Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/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 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD9389B DRIVER
858 M:      Hans Verkuil <hans.verkuil@cisco.com>
859 L:      linux-media@vger.kernel.org
860 S:      Maintained
861 F:      drivers/media/i2c/ad9389b*
862
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M:      Mircea Caprioru <mircea.caprioru@analog.com>
865 S:      Supported
866 F:      drivers/mux/adgs1408.c
867 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M:      Stefan Popa <stefan.popa@analog.com>
871 L:      linux-pm@vger.kernel.org
872 W:      http://ez.analog.com/community/linux-device-drivers
873 S:      Supported
874 F:      drivers/power/supply/adp5061.c
875
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M:      Lars-Peter Clausen <lars@metafoo.de>
878 L:      linux-media@vger.kernel.org
879 W:      http://ez.analog.com/community/linux-device-drivers
880 S:      Supported
881 F:      drivers/media/i2c/adv7180.c
882
883 ANALOG DEVICES INC ADV748X DRIVER
884 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L:      linux-media@vger.kernel.org
886 S:      Maintained
887 F:      drivers/media/i2c/adv748x/*
888
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M:      Hans Verkuil <hans.verkuil@cisco.com>
891 L:      linux-media@vger.kernel.org
892 S:      Maintained
893 F:      drivers/media/i2c/adv7511*
894
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M:      Hans Verkuil <hans.verkuil@cisco.com>
897 L:      linux-media@vger.kernel.org
898 S:      Maintained
899 F:      drivers/media/i2c/adv7604*
900
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M:      Hans Verkuil <hans.verkuil@cisco.com>
903 L:      linux-media@vger.kernel.org
904 S:      Maintained
905 F:      drivers/media/i2c/adv7842*
906
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M:      Lars-Peter Clausen <lars@metafoo.de>
909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W:      http://wiki.analog.com/
911 W:      http://ez.analog.com/community/linux-device-drivers
912 S:      Supported
913 F:      sound/soc/codecs/adau*
914 F:      sound/soc/codecs/adav*
915 F:      sound/soc/codecs/ad1*
916 F:      sound/soc/codecs/ad7*
917 F:      sound/soc/codecs/ssm*
918 F:      sound/soc/codecs/sigmadsp.*
919
920 ANALOG DEVICES INC DMA DRIVERS
921 M:      Lars-Peter Clausen <lars@metafoo.de>
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/dma/dma-axi-dmac.c
925
926 ANALOG DEVICES INC IIO DRIVERS
927 M:      Lars-Peter Clausen <lars@metafoo.de>
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 W:      http://wiki.analog.com/
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F:      drivers/iio/*/ad*
935 F:      drivers/iio/adc/ltc2497*
936 X:      drivers/iio/*/adjd*
937 F:      drivers/staging/iio/*/ad*
938
939 ANDES ARCHITECTURE
940 M:      Greentime Hu <green.hu@gmail.com>
941 M:      Vincent Chen <deanbo422@gmail.com>
942 T:      git https://github.com/andestech/linux.git
943 S:      Supported
944 F:      arch/nds32/
945 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F:      Documentation/devicetree/bindings/nds32/
947 K:      nds32
948 N:      nds32
949
950 ANDROID CONFIG FRAGMENTS
951 M:      Rob Herring <robh@kernel.org>
952 S:      Supported
953 F:      kernel/configs/android*
954
955 ANDROID DRIVERS
956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M:      Arve Hjønnevåg <arve@android.com>
958 M:      Todd Kjos <tkjos@android.com>
959 M:      Martijn Coenen <maco@android.com>
960 M:      Joel Fernandes <joel@joelfernandes.org>
961 M:      Christian Brauner <christian@brauner.io>
962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L:      devel@driverdev.osuosl.org
964 S:      Supported
965 F:      drivers/android/
966 F:      drivers/staging/android/
967
968 ANDROID GOLDFISH PIC DRIVER
969 M:      Miodrag Dinic <miodrag.dinic@mips.com>
970 S:      Supported
971 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F:      drivers/irqchip/irq-goldfish-pic.c
973
974 ANDROID GOLDFISH RTC DRIVER
975 M:      Miodrag Dinic <miodrag.dinic@mips.com>
976 S:      Supported
977 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F:      drivers/rtc/rtc-goldfish.c
979
980 ANDROID ION DRIVER
981 M:      Laura Abbott <labbott@redhat.com>
982 M:      Sumit Semwal <sumit.semwal@linaro.org>
983 L:      devel@driverdev.osuosl.org
984 L:      dri-devel@lists.freedesktop.org
985 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 S:      Supported
987 F:      drivers/staging/android/ion
988 F:      drivers/staging/android/uapi/ion.h
989
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M:      Johannes Berg <johannes@sipsolutions.net>
992 L:      linuxppc-dev@lists.ozlabs.org
993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
994 S:      Maintained
995 F:      sound/aoa/
996
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
999 L:      linux-iio@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/iio/adc/stx104.c
1002
1003 APM DRIVER
1004 M:      Jiri Kosina <jikos@kernel.org>
1005 S:      Odd fixes
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F:      arch/x86/kernel/apm_32.c
1008 F:      include/linux/apm_bios.h
1009 F:      include/uapi/linux/apm_bios.h
1010 F:      drivers/char/apm-emulation.c
1011
1012 APPARMOR SECURITY MODULE
1013 M:      John Johansen <john.johansen@canonical.com>
1014 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W:      wiki.apparmor.net
1016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 S:      Supported
1018 F:      security/apparmor/
1019 F:      Documentation/admin-guide/LSM/apparmor.rst
1020
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M:      Henrik Rydberg <rydberg@bitmath.org>
1023 L:      linux-input@vger.kernel.org
1024 S:      Odd fixes
1025 F:      drivers/input/mouse/bcm5974.c
1026
1027 APPLE SMC DRIVER
1028 M:      Henrik Rydberg <rydberg@bitmath.org>
1029 L:      linux-hwmon@vger.kernel.org
1030 S:      Odd fixes
1031 F:      drivers/hwmon/applesmc.c
1032
1033 APPLETALK NETWORK LAYER
1034 L:      netdev@vger.kernel.org
1035 S:      Odd fixes
1036 F:      drivers/net/appletalk/
1037 F:      net/appletalk/
1038
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M:      Duc Dang <dhdang@apm.com>
1041 S:      Supported
1042 F:      arch/arm64/boot/dts/apm/
1043
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M:      Loc Ho <lho@apm.com>
1046 S:      Supported
1047 F:      drivers/edac/xgene_edac.c
1048 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M:      Iyappan Subramanian <isubramanian@apm.com>
1052 M:      Keyur Chudgar <kchudgar@apm.com>
1053 S:      Supported
1054 F:      drivers/net/ethernet/apm/xgene-v2/
1055
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M:      Iyappan Subramanian <isubramanian@apm.com>
1058 M:      Keyur Chudgar <kchudgar@apm.com>
1059 M:      Quan Nguyen <qnguyen@apm.com>
1060 S:      Supported
1061 F:      drivers/net/ethernet/apm/xgene/
1062 F:      drivers/net/phy/mdio-xgene.c
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M:      Tai Nguyen <ttnguyen@apm.com>
1068 S:      Supported
1069 F:      drivers/perf/xgene_pmu.c
1070 F:      Documentation/perf/xgene-pmu.txt
1071 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073 APTINA CAMERA SENSOR PLL
1074 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L:      linux-media@vger.kernel.org
1076 S:      Maintained
1077 F:      drivers/media/i2c/aptina-pll.*
1078
1079 ARC FRAMEBUFFER DRIVER
1080 M:      Jaya Kumar <jayalk@intworks.biz>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/arcfb.c
1083 F:      drivers/video/fbdev/core/fb_defio.c
1084
1085 ARC PGU DRM DRIVER
1086 M:      Alexey Brodkin <abrodkin@synopsys.com>
1087 S:      Supported
1088 F:      drivers/gpu/drm/arc/
1089 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091 ARCNET NETWORK LAYER
1092 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L:      netdev@vger.kernel.org
1094 S:      Maintained
1095 F:      drivers/net/arcnet/
1096 F:      include/uapi/linux/if_arcnet.h
1097
1098 ARM ARCHITECTED TIMER DRIVER
1099 M:      Mark Rutland <mark.rutland@arm.com>
1100 M:      Marc Zyngier <marc.zyngier@arm.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103 F:      arch/arm/include/asm/arch_timer.h
1104 F:      arch/arm64/include/asm/arch_timer.h
1105 F:      drivers/clocksource/arm_arch_timer.c
1106
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M:      Linus Walleij <linus.walleij@linaro.org>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 S:      Maintained
1111 F:      Documentation/devicetree/bindings/arm/arm-boards
1112 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F:      arch/arm/mach-integrator/
1117 F:      arch/arm/mach-realview/
1118 F:      arch/arm/mach-versatile/
1119 F:      arch/arm/plat-versatile/
1120 F:      arch/arm/boot/dts/arm-realview-*
1121 F:      arch/arm/boot/dts/integrator*
1122 F:      arch/arm/boot/dts/versatile*
1123 F:      drivers/clk/versatile/
1124 F:      drivers/i2c/busses/i2c-versatile.c
1125 F:      drivers/irqchip/irq-versatile-fpga.c
1126 F:      drivers/mtd/maps/physmap_of_versatile.c
1127 F:      drivers/power/reset/arm-versatile-reboot.c
1128 F:      drivers/soc/versatile/
1129
1130 ARM HDLCD DRM DRIVER
1131 M:      Liviu Dudau <liviu.dudau@arm.com>
1132 S:      Supported
1133 F:      drivers/gpu/drm/arm/hdlcd_*
1134 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136 ARM MALI-DP DRM DRIVER
1137 M:      Liviu Dudau <liviu.dudau@arm.com>
1138 M:      Brian Starkey <brian.starkey@arm.com>
1139 M:      Mali DP Maintainers <malidp@foss.arm.com>
1140 S:      Supported
1141 F:      drivers/gpu/drm/arm/
1142 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144 ARM MFM AND FLOPPY DRIVERS
1145 M:      Ian Molton <spyro@f2s.com>
1146 S:      Maintained
1147 F:      arch/arm/lib/floppydma.S
1148 F:      arch/arm/include/asm/floppy.h
1149
1150 ARM PMU PROFILING AND DEBUGGING
1151 M:      Will Deacon <will.deacon@arm.com>
1152 M:      Mark Rutland <mark.rutland@arm.com>
1153 S:      Maintained
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 F:      arch/arm*/kernel/perf_*
1156 F:      arch/arm/oprofile/common.c
1157 F:      arch/arm*/kernel/hw_breakpoint.c
1158 F:      arch/arm*/include/asm/hw_breakpoint.h
1159 F:      arch/arm*/include/asm/perf_event.h
1160 F:      drivers/perf/*
1161 F:      include/linux/perf/arm_pmu.h
1162 F:      Documentation/devicetree/bindings/arm/pmu.txt
1163 F:      Documentation/devicetree/bindings/perf/
1164
1165 ARM PORT
1166 M:      Russell King <linux@armlinux.org.uk>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W:      http://www.armlinux.org.uk/
1169 S:      Odd Fixes
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171 F:      arch/arm/
1172 X:      arch/arm/boot/dts/
1173
1174 ARM PRIMECELL AACI PL041 DRIVER
1175 M:      Russell King <linux@armlinux.org.uk>
1176 S:      Odd Fixes
1177 F:      sound/arm/aaci.*
1178
1179 ARM PRIMECELL BUS SUPPORT
1180 M:      Russell King <linux@armlinux.org.uk>
1181 S:      Odd Fixes
1182 F:      drivers/amba/
1183 F:      include/linux/amba/bus.h
1184
1185 ARM PRIMECELL CLCD PL110 DRIVER
1186 M:      Russell King <linux@armlinux.org.uk>
1187 S:      Odd Fixes
1188 F:      drivers/video/fbdev/amba-clcd.*
1189
1190 ARM PRIMECELL KMI PL050 DRIVER
1191 M:      Russell King <linux@armlinux.org.uk>
1192 S:      Odd Fixes
1193 F:      drivers/input/serio/ambakmi.*
1194 F:      include/linux/amba/kmi.h
1195
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1197 M:      Russell King <linux@armlinux.org.uk>
1198 S:      Odd Fixes
1199 F:      drivers/mmc/host/mmci.*
1200 F:      include/linux/amba/mmci.h
1201
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1203 M:      Linus Walleij <linus.walleij@linaro.org>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F:      drivers/spi/spi-pl022.c
1208
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210 M:      Russell King <linux@armlinux.org.uk>
1211 S:      Odd Fixes
1212 F:      drivers/tty/serial/amba-pl01*.c
1213 F:      include/linux/amba/serial.h
1214
1215 ARM PRIMECELL VIC PL190/PL192 DRIVER
1216 M:      Linus Walleij <linus.walleij@linaro.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220 F:      drivers/irqchip/irq-vic.c
1221
1222 ARM SMMU DRIVERS
1223 M:      Will Deacon <will.deacon@arm.com>
1224 R:      Robin Murphy <robin.murphy@arm.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 F:      drivers/iommu/arm-smmu.c
1228 F:      drivers/iommu/arm-smmu-v3.c
1229 F:      drivers/iommu/io-pgtable-arm.c
1230 F:      drivers/iommu/io-pgtable-arm-v7s.c
1231
1232 ARM SUB-ARCHITECTURES
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-*/
1236 F:      arch/arm/plat-*/
1237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239 ARM/ACTIONS SEMI ARCHITECTURE
1240 M:      Andreas Färber <afaerber@suse.de>
1241 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 N:      owl
1245 F:      arch/arm/mach-actions/
1246 F:      arch/arm/boot/dts/owl-*
1247 F:      arch/arm64/boot/dts/actions/
1248 F:      drivers/clk/actions/
1249 F:      drivers/clocksource/timer-owl*
1250 F:      drivers/dma/owl-dma.c
1251 F:      drivers/i2c/busses/i2c-owl.c
1252 F:      drivers/pinctrl/actions/*
1253 F:      drivers/soc/actions/
1254 F:      include/dt-bindings/power/owl-*
1255 F:      include/linux/soc/actions/
1256 F:      Documentation/devicetree/bindings/arm/actions.txt
1257 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264 ARM/ADS SPHERE MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/AFEB9260 MACHINE SUPPORT
1270 M:      Sergey Lapin <slapin@ossfans.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1275 M:      Lennert Buytenhek <kernel@wantstofly.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278
1279 ARM/Allwinner SoC Clock Support
1280 M:      Emilio López <emilio@elopez.com.ar>
1281 S:      Maintained
1282 F:      drivers/clk/sunxi/
1283
1284 ARM/Allwinner sunXi SoC support
1285 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1286 M:      Chen-Yu Tsai <wens@csie.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289 N:      sun[x456789]i
1290 N:      sun50i
1291 F:      arch/arm/mach-sunxi/
1292 F:      arch/arm64/boot/dts/allwinner/
1293 F:      drivers/clk/sunxi-ng/
1294 F:      drivers/pinctrl/sunxi/
1295 F:      drivers/soc/sunxi/
1296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299 M:      Neil Armstrong <narmstrong@baylibre.com>
1300 M:      Jerome Brunet <jbrunet@baylibre.com>
1301 L:      linux-amlogic@lists.infradead.org
1302 S:      Maintained
1303 F:      drivers/clk/meson/
1304 F:      include/dt-bindings/clock/meson*
1305 F:      include/dt-bindings/clock/gxbb*
1306 F:      Documentation/devicetree/bindings/clock/amlogic*
1307
1308 ARM/Amlogic Meson SoC support
1309 M:      Kevin Hilman <khilman@baylibre.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L:      linux-amlogic@lists.infradead.org
1312 W:      http://linux-meson.com/
1313 S:      Maintained
1314 F:      arch/arm/mach-meson/
1315 F:      arch/arm/boot/dts/meson*
1316 F:      arch/arm64/boot/dts/amlogic/
1317 F:      drivers/pinctrl/meson/
1318 F:      drivers/mmc/host/meson*
1319 F:      drivers/soc/amlogic/
1320 N:      meson
1321
1322 ARM/Amlogic Meson SoC Sound Drivers
1323 M:      Jerome Brunet <jbrunet@baylibre.com>
1324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      sound/soc/meson/
1327 F:      Documentation/devicetree/bindings/sound/amlogic*
1328
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1330 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334 F:      arch/arm/mach-alpine/
1335 F:      arch/arm/boot/dts/alpine*
1336 F:      arch/arm64/boot/dts/al/
1337 F:      drivers/*/*alpine*
1338
1339 ARM/ARTPEC MACHINE SUPPORT
1340 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1341 M:      Lars Persson <lars.persson@axis.com>
1342 S:      Maintained
1343 L:      linux-arm-kernel@axis.com
1344 F:      arch/arm/mach-artpec
1345 F:      arch/arm/boot/dts/artpec6*
1346 F:      drivers/clk/axis
1347 F:      drivers/crypto/axis
1348 F:      drivers/pinctrl/pinctrl-artpec*
1349 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351 ARM/ASPEED I2C DRIVER
1352 M:      Brendan Higgins <brendanhiggins@google.com>
1353 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354 R:      Joel Stanley <joel@jms.id.au>
1355 L:      linux-i2c@vger.kernel.org
1356 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F:      drivers/i2c/busses/i2c-aspeed.c
1360 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363 ARM/ASPEED MACHINE SUPPORT
1364 M:      Joel Stanley <joel@jms.id.au>
1365 R:      Andrew Jeffery <andrew@aj.id.au>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369 S:      Supported
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F:      arch/arm/mach-aspeed/
1372 F:      arch/arm/boot/dts/aspeed-*
1373 N:      aspeed
1374
1375 ARM/CALXEDA HIGHBANK ARCHITECTURE
1376 M:      Rob Herring <robh@kernel.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-highbank/
1380 F:      arch/arm/boot/dts/highbank.dts
1381 F:      arch/arm/boot/dts/ecx-*.dts*
1382
1383 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384 M:      Krzysztof Halasa <khalasa@piap.pl>
1385 S:      Maintained
1386 F:      arch/arm/mach-cns3xxx/
1387
1388 ARM/CAVIUM THUNDER NETWORK DRIVER
1389 M:      Sunil Goutham <sgoutham@cavium.com>
1390 M:      Robert Richter <rric@kernel.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Supported
1393 F:      drivers/net/ethernet/cavium/thunder/
1394
1395 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396 M:      Lukasz Majewski <lukma@denx.de>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      arch/arm/mach-ep93xx/ts72xx.c
1400
1401 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402 M:      Alexander Shiyan <shc_work@mail.ru>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Odd Fixes
1405 N:      clps711x
1406
1407 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408 M:      Lennert Buytenhek <kernel@wantstofly.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1414 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-ep93xx/
1418 F:      arch/arm/mach-ep93xx/include/mach/
1419
1420 ARM/CLKDEV SUPPORT
1421 M:      Russell King <linux@armlinux.org.uk>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425 F:      drivers/clk/clkdev.c
1426
1427 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428 M:      Mike Rapoport <mike@compulab.co.il>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431
1432 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433 M:      Baruch Siach <baruch@tkos.co.il>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 F:      arch/arm/boot/dts/cx92755*
1437 N:      digicolor
1438
1439 ARM/CONTEC MICRO9 MACHINE SUPPORT
1440 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1441 S:      Maintained
1442 F:      arch/arm/mach-ep93xx/micro9.c
1443
1444 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1446 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      drivers/hwtracing/coresight/*
1450 F:      Documentation/trace/coresight.txt
1451 F:      Documentation/trace/coresight-cpu-debug.txt
1452 F:      Documentation/devicetree/bindings/arm/coresight.txt
1453 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455 F:      tools/perf/arch/arm/util/pmu.c
1456 F:      tools/perf/arch/arm/util/auxtrace.c
1457 F:      tools/perf/arch/arm/util/cs-etm.c
1458 F:      tools/perf/arch/arm/util/cs-etm.h
1459 F:      tools/perf/util/cs-etm.*
1460 F:      tools/perf/util/cs-etm-decoder/*
1461
1462 ARM/CORGI MACHINE SUPPORT
1463 M:      Richard Purdie <rpurdie@rpsys.net>
1464 S:      Maintained
1465
1466 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468 M:      Linus Walleij <linus.walleij@linaro.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 T:      git git://github.com/ulli-kroll/linux.git
1471 S:      Maintained
1472 F:      Documentation/devicetree/bindings/arm/gemini.txt
1473 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476 F:      arch/arm/mach-gemini/
1477 F:      drivers/net/ethernet/cortina/
1478 F:      drivers/pinctrl/pinctrl-gemini.c
1479 F:      drivers/rtc/rtc-ftrtc010.c
1480
1481 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482 M:      Barry Song <baohua@kernel.org>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485 S:      Maintained
1486 F:      arch/arm/boot/dts/prima2*
1487 F:      arch/arm/mach-prima2/
1488 F:      drivers/clk/sirf/
1489 F:      drivers/clocksource/timer-prima2.c
1490 F:      drivers/clocksource/timer-atlas7.c
1491 N:      [^a-z]sirf
1492 X:      drivers/gnss
1493
1494 ARM/EBSA110 MACHINE SUPPORT
1495 M:      Russell King <linux@armlinux.org.uk>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W:      http://www.armlinux.org.uk/
1498 S:      Maintained
1499 F:      arch/arm/mach-ebsa110/
1500 F:      drivers/net/ethernet/amd/am79c961a.*
1501
1502 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 N:      efm32
1508
1509 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/ezx.c
1514
1515 ARM/FARADAY FA526 PORT
1516 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.berlios.de/gemini-board
1520 F:      arch/arm/mm/*-fa*
1521
1522 ARM/FOOTBRIDGE ARCHITECTURE
1523 M:      Russell King <linux@armlinux.org.uk>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 W:      http://www.armlinux.org.uk/
1526 S:      Maintained
1527 F:      arch/arm/include/asm/hardware/dec21285.h
1528 F:      arch/arm/mach-footbridge/
1529
1530 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Fabio Estevam <fabio.estevam@nxp.com>
1535 R:      NXP Linux Team <linux-imx@nxp.com>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/
1540 F:      arch/arm/mach-mxs/
1541 F:      arch/arm/boot/dts/imx*
1542 F:      arch/arm/configs/imx*_defconfig
1543 F:      drivers/clk/imx/
1544 F:      drivers/firmware/imx/
1545 F:      drivers/soc/imx/
1546 F:      include/linux/firmware/imx/
1547 F:      include/soc/imx/
1548
1549 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1550 M:      Shawn Guo <shawnguo@kernel.org>
1551 M:      Sascha Hauer <s.hauer@pengutronix.de>
1552 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1553 R:      Stefan Agner <stefan@agner.ch>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1557 F:      arch/arm/mach-imx/*vf610*
1558 F:      arch/arm/boot/dts/vf*
1559
1560 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1561 M:      Shawn Guo <shawnguo@kernel.org>
1562 M:      Li Yang <leoyang.li@nxp.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1566 F:      arch/arm/boot/dts/ls1021a*
1567 F:      arch/arm64/boot/dts/freescale/fsl-*
1568 F:      arch/arm64/boot/dts/freescale/qoriq-*
1569
1570 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1571 M:      Lennert Buytenhek <kernel@wantstofly.org>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574
1575 ARM/GUMSTIX MACHINE SUPPORT
1576 M:      Steve Sakoman <sakoman@gmail.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579
1580 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1581 M:      Philipp Zabel <philipp.zabel@gmail.com>
1582 M:      Paul Parsons <lost.distance@yahoo.com>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      arch/arm/mach-pxa/hx4700.c
1586 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1587 F:      sound/soc/pxa/hx4700.c
1588
1589 ARM/HISILICON SOC SUPPORT
1590 M:      Wei Xu <xuwei5@hisilicon.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 W:      http://www.hisilicon.com
1593 S:      Supported
1594 T:      git git://github.com/hisilicon/linux-hisi.git
1595 F:      arch/arm/mach-hisi/
1596 F:      arch/arm/boot/dts/hi3*
1597 F:      arch/arm/boot/dts/hip*
1598 F:      arch/arm/boot/dts/hisi*
1599 F:      arch/arm64/boot/dts/hisilicon/
1600
1601 ARM/HP JORNADA 7XX MACHINE SUPPORT
1602 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1603 W:      www.jlime.com
1604 S:      Maintained
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1606 F:      arch/arm/mach-sa1100/jornada720.c
1607 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1608
1609 ARM/IGEP MACHINE SUPPORT
1610 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1611 M:      Javier Martinez Canillas <javier@dowhile0.org>
1612 L:      linux-omap@vger.kernel.org
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/boot/dts/omap3-igep*
1616
1617 ARM/INCOME PXA270 SUPPORT
1618 M:      Marek Vasut <marek.vasut@gmail.com>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1622
1623 ARM/INTEL IOP13XX ARM ARCHITECTURE
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/INTEL IOP32X ARM ARCHITECTURE
1629 M:      Lennert Buytenhek <kernel@wantstofly.org>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632
1633 ARM/INTEL IOP33X ARM ARCHITECTURE
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Orphan
1636
1637 ARM/INTEL IQ81342EX MACHINE SUPPORT
1638 M:      Lennert Buytenhek <kernel@wantstofly.org>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641
1642 ARM/INTEL IXDP2850 MACHINE SUPPORT
1643 M:      Lennert Buytenhek <kernel@wantstofly.org>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646
1647 ARM/INTEL IXP4XX ARM ARCHITECTURE
1648 M:      Imre Kaloz <kaloz@openwrt.org>
1649 M:      Krzysztof Halasa <khalasa@piap.pl>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652 F:      arch/arm/mach-ixp4xx/
1653
1654 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1655 M:      Jonathan Cameron <jic23@cam.ac.uk>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm/mach-pxa/stargate2.c
1659 F:      drivers/pcmcia/pxa2xx_stargate2.c
1660
1661 ARM/INTEL XSC3 (MANZANO) ARM CORE
1662 M:      Lennert Buytenhek <kernel@wantstofly.org>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665
1666 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1667 M:      Lennert Buytenhek <kernel@wantstofly.org>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670
1671 ARM/LG1K ARCHITECTURE
1672 M:      Chanho Min <chanho.min@lge.com>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm64/boot/dts/lg/
1676
1677 ARM/LOGICPD PXA270 MACHINE SUPPORT
1678 M:      Lennert Buytenhek <kernel@wantstofly.org>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681
1682 ARM/LPC18XX ARCHITECTURE
1683 M:      Vladimir Zapolskiy <vz@mleia.com>
1684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 S:      Maintained
1686 F:      arch/arm/boot/dts/lpc43*
1687 F:      drivers/i2c/busses/i2c-lpc2k.c
1688 F:      drivers/memory/pl172.c
1689 F:      drivers/mtd/spi-nor/nxp-spifi.c
1690 F:      drivers/rtc/rtc-lpc24xx.c
1691 N:      lpc18xx
1692
1693 ARM/LPC32XX SOC SUPPORT
1694 M:      Vladimir Zapolskiy <vz@mleia.com>
1695 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1698 S:      Maintained
1699 F:      arch/arm/boot/dts/lpc32*
1700 F:      arch/arm/mach-lpc32xx/
1701 F:      drivers/i2c/busses/i2c-pnx.c
1702 F:      drivers/net/ethernet/nxp/lpc_eth.c
1703 F:      drivers/usb/host/ohci-nxp.c
1704 F:      drivers/watchdog/pnx4008_wdt.c
1705 N:      lpc32xx
1706
1707 ARM/MAGICIAN MACHINE SUPPORT
1708 M:      Philipp Zabel <philipp.zabel@gmail.com>
1709 S:      Maintained
1710
1711 ARM/Marvell Dove/MV78xx0/Orion SOC support
1712 M:      Jason Cooper <jason@lakedaemon.net>
1713 M:      Andrew Lunn <andrew@lunn.ch>
1714 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715 M:      Gregory Clement <gregory.clement@bootlin.com>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718 F:      Documentation/devicetree/bindings/soc/dove/
1719 F:      arch/arm/mach-dove/
1720 F:      arch/arm/mach-mv78xx0/
1721 F:      arch/arm/mach-orion5x/
1722 F:      arch/arm/plat-orion/
1723 F:      arch/arm/boot/dts/dove*
1724 F:      arch/arm/boot/dts/orion5x*
1725
1726 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1727 M:      Jason Cooper <jason@lakedaemon.net>
1728 M:      Andrew Lunn <andrew@lunn.ch>
1729 M:      Gregory Clement <gregory.clement@bootlin.com>
1730 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      arch/arm/boot/dts/armada*
1734 F:      arch/arm/boot/dts/kirkwood*
1735 F:      arch/arm/configs/mvebu_*_defconfig
1736 F:      arch/arm/mach-mvebu/
1737 F:      arch/arm64/boot/dts/marvell/armada*
1738 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1739 F:      drivers/cpufreq/mvebu-cpufreq.c
1740 F:      drivers/irqchip/irq-armada-370-xp.c
1741 F:      drivers/irqchip/irq-mvebu-*
1742 F:      drivers/pinctrl/mvebu/
1743 F:      drivers/rtc/rtc-armada38x.c
1744
1745 ARM/Mediatek RTC DRIVER
1746 M:      Eddie Huang <eddie.huang@mediatek.com>
1747 M:      Sean Wang <sean.wang@mediatek.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1752 F:      drivers/rtc/rtc-mt6397.c
1753 F:      drivers/rtc/rtc-mt7622.c
1754
1755 ARM/Mediatek SoC support
1756 M:      Matthias Brugger <matthias.bgg@gmail.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 W:      https://mtk.bcnfs.org/
1760 C:      irc://chat.freenode.net/linux-mediatek
1761 S:      Maintained
1762 F:      arch/arm/boot/dts/mt6*
1763 F:      arch/arm/boot/dts/mt7*
1764 F:      arch/arm/boot/dts/mt8*
1765 F:      arch/arm/mach-mediatek/
1766 F:      arch/arm64/boot/dts/mediatek/
1767 F:      drivers/soc/mediatek/
1768 N:      mtk
1769 N:      mt[678]
1770 K:      mediatek
1771
1772 ARM/Mediatek USB3 PHY DRIVER
1773 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1776 S:      Maintained
1777 F:      drivers/phy/mediatek/
1778 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1779
1780 ARM/MICREL KS8695 ARCHITECTURE
1781 M:      Greg Ungerer <gerg@uclinux.org>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 F:      arch/arm/mach-ks8695/
1784 S:      Odd Fixes
1785
1786 ARM/Microchip (AT91) SoC support
1787 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1788 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1789 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 W:      http://www.linux4sam.org
1792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1793 S:      Supported
1794 N:      at91
1795 N:      atmel
1796 F:      arch/arm/mach-at91/
1797 F:      include/soc/at91/
1798 F:      arch/arm/boot/dts/at91*.dts
1799 F:      arch/arm/boot/dts/at91*.dtsi
1800 F:      arch/arm/boot/dts/sama*.dts
1801 F:      arch/arm/boot/dts/sama*.dtsi
1802 F:      arch/arm/include/debug/at91.S
1803 F:      drivers/memory/atmel*
1804 F:      drivers/watchdog/sama5d4_wdt.c
1805 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1806 X:      drivers/net/wireless/atmel/
1807
1808 ARM/MIOA701 MACHINE SUPPORT
1809 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F:      arch/arm/mach-pxa/mioa701.c
1812 S:      Maintained
1813
1814 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1815 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1816 S:      Maintained
1817
1818 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1819 M:      Linus Walleij <linus.walleij@linaro.org>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm/mach-nomadik/
1823 F:      arch/arm/mach-u300/
1824 F:      arch/arm/mach-ux500/
1825 F:      arch/arm/boot/dts/ste-*
1826 F:      drivers/clk/clk-nomadik.c
1827 F:      drivers/clk/clk-u300.c
1828 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1829 F:      drivers/clocksource/timer-u300.c
1830 F:      drivers/dma/coh901318*
1831 F:      drivers/dma/ste_dma40*
1832 F:      drivers/hwspinlock/u8500_hsem.c
1833 F:      drivers/i2c/busses/i2c-nomadik.c
1834 F:      drivers/i2c/busses/i2c-stu300.c
1835 F:      drivers/mfd/ab3100*
1836 F:      drivers/mfd/ab8500*
1837 F:      drivers/mfd/abx500*
1838 F:      drivers/mfd/dbx500*
1839 F:      drivers/mfd/db8500*
1840 F:      drivers/pinctrl/nomadik/
1841 F:      drivers/pinctrl/pinctrl-coh901*
1842 F:      drivers/pinctrl/pinctrl-u300.c
1843 F:      drivers/rtc/rtc-ab3100.c
1844 F:      drivers/rtc/rtc-ab8500.c
1845 F:      drivers/rtc/rtc-coh901331.c
1846 F:      drivers/rtc/rtc-pl031.c
1847 F:      drivers/watchdog/coh901327_wdt.c
1848 F:      Documentation/devicetree/bindings/arm/ste-*
1849 F:      Documentation/devicetree/bindings/arm/ux500/
1850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1851
1852 ARM/NUVOTON NPCM ARCHITECTURE
1853 M:      Avi Fishman <avifishman70@gmail.com>
1854 M:      Tomer Maimon <tmaimon77@gmail.com>
1855 R:      Patrick Venture <venture@google.com>
1856 R:      Nancy Yuen <yuenn@google.com>
1857 R:      Brendan Higgins <brendanhiggins@google.com>
1858 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1859 S:      Supported
1860 F:      arch/arm/mach-npcm/
1861 F:      arch/arm/boot/dts/nuvoton-npcm*
1862 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1863 F:      drivers/*/*npcm*
1864 F:      Documentation/devicetree/bindings/*/*npcm*
1865 F:      Documentation/devicetree/bindings/*/*/*npcm*
1866
1867 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1868 M:      Wan ZongShun <mcuos.com@gmail.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.mcuos.com
1871 S:      Maintained
1872 F:      arch/arm/mach-w90x900/
1873 F:      drivers/input/keyboard/w90p910_keypad.c
1874 F:      drivers/input/touchscreen/w90p910_ts.c
1875 F:      drivers/watchdog/nuc900_wdt.c
1876 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1877 F:      drivers/mtd/nand/raw/nuc900_nand.c
1878 F:      drivers/rtc/rtc-nuc900.c
1879 F:      drivers/spi/spi-nuc900.c
1880 F:      drivers/usb/host/ehci-w90x900.c
1881 F:      drivers/video/fbdev/nuc900fb.c
1882
1883 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1884 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1885 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1886 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1887 S:      Supported
1888
1889 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1890 M:      Alexander Clouter <alex@digriz.org.uk>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 W:      http://www.digriz.org.uk/ts78xx/kernel
1893 S:      Maintained
1894 F:      arch/arm/mach-orion5x/ts78xx-*
1895
1896 ARM/OXNAS platform support
1897 M:      Neil Armstrong <narmstrong@baylibre.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1900 S:      Maintained
1901 F:      arch/arm/mach-oxnas/
1902 F:      arch/arm/boot/dts/ox8*.dts*
1903 N:      oxnas
1904
1905 ARM/PALM TREO SUPPORT
1906 M:      Tomas Cech <sleep_walker@suse.com>
1907 L:      linux-arm-kernel@lists.infradead.org
1908 W:      http://hackndev.com
1909 S:      Maintained
1910 F:      arch/arm/mach-pxa/palmtreo.*
1911
1912 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1913 M:      Marek Vasut <marek.vasut@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org
1915 W:      http://hackndev.com
1916 S:      Maintained
1917 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1918 F:      arch/arm/mach-pxa/palmtx.c
1919 F:      arch/arm/mach-pxa/palmt5.*
1920 F:      arch/arm/mach-pxa/include/mach/palmld.h
1921 F:      arch/arm/mach-pxa/palmld.c
1922 F:      arch/arm/mach-pxa/palmte2.*
1923 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1924 F:      arch/arm/mach-pxa/palmtc.c
1925
1926 ARM/PALMZ72 SUPPORT
1927 M:      Sergey Lapin <slapin@ossfans.org>
1928 L:      linux-arm-kernel@lists.infradead.org
1929 W:      http://hackndev.com
1930 S:      Maintained
1931 F:      arch/arm/mach-pxa/palmz72.*
1932
1933 ARM/PLEB SUPPORT
1934 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1935 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1936 S:      Maintained
1937
1938 ARM/PT DIGITAL BOARD PORT
1939 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 W:      http://www.armlinux.org.uk/
1942 S:      Maintained
1943
1944 ARM/QUALCOMM SUPPORT
1945 M:      Andy Gross <andy.gross@linaro.org>
1946 M:      David Brown <david.brown@linaro.org>
1947 L:      linux-arm-msm@vger.kernel.org
1948 S:      Maintained
1949 F:      Documentation/devicetree/bindings/soc/qcom/
1950 F:      arch/arm/boot/dts/qcom-*.dts
1951 F:      arch/arm/boot/dts/qcom-*.dtsi
1952 F:      arch/arm/mach-qcom/
1953 F:      arch/arm64/boot/dts/qcom/*
1954 F:      drivers/i2c/busses/i2c-qup.c
1955 F:      drivers/clk/qcom/
1956 F:      drivers/dma/qcom/
1957 F:      drivers/soc/qcom/
1958 F:      drivers/spi/spi-qup.c
1959 F:      drivers/tty/serial/msm_serial.c
1960 F:      drivers/*/pm8???-*
1961 F:      drivers/mfd/ssbi.c
1962 F:      drivers/firmware/qcom_scm*
1963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1964
1965 ARM/RADISYS ENP2611 MACHINE SUPPORT
1966 M:      Lennert Buytenhek <kernel@wantstofly.org>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969
1970 ARM/REALTEK ARCHITECTURE
1971 M:      Andreas Färber <afaerber@suse.de>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      arch/arm64/boot/dts/realtek/
1975 F:      Documentation/devicetree/bindings/arm/realtek.txt
1976
1977 ARM/RENESAS ARM64 ARCHITECTURE
1978 M:      Simon Horman <horms@verge.net.au>
1979 M:      Magnus Damm <magnus.damm@gmail.com>
1980 L:      linux-renesas-soc@vger.kernel.org
1981 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1983 S:      Supported
1984 F:      arch/arm64/boot/dts/renesas/
1985 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1986 F:      drivers/soc/renesas/
1987 F:      include/linux/soc/renesas/
1988
1989 ARM/RISCPC ARCHITECTURE
1990 M:      Russell King <linux@armlinux.org.uk>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 W:      http://www.armlinux.org.uk/
1993 S:      Maintained
1994 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1995 F:      arch/arm/include/asm/hardware/ioc.h
1996 F:      arch/arm/include/asm/hardware/iomd.h
1997 F:      arch/arm/include/asm/hardware/memc.h
1998 F:      arch/arm/mach-rpc/
1999 F:      drivers/net/ethernet/8390/etherh.c
2000 F:      drivers/net/ethernet/i825xx/ether1*
2001 F:      drivers/net/ethernet/seeq/ether3*
2002 F:      drivers/scsi/arm/
2003
2004 ARM/Rockchip SoC support
2005 M:      Heiko Stuebner <heiko@sntech.de>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L:      linux-rockchip@lists.infradead.org
2008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2009 S:      Maintained
2010 F:      arch/arm/boot/dts/rk3*
2011 F:      arch/arm/boot/dts/rv1108*
2012 F:      arch/arm/mach-rockchip/
2013 F:      drivers/clk/rockchip/
2014 F:      drivers/i2c/busses/i2c-rk3x.c
2015 F:      drivers/*/*rockchip*
2016 F:      drivers/*/*/*rockchip*
2017 F:      sound/soc/rockchip/
2018 N:      rockchip
2019
2020 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2021 M:      Kukjin Kim <kgene@kernel.org>
2022 M:      Krzysztof Kozlowski <krzk@kernel.org>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2025 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2026 S:      Maintained
2027 F:      arch/arm/boot/dts/s3c*
2028 F:      arch/arm/boot/dts/s5p*
2029 F:      arch/arm/boot/dts/exynos*
2030 F:      arch/arm64/boot/dts/exynos/
2031 F:      arch/arm/plat-samsung/
2032 F:      arch/arm/mach-s3c24*/
2033 F:      arch/arm/mach-s3c64xx/
2034 F:      arch/arm/mach-s5p*/
2035 F:      arch/arm/mach-exynos*/
2036 F:      drivers/*/*s3c24*
2037 F:      drivers/*/*/*s3c24*
2038 F:      drivers/*/*s3c64xx*
2039 F:      drivers/*/*s5pv210*
2040 F:      drivers/memory/samsung/*
2041 F:      drivers/soc/samsung/*
2042 F:      Documentation/arm/Samsung/
2043 F:      Documentation/devicetree/bindings/arm/samsung/
2044 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2045 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2046 N:      exynos
2047
2048 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2049 M:      Kyungmin Park <kyungmin.park@samsung.com>
2050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 S:      Maintained
2052 F:      arch/arm/mach-s5pv210/
2053
2054 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2055 M:      Kyungmin Park <kyungmin.park@samsung.com>
2056 M:      Kamil Debski <kamil@wypas.org>
2057 M:      Andrzej Hajda <a.hajda@samsung.com>
2058 L:      linux-arm-kernel@lists.infradead.org
2059 L:      linux-media@vger.kernel.org
2060 S:      Maintained
2061 F:      drivers/media/platform/s5p-g2d/
2062
2063 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2064 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2065 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2066 L:      linux-media@vger.kernel.org
2067 S:      Maintained
2068 F:      drivers/media/platform/s5p-cec/
2069 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2070
2071 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2072 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2073 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2074 L:      linux-arm-kernel@lists.infradead.org
2075 L:      linux-media@vger.kernel.org
2076 S:      Maintained
2077 F:      drivers/media/platform/s5p-jpeg/
2078
2079 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2080 M:      Kyungmin Park <kyungmin.park@samsung.com>
2081 M:      Kamil Debski <kamil@wypas.org>
2082 M:      Jeongtae Park <jtp.park@samsung.com>
2083 M:      Andrzej Hajda <a.hajda@samsung.com>
2084 L:      linux-arm-kernel@lists.infradead.org
2085 L:      linux-media@vger.kernel.org
2086 S:      Maintained
2087 F:      drivers/media/platform/s5p-mfc/
2088
2089 ARM/SHMOBILE ARM ARCHITECTURE
2090 M:      Simon Horman <horms@verge.net.au>
2091 M:      Magnus Damm <magnus.damm@gmail.com>
2092 L:      linux-renesas-soc@vger.kernel.org
2093 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2095 S:      Supported
2096 F:      arch/arm/boot/dts/emev2*
2097 F:      arch/arm/boot/dts/r7s*
2098 F:      arch/arm/boot/dts/r8a*
2099 F:      arch/arm/boot/dts/r9a*
2100 F:      arch/arm/boot/dts/sh*
2101 F:      arch/arm/configs/shmobile_defconfig
2102 F:      arch/arm/include/debug/renesas-scif.S
2103 F:      arch/arm/mach-shmobile/
2104 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2105 F:      drivers/soc/renesas/
2106 F:      include/linux/soc/renesas/
2107
2108 ARM/SOCFPGA ARCHITECTURE
2109 M:      Dinh Nguyen <dinguyen@kernel.org>
2110 S:      Maintained
2111 F:      arch/arm/mach-socfpga/
2112 F:      arch/arm/boot/dts/socfpga*
2113 F:      arch/arm/configs/socfpga_defconfig
2114 F:      arch/arm64/boot/dts/altera/
2115 W:      http://www.rocketboards.org
2116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2117
2118 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2119 M:      Dinh Nguyen <dinguyen@kernel.org>
2120 S:      Maintained
2121 F:      drivers/clk/socfpga/
2122
2123 ARM/SOCFPGA EDAC SUPPORT
2124 M:      Thor Thayer <thor.thayer@linux.intel.com>
2125 S:      Maintained
2126 F:      drivers/edac/altera_edac.
2127
2128 ARM/SPREADTRUM SoC SUPPORT
2129 M:      Orson Zhai <orsonzhai@gmail.com>
2130 M:      Baolin Wang <baolin.wang@linaro.org>
2131 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2132 S:      Maintained
2133 F:      arch/arm64/boot/dts/sprd
2134 N:      sprd
2135
2136 ARM/STI ARCHITECTURE
2137 M:      Patrice Chotard <patrice.chotard@st.com>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 W:      http://www.stlinux.com
2140 S:      Maintained
2141 F:      arch/arm/mach-sti/
2142 F:      arch/arm/boot/dts/sti*
2143 F:      drivers/char/hw_random/st-rng.c
2144 F:      drivers/clocksource/arm_global_timer.c
2145 F:      drivers/clocksource/clksrc_st_lpc.c
2146 F:      drivers/cpufreq/sti-cpufreq.c
2147 F:      drivers/dma/st_fdma*
2148 F:      drivers/i2c/busses/i2c-st.c
2149 F:      drivers/media/rc/st_rc.c
2150 F:      drivers/media/platform/sti/c8sectpfe/
2151 F:      drivers/mmc/host/sdhci-st.c
2152 F:      drivers/phy/st/phy-miphy28lp.c
2153 F:      drivers/phy/st/phy-stih407-usb.c
2154 F:      drivers/pinctrl/pinctrl-st.c
2155 F:      drivers/remoteproc/st_remoteproc.c
2156 F:      drivers/remoteproc/st_slim_rproc.c
2157 F:      drivers/reset/sti/
2158 F:      drivers/rtc/rtc-st-lpc.c
2159 F:      drivers/tty/serial/st-asc.c
2160 F:      drivers/usb/dwc3/dwc3-st.c
2161 F:      drivers/usb/host/ehci-st.c
2162 F:      drivers/usb/host/ohci-st.c
2163 F:      drivers/watchdog/st_lpc_wdt.c
2164 F:      drivers/ata/ahci_st.c
2165 F:      include/linux/remoteproc/st_slim_rproc.h
2166
2167 ARM/STM32 ARCHITECTURE
2168 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2169 M:      Alexandre Torgue <alexandre.torgue@st.com>
2170 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 S:      Maintained
2173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2174 N:      stm32
2175 N:      stm
2176 F:      arch/arm/boot/dts/stm32*
2177 F:      arch/arm/mach-stm32/
2178 F:      drivers/clocksource/armv7m_systick.c
2179
2180 ARM/Synaptics SoC support
2181 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2182 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 S:      Maintained
2185 F:      arch/arm/mach-berlin/
2186 F:      arch/arm/boot/dts/berlin*
2187 F:      arch/arm64/boot/dts/synaptics/
2188
2189 ARM/TANGO ARCHITECTURE
2190 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2191 M:      Mans Rullgard <mans@mansr.com>
2192 L:      linux-arm-kernel@lists.infradead.org
2193 S:      Odd Fixes
2194 N:      tango
2195
2196 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2197 M:      Lennert Buytenhek <kernel@wantstofly.org>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200
2201 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2202 M:      Hans Verkuil <hans.verkuil@cisco.com>
2203 L:      linux-tegra@vger.kernel.org
2204 L:      linux-media@vger.kernel.org
2205 S:      Maintained
2206 F:      drivers/media/platform/tegra-cec/
2207 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2208
2209 ARM/TETON BGA MACHINE SUPPORT
2210 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213
2214 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2215 M:      Santosh Shilimkar <ssantosh@kernel.org>
2216 L:      linux-kernel@vger.kernel.org
2217 S:      Maintained
2218 F:      drivers/memory/*emif*
2219
2220 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2221 M:      Tero Kristo <t-kristo@ti.com>
2222 M:      Nishanth Menon <nm@ti.com>
2223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 S:      Supported
2225 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2226 F:      arch/arm64/boot/dts/ti/Makefile
2227 F:      arch/arm64/boot/dts/ti/k3-*
2228 F:      include/dt-bindings/pinctrl/k3.h
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Maintained
2234 F:      arch/arm/mach-keystone/
2235 F:      arch/arm/boot/dts/keystone-*
2236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2237
2238 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2239 M:      Santosh Shilimkar <ssantosh@kernel.org>
2240 L:      linux-kernel@vger.kernel.org
2241 S:      Maintained
2242 F:      drivers/clk/keystone/
2243
2244 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2245 M:      Santosh Shilimkar <ssantosh@kernel.org>
2246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 L:      linux-kernel@vger.kernel.org
2248 S:      Maintained
2249 F:      drivers/clocksource/timer-keystone.c
2250
2251 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2252 M:      Santosh Shilimkar <ssantosh@kernel.org>
2253 L:      linux-kernel@vger.kernel.org
2254 S:      Maintained
2255 F:      drivers/power/reset/keystone-reset.c
2256
2257 ARM/THECUS N2100 MACHINE SUPPORT
2258 M:      Lennert Buytenhek <kernel@wantstofly.org>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Maintained
2261
2262 ARM/TOSA MACHINE SUPPORT
2263 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2264 M:      Dirk Opfer <dirk@opfer-online.de>
2265 S:      Maintained
2266
2267 ARM/UNIPHIER ARCHITECTURE
2268 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2271 S:      Maintained
2272 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2273 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2274 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2275 F:      arch/arm/boot/dts/uniphier*
2276 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2277 F:      arch/arm/mach-uniphier/
2278 F:      arch/arm/mm/cache-uniphier.c
2279 F:      arch/arm64/boot/dts/socionext/uniphier*
2280 F:      drivers/bus/uniphier-system-bus.c
2281 F:      drivers/clk/uniphier/
2282 F:      drivers/dmaengine/uniphier-mdmac.c
2283 F:      drivers/gpio/gpio-uniphier.c
2284 F:      drivers/i2c/busses/i2c-uniphier*
2285 F:      drivers/irqchip/irq-uniphier-aidet.c
2286 F:      drivers/mmc/host/uniphier-sd.c
2287 F:      drivers/pinctrl/uniphier/
2288 F:      drivers/reset/reset-uniphier.c
2289 F:      drivers/tty/serial/8250/8250_uniphier.c
2290 N:      uniphier
2291
2292 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2293 M:      Ulf Hansson <ulf.hansson@linaro.org>
2294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 T:      git git://git.linaro.org/people/ulfh/clk.git
2296 S:      Maintained
2297 F:      drivers/clk/ux500/
2298
2299 ARM/VERSATILE EXPRESS PLATFORM
2300 M:      Liviu Dudau <liviu.dudau@arm.com>
2301 M:      Sudeep Holla <sudeep.holla@arm.com>
2302 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 S:      Maintained
2305 F:      arch/arm/boot/dts/vexpress*
2306 F:      arch/arm64/boot/dts/arm/
2307 F:      arch/arm/mach-vexpress/
2308 F:      */*/vexpress*
2309 F:      */*/*/vexpress*
2310 F:      drivers/clk/versatile/clk-vexpress-osc.c
2311 F:      drivers/clocksource/timer-versatile.c
2312 N:      mps2
2313
2314 ARM/VFP SUPPORT
2315 M:      Russell King <linux@armlinux.org.uk>
2316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317 W:      http://www.armlinux.org.uk/
2318 S:      Maintained
2319 F:      arch/arm/vfp/
2320
2321 ARM/VOIPAC PXA270 SUPPORT
2322 M:      Marek Vasut <marek.vasut@gmail.com>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325 F:      arch/arm/mach-pxa/vpac270.c
2326 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2327
2328 ARM/VT8500 ARM ARCHITECTURE
2329 M:      Tony Prisk <linux@prisktech.co.nz>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Maintained
2332 F:      arch/arm/mach-vt8500/
2333 F:      drivers/clocksource/timer-vt8500.c
2334 F:      drivers/i2c/busses/i2c-wmt.c
2335 F:      drivers/mmc/host/wmt-sdmmc.c
2336 F:      drivers/pwm/pwm-vt8500.c
2337 F:      drivers/rtc/rtc-vt8500.c
2338 F:      drivers/tty/serial/vt8500_serial.c
2339 F:      drivers/usb/host/ehci-platform.c
2340 F:      drivers/usb/host/uhci-platform.c
2341 F:      drivers/video/fbdev/vt8500lcdfb.*
2342 F:      drivers/video/fbdev/wm8505fb*
2343 F:      drivers/video/fbdev/wmt_ge_rops.*
2344
2345 ARM/ZIPIT Z2 SUPPORT
2346 M:      Marek Vasut <marek.vasut@gmail.com>
2347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 S:      Maintained
2349 F:      arch/arm/mach-pxa/z2.c
2350 F:      arch/arm/mach-pxa/include/mach/z2.h
2351
2352 ARM/ZTE ARCHITECTURE
2353 M:      Jun Nie <jun.nie@linaro.org>
2354 M:      Shawn Guo <shawnguo@kernel.org>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Maintained
2357 F:      arch/arm/boot/dts/zx2967*
2358 F:      arch/arm/mach-zx/
2359 F:      arch/arm64/boot/dts/zte/
2360 F:      drivers/clk/zte/
2361 F:      drivers/dma/zx_dma.c
2362 F:      drivers/gpio/gpio-zx.c
2363 F:      drivers/i2c/busses/i2c-zx2967.c
2364 F:      drivers/mmc/host/dw_mmc-zx.*
2365 F:      drivers/pinctrl/zte/
2366 F:      drivers/soc/zte/
2367 F:      drivers/thermal/zx2967_thermal.c
2368 F:      drivers/watchdog/zx2967_wdt.c
2369 F:      Documentation/devicetree/bindings/arm/zte.yaml
2370 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2371 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2372 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2373 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2374 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2375 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2376 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2377 F:      Documentation/devicetree/bindings/soc/zte/
2378 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2379 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2380 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2381 F:      include/dt-bindings/clock/zx2967*.h
2382 F:      include/dt-bindings/soc/zte,*.h
2383 F:      sound/soc/codecs/zx_aud96p22.c
2384 F:      sound/soc/zte/
2385
2386 ARM/ZYNQ ARCHITECTURE
2387 M:      Michal Simek <michal.simek@xilinx.com>
2388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389 W:      http://wiki.xilinx.com
2390 T:      git https://github.com/Xilinx/linux-xlnx.git
2391 S:      Supported
2392 F:      arch/arm/mach-zynq/
2393 F:      drivers/cpuidle/cpuidle-zynq.c
2394 F:      drivers/block/xsysace.c
2395 N:      zynq
2396 N:      xilinx
2397 F:      drivers/clocksource/timer-cadence-ttc.c
2398 F:      drivers/i2c/busses/i2c-cadence.c
2399 F:      drivers/mmc/host/sdhci-of-arasan.c
2400 F:      drivers/edac/synopsys_edac.c
2401 F:      drivers/i2c/busses/i2c-xiic.c
2402
2403 ARM64 PORT (AARCH64 ARCHITECTURE)
2404 M:      Catalin Marinas <catalin.marinas@arm.com>
2405 M:      Will Deacon <will.deacon@arm.com>
2406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2408 S:      Maintained
2409 F:      arch/arm64/
2410 X:      arch/arm64/boot/dts/
2411 F:      Documentation/arm64/
2412
2413 AS3645A LED FLASH CONTROLLER DRIVER
2414 M:      Sakari Ailus <sakari.ailus@iki.fi>
2415 L:      linux-leds@vger.kernel.org
2416 S:      Maintained
2417 F:      drivers/leds/leds-as3645a.c
2418
2419 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2420 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2421 L:      linux-media@vger.kernel.org
2422 T:      git git://linuxtv.org/media_tree.git
2423 S:      Maintained
2424 F:      drivers/media/i2c/ak7375.c
2425 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2426
2427 ASAHI KASEI AK8974 DRIVER
2428 M:      Linus Walleij <linus.walleij@linaro.org>
2429 L:      linux-iio@vger.kernel.org
2430 W:      http://www.akm.com/
2431 S:      Supported
2432 F:      drivers/iio/magnetometer/ak8974.c
2433
2434 ASC7621 HARDWARE MONITOR DRIVER
2435 M:      George Joseph <george.joseph@fairview5.com>
2436 L:      linux-hwmon@vger.kernel.org
2437 S:      Maintained
2438 F:      Documentation/hwmon/asc7621
2439 F:      drivers/hwmon/asc7621.c
2440
2441 ASPEED VIDEO ENGINE DRIVER
2442 M:      Eddie James <eajames@linux.ibm.com>
2443 L:      linux-media@vger.kernel.org
2444 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2445 S:      Maintained
2446 F:      drivers/media/platform/aspeed-video.c
2447 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2448
2449 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2450 M:      Corentin Chary <corentin.chary@gmail.com>
2451 L:      acpi4asus-user@lists.sourceforge.net
2452 L:      platform-driver-x86@vger.kernel.org
2453 W:      http://acpi4asus.sf.net
2454 S:      Maintained
2455 F:      drivers/platform/x86/asus*.c
2456 F:      drivers/platform/x86/eeepc*.c
2457
2458 ASUS WIRELESS RADIO CONTROL DRIVER
2459 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2460 L:      platform-driver-x86@vger.kernel.org
2461 S:      Maintained
2462 F:      drivers/platform/x86/asus-wireless.c
2463
2464 ASYMMETRIC KEYS
2465 M:      David Howells <dhowells@redhat.com>
2466 L:      keyrings@vger.kernel.org
2467 S:      Maintained
2468 F:      Documentation/crypto/asymmetric-keys.txt
2469 F:      include/linux/verification.h
2470 F:      include/crypto/public_key.h
2471 F:      include/crypto/pkcs7.h
2472 F:      crypto/asymmetric_keys/
2473
2474 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2475 R:      Dan Williams <dan.j.williams@intel.com>
2476 W:      http://sourceforge.net/projects/xscaleiop
2477 S:      Odd fixes
2478 F:      Documentation/crypto/async-tx-api.txt
2479 F:      crypto/async_tx/
2480 F:      drivers/dma/
2481 F:      include/linux/dmaengine.h
2482 F:      include/linux/async_tx.h
2483
2484 AT24 EEPROM DRIVER
2485 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2486 L:      linux-i2c@vger.kernel.org
2487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2488 S:      Maintained
2489 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2490 F:      drivers/misc/eeprom/at24.c
2491 F:      include/linux/platform_data/at24.h
2492
2493 ATA OVER ETHERNET (AOE) DRIVER
2494 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2495 W:      http://www.openaoe.org/
2496 S:      Supported
2497 F:      Documentation/aoe/
2498 F:      drivers/block/aoe/
2499
2500 ATHEROS 71XX/9XXX GPIO DRIVER
2501 M:      Alban Bedel <albeu@free.fr>
2502 W:      https://github.com/AlbanBedel/linux
2503 T:      git git://github.com/AlbanBedel/linux
2504 S:      Maintained
2505 F:      drivers/gpio/gpio-ath79.c
2506 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2507
2508 ATHEROS 71XX/9XXX USB PHY DRIVER
2509 M:      Alban Bedel <albeu@free.fr>
2510 W:      https://github.com/AlbanBedel/linux
2511 T:      git git://github.com/AlbanBedel/linux
2512 S:      Maintained
2513 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2514 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2515
2516 ATHEROS ATH GENERIC UTILITIES
2517 M:      Kalle Valo <kvalo@codeaurora.org>
2518 L:      linux-wireless@vger.kernel.org
2519 S:      Supported
2520 F:      drivers/net/wireless/ath/*
2521
2522 ATHEROS ATH5K WIRELESS DRIVER
2523 M:      Jiri Slaby <jirislaby@gmail.com>
2524 M:      Nick Kossifidis <mickflemm@gmail.com>
2525 M:      Luis Chamberlain <mcgrof@kernel.org>
2526 L:      linux-wireless@vger.kernel.org
2527 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2528 S:      Maintained
2529 F:      drivers/net/wireless/ath/ath5k/
2530
2531 ATHEROS ATH6KL WIRELESS DRIVER
2532 M:      Kalle Valo <kvalo@codeaurora.org>
2533 L:      linux-wireless@vger.kernel.org
2534 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2536 S:      Supported
2537 F:      drivers/net/wireless/ath/ath6kl/
2538
2539 ATI_REMOTE2 DRIVER
2540 M:      Ville Syrjala <syrjala@sci.fi>
2541 S:      Maintained
2542 F:      drivers/input/misc/ati_remote2.c
2543
2544 ATK0110 HWMON DRIVER
2545 M:      Luca Tettamanti <kronos.it@gmail.com>
2546 L:      linux-hwmon@vger.kernel.org
2547 S:      Maintained
2548 F:      drivers/hwmon/asus_atk0110.c
2549
2550 ATLX ETHERNET DRIVERS
2551 M:      Jay Cliburn <jcliburn@gmail.com>
2552 M:      Chris Snook <chris.snook@gmail.com>
2553 L:      netdev@vger.kernel.org
2554 W:      http://sourceforge.net/projects/atl1
2555 W:      http://atl1.sourceforge.net
2556 S:      Maintained
2557 F:      drivers/net/ethernet/atheros/
2558
2559 ATM
2560 M:      Chas Williams <3chas3@gmail.com>
2561 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2562 L:      netdev@vger.kernel.org
2563 W:      http://linux-atm.sourceforge.net
2564 S:      Maintained
2565 F:      drivers/atm/
2566 F:      include/linux/atm*
2567 F:      include/uapi/linux/atm*
2568
2569 ATMEL MACB ETHERNET DRIVER
2570 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2571 S:      Supported
2572 F:      drivers/net/ethernet/cadence/
2573
2574 ATMEL MAXTOUCH DRIVER
2575 M:      Nick Dyer <nick@shmanahar.org>
2576 T:      git git://github.com/ndyer/linux.git
2577 S:      Maintained
2578 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2579 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2580
2581 ATMEL WIRELESS DRIVER
2582 M:      Simon Kelley <simon@thekelleys.org.uk>
2583 L:      linux-wireless@vger.kernel.org
2584 W:      http://www.thekelleys.org.uk/atmel
2585 W:      http://atmelwlandriver.sourceforge.net/
2586 S:      Maintained
2587 F:      drivers/net/wireless/atmel/atmel*
2588
2589 ATOMIC INFRASTRUCTURE
2590 M:      Will Deacon <will.deacon@arm.com>
2591 M:      Peter Zijlstra <peterz@infradead.org>
2592 R:      Boqun Feng <boqun.feng@gmail.com>
2593 L:      linux-kernel@vger.kernel.org
2594 S:      Maintained
2595 F:      arch/*/include/asm/atomic*.h
2596 F:      include/*/atomic*.h
2597
2598 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2599 M:      Bradley Grove <linuxdrivers@attotech.com>
2600 L:      linux-scsi@vger.kernel.org
2601 W:      http://www.attotech.com
2602 S:      Supported
2603 F:      drivers/scsi/esas2r
2604
2605 ATUSB IEEE 802.15.4 RADIO DRIVER
2606 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2607 L:      linux-wpan@vger.kernel.org
2608 S:      Maintained
2609 F:      drivers/net/ieee802154/atusb.c
2610 F:      drivers/net/ieee802154/atusb.h
2611 F:      drivers/net/ieee802154/at86rf230.h
2612
2613 AUDIT SUBSYSTEM
2614 M:      Paul Moore <paul@paul-moore.com>
2615 M:      Eric Paris <eparis@redhat.com>
2616 L:      linux-audit@redhat.com (moderated for non-subscribers)
2617 W:      https://github.com/linux-audit
2618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2619 S:      Supported
2620 F:      include/linux/audit.h
2621 F:      include/uapi/linux/audit.h
2622 F:      kernel/audit*
2623
2624 AUXILIARY DISPLAY DRIVERS
2625 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2626 S:      Maintained
2627 F:      drivers/auxdisplay/
2628 F:      include/linux/cfag12864b.h
2629
2630 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2631 M:      Andreas Klinger <ak@it-klinger.de>
2632 L:      linux-iio@vger.kernel.org
2633 S:      Maintained
2634 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2635 F:      drivers/iio/adc/hx711.c
2636
2637 AX.25 NETWORK LAYER
2638 M:      Ralf Baechle <ralf@linux-mips.org>
2639 L:      linux-hams@vger.kernel.org
2640 W:      http://www.linux-ax25.org/
2641 S:      Maintained
2642 F:      include/uapi/linux/ax25.h
2643 F:      include/net/ax25.h
2644 F:      net/ax25/
2645
2646 AXENTIA ARM DEVICES
2647 M:      Peter Rosin <peda@axentia.se>
2648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 S:      Maintained
2650 F:      Documentation/devicetree/bindings/arm/axentia.txt
2651 F:      arch/arm/boot/dts/at91-linea.dtsi
2652 F:      arch/arm/boot/dts/at91-natte.dtsi
2653 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2654 F:      arch/arm/boot/dts/at91-tse850-3.dts
2655
2656 AXENTIA ASOC DRIVERS
2657 M:      Peter Rosin <peda@axentia.se>
2658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2659 S:      Maintained
2660 F:      Documentation/devicetree/bindings/sound/axentia,*
2661 F:      sound/soc/atmel/tse850-pcm5142.c
2662
2663 AXXIA I2C CONTROLLER
2664 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2665 L:      linux-i2c@vger.kernel.org
2666 S:      Maintained
2667 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2668 F:      drivers/i2c/busses/i2c-axxia.c
2669
2670 AZ6007 DVB DRIVER
2671 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2672 L:      linux-media@vger.kernel.org
2673 W:      https://linuxtv.org
2674 T:      git git://linuxtv.org/media_tree.git
2675 S:      Maintained
2676 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2677
2678 AZTECH FM RADIO RECEIVER DRIVER
2679 M:      Hans Verkuil <hverkuil@xs4all.nl>
2680 L:      linux-media@vger.kernel.org
2681 T:      git git://linuxtv.org/media_tree.git
2682 W:      https://linuxtv.org
2683 S:      Maintained
2684 F:      drivers/media/radio/radio-aztech*
2685
2686 B43 WIRELESS DRIVER
2687 L:      linux-wireless@vger.kernel.org
2688 L:      b43-dev@lists.infradead.org
2689 W:      http://wireless.kernel.org/en/users/Drivers/b43
2690 S:      Odd Fixes
2691 F:      drivers/net/wireless/broadcom/b43/
2692
2693 B43LEGACY WIRELESS DRIVER
2694 M:      Larry Finger <Larry.Finger@lwfinger.net>
2695 L:      linux-wireless@vger.kernel.org
2696 L:      b43-dev@lists.infradead.org
2697 W:      http://wireless.kernel.org/en/users/Drivers/b43
2698 S:      Maintained
2699 F:      drivers/net/wireless/broadcom/b43legacy/
2700
2701 BACKLIGHT CLASS/SUBSYSTEM
2702 M:      Lee Jones <lee.jones@linaro.org>
2703 M:      Daniel Thompson <daniel.thompson@linaro.org>
2704 M:      Jingoo Han <jingoohan1@gmail.com>
2705 L:      dri-devel@lists.freedesktop.org
2706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2707 S:      Maintained
2708 F:      drivers/video/backlight/
2709 F:      include/linux/backlight.h
2710 F:      include/linux/pwm_backlight.h
2711 F:      Documentation/devicetree/bindings/leds/backlight
2712
2713 BATMAN ADVANCED
2714 M:      Marek Lindner <mareklindner@neomailbox.ch>
2715 M:      Simon Wunderlich <sw@simonwunderlich.de>
2716 M:      Antonio Quartulli <a@unstable.cc>
2717 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2718 W:      https://www.open-mesh.org/
2719 Q:      https://patchwork.open-mesh.org/project/batman/list/
2720 S:      Maintained
2721 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2722 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2723 F:      Documentation/networking/batman-adv.rst
2724 F:      include/uapi/linux/batadv_packet.h
2725 F:      include/uapi/linux/batman_adv.h
2726 F:      net/batman-adv/
2727
2728 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2729 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2730 L:      linux-hams@vger.kernel.org
2731 W:      http://www.baycom.org/~tom/ham/ham.html
2732 S:      Maintained
2733 F:      drivers/net/hamradio/baycom*
2734
2735 BCACHE (BLOCK LAYER CACHE)
2736 M:      Coly Li <colyli@suse.de>
2737 M:      Kent Overstreet <kent.overstreet@gmail.com>
2738 L:      linux-bcache@vger.kernel.org
2739 W:      http://bcache.evilpiepirate.org
2740 C:      irc://irc.oftc.net/bcache
2741 S:      Maintained
2742 F:      drivers/md/bcache/
2743
2744 BDISP ST MEDIA DRIVER
2745 M:      Fabien Dessenne <fabien.dessenne@st.com>
2746 L:      linux-media@vger.kernel.org
2747 T:      git git://linuxtv.org/media_tree.git
2748 W:      https://linuxtv.org
2749 S:      Supported
2750 F:      drivers/media/platform/sti/bdisp
2751
2752 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2753 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2754 L:      netdev@vger.kernel.org
2755 S:      Maintained
2756 F:      drivers/net/ethernet/ec_bhf.c
2757
2758 BEFS FILE SYSTEM
2759 M:      Luis de Bethencourt <luisbg@kernel.org>
2760 M:      Salah Triki <salah.triki@gmail.com>
2761 S:      Maintained
2762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2763 F:      Documentation/filesystems/befs.txt
2764 F:      fs/befs/
2765
2766 BFQ I/O SCHEDULER
2767 M:      Paolo Valente <paolo.valente@linaro.org>
2768 M:      Jens Axboe <axboe@kernel.dk>
2769 L:      linux-block@vger.kernel.org
2770 S:      Maintained
2771 F:      block/bfq-*
2772 F:      Documentation/block/bfq-iosched.txt
2773
2774 BFS FILE SYSTEM
2775 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2776 S:      Maintained
2777 F:      Documentation/filesystems/bfs.txt
2778 F:      fs/bfs/
2779 F:      include/uapi/linux/bfs_fs.h
2780
2781 BLINKM RGB LED DRIVER
2782 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2783 S:      Maintained
2784 F:      drivers/leds/leds-blinkm.c
2785
2786 BLOCK LAYER
2787 M:      Jens Axboe <axboe@kernel.dk>
2788 L:      linux-block@vger.kernel.org
2789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2790 S:      Maintained
2791 F:      block/
2792 F:      drivers/block/
2793 F:      kernel/trace/blktrace.c
2794 F:      lib/sbitmap.c
2795
2796 BLOCK2MTD DRIVER
2797 M:      Joern Engel <joern@lazybastard.org>
2798 L:      linux-mtd@lists.infradead.org
2799 S:      Maintained
2800 F:      drivers/mtd/devices/block2mtd.c
2801
2802 BLUETOOTH DRIVERS
2803 M:      Marcel Holtmann <marcel@holtmann.org>
2804 M:      Johan Hedberg <johan.hedberg@gmail.com>
2805 L:      linux-bluetooth@vger.kernel.org
2806 W:      http://www.bluez.org/
2807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2809 S:      Maintained
2810 F:      drivers/bluetooth/
2811
2812 BLUETOOTH SUBSYSTEM
2813 M:      Marcel Holtmann <marcel@holtmann.org>
2814 M:      Johan Hedberg <johan.hedberg@gmail.com>
2815 L:      linux-bluetooth@vger.kernel.org
2816 W:      http://www.bluez.org/
2817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2819 S:      Maintained
2820 F:      net/bluetooth/
2821 F:      include/net/bluetooth/
2822
2823 BONDING DRIVER
2824 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2825 M:      Veaceslav Falico <vfalico@gmail.com>
2826 M:      Andy Gospodarek <andy@greyhouse.net>
2827 L:      netdev@vger.kernel.org
2828 W:      http://sourceforge.net/projects/bonding/
2829 S:      Supported
2830 F:      drivers/net/bonding/
2831 F:      include/uapi/linux/if_bonding.h
2832
2833 BPF (Safe dynamic programs and tools)
2834 M:      Alexei Starovoitov <ast@kernel.org>
2835 M:      Daniel Borkmann <daniel@iogearbox.net>
2836 L:      netdev@vger.kernel.org
2837 L:      linux-kernel@vger.kernel.org
2838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2840 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2841 S:      Supported
2842 F:      arch/*/net/*
2843 F:      Documentation/networking/filter.txt
2844 F:      Documentation/bpf/
2845 F:      include/linux/bpf*
2846 F:      include/linux/filter.h
2847 F:      include/trace/events/xdp.h
2848 F:      include/uapi/linux/bpf*
2849 F:      include/uapi/linux/filter.h
2850 F:      kernel/bpf/
2851 F:      kernel/trace/bpf_trace.c
2852 F:      lib/test_bpf.c
2853 F:      net/bpf/
2854 F:      net/core/filter.c
2855 F:      net/sched/act_bpf.c
2856 F:      net/sched/cls_bpf.c
2857 F:      samples/bpf/
2858 F:      tools/bpf/
2859 F:      tools/lib/bpf/
2860 F:      tools/testing/selftests/bpf/
2861
2862 BPF JIT for ARM
2863 M:      Shubham Bansal <illusionist.neo@gmail.com>
2864 L:      netdev@vger.kernel.org
2865 S:      Maintained
2866 F:      arch/arm/net/
2867
2868 BPF JIT for ARM64
2869 M:      Daniel Borkmann <daniel@iogearbox.net>
2870 M:      Alexei Starovoitov <ast@kernel.org>
2871 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2872 L:      netdev@vger.kernel.org
2873 S:      Supported
2874 F:      arch/arm64/net/
2875
2876 BPF JIT for MIPS (32-BIT AND 64-BIT)
2877 M:      Paul Burton <paul.burton@mips.com>
2878 L:      netdev@vger.kernel.org
2879 S:      Maintained
2880 F:      arch/mips/net/
2881
2882 BPF JIT for NFP NICs
2883 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2884 L:      netdev@vger.kernel.org
2885 S:      Supported
2886 F:      drivers/net/ethernet/netronome/nfp/bpf/
2887
2888 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2889 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2890 M:      Sandipan Das <sandipan@linux.ibm.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Maintained
2893 F:      arch/powerpc/net/
2894
2895 BPF JIT for S390
2896 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2897 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2898 L:      netdev@vger.kernel.org
2899 S:      Maintained
2900 F:      arch/s390/net/
2901 X:      arch/s390/net/pnet.c
2902
2903 BPF JIT for SPARC (32-BIT AND 64-BIT)
2904 M:      David S. Miller <davem@davemloft.net>
2905 L:      netdev@vger.kernel.org
2906 S:      Maintained
2907 F:      arch/sparc/net/
2908
2909 BPF JIT for X86 32-BIT
2910 M:      Wang YanQing <udknight@gmail.com>
2911 L:      netdev@vger.kernel.org
2912 S:      Maintained
2913 F:      arch/x86/net/bpf_jit_comp32.c
2914
2915 BPF JIT for X86 64-BIT
2916 M:      Alexei Starovoitov <ast@kernel.org>
2917 M:      Daniel Borkmann <daniel@iogearbox.net>
2918 L:      netdev@vger.kernel.org
2919 S:      Supported
2920 F:      arch/x86/net/
2921 X:      arch/x86/net/bpf_jit_comp32.c
2922
2923 BROADCOM B44 10/100 ETHERNET DRIVER
2924 M:      Michael Chan <michael.chan@broadcom.com>
2925 L:      netdev@vger.kernel.org
2926 S:      Supported
2927 F:      drivers/net/ethernet/broadcom/b44.*
2928
2929 BROADCOM B53 ETHERNET SWITCH DRIVER
2930 M:      Florian Fainelli <f.fainelli@gmail.com>
2931 L:      netdev@vger.kernel.org
2932 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2933 S:      Supported
2934 F:      drivers/net/dsa/b53/*
2935 F:      include/linux/platform_data/b53.h
2936
2937 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2938 M:      Florian Fainelli <f.fainelli@gmail.com>
2939 M:      Ray Jui <rjui@broadcom.com>
2940 M:      Scott Branden <sbranden@broadcom.com>
2941 M:      bcm-kernel-feedback-list@broadcom.com
2942 T:      git git://github.com/broadcom/mach-bcm
2943 S:      Maintained
2944 N:      bcm281*
2945 N:      bcm113*
2946 N:      bcm216*
2947 N:      kona
2948 F:      arch/arm/mach-bcm/
2949
2950 BROADCOM BCM2835 ARM ARCHITECTURE
2951 M:      Eric Anholt <eric@anholt.net>
2952 M:      Stefan Wahren <stefan.wahren@i2se.com>
2953 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 T:      git git://github.com/anholt/linux
2956 S:      Maintained
2957 N:      bcm2835
2958 F:      drivers/staging/vc04_services
2959
2960 BROADCOM BCM47XX MIPS ARCHITECTURE
2961 M:      Hauke Mehrtens <hauke@hauke-m.de>
2962 M:      Rafał Miłecki <zajec5@gmail.com>
2963 L:      linux-mips@vger.kernel.org
2964 S:      Maintained
2965 F:      Documentation/devicetree/bindings/mips/brcm/
2966 F:      arch/mips/bcm47xx/*
2967 F:      arch/mips/include/asm/mach-bcm47xx/*
2968
2969 BROADCOM BCM5301X ARM ARCHITECTURE
2970 M:      Hauke Mehrtens <hauke@hauke-m.de>
2971 M:      Rafał Miłecki <zajec5@gmail.com>
2972 M:      bcm-kernel-feedback-list@broadcom.com
2973 L:      linux-arm-kernel@lists.infradead.org
2974 S:      Maintained
2975 F:      arch/arm/mach-bcm/bcm_5301x.c
2976 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2977 F:      arch/arm/boot/dts/bcm470*
2978 F:      arch/arm/boot/dts/bcm953012*
2979
2980 BROADCOM BCM53573 ARM ARCHITECTURE
2981 M:      Rafał Miłecki <rafal@milecki.pl>
2982 L:      linux-arm-kernel@lists.infradead.org
2983 S:      Maintained
2984 F:      arch/arm/boot/dts/bcm53573*
2985 F:      arch/arm/boot/dts/bcm47189*
2986
2987 BROADCOM BCM63XX ARM ARCHITECTURE
2988 M:      Florian Fainelli <f.fainelli@gmail.com>
2989 M:      bcm-kernel-feedback-list@broadcom.com
2990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2991 T:      git git://github.com/broadcom/stblinux.git
2992 S:      Maintained
2993 N:      bcm63xx
2994
2995 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2996 M:      Kevin Cernekee <cernekee@gmail.com>
2997 L:      linux-usb@vger.kernel.org
2998 S:      Maintained
2999 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3000
3001 BROADCOM BCM7XXX ARM ARCHITECTURE
3002 M:      Brian Norris <computersforpeace@gmail.com>
3003 M:      Gregory Fong <gregory.0xf0@gmail.com>
3004 M:      Florian Fainelli <f.fainelli@gmail.com>
3005 M:      bcm-kernel-feedback-list@broadcom.com
3006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3007 T:      git git://github.com/broadcom/stblinux.git
3008 S:      Maintained
3009 F:      arch/arm/mach-bcm/*brcmstb*
3010 F:      arch/arm/boot/dts/bcm7*.dts*
3011 F:      drivers/bus/brcmstb_gisb.c
3012 F:      arch/arm/mm/cache-b15-rac.c
3013 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3014 N:      brcmstb
3015
3016 BROADCOM BMIPS CPUFREQ DRIVER
3017 M:      Markus Mayer <mmayer@broadcom.com>
3018 M:      bcm-kernel-feedback-list@broadcom.com
3019 L:      linux-pm@vger.kernel.org
3020 S:      Maintained
3021 F:      drivers/cpufreq/bmips-cpufreq.c
3022
3023 BROADCOM BMIPS MIPS ARCHITECTURE
3024 M:      Kevin Cernekee <cernekee@gmail.com>
3025 M:      Florian Fainelli <f.fainelli@gmail.com>
3026 L:      linux-mips@vger.kernel.org
3027 T:      git git://github.com/broadcom/stblinux.git
3028 S:      Maintained
3029 F:      arch/mips/bmips/*
3030 F:      arch/mips/include/asm/mach-bmips/*
3031 F:      arch/mips/kernel/*bmips*
3032 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3033 F:      drivers/irqchip/irq-bcm63*
3034 F:      drivers/irqchip/irq-bcm7*
3035 F:      drivers/irqchip/irq-brcmstb*
3036 F:      include/linux/bcm963xx_nvram.h
3037 F:      include/linux/bcm963xx_tag.h
3038
3039 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3040 M:      Rasesh Mody <rasesh.mody@cavium.com>
3041 M:      Dept-GELinuxNICDev@cavium.com
3042 L:      netdev@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/net/ethernet/broadcom/bnx2.*
3045 F:      drivers/net/ethernet/broadcom/bnx2_*
3046
3047 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3048 M:      QLogic-Storage-Upstream@qlogic.com
3049 L:      linux-scsi@vger.kernel.org
3050 S:      Supported
3051 F:      drivers/scsi/bnx2fc/
3052
3053 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3054 M:      QLogic-Storage-Upstream@qlogic.com
3055 L:      linux-scsi@vger.kernel.org
3056 S:      Supported
3057 F:      drivers/scsi/bnx2i/
3058
3059 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3060 M:      Ariel Elior <ariel.elior@cavium.com>
3061 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3062 M:      everest-linux-l2@cavium.com
3063 L:      netdev@vger.kernel.org
3064 S:      Supported
3065 F:      drivers/net/ethernet/broadcom/bnx2x/
3066
3067 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3068 M:      Michael Chan <michael.chan@broadcom.com>
3069 L:      netdev@vger.kernel.org
3070 S:      Supported
3071 F:      drivers/net/ethernet/broadcom/bnxt/
3072
3073 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3074 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3075 M:      Franky Lin <franky.lin@broadcom.com>
3076 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3077 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3078 M:      Wright Feng <wright.feng@cypress.com>
3079 L:      linux-wireless@vger.kernel.org
3080 L:      brcm80211-dev-list.pdl@broadcom.com
3081 L:      brcm80211-dev-list@cypress.com
3082 S:      Supported
3083 F:      drivers/net/wireless/broadcom/brcm80211/
3084
3085 BROADCOM BRCMSTB GPIO DRIVER
3086 M:      Gregory Fong <gregory.0xf0@gmail.com>
3087 L:      bcm-kernel-feedback-list@broadcom.com
3088 S:      Supported
3089 F:      drivers/gpio/gpio-brcmstb.c
3090 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3091
3092 BROADCOM BRCMSTB I2C DRIVER
3093 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3094 L:      linux-i2c@vger.kernel.org
3095 L:      bcm-kernel-feedback-list@broadcom.com
3096 S:      Supported
3097 F:      drivers/i2c/busses/i2c-brcmstb.c
3098 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3099
3100 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3101 M:      Al Cooper <alcooperx@gmail.com>
3102 L:      linux-kernel@vger.kernel.org
3103 L:      bcm-kernel-feedback-list@broadcom.com
3104 S:      Maintained
3105 F:      drivers/phy/broadcom/phy-brcm-usb*
3106
3107 BROADCOM GENET ETHERNET DRIVER
3108 M:      Doug Berger <opendmb@gmail.com>
3109 M:      Florian Fainelli <f.fainelli@gmail.com>
3110 L:      netdev@vger.kernel.org
3111 S:      Supported
3112 F:      drivers/net/ethernet/broadcom/genet/
3113
3114 BROADCOM IPROC ARM ARCHITECTURE
3115 M:      Ray Jui <rjui@broadcom.com>
3116 M:      Scott Branden <sbranden@broadcom.com>
3117 M:      bcm-kernel-feedback-list@broadcom.com
3118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3119 T:      git git://github.com/broadcom/cygnus-linux.git
3120 S:      Maintained
3121 N:      iproc
3122 N:      cygnus
3123 N:      bcm[-_]nsp
3124 N:      bcm9113*
3125 N:      bcm9583*
3126 N:      bcm9585*
3127 N:      bcm9586*
3128 N:      bcm988312
3129 N:      bcm113*
3130 N:      bcm583*
3131 N:      bcm585*
3132 N:      bcm586*
3133 N:      bcm88312
3134 N:      hr2
3135 N:      stingray
3136 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3137 F:      arch/arm64/boot/dts/broadcom/stingray/*
3138 F:      drivers/clk/bcm/clk-ns*
3139 F:      drivers/clk/bcm/clk-sr*
3140 F:      drivers/pinctrl/bcm/pinctrl-ns*
3141 F:      include/dt-bindings/clock/bcm-sr*
3142
3143 BROADCOM KONA GPIO DRIVER
3144 M:      Ray Jui <rjui@broadcom.com>
3145 L:      bcm-kernel-feedback-list@broadcom.com
3146 S:      Supported
3147 F:      drivers/gpio/gpio-bcm-kona.c
3148 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3149
3150 BROADCOM NETXTREME-E ROCE DRIVER
3151 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3152 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3153 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3154 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3155 L:      linux-rdma@vger.kernel.org
3156 W:      http://www.broadcom.com
3157 S:      Supported
3158 F:      drivers/infiniband/hw/bnxt_re/
3159 F:      include/uapi/rdma/bnxt_re-abi.h
3160
3161 BROADCOM NVRAM DRIVER
3162 M:      Rafał Miłecki <zajec5@gmail.com>
3163 L:      linux-mips@vger.kernel.org
3164 S:      Maintained
3165 F:      drivers/firmware/broadcom/*
3166
3167 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3168 M:      Rafał Miłecki <zajec5@gmail.com>
3169 L:      linux-wireless@vger.kernel.org
3170 S:      Maintained
3171 F:      drivers/bcma/
3172 F:      include/linux/bcma/
3173
3174 BROADCOM STB AVS CPUFREQ DRIVER
3175 M:      Markus Mayer <mmayer@broadcom.com>
3176 M:      bcm-kernel-feedback-list@broadcom.com
3177 L:      linux-pm@vger.kernel.org
3178 S:      Maintained
3179 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3180 F:      drivers/cpufreq/brcmstb*
3181
3182 BROADCOM STB AVS TMON DRIVER
3183 M:      Markus Mayer <mmayer@broadcom.com>
3184 M:      bcm-kernel-feedback-list@broadcom.com
3185 L:      linux-pm@vger.kernel.org
3186 S:      Maintained
3187 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3188 F:      drivers/thermal/broadcom/brcmstb*
3189
3190 BROADCOM STB NAND FLASH DRIVER
3191 M:      Brian Norris <computersforpeace@gmail.com>
3192 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3193 L:      linux-mtd@lists.infradead.org
3194 L:      bcm-kernel-feedback-list@broadcom.com
3195 S:      Maintained
3196 F:      drivers/mtd/nand/raw/brcmnand/
3197
3198 BROADCOM STB DPFE DRIVER
3199 M:      Markus Mayer <mmayer@broadcom.com>
3200 M:      bcm-kernel-feedback-list@broadcom.com
3201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3202 S:      Maintained
3203 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3204 F:      drivers/memory/brcmstb_dpfe.c
3205
3206 BROADCOM SPI DRIVER
3207 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3208 M:      bcm-kernel-feedback-list@broadcom.com
3209 S:      Maintained
3210 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3211 F:      drivers/spi/spi-bcm-qspi.*
3212 F:      drivers/spi/spi-brcmstb-qspi.c
3213 F:      drivers/spi/spi-iproc-qspi.c
3214
3215 BROADCOM SYSTEMPORT ETHERNET DRIVER
3216 M:      Florian Fainelli <f.fainelli@gmail.com>
3217 L:      netdev@vger.kernel.org
3218 S:      Supported
3219 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3220
3221 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3222 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3223 M:      Prashant Sreedharan <prashant@broadcom.com>
3224 M:      Michael Chan <mchan@broadcom.com>
3225 L:      netdev@vger.kernel.org
3226 S:      Supported
3227 F:      drivers/net/ethernet/broadcom/tg3.*
3228
3229 BROCADE BFA FC SCSI DRIVER
3230 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3231 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3232 L:      linux-scsi@vger.kernel.org
3233 S:      Supported
3234 F:      drivers/scsi/bfa/
3235
3236 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3237 M:      Rasesh Mody <rasesh.mody@cavium.com>
3238 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3239 M:      Dept-GELinuxNICDev@cavium.com
3240 L:      netdev@vger.kernel.org
3241 S:      Supported
3242 F:      drivers/net/ethernet/brocade/bna/
3243
3244 BSG (block layer generic sg v4 driver)
3245 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3246 L:      linux-scsi@vger.kernel.org
3247 S:      Supported
3248 F:      block/bsg.c
3249 F:      include/linux/bsg.h
3250 F:      include/uapi/linux/bsg.h
3251
3252 BT87X AUDIO DRIVER
3253 M:      Clemens Ladisch <clemens@ladisch.de>
3254 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3255 T:      git git://git.alsa-project.org/alsa-kernel.git
3256 S:      Maintained
3257 F:      Documentation/sound/cards/bt87x.rst
3258 F:      sound/pci/bt87x.c
3259
3260 BT8XXGPIO DRIVER
3261 M:      Michael Buesch <m@bues.ch>
3262 W:      http://bu3sch.de/btgpio.php
3263 S:      Maintained
3264 F:      drivers/gpio/gpio-bt8xx.c
3265
3266 BTRFS FILE SYSTEM
3267 M:      Chris Mason <clm@fb.com>
3268 M:      Josef Bacik <josef@toxicpanda.com>
3269 M:      David Sterba <dsterba@suse.com>
3270 L:      linux-btrfs@vger.kernel.org
3271 W:      http://btrfs.wiki.kernel.org/
3272 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3274 S:      Maintained
3275 F:      Documentation/filesystems/btrfs.txt
3276 F:      fs/btrfs/
3277 F:      include/linux/btrfs*
3278 F:      include/uapi/linux/btrfs*
3279
3280 BTTV VIDEO4LINUX DRIVER
3281 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3282 L:      linux-media@vger.kernel.org
3283 W:      https://linuxtv.org
3284 T:      git git://linuxtv.org/media_tree.git
3285 S:      Odd fixes
3286 F:      Documentation/media/v4l-drivers/bttv*
3287 F:      drivers/media/pci/bt8xx/bttv*
3288
3289 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3290 M:      Chanwoo Choi <cw00.choi@samsung.com>
3291 L:      linux-pm@vger.kernel.org
3292 L:      linux-samsung-soc@vger.kernel.org
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3294 S:      Maintained
3295 F:      drivers/devfreq/exynos-bus.c
3296 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3297
3298 BUSLOGIC SCSI DRIVER
3299 M:      Khalid Aziz <khalid@gonehiking.org>
3300 L:      linux-scsi@vger.kernel.org
3301 S:      Maintained
3302 F:      drivers/scsi/BusLogic.*
3303 F:      drivers/scsi/FlashPoint.*
3304
3305 C-MEDIA CMI8788 DRIVER
3306 M:      Clemens Ladisch <clemens@ladisch.de>
3307 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3308 T:      git git://git.alsa-project.org/alsa-kernel.git
3309 S:      Maintained
3310 F:      sound/pci/oxygen/
3311
3312 C-SKY ARCHITECTURE
3313 M:      Guo Ren <guoren@kernel.org>
3314 T:      git https://github.com/c-sky/csky-linux.git
3315 S:      Supported
3316 F:      arch/csky/
3317 F:      Documentation/devicetree/bindings/csky/
3318 F:      drivers/irqchip/irq-csky-*
3319 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3320 F:      drivers/clocksource/timer-gx6605s.c
3321 F:      drivers/clocksource/timer-mp-csky.c
3322 F:      Documentation/devicetree/bindings/timer/csky,*
3323 K:      csky
3324 N:      csky
3325
3326 C6X ARCHITECTURE
3327 M:      Mark Salter <msalter@redhat.com>
3328 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3329 L:      linux-c6x-dev@linux-c6x.org
3330 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3331 S:      Maintained
3332 F:      arch/c6x/
3333
3334 CA8210 IEEE-802.15.4 RADIO DRIVER
3335 M:      Harry Morris <h.morris@cascoda.com>
3336 L:      linux-wpan@vger.kernel.org
3337 W:      https://github.com/Cascoda/ca8210-linux.git
3338 S:      Maintained
3339 F:      drivers/net/ieee802154/ca8210.c
3340 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3341
3342 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3343 M:      David Howells <dhowells@redhat.com>
3344 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3345 S:      Supported
3346 F:      Documentation/filesystems/caching/cachefiles.txt
3347 F:      fs/cachefiles/
3348
3349 CADENCE MIPI-CSI2 BRIDGES
3350 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3351 L:      linux-media@vger.kernel.org
3352 S:      Maintained
3353 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3354 F:      drivers/media/platform/cadence/cdns-csi2*
3355
3356 CADET FM/AM RADIO RECEIVER DRIVER
3357 M:      Hans Verkuil <hverkuil@xs4all.nl>
3358 L:      linux-media@vger.kernel.org
3359 T:      git git://linuxtv.org/media_tree.git
3360 W:      https://linuxtv.org
3361 S:      Maintained
3362 F:      drivers/media/radio/radio-cadet*
3363
3364 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3365 M:      Jonathan Corbet <corbet@lwn.net>
3366 L:      linux-media@vger.kernel.org
3367 T:      git git://linuxtv.org/media_tree.git
3368 S:      Maintained
3369 F:      Documentation/media/v4l-drivers/cafe_ccic*
3370 F:      drivers/media/platform/marvell-ccic/
3371
3372 CAIF NETWORK LAYER
3373 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3374 L:      netdev@vger.kernel.org
3375 S:      Supported
3376 F:      Documentation/networking/caif/
3377 F:      drivers/net/caif/
3378 F:      include/uapi/linux/caif/
3379 F:      include/net/caif/
3380 F:      net/caif/
3381
3382 CAKE QDISC
3383 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3384 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3385 S:      Maintained
3386 F:      net/sched/sch_cake.c
3387
3388 CALGARY x86-64 IOMMU
3389 M:      Muli Ben-Yehuda <mulix@mulix.org>
3390 M:      Jon Mason <jdmason@kudzu.us>
3391 L:      iommu@lists.linux-foundation.org
3392 S:      Maintained
3393 F:      arch/x86/kernel/pci-calgary_64.c
3394 F:      arch/x86/kernel/tce_64.c
3395 F:      arch/x86/include/asm/calgary.h
3396 F:      arch/x86/include/asm/tce.h
3397
3398 CAN NETWORK DRIVERS
3399 M:      Wolfgang Grandegger <wg@grandegger.com>
3400 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3401 L:      linux-can@vger.kernel.org
3402 W:      https://github.com/linux-can
3403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3405 S:      Maintained
3406 F:      Documentation/devicetree/bindings/net/can/
3407 F:      drivers/net/can/
3408 F:      include/linux/can/dev.h
3409 F:      include/linux/can/platform/
3410 F:      include/uapi/linux/can/error.h
3411 F:      include/uapi/linux/can/netlink.h
3412
3413 CAN NETWORK LAYER
3414 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3415 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3416 L:      linux-can@vger.kernel.org
3417 W:      https://github.com/linux-can
3418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420 S:      Maintained
3421 F:      Documentation/networking/can.rst
3422 F:      net/can/
3423 F:      include/linux/can/core.h
3424 F:      include/uapi/linux/can.h
3425 F:      include/uapi/linux/can/bcm.h
3426 F:      include/uapi/linux/can/raw.h
3427 F:      include/uapi/linux/can/gw.h
3428
3429 CAPABILITIES
3430 M:      Serge Hallyn <serge@hallyn.com>
3431 L:      linux-security-module@vger.kernel.org
3432 S:      Supported
3433 F:      include/linux/capability.h
3434 F:      include/uapi/linux/capability.h
3435 F:      security/commoncap.c
3436 F:      kernel/capability.c
3437
3438 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3439 M:      Kevin Tsai <ktsai@capellamicro.com>
3440 S:      Maintained
3441 F:      drivers/iio/light/cm*
3442
3443 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3444 M:      Christian Lamparter <chunkeey@googlemail.com>
3445 L:      linux-wireless@vger.kernel.org
3446 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3447 S:      Maintained
3448 F:      drivers/net/wireless/ath/carl9170/
3449
3450 CAVIUM I2C DRIVER
3451 M:      Jan Glauber <jglauber@cavium.com>
3452 M:      David Daney <david.daney@cavium.com>
3453 W:      http://www.cavium.com
3454 S:      Supported
3455 F:      drivers/i2c/busses/i2c-octeon*
3456 F:      drivers/i2c/busses/i2c-thunderx*
3457
3458 CAVIUM LIQUIDIO NETWORK DRIVER
3459 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3460 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3461 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3462 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3463 L:      netdev@vger.kernel.org
3464 W:      http://www.cavium.com
3465 S:      Supported
3466 F:      drivers/net/ethernet/cavium/liquidio/
3467
3468 CAVIUM MMC DRIVER
3469 M:      Jan Glauber <jglauber@cavium.com>
3470 M:      David Daney <david.daney@cavium.com>
3471 M:      Steven J. Hill <Steven.Hill@cavium.com>
3472 W:      http://www.cavium.com
3473 S:      Supported
3474 F:      drivers/mmc/host/cavium*
3475
3476 CAVIUM OCTEON-TX CRYPTO DRIVER
3477 M:      George Cherian <george.cherian@cavium.com>
3478 L:      linux-crypto@vger.kernel.org
3479 W:      http://www.cavium.com
3480 S:      Supported
3481 F:      drivers/crypto/cavium/cpt/
3482
3483 CAVIUM THUNDERX2 ARM64 SOC
3484 M:      Robert Richter <rrichter@cavium.com>
3485 M:      Jayachandran C <jnair@caviumnetworks.com>
3486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3487 S:      Maintained
3488 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3489 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3490
3491 CC2520 IEEE-802.15.4 RADIO DRIVER
3492 M:      Varka Bhadram <varkabhadram@gmail.com>
3493 L:      linux-wpan@vger.kernel.org
3494 S:      Maintained
3495 F:      drivers/net/ieee802154/cc2520.c
3496 F:      include/linux/spi/cc2520.h
3497 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3498
3499 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3500 M:      Yael Chemla <yael.chemla@foss.arm.com>
3501 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3502 L:      linux-crypto@vger.kernel.org
3503 S:      Supported
3504 F:      drivers/crypto/ccree/
3505 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3506
3507 CEC FRAMEWORK
3508 M:      Hans Verkuil <hans.verkuil@cisco.com>
3509 L:      linux-media@vger.kernel.org
3510 T:      git git://linuxtv.org/media_tree.git
3511 W:      http://linuxtv.org
3512 S:      Supported
3513 F:      Documentation/media/kapi/cec-core.rst
3514 F:      Documentation/media/uapi/cec
3515 F:      drivers/media/cec/
3516 F:      drivers/media/rc/keymaps/rc-cec.c
3517 F:      include/media/cec.h
3518 F:      include/media/cec-notifier.h
3519 F:      include/uapi/linux/cec.h
3520 F:      include/uapi/linux/cec-funcs.h
3521 F:      Documentation/devicetree/bindings/media/cec.txt
3522 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3523
3524 CEC GPIO DRIVER
3525 M:      Hans Verkuil <hans.verkuil@cisco.com>
3526 L:      linux-media@vger.kernel.org
3527 T:      git git://linuxtv.org/media_tree.git
3528 W:      http://linuxtv.org
3529 S:      Supported
3530 F:      drivers/media/platform/cec-gpio/
3531 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3532
3533 CELL BROADBAND ENGINE ARCHITECTURE
3534 M:      Arnd Bergmann <arnd@arndb.de>
3535 L:      linuxppc-dev@lists.ozlabs.org
3536 W:      http://www.ibm.com/developerworks/power/cell/
3537 S:      Supported
3538 F:      arch/powerpc/include/asm/cell*.h
3539 F:      arch/powerpc/include/asm/spu*.h
3540 F:      arch/powerpc/include/uapi/asm/spu*.h
3541 F:      arch/powerpc/oprofile/*cell*
3542 F:      arch/powerpc/platforms/cell/
3543
3544 CEPH COMMON CODE (LIBCEPH)
3545 M:      Ilya Dryomov <idryomov@gmail.com>
3546 M:      "Yan, Zheng" <zyan@redhat.com>
3547 M:      Sage Weil <sage@redhat.com>
3548 L:      ceph-devel@vger.kernel.org
3549 W:      http://ceph.com/
3550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3551 T:      git git://github.com/ceph/ceph-client.git
3552 S:      Supported
3553 F:      net/ceph/
3554 F:      include/linux/ceph/
3555 F:      include/linux/crush/
3556
3557 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3558 M:      "Yan, Zheng" <zyan@redhat.com>
3559 M:      Sage Weil <sage@redhat.com>
3560 M:      Ilya Dryomov <idryomov@gmail.com>
3561 L:      ceph-devel@vger.kernel.org
3562 W:      http://ceph.com/
3563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3564 T:      git git://github.com/ceph/ceph-client.git
3565 S:      Supported
3566 F:      Documentation/filesystems/ceph.txt
3567 F:      fs/ceph/
3568
3569 CERTIFICATE HANDLING:
3570 M:      David Howells <dhowells@redhat.com>
3571 M:      David Woodhouse <dwmw2@infradead.org>
3572 L:      keyrings@vger.kernel.org
3573 S:      Maintained
3574 F:      Documentation/admin-guide/module-signing.rst
3575 F:      certs/
3576 F:      scripts/sign-file.c
3577 F:      scripts/extract-cert.c
3578
3579 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3580 L:      linux-usb@vger.kernel.org
3581 S:      Orphan
3582 F:      Documentation/usb/WUSB-Design-overview.txt
3583 F:      Documentation/usb/wusb-cbaf
3584 F:      drivers/usb/host/hwa-hc.c
3585 F:      drivers/usb/host/whci/
3586 F:      drivers/usb/wusbcore/
3587 F:      include/linux/usb/wusb*
3588
3589 CFAG12864B LCD DRIVER
3590 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3591 S:      Maintained
3592 F:      drivers/auxdisplay/cfag12864b.c
3593 F:      include/linux/cfag12864b.h
3594
3595 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3596 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3597 S:      Maintained
3598 F:      drivers/auxdisplay/cfag12864bfb.c
3599 F:      include/linux/cfag12864b.h
3600
3601 802.11 (including CFG80211/NL80211)
3602 M:      Johannes Berg <johannes@sipsolutions.net>
3603 L:      linux-wireless@vger.kernel.org
3604 W:      http://wireless.kernel.org/
3605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3607 S:      Maintained
3608 F:      net/wireless/
3609 F:      include/uapi/linux/nl80211.h
3610 F:      include/linux/ieee80211.h
3611 F:      include/net/wext.h
3612 F:      include/net/cfg80211.h
3613 F:      include/net/iw_handler.h
3614 F:      include/net/ieee80211_radiotap.h
3615 F:      Documentation/driver-api/80211/cfg80211.rst
3616 F:      Documentation/networking/regulatory.txt
3617
3618 CHAR and MISC DRIVERS
3619 M:      Arnd Bergmann <arnd@arndb.de>
3620 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3622 S:      Supported
3623 F:      drivers/char/
3624 F:      drivers/misc/
3625 F:      include/linux/miscdevice.h
3626
3627 CHECKPATCH
3628 M:      Andy Whitcroft <apw@canonical.com>
3629 M:      Joe Perches <joe@perches.com>
3630 S:      Maintained
3631 F:      scripts/checkpatch.pl
3632
3633 CHINESE DOCUMENTATION
3634 M:      Harry Wei <harryxiyou@gmail.com>
3635 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3636 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3637 S:      Maintained
3638 F:      Documentation/translations/zh_CN/
3639
3640 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3641 M:      Peter Chen <Peter.Chen@nxp.com>
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3643 L:      linux-usb@vger.kernel.org
3644 S:      Maintained
3645 F:      drivers/usb/chipidea/
3646
3647 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3648 M:      Hans de Goede <hdegoede@redhat.com>
3649 L:      linux-input@vger.kernel.org
3650 S:      Maintained
3651 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3652 F:      drivers/input/touchscreen/chipone_icn8318.c
3653
3654 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3655 M:      Hans de Goede <hdegoede@redhat.com>
3656 L:      linux-input@vger.kernel.org
3657 S:      Maintained
3658 F:      drivers/input/touchscreen/chipone_icn8505.c
3659
3660 CHROME HARDWARE PLATFORM SUPPORT
3661 M:      Benson Leung <bleung@chromium.org>
3662 M:      Olof Johansson <olof@lixom.net>
3663 S:      Maintained
3664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3665 F:      drivers/platform/chrome/
3666
3667 CIRRUS LOGIC AUDIO CODEC DRIVERS
3668 M:      Brian Austin <brian.austin@cirrus.com>
3669 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3670 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3671 S:      Maintained
3672 F:      sound/soc/codecs/cs*
3673
3674 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3675 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3676 L:      netdev@vger.kernel.org
3677 S:      Maintained
3678 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3679
3680 CISCO FCOE HBA DRIVER
3681 M:      Satish Kharat <satishkh@cisco.com>
3682 M:      Sesidhar Baddela <sebaddel@cisco.com>
3683 M:      Karan Tilak Kumar <kartilak@cisco.com>
3684 L:      linux-scsi@vger.kernel.org
3685 S:      Supported
3686 F:      drivers/scsi/fnic/
3687
3688 CISCO SCSI HBA DRIVER
3689 M:      Karan Tilak Kumar <kartilak@cisco.com>
3690 M:      Sesidhar Baddela <sebaddel@cisco.com>
3691 L:      linux-scsi@vger.kernel.org
3692 S:      Supported
3693 F:      drivers/scsi/snic/
3694
3695 CISCO VIC ETHERNET NIC DRIVER
3696 M:      Christian Benvenuti <benve@cisco.com>
3697 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3698 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3699 S:      Supported
3700 F:      drivers/net/ethernet/cisco/enic/
3701
3702 CISCO VIC LOW LATENCY NIC DRIVER
3703 M:      Christian Benvenuti <benve@cisco.com>
3704 M:      Nelson Escobar <neescoba@cisco.com>
3705 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3706 S:      Supported
3707 F:      drivers/infiniband/hw/usnic/
3708
3709 CIRRUS LOGIC MADERA CODEC DRIVERS
3710 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3711 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3712 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3713 L:      patches@opensource.cirrus.com
3714 T:      git https://github.com/CirrusLogic/linux-drivers.git
3715 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3716 S:      Supported
3717 F:      Documentation/devicetree/bindings/mfd/madera.txt
3718 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3719 F:      include/linux/irqchip/irq-madera*
3720 F:      include/linux/mfd/madera/*
3721 F:      drivers/gpio/gpio-madera*
3722 F:      drivers/irqchip/irq-madera*
3723 F:      drivers/mfd/madera*
3724 F:      drivers/mfd/cs47l*
3725 F:      drivers/pinctrl/cirrus/*
3726
3727 CLANG-FORMAT FILE
3728 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3729 S:      Maintained
3730 F:      .clang-format
3731
3732 CLEANCACHE API
3733 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3734 L:      linux-kernel@vger.kernel.org
3735 S:      Maintained
3736 F:      mm/cleancache.c
3737 F:      include/linux/cleancache.h
3738
3739 CLK API
3740 M:      Russell King <linux@armlinux.org.uk>
3741 L:      linux-clk@vger.kernel.org
3742 S:      Maintained
3743 F:      include/linux/clk.h
3744
3745 CLOCKSOURCE, CLOCKEVENT DRIVERS
3746 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3747 M:      Thomas Gleixner <tglx@linutronix.de>
3748 L:      linux-kernel@vger.kernel.org
3749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3750 S:      Supported
3751 F:      drivers/clocksource/
3752 F:      Documentation/devicetree/bindings/timer/
3753
3754 CMPC ACPI DRIVER
3755 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3756 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3757 L:      platform-driver-x86@vger.kernel.org
3758 S:      Supported
3759 F:      drivers/platform/x86/classmate-laptop.c
3760
3761 COBALT MEDIA DRIVER
3762 M:      Hans Verkuil <hans.verkuil@cisco.com>
3763 L:      linux-media@vger.kernel.org
3764 T:      git git://linuxtv.org/media_tree.git
3765 W:      https://linuxtv.org
3766 S:      Supported
3767 F:      drivers/media/pci/cobalt/
3768
3769 COCCINELLE/Semantic Patches (SmPL)
3770 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3771 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3772 M:      Nicolas Palix <nicolas.palix@imag.fr>
3773 M:      Michal Marek <michal.lkml@markovi.net>
3774 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3776 W:      http://coccinelle.lip6.fr/
3777 S:      Supported
3778 F:      Documentation/dev-tools/coccinelle.rst
3779 F:      scripts/coccinelle/
3780 F:      scripts/coccicheck
3781
3782 CODA FILE SYSTEM
3783 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3784 M:      coda@cs.cmu.edu
3785 L:      codalist@coda.cs.cmu.edu
3786 W:      http://www.coda.cs.cmu.edu/
3787 S:      Maintained
3788 F:      Documentation/filesystems/coda.txt
3789 F:      fs/coda/
3790 F:      include/linux/coda*.h
3791 F:      include/uapi/linux/coda*.h
3792
3793 CODA V4L2 MEM2MEM DRIVER
3794 M:      Philipp Zabel <p.zabel@pengutronix.de>
3795 L:      linux-media@vger.kernel.org
3796 S:      Maintained
3797 F:      Documentation/devicetree/bindings/media/coda.txt
3798 F:      drivers/media/platform/coda/
3799
3800 CODE OF CONDUCT
3801 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3802 S:      Supported
3803 F:      Documentation/process/code-of-conduct.rst
3804 F:      Documentation/process/code-of-conduct-interpretation.rst
3805
3806 COMMON CLK FRAMEWORK
3807 M:      Michael Turquette <mturquette@baylibre.com>
3808 M:      Stephen Boyd <sboyd@kernel.org>
3809 L:      linux-clk@vger.kernel.org
3810 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3812 S:      Maintained
3813 F:      Documentation/devicetree/bindings/clock/
3814 F:      drivers/clk/
3815 X:      drivers/clk/clkdev.c
3816 F:      include/linux/clk-pr*
3817 F:      include/linux/clk/
3818 F:      include/linux/of_clk.h
3819
3820 COMMON INTERNET FILE SYSTEM (CIFS)
3821 M:      Steve French <sfrench@samba.org>
3822 L:      linux-cifs@vger.kernel.org
3823 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3824 W:      http://linux-cifs.samba.org/
3825 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3826 S:      Supported
3827 F:      Documentation/filesystems/cifs/
3828 F:      fs/cifs/
3829
3830 COMPACTPCI HOTPLUG CORE
3831 M:      Scott Murray <scott@spiteful.org>
3832 L:      linux-pci@vger.kernel.org
3833 S:      Maintained
3834 F:      drivers/pci/hotplug/cpci_hotplug*
3835
3836 COMPACTPCI HOTPLUG GENERIC DRIVER
3837 M:      Scott Murray <scott@spiteful.org>
3838 L:      linux-pci@vger.kernel.org
3839 S:      Maintained
3840 F:      drivers/pci/hotplug/cpcihp_generic.c
3841
3842 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3843 M:      Scott Murray <scott@spiteful.org>
3844 L:      linux-pci@vger.kernel.org
3845 S:      Maintained
3846 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3847
3848 COMPAL LAPTOP SUPPORT
3849 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3850 L:      platform-driver-x86@vger.kernel.org
3851 S:      Maintained
3852 F:      drivers/platform/x86/compal-laptop.c
3853
3854 COMPILER ATTRIBUTES
3855 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3856 S:      Maintained
3857 F:      include/linux/compiler_attributes.h
3858
3859 CONEXANT ACCESSRUNNER USB DRIVER
3860 L:      accessrunner-general@lists.sourceforge.net
3861 W:      http://accessrunner.sourceforge.net/
3862 S:      Orphan
3863 F:      drivers/usb/atm/cxacru.c
3864
3865 CONFIGFS
3866 M:      Joel Becker <jlbec@evilplan.org>
3867 M:      Christoph Hellwig <hch@lst.de>
3868 T:      git git://git.infradead.org/users/hch/configfs.git
3869 S:      Supported
3870 F:      fs/configfs/
3871 F:      include/linux/configfs.h
3872
3873 CONNECTOR
3874 M:      Evgeniy Polyakov <zbr@ioremap.net>
3875 L:      netdev@vger.kernel.org
3876 S:      Maintained
3877 F:      drivers/connector/
3878
3879 CONTROL GROUP (CGROUP)
3880 M:      Tejun Heo <tj@kernel.org>
3881 M:      Li Zefan <lizefan@huawei.com>
3882 M:      Johannes Weiner <hannes@cmpxchg.org>
3883 L:      cgroups@vger.kernel.org
3884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3885 S:      Maintained
3886 F:      Documentation/cgroup*
3887 F:      include/linux/cgroup*
3888 F:      kernel/cgroup*
3889
3890 CONTROL GROUP - CPUSET
3891 M:      Li Zefan <lizefan@huawei.com>
3892 L:      cgroups@vger.kernel.org
3893 W:      http://www.bullopensource.org/cpuset/
3894 W:      http://oss.sgi.com/projects/cpusets/
3895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3896 S:      Maintained
3897 F:      Documentation/cgroup-v1/cpusets.txt
3898 F:      include/linux/cpuset.h
3899 F:      kernel/cgroup/cpuset.c
3900
3901 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3902 M:      Johannes Weiner <hannes@cmpxchg.org>
3903 M:      Michal Hocko <mhocko@kernel.org>
3904 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3905 L:      cgroups@vger.kernel.org
3906 L:      linux-mm@kvack.org
3907 S:      Maintained
3908 F:      mm/memcontrol.c
3909 F:      mm/swap_cgroup.c
3910
3911 CORETEMP HARDWARE MONITORING DRIVER
3912 M:      Fenghua Yu <fenghua.yu@intel.com>
3913 L:      linux-hwmon@vger.kernel.org
3914 S:      Maintained
3915 F:      Documentation/hwmon/coretemp
3916 F:      drivers/hwmon/coretemp.c
3917
3918 COSA/SRP SYNC SERIAL DRIVER
3919 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3920 W:      http://www.fi.muni.cz/~kas/cosa/
3921 S:      Maintained
3922 F:      drivers/net/wan/cosa*
3923
3924 CPMAC ETHERNET DRIVER
3925 M:      Florian Fainelli <f.fainelli@gmail.com>
3926 L:      netdev@vger.kernel.org
3927 S:      Maintained
3928 F:      drivers/net/ethernet/ti/cpmac.c
3929
3930 CPU FREQUENCY DRIVERS
3931 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3932 M:      Viresh Kumar <viresh.kumar@linaro.org>
3933 L:      linux-pm@vger.kernel.org
3934 S:      Maintained
3935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3936 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3937 B:      https://bugzilla.kernel.org
3938 F:      Documentation/cpu-freq/
3939 F:      Documentation/devicetree/bindings/cpufreq/
3940 F:      drivers/cpufreq/
3941 F:      include/linux/cpufreq.h
3942 F:      tools/testing/selftests/cpufreq/
3943
3944 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3945 M:      Viresh Kumar <viresh.kumar@linaro.org>
3946 M:      Sudeep Holla <sudeep.holla@arm.com>
3947 L:      linux-pm@vger.kernel.org
3948 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3949 S:      Maintained
3950 F:      drivers/cpufreq/arm_big_little.h
3951 F:      drivers/cpufreq/arm_big_little.c
3952
3953 CPU POWER MONITORING SUBSYSTEM
3954 M:      Thomas Renninger <trenn@suse.com>
3955 M:      Shuah Khan <shuah@kernel.org>
3956 L:      linux-pm@vger.kernel.org
3957 S:      Maintained
3958 F:      tools/power/cpupower/
3959
3960 CPUID/MSR DRIVER
3961 M:      "H. Peter Anvin" <hpa@zytor.com>
3962 S:      Maintained
3963 F:      arch/x86/kernel/cpuid.c
3964 F:      arch/x86/kernel/msr.c
3965
3966 CPUIDLE DRIVER - ARM BIG LITTLE
3967 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3968 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3969 L:      linux-pm@vger.kernel.org
3970 L:      linux-arm-kernel@lists.infradead.org
3971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3972 S:      Maintained
3973 F:      drivers/cpuidle/cpuidle-big_little.c
3974
3975 CPUIDLE DRIVER - ARM EXYNOS
3976 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3977 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3978 M:      Kukjin Kim <kgene@kernel.org>
3979 L:      linux-pm@vger.kernel.org
3980 L:      linux-samsung-soc@vger.kernel.org
3981 S:      Supported
3982 F:      drivers/cpuidle/cpuidle-exynos.c
3983 F:      arch/arm/mach-exynos/pm.c
3984
3985 CPUIDLE DRIVERS
3986 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3987 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3988 L:      linux-pm@vger.kernel.org
3989 S:      Maintained
3990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3991 B:      https://bugzilla.kernel.org
3992 F:      drivers/cpuidle/*
3993 F:      include/linux/cpuidle.h
3994
3995 CRAMFS FILESYSTEM
3996 M:      Nicolas Pitre <nico@linaro.org>
3997 S:      Maintained
3998 F:      Documentation/filesystems/cramfs.txt
3999 F:      fs/cramfs/
4000
4001 CRYPTO API
4002 M:      Herbert Xu <herbert@gondor.apana.org.au>
4003 M:      "David S. Miller" <davem@davemloft.net>
4004 L:      linux-crypto@vger.kernel.org
4005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4007 S:      Maintained
4008 F:      Documentation/crypto/
4009 F:      Documentation/devicetree/bindings/crypto/
4010 F:      arch/*/crypto/
4011 F:      crypto/
4012 F:      drivers/crypto/
4013 F:      include/crypto/
4014 F:      include/linux/crypto*
4015
4016 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4017 M:      Neil Horman <nhorman@tuxdriver.com>
4018 L:      linux-crypto@vger.kernel.org
4019 S:      Maintained
4020 F:      crypto/ansi_cprng.c
4021 F:      crypto/rng.c
4022
4023 CS3308 MEDIA DRIVER
4024 M:      Hans Verkuil <hverkuil@xs4all.nl>
4025 L:      linux-media@vger.kernel.org
4026 T:      git git://linuxtv.org/media_tree.git
4027 W:      http://linuxtv.org
4028 S:      Odd Fixes
4029 F:      drivers/media/i2c/cs3308.c
4030
4031 CS5535 Audio ALSA driver
4032 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4033 S:      Maintained
4034 F:      sound/pci/cs5535audio/
4035
4036 CSI DRIVERS FOR ALLWINNER V3s
4037 M:      Yong Deng <yong.deng@magewell.com>
4038 L:      linux-media@vger.kernel.org
4039 T:      git git://linuxtv.org/media_tree.git
4040 S:      Maintained
4041 F:      drivers/media/platform/sunxi/sun6i-csi/
4042 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4043
4044 CW1200 WLAN driver
4045 M:      Solomon Peachy <pizza@shaftnet.org>
4046 S:      Maintained
4047 F:      drivers/net/wireless/st/cw1200/
4048
4049 CX18 VIDEO4LINUX DRIVER
4050 M:      Andy Walls <awalls@md.metrocast.net>
4051 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4052 L:      linux-media@vger.kernel.org
4053 T:      git git://linuxtv.org/media_tree.git
4054 W:      https://linuxtv.org
4055 W:      http://www.ivtvdriver.org/index.php/Cx18
4056 S:      Maintained
4057 F:      Documentation/media/v4l-drivers/cx18*
4058 F:      drivers/media/pci/cx18/
4059 F:      include/uapi/linux/ivtv*
4060
4061 CX2341X MPEG ENCODER HELPER MODULE
4062 M:      Hans Verkuil <hverkuil@xs4all.nl>
4063 L:      linux-media@vger.kernel.org
4064 T:      git git://linuxtv.org/media_tree.git
4065 W:      https://linuxtv.org
4066 S:      Maintained
4067 F:      drivers/media/common/cx2341x*
4068 F:      include/media/drv-intf/cx2341x.h
4069
4070 CX24120 MEDIA DRIVER
4071 M:      Jemma Denson <jdenson@gmail.com>
4072 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4073 L:      linux-media@vger.kernel.org
4074 W:      https://linuxtv.org
4075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4076 S:      Maintained
4077 F:      drivers/media/dvb-frontends/cx24120*
4078
4079 CX88 VIDEO4LINUX DRIVER
4080 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4081 L:      linux-media@vger.kernel.org
4082 W:      https://linuxtv.org
4083 T:      git git://linuxtv.org/media_tree.git
4084 S:      Odd fixes
4085 F:      Documentation/media/v4l-drivers/cx88*
4086 F:      drivers/media/pci/cx88/
4087
4088 CXD2820R MEDIA DRIVER
4089 M:      Antti Palosaari <crope@iki.fi>
4090 L:      linux-media@vger.kernel.org
4091 W:      https://linuxtv.org
4092 W:      http://palosaari.fi/linux/
4093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4094 T:      git git://linuxtv.org/anttip/media_tree.git
4095 S:      Maintained
4096 F:      drivers/media/dvb-frontends/cxd2820r*
4097
4098 CXGB3 ETHERNET DRIVER (CXGB3)
4099 M:      Arjun Vynipadath <arjun@chelsio.com>
4100 L:      netdev@vger.kernel.org
4101 W:      http://www.chelsio.com
4102 S:      Supported
4103 F:      drivers/net/ethernet/chelsio/cxgb3/
4104
4105 CXGB3 ISCSI DRIVER (CXGB3I)
4106 M:      Karen Xie <kxie@chelsio.com>
4107 L:      linux-scsi@vger.kernel.org
4108 W:      http://www.chelsio.com
4109 S:      Supported
4110 F:      drivers/scsi/cxgbi/cxgb3i
4111
4112 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4113 M:      Steve Wise <swise@chelsio.com>
4114 L:      linux-rdma@vger.kernel.org
4115 W:      http://www.openfabrics.org
4116 S:      Supported
4117 F:      drivers/infiniband/hw/cxgb3/
4118 F:      include/uapi/rdma/cxgb3-abi.h
4119
4120 CXGB4 CRYPTO DRIVER (chcr)
4121 M:      Harsh Jain <harsh@chelsio.com>
4122 L:      linux-crypto@vger.kernel.org
4123 W:      http://www.chelsio.com
4124 S:      Supported
4125 F:      drivers/crypto/chelsio
4126
4127 CXGB4 ETHERNET DRIVER (CXGB4)
4128 M:      Arjun Vynipadath <arjun@chelsio.com>
4129 L:      netdev@vger.kernel.org
4130 W:      http://www.chelsio.com
4131 S:      Supported
4132 F:      drivers/net/ethernet/chelsio/cxgb4/
4133
4134 CXGB4 ISCSI DRIVER (CXGB4I)
4135 M:      Karen Xie <kxie@chelsio.com>
4136 L:      linux-scsi@vger.kernel.org
4137 W:      http://www.chelsio.com
4138 S:      Supported
4139 F:      drivers/scsi/cxgbi/cxgb4i
4140
4141 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4142 M:      Steve Wise <swise@chelsio.com>
4143 L:      linux-rdma@vger.kernel.org
4144 W:      http://www.openfabrics.org
4145 S:      Supported
4146 F:      drivers/infiniband/hw/cxgb4/
4147 F:      include/uapi/rdma/cxgb4-abi.h
4148
4149 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4150 M:      Casey Leedom <leedom@chelsio.com>
4151 L:      netdev@vger.kernel.org
4152 W:      http://www.chelsio.com
4153 S:      Supported
4154 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4155
4156 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4157 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4158 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4159 L:      linuxppc-dev@lists.ozlabs.org
4160 S:      Supported
4161 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4162 F:      drivers/misc/cxl/
4163 F:      include/misc/cxl*
4164 F:      include/uapi/misc/cxl.h
4165 F:      Documentation/powerpc/cxl.txt
4166 F:      Documentation/ABI/testing/sysfs-class-cxl
4167
4168 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4169 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4170 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4171 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4172 L:      linux-scsi@vger.kernel.org
4173 S:      Supported
4174 F:      drivers/scsi/cxlflash/
4175 F:      include/uapi/scsi/cxlflash_ioctl.h
4176 F:      Documentation/powerpc/cxlflash.txt
4177
4178 CYBERPRO FB DRIVER
4179 M:      Russell King <linux@armlinux.org.uk>
4180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4181 W:      http://www.armlinux.org.uk/
4182 S:      Maintained
4183 F:      drivers/video/fbdev/cyber2000fb.*
4184
4185 CYCLADES ASYNC MUX DRIVER
4186 W:      http://www.cyclades.com/
4187 S:      Orphan
4188 F:      drivers/tty/cyclades.c
4189 F:      include/linux/cyclades.h
4190 F:      include/uapi/linux/cyclades.h
4191
4192 CYCLADES PC300 DRIVER
4193 W:      http://www.cyclades.com/
4194 S:      Orphan
4195 F:      drivers/net/wan/pc300*
4196
4197 CYPRESS_FIRMWARE MEDIA DRIVER
4198 M:      Antti Palosaari <crope@iki.fi>
4199 L:      linux-media@vger.kernel.org
4200 W:      https://linuxtv.org
4201 W:      http://palosaari.fi/linux/
4202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4203 T:      git git://linuxtv.org/anttip/media_tree.git
4204 S:      Maintained
4205 F:      drivers/media/common/cypress_firmware*
4206
4207 CYTTSP TOUCHSCREEN DRIVER
4208 M:      Ferruh Yigit <fery@cypress.com>
4209 L:      linux-input@vger.kernel.org
4210 S:      Supported
4211 F:      drivers/input/touchscreen/cyttsp*
4212 F:      include/linux/input/cyttsp.h
4213
4214 D-LINK DIR-685 TOUCHKEYS DRIVER
4215 M:      Linus Walleij <linus.walleij@linaro.org>
4216 L:      linux-input@vger.kernel.org
4217 S:      Supported
4218 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4219
4220 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4221 M:      Joshua Kinard <kumba@gentoo.org>
4222 S:      Maintained
4223 F:      drivers/rtc/rtc-ds1685.c
4224 F:      include/linux/rtc/ds1685.h
4225
4226 DAMA SLAVE for AX.25
4227 M:      Joerg Reuter <jreuter@yaina.de>
4228 W:      http://yaina.de/jreuter/
4229 W:      http://www.qsl.net/dl1bke/
4230 L:      linux-hams@vger.kernel.org
4231 S:      Maintained
4232 F:      net/ax25/af_ax25.c
4233 F:      net/ax25/ax25_dev.c
4234 F:      net/ax25/ax25_ds_*
4235 F:      net/ax25/ax25_in.c
4236 F:      net/ax25/ax25_out.c
4237 F:      net/ax25/ax25_timer.c
4238 F:      net/ax25/sysctl_net_ax25.c
4239
4240 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4241 L:      netdev@vger.kernel.org
4242 S:      Orphan
4243 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4244 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4245
4246 DC390/AM53C974 SCSI driver
4247 M:      Hannes Reinecke <hare@suse.com>
4248 L:      linux-scsi@vger.kernel.org
4249 S:      Maintained
4250 F:      drivers/scsi/am53c974.c
4251
4252 DC395x SCSI driver
4253 M:      Oliver Neukum <oliver@neukum.org>
4254 M:      Ali Akcaagac <aliakc@web.de>
4255 M:      Jamie Lenehan <lenehan@twibble.org>
4256 L:      dc395x@twibble.org
4257 W:      http://twibble.org/dist/dc395x/
4258 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4259 S:      Maintained
4260 F:      Documentation/scsi/dc395x.txt
4261 F:      drivers/scsi/dc395x.*
4262
4263 DCCP PROTOCOL
4264 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4265 L:      dccp@vger.kernel.org
4266 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4267 S:      Maintained
4268 F:      include/linux/dccp.h
4269 F:      include/uapi/linux/dccp.h
4270 F:      include/linux/tfrc.h
4271 F:      net/dccp/
4272
4273 DECnet NETWORK LAYER
4274 W:      http://linux-decnet.sourceforge.net
4275 L:      linux-decnet-user@lists.sourceforge.net
4276 S:      Orphan
4277 F:      Documentation/networking/decnet.txt
4278 F:      net/decnet/
4279
4280 DECSTATION PLATFORM SUPPORT
4281 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4282 L:      linux-mips@vger.kernel.org
4283 W:      http://www.linux-mips.org/wiki/DECstation
4284 S:      Maintained
4285 F:      arch/mips/dec/
4286 F:      arch/mips/include/asm/dec/
4287 F:      arch/mips/include/asm/mach-dec/
4288
4289 DEFXX FDDI NETWORK DRIVER
4290 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4291 S:      Maintained
4292 F:      drivers/net/fddi/defxx.*
4293
4294 DELL SMBIOS DRIVER
4295 M:      Pali Rohár <pali.rohar@gmail.com>
4296 M:      Mario Limonciello <mario.limonciello@dell.com>
4297 L:      platform-driver-x86@vger.kernel.org
4298 S:      Maintained
4299 F:      drivers/platform/x86/dell-smbios.*
4300
4301 DELL SMBIOS SMM DRIVER
4302 M:      Mario Limonciello <mario.limonciello@dell.com>
4303 L:      platform-driver-x86@vger.kernel.org
4304 S:      Maintained
4305 F:      drivers/platform/x86/dell-smbios-smm.c
4306
4307 DELL SMBIOS WMI DRIVER
4308 M:      Mario Limonciello <mario.limonciello@dell.com>
4309 L:      platform-driver-x86@vger.kernel.org
4310 S:      Maintained
4311 F:      drivers/platform/x86/dell-smbios-wmi.c
4312 F:      tools/wmi/dell-smbios-example.c
4313
4314 DEFZA FDDI NETWORK DRIVER
4315 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4316 S:      Maintained
4317 F:      drivers/net/fddi/defza.*
4318
4319 DELL LAPTOP DRIVER
4320 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4321 M:      Pali Rohár <pali.rohar@gmail.com>
4322 L:      platform-driver-x86@vger.kernel.org
4323 S:      Maintained
4324 F:      drivers/platform/x86/dell-laptop.c
4325
4326 DELL LAPTOP FREEFALL DRIVER
4327 M:      Pali Rohár <pali.rohar@gmail.com>
4328 S:      Maintained
4329 F:      drivers/platform/x86/dell-smo8800.c
4330
4331 DELL LAPTOP RBTN DRIVER
4332 M:      Pali Rohár <pali.rohar@gmail.com>
4333 S:      Maintained
4334 F:      drivers/platform/x86/dell-rbtn.*
4335
4336 DELL REMOTE BIOS UPDATE DRIVER
4337 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4338 L:      platform-driver-x86@vger.kernel.org
4339 S:      Maintained
4340 F:      drivers/platform/x86/dell_rbu.c
4341
4342 DELL LAPTOP SMM DRIVER
4343 M:      Pali Rohár <pali.rohar@gmail.com>
4344 S:      Maintained
4345 F:      drivers/hwmon/dell-smm-hwmon.c
4346 F:      include/uapi/linux/i8k.h
4347
4348 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4349 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4350 L:      platform-driver-x86@vger.kernel.org
4351 S:      Maintained
4352 F:      Documentation/dcdbas.txt
4353 F:      drivers/platform/x86/dcdbas.*
4354
4355 DELL WMI NOTIFICATIONS DRIVER
4356 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4357 M:      Pali Rohár <pali.rohar@gmail.com>
4358 S:      Maintained
4359 F:      drivers/platform/x86/dell-wmi.c
4360
4361 DELL WMI DESCRIPTOR DRIVER
4362 M:      Mario Limonciello <mario.limonciello@dell.com>
4363 S:      Maintained
4364 F:      drivers/platform/x86/dell-wmi-descriptor.c
4365
4366 DELTA ST MEDIA DRIVER
4367 M:      Hugues Fruchet <hugues.fruchet@st.com>
4368 L:      linux-media@vger.kernel.org
4369 T:      git git://linuxtv.org/media_tree.git
4370 W:      https://linuxtv.org
4371 S:      Supported
4372 F:      drivers/media/platform/sti/delta
4373
4374 DENALI NAND DRIVER
4375 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4376 L:      linux-mtd@lists.infradead.org
4377 S:      Supported
4378 F:      drivers/mtd/nand/raw/denali*
4379
4380 DESIGNWARE USB2 DRD IP DRIVER
4381 M:      Minas Harutyunyan <hminas@synopsys.com>
4382 L:      linux-usb@vger.kernel.org
4383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4384 S:      Maintained
4385 F:      drivers/usb/dwc2/
4386
4387 DESIGNWARE USB3 DRD IP DRIVER
4388 M:      Felipe Balbi <balbi@kernel.org>
4389 L:      linux-usb@vger.kernel.org
4390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4391 S:      Maintained
4392 F:      drivers/usb/dwc3/
4393
4394 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4395 M:      Andreas Klinger <ak@it-klinger.de>
4396 L:      linux-iio@vger.kernel.org
4397 S:      Maintained
4398 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4399 F:      drivers/iio/proximity/srf*.c
4400
4401 DEVICE COREDUMP (DEV_COREDUMP)
4402 M:      Johannes Berg <johannes@sipsolutions.net>
4403 L:      linux-kernel@vger.kernel.org
4404 S:      Maintained
4405 F:      drivers/base/devcoredump.c
4406 F:      include/linux/devcoredump.h
4407
4408 DEVICE FREQUENCY (DEVFREQ)
4409 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4410 M:      Kyungmin Park <kyungmin.park@samsung.com>
4411 R:      Chanwoo Choi <cw00.choi@samsung.com>
4412 L:      linux-pm@vger.kernel.org
4413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4414 S:      Maintained
4415 F:      drivers/devfreq/
4416 F:      include/linux/devfreq.h
4417 F:      Documentation/devicetree/bindings/devfreq/
4418
4419 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4420 M:      Chanwoo Choi <cw00.choi@samsung.com>
4421 L:      linux-pm@vger.kernel.org
4422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4423 S:      Supported
4424 F:      drivers/devfreq/event/
4425 F:      drivers/devfreq/devfreq-event.c
4426 F:      include/linux/devfreq-event.h
4427 F:      Documentation/devicetree/bindings/devfreq/event/
4428
4429 DEVICE NUMBER REGISTRY
4430 M:      Torben Mathiasen <device@lanana.org>
4431 W:      http://lanana.org/docs/device-list/index.html
4432 S:      Maintained
4433
4434 DEVICE-MAPPER  (LVM)
4435 M:      Alasdair Kergon <agk@redhat.com>
4436 M:      Mike Snitzer <snitzer@redhat.com>
4437 M:      dm-devel@redhat.com
4438 L:      dm-devel@redhat.com
4439 W:      http://sources.redhat.com/dm
4440 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4442 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4443 S:      Maintained
4444 F:      Documentation/device-mapper/
4445 F:      drivers/md/Makefile
4446 F:      drivers/md/Kconfig
4447 F:      drivers/md/dm*
4448 F:      drivers/md/persistent-data/
4449 F:      include/linux/device-mapper.h
4450 F:      include/linux/dm-*.h
4451 F:      include/uapi/linux/dm-*.h
4452
4453 DEVLINK
4454 M:      Jiri Pirko <jiri@mellanox.com>
4455 L:      netdev@vger.kernel.org
4456 S:      Supported
4457 F:      net/core/devlink.c
4458 F:      include/net/devlink.h
4459 F:      include/uapi/linux/devlink.h
4460
4461 DIALOG SEMICONDUCTOR DRIVERS
4462 M:      Support Opensource <support.opensource@diasemi.com>
4463 W:      http://www.dialog-semiconductor.com/products
4464 S:      Supported
4465 F:      Documentation/hwmon/da90??
4466 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4467 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4468 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4469 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4470 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4471 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4472 F:      drivers/gpio/gpio-da90??.c
4473 F:      drivers/hwmon/da90??-hwmon.c
4474 F:      drivers/iio/adc/da91??-*.c
4475 F:      drivers/input/misc/da90??_onkey.c
4476 F:      drivers/input/touchscreen/da9052_tsi.c
4477 F:      drivers/leds/leds-da90??.c
4478 F:      drivers/mfd/da903x.c
4479 F:      drivers/mfd/da90??-*.c
4480 F:      drivers/mfd/da91??-*.c
4481 F:      drivers/power/supply/da9052-battery.c
4482 F:      drivers/power/supply/da91??-*.c
4483 F:      drivers/regulator/da903x.c
4484 F:      drivers/regulator/da9???-regulator.[ch]
4485 F:      drivers/thermal/da90??-thermal.c
4486 F:      drivers/rtc/rtc-da90??.c
4487 F:      drivers/video/backlight/da90??_bl.c
4488 F:      drivers/watchdog/da90??_wdt.c
4489 F:      include/linux/mfd/da903x.h
4490 F:      include/linux/mfd/da9052/
4491 F:      include/linux/mfd/da9055/
4492 F:      include/linux/mfd/da9062/
4493 F:      include/linux/mfd/da9063/
4494 F:      include/linux/mfd/da9150/
4495 F:      include/linux/regulator/da9211.h
4496 F:      include/sound/da[79]*.h
4497 F:      sound/soc/codecs/da[79]*.[ch]
4498
4499 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4500 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4501 L:      linux-gpio@vger.kernel.org
4502 S:      Maintained
4503 F:      drivers/gpio/gpio-gpio-mm.c
4504
4505 DIOLAN U2C-12 I2C DRIVER
4506 M:      Guenter Roeck <linux@roeck-us.net>
4507 L:      linux-i2c@vger.kernel.org
4508 S:      Maintained
4509 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4510
4511 FILESYSTEM DIRECT ACCESS (DAX)
4512 M:      Matthew Wilcox <willy@infradead.org>
4513 M:      Ross Zwisler <zwisler@kernel.org>
4514 M:      Jan Kara <jack@suse.cz>
4515 L:      linux-fsdevel@vger.kernel.org
4516 S:      Supported
4517 F:      fs/dax.c
4518 F:      include/linux/dax.h
4519 F:      include/trace/events/fs_dax.h
4520
4521 DEVICE DIRECT ACCESS (DAX)
4522 M:      Dan Williams <dan.j.williams@intel.com>
4523 M:      Dave Jiang <dave.jiang@intel.com>
4524 M:      Ross Zwisler <zwisler@kernel.org>
4525 M:      Vishal Verma <vishal.l.verma@intel.com>
4526 L:      linux-nvdimm@lists.01.org
4527 S:      Supported
4528 F:      drivers/dax/
4529
4530 DIRECTORY NOTIFICATION (DNOTIFY)
4531 M:      Jan Kara <jack@suse.cz>
4532 R:      Amir Goldstein <amir73il@gmail.com>
4533 L:      linux-fsdevel@vger.kernel.org
4534 S:      Maintained
4535 F:      Documentation/filesystems/dnotify.txt
4536 F:      fs/notify/dnotify/
4537 F:      include/linux/dnotify.h
4538
4539 DISK GEOMETRY AND PARTITION HANDLING
4540 M:      Andries Brouwer <aeb@cwi.nl>
4541 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4542 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4543 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4544 S:      Maintained
4545
4546 DISKQUOTA
4547 M:      Jan Kara <jack@suse.com>
4548 S:      Maintained
4549 F:      Documentation/filesystems/quota.txt
4550 F:      fs/quota/
4551 F:      include/linux/quota*.h
4552 F:      include/uapi/linux/quota*.h
4553
4554 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4555 M:      Bernie Thompson <bernie@plugable.com>
4556 L:      linux-fbdev@vger.kernel.org
4557 S:      Maintained
4558 W:      http://plugable.com/category/projects/udlfb/
4559 F:      drivers/video/fbdev/udlfb.c
4560 F:      include/video/udlfb.h
4561 F:      Documentation/fb/udlfb.txt
4562
4563 DISTRIBUTED LOCK MANAGER (DLM)
4564 M:      Christine Caulfield <ccaulfie@redhat.com>
4565 M:      David Teigland <teigland@redhat.com>
4566 L:      cluster-devel@redhat.com
4567 W:      http://sources.redhat.com/cluster/
4568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4569 S:      Supported
4570 F:      fs/dlm/
4571
4572 DMA BUFFER SHARING FRAMEWORK
4573 M:      Sumit Semwal <sumit.semwal@linaro.org>
4574 S:      Maintained
4575 L:      linux-media@vger.kernel.org
4576 L:      dri-devel@lists.freedesktop.org
4577 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4578 F:      drivers/dma-buf/
4579 F:      include/linux/dma-buf*
4580 F:      include/linux/reservation.h
4581 F:      include/linux/*fence.h
4582 F:      Documentation/driver-api/dma-buf.rst
4583 T:      git git://anongit.freedesktop.org/drm/drm-misc
4584
4585 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4586 M:      Vinod Koul <vkoul@kernel.org>
4587 L:      dmaengine@vger.kernel.org
4588 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4589 S:      Maintained
4590 F:      drivers/dma/
4591 F:      include/linux/dmaengine.h
4592 F:      include/linux/of_dma.h
4593 F:      Documentation/devicetree/bindings/dma/
4594 F:      Documentation/driver-api/dmaengine/
4595 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4596
4597 DMA MAPPING HELPERS
4598 M:      Christoph Hellwig <hch@lst.de>
4599 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4600 R:      Robin Murphy <robin.murphy@arm.com>
4601 L:      iommu@lists.linux-foundation.org
4602 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4603 W:      http://git.infradead.org/users/hch/dma-mapping.git
4604 S:      Supported
4605 F:      kernel/dma/
4606 F:      include/asm-generic/dma-mapping.h
4607 F:      include/linux/dma-direct.h
4608 F:      include/linux/dma-mapping.h
4609 F:      include/linux/dma-noncoherent.h
4610
4611 DME1737 HARDWARE MONITOR DRIVER
4612 M:      Juerg Haefliger <juergh@gmail.com>
4613 L:      linux-hwmon@vger.kernel.org
4614 S:      Maintained
4615 F:      Documentation/hwmon/dme1737
4616 F:      drivers/hwmon/dme1737.c
4617
4618 DMI/SMBIOS SUPPORT
4619 M:      Jean Delvare <jdelvare@suse.com>
4620 S:      Maintained
4621 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4622 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4623 F:      drivers/firmware/dmi-id.c
4624 F:      drivers/firmware/dmi_scan.c
4625 F:      include/linux/dmi.h
4626
4627 DOCUMENTATION
4628 M:      Jonathan Corbet <corbet@lwn.net>
4629 L:      linux-doc@vger.kernel.org
4630 S:      Maintained
4631 F:      Documentation/
4632 F:      scripts/kernel-doc
4633 X:      Documentation/ABI/
4634 X:      Documentation/acpi/
4635 X:      Documentation/devicetree/
4636 X:      Documentation/i2c/
4637 X:      Documentation/media/
4638 X:      Documentation/power/
4639 X:      Documentation/spi/
4640 T:      git git://git.lwn.net/linux.git docs-next
4641
4642 DOCUMENTATION/ITALIAN
4643 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4644 L:      linux-doc@vger.kernel.org
4645 S:      Maintained
4646 F:      Documentation/translations/it_IT
4647
4648 DONGWOON DW9714 LENS VOICE COIL DRIVER
4649 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4650 L:      linux-media@vger.kernel.org
4651 T:      git git://linuxtv.org/media_tree.git
4652 S:      Maintained
4653 F:      drivers/media/i2c/dw9714.c
4654 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4655
4656 DONGWOON DW9807 LENS VOICE COIL DRIVER
4657 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4658 L:      linux-media@vger.kernel.org
4659 T:      git git://linuxtv.org/media_tree.git
4660 S:      Maintained
4661 F:      drivers/media/i2c/dw9807-vcm.c
4662 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4663
4664 DOUBLETALK DRIVER
4665 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4666 L:      blinux-list@redhat.com
4667 S:      Maintained
4668 F:      drivers/char/dtlk.c
4669 F:      include/linux/dtlk.h
4670
4671 DPAA2 DATAPATH I/O (DPIO) DRIVER
4672 M:      Roy Pledge <Roy.Pledge@nxp.com>
4673 L:      linux-kernel@vger.kernel.org
4674 S:      Maintained
4675 F:      drivers/soc/fsl/dpio
4676
4677 DPAA2 ETHERNET DRIVER
4678 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4679 L:      netdev@vger.kernel.org
4680 S:      Maintained
4681 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4682 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4683 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4684 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4685 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4686
4687 DPAA2 ETHERNET SWITCH DRIVER
4688 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4689 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4690 L:      linux-kernel@vger.kernel.org
4691 S:      Maintained
4692 F:      drivers/staging/fsl-dpaa2/ethsw
4693
4694 DPAA2 PTP CLOCK DRIVER
4695 M:      Yangbo Lu <yangbo.lu@nxp.com>
4696 L:      netdev@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4699 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4700
4701 DPT_I2O SCSI RAID DRIVER
4702 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4703 L:      linux-scsi@vger.kernel.org
4704 W:      http://www.adaptec.com/
4705 S:      Maintained
4706 F:      drivers/scsi/dpt*
4707 F:      drivers/scsi/dpt/
4708
4709 DRBD DRIVER
4710 M:      Philipp Reisner <philipp.reisner@linbit.com>
4711 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4712 L:      drbd-dev@lists.linbit.com
4713 W:      http://www.drbd.org
4714 T:      git git://git.linbit.com/linux-drbd.git
4715 T:      git git://git.linbit.com/drbd-8.4.git
4716 S:      Supported
4717 F:      drivers/block/drbd/
4718 F:      lib/lru_cache.c
4719 F:      Documentation/blockdev/drbd/
4720
4721 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4722 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4723 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4725 S:      Supported
4726 F:      Documentation/kobject.txt
4727 F:      drivers/base/
4728 F:      fs/debugfs/
4729 F:      fs/sysfs/
4730 F:      include/linux/debugfs.h
4731 F:      include/linux/kobj*
4732 F:      lib/kobj*
4733
4734 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4735 M:      Kevin Hilman <khilman@kernel.org>
4736 M:      Nishanth Menon <nm@ti.com>
4737 S:      Maintained
4738 F:      drivers/power/avs/
4739 F:      include/linux/power/smartreflex.h
4740 L:      linux-pm@vger.kernel.org
4741
4742 DRM DRIVER FOR ARM PL111 CLCD
4743 M:      Eric Anholt <eric@anholt.net>
4744 T:      git git://anongit.freedesktop.org/drm/drm-misc
4745 S:      Supported
4746 F:      drivers/gpu/drm/pl111/
4747
4748 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4749 M:      Linus Walleij <linus.walleij@linaro.org>
4750 T:      git git://anongit.freedesktop.org/drm/drm-misc
4751 S:      Maintained
4752 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4753 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4754
4755 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4756 M:      Dave Airlie <airlied@redhat.com>
4757 S:      Odd Fixes
4758 F:      drivers/gpu/drm/ast/
4759
4760 DRM DRIVER FOR BOCHS VIRTUAL GPU
4761 M:      Gerd Hoffmann <kraxel@redhat.com>
4762 L:      virtualization@lists.linux-foundation.org
4763 T:      git git://anongit.freedesktop.org/drm/drm-misc
4764 S:      Maintained
4765 F:      drivers/gpu/drm/bochs/
4766
4767 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4768 M:      Linus Walleij <linus.walleij@linaro.org>
4769 T:      git git://anongit.freedesktop.org/drm/drm-misc
4770 S:      Maintained
4771 F:      drivers/gpu/drm/tve200/
4772
4773 DRM DRIVER FOR ILITEK ILI9225 PANELS
4774 M:      David Lechner <david@lechnology.com>
4775 S:      Maintained
4776 F:      drivers/gpu/drm/tinydrm/ili9225.c
4777 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4778
4779 DRM DRIVER FOR HX8357D PANELS
4780 M:      Eric Anholt <eric@anholt.net>
4781 T:      git git://anongit.freedesktop.org/drm/drm-misc
4782 S:      Maintained
4783 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4784 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4785
4786 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4787 S:      Orphan / Obsolete
4788 F:      drivers/gpu/drm/i810/
4789 F:      include/uapi/drm/i810_drm.h
4790
4791 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4792 S:      Orphan / Obsolete
4793 F:      drivers/gpu/drm/mga/
4794 F:      include/uapi/drm/mga_drm.h
4795
4796 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4797 M:      Dave Airlie <airlied@redhat.com>
4798 S:      Odd Fixes
4799 F:      drivers/gpu/drm/mgag200/
4800
4801 DRM DRIVER FOR MI0283QT
4802 M:      Noralf Trønnes <noralf@tronnes.org>
4803 S:      Maintained
4804 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4805 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4806
4807 DRM DRIVER FOR MSM ADRENO GPU
4808 M:      Rob Clark <robdclark@gmail.com>
4809 L:      linux-arm-msm@vger.kernel.org
4810 L:      dri-devel@lists.freedesktop.org
4811 L:      freedreno@lists.freedesktop.org
4812 T:      git git://people.freedesktop.org/~robclark/linux
4813 S:      Maintained
4814 F:      drivers/gpu/drm/msm/
4815 F:      include/uapi/drm/msm_drm.h
4816 F:      Documentation/devicetree/bindings/display/msm/
4817
4818 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4819 M:      Ben Skeggs <bskeggs@redhat.com>
4820 L:      dri-devel@lists.freedesktop.org
4821 L:      nouveau@lists.freedesktop.org
4822 T:      git git://github.com/skeggsb/linux
4823 S:      Supported
4824 F:      drivers/gpu/drm/nouveau/
4825 F:      include/uapi/drm/nouveau_drm.h
4826
4827 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4828 M:      Stefan Mavrodiev <stefan@olimex.com>
4829 S:      Maintained
4830 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4831 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4832
4833 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4834 M:      Noralf Trønnes <noralf@tronnes.org>
4835 S:      Maintained
4836 F:      drivers/gpu/drm/tinydrm/repaper.c
4837 F:      Documentation/devicetree/bindings/display/repaper.txt
4838
4839 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4840 M:      Dave Airlie <airlied@redhat.com>
4841 M:      Gerd Hoffmann <kraxel@redhat.com>
4842 L:      virtualization@lists.linux-foundation.org
4843 T:      git git://anongit.freedesktop.org/drm/drm-misc
4844 S:      Obsolete
4845 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4846 F:      drivers/gpu/drm/cirrus/
4847
4848 DRM DRIVER FOR QXL VIRTUAL GPU
4849 M:      Dave Airlie <airlied@redhat.com>
4850 M:      Gerd Hoffmann <kraxel@redhat.com>
4851 L:      virtualization@lists.linux-foundation.org
4852 T:      git git://anongit.freedesktop.org/drm/drm-misc
4853 S:      Maintained
4854 F:      drivers/gpu/drm/qxl/
4855 F:      include/uapi/drm/qxl_drm.h
4856
4857 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4858 S:      Orphan / Obsolete
4859 F:      drivers/gpu/drm/r128/
4860 F:      include/uapi/drm/r128_drm.h
4861
4862 DRM DRIVER FOR SAVAGE VIDEO CARDS
4863 S:      Orphan / Obsolete
4864 F:      drivers/gpu/drm/savage/
4865 F:      include/uapi/drm/savage_drm.h
4866
4867 DRM DRIVER FOR SIS VIDEO CARDS
4868 S:      Orphan / Obsolete
4869 F:      drivers/gpu/drm/sis/
4870 F:      include/uapi/drm/sis_drm.h
4871
4872 DRM DRIVER FOR SITRONIX ST7586 PANELS
4873 M:      David Lechner <david@lechnology.com>
4874 S:      Maintained
4875 F:      drivers/gpu/drm/tinydrm/st7586.c
4876 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4877
4878 DRM DRIVER FOR SITRONIX ST7735R PANELS
4879 M:      David Lechner <david@lechnology.com>
4880 S:      Maintained
4881 F:      drivers/gpu/drm/tinydrm/st7735r.c
4882 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4883
4884 DRM DRIVER FOR TDFX VIDEO CARDS
4885 S:      Orphan / Obsolete
4886 F:      drivers/gpu/drm/tdfx/
4887
4888 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4889 M:      Dave Airlie <airlied@redhat.com>
4890 R:      Sean Paul <sean@poorly.run>
4891 L:      dri-devel@lists.freedesktop.org
4892 S:      Odd Fixes
4893 F:      drivers/gpu/drm/udl/
4894 T:      git git://anongit.freedesktop.org/drm/drm-misc
4895
4896 DRM DRIVER FOR VMWARE VIRTUAL GPU
4897 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4898 M:      Thomas Hellstrom <thellstrom@vmware.com>
4899 L:      dri-devel@lists.freedesktop.org
4900 T:      git git://people.freedesktop.org/~thomash/linux
4901 S:      Supported
4902 F:      drivers/gpu/drm/vmwgfx/
4903 F:      include/uapi/drm/vmwgfx_drm.h
4904
4905 DRM DRIVERS
4906 M:      David Airlie <airlied@linux.ie>
4907 M:      Daniel Vetter <daniel@ffwll.ch>
4908 L:      dri-devel@lists.freedesktop.org
4909 T:      git git://anongit.freedesktop.org/drm/drm
4910 B:      https://bugs.freedesktop.org/
4911 C:      irc://chat.freenode.net/dri-devel
4912 S:      Maintained
4913 F:      drivers/gpu/drm/
4914 F:      drivers/gpu/vga/
4915 F:      Documentation/devicetree/bindings/display/
4916 F:      Documentation/devicetree/bindings/gpu/
4917 F:      Documentation/gpu/
4918 F:      include/drm/
4919 F:      include/uapi/drm/
4920 F:      include/linux/vga*
4921
4922 DRM DRIVERS AND MISC GPU PATCHES
4923 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4924 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4925 M:      Sean Paul <sean@poorly.run>
4926 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4927 S:      Maintained
4928 T:      git git://anongit.freedesktop.org/drm/drm-misc
4929 F:      Documentation/gpu/
4930 F:      drivers/gpu/vga/
4931 F:      drivers/gpu/drm/*
4932 F:      include/drm/drm*
4933 F:      include/uapi/drm/drm*
4934 F:      include/linux/vga*
4935
4936 DRM DRIVERS FOR ALLWINNER A10
4937 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4938 L:      dri-devel@lists.freedesktop.org
4939 S:      Supported
4940 F:      drivers/gpu/drm/sun4i/
4941 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4942 T:      git git://anongit.freedesktop.org/drm/drm-misc
4943
4944 DRM DRIVERS FOR AMLOGIC SOCS
4945 M:      Neil Armstrong <narmstrong@baylibre.com>
4946 L:      dri-devel@lists.freedesktop.org
4947 L:      linux-amlogic@lists.infradead.org
4948 W:      http://linux-meson.com/
4949 S:      Supported
4950 F:      drivers/gpu/drm/meson/
4951 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4952 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4953 F:      Documentation/gpu/meson.rst
4954 T:      git git://anongit.freedesktop.org/drm/drm-misc
4955
4956 DRM DRIVERS FOR ATMEL HLCDC
4957 M:      Boris Brezillon <bbrezillon@kernel.org>
4958 L:      dri-devel@lists.freedesktop.org
4959 S:      Supported
4960 F:      drivers/gpu/drm/atmel-hlcdc/
4961 F:      Documentation/devicetree/bindings/display/atmel/
4962 T:      git git://anongit.freedesktop.org/drm/drm-misc
4963
4964 DRM DRIVERS FOR BRIDGE CHIPS
4965 M:      Archit Taneja <architt@codeaurora.org>
4966 M:      Andrzej Hajda <a.hajda@samsung.com>
4967 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4968 S:      Maintained
4969 T:      git git://anongit.freedesktop.org/drm/drm-misc
4970 F:      drivers/gpu/drm/bridge/
4971
4972 DRM DRIVERS FOR EXYNOS
4973 M:      Inki Dae <inki.dae@samsung.com>
4974 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4975 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4976 M:      Kyungmin Park <kyungmin.park@samsung.com>
4977 L:      dri-devel@lists.freedesktop.org
4978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4979 S:      Supported
4980 F:      drivers/gpu/drm/exynos/
4981 F:      include/uapi/drm/exynos_drm.h
4982 F:      Documentation/devicetree/bindings/display/exynos/
4983
4984 DRM DRIVERS FOR FREESCALE DCU
4985 M:      Stefan Agner <stefan@agner.ch>
4986 M:      Alison Wang <alison.wang@nxp.com>
4987 L:      dri-devel@lists.freedesktop.org
4988 S:      Supported
4989 F:      drivers/gpu/drm/fsl-dcu/
4990 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4991 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4992 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4993 T:      git git://anongit.freedesktop.org/drm/drm-misc
4994
4995 DRM DRIVERS FOR FREESCALE IMX
4996 M:      Philipp Zabel <p.zabel@pengutronix.de>
4997 L:      dri-devel@lists.freedesktop.org
4998 S:      Maintained
4999 F:      drivers/gpu/drm/imx/
5000 F:      drivers/gpu/ipu-v3/
5001 F:      Documentation/devicetree/bindings/display/imx/
5002
5003 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5004 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5005 L:      dri-devel@lists.freedesktop.org
5006 T:      git git://github.com/patjak/drm-gma500
5007 S:      Maintained
5008 F:      drivers/gpu/drm/gma500/
5009
5010 DRM DRIVERS FOR HISILICON
5011 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5012 M:      Rongrong Zou <zourongrong@gmail.com>
5013 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5014 R:      Chen Feng <puck.chen@hisilicon.com>
5015 L:      dri-devel@lists.freedesktop.org
5016 T:      git git://github.com/xin3liang/linux.git
5017 S:      Maintained
5018 F:      drivers/gpu/drm/hisilicon/
5019 F:      Documentation/devicetree/bindings/display/hisilicon/
5020
5021 DRM DRIVERS FOR MEDIATEK
5022 M:      CK Hu <ck.hu@mediatek.com>
5023 M:      Philipp Zabel <p.zabel@pengutronix.de>
5024 L:      dri-devel@lists.freedesktop.org
5025 S:      Supported
5026 F:      drivers/gpu/drm/mediatek/
5027 F:      Documentation/devicetree/bindings/display/mediatek/
5028
5029 DRM DRIVERS FOR NVIDIA TEGRA
5030 M:      Thierry Reding <thierry.reding@gmail.com>
5031 L:      dri-devel@lists.freedesktop.org
5032 L:      linux-tegra@vger.kernel.org
5033 T:      git git://anongit.freedesktop.org/tegra/linux.git
5034 S:      Supported
5035 F:      drivers/gpu/drm/tegra/
5036 F:      drivers/gpu/host1x/
5037 F:      include/linux/host1x.h
5038 F:      include/uapi/drm/tegra_drm.h
5039 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5040
5041 DRM DRIVERS FOR RENESAS
5042 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5043 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5044 L:      dri-devel@lists.freedesktop.org
5045 L:      linux-renesas-soc@vger.kernel.org
5046 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5047 S:      Supported
5048 F:      drivers/gpu/drm/rcar-du/
5049 F:      drivers/gpu/drm/shmobile/
5050 F:      include/linux/platform_data/shmob_drm.h
5051 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5052 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5053 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5054
5055 DRM DRIVERS FOR ROCKCHIP
5056 M:      Sandy Huang <hjc@rock-chips.com>
5057 M:      Heiko Stübner <heiko@sntech.de>
5058 L:      dri-devel@lists.freedesktop.org
5059 S:      Maintained
5060 F:      drivers/gpu/drm/rockchip/
5061 F:      Documentation/devicetree/bindings/display/rockchip/
5062 T:      git git://anongit.freedesktop.org/drm/drm-misc
5063
5064 DRM DRIVERS FOR STI
5065 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5066 M:      Vincent Abriou <vincent.abriou@st.com>
5067 L:      dri-devel@lists.freedesktop.org
5068 T:      git git://anongit.freedesktop.org/drm/drm-misc
5069 S:      Maintained
5070 F:      drivers/gpu/drm/sti
5071 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5072
5073 DRM DRIVERS FOR STM
5074 M:      Yannick Fertre <yannick.fertre@st.com>
5075 M:      Philippe Cornu <philippe.cornu@st.com>
5076 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5077 M:      Vincent Abriou <vincent.abriou@st.com>
5078 L:      dri-devel@lists.freedesktop.org
5079 T:      git git://anongit.freedesktop.org/drm/drm-misc
5080 S:      Maintained
5081 F:      drivers/gpu/drm/stm
5082 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5083
5084 DRM DRIVERS FOR TI LCDC
5085 M:      Jyri Sarha <jsarha@ti.com>
5086 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5087 L:      dri-devel@lists.freedesktop.org
5088 S:      Maintained
5089 F:      drivers/gpu/drm/tilcdc/
5090 F:      Documentation/devicetree/bindings/display/tilcdc/
5091
5092 DRM DRIVERS FOR TI OMAP
5093 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5094 L:      dri-devel@lists.freedesktop.org
5095 S:      Maintained
5096 F:      drivers/gpu/drm/omapdrm/
5097 F:      Documentation/devicetree/bindings/display/ti/
5098
5099 DRM DRIVERS FOR V3D
5100 M:      Eric Anholt <eric@anholt.net>
5101 S:      Supported
5102 F:      drivers/gpu/drm/v3d/
5103 F:      include/uapi/drm/v3d_drm.h
5104 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5105 T:      git git://anongit.freedesktop.org/drm/drm-misc
5106
5107 DRM DRIVERS FOR VC4
5108 M:      Eric Anholt <eric@anholt.net>
5109 T:      git git://github.com/anholt/linux
5110 S:      Supported
5111 F:      drivers/gpu/drm/vc4/
5112 F:      include/uapi/drm/vc4_drm.h
5113 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5114 T:      git git://anongit.freedesktop.org/drm/drm-misc
5115
5116 DRM DRIVERS FOR VIVANTE GPU IP
5117 M:      Lucas Stach <l.stach@pengutronix.de>
5118 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5119 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5120 L:      etnaviv@lists.freedesktop.org
5121 L:      dri-devel@lists.freedesktop.org
5122 S:      Maintained
5123 F:      drivers/gpu/drm/etnaviv/
5124 F:      include/uapi/drm/etnaviv_drm.h
5125 F:      Documentation/devicetree/bindings/display/etnaviv/
5126
5127 DRM DRIVERS FOR ZTE ZX
5128 M:      Shawn Guo <shawnguo@kernel.org>
5129 L:      dri-devel@lists.freedesktop.org
5130 S:      Maintained
5131 F:      drivers/gpu/drm/zte/
5132 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5133 T:      git git://anongit.freedesktop.org/drm/drm-misc
5134
5135 DRM PANEL DRIVERS
5136 M:      Thierry Reding <thierry.reding@gmail.com>
5137 L:      dri-devel@lists.freedesktop.org
5138 T:      git git://anongit.freedesktop.org/drm/drm-misc
5139 S:      Maintained
5140 F:      drivers/gpu/drm/drm_panel.c
5141 F:      drivers/gpu/drm/panel/
5142 F:      include/drm/drm_panel.h
5143 F:      Documentation/devicetree/bindings/display/panel/
5144
5145 DRM TINYDRM DRIVERS
5146 M:      Noralf Trønnes <noralf@tronnes.org>
5147 W:      https://github.com/notro/tinydrm/wiki/Development
5148 T:      git git://anongit.freedesktop.org/drm/drm-misc
5149 S:      Maintained
5150 F:      drivers/gpu/drm/tinydrm/
5151 F:      include/drm/tinydrm/
5152
5153 DRM DRIVERS FOR XEN
5154 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5155 T:      git git://anongit.freedesktop.org/drm/drm-misc
5156 L:      dri-devel@lists.freedesktop.org
5157 L:      xen-devel@lists.xen.org
5158 S:      Supported
5159 F:      drivers/gpu/drm/xen/
5160 F:      Documentation/gpu/xen-front.rst
5161
5162 DRM TTM SUBSYSTEM
5163 M:      Christian Koenig <christian.koenig@amd.com>
5164 M:      Huang Rui <ray.huang@amd.com>
5165 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5166 T:      git git://people.freedesktop.org/~agd5f/linux
5167 S:      Maintained
5168 L:      dri-devel@lists.freedesktop.org
5169 F:      include/drm/ttm/
5170 F:      drivers/gpu/drm/ttm/
5171
5172 DSBR100 USB FM RADIO DRIVER
5173 M:      Alexey Klimov <klimov.linux@gmail.com>
5174 L:      linux-media@vger.kernel.org
5175 T:      git git://linuxtv.org/media_tree.git
5176 S:      Maintained
5177 F:      drivers/media/radio/dsbr100.c
5178
5179 DSCC4 DRIVER
5180 M:      Francois Romieu <romieu@fr.zoreil.com>
5181 L:      netdev@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/net/wan/dscc4.c
5184
5185 DT3155 MEDIA DRIVER
5186 M:      Hans Verkuil <hverkuil@xs4all.nl>
5187 L:      linux-media@vger.kernel.org
5188 T:      git git://linuxtv.org/media_tree.git
5189 W:      https://linuxtv.org
5190 S:      Odd Fixes
5191 F:      drivers/media/pci/dt3155/
5192
5193 DVB_USB_AF9015 MEDIA DRIVER
5194 M:      Antti Palosaari <crope@iki.fi>
5195 L:      linux-media@vger.kernel.org
5196 W:      https://linuxtv.org
5197 W:      http://palosaari.fi/linux/
5198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5199 T:      git git://linuxtv.org/anttip/media_tree.git
5200 S:      Maintained
5201 F:      drivers/media/usb/dvb-usb-v2/af9015*
5202
5203 DVB_USB_AF9035 MEDIA DRIVER
5204 M:      Antti Palosaari <crope@iki.fi>
5205 L:      linux-media@vger.kernel.org
5206 W:      https://linuxtv.org
5207 W:      http://palosaari.fi/linux/
5208 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5209 T:      git git://linuxtv.org/anttip/media_tree.git
5210 S:      Maintained
5211 F:      drivers/media/usb/dvb-usb-v2/af9035*
5212
5213 DVB_USB_ANYSEE MEDIA DRIVER
5214 M:      Antti Palosaari <crope@iki.fi>
5215 L:      linux-media@vger.kernel.org
5216 W:      https://linuxtv.org
5217 W:      http://palosaari.fi/linux/
5218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5219 T:      git git://linuxtv.org/anttip/media_tree.git
5220 S:      Maintained
5221 F:      drivers/media/usb/dvb-usb-v2/anysee*
5222
5223 DVB_USB_AU6610 MEDIA DRIVER
5224 M:      Antti Palosaari <crope@iki.fi>
5225 L:      linux-media@vger.kernel.org
5226 W:      https://linuxtv.org
5227 W:      http://palosaari.fi/linux/
5228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5229 T:      git git://linuxtv.org/anttip/media_tree.git
5230 S:      Maintained
5231 F:      drivers/media/usb/dvb-usb-v2/au6610*
5232
5233 DVB_USB_CE6230 MEDIA DRIVER
5234 M:      Antti Palosaari <crope@iki.fi>
5235 L:      linux-media@vger.kernel.org
5236 W:      https://linuxtv.org
5237 W:      http://palosaari.fi/linux/
5238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5239 T:      git git://linuxtv.org/anttip/media_tree.git
5240 S:      Maintained
5241 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5242
5243 DVB_USB_CXUSB MEDIA DRIVER
5244 M:      Michael Krufky <mkrufky@linuxtv.org>
5245 L:      linux-media@vger.kernel.org
5246 W:      https://linuxtv.org
5247 W:      http://github.com/mkrufky
5248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5249 T:      git git://linuxtv.org/media_tree.git
5250 S:      Maintained
5251 F:      drivers/media/usb/dvb-usb/cxusb*
5252
5253 DVB_USB_EC168 MEDIA DRIVER
5254 M:      Antti Palosaari <crope@iki.fi>
5255 L:      linux-media@vger.kernel.org
5256 W:      https://linuxtv.org
5257 W:      http://palosaari.fi/linux/
5258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5259 T:      git git://linuxtv.org/anttip/media_tree.git
5260 S:      Maintained
5261 F:      drivers/media/usb/dvb-usb-v2/ec168*
5262
5263 DVB_USB_GL861 MEDIA DRIVER
5264 M:      Antti Palosaari <crope@iki.fi>
5265 L:      linux-media@vger.kernel.org
5266 W:      https://linuxtv.org
5267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5268 T:      git git://linuxtv.org/anttip/media_tree.git
5269 S:      Maintained
5270 F:      drivers/media/usb/dvb-usb-v2/gl861*
5271
5272 DVB_USB_MXL111SF MEDIA DRIVER
5273 M:      Michael Krufky <mkrufky@linuxtv.org>
5274 L:      linux-media@vger.kernel.org
5275 W:      https://linuxtv.org
5276 W:      http://github.com/mkrufky
5277 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5278 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5279 S:      Maintained
5280 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5281
5282 DVB_USB_RTL28XXU MEDIA DRIVER
5283 M:      Antti Palosaari <crope@iki.fi>
5284 L:      linux-media@vger.kernel.org
5285 W:      https://linuxtv.org
5286 W:      http://palosaari.fi/linux/
5287 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5288 T:      git git://linuxtv.org/anttip/media_tree.git
5289 S:      Maintained
5290 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5291
5292 DVB_USB_V2 MEDIA DRIVER
5293 M:      Antti Palosaari <crope@iki.fi>
5294 L:      linux-media@vger.kernel.org
5295 W:      https://linuxtv.org
5296 W:      http://palosaari.fi/linux/
5297 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5298 T:      git git://linuxtv.org/anttip/media_tree.git
5299 S:      Maintained
5300 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5301 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5302
5303 DYNAMIC DEBUG
5304 M:      Jason Baron <jbaron@akamai.com>
5305 S:      Maintained
5306 F:      lib/dynamic_debug.c
5307 F:      include/linux/dynamic_debug.h
5308
5309 DYNAMIC INTERRUPT MODERATION
5310 M:      Tal Gilboa <talgi@mellanox.com>
5311 S:      Maintained
5312 F:      include/linux/net_dim.h
5313
5314 DZ DECSTATION DZ11 SERIAL DRIVER
5315 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5316 S:      Maintained
5317 F:      drivers/tty/serial/dz.*
5318
5319 E3X0 POWER BUTTON DRIVER
5320 M:      Moritz Fischer <moritz.fischer@ettus.com>
5321 L:      usrp-users@lists.ettus.com
5322 W:      http://www.ettus.com
5323 S:      Supported
5324 F:      drivers/input/misc/e3x0-button.c
5325 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5326
5327 E4000 MEDIA DRIVER
5328 M:      Antti Palosaari <crope@iki.fi>
5329 L:      linux-media@vger.kernel.org
5330 W:      https://linuxtv.org
5331 W:      http://palosaari.fi/linux/
5332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5333 T:      git git://linuxtv.org/anttip/media_tree.git
5334 S:      Maintained
5335 F:      drivers/media/tuners/e4000*
5336
5337 EARTH_PT1 MEDIA DRIVER
5338 M:      Akihiro Tsukada <tskd08@gmail.com>
5339 L:      linux-media@vger.kernel.org
5340 S:      Odd Fixes
5341 F:      drivers/media/pci/pt1/
5342
5343 EARTH_PT3 MEDIA DRIVER
5344 M:      Akihiro Tsukada <tskd08@gmail.com>
5345 L:      linux-media@vger.kernel.org
5346 S:      Odd Fixes
5347 F:      drivers/media/pci/pt3/
5348
5349 EC100 MEDIA DRIVER
5350 M:      Antti Palosaari <crope@iki.fi>
5351 L:      linux-media@vger.kernel.org
5352 W:      https://linuxtv.org
5353 W:      http://palosaari.fi/linux/
5354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5355 T:      git git://linuxtv.org/anttip/media_tree.git
5356 S:      Maintained
5357 F:      drivers/media/dvb-frontends/ec100*
5358
5359 ECRYPT FILE SYSTEM
5360 M:      Tyler Hicks <tyhicks@canonical.com>
5361 L:      ecryptfs@vger.kernel.org
5362 W:      http://ecryptfs.org
5363 W:      https://launchpad.net/ecryptfs
5364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5365 S:      Supported
5366 F:      Documentation/filesystems/ecryptfs.txt
5367 F:      fs/ecryptfs/
5368
5369 EDAC-AMD64
5370 M:      Borislav Petkov <bp@alien8.de>
5371 L:      linux-edac@vger.kernel.org
5372 S:      Maintained
5373 F:      drivers/edac/amd64_edac*
5374
5375 EDAC-CALXEDA
5376 M:      Robert Richter <rric@kernel.org>
5377 L:      linux-edac@vger.kernel.org
5378 S:      Maintained
5379 F:      drivers/edac/highbank*
5380
5381 EDAC-CAVIUM OCTEON
5382 M:      Ralf Baechle <ralf@linux-mips.org>
5383 M:      David Daney <david.daney@cavium.com>
5384 L:      linux-edac@vger.kernel.org
5385 L:      linux-mips@vger.kernel.org
5386 S:      Supported
5387 F:      drivers/edac/octeon_edac*
5388
5389 EDAC-CAVIUM THUNDERX
5390 M:      David Daney <david.daney@cavium.com>
5391 M:      Jan Glauber <jglauber@cavium.com>
5392 L:      linux-edac@vger.kernel.org
5393 S:      Supported
5394 F:      drivers/edac/thunderx_edac*
5395
5396 EDAC-CORE
5397 M:      Borislav Petkov <bp@alien8.de>
5398 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5399 L:      linux-edac@vger.kernel.org
5400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5402 S:      Supported
5403 F:      Documentation/admin-guide/ras.rst
5404 F:      Documentation/driver-api/edac.rst
5405 F:      drivers/edac/
5406 F:      include/linux/edac.h
5407
5408 EDAC-E752X
5409 M:      Mark Gross <mark.gross@intel.com>
5410 L:      linux-edac@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/edac/e752x_edac.c
5413
5414 EDAC-E7XXX
5415 L:      linux-edac@vger.kernel.org
5416 S:      Maintained
5417 F:      drivers/edac/e7xxx_edac.c
5418
5419 EDAC-FSL_DDR
5420 M:      York Sun <york.sun@nxp.com>
5421 L:      linux-edac@vger.kernel.org
5422 S:      Maintained
5423 F:      drivers/edac/fsl_ddr_edac.*
5424
5425 EDAC-GHES
5426 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5427 L:      linux-edac@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/edac/ghes_edac.c
5430
5431 EDAC-I3000
5432 L:      linux-edac@vger.kernel.org
5433 S:      Orphan
5434 F:      drivers/edac/i3000_edac.c
5435
5436 EDAC-I5000
5437 L:      linux-edac@vger.kernel.org
5438 S:      Maintained
5439 F:      drivers/edac/i5000_edac.c
5440
5441 EDAC-I5400
5442 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5443 L:      linux-edac@vger.kernel.org
5444 S:      Maintained
5445 F:      drivers/edac/i5400_edac.c
5446
5447 EDAC-I7300
5448 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5449 L:      linux-edac@vger.kernel.org
5450 S:      Maintained
5451 F:      drivers/edac/i7300_edac.c
5452
5453 EDAC-I7CORE
5454 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5455 L:      linux-edac@vger.kernel.org
5456 S:      Maintained
5457 F:      drivers/edac/i7core_edac.c
5458
5459 EDAC-I82443BXGX
5460 M:      Tim Small <tim@buttersideup.com>
5461 L:      linux-edac@vger.kernel.org
5462 S:      Maintained
5463 F:      drivers/edac/i82443bxgx_edac.c
5464
5465 EDAC-I82975X
5466 M:      "Arvind R." <arvino55@gmail.com>
5467 L:      linux-edac@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/edac/i82975x_edac.c
5470
5471 EDAC-IE31200
5472 M:      Jason Baron <jbaron@akamai.com>
5473 L:      linux-edac@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/edac/ie31200_edac.c
5476
5477 EDAC-MPC85XX
5478 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5479 L:      linux-edac@vger.kernel.org
5480 S:      Maintained
5481 F:      drivers/edac/mpc85xx_edac.[ch]
5482
5483 EDAC-PASEMI
5484 M:      Egor Martovetsky <egor@pasemi.com>
5485 L:      linux-edac@vger.kernel.org
5486 S:      Maintained
5487 F:      drivers/edac/pasemi_edac.c
5488
5489 EDAC-PND2
5490 M:      Tony Luck <tony.luck@intel.com>
5491 L:      linux-edac@vger.kernel.org
5492 S:      Maintained
5493 F:      drivers/edac/pnd2_edac.[ch]
5494
5495 EDAC-R82600
5496 M:      Tim Small <tim@buttersideup.com>
5497 L:      linux-edac@vger.kernel.org
5498 S:      Maintained
5499 F:      drivers/edac/r82600_edac.c
5500
5501 EDAC-SBRIDGE
5502 M:      Tony Luck <tony.luck@intel.com>
5503 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5504 L:      linux-edac@vger.kernel.org
5505 S:      Maintained
5506 F:      drivers/edac/sb_edac.c
5507
5508 EDAC-SKYLAKE
5509 M:      Tony Luck <tony.luck@intel.com>
5510 L:      linux-edac@vger.kernel.org
5511 S:      Maintained
5512 F:      drivers/edac/skx_edac.c
5513
5514 EDAC-TI
5515 M:      Tero Kristo <t-kristo@ti.com>
5516 L:      linux-edac@vger.kernel.org
5517 S:      Maintained
5518 F:      drivers/edac/ti_edac.c
5519
5520 EDAC-QCOM
5521 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5522 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5523 L:      linux-arm-msm@vger.kernel.org
5524 L:      linux-edac@vger.kernel.org
5525 S:      Maintained
5526 F:      drivers/edac/qcom_edac.c
5527
5528 EDIROL UA-101/UA-1000 DRIVER
5529 M:      Clemens Ladisch <clemens@ladisch.de>
5530 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5531 T:      git git://git.alsa-project.org/alsa-kernel.git
5532 S:      Maintained
5533 F:      sound/usb/misc/ua101.c
5534
5535 EFI TEST DRIVER
5536 L:      linux-efi@vger.kernel.org
5537 M:      Ivan Hu <ivan.hu@canonical.com>
5538 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5539 S:      Maintained
5540 F:      drivers/firmware/efi/test/
5541
5542 EFI VARIABLE FILESYSTEM
5543 M:      Matthew Garrett <matthew.garrett@nebula.com>
5544 M:      Jeremy Kerr <jk@ozlabs.org>
5545 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5547 L:      linux-efi@vger.kernel.org
5548 S:      Maintained
5549 F:      fs/efivarfs/
5550
5551 EFIFB FRAMEBUFFER DRIVER
5552 L:      linux-fbdev@vger.kernel.org
5553 M:      Peter Jones <pjones@redhat.com>
5554 S:      Maintained
5555 F:      drivers/video/fbdev/efifb.c
5556
5557 EFS FILESYSTEM
5558 W:      http://aeschi.ch.eu.org/efs/
5559 S:      Orphan
5560 F:      fs/efs/
5561
5562 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5563 M:      Douglas Miller <dougmill@linux.ibm.com>
5564 L:      netdev@vger.kernel.org
5565 S:      Maintained
5566 F:      drivers/net/ethernet/ibm/ehea/
5567
5568 EM28XX VIDEO4LINUX DRIVER
5569 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5570 L:      linux-media@vger.kernel.org
5571 W:      https://linuxtv.org
5572 T:      git git://linuxtv.org/media_tree.git
5573 S:      Maintained
5574 F:      drivers/media/usb/em28xx/
5575 F:      Documentation/media/v4l-drivers/em28xx*
5576
5577 EMBEDDED LINUX
5578 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5579 M:      Matt Mackall <mpm@selenic.com>
5580 M:      David Woodhouse <dwmw2@infradead.org>
5581 L:      linux-embedded@vger.kernel.org
5582 S:      Maintained
5583
5584 Emulex 10Gbps iSCSI - OneConnect DRIVER
5585 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5586 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5587 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5588 L:      linux-scsi@vger.kernel.org
5589 W:      http://www.broadcom.com
5590 S:      Supported
5591 F:      drivers/scsi/be2iscsi/
5592
5593 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5594 M:      Sathya Perla <sathya.perla@broadcom.com>
5595 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5596 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5597 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5598 L:      netdev@vger.kernel.org
5599 W:      http://www.emulex.com
5600 S:      Supported
5601 F:      drivers/net/ethernet/emulex/benet/
5602
5603 EMULEX ONECONNECT ROCE DRIVER
5604 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5605 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5606 L:      linux-rdma@vger.kernel.org
5607 W:      http://www.broadcom.com
5608 S:      Odd Fixes
5609 F:      drivers/infiniband/hw/ocrdma/
5610 F:      include/uapi/rdma/ocrdma-abi.h
5611
5612 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5613 M:      James Smart <james.smart@broadcom.com>
5614 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5615 L:      linux-scsi@vger.kernel.org
5616 W:      http://www.broadcom.com
5617 S:      Supported
5618 F:      drivers/scsi/lpfc/
5619
5620 ENE CB710 FLASH CARD READER DRIVER
5621 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5622 S:      Maintained
5623 F:      drivers/misc/cb710/
5624 F:      drivers/mmc/host/cb710-mmc.*
5625 F:      include/linux/cb710.h
5626
5627 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5628 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5629 S:      Maintained
5630 F:      drivers/media/rc/ene_ir.*
5631
5632 EPSON S1D13XXX FRAMEBUFFER DRIVER
5633 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5634 S:      Maintained
5635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5636 F:      drivers/video/fbdev/s1d13xxxfb.c
5637 F:      include/video/s1d13xxxfb.h
5638
5639 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5640 M:      Jeff Layton <jlayton@kernel.org>
5641 S:      Maintained
5642 F:      lib/errseq.c
5643 F:      include/linux/errseq.h
5644
5645 ET131X NETWORK DRIVER
5646 M:      Mark Einon <mark.einon@gmail.com>
5647 S:      Odd Fixes
5648 F:      drivers/net/ethernet/agere/
5649
5650 ETHERNET BRIDGE
5651 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5652 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5653 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5654 L:      netdev@vger.kernel.org
5655 W:      http://www.linuxfoundation.org/en/Net:Bridge
5656 S:      Maintained
5657 F:      include/linux/netfilter_bridge/
5658 F:      net/bridge/
5659
5660 ETHERNET PHY LIBRARY
5661 M:      Andrew Lunn <andrew@lunn.ch>
5662 M:      Florian Fainelli <f.fainelli@gmail.com>
5663 M:      Heiner Kallweit <hkallweit1@gmail.com>
5664 L:      netdev@vger.kernel.org
5665 S:      Maintained
5666 F:      Documentation/ABI/testing/sysfs-bus-mdio
5667 F:      Documentation/devicetree/bindings/net/mdio*
5668 F:      Documentation/networking/phy.txt
5669 F:      drivers/net/phy/
5670 F:      drivers/of/of_mdio.c
5671 F:      drivers/of/of_net.c
5672 F:      include/linux/*mdio*.h
5673 F:      include/linux/of_net.h
5674 F:      include/linux/phy.h
5675 F:      include/linux/phy_fixed.h
5676 F:      include/linux/platform_data/mdio-bcm-unimac.h
5677 F:      include/linux/platform_data/mdio-gpio.h
5678 F:      include/trace/events/mdio.h
5679 F:      include/uapi/linux/mdio.h
5680 F:      include/uapi/linux/mii.h
5681
5682 EXT2 FILE SYSTEM
5683 M:      Jan Kara <jack@suse.com>
5684 L:      linux-ext4@vger.kernel.org
5685 S:      Maintained
5686 F:      Documentation/filesystems/ext2.txt
5687 F:      fs/ext2/
5688 F:      include/linux/ext2*
5689
5690 EXT4 FILE SYSTEM
5691 M:      "Theodore Ts'o" <tytso@mit.edu>
5692 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5693 L:      linux-ext4@vger.kernel.org
5694 W:      http://ext4.wiki.kernel.org
5695 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5697 S:      Maintained
5698 F:      Documentation/filesystems/ext4/ext4.rst
5699 F:      fs/ext4/
5700
5701 Extended Verification Module (EVM)
5702 M:      Mimi Zohar <zohar@linux.ibm.com>
5703 L:      linux-integrity@vger.kernel.org
5704 S:      Supported
5705 F:      security/integrity/evm/
5706
5707 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5708 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5709 L:      linux-efi@vger.kernel.org
5710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5711 S:      Maintained
5712 F:      Documentation/efi-stub.txt
5713 F:      arch/*/kernel/efi.c
5714 F:      arch/x86/boot/compressed/eboot.[ch]
5715 F:      arch/*/include/asm/efi.h
5716 F:      arch/x86/platform/efi/
5717 F:      drivers/firmware/efi/
5718 F:      include/linux/efi*.h
5719 F:      arch/arm/boot/compressed/efi-header.S
5720 F:      arch/arm64/kernel/efi-entry.S
5721
5722 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5723 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5724 M:      Chanwoo Choi <cw00.choi@samsung.com>
5725 L:      linux-kernel@vger.kernel.org
5726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5727 S:      Maintained
5728 F:      drivers/extcon/
5729 F:      include/linux/extcon/
5730 F:      include/linux/extcon.h
5731 F:      Documentation/extcon/
5732 F:      Documentation/devicetree/bindings/extcon/
5733
5734 EXYNOS DP DRIVER
5735 M:      Jingoo Han <jingoohan1@gmail.com>
5736 L:      dri-devel@lists.freedesktop.org
5737 S:      Maintained
5738 F:      drivers/gpu/drm/exynos/exynos_dp*
5739
5740 EXYNOS SYSMMU (IOMMU) driver
5741 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5742 L:      iommu@lists.linux-foundation.org
5743 S:      Maintained
5744 F:      drivers/iommu/exynos-iommu.c
5745
5746 EZchip NPS platform support
5747 M:      Vineet Gupta <vgupta@synopsys.com>
5748 M:      Ofer Levi <oferle@mellanox.com>
5749 S:      Supported
5750 F:      arch/arc/plat-eznps
5751 F:      arch/arc/boot/dts/eznps.dts
5752
5753 F2FS FILE SYSTEM
5754 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5755 M:      Chao Yu <yuchao0@huawei.com>
5756 L:      linux-f2fs-devel@lists.sourceforge.net
5757 W:      https://f2fs.wiki.kernel.org/
5758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5759 S:      Maintained
5760 F:      Documentation/filesystems/f2fs.txt
5761 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5762 F:      fs/f2fs/
5763 F:      include/linux/f2fs_fs.h
5764 F:      include/trace/events/f2fs.h
5765
5766 F71805F HARDWARE MONITORING DRIVER
5767 M:      Jean Delvare <jdelvare@suse.com>
5768 L:      linux-hwmon@vger.kernel.org
5769 S:      Maintained
5770 F:      Documentation/hwmon/f71805f
5771 F:      drivers/hwmon/f71805f.c
5772
5773 FADDR2LINE
5774 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5775 S:      Maintained
5776 F:      scripts/faddr2line
5777
5778 FAILOVER MODULE
5779 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5780 L:      netdev@vger.kernel.org
5781 S:      Supported
5782 F:      net/core/failover.c
5783 F:      include/net/failover.h
5784 F:      Documentation/networking/failover.rst
5785
5786 FANOTIFY
5787 M:      Jan Kara <jack@suse.cz>
5788 R:      Amir Goldstein <amir73il@gmail.com>
5789 L:      linux-fsdevel@vger.kernel.org
5790 S:      Maintained
5791 F:      fs/notify/fanotify/
5792 F:      include/linux/fanotify.h
5793 F:      include/uapi/linux/fanotify.h
5794
5795 FARSYNC SYNCHRONOUS DRIVER
5796 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5797 W:      http://www.farsite.co.uk/
5798 S:      Supported
5799 F:      drivers/net/wan/farsync.*
5800
5801 FAULT INJECTION SUPPORT
5802 M:      Akinobu Mita <akinobu.mita@gmail.com>
5803 S:      Supported
5804 F:      Documentation/fault-injection/
5805 F:      lib/fault-inject.c
5806
5807 FBTFT Framebuffer drivers
5808 S:      Orphan
5809 L:      dri-devel@lists.freedesktop.org
5810 L:      linux-fbdev@vger.kernel.org
5811 F:      drivers/staging/fbtft/
5812
5813 FC0011 TUNER DRIVER
5814 M:      Michael Buesch <m@bues.ch>
5815 L:      linux-media@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/media/tuners/fc0011.h
5818 F:      drivers/media/tuners/fc0011.c
5819
5820 FC2580 MEDIA DRIVER
5821 M:      Antti Palosaari <crope@iki.fi>
5822 L:      linux-media@vger.kernel.org
5823 W:      https://linuxtv.org
5824 W:      http://palosaari.fi/linux/
5825 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5826 T:      git git://linuxtv.org/anttip/media_tree.git
5827 S:      Maintained
5828 F:      drivers/media/tuners/fc2580*
5829
5830 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5831 M:      Johannes Thumshirn <jth@kernel.org>
5832 L:      linux-scsi@vger.kernel.org
5833 W:      www.Open-FCoE.org
5834 S:      Supported
5835 F:      drivers/scsi/libfc/
5836 F:      drivers/scsi/fcoe/
5837 F:      include/scsi/fc/
5838 F:      include/scsi/libfc.h
5839 F:      include/scsi/libfcoe.h
5840 F:      include/uapi/scsi/fc/
5841
5842 FILE LOCKING (flock() and fcntl()/lockf())
5843 M:      Jeff Layton <jlayton@kernel.org>
5844 M:      "J. Bruce Fields" <bfields@fieldses.org>
5845 L:      linux-fsdevel@vger.kernel.org
5846 S:      Maintained
5847 F:      include/linux/fcntl.h
5848 F:      include/uapi/linux/fcntl.h
5849 F:      fs/fcntl.c
5850 F:      fs/locks.c
5851
5852 FILESYSTEMS (VFS and infrastructure)
5853 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5854 L:      linux-fsdevel@vger.kernel.org
5855 S:      Maintained
5856 F:      fs/*
5857 F:      include/linux/fs.h
5858 F:      include/uapi/linux/fs.h
5859
5860 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5861 M:      Riku Voipio <riku.voipio@iki.fi>
5862 L:      linux-hwmon@vger.kernel.org
5863 S:      Maintained
5864 F:      drivers/hwmon/f75375s.c
5865 F:      include/linux/f75375s.h
5866
5867 FIREWIRE AUDIO DRIVERS
5868 M:      Clemens Ladisch <clemens@ladisch.de>
5869 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5870 T:      git git://git.alsa-project.org/alsa-kernel.git
5871 S:      Maintained
5872 F:      sound/firewire/
5873
5874 FIREWIRE MEDIA DRIVERS (firedtv)
5875 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5876 L:      linux-media@vger.kernel.org
5877 L:      linux1394-devel@lists.sourceforge.net
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5879 S:      Maintained
5880 F:      drivers/media/firewire/
5881
5882 FIREWIRE SBP-2 TARGET
5883 M:      Chris Boot <bootc@bootc.net>
5884 L:      linux-scsi@vger.kernel.org
5885 L:      target-devel@vger.kernel.org
5886 L:      linux1394-devel@lists.sourceforge.net
5887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5888 S:      Maintained
5889 F:      drivers/target/sbp/
5890
5891 FIREWIRE SUBSYSTEM
5892 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5893 L:      linux1394-devel@lists.sourceforge.net
5894 W:      http://ieee1394.wiki.kernel.org/
5895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5896 S:      Maintained
5897 F:      drivers/firewire/
5898 F:      include/linux/firewire.h
5899 F:      include/uapi/linux/firewire*.h
5900 F:      tools/firewire/
5901
5902 FIRMWARE LOADER (request_firmware)
5903 M:      Luis Chamberlain <mcgrof@kernel.org>
5904 L:      linux-kernel@vger.kernel.org
5905 S:      Maintained
5906 F:      Documentation/firmware_class/
5907 F:      drivers/base/firmware_loader/
5908 F:      include/linux/firmware.h
5909
5910 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5911 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5912 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5913 S:      Maintained
5914 F:      drivers/block/rsxx/
5915
5916 FLOPPY DRIVER
5917 M:      Jiri Kosina <jikos@kernel.org>
5918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5919 S:      Odd fixes
5920 F:      drivers/block/floppy.c
5921
5922 FMC SUBSYSTEM
5923 M:      Alessandro Rubini <rubini@gnudd.com>
5924 W:      http://www.ohwr.org/projects/fmc-bus
5925 S:      Supported
5926 F:      drivers/fmc/
5927 F:      include/linux/fmc*.h
5928 F:      include/linux/ipmi-fru.h
5929 K:      fmc_d.*register
5930
5931 FPGA MANAGER FRAMEWORK
5932 M:      Alan Tull <atull@kernel.org>
5933 M:      Moritz Fischer <mdf@kernel.org>
5934 L:      linux-fpga@vger.kernel.org
5935 S:      Maintained
5936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5937 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5938 F:      Documentation/fpga/
5939 F:      Documentation/driver-api/fpga/
5940 F:      Documentation/devicetree/bindings/fpga/
5941 F:      drivers/fpga/
5942 F:      include/linux/fpga/
5943 W:      http://www.rocketboards.org
5944
5945 FPGA DFL DRIVERS
5946 M:      Wu Hao <hao.wu@intel.com>
5947 L:      linux-fpga@vger.kernel.org
5948 S:      Maintained
5949 F:      Documentation/fpga/dfl.txt
5950 F:      include/uapi/linux/fpga-dfl.h
5951 F:      drivers/fpga/dfl*
5952
5953 FPU EMULATOR
5954 M:      Bill Metzenthen <billm@melbpc.org.au>
5955 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5956 S:      Maintained
5957 F:      arch/x86/math-emu/
5958
5959 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5960 L:      netdev@vger.kernel.org
5961 S:      Orphan
5962 F:      drivers/net/wan/dlci.c
5963 F:      drivers/net/wan/sdla.c
5964
5965 FRAMEBUFFER LAYER
5966 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5967 L:      dri-devel@lists.freedesktop.org
5968 L:      linux-fbdev@vger.kernel.org
5969 T:      git git://github.com/bzolnier/linux.git
5970 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5971 S:      Maintained
5972 F:      Documentation/fb/
5973 F:      drivers/video/
5974 F:      include/video/
5975 F:      include/linux/fb.h
5976 F:      include/uapi/video/
5977 F:      include/uapi/linux/fb.h
5978
5979 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5980 M:      Horia Geantă <horia.geanta@nxp.com>
5981 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5982 L:      linux-crypto@vger.kernel.org
5983 S:      Maintained
5984 F:      drivers/crypto/caam/
5985 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5986
5987 FREESCALE DIU FRAMEBUFFER DRIVER
5988 M:      Timur Tabi <timur@kernel.org>
5989 L:      linux-fbdev@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/video/fbdev/fsl-diu-fb.*
5992
5993 FREESCALE DMA DRIVER
5994 M:      Li Yang <leoyang.li@nxp.com>
5995 M:      Zhang Wei <zw@zh-kernel.org>
5996 L:      linuxppc-dev@lists.ozlabs.org
5997 S:      Maintained
5998 F:      drivers/dma/fsldma.*
5999
6000 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6001 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6002 L:      netdev@vger.kernel.org
6003 S:      Maintained
6004 F:      drivers/net/ethernet/freescale/gianfar*
6005 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6006
6007 FREESCALE GPMI NAND DRIVER
6008 M:      Han Xu <han.xu@nxp.com>
6009 L:      linux-mtd@lists.infradead.org
6010 S:      Maintained
6011 F:      drivers/mtd/nand/raw/gpmi-nand/*
6012
6013 FREESCALE I2C CPM DRIVER
6014 M:      Jochen Friedrich <jochen@scram.de>
6015 L:      linuxppc-dev@lists.ozlabs.org
6016 L:      linux-i2c@vger.kernel.org
6017 S:      Maintained
6018 F:      drivers/i2c/busses/i2c-cpm.c
6019
6020 FREESCALE IMX LPI2C DRIVER
6021 M:      Dong Aisheng <aisheng.dong@nxp.com>
6022 L:      linux-i2c@vger.kernel.org
6023 L:      linux-imx@nxp.com
6024 S:      Maintained
6025 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6026 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6027
6028 FREESCALE IMX / MXC FEC DRIVER
6029 M:      Fugang Duan <fugang.duan@nxp.com>
6030 L:      netdev@vger.kernel.org
6031 S:      Maintained
6032 F:      drivers/net/ethernet/freescale/fec_main.c
6033 F:      drivers/net/ethernet/freescale/fec_ptp.c
6034 F:      drivers/net/ethernet/freescale/fec.h
6035 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6036
6037 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6038 M:      Sascha Hauer <s.hauer@pengutronix.de>
6039 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6040 L:      linux-fbdev@vger.kernel.org
6041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6042 S:      Maintained
6043 F:      include/linux/platform_data/video-imxfb.h
6044 F:      drivers/video/fbdev/imxfb.c
6045
6046 FREESCALE QORIQ DPAA ETHERNET DRIVER
6047 M:      Madalin Bucur <madalin.bucur@nxp.com>
6048 L:      netdev@vger.kernel.org
6049 S:      Maintained
6050 F:      drivers/net/ethernet/freescale/dpaa
6051
6052 FREESCALE QORIQ DPAA FMAN DRIVER
6053 M:      Madalin Bucur <madalin.bucur@nxp.com>
6054 L:      netdev@vger.kernel.org
6055 S:      Maintained
6056 F:      drivers/net/ethernet/freescale/fman
6057 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6058
6059 FREESCALE QORIQ PTP CLOCK DRIVER
6060 M:      Yangbo Lu <yangbo.lu@nxp.com>
6061 L:      netdev@vger.kernel.org
6062 S:      Maintained
6063 F:      drivers/ptp/ptp_qoriq.c
6064 F:      include/linux/fsl/ptp_qoriq.h
6065 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6066
6067 FREESCALE QUAD SPI DRIVER
6068 M:      Han Xu <han.xu@nxp.com>
6069 L:      linux-mtd@lists.infradead.org
6070 S:      Maintained
6071 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6072
6073 FREESCALE QUICC ENGINE LIBRARY
6074 M:      Qiang Zhao <qiang.zhao@nxp.com>
6075 L:      linuxppc-dev@lists.ozlabs.org
6076 S:      Maintained
6077 F:      drivers/soc/fsl/qe/
6078 F:      include/soc/fsl/*qe*.h
6079 F:      include/soc/fsl/*ucc*.h
6080
6081 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6082 M:      Li Yang <leoyang.li@nxp.com>
6083 L:      netdev@vger.kernel.org
6084 L:      linuxppc-dev@lists.ozlabs.org
6085 S:      Maintained
6086 F:      drivers/net/ethernet/freescale/ucc_geth*
6087
6088 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6089 M:      Zhao Qiang <qiang.zhao@nxp.com>
6090 L:      netdev@vger.kernel.org
6091 L:      linuxppc-dev@lists.ozlabs.org
6092 S:      Maintained
6093 F:      drivers/net/wan/fsl_ucc_hdlc*
6094
6095 FREESCALE QUICC ENGINE UCC UART DRIVER
6096 M:      Timur Tabi <timur@kernel.org>
6097 L:      linuxppc-dev@lists.ozlabs.org
6098 S:      Maintained
6099 F:      drivers/tty/serial/ucc_uart.c
6100
6101 FREESCALE SOC DRIVERS
6102 M:      Li Yang <leoyang.li@nxp.com>
6103 L:      linuxppc-dev@lists.ozlabs.org
6104 L:      linux-arm-kernel@lists.infradead.org
6105 S:      Maintained
6106 F:      Documentation/devicetree/bindings/soc/fsl/
6107 F:      drivers/soc/fsl/
6108 F:      include/linux/fsl/
6109
6110 FREESCALE SOC FS_ENET DRIVER
6111 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6112 L:      linuxppc-dev@lists.ozlabs.org
6113 L:      netdev@vger.kernel.org
6114 S:      Maintained
6115 F:      drivers/net/ethernet/freescale/fs_enet/
6116 F:      include/linux/fs_enet_pd.h
6117
6118 FREESCALE SOC SOUND DRIVERS
6119 M:      Timur Tabi <timur@kernel.org>
6120 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6121 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6122 R:      Fabio Estevam <fabio.estevam@nxp.com>
6123 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6124 L:      linuxppc-dev@lists.ozlabs.org
6125 S:      Maintained
6126 F:      sound/soc/fsl/fsl*
6127 F:      sound/soc/fsl/imx*
6128 F:      sound/soc/fsl/mpc8610_hpcd.c
6129
6130 FREESCALE USB PERIPHERAL DRIVERS
6131 M:      Li Yang <leoyang.li@nxp.com>
6132 L:      linux-usb@vger.kernel.org
6133 L:      linuxppc-dev@lists.ozlabs.org
6134 S:      Maintained
6135 F:      drivers/usb/gadget/udc/fsl*
6136
6137 FREEVXFS FILESYSTEM
6138 M:      Christoph Hellwig <hch@infradead.org>
6139 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6140 S:      Maintained
6141 F:      fs/freevxfs/
6142
6143 FREEZER
6144 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6145 M:      Pavel Machek <pavel@ucw.cz>
6146 L:      linux-pm@vger.kernel.org
6147 S:      Supported
6148 F:      Documentation/power/freezing-of-tasks.txt
6149 F:      include/linux/freezer.h
6150 F:      kernel/freezer.c
6151
6152 FRONTSWAP API
6153 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6154 L:      linux-kernel@vger.kernel.org
6155 S:      Maintained
6156 F:      mm/frontswap.c
6157 F:      include/linux/frontswap.h
6158
6159 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6160 M:      David Howells <dhowells@redhat.com>
6161 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6162 S:      Supported
6163 F:      Documentation/filesystems/caching/
6164 F:      fs/fscache/
6165 F:      include/linux/fscache*.h
6166
6167 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6168 M:      Theodore Y. Ts'o <tytso@mit.edu>
6169 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6170 L:      linux-fscrypt@vger.kernel.org
6171 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6173 S:      Supported
6174 F:      fs/crypto/
6175 F:      include/linux/fscrypt*.h
6176 F:      Documentation/filesystems/fscrypt.rst
6177
6178 FSI-ATTACHED I2C DRIVER
6179 M:      Eddie James <eajames@linux.ibm.com>
6180 L:      linux-i2c@vger.kernel.org
6181 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6182 S:      Maintained
6183 F:      drivers/i2c/busses/i2c-fsi.c
6184 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6185
6186 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6187 M:      Jan Kara <jack@suse.cz>
6188 R:      Amir Goldstein <amir73il@gmail.com>
6189 L:      linux-fsdevel@vger.kernel.org
6190 S:      Maintained
6191 F:      fs/notify/
6192 F:      include/linux/fsnotify*.h
6193
6194 FUJITSU LAPTOP EXTRAS
6195 M:      Jonathan Woithe <jwoithe@just42.net>
6196 L:      platform-driver-x86@vger.kernel.org
6197 S:      Maintained
6198 F:      drivers/platform/x86/fujitsu-laptop.c
6199
6200 FUJITSU M-5MO LS CAMERA ISP DRIVER
6201 M:      Kyungmin Park <kyungmin.park@samsung.com>
6202 M:      Heungjun Kim <riverful.kim@samsung.com>
6203 L:      linux-media@vger.kernel.org
6204 S:      Maintained
6205 F:      drivers/media/i2c/m5mols/
6206 F:      include/media/i2c/m5mols.h
6207
6208 FUJITSU TABLET EXTRAS
6209 M:      Robert Gerlach <khnz@gmx.de>
6210 L:      platform-driver-x86@vger.kernel.org
6211 S:      Maintained
6212 F:      drivers/platform/x86/fujitsu-tablet.c
6213
6214 FUSE: FILESYSTEM IN USERSPACE
6215 M:      Miklos Szeredi <miklos@szeredi.hu>
6216 L:      linux-fsdevel@vger.kernel.org
6217 W:      http://fuse.sourceforge.net/
6218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6219 S:      Maintained
6220 F:      fs/fuse/
6221 F:      include/uapi/linux/fuse.h
6222 F:      Documentation/filesystems/fuse.txt
6223
6224 FUTEX SUBSYSTEM
6225 M:      Thomas Gleixner <tglx@linutronix.de>
6226 M:      Ingo Molnar <mingo@redhat.com>
6227 R:      Peter Zijlstra <peterz@infradead.org>
6228 R:      Darren Hart <dvhart@infradead.org>
6229 L:      linux-kernel@vger.kernel.org
6230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6231 S:      Maintained
6232 F:      kernel/futex.c
6233 F:      kernel/futex_compat.c
6234 F:      include/asm-generic/futex.h
6235 F:      include/linux/futex.h
6236 F:      include/uapi/linux/futex.h
6237 F:      tools/testing/selftests/futex/
6238 F:      tools/perf/bench/futex*
6239 F:      Documentation/*futex*
6240
6241 GCC PLUGINS
6242 M:      Kees Cook <keescook@chromium.org>
6243 R:      Emese Revfy <re.emese@gmail.com>
6244 L:      kernel-hardening@lists.openwall.com
6245 S:      Maintained
6246 F:      scripts/gcc-plugins/
6247 F:      scripts/gcc-plugin.sh
6248 F:      scripts/Makefile.gcc-plugins
6249 F:      Documentation/gcc-plugins.txt
6250
6251 GASKET DRIVER FRAMEWORK
6252 M:      Rob Springer <rspringer@google.com>
6253 M:      Todd Poynor <toddpoynor@google.com>
6254 M:      Ben Chan <benchan@chromium.org>
6255 S:      Maintained
6256 F:      drivers/staging/gasket/
6257
6258 GCOV BASED KERNEL PROFILING
6259 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6260 S:      Maintained
6261 F:      kernel/gcov/
6262 F:      Documentation/dev-tools/gcov.rst
6263
6264 GDB KERNEL DEBUGGING HELPER SCRIPTS
6265 M:      Jan Kiszka <jan.kiszka@siemens.com>
6266 M:      Kieran Bingham <kbingham@kernel.org>
6267 S:      Supported
6268 F:      scripts/gdb/
6269
6270 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6271 M:      Achim Leubner <achim_leubner@adaptec.com>
6272 L:      linux-scsi@vger.kernel.org
6273 W:      http://www.icp-vortex.com/
6274 S:      Supported
6275 F:      drivers/scsi/gdt*
6276
6277 GEMTEK FM RADIO RECEIVER DRIVER
6278 M:      Hans Verkuil <hverkuil@xs4all.nl>
6279 L:      linux-media@vger.kernel.org
6280 T:      git git://linuxtv.org/media_tree.git
6281 W:      https://linuxtv.org
6282 S:      Maintained
6283 F:      drivers/media/radio/radio-gemtek*
6284
6285 GENERIC GPIO I2C DRIVER
6286 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6287 S:      Supported
6288 F:      drivers/i2c/busses/i2c-gpio.c
6289 F:      include/linux/platform_data/i2c-gpio.h
6290
6291 GENERIC GPIO I2C MULTIPLEXER DRIVER
6292 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6293 L:      linux-i2c@vger.kernel.org
6294 S:      Supported
6295 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6296 F:      include/linux/platform_data/i2c-mux-gpio.h
6297 F:      Documentation/i2c/muxes/i2c-mux-gpio
6298
6299 GENERIC HDLC (WAN) DRIVERS
6300 M:      Krzysztof Halasa <khc@pm.waw.pl>
6301 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6302 S:      Maintained
6303 F:      drivers/net/wan/c101.c
6304 F:      drivers/net/wan/hd6457*
6305 F:      drivers/net/wan/hdlc*
6306 F:      drivers/net/wan/n2.c
6307 F:      drivers/net/wan/pc300too.c
6308 F:      drivers/net/wan/pci200syn.c
6309 F:      drivers/net/wan/wanxl*
6310
6311 GENERIC INCLUDE/ASM HEADER FILES
6312 M:      Arnd Bergmann <arnd@arndb.de>
6313 L:      linux-arch@vger.kernel.org
6314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6315 S:      Maintained
6316 F:      include/asm-generic/
6317 F:      include/uapi/asm-generic/
6318
6319 GENERIC PHY FRAMEWORK
6320 M:      Kishon Vijay Abraham I <kishon@ti.com>
6321 L:      linux-kernel@vger.kernel.org
6322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6323 S:      Supported
6324 F:      drivers/phy/
6325 F:      include/linux/phy/
6326 F:      Documentation/devicetree/bindings/phy/
6327
6328 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6329 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6330 S:      Supported
6331 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6332
6333 GENERIC PM DOMAINS
6334 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6335 M:      Kevin Hilman <khilman@kernel.org>
6336 M:      Ulf Hansson <ulf.hansson@linaro.org>
6337 L:      linux-pm@vger.kernel.org
6338 S:      Supported
6339 F:      drivers/base/power/domain*.c
6340 F:      include/linux/pm_domain.h
6341 F:      Documentation/devicetree/bindings/power/power_domain.txt
6342
6343 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6344 M:      Eugen Hristev <eugen.hristev@microchip.com>
6345 L:      linux-input@vger.kernel.org
6346 S:      Maintained
6347 F:      drivers/input/touchscreen/resistive-adc-touch.c
6348
6349 GENERIC UIO DRIVER FOR PCI DEVICES
6350 M:      "Michael S. Tsirkin" <mst@redhat.com>
6351 L:      kvm@vger.kernel.org
6352 S:      Supported
6353 F:      drivers/uio/uio_pci_generic.c
6354
6355 GENWQE (IBM Generic Workqueue Card)
6356 M:      Frank Haverkamp <haver@linux.ibm.com>
6357 S:      Supported
6358 F:      drivers/misc/genwqe/
6359
6360 GET_MAINTAINER SCRIPT
6361 M:      Joe Perches <joe@perches.com>
6362 S:      Maintained
6363 F:      scripts/get_maintainer.pl
6364
6365 GFS2 FILE SYSTEM
6366 M:      Bob Peterson <rpeterso@redhat.com>
6367 M:      Andreas Gruenbacher <agruenba@redhat.com>
6368 L:      cluster-devel@redhat.com
6369 W:      http://sources.redhat.com/cluster/
6370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6371 S:      Supported
6372 F:      Documentation/filesystems/gfs2*.txt
6373 F:      fs/gfs2/
6374 F:      include/uapi/linux/gfs2_ondisk.h
6375
6376 GIGASET ISDN DRIVERS
6377 M:      Paul Bolle <pebolle@tiscali.nl>
6378 L:      gigaset307x-common@lists.sourceforge.net
6379 W:      http://gigaset307x.sourceforge.net/
6380 S:      Odd Fixes
6381 F:      Documentation/isdn/README.gigaset
6382 F:      drivers/isdn/gigaset/
6383 F:      include/uapi/linux/gigaset_dev.h
6384
6385 GNSS SUBSYSTEM
6386 M:      Johan Hovold <johan@kernel.org>
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6388 S:      Maintained
6389 F:      Documentation/ABI/testing/sysfs-class-gnss
6390 F:      Documentation/devicetree/bindings/gnss/
6391 F:      drivers/gnss/
6392 F:      include/linux/gnss.h
6393
6394 GO7007 MPEG CODEC
6395 M:      Hans Verkuil <hans.verkuil@cisco.com>
6396 L:      linux-media@vger.kernel.org
6397 S:      Maintained
6398 F:      drivers/media/usb/go7007/
6399
6400 GOODIX TOUCHSCREEN
6401 M:      Bastien Nocera <hadess@hadess.net>
6402 L:      linux-input@vger.kernel.org
6403 S:      Maintained
6404 F:      drivers/input/touchscreen/goodix.c
6405
6406 GPD POCKET FAN DRIVER
6407 M:      Hans de Goede <hdegoede@redhat.com>
6408 L:      platform-driver-x86@vger.kernel.org
6409 S:      Maintained
6410 F:      drivers/platform/x86/gpd-pocket-fan.c
6411
6412 GPIO ACPI SUPPORT
6413 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6414 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6415 L:      linux-gpio@vger.kernel.org
6416 L:      linux-acpi@vger.kernel.org
6417 S:      Maintained
6418 F:      Documentation/acpi/gpio-properties.txt
6419 F:      drivers/gpio/gpiolib-acpi.c
6420
6421 GPIO IR Transmitter
6422 M:      Sean Young <sean@mess.org>
6423 L:      linux-media@vger.kernel.org
6424 S:      Maintained
6425 F:      drivers/media/rc/gpio-ir-tx.c
6426
6427 GPIO MOCKUP DRIVER
6428 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6429 L:      linux-gpio@vger.kernel.org
6430 S:      Maintained
6431 F:      drivers/gpio/gpio-mockup.c
6432 F:      tools/testing/selftests/gpio/
6433
6434 GPIO SUBSYSTEM
6435 M:      Linus Walleij <linus.walleij@linaro.org>
6436 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6437 L:      linux-gpio@vger.kernel.org
6438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6439 S:      Maintained
6440 F:      Documentation/devicetree/bindings/gpio/
6441 F:      Documentation/driver-api/gpio/
6442 F:      Documentation/gpio/
6443 F:      Documentation/ABI/testing/gpio-cdev
6444 F:      Documentation/ABI/obsolete/sysfs-gpio
6445 F:      drivers/gpio/
6446 F:      include/linux/gpio/
6447 F:      include/linux/gpio.h
6448 F:      include/linux/of_gpio.h
6449 F:      include/asm-generic/gpio.h
6450 F:      include/uapi/linux/gpio.h
6451 F:      tools/gpio/
6452
6453 GRE DEMULTIPLEXER DRIVER
6454 M:      Dmitry Kozlov <xeb@mail.ru>
6455 L:      netdev@vger.kernel.org
6456 S:      Maintained
6457 F:      net/ipv4/gre_demux.c
6458 F:      net/ipv4/gre_offload.c
6459 F:      include/net/gre.h
6460
6461 GRETH 10/100/1G Ethernet MAC device driver
6462 M:      Andreas Larsson <andreas@gaisler.com>
6463 L:      netdev@vger.kernel.org
6464 S:      Maintained
6465 F:      drivers/net/ethernet/aeroflex/
6466
6467 GREYBUS AUDIO PROTOCOLS DRIVERS
6468 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6469 M:      Mark Greer <mgreer@animalcreek.com>
6470 S:      Maintained
6471 F:      drivers/staging/greybus/audio_apbridgea.c
6472 F:      drivers/staging/greybus/audio_apbridgea.h
6473 F:      drivers/staging/greybus/audio_codec.c
6474 F:      drivers/staging/greybus/audio_codec.h
6475 F:      drivers/staging/greybus/audio_gb.c
6476 F:      drivers/staging/greybus/audio_manager.c
6477 F:      drivers/staging/greybus/audio_manager.h
6478 F:      drivers/staging/greybus/audio_manager_module.c
6479 F:      drivers/staging/greybus/audio_manager_private.h
6480 F:      drivers/staging/greybus/audio_manager_sysfs.c
6481 F:      drivers/staging/greybus/audio_module.c
6482 F:      drivers/staging/greybus/audio_topology.c
6483
6484 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6485 M:      Viresh Kumar <vireshk@kernel.org>
6486 S:      Maintained
6487 F:      drivers/staging/greybus/authentication.c
6488 F:      drivers/staging/greybus/bootrom.c
6489 F:      drivers/staging/greybus/firmware.h
6490 F:      drivers/staging/greybus/fw-core.c
6491 F:      drivers/staging/greybus/fw-download.c
6492 F:      drivers/staging/greybus/fw-management.c
6493 F:      drivers/staging/greybus/greybus_authentication.h
6494 F:      drivers/staging/greybus/greybus_firmware.h
6495 F:      drivers/staging/greybus/hid.c
6496 F:      drivers/staging/greybus/i2c.c
6497 F:      drivers/staging/greybus/spi.c
6498 F:      drivers/staging/greybus/spilib.c
6499 F:      drivers/staging/greybus/spilib.h
6500
6501 GREYBUS LOOPBACK DRIVER
6502 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6503 S:      Maintained
6504 F:      drivers/staging/greybus/loopback.c
6505
6506 GREYBUS PLATFORM DRIVERS
6507 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6508 S:      Maintained
6509 F:      drivers/staging/greybus/arche-platform.c
6510 F:      drivers/staging/greybus/arche-apb-ctrl.c
6511 F:      drivers/staging/greybus/arche_platform.h
6512
6513 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6514 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6515 S:      Maintained
6516 F:      drivers/staging/greybus/sdio.c
6517 F:      drivers/staging/greybus/light.c
6518 F:      drivers/staging/greybus/gpio.c
6519 F:      drivers/staging/greybus/power_supply.c
6520 F:      drivers/staging/greybus/spi.c
6521 F:      drivers/staging/greybus/spilib.c
6522
6523 GREYBUS SUBSYSTEM
6524 M:      Johan Hovold <johan@kernel.org>
6525 M:      Alex Elder <elder@kernel.org>
6526 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6527 S:      Maintained
6528 F:      drivers/staging/greybus/
6529 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6530
6531 GREYBUS UART PROTOCOLS DRIVERS
6532 M:      David Lin <dtwlin@gmail.com>
6533 S:      Maintained
6534 F:      drivers/staging/greybus/uart.c
6535 F:      drivers/staging/greybus/log.c
6536
6537 GS1662 VIDEO SERIALIZER
6538 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6539 L:      linux-media@vger.kernel.org
6540 T:      git git://linuxtv.org/media_tree.git
6541 S:      Maintained
6542 F:      drivers/media/spi/gs1662.c
6543
6544 GSPCA FINEPIX SUBDRIVER
6545 M:      Frank Zago <frank@zago.net>
6546 L:      linux-media@vger.kernel.org
6547 T:      git git://linuxtv.org/media_tree.git
6548 S:      Maintained
6549 F:      drivers/media/usb/gspca/finepix.c
6550
6551 GSPCA GL860 SUBDRIVER
6552 M:      Olivier Lorin <o.lorin@laposte.net>
6553 L:      linux-media@vger.kernel.org
6554 T:      git git://linuxtv.org/media_tree.git
6555 S:      Maintained
6556 F:      drivers/media/usb/gspca/gl860/
6557
6558 GSPCA M5602 SUBDRIVER
6559 M:      Erik Andren <erik.andren@gmail.com>
6560 L:      linux-media@vger.kernel.org
6561 T:      git git://linuxtv.org/media_tree.git
6562 S:      Maintained
6563 F:      drivers/media/usb/gspca/m5602/
6564
6565 GSPCA PAC207 SONIXB SUBDRIVER
6566 M:      Hans Verkuil <hverkuil@xs4all.nl>
6567 L:      linux-media@vger.kernel.org
6568 T:      git git://linuxtv.org/media_tree.git
6569 S:      Odd Fixes
6570 F:      drivers/media/usb/gspca/pac207.c
6571
6572 GSPCA SN9C20X SUBDRIVER
6573 M:      Brian Johnson <brijohn@gmail.com>
6574 L:      linux-media@vger.kernel.org
6575 T:      git git://linuxtv.org/media_tree.git
6576 S:      Maintained
6577 F:      drivers/media/usb/gspca/sn9c20x.c
6578
6579 GSPCA T613 SUBDRIVER
6580 M:      Leandro Costantino <lcostantino@gmail.com>
6581 L:      linux-media@vger.kernel.org
6582 T:      git git://linuxtv.org/media_tree.git
6583 S:      Maintained
6584 F:      drivers/media/usb/gspca/t613.c
6585
6586 GSPCA USB WEBCAM DRIVER
6587 M:      Hans Verkuil <hverkuil@xs4all.nl>
6588 L:      linux-media@vger.kernel.org
6589 T:      git git://linuxtv.org/media_tree.git
6590 S:      Odd Fixes
6591 F:      drivers/media/usb/gspca/
6592
6593 GTP (GPRS Tunneling Protocol)
6594 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6595 M:      Harald Welte <laforge@gnumonks.org>
6596 L:      osmocom-net-gprs@lists.osmocom.org
6597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6598 S:      Maintained
6599 F:      drivers/net/gtp.c
6600
6601 GUID PARTITION TABLE (GPT)
6602 M:      Davidlohr Bueso <dave@stgolabs.net>
6603 L:      linux-efi@vger.kernel.org
6604 S:      Maintained
6605 F:      block/partitions/efi.*
6606
6607 H8/300 ARCHITECTURE
6608 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6609 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6610 W:      http://uclinux-h8.sourceforge.jp
6611 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6612 S:      Maintained
6613 F:      arch/h8300/
6614 F:      drivers/clocksource/h8300_*.c
6615 F:      drivers/clk/h8300/
6616 F:      drivers/irqchip/irq-renesas-h8*.c
6617
6618 HACKRF MEDIA DRIVER
6619 M:      Antti Palosaari <crope@iki.fi>
6620 L:      linux-media@vger.kernel.org
6621 W:      https://linuxtv.org
6622 W:      http://palosaari.fi/linux/
6623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6624 T:      git git://linuxtv.org/anttip/media_tree.git
6625 S:      Maintained
6626 F:      drivers/media/usb/hackrf/
6627
6628 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6629 M:      Frank Seidel <frank@f-seidel.de>
6630 L:      platform-driver-x86@vger.kernel.org
6631 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6632 S:      Maintained
6633 F:      drivers/platform/x86/hdaps.c
6634
6635 HARDWARE MONITORING
6636 M:      Jean Delvare <jdelvare@suse.com>
6637 M:      Guenter Roeck <linux@roeck-us.net>
6638 L:      linux-hwmon@vger.kernel.org
6639 W:      http://hwmon.wiki.kernel.org/
6640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6641 S:      Maintained
6642 F:      Documentation/devicetree/bindings/hwmon/
6643 F:      Documentation/hwmon/
6644 F:      drivers/hwmon/
6645 F:      include/linux/hwmon*.h
6646 F:      include/trace/events/hwmon*.h
6647
6648 HARDWARE RANDOM NUMBER GENERATOR CORE
6649 M:      Matt Mackall <mpm@selenic.com>
6650 M:      Herbert Xu <herbert@gondor.apana.org.au>
6651 L:      linux-crypto@vger.kernel.org
6652 S:      Odd fixes
6653 F:      Documentation/devicetree/bindings/rng/
6654 F:      Documentation/hw_random.txt
6655 F:      drivers/char/hw_random/
6656 F:      include/linux/hw_random.h
6657
6658 HARDWARE TRACING FACILITIES
6659 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6660 S:      Maintained
6661 F:      drivers/hwtracing/
6662
6663 HARDWARE SPINLOCK CORE
6664 M:      Ohad Ben-Cohen <ohad@wizery.com>
6665 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6666 L:      linux-remoteproc@vger.kernel.org
6667 S:      Maintained
6668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6669 F:      Documentation/devicetree/bindings/hwlock/
6670 F:      Documentation/hwspinlock.txt
6671 F:      drivers/hwspinlock/
6672 F:      include/linux/hwspinlock.h
6673
6674 HARMONY SOUND DRIVER
6675 L:      linux-parisc@vger.kernel.org
6676 S:      Maintained
6677 F:      sound/parisc/harmony.*
6678
6679 HDPVR USB VIDEO ENCODER DRIVER
6680 M:      Hans Verkuil <hverkuil@xs4all.nl>
6681 L:      linux-media@vger.kernel.org
6682 T:      git git://linuxtv.org/media_tree.git
6683 W:      https://linuxtv.org
6684 S:      Odd Fixes
6685 F:      drivers/media/usb/hdpvr/
6686
6687 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6688 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6689 S:      Supported
6690 F:      Documentation/watchdog/hpwdt.txt
6691 F:      drivers/watchdog/hpwdt.c
6692
6693 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6694 M:      Don Brace <don.brace@microsemi.com>
6695 L:      esc.storagedev@microsemi.com
6696 L:      linux-scsi@vger.kernel.org
6697 S:      Supported
6698 F:      Documentation/scsi/hpsa.txt
6699 F:      drivers/scsi/hpsa*.[ch]
6700 F:      include/linux/cciss*.h
6701 F:      include/uapi/linux/cciss*.h
6702
6703 HFI1 DRIVER
6704 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6705 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6706 L:      linux-rdma@vger.kernel.org
6707 S:      Supported
6708 F:      drivers/infiniband/hw/hfi1
6709
6710 HFS FILESYSTEM
6711 L:      linux-fsdevel@vger.kernel.org
6712 S:      Orphan
6713 F:      Documentation/filesystems/hfs.txt
6714 F:      fs/hfs/
6715
6716 HFSPLUS FILESYSTEM
6717 L:      linux-fsdevel@vger.kernel.org
6718 S:      Orphan
6719 F:      Documentation/filesystems/hfsplus.txt
6720 F:      fs/hfsplus/
6721
6722 HGA FRAMEBUFFER DRIVER
6723 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6724 L:      linux-nvidia@lists.surfsouth.com
6725 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6726 S:      Maintained
6727 F:      drivers/video/fbdev/hgafb.c
6728
6729 HIBERNATION (aka Software Suspend, aka swsusp)
6730 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6731 M:      Pavel Machek <pavel@ucw.cz>
6732 L:      linux-pm@vger.kernel.org
6733 B:      https://bugzilla.kernel.org
6734 S:      Supported
6735 F:      arch/x86/power/
6736 F:      drivers/base/power/
6737 F:      kernel/power/
6738 F:      include/linux/suspend.h
6739 F:      include/linux/freezer.h
6740 F:      include/linux/pm.h
6741 F:      arch/*/include/asm/suspend*.h
6742
6743 HID CORE LAYER
6744 M:      Jiri Kosina <jikos@kernel.org>
6745 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6746 L:      linux-input@vger.kernel.org
6747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6748 S:      Maintained
6749 F:      drivers/hid/
6750 F:      include/linux/hid*
6751 F:      include/uapi/linux/hid*
6752
6753 HID SENSOR HUB DRIVERS
6754 M:      Jiri Kosina <jikos@kernel.org>
6755 M:      Jonathan Cameron <jic23@kernel.org>
6756 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6757 L:      linux-input@vger.kernel.org
6758 L:      linux-iio@vger.kernel.org
6759 S:      Maintained
6760 F:      Documentation/hid/hid-sensor*
6761 F:      drivers/hid/hid-sensor-*
6762 F:      drivers/iio/*/hid-*
6763 F:      include/linux/hid-sensor-*
6764
6765 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6766 M:      Thomas Gleixner <tglx@linutronix.de>
6767 L:      linux-kernel@vger.kernel.org
6768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6769 S:      Maintained
6770 F:      Documentation/timers/
6771 F:      kernel/time/hrtimer.c
6772 F:      kernel/time/clockevents.c
6773 F:      kernel/time/timer_*.c
6774 F:      include/linux/clockchips.h
6775 F:      include/linux/hrtimer.h
6776
6777 HIGH-SPEED SCC DRIVER FOR AX.25
6778 L:      linux-hams@vger.kernel.org
6779 S:      Orphan
6780 F:      drivers/net/hamradio/dmascc.c
6781 F:      drivers/net/hamradio/scc.c
6782
6783 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6784 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6785 W:      http://www.highpoint-tech.com
6786 S:      Supported
6787 F:      Documentation/scsi/hptiop.txt
6788 F:      drivers/scsi/hptiop.c
6789
6790 HIPPI
6791 M:      Jes Sorensen <jes@trained-monkey.org>
6792 L:      linux-hippi@sunsite.dk
6793 S:      Maintained
6794 F:      include/linux/hippidevice.h
6795 F:      include/uapi/linux/if_hippi.h
6796 F:      net/802/hippi.c
6797 F:      drivers/net/hippi/
6798
6799 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6800 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6801 M:      Salil Mehta <salil.mehta@huawei.com>
6802 L:      netdev@vger.kernel.org
6803 W:      http://www.hisilicon.com
6804 S:      Maintained
6805 F:      drivers/net/ethernet/hisilicon/hns3/
6806
6807 HISILICON LPC BUS DRIVER
6808 M:      john.garry@huawei.com
6809 W:      http://www.hisilicon.com
6810 S:      Maintained
6811 F:      drivers/bus/hisi_lpc.c
6812 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6813
6814 HISILICON NETWORK SUBSYSTEM DRIVER
6815 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6816 M:      Salil Mehta <salil.mehta@huawei.com>
6817 L:      netdev@vger.kernel.org
6818 W:      http://www.hisilicon.com
6819 S:      Maintained
6820 F:      drivers/net/ethernet/hisilicon/
6821 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6822
6823 HISILICON PMU DRIVER
6824 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6825 W:      http://www.hisilicon.com
6826 S:      Supported
6827 F:      drivers/perf/hisilicon
6828 F:      Documentation/perf/hisi-pmu.txt
6829
6830 HISILICON ROCE DRIVER
6831 M:      Lijun Ou <oulijun@huawei.com>
6832 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6833 L:      linux-rdma@vger.kernel.org
6834 S:      Maintained
6835 F:      drivers/infiniband/hw/hns/
6836 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6837
6838 HISILICON SAS Controller
6839 M:      John Garry <john.garry@huawei.com>
6840 W:      http://www.hisilicon.com
6841 S:      Supported
6842 F:      drivers/scsi/hisi_sas/
6843 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6844
6845 HMM - Heterogeneous Memory Management
6846 M:      Jérôme Glisse <jglisse@redhat.com>
6847 L:      linux-mm@kvack.org
6848 S:      Maintained
6849 F:      mm/hmm*
6850 F:      include/linux/hmm*
6851 F:      Documentation/vm/hmm.rst
6852
6853 HOST AP DRIVER
6854 M:      Jouni Malinen <j@w1.fi>
6855 L:      linux-wireless@vger.kernel.org
6856 W:      http://w1.fi/hostap-driver.html
6857 S:      Obsolete
6858 F:      drivers/net/wireless/intersil/hostap/
6859
6860 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6861 L:      platform-driver-x86@vger.kernel.org
6862 S:      Orphan
6863 F:      drivers/platform/x86/tc1100-wmi.c
6864
6865 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6866 M:      Jaroslav Kysela <perex@perex.cz>
6867 S:      Maintained
6868 F:      drivers/net/ethernet/hp/hp100.*
6869
6870 HPET:   High Precision Event Timers driver
6871 M:      Clemens Ladisch <clemens@ladisch.de>
6872 S:      Maintained
6873 F:      Documentation/timers/hpet.txt
6874 F:      drivers/char/hpet.c
6875 F:      include/linux/hpet.h
6876 F:      include/uapi/linux/hpet.h
6877
6878 HPET:   x86
6879 S:      Orphan
6880 F:      arch/x86/kernel/hpet.c
6881 F:      arch/x86/include/asm/hpet.h
6882
6883 HPFS FILESYSTEM
6884 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6885 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6886 S:      Maintained
6887 F:      fs/hpfs/
6888
6889 HSI SUBSYSTEM
6890 M:      Sebastian Reichel <sre@kernel.org>
6891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6892 S:      Maintained
6893 F:      Documentation/ABI/testing/sysfs-bus-hsi
6894 F:      Documentation/driver-api/hsi.rst
6895 F:      drivers/hsi/
6896 F:      include/linux/hsi/
6897 F:      include/uapi/linux/hsi/
6898
6899 HSO 3G MODEM DRIVER
6900 L:      linux-usb@vger.kernel.org
6901 S:      Orphan
6902 F:      drivers/net/usb/hso.c
6903
6904 HSR NETWORK PROTOCOL
6905 M:      Arvid Brodin <arvid.brodin@alten.se>
6906 L:      netdev@vger.kernel.org
6907 S:      Maintained
6908 F:      net/hsr/
6909
6910 HT16K33 LED CONTROLLER DRIVER
6911 M:      Robin van der Gracht <robin@protonic.nl>
6912 S:      Maintained
6913 F:      drivers/auxdisplay/ht16k33.c
6914 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6915
6916 HTCPEN TOUCHSCREEN DRIVER
6917 M:      Pau Oliva Fora <pof@eslack.org>
6918 L:      linux-input@vger.kernel.org
6919 S:      Maintained
6920 F:      drivers/input/touchscreen/htcpen.c
6921
6922 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6923 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6924 L:      linux-iio@vger.kernel.org
6925 W:      http://www.st.com/
6926 S:      Maintained
6927 F:      drivers/iio/humidity/hts221*
6928 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6929
6930 HUAWEI ETHERNET DRIVER
6931 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6932 L:      netdev@vger.kernel.org
6933 S:      Supported
6934 F:      Documentation/networking/hinic.txt
6935 F:      drivers/net/ethernet/huawei/hinic/
6936
6937 HUGETLB FILESYSTEM
6938 M:      Mike Kravetz <mike.kravetz@oracle.com>
6939 L:      linux-mm@kvack.org
6940 S:      Maintained
6941 F:      fs/hugetlbfs/
6942 F:      mm/hugetlb.c
6943 F:      include/linux/hugetlb.h
6944 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6945 F:      Documentation/vm/hugetlbfs_reserv.rst
6946 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6947
6948 HVA ST MEDIA DRIVER
6949 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6950 L:      linux-media@vger.kernel.org
6951 T:      git git://linuxtv.org/media_tree.git
6952 W:      https://linuxtv.org
6953 S:      Supported
6954 F:      drivers/media/platform/sti/hva
6955
6956 HWPOISON MEMORY FAILURE HANDLING
6957 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6958 L:      linux-mm@kvack.org
6959 S:      Maintained
6960 F:      mm/memory-failure.c
6961 F:      mm/hwpoison-inject.c
6962
6963 HYGON PROCESSOR SUPPORT
6964 M:      Pu Wen <puwen@hygon.cn>
6965 L:      linux-kernel@vger.kernel.org
6966 S:      Maintained
6967 F:      arch/x86/kernel/cpu/hygon.c
6968
6969 Hyper-V CORE AND DRIVERS
6970 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6971 M:      Haiyang Zhang <haiyangz@microsoft.com>
6972 M:      Stephen Hemminger <sthemmin@microsoft.com>
6973 M:      Sasha Levin <sashal@kernel.org>
6974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6975 L:      devel@linuxdriverproject.org
6976 S:      Supported
6977 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
6978 F:      arch/x86/include/asm/mshyperv.h
6979 F:      arch/x86/include/asm/trace/hyperv.h
6980 F:      arch/x86/include/asm/hyperv-tlfs.h
6981 F:      arch/x86/kernel/cpu/mshyperv.c
6982 F:      arch/x86/hyperv
6983 F:      drivers/hid/hid-hyperv.c
6984 F:      drivers/hv/
6985 F:      drivers/input/serio/hyperv-keyboard.c
6986 F:      drivers/pci/controller/pci-hyperv.c
6987 F:      drivers/net/hyperv/
6988 F:      drivers/scsi/storvsc_drv.c
6989 F:      drivers/uio/uio_hv_generic.c
6990 F:      drivers/video/fbdev/hyperv_fb.c
6991 F:      net/vmw_vsock/hyperv_transport.c
6992 F:      include/linux/hyperv.h
6993 F:      include/uapi/linux/hyperv.h
6994 F:      tools/hv/
6995 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6996
6997 HYPERVISOR VIRTUAL CONSOLE DRIVER
6998 L:      linuxppc-dev@lists.ozlabs.org
6999 S:      Odd Fixes
7000 F:      drivers/tty/hvc/
7001
7002 I2C ACPI SUPPORT
7003 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7004 L:      linux-i2c@vger.kernel.org
7005 L:      linux-acpi@vger.kernel.org
7006 S:      Maintained
7007 F:      drivers/i2c/i2c-core-acpi.c
7008
7009 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7010 M:      Ajay Gupta <ajayg@nvidia.com>
7011 L:      linux-i2c@vger.kernel.org
7012 S:      Maintained
7013 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7014 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7015
7016 I2C MUXES
7017 M:      Peter Rosin <peda@axentia.se>
7018 L:      linux-i2c@vger.kernel.org
7019 S:      Maintained
7020 F:      Documentation/i2c/i2c-topology
7021 F:      Documentation/i2c/muxes/
7022 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7023 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7024 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7025 F:      drivers/i2c/i2c-mux.c
7026 F:      drivers/i2c/muxes/
7027 F:      include/linux/i2c-mux.h
7028
7029 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7030 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7031 L:      linux-i2c@vger.kernel.org
7032 S:      Maintained
7033 F:      drivers/i2c/busses/i2c-mv64xxx.c
7034
7035 I2C OVER PARALLEL PORT
7036 M:      Jean Delvare <jdelvare@suse.com>
7037 L:      linux-i2c@vger.kernel.org
7038 S:      Maintained
7039 F:      Documentation/i2c/busses/i2c-parport
7040 F:      Documentation/i2c/busses/i2c-parport-light
7041 F:      drivers/i2c/busses/i2c-parport.c
7042 F:      drivers/i2c/busses/i2c-parport-light.c
7043
7044 I2C SUBSYSTEM
7045 M:      Wolfram Sang <wsa@the-dreams.de>
7046 L:      linux-i2c@vger.kernel.org
7047 W:      https://i2c.wiki.kernel.org/
7048 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7050 S:      Maintained
7051 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7052 F:      Documentation/i2c/
7053 F:      drivers/i2c/*
7054 F:      include/linux/i2c.h
7055 F:      include/linux/i2c-dev.h
7056 F:      include/linux/i2c-smbus.h
7057 F:      include/uapi/linux/i2c.h
7058 F:      include/uapi/linux/i2c-*.h
7059
7060 I2C SUBSYSTEM HOST DRIVERS
7061 L:      linux-i2c@vger.kernel.org
7062 W:      https://i2c.wiki.kernel.org/
7063 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7065 S:      Odd Fixes
7066 F:      Documentation/devicetree/bindings/i2c/
7067 F:      drivers/i2c/algos/
7068 F:      drivers/i2c/busses/
7069
7070 I2C-TAOS-EVM DRIVER
7071 M:      Jean Delvare <jdelvare@suse.com>
7072 L:      linux-i2c@vger.kernel.org
7073 S:      Maintained
7074 F:      Documentation/i2c/busses/i2c-taos-evm
7075 F:      drivers/i2c/busses/i2c-taos-evm.c
7076
7077 I2C-TINY-USB DRIVER
7078 M:      Till Harbaum <till@harbaum.org>
7079 L:      linux-i2c@vger.kernel.org
7080 W:      http://www.harbaum.org/till/i2c_tiny_usb
7081 S:      Maintained
7082 F:      drivers/i2c/busses/i2c-tiny-usb.c
7083
7084 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7085 M:      Jean Delvare <jdelvare@suse.com>
7086 L:      linux-i2c@vger.kernel.org
7087 S:      Maintained
7088 F:      Documentation/i2c/busses/i2c-ali1535
7089 F:      Documentation/i2c/busses/i2c-ali1563
7090 F:      Documentation/i2c/busses/i2c-ali15x3
7091 F:      Documentation/i2c/busses/i2c-amd756
7092 F:      Documentation/i2c/busses/i2c-amd8111
7093 F:      Documentation/i2c/busses/i2c-i801
7094 F:      Documentation/i2c/busses/i2c-nforce2
7095 F:      Documentation/i2c/busses/i2c-piix4
7096 F:      Documentation/i2c/busses/i2c-sis5595
7097 F:      Documentation/i2c/busses/i2c-sis630
7098 F:      Documentation/i2c/busses/i2c-sis96x
7099 F:      Documentation/i2c/busses/i2c-via
7100 F:      Documentation/i2c/busses/i2c-viapro
7101 F:      drivers/i2c/busses/i2c-ali1535.c
7102 F:      drivers/i2c/busses/i2c-ali1563.c
7103 F:      drivers/i2c/busses/i2c-ali15x3.c
7104 F:      drivers/i2c/busses/i2c-amd756.c
7105 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7106 F:      drivers/i2c/busses/i2c-amd8111.c
7107 F:      drivers/i2c/busses/i2c-i801.c
7108 F:      drivers/i2c/busses/i2c-isch.c
7109 F:      drivers/i2c/busses/i2c-nforce2.c
7110 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7111 F:      drivers/i2c/busses/i2c-piix4.c
7112 F:      drivers/i2c/busses/i2c-sis5595.c
7113 F:      drivers/i2c/busses/i2c-sis630.c
7114 F:      drivers/i2c/busses/i2c-sis96x.c
7115 F:      drivers/i2c/busses/i2c-via.c
7116 F:      drivers/i2c/busses/i2c-viapro.c
7117
7118 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7119 M:      Hans de Goede <hdegoede@redhat.com>
7120 L:      linux-i2c@vger.kernel.org
7121 S:      Maintained
7122 F:      drivers/i2c/busses/i2c-cht-wc.c
7123
7124 I2C/SMBUS ISMT DRIVER
7125 M:      Seth Heasley <seth.heasley@intel.com>
7126 M:      Neil Horman <nhorman@tuxdriver.com>
7127 L:      linux-i2c@vger.kernel.org
7128 F:      drivers/i2c/busses/i2c-ismt.c
7129 F:      Documentation/i2c/busses/i2c-ismt
7130
7131 I2C/SMBUS STUB DRIVER
7132 M:      Jean Delvare <jdelvare@suse.com>
7133 L:      linux-i2c@vger.kernel.org
7134 S:      Maintained
7135 F:      drivers/i2c/i2c-stub.c
7136
7137 I3C SUBSYSTEM
7138 M:      Boris Brezillon <bbrezillon@kernel.org>
7139 L:      linux-i3c@lists.infradead.org
7140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7141 S:      Maintained
7142 F:      Documentation/ABI/testing/sysfs-bus-i3c
7143 F:      Documentation/devicetree/bindings/i3c/
7144 F:      Documentation/driver-api/i3c
7145 F:      drivers/i3c/
7146 F:      include/linux/i3c/
7147 F:      include/dt-bindings/i3c/
7148
7149 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7150 M:      Vitor Soares <vitor.soares@synopsys.com>
7151 S:      Maintained
7152 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7153 F:      drivers/i3c/master/dw*
7154
7155 IA64 (Itanium) PLATFORM
7156 M:      Tony Luck <tony.luck@intel.com>
7157 M:      Fenghua Yu <fenghua.yu@intel.com>
7158 L:      linux-ia64@vger.kernel.org
7159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7160 S:      Maintained
7161 F:      arch/ia64/
7162
7163 IBM Power 842 compression accelerator
7164 M:      Haren Myneni <haren@us.ibm.com>
7165 S:      Supported
7166 F:      drivers/crypto/nx/Makefile
7167 F:      drivers/crypto/nx/Kconfig
7168 F:      drivers/crypto/nx/nx-842*
7169 F:      include/linux/sw842.h
7170 F:      crypto/842.c
7171 F:      lib/842/
7172
7173 IBM Power in-Nest Crypto Acceleration
7174 M:      Breno Leitão <leitao@debian.org>
7175 M:      Nayna Jain <nayna@linux.ibm.com>
7176 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7177 L:      linux-crypto@vger.kernel.org
7178 S:      Supported
7179 F:      drivers/crypto/nx/Makefile
7180 F:      drivers/crypto/nx/Kconfig
7181 F:      drivers/crypto/nx/nx-aes*
7182 F:      drivers/crypto/nx/nx-sha*
7183 F:      drivers/crypto/nx/nx.*
7184 F:      drivers/crypto/nx/nx_csbcpb.h
7185 F:      drivers/crypto/nx/nx_debugfs.h
7186
7187 IBM Power Linux RAID adapter
7188 M:      Brian King <brking@us.ibm.com>
7189 S:      Supported
7190 F:      drivers/scsi/ipr.*
7191
7192 IBM Power SRIOV Virtual NIC Device Driver
7193 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7194 M:      John Allen <jallen@linux.ibm.com>
7195 L:      netdev@vger.kernel.org
7196 S:      Supported
7197 F:      drivers/net/ethernet/ibm/ibmvnic.*
7198
7199 IBM Power Virtual Accelerator Switchboard
7200 M:      Sukadev Bhattiprolu
7201 L:      linuxppc-dev@lists.ozlabs.org
7202 S:      Supported
7203 F:      arch/powerpc/platforms/powernv/vas*
7204 F:      arch/powerpc/platforms/powernv/copy-paste.h
7205 F:      arch/powerpc/include/asm/vas.h
7206 F:      arch/powerpc/include/uapi/asm/vas.h
7207
7208 IBM Power Virtual Ethernet Device Driver
7209 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7210 L:      netdev@vger.kernel.org
7211 S:      Supported
7212 F:      drivers/net/ethernet/ibm/ibmveth.*
7213
7214 IBM Power Virtual FC Device Drivers
7215 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7216 L:      linux-scsi@vger.kernel.org
7217 S:      Supported
7218 F:      drivers/scsi/ibmvscsi/ibmvfc*
7219
7220 IBM Power Virtual Management Channel Driver
7221 M:      Steven Royer <seroyer@linux.ibm.com>
7222 S:      Supported
7223 F:      drivers/misc/ibmvmc.*
7224
7225 IBM Power Virtual SCSI Device Drivers
7226 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7227 L:      linux-scsi@vger.kernel.org
7228 S:      Supported
7229 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7230 F:      include/scsi/viosrp.h
7231
7232 IBM Power Virtual SCSI Device Target Driver
7233 M:      Michael Cyr <mikecyr@linux.ibm.com>
7234 L:      linux-scsi@vger.kernel.org
7235 L:      target-devel@vger.kernel.org
7236 S:      Supported
7237 F:      drivers/scsi/ibmvscsi_tgt/
7238
7239 IBM Power VMX Cryptographic instructions
7240 M:      Breno Leitão <leitao@debian.org>
7241 M:      Nayna Jain <nayna@linux.ibm.com>
7242 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7243 L:      linux-crypto@vger.kernel.org
7244 S:      Supported
7245 F:      drivers/crypto/vmx/Makefile
7246 F:      drivers/crypto/vmx/Kconfig
7247 F:      drivers/crypto/vmx/vmx.c
7248 F:      drivers/crypto/vmx/aes*
7249 F:      drivers/crypto/vmx/ghash*
7250 F:      drivers/crypto/vmx/ppc-xlate.pl
7251
7252 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7253 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7254 L:      linux-pci@vger.kernel.org
7255 L:      linuxppc-dev@lists.ozlabs.org
7256 S:      Supported
7257 F:      drivers/pci/hotplug/rpaphp*
7258
7259 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7260 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7261 L:      linux-pci@vger.kernel.org
7262 L:      linuxppc-dev@lists.ozlabs.org
7263 S:      Supported
7264 F:      drivers/pci/hotplug/rpadlpar*
7265
7266 IBM ServeRAID RAID DRIVER
7267 S:      Orphan
7268 F:      drivers/scsi/ips.*
7269
7270 ICH LPC AND GPIO DRIVER
7271 M:      Peter Tyser <ptyser@xes-inc.com>
7272 S:      Maintained
7273 F:      drivers/mfd/lpc_ich.c
7274 F:      drivers/gpio/gpio-ich.c
7275
7276 IDE SUBSYSTEM
7277 M:      "David S. Miller" <davem@davemloft.net>
7278 L:      linux-ide@vger.kernel.org
7279 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7281 S:      Maintained
7282 F:      Documentation/ide/
7283 F:      drivers/ide/
7284 F:      include/linux/ide.h
7285
7286 IDE/ATAPI DRIVERS
7287 M:      Borislav Petkov <bp@alien8.de>
7288 L:      linux-ide@vger.kernel.org
7289 S:      Maintained
7290 F:      Documentation/cdrom/ide-cd
7291 F:      drivers/ide/ide-cd*
7292
7293 IDEAPAD LAPTOP EXTRAS DRIVER
7294 M:      Ike Panhc <ike.pan@canonical.com>
7295 L:      platform-driver-x86@vger.kernel.org
7296 W:      http://launchpad.net/ideapad-laptop
7297 S:      Maintained
7298 F:      drivers/platform/x86/ideapad-laptop.c
7299
7300 IDEAPAD LAPTOP SLIDEBAR DRIVER
7301 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7302 L:      linux-input@vger.kernel.org
7303 W:      https://github.com/o2genum/ideapad-slidebar
7304 S:      Maintained
7305 F:      drivers/input/misc/ideapad_slidebar.c
7306
7307 IDT VersaClock 5 CLOCK DRIVER
7308 M:      Marek Vasut <marek.vasut@gmail.com>
7309 S:      Maintained
7310 F:      drivers/clk/clk-versaclock5.c
7311
7312 IEEE 802.15.4 SUBSYSTEM
7313 M:      Alexander Aring <alex.aring@gmail.com>
7314 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7315 L:      linux-wpan@vger.kernel.org
7316 W:      http://wpan.cakelab.org/
7317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7319 S:      Maintained
7320 F:      net/ieee802154/
7321 F:      net/mac802154/
7322 F:      drivers/net/ieee802154/
7323 F:      include/linux/nl802154.h
7324 F:      include/linux/ieee802154.h
7325 F:      include/net/nl802154.h
7326 F:      include/net/mac802154.h
7327 F:      include/net/af_ieee802154.h
7328 F:      include/net/cfg802154.h
7329 F:      include/net/ieee802154_netdev.h
7330 F:      Documentation/networking/ieee802154.txt
7331
7332 IFE PROTOCOL
7333 M:      Yotam Gigi <yotam.gi@gmail.com>
7334 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7335 F:      net/ife
7336 F:      include/net/ife.h
7337 F:      include/uapi/linux/ife.h
7338
7339 IGORPLUG-USB IR RECEIVER
7340 M:      Sean Young <sean@mess.org>
7341 L:      linux-media@vger.kernel.org
7342 S:      Maintained
7343 F:      drivers/media/rc/igorplugusb.c
7344
7345 IGUANAWORKS USB IR TRANSCEIVER
7346 M:      Sean Young <sean@mess.org>
7347 L:      linux-media@vger.kernel.org
7348 S:      Maintained
7349 F:      drivers/media/rc/iguanair.c
7350
7351 IIO DIGITAL POTENTIOMETER DAC
7352 M:      Peter Rosin <peda@axentia.se>
7353 L:      linux-iio@vger.kernel.org
7354 S:      Maintained
7355 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7356 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7357 F:      drivers/iio/dac/dpot-dac.c
7358
7359 IIO ENVELOPE DETECTOR
7360 M:      Peter Rosin <peda@axentia.se>
7361 L:      linux-iio@vger.kernel.org
7362 S:      Maintained
7363 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7364 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7365 F:      drivers/iio/adc/envelope-detector.c
7366
7367 IIO MULTIPLEXER
7368 M:      Peter Rosin <peda@axentia.se>
7369 L:      linux-iio@vger.kernel.org
7370 S:      Maintained
7371 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7372 F:      drivers/iio/multiplexer/iio-mux.c
7373
7374 IIO SUBSYSTEM AND DRIVERS
7375 M:      Jonathan Cameron <jic23@kernel.org>
7376 R:      Hartmut Knaack <knaack.h@gmx.de>
7377 R:      Lars-Peter Clausen <lars@metafoo.de>
7378 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7379 L:      linux-iio@vger.kernel.org
7380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7381 S:      Maintained
7382 F:      Documentation/ABI/testing/configfs-iio*
7383 F:      Documentation/ABI/testing/sysfs-bus-iio*
7384 F:      Documentation/devicetree/bindings/iio/
7385 F:      drivers/iio/
7386 F:      drivers/staging/iio/
7387 F:      include/linux/iio/
7388 F:      tools/iio/
7389
7390 IIO UNIT CONVERTER
7391 M:      Peter Rosin <peda@axentia.se>
7392 L:      linux-iio@vger.kernel.org
7393 S:      Maintained
7394 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7395 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7396 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7397 F:      drivers/iio/afe/iio-rescale.c
7398
7399 IKANOS/ADI EAGLE ADSL USB DRIVER
7400 M:      Matthieu Castet <castet.matthieu@free.fr>
7401 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7402 S:      Maintained
7403 F:      drivers/usb/atm/ueagle-atm.c
7404
7405 IMGTEC ASCII LCD DRIVER
7406 M:      Paul Burton <paul.burton@mips.com>
7407 S:      Maintained
7408 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7409 F:      drivers/auxdisplay/img-ascii-lcd.c
7410
7411 IMGTEC IR DECODER DRIVER
7412 M:      James Hogan <jhogan@kernel.org>
7413 S:      Maintained
7414 F:      drivers/media/rc/img-ir/
7415
7416 IMON SOUNDGRAPH USB IR RECEIVER
7417 M:      Sean Young <sean@mess.org>
7418 L:      linux-media@vger.kernel.org
7419 S:      Maintained
7420 F:      drivers/media/rc/imon_raw.c
7421 F:      drivers/media/rc/imon.c
7422
7423 IMS TWINTURBO FRAMEBUFFER DRIVER
7424 L:      linux-fbdev@vger.kernel.org
7425 S:      Orphan
7426 F:      drivers/video/fbdev/imsttfb.c
7427
7428 INA209 HARDWARE MONITOR DRIVER
7429 M:      Guenter Roeck <linux@roeck-us.net>
7430 L:      linux-hwmon@vger.kernel.org
7431 S:      Maintained
7432 F:      Documentation/hwmon/ina209
7433 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7434 F:      drivers/hwmon/ina209.c
7435
7436 INA2XX HARDWARE MONITOR DRIVER
7437 M:      Guenter Roeck <linux@roeck-us.net>
7438 L:      linux-hwmon@vger.kernel.org
7439 S:      Maintained
7440 F:      Documentation/hwmon/ina2xx
7441 F:      drivers/hwmon/ina2xx.c
7442 F:      include/linux/platform_data/ina2xx.h
7443
7444 INDUSTRY PACK SUBSYSTEM (IPACK)
7445 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7446 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7447 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7448 L:      industrypack-devel@lists.sourceforge.net
7449 W:      http://industrypack.sourceforge.net
7450 S:      Maintained
7451 F:      drivers/ipack/
7452
7453 INFINIBAND SUBSYSTEM
7454 M:      Doug Ledford <dledford@redhat.com>
7455 M:      Jason Gunthorpe <jgg@mellanox.com>
7456 L:      linux-rdma@vger.kernel.org
7457 W:      https://github.com/linux-rdma/rdma-core
7458 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7460 S:      Supported
7461 F:      Documentation/devicetree/bindings/infiniband/
7462 F:      Documentation/infiniband/
7463 F:      drivers/infiniband/
7464 F:      include/uapi/linux/if_infiniband.h
7465 F:      include/uapi/rdma/
7466 F:      include/rdma/
7467
7468 INGENIC JZ4780 DMA Driver
7469 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7470 S:      Maintained
7471 F:      drivers/dma/dma-jz4780.c
7472
7473 INGENIC JZ4780 NAND DRIVER
7474 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7475 L:      linux-mtd@lists.infradead.org
7476 S:      Maintained
7477 F:      drivers/mtd/nand/raw/jz4780_*
7478
7479 INOTIFY
7480 M:      Jan Kara <jack@suse.cz>
7481 R:      Amir Goldstein <amir73il@gmail.com>
7482 L:      linux-fsdevel@vger.kernel.org
7483 S:      Maintained
7484 F:      Documentation/filesystems/inotify.txt
7485 F:      fs/notify/inotify/
7486 F:      include/linux/inotify.h
7487 F:      include/uapi/linux/inotify.h
7488
7489 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7490 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7491 L:      linux-input@vger.kernel.org
7492 Q:      http://patchwork.kernel.org/project/linux-input/list/
7493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7494 S:      Maintained
7495 F:      drivers/input/
7496 F:      include/linux/input.h
7497 F:      include/uapi/linux/input.h
7498 F:      include/uapi/linux/input-event-codes.h
7499 F:      include/linux/input/
7500 F:      Documentation/devicetree/bindings/input/
7501 F:      Documentation/devicetree/bindings/serio/
7502 F:      Documentation/input/
7503
7504 INPUT MULTITOUCH (MT) PROTOCOL
7505 M:      Henrik Rydberg <rydberg@bitmath.org>
7506 L:      linux-input@vger.kernel.org
7507 S:      Odd fixes
7508 F:      Documentation/input/multi-touch-protocol.rst
7509 F:      drivers/input/input-mt.c
7510 K:      \b(ABS|SYN)_MT_
7511
7512 INSIDE SECURE CRYPTO DRIVER
7513 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7514 F:      drivers/crypto/inside-secure/
7515 S:      Maintained
7516 L:      linux-crypto@vger.kernel.org
7517
7518 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7519 M:      Mimi Zohar <zohar@linux.ibm.com>
7520 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7521 L:      linux-integrity@vger.kernel.org
7522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7523 S:      Supported
7524 F:      security/integrity/ima/
7525
7526 INTEL 810/815 FRAMEBUFFER DRIVER
7527 M:      Antonino Daplas <adaplas@gmail.com>
7528 L:      linux-fbdev@vger.kernel.org
7529 S:      Maintained
7530 F:      drivers/video/fbdev/i810/
7531
7532 INTEL ASoC DRIVERS
7533 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7534 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7535 M:      Jie Yang <yang.jie@linux.intel.com>
7536 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7537 S:      Supported
7538 F:      sound/soc/intel/
7539
7540 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7541 M:      Hans de Goede <hdegoede@redhat.com>
7542 L:      platform-driver-x86@vger.kernel.org
7543 S:      Maintained
7544 F:      drivers/platform/x86/intel_atomisp2_pm.c
7545
7546 INTEL C600 SERIES SAS CONTROLLER DRIVER
7547 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7548 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7549 L:      linux-scsi@vger.kernel.org
7550 T:      git git://git.code.sf.net/p/intel-sas/isci
7551 S:      Supported
7552 F:      drivers/scsi/isci/
7553
7554 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7555 M:      Jani Nikula <jani.nikula@linux.intel.com>
7556 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7557 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7558 L:      intel-gfx@lists.freedesktop.org
7559 W:      https://01.org/linuxgraphics/
7560 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7561 C:      irc://chat.freenode.net/intel-gfx
7562 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7563 T:      git git://anongit.freedesktop.org/drm-intel
7564 S:      Supported
7565 F:      drivers/gpu/drm/i915/
7566 F:      include/drm/i915*
7567 F:      include/uapi/drm/i915_drm.h
7568 F:      Documentation/gpu/i915.rst
7569
7570 INTEL ETHERNET DRIVERS
7571 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7572 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7573 W:      http://www.intel.com/support/feedback.htm
7574 W:      http://e1000.sourceforge.net/
7575 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7578 S:      Supported
7579 F:      Documentation/networking/device_drivers/intel/e100.rst
7580 F:      Documentation/networking/device_drivers/intel/e1000.rst
7581 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7582 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7583 F:      Documentation/networking/device_drivers/intel/igb.rst
7584 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7585 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7586 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7587 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7588 F:      Documentation/networking/device_drivers/intel/i40e.rst
7589 F:      Documentation/networking/device_drivers/intel/iavf.rst
7590 F:      Documentation/networking/device_drivers/intel/ice.rst
7591 F:      drivers/net/ethernet/intel/
7592 F:      drivers/net/ethernet/intel/*/
7593 F:      include/linux/avf/virtchnl.h
7594
7595 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7596 M:      Maik Broemme <mbroemme@libmpq.org>
7597 L:      linux-fbdev@vger.kernel.org
7598 S:      Maintained
7599 F:      Documentation/fb/intelfb.txt
7600 F:      drivers/video/fbdev/intelfb/
7601
7602 INTEL GPIO DRIVERS
7603 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7604 L:      linux-gpio@vger.kernel.org
7605 S:      Maintained
7606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7607 F:      drivers/gpio/gpio-ich.c
7608 F:      drivers/gpio/gpio-intel-mid.c
7609 F:      drivers/gpio/gpio-lynxpoint.c
7610 F:      drivers/gpio/gpio-merrifield.c
7611 F:      drivers/gpio/gpio-ml-ioh.c
7612 F:      drivers/gpio/gpio-pch.c
7613 F:      drivers/gpio/gpio-sch.c
7614 F:      drivers/gpio/gpio-sodaville.c
7615
7616 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7617 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7618 M:      Zhi Wang <zhi.a.wang@intel.com>
7619 L:      intel-gvt-dev@lists.freedesktop.org
7620 L:      intel-gfx@lists.freedesktop.org
7621 W:      https://01.org/igvt-g
7622 T:      git https://github.com/intel/gvt-linux.git
7623 S:      Supported
7624 F:      drivers/gpu/drm/i915/gvt/
7625
7626 INTEL HID EVENT DRIVER
7627 M:      Alex Hung <alex.hung@canonical.com>
7628 L:      platform-driver-x86@vger.kernel.org
7629 S:      Maintained
7630 F:      drivers/platform/x86/intel-hid.c
7631
7632 INTEL I/OAT DMA DRIVER
7633 M:      Dave Jiang <dave.jiang@intel.com>
7634 R:      Dan Williams <dan.j.williams@intel.com>
7635 L:      dmaengine@vger.kernel.org
7636 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7637 S:      Supported
7638 F:      drivers/dma/ioat*
7639
7640 INTEL IDLE DRIVER
7641 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7642 M:      Len Brown <lenb@kernel.org>
7643 L:      linux-pm@vger.kernel.org
7644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7645 B:      https://bugzilla.kernel.org
7646 S:      Supported
7647 F:      drivers/idle/intel_idle.c
7648
7649 INTEL INTEGRATED SENSOR HUB DRIVER
7650 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7651 M:      Jiri Kosina <jikos@kernel.org>
7652 L:      linux-input@vger.kernel.org
7653 S:      Maintained
7654 F:      drivers/hid/intel-ish-hid/
7655
7656 INTEL IOMMU (VT-d)
7657 M:      David Woodhouse <dwmw2@infradead.org>
7658 L:      iommu@lists.linux-foundation.org
7659 T:      git git://git.infradead.org/iommu-2.6.git
7660 S:      Supported
7661 F:      drivers/iommu/intel-iommu.c
7662 F:      include/linux/intel-iommu.h
7663
7664 INTEL IOP-ADMA DMA DRIVER
7665 R:      Dan Williams <dan.j.williams@intel.com>
7666 S:      Odd fixes
7667 F:      drivers/dma/iop-adma.c
7668
7669 INTEL IPU3 CSI-2 CIO2 DRIVER
7670 M:      Yong Zhi <yong.zhi@intel.com>
7671 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7672 M:      Bingbu Cao <bingbu.cao@intel.com>
7673 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7674 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7675 L:      linux-media@vger.kernel.org
7676 S:      Maintained
7677 F:      drivers/media/pci/intel/ipu3/
7678 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7679
7680 INTEL IPU3 CSI-2 IMGU DRIVER
7681 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7682 L:      linux-media@vger.kernel.org
7683 S:      Maintained
7684 F:      drivers/staging/media/ipu3/
7685 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7686 F:      Documentation/media/v4l-drivers/ipu3.rst
7687
7688 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7689 M:      Krzysztof Halasa <khalasa@piap.pl>
7690 S:      Maintained
7691 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7692 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7693 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7694 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7695 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7696 F:      drivers/net/wan/ixp4xx_hss.c
7697
7698 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7699 M:      Deepak Saxena <dsaxena@plexity.net>
7700 S:      Maintained
7701 F:      drivers/char/hw_random/ixp4xx-rng.c
7702
7703 INTEL MANAGEMENT ENGINE (mei)
7704 M:      Tomas Winkler <tomas.winkler@intel.com>
7705 L:      linux-kernel@vger.kernel.org
7706 S:      Supported
7707 F:      include/uapi/linux/mei.h
7708 F:      include/linux/mei_cl_bus.h
7709 F:      drivers/misc/mei/*
7710 F:      drivers/watchdog/mei_wdt.c
7711 F:      Documentation/misc-devices/mei/*
7712 F:      samples/mei/*
7713
7714 INTEL MENLOW THERMAL DRIVER
7715 M:      Sujith Thomas <sujith.thomas@intel.com>
7716 L:      platform-driver-x86@vger.kernel.org
7717 W:      https://01.org/linux-acpi
7718 S:      Supported
7719 F:      drivers/platform/x86/intel_menlow.c
7720
7721 INTEL MIC DRIVERS (mic)
7722 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7723 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7724 S:      Supported
7725 W:      https://github.com/sudeepdutt/mic
7726 W:      http://software.intel.com/en-us/mic-developer
7727 F:      include/linux/mic_bus.h
7728 F:      include/linux/scif.h
7729 F:      include/uapi/linux/mic_common.h
7730 F:      include/uapi/linux/mic_ioctl.h
7731 F:      include/uapi/linux/scif_ioctl.h
7732 F:      drivers/misc/mic/
7733 F:      drivers/dma/mic_x100_dma.c
7734 F:      drivers/dma/mic_x100_dma.h
7735 F:      Documentation/mic/
7736
7737 INTEL PMC CORE DRIVER
7738 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7739 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7740 L:      platform-driver-x86@vger.kernel.org
7741 S:      Maintained
7742 F:      drivers/platform/x86/intel_pmc_core*
7743
7744 INTEL PMC/P-Unit IPC DRIVER
7745 M:      Zha Qipeng<qipeng.zha@intel.com>
7746 L:      platform-driver-x86@vger.kernel.org
7747 S:      Maintained
7748 F:      drivers/platform/x86/intel_pmc_ipc.c
7749 F:      drivers/platform/x86/intel_punit_ipc.c
7750 F:      arch/x86/include/asm/intel_pmc_ipc.h
7751 F:      arch/x86/include/asm/intel_punit_ipc.h
7752
7753 INTEL PMIC GPIO DRIVERS
7754 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7755 S:      Maintained
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7757 F:      drivers/gpio/gpio-*cove.c
7758 F:      drivers/gpio/gpio-msic.c
7759
7760 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7761 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7762 S:      Maintained
7763 F:      drivers/mfd/intel_msic.c
7764 F:      drivers/mfd/intel_soc_pmic*
7765 F:      include/linux/mfd/intel_msic.h
7766 F:      include/linux/mfd/intel_soc_pmic*
7767
7768 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7769 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7770 L:      linux-wireless@vger.kernel.org
7771 S:      Maintained
7772 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7773 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7774 F:      drivers/net/wireless/intel/ipw2x00/
7775
7776 INTEL PSTATE DRIVER
7777 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7778 M:      Len Brown <lenb@kernel.org>
7779 L:      linux-pm@vger.kernel.org
7780 S:      Supported
7781 F:      drivers/cpufreq/intel_pstate.c
7782
7783 INTEL RDMA RNIC DRIVER
7784 M:      Faisal Latif <faisal.latif@intel.com>
7785 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7786 L:      linux-rdma@vger.kernel.org
7787 S:      Supported
7788 F:      drivers/infiniband/hw/i40iw/
7789 F:      include/uapi/rdma/i40iw-abi.h
7790
7791 INTEL TELEMETRY DRIVER
7792 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7793 M:      "David E. Box" <david.e.box@linux.intel.com>
7794 L:      platform-driver-x86@vger.kernel.org
7795 S:      Maintained
7796 F:      arch/x86/include/asm/intel_telemetry.h
7797 F:      drivers/platform/x86/intel_telemetry*
7798
7799 INTEL VIRTUAL BUTTON DRIVER
7800 M:      AceLan Kao <acelan.kao@canonical.com>
7801 L:      platform-driver-x86@vger.kernel.org
7802 S:      Maintained
7803 F:      drivers/platform/x86/intel-vbtn.c
7804
7805 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7806 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7807 L:      linux-wireless@vger.kernel.org
7808 S:      Supported
7809 F:      drivers/net/wireless/intel/iwlegacy/
7810
7811 INTEL WIRELESS WIFI LINK (iwlwifi)
7812 M:      Johannes Berg <johannes.berg@intel.com>
7813 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7814 M:      Luca Coelho <luciano.coelho@intel.com>
7815 M:      Intel Linux Wireless <linuxwifi@intel.com>
7816 L:      linux-wireless@vger.kernel.org
7817 W:      http://intellinuxwireless.org
7818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7819 S:      Supported
7820 F:      drivers/net/wireless/intel/iwlwifi/
7821
7822 INTEL WIRELESS WIMAX CONNECTION 2400
7823 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7824 M:      linux-wimax@intel.com
7825 L:      wimax@linuxwimax.org (subscribers-only)
7826 S:      Supported
7827 W:      http://linuxwimax.org
7828 F:      Documentation/wimax/README.i2400m
7829 F:      drivers/net/wimax/i2400m/
7830 F:      include/uapi/linux/wimax/i2400m.h
7831
7832 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7833 M:      Mario Limonciello <mario.limonciello@dell.com>
7834 S:      Maintained
7835 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7836
7837 INTEL(R) TRACE HUB
7838 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7839 S:      Supported
7840 F:      Documentation/trace/intel_th.rst
7841 F:      drivers/hwtracing/intel_th/
7842
7843 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7844 M:      Ning Sun <ning.sun@intel.com>
7845 L:      tboot-devel@lists.sourceforge.net
7846 W:      http://tboot.sourceforge.net
7847 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7848 S:      Supported
7849 F:      Documentation/intel_txt.txt
7850 F:      include/linux/tboot.h
7851 F:      arch/x86/kernel/tboot.c
7852
7853 INTEL-MID GPIO DRIVER
7854 M:      David Cohen <david.a.cohen@linux.intel.com>
7855 L:      linux-gpio@vger.kernel.org
7856 S:      Maintained
7857 F:      drivers/gpio/gpio-intel-mid.c
7858
7859 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7860 M:      Linus Walleij <linus.walleij@linaro.org>
7861 L:      linux-iio@vger.kernel.org
7862 S:      Maintained
7863 F:      drivers/iio/gyro/mpu3050*
7864 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7865
7866 IOC3 ETHERNET DRIVER
7867 M:      Ralf Baechle <ralf@linux-mips.org>
7868 L:      linux-mips@vger.kernel.org
7869 S:      Maintained
7870 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7871
7872 IOC3 SERIAL DRIVER
7873 M:      Pat Gefre <pfg@sgi.com>
7874 L:      linux-serial@vger.kernel.org
7875 S:      Maintained
7876 F:      drivers/tty/serial/ioc3_serial.c
7877
7878 IOMMU DRIVERS
7879 M:      Joerg Roedel <joro@8bytes.org>
7880 L:      iommu@lists.linux-foundation.org
7881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7882 S:      Maintained
7883 F:      Documentation/devicetree/bindings/iommu/
7884 F:      drivers/iommu/
7885 F:      include/linux/iommu.h
7886 F:      include/linux/of_iommu.h
7887 F:      include/linux/iova.h
7888
7889 IP MASQUERADING
7890 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7891 S:      Maintained
7892 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7893
7894 IPMI SUBSYSTEM
7895 M:      Corey Minyard <minyard@acm.org>
7896 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7897 W:      http://openipmi.sourceforge.net/
7898 S:      Supported
7899 F:      Documentation/devicetree/bindings/ipmi/
7900 F:      Documentation/IPMI.txt
7901 F:      drivers/char/ipmi/
7902 F:      include/linux/ipmi*
7903 F:      include/uapi/linux/ipmi*
7904
7905 IPS SCSI RAID DRIVER
7906 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7907 L:      linux-scsi@vger.kernel.org
7908 W:      http://www.adaptec.com/
7909 S:      Maintained
7910 F:      drivers/scsi/ips*
7911
7912 IPVS
7913 M:      Wensong Zhang <wensong@linux-vs.org>
7914 M:      Simon Horman <horms@verge.net.au>
7915 M:      Julian Anastasov <ja@ssi.bg>
7916 L:      netdev@vger.kernel.org
7917 L:      lvs-devel@vger.kernel.org
7918 S:      Maintained
7919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7921 F:      Documentation/networking/ipvs-sysctl.txt
7922 F:      include/net/ip_vs.h
7923 F:      include/uapi/linux/ip_vs.h
7924 F:      net/netfilter/ipvs/
7925
7926 IPWIRELESS DRIVER
7927 M:      Jiri Kosina <jikos@kernel.org>
7928 M:      David Sterba <dsterba@suse.com>
7929 S:      Odd Fixes
7930 F:      drivers/tty/ipwireless/
7931
7932 IPX NETWORK LAYER
7933 L:      netdev@vger.kernel.org
7934 S:      Obsolete
7935 F:      include/uapi/linux/ipx.h
7936
7937 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7938 M:      Marc Zyngier <marc.zyngier@arm.com>
7939 S:      Maintained
7940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7941 F:      Documentation/IRQ-domain.txt
7942 F:      include/linux/irqdomain.h
7943 F:      kernel/irq/irqdomain.c
7944 F:      kernel/irq/msi.c
7945
7946 IRQ SUBSYSTEM
7947 M:      Thomas Gleixner <tglx@linutronix.de>
7948 L:      linux-kernel@vger.kernel.org
7949 S:      Maintained
7950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7951 F:      kernel/irq/
7952
7953 IRQCHIP DRIVERS
7954 M:      Thomas Gleixner <tglx@linutronix.de>
7955 M:      Jason Cooper <jason@lakedaemon.net>
7956 M:      Marc Zyngier <marc.zyngier@arm.com>
7957 L:      linux-kernel@vger.kernel.org
7958 S:      Maintained
7959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7960 F:      Documentation/devicetree/bindings/interrupt-controller/
7961 F:      drivers/irqchip/
7962
7963 ISA
7964 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7965 S:      Maintained
7966 F:      Documentation/isa.txt
7967 F:      drivers/base/isa.c
7968 F:      include/linux/isa.h
7969
7970 ISA RADIO MODULE
7971 M:      Hans Verkuil <hverkuil@xs4all.nl>
7972 L:      linux-media@vger.kernel.org
7973 T:      git git://linuxtv.org/media_tree.git
7974 W:      https://linuxtv.org
7975 S:      Maintained
7976 F:      drivers/media/radio/radio-isa*
7977
7978 ISAPNP
7979 M:      Jaroslav Kysela <perex@perex.cz>
7980 S:      Maintained
7981 F:      Documentation/isapnp.txt
7982 F:      drivers/pnp/isapnp/
7983 F:      include/linux/isapnp.h
7984
7985 ISCSI
7986 M:      Lee Duncan <lduncan@suse.com>
7987 M:      Chris Leech <cleech@redhat.com>
7988 L:      open-iscsi@googlegroups.com
7989 W:      www.open-iscsi.com
7990 S:      Maintained
7991 F:      drivers/scsi/*iscsi*
7992 F:      include/scsi/*iscsi*
7993
7994 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7995 M:      Peter Jones <pjones@redhat.com>
7996 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7997 S:      Maintained
7998 F:      drivers/firmware/iscsi_ibft*
7999
8000 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8001 M:      Sagi Grimberg <sagi@grimberg.me>
8002 M:      Max Gurtovoy <maxg@mellanox.com>
8003 L:      linux-rdma@vger.kernel.org
8004 S:      Supported
8005 W:      http://www.openfabrics.org
8006 W:      www.open-iscsi.org
8007 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8008 F:      drivers/infiniband/ulp/iser/
8009
8010 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8011 M:      Sagi Grimberg <sagi@grimberg.me>
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8013 L:      linux-rdma@vger.kernel.org
8014 L:      target-devel@vger.kernel.org
8015 S:      Supported
8016 W:      http://www.linux-iscsi.org
8017 F:      drivers/infiniband/ulp/isert
8018
8019 ISDN SUBSYSTEM
8020 M:      Karsten Keil <isdn@linux-pingi.de>
8021 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8022 L:      netdev@vger.kernel.org
8023 W:      http://www.isdn4linux.de
8024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8025 S:      Maintained
8026 F:      Documentation/isdn/
8027 F:      drivers/isdn/
8028 F:      include/linux/isdn.h
8029 F:      include/linux/isdn/
8030 F:      include/uapi/linux/isdn.h
8031 F:      include/uapi/linux/isdn/
8032
8033 IT87 HARDWARE MONITORING DRIVER
8034 M:      Jean Delvare <jdelvare@suse.com>
8035 L:      linux-hwmon@vger.kernel.org
8036 S:      Maintained
8037 F:      Documentation/hwmon/it87
8038 F:      drivers/hwmon/it87.c
8039
8040 IT913X MEDIA DRIVER
8041 M:      Antti Palosaari <crope@iki.fi>
8042 L:      linux-media@vger.kernel.org
8043 W:      https://linuxtv.org
8044 W:      http://palosaari.fi/linux/
8045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8046 T:      git git://linuxtv.org/anttip/media_tree.git
8047 S:      Maintained
8048 F:      drivers/media/tuners/it913x*
8049
8050 IVTV VIDEO4LINUX DRIVER
8051 M:      Andy Walls <awalls@md.metrocast.net>
8052 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8053 L:      linux-media@vger.kernel.org
8054 T:      git git://linuxtv.org/media_tree.git
8055 W:      http://www.ivtvdriver.org
8056 S:      Maintained
8057 F:      Documentation/media/v4l-drivers/ivtv*
8058 F:      drivers/media/pci/ivtv/
8059 F:      include/uapi/linux/ivtv*
8060
8061 IX2505V MEDIA DRIVER
8062 M:      Malcolm Priestley <tvboxspy@gmail.com>
8063 L:      linux-media@vger.kernel.org
8064 W:      https://linuxtv.org
8065 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8066 S:      Maintained
8067 F:      drivers/media/dvb-frontends/ix2505v*
8068
8069 JAILHOUSE HYPERVISOR INTERFACE
8070 M:      Jan Kiszka <jan.kiszka@siemens.com>
8071 L:      jailhouse-dev@googlegroups.com
8072 S:      Maintained
8073 F:      arch/x86/kernel/jailhouse.c
8074 F:      arch/x86/include/asm/jailhouse_para.h
8075
8076 JC42.4 TEMPERATURE SENSOR DRIVER
8077 M:      Guenter Roeck <linux@roeck-us.net>
8078 L:      linux-hwmon@vger.kernel.org
8079 S:      Maintained
8080 F:      drivers/hwmon/jc42.c
8081 F:      Documentation/hwmon/jc42
8082
8083 JFS FILESYSTEM
8084 M:      Dave Kleikamp <shaggy@kernel.org>
8085 L:      jfs-discussion@lists.sourceforge.net
8086 W:      http://jfs.sourceforge.net/
8087 T:      git git://github.com/kleikamp/linux-shaggy.git
8088 S:      Maintained
8089 F:      Documentation/filesystems/jfs.txt
8090 F:      fs/jfs/
8091
8092 JME NETWORK DRIVER
8093 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8094 L:      netdev@vger.kernel.org
8095 S:      Maintained
8096 F:      drivers/net/ethernet/jme.*
8097
8098 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8099 M:      David Woodhouse <dwmw2@infradead.org>
8100 L:      linux-mtd@lists.infradead.org
8101 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8102 S:      Maintained
8103 F:      fs/jffs2/
8104 F:      include/uapi/linux/jffs2.h
8105
8106 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8107 M:      "Theodore Ts'o" <tytso@mit.edu>
8108 M:      Jan Kara <jack@suse.com>
8109 L:      linux-ext4@vger.kernel.org
8110 S:      Maintained
8111 F:      fs/jbd2/
8112 F:      include/linux/jbd2.h
8113
8114 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8115 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8116 L:      linux-media@vger.kernel.org
8117 S:      Maintained
8118 F:      drivers/media/platform/rcar_jpu.c
8119
8120 JSM Neo PCI based serial card
8121 L:      linux-serial@vger.kernel.org
8122 S:      Orphan
8123 F:      drivers/tty/serial/jsm/
8124
8125 K10TEMP HARDWARE MONITORING DRIVER
8126 M:      Clemens Ladisch <clemens@ladisch.de>
8127 L:      linux-hwmon@vger.kernel.org
8128 S:      Maintained
8129 F:      Documentation/hwmon/k10temp
8130 F:      drivers/hwmon/k10temp.c
8131
8132 K8TEMP HARDWARE MONITORING DRIVER
8133 M:      Rudolf Marek <r.marek@assembler.cz>
8134 L:      linux-hwmon@vger.kernel.org
8135 S:      Maintained
8136 F:      Documentation/hwmon/k8temp
8137 F:      drivers/hwmon/k8temp.c
8138
8139 KASAN
8140 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8141 R:      Alexander Potapenko <glider@google.com>
8142 R:      Dmitry Vyukov <dvyukov@google.com>
8143 L:      kasan-dev@googlegroups.com
8144 S:      Maintained
8145 F:      arch/*/include/asm/kasan.h
8146 F:      arch/*/mm/kasan_init*
8147 F:      Documentation/dev-tools/kasan.rst
8148 F:      include/linux/kasan*.h
8149 F:      lib/test_kasan.c
8150 F:      mm/kasan/
8151 F:      scripts/Makefile.kasan
8152
8153 KCONFIG
8154 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8156 L:      linux-kbuild@vger.kernel.org
8157 S:      Maintained
8158 F:      Documentation/kbuild/kconfig*
8159 F:      scripts/kconfig/
8160 F:      scripts/Kconfig.include
8161
8162 KDUMP
8163 M:      Dave Young <dyoung@redhat.com>
8164 M:      Baoquan He <bhe@redhat.com>
8165 R:      Vivek Goyal <vgoyal@redhat.com>
8166 L:      kexec@lists.infradead.org
8167 W:      http://lse.sourceforge.net/kdump/
8168 S:      Maintained
8169 F:      Documentation/kdump/
8170
8171 KEENE FM RADIO TRANSMITTER DRIVER
8172 M:      Hans Verkuil <hverkuil@xs4all.nl>
8173 L:      linux-media@vger.kernel.org
8174 T:      git git://linuxtv.org/media_tree.git
8175 W:      https://linuxtv.org
8176 S:      Maintained
8177 F:      drivers/media/radio/radio-keene*
8178
8179 KERNEL AUTOMOUNTER
8180 M:      Ian Kent <raven@themaw.net>
8181 L:      autofs@vger.kernel.org
8182 S:      Maintained
8183 F:      fs/autofs/
8184
8185 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8186 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8187 M:      Michal Marek <michal.lkml@markovi.net>
8188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8189 L:      linux-kbuild@vger.kernel.org
8190 S:      Maintained
8191 F:      Documentation/kbuild/
8192 F:      Makefile
8193 F:      scripts/Kbuild*
8194 F:      scripts/Makefile*
8195 F:      scripts/basic/
8196 F:      scripts/mk*
8197 F:      scripts/mod/
8198 F:      scripts/package/
8199
8200 KERNEL JANITORS
8201 L:      kernel-janitors@vger.kernel.org
8202 W:      http://kernelnewbies.org/KernelJanitors
8203 S:      Odd Fixes
8204
8205 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8206 M:      "J. Bruce Fields" <bfields@fieldses.org>
8207 M:      Jeff Layton <jlayton@kernel.org>
8208 L:      linux-nfs@vger.kernel.org
8209 W:      http://nfs.sourceforge.net/
8210 T:      git git://linux-nfs.org/~bfields/linux.git
8211 S:      Supported
8212 F:      fs/nfsd/
8213 F:      include/uapi/linux/nfsd/
8214 F:      fs/lockd/
8215 F:      fs/nfs_common/
8216 F:      net/sunrpc/
8217 F:      include/linux/lockd/
8218 F:      include/linux/sunrpc/
8219 F:      include/uapi/linux/sunrpc/
8220
8221 KERNEL SELFTEST FRAMEWORK
8222 M:      Shuah Khan <shuah@kernel.org>
8223 L:      linux-kselftest@vger.kernel.org
8224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8225 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8226 S:      Maintained
8227 F:      tools/testing/selftests/
8228 F:      Documentation/dev-tools/kselftest*
8229
8230 KERNEL USERMODE HELPER
8231 M:      Luis Chamberlain <mcgrof@kernel.org>
8232 L:      linux-kernel@vger.kernel.org
8233 S:      Maintained
8234 F:      kernel/umh.c
8235 F:      include/linux/umh.h
8236
8237 KERNEL VIRTUAL MACHINE (KVM)
8238 M:      Paolo Bonzini <pbonzini@redhat.com>
8239 M:      Radim Krčmář <rkrcmar@redhat.com>
8240 L:      kvm@vger.kernel.org
8241 W:      http://www.linux-kvm.org
8242 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8243 S:      Supported
8244 F:      Documentation/virtual/kvm/
8245 F:      include/trace/events/kvm.h
8246 F:      include/uapi/asm-generic/kvm*
8247 F:      include/uapi/linux/kvm*
8248 F:      include/asm-generic/kvm*
8249 F:      include/linux/kvm*
8250 F:      include/kvm/iodev.h
8251 F:      virt/kvm/*
8252 F:      tools/kvm/
8253
8254 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8255 M:      Joerg Roedel <joro@8bytes.org>
8256 L:      kvm@vger.kernel.org
8257 W:      http://www.linux-kvm.org/
8258 S:      Maintained
8259 F:      arch/x86/include/asm/svm.h
8260 F:      arch/x86/kvm/svm.c
8261
8262 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8263 M:      Christoffer Dall <christoffer.dall@arm.com>
8264 M:      Marc Zyngier <marc.zyngier@arm.com>
8265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8266 L:      kvmarm@lists.cs.columbia.edu
8267 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8269 S:      Supported
8270 F:      arch/arm/include/uapi/asm/kvm*
8271 F:      arch/arm/include/asm/kvm*
8272 F:      arch/arm/kvm/
8273 F:      virt/kvm/arm/
8274 F:      include/kvm/arm_*
8275
8276 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8277 M:      Christoffer Dall <christoffer.dall@arm.com>
8278 M:      Marc Zyngier <marc.zyngier@arm.com>
8279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8280 L:      kvmarm@lists.cs.columbia.edu
8281 S:      Maintained
8282 F:      arch/arm64/include/uapi/asm/kvm*
8283 F:      arch/arm64/include/asm/kvm*
8284 F:      arch/arm64/kvm/
8285
8286 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8287 M:      James Hogan <jhogan@kernel.org>
8288 L:      linux-mips@vger.kernel.org
8289 S:      Supported
8290 F:      arch/mips/include/uapi/asm/kvm*
8291 F:      arch/mips/include/asm/kvm*
8292 F:      arch/mips/kvm/
8293
8294 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8295 M:      Paul Mackerras <paulus@ozlabs.org>
8296 L:      kvm-ppc@vger.kernel.org
8297 W:      http://www.linux-kvm.org/
8298 T:      git git://github.com/agraf/linux-2.6.git
8299 S:      Supported
8300 F:      arch/powerpc/include/uapi/asm/kvm*
8301 F:      arch/powerpc/include/asm/kvm*
8302 F:      arch/powerpc/kvm/
8303 F:      arch/powerpc/kernel/kvm*
8304
8305 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8306 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8307 M:      Janosch Frank <frankja@linux.ibm.com>
8308 R:      David Hildenbrand <david@redhat.com>
8309 R:      Cornelia Huck <cohuck@redhat.com>
8310 L:      linux-s390@vger.kernel.org
8311 W:      http://www.ibm.com/developerworks/linux/linux390/
8312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8313 S:      Supported
8314 F:      arch/s390/include/uapi/asm/kvm*
8315 F:      arch/s390/include/asm/gmap.h
8316 F:      arch/s390/include/asm/kvm*
8317 F:      arch/s390/kvm/
8318 F:      arch/s390/mm/gmap.c
8319
8320 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8321 M:      Paolo Bonzini <pbonzini@redhat.com>
8322 M:      Radim Krčmář <rkrcmar@redhat.com>
8323 L:      kvm@vger.kernel.org
8324 W:      http://www.linux-kvm.org
8325 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8326 S:      Supported
8327 F:      arch/x86/kvm/
8328 F:      arch/x86/kvm/*/
8329 F:      arch/x86/include/uapi/asm/kvm*
8330 F:      arch/x86/include/asm/kvm*
8331 F:      arch/x86/include/asm/pvclock-abi.h
8332 F:      arch/x86/kernel/kvm.c
8333 F:      arch/x86/kernel/kvmclock.c
8334
8335 KERNFS
8336 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8337 M:      Tejun Heo <tj@kernel.org>
8338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8339 S:      Supported
8340 F:      include/linux/kernfs.h
8341 F:      fs/kernfs/
8342
8343 KEXEC
8344 M:      Eric Biederman <ebiederm@xmission.com>
8345 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8346 L:      kexec@lists.infradead.org
8347 S:      Maintained
8348 F:      include/linux/kexec.h
8349 F:      include/uapi/linux/kexec.h
8350 F:      kernel/kexec*
8351
8352 KEYS-ENCRYPTED
8353 M:      Mimi Zohar <zohar@linux.ibm.com>
8354 L:      linux-integrity@vger.kernel.org
8355 L:      keyrings@vger.kernel.org
8356 S:      Supported
8357 F:      Documentation/security/keys/trusted-encrypted.rst
8358 F:      include/keys/encrypted-type.h
8359 F:      security/keys/encrypted-keys/
8360
8361 KEYS-TRUSTED
8362 M:      James Bottomley <jejb@linux.ibm.com>
8363 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8364 M:      Mimi Zohar <zohar@linuxibm.com>
8365 L:      linux-integrity@vger.kernel.org
8366 L:      keyrings@vger.kernel.org
8367 S:      Supported
8368 F:      Documentation/security/keys/trusted-encrypted.rst
8369 F:      include/keys/trusted-type.h
8370 F:      security/keys/trusted.c
8371 F:      security/keys/trusted.h
8372
8373 KEYS/KEYRINGS:
8374 M:      David Howells <dhowells@redhat.com>
8375 L:      keyrings@vger.kernel.org
8376 S:      Maintained
8377 F:      Documentation/security/keys/core.rst
8378 F:      include/linux/key.h
8379 F:      include/linux/key-type.h
8380 F:      include/linux/keyctl.h
8381 F:      include/uapi/linux/keyctl.h
8382 F:      include/keys/
8383 F:      security/keys/
8384
8385 KGDB / KDB /debug_core
8386 M:      Jason Wessel <jason.wessel@windriver.com>
8387 M:      Daniel Thompson <daniel.thompson@linaro.org>
8388 W:      http://kgdb.wiki.kernel.org/
8389 L:      kgdb-bugreport@lists.sourceforge.net
8390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8391 S:      Maintained
8392 F:      Documentation/dev-tools/kgdb.rst
8393 F:      drivers/misc/kgdbts.c
8394 F:      drivers/tty/serial/kgdboc.c
8395 F:      include/linux/kdb.h
8396 F:      include/linux/kgdb.h
8397 F:      kernel/debug/
8398
8399 KMEMLEAK
8400 M:      Catalin Marinas <catalin.marinas@arm.com>
8401 S:      Maintained
8402 F:      Documentation/dev-tools/kmemleak.rst
8403 F:      include/linux/kmemleak.h
8404 F:      mm/kmemleak.c
8405 F:      mm/kmemleak-test.c
8406
8407 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8408 M:      Luis Chamberlain <mcgrof@kernel.org>
8409 L:      linux-kernel@vger.kernel.org
8410 S:      Maintained
8411 F:      kernel/kmod.c
8412 F:      include/linux/kmod.h
8413 F:      lib/test_kmod.c
8414 F:      tools/testing/selftests/kmod/
8415
8416 KPROBES
8417 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8418 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8419 M:      "David S. Miller" <davem@davemloft.net>
8420 M:      Masami Hiramatsu <mhiramat@kernel.org>
8421 S:      Maintained
8422 F:      Documentation/kprobes.txt
8423 F:      include/linux/kprobes.h
8424 F:      include/asm-generic/kprobes.h
8425 F:      kernel/kprobes.c
8426
8427 KS0108 LCD CONTROLLER DRIVER
8428 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8429 S:      Maintained
8430 F:      Documentation/auxdisplay/ks0108
8431 F:      drivers/auxdisplay/ks0108.c
8432 F:      include/linux/ks0108.h
8433
8434 L3MDEV
8435 M:      David Ahern <dsa@cumulusnetworks.com>
8436 L:      netdev@vger.kernel.org
8437 S:      Maintained
8438 F:      net/l3mdev
8439 F:      include/net/l3mdev.h
8440
8441 L7 BPF FRAMEWORK
8442 M:      John Fastabend <john.fastabend@gmail.com>
8443 M:      Daniel Borkmann <daniel@iogearbox.net>
8444 L:      netdev@vger.kernel.org
8445 S:      Maintained
8446 F:      include/linux/skmsg.h
8447 F:      net/core/skmsg.c
8448 F:      net/core/sock_map.c
8449 F:      net/ipv4/tcp_bpf.c
8450
8451 LANTIQ / INTEL Ethernet drivers
8452 M:      Hauke Mehrtens <hauke@hauke-m.de>
8453 L:      netdev@vger.kernel.org
8454 S:      Maintained
8455 F:      net/dsa/tag_gswip.c
8456 F:      drivers/net/ethernet/lantiq_xrx200.c
8457 F:      drivers/net/dsa/lantiq_pce.h
8458 F:      drivers/net/dsa/lantiq_gswip.c
8459
8460 LANTIQ MIPS ARCHITECTURE
8461 M:      John Crispin <john@phrozen.org>
8462 L:      linux-mips@vger.kernel.org
8463 S:      Maintained
8464 F:      arch/mips/lantiq
8465 F:      drivers/soc/lantiq
8466
8467 LAPB module
8468 L:      linux-x25@vger.kernel.org
8469 S:      Orphan
8470 F:      Documentation/networking/lapb-module.txt
8471 F:      include/*/lapb.h
8472 F:      net/lapb/
8473
8474 LASI 53c700 driver for PARISC
8475 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8476 L:      linux-scsi@vger.kernel.org
8477 S:      Maintained
8478 F:      Documentation/scsi/53c700.txt
8479 F:      drivers/scsi/53c700*
8480
8481 LEAKING_ADDRESSES
8482 M:      Tobin C. Harding <me@tobin.cc>
8483 M:      Tycho Andersen <tycho@tycho.ws>
8484 L:      kernel-hardening@lists.openwall.com
8485 S:      Maintained
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8487 F:      scripts/leaking_addresses.pl
8488
8489 LED SUBSYSTEM
8490 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8491 M:      Pavel Machek <pavel@ucw.cz>
8492 L:      linux-leds@vger.kernel.org
8493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8494 S:      Maintained
8495 F:      Documentation/devicetree/bindings/leds/
8496 F:      drivers/leds/
8497 F:      include/linux/leds.h
8498
8499 LEGACY EEPROM DRIVER
8500 M:      Jean Delvare <jdelvare@suse.com>
8501 S:      Maintained
8502 F:      Documentation/misc-devices/eeprom
8503 F:      drivers/misc/eeprom/eeprom.c
8504
8505 LEGO MINDSTORMS EV3
8506 R:      David Lechner <david@lechnology.com>
8507 S:      Maintained
8508 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8509 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8510 F:      drivers/power/supply/lego_ev3_battery.c
8511
8512 LEGO USB Tower driver
8513 M:      Juergen Stuber <starblue@users.sourceforge.net>
8514 L:      legousb-devel@lists.sourceforge.net
8515 W:      http://legousb.sourceforge.net/
8516 S:      Maintained
8517 F:      drivers/usb/misc/legousbtower.c
8518
8519 LG LAPTOP EXTRAS
8520 M:      Matan Ziv-Av <matan@svgalib.org>
8521 L:      platform-driver-x86@vger.kernel.org
8522 S:      Maintained
8523 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8524 F:      Documentation/laptops/lg-laptop.rst
8525 F:      drivers/platform/x86/lg-laptop.c
8526
8527 LG2160 MEDIA DRIVER
8528 M:      Michael Krufky <mkrufky@linuxtv.org>
8529 L:      linux-media@vger.kernel.org
8530 W:      https://linuxtv.org
8531 W:      http://github.com/mkrufky
8532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8533 T:      git git://linuxtv.org/mkrufky/tuners.git
8534 S:      Maintained
8535 F:      drivers/media/dvb-frontends/lg2160.*
8536
8537 LGDT3305 MEDIA DRIVER
8538 M:      Michael Krufky <mkrufky@linuxtv.org>
8539 L:      linux-media@vger.kernel.org
8540 W:      https://linuxtv.org
8541 W:      http://github.com/mkrufky
8542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8543 T:      git git://linuxtv.org/mkrufky/tuners.git
8544 S:      Maintained
8545 F:      drivers/media/dvb-frontends/lgdt3305.*
8546
8547 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8548 M:      Viresh Kumar <vireshk@kernel.org>
8549 L:      linux-ide@vger.kernel.org
8550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8551 S:      Maintained
8552 F:      include/linux/pata_arasan_cf_data.h
8553 F:      drivers/ata/pata_arasan_cf.c
8554
8555 LIBATA PATA DRIVERS
8556 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8557 M:      Jens Axboe <axboe@kernel.dk>
8558 L:      linux-ide@vger.kernel.org
8559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8560 S:      Maintained
8561 F:      drivers/ata/pata_*.c
8562 F:      drivers/ata/ata_generic.c
8563
8564 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8565 M:      Linus Walleij <linus.walleij@linaro.org>
8566 L:      linux-ide@vger.kernel.org
8567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8568 S:      Maintained
8569 F:      drivers/ata/pata_ftide010.c
8570 F:      drivers/ata/sata_gemini.c
8571 F:      drivers/ata/sata_gemini.h
8572
8573 LIBATA SATA AHCI PLATFORM devices support
8574 M:      Hans de Goede <hdegoede@redhat.com>
8575 M:      Jens Axboe <axboe@kernel.dk>
8576 L:      linux-ide@vger.kernel.org
8577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8578 S:      Maintained
8579 F:      drivers/ata/ahci_platform.c
8580 F:      drivers/ata/libahci_platform.c
8581 F:      include/linux/ahci_platform.h
8582
8583 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8584 M:      Mikael Pettersson <mikpelinux@gmail.com>
8585 L:      linux-ide@vger.kernel.org
8586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8587 S:      Maintained
8588 F:      drivers/ata/sata_promise.*
8589
8590 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8591 M:      Jens Axboe <axboe@kernel.dk>
8592 L:      linux-ide@vger.kernel.org
8593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8594 S:      Maintained
8595 F:      drivers/ata/
8596 F:      include/linux/ata.h
8597 F:      include/linux/libata.h
8598 F:      Documentation/devicetree/bindings/ata/
8599
8600 LIBLOCKDEP
8601 M:      Sasha Levin <alexander.levin@microsoft.com>
8602 S:      Maintained
8603 F:      tools/lib/lockdep/
8604
8605 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8606 M:      Ross Zwisler <zwisler@kernel.org>
8607 M:      Dan Williams <dan.j.williams@intel.com>
8608 M:      Vishal Verma <vishal.l.verma@intel.com>
8609 M:      Dave Jiang <dave.jiang@intel.com>
8610 L:      linux-nvdimm@lists.01.org
8611 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8612 S:      Supported
8613 F:      drivers/nvdimm/blk.c
8614 F:      drivers/nvdimm/region_devs.c
8615
8616 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8617 M:      Vishal Verma <vishal.l.verma@intel.com>
8618 M:      Dan Williams <dan.j.williams@intel.com>
8619 M:      Ross Zwisler <zwisler@kernel.org>
8620 M:      Dave Jiang <dave.jiang@intel.com>
8621 L:      linux-nvdimm@lists.01.org
8622 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8623 S:      Supported
8624 F:      drivers/nvdimm/btt*
8625
8626 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8627 M:      Ross Zwisler <zwisler@kernel.org>
8628 M:      Dan Williams <dan.j.williams@intel.com>
8629 M:      Vishal Verma <vishal.l.verma@intel.com>
8630 M:      Dave Jiang <dave.jiang@intel.com>
8631 L:      linux-nvdimm@lists.01.org
8632 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8633 S:      Supported
8634 F:      drivers/nvdimm/pmem*
8635
8636 LIBNVDIMM: DEVICETREE BINDINGS
8637 M:      Oliver O'Halloran <oohall@gmail.com>
8638 L:      linux-nvdimm@lists.01.org
8639 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8640 S:      Supported
8641 F:      drivers/nvdimm/of_pmem.c
8642 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8643
8644 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8645 M:      Dan Williams <dan.j.williams@intel.com>
8646 M:      Ross Zwisler <zwisler@kernel.org>
8647 M:      Vishal Verma <vishal.l.verma@intel.com>
8648 M:      Dave Jiang <dave.jiang@intel.com>
8649 L:      linux-nvdimm@lists.01.org
8650 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8652 S:      Supported
8653 F:      drivers/nvdimm/*
8654 F:      drivers/acpi/nfit/*
8655 F:      include/linux/nd.h
8656 F:      include/linux/libnvdimm.h
8657 F:      include/uapi/linux/ndctl.h
8658
8659 LIGHTNVM PLATFORM SUPPORT
8660 M:      Matias Bjorling <mb@lightnvm.io>
8661 W:      http://github/OpenChannelSSD
8662 L:      linux-block@vger.kernel.org
8663 S:      Maintained
8664 F:      drivers/lightnvm/
8665 F:      include/linux/lightnvm.h
8666 F:      include/uapi/linux/lightnvm.h
8667
8668 LINUX FOR POWER MACINTOSH
8669 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8670 W:      http://www.penguinppc.org/
8671 L:      linuxppc-dev@lists.ozlabs.org
8672 S:      Maintained
8673 F:      arch/powerpc/platforms/powermac/
8674 F:      drivers/macintosh/
8675
8676 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8677 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8678 M:      Paul Mackerras <paulus@samba.org>
8679 M:      Michael Ellerman <mpe@ellerman.id.au>
8680 W:      https://github.com/linuxppc/linux/wiki
8681 L:      linuxppc-dev@lists.ozlabs.org
8682 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8684 S:      Supported
8685 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8686 F:      Documentation/devicetree/bindings/powerpc/
8687 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8688 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8689 F:      Documentation/powerpc/
8690 F:      arch/powerpc/
8691 F:      drivers/char/tpm/tpm_ibmvtpm*
8692 F:      drivers/crypto/nx/
8693 F:      drivers/crypto/vmx/
8694 F:      drivers/i2c/busses/i2c-opal.c
8695 F:      drivers/net/ethernet/ibm/ibmveth.*
8696 F:      drivers/net/ethernet/ibm/ibmvnic.*
8697 F:      drivers/pci/hotplug/pnv_php.c
8698 F:      drivers/pci/hotplug/rpa*
8699 F:      drivers/rtc/rtc-opal.c
8700 F:      drivers/scsi/ibmvscsi/
8701 F:      drivers/tty/hvc/hvc_opal.c
8702 F:      drivers/watchdog/wdrtas.c
8703 F:      tools/testing/selftests/powerpc
8704 N:      /pmac
8705 N:      powermac
8706 N:      powernv
8707 N:      [^a-z0-9]ps3
8708 N:      pseries
8709
8710 LINUX FOR POWERPC EMBEDDED MPC5XXX
8711 M:      Anatolij Gustschin <agust@denx.de>
8712 L:      linuxppc-dev@lists.ozlabs.org
8713 T:      git git://git.denx.de/linux-denx-agust.git
8714 S:      Maintained
8715 F:      arch/powerpc/platforms/512x/
8716 F:      arch/powerpc/platforms/52xx/
8717
8718 LINUX FOR POWERPC EMBEDDED PPC4XX
8719 M:      Alistair Popple <alistair@popple.id.au>
8720 M:      Matt Porter <mporter@kernel.crashing.org>
8721 W:      http://www.penguinppc.org/
8722 L:      linuxppc-dev@lists.ozlabs.org
8723 S:      Maintained
8724 F:      arch/powerpc/platforms/40x/
8725 F:      arch/powerpc/platforms/44x/
8726
8727 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8728 M:      Scott Wood <oss@buserror.net>
8729 M:      Kumar Gala <galak@kernel.crashing.org>
8730 W:      http://www.penguinppc.org/
8731 L:      linuxppc-dev@lists.ozlabs.org
8732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8733 S:      Maintained
8734 F:      arch/powerpc/platforms/83xx/
8735 F:      arch/powerpc/platforms/85xx/
8736 F:      Documentation/devicetree/bindings/powerpc/fsl/
8737
8738 LINUX FOR POWERPC EMBEDDED PPC8XX
8739 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8740 W:      http://www.penguinppc.org/
8741 L:      linuxppc-dev@lists.ozlabs.org
8742 S:      Maintained
8743 F:      arch/powerpc/platforms/8xx/
8744
8745 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8746 L:      linuxppc-dev@lists.ozlabs.org
8747 S:      Orphan
8748 F:      arch/powerpc/*/*virtex*
8749 F:      arch/powerpc/*/*/*virtex*
8750
8751 LINUX FOR POWERPC PA SEMI PWRFICIENT
8752 L:      linuxppc-dev@lists.ozlabs.org
8753 S:      Orphan
8754 F:      arch/powerpc/platforms/pasemi/
8755 F:      drivers/*/*pasemi*
8756 F:      drivers/*/*/*pasemi*
8757
8758 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8759 M:      Kees Cook <keescook@chromium.org>
8760 S:      Maintained
8761 F:      drivers/misc/lkdtm/*
8762
8763 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8764 M:      Alan Stern <stern@rowland.harvard.edu>
8765 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8766 M:      Will Deacon <will.deacon@arm.com>
8767 M:      Peter Zijlstra <peterz@infradead.org>
8768 M:      Boqun Feng <boqun.feng@gmail.com>
8769 M:      Nicholas Piggin <npiggin@gmail.com>
8770 M:      David Howells <dhowells@redhat.com>
8771 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8772 M:      Luc Maranget <luc.maranget@inria.fr>
8773 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8774 R:      Akira Yokosawa <akiyks@gmail.com>
8775 R:      Daniel Lustig <dlustig@nvidia.com>
8776 L:      linux-kernel@vger.kernel.org
8777 L:      linux-arch@vger.kernel.org
8778 S:      Supported
8779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8780 F:      tools/memory-model/
8781 F:      Documentation/atomic_bitops.txt
8782 F:      Documentation/atomic_t.txt
8783 F:      Documentation/core-api/atomic_ops.rst
8784 F:      Documentation/core-api/refcount-vs-atomic.rst
8785 F:      Documentation/memory-barriers.txt
8786
8787 LIS3LV02D ACCELEROMETER DRIVER
8788 M:      Eric Piel <eric.piel@tremplin-utc.net>
8789 S:      Maintained
8790 F:      Documentation/misc-devices/lis3lv02d
8791 F:      drivers/misc/lis3lv02d/
8792 F:      drivers/platform/x86/hp_accel.c
8793
8794 LIVE PATCHING
8795 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8796 M:      Jessica Yu <jeyu@kernel.org>
8797 M:      Jiri Kosina <jikos@kernel.org>
8798 M:      Miroslav Benes <mbenes@suse.cz>
8799 R:      Petr Mladek <pmladek@suse.com>
8800 S:      Maintained
8801 F:      kernel/livepatch/
8802 F:      include/linux/livepatch.h
8803 F:      arch/x86/include/asm/livepatch.h
8804 F:      arch/x86/kernel/livepatch.c
8805 F:      Documentation/livepatch/
8806 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8807 F:      samples/livepatch/
8808 L:      live-patching@vger.kernel.org
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8810
8811 LLC (802.2)
8812 L:      netdev@vger.kernel.org
8813 S:      Odd fixes
8814 F:      include/linux/llc.h
8815 F:      include/uapi/linux/llc.h
8816 F:      include/net/llc*
8817 F:      net/llc/
8818
8819 LM73 HARDWARE MONITOR DRIVER
8820 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8821 L:      linux-hwmon@vger.kernel.org
8822 S:      Maintained
8823 F:      drivers/hwmon/lm73.c
8824
8825 LM78 HARDWARE MONITOR DRIVER
8826 M:      Jean Delvare <jdelvare@suse.com>
8827 L:      linux-hwmon@vger.kernel.org
8828 S:      Maintained
8829 F:      Documentation/hwmon/lm78
8830 F:      drivers/hwmon/lm78.c
8831
8832 LM83 HARDWARE MONITOR DRIVER
8833 M:      Jean Delvare <jdelvare@suse.com>
8834 L:      linux-hwmon@vger.kernel.org
8835 S:      Maintained
8836 F:      Documentation/hwmon/lm83
8837 F:      drivers/hwmon/lm83.c
8838
8839 LM90 HARDWARE MONITOR DRIVER
8840 M:      Jean Delvare <jdelvare@suse.com>
8841 L:      linux-hwmon@vger.kernel.org
8842 S:      Maintained
8843 F:      Documentation/hwmon/lm90
8844 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8845 F:      drivers/hwmon/lm90.c
8846 F:      include/dt-bindings/thermal/lm90.h
8847
8848 LM95234 HARDWARE MONITOR DRIVER
8849 M:      Guenter Roeck <linux@roeck-us.net>
8850 L:      linux-hwmon@vger.kernel.org
8851 S:      Maintained
8852 F:      Documentation/hwmon/lm95234
8853 F:      drivers/hwmon/lm95234.c
8854
8855 LME2510 MEDIA DRIVER
8856 M:      Malcolm Priestley <tvboxspy@gmail.com>
8857 L:      linux-media@vger.kernel.org
8858 W:      https://linuxtv.org
8859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8860 S:      Maintained
8861 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8862
8863 LOADPIN SECURITY MODULE
8864 M:      Kees Cook <keescook@chromium.org>
8865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8866 S:      Supported
8867 F:      security/loadpin/
8868 F:      Documentation/admin-guide/LSM/LoadPin.rst
8869
8870 LOCKING PRIMITIVES
8871 M:      Peter Zijlstra <peterz@infradead.org>
8872 M:      Ingo Molnar <mingo@redhat.com>
8873 M:      Will Deacon <will.deacon@arm.com>
8874 L:      linux-kernel@vger.kernel.org
8875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8876 S:      Maintained
8877 F:      Documentation/locking/
8878 F:      include/linux/lockdep.h
8879 F:      include/linux/spinlock*.h
8880 F:      arch/*/include/asm/spinlock*.h
8881 F:      include/linux/rwlock*.h
8882 F:      include/linux/mutex*.h
8883 F:      include/linux/rwsem*.h
8884 F:      arch/*/include/asm/rwsem.h
8885 F:      include/linux/seqlock.h
8886 F:      lib/locking*.[ch]
8887 F:      kernel/locking/
8888 X:      kernel/locking/locktorture.c
8889
8890 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8891 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8892 L:      linux-ntfs-dev@lists.sourceforge.net
8893 W:      http://www.linux-ntfs.org/content/view/19/37/
8894 S:      Maintained
8895 F:      Documentation/ldm.txt
8896 F:      block/partitions/ldm.*
8897
8898 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8899 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8900 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8901 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8902 L:      MPT-FusionLinux.pdl@broadcom.com
8903 L:      linux-scsi@vger.kernel.org
8904 W:      http://www.avagotech.com/support/
8905 S:      Supported
8906 F:      drivers/message/fusion/
8907 F:      drivers/scsi/mpt3sas/
8908
8909 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8910 M:      Matthew Wilcox <willy@infradead.org>
8911 L:      linux-scsi@vger.kernel.org
8912 S:      Maintained
8913 F:      drivers/scsi/sym53c8xx_2/
8914
8915 LTC1660 DAC DRIVER
8916 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8917 L:      linux-iio@vger.kernel.org
8918 S:      Maintained
8919 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8920 F:      drivers/iio/dac/ltc1660.c
8921
8922 LTC4261 HARDWARE MONITOR DRIVER
8923 M:      Guenter Roeck <linux@roeck-us.net>
8924 L:      linux-hwmon@vger.kernel.org
8925 S:      Maintained
8926 F:      Documentation/hwmon/ltc4261
8927 F:      drivers/hwmon/ltc4261.c
8928
8929 LTC4306 I2C MULTIPLEXER DRIVER
8930 M:      Michael Hennerich <michael.hennerich@analog.com>
8931 W:      http://ez.analog.com/community/linux-device-drivers
8932 L:      linux-i2c@vger.kernel.org
8933 S:      Supported
8934 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8935 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8936
8937 LTP (Linux Test Project)
8938 M:      Mike Frysinger <vapier@gentoo.org>
8939 M:      Cyril Hrubis <chrubis@suse.cz>
8940 M:      Wanlong Gao <wanlong.gao@gmail.com>
8941 M:      Jan Stancek <jstancek@redhat.com>
8942 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8943 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8944 L:      ltp@lists.linux.it (subscribers-only)
8945 W:      http://linux-test-project.github.io/
8946 T:      git git://github.com/linux-test-project/ltp.git
8947 S:      Maintained
8948
8949 M68K ARCHITECTURE
8950 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8951 L:      linux-m68k@lists.linux-m68k.org
8952 W:      http://www.linux-m68k.org/
8953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8954 S:      Maintained
8955 F:      arch/m68k/
8956 F:      drivers/zorro/
8957
8958 M68K ON APPLE MACINTOSH
8959 M:      Joshua Thompson <funaho@jurai.org>
8960 W:      http://www.mac.linux-m68k.org/
8961 L:      linux-m68k@lists.linux-m68k.org
8962 S:      Maintained
8963 F:      arch/m68k/mac/
8964
8965 M68K ON HP9000/300
8966 M:      Philip Blundell <philb@gnu.org>
8967 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8968 S:      Maintained
8969 F:      arch/m68k/hp300/
8970
8971 M88DS3103 MEDIA DRIVER
8972 M:      Antti Palosaari <crope@iki.fi>
8973 L:      linux-media@vger.kernel.org
8974 W:      https://linuxtv.org
8975 W:      http://palosaari.fi/linux/
8976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8977 T:      git git://linuxtv.org/anttip/media_tree.git
8978 S:      Maintained
8979 F:      drivers/media/dvb-frontends/m88ds3103*
8980
8981 M88RS2000 MEDIA DRIVER
8982 M:      Malcolm Priestley <tvboxspy@gmail.com>
8983 L:      linux-media@vger.kernel.org
8984 W:      https://linuxtv.org
8985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8986 S:      Maintained
8987 F:      drivers/media/dvb-frontends/m88rs2000*
8988
8989 MA901 MASTERKIT USB FM RADIO DRIVER
8990 M:      Alexey Klimov <klimov.linux@gmail.com>
8991 L:      linux-media@vger.kernel.org
8992 T:      git git://linuxtv.org/media_tree.git
8993 S:      Maintained
8994 F:      drivers/media/radio/radio-ma901.c
8995
8996 MAC80211
8997 M:      Johannes Berg <johannes@sipsolutions.net>
8998 L:      linux-wireless@vger.kernel.org
8999 W:      http://wireless.kernel.org/
9000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9002 S:      Maintained
9003 F:      Documentation/networking/mac80211-injection.txt
9004 F:      include/net/mac80211.h
9005 F:      net/mac80211/
9006 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9007 F:      Documentation/networking/mac80211_hwsim/README
9008
9009 MAILBOX API
9010 M:      Jassi Brar <jassisinghbrar@gmail.com>
9011 L:      linux-kernel@vger.kernel.org
9012 S:      Maintained
9013 F:      drivers/mailbox/
9014 F:      include/linux/mailbox_client.h
9015 F:      include/linux/mailbox_controller.h
9016
9017 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9018 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9019 W:      http://www.kernel.org/doc/man-pages
9020 L:      linux-man@vger.kernel.org
9021 S:      Maintained
9022
9023 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9024 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9025 L:      linux-mips@vger.kernel.org
9026 S:      Maintained
9027 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9028
9029 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9030 M:      Andrew Lunn <andrew@lunn.ch>
9031 M:      Vivien Didelot <vivien.didelot@gmail.com>
9032 L:      netdev@vger.kernel.org
9033 S:      Maintained
9034 F:      drivers/net/dsa/mv88e6xxx/
9035 F:      include/linux/platform_data/mv88e6xxx.h
9036 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9037
9038 MARVELL ARMADA DRM SUPPORT
9039 M:      Russell King <linux@armlinux.org.uk>
9040 S:      Maintained
9041 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9042 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9043 F:      drivers/gpu/drm/armada/
9044 F:      include/uapi/drm/armada_drm.h
9045 F:      Documentation/devicetree/bindings/display/armada/
9046
9047 MARVELL CRYPTO DRIVER
9048 M:      Boris Brezillon <bbrezillon@kernel.org>
9049 M:      Arnaud Ebalard <arno@natisbad.org>
9050 F:      drivers/crypto/marvell/
9051 S:      Maintained
9052 L:      linux-crypto@vger.kernel.org
9053
9054 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9055 M:      Mirko Lindner <mlindner@marvell.com>
9056 M:      Stephen Hemminger <stephen@networkplumber.org>
9057 L:      netdev@vger.kernel.org
9058 S:      Maintained
9059 F:      drivers/net/ethernet/marvell/sk*
9060
9061 MARVELL LIBERTAS WIRELESS DRIVER
9062 L:      libertas-dev@lists.infradead.org
9063 S:      Orphan
9064 F:      drivers/net/wireless/marvell/libertas/
9065
9066 MARVELL MACCHIATOBIN SUPPORT
9067 M:      Russell King <linux@armlinux.org.uk>
9068 L:      linux-arm-kernel@lists.infradead.org
9069 S:      Maintained
9070 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9071
9072 MARVELL MV643XX ETHERNET DRIVER
9073 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9074 L:      netdev@vger.kernel.org
9075 S:      Maintained
9076 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9077 F:      include/linux/mv643xx.h
9078
9079 MARVELL MV88X3310 PHY DRIVER
9080 M:      Russell King <linux@armlinux.org.uk>
9081 L:      netdev@vger.kernel.org
9082 S:      Maintained
9083 F:      drivers/net/phy/marvell10g.c
9084
9085 MARVELL MVNETA ETHERNET DRIVER
9086 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9087 L:      netdev@vger.kernel.org
9088 S:      Maintained
9089 F:      drivers/net/ethernet/marvell/mvneta.*
9090
9091 MARVELL MWIFIEX WIRELESS DRIVER
9092 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9093 M:      Nishant Sarmukadam <nishants@marvell.com>
9094 M:      Ganapathi Bhat <gbhat@marvell.com>
9095 M:      Xinming Hu <huxinming820@gmail.com>
9096 L:      linux-wireless@vger.kernel.org
9097 S:      Maintained
9098 F:      drivers/net/wireless/marvell/mwifiex/
9099
9100 MARVELL MWL8K WIRELESS DRIVER
9101 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9102 L:      linux-wireless@vger.kernel.org
9103 S:      Odd Fixes
9104 F:      drivers/net/wireless/marvell/mwl8k.c
9105
9106 MARVELL NAND CONTROLLER DRIVER
9107 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9108 L:      linux-mtd@lists.infradead.org
9109 S:      Maintained
9110 F:      drivers/mtd/nand/raw/marvell_nand.c
9111 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9112
9113 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9114 M:      Nicolas Pitre <nico@fluxnic.net>
9115 S:      Odd Fixes
9116 F:      drivers/mmc/host/mvsdio.*
9117
9118 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9119 M:      Hu Ziji <huziji@marvell.com>
9120 L:      linux-mmc@vger.kernel.org
9121 S:      Supported
9122 F:      drivers/mmc/host/sdhci-xenon*
9123 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9124
9125 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9126 M:      Sunil Goutham <sgoutham@marvell.com>
9127 M:      Linu Cherian <lcherian@marvell.com>
9128 M:      Geetha sowjanya <gakula@marvell.com>
9129 M:      Jerin Jacob <jerinj@marvell.com>
9130 L:      netdev@vger.kernel.org
9131 S:      Supported
9132 F:      drivers/net/ethernet/marvell/octeontx2/af/
9133
9134 MATROX FRAMEBUFFER DRIVER
9135 L:      linux-fbdev@vger.kernel.org
9136 S:      Orphan
9137 F:      drivers/video/fbdev/matrox/matroxfb_*
9138 F:      include/uapi/linux/matroxfb.h
9139
9140 MAX16065 HARDWARE MONITOR DRIVER
9141 M:      Guenter Roeck <linux@roeck-us.net>
9142 L:      linux-hwmon@vger.kernel.org
9143 S:      Maintained
9144 F:      Documentation/hwmon/max16065
9145 F:      drivers/hwmon/max16065.c
9146
9147 MAX2175 SDR TUNER DRIVER
9148 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9149 L:      linux-media@vger.kernel.org
9150 T:      git git://linuxtv.org/media_tree.git
9151 S:      Maintained
9152 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9153 F:      Documentation/media/v4l-drivers/max2175.rst
9154 F:      drivers/media/i2c/max2175*
9155 F:      include/uapi/linux/max2175.h
9156
9157 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9158 L:      linux-hwmon@vger.kernel.org
9159 S:      Orphan
9160 F:      Documentation/hwmon/max6650
9161 F:      drivers/hwmon/max6650.c
9162
9163 MAX6697 HARDWARE MONITOR DRIVER
9164 M:      Guenter Roeck <linux@roeck-us.net>
9165 L:      linux-hwmon@vger.kernel.org
9166 S:      Maintained
9167 F:      Documentation/hwmon/max6697
9168 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9169 F:      drivers/hwmon/max6697.c
9170 F:      include/linux/platform_data/max6697.h
9171
9172 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9173 M:      Peter Rosin <peda@axentia.se>
9174 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9175 S:      Maintained
9176 F:      Documentation/devicetree/bindings/sound/max9860.txt
9177 F:      sound/soc/codecs/max9860.*
9178
9179 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9180 M:      Javier Martinez Canillas <javier@dowhile0.org>
9181 L:      linux-kernel@vger.kernel.org
9182 S:      Supported
9183 F:      drivers/regulator/max77802-regulator.c
9184 F:      Documentation/devicetree/bindings/*/*max77802.txt
9185 F:      include/dt-bindings/*/*max77802.h
9186
9187 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9188 M:      Krzysztof Kozlowski <krzk@kernel.org>
9189 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9190 L:      linux-pm@vger.kernel.org
9191 S:      Supported
9192 F:      drivers/power/supply/max14577_charger.c
9193 F:      drivers/power/supply/max77693_charger.c
9194
9195 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9196 M:      Chanwoo Choi <cw00.choi@samsung.com>
9197 M:      Krzysztof Kozlowski <krzk@kernel.org>
9198 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9199 L:      linux-kernel@vger.kernel.org
9200 S:      Supported
9201 F:      drivers/*/max14577*.c
9202 F:      drivers/*/max77686*.c
9203 F:      drivers/*/max77693*.c
9204 F:      drivers/extcon/extcon-max14577.c
9205 F:      drivers/extcon/extcon-max77693.c
9206 F:      drivers/rtc/rtc-max77686.c
9207 F:      drivers/clk/clk-max77686.c
9208 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9209 F:      Documentation/devicetree/bindings/*/max77686.txt
9210 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9211 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9212 F:      include/linux/mfd/max14577*.h
9213 F:      include/linux/mfd/max77686*.h
9214 F:      include/linux/mfd/max77693*.h
9215
9216 MAXIRADIO FM RADIO RECEIVER DRIVER
9217 M:      Hans Verkuil <hverkuil@xs4all.nl>
9218 L:      linux-media@vger.kernel.org
9219 T:      git git://linuxtv.org/media_tree.git
9220 W:      https://linuxtv.org
9221 S:      Maintained
9222 F:      drivers/media/radio/radio-maxiradio*
9223
9224 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9225 M:      Peter Rosin <peda@axentia.se>
9226 L:      linux-iio@vger.kernel.org
9227 S:      Maintained
9228 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9229 F:      drivers/iio/potentiometer/mcp4018.c
9230 F:      drivers/iio/potentiometer/mcp4531.c
9231
9232 MCR20A IEEE-802.15.4 RADIO DRIVER
9233 M:      Xue Liu <liuxuenetmail@gmail.com>
9234 L:      linux-wpan@vger.kernel.org
9235 W:      https://github.com/xueliu/mcr20a-linux
9236 S:      Maintained
9237 F:      drivers/net/ieee802154/mcr20a.c
9238 F:      drivers/net/ieee802154/mcr20a.h
9239 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9240
9241 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9242 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9243 L:      linux-iio@vger.kernel.org
9244 S:      Maintained
9245 F:      drivers/iio/dac/cio-dac.c
9246
9247 MEDIA DRIVERS FOR ASCOT2E
9248 M:      Sergey Kozlov <serjk@netup.ru>
9249 M:      Abylay Ospan <aospan@netup.ru>
9250 L:      linux-media@vger.kernel.org
9251 W:      https://linuxtv.org
9252 W:      http://netup.tv/
9253 T:      git git://linuxtv.org/media_tree.git
9254 S:      Supported
9255 F:      drivers/media/dvb-frontends/ascot2e*
9256
9257 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9258 M:      Jasmin Jessich <jasmin@anw.at>
9259 L:      linux-media@vger.kernel.org
9260 W:      https://linuxtv.org
9261 T:      git git://linuxtv.org/media_tree.git
9262 S:      Maintained
9263 F:      drivers/media/dvb-frontends/cxd2099*
9264
9265 MEDIA DRIVERS FOR CXD2841ER
9266 M:      Sergey Kozlov <serjk@netup.ru>
9267 M:      Abylay Ospan <aospan@netup.ru>
9268 L:      linux-media@vger.kernel.org
9269 W:      https://linuxtv.org
9270 W:      http://netup.tv/
9271 T:      git git://linuxtv.org/media_tree.git
9272 S:      Supported
9273 F:      drivers/media/dvb-frontends/cxd2841er*
9274
9275 MEDIA DRIVERS FOR CXD2880
9276 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9277 L:      linux-media@vger.kernel.org
9278 W:      http://linuxtv.org/
9279 T:      git git://linuxtv.org/media_tree.git
9280 S:      Supported
9281 F:      drivers/media/dvb-frontends/cxd2880/*
9282 F:      drivers/media/spi/cxd2880*
9283
9284 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9285 L:      linux-media@vger.kernel.org
9286 W:      https://linuxtv.org
9287 T:      git git://linuxtv.org/media_tree.git
9288 S:      Orphan
9289 F:      drivers/media/pci/ddbridge/*
9290
9291 MEDIA DRIVERS FOR FREESCALE IMX
9292 M:      Steve Longerbeam <slongerbeam@gmail.com>
9293 M:      Philipp Zabel <p.zabel@pengutronix.de>
9294 L:      linux-media@vger.kernel.org
9295 T:      git git://linuxtv.org/media_tree.git
9296 S:      Maintained
9297 F:      Documentation/devicetree/bindings/media/imx.txt
9298 F:      Documentation/media/v4l-drivers/imx.rst
9299 F:      drivers/staging/media/imx/
9300 F:      include/linux/imx-media.h
9301 F:      include/media/imx.h
9302
9303 MEDIA DRIVER FOR FREESCALE IMX PXP
9304 M:      Philipp Zabel <p.zabel@pengutronix.de>
9305 L:      linux-media@vger.kernel.org
9306 T:      git git://linuxtv.org/media_tree.git
9307 S:      Maintained
9308 F:      drivers/media/platform/imx-pxp.[ch]
9309
9310 MEDIA DRIVERS FOR HELENE
9311 M:      Abylay Ospan <aospan@netup.ru>
9312 L:      linux-media@vger.kernel.org
9313 W:      https://linuxtv.org
9314 W:      http://netup.tv/
9315 T:      git git://linuxtv.org/media_tree.git
9316 S:      Supported
9317 F:      drivers/media/dvb-frontends/helene*
9318
9319 MEDIA DRIVERS FOR HORUS3A
9320 M:      Sergey Kozlov <serjk@netup.ru>
9321 M:      Abylay Ospan <aospan@netup.ru>
9322 L:      linux-media@vger.kernel.org
9323 W:      https://linuxtv.org
9324 W:      http://netup.tv/
9325 T:      git git://linuxtv.org/media_tree.git
9326 S:      Supported
9327 F:      drivers/media/dvb-frontends/horus3a*
9328
9329 MEDIA DRIVERS FOR LNBH25
9330 M:      Sergey Kozlov <serjk@netup.ru>
9331 M:      Abylay Ospan <aospan@netup.ru>
9332 L:      linux-media@vger.kernel.org
9333 W:      https://linuxtv.org
9334 W:      http://netup.tv/
9335 T:      git git://linuxtv.org/media_tree.git
9336 S:      Supported
9337 F:      drivers/media/dvb-frontends/lnbh25*
9338
9339 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9340 L:      linux-media@vger.kernel.org
9341 W:      https://linuxtv.org
9342 T:      git git://linuxtv.org/media_tree.git
9343 S:      Orphan
9344 F:      drivers/media/dvb-frontends/mxl5xx*
9345
9346 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9347 M:      Sergey Kozlov <serjk@netup.ru>
9348 M:      Abylay Ospan <aospan@netup.ru>
9349 L:      linux-media@vger.kernel.org
9350 W:      https://linuxtv.org
9351 W:      http://netup.tv/
9352 T:      git git://linuxtv.org/media_tree.git
9353 S:      Supported
9354 F:      drivers/media/pci/netup_unidvb/*
9355
9356 MEDIA DRIVERS FOR RENESAS - CEU
9357 M:      Jacopo Mondi <jacopo@jmondi.org>
9358 L:      linux-media@vger.kernel.org
9359 L:      linux-renesas-soc@vger.kernel.org
9360 T:      git git://linuxtv.org/media_tree.git
9361 S:      Supported
9362 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9363 F:      drivers/media/platform/renesas-ceu.c
9364 F:      include/media/drv-intf/renesas-ceu.h
9365
9366 MEDIA DRIVERS FOR RENESAS - DRIF
9367 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9368 L:      linux-media@vger.kernel.org
9369 L:      linux-renesas-soc@vger.kernel.org
9370 T:      git git://linuxtv.org/media_tree.git
9371 S:      Supported
9372 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9373 F:      drivers/media/platform/rcar_drif.c
9374
9375 MEDIA DRIVERS FOR RENESAS - FCP
9376 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9377 L:      linux-media@vger.kernel.org
9378 L:      linux-renesas-soc@vger.kernel.org
9379 T:      git git://linuxtv.org/media_tree.git
9380 S:      Supported
9381 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9382 F:      drivers/media/platform/rcar-fcp.c
9383 F:      include/media/rcar-fcp.h
9384
9385 MEDIA DRIVERS FOR RENESAS - FDP1
9386 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9387 L:      linux-media@vger.kernel.org
9388 L:      linux-renesas-soc@vger.kernel.org
9389 T:      git git://linuxtv.org/media_tree.git
9390 S:      Supported
9391 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9392 F:      drivers/media/platform/rcar_fdp1.c
9393
9394 MEDIA DRIVERS FOR RENESAS - VIN
9395 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9396 L:      linux-media@vger.kernel.org
9397 L:      linux-renesas-soc@vger.kernel.org
9398 T:      git git://linuxtv.org/media_tree.git
9399 S:      Supported
9400 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9401 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9402 F:      drivers/media/platform/rcar-vin/
9403
9404 MEDIA DRIVERS FOR RENESAS - VSP1
9405 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9406 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9407 L:      linux-media@vger.kernel.org
9408 L:      linux-renesas-soc@vger.kernel.org
9409 T:      git git://linuxtv.org/media_tree.git
9410 S:      Supported
9411 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9412 F:      drivers/media/platform/vsp1/
9413
9414 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9415 L:      linux-media@vger.kernel.org
9416 W:      https://linuxtv.org
9417 T:      git git://linuxtv.org/media_tree.git
9418 S:      Orphan
9419 F:      drivers/media/dvb-frontends/stv0910*
9420
9421 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9422 L:      linux-media@vger.kernel.org
9423 W:      https://linuxtv.org
9424 T:      git git://linuxtv.org/media_tree.git
9425 S:      Orphan
9426 F:      drivers/media/dvb-frontends/stv6111*
9427
9428 MEDIA DRIVERS FOR STM32 - DCMI
9429 M:      Hugues Fruchet <hugues.fruchet@st.com>
9430 L:      linux-media@vger.kernel.org
9431 T:      git git://linuxtv.org/media_tree.git
9432 S:      Supported
9433 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9434 F:      drivers/media/platform/stm32/stm32-dcmi.c
9435
9436 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9437 M:      Dmitry Osipenko <digetx@gmail.com>
9438 L:      linux-media@vger.kernel.org
9439 L:      linux-tegra@vger.kernel.org
9440 T:      git git://linuxtv.org/media_tree.git
9441 S:      Maintained
9442 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9443 F:      drivers/staging/media/tegra-vde/
9444
9445 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9446 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9447 P:      LinuxTV.org Project
9448 L:      linux-media@vger.kernel.org
9449 W:      https://linuxtv.org
9450 Q:      http://patchwork.kernel.org/project/linux-media/list/
9451 T:      git git://linuxtv.org/media_tree.git
9452 S:      Maintained
9453 F:      Documentation/devicetree/bindings/media/
9454 F:      Documentation/media/
9455 F:      drivers/media/
9456 F:      drivers/staging/media/
9457 F:      include/linux/platform_data/media/
9458 F:      include/media/
9459 F:      include/uapi/linux/dvb/
9460 F:      include/uapi/linux/videodev2.h
9461 F:      include/uapi/linux/media.h
9462 F:      include/uapi/linux/v4l2-*
9463 F:      include/uapi/linux/meye.h
9464 F:      include/uapi/linux/ivtv*
9465 F:      include/uapi/linux/uvcvideo.h
9466
9467 MEDIATEK BLUETOOTH DRIVER
9468 M:      Sean Wang <sean.wang@mediatek.com>
9469 L:      linux-bluetooth@vger.kernel.org
9470 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9471 S:      Maintained
9472 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9473 F:      drivers/bluetooth/btmtkuart.c
9474
9475 MEDIATEK CIR DRIVER
9476 M:      Sean Wang <sean.wang@mediatek.com>
9477 S:      Maintained
9478 F:      drivers/media/rc/mtk-cir.c
9479
9480 MEDIATEK DMA DRIVER
9481 M:      Sean Wang <sean.wang@mediatek.com>
9482 L:      dmaengine@vger.kernel.org
9483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9485 S:      Maintained
9486 F:      Documentation/devicetree/bindings/dma/mtk-*
9487 F:      drivers/dma/mediatek/
9488
9489 MEDIATEK PMIC LED DRIVER
9490 M:      Sean Wang <sean.wang@mediatek.com>
9491 S:      Maintained
9492 F:      drivers/leds/leds-mt6323.c
9493 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9494
9495 MEDIATEK ETHERNET DRIVER
9496 M:      Felix Fietkau <nbd@openwrt.org>
9497 M:      John Crispin <john@phrozen.org>
9498 M:      Sean Wang <sean.wang@mediatek.com>
9499 M:      Nelson Chang <nelson.chang@mediatek.com>
9500 L:      netdev@vger.kernel.org
9501 S:      Maintained
9502 F:      drivers/net/ethernet/mediatek/
9503
9504 MEDIATEK SWITCH DRIVER
9505 M:      Sean Wang <sean.wang@mediatek.com>
9506 L:      netdev@vger.kernel.org
9507 S:      Maintained
9508 F:      drivers/net/dsa/mt7530.*
9509 F:      net/dsa/tag_mtk.c
9510
9511 MEDIATEK JPEG DRIVER
9512 M:      Rick Chang <rick.chang@mediatek.com>
9513 M:      Bin Liu <bin.liu@mediatek.com>
9514 S:      Supported
9515 F:      drivers/media/platform/mtk-jpeg/
9516 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9517
9518 MEDIATEK MDP DRIVER
9519 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9520 M:      Houlong Wei <houlong.wei@mediatek.com>
9521 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9522 S:      Supported
9523 F:      drivers/media/platform/mtk-mdp/
9524 F:      drivers/media/platform/mtk-vpu/
9525 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9526
9527 MEDIATEK MEDIA DRIVER
9528 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9529 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9530 S:      Supported
9531 F:      drivers/media/platform/mtk-vcodec/
9532 F:      drivers/media/platform/mtk-vpu/
9533 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9534 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9535
9536 MEDIATEK MT76 WIRELESS LAN DRIVER
9537 M:      Felix Fietkau <nbd@nbd.name>
9538 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9539 L:      linux-wireless@vger.kernel.org
9540 S:      Maintained
9541 F:      drivers/net/wireless/mediatek/mt76/
9542
9543 MEDIATEK MT7601U WIRELESS LAN DRIVER
9544 M:      Jakub Kicinski <kubakici@wp.pl>
9545 L:      linux-wireless@vger.kernel.org
9546 S:      Maintained
9547 F:      drivers/net/wireless/mediatek/mt7601u/
9548
9549 MEDIATEK NAND CONTROLLER DRIVER
9550 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9551 L:      linux-mtd@lists.infradead.org
9552 S:      Maintained
9553 F:      drivers/mtd/nand/raw/mtk_*
9554 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9555
9556 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9557 M:      Sean Wang <sean.wang@mediatek.com>
9558 S:      Maintained
9559 F:      drivers/char/hw_random/mtk-rng.c
9560
9561 MEDIATEK USB3 DRD IP DRIVER
9562 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9563 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9565 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9566 S:      Maintained
9567 F:      drivers/usb/mtu3/
9568
9569 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9570 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9571 M:      Martin Donnelly <martin.donnelly@ge.com>
9572 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9573 S:      Maintained
9574 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9575 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9576
9577 MEGARAID SCSI/SAS DRIVERS
9578 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9579 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9580 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9581 L:      megaraidlinux.pdl@broadcom.com
9582 L:      linux-scsi@vger.kernel.org
9583 W:      http://www.avagotech.com/support/
9584 S:      Maintained
9585 F:      Documentation/scsi/megaraid.txt
9586 F:      drivers/scsi/megaraid.*
9587 F:      drivers/scsi/megaraid/
9588
9589 MELEXIS MLX90614 DRIVER
9590 M:      Crt Mori <cmo@melexis.com>
9591 L:      linux-iio@vger.kernel.org
9592 W:      http://www.melexis.com
9593 S:      Supported
9594 F:      drivers/iio/temperature/mlx90614.c
9595
9596 MELEXIS MLX90632 DRIVER
9597 M:      Crt Mori <cmo@melexis.com>
9598 L:      linux-iio@vger.kernel.org
9599 W:      http://www.melexis.com
9600 S:      Supported
9601 F:      drivers/iio/temperature/mlx90632.c
9602
9603 MELFAS MIP4 TOUCHSCREEN DRIVER
9604 M:      Sangwon Jee <jeesw@melfas.com>
9605 W:      http://www.melfas.com
9606 S:      Supported
9607 F:      drivers/input/touchscreen/melfas_mip4.c
9608 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9609
9610 MELLANOX ETHERNET DRIVER (mlx4_en)
9611 M:      Tariq Toukan <tariqt@mellanox.com>
9612 L:      netdev@vger.kernel.org
9613 S:      Supported
9614 W:      http://www.mellanox.com
9615 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9616 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9617
9618 MELLANOX ETHERNET DRIVER (mlx5e)
9619 M:      Saeed Mahameed <saeedm@mellanox.com>
9620 L:      netdev@vger.kernel.org
9621 S:      Supported
9622 W:      http://www.mellanox.com
9623 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9624 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9625
9626 MELLANOX ETHERNET INNOVA DRIVERS
9627 R:      Boris Pismenny <borisp@mellanox.com>
9628 L:      netdev@vger.kernel.org
9629 S:      Supported
9630 W:      http://www.mellanox.com
9631 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9632 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9633 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9634 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9635 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9636
9637 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9638 R:      Boris Pismenny <borisp@mellanox.com>
9639 L:      netdev@vger.kernel.org
9640 S:      Supported
9641 W:      http://www.mellanox.com
9642 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9643 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9644 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9645
9646 MELLANOX ETHERNET SWITCH DRIVERS
9647 M:      Jiri Pirko <jiri@mellanox.com>
9648 M:      Ido Schimmel <idosch@mellanox.com>
9649 L:      netdev@vger.kernel.org
9650 S:      Supported
9651 W:      http://www.mellanox.com
9652 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9653 F:      drivers/net/ethernet/mellanox/mlxsw/
9654 F:      tools/testing/selftests/drivers/net/mlxsw/
9655
9656 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9657 M:      mlxsw@mellanox.com
9658 L:      netdev@vger.kernel.org
9659 S:      Supported
9660 W:      http://www.mellanox.com
9661 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9662 F:      drivers/net/ethernet/mellanox/mlxfw/
9663
9664 MELLANOX HARDWARE PLATFORM SUPPORT
9665 M:      Andy Shevchenko <andy@infradead.org>
9666 M:      Darren Hart <dvhart@infradead.org>
9667 M:      Vadim Pasternak <vadimp@mellanox.com>
9668 L:      platform-driver-x86@vger.kernel.org
9669 S:      Supported
9670 F:      drivers/platform/mellanox/
9671
9672 MELLANOX MLX4 core VPI driver
9673 M:      Tariq Toukan <tariqt@mellanox.com>
9674 L:      netdev@vger.kernel.org
9675 L:      linux-rdma@vger.kernel.org
9676 W:      http://www.mellanox.com
9677 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9678 S:      Supported
9679 F:      drivers/net/ethernet/mellanox/mlx4/
9680 F:      include/linux/mlx4/
9681
9682 MELLANOX MLX4 IB driver
9683 M:      Yishai Hadas <yishaih@mellanox.com>
9684 L:      linux-rdma@vger.kernel.org
9685 W:      http://www.mellanox.com
9686 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9687 S:      Supported
9688 F:      drivers/infiniband/hw/mlx4/
9689 F:      include/linux/mlx4/
9690 F:      include/uapi/rdma/mlx4-abi.h
9691
9692 MELLANOX MLX5 core VPI driver
9693 M:      Saeed Mahameed <saeedm@mellanox.com>
9694 M:      Leon Romanovsky <leonro@mellanox.com>
9695 L:      netdev@vger.kernel.org
9696 L:      linux-rdma@vger.kernel.org
9697 W:      http://www.mellanox.com
9698 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9699 S:      Supported
9700 F:      drivers/net/ethernet/mellanox/mlx5/core/
9701 F:      include/linux/mlx5/
9702
9703 MELLANOX MLX5 IB driver
9704 M:      Leon Romanovsky <leonro@mellanox.com>
9705 L:      linux-rdma@vger.kernel.org
9706 W:      http://www.mellanox.com
9707 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9708 S:      Supported
9709 F:      drivers/infiniband/hw/mlx5/
9710 F:      include/linux/mlx5/
9711 F:      include/uapi/rdma/mlx5-abi.h
9712
9713 MELLANOX MLXCPLD I2C AND MUX DRIVER
9714 M:      Vadim Pasternak <vadimp@mellanox.com>
9715 M:      Michael Shych <michaelsh@mellanox.com>
9716 L:      linux-i2c@vger.kernel.org
9717 S:      Supported
9718 F:      drivers/i2c/busses/i2c-mlxcpld.c
9719 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9720 F:      Documentation/i2c/busses/i2c-mlxcpld
9721
9722 MELLANOX MLXCPLD LED DRIVER
9723 M:      Vadim Pasternak <vadimp@mellanox.com>
9724 L:      linux-leds@vger.kernel.org
9725 S:      Supported
9726 F:      drivers/leds/leds-mlxcpld.c
9727 F:      drivers/leds/leds-mlxreg.c
9728 F:      Documentation/leds/leds-mlxcpld.txt
9729
9730 MELLANOX PLATFORM DRIVER
9731 M:      Vadim Pasternak <vadimp@mellanox.com>
9732 L:      platform-driver-x86@vger.kernel.org
9733 S:      Supported
9734 F:      drivers/platform/x86/mlx-platform.c
9735
9736 MEMBARRIER SUPPORT
9737 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9738 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9739 L:      linux-kernel@vger.kernel.org
9740 S:      Supported
9741 F:      kernel/sched/membarrier.c
9742 F:      include/uapi/linux/membarrier.h
9743 F:      arch/powerpc/include/asm/membarrier.h
9744
9745 MEMORY MANAGEMENT
9746 L:      linux-mm@kvack.org
9747 W:      http://www.linux-mm.org
9748 S:      Maintained
9749 F:      include/linux/mm.h
9750 F:      include/linux/gfp.h
9751 F:      include/linux/mmzone.h
9752 F:      include/linux/memory_hotplug.h
9753 F:      include/linux/vmalloc.h
9754 F:      mm/
9755
9756 MEMORY TECHNOLOGY DEVICES (MTD)
9757 M:      David Woodhouse <dwmw2@infradead.org>
9758 M:      Brian Norris <computersforpeace@gmail.com>
9759 M:      Boris Brezillon <bbrezillon@kernel.org>
9760 M:      Marek Vasut <marek.vasut@gmail.com>
9761 M:      Richard Weinberger <richard@nod.at>
9762 L:      linux-mtd@lists.infradead.org
9763 W:      http://www.linux-mtd.infradead.org/
9764 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9765 T:      git git://git.infradead.org/linux-mtd.git master
9766 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9767 S:      Maintained
9768 F:      Documentation/devicetree/bindings/mtd/
9769 F:      drivers/mtd/
9770 F:      include/linux/mtd/
9771 F:      include/uapi/mtd/
9772
9773 MEN A21 WATCHDOG DRIVER
9774 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9775 L:      linux-watchdog@vger.kernel.org
9776 S:      Maintained
9777 F:      drivers/watchdog/mena21_wdt.c
9778
9779 MEN CHAMELEON BUS (mcb)
9780 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9781 S:      Maintained
9782 F:      drivers/mcb/
9783 F:      include/linux/mcb.h
9784 F:      Documentation/men-chameleon-bus.txt
9785
9786 MEN F21BMC (Board Management Controller)
9787 M:      Andreas Werner <andreas.werner@men.de>
9788 S:      Supported
9789 F:      drivers/mfd/menf21bmc.c
9790 F:      drivers/watchdog/menf21bmc_wdt.c
9791 F:      drivers/leds/leds-menf21bmc.c
9792 F:      drivers/hwmon/menf21bmc_hwmon.c
9793 F:      Documentation/hwmon/menf21bmc
9794
9795 MEN Z069 WATCHDOG DRIVER
9796 M:      Johannes Thumshirn <jth@kernel.org>
9797 L:      linux-watchdog@vger.kernel.org
9798 S:      Maintained
9799 F:      drivers/watchdog/menz69_wdt.c
9800
9801 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9802 M:      Neil Armstrong <narmstrong@baylibre.com>
9803 L:      linux-media@lists.freedesktop.org
9804 L:      linux-amlogic@lists.infradead.org
9805 W:      http://linux-meson.com/
9806 S:      Supported
9807 F:      drivers/media/platform/meson/ao-cec.c
9808 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9809 T:      git git://linuxtv.org/media_tree.git
9810
9811 MICROBLAZE ARCHITECTURE
9812 M:      Michal Simek <monstr@monstr.eu>
9813 W:      http://www.monstr.eu/fdt/
9814 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9815 S:      Supported
9816 F:      arch/microblaze/
9817
9818 MICROCHIP AT91 SERIAL DRIVER
9819 M:      Richard Genoud <richard.genoud@gmail.com>
9820 S:      Maintained
9821 F:      drivers/tty/serial/atmel_serial.c
9822 F:      drivers/tty/serial/atmel_serial.h
9823 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9824
9825 MICROCHIP AUDIO ASOC DRIVERS
9826 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9827 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9828 S:      Supported
9829 F:      sound/soc/atmel
9830
9831 MICROCHIP DMA DRIVER
9832 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9834 L:      dmaengine@vger.kernel.org
9835 S:      Supported
9836 F:      drivers/dma/at_hdmac.c
9837 F:      drivers/dma/at_hdmac_regs.h
9838 F:      include/linux/platform_data/dma-atmel.h
9839 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9840 F:      include/dt-bindings/dma/at91.h
9841
9842 MICROCHIP ECC DRIVER
9843 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9844 L:      linux-crypto@vger.kernel.org
9845 S:      Maintained
9846 F:      drivers/crypto/atmel-ecc.*
9847
9848 MICROCHIP I2C DRIVER
9849 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9850 L:      linux-i2c@vger.kernel.org
9851 S:      Supported
9852 F:      drivers/i2c/busses/i2c-at91.c
9853
9854 MICROCHIP ISC DRIVER
9855 M:      Eugen Hristev <eugen.hristev@microchip.com>
9856 L:      linux-media@vger.kernel.org
9857 S:      Supported
9858 F:      drivers/media/platform/atmel/atmel-isc.c
9859 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9860 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9861
9862 MICROCHIP ISI DRIVER
9863 M:      Eugen Hristev <eugen.hristev@microchip.com>
9864 L:      linux-media@vger.kernel.org
9865 S:      Supported
9866 F:      drivers/media/platform/atmel/atmel-isi.c
9867 F:      drivers/media/platform/atmel/atmel-isi.h
9868
9869 MICROCHIP AT91 USART MFD DRIVER
9870 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9871 L:      linux-kernel@vger.kernel.org
9872 S:      Supported
9873 F:      drivers/mfd/at91-usart.c
9874 F:      include/dt-bindings/mfd/at91-usart.h
9875 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9876
9877 MICROCHIP AT91 USART SPI DRIVER
9878 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9879 L:      linux-spi@vger.kernel.org
9880 S:      Supported
9881 F:      drivers/spi/spi-at91-usart.c
9882 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9883
9884 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9885 M:      Woojung Huh <Woojung.Huh@microchip.com>
9886 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9887 L:      netdev@vger.kernel.org
9888 S:      Maintained
9889 F:      net/dsa/tag_ksz.c
9890 F:      drivers/net/dsa/microchip/*
9891 F:      include/linux/platform_data/microchip-ksz.h
9892 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9893
9894 MICROCHIP LAN743X ETHERNET DRIVER
9895 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9896 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9897 L:      netdev@vger.kernel.org
9898 S:      Maintained
9899 F:      drivers/net/ethernet/microchip/lan743x_*
9900
9901 MICROCHIP LCDFB DRIVER
9902 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9903 L:      linux-fbdev@vger.kernel.org
9904 S:      Maintained
9905 F:      drivers/video/fbdev/atmel_lcdfb.c
9906 F:      include/video/atmel_lcdc.h
9907
9908 MICROCHIP MMC/SD/SDIO MCI DRIVER
9909 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9910 S:      Maintained
9911 F:      drivers/mmc/host/atmel-mci.c
9912
9913 MICROCHIP MCP16502 PMIC DRIVER
9914 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9916 S:      Maintained
9917 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9918 F:      drivers/regulator/mcp16502.c
9919
9920 MICROCHIP MCP3911 ADC DRIVER
9921 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9922 M:      Kent Gustavsson <kent@minoris.se>
9923 L:      linux-iio@vger.kernel.org
9924 S:      Supported
9925 F:      drivers/iio/adc/mcp3911.c
9926 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9927
9928 MICROCHIP NAND DRIVER
9929 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9930 L:      linux-mtd@lists.infradead.org
9931 S:      Supported
9932 F:      drivers/mtd/nand/raw/atmel/*
9933 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9934
9935 MICROCHIP PWM DRIVER
9936 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9938 L:      linux-pwm@vger.kernel.org
9939 S:      Supported
9940 F:      drivers/pwm/pwm-atmel.c
9941 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9942
9943 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9944 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9945 M:      Eugen Hristev <eugen.hristev@microchip.com>
9946 L:      linux-iio@vger.kernel.org
9947 S:      Supported
9948 F:      drivers/iio/adc/at91-sama5d2_adc.c
9949 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9950 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9951
9952 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9953 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9954 S:      Supported
9955 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9956
9957 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9958 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9960 L:      linux-gpio@vger.kernel.org
9961 F:      drivers/gpio/gpio-sama5d2-piobu.c
9962
9963 MICROCHIP SPI DRIVER
9964 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9965 S:      Supported
9966 F:      drivers/spi/spi-atmel.*
9967
9968 MICROCHIP SSC DRIVER
9969 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9971 S:      Supported
9972 F:      drivers/misc/atmel-ssc.c
9973 F:      include/linux/atmel-ssc.h
9974
9975 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9976 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9978 S:      Supported
9979 F:      drivers/misc/atmel_tclib.c
9980 F:      drivers/clocksource/tcb_clksrc.c
9981
9982 MICROCHIP USBA UDC DRIVER
9983 M:      Cristian Birsan <cristian.birsan@microchip.com>
9984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9985 S:      Supported
9986 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9987
9988 MICROCHIP USB251XB DRIVER
9989 M:      Richard Leitner <richard.leitner@skidata.com>
9990 L:      linux-usb@vger.kernel.org
9991 S:      Maintained
9992 F:      drivers/usb/misc/usb251xb.c
9993 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9994
9995 MICROCHIP XDMA DRIVER
9996 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9997 L:      linux-arm-kernel@lists.infradead.org
9998 L:      dmaengine@vger.kernel.org
9999 S:      Supported
10000 F:      drivers/dma/at_xdmac.c
10001
10002 MICROSEMI MIPS SOCS
10003 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10004 L:      linux-mips@vger.kernel.org
10005 S:      Maintained
10006 F:      arch/mips/generic/board-ocelot.c
10007 F:      arch/mips/configs/generic/board-ocelot.config
10008 F:      arch/mips/boot/dts/mscc/
10009 F:      Documentation/devicetree/bindings/mips/mscc.txt
10010
10011 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10012 M:      Don Brace <don.brace@microsemi.com>
10013 L:      esc.storagedev@microsemi.com
10014 L:      linux-scsi@vger.kernel.org
10015 S:      Supported
10016 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10017 F:      drivers/scsi/smartpqi/Kconfig
10018 F:      drivers/scsi/smartpqi/Makefile
10019 F:      include/linux/cciss*.h
10020 F:      include/uapi/linux/cciss*.h
10021 F:      Documentation/scsi/smartpqi.txt
10022
10023 MICROSEMI ETHERNET SWITCH DRIVER
10024 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10025 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10026 L:      netdev@vger.kernel.org
10027 S:      Supported
10028 F:      drivers/net/ethernet/mscc/
10029
10030 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10031 M:      Chen Yu <yu.c.chen@intel.com>
10032 L:      platform-driver-x86@vger.kernel.org
10033 S:      Supported
10034 F:      drivers/platform/x86/surfacepro3_button.c
10035
10036 MICROTEK X6 SCANNER
10037 M:      Oliver Neukum <oliver@neukum.org>
10038 S:      Maintained
10039 F:      drivers/usb/image/microtek.*
10040
10041 MIPS
10042 M:      Ralf Baechle <ralf@linux-mips.org>
10043 M:      Paul Burton <paul.burton@mips.com>
10044 M:      James Hogan <jhogan@kernel.org>
10045 L:      linux-mips@vger.kernel.org
10046 W:      http://www.linux-mips.org/
10047 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10049 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10050 S:      Supported
10051 F:      Documentation/devicetree/bindings/mips/
10052 F:      Documentation/mips/
10053 F:      arch/mips/
10054 F:      drivers/platform/mips/
10055
10056 MIPS BOSTON DEVELOPMENT BOARD
10057 M:      Paul Burton <paul.burton@mips.com>
10058 L:      linux-mips@vger.kernel.org
10059 S:      Maintained
10060 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10061 F:      arch/mips/boot/dts/img/boston.dts
10062 F:      arch/mips/configs/generic/board-boston.config
10063 F:      drivers/clk/imgtec/clk-boston.c
10064 F:      include/dt-bindings/clock/boston-clock.h
10065
10066 MIPS GENERIC PLATFORM
10067 M:      Paul Burton <paul.burton@mips.com>
10068 L:      linux-mips@vger.kernel.org
10069 S:      Supported
10070 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10071 F:      arch/mips/generic/
10072 F:      arch/mips/tools/generic-board-config.sh
10073
10074 MIPS/LOONGSON1 ARCHITECTURE
10075 M:      Keguang Zhang <keguang.zhang@gmail.com>
10076 L:      linux-mips@vger.kernel.org
10077 S:      Maintained
10078 F:      arch/mips/loongson32/
10079 F:      arch/mips/include/asm/mach-loongson32/
10080 F:      drivers/*/*loongson1*
10081 F:      drivers/*/*/*loongson1*
10082
10083 MIPS/LOONGSON2 ARCHITECTURE
10084 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10085 L:      linux-mips@vger.kernel.org
10086 S:      Maintained
10087 F:      arch/mips/loongson64/fuloong-2e/
10088 F:      arch/mips/loongson64/lemote-2f/
10089 F:      arch/mips/include/asm/mach-loongson64/
10090 F:      drivers/*/*loongson2*
10091 F:      drivers/*/*/*loongson2*
10092
10093 MIPS/LOONGSON3 ARCHITECTURE
10094 M:      Huacai Chen <chenhc@lemote.com>
10095 L:      linux-mips@vger.kernel.org
10096 S:      Maintained
10097 F:      arch/mips/loongson64/
10098 F:      arch/mips/include/asm/mach-loongson64/
10099 F:      drivers/platform/mips/cpu_hwmon.c
10100 F:      drivers/*/*loongson3*
10101 F:      drivers/*/*/*loongson3*
10102
10103 MIPS RINT INSTRUCTION EMULATION
10104 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10105 L:      linux-mips@vger.kernel.org
10106 S:      Supported
10107 F:      arch/mips/math-emu/sp_rint.c
10108 F:      arch/mips/math-emu/dp_rint.c
10109
10110 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10111 M:      Hans Verkuil <hverkuil@xs4all.nl>
10112 L:      linux-media@vger.kernel.org
10113 T:      git git://linuxtv.org/media_tree.git
10114 W:      https://linuxtv.org
10115 S:      Odd Fixes
10116 F:      drivers/media/radio/radio-miropcm20*
10117
10118 MMP SUPPORT
10119 R:      Lubomir Rintel <lkundrak@v3.sk>
10120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10121 S:      Odd Fixes
10122 F:      arch/arm/boot/dts/mmp*
10123 F:      arch/arm/mach-mmp/
10124
10125 MMU GATHER AND TLB INVALIDATION
10126 M:      Will Deacon <will.deacon@arm.com>
10127 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10128 M:      Andrew Morton <akpm@linux-foundation.org>
10129 M:      Nick Piggin <npiggin@gmail.com>
10130 M:      Peter Zijlstra <peterz@infradead.org>
10131 L:      linux-arch@vger.kernel.org
10132 L:      linux-mm@kvack.org
10133 S:      Maintained
10134 F:      arch/*/include/asm/tlb.h
10135 F:      include/asm-generic/tlb.h
10136 F:      mm/mmu_gather.c
10137
10138 MN88472 MEDIA DRIVER
10139 M:      Antti Palosaari <crope@iki.fi>
10140 L:      linux-media@vger.kernel.org
10141 W:      https://linuxtv.org
10142 W:      http://palosaari.fi/linux/
10143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10144 S:      Maintained
10145 F:      drivers/media/dvb-frontends/mn88472*
10146
10147 MN88473 MEDIA DRIVER
10148 M:      Antti Palosaari <crope@iki.fi>
10149 L:      linux-media@vger.kernel.org
10150 W:      https://linuxtv.org
10151 W:      http://palosaari.fi/linux/
10152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10153 S:      Maintained
10154 F:      drivers/media/dvb-frontends/mn88473*
10155
10156 MODULE SUPPORT
10157 M:      Jessica Yu <jeyu@kernel.org>
10158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10159 S:      Maintained
10160 F:      include/linux/module.h
10161 F:      kernel/module.c
10162
10163 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10164 W:      http://popies.net/meye/
10165 S:      Orphan
10166 F:      Documentation/media/v4l-drivers/meye*
10167 F:      drivers/media/pci/meye/
10168 F:      include/uapi/linux/meye.h
10169
10170 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10171 M:      Jiri Slaby <jirislaby@gmail.com>
10172 S:      Maintained
10173 F:      Documentation/serial/moxa-smartio
10174 F:      drivers/tty/mxser.*
10175
10176 MR800 AVERMEDIA USB FM RADIO DRIVER
10177 M:      Alexey Klimov <klimov.linux@gmail.com>
10178 L:      linux-media@vger.kernel.org
10179 T:      git git://linuxtv.org/media_tree.git
10180 S:      Maintained
10181 F:      drivers/media/radio/radio-mr800.c
10182
10183 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10184 M:      Alan Ott <alan@signal11.us>
10185 L:      linux-wpan@vger.kernel.org
10186 S:      Maintained
10187 F:      drivers/net/ieee802154/mrf24j40.c
10188 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10189
10190 MSI LAPTOP SUPPORT
10191 M:      "Lee, Chun-Yi" <jlee@suse.com>
10192 L:      platform-driver-x86@vger.kernel.org
10193 S:      Maintained
10194 F:      drivers/platform/x86/msi-laptop.c
10195
10196 MSI WMI SUPPORT
10197 L:      platform-driver-x86@vger.kernel.org
10198 S:      Orphan
10199 F:      drivers/platform/x86/msi-wmi.c
10200
10201 MSI001 MEDIA DRIVER
10202 M:      Antti Palosaari <crope@iki.fi>
10203 L:      linux-media@vger.kernel.org
10204 W:      https://linuxtv.org
10205 W:      http://palosaari.fi/linux/
10206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10207 T:      git git://linuxtv.org/anttip/media_tree.git
10208 S:      Maintained
10209 F:      drivers/media/tuners/msi001*
10210
10211 MSI2500 MEDIA DRIVER
10212 M:      Antti Palosaari <crope@iki.fi>
10213 L:      linux-media@vger.kernel.org
10214 W:      https://linuxtv.org
10215 W:      http://palosaari.fi/linux/
10216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10217 T:      git git://linuxtv.org/anttip/media_tree.git
10218 S:      Maintained
10219 F:      drivers/media/usb/msi2500/
10220
10221 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10222 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10223 L:      linux-mtd@lists.infradead.org
10224 S:      Maintained
10225 F:      drivers/mtd/devices/docg3*
10226
10227 MT9M032 APTINA SENSOR DRIVER
10228 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10229 L:      linux-media@vger.kernel.org
10230 T:      git git://linuxtv.org/media_tree.git
10231 S:      Maintained
10232 F:      drivers/media/i2c/mt9m032.c
10233 F:      include/media/i2c/mt9m032.h
10234
10235 MT9P031 APTINA CAMERA SENSOR
10236 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10237 L:      linux-media@vger.kernel.org
10238 T:      git git://linuxtv.org/media_tree.git
10239 S:      Maintained
10240 F:      drivers/media/i2c/mt9p031.c
10241 F:      include/media/i2c/mt9p031.h
10242
10243 MT9T001 APTINA CAMERA SENSOR
10244 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10245 L:      linux-media@vger.kernel.org
10246 T:      git git://linuxtv.org/media_tree.git
10247 S:      Maintained
10248 F:      drivers/media/i2c/mt9t001.c
10249 F:      include/media/i2c/mt9t001.h
10250
10251 MT9T112 APTINA CAMERA SENSOR
10252 M:      Jacopo Mondi <jacopo@jmondi.org>
10253 L:      linux-media@vger.kernel.org
10254 T:      git git://linuxtv.org/media_tree.git
10255 S:      Odd Fixes
10256 F:      drivers/media/i2c/mt9t112.c
10257 F:      include/media/i2c/mt9t112.h
10258
10259 MT9V032 APTINA CAMERA SENSOR
10260 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10261 L:      linux-media@vger.kernel.org
10262 T:      git git://linuxtv.org/media_tree.git
10263 S:      Maintained
10264 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10265 F:      drivers/media/i2c/mt9v032.c
10266 F:      include/media/i2c/mt9v032.h
10267
10268 MT9V111 APTINA CAMERA SENSOR
10269 M:      Jacopo Mondi <jacopo@jmondi.org>
10270 L:      linux-media@vger.kernel.org
10271 T:      git git://linuxtv.org/media_tree.git
10272 S:      Maintained
10273 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10274 F:      drivers/media/i2c/mt9v111.c
10275
10276 MULTIFUNCTION DEVICES (MFD)
10277 M:      Lee Jones <lee.jones@linaro.org>
10278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10279 S:      Supported
10280 F:      Documentation/devicetree/bindings/mfd/
10281 F:      drivers/mfd/
10282 F:      include/linux/mfd/
10283 F:      include/dt-bindings/mfd/
10284
10285 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10286 S:      Orphan
10287 F:      drivers/mmc/host/mmc_spi.c
10288 F:      include/linux/spi/mmc_spi.h
10289
10290 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10291 M:      Ulf Hansson <ulf.hansson@linaro.org>
10292 L:      linux-mmc@vger.kernel.org
10293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10294 S:      Maintained
10295 F:      Documentation/devicetree/bindings/mmc/
10296 F:      drivers/mmc/
10297 F:      include/linux/mmc/
10298 F:      include/uapi/linux/mmc/
10299
10300 MULTIPLEXER SUBSYSTEM
10301 M:      Peter Rosin <peda@axentia.se>
10302 S:      Maintained
10303 F:      Documentation/ABI/testing/sysfs-class-mux*
10304 F:      Documentation/devicetree/bindings/mux/
10305 F:      include/dt-bindings/mux/
10306 F:      include/linux/mux/
10307 F:      drivers/mux/
10308
10309 MULTITECH MULTIPORT CARD (ISICOM)
10310 S:      Orphan
10311 F:      drivers/tty/isicom.c
10312 F:      include/linux/isicom.h
10313
10314 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10315 M:      Bin Liu <b-liu@ti.com>
10316 L:      linux-usb@vger.kernel.org
10317 S:      Maintained
10318 F:      drivers/usb/musb/
10319
10320 MXL301RF MEDIA DRIVER
10321 M:      Akihiro Tsukada <tskd08@gmail.com>
10322 L:      linux-media@vger.kernel.org
10323 S:      Odd Fixes
10324 F:      drivers/media/tuners/mxl301rf*
10325
10326 MXL5007T MEDIA DRIVER
10327 M:      Michael Krufky <mkrufky@linuxtv.org>
10328 L:      linux-media@vger.kernel.org
10329 W:      https://linuxtv.org
10330 W:      http://github.com/mkrufky
10331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10332 T:      git git://linuxtv.org/mkrufky/tuners.git
10333 S:      Maintained
10334 F:      drivers/media/tuners/mxl5007t.*
10335
10336 MXSFB DRM DRIVER
10337 M:      Marek Vasut <marex@denx.de>
10338 M:      Stefan Agner <stefan@agner.ch>
10339 L:      dri-devel@lists.freedesktop.org
10340 S:      Supported
10341 F:      drivers/gpu/drm/mxsfb/
10342 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10343 T:      git git://anongit.freedesktop.org/drm/drm-misc
10344
10345 MYLEX DAC960 PCI RAID Controller
10346 M:      Hannes Reinecke <hare@kernel.org>
10347 L:      linux-scsi@vger.kernel.org
10348 S:      Supported
10349 F:      drivers/scsi/myrb.*
10350 F:      drivers/scsi/myrs.*
10351
10352 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10353 M:      Chris Lee <christopher.lee@cspi.com>
10354 L:      netdev@vger.kernel.org
10355 W:      https://www.cspi.com/ethernet-products/support/downloads/
10356 S:      Supported
10357 F:      drivers/net/ethernet/myricom/myri10ge/
10358
10359 NAND FLASH SUBSYSTEM
10360 M:      Boris Brezillon <bbrezillon@kernel.org>
10361 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10362 R:      Richard Weinberger <richard@nod.at>
10363 L:      linux-mtd@lists.infradead.org
10364 W:      http://www.linux-mtd.infradead.org/
10365 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10366 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10367 T:      git git://git.infradead.org/linux-mtd.git nand/next
10368 S:      Maintained
10369 F:      drivers/mtd/nand/
10370 F:      include/linux/mtd/*nand*.h
10371
10372 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10373 M:      Daniel Mack <zonque@gmail.com>
10374 S:      Maintained
10375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10376 W:      http://www.native-instruments.com
10377 F:      sound/usb/caiaq/
10378
10379 NATSEMI ETHERNET DRIVER (DP8381x)
10380 S:      Orphan
10381 F:      drivers/net/ethernet/natsemi/natsemi.c
10382
10383 NCR 5380 SCSI DRIVERS
10384 M:      Finn Thain <fthain@telegraphics.com.au>
10385 M:      Michael Schmitz <schmitzmic@gmail.com>
10386 L:      linux-scsi@vger.kernel.org
10387 S:      Maintained
10388 F:      Documentation/scsi/g_NCR5380.txt
10389 F:      drivers/scsi/NCR5380.*
10390 F:      drivers/scsi/arm/cumana_1.c
10391 F:      drivers/scsi/arm/oak.c
10392 F:      drivers/scsi/atari_scsi.*
10393 F:      drivers/scsi/dmx3191d.c
10394 F:      drivers/scsi/g_NCR5380.*
10395 F:      drivers/scsi/mac_scsi.*
10396 F:      drivers/scsi/sun3_scsi.*
10397 F:      drivers/scsi/sun3_scsi_vme.c
10398
10399 NCSI LIBRARY:
10400 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10401 S:      Maintained
10402 F:      net/ncsi/
10403
10404 NCT6775 HARDWARE MONITOR DRIVER
10405 M:      Guenter Roeck <linux@roeck-us.net>
10406 L:      linux-hwmon@vger.kernel.org
10407 S:      Maintained
10408 F:      Documentation/hwmon/nct6775
10409 F:      drivers/hwmon/nct6775.c
10410
10411 NET_FAILOVER MODULE
10412 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10413 L:      netdev@vger.kernel.org
10414 S:      Supported
10415 F:      driver/net/net_failover.c
10416 F:      include/net/net_failover.h
10417 F:      Documentation/networking/net_failover.rst
10418
10419 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10420 M:      Faisal Latif <faisal.latif@intel.com>
10421 L:      linux-rdma@vger.kernel.org
10422 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10423 S:      Supported
10424 F:      drivers/infiniband/hw/nes/
10425 F:      include/uapi/rdma/nes-abi.h
10426
10427 NETEM NETWORK EMULATOR
10428 M:      Stephen Hemminger <stephen@networkplumber.org>
10429 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10430 S:      Maintained
10431 F:      net/sched/sch_netem.c
10432
10433 NETERION 10GbE DRIVERS (s2io/vxge)
10434 M:      Jon Mason <jdmason@kudzu.us>
10435 L:      netdev@vger.kernel.org
10436 S:      Supported
10437 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10438 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10439 F:      drivers/net/ethernet/neterion/
10440
10441 NETFILTER
10442 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10443 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10444 M:      Florian Westphal <fw@strlen.de>
10445 L:      netfilter-devel@vger.kernel.org
10446 L:      coreteam@netfilter.org
10447 W:      http://www.netfilter.org/
10448 W:      http://www.iptables.org/
10449 W:      http://www.nftables.org/
10450 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10453 S:      Maintained
10454 F:      include/linux/netfilter*
10455 F:      include/linux/netfilter/
10456 F:      include/net/netfilter/
10457 F:      include/uapi/linux/netfilter*
10458 F:      include/uapi/linux/netfilter/
10459 F:      net/*/netfilter.c
10460 F:      net/*/netfilter/
10461 F:      net/netfilter/
10462 F:      net/bridge/br_netfilter*.c
10463
10464 NETROM NETWORK LAYER
10465 M:      Ralf Baechle <ralf@linux-mips.org>
10466 L:      linux-hams@vger.kernel.org
10467 W:      http://www.linux-ax25.org/
10468 S:      Maintained
10469 F:      include/net/netrom.h
10470 F:      include/uapi/linux/netrom.h
10471 F:      net/netrom/
10472
10473 NETRONOME ETHERNET DRIVERS
10474 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10475 L:      oss-drivers@netronome.com
10476 S:      Maintained
10477 F:      drivers/net/ethernet/netronome/
10478
10479 NETWORK BLOCK DEVICE (NBD)
10480 M:      Josef Bacik <josef@toxicpanda.com>
10481 S:      Maintained
10482 L:      linux-block@vger.kernel.org
10483 L:      nbd@other.debian.org
10484 F:      Documentation/blockdev/nbd.txt
10485 F:      drivers/block/nbd.c
10486 F:      include/uapi/linux/nbd.h
10487
10488 NETWORK DROP MONITOR
10489 M:      Neil Horman <nhorman@tuxdriver.com>
10490 L:      netdev@vger.kernel.org
10491 S:      Maintained
10492 W:      https://fedorahosted.org/dropwatch/
10493 F:      net/core/drop_monitor.c
10494
10495 NETWORKING DRIVERS
10496 M:      "David S. Miller" <davem@davemloft.net>
10497 L:      netdev@vger.kernel.org
10498 W:      http://www.linuxfoundation.org/en/Net
10499 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10502 S:      Odd Fixes
10503 F:      Documentation/devicetree/bindings/net/
10504 F:      drivers/net/
10505 F:      include/linux/if_*
10506 F:      include/linux/netdevice.h
10507 F:      include/linux/etherdevice.h
10508 F:      include/linux/fcdevice.h
10509 F:      include/linux/fddidevice.h
10510 F:      include/linux/hippidevice.h
10511 F:      include/linux/inetdevice.h
10512 F:      include/uapi/linux/if_*
10513 F:      include/uapi/linux/netdevice.h
10514
10515 NETWORKING DRIVERS (WIRELESS)
10516 M:      Kalle Valo <kvalo@codeaurora.org>
10517 L:      linux-wireless@vger.kernel.org
10518 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10521 S:      Maintained
10522 F:      Documentation/devicetree/bindings/net/wireless/
10523 F:      drivers/net/wireless/
10524
10525 NETWORKING [DSA]
10526 M:      Andrew Lunn <andrew@lunn.ch>
10527 M:      Vivien Didelot <vivien.didelot@gmail.com>
10528 M:      Florian Fainelli <f.fainelli@gmail.com>
10529 S:      Maintained
10530 F:      Documentation/devicetree/bindings/net/dsa/
10531 F:      net/dsa/
10532 F:      include/net/dsa.h
10533 F:      include/linux/dsa/
10534 F:      drivers/net/dsa/
10535
10536 NETWORKING [GENERAL]
10537 M:      "David S. Miller" <davem@davemloft.net>
10538 L:      netdev@vger.kernel.org
10539 W:      http://www.linuxfoundation.org/en/Net
10540 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10543 B:      mailto:netdev@vger.kernel.org
10544 S:      Maintained
10545 F:      net/
10546 F:      include/net/
10547 F:      include/linux/in.h
10548 F:      include/linux/net.h
10549 F:      include/linux/netdevice.h
10550 F:      include/uapi/linux/in.h
10551 F:      include/uapi/linux/net.h
10552 F:      include/uapi/linux/netdevice.h
10553 F:      include/uapi/linux/net_namespace.h
10554 F:      tools/testing/selftests/net/
10555 F:      lib/net_utils.c
10556 F:      lib/random32.c
10557 F:      Documentation/networking/
10558
10559 NETWORKING [IPSEC]
10560 M:      Steffen Klassert <steffen.klassert@secunet.com>
10561 M:      Herbert Xu <herbert@gondor.apana.org.au>
10562 M:      "David S. Miller" <davem@davemloft.net>
10563 L:      netdev@vger.kernel.org
10564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10566 S:      Maintained
10567 F:      net/xfrm/
10568 F:      net/key/
10569 F:      net/ipv4/xfrm*
10570 F:      net/ipv4/esp4*
10571 F:      net/ipv4/ah4.c
10572 F:      net/ipv4/ipcomp.c
10573 F:      net/ipv4/ip_vti.c
10574 F:      net/ipv6/xfrm*
10575 F:      net/ipv6/esp6*
10576 F:      net/ipv6/ah6.c
10577 F:      net/ipv6/ipcomp6.c
10578 F:      net/ipv6/ip6_vti.c
10579 F:      include/uapi/linux/xfrm.h
10580 F:      include/net/xfrm.h
10581
10582 NETWORKING [IPv4/IPv6]
10583 M:      "David S. Miller" <davem@davemloft.net>
10584 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10585 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10586 L:      netdev@vger.kernel.org
10587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10588 S:      Maintained
10589 F:      net/ipv4/
10590 F:      net/ipv6/
10591 F:      include/net/ip*
10592 F:      arch/x86/net/*
10593
10594 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10595 M:      Paul Moore <paul@paul-moore.com>
10596 W:      https://github.com/netlabel
10597 L:      netdev@vger.kernel.org
10598 L:      linux-security-module@vger.kernel.org
10599 S:      Maintained
10600 F:      Documentation/netlabel/
10601 F:      include/net/calipso.h
10602 F:      include/net/cipso_ipv4.h
10603 F:      include/net/netlabel.h
10604 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10605 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10606 F:      net/netlabel/
10607 F:      net/ipv4/cipso_ipv4.c
10608 F:      net/ipv6/calipso.c
10609 F:      net/netfilter/xt_CONNSECMARK.c
10610 F:      net/netfilter/xt_SECMARK.c
10611
10612 NETWORKING [TCP]
10613 M:      Eric Dumazet <edumazet@google.com>
10614 L:      netdev@vger.kernel.org
10615 S:      Maintained
10616 F:      net/ipv4/tcp*.c
10617 F:      net/ipv4/syncookies.c
10618 F:      net/ipv6/tcp*.c
10619 F:      net/ipv6/syncookies.c
10620 F:      include/uapi/linux/tcp.h
10621 F:      include/net/tcp.h
10622 F:      include/linux/tcp.h
10623 F:      include/trace/events/tcp.h
10624
10625 NETWORKING [TLS]
10626 M:      Boris Pismenny <borisp@mellanox.com>
10627 M:      Aviad Yehezkel <aviadye@mellanox.com>
10628 M:      Dave Watson <davejwatson@fb.com>
10629 M:      John Fastabend <john.fastabend@gmail.com>
10630 M:      Daniel Borkmann <daniel@iogearbox.net>
10631 L:      netdev@vger.kernel.org
10632 S:      Maintained
10633 F:      net/tls/*
10634 F:      include/uapi/linux/tls.h
10635 F:      include/net/tls.h
10636
10637 NETWORKING [WIRELESS]
10638 L:      linux-wireless@vger.kernel.org
10639 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10640
10641 NETDEVSIM
10642 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10643 S:      Maintained
10644 F:      drivers/net/netdevsim/*
10645
10646 NETXEN (1/10) GbE SUPPORT
10647 M:      Manish Chopra <manish.chopra@cavium.com>
10648 M:      Rahul Verma <rahul.verma@cavium.com>
10649 M:      Dept-GELinuxNICDev@cavium.com
10650 L:      netdev@vger.kernel.org
10651 S:      Supported
10652 F:      drivers/net/ethernet/qlogic/netxen/
10653
10654 NFC SUBSYSTEM
10655 M:      Samuel Ortiz <sameo@linux.intel.com>
10656 L:      linux-wireless@vger.kernel.org
10657 L:      linux-nfc@lists.01.org (subscribers-only)
10658 S:      Supported
10659 F:      net/nfc/
10660 F:      include/net/nfc/
10661 F:      include/uapi/linux/nfc.h
10662 F:      drivers/nfc/
10663 F:      include/linux/platform_data/nfcmrvl.h
10664 F:      include/linux/platform_data/nxp-nci.h
10665 F:      Documentation/devicetree/bindings/net/nfc/
10666
10667 NFS, SUNRPC, AND LOCKD CLIENTS
10668 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10669 M:      Anna Schumaker <anna.schumaker@netapp.com>
10670 L:      linux-nfs@vger.kernel.org
10671 W:      http://client.linux-nfs.org
10672 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10673 S:      Maintained
10674 F:      fs/lockd/
10675 F:      fs/nfs/
10676 F:      fs/nfs_common/
10677 F:      net/sunrpc/
10678 F:      include/linux/lockd/
10679 F:      include/linux/nfs*
10680 F:      include/linux/sunrpc/
10681 F:      include/uapi/linux/nfs*
10682 F:      include/uapi/linux/sunrpc/
10683
10684 NILFS2 FILESYSTEM
10685 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10686 L:      linux-nilfs@vger.kernel.org
10687 W:      https://nilfs.sourceforge.io/
10688 W:      https://nilfs.osdn.jp/
10689 T:      git git://github.com/konis/nilfs2.git
10690 S:      Supported
10691 F:      Documentation/filesystems/nilfs2.txt
10692 F:      fs/nilfs2/
10693 F:      include/trace/events/nilfs2.h
10694 F:      include/uapi/linux/nilfs2_api.h
10695 F:      include/uapi/linux/nilfs2_ondisk.h
10696
10697 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10698 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10699 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10700 S:      Maintained
10701 F:      Documentation/scsi/NinjaSCSI.txt
10702 F:      drivers/scsi/pcmcia/nsp_*
10703
10704 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10705 M:      GOTO Masanori <gotom@debian.or.jp>
10706 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10707 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10708 S:      Maintained
10709 F:      Documentation/scsi/NinjaSCSI.txt
10710 F:      drivers/scsi/nsp32*
10711
10712 NIOS2 ARCHITECTURE
10713 M:      Ley Foon Tan <lftan@altera.com>
10714 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10716 S:      Maintained
10717 F:      arch/nios2/
10718
10719 NOHZ, DYNTICKS SUPPORT
10720 M:      Frederic Weisbecker <fweisbec@gmail.com>
10721 M:      Thomas Gleixner <tglx@linutronix.de>
10722 M:      Ingo Molnar <mingo@kernel.org>
10723 L:      linux-kernel@vger.kernel.org
10724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10725 S:      Maintained
10726 F:      kernel/time/tick*.*
10727 F:      include/linux/tick.h
10728 F:      include/linux/sched/nohz.h
10729
10730 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10731 M:      Pavel Machek <pavel@ucw.cz>
10732 M:      Sakari Ailus <sakari.ailus@iki.fi>
10733 L:      linux-media@vger.kernel.org
10734 S:      Maintained
10735 F:      drivers/media/i2c/et8ek8
10736 F:      drivers/media/i2c/ad5820.c
10737
10738 NOKIA N900 POWER SUPPLY DRIVERS
10739 R:      Pali Rohár <pali.rohar@gmail.com>
10740 F:      include/linux/power/bq2415x_charger.h
10741 F:      include/linux/power/bq27xxx_battery.h
10742 F:      include/linux/power/isp1704_charger.h
10743 F:      drivers/power/supply/bq2415x_charger.c
10744 F:      drivers/power/supply/bq27xxx_battery.c
10745 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10746 F:      drivers/power/supply/isp1704_charger.c
10747 F:      drivers/power/supply/rx51_battery.c
10748
10749 NTB AMD DRIVER
10750 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10751 L:      linux-ntb@googlegroups.com
10752 S:      Supported
10753 F:      drivers/ntb/hw/amd/
10754
10755 NTB DRIVER CORE
10756 M:      Jon Mason <jdmason@kudzu.us>
10757 M:      Dave Jiang <dave.jiang@intel.com>
10758 M:      Allen Hubbe <allenbh@gmail.com>
10759 L:      linux-ntb@googlegroups.com
10760 S:      Supported
10761 W:      https://github.com/jonmason/ntb/wiki
10762 T:      git git://github.com/jonmason/ntb.git
10763 F:      drivers/ntb/
10764 F:      drivers/net/ntb_netdev.c
10765 F:      include/linux/ntb.h
10766 F:      include/linux/ntb_transport.h
10767 F:      tools/testing/selftests/ntb/
10768
10769 NTB IDT DRIVER
10770 M:      Serge Semin <fancer.lancer@gmail.com>
10771 L:      linux-ntb@googlegroups.com
10772 S:      Supported
10773 F:      drivers/ntb/hw/idt/
10774
10775 NTB INTEL DRIVER
10776 M:      Dave Jiang <dave.jiang@intel.com>
10777 L:      linux-ntb@googlegroups.com
10778 S:      Supported
10779 W:      https://github.com/davejiang/linux/wiki
10780 T:      git https://github.com/davejiang/linux.git
10781 F:      drivers/ntb/hw/intel/
10782
10783 NTFS FILESYSTEM
10784 M:      Anton Altaparmakov <anton@tuxera.com>
10785 L:      linux-ntfs-dev@lists.sourceforge.net
10786 W:      http://www.tuxera.com/
10787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10788 S:      Supported
10789 F:      Documentation/filesystems/ntfs.txt
10790 F:      fs/ntfs/
10791
10792 NUBUS SUBSYSTEM
10793 M:      Finn Thain <fthain@telegraphics.com.au>
10794 L:      linux-m68k@lists.linux-m68k.org
10795 S:      Maintained
10796 F:      arch/*/include/asm/nubus.h
10797 F:      drivers/nubus/
10798 F:      include/linux/nubus.h
10799 F:      include/uapi/linux/nubus.h
10800
10801 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10802 M:      Antonino Daplas <adaplas@gmail.com>
10803 L:      linux-fbdev@vger.kernel.org
10804 S:      Maintained
10805 F:      drivers/video/fbdev/riva/
10806 F:      drivers/video/fbdev/nvidia/
10807
10808 NVM EXPRESS DRIVER
10809 M:      Keith Busch <keith.busch@intel.com>
10810 M:      Jens Axboe <axboe@fb.com>
10811 M:      Christoph Hellwig <hch@lst.de>
10812 M:      Sagi Grimberg <sagi@grimberg.me>
10813 L:      linux-nvme@lists.infradead.org
10814 T:      git://git.infradead.org/nvme.git
10815 W:      http://git.infradead.org/nvme.git
10816 S:      Supported
10817 F:      drivers/nvme/host/
10818 F:      include/linux/nvme.h
10819 F:      include/uapi/linux/nvme_ioctl.h
10820
10821 NVM EXPRESS FC TRANSPORT DRIVERS
10822 M:      James Smart <james.smart@broadcom.com>
10823 L:      linux-nvme@lists.infradead.org
10824 S:      Supported
10825 F:      include/linux/nvme-fc.h
10826 F:      include/linux/nvme-fc-driver.h
10827 F:      drivers/nvme/host/fc.c
10828 F:      drivers/nvme/target/fc.c
10829 F:      drivers/nvme/target/fcloop.c
10830
10831 NVM EXPRESS TARGET DRIVER
10832 M:      Christoph Hellwig <hch@lst.de>
10833 M:      Sagi Grimberg <sagi@grimberg.me>
10834 L:      linux-nvme@lists.infradead.org
10835 T:      git://git.infradead.org/nvme.git
10836 W:      http://git.infradead.org/nvme.git
10837 S:      Supported
10838 F:      drivers/nvme/target/
10839
10840 NVMEM FRAMEWORK
10841 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10842 S:      Maintained
10843 F:      drivers/nvmem/
10844 F:      Documentation/devicetree/bindings/nvmem/
10845 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10846 F:      include/linux/nvmem-consumer.h
10847 F:      include/linux/nvmem-provider.h
10848
10849 NXP SGTL5000 DRIVER
10850 M:      Fabio Estevam <fabio.estevam@nxp.com>
10851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10852 S:      Maintained
10853 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10854 F:      sound/soc/codecs/sgtl5000*
10855
10856 NXP TDA998X DRM DRIVER
10857 M:      Russell King <linux@armlinux.org.uk>
10858 S:      Maintained
10859 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10860 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10861 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10862 F:      include/drm/i2c/tda998x.h
10863 F:      include/dt-bindings/display/tda998x.h
10864 K:      "nxp,tda998x"
10865
10866 NXP TFA9879 DRIVER
10867 M:      Peter Rosin <peda@axentia.se>
10868 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10869 S:      Maintained
10870 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10871 F:      sound/soc/codecs/tfa9879*
10872
10873 NXP-NCI NFC DRIVER
10874 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10875 R:      Charles Gorand <charles.gorand@effinnov.com>
10876 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10877 S:      Supported
10878 F:      drivers/nfc/nxp-nci
10879
10880 OBJAGG
10881 M:      Jiri Pirko <jiri@mellanox.com>
10882 L:      netdev@vger.kernel.org
10883 S:      Supported
10884 F:      lib/objagg.c
10885 F:      lib/test_objagg.c
10886 F:      include/linux/objagg.h
10887
10888 OBJTOOL
10889 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10890 M:      Peter Zijlstra <peterz@infradead.org>
10891 S:      Supported
10892 F:      tools/objtool/
10893
10894 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10895 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10896 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10897 L:      linuxppc-dev@lists.ozlabs.org
10898 S:      Supported
10899 F:      arch/powerpc/platforms/powernv/ocxl.c
10900 F:      arch/powerpc/include/asm/pnv-ocxl.h
10901 F:      drivers/misc/ocxl/
10902 F:      include/misc/ocxl*
10903 F:      include/uapi/misc/ocxl.h
10904 F:      Documentation/accelerators/ocxl.rst
10905
10906 OMAP AUDIO SUPPORT
10907 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10908 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10910 L:      linux-omap@vger.kernel.org
10911 S:      Maintained
10912 F:      sound/soc/ti/omap*
10913 F:      sound/soc/ti/rx51.c
10914 F:      sound/soc/ti/n810.c
10915 F:      sound/soc/ti/sdma-pcm.*
10916
10917 OMAP CLOCK FRAMEWORK SUPPORT
10918 M:      Paul Walmsley <paul@pwsan.com>
10919 L:      linux-omap@vger.kernel.org
10920 S:      Maintained
10921 F:      arch/arm/*omap*/*clock*
10922
10923 OMAP DEVICE TREE SUPPORT
10924 M:      Benoît Cousson <bcousson@baylibre.com>
10925 M:      Tony Lindgren <tony@atomide.com>
10926 L:      linux-omap@vger.kernel.org
10927 L:      devicetree@vger.kernel.org
10928 S:      Maintained
10929 F:      arch/arm/boot/dts/*omap*
10930 F:      arch/arm/boot/dts/*am3*
10931 F:      arch/arm/boot/dts/*am4*
10932 F:      arch/arm/boot/dts/*am5*
10933 F:      arch/arm/boot/dts/*dra7*
10934
10935 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10936 L:      linux-omap@vger.kernel.org
10937 L:      linux-fbdev@vger.kernel.org
10938 S:      Orphan
10939 F:      drivers/video/fbdev/omap2/
10940 F:      Documentation/arm/OMAP/DSS
10941
10942 OMAP FRAMEBUFFER SUPPORT
10943 L:      linux-fbdev@vger.kernel.org
10944 L:      linux-omap@vger.kernel.org
10945 S:      Orphan
10946 F:      drivers/video/fbdev/omap/
10947
10948 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10949 M:      Roger Quadros <rogerq@ti.com>
10950 M:      Tony Lindgren <tony@atomide.com>
10951 L:      linux-omap@vger.kernel.org
10952 S:      Maintained
10953 F:      drivers/memory/omap-gpmc.c
10954 F:      arch/arm/mach-omap2/*gpmc*
10955
10956 OMAP GPIO DRIVER
10957 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10958 M:      Santosh Shilimkar <ssantosh@kernel.org>
10959 M:      Kevin Hilman <khilman@kernel.org>
10960 L:      linux-omap@vger.kernel.org
10961 S:      Maintained
10962 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10963 F:      drivers/gpio/gpio-omap.c
10964
10965 OMAP HARDWARE SPINLOCK SUPPORT
10966 M:      Ohad Ben-Cohen <ohad@wizery.com>
10967 L:      linux-omap@vger.kernel.org
10968 S:      Maintained
10969 F:      drivers/hwspinlock/omap_hwspinlock.c
10970
10971 OMAP HS MMC SUPPORT
10972 L:      linux-mmc@vger.kernel.org
10973 L:      linux-omap@vger.kernel.org
10974 S:      Orphan
10975 F:      drivers/mmc/host/omap_hsmmc.c
10976
10977 OMAP HWMOD DATA
10978 M:      Paul Walmsley <paul@pwsan.com>
10979 L:      linux-omap@vger.kernel.org
10980 S:      Maintained
10981 F:      arch/arm/mach-omap2/omap_hwmod*data*
10982
10983 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10984 M:      Benoît Cousson <bcousson@baylibre.com>
10985 L:      linux-omap@vger.kernel.org
10986 S:      Maintained
10987 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10988
10989 OMAP HWMOD SUPPORT
10990 M:      Benoît Cousson <bcousson@baylibre.com>
10991 M:      Paul Walmsley <paul@pwsan.com>
10992 L:      linux-omap@vger.kernel.org
10993 S:      Maintained
10994 F:      arch/arm/mach-omap2/omap_hwmod.*
10995
10996 OMAP I2C DRIVER
10997 M:      Vignesh R <vigneshr@ti.com>
10998 L:      linux-omap@vger.kernel.org
10999 L:      linux-i2c@vger.kernel.org
11000 S:      Maintained
11001 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11002 F:      drivers/i2c/busses/i2c-omap.c
11003
11004 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11005 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11006 L:      linux-media@vger.kernel.org
11007 S:      Maintained
11008 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11009 F:      drivers/media/platform/omap3isp/
11010 F:      drivers/staging/media/omap4iss/
11011
11012 OMAP MMC SUPPORT
11013 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11014 L:      linux-omap@vger.kernel.org
11015 S:      Odd Fixes
11016 F:      drivers/mmc/host/omap.c
11017
11018 OMAP POWER MANAGEMENT SUPPORT
11019 M:      Kevin Hilman <khilman@kernel.org>
11020 L:      linux-omap@vger.kernel.org
11021 S:      Maintained
11022 F:      arch/arm/*omap*/*pm*
11023 F:      drivers/cpufreq/omap-cpufreq.c
11024
11025 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11026 M:      Rajendra Nayak <rnayak@codeaurora.org>
11027 M:      Paul Walmsley <paul@pwsan.com>
11028 L:      linux-omap@vger.kernel.org
11029 S:      Maintained
11030 F:      arch/arm/mach-omap2/prm*
11031
11032 OMAP RANDOM NUMBER GENERATOR SUPPORT
11033 M:      Deepak Saxena <dsaxena@plexity.net>
11034 S:      Maintained
11035 F:      drivers/char/hw_random/omap-rng.c
11036
11037 OMAP USB SUPPORT
11038 L:      linux-usb@vger.kernel.org
11039 L:      linux-omap@vger.kernel.org
11040 S:      Orphan
11041 F:      drivers/usb/*/*omap*
11042 F:      arch/arm/*omap*/usb*
11043
11044 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11045 M:      Mark Jackson <mpfj@newflow.co.uk>
11046 L:      linux-omap@vger.kernel.org
11047 S:      Maintained
11048 F:      arch/arm/boot/dts/am335x-nano.dts
11049
11050 OMAP1 SUPPORT
11051 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11052 M:      Tony Lindgren <tony@atomide.com>
11053 L:      linux-omap@vger.kernel.org
11054 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11056 S:      Maintained
11057 F:      arch/arm/mach-omap1/
11058 F:      arch/arm/plat-omap/
11059 F:      arch/arm/configs/omap1_defconfig
11060 F:      drivers/i2c/busses/i2c-omap.c
11061 F:      include/linux/platform_data/i2c-omap.h
11062 F:      include/linux/platform_data/ams-delta-fiq.h
11063
11064 OMAP2+ SUPPORT
11065 M:      Tony Lindgren <tony@atomide.com>
11066 L:      linux-omap@vger.kernel.org
11067 W:      http://www.muru.com/linux/omap/
11068 W:      http://linux.omap.com/
11069 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11071 S:      Maintained
11072 F:      arch/arm/mach-omap2/
11073 F:      arch/arm/plat-omap/
11074 F:      arch/arm/configs/omap2plus_defconfig
11075 F:      drivers/i2c/busses/i2c-omap.c
11076 F:      drivers/irqchip/irq-omap-intc.c
11077 F:      drivers/mfd/*omap*.c
11078 F:      drivers/mfd/menelaus.c
11079 F:      drivers/mfd/palmas.c
11080 F:      drivers/mfd/tps65217.c
11081 F:      drivers/mfd/tps65218.c
11082 F:      drivers/mfd/tps65910.c
11083 F:      drivers/mfd/twl-core.[ch]
11084 F:      drivers/mfd/twl4030*.c
11085 F:      drivers/mfd/twl6030*.c
11086 F:      drivers/mfd/twl6040*.c
11087 F:      drivers/regulator/palmas-regulator*.c
11088 F:      drivers/regulator/pbias-regulator.c
11089 F:      drivers/regulator/tps65217-regulator.c
11090 F:      drivers/regulator/tps65218-regulator.c
11091 F:      drivers/regulator/tps65910-regulator.c
11092 F:      drivers/regulator/twl-regulator.c
11093 F:      drivers/regulator/twl6030-regulator.c
11094 F:      include/linux/platform_data/i2c-omap.h
11095
11096 ONION OMEGA2+ BOARD
11097 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11098 L:      linux-mips@vger.kernel.org
11099 S:      Maintained
11100 F:      arch/mips/boot/dts/ralink/omega2p.dts
11101
11102 OMFS FILESYSTEM
11103 M:      Bob Copeland <me@bobcopeland.com>
11104 L:      linux-karma-devel@lists.sourceforge.net
11105 S:      Maintained
11106 F:      Documentation/filesystems/omfs.txt
11107 F:      fs/omfs/
11108
11109 OMNIKEY CARDMAN 4000 DRIVER
11110 M:      Harald Welte <laforge@gnumonks.org>
11111 S:      Maintained
11112 F:      drivers/char/pcmcia/cm4000_cs.c
11113 F:      include/linux/cm4000_cs.h
11114 F:      include/uapi/linux/cm4000_cs.h
11115
11116 OMNIKEY CARDMAN 4040 DRIVER
11117 M:      Harald Welte <laforge@gnumonks.org>
11118 S:      Maintained
11119 F:      drivers/char/pcmcia/cm4040_cs.*
11120
11121 OMNIVISION OV13858 SENSOR DRIVER
11122 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11123 L:      linux-media@vger.kernel.org
11124 T:      git git://linuxtv.org/media_tree.git
11125 S:      Maintained
11126 F:      drivers/media/i2c/ov13858.c
11127
11128 OMNIVISION OV2680 SENSOR DRIVER
11129 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11130 L:      linux-media@vger.kernel.org
11131 T:      git git://linuxtv.org/media_tree.git
11132 S:      Maintained
11133 F:      drivers/media/i2c/ov2680.c
11134 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11135
11136 OMNIVISION OV2685 SENSOR DRIVER
11137 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11138 L:      linux-media@vger.kernel.org
11139 T:      git git://linuxtv.org/media_tree.git
11140 S:      Maintained
11141 F:      drivers/media/i2c/ov2685.c
11142
11143 OMNIVISION OV5640 SENSOR DRIVER
11144 M:      Steve Longerbeam <slongerbeam@gmail.com>
11145 L:      linux-media@vger.kernel.org
11146 T:      git git://linuxtv.org/media_tree.git
11147 S:      Maintained
11148 F:      drivers/media/i2c/ov5640.c
11149
11150 OMNIVISION OV5647 SENSOR DRIVER
11151 M:      Luis Oliveira <lolivei@synopsys.com>
11152 L:      linux-media@vger.kernel.org
11153 T:      git git://linuxtv.org/media_tree.git
11154 S:      Maintained
11155 F:      drivers/media/i2c/ov5647.c
11156
11157 OMNIVISION OV5695 SENSOR DRIVER
11158 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11159 L:      linux-media@vger.kernel.org
11160 T:      git git://linuxtv.org/media_tree.git
11161 S:      Maintained
11162 F:      drivers/media/i2c/ov5695.c
11163
11164 OMNIVISION OV7670 SENSOR DRIVER
11165 M:      Jonathan Corbet <corbet@lwn.net>
11166 L:      linux-media@vger.kernel.org
11167 T:      git git://linuxtv.org/media_tree.git
11168 S:      Maintained
11169 F:      drivers/media/i2c/ov7670.c
11170 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11171
11172 OMNIVISION OV772x SENSOR DRIVER
11173 M:      Jacopo Mondi <jacopo@jmondi.org>
11174 L:      linux-media@vger.kernel.org
11175 T:      git git://linuxtv.org/media_tree.git
11176 S:      Odd fixes
11177 F:      drivers/media/i2c/ov772x.c
11178 F:      include/media/i2c/ov772x.h
11179 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11180
11181 OMNIVISION OV7740 SENSOR DRIVER
11182 M:      Wenyou Yang <wenyou.yang@microchip.com>
11183 L:      linux-media@vger.kernel.org
11184 T:      git git://linuxtv.org/media_tree.git
11185 S:      Maintained
11186 F:      drivers/media/i2c/ov7740.c
11187 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11188
11189 OMNIVISION OV9650 SENSOR DRIVER
11190 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11191 R:      Akinobu Mita <akinobu.mita@gmail.com>
11192 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11193 L:      linux-media@vger.kernel.org
11194 T:      git git://linuxtv.org/media_tree.git
11195 S:      Maintained
11196 F:      drivers/media/i2c/ov9650.c
11197 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11198
11199 ONENAND FLASH DRIVER
11200 M:      Kyungmin Park <kyungmin.park@samsung.com>
11201 L:      linux-mtd@lists.infradead.org
11202 S:      Maintained
11203 F:      drivers/mtd/nand/onenand/
11204 F:      include/linux/mtd/onenand*.h
11205
11206 ONSTREAM SCSI TAPE DRIVER
11207 M:      Willem Riede <osst@riede.org>
11208 L:      osst-users@lists.sourceforge.net
11209 L:      linux-scsi@vger.kernel.org
11210 S:      Maintained
11211 F:      Documentation/scsi/osst.txt
11212 F:      drivers/scsi/osst.*
11213 F:      drivers/scsi/osst_*.h
11214 F:      drivers/scsi/st.h
11215
11216 OP-TEE DRIVER
11217 M:      Jens Wiklander <jens.wiklander@linaro.org>
11218 S:      Maintained
11219 F:      drivers/tee/optee/
11220
11221 OPA-VNIC DRIVER
11222 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11223 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11224 L:      linux-rdma@vger.kernel.org
11225 S:      Supported
11226 F:      drivers/infiniband/ulp/opa_vnic
11227
11228 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11229 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11230 M:      Frank Rowand <frowand.list@gmail.com>
11231 L:      devicetree@vger.kernel.org
11232 S:      Maintained
11233 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11234 F:      Documentation/devicetree/overlay-notes.txt
11235 F:      drivers/of/overlay.c
11236 F:      drivers/of/resolver.c
11237 K:      of_overlay_notifier_
11238
11239 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11240 M:      Rob Herring <robh+dt@kernel.org>
11241 M:      Frank Rowand <frowand.list@gmail.com>
11242 L:      devicetree@vger.kernel.org
11243 W:      http://www.devicetree.org/
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11245 S:      Maintained
11246 F:      drivers/of/
11247 F:      include/linux/of*.h
11248 F:      scripts/dtc/
11249 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11250
11251 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11252 M:      Rob Herring <robh+dt@kernel.org>
11253 M:      Mark Rutland <mark.rutland@arm.com>
11254 L:      devicetree@vger.kernel.org
11255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11256 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11257 S:      Maintained
11258 F:      Documentation/devicetree/
11259 F:      arch/*/boot/dts/
11260 F:      include/dt-bindings/
11261
11262 OPENCORES I2C BUS DRIVER
11263 M:      Peter Korsgaard <peter@korsgaard.com>
11264 L:      linux-i2c@vger.kernel.org
11265 S:      Maintained
11266 F:      Documentation/i2c/busses/i2c-ocores
11267 F:      drivers/i2c/busses/i2c-ocores.c
11268
11269 OPENRISC ARCHITECTURE
11270 M:      Jonas Bonn <jonas@southpole.se>
11271 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11272 M:      Stafford Horne <shorne@gmail.com>
11273 T:      git git://github.com/openrisc/linux.git
11274 L:      openrisc@lists.librecores.org
11275 W:      http://openrisc.io
11276 S:      Maintained
11277 F:      Documentation/devicetree/bindings/openrisc/
11278 F:      Documentation/openrisc/
11279 F:      arch/openrisc/
11280 F:      drivers/irqchip/irq-ompic.c
11281 F:      drivers/irqchip/irq-or1k-*
11282
11283 OPENVSWITCH
11284 M:      Pravin B Shelar <pshelar@ovn.org>
11285 L:      netdev@vger.kernel.org
11286 L:      dev@openvswitch.org
11287 W:      http://openvswitch.org
11288 S:      Maintained
11289 F:      net/openvswitch/
11290 F:      include/uapi/linux/openvswitch.h
11291
11292 OPERATING PERFORMANCE POINTS (OPP)
11293 M:      Viresh Kumar <vireshk@kernel.org>
11294 M:      Nishanth Menon <nm@ti.com>
11295 M:      Stephen Boyd <sboyd@kernel.org>
11296 L:      linux-pm@vger.kernel.org
11297 S:      Maintained
11298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11299 F:      drivers/opp/
11300 F:      include/linux/pm_opp.h
11301 F:      Documentation/power/opp.txt
11302 F:      Documentation/devicetree/bindings/opp/
11303
11304 OPL4 DRIVER
11305 M:      Clemens Ladisch <clemens@ladisch.de>
11306 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11307 T:      git git://git.alsa-project.org/alsa-kernel.git
11308 S:      Maintained
11309 F:      sound/drivers/opl4/
11310
11311 OPROFILE
11312 M:      Robert Richter <rric@kernel.org>
11313 L:      oprofile-list@lists.sf.net
11314 S:      Maintained
11315 F:      arch/*/include/asm/oprofile*.h
11316 F:      arch/*/oprofile/
11317 F:      drivers/oprofile/
11318 F:      include/linux/oprofile.h
11319
11320 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11321 M:      Mark Fasheh <mark@fasheh.com>
11322 M:      Joel Becker <jlbec@evilplan.org>
11323 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11324 W:      http://ocfs2.wiki.kernel.org
11325 S:      Supported
11326 F:      Documentation/filesystems/ocfs2.txt
11327 F:      Documentation/filesystems/dlmfs.txt
11328 F:      fs/ocfs2/
11329
11330 ORANGEFS FILESYSTEM
11331 M:      Mike Marshall <hubcap@omnibond.com>
11332 R:      Martin Brandenburg <martin@omnibond.com>
11333 L:      devel@lists.orangefs.org
11334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11335 S:      Supported
11336 F:      fs/orangefs/
11337 F:      Documentation/filesystems/orangefs.txt
11338
11339 ORINOCO DRIVER
11340 L:      linux-wireless@vger.kernel.org
11341 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11342 W:      http://www.nongnu.org/orinoco/
11343 S:      Orphan
11344 F:      drivers/net/wireless/intersil/orinoco/
11345
11346 OSD LIBRARY and FILESYSTEM
11347 M:      Boaz Harrosh <ooo@electrozaur.com>
11348 S:      Maintained
11349 F:      drivers/scsi/osd/
11350 F:      include/scsi/osd_*
11351 F:      fs/exofs/
11352
11353 OV2659 OMNIVISION SENSOR DRIVER
11354 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11355 L:      linux-media@vger.kernel.org
11356 W:      https://linuxtv.org
11357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11358 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11359 S:      Maintained
11360 F:      drivers/media/i2c/ov2659.c
11361 F:      include/media/i2c/ov2659.h
11362
11363 OVERLAY FILESYSTEM
11364 M:      Miklos Szeredi <miklos@szeredi.hu>
11365 L:      linux-unionfs@vger.kernel.org
11366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11367 S:      Supported
11368 F:      fs/overlayfs/
11369 F:      Documentation/filesystems/overlayfs.txt
11370
11371 P54 WIRELESS DRIVER
11372 M:      Christian Lamparter <chunkeey@googlemail.com>
11373 L:      linux-wireless@vger.kernel.org
11374 W:      http://wireless.kernel.org/en/users/Drivers/p54
11375 S:      Maintained
11376 F:      drivers/net/wireless/intersil/p54/
11377
11378 PA SEMI ETHERNET DRIVER
11379 L:      netdev@vger.kernel.org
11380 S:      Orphan
11381 F:      drivers/net/ethernet/pasemi/*
11382
11383 PA SEMI SMBUS DRIVER
11384 L:      linux-i2c@vger.kernel.org
11385 S:      Orphan
11386 F:      drivers/i2c/busses/i2c-pasemi.c
11387
11388 PADATA PARALLEL EXECUTION MECHANISM
11389 M:      Steffen Klassert <steffen.klassert@secunet.com>
11390 L:      linux-crypto@vger.kernel.org
11391 S:      Maintained
11392 F:      kernel/padata.c
11393 F:      include/linux/padata.h
11394 F:      Documentation/padata.txt
11395
11396 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11397 M:      Harald Welte <laforge@gnumonks.org>
11398 L:      platform-driver-x86@vger.kernel.org
11399 S:      Maintained
11400 F:      drivers/platform/x86/panasonic-laptop.c
11401
11402 PARALLEL LCD/KEYPAD PANEL DRIVER
11403 M:      Willy Tarreau <willy@haproxy.com>
11404 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11405 S:      Odd Fixes
11406 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11407 F:      drivers/auxdisplay/panel.c
11408
11409 PARALLEL PORT SUBSYSTEM
11410 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11411 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11412 L:      linux-parport@lists.infradead.org (subscribers-only)
11413 S:      Maintained
11414 F:      drivers/parport/
11415 F:      include/linux/parport*.h
11416 F:      drivers/char/ppdev.c
11417 F:      include/uapi/linux/ppdev.h
11418 F:      Documentation/parport*.txt
11419
11420 PARAVIRT_OPS INTERFACE
11421 M:      Juergen Gross <jgross@suse.com>
11422 M:      Alok Kataria <akataria@vmware.com>
11423 L:      virtualization@lists.linux-foundation.org
11424 S:      Supported
11425 F:      Documentation/virtual/paravirt_ops.txt
11426 F:      arch/*/kernel/paravirt*
11427 F:      arch/*/include/asm/paravirt*.h
11428 F:      include/linux/hypervisor.h
11429
11430 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11431 M:      Tim Waugh <tim@cyberelk.net>
11432 L:      linux-parport@lists.infradead.org (subscribers-only)
11433 S:      Maintained
11434 F:      Documentation/blockdev/paride.txt
11435 F:      drivers/block/paride/
11436
11437 PARISC ARCHITECTURE
11438 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11439 M:      Helge Deller <deller@gmx.de>
11440 L:      linux-parisc@vger.kernel.org
11441 W:      http://www.parisc-linux.org/
11442 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11445 S:      Maintained
11446 F:      arch/parisc/
11447 F:      Documentation/parisc/
11448 F:      drivers/parisc/
11449 F:      drivers/char/agp/parisc-agp.c
11450 F:      drivers/input/serio/gscps2.c
11451 F:      drivers/parport/parport_gsc.*
11452 F:      drivers/tty/serial/8250/8250_gsc.c
11453 F:      drivers/video/fbdev/sti*
11454 F:      drivers/video/console/sti*
11455 F:      drivers/video/logo/logo_parisc*
11456
11457 PARMAN
11458 M:      Jiri Pirko <jiri@mellanox.com>
11459 L:      netdev@vger.kernel.org
11460 S:      Supported
11461 F:      lib/parman.c
11462 F:      lib/test_parman.c
11463 F:      include/linux/parman.h
11464
11465 PC87360 HARDWARE MONITORING DRIVER
11466 M:      Jim Cromie <jim.cromie@gmail.com>
11467 L:      linux-hwmon@vger.kernel.org
11468 S:      Maintained
11469 F:      Documentation/hwmon/pc87360
11470 F:      drivers/hwmon/pc87360.c
11471
11472 PC8736x GPIO DRIVER
11473 M:      Jim Cromie <jim.cromie@gmail.com>
11474 S:      Maintained
11475 F:      drivers/char/pc8736x_gpio.c
11476
11477 PC87427 HARDWARE MONITORING DRIVER
11478 M:      Jean Delvare <jdelvare@suse.com>
11479 L:      linux-hwmon@vger.kernel.org
11480 S:      Maintained
11481 F:      Documentation/hwmon/pc87427
11482 F:      drivers/hwmon/pc87427.c
11483
11484 PCA9532 LED DRIVER
11485 M:      Riku Voipio <riku.voipio@iki.fi>
11486 S:      Maintained
11487 F:      drivers/leds/leds-pca9532.c
11488 F:      include/linux/leds-pca9532.h
11489
11490 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11491 M:      Guenter Roeck <linux@roeck-us.net>
11492 L:      linux-i2c@vger.kernel.org
11493 S:      Maintained
11494 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11495
11496 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11497 M:      Khalid Aziz <khalid@gonehiking.org>
11498 S:      Maintained
11499 F:      drivers/firmware/pcdp.*
11500
11501 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11502 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11503 L:      linux-pci@vger.kernel.org
11504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11505 S:      Maintained
11506 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11507 F:      drivers/pci/controller/pci-aardvark.c
11508
11509 PCI DRIVER FOR ALTERA PCIE IP
11510 M:      Ley Foon Tan <lftan@altera.com>
11511 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11512 L:      linux-pci@vger.kernel.org
11513 S:      Supported
11514 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11515 F:      drivers/pci/controller/pcie-altera.c
11516
11517 PCI DRIVER FOR APPLIEDMICRO XGENE
11518 M:      Tanmay Inamdar <tinamdar@apm.com>
11519 L:      linux-pci@vger.kernel.org
11520 L:      linux-arm-kernel@lists.infradead.org
11521 S:      Maintained
11522 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11523 F:      drivers/pci/controller/pci-xgene.c
11524
11525 PCI DRIVER FOR ARM VERSATILE PLATFORM
11526 M:      Rob Herring <robh@kernel.org>
11527 L:      linux-pci@vger.kernel.org
11528 L:      linux-arm-kernel@lists.infradead.org
11529 S:      Maintained
11530 F:      Documentation/devicetree/bindings/pci/versatile.txt
11531 F:      drivers/pci/controller/pci-versatile.c
11532
11533 PCI DRIVER FOR ARMADA 8K
11534 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11535 L:      linux-pci@vger.kernel.org
11536 L:      linux-arm-kernel@lists.infradead.org
11537 S:      Maintained
11538 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11539 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11540
11541 PCI DRIVER FOR CADENCE PCIE IP
11542 M:      Alan Douglas <adouglas@cadence.com>
11543 L:      linux-pci@vger.kernel.org
11544 S:      Maintained
11545 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11546 F:      drivers/pci/controller/pcie-cadence*
11547
11548 PCI DRIVER FOR FREESCALE LAYERSCAPE
11549 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11550 M:      Mingkai Hu <mingkai.hu@nxp.com>
11551 M:      Roy Zang <roy.zang@nxp.com>
11552 L:      linuxppc-dev@lists.ozlabs.org
11553 L:      linux-pci@vger.kernel.org
11554 L:      linux-arm-kernel@lists.infradead.org
11555 S:      Maintained
11556 F:      drivers/pci/controller/dwc/*layerscape*
11557
11558 PCI DRIVER FOR GENERIC OF HOSTS
11559 M:      Will Deacon <will.deacon@arm.com>
11560 L:      linux-pci@vger.kernel.org
11561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11562 S:      Maintained
11563 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11564 F:      drivers/pci/controller/pci-host-common.c
11565 F:      drivers/pci/controller/pci-host-generic.c
11566
11567 PCI DRIVER FOR IMX6
11568 M:      Richard Zhu <hongxing.zhu@nxp.com>
11569 M:      Lucas Stach <l.stach@pengutronix.de>
11570 L:      linux-pci@vger.kernel.org
11571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11572 S:      Maintained
11573 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11574 F:      drivers/pci/controller/dwc/*imx6*
11575
11576 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11577 M:      Keith Busch <keith.busch@intel.com>
11578 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11579 L:      linux-pci@vger.kernel.org
11580 S:      Supported
11581 F:      drivers/pci/controller/vmd.c
11582
11583 PCI DRIVER FOR MICROSEMI SWITCHTEC
11584 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11585 M:      Logan Gunthorpe <logang@deltatee.com>
11586 L:      linux-pci@vger.kernel.org
11587 S:      Maintained
11588 F:      Documentation/switchtec.txt
11589 F:      Documentation/ABI/testing/sysfs-class-switchtec
11590 F:      drivers/pci/switch/switchtec*
11591 F:      include/uapi/linux/switchtec_ioctl.h
11592 F:      include/linux/switchtec.h
11593 F:      drivers/ntb/hw/mscc/
11594
11595 PCI DRIVER FOR MOBIVEIL PCIE IP
11596 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11597 L:      linux-pci@vger.kernel.org
11598 S:      Supported
11599 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11600 F:      drivers/pci/controller/pcie-mobiveil.c
11601
11602 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11603 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11604 M:      Jason Cooper <jason@lakedaemon.net>
11605 L:      linux-pci@vger.kernel.org
11606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11607 S:      Maintained
11608 F:      drivers/pci/controller/*mvebu*
11609
11610 PCI DRIVER FOR NVIDIA TEGRA
11611 M:      Thierry Reding <thierry.reding@gmail.com>
11612 L:      linux-tegra@vger.kernel.org
11613 L:      linux-pci@vger.kernel.org
11614 S:      Supported
11615 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11616 F:      drivers/pci/controller/pci-tegra.c
11617
11618 PCI DRIVER FOR RENESAS R-CAR
11619 M:      Simon Horman <horms@verge.net.au>
11620 L:      linux-pci@vger.kernel.org
11621 L:      linux-renesas-soc@vger.kernel.org
11622 S:      Maintained
11623 F:      drivers/pci/controller/*rcar*
11624
11625 PCI DRIVER FOR SAMSUNG EXYNOS
11626 M:      Jingoo Han <jingoohan1@gmail.com>
11627 L:      linux-pci@vger.kernel.org
11628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11629 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11630 S:      Maintained
11631 F:      drivers/pci/controller/dwc/pci-exynos.c
11632
11633 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11634 M:      Jingoo Han <jingoohan1@gmail.com>
11635 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11636 L:      linux-pci@vger.kernel.org
11637 S:      Maintained
11638 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11639 F:      drivers/pci/controller/dwc/*designware*
11640
11641 PCI DRIVER FOR TI DRA7XX
11642 M:      Kishon Vijay Abraham I <kishon@ti.com>
11643 L:      linux-omap@vger.kernel.org
11644 L:      linux-pci@vger.kernel.org
11645 S:      Supported
11646 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11647 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11648
11649 PCI DRIVER FOR TI KEYSTONE
11650 M:      Murali Karicheri <m-karicheri2@ti.com>
11651 L:      linux-pci@vger.kernel.org
11652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11653 S:      Maintained
11654 F:      drivers/pci/controller/dwc/pci-keystone.c
11655
11656 PCI ENDPOINT SUBSYSTEM
11657 M:      Kishon Vijay Abraham I <kishon@ti.com>
11658 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11659 L:      linux-pci@vger.kernel.org
11660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11661 S:      Supported
11662 F:      drivers/pci/endpoint/
11663 F:      drivers/misc/pci_endpoint_test.c
11664 F:      tools/pci/
11665
11666 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11667 M:      Russell Currey <ruscur@russell.cc>
11668 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11669 M:      Oliver O'Halloran <oohall@gmail.com>
11670 L:      linuxppc-dev@lists.ozlabs.org
11671 S:      Supported
11672 F:      Documentation/PCI/pci-error-recovery.txt
11673 F:      drivers/pci/pcie/aer.c
11674 F:      drivers/pci/pcie/dpc.c
11675 F:      drivers/pci/pcie/err.c
11676 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11677 F:      arch/powerpc/kernel/eeh*.c
11678 F:      arch/powerpc/platforms/*/eeh*.c
11679 F:      arch/powerpc/include/*/eeh*.h
11680
11681 PCI ERROR RECOVERY
11682 M:      Linas Vepstas <linasvepstas@gmail.com>
11683 L:      linux-pci@vger.kernel.org
11684 S:      Supported
11685 F:      Documentation/PCI/pci-error-recovery.txt
11686
11687 PCI MSI DRIVER FOR ALTERA MSI IP
11688 M:      Ley Foon Tan <lftan@altera.com>
11689 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11690 L:      linux-pci@vger.kernel.org
11691 S:      Supported
11692 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11693 F:      drivers/pci/controller/pcie-altera-msi.c
11694
11695 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11696 M:      Duc Dang <dhdang@apm.com>
11697 L:      linux-pci@vger.kernel.org
11698 L:      linux-arm-kernel@lists.infradead.org
11699 S:      Maintained
11700 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11701 F:      drivers/pci/controller/pci-xgene-msi.c
11702
11703 PCI SUBSYSTEM
11704 M:      Bjorn Helgaas <bhelgaas@google.com>
11705 L:      linux-pci@vger.kernel.org
11706 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11708 S:      Supported
11709 F:      Documentation/devicetree/bindings/pci/
11710 F:      Documentation/PCI/
11711 F:      drivers/acpi/pci*
11712 F:      drivers/pci/
11713 F:      include/asm-generic/pci*
11714 F:      include/linux/pci*
11715 F:      include/linux/of_pci.h
11716 F:      include/uapi/linux/pci*
11717 F:      lib/pci*
11718 F:      arch/x86/pci/
11719 F:      arch/x86/kernel/quirks.c
11720
11721 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11722 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11723 L:      linux-pci@vger.kernel.org
11724 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11726 S:      Supported
11727 F:      drivers/pci/controller/
11728
11729 PCIE DRIVER FOR AXIS ARTPEC
11730 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11731 L:      linux-arm-kernel@axis.com
11732 L:      linux-pci@vger.kernel.org
11733 S:      Maintained
11734 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11735 F:      drivers/pci/controller/dwc/*artpec*
11736
11737 PCIE DRIVER FOR CAVIUM THUNDERX
11738 M:      David Daney <david.daney@cavium.com>
11739 L:      linux-pci@vger.kernel.org
11740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11741 S:      Supported
11742 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11743 F:      drivers/pci/controller/pci-thunder-*
11744
11745 PCIE DRIVER FOR HISILICON
11746 M:      Zhou Wang <wangzhou1@hisilicon.com>
11747 L:      linux-pci@vger.kernel.org
11748 S:      Maintained
11749 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11750 F:      drivers/pci/controller/dwc/pcie-hisi.c
11751
11752 PCIE DRIVER FOR HISILICON KIRIN
11753 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11754 M:      Binghui Wang <wangbinghui@hisilicon.com>
11755 L:      linux-pci@vger.kernel.org
11756 S:      Maintained
11757 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11758 F:      drivers/pci/controller/dwc/pcie-kirin.c
11759
11760 PCIE DRIVER FOR HISILICON STB
11761 M:      Jianguo Sun <sunjianguo1@huawei.com>
11762 M:      Shawn Guo <shawn.guo@linaro.org>
11763 L:      linux-pci@vger.kernel.org
11764 S:      Maintained
11765 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11766 F:      drivers/pci/controller/dwc/pcie-histb.c
11767
11768 PCIE DRIVER FOR MEDIATEK
11769 M:      Ryder Lee <ryder.lee@mediatek.com>
11770 L:      linux-pci@vger.kernel.org
11771 L:      linux-mediatek@lists.infradead.org
11772 S:      Supported
11773 F:      Documentation/devicetree/bindings/pci/mediatek*
11774 F:      drivers/pci/controller/*mediatek*
11775
11776 PCIE DRIVER FOR QUALCOMM MSM
11777 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11778 L:      linux-pci@vger.kernel.org
11779 L:      linux-arm-msm@vger.kernel.org
11780 S:      Maintained
11781 F:      drivers/pci/controller/dwc/*qcom*
11782
11783 PCIE DRIVER FOR ROCKCHIP
11784 M:      Shawn Lin <shawn.lin@rock-chips.com>
11785 L:      linux-pci@vger.kernel.org
11786 L:      linux-rockchip@lists.infradead.org
11787 S:      Maintained
11788 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11789 F:      drivers/pci/controller/pcie-rockchip*
11790
11791 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11792 M:      Linus Walleij <linus.walleij@linaro.org>
11793 L:      linux-pci@vger.kernel.org
11794 S:      Maintained
11795 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11796 F:      drivers/pci/controller/pci-v3-semi.c
11797
11798 PCIE DRIVER FOR ST SPEAR13XX
11799 M:      Pratyush Anand <pratyush.anand@gmail.com>
11800 L:      linux-pci@vger.kernel.org
11801 S:      Maintained
11802 F:      drivers/pci/controller/dwc/*spear*
11803
11804 PCMCIA SUBSYSTEM
11805 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11807 S:      Odd Fixes
11808 F:      Documentation/pcmcia/
11809 F:      tools/pcmcia/
11810 F:      drivers/pcmcia/
11811 F:      include/pcmcia/
11812
11813 PCNET32 NETWORK DRIVER
11814 M:      Don Fry <pcnet32@frontier.com>
11815 L:      netdev@vger.kernel.org
11816 S:      Maintained
11817 F:      drivers/net/ethernet/amd/pcnet32.c
11818
11819 PCRYPT PARALLEL CRYPTO ENGINE
11820 M:      Steffen Klassert <steffen.klassert@secunet.com>
11821 L:      linux-crypto@vger.kernel.org
11822 S:      Maintained
11823 F:      crypto/pcrypt.c
11824 F:      include/crypto/pcrypt.h
11825
11826 PEAQ WMI HOTKEYS DRIVER
11827 M:      Hans de Goede <hdegoede@redhat.com>
11828 L:      platform-driver-x86@vger.kernel.org
11829 S:      Maintained
11830 F:      drivers/platform/x86/peaq-wmi.c
11831
11832 PER-CPU MEMORY ALLOCATOR
11833 M:      Dennis Zhou <dennis@kernel.org>
11834 M:      Tejun Heo <tj@kernel.org>
11835 M:      Christoph Lameter <cl@linux.com>
11836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11837 S:      Maintained
11838 F:      include/linux/percpu*.h
11839 F:      mm/percpu*.c
11840 F:      arch/*/include/asm/percpu.h
11841
11842 PER-TASK DELAY ACCOUNTING
11843 M:      Balbir Singh <bsingharora@gmail.com>
11844 S:      Maintained
11845 F:      include/linux/delayacct.h
11846 F:      kernel/delayacct.c
11847
11848 PERFORMANCE EVENTS SUBSYSTEM
11849 M:      Peter Zijlstra <peterz@infradead.org>
11850 M:      Ingo Molnar <mingo@redhat.com>
11851 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11852 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11853 R:      Jiri Olsa <jolsa@redhat.com>
11854 R:      Namhyung Kim <namhyung@kernel.org>
11855 L:      linux-kernel@vger.kernel.org
11856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11857 S:      Supported
11858 F:      kernel/events/*
11859 F:      include/linux/perf_event.h
11860 F:      include/uapi/linux/perf_event.h
11861 F:      arch/*/kernel/perf_event*.c
11862 F:      arch/*/kernel/*/perf_event*.c
11863 F:      arch/*/kernel/*/*/perf_event*.c
11864 F:      arch/*/include/asm/perf_event.h
11865 F:      arch/*/kernel/perf_callchain.c
11866 F:      arch/*/events/*
11867 F:      tools/perf/
11868
11869 PERSONALITY HANDLING
11870 M:      Christoph Hellwig <hch@infradead.org>
11871 L:      linux-abi-devel@lists.sourceforge.net
11872 S:      Maintained
11873 F:      include/linux/personality.h
11874 F:      include/uapi/linux/personality.h
11875
11876 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11877 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11878 L:      linux-input@vger.kernel.org
11879 S:      Maintained
11880 F:      Documentation/input/devices/pxrc.rst
11881 F:      drivers/input/joystick/pxrc.c
11882
11883 PHONET PROTOCOL
11884 M:      Remi Denis-Courmont <courmisch@gmail.com>
11885 S:      Supported
11886 F:      Documentation/networking/phonet.txt
11887 F:      include/linux/phonet.h
11888 F:      include/net/phonet/
11889 F:      include/uapi/linux/phonet.h
11890 F:      net/phonet/
11891
11892 PHRAM MTD DRIVER
11893 M:      Joern Engel <joern@lazybastard.org>
11894 L:      linux-mtd@lists.infradead.org
11895 S:      Maintained
11896 F:      drivers/mtd/devices/phram.c
11897
11898 PICOLCD HID DRIVER
11899 M:      Bruno Prémont <bonbons@linux-vserver.org>
11900 L:      linux-input@vger.kernel.org
11901 S:      Maintained
11902 F:      drivers/hid/hid-picolcd*
11903
11904 PICOXCELL SUPPORT
11905 M:      Jamie Iles <jamie@jamieiles.com>
11906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11907 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11908 S:      Supported
11909 F:      arch/arm/boot/dts/picoxcell*
11910 F:      arch/arm/mach-picoxcell/
11911 F:      drivers/crypto/picoxcell*
11912
11913 PIN CONTROL SUBSYSTEM
11914 M:      Linus Walleij <linus.walleij@linaro.org>
11915 L:      linux-gpio@vger.kernel.org
11916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11917 S:      Maintained
11918 F:      Documentation/devicetree/bindings/pinctrl/
11919 F:      Documentation/driver-api/pinctl.rst
11920 F:      drivers/pinctrl/
11921 F:      include/linux/pinctrl/
11922
11923 PIN CONTROLLER - MICROCHIP AT91
11924 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11926 L:      linux-gpio@vger.kernel.org
11927 S:      Supported
11928 F:      drivers/pinctrl/pinctrl-at91*
11929
11930 PIN CONTROLLER - FREESCALE
11931 M:      Dong Aisheng <aisheng.dong@nxp.com>
11932 M:      Fabio Estevam <festevam@gmail.com>
11933 M:      Shawn Guo <shawnguo@kernel.org>
11934 M:      Stefan Agner <stefan@agner.ch>
11935 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11936 L:      linux-gpio@vger.kernel.org
11937 S:      Maintained
11938 F:      drivers/pinctrl/freescale/
11939 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11940
11941 PIN CONTROLLER - INTEL
11942 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11943 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11945 S:      Maintained
11946 F:      drivers/pinctrl/intel/
11947
11948 PIN CONTROLLER - MEDIATEK
11949 M:      Sean Wang <sean.wang@kernel.org>
11950 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11951 S:      Maintained
11952 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11953 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11954 F:      drivers/pinctrl/mediatek/
11955
11956 PIN CONTROLLER - QUALCOMM
11957 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11958 S:      Maintained
11959 L:      linux-arm-msm@vger.kernel.org
11960 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11961 F:      drivers/pinctrl/qcom/
11962
11963 PIN CONTROLLER - RENESAS
11964 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11965 L:      linux-renesas-soc@vger.kernel.org
11966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11967 S:      Maintained
11968 F:      drivers/pinctrl/pinctrl-rz*
11969 F:      drivers/pinctrl/sh-pfc/
11970
11971 PIN CONTROLLER - SAMSUNG
11972 M:      Tomasz Figa <tomasz.figa@gmail.com>
11973 M:      Krzysztof Kozlowski <krzk@kernel.org>
11974 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11976 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11977 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11979 S:      Maintained
11980 F:      drivers/pinctrl/samsung/
11981 F:      include/dt-bindings/pinctrl/samsung.h
11982 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11983
11984 PIN CONTROLLER - SINGLE
11985 M:      Tony Lindgren <tony@atomide.com>
11986 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11988 L:      linux-omap@vger.kernel.org
11989 S:      Maintained
11990 F:      drivers/pinctrl/pinctrl-single.c
11991
11992 PIN CONTROLLER - ST SPEAR
11993 M:      Viresh Kumar <vireshk@kernel.org>
11994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995 W:      http://www.st.com/spear
11996 S:      Maintained
11997 F:      drivers/pinctrl/spear/
11998
11999 PISTACHIO SOC SUPPORT
12000 M:      James Hartley <james.hartley@sondrel.com>
12001 L:      linux-mips@vger.kernel.org
12002 S:      Odd Fixes
12003 F:      arch/mips/pistachio/
12004 F:      arch/mips/include/asm/mach-pistachio/
12005 F:      arch/mips/boot/dts/img/pistachio*
12006 F:      arch/mips/configs/pistachio*_defconfig
12007
12008 PKTCDVD DRIVER
12009 S:      Orphan
12010 M:      linux-block@vger.kernel.org
12011 F:      drivers/block/pktcdvd.c
12012 F:      include/linux/pktcdvd.h
12013 F:      include/uapi/linux/pktcdvd.h
12014
12015 PKUNITY SOC DRIVERS
12016 M:      Guan Xuetao <gxt@pku.edu.cn>
12017 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12018 S:      Maintained
12019 T:      git git://github.com/gxt/linux.git
12020 F:      drivers/input/serio/i8042-unicore32io.h
12021 F:      drivers/i2c/busses/i2c-puv3.c
12022 F:      drivers/video/fbdev/fb-puv3.c
12023 F:      drivers/rtc/rtc-puv3.c
12024
12025 PMBUS HARDWARE MONITORING DRIVERS
12026 M:      Guenter Roeck <linux@roeck-us.net>
12027 L:      linux-hwmon@vger.kernel.org
12028 W:      http://hwmon.wiki.kernel.org/
12029 W:      http://www.roeck-us.net/linux/drivers/
12030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12031 S:      Maintained
12032 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12033 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12034 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12035 F:      Documentation/hwmon/adm1275
12036 F:      Documentation/hwmon/ibm-cffps
12037 F:      Documentation/hwmon/ir35221
12038 F:      Documentation/hwmon/lm25066
12039 F:      Documentation/hwmon/ltc2978
12040 F:      Documentation/hwmon/ltc3815
12041 F:      Documentation/hwmon/max16064
12042 F:      Documentation/hwmon/max20751
12043 F:      Documentation/hwmon/max31785
12044 F:      Documentation/hwmon/max34440
12045 F:      Documentation/hwmon/max8688
12046 F:      Documentation/hwmon/pmbus
12047 F:      Documentation/hwmon/pmbus-core
12048 F:      Documentation/hwmon/tps40422
12049 F:      Documentation/hwmon/ucd9000
12050 F:      Documentation/hwmon/ucd9200
12051 F:      Documentation/hwmon/zl6100
12052 F:      drivers/hwmon/pmbus/
12053 F:      include/linux/pmbus.h
12054
12055 PMC SIERRA MaxRAID DRIVER
12056 L:      linux-scsi@vger.kernel.org
12057 W:      http://www.pmc-sierra.com/
12058 S:      Orphan
12059 F:      drivers/scsi/pmcraid.*
12060
12061 PMC SIERRA PM8001 DRIVER
12062 M:      Jack Wang <jinpu.wang@profitbricks.com>
12063 M:      lindar_liu@usish.com
12064 L:      linux-scsi@vger.kernel.org
12065 S:      Supported
12066 F:      drivers/scsi/pm8001/
12067
12068 PNP SUPPORT
12069 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12070 S:      Maintained
12071 F:      drivers/pnp/
12072
12073 PNI RM3100 IIO DRIVER
12074 M:      Song Qiang <songqiang1304521@gmail.com>
12075 L:      linux-iio@vger.kernel.org
12076 S:      Maintained
12077 F:      drivers/iio/magnetometer/rm3100*
12078 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12079
12080 POSIX CLOCKS and TIMERS
12081 M:      Thomas Gleixner <tglx@linutronix.de>
12082 L:      linux-kernel@vger.kernel.org
12083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12084 S:      Maintained
12085 F:      fs/timerfd.c
12086 F:      include/linux/timer*
12087 F:      kernel/time/*timer*
12088
12089 POWER MANAGEMENT CORE
12090 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12091 L:      linux-pm@vger.kernel.org
12092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12093 B:      https://bugzilla.kernel.org
12094 S:      Supported
12095 F:      drivers/base/power/
12096 F:      include/linux/pm.h
12097 F:      include/linux/pm_*
12098 F:      include/linux/powercap.h
12099 F:      drivers/powercap/
12100 F:      kernel/configs/nopm.config
12101
12102 POWER STATE COORDINATION INTERFACE (PSCI)
12103 M:      Mark Rutland <mark.rutland@arm.com>
12104 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12105 L:      linux-arm-kernel@lists.infradead.org
12106 S:      Maintained
12107 F:      drivers/firmware/psci*.c
12108 F:      include/linux/psci.h
12109 F:      include/uapi/linux/psci.h
12110
12111 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12112 M:      Sebastian Reichel <sre@kernel.org>
12113 L:      linux-pm@vger.kernel.org
12114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12115 S:      Maintained
12116 F:      Documentation/ABI/testing/sysfs-class-power
12117 F:      Documentation/devicetree/bindings/power/supply/
12118 F:      include/linux/power_supply.h
12119 F:      drivers/power/supply/
12120
12121 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12122 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12123 L:      linuxppc-dev@lists.ozlabs.org
12124 S:      Maintained
12125 F:      drivers/char/powernv-op-panel.c
12126
12127 PPP OVER ATM (RFC 2364)
12128 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12129 S:      Maintained
12130 F:      net/atm/pppoatm.c
12131 F:      include/uapi/linux/atmppp.h
12132
12133 PPP OVER ETHERNET
12134 M:      Michal Ostrowski <mostrows@earthlink.net>
12135 S:      Maintained
12136 F:      drivers/net/ppp/pppoe.c
12137 F:      drivers/net/ppp/pppox.c
12138
12139 PPP OVER L2TP
12140 M:      James Chapman <jchapman@katalix.com>
12141 S:      Maintained
12142 F:      net/l2tp/l2tp_ppp.c
12143 F:      include/linux/if_pppol2tp.h
12144 F:      include/uapi/linux/if_pppol2tp.h
12145
12146 PPP PROTOCOL DRIVERS AND COMPRESSORS
12147 M:      Paul Mackerras <paulus@samba.org>
12148 L:      linux-ppp@vger.kernel.org
12149 S:      Maintained
12150 F:      drivers/net/ppp/ppp_*
12151
12152 PPS SUPPORT
12153 M:      Rodolfo Giometti <giometti@enneenne.com>
12154 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12155 L:      linuxpps@ml.enneenne.com (subscribers-only)
12156 S:      Maintained
12157 F:      Documentation/pps/
12158 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12159 F:      Documentation/ABI/testing/sysfs-pps
12160 F:      drivers/pps/
12161 F:      include/linux/pps*.h
12162 F:      include/uapi/linux/pps.h
12163
12164 PPTP DRIVER
12165 M:      Dmitry Kozlov <xeb@mail.ru>
12166 L:      netdev@vger.kernel.org
12167 S:      Maintained
12168 F:      drivers/net/ppp/pptp.c
12169 W:      http://sourceforge.net/projects/accel-pptp
12170
12171 PREEMPTIBLE KERNEL
12172 M:      Robert Love <rml@tech9.net>
12173 L:      kpreempt-tech@lists.sourceforge.net
12174 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12175 S:      Supported
12176 F:      Documentation/preempt-locking.txt
12177 F:      include/linux/preempt.h
12178
12179 PRINTK
12180 M:      Petr Mladek <pmladek@suse.com>
12181 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12182 R:      Steven Rostedt <rostedt@goodmis.org>
12183 S:      Maintained
12184 F:      kernel/printk/
12185 F:      include/linux/printk.h
12186
12187 PRISM54 WIRELESS DRIVER
12188 M:      Luis Chamberlain <mcgrof@kernel.org>
12189 L:      linux-wireless@vger.kernel.org
12190 W:      http://wireless.kernel.org/en/users/Drivers/p54
12191 S:      Obsolete
12192 F:      drivers/net/wireless/intersil/prism54/
12193
12194 PROC FILESYSTEM
12195 R:      Alexey Dobriyan <adobriyan@gmail.com>
12196 L:      linux-kernel@vger.kernel.org
12197 L:      linux-fsdevel@vger.kernel.org
12198 S:      Maintained
12199 F:      fs/proc/
12200 F:      include/linux/proc_fs.h
12201 F:      tools/testing/selftests/proc/
12202 F:      Documentation/filesystems/proc.txt
12203
12204 PROC SYSCTL
12205 M:      Luis Chamberlain <mcgrof@kernel.org>
12206 M:      Kees Cook <keescook@chromium.org>
12207 L:      linux-kernel@vger.kernel.org
12208 L:      linux-fsdevel@vger.kernel.org
12209 S:      Maintained
12210 F:      fs/proc/proc_sysctl.c
12211 F:      include/linux/sysctl.h
12212 F:      kernel/sysctl.c
12213 F:      tools/testing/selftests/sysctl/
12214
12215 PS3 NETWORK SUPPORT
12216 M:      Geoff Levand <geoff@infradead.org>
12217 L:      netdev@vger.kernel.org
12218 L:      linuxppc-dev@lists.ozlabs.org
12219 S:      Maintained
12220 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12221
12222 PS3 PLATFORM SUPPORT
12223 M:      Geoff Levand <geoff@infradead.org>
12224 L:      linuxppc-dev@lists.ozlabs.org
12225 S:      Maintained
12226 F:      arch/powerpc/boot/ps3*
12227 F:      arch/powerpc/include/asm/lv1call.h
12228 F:      arch/powerpc/include/asm/ps3*.h
12229 F:      arch/powerpc/platforms/ps3/
12230 F:      drivers/*/ps3*
12231 F:      drivers/ps3/
12232 F:      drivers/rtc/rtc-ps3.c
12233 F:      drivers/usb/host/*ps3.c
12234 F:      sound/ppc/snd_ps3*
12235
12236 PS3VRAM DRIVER
12237 M:      Jim Paris <jim@jtan.com>
12238 M:      Geoff Levand <geoff@infradead.org>
12239 L:      linuxppc-dev@lists.ozlabs.org
12240 S:      Maintained
12241 F:      drivers/block/ps3vram.c
12242
12243 PSAMPLE PACKET SAMPLING SUPPORT:
12244 M:      Yotam Gigi <yotam.gi@gmail.com>
12245 S:      Maintained
12246 F:      net/psample
12247 F:      include/net/psample.h
12248 F:      include/uapi/linux/psample.h
12249
12250 PSTORE FILESYSTEM
12251 M:      Kees Cook <keescook@chromium.org>
12252 M:      Anton Vorontsov <anton@enomsg.org>
12253 M:      Colin Cross <ccross@android.com>
12254 M:      Tony Luck <tony.luck@intel.com>
12255 S:      Maintained
12256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12257 F:      fs/pstore/
12258 F:      include/linux/pstore*
12259 F:      drivers/firmware/efi/efi-pstore.c
12260 F:      drivers/acpi/apei/erst.c
12261 F:      Documentation/admin-guide/ramoops.rst
12262 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12263 K:      \b(pstore|ramoops)
12264
12265 PTP HARDWARE CLOCK SUPPORT
12266 M:      Richard Cochran <richardcochran@gmail.com>
12267 L:      netdev@vger.kernel.org
12268 S:      Maintained
12269 W:      http://linuxptp.sourceforge.net/
12270 F:      Documentation/ABI/testing/sysfs-ptp
12271 F:      Documentation/ptp/*
12272 F:      drivers/net/phy/dp83640*
12273 F:      drivers/ptp/*
12274 F:      include/linux/ptp_cl*
12275
12276 PTRACE SUPPORT
12277 M:      Oleg Nesterov <oleg@redhat.com>
12278 S:      Maintained
12279 F:      include/asm-generic/syscall.h
12280 F:      include/linux/ptrace.h
12281 F:      include/linux/regset.h
12282 F:      include/linux/tracehook.h
12283 F:      include/uapi/linux/ptrace.h
12284 F:      include/uapi/linux/ptrace.h
12285 F:      include/asm-generic/ptrace.h
12286 F:      kernel/ptrace.c
12287 F:      arch/*/ptrace*.c
12288 F:      arch/*/*/ptrace*.c
12289 F:      arch/*/include/asm/ptrace*.h
12290
12291 PULSE8-CEC DRIVER
12292 M:      Hans Verkuil <hverkuil@xs4all.nl>
12293 L:      linux-media@vger.kernel.org
12294 T:      git git://linuxtv.org/media_tree.git
12295 S:      Maintained
12296 F:      drivers/media/usb/pulse8-cec/*
12297 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12298
12299 PVRUSB2 VIDEO4LINUX DRIVER
12300 M:      Mike Isely <isely@pobox.com>
12301 L:      pvrusb2@isely.net       (subscribers-only)
12302 L:      linux-media@vger.kernel.org
12303 W:      http://www.isely.net/pvrusb2/
12304 T:      git git://linuxtv.org/media_tree.git
12305 S:      Maintained
12306 F:      Documentation/media/v4l-drivers/pvrusb2*
12307 F:      drivers/media/usb/pvrusb2/
12308
12309 PWC WEBCAM DRIVER
12310 M:      Hans Verkuil <hverkuil@xs4all.nl>
12311 L:      linux-media@vger.kernel.org
12312 T:      git git://linuxtv.org/media_tree.git
12313 S:      Odd Fixes
12314 F:      drivers/media/usb/pwc/*
12315
12316 PWM FAN DRIVER
12317 M:      Kamil Debski <kamil@wypas.org>
12318 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12319 L:      linux-hwmon@vger.kernel.org
12320 S:      Supported
12321 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12322 F:      Documentation/hwmon/pwm-fan
12323 F:      drivers/hwmon/pwm-fan.c
12324
12325 PWM IR Transmitter
12326 M:      Sean Young <sean@mess.org>
12327 L:      linux-media@vger.kernel.org
12328 S:      Maintained
12329 F:      drivers/media/rc/pwm-ir-tx.c
12330
12331 PWM SUBSYSTEM
12332 M:      Thierry Reding <thierry.reding@gmail.com>
12333 L:      linux-pwm@vger.kernel.org
12334 S:      Maintained
12335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12336 F:      Documentation/pwm.txt
12337 F:      Documentation/devicetree/bindings/pwm/
12338 F:      include/linux/pwm.h
12339 F:      drivers/pwm/
12340 F:      drivers/video/backlight/pwm_bl.c
12341 F:      include/linux/pwm_backlight.h
12342 F:      drivers/gpio/gpio-mvebu.c
12343 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12344
12345 PXA GPIO DRIVER
12346 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12347 L:      linux-gpio@vger.kernel.org
12348 S:      Maintained
12349 F:      drivers/gpio/gpio-pxa.c
12350
12351 PXA MMCI DRIVER
12352 S:      Orphan
12353
12354 PXA RTC DRIVER
12355 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12356 L:      linux-rtc@vger.kernel.org
12357 S:      Maintained
12358
12359 PXA2xx/PXA3xx SUPPORT
12360 M:      Daniel Mack <daniel@zonque.org>
12361 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12362 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12364 T:      git git://github.com/hzhuang1/linux.git
12365 T:      git git://github.com/rjarzmik/linux.git
12366 S:      Maintained
12367 F:      arch/arm/boot/dts/pxa*
12368 F:      arch/arm/mach-pxa/
12369 F:      drivers/dma/pxa*
12370 F:      drivers/pcmcia/pxa2xx*
12371 F:      drivers/pinctrl/pxa/
12372 F:      drivers/spi/spi-pxa2xx*
12373 F:      drivers/usb/gadget/udc/pxa2*
12374 F:      include/sound/pxa2xx-lib.h
12375 F:      sound/arm/pxa*
12376 F:      sound/soc/pxa/
12377
12378 QAT DRIVER
12379 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12380 L:      qat-linux@intel.com
12381 S:      Supported
12382 F:      drivers/crypto/qat/
12383
12384 QCOM AUDIO (ASoC) DRIVERS
12385 M:      Patrick Lai <plai@codeaurora.org>
12386 M:      Banajit Goswami <bgoswami@codeaurora.org>
12387 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12388 S:      Supported
12389 F:      sound/soc/qcom/
12390
12391 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12392 M:      Gabriel Somlo <somlo@cmu.edu>
12393 M:      "Michael S. Tsirkin" <mst@redhat.com>
12394 L:      qemu-devel@nongnu.org
12395 S:      Maintained
12396 F:      drivers/firmware/qemu_fw_cfg.c
12397 F:      include/uapi/linux/qemu_fw_cfg.h
12398
12399 QIB DRIVER
12400 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12401 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12402 L:      linux-rdma@vger.kernel.org
12403 S:      Supported
12404 F:      drivers/infiniband/hw/qib/
12405
12406 QLOGIC QL41xxx FCOE DRIVER
12407 M:      QLogic-Storage-Upstream@cavium.com
12408 L:      linux-scsi@vger.kernel.org
12409 S:      Supported
12410 F:      drivers/scsi/qedf/
12411
12412 QLOGIC QL41xxx ISCSI DRIVER
12413 M:      QLogic-Storage-Upstream@cavium.com
12414 L:      linux-scsi@vger.kernel.org
12415 S:      Supported
12416 F:      drivers/scsi/qedi/
12417
12418 QLOGIC QL4xxx ETHERNET DRIVER
12419 M:      Ariel Elior <Ariel.Elior@cavium.com>
12420 M:      everest-linux-l2@cavium.com
12421 L:      netdev@vger.kernel.org
12422 S:      Supported
12423 F:      drivers/net/ethernet/qlogic/qed/
12424 F:      include/linux/qed/
12425 F:      drivers/net/ethernet/qlogic/qede/
12426
12427 QLOGIC QL4xxx RDMA DRIVER
12428 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12429 M:      Ariel Elior <Ariel.Elior@cavium.com>
12430 L:      linux-rdma@vger.kernel.org
12431 S:      Supported
12432 F:      drivers/infiniband/hw/qedr/
12433 F:      include/uapi/rdma/qedr-abi.h
12434
12435 QLOGIC QLA1280 SCSI DRIVER
12436 M:      Michael Reed <mdr@sgi.com>
12437 L:      linux-scsi@vger.kernel.org
12438 S:      Maintained
12439 F:      drivers/scsi/qla1280.[ch]
12440
12441 QLOGIC QLA2XXX FC-SCSI DRIVER
12442 M:      qla2xxx-upstream@qlogic.com
12443 L:      linux-scsi@vger.kernel.org
12444 S:      Supported
12445 F:      Documentation/scsi/LICENSE.qla2xxx
12446 F:      drivers/scsi/qla2xxx/
12447
12448 QLOGIC QLA3XXX NETWORK DRIVER
12449 M:      Dept-GELinuxNICDev@cavium.com
12450 L:      netdev@vger.kernel.org
12451 S:      Supported
12452 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12453 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12454
12455 QLOGIC QLA4XXX iSCSI DRIVER
12456 M:      QLogic-Storage-Upstream@qlogic.com
12457 L:      linux-scsi@vger.kernel.org
12458 S:      Supported
12459 F:      Documentation/scsi/LICENSE.qla4xxx
12460 F:      drivers/scsi/qla4xxx/
12461
12462 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12463 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12464 M:      Manish Chopra <manish.chopra@cavium.com>
12465 M:      Dept-GELinuxNICDev@cavium.com
12466 L:      netdev@vger.kernel.org
12467 S:      Supported
12468 F:      drivers/net/ethernet/qlogic/qlcnic/
12469
12470 QLOGIC QLGE 10Gb ETHERNET DRIVER
12471 M:      Manish Chopra <manish.chopra@cavium.com>
12472 M:      Dept-GELinuxNICDev@cavium.com
12473 L:      netdev@vger.kernel.org
12474 S:      Supported
12475 F:      drivers/net/ethernet/qlogic/qlge/
12476
12477 QM1D1B0004 MEDIA DRIVER
12478 M:      Akihiro Tsukada <tskd08@gmail.com>
12479 L:      linux-media@vger.kernel.org
12480 S:      Odd Fixes
12481 F:      drivers/media/tuners/qm1d1b0004*
12482
12483 QM1D1C0042 MEDIA DRIVER
12484 M:      Akihiro Tsukada <tskd08@gmail.com>
12485 L:      linux-media@vger.kernel.org
12486 S:      Odd Fixes
12487 F:      drivers/media/tuners/qm1d1c0042*
12488
12489 QNX4 FILESYSTEM
12490 M:      Anders Larsen <al@alarsen.net>
12491 W:      http://www.alarsen.net/linux/qnx4fs/
12492 S:      Maintained
12493 F:      fs/qnx4/
12494 F:      include/uapi/linux/qnx4_fs.h
12495 F:      include/uapi/linux/qnxtypes.h
12496
12497 QORIQ DPAA2 FSL-MC BUS DRIVER
12498 M:      Stuart Yoder <stuyoder@gmail.com>
12499 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12500 L:      linux-kernel@vger.kernel.org
12501 S:      Maintained
12502 F:      drivers/bus/fsl-mc/
12503 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12504 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12505
12506 QT1010 MEDIA DRIVER
12507 M:      Antti Palosaari <crope@iki.fi>
12508 L:      linux-media@vger.kernel.org
12509 W:      https://linuxtv.org
12510 W:      http://palosaari.fi/linux/
12511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12512 T:      git git://linuxtv.org/anttip/media_tree.git
12513 S:      Maintained
12514 F:      drivers/media/tuners/qt1010*
12515
12516 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12517 M:      Kalle Valo <kvalo@codeaurora.org>
12518 L:      ath10k@lists.infradead.org
12519 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12521 S:      Supported
12522 F:      drivers/net/wireless/ath/ath10k/
12523
12524 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12525 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12526 L:      linux-wireless@vger.kernel.org
12527 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12528 S:      Supported
12529 F:      drivers/net/wireless/ath/ath9k/
12530
12531 QUALCOMM CAMERA SUBSYSTEM DRIVER
12532 M:      Todor Tomov <todor.too@gmail.com>
12533 L:      linux-media@vger.kernel.org
12534 S:      Maintained
12535 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12536 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12537 F:      drivers/media/platform/qcom/camss/
12538
12539 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12540 M:  Ilia Lin <ilia.lin@gmail.com>
12541 L:  linux-pm@vger.kernel.org
12542 S:  Maintained
12543 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12544 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12545
12546 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12547 M:      Timur Tabi <timur@kernel.org>
12548 L:      netdev@vger.kernel.org
12549 S:      Maintained
12550 F:      drivers/net/ethernet/qualcomm/emac/
12551
12552 QUALCOMM GENERIC INTERFACE I2C DRIVER
12553 M:      Alok Chauhan <alokc@codeaurora.org>
12554 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12555 L:      linux-i2c@vger.kernel.org
12556 L:      linux-arm-msm@vger.kernel.org
12557 S:      Supported
12558 F:      drivers/i2c/busses/i2c-qcom-geni.c
12559
12560 QUALCOMM HEXAGON ARCHITECTURE
12561 M:      Richard Kuo <rkuo@codeaurora.org>
12562 L:      linux-hexagon@vger.kernel.org
12563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12564 S:      Supported
12565 F:      arch/hexagon/
12566
12567 QUALCOMM HIDMA DRIVER
12568 M:      Sinan Kaya <okaya@kernel.org>
12569 L:      linux-arm-kernel@lists.infradead.org
12570 L:      linux-arm-msm@vger.kernel.org
12571 L:      dmaengine@vger.kernel.org
12572 S:      Supported
12573 F:      drivers/dma/qcom/hidma*
12574
12575 QUALCOMM IOMMU
12576 M:      Rob Clark <robdclark@gmail.com>
12577 L:      iommu@lists.linux-foundation.org
12578 L:      linux-arm-msm@vger.kernel.org
12579 S:      Maintained
12580 F:      drivers/iommu/qcom_iommu.c
12581
12582 QUALCOMM TSENS THERMAL DRIVER
12583 M:      Amit Kucheria <amit.kucheria@linaro.org>
12584 L:      linux-pm@vger.kernel.org
12585 L:      linux-arm-msm@vger.kernel.org
12586 S:      Maintained
12587 F:      drivers/thermal/qcom/
12588
12589 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12590 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12591 L:      linux-media@vger.kernel.org
12592 L:      linux-arm-msm@vger.kernel.org
12593 T:      git git://linuxtv.org/media_tree.git
12594 S:      Maintained
12595 F:      drivers/media/platform/qcom/venus/
12596
12597 QUALCOMM WCN36XX WIRELESS DRIVER
12598 M:      Kalle Valo <kvalo@codeaurora.org>
12599 L:      wcn36xx@lists.infradead.org
12600 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12601 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12602 S:      Supported
12603 F:      drivers/net/wireless/ath/wcn36xx/
12604
12605 QUANTENNA QTNFMAC WIRELESS DRIVER
12606 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12607 M:      Avinash Patil <avinashp@quantenna.com>
12608 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12609 L:      linux-wireless@vger.kernel.org
12610 S:      Maintained
12611 F:      drivers/net/wireless/quantenna
12612
12613 RADEON and AMDGPU DRM DRIVERS
12614 M:      Alex Deucher <alexander.deucher@amd.com>
12615 M:      Christian König <christian.koenig@amd.com>
12616 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12617 L:      amd-gfx@lists.freedesktop.org
12618 T:      git git://people.freedesktop.org/~agd5f/linux
12619 S:      Supported
12620 F:      drivers/gpu/drm/radeon/
12621 F:      include/uapi/drm/radeon_drm.h
12622 F:      drivers/gpu/drm/amd/
12623 F:      include/uapi/drm/amdgpu_drm.h
12624
12625 RADEON FRAMEBUFFER DISPLAY DRIVER
12626 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12627 L:      linux-fbdev@vger.kernel.org
12628 S:      Maintained
12629 F:      drivers/video/fbdev/aty/radeon*
12630 F:      include/uapi/linux/radeonfb.h
12631
12632 RADIOSHARK RADIO DRIVER
12633 M:      Hans Verkuil <hverkuil@xs4all.nl>
12634 L:      linux-media@vger.kernel.org
12635 T:      git git://linuxtv.org/media_tree.git
12636 S:      Maintained
12637 F:      drivers/media/radio/radio-shark.c
12638
12639 RADIOSHARK2 RADIO DRIVER
12640 M:      Hans Verkuil <hverkuil@xs4all.nl>
12641 L:      linux-media@vger.kernel.org
12642 T:      git git://linuxtv.org/media_tree.git
12643 S:      Maintained
12644 F:      drivers/media/radio/radio-shark2.c
12645 F:      drivers/media/radio/radio-tea5777.c
12646
12647 RADOS BLOCK DEVICE (RBD)
12648 M:      Ilya Dryomov <idryomov@gmail.com>
12649 M:      Sage Weil <sage@redhat.com>
12650 M:      Alex Elder <elder@kernel.org>
12651 L:      ceph-devel@vger.kernel.org
12652 W:      http://ceph.com/
12653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12654 T:      git git://github.com/ceph/ceph-client.git
12655 S:      Supported
12656 F:      Documentation/ABI/testing/sysfs-bus-rbd
12657 F:      drivers/block/rbd.c
12658 F:      drivers/block/rbd_types.h
12659
12660 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12661 M:      Paul Mackerras <paulus@samba.org>
12662 L:      linux-fbdev@vger.kernel.org
12663 S:      Maintained
12664 F:      drivers/video/fbdev/aty/aty128fb.c
12665
12666 RAINSHADOW-CEC DRIVER
12667 M:      Hans Verkuil <hverkuil@xs4all.nl>
12668 L:      linux-media@vger.kernel.org
12669 T:      git git://linuxtv.org/media_tree.git
12670 S:      Maintained
12671 F:      drivers/media/usb/rainshadow-cec/*
12672
12673 RALINK MIPS ARCHITECTURE
12674 M:      John Crispin <john@phrozen.org>
12675 L:      linux-mips@vger.kernel.org
12676 S:      Maintained
12677 F:      arch/mips/ralink
12678
12679 RALINK RT2X00 WIRELESS LAN DRIVER
12680 P:      rt2x00 project
12681 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12682 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12683 L:      linux-wireless@vger.kernel.org
12684 S:      Maintained
12685 F:      drivers/net/wireless/ralink/rt2x00/
12686
12687 RAMDISK RAM BLOCK DEVICE DRIVER
12688 M:      Jens Axboe <axboe@kernel.dk>
12689 S:      Maintained
12690 F:      Documentation/blockdev/ramdisk.txt
12691 F:      drivers/block/brd.c
12692
12693 RANCHU VIRTUAL BOARD FOR MIPS
12694 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12695 L:      linux-mips@vger.kernel.org
12696 S:      Supported
12697 F:      arch/mips/generic/board-ranchu.c
12698 F:      arch/mips/configs/generic/board-ranchu.config
12699
12700 RANDOM NUMBER DRIVER
12701 M:      "Theodore Ts'o" <tytso@mit.edu>
12702 S:      Maintained
12703 F:      drivers/char/random.c
12704
12705 RAPIDIO SUBSYSTEM
12706 M:      Matt Porter <mporter@kernel.crashing.org>
12707 M:      Alexandre Bounine <alex.bou9@gmail.com>
12708 S:      Maintained
12709 F:      drivers/rapidio/
12710
12711 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12712 L:      linux-wireless@vger.kernel.org
12713 S:      Orphan
12714 F:      drivers/net/wireless/ray*
12715
12716 RCUTORTURE TEST FRAMEWORK
12717 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12718 M:      Josh Triplett <josh@joshtriplett.org>
12719 R:      Steven Rostedt <rostedt@goodmis.org>
12720 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12721 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12722 L:      linux-kernel@vger.kernel.org
12723 S:      Supported
12724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12725 F:      tools/testing/selftests/rcutorture
12726
12727 RDC R-321X SoC
12728 M:      Florian Fainelli <florian@openwrt.org>
12729 S:      Maintained
12730
12731 RDC R6040 FAST ETHERNET DRIVER
12732 M:      Florian Fainelli <f.fainelli@gmail.com>
12733 L:      netdev@vger.kernel.org
12734 S:      Maintained
12735 F:      drivers/net/ethernet/rdc/r6040.c
12736
12737 RDMAVT - RDMA verbs software
12738 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12739 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12740 L:      linux-rdma@vger.kernel.org
12741 S:      Supported
12742 F:      drivers/infiniband/sw/rdmavt
12743
12744 RDS - RELIABLE DATAGRAM SOCKETS
12745 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12746 L:      netdev@vger.kernel.org
12747 L:      linux-rdma@vger.kernel.org
12748 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12749 W:      https://oss.oracle.com/projects/rds/
12750 S:      Supported
12751 F:      net/rds/
12752 F:      Documentation/networking/rds.txt
12753
12754 RDT - RESOURCE ALLOCATION
12755 M:      Fenghua Yu <fenghua.yu@intel.com>
12756 M:      Reinette Chatre <reinette.chatre@intel.com>
12757 L:      linux-kernel@vger.kernel.org
12758 S:      Supported
12759 F:      arch/x86/kernel/cpu/resctrl/
12760 F:      arch/x86/include/asm/resctrl_sched.h
12761 F:      Documentation/x86/resctrl*
12762
12763 READ-COPY UPDATE (RCU)
12764 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12765 M:      Josh Triplett <josh@joshtriplett.org>
12766 R:      Steven Rostedt <rostedt@goodmis.org>
12767 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12768 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12769 R:      Joel Fernandes <joel@joelfernandes.org>
12770 L:      linux-kernel@vger.kernel.org
12771 W:      http://www.rdrop.com/users/paulmck/RCU/
12772 S:      Supported
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12774 F:      Documentation/RCU/
12775 X:      Documentation/RCU/torture.txt
12776 F:      include/linux/rcu*
12777 X:      include/linux/srcu*.h
12778 F:      kernel/rcu/
12779 X:      kernel/rcu/srcu*.c
12780
12781 REAL TIME CLOCK (RTC) SUBSYSTEM
12782 M:      Alessandro Zummo <a.zummo@towertech.it>
12783 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12784 L:      linux-rtc@vger.kernel.org
12785 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12787 S:      Maintained
12788 F:      Documentation/devicetree/bindings/rtc/
12789 F:      Documentation/rtc.txt
12790 F:      drivers/rtc/
12791 F:      include/linux/rtc.h
12792 F:      include/uapi/linux/rtc.h
12793 F:      include/linux/rtc/
12794 F:      include/linux/platform_data/rtc-*
12795 F:      tools/testing/selftests/rtc/
12796
12797 REALTEK AUDIO CODECS
12798 M:      Bard Liao <bardliao@realtek.com>
12799 M:      Oder Chiou <oder_chiou@realtek.com>
12800 S:      Maintained
12801 F:      sound/soc/codecs/rt*
12802 F:      include/sound/rt*.h
12803
12804 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12805 M:      Linus Walleij <linus.walleij@linaro.org>
12806 S:      Maintained
12807 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12808 F:      drivers/net/dsa/realtek-smi*
12809 F:      drivers/net/dsa/rtl83*
12810
12811 REGISTER MAP ABSTRACTION
12812 M:      Mark Brown <broonie@kernel.org>
12813 L:      linux-kernel@vger.kernel.org
12814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12815 S:      Supported
12816 F:      Documentation/devicetree/bindings/regmap/
12817 F:      drivers/base/regmap/
12818 F:      include/linux/regmap.h
12819
12820 REISERFS FILE SYSTEM
12821 L:      reiserfs-devel@vger.kernel.org
12822 S:      Supported
12823 F:      fs/reiserfs/
12824
12825 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12826 M:      Ohad Ben-Cohen <ohad@wizery.com>
12827 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12828 L:      linux-remoteproc@vger.kernel.org
12829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12830 S:      Maintained
12831 F:      Documentation/devicetree/bindings/remoteproc/
12832 F:      Documentation/remoteproc.txt
12833 F:      drivers/remoteproc/
12834 F:      include/linux/remoteproc.h
12835
12836 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12837 M:      Ohad Ben-Cohen <ohad@wizery.com>
12838 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12839 L:      linux-remoteproc@vger.kernel.org
12840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12841 S:      Maintained
12842 F:      drivers/rpmsg/
12843 F:      Documentation/rpmsg.txt
12844 F:      include/linux/rpmsg.h
12845 F:      include/linux/rpmsg/
12846
12847 RENESAS CLOCK DRIVERS
12848 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12849 L:      linux-renesas-soc@vger.kernel.org
12850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12851 S:      Supported
12852 F:      drivers/clk/renesas/
12853
12854 RENESAS EMEV2 I2C DRIVER
12855 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12856 S:      Supported
12857 F:      drivers/i2c/busses/i2c-emev2.c
12858
12859 RENESAS ETHERNET DRIVERS
12860 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12861 L:      netdev@vger.kernel.org
12862 L:      linux-renesas-soc@vger.kernel.org
12863 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12864 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12865 F:      drivers/net/ethernet/renesas/
12866 F:      include/linux/sh_eth.h
12867
12868 RENESAS R-CAR GYROADC DRIVER
12869 M:      Marek Vasut <marek.vasut@gmail.com>
12870 L:      linux-iio@vger.kernel.org
12871 S:      Supported
12872 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12873 F:      drivers/iio/adc/rcar-gyroadc.c
12874
12875 RENESAS R-CAR I2C DRIVERS
12876 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12877 S:      Supported
12878 F:      drivers/i2c/busses/i2c-rcar.c
12879 F:      drivers/i2c/busses/i2c-sh_mobile.c
12880
12881 RENESAS RIIC DRIVER
12882 M:      Chris Brandt <chris.brandt@renesas.com>
12883 S:      Supported
12884 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12885 F:      drivers/i2c/busses/i2c-riic.c
12886
12887 RENESAS USB PHY DRIVER
12888 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12889 L:      linux-renesas-soc@vger.kernel.org
12890 S:      Maintained
12891 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12892
12893 RESET CONTROLLER FRAMEWORK
12894 M:      Philipp Zabel <p.zabel@pengutronix.de>
12895 T:      git git://git.pengutronix.de/git/pza/linux
12896 S:      Maintained
12897 F:      drivers/reset/
12898 F:      Documentation/devicetree/bindings/reset/
12899 F:      include/dt-bindings/reset/
12900 F:      include/linux/reset.h
12901 F:      include/linux/reset-controller.h
12902
12903 RESTARTABLE SEQUENCES SUPPORT
12904 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12905 M:      Peter Zijlstra <peterz@infradead.org>
12906 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12907 M:      Boqun Feng <boqun.feng@gmail.com>
12908 L:      linux-kernel@vger.kernel.org
12909 S:      Supported
12910 F:      kernel/rseq.c
12911 F:      include/uapi/linux/rseq.h
12912 F:      include/trace/events/rseq.h
12913 F:      tools/testing/selftests/rseq/
12914
12915 RFKILL
12916 M:      Johannes Berg <johannes@sipsolutions.net>
12917 L:      linux-wireless@vger.kernel.org
12918 W:      http://wireless.kernel.org/
12919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12921 S:      Maintained
12922 F:      Documentation/rfkill.txt
12923 F:      Documentation/ABI/stable/sysfs-class-rfkill
12924 F:      net/rfkill/
12925 F:      include/linux/rfkill.h
12926 F:      include/uapi/linux/rfkill.h
12927
12928 RHASHTABLE
12929 M:      Thomas Graf <tgraf@suug.ch>
12930 M:      Herbert Xu <herbert@gondor.apana.org.au>
12931 L:      netdev@vger.kernel.org
12932 S:      Maintained
12933 F:      lib/rhashtable.c
12934 F:      lib/test_rhashtable.c
12935 F:      include/linux/rhashtable.h
12936 F:      include/linux/rhashtable-types.h
12937
12938 RICOH R5C592 MEMORYSTICK DRIVER
12939 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12940 S:      Maintained
12941 F:      drivers/memstick/host/r592.*
12942
12943 RICOH SMARTMEDIA/XD DRIVER
12944 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12945 S:      Maintained
12946 F:      drivers/mtd/nand/raw/r852.c
12947 F:      drivers/mtd/nand/raw/r852.h
12948
12949 RISC-V ARCHITECTURE
12950 M:      Palmer Dabbelt <palmer@sifive.com>
12951 M:      Albert Ou <aou@eecs.berkeley.edu>
12952 L:      linux-riscv@lists.infradead.org
12953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12954 S:      Supported
12955 F:      arch/riscv/
12956 K:      riscv
12957 N:      riscv
12958
12959 ROCCAT DRIVERS
12960 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12961 W:      http://sourceforge.net/projects/roccat/
12962 S:      Maintained
12963 F:      drivers/hid/hid-roccat*
12964 F:      include/linux/hid-roccat*
12965 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12966
12967 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12968 M:      Jacob chen <jacob2.chen@rock-chips.com>
12969 L:      linux-media@vger.kernel.org
12970 S:      Maintained
12971 F:      drivers/media/platform/rockchip/rga/
12972 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12973
12974 ROCKCHIP VPU CODEC DRIVER
12975 M:      Ezequiel Garcia <ezequiel@collabora.com>
12976 L:      linux-media@vger.kernel.org
12977 S:      Maintained
12978 F:      drivers/staging/media/platform/rockchip/vpu/
12979 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
12980
12981 ROCKER DRIVER
12982 M:      Jiri Pirko <jiri@resnulli.us>
12983 L:      netdev@vger.kernel.org
12984 S:      Supported
12985 F:      drivers/net/ethernet/rocker/
12986
12987 ROCKETPORT DRIVER
12988 P:      Comtrol Corp.
12989 W:      http://www.comtrol.com
12990 S:      Maintained
12991 F:      Documentation/serial/rocket.txt
12992 F:      drivers/tty/rocket*
12993
12994 ROCKETPORT EXPRESS/INFINITY DRIVER
12995 M:      Kevin Cernekee <cernekee@gmail.com>
12996 L:      linux-serial@vger.kernel.org
12997 S:      Odd Fixes
12998 F:      drivers/tty/serial/rp2.*
12999
13000 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13001 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13002 L:      linux-kernel@vger.kernel.org
13003 L:      linux-renesas-soc@vger.kernel.org
13004 S:      Supported
13005 F:      drivers/mfd/bd9571mwv.c
13006 F:      drivers/regulator/bd9571mwv-regulator.c
13007 F:      drivers/gpio/gpio-bd9571mwv.c
13008 F:      include/linux/mfd/bd9571mwv.h
13009 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13010
13011 ROSE NETWORK LAYER
13012 M:      Ralf Baechle <ralf@linux-mips.org>
13013 L:      linux-hams@vger.kernel.org
13014 W:      http://www.linux-ax25.org/
13015 S:      Maintained
13016 F:      include/net/rose.h
13017 F:      include/uapi/linux/rose.h
13018 F:      net/rose/
13019
13020 RTL2830 MEDIA DRIVER
13021 M:      Antti Palosaari <crope@iki.fi>
13022 L:      linux-media@vger.kernel.org
13023 W:      https://linuxtv.org
13024 W:      http://palosaari.fi/linux/
13025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13026 T:      git git://linuxtv.org/anttip/media_tree.git
13027 S:      Maintained
13028 F:      drivers/media/dvb-frontends/rtl2830*
13029
13030 RTL2832 MEDIA DRIVER
13031 M:      Antti Palosaari <crope@iki.fi>
13032 L:      linux-media@vger.kernel.org
13033 W:      https://linuxtv.org
13034 W:      http://palosaari.fi/linux/
13035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13036 T:      git git://linuxtv.org/anttip/media_tree.git
13037 S:      Maintained
13038 F:      drivers/media/dvb-frontends/rtl2832*
13039
13040 RTL2832_SDR MEDIA DRIVER
13041 M:      Antti Palosaari <crope@iki.fi>
13042 L:      linux-media@vger.kernel.org
13043 W:      https://linuxtv.org
13044 W:      http://palosaari.fi/linux/
13045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13046 T:      git git://linuxtv.org/anttip/media_tree.git
13047 S:      Maintained
13048 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13049
13050 RTL8180 WIRELESS DRIVER
13051 L:      linux-wireless@vger.kernel.org
13052 W:      http://wireless.kernel.org/
13053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13054 S:      Orphan
13055 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13056
13057 RTL8187 WIRELESS DRIVER
13058 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13059 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13060 M:      Larry Finger <Larry.Finger@lwfinger.net>
13061 L:      linux-wireless@vger.kernel.org
13062 W:      http://wireless.kernel.org/
13063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13064 S:      Maintained
13065 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13066
13067 REALTEK WIRELESS DRIVER (rtlwifi family)
13068 M:      Ping-Ke Shih <pkshih@realtek.com>
13069 L:      linux-wireless@vger.kernel.org
13070 W:      http://wireless.kernel.org/
13071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13072 S:      Maintained
13073 F:      drivers/net/wireless/realtek/rtlwifi/
13074
13075 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13076 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13077 L:      linux-wireless@vger.kernel.org
13078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13079 S:      Maintained
13080 F:      drivers/net/wireless/realtek/rtl8xxxu/
13081
13082 RXRPC SOCKETS (AF_RXRPC)
13083 M:      David Howells <dhowells@redhat.com>
13084 L:      linux-afs@lists.infradead.org
13085 S:      Supported
13086 F:      net/rxrpc/
13087 F:      include/keys/rxrpc-type.h
13088 F:      include/net/af_rxrpc.h
13089 F:      include/trace/events/rxrpc.h
13090 F:      include/uapi/linux/rxrpc.h
13091 F:      Documentation/networking/rxrpc.txt
13092 W:      https://www.infradead.org/~dhowells/kafs/
13093
13094 S3 SAVAGE FRAMEBUFFER DRIVER
13095 M:      Antonino Daplas <adaplas@gmail.com>
13096 L:      linux-fbdev@vger.kernel.org
13097 S:      Maintained
13098 F:      drivers/video/fbdev/savage/
13099
13100 S390
13101 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13102 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13103 L:      linux-s390@vger.kernel.org
13104 W:      http://www.ibm.com/developerworks/linux/linux390/
13105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13106 S:      Supported
13107 F:      arch/s390/
13108 F:      drivers/s390/
13109 F:      Documentation/s390/
13110 F:      Documentation/driver-api/s390-drivers.rst
13111
13112 S390 COMMON I/O LAYER
13113 M:      Sebastian Ott <sebott@linux.ibm.com>
13114 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13115 L:      linux-s390@vger.kernel.org
13116 W:      http://www.ibm.com/developerworks/linux/linux390/
13117 S:      Supported
13118 F:      drivers/s390/cio/
13119
13120 S390 DASD DRIVER
13121 M:      Stefan Haberland <sth@linux.ibm.com>
13122 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13123 L:      linux-s390@vger.kernel.org
13124 W:      http://www.ibm.com/developerworks/linux/linux390/
13125 S:      Supported
13126 F:      drivers/s390/block/dasd*
13127 F:      block/partitions/ibm.c
13128
13129 S390 IOMMU (PCI)
13130 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13131 L:      linux-s390@vger.kernel.org
13132 W:      http://www.ibm.com/developerworks/linux/linux390/
13133 S:      Supported
13134 F:      drivers/iommu/s390-iommu.c
13135
13136 S390 IUCV NETWORK LAYER
13137 M:      Julian Wiedmann <jwi@linux.ibm.com>
13138 M:      Ursula Braun <ubraun@linux.ibm.com>
13139 L:      linux-s390@vger.kernel.org
13140 W:      http://www.ibm.com/developerworks/linux/linux390/
13141 S:      Supported
13142 F:      drivers/s390/net/*iucv*
13143 F:      include/net/iucv/
13144 F:      net/iucv/
13145
13146 S390 NETWORK DRIVERS
13147 M:      Julian Wiedmann <jwi@linux.ibm.com>
13148 M:      Ursula Braun <ubraun@linux.ibm.com>
13149 L:      linux-s390@vger.kernel.org
13150 W:      http://www.ibm.com/developerworks/linux/linux390/
13151 S:      Supported
13152 F:      drivers/s390/net/
13153
13154 S390 PCI SUBSYSTEM
13155 M:      Sebastian Ott <sebott@linux.ibm.com>
13156 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13157 L:      linux-s390@vger.kernel.org
13158 W:      http://www.ibm.com/developerworks/linux/linux390/
13159 S:      Supported
13160 F:      arch/s390/pci/
13161 F:      drivers/pci/hotplug/s390_pci_hpc.c
13162
13163 S390 VFIO-CCW DRIVER
13164 M:      Cornelia Huck <cohuck@redhat.com>
13165 M:      Farhan Ali <alifm@linux.ibm.com>
13166 M:      Eric Farman <farman@linux.ibm.com>
13167 R:      Halil Pasic <pasic@linux.ibm.com>
13168 L:      linux-s390@vger.kernel.org
13169 L:      kvm@vger.kernel.org
13170 S:      Supported
13171 F:      drivers/s390/cio/vfio_ccw*
13172 F:      Documentation/s390/vfio-ccw.txt
13173 F:      include/uapi/linux/vfio_ccw.h
13174
13175 S390 ZCRYPT DRIVER
13176 M:      Harald Freudenberger <freude@linux.ibm.com>
13177 L:      linux-s390@vger.kernel.org
13178 W:      http://www.ibm.com/developerworks/linux/linux390/
13179 S:      Supported
13180 F:      drivers/s390/crypto/
13181
13182 S390 VFIO AP DRIVER
13183 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13184 M:      Pierre Morel <pmorel@linux.ibm.com>
13185 M:      Halil Pasic <pasic@linux.ibm.com>
13186 L:      linux-s390@vger.kernel.org
13187 W:      http://www.ibm.com/developerworks/linux/linux390/
13188 S:      Supported
13189 F:      drivers/s390/crypto/vfio_ap_drv.c
13190 F:      drivers/s390/crypto/vfio_ap_private.h
13191 F:      drivers/s390/crypto/vfio_ap_ops.c
13192 F:      Documentation/s390/vfio-ap.txt
13193
13194 S390 ZFCP DRIVER
13195 M:      Steffen Maier <maier@linux.ibm.com>
13196 M:      Benjamin Block <bblock@linux.ibm.com>
13197 L:      linux-s390@vger.kernel.org
13198 W:      http://www.ibm.com/developerworks/linux/linux390/
13199 S:      Supported
13200 F:      drivers/s390/scsi/zfcp_*
13201
13202 S3C24XX SD/MMC Driver
13203 M:      Ben Dooks <ben-linux@fluff.org>
13204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13205 S:      Supported
13206 F:      drivers/mmc/host/s3cmci.*
13207
13208 SAA6588 RDS RECEIVER DRIVER
13209 M:      Hans Verkuil <hverkuil@xs4all.nl>
13210 L:      linux-media@vger.kernel.org
13211 T:      git git://linuxtv.org/media_tree.git
13212 W:      https://linuxtv.org
13213 S:      Odd Fixes
13214 F:      drivers/media/i2c/saa6588*
13215
13216 SAA7134 VIDEO4LINUX DRIVER
13217 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13218 L:      linux-media@vger.kernel.org
13219 W:      https://linuxtv.org
13220 T:      git git://linuxtv.org/media_tree.git
13221 S:      Odd fixes
13222 F:      Documentation/media/v4l-drivers/saa7134*
13223 F:      drivers/media/pci/saa7134/
13224
13225 SAA7146 VIDEO4LINUX-2 DRIVER
13226 M:      Hans Verkuil <hverkuil@xs4all.nl>
13227 L:      linux-media@vger.kernel.org
13228 T:      git git://linuxtv.org/media_tree.git
13229 S:      Maintained
13230 F:      drivers/media/common/saa7146/
13231 F:      drivers/media/pci/saa7146/
13232 F:      include/media/drv-intf/saa7146*
13233
13234 SAMSUNG AUDIO (ASoC) DRIVERS
13235 M:      Krzysztof Kozlowski <krzk@kernel.org>
13236 M:      Sangbeom Kim <sbkim73@samsung.com>
13237 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13238 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13239 S:      Supported
13240 F:      sound/soc/samsung/
13241 F:      Documentation/devicetree/bindings/sound/samsung*
13242
13243 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13244 M:      Krzysztof Kozlowski <krzk@kernel.org>
13245 L:      linux-crypto@vger.kernel.org
13246 L:      linux-samsung-soc@vger.kernel.org
13247 S:      Maintained
13248 F:      drivers/crypto/exynos-rng.c
13249 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13250
13251 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13252 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13253 L:      linux-samsung-soc@vger.kernel.org
13254 S:      Maintained
13255 F:      drivers/char/hw_random/exynos-trng.c
13256 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13257
13258 SAMSUNG FRAMEBUFFER DRIVER
13259 M:      Jingoo Han <jingoohan1@gmail.com>
13260 L:      linux-fbdev@vger.kernel.org
13261 S:      Maintained
13262 F:      drivers/video/fbdev/s3c-fb.c
13263
13264 SAMSUNG LAPTOP DRIVER
13265 M:      Corentin Chary <corentin.chary@gmail.com>
13266 L:      platform-driver-x86@vger.kernel.org
13267 S:      Maintained
13268 F:      drivers/platform/x86/samsung-laptop.c
13269
13270 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13271 M:      Sangbeom Kim <sbkim73@samsung.com>
13272 M:      Krzysztof Kozlowski <krzk@kernel.org>
13273 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13274 L:      linux-kernel@vger.kernel.org
13275 L:      linux-samsung-soc@vger.kernel.org
13276 S:      Supported
13277 F:      drivers/mfd/sec*.c
13278 F:      drivers/regulator/s2m*.c
13279 F:      drivers/regulator/s5m*.c
13280 F:      drivers/clk/clk-s2mps11.c
13281 F:      drivers/rtc/rtc-s5m.c
13282 F:      include/linux/mfd/samsung/
13283 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13284 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13285 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13286 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13287
13288 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13289 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13290 L:      linux-media@vger.kernel.org
13291 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13292 S:      Maintained
13293 F:      drivers/media/platform/s3c-camif/
13294 F:      include/media/drv-intf/s3c_camif.h
13295
13296 SAMSUNG S3FWRN5 NFC DRIVER
13297 M:      Robert Baldyga <r.baldyga@samsung.com>
13298 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13299 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13300 S:      Supported
13301 F:      drivers/nfc/s3fwrn5
13302
13303 SAMSUNG S5C73M3 CAMERA DRIVER
13304 M:      Kyungmin Park <kyungmin.park@samsung.com>
13305 M:      Andrzej Hajda <a.hajda@samsung.com>
13306 L:      linux-media@vger.kernel.org
13307 S:      Supported
13308 F:      drivers/media/i2c/s5c73m3/*
13309
13310 SAMSUNG S5K5BAF CAMERA DRIVER
13311 M:      Kyungmin Park <kyungmin.park@samsung.com>
13312 M:      Andrzej Hajda <a.hajda@samsung.com>
13313 L:      linux-media@vger.kernel.org
13314 S:      Supported
13315 F:      drivers/media/i2c/s5k5baf.c
13316
13317 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13318 M:      Krzysztof Kozlowski <krzk@kernel.org>
13319 M:      Vladimir Zapolskiy <vz@mleia.com>
13320 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13321 L:      linux-crypto@vger.kernel.org
13322 L:      linux-samsung-soc@vger.kernel.org
13323 S:      Maintained
13324 F:      drivers/crypto/s5p-sss.c
13325
13326 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13327 M:      Kyungmin Park <kyungmin.park@samsung.com>
13328 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13329 L:      linux-media@vger.kernel.org
13330 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13331 S:      Supported
13332 F:      drivers/media/platform/exynos4-is/
13333
13334 SAMSUNG SOC CLOCK DRIVERS
13335 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13336 M:      Tomasz Figa <tomasz.figa@gmail.com>
13337 M:      Chanwoo Choi <cw00.choi@samsung.com>
13338 S:      Supported
13339 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13341 F:      drivers/clk/samsung/
13342 F:      include/dt-bindings/clock/exynos*.h
13343 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13344
13345 SAMSUNG SPI DRIVERS
13346 M:      Kukjin Kim <kgene@kernel.org>
13347 M:      Krzysztof Kozlowski <krzk@kernel.org>
13348 M:      Andi Shyti <andi@etezian.org>
13349 L:      linux-spi@vger.kernel.org
13350 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13351 S:      Maintained
13352 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13353 F:      drivers/spi/spi-s3c*
13354 F:      include/linux/platform_data/spi-s3c64xx.h
13355
13356 SAMSUNG SXGBE DRIVERS
13357 M:      Byungho An <bh74.an@samsung.com>
13358 M:      Girish K S <ks.giri@samsung.com>
13359 M:      Vipul Pandya <vipul.pandya@samsung.com>
13360 S:      Supported
13361 L:      netdev@vger.kernel.org
13362 F:      drivers/net/ethernet/samsung/sxgbe/
13363
13364 SAMSUNG THERMAL DRIVER
13365 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13366 L:      linux-pm@vger.kernel.org
13367 L:      linux-samsung-soc@vger.kernel.org
13368 S:      Supported
13369 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13370 F:      drivers/thermal/samsung/
13371
13372 SAMSUNG USB2 PHY DRIVER
13373 M:      Kamil Debski <kamil@wypas.org>
13374 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13375 L:      linux-kernel@vger.kernel.org
13376 S:      Supported
13377 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13378 F:      Documentation/phy/samsung-usb2.txt
13379 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13380 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13381 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13382 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13383 F:      drivers/phy/samsung/phy-samsung-usb2.c
13384 F:      drivers/phy/samsung/phy-samsung-usb2.h
13385
13386 SC1200 WDT DRIVER
13387 M:      Zwane Mwaikambo <zwanem@gmail.com>
13388 S:      Maintained
13389 F:      drivers/watchdog/sc1200wdt.c
13390
13391 SCHEDULER
13392 M:      Ingo Molnar <mingo@redhat.com>
13393 M:      Peter Zijlstra <peterz@infradead.org>
13394 L:      linux-kernel@vger.kernel.org
13395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13396 S:      Maintained
13397 F:      kernel/sched/
13398 F:      include/linux/sched.h
13399 F:      include/uapi/linux/sched.h
13400 F:      include/linux/wait.h
13401
13402 SCR24X CHIP CARD INTERFACE DRIVER
13403 M:      Lubomir Rintel <lkundrak@v3.sk>
13404 S:      Supported
13405 F:      drivers/char/pcmcia/scr24x_cs.c
13406
13407 SCSI CDROM DRIVER
13408 M:      Jens Axboe <axboe@kernel.dk>
13409 L:      linux-scsi@vger.kernel.org
13410 W:      http://www.kernel.dk
13411 S:      Maintained
13412 F:      drivers/scsi/sr*
13413
13414 SCSI RDMA PROTOCOL (SRP) INITIATOR
13415 M:      Bart Van Assche <bvanassche@acm.org>
13416 L:      linux-rdma@vger.kernel.org
13417 S:      Supported
13418 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13419 F:      drivers/infiniband/ulp/srp/
13420 F:      include/scsi/srp.h
13421
13422 SCSI RDMA PROTOCOL (SRP) TARGET
13423 M:      Bart Van Assche <bvanassche@acm.org>
13424 L:      linux-rdma@vger.kernel.org
13425 L:      target-devel@vger.kernel.org
13426 S:      Supported
13427 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13428 F:      drivers/infiniband/ulp/srpt/
13429
13430 SCSI SG DRIVER
13431 M:      Doug Gilbert <dgilbert@interlog.com>
13432 L:      linux-scsi@vger.kernel.org
13433 W:      http://sg.danny.cz/sg
13434 S:      Maintained
13435 F:      Documentation/scsi/scsi-generic.txt
13436 F:      drivers/scsi/sg.c
13437 F:      include/scsi/sg.h
13438
13439 SCSI SUBSYSTEM
13440 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13442 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13444 L:      linux-scsi@vger.kernel.org
13445 S:      Maintained
13446 F:      Documentation/devicetree/bindings/scsi/
13447 F:      drivers/scsi/
13448 F:      include/scsi/
13449
13450 SCSI TAPE DRIVER
13451 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13452 L:      linux-scsi@vger.kernel.org
13453 S:      Maintained
13454 F:      Documentation/scsi/st.txt
13455 F:      drivers/scsi/st.*
13456 F:      drivers/scsi/st_*.h
13457
13458 SCTP PROTOCOL
13459 M:      Vlad Yasevich <vyasevich@gmail.com>
13460 M:      Neil Horman <nhorman@tuxdriver.com>
13461 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13462 L:      linux-sctp@vger.kernel.org
13463 W:      http://lksctp.sourceforge.net
13464 S:      Maintained
13465 F:      Documentation/networking/sctp.txt
13466 F:      include/linux/sctp.h
13467 F:      include/uapi/linux/sctp.h
13468 F:      include/net/sctp/
13469 F:      net/sctp/
13470
13471 SCx200 CPU SUPPORT
13472 M:      Jim Cromie <jim.cromie@gmail.com>
13473 S:      Odd Fixes
13474 F:      Documentation/i2c/busses/scx200_acb
13475 F:      arch/x86/platform/scx200/
13476 F:      drivers/watchdog/scx200_wdt.c
13477 F:      drivers/i2c/busses/scx200*
13478 F:      drivers/mtd/maps/scx200_docflash.c
13479 F:      include/linux/scx200.h
13480
13481 SCx200 GPIO DRIVER
13482 M:      Jim Cromie <jim.cromie@gmail.com>
13483 S:      Maintained
13484 F:      drivers/char/scx200_gpio.c
13485 F:      include/linux/scx200_gpio.h
13486
13487 SCx200 HRT CLOCKSOURCE DRIVER
13488 M:      Jim Cromie <jim.cromie@gmail.com>
13489 S:      Maintained
13490 F:      drivers/clocksource/scx200_hrt.c
13491
13492 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13493 M:      Sascha Sommer <saschasommer@freenet.de>
13494 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13495 S:      Maintained
13496 F:      drivers/mmc/host/sdricoh_cs.c
13497
13498 SECO BOARDS CEC DRIVER
13499 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13500 S:      Maintained
13501 F:      drivers/media/platform/seco-cec/seco-cec.c
13502 F:      drivers/media/platform/seco-cec/seco-cec.h
13503
13504 SECURE COMPUTING
13505 M:      Kees Cook <keescook@chromium.org>
13506 R:      Andy Lutomirski <luto@amacapital.net>
13507 R:      Will Drewry <wad@chromium.org>
13508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13509 S:      Supported
13510 F:      kernel/seccomp.c
13511 F:      include/uapi/linux/seccomp.h
13512 F:      include/linux/seccomp.h
13513 F:      tools/testing/selftests/seccomp/*
13514 F:      tools/testing/selftests/kselftest_harness.h
13515 F:      Documentation/userspace-api/seccomp_filter.rst
13516 K:      \bsecure_computing
13517 K:      \bTIF_SECCOMP\b
13518
13519 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13520 M:      Al Cooper <alcooperx@gmail.com>
13521 L:      linux-mmc@vger.kernel.org
13522 L:      bcm-kernel-feedback-list@broadcom.com
13523 S:      Maintained
13524 F:      drivers/mmc/host/sdhci-brcmstb*
13525
13526 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13527 M:      Adrian Hunter <adrian.hunter@intel.com>
13528 L:      linux-mmc@vger.kernel.org
13529 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13530 S:      Maintained
13531 F:      drivers/mmc/host/sdhci*
13532 F:      include/linux/mmc/sdhci*
13533
13534 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13535 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13536 M:      Manjunath M B <manjumb@synopsys.com>
13537 L:      linux-mmc@vger.kernel.org
13538 S:      Maintained
13539 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13540
13541 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13542 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13543 L:      linux-mmc@vger.kernel.org
13544 S:      Supported
13545 F:      drivers/mmc/host/sdhci-of-at91.c
13546
13547 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13548 M:      Ben Dooks <ben-linux@fluff.org>
13549 M:      Jaehoon Chung <jh80.chung@samsung.com>
13550 L:      linux-mmc@vger.kernel.org
13551 S:      Maintained
13552 F:      drivers/mmc/host/sdhci-s3c*
13553
13554 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13555 M:      Viresh Kumar <vireshk@kernel.org>
13556 L:      linux-mmc@vger.kernel.org
13557 S:      Maintained
13558 F:      drivers/mmc/host/sdhci-spear.c
13559
13560 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13561 M:      Kishon Vijay Abraham I <kishon@ti.com>
13562 L:      linux-mmc@vger.kernel.org
13563 S:      Maintained
13564 F:      drivers/mmc/host/sdhci-omap.c
13565
13566 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13567 M:      Scott Bauer <scott.bauer@intel.com>
13568 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13569 L:      linux-block@vger.kernel.org
13570 S:      Supported
13571 F:      block/sed*
13572 F:      block/opal_proto.h
13573 F:      include/linux/sed*
13574 F:      include/uapi/linux/sed*
13575
13576 SECURITY CONTACT
13577 M:      Security Officers <security@kernel.org>
13578 S:      Supported
13579
13580 SECURITY SUBSYSTEM
13581 M:      James Morris <jmorris@namei.org>
13582 M:      "Serge E. Hallyn" <serge@hallyn.com>
13583 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13585 W:      http://kernsec.org/
13586 S:      Supported
13587 F:      security/
13588 X:      security/selinux/
13589
13590 SELINUX SECURITY MODULE
13591 M:      Paul Moore <paul@paul-moore.com>
13592 M:      Stephen Smalley <sds@tycho.nsa.gov>
13593 M:      Eric Paris <eparis@parisplace.org>
13594 L:      selinux@vger.kernel.org
13595 W:      https://selinuxproject.org
13596 W:      https://github.com/SELinuxProject
13597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13598 S:      Supported
13599 F:      include/linux/selinux*
13600 F:      security/selinux/
13601 F:      scripts/selinux/
13602 F:      Documentation/admin-guide/LSM/SELinux.rst
13603
13604 SENSABLE PHANTOM
13605 M:      Jiri Slaby <jirislaby@gmail.com>
13606 S:      Maintained
13607 F:      drivers/misc/phantom.c
13608 F:      include/uapi/linux/phantom.h
13609
13610 SERIAL DEVICE BUS
13611 M:      Rob Herring <robh@kernel.org>
13612 L:      linux-serial@vger.kernel.org
13613 S:      Maintained
13614 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13615 F:      drivers/tty/serdev/
13616 F:      include/linux/serdev.h
13617
13618 SERIAL DRIVERS
13619 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13620 L:      linux-serial@vger.kernel.org
13621 S:      Maintained
13622 F:      Documentation/devicetree/bindings/serial/
13623 F:      drivers/tty/serial/
13624
13625 SERIAL IR RECEIVER
13626 M:      Sean Young <sean@mess.org>
13627 L:      linux-media@vger.kernel.org
13628 S:      Maintained
13629 F:      drivers/media/rc/serial_ir.c
13630
13631 SFC NETWORK DRIVER
13632 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13633 M:      Edward Cree <ecree@solarflare.com>
13634 M:      Bert Kenward <bkenward@solarflare.com>
13635 L:      netdev@vger.kernel.org
13636 S:      Supported
13637 F:      drivers/net/ethernet/sfc/
13638
13639 SGI GRU DRIVER
13640 M:      Dimitri Sivanich <sivanich@sgi.com>
13641 S:      Maintained
13642 F:      drivers/misc/sgi-gru/
13643
13644 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13645 M:      Pat Gefre <pfg@sgi.com>
13646 L:      linux-ia64@vger.kernel.org
13647 S:      Supported
13648 F:      Documentation/ia64/serial.txt
13649 F:      drivers/tty/serial/ioc?_serial.c
13650 F:      include/linux/ioc?.h
13651
13652 SGI XP/XPC/XPNET DRIVER
13653 M:      Cliff Whickman <cpw@sgi.com>
13654 M:      Robin Holt <robinmholt@gmail.com>
13655 S:      Maintained
13656 F:      drivers/misc/sgi-xp/
13657
13658 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13659 M:      Ursula Braun <ubraun@linux.ibm.com>
13660 L:      linux-s390@vger.kernel.org
13661 W:      http://www.ibm.com/developerworks/linux/linux390/
13662 S:      Supported
13663 F:      net/smc/
13664
13665 SHARP RJ54N1CB0C SENSOR DRIVER
13666 M:      Jacopo Mondi <jacopo@jmondi.org>
13667 L:      linux-media@vger.kernel.org
13668 T:      git git://linuxtv.org/media_tree.git
13669 S:      Odd fixes
13670 F:      drivers/media/i2c/rj54n1cb0c.c
13671 F:      include/media/i2c/rj54n1cb0c.h
13672
13673 SH_VEU V4L2 MEM2MEM DRIVER
13674 L:      linux-media@vger.kernel.org
13675 S:      Orphan
13676 F:      drivers/media/platform/sh_veu.c
13677
13678 SH_VOU V4L2 OUTPUT DRIVER
13679 L:      linux-media@vger.kernel.org
13680 S:      Orphan
13681 F:      drivers/media/platform/sh_vou.c
13682 F:      include/media/drv-intf/sh_vou.h
13683
13684 SI2157 MEDIA DRIVER
13685 M:      Antti Palosaari <crope@iki.fi>
13686 L:      linux-media@vger.kernel.org
13687 W:      https://linuxtv.org
13688 W:      http://palosaari.fi/linux/
13689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13690 T:      git git://linuxtv.org/anttip/media_tree.git
13691 S:      Maintained
13692 F:      drivers/media/tuners/si2157*
13693
13694 SI2165 MEDIA DRIVER
13695 M:      Matthias Schwarzott <zzam@gentoo.org>
13696 L:      linux-media@vger.kernel.org
13697 W:      https://linuxtv.org
13698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13699 S:      Maintained
13700 F:      drivers/media/dvb-frontends/si2165*
13701
13702 SI2168 MEDIA DRIVER
13703 M:      Antti Palosaari <crope@iki.fi>
13704 L:      linux-media@vger.kernel.org
13705 W:      https://linuxtv.org
13706 W:      http://palosaari.fi/linux/
13707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13708 T:      git git://linuxtv.org/anttip/media_tree.git
13709 S:      Maintained
13710 F:      drivers/media/dvb-frontends/si2168*
13711
13712 SI470X FM RADIO RECEIVER I2C DRIVER
13713 M:      Hans Verkuil <hverkuil@xs4all.nl>
13714 L:      linux-media@vger.kernel.org
13715 T:      git git://linuxtv.org/media_tree.git
13716 W:      https://linuxtv.org
13717 S:      Odd Fixes
13718 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13719
13720 SI470X FM RADIO RECEIVER USB DRIVER
13721 M:      Hans Verkuil <hverkuil@xs4all.nl>
13722 L:      linux-media@vger.kernel.org
13723 T:      git git://linuxtv.org/media_tree.git
13724 W:      https://linuxtv.org
13725 S:      Maintained
13726 F:      drivers/media/radio/si470x/radio-si470x-common.c
13727 F:      drivers/media/radio/si470x/radio-si470x.h
13728 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13729
13730 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13731 M:      Eduardo Valentin <edubezval@gmail.com>
13732 L:      linux-media@vger.kernel.org
13733 T:      git git://linuxtv.org/media_tree.git
13734 W:      https://linuxtv.org
13735 S:      Odd Fixes
13736 F:      drivers/media/radio/si4713/si4713.?
13737
13738 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13739 M:      Eduardo Valentin <edubezval@gmail.com>
13740 L:      linux-media@vger.kernel.org
13741 T:      git git://linuxtv.org/media_tree.git
13742 W:      https://linuxtv.org
13743 S:      Odd Fixes
13744 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13745
13746 SI4713 FM RADIO TRANSMITTER USB DRIVER
13747 M:      Hans Verkuil <hverkuil@xs4all.nl>
13748 L:      linux-media@vger.kernel.org
13749 T:      git git://linuxtv.org/media_tree.git
13750 W:      https://linuxtv.org
13751 S:      Maintained
13752 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13753
13754 SIANO DVB DRIVER
13755 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13756 L:      linux-media@vger.kernel.org
13757 W:      https://linuxtv.org
13758 T:      git git://linuxtv.org/media_tree.git
13759 S:      Odd fixes
13760 F:      drivers/media/common/siano/
13761 F:      drivers/media/usb/siano/
13762 F:      drivers/media/usb/siano/
13763 F:      drivers/media/mmc/siano/
13764
13765 SIFIVE DRIVERS
13766 M:      Palmer Dabbelt <palmer@sifive.com>
13767 L:      linux-riscv@lists.infradead.org
13768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13769 S:      Supported
13770 K:      sifive
13771 N:      sifive
13772
13773 SILEAD TOUCHSCREEN DRIVER
13774 M:      Hans de Goede <hdegoede@redhat.com>
13775 L:      linux-input@vger.kernel.org
13776 L:      platform-driver-x86@vger.kernel.org
13777 S:      Maintained
13778 F:      drivers/input/touchscreen/silead.c
13779 F:      drivers/platform/x86/touchscreen_dmi.c
13780
13781 SILICON MOTION SM712 FRAME BUFFER DRIVER
13782 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13783 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13784 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13785 L:      linux-fbdev@vger.kernel.org
13786 S:      Maintained
13787 F:      drivers/video/fbdev/sm712*
13788 F:      Documentation/fb/sm712fb.txt
13789
13790 SIMPLE FIRMWARE INTERFACE (SFI)
13791 M:      Len Brown <lenb@kernel.org>
13792 L:      sfi-devel@simplefirmware.org
13793 W:      http://simplefirmware.org/
13794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13795 S:      Supported
13796 F:      arch/x86/platform/sfi/
13797 F:      drivers/sfi/
13798 F:      include/linux/sfi*.h
13799
13800 SIMPLEFB FB DRIVER
13801 M:      Hans de Goede <hdegoede@redhat.com>
13802 L:      linux-fbdev@vger.kernel.org
13803 S:      Maintained
13804 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13805 F:      drivers/video/fbdev/simplefb.c
13806 F:      include/linux/platform_data/simplefb.h
13807
13808 SIMTEC EB110ATX (Chalice CATS)
13809 P:      Ben Dooks
13810 P:      Vincent Sanders <vince@simtec.co.uk>
13811 M:      Simtec Linux Team <linux@simtec.co.uk>
13812 W:      http://www.simtec.co.uk/products/EB110ATX/
13813 S:      Supported
13814
13815 SIMTEC EB2410ITX (BAST)
13816 P:      Ben Dooks
13817 P:      Vincent Sanders <vince@simtec.co.uk>
13818 M:      Simtec Linux Team <linux@simtec.co.uk>
13819 W:      http://www.simtec.co.uk/products/EB2410ITX/
13820 S:      Supported
13821 F:      arch/arm/mach-s3c24xx/mach-bast.c
13822 F:      arch/arm/mach-s3c24xx/bast-ide.c
13823 F:      arch/arm/mach-s3c24xx/bast-irq.c
13824
13825 SIPHASH PRF ROUTINES
13826 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13827 S:      Maintained
13828 F:      lib/siphash.c
13829 F:      lib/test_siphash.c
13830 F:      include/linux/siphash.h
13831
13832 SIOX
13833 M:      Gavin Schenk <g.schenk@eckelmann.de>
13834 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13835 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13836 S:      Supported
13837 F:      drivers/siox/*
13838 F:      drivers/gpio/gpio-siox.c
13839 F:      include/trace/events/siox.h
13840
13841 SIS 190 ETHERNET DRIVER
13842 M:      Francois Romieu <romieu@fr.zoreil.com>
13843 L:      netdev@vger.kernel.org
13844 S:      Maintained
13845 F:      drivers/net/ethernet/sis/sis190.c
13846
13847 SIS 900/7016 FAST ETHERNET DRIVER
13848 M:      Daniele Venzano <venza@brownhat.org>
13849 W:      http://www.brownhat.org/sis900.html
13850 L:      netdev@vger.kernel.org
13851 S:      Maintained
13852 F:      drivers/net/ethernet/sis/sis900.*
13853
13854 SIS FRAMEBUFFER DRIVER
13855 M:      Thomas Winischhofer <thomas@winischhofer.net>
13856 W:      http://www.winischhofer.net/linuxsisvga.shtml
13857 S:      Maintained
13858 F:      Documentation/fb/sisfb.txt
13859 F:      drivers/video/fbdev/sis/
13860 F:      include/video/sisfb.h
13861
13862 SIS USB2VGA DRIVER
13863 M:      Thomas Winischhofer <thomas@winischhofer.net>
13864 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13865 S:      Maintained
13866 F:      drivers/usb/misc/sisusbvga/
13867
13868 SLAB ALLOCATOR
13869 M:      Christoph Lameter <cl@linux.com>
13870 M:      Pekka Enberg <penberg@kernel.org>
13871 M:      David Rientjes <rientjes@google.com>
13872 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13873 M:      Andrew Morton <akpm@linux-foundation.org>
13874 L:      linux-mm@kvack.org
13875 S:      Maintained
13876 F:      include/linux/sl?b*.h
13877 F:      mm/sl?b*
13878
13879 SLEEPABLE READ-COPY UPDATE (SRCU)
13880 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13881 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13882 M:      Josh Triplett <josh@joshtriplett.org>
13883 R:      Steven Rostedt <rostedt@goodmis.org>
13884 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13885 L:      linux-kernel@vger.kernel.org
13886 W:      http://www.rdrop.com/users/paulmck/RCU/
13887 S:      Supported
13888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13889 F:      include/linux/srcu*.h
13890 F:      kernel/rcu/srcu*.c
13891
13892 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13893 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13894 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13895 S:      Maintained
13896 F:      drivers/slimbus/
13897 F:      Documentation/devicetree/bindings/slimbus/
13898 F:      include/linux/slimbus.h
13899
13900 SMACK SECURITY MODULE
13901 M:      Casey Schaufler <casey@schaufler-ca.com>
13902 L:      linux-security-module@vger.kernel.org
13903 W:      http://schaufler-ca.com
13904 T:      git git://github.com/cschaufler/smack-next
13905 S:      Maintained
13906 F:      Documentation/admin-guide/LSM/Smack.rst
13907 F:      security/smack/
13908
13909 SMC91x ETHERNET DRIVER
13910 M:      Nicolas Pitre <nico@fluxnic.net>
13911 S:      Odd Fixes
13912 F:      drivers/net/ethernet/smsc/smc91x.*
13913
13914 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13915 M:      Sakari Ailus <sakari.ailus@iki.fi>
13916 L:      linux-media@vger.kernel.org
13917 S:      Maintained
13918 F:      drivers/media/i2c/smiapp/
13919 F:      include/media/i2c/smiapp.h
13920 F:      drivers/media/i2c/smiapp-pll.c
13921 F:      drivers/media/i2c/smiapp-pll.h
13922 F:      include/uapi/linux/smiapp.h
13923 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13924
13925 SMM665 HARDWARE MONITOR DRIVER
13926 M:      Guenter Roeck <linux@roeck-us.net>
13927 L:      linux-hwmon@vger.kernel.org
13928 S:      Maintained
13929 F:      Documentation/hwmon/smm665
13930 F:      drivers/hwmon/smm665.c
13931
13932 SMSC EMC2103 HARDWARE MONITOR DRIVER
13933 M:      Steve Glendinning <steve.glendinning@shawell.net>
13934 L:      linux-hwmon@vger.kernel.org
13935 S:      Maintained
13936 F:      Documentation/hwmon/emc2103
13937 F:      drivers/hwmon/emc2103.c
13938
13939 SMSC SCH5627 HARDWARE MONITOR DRIVER
13940 M:      Hans de Goede <hdegoede@redhat.com>
13941 L:      linux-hwmon@vger.kernel.org
13942 S:      Supported
13943 F:      Documentation/hwmon/sch5627
13944 F:      drivers/hwmon/sch5627.c
13945
13946 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13947 M:      Steve Glendinning <steve.glendinning@shawell.net>
13948 L:      linux-fbdev@vger.kernel.org
13949 S:      Maintained
13950 F:      drivers/video/fbdev/smscufx.c
13951
13952 SMSC47B397 HARDWARE MONITOR DRIVER
13953 M:      Jean Delvare <jdelvare@suse.com>
13954 L:      linux-hwmon@vger.kernel.org
13955 S:      Maintained
13956 F:      Documentation/hwmon/smsc47b397
13957 F:      drivers/hwmon/smsc47b397.c
13958
13959 SMSC911x ETHERNET DRIVER
13960 M:      Steve Glendinning <steve.glendinning@shawell.net>
13961 L:      netdev@vger.kernel.org
13962 S:      Maintained
13963 F:      include/linux/smsc911x.h
13964 F:      drivers/net/ethernet/smsc/smsc911x.*
13965
13966 SMSC9420 PCI ETHERNET DRIVER
13967 M:      Steve Glendinning <steve.glendinning@shawell.net>
13968 L:      netdev@vger.kernel.org
13969 S:      Maintained
13970 F:      drivers/net/ethernet/smsc/smsc9420.*
13971
13972 SOC-CAMERA V4L2 SUBSYSTEM
13973 L:      linux-media@vger.kernel.org
13974 T:      git git://linuxtv.org/media_tree.git
13975 S:      Orphan
13976 F:      include/media/soc*
13977 F:      drivers/media/i2c/soc_camera/
13978 F:      drivers/media/platform/soc_camera/
13979
13980 SOCIONEXT SYNQUACER I2C DRIVER
13981 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13982 L:      linux-i2c@vger.kernel.org
13983 S:      Maintained
13984 F:      drivers/i2c/busses/i2c-synquacer.c
13985 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13986
13987 SOCIONEXT UNIPHIER SOUND DRIVER
13988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13989 S:      Orphan
13990 F:      sound/soc/uniphier/
13991
13992 SOEKRIS NET48XX LED SUPPORT
13993 M:      Chris Boot <bootc@bootc.net>
13994 S:      Maintained
13995 F:      drivers/leds/leds-net48xx.c
13996
13997 SOFT-ROCE DRIVER (rxe)
13998 M:      Moni Shoua <monis@mellanox.com>
13999 L:      linux-rdma@vger.kernel.org
14000 S:      Supported
14001 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14002 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14003 F:      drivers/infiniband/sw/rxe/
14004 F:      include/uapi/rdma/rdma_user_rxe.h
14005
14006 SOFTLOGIC 6x10 MPEG CODEC
14007 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14008 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14009 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14010 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14011 M:      Ismael Luceno <ismael@iodev.co.uk>
14012 L:      linux-media@vger.kernel.org
14013 S:      Supported
14014 F:      drivers/media/pci/solo6x10/
14015
14016 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14017 M:      James Morse <james.morse@arm.com>
14018 L:      linux-arm-kernel@lists.infradead.org
14019 S:      Maintained
14020 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14021 F:      drivers/firmware/arm_sdei.c
14022 F:      include/linux/arm_sdei.h
14023 F:      include/uapi/linux/arm_sdei.h
14024
14025 SOFTWARE RAID (Multiple Disks) SUPPORT
14026 M:      Shaohua Li <shli@kernel.org>
14027 L:      linux-raid@vger.kernel.org
14028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14029 S:      Supported
14030 F:      drivers/md/Makefile
14031 F:      drivers/md/Kconfig
14032 F:      drivers/md/md*
14033 F:      drivers/md/raid*
14034 F:      include/linux/raid/
14035 F:      include/uapi/linux/raid/
14036
14037 SOCIONEXT (SNI) AVE NETWORK DRIVER
14038 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14039 L:      netdev@vger.kernel.org
14040 S:      Maintained
14041 F:      drivers/net/ethernet/socionext/sni_ave.c
14042 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14043
14044 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14045 M:      Jassi Brar <jaswinder.singh@linaro.org>
14046 L:      netdev@vger.kernel.org
14047 S:      Maintained
14048 F:      drivers/net/ethernet/socionext/netsec.c
14049 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14050
14051 SOLIDRUN CLEARFOG SUPPORT
14052 M:      Russell King <linux@armlinux.org.uk>
14053 S:      Maintained
14054 F:      arch/arm/boot/dts/armada-388-clearfog*
14055 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14056
14057 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14058 M:      Russell King <linux@armlinux.org.uk>
14059 S:      Maintained
14060 F:      arch/arm/boot/dts/imx6*-cubox-i*
14061 F:      arch/arm/boot/dts/imx6*-hummingboard*
14062 F:      arch/arm/boot/dts/imx6*-sr-*
14063
14064 SONIC NETWORK DRIVER
14065 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14066 L:      netdev@vger.kernel.org
14067 S:      Maintained
14068 F:      drivers/net/ethernet/natsemi/sonic.*
14069
14070 SONICS SILICON BACKPLANE DRIVER (SSB)
14071 M:      Michael Buesch <m@bues.ch>
14072 L:      linux-wireless@vger.kernel.org
14073 S:      Maintained
14074 F:      drivers/ssb/
14075 F:      include/linux/ssb/
14076
14077 SONY IMX214 SENSOR DRIVER
14078 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14079 L:      linux-media@vger.kernel.org
14080 T:      git git://linuxtv.org/media_tree.git
14081 S:      Maintained
14082 F:      drivers/media/i2c/imx214.c
14083 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14084
14085 SONY IMX258 SENSOR DRIVER
14086 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14087 L:      linux-media@vger.kernel.org
14088 T:      git git://linuxtv.org/media_tree.git
14089 S:      Maintained
14090 F:      drivers/media/i2c/imx258.c
14091
14092 SONY IMX274 SENSOR DRIVER
14093 M:      Leon Luo <leonl@leopardimaging.com>
14094 L:      linux-media@vger.kernel.org
14095 T:      git git://linuxtv.org/media_tree.git
14096 S:      Maintained
14097 F:      drivers/media/i2c/imx274.c
14098 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14099
14100 SONY IMX319 SENSOR DRIVER
14101 M:      Bingbu Cao <bingbu.cao@intel.com>
14102 L:      linux-media@vger.kernel.org
14103 T:      git git://linuxtv.org/media_tree.git
14104 S:      Maintained
14105 F:      drivers/media/i2c/imx319.c
14106
14107 SONY IMX355 SENSOR DRIVER
14108 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14109 L:      linux-media@vger.kernel.org
14110 T:      git git://linuxtv.org/media_tree.git
14111 S:      Maintained
14112 F:      drivers/media/i2c/imx355.c
14113
14114 SONY MEMORYSTICK CARD SUPPORT
14115 M:      Alex Dubov <oakad@yahoo.com>
14116 W:      http://tifmxx.berlios.de/
14117 S:      Maintained
14118 F:      drivers/memstick/host/tifm_ms.c
14119
14120 SONY MEMORYSTICK STANDARD SUPPORT
14121 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14122 S:      Maintained
14123 F:      drivers/memstick/core/ms_block.*
14124
14125 SONY VAIO CONTROL DEVICE DRIVER
14126 M:      Mattia Dongili <malattia@linux.it>
14127 L:      platform-driver-x86@vger.kernel.org
14128 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14129 S:      Maintained
14130 F:      Documentation/laptops/sony-laptop.txt
14131 F:      drivers/char/sonypi.c
14132 F:      drivers/platform/x86/sony-laptop.c
14133 F:      include/linux/sony-laptop.h
14134
14135 SOUND
14136 M:      Jaroslav Kysela <perex@perex.cz>
14137 M:      Takashi Iwai <tiwai@suse.com>
14138 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14139 W:      http://www.alsa-project.org/
14140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14141 T:      git git://git.alsa-project.org/alsa-kernel.git
14142 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14143 S:      Maintained
14144 F:      Documentation/sound/
14145 F:      include/sound/
14146 F:      include/uapi/sound/
14147 F:      sound/
14148
14149 SOUND - COMPRESSED AUDIO
14150 M:      Vinod Koul <vkoul@kernel.org>
14151 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14153 S:      Supported
14154 F:      Documentation/sound/designs/compress-offload.rst
14155 F:      include/sound/compress_driver.h
14156 F:      include/uapi/sound/compress_*
14157 F:      sound/core/compress_offload.c
14158 F:      sound/soc/soc-compress.c
14159
14160 SOUND - DMAENGINE HELPERS
14161 M:      Lars-Peter Clausen <lars@metafoo.de>
14162 S:      Supported
14163 F:      include/sound/dmaengine_pcm.h
14164 F:      sound/core/pcm_dmaengine.c
14165 F:      sound/soc/soc-generic-dmaengine-pcm.c
14166
14167 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14168 M:      Liam Girdwood <lgirdwood@gmail.com>
14169 M:      Mark Brown <broonie@kernel.org>
14170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14171 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14172 W:      http://alsa-project.org/main/index.php/ASoC
14173 S:      Supported
14174 F:      Documentation/devicetree/bindings/sound/
14175 F:      Documentation/sound/soc/
14176 F:      sound/soc/
14177 F:      include/dt-bindings/sound/
14178 F:      include/sound/soc*
14179
14180 SOUNDWIRE SUBSYSTEM
14181 M:      Vinod Koul <vkoul@kernel.org>
14182 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14183 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14185 S:      Supported
14186 F:      Documentation/driver-api/soundwire/
14187 F:      drivers/soundwire/
14188 F:      include/linux/soundwire/
14189
14190 SP2 MEDIA DRIVER
14191 M:      Olli Salonen <olli.salonen@iki.fi>
14192 L:      linux-media@vger.kernel.org
14193 W:      https://linuxtv.org
14194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14195 S:      Maintained
14196 F:      drivers/media/dvb-frontends/sp2*
14197
14198 SPARC + UltraSPARC (sparc/sparc64)
14199 M:      "David S. Miller" <davem@davemloft.net>
14200 L:      sparclinux@vger.kernel.org
14201 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14204 S:      Maintained
14205 F:      arch/sparc/
14206 F:      drivers/sbus/
14207
14208 SPARC SERIAL DRIVERS
14209 M:      "David S. Miller" <davem@davemloft.net>
14210 L:      sparclinux@vger.kernel.org
14211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14213 S:      Maintained
14214 F:      include/linux/sunserialcore.h
14215 F:      drivers/tty/serial/suncore.c
14216 F:      drivers/tty/serial/sunhv.c
14217 F:      drivers/tty/serial/sunsab.c
14218 F:      drivers/tty/serial/sunsab.h
14219 F:      drivers/tty/serial/sunsu.c
14220 F:      drivers/tty/serial/sunzilog.c
14221 F:      drivers/tty/serial/sunzilog.h
14222 F:      drivers/tty/vcc.c
14223
14224 SPARSE CHECKER
14225 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14226 L:      linux-sparse@vger.kernel.org
14227 W:      https://sparse.wiki.kernel.org/
14228 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14229 S:      Maintained
14230 F:      include/linux/compiler.h
14231
14232 SPEAR CLOCK FRAMEWORK SUPPORT
14233 M:      Viresh Kumar <vireshk@kernel.org>
14234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14235 W:      http://www.st.com/spear
14236 S:      Maintained
14237 F:      drivers/clk/spear/
14238
14239 SPEAR PLATFORM SUPPORT
14240 M:      Viresh Kumar <vireshk@kernel.org>
14241 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14243 W:      http://www.st.com/spear
14244 S:      Maintained
14245 F:      arch/arm/boot/dts/spear*
14246 F:      arch/arm/mach-spear/
14247
14248 SPI NOR SUBSYSTEM
14249 M:      Marek Vasut <marek.vasut@gmail.com>
14250 L:      linux-mtd@lists.infradead.org
14251 W:      http://www.linux-mtd.infradead.org/
14252 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14253 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14254 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14255 S:      Maintained
14256 F:      drivers/mtd/spi-nor/
14257 F:      include/linux/mtd/spi-nor.h
14258
14259 SPI SUBSYSTEM
14260 M:      Mark Brown <broonie@kernel.org>
14261 L:      linux-spi@vger.kernel.org
14262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14263 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14264 S:      Maintained
14265 F:      Documentation/devicetree/bindings/spi/
14266 F:      Documentation/spi/
14267 F:      drivers/spi/
14268 F:      include/linux/spi/
14269 F:      include/uapi/linux/spi/
14270 F:      tools/spi/
14271
14272 SPIDERNET NETWORK DRIVER for CELL
14273 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14274 L:      netdev@vger.kernel.org
14275 S:      Supported
14276 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14277 F:      drivers/net/ethernet/toshiba/spider_net*
14278
14279 SPMI SUBSYSTEM
14280 R:      Stephen Boyd <sboyd@kernel.org>
14281 L:      linux-arm-msm@vger.kernel.org
14282 F:      Documentation/devicetree/bindings/spmi/
14283 F:      drivers/spmi/
14284 F:      include/dt-bindings/spmi/spmi.h
14285 F:      include/linux/spmi.h
14286 F:      include/trace/events/spmi.h
14287
14288 SPU FILE SYSTEM
14289 M:      Jeremy Kerr <jk@ozlabs.org>
14290 L:      linuxppc-dev@lists.ozlabs.org
14291 W:      http://www.ibm.com/developerworks/power/cell/
14292 S:      Supported
14293 F:      Documentation/filesystems/spufs.txt
14294 F:      arch/powerpc/platforms/cell/spufs/
14295
14296 SQUASHFS FILE SYSTEM
14297 M:      Phillip Lougher <phillip@squashfs.org.uk>
14298 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14299 W:      http://squashfs.org.uk
14300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14301 S:      Maintained
14302 F:      Documentation/filesystems/squashfs.txt
14303 F:      fs/squashfs/
14304
14305 SRM (Alpha) environment access
14306 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14307 S:      Maintained
14308 F:      arch/alpha/kernel/srm_env.c
14309
14310 ST LSM6DSx IMU IIO DRIVER
14311 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14312 L:      linux-iio@vger.kernel.org
14313 W:      http://www.st.com/
14314 S:      Maintained
14315 F:      drivers/iio/imu/st_lsm6dsx/
14316 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14317
14318 ST STM32 I2C/SMBUS DRIVER
14319 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14320 L:      linux-i2c@vger.kernel.org
14321 S:      Maintained
14322 F:      drivers/i2c/busses/i2c-stm32*
14323
14324 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14325 M:      Song Qiang <songqiang1304521@gmail.com>
14326 L:      linux-iio@vger.kernel.org
14327 S:      Maintained
14328 F:      drivers/iio/proximity/vl53l0x-i2c.c
14329 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14330
14331 STABLE BRANCH
14332 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14333 M:      Sasha Levin <sashal@kernel.org>
14334 L:      stable@vger.kernel.org
14335 S:      Supported
14336 F:      Documentation/process/stable-kernel-rules.rst
14337
14338 STAGING - COMEDI
14339 M:      Ian Abbott <abbotti@mev.co.uk>
14340 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14341 S:      Odd Fixes
14342 F:      drivers/staging/comedi/
14343
14344 STAGING - EROFS FILE SYSTEM
14345 M:      Gao Xiang <gaoxiang25@huawei.com>
14346 M:      Chao Yu <yuchao0@huawei.com>
14347 L:      linux-erofs@lists.ozlabs.org
14348 S:      Maintained
14349 F:      drivers/staging/erofs/
14350
14351 STAGING - INDUSTRIAL IO
14352 M:      Jonathan Cameron <jic23@kernel.org>
14353 L:      linux-iio@vger.kernel.org
14354 S:      Odd Fixes
14355 F:      Documentation/devicetree/bindings/staging/iio/
14356 F:      drivers/staging/iio/
14357
14358 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14359 M:      Marc Dietrich <marvin24@gmx.de>
14360 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14361 L:      linux-tegra@vger.kernel.org
14362 S:      Maintained
14363 F:      drivers/staging/nvec/
14364
14365 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14366 M:      Jens Frederich <jfrederich@gmail.com>
14367 M:      Daniel Drake <dsd@laptop.org>
14368 M:      Jon Nettleton <jon.nettleton@gmail.com>
14369 W:      http://wiki.laptop.org/go/DCON
14370 S:      Maintained
14371 F:      drivers/staging/olpc_dcon/
14372
14373 STAGING - REALTEK RTL8712U DRIVERS
14374 M:      Larry Finger <Larry.Finger@lwfinger.net>
14375 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14376 S:      Odd Fixes
14377 F:      drivers/staging/rtl8712/
14378
14379 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14380 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14381 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14382 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14383 L:      linux-fbdev@vger.kernel.org
14384 S:      Maintained
14385 F:      drivers/staging/sm750fb/
14386
14387 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14388 M:      William Hubbs <w.d.hubbs@gmail.com>
14389 M:      Chris Brannon <chris@the-brannons.com>
14390 M:      Kirk Reiser <kirk@reisers.ca>
14391 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14392 L:      speakup@linux-speakup.org
14393 W:      http://www.linux-speakup.org/
14394 S:      Odd Fixes
14395 F:      drivers/staging/speakup/
14396
14397 STAGING - VIA VT665X DRIVERS
14398 M:      Forest Bond <forest@alittletooquiet.net>
14399 S:      Odd Fixes
14400 F:      drivers/staging/vt665?/
14401
14402 STAGING - WILC1000 WIFI DRIVER
14403 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14404 M:      Ajay Singh <ajay.kathat@microchip.com>
14405 L:      linux-wireless@vger.kernel.org
14406 S:      Supported
14407 F:      drivers/staging/wilc1000/
14408
14409 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14410 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14411 S:      Odd Fixes
14412 F:      drivers/staging/xgifb/
14413
14414 STAGING SUBSYSTEM
14415 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14417 L:      devel@driverdev.osuosl.org
14418 S:      Supported
14419 F:      drivers/staging/
14420
14421 STARFIRE/DURALAN NETWORK DRIVER
14422 M:      Ion Badulescu <ionut@badula.org>
14423 S:      Odd Fixes
14424 F:      drivers/net/ethernet/adaptec/starfire*
14425
14426 STEC S1220 SKD DRIVER
14427 M:      Bart Van Assche <bart.vanassche@wdc.com>
14428 L:      linux-block@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/block/skd*[ch]
14431
14432 STI AUDIO (ASoC) DRIVERS
14433 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14434 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14435 S:      Maintained
14436 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14437 F:      sound/soc/sti/
14438
14439 STI CEC DRIVER
14440 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14441 S:      Maintained
14442 F:      drivers/media/platform/sti/cec/
14443 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14444
14445 STK1160 USB VIDEO CAPTURE DRIVER
14446 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14447 L:      linux-media@vger.kernel.org
14448 T:      git git://linuxtv.org/media_tree.git
14449 S:      Maintained
14450 F:      drivers/media/usb/stk1160/
14451
14452 STM32 AUDIO (ASoC) DRIVERS
14453 M:      Olivier Moysan <olivier.moysan@st.com>
14454 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14455 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14456 S:      Maintained
14457 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14458 F:      sound/soc/stm/
14459
14460 STM32 TIMER/LPTIMER DRIVERS
14461 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14462 S:      Maintained
14463 F:      drivers/*/stm32-*timer*
14464 F:      drivers/pwm/pwm-stm32*
14465 F:      include/linux/*/stm32-*tim*
14466 F:      Documentation/ABI/testing/*timer-stm32
14467 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14468 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14469
14470 STMMAC ETHERNET DRIVER
14471 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14472 M:      Alexandre Torgue <alexandre.torgue@st.com>
14473 M:      Jose Abreu <joabreu@synopsys.com>
14474 L:      netdev@vger.kernel.org
14475 W:      http://www.stlinux.com
14476 S:      Supported
14477 F:      drivers/net/ethernet/stmicro/stmmac/
14478
14479 SUN3/3X
14480 M:      Sam Creasey <sammy@sammy.net>
14481 W:      http://sammy.net/sun3/
14482 S:      Maintained
14483 F:      arch/m68k/kernel/*sun3*
14484 F:      arch/m68k/sun3*/
14485 F:      arch/m68k/include/asm/sun3*
14486 F:      drivers/net/ethernet/i825xx/sun3*
14487
14488 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14489 M:      Hans de Goede <hdegoede@redhat.com>
14490 L:      linux-input@vger.kernel.org
14491 S:      Maintained
14492 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14493 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14494
14495 SUNDANCE NETWORK DRIVER
14496 M:      Denis Kirjanov <kda@linux-powerpc.org>
14497 L:      netdev@vger.kernel.org
14498 S:      Maintained
14499 F:      drivers/net/ethernet/dlink/sundance.c
14500
14501 SUPERH
14502 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14503 M:      Rich Felker <dalias@libc.org>
14504 L:      linux-sh@vger.kernel.org
14505 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14506 S:      Maintained
14507 F:      Documentation/sh/
14508 F:      arch/sh/
14509 F:      drivers/sh/
14510
14511 SUSPEND TO RAM
14512 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14513 M:      Len Brown <len.brown@intel.com>
14514 M:      Pavel Machek <pavel@ucw.cz>
14515 L:      linux-pm@vger.kernel.org
14516 B:      https://bugzilla.kernel.org
14517 S:      Supported
14518 F:      Documentation/power/
14519 F:      arch/x86/kernel/acpi/
14520 F:      drivers/base/power/
14521 F:      kernel/power/
14522 F:      include/linux/suspend.h
14523 F:      include/linux/freezer.h
14524 F:      include/linux/pm.h
14525
14526 SVGA HANDLING
14527 M:      Martin Mares <mj@ucw.cz>
14528 L:      linux-video@atrey.karlin.mff.cuni.cz
14529 S:      Maintained
14530 F:      Documentation/svga.txt
14531 F:      arch/x86/boot/video*
14532
14533 SWIOTLB SUBSYSTEM
14534 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14535 L:      iommu@lists.linux-foundation.org
14536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14537 S:      Supported
14538 F:      kernel/dma/swiotlb.c
14539 F:      arch/*/kernel/pci-swiotlb.c
14540 F:      include/linux/swiotlb.h
14541
14542 SWITCHDEV
14543 M:      Jiri Pirko <jiri@resnulli.us>
14544 M:      Ivan Vecera <ivecera@redhat.com>
14545 L:      netdev@vger.kernel.org
14546 S:      Supported
14547 F:      net/switchdev/
14548 F:      include/net/switchdev.h
14549
14550 SY8106A REGULATOR DRIVER
14551 M:      Icenowy Zheng <icenowy@aosc.io>
14552 S:      Maintained
14553 F:      drivers/regulator/sy8106a-regulator.c
14554 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14555
14556 SYNC FILE FRAMEWORK
14557 M:      Sumit Semwal <sumit.semwal@linaro.org>
14558 R:      Gustavo Padovan <gustavo@padovan.org>
14559 S:      Maintained
14560 L:      linux-media@vger.kernel.org
14561 L:      dri-devel@lists.freedesktop.org
14562 F:      drivers/dma-buf/sync_*
14563 F:      drivers/dma-buf/dma-fence*
14564 F:      drivers/dma-buf/sw_sync.c
14565 F:      include/linux/sync_file.h
14566 F:      include/uapi/linux/sync_file.h
14567 F:      Documentation/sync_file.txt
14568 T:      git git://anongit.freedesktop.org/drm/drm-misc
14569
14570 SYNOPSYS ARC ARCHITECTURE
14571 M:      Vineet Gupta <vgupta@synopsys.com>
14572 L:      linux-snps-arc@lists.infradead.org
14573 S:      Supported
14574 F:      arch/arc/
14575 F:      Documentation/devicetree/bindings/arc/*
14576 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14577 F:      drivers/clocksource/arc_timer.c
14578 F:      drivers/tty/serial/arc_uart.c
14579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14580
14581 SYNOPSYS ARC HSDK SDP pll clock driver
14582 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14583 S:      Supported
14584 F:      drivers/clk/clk-hsdk-pll.c
14585 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14586
14587 SYNOPSYS ARC SDP clock driver
14588 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14589 S:      Supported
14590 F:      drivers/clk/axs10x/*
14591 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14592
14593 SYNOPSYS ARC SDP platform support
14594 M:      Alexey Brodkin <abrodkin@synopsys.com>
14595 S:      Supported
14596 F:      arch/arc/plat-axs10x
14597 F:      arch/arc/boot/dts/ax*
14598 F:      Documentation/devicetree/bindings/arc/axs10*
14599
14600 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14601 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14602 S:      Supported
14603 F:      drivers/reset/reset-axs10x.c
14604 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14605
14606 SYNOPSYS CREG GPIO DRIVER
14607 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14608 S:      Maintained
14609 F:      drivers/gpio/gpio-creg-snps.c
14610 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14611
14612 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14613 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14614 S:      Maintained
14615 F:      drivers/tty/serial/8250/8250_dw.c
14616
14617 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14618 M:      Hoan Tran <hotran@apm.com>
14619 L:      linux-gpio@vger.kernel.org
14620 S:      Maintained
14621 F:      drivers/gpio/gpio-dwapb.c
14622 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14623
14624 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14625 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14626 S:      Maintained
14627 F:      drivers/dma/dwi-axi-dmac/
14628 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14629
14630 SYNOPSYS DESIGNWARE DMAC DRIVER
14631 M:      Viresh Kumar <vireshk@kernel.org>
14632 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14633 S:      Maintained
14634 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14635 F:      drivers/dma/dw/
14636 F:      include/dt-bindings/dma/dw-dmac.h
14637 F:      include/linux/dma/dw.h
14638 F:      include/linux/platform_data/dma-dw.h
14639
14640 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14641 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14642 L:      netdev@vger.kernel.org
14643 S:      Supported
14644 F:      drivers/net/ethernet/synopsys/
14645
14646 SYNOPSYS DESIGNWARE I2C DRIVER
14647 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14648 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14649 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14650 L:      linux-i2c@vger.kernel.org
14651 S:      Maintained
14652 F:      drivers/i2c/busses/i2c-designware-*
14653 F:      include/linux/platform_data/i2c-designware.h
14654
14655 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14656 M:      Jaehoon Chung <jh80.chung@samsung.com>
14657 L:      linux-mmc@vger.kernel.org
14658 S:      Maintained
14659 F:      drivers/mmc/host/dw_mmc*
14660
14661 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14662 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14663 S:      Supported
14664 F:      drivers/reset/reset-hsdk.c
14665 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14666 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14667
14668 SYSTEM CONFIGURATION (SYSCON)
14669 M:      Lee Jones <lee.jones@linaro.org>
14670 M:      Arnd Bergmann <arnd@arndb.de>
14671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14672 S:      Supported
14673 F:      drivers/mfd/syscon.c
14674
14675 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14676 M:      Sudeep Holla <sudeep.holla@arm.com>
14677 L:      linux-arm-kernel@lists.infradead.org
14678 S:      Maintained
14679 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14680 F:      drivers/clk/clk-sc[mp]i.c
14681 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14682 F:      drivers/firmware/arm_scpi.c
14683 F:      drivers/firmware/arm_scmi/
14684 F:      include/linux/sc[mp]i_protocol.h
14685
14686 SYSTEM RESET/SHUTDOWN DRIVERS
14687 M:      Sebastian Reichel <sre@kernel.org>
14688 L:      linux-pm@vger.kernel.org
14689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14690 S:      Maintained
14691 F:      Documentation/devicetree/bindings/power/reset/
14692 F:      drivers/power/reset/
14693
14694 SYSTEM TRACE MODULE CLASS
14695 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14696 S:      Maintained
14697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14698 F:      Documentation/trace/stm.rst
14699 F:      drivers/hwtracing/stm/
14700 F:      include/linux/stm.h
14701 F:      include/uapi/linux/stm.h
14702
14703 SYSV FILESYSTEM
14704 M:      Christoph Hellwig <hch@infradead.org>
14705 S:      Maintained
14706 F:      Documentation/filesystems/sysv-fs.txt
14707 F:      fs/sysv/
14708 F:      include/linux/sysv_fs.h
14709
14710 TARGET SUBSYSTEM
14711 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14712 L:      linux-scsi@vger.kernel.org
14713 L:      target-devel@vger.kernel.org
14714 W:      http://www.linux-iscsi.org
14715 W:      http://groups.google.com/group/linux-iscsi-target-dev
14716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14717 S:      Supported
14718 F:      drivers/target/
14719 F:      include/target/
14720 F:      Documentation/target/
14721
14722 TASKSTATS STATISTICS INTERFACE
14723 M:      Balbir Singh <bsingharora@gmail.com>
14724 S:      Maintained
14725 F:      Documentation/accounting/taskstats*
14726 F:      include/linux/taskstats*
14727 F:      kernel/taskstats.c
14728
14729 TC subsystem
14730 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14731 M:      Cong Wang <xiyou.wangcong@gmail.com>
14732 M:      Jiri Pirko <jiri@resnulli.us>
14733 L:      netdev@vger.kernel.org
14734 S:      Maintained
14735 F:      include/net/pkt_cls.h
14736 F:      include/net/pkt_sched.h
14737 F:      include/net/tc_act/
14738 F:      include/uapi/linux/pkt_cls.h
14739 F:      include/uapi/linux/pkt_sched.h
14740 F:      include/uapi/linux/tc_act/
14741 F:      include/uapi/linux/tc_ematch/
14742 F:      net/sched/
14743
14744 TC90522 MEDIA DRIVER
14745 M:      Akihiro Tsukada <tskd08@gmail.com>
14746 L:      linux-media@vger.kernel.org
14747 S:      Odd Fixes
14748 F:      drivers/media/dvb-frontends/tc90522*
14749
14750 TCP LOW PRIORITY MODULE
14751 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14752 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14753 W:      http://tcp-lp-mod.sourceforge.net/
14754 S:      Maintained
14755 F:      net/ipv4/tcp_lp.c
14756
14757 TDA10071 MEDIA DRIVER
14758 M:      Antti Palosaari <crope@iki.fi>
14759 L:      linux-media@vger.kernel.org
14760 W:      https://linuxtv.org
14761 W:      http://palosaari.fi/linux/
14762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14763 T:      git git://linuxtv.org/anttip/media_tree.git
14764 S:      Maintained
14765 F:      drivers/media/dvb-frontends/tda10071*
14766
14767 TDA18212 MEDIA DRIVER
14768 M:      Antti Palosaari <crope@iki.fi>
14769 L:      linux-media@vger.kernel.org
14770 W:      https://linuxtv.org
14771 W:      http://palosaari.fi/linux/
14772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14773 T:      git git://linuxtv.org/anttip/media_tree.git
14774 S:      Maintained
14775 F:      drivers/media/tuners/tda18212*
14776
14777 TDA18218 MEDIA DRIVER
14778 M:      Antti Palosaari <crope@iki.fi>
14779 L:      linux-media@vger.kernel.org
14780 W:      https://linuxtv.org
14781 W:      http://palosaari.fi/linux/
14782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14783 T:      git git://linuxtv.org/anttip/media_tree.git
14784 S:      Maintained
14785 F:      drivers/media/tuners/tda18218*
14786
14787 TDA18250 MEDIA DRIVER
14788 M:      Olli Salonen <olli.salonen@iki.fi>
14789 L:      linux-media@vger.kernel.org
14790 W:      https://linuxtv.org
14791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14792 T:      git git://linuxtv.org/media_tree.git
14793 S:      Maintained
14794 F:      drivers/media/tuners/tda18250*
14795
14796 TDA18271 MEDIA DRIVER
14797 M:      Michael Krufky <mkrufky@linuxtv.org>
14798 L:      linux-media@vger.kernel.org
14799 W:      https://linuxtv.org
14800 W:      http://github.com/mkrufky
14801 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14802 T:      git git://linuxtv.org/mkrufky/tuners.git
14803 S:      Maintained
14804 F:      drivers/media/tuners/tda18271*
14805
14806 TDA1997x MEDIA DRIVER
14807 M:      Tim Harvey <tharvey@gateworks.com>
14808 L:      linux-media@vger.kernel.org
14809 W:      https://linuxtv.org
14810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14811 S:      Maintained
14812 F:      drivers/media/i2c/tda1997x.*
14813
14814 TDA827x MEDIA DRIVER
14815 M:      Michael Krufky <mkrufky@linuxtv.org>
14816 L:      linux-media@vger.kernel.org
14817 W:      https://linuxtv.org
14818 W:      http://github.com/mkrufky
14819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14820 T:      git git://linuxtv.org/mkrufky/tuners.git
14821 S:      Maintained
14822 F:      drivers/media/tuners/tda8290.*
14823
14824 TDA8290 MEDIA DRIVER
14825 M:      Michael Krufky <mkrufky@linuxtv.org>
14826 L:      linux-media@vger.kernel.org
14827 W:      https://linuxtv.org
14828 W:      http://github.com/mkrufky
14829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14830 T:      git git://linuxtv.org/mkrufky/tuners.git
14831 S:      Maintained
14832 F:      drivers/media/tuners/tda8290.*
14833
14834 TDA9840 MEDIA DRIVER
14835 M:      Hans Verkuil <hverkuil@xs4all.nl>
14836 L:      linux-media@vger.kernel.org
14837 T:      git git://linuxtv.org/media_tree.git
14838 W:      https://linuxtv.org
14839 S:      Maintained
14840 F:      drivers/media/i2c/tda9840*
14841
14842 TEA5761 TUNER DRIVER
14843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14844 L:      linux-media@vger.kernel.org
14845 W:      https://linuxtv.org
14846 T:      git git://linuxtv.org/media_tree.git
14847 S:      Odd fixes
14848 F:      drivers/media/tuners/tea5761.*
14849
14850 TEA5767 TUNER DRIVER
14851 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14852 L:      linux-media@vger.kernel.org
14853 W:      https://linuxtv.org
14854 T:      git git://linuxtv.org/media_tree.git
14855 S:      Maintained
14856 F:      drivers/media/tuners/tea5767.*
14857
14858 TEA6415C MEDIA DRIVER
14859 M:      Hans Verkuil <hverkuil@xs4all.nl>
14860 L:      linux-media@vger.kernel.org
14861 T:      git git://linuxtv.org/media_tree.git
14862 W:      https://linuxtv.org
14863 S:      Maintained
14864 F:      drivers/media/i2c/tea6415c*
14865
14866 TEA6420 MEDIA DRIVER
14867 M:      Hans Verkuil <hverkuil@xs4all.nl>
14868 L:      linux-media@vger.kernel.org
14869 T:      git git://linuxtv.org/media_tree.git
14870 W:      https://linuxtv.org
14871 S:      Maintained
14872 F:      drivers/media/i2c/tea6420*
14873
14874 TEAM DRIVER
14875 M:      Jiri Pirko <jiri@resnulli.us>
14876 L:      netdev@vger.kernel.org
14877 S:      Supported
14878 F:      drivers/net/team/
14879 F:      include/linux/if_team.h
14880 F:      include/uapi/linux/if_team.h
14881
14882 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14883 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14884 S:      Maintained
14885 F:      arch/x86/platform/ts5500/
14886
14887 TECHNOTREND USB IR RECEIVER
14888 M:      Sean Young <sean@mess.org>
14889 L:      linux-media@vger.kernel.org
14890 S:      Maintained
14891 F:      drivers/media/rc/ttusbir.c
14892
14893 TECHWELL TW9910 VIDEO DECODER
14894 L:      linux-media@vger.kernel.org
14895 S:      Orphan
14896 F:      drivers/media/i2c/tw9910.c
14897 F:      include/media/i2c/tw9910.h
14898
14899 TEE SUBSYSTEM
14900 M:      Jens Wiklander <jens.wiklander@linaro.org>
14901 S:      Maintained
14902 F:      include/linux/tee_drv.h
14903 F:      include/uapi/linux/tee.h
14904 F:      drivers/tee/
14905 F:      Documentation/tee.txt
14906
14907 TEGRA ARCHITECTURE SUPPORT
14908 M:      Thierry Reding <thierry.reding@gmail.com>
14909 M:      Jonathan Hunter <jonathanh@nvidia.com>
14910 L:      linux-tegra@vger.kernel.org
14911 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14913 S:      Supported
14914 N:      [^a-z]tegra
14915
14916 TEGRA CLOCK DRIVER
14917 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14918 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14919 S:      Supported
14920 F:      drivers/clk/tegra/
14921
14922 TEGRA DMA DRIVERS
14923 M:      Laxman Dewangan <ldewangan@nvidia.com>
14924 M:      Jon Hunter <jonathanh@nvidia.com>
14925 S:      Supported
14926 F:      drivers/dma/tegra*
14927
14928 TEGRA I2C DRIVER
14929 M:      Laxman Dewangan <ldewangan@nvidia.com>
14930 S:      Supported
14931 F:      drivers/i2c/busses/i2c-tegra.c
14932
14933 TEGRA IOMMU DRIVERS
14934 M:      Thierry Reding <thierry.reding@gmail.com>
14935 L:      linux-tegra@vger.kernel.org
14936 S:      Supported
14937 F:      drivers/iommu/tegra*
14938
14939 TEGRA KBC DRIVER
14940 M:      Laxman Dewangan <ldewangan@nvidia.com>
14941 S:      Supported
14942 F:      drivers/input/keyboard/tegra-kbc.c
14943
14944 TEGRA NAND DRIVER
14945 M:      Stefan Agner <stefan@agner.ch>
14946 M:      Lucas Stach <dev@lynxeye.de>
14947 S:      Maintained
14948 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14949 F:      drivers/mtd/nand/raw/tegra_nand.c
14950
14951 TEGRA PWM DRIVER
14952 M:      Thierry Reding <thierry.reding@gmail.com>
14953 S:      Supported
14954 F:      drivers/pwm/pwm-tegra.c
14955
14956 TEGRA SERIAL DRIVER
14957 M:      Laxman Dewangan <ldewangan@nvidia.com>
14958 S:      Supported
14959 F:      drivers/tty/serial/serial-tegra.c
14960
14961 TEGRA SPI DRIVER
14962 M:      Laxman Dewangan <ldewangan@nvidia.com>
14963 S:      Supported
14964 F:      drivers/spi/spi-tegra*
14965
14966 TEHUTI ETHERNET DRIVER
14967 M:      Andy Gospodarek <andy@greyhouse.net>
14968 L:      netdev@vger.kernel.org
14969 S:      Supported
14970 F:      drivers/net/ethernet/tehuti/*
14971
14972 Telecom Clock Driver for MCPL0010
14973 M:      Mark Gross <mark.gross@intel.com>
14974 S:      Supported
14975 F:      drivers/char/tlclk.c
14976
14977 TENSILICA XTENSA PORT (xtensa)
14978 M:      Chris Zankel <chris@zankel.net>
14979 M:      Max Filippov <jcmvbkbc@gmail.com>
14980 L:      linux-xtensa@linux-xtensa.org
14981 T:      git git://github.com/czankel/xtensa-linux.git
14982 S:      Maintained
14983 F:      arch/xtensa/
14984 F:      drivers/irqchip/irq-xtensa-*
14985
14986 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14987 M:      Nishanth Menon <nm@ti.com>
14988 M:      Tero Kristo <t-kristo@ti.com>
14989 M:      Santosh Shilimkar <ssantosh@kernel.org>
14990 L:      linux-arm-kernel@lists.infradead.org
14991 S:      Maintained
14992 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14993 F:      drivers/firmware/ti_sci*
14994 F:      include/linux/soc/ti/ti_sci_protocol.h
14995 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14996 F:      drivers/soc/ti/ti_sci_pm_domains.c
14997 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14998 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14999 F:      drivers/clk/keystone/sci-clk.c
15000 F:      drivers/reset/reset-ti-sci.c
15001
15002 Texas Instruments ASoC drivers
15003 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15004 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15005 S:      Maintained
15006 F:      sound/soc/ti/
15007
15008 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15009 M:      Hans Verkuil <hverkuil@xs4all.nl>
15010 L:      linux-media@vger.kernel.org
15011 T:      git git://linuxtv.org/media_tree.git
15012 W:      https://linuxtv.org
15013 S:      Maintained
15014 F:      drivers/media/radio/radio-raremono.c
15015
15016 THERMAL
15017 M:      Zhang Rui <rui.zhang@intel.com>
15018 M:      Eduardo Valentin <edubezval@gmail.com>
15019 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15020 L:      linux-pm@vger.kernel.org
15021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15023 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15024 S:      Supported
15025 F:      drivers/thermal/
15026 F:      include/linux/thermal.h
15027 F:      include/uapi/linux/thermal.h
15028 F:      include/linux/cpu_cooling.h
15029 F:      Documentation/devicetree/bindings/thermal/
15030
15031 THERMAL/CPU_COOLING
15032 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15033 M:      Viresh Kumar <viresh.kumar@linaro.org>
15034 M:      Javi Merino <javi.merino@kernel.org>
15035 L:      linux-pm@vger.kernel.org
15036 S:      Supported
15037 F:      Documentation/thermal/cpu-cooling-api.txt
15038 F:      drivers/thermal/cpu_cooling.c
15039 F:      include/linux/cpu_cooling.h
15040
15041 THINKPAD ACPI EXTRAS DRIVER
15042 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15043 L:      ibm-acpi-devel@lists.sourceforge.net
15044 L:      platform-driver-x86@vger.kernel.org
15045 W:      http://ibm-acpi.sourceforge.net
15046 W:      http://thinkwiki.org/wiki/Ibm-acpi
15047 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15048 S:      Maintained
15049 F:      drivers/platform/x86/thinkpad_acpi.c
15050
15051 THUNDERBOLT DRIVER
15052 M:      Andreas Noever <andreas.noever@gmail.com>
15053 M:      Michael Jamet <michael.jamet@intel.com>
15054 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15055 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15057 S:      Maintained
15058 F:      Documentation/admin-guide/thunderbolt.rst
15059 F:      drivers/thunderbolt/
15060 F:      include/linux/thunderbolt.h
15061
15062 THUNDERBOLT NETWORK DRIVER
15063 M:      Michael Jamet <michael.jamet@intel.com>
15064 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15065 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15066 L:      netdev@vger.kernel.org
15067 S:      Maintained
15068 F:      drivers/net/thunderbolt.c
15069
15070 THUNDERX GPIO DRIVER
15071 M:      David Daney <david.daney@cavium.com>
15072 S:      Maintained
15073 F:      drivers/gpio/gpio-thunderx.c
15074
15075 TI AM437X VPFE DRIVER
15076 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15077 L:      linux-media@vger.kernel.org
15078 W:      https://linuxtv.org
15079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15080 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15081 S:      Maintained
15082 F:      drivers/media/platform/am437x/
15083
15084 TI BANDGAP AND THERMAL DRIVER
15085 M:      Eduardo Valentin <edubezval@gmail.com>
15086 M:      Keerthy <j-keerthy@ti.com>
15087 L:      linux-pm@vger.kernel.org
15088 L:      linux-omap@vger.kernel.org
15089 S:      Maintained
15090 F:      drivers/thermal/ti-soc-thermal/
15091
15092 TI BQ27XXX POWER SUPPLY DRIVER
15093 R:      Andrew F. Davis <afd@ti.com>
15094 F:      include/linux/power/bq27xxx_battery.h
15095 F:      drivers/power/supply/bq27xxx_battery.c
15096 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15097
15098 TI CDCE706 CLOCK DRIVER
15099 M:      Max Filippov <jcmvbkbc@gmail.com>
15100 S:      Maintained
15101 F:      drivers/clk/clk-cdce706.c
15102
15103 TI CLOCK DRIVER
15104 M:      Tero Kristo <t-kristo@ti.com>
15105 L:      linux-omap@vger.kernel.org
15106 S:      Maintained
15107 F:      drivers/clk/ti/
15108 F:      include/linux/clk/ti.h
15109
15110 TI DAVINCI MACHINE SUPPORT
15111 M:      Sekhar Nori <nsekhar@ti.com>
15112 M:      Kevin Hilman <khilman@kernel.org>
15113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15115 S:      Supported
15116 F:      arch/arm/mach-davinci/
15117 F:      drivers/i2c/busses/i2c-davinci.c
15118 F:      arch/arm/boot/dts/da850*
15119
15120 TI DAVINCI SERIES CLOCK DRIVER
15121 M:      David Lechner <david@lechnology.com>
15122 R:      Sekhar Nori <nsekhar@ti.com>
15123 S:      Maintained
15124 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15125 F:      drivers/clk/davinci/
15126
15127 TI DAVINCI SERIES GPIO DRIVER
15128 M:      Keerthy <j-keerthy@ti.com>
15129 L:      linux-gpio@vger.kernel.org
15130 S:      Maintained
15131 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15132 F:      drivers/gpio/gpio-davinci.c
15133
15134 TI DAVINCI SERIES MEDIA DRIVER
15135 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15136 L:      linux-media@vger.kernel.org
15137 W:      https://linuxtv.org
15138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15139 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15140 S:      Maintained
15141 F:      drivers/media/platform/davinci/
15142 F:      include/media/davinci/
15143
15144 TI ETHERNET SWITCH DRIVER (CPSW)
15145 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15146 L:      linux-omap@vger.kernel.org
15147 L:      netdev@vger.kernel.org
15148 S:      Maintained
15149 F:      drivers/net/ethernet/ti/cpsw*
15150 F:      drivers/net/ethernet/ti/davinci*
15151
15152 TI FLASH MEDIA INTERFACE DRIVER
15153 M:      Alex Dubov <oakad@yahoo.com>
15154 S:      Maintained
15155 F:      drivers/misc/tifm*
15156 F:      drivers/mmc/host/tifm_sd.c
15157 F:      include/linux/tifm.h
15158
15159 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15160 M:      Santosh Shilimkar <ssantosh@kernel.org>
15161 L:      linux-kernel@vger.kernel.org
15162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15163 S:      Maintained
15164 F:      drivers/soc/ti/*
15165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15166
15167 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15168 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15169 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15171 S:      Maintained
15172 F:      sound/soc/codecs/lm49453*
15173 F:      sound/soc/codecs/isabelle*
15174
15175 TI LP855x BACKLIGHT DRIVER
15176 M:      Milo Kim <milo.kim@ti.com>
15177 S:      Maintained
15178 F:      Documentation/backlight/lp855x-driver.txt
15179 F:      drivers/video/backlight/lp855x_bl.c
15180 F:      include/linux/platform_data/lp855x.h
15181
15182 TI LP8727 CHARGER DRIVER
15183 M:      Milo Kim <milo.kim@ti.com>
15184 S:      Maintained
15185 F:      drivers/power/supply/lp8727_charger.c
15186 F:      include/linux/platform_data/lp8727.h
15187
15188 TI LP8788 MFD DRIVER
15189 M:      Milo Kim <milo.kim@ti.com>
15190 S:      Maintained
15191 F:      drivers/iio/adc/lp8788_adc.c
15192 F:      drivers/leds/leds-lp8788.c
15193 F:      drivers/mfd/lp8788*.c
15194 F:      drivers/power/supply/lp8788-charger.c
15195 F:      drivers/regulator/lp8788-*.c
15196 F:      include/linux/mfd/lp8788*.h
15197
15198 TI NETCP ETHERNET DRIVER
15199 M:      Wingman Kwok <w-kwok2@ti.com>
15200 M:      Murali Karicheri <m-karicheri2@ti.com>
15201 L:      netdev@vger.kernel.org
15202 S:      Maintained
15203 F:      drivers/net/ethernet/ti/netcp*
15204
15205 TI PCM3060 ASoC CODEC DRIVER
15206 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15207 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15208 S:      Maintained
15209 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15210 F:      sound/soc/codecs/pcm3060*
15211
15212 TI TAS571X FAMILY ASoC CODEC DRIVER
15213 M:      Kevin Cernekee <cernekee@chromium.org>
15214 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15215 S:      Odd Fixes
15216 F:      sound/soc/codecs/tas571x*
15217
15218 TI TRF7970A NFC DRIVER
15219 M:      Mark Greer <mgreer@animalcreek.com>
15220 L:      linux-wireless@vger.kernel.org
15221 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15222 S:      Supported
15223 F:      drivers/nfc/trf7970a.c
15224 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15225
15226 TI TWL4030 SERIES SOC CODEC DRIVER
15227 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15228 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15229 S:      Maintained
15230 F:      sound/soc/codecs/twl4030*
15231
15232 TI VPE/CAL DRIVERS
15233 M:      Benoit Parrot <bparrot@ti.com>
15234 L:      linux-media@vger.kernel.org
15235 W:      http://linuxtv.org/
15236 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15237 S:      Maintained
15238 F:      drivers/media/platform/ti-vpe/
15239
15240 TI WILINK WIRELESS DRIVERS
15241 L:      linux-wireless@vger.kernel.org
15242 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15243 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15245 S:      Orphan
15246 F:      drivers/net/wireless/ti/
15247 F:      include/linux/wl12xx.h
15248
15249 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15250 M:      John Stultz <john.stultz@linaro.org>
15251 M:      Thomas Gleixner <tglx@linutronix.de>
15252 R:      Stephen Boyd <sboyd@kernel.org>
15253 L:      linux-kernel@vger.kernel.org
15254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15255 S:      Supported
15256 F:      include/linux/clocksource.h
15257 F:      include/linux/time.h
15258 F:      include/linux/timex.h
15259 F:      include/uapi/linux/time.h
15260 F:      include/uapi/linux/timex.h
15261 F:      kernel/time/clocksource.c
15262 F:      kernel/time/time*.c
15263 F:      kernel/time/alarmtimer.c
15264 F:      kernel/time/ntp.c
15265 F:      tools/testing/selftests/timers/
15266
15267 TIPC NETWORK LAYER
15268 M:      Jon Maloy <jon.maloy@ericsson.com>
15269 M:      Ying Xue <ying.xue@windriver.com>
15270 L:      netdev@vger.kernel.org (core kernel code)
15271 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15272 W:      http://tipc.sourceforge.net/
15273 S:      Maintained
15274 F:      include/uapi/linux/tipc*.h
15275 F:      net/tipc/
15276
15277 TLAN NETWORK DRIVER
15278 M:      Samuel Chessman <chessman@tux.org>
15279 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15280 W:      http://sourceforge.net/projects/tlan/
15281 S:      Maintained
15282 F:      Documentation/networking/device_drivers/ti/tlan.txt
15283 F:      drivers/net/ethernet/ti/tlan.*
15284
15285 TM6000 VIDEO4LINUX DRIVER
15286 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15287 L:      linux-media@vger.kernel.org
15288 W:      https://linuxtv.org
15289 T:      git git://linuxtv.org/media_tree.git
15290 S:      Odd fixes
15291 F:      drivers/media/usb/tm6000/
15292 F:      Documentation/media/v4l-drivers/tm6000*
15293
15294 TMIO/SDHI MMC DRIVER
15295 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15296 L:      linux-mmc@vger.kernel.org
15297 S:      Supported
15298 F:      drivers/mmc/host/tmio_mmc*
15299 F:      drivers/mmc/host/renesas_sdhi*
15300 F:      include/linux/mfd/tmio.h
15301
15302 TMP401 HARDWARE MONITOR DRIVER
15303 M:      Guenter Roeck <linux@roeck-us.net>
15304 L:      linux-hwmon@vger.kernel.org
15305 S:      Maintained
15306 F:      Documentation/hwmon/tmp401
15307 F:      drivers/hwmon/tmp401.c
15308
15309 TMPFS (SHMEM FILESYSTEM)
15310 M:      Hugh Dickins <hughd@google.com>
15311 L:      linux-mm@kvack.org
15312 S:      Maintained
15313 F:      include/linux/shmem_fs.h
15314 F:      mm/shmem.c
15315
15316 TOMOYO SECURITY MODULE
15317 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15318 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15319 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15320 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15321 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15322 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15323 W:      http://tomoyo.sourceforge.jp/
15324 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15325 S:      Maintained
15326 F:      security/tomoyo/
15327
15328 TOPSTAR LAPTOP EXTRAS DRIVER
15329 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15330 L:      platform-driver-x86@vger.kernel.org
15331 S:      Maintained
15332 F:      drivers/platform/x86/topstar-laptop.c
15333
15334 TORTURE-TEST MODULES
15335 M:      Davidlohr Bueso <dave@stgolabs.net>
15336 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15337 M:      Josh Triplett <josh@joshtriplett.org>
15338 L:      linux-kernel@vger.kernel.org
15339 S:      Supported
15340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15341 F:      Documentation/RCU/torture.txt
15342 F:      kernel/torture.c
15343 F:      kernel/rcu/rcutorture.c
15344 F:      kernel/rcu/rcuperf.c
15345 F:      kernel/locking/locktorture.c
15346
15347 TOSHIBA ACPI EXTRAS DRIVER
15348 M:      Azael Avalos <coproscefalo@gmail.com>
15349 L:      platform-driver-x86@vger.kernel.org
15350 S:      Maintained
15351 F:      drivers/platform/x86/toshiba_acpi.c
15352
15353 TOSHIBA BLUETOOTH DRIVER
15354 M:      Azael Avalos <coproscefalo@gmail.com>
15355 L:      platform-driver-x86@vger.kernel.org
15356 S:      Maintained
15357 F:      drivers/platform/x86/toshiba_bluetooth.c
15358
15359 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15360 M:      Azael Avalos <coproscefalo@gmail.com>
15361 L:      platform-driver-x86@vger.kernel.org
15362 S:      Maintained
15363 F:      drivers/platform/x86/toshiba_haps.c
15364
15365 TOSHIBA SMM DRIVER
15366 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15367 W:      http://www.buzzard.org.uk/toshiba/
15368 S:      Maintained
15369 F:      drivers/char/toshiba.c
15370 F:      include/linux/toshiba.h
15371 F:      include/uapi/linux/toshiba.h
15372
15373 TOSHIBA TC358743 DRIVER
15374 M:      Mats Randgaard <matrandg@cisco.com>
15375 L:      linux-media@vger.kernel.org
15376 S:      Maintained
15377 F:      drivers/media/i2c/tc358743*
15378 F:      include/media/i2c/tc358743.h
15379
15380 TOSHIBA WMI HOTKEYS DRIVER
15381 M:      Azael Avalos <coproscefalo@gmail.com>
15382 L:      platform-driver-x86@vger.kernel.org
15383 S:      Maintained
15384 F:      drivers/platform/x86/toshiba-wmi.c
15385
15386 TPM DEVICE DRIVER
15387 M:      Peter Huewe <peterhuewe@gmx.de>
15388 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15389 R:      Jason Gunthorpe <jgg@ziepe.ca>
15390 L:      linux-integrity@vger.kernel.org
15391 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15392 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15393 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15394 S:      Maintained
15395 F:      drivers/char/tpm/
15396
15397 TRACING
15398 M:      Steven Rostedt <rostedt@goodmis.org>
15399 M:      Ingo Molnar <mingo@redhat.com>
15400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15401 S:      Maintained
15402 F:      Documentation/trace/ftrace.rst
15403 F:      arch/*/*/*/ftrace.h
15404 F:      arch/*/kernel/ftrace.c
15405 F:      include/*/ftrace.h
15406 F:      include/linux/trace*.h
15407 F:      include/trace/
15408 F:      kernel/trace/
15409 F:      tools/testing/selftests/ftrace/
15410
15411 TRACING MMIO ACCESSES (MMIOTRACE)
15412 M:      Steven Rostedt <rostedt@goodmis.org>
15413 M:      Ingo Molnar <mingo@kernel.org>
15414 R:      Karol Herbst <karolherbst@gmail.com>
15415 R:      Pekka Paalanen <ppaalanen@gmail.com>
15416 S:      Maintained
15417 L:      linux-kernel@vger.kernel.org
15418 L:      nouveau@lists.freedesktop.org
15419 F:      kernel/trace/trace_mmiotrace.c
15420 F:      include/linux/mmiotrace.h
15421 F:      arch/x86/mm/kmmio.c
15422 F:      arch/x86/mm/mmio-mod.c
15423 F:      arch/x86/mm/testmmiotrace.c
15424
15425 TRIVIAL PATCHES
15426 M:      Jiri Kosina <trivial@kernel.org>
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15428 S:      Maintained
15429 K:      ^Subject:.*(?i)trivial
15430
15431 TEMPO SEMICONDUCTOR DRIVERS
15432 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15433 S:      Maintained
15434 F:      sound/soc/codecs/tscs*.c
15435 F:      sound/soc/codecs/tscs*.h
15436 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15437
15438 TTY LAYER
15439 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15440 M:      Jiri Slaby <jslaby@suse.com>
15441 S:      Supported
15442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15443 F:      Documentation/serial/
15444 F:      drivers/tty/
15445 F:      drivers/tty/serial/serial_core.c
15446 F:      include/linux/serial_core.h
15447 F:      include/linux/serial.h
15448 F:      include/linux/tty.h
15449 F:      include/uapi/linux/serial_core.h
15450 F:      include/uapi/linux/serial.h
15451 F:      include/uapi/linux/tty.h
15452
15453 TUA9001 MEDIA DRIVER
15454 M:      Antti Palosaari <crope@iki.fi>
15455 L:      linux-media@vger.kernel.org
15456 W:      https://linuxtv.org
15457 W:      http://palosaari.fi/linux/
15458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15459 T:      git git://linuxtv.org/anttip/media_tree.git
15460 S:      Maintained
15461 F:      drivers/media/tuners/tua9001*
15462
15463 TULIP NETWORK DRIVERS
15464 L:      netdev@vger.kernel.org
15465 L:      linux-parisc@vger.kernel.org
15466 S:      Orphan
15467 F:      drivers/net/ethernet/dec/tulip/
15468
15469 TUN/TAP driver
15470 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15471 W:      http://vtun.sourceforge.net/tun
15472 S:      Maintained
15473 F:      Documentation/networking/tuntap.txt
15474 F:      arch/um/os-Linux/drivers/
15475
15476 TURBOCHANNEL SUBSYSTEM
15477 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15478 M:      Ralf Baechle <ralf@linux-mips.org>
15479 L:      linux-mips@vger.kernel.org
15480 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15481 S:      Maintained
15482 F:      drivers/tc/
15483 F:      include/linux/tc.h
15484
15485 TURBOSTAT UTILITY
15486 M:      "Len Brown" <lenb@kernel.org>
15487 L:      linux-pm@vger.kernel.org
15488 B:      https://bugzilla.kernel.org
15489 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15491 S:      Supported
15492 F:      tools/power/x86/turbostat/
15493
15494 TW5864 VIDEO4LINUX DRIVER
15495 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15496 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15497 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15498 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15499 L:      linux-media@vger.kernel.org
15500 S:      Supported
15501 F:      drivers/media/pci/tw5864/
15502
15503 TW68 VIDEO4LINUX DRIVER
15504 M:      Hans Verkuil <hverkuil@xs4all.nl>
15505 L:      linux-media@vger.kernel.org
15506 T:      git git://linuxtv.org/media_tree.git
15507 W:      https://linuxtv.org
15508 S:      Odd Fixes
15509 F:      drivers/media/pci/tw68/
15510
15511 TW686X VIDEO4LINUX DRIVER
15512 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15513 L:      linux-media@vger.kernel.org
15514 T:      git git://linuxtv.org/media_tree.git
15515 W:      http://linuxtv.org
15516 S:      Maintained
15517 F:      drivers/media/pci/tw686x/
15518
15519 UBI FILE SYSTEM (UBIFS)
15520 M:      Richard Weinberger <richard@nod.at>
15521 M:      Artem Bityutskiy <dedekind1@gmail.com>
15522 M:      Adrian Hunter <adrian.hunter@intel.com>
15523 L:      linux-mtd@lists.infradead.org
15524 T:      git git://git.infradead.org/ubifs-2.6.git
15525 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15526 S:      Supported
15527 F:      Documentation/filesystems/ubifs.txt
15528 F:      fs/ubifs/
15529
15530 UCLINUX (M68KNOMMU AND COLDFIRE)
15531 M:      Greg Ungerer <gerg@linux-m68k.org>
15532 W:      http://www.linux-m68k.org/
15533 W:      http://www.uclinux.org/
15534 L:      linux-m68k@lists.linux-m68k.org
15535 L:      uclinux-dev@uclinux.org  (subscribers-only)
15536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15537 S:      Maintained
15538 F:      arch/m68k/coldfire/
15539 F:      arch/m68k/68*/
15540 F:      arch/m68k/*/*_no.*
15541 F:      arch/m68k/include/asm/*_no.*
15542
15543 UDF FILESYSTEM
15544 M:      Jan Kara <jack@suse.com>
15545 S:      Maintained
15546 F:      Documentation/filesystems/udf.txt
15547 F:      fs/udf/
15548
15549 UDRAW TABLET
15550 M:      Bastien Nocera <hadess@hadess.net>
15551 L:      linux-input@vger.kernel.org
15552 S:      Maintained
15553 F:      drivers/hid/hid-udraw-ps3.c
15554
15555 UFS FILESYSTEM
15556 M:      Evgeniy Dushistov <dushistov@mail.ru>
15557 S:      Maintained
15558 F:      Documentation/filesystems/ufs.txt
15559 F:      fs/ufs/
15560
15561 UHID USERSPACE HID IO DRIVER:
15562 M:      David Herrmann <dh.herrmann@googlemail.com>
15563 L:      linux-input@vger.kernel.org
15564 S:      Maintained
15565 F:      drivers/hid/uhid.c
15566 F:      include/uapi/linux/uhid.h
15567
15568 ULPI BUS
15569 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15570 L:      linux-usb@vger.kernel.org
15571 S:      Maintained
15572 F:      drivers/usb/common/ulpi.c
15573 F:      include/linux/ulpi/
15574
15575 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15576 L:      linux-usb@vger.kernel.org
15577 S:      Orphan
15578 F:      drivers/uwb/
15579 F:      include/linux/uwb.h
15580 F:      include/linux/uwb/
15581
15582 UNICORE32 ARCHITECTURE:
15583 M:      Guan Xuetao <gxt@pku.edu.cn>
15584 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15585 S:      Maintained
15586 T:      git git://github.com/gxt/linux.git
15587 F:      arch/unicore32/
15588
15589 UNIFDEF
15590 M:      Tony Finch <dot@dotat.at>
15591 W:      http://dotat.at/prog/unifdef
15592 S:      Maintained
15593 F:      scripts/unifdef.c
15594
15595 UNIFORM CDROM DRIVER
15596 M:      Jens Axboe <axboe@kernel.dk>
15597 W:      http://www.kernel.dk
15598 S:      Maintained
15599 F:      Documentation/cdrom/
15600 F:      drivers/cdrom/cdrom.c
15601 F:      include/linux/cdrom.h
15602 F:      include/uapi/linux/cdrom.h
15603
15604 UNISYS S-PAR DRIVERS
15605 M:      David Kershner <david.kershner@unisys.com>
15606 L:      sparmaintainer@unisys.com (Unisys internal)
15607 S:      Supported
15608 F:      include/linux/visorbus.h
15609 F:      drivers/visorbus/
15610 F:      drivers/staging/unisys/
15611
15612 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15613 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15614 L:      linux-scsi@vger.kernel.org
15615 S:      Supported
15616 F:      Documentation/scsi/ufs.txt
15617 F:      drivers/scsi/ufs/
15618
15619 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15620 M:      Joao Pinto <jpinto@synopsys.com>
15621 L:      linux-scsi@vger.kernel.org
15622 S:      Supported
15623 F:      drivers/scsi/ufs/*dwc*
15624
15625 UNSORTED BLOCK IMAGES (UBI)
15626 M:      Artem Bityutskiy <dedekind1@gmail.com>
15627 M:      Richard Weinberger <richard@nod.at>
15628 W:      http://www.linux-mtd.infradead.org/
15629 L:      linux-mtd@lists.infradead.org
15630 T:      git git://git.infradead.org/ubifs-2.6.git
15631 S:      Supported
15632 F:      drivers/mtd/ubi/
15633 F:      include/linux/mtd/ubi.h
15634 F:      include/uapi/mtd/ubi-user.h
15635
15636 USB "USBNET" DRIVER FRAMEWORK
15637 M:      Oliver Neukum <oneukum@suse.com>
15638 L:      netdev@vger.kernel.org
15639 W:      http://www.linux-usb.org/usbnet
15640 S:      Maintained
15641 F:      drivers/net/usb/usbnet.c
15642 F:      include/linux/usb/usbnet.h
15643
15644 USB ACM DRIVER
15645 M:      Oliver Neukum <oneukum@suse.com>
15646 L:      linux-usb@vger.kernel.org
15647 S:      Maintained
15648 F:      Documentation/usb/acm.txt
15649 F:      drivers/usb/class/cdc-acm.*
15650
15651 USB AR5523 WIRELESS DRIVER
15652 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15653 L:      linux-wireless@vger.kernel.org
15654 S:      Maintained
15655 F:      drivers/net/wireless/ath/ar5523/
15656
15657 USB ATTACHED SCSI
15658 M:      Oliver Neukum <oneukum@suse.com>
15659 L:      linux-usb@vger.kernel.org
15660 L:      linux-scsi@vger.kernel.org
15661 S:      Maintained
15662 F:      drivers/usb/storage/uas.c
15663
15664 USB CDC ETHERNET DRIVER
15665 M:      Oliver Neukum <oliver@neukum.org>
15666 L:      linux-usb@vger.kernel.org
15667 S:      Maintained
15668 F:      drivers/net/usb/cdc_*.c
15669 F:      include/uapi/linux/usb/cdc.h
15670
15671 USB CHAOSKEY DRIVER
15672 M:      Keith Packard <keithp@keithp.com>
15673 L:      linux-usb@vger.kernel.org
15674 S:      Maintained
15675 F:      drivers/usb/misc/chaoskey.c
15676
15677 USB CYPRESS C67X00 DRIVER
15678 M:      Peter Korsgaard <jacmet@sunsite.dk>
15679 L:      linux-usb@vger.kernel.org
15680 S:      Maintained
15681 F:      drivers/usb/c67x00/
15682
15683 USB DAVICOM DM9601 DRIVER
15684 M:      Peter Korsgaard <jacmet@sunsite.dk>
15685 L:      netdev@vger.kernel.org
15686 W:      http://www.linux-usb.org/usbnet
15687 S:      Maintained
15688 F:      drivers/net/usb/dm9601.c
15689
15690 USB DIAMOND RIO500 DRIVER
15691 M:      Cesar Miquel <miquel@df.uba.ar>
15692 L:      rio500-users@lists.sourceforge.net
15693 W:      http://rio500.sourceforge.net
15694 S:      Maintained
15695 F:      drivers/usb/misc/rio500*
15696
15697 USB EHCI DRIVER
15698 M:      Alan Stern <stern@rowland.harvard.edu>
15699 L:      linux-usb@vger.kernel.org
15700 S:      Maintained
15701 F:      Documentation/usb/ehci.txt
15702 F:      drivers/usb/host/ehci*
15703
15704 USB GADGET/PERIPHERAL SUBSYSTEM
15705 M:      Felipe Balbi <balbi@kernel.org>
15706 L:      linux-usb@vger.kernel.org
15707 W:      http://www.linux-usb.org/gadget
15708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15709 S:      Maintained
15710 F:      drivers/usb/gadget/
15711 F:      include/linux/usb/gadget*
15712
15713 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15714 M:      Jiri Kosina <jikos@kernel.org>
15715 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15716 L:      linux-usb@vger.kernel.org
15717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15718 S:      Maintained
15719 F:      Documentation/hid/hiddev.txt
15720 F:      drivers/hid/usbhid/
15721
15722 USB INTEL XHCI ROLE MUX DRIVER
15723 M:      Hans de Goede <hdegoede@redhat.com>
15724 L:      linux-usb@vger.kernel.org
15725 S:      Maintained
15726 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15727
15728 USB ISP116X DRIVER
15729 M:      Olav Kongas <ok@artecdesign.ee>
15730 L:      linux-usb@vger.kernel.org
15731 S:      Maintained
15732 F:      drivers/usb/host/isp116x*
15733 F:      include/linux/usb/isp116x.h
15734
15735 USB LAN78XX ETHERNET DRIVER
15736 M:      Woojung Huh <woojung.huh@microchip.com>
15737 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15738 L:      netdev@vger.kernel.org
15739 S:      Maintained
15740 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15741 F:      drivers/net/usb/lan78xx.*
15742 F:      include/dt-bindings/net/microchip-lan78xx.h
15743
15744 USB MASS STORAGE DRIVER
15745 M:      Alan Stern <stern@rowland.harvard.edu>
15746 L:      linux-usb@vger.kernel.org
15747 L:      usb-storage@lists.one-eyed-alien.net
15748 S:      Maintained
15749 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15750 F:      drivers/usb/storage/
15751
15752 USB MIDI DRIVER
15753 M:      Clemens Ladisch <clemens@ladisch.de>
15754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15755 T:      git git://git.alsa-project.org/alsa-kernel.git
15756 S:      Maintained
15757 F:      sound/usb/midi.*
15758
15759 USB NETWORKING DRIVERS
15760 L:      linux-usb@vger.kernel.org
15761 S:      Odd Fixes
15762 F:      drivers/net/usb/
15763
15764 USB OHCI DRIVER
15765 M:      Alan Stern <stern@rowland.harvard.edu>
15766 L:      linux-usb@vger.kernel.org
15767 S:      Maintained
15768 F:      Documentation/usb/ohci.txt
15769 F:      drivers/usb/host/ohci*
15770
15771 USB OTG FSM (Finite State Machine)
15772 M:      Peter Chen <Peter.Chen@nxp.com>
15773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15774 L:      linux-usb@vger.kernel.org
15775 S:      Maintained
15776 F:      drivers/usb/common/usb-otg-fsm.c
15777
15778 USB OVER IP DRIVER
15779 M:      Valentina Manea <valentina.manea.m@gmail.com>
15780 M:      Shuah Khan <shuah@kernel.org>
15781 L:      linux-usb@vger.kernel.org
15782 S:      Maintained
15783 F:      Documentation/usb/usbip_protocol.txt
15784 F:      drivers/usb/usbip/
15785 F:      tools/usb/usbip/
15786 F:      tools/testing/selftests/drivers/usb/usbip/
15787
15788 USB PEGASUS DRIVER
15789 M:      Petko Manolov <petkan@nucleusys.com>
15790 L:      linux-usb@vger.kernel.org
15791 L:      netdev@vger.kernel.org
15792 T:      git git://github.com/petkan/pegasus.git
15793 W:      https://github.com/petkan/pegasus
15794 S:      Maintained
15795 F:      drivers/net/usb/pegasus.*
15796
15797 USB PHY LAYER
15798 M:      Felipe Balbi <balbi@kernel.org>
15799 L:      linux-usb@vger.kernel.org
15800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15801 S:      Maintained
15802 F:      drivers/usb/phy/
15803
15804 USB PRINTER DRIVER (usblp)
15805 M:      Pete Zaitcev <zaitcev@redhat.com>
15806 L:      linux-usb@vger.kernel.org
15807 S:      Supported
15808 F:      drivers/usb/class/usblp.c
15809
15810 USB QMI WWAN NETWORK DRIVER
15811 M:      Bjørn Mork <bjorn@mork.no>
15812 L:      netdev@vger.kernel.org
15813 S:      Maintained
15814 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15815 F:      drivers/net/usb/qmi_wwan.c
15816
15817 USB RTL8150 DRIVER
15818 M:      Petko Manolov <petkan@nucleusys.com>
15819 L:      linux-usb@vger.kernel.org
15820 L:      netdev@vger.kernel.org
15821 T:      git git://github.com/petkan/rtl8150.git
15822 W:      https://github.com/petkan/rtl8150
15823 S:      Maintained
15824 F:      drivers/net/usb/rtl8150.c
15825
15826 USB SERIAL SUBSYSTEM
15827 M:      Johan Hovold <johan@kernel.org>
15828 L:      linux-usb@vger.kernel.org
15829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15830 S:      Maintained
15831 F:      Documentation/usb/usb-serial.txt
15832 F:      drivers/usb/serial/
15833 F:      include/linux/usb/serial.h
15834
15835 USB SMSC75XX ETHERNET DRIVER
15836 M:      Steve Glendinning <steve.glendinning@shawell.net>
15837 L:      netdev@vger.kernel.org
15838 S:      Maintained
15839 F:      drivers/net/usb/smsc75xx.*
15840
15841 USB SMSC95XX ETHERNET DRIVER
15842 M:      Steve Glendinning <steve.glendinning@shawell.net>
15843 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15844 L:      netdev@vger.kernel.org
15845 S:      Maintained
15846 F:      drivers/net/usb/smsc95xx.*
15847
15848 USB SUBSYSTEM
15849 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15850 L:      linux-usb@vger.kernel.org
15851 W:      http://www.linux-usb.org
15852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15853 S:      Supported
15854 F:      Documentation/devicetree/bindings/usb/
15855 F:      Documentation/usb/
15856 F:      drivers/usb/
15857 F:      include/linux/usb.h
15858 F:      include/linux/usb/
15859
15860 USB TYPEC PI3USB30532 MUX DRIVER
15861 M:      Hans de Goede <hdegoede@redhat.com>
15862 L:      linux-usb@vger.kernel.org
15863 S:      Maintained
15864 F:      drivers/usb/typec/mux/pi3usb30532.c
15865
15866 USB TYPEC CLASS
15867 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15868 L:      linux-usb@vger.kernel.org
15869 S:      Maintained
15870 F:      Documentation/ABI/testing/sysfs-class-typec
15871 F:      Documentation/driver-api/usb/typec.rst
15872 F:      drivers/usb/typec/
15873 F:      include/linux/usb/typec.h
15874
15875 USB TYPEC BUS FOR ALTERNATE MODES
15876 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15877 L:      linux-usb@vger.kernel.org
15878 S:      Maintained
15879 F:      Documentation/ABI/testing/sysfs-bus-typec
15880 F:      Documentation/driver-api/usb/typec_bus.rst
15881 F:      drivers/usb/typec/altmodes/
15882 F:      include/linux/usb/typec_altmode.h
15883
15884 USB TYPEC PORT CONTROLLER DRIVERS
15885 M:      Guenter Roeck <linux@roeck-us.net>
15886 L:      linux-usb@vger.kernel.org
15887 S:      Maintained
15888 F:      drivers/usb/typec/tcpm/
15889
15890 USB UHCI DRIVER
15891 M:      Alan Stern <stern@rowland.harvard.edu>
15892 L:      linux-usb@vger.kernel.org
15893 S:      Maintained
15894 F:      drivers/usb/host/uhci*
15895
15896 USB VIDEO CLASS
15897 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15898 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15899 L:      linux-media@vger.kernel.org
15900 T:      git git://linuxtv.org/media_tree.git
15901 W:      http://www.ideasonboard.org/uvc/
15902 S:      Maintained
15903 F:      drivers/media/usb/uvc/
15904 F:      include/uapi/linux/uvcvideo.h
15905
15906 USB VISION DRIVER
15907 M:      Hans Verkuil <hverkuil@xs4all.nl>
15908 L:      linux-media@vger.kernel.org
15909 T:      git git://linuxtv.org/media_tree.git
15910 W:      https://linuxtv.org
15911 S:      Odd Fixes
15912 F:      drivers/media/usb/usbvision/
15913
15914 USB WEBCAM GADGET
15915 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15916 L:      linux-usb@vger.kernel.org
15917 S:      Maintained
15918 F:      drivers/usb/gadget/function/*uvc*
15919 F:      drivers/usb/gadget/legacy/webcam.c
15920 F:      include/uapi/linux/usb/g_uvc.h
15921
15922 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15923 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15924 L:      linux-wireless@vger.kernel.org
15925 S:      Maintained
15926 F:      drivers/net/wireless/rndis_wlan.c
15927
15928 USB XHCI DRIVER
15929 M:      Mathias Nyman <mathias.nyman@intel.com>
15930 L:      linux-usb@vger.kernel.org
15931 S:      Supported
15932 F:      drivers/usb/host/xhci*
15933 F:      drivers/usb/host/pci-quirks*
15934
15935 USB ZD1201 DRIVER
15936 L:      linux-wireless@vger.kernel.org
15937 W:      http://linux-lc100020.sourceforge.net
15938 S:      Orphan
15939 F:      drivers/net/wireless/zydas/zd1201.*
15940
15941 USB ZR364XX DRIVER
15942 M:      Antoine Jacquet <royale@zerezo.com>
15943 L:      linux-usb@vger.kernel.org
15944 L:      linux-media@vger.kernel.org
15945 T:      git git://linuxtv.org/media_tree.git
15946 W:      http://royale.zerezo.com/zr364xx/
15947 S:      Maintained
15948 F:      Documentation/media/v4l-drivers/zr364xx*
15949 F:      drivers/media/usb/zr364xx/
15950
15951 USER-MODE LINUX (UML)
15952 M:      Jeff Dike <jdike@addtoit.com>
15953 M:      Richard Weinberger <richard@nod.at>
15954 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
15955 L:      linux-um@lists.infradead.org
15956 W:      http://user-mode-linux.sourceforge.net
15957 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
15958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15959 S:      Maintained
15960 F:      Documentation/virtual/uml/
15961 F:      arch/um/
15962 F:      arch/x86/um/
15963 F:      fs/hostfs/
15964
15965 USERSPACE COPYIN/COPYOUT (UIOVEC)
15966 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15967 S:      Maintained
15968 F:      lib/iov_iter.c
15969 F:      include/linux/uio.h
15970
15971 USERSPACE DMA BUFFER DRIVER
15972 M:      Gerd Hoffmann <kraxel@redhat.com>
15973 S:      Maintained
15974 L:      dri-devel@lists.freedesktop.org
15975 F:      drivers/dma-buf/udmabuf.c
15976 F:      include/uapi/linux/udmabuf.h
15977 T:      git git://anongit.freedesktop.org/drm/drm-misc
15978
15979 USERSPACE I/O (UIO)
15980 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15981 S:      Maintained
15982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15983 F:      Documentation/driver-api/uio-howto.rst
15984 F:      drivers/uio/
15985 F:      include/linux/uio_driver.h
15986
15987 UTIL-LINUX PACKAGE
15988 M:      Karel Zak <kzak@redhat.com>
15989 L:      util-linux@vger.kernel.org
15990 W:      http://en.wikipedia.org/wiki/Util-linux
15991 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15992 S:      Maintained
15993
15994 UUID HELPERS
15995 M:      Christoph Hellwig <hch@lst.de>
15996 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15997 L:      linux-kernel@vger.kernel.org
15998 T:      git git://git.infradead.org/users/hch/uuid.git
15999 F:      lib/uuid.c
16000 F:      lib/test_uuid.c
16001 F:      include/linux/uuid.h
16002 F:      include/uapi/linux/uuid.h
16003 S:      Maintained
16004
16005 UVESAFB DRIVER
16006 M:      Michal Januszewski <spock@gentoo.org>
16007 L:      linux-fbdev@vger.kernel.org
16008 W:      https://github.com/mjanusz/v86d
16009 S:      Maintained
16010 F:      Documentation/fb/uvesafb.txt
16011 F:      drivers/video/fbdev/uvesafb.*
16012
16013 VF610 NAND DRIVER
16014 M:      Stefan Agner <stefan@agner.ch>
16015 L:      linux-mtd@lists.infradead.org
16016 S:      Supported
16017 F:      drivers/mtd/nand/raw/vf610_nfc.c
16018
16019 VFAT/FAT/MSDOS FILESYSTEM
16020 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16021 S:      Maintained
16022 F:      Documentation/filesystems/vfat.txt
16023 F:      fs/fat/
16024
16025 VFIO DRIVER
16026 M:      Alex Williamson <alex.williamson@redhat.com>
16027 L:      kvm@vger.kernel.org
16028 T:      git git://github.com/awilliam/linux-vfio.git
16029 S:      Maintained
16030 F:      Documentation/vfio.txt
16031 F:      drivers/vfio/
16032 F:      include/linux/vfio.h
16033 F:      include/uapi/linux/vfio.h
16034
16035 VFIO MEDIATED DEVICE DRIVERS
16036 M:      Kirti Wankhede <kwankhede@nvidia.com>
16037 L:      kvm@vger.kernel.org
16038 S:      Maintained
16039 F:      Documentation/vfio-mediated-device.txt
16040 F:      drivers/vfio/mdev/
16041 F:      include/linux/mdev.h
16042 F:      samples/vfio-mdev/
16043
16044 VFIO PLATFORM DRIVER
16045 M:      Eric Auger <eric.auger@redhat.com>
16046 L:      kvm@vger.kernel.org
16047 S:      Maintained
16048 F:      drivers/vfio/platform/
16049
16050 VGA_SWITCHEROO
16051 R:      Lukas Wunner <lukas@wunner.de>
16052 S:      Maintained
16053 F:      Documentation/gpu/vga-switcheroo.rst
16054 F:      drivers/gpu/vga/vga_switcheroo.c
16055 F:      include/linux/vga_switcheroo.h
16056 T:      git git://anongit.freedesktop.org/drm/drm-misc
16057
16058 VIA RHINE NETWORK DRIVER
16059 S:      Orphan
16060 F:      drivers/net/ethernet/via/via-rhine.c
16061
16062 VIA SD/MMC CARD CONTROLLER DRIVER
16063 M:      Bruce Chang <brucechang@via.com.tw>
16064 M:      Harald Welte <HaraldWelte@viatech.com>
16065 S:      Maintained
16066 F:      drivers/mmc/host/via-sdmmc.c
16067
16068 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16069 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16070 L:      linux-fbdev@vger.kernel.org
16071 S:      Maintained
16072 F:      include/linux/via-core.h
16073 F:      include/linux/via-gpio.h
16074 F:      include/linux/via_i2c.h
16075 F:      drivers/video/fbdev/via/
16076
16077 VIA VELOCITY NETWORK DRIVER
16078 M:      Francois Romieu <romieu@fr.zoreil.com>
16079 L:      netdev@vger.kernel.org
16080 S:      Maintained
16081 F:      drivers/net/ethernet/via/via-velocity.*
16082
16083 VICODEC VIRTUAL CODEC DRIVER
16084 M:      Hans Verkuil <hans.verkuil@cisco.com>
16085 L:      linux-media@vger.kernel.org
16086 T:      git git://linuxtv.org/media_tree.git
16087 W:      https://linuxtv.org
16088 S:      Maintained
16089 F:      drivers/media/platform/vicodec/*
16090
16091 VIDEO MULTIPLEXER DRIVER
16092 M:      Philipp Zabel <p.zabel@pengutronix.de>
16093 L:      linux-media@vger.kernel.org
16094 S:      Maintained
16095 F:      drivers/media/platform/video-mux.c
16096
16097 VIDEO I2C POLLING DRIVER
16098 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16099 L:      linux-media@vger.kernel.org
16100 S:      Maintained
16101 F:      drivers/media/i2c/video-i2c.c
16102
16103 VIDEOBUF2 FRAMEWORK
16104 M:      Pawel Osciak <pawel@osciak.com>
16105 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16106 M:      Kyungmin Park <kyungmin.park@samsung.com>
16107 L:      linux-media@vger.kernel.org
16108 S:      Maintained
16109 F:      drivers/media/common/videobuf2/*
16110 F:      include/media/videobuf2-*
16111
16112 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16113 M:      Helen Koike <helen.koike@collabora.com>
16114 L:      linux-media@vger.kernel.org
16115 T:      git git://linuxtv.org/media_tree.git
16116 W:      https://linuxtv.org
16117 S:      Maintained
16118 F:      drivers/media/platform/vimc/*
16119
16120 VIRT LIB
16121 M:      Alex Williamson <alex.williamson@redhat.com>
16122 M:      Paolo Bonzini <pbonzini@redhat.com>
16123 L:      kvm@vger.kernel.org
16124 S:      Supported
16125 F:      virt/lib/
16126
16127 VIRTIO AND VHOST VSOCK DRIVER
16128 M:      Stefan Hajnoczi <stefanha@redhat.com>
16129 L:      kvm@vger.kernel.org
16130 L:      virtualization@lists.linux-foundation.org
16131 L:      netdev@vger.kernel.org
16132 S:      Maintained
16133 F:      include/linux/virtio_vsock.h
16134 F:      include/uapi/linux/virtio_vsock.h
16135 F:      include/uapi/linux/vsockmon.h
16136 F:      include/uapi/linux/vm_sockets_diag.h
16137 F:      net/vmw_vsock/diag.c
16138 F:      net/vmw_vsock/af_vsock_tap.c
16139 F:      net/vmw_vsock/virtio_transport_common.c
16140 F:      net/vmw_vsock/virtio_transport.c
16141 F:      drivers/net/vsockmon.c
16142 F:      drivers/vhost/vsock.c
16143 F:      tools/testing/vsock/
16144
16145 VIRTIO CONSOLE DRIVER
16146 M:      Amit Shah <amit@kernel.org>
16147 L:      virtualization@lists.linux-foundation.org
16148 S:      Maintained
16149 F:      drivers/char/virtio_console.c
16150 F:      include/linux/virtio_console.h
16151 F:      include/uapi/linux/virtio_console.h
16152
16153 VIRTIO CORE, NET AND BLOCK DRIVERS
16154 M:      "Michael S. Tsirkin" <mst@redhat.com>
16155 M:      Jason Wang <jasowang@redhat.com>
16156 L:      virtualization@lists.linux-foundation.org
16157 S:      Maintained
16158 F:      Documentation/devicetree/bindings/virtio/
16159 F:      drivers/virtio/
16160 F:      tools/virtio/
16161 F:      drivers/net/virtio_net.c
16162 F:      drivers/block/virtio_blk.c
16163 F:      include/linux/virtio*.h
16164 F:      include/uapi/linux/virtio_*.h
16165 F:      drivers/crypto/virtio/
16166 F:      mm/balloon_compaction.c
16167
16168 VIRTIO CRYPTO DRIVER
16169 M:      Gonglei <arei.gonglei@huawei.com>
16170 L:      virtualization@lists.linux-foundation.org
16171 L:      linux-crypto@vger.kernel.org
16172 S:      Maintained
16173 F:      drivers/crypto/virtio/
16174 F:      include/uapi/linux/virtio_crypto.h
16175
16176 VIRTIO DRIVERS FOR S390
16177 M:      Cornelia Huck <cohuck@redhat.com>
16178 M:      Halil Pasic <pasic@linux.ibm.com>
16179 L:      linux-s390@vger.kernel.org
16180 L:      virtualization@lists.linux-foundation.org
16181 L:      kvm@vger.kernel.org
16182 S:      Supported
16183 F:      drivers/s390/virtio/
16184 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16185
16186 VIRTIO GPU DRIVER
16187 M:      David Airlie <airlied@linux.ie>
16188 M:      Gerd Hoffmann <kraxel@redhat.com>
16189 L:      dri-devel@lists.freedesktop.org
16190 L:      virtualization@lists.linux-foundation.org
16191 T:      git git://anongit.freedesktop.org/drm/drm-misc
16192 S:      Maintained
16193 F:      drivers/gpu/drm/virtio/
16194 F:      include/uapi/linux/virtio_gpu.h
16195
16196 VIRTIO HOST (VHOST)
16197 M:      "Michael S. Tsirkin" <mst@redhat.com>
16198 M:      Jason Wang <jasowang@redhat.com>
16199 L:      kvm@vger.kernel.org
16200 L:      virtualization@lists.linux-foundation.org
16201 L:      netdev@vger.kernel.org
16202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16203 S:      Maintained
16204 F:      drivers/vhost/
16205 F:      include/uapi/linux/vhost.h
16206
16207 VIRTIO INPUT DRIVER
16208 M:      Gerd Hoffmann <kraxel@redhat.com>
16209 S:      Maintained
16210 F:      drivers/virtio/virtio_input.c
16211 F:      include/uapi/linux/virtio_input.h
16212
16213 VIRTUAL BOX GUEST DEVICE DRIVER
16214 M:      Hans de Goede <hdegoede@redhat.com>
16215 M:      Arnd Bergmann <arnd@arndb.de>
16216 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16217 S:      Maintained
16218 F:      include/linux/vbox_utils.h
16219 F:      include/uapi/linux/vbox*.h
16220 F:      drivers/virt/vboxguest/
16221
16222 VIRTUAL SERIO DEVICE DRIVER
16223 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16224 S:      Maintained
16225 F:      drivers/input/serio/userio.c
16226 F:      include/uapi/linux/userio.h
16227
16228 VIVID VIRTUAL VIDEO DRIVER
16229 M:      Hans Verkuil <hverkuil@xs4all.nl>
16230 L:      linux-media@vger.kernel.org
16231 T:      git git://linuxtv.org/media_tree.git
16232 W:      https://linuxtv.org
16233 S:      Maintained
16234 F:      drivers/media/platform/vivid/*
16235
16236 VLYNQ BUS
16237 M:      Florian Fainelli <f.fainelli@gmail.com>
16238 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16239 S:      Maintained
16240 F:      drivers/vlynq/vlynq.c
16241 F:      include/linux/vlynq.h
16242
16243 VME SUBSYSTEM
16244 M:      Martyn Welch <martyn@welchs.me.uk>
16245 M:      Manohar Vanga <manohar.vanga@gmail.com>
16246 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16247 L:      devel@driverdev.osuosl.org
16248 S:      Maintained
16249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16250 F:      Documentation/driver-api/vme.rst
16251 F:      drivers/staging/vme/
16252 F:      drivers/vme/
16253 F:      include/linux/vme*
16254
16255 VMWARE BALLOON DRIVER
16256 M:      Julien Freche <jfreche@vmware.com>
16257 M:      Nadav Amit <namit@vmware.com>
16258 M:      "VMware, Inc." <pv-drivers@vmware.com>
16259 L:      linux-kernel@vger.kernel.org
16260 S:      Maintained
16261 F:      drivers/misc/vmw_balloon.c
16262
16263 VMWARE HYPERVISOR INTERFACE
16264 M:      Alok Kataria <akataria@vmware.com>
16265 L:      virtualization@lists.linux-foundation.org
16266 S:      Supported
16267 F:      arch/x86/kernel/cpu/vmware.c
16268
16269 VMWARE PVRDMA DRIVER
16270 M:      Adit Ranadive <aditr@vmware.com>
16271 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16272 L:      linux-rdma@vger.kernel.org
16273 S:      Maintained
16274 F:      drivers/infiniband/hw/vmw_pvrdma/
16275
16276 VMware PVSCSI driver
16277 M:      Jim Gill <jgill@vmware.com>
16278 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16279 L:      linux-scsi@vger.kernel.org
16280 S:      Maintained
16281 F:      drivers/scsi/vmw_pvscsi.c
16282 F:      drivers/scsi/vmw_pvscsi.h
16283
16284 VMWARE VMMOUSE SUBDRIVER
16285 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16286 M:      "VMware, Inc." <pv-drivers@vmware.com>
16287 L:      linux-input@vger.kernel.org
16288 S:      Maintained
16289 F:      drivers/input/mouse/vmmouse.c
16290 F:      drivers/input/mouse/vmmouse.h
16291
16292 VMWARE VMXNET3 ETHERNET DRIVER
16293 M:      Ronak Doshi <doshir@vmware.com>
16294 M:      "VMware, Inc." <pv-drivers@vmware.com>
16295 L:      netdev@vger.kernel.org
16296 S:      Maintained
16297 F:      drivers/net/vmxnet3/
16298
16299 VOCORE VOCORE2 BOARD
16300 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16301 L:      linux-mips@vger.kernel.org
16302 S:      Maintained
16303 F:      arch/mips/boot/dts/ralink/vocore2.dts
16304
16305 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16306 M:      Liam Girdwood <lgirdwood@gmail.com>
16307 M:      Mark Brown <broonie@kernel.org>
16308 L:      linux-kernel@vger.kernel.org
16309 W:      http://www.slimlogic.co.uk/?p=48
16310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16311 S:      Supported
16312 F:      Documentation/devicetree/bindings/regulator/
16313 F:      Documentation/power/regulator/
16314 F:      drivers/regulator/
16315 F:      include/dt-bindings/regulator/
16316 F:      include/linux/regulator/
16317
16318 VRF
16319 M:      David Ahern <dsa@cumulusnetworks.com>
16320 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16321 L:      netdev@vger.kernel.org
16322 S:      Maintained
16323 F:      drivers/net/vrf.c
16324 F:      Documentation/networking/vrf.txt
16325
16326 VT1211 HARDWARE MONITOR DRIVER
16327 M:      Juerg Haefliger <juergh@gmail.com>
16328 L:      linux-hwmon@vger.kernel.org
16329 S:      Maintained
16330 F:      Documentation/hwmon/vt1211
16331 F:      drivers/hwmon/vt1211.c
16332
16333 VT8231 HARDWARE MONITOR DRIVER
16334 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16335 L:      linux-hwmon@vger.kernel.org
16336 S:      Maintained
16337 F:      drivers/hwmon/vt8231.c
16338
16339 VUB300 USB to SDIO/SD/MMC bridge chip
16340 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16341 L:      linux-mmc@vger.kernel.org
16342 L:      linux-usb@vger.kernel.org
16343 S:      Supported
16344 F:      drivers/mmc/host/vub300.c
16345
16346 W1 DALLAS'S 1-WIRE BUS
16347 M:      Evgeniy Polyakov <zbr@ioremap.net>
16348 S:      Maintained
16349 F:      Documentation/devicetree/bindings/w1/
16350 F:      Documentation/w1/
16351 F:      drivers/w1/
16352 F:      include/linux/w1.h
16353
16354 W83791D HARDWARE MONITORING DRIVER
16355 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16356 L:      linux-hwmon@vger.kernel.org
16357 S:      Maintained
16358 F:      Documentation/hwmon/w83791d
16359 F:      drivers/hwmon/w83791d.c
16360
16361 W83793 HARDWARE MONITORING DRIVER
16362 M:      Rudolf Marek <r.marek@assembler.cz>
16363 L:      linux-hwmon@vger.kernel.org
16364 S:      Maintained
16365 F:      Documentation/hwmon/w83793
16366 F:      drivers/hwmon/w83793.c
16367
16368 W83795 HARDWARE MONITORING DRIVER
16369 M:      Jean Delvare <jdelvare@suse.com>
16370 L:      linux-hwmon@vger.kernel.org
16371 S:      Maintained
16372 F:      drivers/hwmon/w83795.c
16373
16374 W83L51xD SD/MMC CARD INTERFACE DRIVER
16375 M:      Pierre Ossman <pierre@ossman.eu>
16376 S:      Maintained
16377 F:      drivers/mmc/host/wbsd.*
16378
16379 WACOM PROTOCOL 4 SERIAL TABLETS
16380 M:      Julian Squires <julian@cipht.net>
16381 M:      Hans de Goede <hdegoede@redhat.com>
16382 L:      linux-input@vger.kernel.org
16383 S:      Maintained
16384 F:      drivers/input/tablet/wacom_serial4.c
16385
16386 WATCHDOG DEVICE DRIVERS
16387 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16388 M:      Guenter Roeck <linux@roeck-us.net>
16389 L:      linux-watchdog@vger.kernel.org
16390 W:      http://www.linux-watchdog.org/
16391 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16392 S:      Maintained
16393 F:      Documentation/devicetree/bindings/watchdog/
16394 F:      Documentation/watchdog/
16395 F:      drivers/watchdog/
16396 F:      include/linux/watchdog.h
16397 F:      include/uapi/linux/watchdog.h
16398
16399 WHISKEYCOVE PMIC GPIO DRIVER
16400 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16401 L:      linux-gpio@vger.kernel.org
16402 S:      Maintained
16403 F:      drivers/gpio/gpio-wcove.c
16404
16405 WIIMOTE HID DRIVER
16406 M:      David Herrmann <dh.herrmann@googlemail.com>
16407 L:      linux-input@vger.kernel.org
16408 S:      Maintained
16409 F:      drivers/hid/hid-wiimote*
16410
16411 WILOCITY WIL6210 WIRELESS DRIVER
16412 M:      Maya Erez <merez@codeaurora.org>
16413 L:      linux-wireless@vger.kernel.org
16414 L:      wil6210@qti.qualcomm.com
16415 S:      Supported
16416 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16417 F:      drivers/net/wireless/ath/wil6210/
16418
16419 WIMAX STACK
16420 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16421 M:      linux-wimax@intel.com
16422 L:      wimax@linuxwimax.org (subscribers-only)
16423 S:      Supported
16424 W:      http://linuxwimax.org
16425 F:      Documentation/wimax/README.wimax
16426 F:      include/linux/wimax/debug.h
16427 F:      include/net/wimax.h
16428 F:      include/uapi/linux/wimax.h
16429 F:      net/wimax/
16430
16431 WINBOND CIR DRIVER
16432 M:      David Härdeman <david@hardeman.nu>
16433 S:      Maintained
16434 F:      drivers/media/rc/winbond-cir.c
16435
16436 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16437 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16438 L:      linux-watchdog@vger.kernel.org
16439 S:      Maintained
16440 F:      drivers/watchdog/ebc-c384_wdt.c
16441
16442 WINSYSTEMS WS16C48 GPIO DRIVER
16443 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16444 L:      linux-gpio@vger.kernel.org
16445 S:      Maintained
16446 F:      drivers/gpio/gpio-ws16c48.c
16447
16448 WISTRON LAPTOP BUTTON DRIVER
16449 M:      Miloslav Trmac <mitr@volny.cz>
16450 S:      Maintained
16451 F:      drivers/input/misc/wistron_btns.c
16452
16453 WL3501 WIRELESS PCMCIA CARD DRIVER
16454 L:      linux-wireless@vger.kernel.org
16455 S:      Odd fixes
16456 F:      drivers/net/wireless/wl3501*
16457
16458 WOLFSON MICROELECTRONICS DRIVERS
16459 L:      patches@opensource.cirrus.com
16460 T:      git https://github.com/CirrusLogic/linux-drivers.git
16461 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16462 S:      Supported
16463 F:      Documentation/hwmon/wm83??
16464 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16465 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16466 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16467 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16468 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16469 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16470 F:      drivers/clk/clk-wm83*.c
16471 F:      drivers/extcon/extcon-arizona.c
16472 F:      drivers/leds/leds-wm83*.c
16473 F:      drivers/gpio/gpio-*wm*.c
16474 F:      drivers/gpio/gpio-arizona.c
16475 F:      drivers/hwmon/wm83??-hwmon.c
16476 F:      drivers/input/misc/wm831x-on.c
16477 F:      drivers/input/touchscreen/wm831x-ts.c
16478 F:      drivers/input/touchscreen/wm97*.c
16479 F:      drivers/mfd/arizona*
16480 F:      drivers/mfd/wm*.c
16481 F:      drivers/mfd/cs47l24*
16482 F:      drivers/power/supply/wm83*.c
16483 F:      drivers/rtc/rtc-wm83*.c
16484 F:      drivers/regulator/wm8*.c
16485 F:      drivers/regulator/arizona*
16486 F:      drivers/video/backlight/wm83*_bl.c
16487 F:      drivers/watchdog/wm83*_wdt.c
16488 F:      include/linux/mfd/arizona/
16489 F:      include/linux/mfd/wm831x/
16490 F:      include/linux/mfd/wm8350/
16491 F:      include/linux/mfd/wm8400*
16492 F:      include/linux/regulator/arizona*
16493 F:      include/linux/wm97xx.h
16494 F:      include/sound/wm????.h
16495 F:      sound/soc/codecs/arizona.?
16496 F:      sound/soc/codecs/wm*
16497 F:      sound/soc/codecs/cs47l24*
16498
16499 WORKQUEUE
16500 M:      Tejun Heo <tj@kernel.org>
16501 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16503 S:      Maintained
16504 F:      include/linux/workqueue.h
16505 F:      kernel/workqueue.c
16506 F:      Documentation/core-api/workqueue.rst
16507
16508 X-POWERS AXP288 PMIC DRIVERS
16509 M:      Hans de Goede <hdegoede@redhat.com>
16510 S:      Maintained
16511 N:      axp288
16512 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16513
16514 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16515 M:      Chen-Yu Tsai <wens@csie.org>
16516 L:      linux-kernel@vger.kernel.org
16517 S:      Maintained
16518 N:      axp[128]
16519
16520 X.25 NETWORK LAYER
16521 M:      Andrew Hendry <andrew.hendry@gmail.com>
16522 L:      linux-x25@vger.kernel.org
16523 S:      Odd Fixes
16524 F:      Documentation/networking/x25*
16525 F:      include/net/x25*
16526 F:      net/x25/
16527
16528 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16529 M:      Thomas Gleixner <tglx@linutronix.de>
16530 M:      Ingo Molnar <mingo@redhat.com>
16531 M:      Borislav Petkov <bp@alien8.de>
16532 R:      "H. Peter Anvin" <hpa@zytor.com>
16533 M:      x86@kernel.org
16534 L:      linux-kernel@vger.kernel.org
16535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16536 S:      Maintained
16537 F:      Documentation/devicetree/bindings/x86/
16538 F:      Documentation/x86/
16539 F:      arch/x86/
16540
16541 X86 ENTRY CODE
16542 M:      Andy Lutomirski <luto@kernel.org>
16543 L:      linux-kernel@vger.kernel.org
16544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16545 S:      Maintained
16546 F:      arch/x86/entry/
16547
16548 X86 MCE INFRASTRUCTURE
16549 M:      Tony Luck <tony.luck@intel.com>
16550 M:      Borislav Petkov <bp@alien8.de>
16551 L:      linux-edac@vger.kernel.org
16552 S:      Maintained
16553 F:      arch/x86/kernel/cpu/mcheck/*
16554
16555 X86 MICROCODE UPDATE SUPPORT
16556 M:      Borislav Petkov <bp@alien8.de>
16557 S:      Maintained
16558 F:      arch/x86/kernel/cpu/microcode/*
16559
16560 X86 MM
16561 M:      Dave Hansen <dave.hansen@linux.intel.com>
16562 M:      Andy Lutomirski <luto@kernel.org>
16563 M:      Peter Zijlstra <peterz@infradead.org>
16564 L:      linux-kernel@vger.kernel.org
16565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16566 S:      Maintained
16567 F:      arch/x86/mm/
16568
16569 X86 PLATFORM DRIVERS
16570 M:      Darren Hart <dvhart@infradead.org>
16571 M:      Andy Shevchenko <andy@infradead.org>
16572 L:      platform-driver-x86@vger.kernel.org
16573 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16574 S:      Maintained
16575 F:      drivers/platform/x86/
16576 F:      drivers/platform/olpc/
16577
16578 X86 VDSO
16579 M:      Andy Lutomirski <luto@kernel.org>
16580 L:      linux-kernel@vger.kernel.org
16581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16582 S:      Maintained
16583 F:      arch/x86/entry/vdso/
16584
16585 XARRAY
16586 M:      Matthew Wilcox <willy@infradead.org>
16587 L:      linux-fsdevel@vger.kernel.org
16588 S:      Supported
16589 F:      Documentation/core-api/xarray.rst
16590 F:      lib/idr.c
16591 F:      lib/xarray.c
16592 F:      include/linux/idr.h
16593 F:      include/linux/xarray.h
16594 F:      tools/testing/radix-tree
16595
16596 XBOX DVD IR REMOTE
16597 M:      Benjamin Valentin <benpicco@googlemail.com>
16598 S:      Maintained
16599 F:      drivers/media/rc/xbox_remote.c
16600 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16601
16602 XC2028/3028 TUNER DRIVER
16603 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16604 L:      linux-media@vger.kernel.org
16605 W:      https://linuxtv.org
16606 T:      git git://linuxtv.org/media_tree.git
16607 S:      Maintained
16608 F:      drivers/media/tuners/tuner-xc2028.*
16609
16610 XDP SOCKETS (AF_XDP)
16611 M:      Björn Töpel <bjorn.topel@intel.com>
16612 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16613 L:      netdev@vger.kernel.org
16614 S:      Maintained
16615 F:      kernel/bpf/xskmap.c
16616 F:      net/xdp/
16617
16618 XEN BLOCK SUBSYSTEM
16619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16620 M:      Roger Pau Monné <roger.pau@citrix.com>
16621 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16622 S:      Supported
16623 F:      drivers/block/xen-blkback/*
16624 F:      drivers/block/xen*
16625
16626 XEN HYPERVISOR ARM
16627 M:      Stefano Stabellini <sstabellini@kernel.org>
16628 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16629 S:      Maintained
16630 F:      arch/arm/xen/
16631 F:      arch/arm/include/asm/xen/
16632
16633 XEN HYPERVISOR ARM64
16634 M:      Stefano Stabellini <sstabellini@kernel.org>
16635 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16636 S:      Maintained
16637 F:      arch/arm64/xen/
16638 F:      arch/arm64/include/asm/xen/
16639
16640 XEN HYPERVISOR INTERFACE
16641 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16642 M:      Juergen Gross <jgross@suse.com>
16643 R:      Stefano Stabellini <sstabellini@kernel.org>
16644 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16646 S:      Supported
16647 F:      arch/x86/xen/
16648 F:      arch/x86/platform/pvh/
16649 F:      drivers/*/xen-*front.c
16650 F:      drivers/xen/
16651 F:      arch/x86/include/asm/xen/
16652 F:      arch/x86/include/asm/pvclock-abi.h
16653 F:      include/xen/
16654 F:      include/uapi/xen/
16655 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16656 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16657
16658 XEN NETWORK BACKEND DRIVER
16659 M:      Wei Liu <wei.liu2@citrix.com>
16660 M:      Paul Durrant <paul.durrant@citrix.com>
16661 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16662 L:      netdev@vger.kernel.org
16663 S:      Supported
16664 F:      drivers/net/xen-netback/*
16665
16666 XEN PCI SUBSYSTEM
16667 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16668 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16669 S:      Supported
16670 F:      arch/x86/pci/*xen*
16671 F:      drivers/pci/*xen*
16672
16673 XEN PVSCSI DRIVERS
16674 M:      Juergen Gross <jgross@suse.com>
16675 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16676 L:      linux-scsi@vger.kernel.org
16677 S:      Supported
16678 F:      drivers/scsi/xen-scsifront.c
16679 F:      drivers/xen/xen-scsiback.c
16680 F:      include/xen/interface/io/vscsiif.h
16681
16682 XEN SWIOTLB SUBSYSTEM
16683 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16684 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16685 L:      iommu@lists.linux-foundation.org
16686 S:      Supported
16687 F:      arch/x86/xen/*swiotlb*
16688 F:      drivers/xen/*swiotlb*
16689
16690 XEN SOUND FRONTEND DRIVER
16691 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16692 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16694 S:      Supported
16695 F:      sound/xen/*
16696
16697 XFS FILESYSTEM
16698 M:      Darrick J. Wong <darrick.wong@oracle.com>
16699 M:      linux-xfs@vger.kernel.org
16700 L:      linux-xfs@vger.kernel.org
16701 W:      http://xfs.org/
16702 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16703 S:      Supported
16704 F:      Documentation/filesystems/xfs.txt
16705 F:      fs/xfs/
16706
16707 XILINX AXI ETHERNET DRIVER
16708 M:      Anirudha Sarangi <anirudh@xilinx.com>
16709 M:      John Linn <John.Linn@xilinx.com>
16710 S:      Maintained
16711 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16712
16713 XILINX UARTLITE SERIAL DRIVER
16714 M:      Peter Korsgaard <jacmet@sunsite.dk>
16715 L:      linux-serial@vger.kernel.org
16716 S:      Maintained
16717 F:      drivers/tty/serial/uartlite.c
16718
16719 XILINX VIDEO IP CORES
16720 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16721 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16722 L:      linux-media@vger.kernel.org
16723 T:      git git://linuxtv.org/media_tree.git
16724 S:      Supported
16725 F:      Documentation/devicetree/bindings/media/xilinx/
16726 F:      drivers/media/platform/xilinx/
16727 F:      include/uapi/linux/xilinx-v4l2-controls.h
16728
16729 XILLYBUS DRIVER
16730 M:      Eli Billauer <eli.billauer@gmail.com>
16731 L:      linux-kernel@vger.kernel.org
16732 S:      Supported
16733 F:      drivers/char/xillybus/
16734
16735 XLP9XX I2C DRIVER
16736 M:      George Cherian <george.cherian@cavium.com>
16737 M:      Jan Glauber <jglauber@cavium.com>
16738 L:      linux-i2c@vger.kernel.org
16739 W:      http://www.cavium.com
16740 S:      Supported
16741 F:      drivers/i2c/busses/i2c-xlp9xx.c
16742
16743 XRA1403 GPIO EXPANDER
16744 M:      Nandor Han <nandor.han@ge.com>
16745 M:      Semi Malinen <semi.malinen@ge.com>
16746 L:      linux-gpio@vger.kernel.org
16747 S:      Maintained
16748 F:      drivers/gpio/gpio-xra1403.c
16749 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16750
16751 XTENSA XTFPGA PLATFORM SUPPORT
16752 M:      Max Filippov <jcmvbkbc@gmail.com>
16753 L:      linux-xtensa@linux-xtensa.org
16754 S:      Maintained
16755 F:      drivers/spi/spi-xtensa-xtfpga.c
16756 F:      sound/soc/xtensa/xtfpga-i2s.c
16757
16758 YAM DRIVER FOR AX.25
16759 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16760 L:      linux-hams@vger.kernel.org
16761 S:      Maintained
16762 F:      drivers/net/hamradio/yam*
16763 F:      include/linux/yam.h
16764
16765 YAMA SECURITY MODULE
16766 M:      Kees Cook <keescook@chromium.org>
16767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16768 S:      Supported
16769 F:      security/yama/
16770 F:      Documentation/admin-guide/LSM/Yama.rst
16771
16772 YEALINK PHONE DRIVER
16773 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16774 L:      usbb2k-api-dev@nongnu.org
16775 S:      Maintained
16776 F:      Documentation/input/devices/yealink.rst
16777 F:      drivers/input/misc/yealink.*
16778
16779 Z8530 DRIVER FOR AX.25
16780 M:      Joerg Reuter <jreuter@yaina.de>
16781 W:      http://yaina.de/jreuter/
16782 W:      http://www.qsl.net/dl1bke/
16783 L:      linux-hams@vger.kernel.org
16784 S:      Maintained
16785 F:      Documentation/networking/z8530drv.txt
16786 F:      drivers/net/hamradio/*scc.c
16787 F:      drivers/net/hamradio/z8530.h
16788
16789 ZBUD COMPRESSED PAGE ALLOCATOR
16790 M:      Seth Jennings <sjenning@redhat.com>
16791 M:      Dan Streetman <ddstreet@ieee.org>
16792 L:      linux-mm@kvack.org
16793 S:      Maintained
16794 F:      mm/zbud.c
16795 F:      include/linux/zbud.h
16796
16797 ZD1211RW WIRELESS DRIVER
16798 M:      Daniel Drake <dsd@gentoo.org>
16799 M:      Ulrich Kunitz <kune@deine-taler.de>
16800 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16801 L:      linux-wireless@vger.kernel.org
16802 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16803 S:      Maintained
16804 F:      drivers/net/wireless/zydas/zd1211rw/
16805
16806 ZD1301 MEDIA DRIVER
16807 M:      Antti Palosaari <crope@iki.fi>
16808 L:      linux-media@vger.kernel.org
16809 W:      https://linuxtv.org/
16810 W:      http://palosaari.fi/linux/
16811 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16812 S:      Maintained
16813 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16814
16815 ZD1301_DEMOD MEDIA DRIVER
16816 M:      Antti Palosaari <crope@iki.fi>
16817 L:      linux-media@vger.kernel.org
16818 W:      https://linuxtv.org/
16819 W:      http://palosaari.fi/linux/
16820 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16821 S:      Maintained
16822 F:      drivers/media/dvb-frontends/zd1301_demod*
16823
16824 ZPOOL COMPRESSED PAGE STORAGE API
16825 M:      Dan Streetman <ddstreet@ieee.org>
16826 L:      linux-mm@kvack.org
16827 S:      Maintained
16828 F:      mm/zpool.c
16829 F:      include/linux/zpool.h
16830
16831 ZR36067 VIDEO FOR LINUX DRIVER
16832 L:      mjpeg-users@lists.sourceforge.net
16833 L:      linux-media@vger.kernel.org
16834 W:      http://mjpeg.sourceforge.net/driver-zoran/
16835 T:      hg https://linuxtv.org/hg/v4l-dvb
16836 S:      Odd Fixes
16837 F:      drivers/staging/media/zoran/
16838
16839 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16840 M:      Minchan Kim <minchan@kernel.org>
16841 M:      Nitin Gupta <ngupta@vflare.org>
16842 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16843 L:      linux-kernel@vger.kernel.org
16844 S:      Maintained
16845 F:      drivers/block/zram/
16846 F:      Documentation/blockdev/zram.txt
16847
16848 ZS DECSTATION Z85C30 SERIAL DRIVER
16849 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16850 S:      Maintained
16851 F:      drivers/tty/serial/zs.*
16852
16853 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16854 M:      Minchan Kim <minchan@kernel.org>
16855 M:      Nitin Gupta <ngupta@vflare.org>
16856 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16857 L:      linux-mm@kvack.org
16858 S:      Maintained
16859 F:      mm/zsmalloc.c
16860 F:      include/linux/zsmalloc.h
16861 F:      Documentation/vm/zsmalloc.rst
16862
16863 ZSWAP COMPRESSED SWAP CACHING
16864 M:      Seth Jennings <sjenning@redhat.com>
16865 M:      Dan Streetman <ddstreet@ieee.org>
16866 L:      linux-mm@kvack.org
16867 S:      Maintained
16868 F:      mm/zswap.c
16869
16870 THE REST
16871 M:      Linus Torvalds <torvalds@linux-foundation.org>
16872 L:      linux-kernel@vger.kernel.org
16873 Q:      http://patchwork.kernel.org/project/LKML/list/
16874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16875 S:      Buried alive in reporters
16876 F:      *
16877 F:      */