]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
MAINTAINERS: imx: Change Fabio's email address
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. 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 <festevam@gmail.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 N:      imx
1540 N:      mxs
1541 X:      drivers/media/i2c/
1542
1543 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1544 M:      Shawn Guo <shawnguo@kernel.org>
1545 M:      Sascha Hauer <s.hauer@pengutronix.de>
1546 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1547 R:      Stefan Agner <stefan@agner.ch>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1551 F:      arch/arm/mach-imx/*vf610*
1552 F:      arch/arm/boot/dts/vf*
1553
1554 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1555 M:      Shawn Guo <shawnguo@kernel.org>
1556 M:      Li Yang <leoyang.li@nxp.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1560 F:      arch/arm/boot/dts/ls1021a*
1561 F:      arch/arm64/boot/dts/freescale/fsl-*
1562 F:      arch/arm64/boot/dts/freescale/qoriq-*
1563
1564 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1565 M:      Lennert Buytenhek <kernel@wantstofly.org>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568
1569 ARM/GUMSTIX MACHINE SUPPORT
1570 M:      Steve Sakoman <sakoman@gmail.com>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 S:      Maintained
1573
1574 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1575 M:      Philipp Zabel <philipp.zabel@gmail.com>
1576 M:      Paul Parsons <lost.distance@yahoo.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      arch/arm/mach-pxa/hx4700.c
1580 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1581 F:      sound/soc/pxa/hx4700.c
1582
1583 ARM/HISILICON SOC SUPPORT
1584 M:      Wei Xu <xuwei5@hisilicon.com>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 W:      http://www.hisilicon.com
1587 S:      Supported
1588 T:      git git://github.com/hisilicon/linux-hisi.git
1589 F:      arch/arm/mach-hisi/
1590 F:      arch/arm/boot/dts/hi3*
1591 F:      arch/arm/boot/dts/hip*
1592 F:      arch/arm/boot/dts/hisi*
1593 F:      arch/arm64/boot/dts/hisilicon/
1594
1595 ARM/HP JORNADA 7XX MACHINE SUPPORT
1596 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1597 W:      www.jlime.com
1598 S:      Maintained
1599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1600 F:      arch/arm/mach-sa1100/jornada720.c
1601 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1602
1603 ARM/IGEP MACHINE SUPPORT
1604 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1605 M:      Javier Martinez Canillas <javier@dowhile0.org>
1606 L:      linux-omap@vger.kernel.org
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609 F:      arch/arm/boot/dts/omap3-igep*
1610
1611 ARM/INCOME PXA270 SUPPORT
1612 M:      Marek Vasut <marek.vasut@gmail.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1616
1617 ARM/INTEL IOP13XX ARM ARCHITECTURE
1618 M:      Lennert Buytenhek <kernel@wantstofly.org>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621
1622 ARM/INTEL IOP32X ARM ARCHITECTURE
1623 M:      Lennert Buytenhek <kernel@wantstofly.org>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626
1627 ARM/INTEL IOP33X ARM ARCHITECTURE
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 S:      Orphan
1630
1631 ARM/INTEL IQ81342EX MACHINE SUPPORT
1632 M:      Lennert Buytenhek <kernel@wantstofly.org>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635
1636 ARM/INTEL IXDP2850 MACHINE SUPPORT
1637 M:      Lennert Buytenhek <kernel@wantstofly.org>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640
1641 ARM/INTEL IXP4XX ARM ARCHITECTURE
1642 M:      Imre Kaloz <kaloz@openwrt.org>
1643 M:      Krzysztof Halasa <khalasa@piap.pl>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646 F:      arch/arm/mach-ixp4xx/
1647
1648 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1649 M:      Jonathan Cameron <jic23@cam.ac.uk>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652 F:      arch/arm/mach-pxa/stargate2.c
1653 F:      drivers/pcmcia/pxa2xx_stargate2.c
1654
1655 ARM/INTEL XSC3 (MANZANO) ARM CORE
1656 M:      Lennert Buytenhek <kernel@wantstofly.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659
1660 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1661 M:      Lennert Buytenhek <kernel@wantstofly.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664
1665 ARM/LG1K ARCHITECTURE
1666 M:      Chanho Min <chanho.min@lge.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm64/boot/dts/lg/
1670
1671 ARM/LOGICPD PXA270 MACHINE SUPPORT
1672 M:      Lennert Buytenhek <kernel@wantstofly.org>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675
1676 ARM/LPC18XX ARCHITECTURE
1677 M:      Vladimir Zapolskiy <vz@mleia.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/lpc43*
1681 F:      drivers/i2c/busses/i2c-lpc2k.c
1682 F:      drivers/memory/pl172.c
1683 F:      drivers/mtd/spi-nor/nxp-spifi.c
1684 F:      drivers/rtc/rtc-lpc24xx.c
1685 N:      lpc18xx
1686
1687 ARM/LPC32XX SOC SUPPORT
1688 M:      Vladimir Zapolskiy <vz@mleia.com>
1689 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1692 S:      Maintained
1693 F:      arch/arm/boot/dts/lpc32*
1694 F:      arch/arm/mach-lpc32xx/
1695 F:      drivers/i2c/busses/i2c-pnx.c
1696 F:      drivers/net/ethernet/nxp/lpc_eth.c
1697 F:      drivers/usb/host/ohci-nxp.c
1698 F:      drivers/watchdog/pnx4008_wdt.c
1699 N:      lpc32xx
1700
1701 ARM/MAGICIAN MACHINE SUPPORT
1702 M:      Philipp Zabel <philipp.zabel@gmail.com>
1703 S:      Maintained
1704
1705 ARM/Marvell Dove/MV78xx0/Orion SOC support
1706 M:      Jason Cooper <jason@lakedaemon.net>
1707 M:      Andrew Lunn <andrew@lunn.ch>
1708 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1709 M:      Gregory Clement <gregory.clement@bootlin.com>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 S:      Maintained
1712 F:      Documentation/devicetree/bindings/soc/dove/
1713 F:      arch/arm/mach-dove/
1714 F:      arch/arm/mach-mv78xx0/
1715 F:      arch/arm/mach-orion5x/
1716 F:      arch/arm/plat-orion/
1717 F:      arch/arm/boot/dts/dove*
1718 F:      arch/arm/boot/dts/orion5x*
1719
1720 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1721 M:      Jason Cooper <jason@lakedaemon.net>
1722 M:      Andrew Lunn <andrew@lunn.ch>
1723 M:      Gregory Clement <gregory.clement@bootlin.com>
1724 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Maintained
1727 F:      arch/arm/boot/dts/armada*
1728 F:      arch/arm/boot/dts/kirkwood*
1729 F:      arch/arm/configs/mvebu_*_defconfig
1730 F:      arch/arm/mach-mvebu/
1731 F:      arch/arm64/boot/dts/marvell/armada*
1732 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1733 F:      drivers/cpufreq/mvebu-cpufreq.c
1734 F:      drivers/irqchip/irq-armada-370-xp.c
1735 F:      drivers/irqchip/irq-mvebu-*
1736 F:      drivers/pinctrl/mvebu/
1737 F:      drivers/rtc/rtc-armada38x.c
1738
1739 ARM/Mediatek RTC DRIVER
1740 M:      Eddie Huang <eddie.huang@mediatek.com>
1741 M:      Sean Wang <sean.wang@mediatek.com>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1744 S:      Maintained
1745 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1746 F:      drivers/rtc/rtc-mt6397.c
1747 F:      drivers/rtc/rtc-mt7622.c
1748
1749 ARM/Mediatek SoC support
1750 M:      Matthias Brugger <matthias.bgg@gmail.com>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753 W:      https://mtk.bcnfs.org/
1754 C:      irc://chat.freenode.net/linux-mediatek
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/mt6*
1757 F:      arch/arm/boot/dts/mt7*
1758 F:      arch/arm/boot/dts/mt8*
1759 F:      arch/arm/mach-mediatek/
1760 F:      arch/arm64/boot/dts/mediatek/
1761 F:      drivers/soc/mediatek/
1762 N:      mtk
1763 N:      mt[678]
1764 K:      mediatek
1765
1766 ARM/Mediatek USB3 PHY DRIVER
1767 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771 F:      drivers/phy/mediatek/
1772 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1773
1774 ARM/MICREL KS8695 ARCHITECTURE
1775 M:      Greg Ungerer <gerg@uclinux.org>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 F:      arch/arm/mach-ks8695/
1778 S:      Odd Fixes
1779
1780 ARM/Microchip (AT91) SoC support
1781 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1782 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1783 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W:      http://www.linux4sam.org
1786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1787 S:      Supported
1788 N:      at91
1789 N:      atmel
1790 F:      arch/arm/mach-at91/
1791 F:      include/soc/at91/
1792 F:      arch/arm/boot/dts/at91*.dts
1793 F:      arch/arm/boot/dts/at91*.dtsi
1794 F:      arch/arm/boot/dts/sama*.dts
1795 F:      arch/arm/boot/dts/sama*.dtsi
1796 F:      arch/arm/include/debug/at91.S
1797 F:      drivers/memory/atmel*
1798 F:      drivers/watchdog/sama5d4_wdt.c
1799 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1800 X:      drivers/net/wireless/atmel/
1801
1802 ARM/MIOA701 MACHINE SUPPORT
1803 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F:      arch/arm/mach-pxa/mioa701.c
1806 S:      Maintained
1807
1808 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1809 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1810 S:      Maintained
1811
1812 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1813 M:      Linus Walleij <linus.walleij@linaro.org>
1814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      arch/arm/mach-nomadik/
1817 F:      arch/arm/mach-u300/
1818 F:      arch/arm/mach-ux500/
1819 F:      arch/arm/boot/dts/ste-*
1820 F:      drivers/clk/clk-nomadik.c
1821 F:      drivers/clk/clk-u300.c
1822 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1823 F:      drivers/clocksource/timer-u300.c
1824 F:      drivers/dma/coh901318*
1825 F:      drivers/dma/ste_dma40*
1826 F:      drivers/hwspinlock/u8500_hsem.c
1827 F:      drivers/i2c/busses/i2c-nomadik.c
1828 F:      drivers/i2c/busses/i2c-stu300.c
1829 F:      drivers/mfd/ab3100*
1830 F:      drivers/mfd/ab8500*
1831 F:      drivers/mfd/abx500*
1832 F:      drivers/mfd/dbx500*
1833 F:      drivers/mfd/db8500*
1834 F:      drivers/pinctrl/nomadik/
1835 F:      drivers/pinctrl/pinctrl-coh901*
1836 F:      drivers/pinctrl/pinctrl-u300.c
1837 F:      drivers/rtc/rtc-ab3100.c
1838 F:      drivers/rtc/rtc-ab8500.c
1839 F:      drivers/rtc/rtc-coh901331.c
1840 F:      drivers/rtc/rtc-pl031.c
1841 F:      drivers/watchdog/coh901327_wdt.c
1842 F:      Documentation/devicetree/bindings/arm/ste-*
1843 F:      Documentation/devicetree/bindings/arm/ux500/
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1845
1846 ARM/NUVOTON NPCM ARCHITECTURE
1847 M:      Avi Fishman <avifishman70@gmail.com>
1848 M:      Tomer Maimon <tmaimon77@gmail.com>
1849 R:      Patrick Venture <venture@google.com>
1850 R:      Nancy Yuen <yuenn@google.com>
1851 R:      Brendan Higgins <brendanhiggins@google.com>
1852 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1853 S:      Supported
1854 F:      arch/arm/mach-npcm/
1855 F:      arch/arm/boot/dts/nuvoton-npcm*
1856 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1857 F:      drivers/*/*npcm*
1858 F:      Documentation/devicetree/bindings/*/*npcm*
1859 F:      Documentation/devicetree/bindings/*/*/*npcm*
1860
1861 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1862 M:      Wan ZongShun <mcuos.com@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 W:      http://www.mcuos.com
1865 S:      Maintained
1866 F:      arch/arm/mach-w90x900/
1867 F:      drivers/input/keyboard/w90p910_keypad.c
1868 F:      drivers/input/touchscreen/w90p910_ts.c
1869 F:      drivers/watchdog/nuc900_wdt.c
1870 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1871 F:      drivers/mtd/nand/raw/nuc900_nand.c
1872 F:      drivers/rtc/rtc-nuc900.c
1873 F:      drivers/spi/spi-nuc900.c
1874 F:      drivers/usb/host/ehci-w90x900.c
1875 F:      drivers/video/fbdev/nuc900fb.c
1876
1877 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1878 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1879 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1880 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1881 S:      Supported
1882
1883 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1884 M:      Alexander Clouter <alex@digriz.org.uk>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 W:      http://www.digriz.org.uk/ts78xx/kernel
1887 S:      Maintained
1888 F:      arch/arm/mach-orion5x/ts78xx-*
1889
1890 ARM/OXNAS platform support
1891 M:      Neil Armstrong <narmstrong@baylibre.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1894 S:      Maintained
1895 F:      arch/arm/mach-oxnas/
1896 F:      arch/arm/boot/dts/ox8*.dts*
1897 N:      oxnas
1898
1899 ARM/PALM TREO SUPPORT
1900 M:      Tomas Cech <sleep_walker@suse.com>
1901 L:      linux-arm-kernel@lists.infradead.org
1902 W:      http://hackndev.com
1903 S:      Maintained
1904 F:      arch/arm/mach-pxa/palmtreo.*
1905
1906 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1907 M:      Marek Vasut <marek.vasut@gmail.com>
1908 L:      linux-arm-kernel@lists.infradead.org
1909 W:      http://hackndev.com
1910 S:      Maintained
1911 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1912 F:      arch/arm/mach-pxa/palmtx.c
1913 F:      arch/arm/mach-pxa/palmt5.*
1914 F:      arch/arm/mach-pxa/include/mach/palmld.h
1915 F:      arch/arm/mach-pxa/palmld.c
1916 F:      arch/arm/mach-pxa/palmte2.*
1917 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1918 F:      arch/arm/mach-pxa/palmtc.c
1919
1920 ARM/PALMZ72 SUPPORT
1921 M:      Sergey Lapin <slapin@ossfans.org>
1922 L:      linux-arm-kernel@lists.infradead.org
1923 W:      http://hackndev.com
1924 S:      Maintained
1925 F:      arch/arm/mach-pxa/palmz72.*
1926
1927 ARM/PLEB SUPPORT
1928 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1929 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1930 S:      Maintained
1931
1932 ARM/PT DIGITAL BOARD PORT
1933 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 W:      http://www.armlinux.org.uk/
1936 S:      Maintained
1937
1938 ARM/QUALCOMM SUPPORT
1939 M:      Andy Gross <andy.gross@linaro.org>
1940 M:      David Brown <david.brown@linaro.org>
1941 L:      linux-arm-msm@vger.kernel.org
1942 S:      Maintained
1943 F:      Documentation/devicetree/bindings/soc/qcom/
1944 F:      arch/arm/boot/dts/qcom-*.dts
1945 F:      arch/arm/boot/dts/qcom-*.dtsi
1946 F:      arch/arm/mach-qcom/
1947 F:      arch/arm64/boot/dts/qcom/*
1948 F:      drivers/i2c/busses/i2c-qup.c
1949 F:      drivers/clk/qcom/
1950 F:      drivers/dma/qcom/
1951 F:      drivers/soc/qcom/
1952 F:      drivers/spi/spi-qup.c
1953 F:      drivers/tty/serial/msm_serial.c
1954 F:      drivers/*/pm8???-*
1955 F:      drivers/mfd/ssbi.c
1956 F:      drivers/firmware/qcom_scm*
1957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1958
1959 ARM/RADISYS ENP2611 MACHINE SUPPORT
1960 M:      Lennert Buytenhek <kernel@wantstofly.org>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S:      Maintained
1963
1964 ARM/RDA MICRO ARCHITECTURE
1965 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      arch/arm/boot/dts/rda8810pl-*
1970 F:      drivers/clocksource/timer-rda.c
1971 F:      drivers/irqchip/irq-rda-intc.c
1972 F:      drivers/tty/serial/rda-uart.c
1973 F:      Documentation/devicetree/bindings/arm/rda.txt
1974 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1975 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1976 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1977
1978 ARM/REALTEK ARCHITECTURE
1979 M:      Andreas Färber <afaerber@suse.de>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 S:      Maintained
1982 F:      arch/arm64/boot/dts/realtek/
1983 F:      Documentation/devicetree/bindings/arm/realtek.txt
1984
1985 ARM/RENESAS ARM64 ARCHITECTURE
1986 M:      Simon Horman <horms@verge.net.au>
1987 M:      Magnus Damm <magnus.damm@gmail.com>
1988 L:      linux-renesas-soc@vger.kernel.org
1989 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1991 S:      Supported
1992 F:      arch/arm64/boot/dts/renesas/
1993 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1994 F:      drivers/soc/renesas/
1995 F:      include/linux/soc/renesas/
1996
1997 ARM/RISCPC ARCHITECTURE
1998 M:      Russell King <linux@armlinux.org.uk>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 W:      http://www.armlinux.org.uk/
2001 S:      Maintained
2002 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2003 F:      arch/arm/include/asm/hardware/ioc.h
2004 F:      arch/arm/include/asm/hardware/iomd.h
2005 F:      arch/arm/include/asm/hardware/memc.h
2006 F:      arch/arm/mach-rpc/
2007 F:      drivers/net/ethernet/8390/etherh.c
2008 F:      drivers/net/ethernet/i825xx/ether1*
2009 F:      drivers/net/ethernet/seeq/ether3*
2010 F:      drivers/scsi/arm/
2011
2012 ARM/Rockchip SoC support
2013 M:      Heiko Stuebner <heiko@sntech.de>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 L:      linux-rockchip@lists.infradead.org
2016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2017 S:      Maintained
2018 F:      arch/arm/boot/dts/rk3*
2019 F:      arch/arm/boot/dts/rv1108*
2020 F:      arch/arm/mach-rockchip/
2021 F:      drivers/clk/rockchip/
2022 F:      drivers/i2c/busses/i2c-rk3x.c
2023 F:      drivers/*/*rockchip*
2024 F:      drivers/*/*/*rockchip*
2025 F:      sound/soc/rockchip/
2026 N:      rockchip
2027
2028 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2029 M:      Kukjin Kim <kgene@kernel.org>
2030 M:      Krzysztof Kozlowski <krzk@kernel.org>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2033 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2034 S:      Maintained
2035 F:      arch/arm/boot/dts/s3c*
2036 F:      arch/arm/boot/dts/s5p*
2037 F:      arch/arm/boot/dts/exynos*
2038 F:      arch/arm64/boot/dts/exynos/
2039 F:      arch/arm/plat-samsung/
2040 F:      arch/arm/mach-s3c24*/
2041 F:      arch/arm/mach-s3c64xx/
2042 F:      arch/arm/mach-s5p*/
2043 F:      arch/arm/mach-exynos*/
2044 F:      drivers/*/*s3c24*
2045 F:      drivers/*/*/*s3c24*
2046 F:      drivers/*/*s3c64xx*
2047 F:      drivers/*/*s5pv210*
2048 F:      drivers/memory/samsung/*
2049 F:      drivers/soc/samsung/*
2050 F:      Documentation/arm/Samsung/
2051 F:      Documentation/devicetree/bindings/arm/samsung/
2052 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2053 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2054 N:      exynos
2055
2056 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2057 M:      Kyungmin Park <kyungmin.park@samsung.com>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 S:      Maintained
2060 F:      arch/arm/mach-s5pv210/
2061
2062 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2063 M:      Kyungmin Park <kyungmin.park@samsung.com>
2064 M:      Kamil Debski <kamil@wypas.org>
2065 M:      Andrzej Hajda <a.hajda@samsung.com>
2066 L:      linux-arm-kernel@lists.infradead.org
2067 L:      linux-media@vger.kernel.org
2068 S:      Maintained
2069 F:      drivers/media/platform/s5p-g2d/
2070
2071 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2072 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2073 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2074 L:      linux-media@vger.kernel.org
2075 S:      Maintained
2076 F:      drivers/media/platform/s5p-cec/
2077 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2078
2079 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2080 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2081 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2082 L:      linux-arm-kernel@lists.infradead.org
2083 L:      linux-media@vger.kernel.org
2084 S:      Maintained
2085 F:      drivers/media/platform/s5p-jpeg/
2086
2087 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2088 M:      Kyungmin Park <kyungmin.park@samsung.com>
2089 M:      Kamil Debski <kamil@wypas.org>
2090 M:      Jeongtae Park <jtp.park@samsung.com>
2091 M:      Andrzej Hajda <a.hajda@samsung.com>
2092 L:      linux-arm-kernel@lists.infradead.org
2093 L:      linux-media@vger.kernel.org
2094 S:      Maintained
2095 F:      drivers/media/platform/s5p-mfc/
2096
2097 ARM/SHMOBILE ARM ARCHITECTURE
2098 M:      Simon Horman <horms@verge.net.au>
2099 M:      Magnus Damm <magnus.damm@gmail.com>
2100 L:      linux-renesas-soc@vger.kernel.org
2101 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2103 S:      Supported
2104 F:      arch/arm/boot/dts/emev2*
2105 F:      arch/arm/boot/dts/r7s*
2106 F:      arch/arm/boot/dts/r8a*
2107 F:      arch/arm/boot/dts/r9a*
2108 F:      arch/arm/boot/dts/sh*
2109 F:      arch/arm/configs/shmobile_defconfig
2110 F:      arch/arm/include/debug/renesas-scif.S
2111 F:      arch/arm/mach-shmobile/
2112 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2113 F:      drivers/soc/renesas/
2114 F:      include/linux/soc/renesas/
2115
2116 ARM/SOCFPGA ARCHITECTURE
2117 M:      Dinh Nguyen <dinguyen@kernel.org>
2118 S:      Maintained
2119 F:      arch/arm/mach-socfpga/
2120 F:      arch/arm/boot/dts/socfpga*
2121 F:      arch/arm/configs/socfpga_defconfig
2122 F:      arch/arm64/boot/dts/altera/
2123 W:      http://www.rocketboards.org
2124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2125
2126 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2127 M:      Dinh Nguyen <dinguyen@kernel.org>
2128 S:      Maintained
2129 F:      drivers/clk/socfpga/
2130
2131 ARM/SOCFPGA EDAC SUPPORT
2132 M:      Thor Thayer <thor.thayer@linux.intel.com>
2133 S:      Maintained
2134 F:      drivers/edac/altera_edac.
2135
2136 ARM/SPREADTRUM SoC SUPPORT
2137 M:      Orson Zhai <orsonzhai@gmail.com>
2138 M:      Baolin Wang <baolin.wang@linaro.org>
2139 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2140 S:      Maintained
2141 F:      arch/arm64/boot/dts/sprd
2142 N:      sprd
2143
2144 ARM/STI ARCHITECTURE
2145 M:      Patrice Chotard <patrice.chotard@st.com>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 W:      http://www.stlinux.com
2148 S:      Maintained
2149 F:      arch/arm/mach-sti/
2150 F:      arch/arm/boot/dts/sti*
2151 F:      drivers/char/hw_random/st-rng.c
2152 F:      drivers/clocksource/arm_global_timer.c
2153 F:      drivers/clocksource/clksrc_st_lpc.c
2154 F:      drivers/cpufreq/sti-cpufreq.c
2155 F:      drivers/dma/st_fdma*
2156 F:      drivers/i2c/busses/i2c-st.c
2157 F:      drivers/media/rc/st_rc.c
2158 F:      drivers/media/platform/sti/c8sectpfe/
2159 F:      drivers/mmc/host/sdhci-st.c
2160 F:      drivers/phy/st/phy-miphy28lp.c
2161 F:      drivers/phy/st/phy-stih407-usb.c
2162 F:      drivers/pinctrl/pinctrl-st.c
2163 F:      drivers/remoteproc/st_remoteproc.c
2164 F:      drivers/remoteproc/st_slim_rproc.c
2165 F:      drivers/reset/sti/
2166 F:      drivers/rtc/rtc-st-lpc.c
2167 F:      drivers/tty/serial/st-asc.c
2168 F:      drivers/usb/dwc3/dwc3-st.c
2169 F:      drivers/usb/host/ehci-st.c
2170 F:      drivers/usb/host/ohci-st.c
2171 F:      drivers/watchdog/st_lpc_wdt.c
2172 F:      drivers/ata/ahci_st.c
2173 F:      include/linux/remoteproc/st_slim_rproc.h
2174
2175 ARM/STM32 ARCHITECTURE
2176 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2177 M:      Alexandre Torgue <alexandre.torgue@st.com>
2178 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 S:      Maintained
2181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2182 N:      stm32
2183 N:      stm
2184 F:      arch/arm/boot/dts/stm32*
2185 F:      arch/arm/mach-stm32/
2186 F:      drivers/clocksource/armv7m_systick.c
2187
2188 ARM/Synaptics SoC support
2189 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2190 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2193 F:      arch/arm/mach-berlin/
2194 F:      arch/arm/boot/dts/berlin*
2195 F:      arch/arm64/boot/dts/synaptics/
2196
2197 ARM/TANGO ARCHITECTURE
2198 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2199 M:      Mans Rullgard <mans@mansr.com>
2200 L:      linux-arm-kernel@lists.infradead.org
2201 S:      Odd Fixes
2202 N:      tango
2203
2204 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2205 M:      Lennert Buytenhek <kernel@wantstofly.org>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 S:      Maintained
2208
2209 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2210 M:      Hans Verkuil <hans.verkuil@cisco.com>
2211 L:      linux-tegra@vger.kernel.org
2212 L:      linux-media@vger.kernel.org
2213 S:      Maintained
2214 F:      drivers/media/platform/tegra-cec/
2215 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2216
2217 ARM/TETON BGA MACHINE SUPPORT
2218 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 S:      Maintained
2221
2222 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2223 M:      Santosh Shilimkar <ssantosh@kernel.org>
2224 L:      linux-kernel@vger.kernel.org
2225 S:      Maintained
2226 F:      drivers/memory/*emif*
2227
2228 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2229 M:      Tero Kristo <t-kristo@ti.com>
2230 M:      Nishanth Menon <nm@ti.com>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 S:      Supported
2233 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2234 F:      arch/arm64/boot/dts/ti/Makefile
2235 F:      arch/arm64/boot/dts/ti/k3-*
2236 F:      include/dt-bindings/pinctrl/k3.h
2237
2238 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2239 M:      Santosh Shilimkar <ssantosh@kernel.org>
2240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 S:      Maintained
2242 F:      arch/arm/mach-keystone/
2243 F:      arch/arm/boot/dts/keystone-*
2244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2245
2246 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2247 M:      Santosh Shilimkar <ssantosh@kernel.org>
2248 L:      linux-kernel@vger.kernel.org
2249 S:      Maintained
2250 F:      drivers/clk/keystone/
2251
2252 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2253 M:      Santosh Shilimkar <ssantosh@kernel.org>
2254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 L:      linux-kernel@vger.kernel.org
2256 S:      Maintained
2257 F:      drivers/clocksource/timer-keystone.c
2258
2259 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2260 M:      Santosh Shilimkar <ssantosh@kernel.org>
2261 L:      linux-kernel@vger.kernel.org
2262 S:      Maintained
2263 F:      drivers/power/reset/keystone-reset.c
2264
2265 ARM/THECUS N2100 MACHINE SUPPORT
2266 M:      Lennert Buytenhek <kernel@wantstofly.org>
2267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 S:      Maintained
2269
2270 ARM/TOSA MACHINE SUPPORT
2271 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2272 M:      Dirk Opfer <dirk@opfer-online.de>
2273 S:      Maintained
2274
2275 ARM/UNIPHIER ARCHITECTURE
2276 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2279 S:      Maintained
2280 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2281 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2282 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2283 F:      arch/arm/boot/dts/uniphier*
2284 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2285 F:      arch/arm/mach-uniphier/
2286 F:      arch/arm/mm/cache-uniphier.c
2287 F:      arch/arm64/boot/dts/socionext/uniphier*
2288 F:      drivers/bus/uniphier-system-bus.c
2289 F:      drivers/clk/uniphier/
2290 F:      drivers/dmaengine/uniphier-mdmac.c
2291 F:      drivers/gpio/gpio-uniphier.c
2292 F:      drivers/i2c/busses/i2c-uniphier*
2293 F:      drivers/irqchip/irq-uniphier-aidet.c
2294 F:      drivers/mmc/host/uniphier-sd.c
2295 F:      drivers/pinctrl/uniphier/
2296 F:      drivers/reset/reset-uniphier.c
2297 F:      drivers/tty/serial/8250/8250_uniphier.c
2298 N:      uniphier
2299
2300 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2301 M:      Ulf Hansson <ulf.hansson@linaro.org>
2302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 T:      git git://git.linaro.org/people/ulfh/clk.git
2304 S:      Maintained
2305 F:      drivers/clk/ux500/
2306
2307 ARM/VERSATILE EXPRESS PLATFORM
2308 M:      Liviu Dudau <liviu.dudau@arm.com>
2309 M:      Sudeep Holla <sudeep.holla@arm.com>
2310 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 S:      Maintained
2313 F:      arch/arm/boot/dts/vexpress*
2314 F:      arch/arm64/boot/dts/arm/
2315 F:      arch/arm/mach-vexpress/
2316 F:      */*/vexpress*
2317 F:      */*/*/vexpress*
2318 F:      drivers/clk/versatile/clk-vexpress-osc.c
2319 F:      drivers/clocksource/timer-versatile.c
2320 N:      mps2
2321
2322 ARM/VFP SUPPORT
2323 M:      Russell King <linux@armlinux.org.uk>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 W:      http://www.armlinux.org.uk/
2326 S:      Maintained
2327 F:      arch/arm/vfp/
2328
2329 ARM/VOIPAC PXA270 SUPPORT
2330 M:      Marek Vasut <marek.vasut@gmail.com>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      arch/arm/mach-pxa/vpac270.c
2334 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2335
2336 ARM/VT8500 ARM ARCHITECTURE
2337 M:      Tony Prisk <linux@prisktech.co.nz>
2338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 S:      Maintained
2340 F:      arch/arm/mach-vt8500/
2341 F:      drivers/clocksource/timer-vt8500.c
2342 F:      drivers/i2c/busses/i2c-wmt.c
2343 F:      drivers/mmc/host/wmt-sdmmc.c
2344 F:      drivers/pwm/pwm-vt8500.c
2345 F:      drivers/rtc/rtc-vt8500.c
2346 F:      drivers/tty/serial/vt8500_serial.c
2347 F:      drivers/usb/host/ehci-platform.c
2348 F:      drivers/usb/host/uhci-platform.c
2349 F:      drivers/video/fbdev/vt8500lcdfb.*
2350 F:      drivers/video/fbdev/wm8505fb*
2351 F:      drivers/video/fbdev/wmt_ge_rops.*
2352
2353 ARM/ZIPIT Z2 SUPPORT
2354 M:      Marek Vasut <marek.vasut@gmail.com>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Maintained
2357 F:      arch/arm/mach-pxa/z2.c
2358 F:      arch/arm/mach-pxa/include/mach/z2.h
2359
2360 ARM/ZTE ARCHITECTURE
2361 M:      Jun Nie <jun.nie@linaro.org>
2362 M:      Shawn Guo <shawnguo@kernel.org>
2363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 S:      Maintained
2365 F:      arch/arm/boot/dts/zx2967*
2366 F:      arch/arm/mach-zx/
2367 F:      arch/arm64/boot/dts/zte/
2368 F:      drivers/clk/zte/
2369 F:      drivers/dma/zx_dma.c
2370 F:      drivers/gpio/gpio-zx.c
2371 F:      drivers/i2c/busses/i2c-zx2967.c
2372 F:      drivers/mmc/host/dw_mmc-zx.*
2373 F:      drivers/pinctrl/zte/
2374 F:      drivers/soc/zte/
2375 F:      drivers/thermal/zx2967_thermal.c
2376 F:      drivers/watchdog/zx2967_wdt.c
2377 F:      Documentation/devicetree/bindings/arm/zte.yaml
2378 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2379 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2380 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2381 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2382 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2383 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2384 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2385 F:      Documentation/devicetree/bindings/soc/zte/
2386 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2387 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2388 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2389 F:      include/dt-bindings/clock/zx2967*.h
2390 F:      include/dt-bindings/soc/zte,*.h
2391 F:      sound/soc/codecs/zx_aud96p22.c
2392 F:      sound/soc/zte/
2393
2394 ARM/ZYNQ ARCHITECTURE
2395 M:      Michal Simek <michal.simek@xilinx.com>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 W:      http://wiki.xilinx.com
2398 T:      git https://github.com/Xilinx/linux-xlnx.git
2399 S:      Supported
2400 F:      arch/arm/mach-zynq/
2401 F:      drivers/cpuidle/cpuidle-zynq.c
2402 F:      drivers/block/xsysace.c
2403 N:      zynq
2404 N:      xilinx
2405 F:      drivers/clocksource/timer-cadence-ttc.c
2406 F:      drivers/i2c/busses/i2c-cadence.c
2407 F:      drivers/mmc/host/sdhci-of-arasan.c
2408 F:      drivers/edac/synopsys_edac.c
2409 F:      drivers/i2c/busses/i2c-xiic.c
2410
2411 ARM64 PORT (AARCH64 ARCHITECTURE)
2412 M:      Catalin Marinas <catalin.marinas@arm.com>
2413 M:      Will Deacon <will.deacon@arm.com>
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2416 S:      Maintained
2417 F:      arch/arm64/
2418 X:      arch/arm64/boot/dts/
2419 F:      Documentation/arm64/
2420
2421 AS3645A LED FLASH CONTROLLER DRIVER
2422 M:      Sakari Ailus <sakari.ailus@iki.fi>
2423 L:      linux-leds@vger.kernel.org
2424 S:      Maintained
2425 F:      drivers/leds/leds-as3645a.c
2426
2427 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2428 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2429 L:      linux-media@vger.kernel.org
2430 T:      git git://linuxtv.org/media_tree.git
2431 S:      Maintained
2432 F:      drivers/media/i2c/ak7375.c
2433 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2434
2435 ASAHI KASEI AK8974 DRIVER
2436 M:      Linus Walleij <linus.walleij@linaro.org>
2437 L:      linux-iio@vger.kernel.org
2438 W:      http://www.akm.com/
2439 S:      Supported
2440 F:      drivers/iio/magnetometer/ak8974.c
2441
2442 ASC7621 HARDWARE MONITOR DRIVER
2443 M:      George Joseph <george.joseph@fairview5.com>
2444 L:      linux-hwmon@vger.kernel.org
2445 S:      Maintained
2446 F:      Documentation/hwmon/asc7621
2447 F:      drivers/hwmon/asc7621.c
2448
2449 ASPEED VIDEO ENGINE DRIVER
2450 M:      Eddie James <eajames@linux.ibm.com>
2451 L:      linux-media@vger.kernel.org
2452 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2453 S:      Maintained
2454 F:      drivers/media/platform/aspeed-video.c
2455 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2456
2457 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2458 M:      Corentin Chary <corentin.chary@gmail.com>
2459 L:      acpi4asus-user@lists.sourceforge.net
2460 L:      platform-driver-x86@vger.kernel.org
2461 W:      http://acpi4asus.sf.net
2462 S:      Maintained
2463 F:      drivers/platform/x86/asus*.c
2464 F:      drivers/platform/x86/eeepc*.c
2465
2466 ASUS WIRELESS RADIO CONTROL DRIVER
2467 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2468 L:      platform-driver-x86@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/platform/x86/asus-wireless.c
2471
2472 ASYMMETRIC KEYS
2473 M:      David Howells <dhowells@redhat.com>
2474 L:      keyrings@vger.kernel.org
2475 S:      Maintained
2476 F:      Documentation/crypto/asymmetric-keys.txt
2477 F:      include/linux/verification.h
2478 F:      include/crypto/public_key.h
2479 F:      include/crypto/pkcs7.h
2480 F:      crypto/asymmetric_keys/
2481
2482 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2483 R:      Dan Williams <dan.j.williams@intel.com>
2484 W:      http://sourceforge.net/projects/xscaleiop
2485 S:      Odd fixes
2486 F:      Documentation/crypto/async-tx-api.txt
2487 F:      crypto/async_tx/
2488 F:      drivers/dma/
2489 F:      include/linux/dmaengine.h
2490 F:      include/linux/async_tx.h
2491
2492 AT24 EEPROM DRIVER
2493 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2494 L:      linux-i2c@vger.kernel.org
2495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2496 S:      Maintained
2497 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2498 F:      drivers/misc/eeprom/at24.c
2499 F:      include/linux/platform_data/at24.h
2500
2501 ATA OVER ETHERNET (AOE) DRIVER
2502 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2503 W:      http://www.openaoe.org/
2504 S:      Supported
2505 F:      Documentation/aoe/
2506 F:      drivers/block/aoe/
2507
2508 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.c
2514 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2515
2516 ATHEROS 71XX/9XXX USB PHY DRIVER
2517 M:      Alban Bedel <albeu@free.fr>
2518 W:      https://github.com/AlbanBedel/linux
2519 T:      git git://github.com/AlbanBedel/linux
2520 S:      Maintained
2521 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2522 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2523
2524 ATHEROS ATH GENERIC UTILITIES
2525 M:      Kalle Valo <kvalo@codeaurora.org>
2526 L:      linux-wireless@vger.kernel.org
2527 S:      Supported
2528 F:      drivers/net/wireless/ath/*
2529
2530 ATHEROS ATH5K WIRELESS DRIVER
2531 M:      Jiri Slaby <jirislaby@gmail.com>
2532 M:      Nick Kossifidis <mickflemm@gmail.com>
2533 M:      Luis Chamberlain <mcgrof@kernel.org>
2534 L:      linux-wireless@vger.kernel.org
2535 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2536 S:      Maintained
2537 F:      drivers/net/wireless/ath/ath5k/
2538
2539 ATHEROS ATH6KL WIRELESS DRIVER
2540 M:      Kalle Valo <kvalo@codeaurora.org>
2541 L:      linux-wireless@vger.kernel.org
2542 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2544 S:      Supported
2545 F:      drivers/net/wireless/ath/ath6kl/
2546
2547 ATI_REMOTE2 DRIVER
2548 M:      Ville Syrjala <syrjala@sci.fi>
2549 S:      Maintained
2550 F:      drivers/input/misc/ati_remote2.c
2551
2552 ATK0110 HWMON DRIVER
2553 M:      Luca Tettamanti <kronos.it@gmail.com>
2554 L:      linux-hwmon@vger.kernel.org
2555 S:      Maintained
2556 F:      drivers/hwmon/asus_atk0110.c
2557
2558 ATLX ETHERNET DRIVERS
2559 M:      Jay Cliburn <jcliburn@gmail.com>
2560 M:      Chris Snook <chris.snook@gmail.com>
2561 L:      netdev@vger.kernel.org
2562 W:      http://sourceforge.net/projects/atl1
2563 W:      http://atl1.sourceforge.net
2564 S:      Maintained
2565 F:      drivers/net/ethernet/atheros/
2566
2567 ATM
2568 M:      Chas Williams <3chas3@gmail.com>
2569 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2570 L:      netdev@vger.kernel.org
2571 W:      http://linux-atm.sourceforge.net
2572 S:      Maintained
2573 F:      drivers/atm/
2574 F:      include/linux/atm*
2575 F:      include/uapi/linux/atm*
2576
2577 ATMEL MACB ETHERNET DRIVER
2578 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2579 S:      Supported
2580 F:      drivers/net/ethernet/cadence/
2581
2582 ATMEL MAXTOUCH DRIVER
2583 M:      Nick Dyer <nick@shmanahar.org>
2584 T:      git git://github.com/ndyer/linux.git
2585 S:      Maintained
2586 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2587 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2588
2589 ATMEL WIRELESS DRIVER
2590 M:      Simon Kelley <simon@thekelleys.org.uk>
2591 L:      linux-wireless@vger.kernel.org
2592 W:      http://www.thekelleys.org.uk/atmel
2593 W:      http://atmelwlandriver.sourceforge.net/
2594 S:      Maintained
2595 F:      drivers/net/wireless/atmel/atmel*
2596
2597 ATOMIC INFRASTRUCTURE
2598 M:      Will Deacon <will.deacon@arm.com>
2599 M:      Peter Zijlstra <peterz@infradead.org>
2600 R:      Boqun Feng <boqun.feng@gmail.com>
2601 L:      linux-kernel@vger.kernel.org
2602 S:      Maintained
2603 F:      arch/*/include/asm/atomic*.h
2604 F:      include/*/atomic*.h
2605
2606 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2607 M:      Bradley Grove <linuxdrivers@attotech.com>
2608 L:      linux-scsi@vger.kernel.org
2609 W:      http://www.attotech.com
2610 S:      Supported
2611 F:      drivers/scsi/esas2r
2612
2613 ATUSB IEEE 802.15.4 RADIO DRIVER
2614 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2615 L:      linux-wpan@vger.kernel.org
2616 S:      Maintained
2617 F:      drivers/net/ieee802154/atusb.c
2618 F:      drivers/net/ieee802154/atusb.h
2619 F:      drivers/net/ieee802154/at86rf230.h
2620
2621 AUDIT SUBSYSTEM
2622 M:      Paul Moore <paul@paul-moore.com>
2623 M:      Eric Paris <eparis@redhat.com>
2624 L:      linux-audit@redhat.com (moderated for non-subscribers)
2625 W:      https://github.com/linux-audit
2626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2627 S:      Supported
2628 F:      include/linux/audit.h
2629 F:      include/uapi/linux/audit.h
2630 F:      kernel/audit*
2631
2632 AUXILIARY DISPLAY DRIVERS
2633 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2634 S:      Maintained
2635 F:      drivers/auxdisplay/
2636 F:      include/linux/cfag12864b.h
2637
2638 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2639 M:      Andreas Klinger <ak@it-klinger.de>
2640 L:      linux-iio@vger.kernel.org
2641 S:      Maintained
2642 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2643 F:      drivers/iio/adc/hx711.c
2644
2645 AX.25 NETWORK LAYER
2646 M:      Ralf Baechle <ralf@linux-mips.org>
2647 L:      linux-hams@vger.kernel.org
2648 W:      http://www.linux-ax25.org/
2649 S:      Maintained
2650 F:      include/uapi/linux/ax25.h
2651 F:      include/net/ax25.h
2652 F:      net/ax25/
2653
2654 AXENTIA ARM DEVICES
2655 M:      Peter Rosin <peda@axentia.se>
2656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657 S:      Maintained
2658 F:      Documentation/devicetree/bindings/arm/axentia.txt
2659 F:      arch/arm/boot/dts/at91-linea.dtsi
2660 F:      arch/arm/boot/dts/at91-natte.dtsi
2661 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2662 F:      arch/arm/boot/dts/at91-tse850-3.dts
2663
2664 AXENTIA ASOC DRIVERS
2665 M:      Peter Rosin <peda@axentia.se>
2666 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2667 S:      Maintained
2668 F:      Documentation/devicetree/bindings/sound/axentia,*
2669 F:      sound/soc/atmel/tse850-pcm5142.c
2670
2671 AXXIA I2C CONTROLLER
2672 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2673 L:      linux-i2c@vger.kernel.org
2674 S:      Maintained
2675 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2676 F:      drivers/i2c/busses/i2c-axxia.c
2677
2678 AZ6007 DVB DRIVER
2679 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2680 L:      linux-media@vger.kernel.org
2681 W:      https://linuxtv.org
2682 T:      git git://linuxtv.org/media_tree.git
2683 S:      Maintained
2684 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2685
2686 AZTECH FM RADIO RECEIVER DRIVER
2687 M:      Hans Verkuil <hverkuil@xs4all.nl>
2688 L:      linux-media@vger.kernel.org
2689 T:      git git://linuxtv.org/media_tree.git
2690 W:      https://linuxtv.org
2691 S:      Maintained
2692 F:      drivers/media/radio/radio-aztech*
2693
2694 B43 WIRELESS DRIVER
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:      Odd Fixes
2699 F:      drivers/net/wireless/broadcom/b43/
2700
2701 B43LEGACY WIRELESS DRIVER
2702 M:      Larry Finger <Larry.Finger@lwfinger.net>
2703 L:      linux-wireless@vger.kernel.org
2704 L:      b43-dev@lists.infradead.org
2705 W:      http://wireless.kernel.org/en/users/Drivers/b43
2706 S:      Maintained
2707 F:      drivers/net/wireless/broadcom/b43legacy/
2708
2709 BACKLIGHT CLASS/SUBSYSTEM
2710 M:      Lee Jones <lee.jones@linaro.org>
2711 M:      Daniel Thompson <daniel.thompson@linaro.org>
2712 M:      Jingoo Han <jingoohan1@gmail.com>
2713 L:      dri-devel@lists.freedesktop.org
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2715 S:      Maintained
2716 F:      drivers/video/backlight/
2717 F:      include/linux/backlight.h
2718 F:      include/linux/pwm_backlight.h
2719 F:      Documentation/devicetree/bindings/leds/backlight
2720
2721 BATMAN ADVANCED
2722 M:      Marek Lindner <mareklindner@neomailbox.ch>
2723 M:      Simon Wunderlich <sw@simonwunderlich.de>
2724 M:      Antonio Quartulli <a@unstable.cc>
2725 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2726 W:      https://www.open-mesh.org/
2727 Q:      https://patchwork.open-mesh.org/project/batman/list/
2728 S:      Maintained
2729 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2730 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2731 F:      Documentation/networking/batman-adv.rst
2732 F:      include/uapi/linux/batadv_packet.h
2733 F:      include/uapi/linux/batman_adv.h
2734 F:      net/batman-adv/
2735
2736 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2737 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2738 L:      linux-hams@vger.kernel.org
2739 W:      http://www.baycom.org/~tom/ham/ham.html
2740 S:      Maintained
2741 F:      drivers/net/hamradio/baycom*
2742
2743 BCACHE (BLOCK LAYER CACHE)
2744 M:      Coly Li <colyli@suse.de>
2745 M:      Kent Overstreet <kent.overstreet@gmail.com>
2746 L:      linux-bcache@vger.kernel.org
2747 W:      http://bcache.evilpiepirate.org
2748 C:      irc://irc.oftc.net/bcache
2749 S:      Maintained
2750 F:      drivers/md/bcache/
2751
2752 BDISP ST MEDIA DRIVER
2753 M:      Fabien Dessenne <fabien.dessenne@st.com>
2754 L:      linux-media@vger.kernel.org
2755 T:      git git://linuxtv.org/media_tree.git
2756 W:      https://linuxtv.org
2757 S:      Supported
2758 F:      drivers/media/platform/sti/bdisp
2759
2760 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2761 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2762 L:      netdev@vger.kernel.org
2763 S:      Maintained
2764 F:      drivers/net/ethernet/ec_bhf.c
2765
2766 BEFS FILE SYSTEM
2767 M:      Luis de Bethencourt <luisbg@kernel.org>
2768 M:      Salah Triki <salah.triki@gmail.com>
2769 S:      Maintained
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2771 F:      Documentation/filesystems/befs.txt
2772 F:      fs/befs/
2773
2774 BFQ I/O SCHEDULER
2775 M:      Paolo Valente <paolo.valente@linaro.org>
2776 M:      Jens Axboe <axboe@kernel.dk>
2777 L:      linux-block@vger.kernel.org
2778 S:      Maintained
2779 F:      block/bfq-*
2780 F:      Documentation/block/bfq-iosched.txt
2781
2782 BFS FILE SYSTEM
2783 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2784 S:      Maintained
2785 F:      Documentation/filesystems/bfs.txt
2786 F:      fs/bfs/
2787 F:      include/uapi/linux/bfs_fs.h
2788
2789 BLINKM RGB LED DRIVER
2790 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2791 S:      Maintained
2792 F:      drivers/leds/leds-blinkm.c
2793
2794 BLOCK LAYER
2795 M:      Jens Axboe <axboe@kernel.dk>
2796 L:      linux-block@vger.kernel.org
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2798 S:      Maintained
2799 F:      block/
2800 F:      drivers/block/
2801 F:      kernel/trace/blktrace.c
2802 F:      lib/sbitmap.c
2803
2804 BLOCK2MTD DRIVER
2805 M:      Joern Engel <joern@lazybastard.org>
2806 L:      linux-mtd@lists.infradead.org
2807 S:      Maintained
2808 F:      drivers/mtd/devices/block2mtd.c
2809
2810 BLUETOOTH DRIVERS
2811 M:      Marcel Holtmann <marcel@holtmann.org>
2812 M:      Johan Hedberg <johan.hedberg@gmail.com>
2813 L:      linux-bluetooth@vger.kernel.org
2814 W:      http://www.bluez.org/
2815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2817 S:      Maintained
2818 F:      drivers/bluetooth/
2819
2820 BLUETOOTH SUBSYSTEM
2821 M:      Marcel Holtmann <marcel@holtmann.org>
2822 M:      Johan Hedberg <johan.hedberg@gmail.com>
2823 L:      linux-bluetooth@vger.kernel.org
2824 W:      http://www.bluez.org/
2825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2827 S:      Maintained
2828 F:      net/bluetooth/
2829 F:      include/net/bluetooth/
2830
2831 BONDING DRIVER
2832 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2833 M:      Veaceslav Falico <vfalico@gmail.com>
2834 M:      Andy Gospodarek <andy@greyhouse.net>
2835 L:      netdev@vger.kernel.org
2836 W:      http://sourceforge.net/projects/bonding/
2837 S:      Supported
2838 F:      drivers/net/bonding/
2839 F:      include/uapi/linux/if_bonding.h
2840
2841 BPF (Safe dynamic programs and tools)
2842 M:      Alexei Starovoitov <ast@kernel.org>
2843 M:      Daniel Borkmann <daniel@iogearbox.net>
2844 L:      netdev@vger.kernel.org
2845 L:      linux-kernel@vger.kernel.org
2846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2848 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2849 S:      Supported
2850 F:      arch/*/net/*
2851 F:      Documentation/networking/filter.txt
2852 F:      Documentation/bpf/
2853 F:      include/linux/bpf*
2854 F:      include/linux/filter.h
2855 F:      include/trace/events/xdp.h
2856 F:      include/uapi/linux/bpf*
2857 F:      include/uapi/linux/filter.h
2858 F:      kernel/bpf/
2859 F:      kernel/trace/bpf_trace.c
2860 F:      lib/test_bpf.c
2861 F:      net/bpf/
2862 F:      net/core/filter.c
2863 F:      net/sched/act_bpf.c
2864 F:      net/sched/cls_bpf.c
2865 F:      samples/bpf/
2866 F:      tools/bpf/
2867 F:      tools/lib/bpf/
2868 F:      tools/testing/selftests/bpf/
2869
2870 BPF JIT for ARM
2871 M:      Shubham Bansal <illusionist.neo@gmail.com>
2872 L:      netdev@vger.kernel.org
2873 S:      Maintained
2874 F:      arch/arm/net/
2875
2876 BPF JIT for ARM64
2877 M:      Daniel Borkmann <daniel@iogearbox.net>
2878 M:      Alexei Starovoitov <ast@kernel.org>
2879 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2880 L:      netdev@vger.kernel.org
2881 S:      Supported
2882 F:      arch/arm64/net/
2883
2884 BPF JIT for MIPS (32-BIT AND 64-BIT)
2885 M:      Paul Burton <paul.burton@mips.com>
2886 L:      netdev@vger.kernel.org
2887 S:      Maintained
2888 F:      arch/mips/net/
2889
2890 BPF JIT for NFP NICs
2891 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2892 L:      netdev@vger.kernel.org
2893 S:      Supported
2894 F:      drivers/net/ethernet/netronome/nfp/bpf/
2895
2896 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2897 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2898 M:      Sandipan Das <sandipan@linux.ibm.com>
2899 L:      netdev@vger.kernel.org
2900 S:      Maintained
2901 F:      arch/powerpc/net/
2902
2903 BPF JIT for S390
2904 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2905 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2906 L:      netdev@vger.kernel.org
2907 S:      Maintained
2908 F:      arch/s390/net/
2909 X:      arch/s390/net/pnet.c
2910
2911 BPF JIT for SPARC (32-BIT AND 64-BIT)
2912 M:      David S. Miller <davem@davemloft.net>
2913 L:      netdev@vger.kernel.org
2914 S:      Maintained
2915 F:      arch/sparc/net/
2916
2917 BPF JIT for X86 32-BIT
2918 M:      Wang YanQing <udknight@gmail.com>
2919 L:      netdev@vger.kernel.org
2920 S:      Maintained
2921 F:      arch/x86/net/bpf_jit_comp32.c
2922
2923 BPF JIT for X86 64-BIT
2924 M:      Alexei Starovoitov <ast@kernel.org>
2925 M:      Daniel Borkmann <daniel@iogearbox.net>
2926 L:      netdev@vger.kernel.org
2927 S:      Supported
2928 F:      arch/x86/net/
2929 X:      arch/x86/net/bpf_jit_comp32.c
2930
2931 BROADCOM B44 10/100 ETHERNET DRIVER
2932 M:      Michael Chan <michael.chan@broadcom.com>
2933 L:      netdev@vger.kernel.org
2934 S:      Supported
2935 F:      drivers/net/ethernet/broadcom/b44.*
2936
2937 BROADCOM B53 ETHERNET SWITCH DRIVER
2938 M:      Florian Fainelli <f.fainelli@gmail.com>
2939 L:      netdev@vger.kernel.org
2940 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2941 S:      Supported
2942 F:      drivers/net/dsa/b53/*
2943 F:      include/linux/platform_data/b53.h
2944
2945 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2946 M:      Florian Fainelli <f.fainelli@gmail.com>
2947 M:      Ray Jui <rjui@broadcom.com>
2948 M:      Scott Branden <sbranden@broadcom.com>
2949 M:      bcm-kernel-feedback-list@broadcom.com
2950 T:      git git://github.com/broadcom/mach-bcm
2951 S:      Maintained
2952 N:      bcm281*
2953 N:      bcm113*
2954 N:      bcm216*
2955 N:      kona
2956 F:      arch/arm/mach-bcm/
2957
2958 BROADCOM BCM2835 ARM ARCHITECTURE
2959 M:      Eric Anholt <eric@anholt.net>
2960 M:      Stefan Wahren <stefan.wahren@i2se.com>
2961 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963 T:      git git://github.com/anholt/linux
2964 S:      Maintained
2965 N:      bcm2835
2966 F:      drivers/staging/vc04_services
2967
2968 BROADCOM BCM47XX MIPS ARCHITECTURE
2969 M:      Hauke Mehrtens <hauke@hauke-m.de>
2970 M:      Rafał Miłecki <zajec5@gmail.com>
2971 L:      linux-mips@vger.kernel.org
2972 S:      Maintained
2973 F:      Documentation/devicetree/bindings/mips/brcm/
2974 F:      arch/mips/bcm47xx/*
2975 F:      arch/mips/include/asm/mach-bcm47xx/*
2976
2977 BROADCOM BCM5301X ARM ARCHITECTURE
2978 M:      Hauke Mehrtens <hauke@hauke-m.de>
2979 M:      Rafał Miłecki <zajec5@gmail.com>
2980 M:      bcm-kernel-feedback-list@broadcom.com
2981 L:      linux-arm-kernel@lists.infradead.org
2982 S:      Maintained
2983 F:      arch/arm/mach-bcm/bcm_5301x.c
2984 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2985 F:      arch/arm/boot/dts/bcm470*
2986 F:      arch/arm/boot/dts/bcm953012*
2987
2988 BROADCOM BCM53573 ARM ARCHITECTURE
2989 M:      Rafał Miłecki <rafal@milecki.pl>
2990 L:      linux-arm-kernel@lists.infradead.org
2991 S:      Maintained
2992 F:      arch/arm/boot/dts/bcm53573*
2993 F:      arch/arm/boot/dts/bcm47189*
2994
2995 BROADCOM BCM63XX ARM ARCHITECTURE
2996 M:      Florian Fainelli <f.fainelli@gmail.com>
2997 M:      bcm-kernel-feedback-list@broadcom.com
2998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2999 T:      git git://github.com/broadcom/stblinux.git
3000 S:      Maintained
3001 N:      bcm63xx
3002
3003 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3004 M:      Kevin Cernekee <cernekee@gmail.com>
3005 L:      linux-usb@vger.kernel.org
3006 S:      Maintained
3007 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3008
3009 BROADCOM BCM7XXX ARM ARCHITECTURE
3010 M:      Brian Norris <computersforpeace@gmail.com>
3011 M:      Gregory Fong <gregory.0xf0@gmail.com>
3012 M:      Florian Fainelli <f.fainelli@gmail.com>
3013 M:      bcm-kernel-feedback-list@broadcom.com
3014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 T:      git git://github.com/broadcom/stblinux.git
3016 S:      Maintained
3017 F:      arch/arm/mach-bcm/*brcmstb*
3018 F:      arch/arm/boot/dts/bcm7*.dts*
3019 F:      drivers/bus/brcmstb_gisb.c
3020 F:      arch/arm/mm/cache-b15-rac.c
3021 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3022 N:      brcmstb
3023
3024 BROADCOM BMIPS CPUFREQ DRIVER
3025 M:      Markus Mayer <mmayer@broadcom.com>
3026 M:      bcm-kernel-feedback-list@broadcom.com
3027 L:      linux-pm@vger.kernel.org
3028 S:      Maintained
3029 F:      drivers/cpufreq/bmips-cpufreq.c
3030
3031 BROADCOM BMIPS MIPS ARCHITECTURE
3032 M:      Kevin Cernekee <cernekee@gmail.com>
3033 M:      Florian Fainelli <f.fainelli@gmail.com>
3034 L:      linux-mips@vger.kernel.org
3035 T:      git git://github.com/broadcom/stblinux.git
3036 S:      Maintained
3037 F:      arch/mips/bmips/*
3038 F:      arch/mips/include/asm/mach-bmips/*
3039 F:      arch/mips/kernel/*bmips*
3040 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3041 F:      drivers/irqchip/irq-bcm63*
3042 F:      drivers/irqchip/irq-bcm7*
3043 F:      drivers/irqchip/irq-brcmstb*
3044 F:      include/linux/bcm963xx_nvram.h
3045 F:      include/linux/bcm963xx_tag.h
3046
3047 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3048 M:      Rasesh Mody <rasesh.mody@cavium.com>
3049 M:      Dept-GELinuxNICDev@cavium.com
3050 L:      netdev@vger.kernel.org
3051 S:      Supported
3052 F:      drivers/net/ethernet/broadcom/bnx2.*
3053 F:      drivers/net/ethernet/broadcom/bnx2_*
3054
3055 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3056 M:      QLogic-Storage-Upstream@qlogic.com
3057 L:      linux-scsi@vger.kernel.org
3058 S:      Supported
3059 F:      drivers/scsi/bnx2fc/
3060
3061 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3062 M:      QLogic-Storage-Upstream@qlogic.com
3063 L:      linux-scsi@vger.kernel.org
3064 S:      Supported
3065 F:      drivers/scsi/bnx2i/
3066
3067 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3068 M:      Ariel Elior <ariel.elior@cavium.com>
3069 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3070 M:      everest-linux-l2@cavium.com
3071 L:      netdev@vger.kernel.org
3072 S:      Supported
3073 F:      drivers/net/ethernet/broadcom/bnx2x/
3074
3075 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3076 M:      Michael Chan <michael.chan@broadcom.com>
3077 L:      netdev@vger.kernel.org
3078 S:      Supported
3079 F:      drivers/net/ethernet/broadcom/bnxt/
3080
3081 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3082 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3083 M:      Franky Lin <franky.lin@broadcom.com>
3084 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3085 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3086 M:      Wright Feng <wright.feng@cypress.com>
3087 L:      linux-wireless@vger.kernel.org
3088 L:      brcm80211-dev-list.pdl@broadcom.com
3089 L:      brcm80211-dev-list@cypress.com
3090 S:      Supported
3091 F:      drivers/net/wireless/broadcom/brcm80211/
3092
3093 BROADCOM BRCMSTB GPIO DRIVER
3094 M:      Gregory Fong <gregory.0xf0@gmail.com>
3095 L:      bcm-kernel-feedback-list@broadcom.com
3096 S:      Supported
3097 F:      drivers/gpio/gpio-brcmstb.c
3098 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3099
3100 BROADCOM BRCMSTB I2C DRIVER
3101 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3102 L:      linux-i2c@vger.kernel.org
3103 L:      bcm-kernel-feedback-list@broadcom.com
3104 S:      Supported
3105 F:      drivers/i2c/busses/i2c-brcmstb.c
3106 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3107
3108 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3109 M:      Al Cooper <alcooperx@gmail.com>
3110 L:      linux-kernel@vger.kernel.org
3111 L:      bcm-kernel-feedback-list@broadcom.com
3112 S:      Maintained
3113 F:      drivers/phy/broadcom/phy-brcm-usb*
3114
3115 BROADCOM GENET ETHERNET DRIVER
3116 M:      Doug Berger <opendmb@gmail.com>
3117 M:      Florian Fainelli <f.fainelli@gmail.com>
3118 L:      netdev@vger.kernel.org
3119 S:      Supported
3120 F:      drivers/net/ethernet/broadcom/genet/
3121
3122 BROADCOM IPROC ARM ARCHITECTURE
3123 M:      Ray Jui <rjui@broadcom.com>
3124 M:      Scott Branden <sbranden@broadcom.com>
3125 M:      bcm-kernel-feedback-list@broadcom.com
3126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127 T:      git git://github.com/broadcom/cygnus-linux.git
3128 S:      Maintained
3129 N:      iproc
3130 N:      cygnus
3131 N:      bcm[-_]nsp
3132 N:      bcm9113*
3133 N:      bcm9583*
3134 N:      bcm9585*
3135 N:      bcm9586*
3136 N:      bcm988312
3137 N:      bcm113*
3138 N:      bcm583*
3139 N:      bcm585*
3140 N:      bcm586*
3141 N:      bcm88312
3142 N:      hr2
3143 N:      stingray
3144 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3145 F:      arch/arm64/boot/dts/broadcom/stingray/*
3146 F:      drivers/clk/bcm/clk-ns*
3147 F:      drivers/clk/bcm/clk-sr*
3148 F:      drivers/pinctrl/bcm/pinctrl-ns*
3149 F:      include/dt-bindings/clock/bcm-sr*
3150
3151 BROADCOM KONA GPIO DRIVER
3152 M:      Ray Jui <rjui@broadcom.com>
3153 L:      bcm-kernel-feedback-list@broadcom.com
3154 S:      Supported
3155 F:      drivers/gpio/gpio-bcm-kona.c
3156 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3157
3158 BROADCOM NETXTREME-E ROCE DRIVER
3159 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3160 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3161 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3162 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3163 L:      linux-rdma@vger.kernel.org
3164 W:      http://www.broadcom.com
3165 S:      Supported
3166 F:      drivers/infiniband/hw/bnxt_re/
3167 F:      include/uapi/rdma/bnxt_re-abi.h
3168
3169 BROADCOM NVRAM DRIVER
3170 M:      Rafał Miłecki <zajec5@gmail.com>
3171 L:      linux-mips@vger.kernel.org
3172 S:      Maintained
3173 F:      drivers/firmware/broadcom/*
3174
3175 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3176 M:      Rafał Miłecki <zajec5@gmail.com>
3177 L:      linux-wireless@vger.kernel.org
3178 S:      Maintained
3179 F:      drivers/bcma/
3180 F:      include/linux/bcma/
3181
3182 BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
3188 F:      drivers/cpufreq/brcmstb*
3189
3190 BROADCOM STB AVS TMON DRIVER
3191 M:      Markus Mayer <mmayer@broadcom.com>
3192 M:      bcm-kernel-feedback-list@broadcom.com
3193 L:      linux-pm@vger.kernel.org
3194 S:      Maintained
3195 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3196 F:      drivers/thermal/broadcom/brcmstb*
3197
3198 BROADCOM STB NAND FLASH DRIVER
3199 M:      Brian Norris <computersforpeace@gmail.com>
3200 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3201 L:      linux-mtd@lists.infradead.org
3202 L:      bcm-kernel-feedback-list@broadcom.com
3203 S:      Maintained
3204 F:      drivers/mtd/nand/raw/brcmnand/
3205
3206 BROADCOM STB DPFE DRIVER
3207 M:      Markus Mayer <mmayer@broadcom.com>
3208 M:      bcm-kernel-feedback-list@broadcom.com
3209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3210 S:      Maintained
3211 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3212 F:      drivers/memory/brcmstb_dpfe.c
3213
3214 BROADCOM SPI DRIVER
3215 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3216 M:      bcm-kernel-feedback-list@broadcom.com
3217 S:      Maintained
3218 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3219 F:      drivers/spi/spi-bcm-qspi.*
3220 F:      drivers/spi/spi-brcmstb-qspi.c
3221 F:      drivers/spi/spi-iproc-qspi.c
3222
3223 BROADCOM SYSTEMPORT ETHERNET DRIVER
3224 M:      Florian Fainelli <f.fainelli@gmail.com>
3225 L:      netdev@vger.kernel.org
3226 S:      Supported
3227 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3228
3229 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3230 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3231 M:      Prashant Sreedharan <prashant@broadcom.com>
3232 M:      Michael Chan <mchan@broadcom.com>
3233 L:      netdev@vger.kernel.org
3234 S:      Supported
3235 F:      drivers/net/ethernet/broadcom/tg3.*
3236
3237 BROCADE BFA FC SCSI DRIVER
3238 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3239 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3240 L:      linux-scsi@vger.kernel.org
3241 S:      Supported
3242 F:      drivers/scsi/bfa/
3243
3244 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3245 M:      Rasesh Mody <rasesh.mody@cavium.com>
3246 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3247 M:      Dept-GELinuxNICDev@cavium.com
3248 L:      netdev@vger.kernel.org
3249 S:      Supported
3250 F:      drivers/net/ethernet/brocade/bna/
3251
3252 BSG (block layer generic sg v4 driver)
3253 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3254 L:      linux-scsi@vger.kernel.org
3255 S:      Supported
3256 F:      block/bsg.c
3257 F:      include/linux/bsg.h
3258 F:      include/uapi/linux/bsg.h
3259
3260 BT87X AUDIO DRIVER
3261 M:      Clemens Ladisch <clemens@ladisch.de>
3262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3263 T:      git git://git.alsa-project.org/alsa-kernel.git
3264 S:      Maintained
3265 F:      Documentation/sound/cards/bt87x.rst
3266 F:      sound/pci/bt87x.c
3267
3268 BT8XXGPIO DRIVER
3269 M:      Michael Buesch <m@bues.ch>
3270 W:      http://bu3sch.de/btgpio.php
3271 S:      Maintained
3272 F:      drivers/gpio/gpio-bt8xx.c
3273
3274 BTRFS FILE SYSTEM
3275 M:      Chris Mason <clm@fb.com>
3276 M:      Josef Bacik <josef@toxicpanda.com>
3277 M:      David Sterba <dsterba@suse.com>
3278 L:      linux-btrfs@vger.kernel.org
3279 W:      http://btrfs.wiki.kernel.org/
3280 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3282 S:      Maintained
3283 F:      Documentation/filesystems/btrfs.txt
3284 F:      fs/btrfs/
3285 F:      include/linux/btrfs*
3286 F:      include/uapi/linux/btrfs*
3287
3288 BTTV VIDEO4LINUX DRIVER
3289 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3290 L:      linux-media@vger.kernel.org
3291 W:      https://linuxtv.org
3292 T:      git git://linuxtv.org/media_tree.git
3293 S:      Odd fixes
3294 F:      Documentation/media/v4l-drivers/bttv*
3295 F:      drivers/media/pci/bt8xx/bttv*
3296
3297 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3298 M:      Chanwoo Choi <cw00.choi@samsung.com>
3299 L:      linux-pm@vger.kernel.org
3300 L:      linux-samsung-soc@vger.kernel.org
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3302 S:      Maintained
3303 F:      drivers/devfreq/exynos-bus.c
3304 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3305
3306 BUSLOGIC SCSI DRIVER
3307 M:      Khalid Aziz <khalid@gonehiking.org>
3308 L:      linux-scsi@vger.kernel.org
3309 S:      Maintained
3310 F:      drivers/scsi/BusLogic.*
3311 F:      drivers/scsi/FlashPoint.*
3312
3313 C-MEDIA CMI8788 DRIVER
3314 M:      Clemens Ladisch <clemens@ladisch.de>
3315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3316 T:      git git://git.alsa-project.org/alsa-kernel.git
3317 S:      Maintained
3318 F:      sound/pci/oxygen/
3319
3320 C-SKY ARCHITECTURE
3321 M:      Guo Ren <guoren@kernel.org>
3322 T:      git https://github.com/c-sky/csky-linux.git
3323 S:      Supported
3324 F:      arch/csky/
3325 F:      Documentation/devicetree/bindings/csky/
3326 F:      drivers/irqchip/irq-csky-*
3327 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3328 F:      drivers/clocksource/timer-gx6605s.c
3329 F:      drivers/clocksource/timer-mp-csky.c
3330 F:      Documentation/devicetree/bindings/timer/csky,*
3331 K:      csky
3332 N:      csky
3333
3334 C6X ARCHITECTURE
3335 M:      Mark Salter <msalter@redhat.com>
3336 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3337 L:      linux-c6x-dev@linux-c6x.org
3338 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3339 S:      Maintained
3340 F:      arch/c6x/
3341
3342 CA8210 IEEE-802.15.4 RADIO DRIVER
3343 M:      Harry Morris <h.morris@cascoda.com>
3344 L:      linux-wpan@vger.kernel.org
3345 W:      https://github.com/Cascoda/ca8210-linux.git
3346 S:      Maintained
3347 F:      drivers/net/ieee802154/ca8210.c
3348 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3349
3350 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3351 M:      David Howells <dhowells@redhat.com>
3352 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3353 S:      Supported
3354 F:      Documentation/filesystems/caching/cachefiles.txt
3355 F:      fs/cachefiles/
3356
3357 CADENCE MIPI-CSI2 BRIDGES
3358 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3359 L:      linux-media@vger.kernel.org
3360 S:      Maintained
3361 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3362 F:      drivers/media/platform/cadence/cdns-csi2*
3363
3364 CADET FM/AM RADIO RECEIVER DRIVER
3365 M:      Hans Verkuil <hverkuil@xs4all.nl>
3366 L:      linux-media@vger.kernel.org
3367 T:      git git://linuxtv.org/media_tree.git
3368 W:      https://linuxtv.org
3369 S:      Maintained
3370 F:      drivers/media/radio/radio-cadet*
3371
3372 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3373 M:      Jonathan Corbet <corbet@lwn.net>
3374 L:      linux-media@vger.kernel.org
3375 T:      git git://linuxtv.org/media_tree.git
3376 S:      Maintained
3377 F:      Documentation/media/v4l-drivers/cafe_ccic*
3378 F:      drivers/media/platform/marvell-ccic/
3379
3380 CAIF NETWORK LAYER
3381 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3382 L:      netdev@vger.kernel.org
3383 S:      Supported
3384 F:      Documentation/networking/caif/
3385 F:      drivers/net/caif/
3386 F:      include/uapi/linux/caif/
3387 F:      include/net/caif/
3388 F:      net/caif/
3389
3390 CAKE QDISC
3391 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3392 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3393 S:      Maintained
3394 F:      net/sched/sch_cake.c
3395
3396 CALGARY x86-64 IOMMU
3397 M:      Muli Ben-Yehuda <mulix@mulix.org>
3398 M:      Jon Mason <jdmason@kudzu.us>
3399 L:      iommu@lists.linux-foundation.org
3400 S:      Maintained
3401 F:      arch/x86/kernel/pci-calgary_64.c
3402 F:      arch/x86/kernel/tce_64.c
3403 F:      arch/x86/include/asm/calgary.h
3404 F:      arch/x86/include/asm/tce.h
3405
3406 CAN NETWORK DRIVERS
3407 M:      Wolfgang Grandegger <wg@grandegger.com>
3408 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3409 L:      linux-can@vger.kernel.org
3410 W:      https://github.com/linux-can
3411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3413 S:      Maintained
3414 F:      Documentation/devicetree/bindings/net/can/
3415 F:      drivers/net/can/
3416 F:      include/linux/can/dev.h
3417 F:      include/linux/can/platform/
3418 F:      include/uapi/linux/can/error.h
3419 F:      include/uapi/linux/can/netlink.h
3420
3421 CAN NETWORK LAYER
3422 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3423 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3424 L:      linux-can@vger.kernel.org
3425 W:      https://github.com/linux-can
3426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3428 S:      Maintained
3429 F:      Documentation/networking/can.rst
3430 F:      net/can/
3431 F:      include/linux/can/core.h
3432 F:      include/uapi/linux/can.h
3433 F:      include/uapi/linux/can/bcm.h
3434 F:      include/uapi/linux/can/raw.h
3435 F:      include/uapi/linux/can/gw.h
3436
3437 CAPABILITIES
3438 M:      Serge Hallyn <serge@hallyn.com>
3439 L:      linux-security-module@vger.kernel.org
3440 S:      Supported
3441 F:      include/linux/capability.h
3442 F:      include/uapi/linux/capability.h
3443 F:      security/commoncap.c
3444 F:      kernel/capability.c
3445
3446 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3447 M:      Kevin Tsai <ktsai@capellamicro.com>
3448 S:      Maintained
3449 F:      drivers/iio/light/cm*
3450
3451 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3452 M:      Christian Lamparter <chunkeey@googlemail.com>
3453 L:      linux-wireless@vger.kernel.org
3454 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3455 S:      Maintained
3456 F:      drivers/net/wireless/ath/carl9170/
3457
3458 CAVIUM I2C DRIVER
3459 M:      Jan Glauber <jglauber@cavium.com>
3460 M:      David Daney <david.daney@cavium.com>
3461 W:      http://www.cavium.com
3462 S:      Supported
3463 F:      drivers/i2c/busses/i2c-octeon*
3464 F:      drivers/i2c/busses/i2c-thunderx*
3465
3466 CAVIUM LIQUIDIO NETWORK DRIVER
3467 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3468 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3469 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3470 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3471 L:      netdev@vger.kernel.org
3472 W:      http://www.cavium.com
3473 S:      Supported
3474 F:      drivers/net/ethernet/cavium/liquidio/
3475
3476 CAVIUM MMC DRIVER
3477 M:      Jan Glauber <jglauber@cavium.com>
3478 M:      David Daney <david.daney@cavium.com>
3479 M:      Steven J. Hill <Steven.Hill@cavium.com>
3480 W:      http://www.cavium.com
3481 S:      Supported
3482 F:      drivers/mmc/host/cavium*
3483
3484 CAVIUM OCTEON-TX CRYPTO DRIVER
3485 M:      George Cherian <george.cherian@cavium.com>
3486 L:      linux-crypto@vger.kernel.org
3487 W:      http://www.cavium.com
3488 S:      Supported
3489 F:      drivers/crypto/cavium/cpt/
3490
3491 CAVIUM THUNDERX2 ARM64 SOC
3492 M:      Robert Richter <rrichter@cavium.com>
3493 M:      Jayachandran C <jnair@caviumnetworks.com>
3494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3495 S:      Maintained
3496 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3497 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3498
3499 CC2520 IEEE-802.15.4 RADIO DRIVER
3500 M:      Varka Bhadram <varkabhadram@gmail.com>
3501 L:      linux-wpan@vger.kernel.org
3502 S:      Maintained
3503 F:      drivers/net/ieee802154/cc2520.c
3504 F:      include/linux/spi/cc2520.h
3505 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3506
3507 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3508 M:      Yael Chemla <yael.chemla@foss.arm.com>
3509 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3510 L:      linux-crypto@vger.kernel.org
3511 S:      Supported
3512 F:      drivers/crypto/ccree/
3513 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3514
3515 CEC FRAMEWORK
3516 M:      Hans Verkuil <hans.verkuil@cisco.com>
3517 L:      linux-media@vger.kernel.org
3518 T:      git git://linuxtv.org/media_tree.git
3519 W:      http://linuxtv.org
3520 S:      Supported
3521 F:      Documentation/media/kapi/cec-core.rst
3522 F:      Documentation/media/uapi/cec
3523 F:      drivers/media/cec/
3524 F:      drivers/media/rc/keymaps/rc-cec.c
3525 F:      include/media/cec.h
3526 F:      include/media/cec-notifier.h
3527 F:      include/uapi/linux/cec.h
3528 F:      include/uapi/linux/cec-funcs.h
3529 F:      Documentation/devicetree/bindings/media/cec.txt
3530 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3531
3532 CEC GPIO DRIVER
3533 M:      Hans Verkuil <hans.verkuil@cisco.com>
3534 L:      linux-media@vger.kernel.org
3535 T:      git git://linuxtv.org/media_tree.git
3536 W:      http://linuxtv.org
3537 S:      Supported
3538 F:      drivers/media/platform/cec-gpio/
3539 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3540
3541 CELL BROADBAND ENGINE ARCHITECTURE
3542 M:      Arnd Bergmann <arnd@arndb.de>
3543 L:      linuxppc-dev@lists.ozlabs.org
3544 W:      http://www.ibm.com/developerworks/power/cell/
3545 S:      Supported
3546 F:      arch/powerpc/include/asm/cell*.h
3547 F:      arch/powerpc/include/asm/spu*.h
3548 F:      arch/powerpc/include/uapi/asm/spu*.h
3549 F:      arch/powerpc/oprofile/*cell*
3550 F:      arch/powerpc/platforms/cell/
3551
3552 CEPH COMMON CODE (LIBCEPH)
3553 M:      Ilya Dryomov <idryomov@gmail.com>
3554 M:      "Yan, Zheng" <zyan@redhat.com>
3555 M:      Sage Weil <sage@redhat.com>
3556 L:      ceph-devel@vger.kernel.org
3557 W:      http://ceph.com/
3558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3559 T:      git git://github.com/ceph/ceph-client.git
3560 S:      Supported
3561 F:      net/ceph/
3562 F:      include/linux/ceph/
3563 F:      include/linux/crush/
3564
3565 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3566 M:      "Yan, Zheng" <zyan@redhat.com>
3567 M:      Sage Weil <sage@redhat.com>
3568 M:      Ilya Dryomov <idryomov@gmail.com>
3569 L:      ceph-devel@vger.kernel.org
3570 W:      http://ceph.com/
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3572 T:      git git://github.com/ceph/ceph-client.git
3573 S:      Supported
3574 F:      Documentation/filesystems/ceph.txt
3575 F:      fs/ceph/
3576
3577 CERTIFICATE HANDLING:
3578 M:      David Howells <dhowells@redhat.com>
3579 M:      David Woodhouse <dwmw2@infradead.org>
3580 L:      keyrings@vger.kernel.org
3581 S:      Maintained
3582 F:      Documentation/admin-guide/module-signing.rst
3583 F:      certs/
3584 F:      scripts/sign-file.c
3585 F:      scripts/extract-cert.c
3586
3587 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3588 L:      linux-usb@vger.kernel.org
3589 S:      Orphan
3590 F:      Documentation/usb/WUSB-Design-overview.txt
3591 F:      Documentation/usb/wusb-cbaf
3592 F:      drivers/usb/host/hwa-hc.c
3593 F:      drivers/usb/host/whci/
3594 F:      drivers/usb/wusbcore/
3595 F:      include/linux/usb/wusb*
3596
3597 CFAG12864B LCD DRIVER
3598 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3599 S:      Maintained
3600 F:      drivers/auxdisplay/cfag12864b.c
3601 F:      include/linux/cfag12864b.h
3602
3603 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3604 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3605 S:      Maintained
3606 F:      drivers/auxdisplay/cfag12864bfb.c
3607 F:      include/linux/cfag12864b.h
3608
3609 802.11 (including CFG80211/NL80211)
3610 M:      Johannes Berg <johannes@sipsolutions.net>
3611 L:      linux-wireless@vger.kernel.org
3612 W:      http://wireless.kernel.org/
3613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3615 S:      Maintained
3616 F:      net/wireless/
3617 F:      include/uapi/linux/nl80211.h
3618 F:      include/linux/ieee80211.h
3619 F:      include/net/wext.h
3620 F:      include/net/cfg80211.h
3621 F:      include/net/iw_handler.h
3622 F:      include/net/ieee80211_radiotap.h
3623 F:      Documentation/driver-api/80211/cfg80211.rst
3624 F:      Documentation/networking/regulatory.txt
3625
3626 CHAR and MISC DRIVERS
3627 M:      Arnd Bergmann <arnd@arndb.de>
3628 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3630 S:      Supported
3631 F:      drivers/char/
3632 F:      drivers/misc/
3633 F:      include/linux/miscdevice.h
3634
3635 CHECKPATCH
3636 M:      Andy Whitcroft <apw@canonical.com>
3637 M:      Joe Perches <joe@perches.com>
3638 S:      Maintained
3639 F:      scripts/checkpatch.pl
3640
3641 CHINESE DOCUMENTATION
3642 M:      Harry Wei <harryxiyou@gmail.com>
3643 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3644 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3645 S:      Maintained
3646 F:      Documentation/translations/zh_CN/
3647
3648 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3649 M:      Peter Chen <Peter.Chen@nxp.com>
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3651 L:      linux-usb@vger.kernel.org
3652 S:      Maintained
3653 F:      drivers/usb/chipidea/
3654
3655 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3656 M:      Hans de Goede <hdegoede@redhat.com>
3657 L:      linux-input@vger.kernel.org
3658 S:      Maintained
3659 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3660 F:      drivers/input/touchscreen/chipone_icn8318.c
3661
3662 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3663 M:      Hans de Goede <hdegoede@redhat.com>
3664 L:      linux-input@vger.kernel.org
3665 S:      Maintained
3666 F:      drivers/input/touchscreen/chipone_icn8505.c
3667
3668 CHROME HARDWARE PLATFORM SUPPORT
3669 M:      Benson Leung <bleung@chromium.org>
3670 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3671 S:      Maintained
3672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3673 F:      drivers/platform/chrome/
3674
3675 CHROMEOS EC SUBDRIVERS
3676 M:      Benson Leung <bleung@chromium.org>
3677 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3678 R:      Guenter Roeck <groeck@chromium.org>
3679 S:      Maintained
3680 N:      cros_ec
3681 N:      cros-ec
3682 F:      drivers/power/supply/cros_usbpd-charger.c
3683
3684 CIRRUS LOGIC AUDIO CODEC DRIVERS
3685 M:      Brian Austin <brian.austin@cirrus.com>
3686 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3687 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3688 S:      Maintained
3689 F:      sound/soc/codecs/cs*
3690
3691 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3692 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3693 L:      netdev@vger.kernel.org
3694 S:      Maintained
3695 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3696
3697 CISCO FCOE HBA DRIVER
3698 M:      Satish Kharat <satishkh@cisco.com>
3699 M:      Sesidhar Baddela <sebaddel@cisco.com>
3700 M:      Karan Tilak Kumar <kartilak@cisco.com>
3701 L:      linux-scsi@vger.kernel.org
3702 S:      Supported
3703 F:      drivers/scsi/fnic/
3704
3705 CISCO SCSI HBA DRIVER
3706 M:      Karan Tilak Kumar <kartilak@cisco.com>
3707 M:      Sesidhar Baddela <sebaddel@cisco.com>
3708 L:      linux-scsi@vger.kernel.org
3709 S:      Supported
3710 F:      drivers/scsi/snic/
3711
3712 CISCO VIC ETHERNET NIC DRIVER
3713 M:      Christian Benvenuti <benve@cisco.com>
3714 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3715 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3716 S:      Supported
3717 F:      drivers/net/ethernet/cisco/enic/
3718
3719 CISCO VIC LOW LATENCY NIC DRIVER
3720 M:      Christian Benvenuti <benve@cisco.com>
3721 M:      Nelson Escobar <neescoba@cisco.com>
3722 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3723 S:      Supported
3724 F:      drivers/infiniband/hw/usnic/
3725
3726 CIRRUS LOGIC MADERA CODEC DRIVERS
3727 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3728 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3730 L:      patches@opensource.cirrus.com
3731 T:      git https://github.com/CirrusLogic/linux-drivers.git
3732 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3733 S:      Supported
3734 F:      Documentation/devicetree/bindings/mfd/madera.txt
3735 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3736 F:      include/linux/irqchip/irq-madera*
3737 F:      include/linux/mfd/madera/*
3738 F:      drivers/gpio/gpio-madera*
3739 F:      drivers/irqchip/irq-madera*
3740 F:      drivers/mfd/madera*
3741 F:      drivers/mfd/cs47l*
3742 F:      drivers/pinctrl/cirrus/*
3743
3744 CLANG-FORMAT FILE
3745 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3746 S:      Maintained
3747 F:      .clang-format
3748
3749 CLEANCACHE API
3750 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3751 L:      linux-kernel@vger.kernel.org
3752 S:      Maintained
3753 F:      mm/cleancache.c
3754 F:      include/linux/cleancache.h
3755
3756 CLK API
3757 M:      Russell King <linux@armlinux.org.uk>
3758 L:      linux-clk@vger.kernel.org
3759 S:      Maintained
3760 F:      include/linux/clk.h
3761
3762 CLOCKSOURCE, CLOCKEVENT DRIVERS
3763 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3764 M:      Thomas Gleixner <tglx@linutronix.de>
3765 L:      linux-kernel@vger.kernel.org
3766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3767 S:      Supported
3768 F:      drivers/clocksource/
3769 F:      Documentation/devicetree/bindings/timer/
3770
3771 CMPC ACPI DRIVER
3772 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3773 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3774 L:      platform-driver-x86@vger.kernel.org
3775 S:      Supported
3776 F:      drivers/platform/x86/classmate-laptop.c
3777
3778 COBALT MEDIA DRIVER
3779 M:      Hans Verkuil <hans.verkuil@cisco.com>
3780 L:      linux-media@vger.kernel.org
3781 T:      git git://linuxtv.org/media_tree.git
3782 W:      https://linuxtv.org
3783 S:      Supported
3784 F:      drivers/media/pci/cobalt/
3785
3786 COCCINELLE/Semantic Patches (SmPL)
3787 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3788 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3789 M:      Nicolas Palix <nicolas.palix@imag.fr>
3790 M:      Michal Marek <michal.lkml@markovi.net>
3791 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3793 W:      http://coccinelle.lip6.fr/
3794 S:      Supported
3795 F:      Documentation/dev-tools/coccinelle.rst
3796 F:      scripts/coccinelle/
3797 F:      scripts/coccicheck
3798
3799 CODA FILE SYSTEM
3800 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3801 M:      coda@cs.cmu.edu
3802 L:      codalist@coda.cs.cmu.edu
3803 W:      http://www.coda.cs.cmu.edu/
3804 S:      Maintained
3805 F:      Documentation/filesystems/coda.txt
3806 F:      fs/coda/
3807 F:      include/linux/coda*.h
3808 F:      include/uapi/linux/coda*.h
3809
3810 CODA V4L2 MEM2MEM DRIVER
3811 M:      Philipp Zabel <p.zabel@pengutronix.de>
3812 L:      linux-media@vger.kernel.org
3813 S:      Maintained
3814 F:      Documentation/devicetree/bindings/media/coda.txt
3815 F:      drivers/media/platform/coda/
3816
3817 CODE OF CONDUCT
3818 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3819 S:      Supported
3820 F:      Documentation/process/code-of-conduct.rst
3821 F:      Documentation/process/code-of-conduct-interpretation.rst
3822
3823 COMMON CLK FRAMEWORK
3824 M:      Michael Turquette <mturquette@baylibre.com>
3825 M:      Stephen Boyd <sboyd@kernel.org>
3826 L:      linux-clk@vger.kernel.org
3827 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3829 S:      Maintained
3830 F:      Documentation/devicetree/bindings/clock/
3831 F:      drivers/clk/
3832 X:      drivers/clk/clkdev.c
3833 F:      include/linux/clk-pr*
3834 F:      include/linux/clk/
3835 F:      include/linux/of_clk.h
3836
3837 COMMON INTERNET FILE SYSTEM (CIFS)
3838 M:      Steve French <sfrench@samba.org>
3839 L:      linux-cifs@vger.kernel.org
3840 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3841 W:      http://linux-cifs.samba.org/
3842 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3843 S:      Supported
3844 F:      Documentation/filesystems/cifs/
3845 F:      fs/cifs/
3846
3847 COMPACTPCI HOTPLUG CORE
3848 M:      Scott Murray <scott@spiteful.org>
3849 L:      linux-pci@vger.kernel.org
3850 S:      Maintained
3851 F:      drivers/pci/hotplug/cpci_hotplug*
3852
3853 COMPACTPCI HOTPLUG GENERIC DRIVER
3854 M:      Scott Murray <scott@spiteful.org>
3855 L:      linux-pci@vger.kernel.org
3856 S:      Maintained
3857 F:      drivers/pci/hotplug/cpcihp_generic.c
3858
3859 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3860 M:      Scott Murray <scott@spiteful.org>
3861 L:      linux-pci@vger.kernel.org
3862 S:      Maintained
3863 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3864
3865 COMPAL LAPTOP SUPPORT
3866 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3867 L:      platform-driver-x86@vger.kernel.org
3868 S:      Maintained
3869 F:      drivers/platform/x86/compal-laptop.c
3870
3871 COMPILER ATTRIBUTES
3872 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3873 S:      Maintained
3874 F:      include/linux/compiler_attributes.h
3875
3876 CONEXANT ACCESSRUNNER USB DRIVER
3877 L:      accessrunner-general@lists.sourceforge.net
3878 W:      http://accessrunner.sourceforge.net/
3879 S:      Orphan
3880 F:      drivers/usb/atm/cxacru.c
3881
3882 CONFIGFS
3883 M:      Joel Becker <jlbec@evilplan.org>
3884 M:      Christoph Hellwig <hch@lst.de>
3885 T:      git git://git.infradead.org/users/hch/configfs.git
3886 S:      Supported
3887 F:      fs/configfs/
3888 F:      include/linux/configfs.h
3889
3890 CONNECTOR
3891 M:      Evgeniy Polyakov <zbr@ioremap.net>
3892 L:      netdev@vger.kernel.org
3893 S:      Maintained
3894 F:      drivers/connector/
3895
3896 CONTROL GROUP (CGROUP)
3897 M:      Tejun Heo <tj@kernel.org>
3898 M:      Li Zefan <lizefan@huawei.com>
3899 M:      Johannes Weiner <hannes@cmpxchg.org>
3900 L:      cgroups@vger.kernel.org
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3902 S:      Maintained
3903 F:      Documentation/cgroup*
3904 F:      include/linux/cgroup*
3905 F:      kernel/cgroup*
3906
3907 CONTROL GROUP - CPUSET
3908 M:      Li Zefan <lizefan@huawei.com>
3909 L:      cgroups@vger.kernel.org
3910 W:      http://www.bullopensource.org/cpuset/
3911 W:      http://oss.sgi.com/projects/cpusets/
3912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3913 S:      Maintained
3914 F:      Documentation/cgroup-v1/cpusets.txt
3915 F:      include/linux/cpuset.h
3916 F:      kernel/cgroup/cpuset.c
3917
3918 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3919 M:      Johannes Weiner <hannes@cmpxchg.org>
3920 M:      Michal Hocko <mhocko@kernel.org>
3921 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3922 L:      cgroups@vger.kernel.org
3923 L:      linux-mm@kvack.org
3924 S:      Maintained
3925 F:      mm/memcontrol.c
3926 F:      mm/swap_cgroup.c
3927
3928 CORETEMP HARDWARE MONITORING DRIVER
3929 M:      Fenghua Yu <fenghua.yu@intel.com>
3930 L:      linux-hwmon@vger.kernel.org
3931 S:      Maintained
3932 F:      Documentation/hwmon/coretemp
3933 F:      drivers/hwmon/coretemp.c
3934
3935 COSA/SRP SYNC SERIAL DRIVER
3936 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3937 W:      http://www.fi.muni.cz/~kas/cosa/
3938 S:      Maintained
3939 F:      drivers/net/wan/cosa*
3940
3941 CPMAC ETHERNET DRIVER
3942 M:      Florian Fainelli <f.fainelli@gmail.com>
3943 L:      netdev@vger.kernel.org
3944 S:      Maintained
3945 F:      drivers/net/ethernet/ti/cpmac.c
3946
3947 CPU FREQUENCY DRIVERS
3948 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3949 M:      Viresh Kumar <viresh.kumar@linaro.org>
3950 L:      linux-pm@vger.kernel.org
3951 S:      Maintained
3952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3953 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3954 B:      https://bugzilla.kernel.org
3955 F:      Documentation/cpu-freq/
3956 F:      Documentation/devicetree/bindings/cpufreq/
3957 F:      drivers/cpufreq/
3958 F:      include/linux/cpufreq.h
3959 F:      tools/testing/selftests/cpufreq/
3960
3961 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3962 M:      Viresh Kumar <viresh.kumar@linaro.org>
3963 M:      Sudeep Holla <sudeep.holla@arm.com>
3964 L:      linux-pm@vger.kernel.org
3965 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3966 S:      Maintained
3967 F:      drivers/cpufreq/arm_big_little.h
3968 F:      drivers/cpufreq/arm_big_little.c
3969
3970 CPU POWER MONITORING SUBSYSTEM
3971 M:      Thomas Renninger <trenn@suse.com>
3972 M:      Shuah Khan <shuah@kernel.org>
3973 L:      linux-pm@vger.kernel.org
3974 S:      Maintained
3975 F:      tools/power/cpupower/
3976
3977 CPUID/MSR DRIVER
3978 M:      "H. Peter Anvin" <hpa@zytor.com>
3979 S:      Maintained
3980 F:      arch/x86/kernel/cpuid.c
3981 F:      arch/x86/kernel/msr.c
3982
3983 CPUIDLE DRIVER - ARM BIG LITTLE
3984 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3985 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3986 L:      linux-pm@vger.kernel.org
3987 L:      linux-arm-kernel@lists.infradead.org
3988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3989 S:      Maintained
3990 F:      drivers/cpuidle/cpuidle-big_little.c
3991
3992 CPUIDLE DRIVER - ARM EXYNOS
3993 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3994 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3995 M:      Kukjin Kim <kgene@kernel.org>
3996 L:      linux-pm@vger.kernel.org
3997 L:      linux-samsung-soc@vger.kernel.org
3998 S:      Supported
3999 F:      drivers/cpuidle/cpuidle-exynos.c
4000 F:      arch/arm/mach-exynos/pm.c
4001
4002 CPUIDLE DRIVERS
4003 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4004 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4005 L:      linux-pm@vger.kernel.org
4006 S:      Maintained
4007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4008 B:      https://bugzilla.kernel.org
4009 F:      drivers/cpuidle/*
4010 F:      include/linux/cpuidle.h
4011
4012 CRAMFS FILESYSTEM
4013 M:      Nicolas Pitre <nico@linaro.org>
4014 S:      Maintained
4015 F:      Documentation/filesystems/cramfs.txt
4016 F:      fs/cramfs/
4017
4018 CRYPTO API
4019 M:      Herbert Xu <herbert@gondor.apana.org.au>
4020 M:      "David S. Miller" <davem@davemloft.net>
4021 L:      linux-crypto@vger.kernel.org
4022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4024 S:      Maintained
4025 F:      Documentation/crypto/
4026 F:      Documentation/devicetree/bindings/crypto/
4027 F:      arch/*/crypto/
4028 F:      crypto/
4029 F:      drivers/crypto/
4030 F:      include/crypto/
4031 F:      include/linux/crypto*
4032
4033 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4034 M:      Neil Horman <nhorman@tuxdriver.com>
4035 L:      linux-crypto@vger.kernel.org
4036 S:      Maintained
4037 F:      crypto/ansi_cprng.c
4038 F:      crypto/rng.c
4039
4040 CS3308 MEDIA DRIVER
4041 M:      Hans Verkuil <hverkuil@xs4all.nl>
4042 L:      linux-media@vger.kernel.org
4043 T:      git git://linuxtv.org/media_tree.git
4044 W:      http://linuxtv.org
4045 S:      Odd Fixes
4046 F:      drivers/media/i2c/cs3308.c
4047
4048 CS5535 Audio ALSA driver
4049 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4050 S:      Maintained
4051 F:      sound/pci/cs5535audio/
4052
4053 CSI DRIVERS FOR ALLWINNER V3s
4054 M:      Yong Deng <yong.deng@magewell.com>
4055 L:      linux-media@vger.kernel.org
4056 T:      git git://linuxtv.org/media_tree.git
4057 S:      Maintained
4058 F:      drivers/media/platform/sunxi/sun6i-csi/
4059 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4060
4061 CW1200 WLAN driver
4062 M:      Solomon Peachy <pizza@shaftnet.org>
4063 S:      Maintained
4064 F:      drivers/net/wireless/st/cw1200/
4065
4066 CX18 VIDEO4LINUX DRIVER
4067 M:      Andy Walls <awalls@md.metrocast.net>
4068 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4069 L:      linux-media@vger.kernel.org
4070 T:      git git://linuxtv.org/media_tree.git
4071 W:      https://linuxtv.org
4072 W:      http://www.ivtvdriver.org/index.php/Cx18
4073 S:      Maintained
4074 F:      Documentation/media/v4l-drivers/cx18*
4075 F:      drivers/media/pci/cx18/
4076 F:      include/uapi/linux/ivtv*
4077
4078 CX2341X MPEG ENCODER HELPER MODULE
4079 M:      Hans Verkuil <hverkuil@xs4all.nl>
4080 L:      linux-media@vger.kernel.org
4081 T:      git git://linuxtv.org/media_tree.git
4082 W:      https://linuxtv.org
4083 S:      Maintained
4084 F:      drivers/media/common/cx2341x*
4085 F:      include/media/drv-intf/cx2341x.h
4086
4087 CX24120 MEDIA DRIVER
4088 M:      Jemma Denson <jdenson@gmail.com>
4089 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4090 L:      linux-media@vger.kernel.org
4091 W:      https://linuxtv.org
4092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4093 S:      Maintained
4094 F:      drivers/media/dvb-frontends/cx24120*
4095
4096 CX88 VIDEO4LINUX DRIVER
4097 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4098 L:      linux-media@vger.kernel.org
4099 W:      https://linuxtv.org
4100 T:      git git://linuxtv.org/media_tree.git
4101 S:      Odd fixes
4102 F:      Documentation/media/v4l-drivers/cx88*
4103 F:      drivers/media/pci/cx88/
4104
4105 CXD2820R MEDIA DRIVER
4106 M:      Antti Palosaari <crope@iki.fi>
4107 L:      linux-media@vger.kernel.org
4108 W:      https://linuxtv.org
4109 W:      http://palosaari.fi/linux/
4110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4111 T:      git git://linuxtv.org/anttip/media_tree.git
4112 S:      Maintained
4113 F:      drivers/media/dvb-frontends/cxd2820r*
4114
4115 CXGB3 ETHERNET DRIVER (CXGB3)
4116 M:      Arjun Vynipadath <arjun@chelsio.com>
4117 L:      netdev@vger.kernel.org
4118 W:      http://www.chelsio.com
4119 S:      Supported
4120 F:      drivers/net/ethernet/chelsio/cxgb3/
4121
4122 CXGB3 ISCSI DRIVER (CXGB3I)
4123 M:      Karen Xie <kxie@chelsio.com>
4124 L:      linux-scsi@vger.kernel.org
4125 W:      http://www.chelsio.com
4126 S:      Supported
4127 F:      drivers/scsi/cxgbi/cxgb3i
4128
4129 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4130 M:      Steve Wise <swise@chelsio.com>
4131 L:      linux-rdma@vger.kernel.org
4132 W:      http://www.openfabrics.org
4133 S:      Supported
4134 F:      drivers/infiniband/hw/cxgb3/
4135 F:      include/uapi/rdma/cxgb3-abi.h
4136
4137 CXGB4 CRYPTO DRIVER (chcr)
4138 M:      Harsh Jain <harsh@chelsio.com>
4139 L:      linux-crypto@vger.kernel.org
4140 W:      http://www.chelsio.com
4141 S:      Supported
4142 F:      drivers/crypto/chelsio
4143
4144 CXGB4 ETHERNET DRIVER (CXGB4)
4145 M:      Arjun Vynipadath <arjun@chelsio.com>
4146 L:      netdev@vger.kernel.org
4147 W:      http://www.chelsio.com
4148 S:      Supported
4149 F:      drivers/net/ethernet/chelsio/cxgb4/
4150
4151 CXGB4 ISCSI DRIVER (CXGB4I)
4152 M:      Karen Xie <kxie@chelsio.com>
4153 L:      linux-scsi@vger.kernel.org
4154 W:      http://www.chelsio.com
4155 S:      Supported
4156 F:      drivers/scsi/cxgbi/cxgb4i
4157
4158 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4159 M:      Steve Wise <swise@chelsio.com>
4160 L:      linux-rdma@vger.kernel.org
4161 W:      http://www.openfabrics.org
4162 S:      Supported
4163 F:      drivers/infiniband/hw/cxgb4/
4164 F:      include/uapi/rdma/cxgb4-abi.h
4165
4166 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4167 M:      Casey Leedom <leedom@chelsio.com>
4168 L:      netdev@vger.kernel.org
4169 W:      http://www.chelsio.com
4170 S:      Supported
4171 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4172
4173 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4174 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4175 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4176 L:      linuxppc-dev@lists.ozlabs.org
4177 S:      Supported
4178 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4179 F:      drivers/misc/cxl/
4180 F:      include/misc/cxl*
4181 F:      include/uapi/misc/cxl.h
4182 F:      Documentation/powerpc/cxl.txt
4183 F:      Documentation/ABI/testing/sysfs-class-cxl
4184
4185 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4186 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4187 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4188 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4189 L:      linux-scsi@vger.kernel.org
4190 S:      Supported
4191 F:      drivers/scsi/cxlflash/
4192 F:      include/uapi/scsi/cxlflash_ioctl.h
4193 F:      Documentation/powerpc/cxlflash.txt
4194
4195 CYBERPRO FB DRIVER
4196 M:      Russell King <linux@armlinux.org.uk>
4197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4198 W:      http://www.armlinux.org.uk/
4199 S:      Maintained
4200 F:      drivers/video/fbdev/cyber2000fb.*
4201
4202 CYCLADES ASYNC MUX DRIVER
4203 W:      http://www.cyclades.com/
4204 S:      Orphan
4205 F:      drivers/tty/cyclades.c
4206 F:      include/linux/cyclades.h
4207 F:      include/uapi/linux/cyclades.h
4208
4209 CYCLADES PC300 DRIVER
4210 W:      http://www.cyclades.com/
4211 S:      Orphan
4212 F:      drivers/net/wan/pc300*
4213
4214 CYPRESS_FIRMWARE MEDIA DRIVER
4215 M:      Antti Palosaari <crope@iki.fi>
4216 L:      linux-media@vger.kernel.org
4217 W:      https://linuxtv.org
4218 W:      http://palosaari.fi/linux/
4219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4220 T:      git git://linuxtv.org/anttip/media_tree.git
4221 S:      Maintained
4222 F:      drivers/media/common/cypress_firmware*
4223
4224 CYTTSP TOUCHSCREEN DRIVER
4225 M:      Ferruh Yigit <fery@cypress.com>
4226 L:      linux-input@vger.kernel.org
4227 S:      Supported
4228 F:      drivers/input/touchscreen/cyttsp*
4229 F:      include/linux/input/cyttsp.h
4230
4231 D-LINK DIR-685 TOUCHKEYS DRIVER
4232 M:      Linus Walleij <linus.walleij@linaro.org>
4233 L:      linux-input@vger.kernel.org
4234 S:      Supported
4235 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4236
4237 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4238 M:      Joshua Kinard <kumba@gentoo.org>
4239 S:      Maintained
4240 F:      drivers/rtc/rtc-ds1685.c
4241 F:      include/linux/rtc/ds1685.h
4242
4243 DAMA SLAVE for AX.25
4244 M:      Joerg Reuter <jreuter@yaina.de>
4245 W:      http://yaina.de/jreuter/
4246 W:      http://www.qsl.net/dl1bke/
4247 L:      linux-hams@vger.kernel.org
4248 S:      Maintained
4249 F:      net/ax25/af_ax25.c
4250 F:      net/ax25/ax25_dev.c
4251 F:      net/ax25/ax25_ds_*
4252 F:      net/ax25/ax25_in.c
4253 F:      net/ax25/ax25_out.c
4254 F:      net/ax25/ax25_timer.c
4255 F:      net/ax25/sysctl_net_ax25.c
4256
4257 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4258 L:      netdev@vger.kernel.org
4259 S:      Orphan
4260 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4261 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4262
4263 DC390/AM53C974 SCSI driver
4264 M:      Hannes Reinecke <hare@suse.com>
4265 L:      linux-scsi@vger.kernel.org
4266 S:      Maintained
4267 F:      drivers/scsi/am53c974.c
4268
4269 DC395x SCSI driver
4270 M:      Oliver Neukum <oliver@neukum.org>
4271 M:      Ali Akcaagac <aliakc@web.de>
4272 M:      Jamie Lenehan <lenehan@twibble.org>
4273 L:      dc395x@twibble.org
4274 W:      http://twibble.org/dist/dc395x/
4275 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4276 S:      Maintained
4277 F:      Documentation/scsi/dc395x.txt
4278 F:      drivers/scsi/dc395x.*
4279
4280 DCCP PROTOCOL
4281 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4282 L:      dccp@vger.kernel.org
4283 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4284 S:      Maintained
4285 F:      include/linux/dccp.h
4286 F:      include/uapi/linux/dccp.h
4287 F:      include/linux/tfrc.h
4288 F:      net/dccp/
4289
4290 DECnet NETWORK LAYER
4291 W:      http://linux-decnet.sourceforge.net
4292 L:      linux-decnet-user@lists.sourceforge.net
4293 S:      Orphan
4294 F:      Documentation/networking/decnet.txt
4295 F:      net/decnet/
4296
4297 DECSTATION PLATFORM SUPPORT
4298 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4299 L:      linux-mips@vger.kernel.org
4300 W:      http://www.linux-mips.org/wiki/DECstation
4301 S:      Maintained
4302 F:      arch/mips/dec/
4303 F:      arch/mips/include/asm/dec/
4304 F:      arch/mips/include/asm/mach-dec/
4305
4306 DEFXX FDDI NETWORK DRIVER
4307 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4308 S:      Maintained
4309 F:      drivers/net/fddi/defxx.*
4310
4311 DELL SMBIOS DRIVER
4312 M:      Pali Rohár <pali.rohar@gmail.com>
4313 M:      Mario Limonciello <mario.limonciello@dell.com>
4314 L:      platform-driver-x86@vger.kernel.org
4315 S:      Maintained
4316 F:      drivers/platform/x86/dell-smbios.*
4317
4318 DELL SMBIOS SMM DRIVER
4319 M:      Mario Limonciello <mario.limonciello@dell.com>
4320 L:      platform-driver-x86@vger.kernel.org
4321 S:      Maintained
4322 F:      drivers/platform/x86/dell-smbios-smm.c
4323
4324 DELL SMBIOS WMI DRIVER
4325 M:      Mario Limonciello <mario.limonciello@dell.com>
4326 L:      platform-driver-x86@vger.kernel.org
4327 S:      Maintained
4328 F:      drivers/platform/x86/dell-smbios-wmi.c
4329 F:      tools/wmi/dell-smbios-example.c
4330
4331 DEFZA FDDI NETWORK DRIVER
4332 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4333 S:      Maintained
4334 F:      drivers/net/fddi/defza.*
4335
4336 DELL LAPTOP DRIVER
4337 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4338 M:      Pali Rohár <pali.rohar@gmail.com>
4339 L:      platform-driver-x86@vger.kernel.org
4340 S:      Maintained
4341 F:      drivers/platform/x86/dell-laptop.c
4342
4343 DELL LAPTOP FREEFALL DRIVER
4344 M:      Pali Rohár <pali.rohar@gmail.com>
4345 S:      Maintained
4346 F:      drivers/platform/x86/dell-smo8800.c
4347
4348 DELL LAPTOP RBTN DRIVER
4349 M:      Pali Rohár <pali.rohar@gmail.com>
4350 S:      Maintained
4351 F:      drivers/platform/x86/dell-rbtn.*
4352
4353 DELL REMOTE BIOS UPDATE DRIVER
4354 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4355 L:      platform-driver-x86@vger.kernel.org
4356 S:      Maintained
4357 F:      drivers/platform/x86/dell_rbu.c
4358
4359 DELL LAPTOP SMM DRIVER
4360 M:      Pali Rohár <pali.rohar@gmail.com>
4361 S:      Maintained
4362 F:      drivers/hwmon/dell-smm-hwmon.c
4363 F:      include/uapi/linux/i8k.h
4364
4365 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4366 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4367 L:      platform-driver-x86@vger.kernel.org
4368 S:      Maintained
4369 F:      Documentation/dcdbas.txt
4370 F:      drivers/platform/x86/dcdbas.*
4371
4372 DELL WMI NOTIFICATIONS DRIVER
4373 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4374 M:      Pali Rohár <pali.rohar@gmail.com>
4375 S:      Maintained
4376 F:      drivers/platform/x86/dell-wmi.c
4377
4378 DELL WMI DESCRIPTOR DRIVER
4379 M:      Mario Limonciello <mario.limonciello@dell.com>
4380 S:      Maintained
4381 F:      drivers/platform/x86/dell-wmi-descriptor.c
4382
4383 DELTA ST MEDIA DRIVER
4384 M:      Hugues Fruchet <hugues.fruchet@st.com>
4385 L:      linux-media@vger.kernel.org
4386 T:      git git://linuxtv.org/media_tree.git
4387 W:      https://linuxtv.org
4388 S:      Supported
4389 F:      drivers/media/platform/sti/delta
4390
4391 DENALI NAND DRIVER
4392 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4393 L:      linux-mtd@lists.infradead.org
4394 S:      Supported
4395 F:      drivers/mtd/nand/raw/denali*
4396
4397 DESIGNWARE USB2 DRD IP DRIVER
4398 M:      Minas Harutyunyan <hminas@synopsys.com>
4399 L:      linux-usb@vger.kernel.org
4400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4401 S:      Maintained
4402 F:      drivers/usb/dwc2/
4403
4404 DESIGNWARE USB3 DRD IP DRIVER
4405 M:      Felipe Balbi <balbi@kernel.org>
4406 L:      linux-usb@vger.kernel.org
4407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4408 S:      Maintained
4409 F:      drivers/usb/dwc3/
4410
4411 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4412 M:      Andreas Klinger <ak@it-klinger.de>
4413 L:      linux-iio@vger.kernel.org
4414 S:      Maintained
4415 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4416 F:      drivers/iio/proximity/srf*.c
4417
4418 DEVICE COREDUMP (DEV_COREDUMP)
4419 M:      Johannes Berg <johannes@sipsolutions.net>
4420 L:      linux-kernel@vger.kernel.org
4421 S:      Maintained
4422 F:      drivers/base/devcoredump.c
4423 F:      include/linux/devcoredump.h
4424
4425 DEVICE FREQUENCY (DEVFREQ)
4426 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4427 M:      Kyungmin Park <kyungmin.park@samsung.com>
4428 R:      Chanwoo Choi <cw00.choi@samsung.com>
4429 L:      linux-pm@vger.kernel.org
4430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4431 S:      Maintained
4432 F:      drivers/devfreq/
4433 F:      include/linux/devfreq.h
4434 F:      Documentation/devicetree/bindings/devfreq/
4435
4436 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4437 M:      Chanwoo Choi <cw00.choi@samsung.com>
4438 L:      linux-pm@vger.kernel.org
4439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4440 S:      Supported
4441 F:      drivers/devfreq/event/
4442 F:      drivers/devfreq/devfreq-event.c
4443 F:      include/linux/devfreq-event.h
4444 F:      Documentation/devicetree/bindings/devfreq/event/
4445
4446 DEVICE NUMBER REGISTRY
4447 M:      Torben Mathiasen <device@lanana.org>
4448 W:      http://lanana.org/docs/device-list/index.html
4449 S:      Maintained
4450
4451 DEVICE-MAPPER  (LVM)
4452 M:      Alasdair Kergon <agk@redhat.com>
4453 M:      Mike Snitzer <snitzer@redhat.com>
4454 M:      dm-devel@redhat.com
4455 L:      dm-devel@redhat.com
4456 W:      http://sources.redhat.com/dm
4457 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4459 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4460 S:      Maintained
4461 F:      Documentation/device-mapper/
4462 F:      drivers/md/Makefile
4463 F:      drivers/md/Kconfig
4464 F:      drivers/md/dm*
4465 F:      drivers/md/persistent-data/
4466 F:      include/linux/device-mapper.h
4467 F:      include/linux/dm-*.h
4468 F:      include/uapi/linux/dm-*.h
4469
4470 DEVLINK
4471 M:      Jiri Pirko <jiri@mellanox.com>
4472 L:      netdev@vger.kernel.org
4473 S:      Supported
4474 F:      net/core/devlink.c
4475 F:      include/net/devlink.h
4476 F:      include/uapi/linux/devlink.h
4477
4478 DIALOG SEMICONDUCTOR DRIVERS
4479 M:      Support Opensource <support.opensource@diasemi.com>
4480 W:      http://www.dialog-semiconductor.com/products
4481 S:      Supported
4482 F:      Documentation/hwmon/da90??
4483 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4484 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4485 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4486 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4487 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4488 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4489 F:      drivers/gpio/gpio-da90??.c
4490 F:      drivers/hwmon/da90??-hwmon.c
4491 F:      drivers/iio/adc/da91??-*.c
4492 F:      drivers/input/misc/da90??_onkey.c
4493 F:      drivers/input/touchscreen/da9052_tsi.c
4494 F:      drivers/leds/leds-da90??.c
4495 F:      drivers/mfd/da903x.c
4496 F:      drivers/mfd/da90??-*.c
4497 F:      drivers/mfd/da91??-*.c
4498 F:      drivers/power/supply/da9052-battery.c
4499 F:      drivers/power/supply/da91??-*.c
4500 F:      drivers/regulator/da903x.c
4501 F:      drivers/regulator/da9???-regulator.[ch]
4502 F:      drivers/thermal/da90??-thermal.c
4503 F:      drivers/rtc/rtc-da90??.c
4504 F:      drivers/video/backlight/da90??_bl.c
4505 F:      drivers/watchdog/da90??_wdt.c
4506 F:      include/linux/mfd/da903x.h
4507 F:      include/linux/mfd/da9052/
4508 F:      include/linux/mfd/da9055/
4509 F:      include/linux/mfd/da9062/
4510 F:      include/linux/mfd/da9063/
4511 F:      include/linux/mfd/da9150/
4512 F:      include/linux/regulator/da9211.h
4513 F:      include/sound/da[79]*.h
4514 F:      sound/soc/codecs/da[79]*.[ch]
4515
4516 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4517 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4518 L:      linux-gpio@vger.kernel.org
4519 S:      Maintained
4520 F:      drivers/gpio/gpio-gpio-mm.c
4521
4522 DIOLAN U2C-12 I2C DRIVER
4523 M:      Guenter Roeck <linux@roeck-us.net>
4524 L:      linux-i2c@vger.kernel.org
4525 S:      Maintained
4526 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4527
4528 FILESYSTEM DIRECT ACCESS (DAX)
4529 M:      Matthew Wilcox <willy@infradead.org>
4530 M:      Ross Zwisler <zwisler@kernel.org>
4531 M:      Jan Kara <jack@suse.cz>
4532 L:      linux-fsdevel@vger.kernel.org
4533 S:      Supported
4534 F:      fs/dax.c
4535 F:      include/linux/dax.h
4536 F:      include/trace/events/fs_dax.h
4537
4538 DEVICE DIRECT ACCESS (DAX)
4539 M:      Dan Williams <dan.j.williams@intel.com>
4540 M:      Dave Jiang <dave.jiang@intel.com>
4541 M:      Ross Zwisler <zwisler@kernel.org>
4542 M:      Vishal Verma <vishal.l.verma@intel.com>
4543 L:      linux-nvdimm@lists.01.org
4544 S:      Supported
4545 F:      drivers/dax/
4546
4547 DIRECTORY NOTIFICATION (DNOTIFY)
4548 M:      Jan Kara <jack@suse.cz>
4549 R:      Amir Goldstein <amir73il@gmail.com>
4550 L:      linux-fsdevel@vger.kernel.org
4551 S:      Maintained
4552 F:      Documentation/filesystems/dnotify.txt
4553 F:      fs/notify/dnotify/
4554 F:      include/linux/dnotify.h
4555
4556 DISK GEOMETRY AND PARTITION HANDLING
4557 M:      Andries Brouwer <aeb@cwi.nl>
4558 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4559 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4560 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4561 S:      Maintained
4562
4563 DISKQUOTA
4564 M:      Jan Kara <jack@suse.com>
4565 S:      Maintained
4566 F:      Documentation/filesystems/quota.txt
4567 F:      fs/quota/
4568 F:      include/linux/quota*.h
4569 F:      include/uapi/linux/quota*.h
4570
4571 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4572 M:      Bernie Thompson <bernie@plugable.com>
4573 L:      linux-fbdev@vger.kernel.org
4574 S:      Maintained
4575 W:      http://plugable.com/category/projects/udlfb/
4576 F:      drivers/video/fbdev/udlfb.c
4577 F:      include/video/udlfb.h
4578 F:      Documentation/fb/udlfb.txt
4579
4580 DISTRIBUTED LOCK MANAGER (DLM)
4581 M:      Christine Caulfield <ccaulfie@redhat.com>
4582 M:      David Teigland <teigland@redhat.com>
4583 L:      cluster-devel@redhat.com
4584 W:      http://sources.redhat.com/cluster/
4585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4586 S:      Supported
4587 F:      fs/dlm/
4588
4589 DMA BUFFER SHARING FRAMEWORK
4590 M:      Sumit Semwal <sumit.semwal@linaro.org>
4591 S:      Maintained
4592 L:      linux-media@vger.kernel.org
4593 L:      dri-devel@lists.freedesktop.org
4594 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4595 F:      drivers/dma-buf/
4596 F:      include/linux/dma-buf*
4597 F:      include/linux/reservation.h
4598 F:      include/linux/*fence.h
4599 F:      Documentation/driver-api/dma-buf.rst
4600 T:      git git://anongit.freedesktop.org/drm/drm-misc
4601
4602 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4603 M:      Vinod Koul <vkoul@kernel.org>
4604 L:      dmaengine@vger.kernel.org
4605 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4606 S:      Maintained
4607 F:      drivers/dma/
4608 F:      include/linux/dmaengine.h
4609 F:      include/linux/of_dma.h
4610 F:      Documentation/devicetree/bindings/dma/
4611 F:      Documentation/driver-api/dmaengine/
4612 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4613
4614 DMA MAPPING HELPERS
4615 M:      Christoph Hellwig <hch@lst.de>
4616 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4617 R:      Robin Murphy <robin.murphy@arm.com>
4618 L:      iommu@lists.linux-foundation.org
4619 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4620 W:      http://git.infradead.org/users/hch/dma-mapping.git
4621 S:      Supported
4622 F:      kernel/dma/
4623 F:      include/asm-generic/dma-mapping.h
4624 F:      include/linux/dma-direct.h
4625 F:      include/linux/dma-mapping.h
4626 F:      include/linux/dma-noncoherent.h
4627
4628 DME1737 HARDWARE MONITOR DRIVER
4629 M:      Juerg Haefliger <juergh@gmail.com>
4630 L:      linux-hwmon@vger.kernel.org
4631 S:      Maintained
4632 F:      Documentation/hwmon/dme1737
4633 F:      drivers/hwmon/dme1737.c
4634
4635 DMI/SMBIOS SUPPORT
4636 M:      Jean Delvare <jdelvare@suse.com>
4637 S:      Maintained
4638 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4639 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4640 F:      drivers/firmware/dmi-id.c
4641 F:      drivers/firmware/dmi_scan.c
4642 F:      include/linux/dmi.h
4643
4644 DOCUMENTATION
4645 M:      Jonathan Corbet <corbet@lwn.net>
4646 L:      linux-doc@vger.kernel.org
4647 S:      Maintained
4648 F:      Documentation/
4649 F:      scripts/kernel-doc
4650 X:      Documentation/ABI/
4651 X:      Documentation/acpi/
4652 X:      Documentation/devicetree/
4653 X:      Documentation/i2c/
4654 X:      Documentation/media/
4655 X:      Documentation/power/
4656 X:      Documentation/spi/
4657 T:      git git://git.lwn.net/linux.git docs-next
4658
4659 DOCUMENTATION/ITALIAN
4660 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4661 L:      linux-doc@vger.kernel.org
4662 S:      Maintained
4663 F:      Documentation/translations/it_IT
4664
4665 DONGWOON DW9714 LENS VOICE COIL DRIVER
4666 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4667 L:      linux-media@vger.kernel.org
4668 T:      git git://linuxtv.org/media_tree.git
4669 S:      Maintained
4670 F:      drivers/media/i2c/dw9714.c
4671 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4672
4673 DONGWOON DW9807 LENS VOICE COIL DRIVER
4674 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4675 L:      linux-media@vger.kernel.org
4676 T:      git git://linuxtv.org/media_tree.git
4677 S:      Maintained
4678 F:      drivers/media/i2c/dw9807-vcm.c
4679 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4680
4681 DOUBLETALK DRIVER
4682 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4683 L:      blinux-list@redhat.com
4684 S:      Maintained
4685 F:      drivers/char/dtlk.c
4686 F:      include/linux/dtlk.h
4687
4688 DPAA2 DATAPATH I/O (DPIO) DRIVER
4689 M:      Roy Pledge <Roy.Pledge@nxp.com>
4690 L:      linux-kernel@vger.kernel.org
4691 S:      Maintained
4692 F:      drivers/soc/fsl/dpio
4693
4694 DPAA2 ETHERNET DRIVER
4695 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4696 L:      netdev@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4699 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4700 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4701 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4702 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4703
4704 DPAA2 ETHERNET SWITCH DRIVER
4705 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4706 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4707 L:      linux-kernel@vger.kernel.org
4708 S:      Maintained
4709 F:      drivers/staging/fsl-dpaa2/ethsw
4710
4711 DPAA2 PTP CLOCK DRIVER
4712 M:      Yangbo Lu <yangbo.lu@nxp.com>
4713 L:      netdev@vger.kernel.org
4714 S:      Maintained
4715 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4716 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4717
4718 DPT_I2O SCSI RAID DRIVER
4719 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4720 L:      linux-scsi@vger.kernel.org
4721 W:      http://www.adaptec.com/
4722 S:      Maintained
4723 F:      drivers/scsi/dpt*
4724 F:      drivers/scsi/dpt/
4725
4726 DRBD DRIVER
4727 M:      Philipp Reisner <philipp.reisner@linbit.com>
4728 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4729 L:      drbd-dev@lists.linbit.com
4730 W:      http://www.drbd.org
4731 T:      git git://git.linbit.com/linux-drbd.git
4732 T:      git git://git.linbit.com/drbd-8.4.git
4733 S:      Supported
4734 F:      drivers/block/drbd/
4735 F:      lib/lru_cache.c
4736 F:      Documentation/blockdev/drbd/
4737
4738 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4739 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4740 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4742 S:      Supported
4743 F:      Documentation/kobject.txt
4744 F:      drivers/base/
4745 F:      fs/debugfs/
4746 F:      fs/sysfs/
4747 F:      include/linux/debugfs.h
4748 F:      include/linux/kobj*
4749 F:      lib/kobj*
4750
4751 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4752 M:      Kevin Hilman <khilman@kernel.org>
4753 M:      Nishanth Menon <nm@ti.com>
4754 S:      Maintained
4755 F:      drivers/power/avs/
4756 F:      include/linux/power/smartreflex.h
4757 L:      linux-pm@vger.kernel.org
4758
4759 DRM DRIVER FOR ARM PL111 CLCD
4760 M:      Eric Anholt <eric@anholt.net>
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762 S:      Supported
4763 F:      drivers/gpu/drm/pl111/
4764
4765 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4766 M:      Linus Walleij <linus.walleij@linaro.org>
4767 T:      git git://anongit.freedesktop.org/drm/drm-misc
4768 S:      Maintained
4769 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4770 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4771
4772 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4773 M:      Dave Airlie <airlied@redhat.com>
4774 S:      Odd Fixes
4775 F:      drivers/gpu/drm/ast/
4776
4777 DRM DRIVER FOR BOCHS VIRTUAL GPU
4778 M:      Gerd Hoffmann <kraxel@redhat.com>
4779 L:      virtualization@lists.linux-foundation.org
4780 T:      git git://anongit.freedesktop.org/drm/drm-misc
4781 S:      Maintained
4782 F:      drivers/gpu/drm/bochs/
4783
4784 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4785 M:      Linus Walleij <linus.walleij@linaro.org>
4786 T:      git git://anongit.freedesktop.org/drm/drm-misc
4787 S:      Maintained
4788 F:      drivers/gpu/drm/tve200/
4789
4790 DRM DRIVER FOR ILITEK ILI9225 PANELS
4791 M:      David Lechner <david@lechnology.com>
4792 S:      Maintained
4793 F:      drivers/gpu/drm/tinydrm/ili9225.c
4794 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4795
4796 DRM DRIVER FOR HX8357D PANELS
4797 M:      Eric Anholt <eric@anholt.net>
4798 T:      git git://anongit.freedesktop.org/drm/drm-misc
4799 S:      Maintained
4800 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4801 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4802
4803 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4804 S:      Orphan / Obsolete
4805 F:      drivers/gpu/drm/i810/
4806 F:      include/uapi/drm/i810_drm.h
4807
4808 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4809 S:      Orphan / Obsolete
4810 F:      drivers/gpu/drm/mga/
4811 F:      include/uapi/drm/mga_drm.h
4812
4813 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4814 M:      Dave Airlie <airlied@redhat.com>
4815 S:      Odd Fixes
4816 F:      drivers/gpu/drm/mgag200/
4817
4818 DRM DRIVER FOR MI0283QT
4819 M:      Noralf Trønnes <noralf@tronnes.org>
4820 S:      Maintained
4821 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4822 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4823
4824 DRM DRIVER FOR MSM ADRENO GPU
4825 M:      Rob Clark <robdclark@gmail.com>
4826 L:      linux-arm-msm@vger.kernel.org
4827 L:      dri-devel@lists.freedesktop.org
4828 L:      freedreno@lists.freedesktop.org
4829 T:      git git://people.freedesktop.org/~robclark/linux
4830 S:      Maintained
4831 F:      drivers/gpu/drm/msm/
4832 F:      include/uapi/drm/msm_drm.h
4833 F:      Documentation/devicetree/bindings/display/msm/
4834
4835 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4836 M:      Ben Skeggs <bskeggs@redhat.com>
4837 L:      dri-devel@lists.freedesktop.org
4838 L:      nouveau@lists.freedesktop.org
4839 T:      git git://github.com/skeggsb/linux
4840 S:      Supported
4841 F:      drivers/gpu/drm/nouveau/
4842 F:      include/uapi/drm/nouveau_drm.h
4843
4844 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4845 M:      Stefan Mavrodiev <stefan@olimex.com>
4846 S:      Maintained
4847 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4848 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4849
4850 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4851 M:      Noralf Trønnes <noralf@tronnes.org>
4852 S:      Maintained
4853 F:      drivers/gpu/drm/tinydrm/repaper.c
4854 F:      Documentation/devicetree/bindings/display/repaper.txt
4855
4856 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4857 M:      Dave Airlie <airlied@redhat.com>
4858 M:      Gerd Hoffmann <kraxel@redhat.com>
4859 L:      virtualization@lists.linux-foundation.org
4860 T:      git git://anongit.freedesktop.org/drm/drm-misc
4861 S:      Obsolete
4862 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4863 F:      drivers/gpu/drm/cirrus/
4864
4865 DRM DRIVER FOR QXL VIRTUAL GPU
4866 M:      Dave Airlie <airlied@redhat.com>
4867 M:      Gerd Hoffmann <kraxel@redhat.com>
4868 L:      virtualization@lists.linux-foundation.org
4869 T:      git git://anongit.freedesktop.org/drm/drm-misc
4870 S:      Maintained
4871 F:      drivers/gpu/drm/qxl/
4872 F:      include/uapi/drm/qxl_drm.h
4873
4874 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4875 S:      Orphan / Obsolete
4876 F:      drivers/gpu/drm/r128/
4877 F:      include/uapi/drm/r128_drm.h
4878
4879 DRM DRIVER FOR SAVAGE VIDEO CARDS
4880 S:      Orphan / Obsolete
4881 F:      drivers/gpu/drm/savage/
4882 F:      include/uapi/drm/savage_drm.h
4883
4884 DRM DRIVER FOR SIS VIDEO CARDS
4885 S:      Orphan / Obsolete
4886 F:      drivers/gpu/drm/sis/
4887 F:      include/uapi/drm/sis_drm.h
4888
4889 DRM DRIVER FOR SITRONIX ST7586 PANELS
4890 M:      David Lechner <david@lechnology.com>
4891 S:      Maintained
4892 F:      drivers/gpu/drm/tinydrm/st7586.c
4893 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4894
4895 DRM DRIVER FOR SITRONIX ST7735R PANELS
4896 M:      David Lechner <david@lechnology.com>
4897 S:      Maintained
4898 F:      drivers/gpu/drm/tinydrm/st7735r.c
4899 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4900
4901 DRM DRIVER FOR TDFX VIDEO CARDS
4902 S:      Orphan / Obsolete
4903 F:      drivers/gpu/drm/tdfx/
4904
4905 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4906 M:      Dave Airlie <airlied@redhat.com>
4907 R:      Sean Paul <sean@poorly.run>
4908 L:      dri-devel@lists.freedesktop.org
4909 S:      Odd Fixes
4910 F:      drivers/gpu/drm/udl/
4911 T:      git git://anongit.freedesktop.org/drm/drm-misc
4912
4913 DRM DRIVER FOR VMWARE VIRTUAL GPU
4914 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4915 M:      Thomas Hellstrom <thellstrom@vmware.com>
4916 L:      dri-devel@lists.freedesktop.org
4917 T:      git git://people.freedesktop.org/~thomash/linux
4918 S:      Supported
4919 F:      drivers/gpu/drm/vmwgfx/
4920 F:      include/uapi/drm/vmwgfx_drm.h
4921
4922 DRM DRIVERS
4923 M:      David Airlie <airlied@linux.ie>
4924 M:      Daniel Vetter <daniel@ffwll.ch>
4925 L:      dri-devel@lists.freedesktop.org
4926 T:      git git://anongit.freedesktop.org/drm/drm
4927 B:      https://bugs.freedesktop.org/
4928 C:      irc://chat.freenode.net/dri-devel
4929 S:      Maintained
4930 F:      drivers/gpu/drm/
4931 F:      drivers/gpu/vga/
4932 F:      Documentation/devicetree/bindings/display/
4933 F:      Documentation/devicetree/bindings/gpu/
4934 F:      Documentation/gpu/
4935 F:      include/drm/
4936 F:      include/uapi/drm/
4937 F:      include/linux/vga*
4938
4939 DRM DRIVERS AND MISC GPU PATCHES
4940 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4941 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4942 M:      Sean Paul <sean@poorly.run>
4943 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4944 S:      Maintained
4945 T:      git git://anongit.freedesktop.org/drm/drm-misc
4946 F:      Documentation/gpu/
4947 F:      drivers/gpu/vga/
4948 F:      drivers/gpu/drm/*
4949 F:      include/drm/drm*
4950 F:      include/uapi/drm/drm*
4951 F:      include/linux/vga*
4952
4953 DRM DRIVERS FOR ALLWINNER A10
4954 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4955 L:      dri-devel@lists.freedesktop.org
4956 S:      Supported
4957 F:      drivers/gpu/drm/sun4i/
4958 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4959 T:      git git://anongit.freedesktop.org/drm/drm-misc
4960
4961 DRM DRIVERS FOR AMLOGIC SOCS
4962 M:      Neil Armstrong <narmstrong@baylibre.com>
4963 L:      dri-devel@lists.freedesktop.org
4964 L:      linux-amlogic@lists.infradead.org
4965 W:      http://linux-meson.com/
4966 S:      Supported
4967 F:      drivers/gpu/drm/meson/
4968 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4969 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4970 F:      Documentation/gpu/meson.rst
4971 T:      git git://anongit.freedesktop.org/drm/drm-misc
4972
4973 DRM DRIVERS FOR ATMEL HLCDC
4974 M:      Boris Brezillon <bbrezillon@kernel.org>
4975 L:      dri-devel@lists.freedesktop.org
4976 S:      Supported
4977 F:      drivers/gpu/drm/atmel-hlcdc/
4978 F:      Documentation/devicetree/bindings/display/atmel/
4979 T:      git git://anongit.freedesktop.org/drm/drm-misc
4980
4981 DRM DRIVERS FOR BRIDGE CHIPS
4982 M:      Archit Taneja <architt@codeaurora.org>
4983 M:      Andrzej Hajda <a.hajda@samsung.com>
4984 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4985 S:      Maintained
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4987 F:      drivers/gpu/drm/bridge/
4988
4989 DRM DRIVERS FOR EXYNOS
4990 M:      Inki Dae <inki.dae@samsung.com>
4991 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4992 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4993 M:      Kyungmin Park <kyungmin.park@samsung.com>
4994 L:      dri-devel@lists.freedesktop.org
4995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4996 S:      Supported
4997 F:      drivers/gpu/drm/exynos/
4998 F:      include/uapi/drm/exynos_drm.h
4999 F:      Documentation/devicetree/bindings/display/exynos/
5000
5001 DRM DRIVERS FOR FREESCALE DCU
5002 M:      Stefan Agner <stefan@agner.ch>
5003 M:      Alison Wang <alison.wang@nxp.com>
5004 L:      dri-devel@lists.freedesktop.org
5005 S:      Supported
5006 F:      drivers/gpu/drm/fsl-dcu/
5007 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5008 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5009 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5010 T:      git git://anongit.freedesktop.org/drm/drm-misc
5011
5012 DRM DRIVERS FOR FREESCALE IMX
5013 M:      Philipp Zabel <p.zabel@pengutronix.de>
5014 L:      dri-devel@lists.freedesktop.org
5015 S:      Maintained
5016 F:      drivers/gpu/drm/imx/
5017 F:      drivers/gpu/ipu-v3/
5018 F:      Documentation/devicetree/bindings/display/imx/
5019
5020 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5021 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5022 L:      dri-devel@lists.freedesktop.org
5023 T:      git git://github.com/patjak/drm-gma500
5024 S:      Maintained
5025 F:      drivers/gpu/drm/gma500/
5026
5027 DRM DRIVERS FOR HISILICON
5028 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5029 M:      Rongrong Zou <zourongrong@gmail.com>
5030 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5031 R:      Chen Feng <puck.chen@hisilicon.com>
5032 L:      dri-devel@lists.freedesktop.org
5033 T:      git git://github.com/xin3liang/linux.git
5034 S:      Maintained
5035 F:      drivers/gpu/drm/hisilicon/
5036 F:      Documentation/devicetree/bindings/display/hisilicon/
5037
5038 DRM DRIVERS FOR MEDIATEK
5039 M:      CK Hu <ck.hu@mediatek.com>
5040 M:      Philipp Zabel <p.zabel@pengutronix.de>
5041 L:      dri-devel@lists.freedesktop.org
5042 S:      Supported
5043 F:      drivers/gpu/drm/mediatek/
5044 F:      Documentation/devicetree/bindings/display/mediatek/
5045
5046 DRM DRIVERS FOR NVIDIA TEGRA
5047 M:      Thierry Reding <thierry.reding@gmail.com>
5048 L:      dri-devel@lists.freedesktop.org
5049 L:      linux-tegra@vger.kernel.org
5050 T:      git git://anongit.freedesktop.org/tegra/linux.git
5051 S:      Supported
5052 F:      drivers/gpu/drm/tegra/
5053 F:      drivers/gpu/host1x/
5054 F:      include/linux/host1x.h
5055 F:      include/uapi/drm/tegra_drm.h
5056 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5057
5058 DRM DRIVERS FOR RENESAS
5059 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5060 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5061 L:      dri-devel@lists.freedesktop.org
5062 L:      linux-renesas-soc@vger.kernel.org
5063 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5064 S:      Supported
5065 F:      drivers/gpu/drm/rcar-du/
5066 F:      drivers/gpu/drm/shmobile/
5067 F:      include/linux/platform_data/shmob_drm.h
5068 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5069 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5070 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5071
5072 DRM DRIVERS FOR ROCKCHIP
5073 M:      Sandy Huang <hjc@rock-chips.com>
5074 M:      Heiko Stübner <heiko@sntech.de>
5075 L:      dri-devel@lists.freedesktop.org
5076 S:      Maintained
5077 F:      drivers/gpu/drm/rockchip/
5078 F:      Documentation/devicetree/bindings/display/rockchip/
5079 T:      git git://anongit.freedesktop.org/drm/drm-misc
5080
5081 DRM DRIVERS FOR STI
5082 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5083 M:      Vincent Abriou <vincent.abriou@st.com>
5084 L:      dri-devel@lists.freedesktop.org
5085 T:      git git://anongit.freedesktop.org/drm/drm-misc
5086 S:      Maintained
5087 F:      drivers/gpu/drm/sti
5088 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5089
5090 DRM DRIVERS FOR STM
5091 M:      Yannick Fertre <yannick.fertre@st.com>
5092 M:      Philippe Cornu <philippe.cornu@st.com>
5093 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5094 M:      Vincent Abriou <vincent.abriou@st.com>
5095 L:      dri-devel@lists.freedesktop.org
5096 T:      git git://anongit.freedesktop.org/drm/drm-misc
5097 S:      Maintained
5098 F:      drivers/gpu/drm/stm
5099 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5100
5101 DRM DRIVERS FOR TI LCDC
5102 M:      Jyri Sarha <jsarha@ti.com>
5103 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5104 L:      dri-devel@lists.freedesktop.org
5105 S:      Maintained
5106 F:      drivers/gpu/drm/tilcdc/
5107 F:      Documentation/devicetree/bindings/display/tilcdc/
5108
5109 DRM DRIVERS FOR TI OMAP
5110 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5111 L:      dri-devel@lists.freedesktop.org
5112 S:      Maintained
5113 F:      drivers/gpu/drm/omapdrm/
5114 F:      Documentation/devicetree/bindings/display/ti/
5115
5116 DRM DRIVERS FOR V3D
5117 M:      Eric Anholt <eric@anholt.net>
5118 S:      Supported
5119 F:      drivers/gpu/drm/v3d/
5120 F:      include/uapi/drm/v3d_drm.h
5121 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5122 T:      git git://anongit.freedesktop.org/drm/drm-misc
5123
5124 DRM DRIVERS FOR VC4
5125 M:      Eric Anholt <eric@anholt.net>
5126 T:      git git://github.com/anholt/linux
5127 S:      Supported
5128 F:      drivers/gpu/drm/vc4/
5129 F:      include/uapi/drm/vc4_drm.h
5130 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5131 T:      git git://anongit.freedesktop.org/drm/drm-misc
5132
5133 DRM DRIVERS FOR VIVANTE GPU IP
5134 M:      Lucas Stach <l.stach@pengutronix.de>
5135 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5136 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5137 L:      etnaviv@lists.freedesktop.org
5138 L:      dri-devel@lists.freedesktop.org
5139 S:      Maintained
5140 F:      drivers/gpu/drm/etnaviv/
5141 F:      include/uapi/drm/etnaviv_drm.h
5142 F:      Documentation/devicetree/bindings/display/etnaviv/
5143
5144 DRM DRIVERS FOR ZTE ZX
5145 M:      Shawn Guo <shawnguo@kernel.org>
5146 L:      dri-devel@lists.freedesktop.org
5147 S:      Maintained
5148 F:      drivers/gpu/drm/zte/
5149 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5150 T:      git git://anongit.freedesktop.org/drm/drm-misc
5151
5152 DRM PANEL DRIVERS
5153 M:      Thierry Reding <thierry.reding@gmail.com>
5154 L:      dri-devel@lists.freedesktop.org
5155 T:      git git://anongit.freedesktop.org/drm/drm-misc
5156 S:      Maintained
5157 F:      drivers/gpu/drm/drm_panel.c
5158 F:      drivers/gpu/drm/panel/
5159 F:      include/drm/drm_panel.h
5160 F:      Documentation/devicetree/bindings/display/panel/
5161
5162 DRM TINYDRM DRIVERS
5163 M:      Noralf Trønnes <noralf@tronnes.org>
5164 W:      https://github.com/notro/tinydrm/wiki/Development
5165 T:      git git://anongit.freedesktop.org/drm/drm-misc
5166 S:      Maintained
5167 F:      drivers/gpu/drm/tinydrm/
5168 F:      include/drm/tinydrm/
5169
5170 DRM DRIVERS FOR XEN
5171 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5172 T:      git git://anongit.freedesktop.org/drm/drm-misc
5173 L:      dri-devel@lists.freedesktop.org
5174 L:      xen-devel@lists.xen.org
5175 S:      Supported
5176 F:      drivers/gpu/drm/xen/
5177 F:      Documentation/gpu/xen-front.rst
5178
5179 DRM TTM SUBSYSTEM
5180 M:      Christian Koenig <christian.koenig@amd.com>
5181 M:      Huang Rui <ray.huang@amd.com>
5182 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5183 T:      git git://people.freedesktop.org/~agd5f/linux
5184 S:      Maintained
5185 L:      dri-devel@lists.freedesktop.org
5186 F:      include/drm/ttm/
5187 F:      drivers/gpu/drm/ttm/
5188
5189 DSBR100 USB FM RADIO DRIVER
5190 M:      Alexey Klimov <klimov.linux@gmail.com>
5191 L:      linux-media@vger.kernel.org
5192 T:      git git://linuxtv.org/media_tree.git
5193 S:      Maintained
5194 F:      drivers/media/radio/dsbr100.c
5195
5196 DSCC4 DRIVER
5197 M:      Francois Romieu <romieu@fr.zoreil.com>
5198 L:      netdev@vger.kernel.org
5199 S:      Maintained
5200 F:      drivers/net/wan/dscc4.c
5201
5202 DT3155 MEDIA DRIVER
5203 M:      Hans Verkuil <hverkuil@xs4all.nl>
5204 L:      linux-media@vger.kernel.org
5205 T:      git git://linuxtv.org/media_tree.git
5206 W:      https://linuxtv.org
5207 S:      Odd Fixes
5208 F:      drivers/media/pci/dt3155/
5209
5210 DVB_USB_AF9015 MEDIA DRIVER
5211 M:      Antti Palosaari <crope@iki.fi>
5212 L:      linux-media@vger.kernel.org
5213 W:      https://linuxtv.org
5214 W:      http://palosaari.fi/linux/
5215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5216 T:      git git://linuxtv.org/anttip/media_tree.git
5217 S:      Maintained
5218 F:      drivers/media/usb/dvb-usb-v2/af9015*
5219
5220 DVB_USB_AF9035 MEDIA DRIVER
5221 M:      Antti Palosaari <crope@iki.fi>
5222 L:      linux-media@vger.kernel.org
5223 W:      https://linuxtv.org
5224 W:      http://palosaari.fi/linux/
5225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5226 T:      git git://linuxtv.org/anttip/media_tree.git
5227 S:      Maintained
5228 F:      drivers/media/usb/dvb-usb-v2/af9035*
5229
5230 DVB_USB_ANYSEE MEDIA DRIVER
5231 M:      Antti Palosaari <crope@iki.fi>
5232 L:      linux-media@vger.kernel.org
5233 W:      https://linuxtv.org
5234 W:      http://palosaari.fi/linux/
5235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5236 T:      git git://linuxtv.org/anttip/media_tree.git
5237 S:      Maintained
5238 F:      drivers/media/usb/dvb-usb-v2/anysee*
5239
5240 DVB_USB_AU6610 MEDIA DRIVER
5241 M:      Antti Palosaari <crope@iki.fi>
5242 L:      linux-media@vger.kernel.org
5243 W:      https://linuxtv.org
5244 W:      http://palosaari.fi/linux/
5245 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5246 T:      git git://linuxtv.org/anttip/media_tree.git
5247 S:      Maintained
5248 F:      drivers/media/usb/dvb-usb-v2/au6610*
5249
5250 DVB_USB_CE6230 MEDIA DRIVER
5251 M:      Antti Palosaari <crope@iki.fi>
5252 L:      linux-media@vger.kernel.org
5253 W:      https://linuxtv.org
5254 W:      http://palosaari.fi/linux/
5255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5256 T:      git git://linuxtv.org/anttip/media_tree.git
5257 S:      Maintained
5258 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5259
5260 DVB_USB_CXUSB MEDIA DRIVER
5261 M:      Michael Krufky <mkrufky@linuxtv.org>
5262 L:      linux-media@vger.kernel.org
5263 W:      https://linuxtv.org
5264 W:      http://github.com/mkrufky
5265 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5266 T:      git git://linuxtv.org/media_tree.git
5267 S:      Maintained
5268 F:      drivers/media/usb/dvb-usb/cxusb*
5269
5270 DVB_USB_EC168 MEDIA DRIVER
5271 M:      Antti Palosaari <crope@iki.fi>
5272 L:      linux-media@vger.kernel.org
5273 W:      https://linuxtv.org
5274 W:      http://palosaari.fi/linux/
5275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5276 T:      git git://linuxtv.org/anttip/media_tree.git
5277 S:      Maintained
5278 F:      drivers/media/usb/dvb-usb-v2/ec168*
5279
5280 DVB_USB_GL861 MEDIA DRIVER
5281 M:      Antti Palosaari <crope@iki.fi>
5282 L:      linux-media@vger.kernel.org
5283 W:      https://linuxtv.org
5284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5285 T:      git git://linuxtv.org/anttip/media_tree.git
5286 S:      Maintained
5287 F:      drivers/media/usb/dvb-usb-v2/gl861*
5288
5289 DVB_USB_MXL111SF MEDIA DRIVER
5290 M:      Michael Krufky <mkrufky@linuxtv.org>
5291 L:      linux-media@vger.kernel.org
5292 W:      https://linuxtv.org
5293 W:      http://github.com/mkrufky
5294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5295 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5296 S:      Maintained
5297 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5298
5299 DVB_USB_RTL28XXU MEDIA DRIVER
5300 M:      Antti Palosaari <crope@iki.fi>
5301 L:      linux-media@vger.kernel.org
5302 W:      https://linuxtv.org
5303 W:      http://palosaari.fi/linux/
5304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5305 T:      git git://linuxtv.org/anttip/media_tree.git
5306 S:      Maintained
5307 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5308
5309 DVB_USB_V2 MEDIA DRIVER
5310 M:      Antti Palosaari <crope@iki.fi>
5311 L:      linux-media@vger.kernel.org
5312 W:      https://linuxtv.org
5313 W:      http://palosaari.fi/linux/
5314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5315 T:      git git://linuxtv.org/anttip/media_tree.git
5316 S:      Maintained
5317 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5318 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5319
5320 DYNAMIC DEBUG
5321 M:      Jason Baron <jbaron@akamai.com>
5322 S:      Maintained
5323 F:      lib/dynamic_debug.c
5324 F:      include/linux/dynamic_debug.h
5325
5326 DYNAMIC INTERRUPT MODERATION
5327 M:      Tal Gilboa <talgi@mellanox.com>
5328 S:      Maintained
5329 F:      include/linux/net_dim.h
5330
5331 DZ DECSTATION DZ11 SERIAL DRIVER
5332 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5333 S:      Maintained
5334 F:      drivers/tty/serial/dz.*
5335
5336 E3X0 POWER BUTTON DRIVER
5337 M:      Moritz Fischer <moritz.fischer@ettus.com>
5338 L:      usrp-users@lists.ettus.com
5339 W:      http://www.ettus.com
5340 S:      Supported
5341 F:      drivers/input/misc/e3x0-button.c
5342 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5343
5344 E4000 MEDIA DRIVER
5345 M:      Antti Palosaari <crope@iki.fi>
5346 L:      linux-media@vger.kernel.org
5347 W:      https://linuxtv.org
5348 W:      http://palosaari.fi/linux/
5349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5350 T:      git git://linuxtv.org/anttip/media_tree.git
5351 S:      Maintained
5352 F:      drivers/media/tuners/e4000*
5353
5354 EARTH_PT1 MEDIA DRIVER
5355 M:      Akihiro Tsukada <tskd08@gmail.com>
5356 L:      linux-media@vger.kernel.org
5357 S:      Odd Fixes
5358 F:      drivers/media/pci/pt1/
5359
5360 EARTH_PT3 MEDIA DRIVER
5361 M:      Akihiro Tsukada <tskd08@gmail.com>
5362 L:      linux-media@vger.kernel.org
5363 S:      Odd Fixes
5364 F:      drivers/media/pci/pt3/
5365
5366 EC100 MEDIA DRIVER
5367 M:      Antti Palosaari <crope@iki.fi>
5368 L:      linux-media@vger.kernel.org
5369 W:      https://linuxtv.org
5370 W:      http://palosaari.fi/linux/
5371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5372 T:      git git://linuxtv.org/anttip/media_tree.git
5373 S:      Maintained
5374 F:      drivers/media/dvb-frontends/ec100*
5375
5376 ECRYPT FILE SYSTEM
5377 M:      Tyler Hicks <tyhicks@canonical.com>
5378 L:      ecryptfs@vger.kernel.org
5379 W:      http://ecryptfs.org
5380 W:      https://launchpad.net/ecryptfs
5381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5382 S:      Supported
5383 F:      Documentation/filesystems/ecryptfs.txt
5384 F:      fs/ecryptfs/
5385
5386 EDAC-AMD64
5387 M:      Borislav Petkov <bp@alien8.de>
5388 L:      linux-edac@vger.kernel.org
5389 S:      Maintained
5390 F:      drivers/edac/amd64_edac*
5391
5392 EDAC-CALXEDA
5393 M:      Robert Richter <rric@kernel.org>
5394 L:      linux-edac@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/edac/highbank*
5397
5398 EDAC-CAVIUM OCTEON
5399 M:      Ralf Baechle <ralf@linux-mips.org>
5400 M:      David Daney <david.daney@cavium.com>
5401 L:      linux-edac@vger.kernel.org
5402 L:      linux-mips@vger.kernel.org
5403 S:      Supported
5404 F:      drivers/edac/octeon_edac*
5405
5406 EDAC-CAVIUM THUNDERX
5407 M:      David Daney <david.daney@cavium.com>
5408 M:      Jan Glauber <jglauber@cavium.com>
5409 L:      linux-edac@vger.kernel.org
5410 S:      Supported
5411 F:      drivers/edac/thunderx_edac*
5412
5413 EDAC-CORE
5414 M:      Borislav Petkov <bp@alien8.de>
5415 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5416 L:      linux-edac@vger.kernel.org
5417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5419 S:      Supported
5420 F:      Documentation/admin-guide/ras.rst
5421 F:      Documentation/driver-api/edac.rst
5422 F:      drivers/edac/
5423 F:      include/linux/edac.h
5424
5425 EDAC-E752X
5426 M:      Mark Gross <mark.gross@intel.com>
5427 L:      linux-edac@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/edac/e752x_edac.c
5430
5431 EDAC-E7XXX
5432 L:      linux-edac@vger.kernel.org
5433 S:      Maintained
5434 F:      drivers/edac/e7xxx_edac.c
5435
5436 EDAC-FSL_DDR
5437 M:      York Sun <york.sun@nxp.com>
5438 L:      linux-edac@vger.kernel.org
5439 S:      Maintained
5440 F:      drivers/edac/fsl_ddr_edac.*
5441
5442 EDAC-GHES
5443 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5444 L:      linux-edac@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/edac/ghes_edac.c
5447
5448 EDAC-I3000
5449 L:      linux-edac@vger.kernel.org
5450 S:      Orphan
5451 F:      drivers/edac/i3000_edac.c
5452
5453 EDAC-I5000
5454 L:      linux-edac@vger.kernel.org
5455 S:      Maintained
5456 F:      drivers/edac/i5000_edac.c
5457
5458 EDAC-I5400
5459 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5460 L:      linux-edac@vger.kernel.org
5461 S:      Maintained
5462 F:      drivers/edac/i5400_edac.c
5463
5464 EDAC-I7300
5465 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5466 L:      linux-edac@vger.kernel.org
5467 S:      Maintained
5468 F:      drivers/edac/i7300_edac.c
5469
5470 EDAC-I7CORE
5471 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5472 L:      linux-edac@vger.kernel.org
5473 S:      Maintained
5474 F:      drivers/edac/i7core_edac.c
5475
5476 EDAC-I82443BXGX
5477 M:      Tim Small <tim@buttersideup.com>
5478 L:      linux-edac@vger.kernel.org
5479 S:      Maintained
5480 F:      drivers/edac/i82443bxgx_edac.c
5481
5482 EDAC-I82975X
5483 M:      "Arvind R." <arvino55@gmail.com>
5484 L:      linux-edac@vger.kernel.org
5485 S:      Maintained
5486 F:      drivers/edac/i82975x_edac.c
5487
5488 EDAC-IE31200
5489 M:      Jason Baron <jbaron@akamai.com>
5490 L:      linux-edac@vger.kernel.org
5491 S:      Maintained
5492 F:      drivers/edac/ie31200_edac.c
5493
5494 EDAC-MPC85XX
5495 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5496 L:      linux-edac@vger.kernel.org
5497 S:      Maintained
5498 F:      drivers/edac/mpc85xx_edac.[ch]
5499
5500 EDAC-PASEMI
5501 M:      Egor Martovetsky <egor@pasemi.com>
5502 L:      linux-edac@vger.kernel.org
5503 S:      Maintained
5504 F:      drivers/edac/pasemi_edac.c
5505
5506 EDAC-PND2
5507 M:      Tony Luck <tony.luck@intel.com>
5508 L:      linux-edac@vger.kernel.org
5509 S:      Maintained
5510 F:      drivers/edac/pnd2_edac.[ch]
5511
5512 EDAC-R82600
5513 M:      Tim Small <tim@buttersideup.com>
5514 L:      linux-edac@vger.kernel.org
5515 S:      Maintained
5516 F:      drivers/edac/r82600_edac.c
5517
5518 EDAC-SBRIDGE
5519 M:      Tony Luck <tony.luck@intel.com>
5520 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5521 L:      linux-edac@vger.kernel.org
5522 S:      Maintained
5523 F:      drivers/edac/sb_edac.c
5524
5525 EDAC-SKYLAKE
5526 M:      Tony Luck <tony.luck@intel.com>
5527 L:      linux-edac@vger.kernel.org
5528 S:      Maintained
5529 F:      drivers/edac/skx_edac.c
5530
5531 EDAC-TI
5532 M:      Tero Kristo <t-kristo@ti.com>
5533 L:      linux-edac@vger.kernel.org
5534 S:      Maintained
5535 F:      drivers/edac/ti_edac.c
5536
5537 EDAC-QCOM
5538 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5539 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5540 L:      linux-arm-msm@vger.kernel.org
5541 L:      linux-edac@vger.kernel.org
5542 S:      Maintained
5543 F:      drivers/edac/qcom_edac.c
5544
5545 EDIROL UA-101/UA-1000 DRIVER
5546 M:      Clemens Ladisch <clemens@ladisch.de>
5547 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5548 T:      git git://git.alsa-project.org/alsa-kernel.git
5549 S:      Maintained
5550 F:      sound/usb/misc/ua101.c
5551
5552 EFI TEST DRIVER
5553 L:      linux-efi@vger.kernel.org
5554 M:      Ivan Hu <ivan.hu@canonical.com>
5555 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5556 S:      Maintained
5557 F:      drivers/firmware/efi/test/
5558
5559 EFI VARIABLE FILESYSTEM
5560 M:      Matthew Garrett <matthew.garrett@nebula.com>
5561 M:      Jeremy Kerr <jk@ozlabs.org>
5562 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5564 L:      linux-efi@vger.kernel.org
5565 S:      Maintained
5566 F:      fs/efivarfs/
5567
5568 EFIFB FRAMEBUFFER DRIVER
5569 L:      linux-fbdev@vger.kernel.org
5570 M:      Peter Jones <pjones@redhat.com>
5571 S:      Maintained
5572 F:      drivers/video/fbdev/efifb.c
5573
5574 EFS FILESYSTEM
5575 W:      http://aeschi.ch.eu.org/efs/
5576 S:      Orphan
5577 F:      fs/efs/
5578
5579 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5580 M:      Douglas Miller <dougmill@linux.ibm.com>
5581 L:      netdev@vger.kernel.org
5582 S:      Maintained
5583 F:      drivers/net/ethernet/ibm/ehea/
5584
5585 EM28XX VIDEO4LINUX DRIVER
5586 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5587 L:      linux-media@vger.kernel.org
5588 W:      https://linuxtv.org
5589 T:      git git://linuxtv.org/media_tree.git
5590 S:      Maintained
5591 F:      drivers/media/usb/em28xx/
5592 F:      Documentation/media/v4l-drivers/em28xx*
5593
5594 EMBEDDED LINUX
5595 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5596 M:      Matt Mackall <mpm@selenic.com>
5597 M:      David Woodhouse <dwmw2@infradead.org>
5598 L:      linux-embedded@vger.kernel.org
5599 S:      Maintained
5600
5601 Emulex 10Gbps iSCSI - OneConnect DRIVER
5602 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5603 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5604 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5605 L:      linux-scsi@vger.kernel.org
5606 W:      http://www.broadcom.com
5607 S:      Supported
5608 F:      drivers/scsi/be2iscsi/
5609
5610 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5611 M:      Sathya Perla <sathya.perla@broadcom.com>
5612 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5613 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5614 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5615 L:      netdev@vger.kernel.org
5616 W:      http://www.emulex.com
5617 S:      Supported
5618 F:      drivers/net/ethernet/emulex/benet/
5619
5620 EMULEX ONECONNECT ROCE DRIVER
5621 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5622 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5623 L:      linux-rdma@vger.kernel.org
5624 W:      http://www.broadcom.com
5625 S:      Odd Fixes
5626 F:      drivers/infiniband/hw/ocrdma/
5627 F:      include/uapi/rdma/ocrdma-abi.h
5628
5629 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5630 M:      James Smart <james.smart@broadcom.com>
5631 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5632 L:      linux-scsi@vger.kernel.org
5633 W:      http://www.broadcom.com
5634 S:      Supported
5635 F:      drivers/scsi/lpfc/
5636
5637 ENE CB710 FLASH CARD READER DRIVER
5638 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5639 S:      Maintained
5640 F:      drivers/misc/cb710/
5641 F:      drivers/mmc/host/cb710-mmc.*
5642 F:      include/linux/cb710.h
5643
5644 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5645 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5646 S:      Maintained
5647 F:      drivers/media/rc/ene_ir.*
5648
5649 EPSON S1D13XXX FRAMEBUFFER DRIVER
5650 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5651 S:      Maintained
5652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5653 F:      drivers/video/fbdev/s1d13xxxfb.c
5654 F:      include/video/s1d13xxxfb.h
5655
5656 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5657 M:      Jeff Layton <jlayton@kernel.org>
5658 S:      Maintained
5659 F:      lib/errseq.c
5660 F:      include/linux/errseq.h
5661
5662 ET131X NETWORK DRIVER
5663 M:      Mark Einon <mark.einon@gmail.com>
5664 S:      Odd Fixes
5665 F:      drivers/net/ethernet/agere/
5666
5667 ETHERNET BRIDGE
5668 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5669 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5670 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5671 L:      netdev@vger.kernel.org
5672 W:      http://www.linuxfoundation.org/en/Net:Bridge
5673 S:      Maintained
5674 F:      include/linux/netfilter_bridge/
5675 F:      net/bridge/
5676
5677 ETHERNET PHY LIBRARY
5678 M:      Andrew Lunn <andrew@lunn.ch>
5679 M:      Florian Fainelli <f.fainelli@gmail.com>
5680 M:      Heiner Kallweit <hkallweit1@gmail.com>
5681 L:      netdev@vger.kernel.org
5682 S:      Maintained
5683 F:      Documentation/ABI/testing/sysfs-bus-mdio
5684 F:      Documentation/devicetree/bindings/net/mdio*
5685 F:      Documentation/networking/phy.txt
5686 F:      drivers/net/phy/
5687 F:      drivers/of/of_mdio.c
5688 F:      drivers/of/of_net.c
5689 F:      include/linux/*mdio*.h
5690 F:      include/linux/of_net.h
5691 F:      include/linux/phy.h
5692 F:      include/linux/phy_fixed.h
5693 F:      include/linux/platform_data/mdio-bcm-unimac.h
5694 F:      include/linux/platform_data/mdio-gpio.h
5695 F:      include/trace/events/mdio.h
5696 F:      include/uapi/linux/mdio.h
5697 F:      include/uapi/linux/mii.h
5698
5699 EXT2 FILE SYSTEM
5700 M:      Jan Kara <jack@suse.com>
5701 L:      linux-ext4@vger.kernel.org
5702 S:      Maintained
5703 F:      Documentation/filesystems/ext2.txt
5704 F:      fs/ext2/
5705 F:      include/linux/ext2*
5706
5707 EXT4 FILE SYSTEM
5708 M:      "Theodore Ts'o" <tytso@mit.edu>
5709 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5710 L:      linux-ext4@vger.kernel.org
5711 W:      http://ext4.wiki.kernel.org
5712 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5714 S:      Maintained
5715 F:      Documentation/filesystems/ext4/
5716 F:      fs/ext4/
5717
5718 Extended Verification Module (EVM)
5719 M:      Mimi Zohar <zohar@linux.ibm.com>
5720 L:      linux-integrity@vger.kernel.org
5721 S:      Supported
5722 F:      security/integrity/evm/
5723
5724 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5725 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5726 L:      linux-efi@vger.kernel.org
5727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5728 S:      Maintained
5729 F:      Documentation/efi-stub.txt
5730 F:      arch/*/kernel/efi.c
5731 F:      arch/x86/boot/compressed/eboot.[ch]
5732 F:      arch/*/include/asm/efi.h
5733 F:      arch/x86/platform/efi/
5734 F:      drivers/firmware/efi/
5735 F:      include/linux/efi*.h
5736 F:      arch/arm/boot/compressed/efi-header.S
5737 F:      arch/arm64/kernel/efi-entry.S
5738
5739 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5740 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5741 M:      Chanwoo Choi <cw00.choi@samsung.com>
5742 L:      linux-kernel@vger.kernel.org
5743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5744 S:      Maintained
5745 F:      drivers/extcon/
5746 F:      include/linux/extcon/
5747 F:      include/linux/extcon.h
5748 F:      Documentation/extcon/
5749 F:      Documentation/devicetree/bindings/extcon/
5750
5751 EXYNOS DP DRIVER
5752 M:      Jingoo Han <jingoohan1@gmail.com>
5753 L:      dri-devel@lists.freedesktop.org
5754 S:      Maintained
5755 F:      drivers/gpu/drm/exynos/exynos_dp*
5756
5757 EXYNOS SYSMMU (IOMMU) driver
5758 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5759 L:      iommu@lists.linux-foundation.org
5760 S:      Maintained
5761 F:      drivers/iommu/exynos-iommu.c
5762
5763 EZchip NPS platform support
5764 M:      Vineet Gupta <vgupta@synopsys.com>
5765 M:      Ofer Levi <oferle@mellanox.com>
5766 S:      Supported
5767 F:      arch/arc/plat-eznps
5768 F:      arch/arc/boot/dts/eznps.dts
5769
5770 F2FS FILE SYSTEM
5771 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5772 M:      Chao Yu <yuchao0@huawei.com>
5773 L:      linux-f2fs-devel@lists.sourceforge.net
5774 W:      https://f2fs.wiki.kernel.org/
5775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5776 S:      Maintained
5777 F:      Documentation/filesystems/f2fs.txt
5778 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5779 F:      fs/f2fs/
5780 F:      include/linux/f2fs_fs.h
5781 F:      include/trace/events/f2fs.h
5782
5783 F71805F HARDWARE MONITORING DRIVER
5784 M:      Jean Delvare <jdelvare@suse.com>
5785 L:      linux-hwmon@vger.kernel.org
5786 S:      Maintained
5787 F:      Documentation/hwmon/f71805f
5788 F:      drivers/hwmon/f71805f.c
5789
5790 FADDR2LINE
5791 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5792 S:      Maintained
5793 F:      scripts/faddr2line
5794
5795 FAILOVER MODULE
5796 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5797 L:      netdev@vger.kernel.org
5798 S:      Supported
5799 F:      net/core/failover.c
5800 F:      include/net/failover.h
5801 F:      Documentation/networking/failover.rst
5802
5803 FANOTIFY
5804 M:      Jan Kara <jack@suse.cz>
5805 R:      Amir Goldstein <amir73il@gmail.com>
5806 L:      linux-fsdevel@vger.kernel.org
5807 S:      Maintained
5808 F:      fs/notify/fanotify/
5809 F:      include/linux/fanotify.h
5810 F:      include/uapi/linux/fanotify.h
5811
5812 FARSYNC SYNCHRONOUS DRIVER
5813 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5814 W:      http://www.farsite.co.uk/
5815 S:      Supported
5816 F:      drivers/net/wan/farsync.*
5817
5818 FAULT INJECTION SUPPORT
5819 M:      Akinobu Mita <akinobu.mita@gmail.com>
5820 S:      Supported
5821 F:      Documentation/fault-injection/
5822 F:      lib/fault-inject.c
5823
5824 FBTFT Framebuffer drivers
5825 S:      Orphan
5826 L:      dri-devel@lists.freedesktop.org
5827 L:      linux-fbdev@vger.kernel.org
5828 F:      drivers/staging/fbtft/
5829
5830 FC0011 TUNER DRIVER
5831 M:      Michael Buesch <m@bues.ch>
5832 L:      linux-media@vger.kernel.org
5833 S:      Maintained
5834 F:      drivers/media/tuners/fc0011.h
5835 F:      drivers/media/tuners/fc0011.c
5836
5837 FC2580 MEDIA DRIVER
5838 M:      Antti Palosaari <crope@iki.fi>
5839 L:      linux-media@vger.kernel.org
5840 W:      https://linuxtv.org
5841 W:      http://palosaari.fi/linux/
5842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5843 T:      git git://linuxtv.org/anttip/media_tree.git
5844 S:      Maintained
5845 F:      drivers/media/tuners/fc2580*
5846
5847 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5848 M:      Johannes Thumshirn <jth@kernel.org>
5849 L:      linux-scsi@vger.kernel.org
5850 W:      www.Open-FCoE.org
5851 S:      Supported
5852 F:      drivers/scsi/libfc/
5853 F:      drivers/scsi/fcoe/
5854 F:      include/scsi/fc/
5855 F:      include/scsi/libfc.h
5856 F:      include/scsi/libfcoe.h
5857 F:      include/uapi/scsi/fc/
5858
5859 FILE LOCKING (flock() and fcntl()/lockf())
5860 M:      Jeff Layton <jlayton@kernel.org>
5861 M:      "J. Bruce Fields" <bfields@fieldses.org>
5862 L:      linux-fsdevel@vger.kernel.org
5863 S:      Maintained
5864 F:      include/linux/fcntl.h
5865 F:      include/uapi/linux/fcntl.h
5866 F:      fs/fcntl.c
5867 F:      fs/locks.c
5868
5869 FILESYSTEMS (VFS and infrastructure)
5870 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5871 L:      linux-fsdevel@vger.kernel.org
5872 S:      Maintained
5873 F:      fs/*
5874 F:      include/linux/fs.h
5875 F:      include/uapi/linux/fs.h
5876
5877 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5878 M:      Riku Voipio <riku.voipio@iki.fi>
5879 L:      linux-hwmon@vger.kernel.org
5880 S:      Maintained
5881 F:      drivers/hwmon/f75375s.c
5882 F:      include/linux/f75375s.h
5883
5884 FIREWIRE AUDIO DRIVERS
5885 M:      Clemens Ladisch <clemens@ladisch.de>
5886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5887 T:      git git://git.alsa-project.org/alsa-kernel.git
5888 S:      Maintained
5889 F:      sound/firewire/
5890
5891 FIREWIRE MEDIA DRIVERS (firedtv)
5892 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5893 L:      linux-media@vger.kernel.org
5894 L:      linux1394-devel@lists.sourceforge.net
5895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5896 S:      Maintained
5897 F:      drivers/media/firewire/
5898
5899 FIREWIRE SBP-2 TARGET
5900 M:      Chris Boot <bootc@bootc.net>
5901 L:      linux-scsi@vger.kernel.org
5902 L:      target-devel@vger.kernel.org
5903 L:      linux1394-devel@lists.sourceforge.net
5904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5905 S:      Maintained
5906 F:      drivers/target/sbp/
5907
5908 FIREWIRE SUBSYSTEM
5909 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5910 L:      linux1394-devel@lists.sourceforge.net
5911 W:      http://ieee1394.wiki.kernel.org/
5912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5913 S:      Maintained
5914 F:      drivers/firewire/
5915 F:      include/linux/firewire.h
5916 F:      include/uapi/linux/firewire*.h
5917 F:      tools/firewire/
5918
5919 FIRMWARE LOADER (request_firmware)
5920 M:      Luis Chamberlain <mcgrof@kernel.org>
5921 L:      linux-kernel@vger.kernel.org
5922 S:      Maintained
5923 F:      Documentation/firmware_class/
5924 F:      drivers/base/firmware_loader/
5925 F:      include/linux/firmware.h
5926
5927 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5928 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5929 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5930 S:      Maintained
5931 F:      drivers/block/rsxx/
5932
5933 FLOPPY DRIVER
5934 M:      Jiri Kosina <jikos@kernel.org>
5935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5936 S:      Odd fixes
5937 F:      drivers/block/floppy.c
5938
5939 FMC SUBSYSTEM
5940 M:      Alessandro Rubini <rubini@gnudd.com>
5941 W:      http://www.ohwr.org/projects/fmc-bus
5942 S:      Supported
5943 F:      drivers/fmc/
5944 F:      include/linux/fmc*.h
5945 F:      include/linux/ipmi-fru.h
5946 K:      fmc_d.*register
5947
5948 FPGA MANAGER FRAMEWORK
5949 M:      Alan Tull <atull@kernel.org>
5950 M:      Moritz Fischer <mdf@kernel.org>
5951 L:      linux-fpga@vger.kernel.org
5952 S:      Maintained
5953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5954 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5955 F:      Documentation/fpga/
5956 F:      Documentation/driver-api/fpga/
5957 F:      Documentation/devicetree/bindings/fpga/
5958 F:      drivers/fpga/
5959 F:      include/linux/fpga/
5960 W:      http://www.rocketboards.org
5961
5962 FPGA DFL DRIVERS
5963 M:      Wu Hao <hao.wu@intel.com>
5964 L:      linux-fpga@vger.kernel.org
5965 S:      Maintained
5966 F:      Documentation/fpga/dfl.txt
5967 F:      include/uapi/linux/fpga-dfl.h
5968 F:      drivers/fpga/dfl*
5969
5970 FPU EMULATOR
5971 M:      Bill Metzenthen <billm@melbpc.org.au>
5972 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5973 S:      Maintained
5974 F:      arch/x86/math-emu/
5975
5976 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5977 L:      netdev@vger.kernel.org
5978 S:      Orphan
5979 F:      drivers/net/wan/dlci.c
5980 F:      drivers/net/wan/sdla.c
5981
5982 FRAMEBUFFER LAYER
5983 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5984 L:      dri-devel@lists.freedesktop.org
5985 L:      linux-fbdev@vger.kernel.org
5986 T:      git git://github.com/bzolnier/linux.git
5987 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5988 S:      Maintained
5989 F:      Documentation/fb/
5990 F:      drivers/video/
5991 F:      include/video/
5992 F:      include/linux/fb.h
5993 F:      include/uapi/video/
5994 F:      include/uapi/linux/fb.h
5995
5996 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5997 M:      Horia Geantă <horia.geanta@nxp.com>
5998 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5999 L:      linux-crypto@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/crypto/caam/
6002 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6003
6004 FREESCALE DIU FRAMEBUFFER DRIVER
6005 M:      Timur Tabi <timur@kernel.org>
6006 L:      linux-fbdev@vger.kernel.org
6007 S:      Maintained
6008 F:      drivers/video/fbdev/fsl-diu-fb.*
6009
6010 FREESCALE DMA DRIVER
6011 M:      Li Yang <leoyang.li@nxp.com>
6012 M:      Zhang Wei <zw@zh-kernel.org>
6013 L:      linuxppc-dev@lists.ozlabs.org
6014 S:      Maintained
6015 F:      drivers/dma/fsldma.*
6016
6017 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6018 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6019 L:      netdev@vger.kernel.org
6020 S:      Maintained
6021 F:      drivers/net/ethernet/freescale/gianfar*
6022 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6023
6024 FREESCALE GPMI NAND DRIVER
6025 M:      Han Xu <han.xu@nxp.com>
6026 L:      linux-mtd@lists.infradead.org
6027 S:      Maintained
6028 F:      drivers/mtd/nand/raw/gpmi-nand/*
6029
6030 FREESCALE I2C CPM DRIVER
6031 M:      Jochen Friedrich <jochen@scram.de>
6032 L:      linuxppc-dev@lists.ozlabs.org
6033 L:      linux-i2c@vger.kernel.org
6034 S:      Maintained
6035 F:      drivers/i2c/busses/i2c-cpm.c
6036
6037 FREESCALE IMX LPI2C DRIVER
6038 M:      Dong Aisheng <aisheng.dong@nxp.com>
6039 L:      linux-i2c@vger.kernel.org
6040 L:      linux-imx@nxp.com
6041 S:      Maintained
6042 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6043 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6044
6045 FREESCALE IMX / MXC FEC DRIVER
6046 M:      Fugang Duan <fugang.duan@nxp.com>
6047 L:      netdev@vger.kernel.org
6048 S:      Maintained
6049 F:      drivers/net/ethernet/freescale/fec_main.c
6050 F:      drivers/net/ethernet/freescale/fec_ptp.c
6051 F:      drivers/net/ethernet/freescale/fec.h
6052 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6053
6054 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6055 M:      Sascha Hauer <s.hauer@pengutronix.de>
6056 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6057 L:      linux-fbdev@vger.kernel.org
6058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6059 S:      Maintained
6060 F:      include/linux/platform_data/video-imxfb.h
6061 F:      drivers/video/fbdev/imxfb.c
6062
6063 FREESCALE QORIQ DPAA ETHERNET DRIVER
6064 M:      Madalin Bucur <madalin.bucur@nxp.com>
6065 L:      netdev@vger.kernel.org
6066 S:      Maintained
6067 F:      drivers/net/ethernet/freescale/dpaa
6068
6069 FREESCALE QORIQ DPAA FMAN DRIVER
6070 M:      Madalin Bucur <madalin.bucur@nxp.com>
6071 L:      netdev@vger.kernel.org
6072 S:      Maintained
6073 F:      drivers/net/ethernet/freescale/fman
6074 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6075
6076 FREESCALE QORIQ PTP CLOCK DRIVER
6077 M:      Yangbo Lu <yangbo.lu@nxp.com>
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/ptp/ptp_qoriq.c
6081 F:      include/linux/fsl/ptp_qoriq.h
6082 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6083
6084 FREESCALE QUAD SPI DRIVER
6085 M:      Han Xu <han.xu@nxp.com>
6086 L:      linux-mtd@lists.infradead.org
6087 S:      Maintained
6088 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6089
6090 FREESCALE QUICC ENGINE LIBRARY
6091 M:      Qiang Zhao <qiang.zhao@nxp.com>
6092 L:      linuxppc-dev@lists.ozlabs.org
6093 S:      Maintained
6094 F:      drivers/soc/fsl/qe/
6095 F:      include/soc/fsl/*qe*.h
6096 F:      include/soc/fsl/*ucc*.h
6097
6098 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6099 M:      Li Yang <leoyang.li@nxp.com>
6100 L:      netdev@vger.kernel.org
6101 L:      linuxppc-dev@lists.ozlabs.org
6102 S:      Maintained
6103 F:      drivers/net/ethernet/freescale/ucc_geth*
6104
6105 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6106 M:      Zhao Qiang <qiang.zhao@nxp.com>
6107 L:      netdev@vger.kernel.org
6108 L:      linuxppc-dev@lists.ozlabs.org
6109 S:      Maintained
6110 F:      drivers/net/wan/fsl_ucc_hdlc*
6111
6112 FREESCALE QUICC ENGINE UCC UART DRIVER
6113 M:      Timur Tabi <timur@kernel.org>
6114 L:      linuxppc-dev@lists.ozlabs.org
6115 S:      Maintained
6116 F:      drivers/tty/serial/ucc_uart.c
6117
6118 FREESCALE SOC DRIVERS
6119 M:      Li Yang <leoyang.li@nxp.com>
6120 L:      linuxppc-dev@lists.ozlabs.org
6121 L:      linux-arm-kernel@lists.infradead.org
6122 S:      Maintained
6123 F:      Documentation/devicetree/bindings/soc/fsl/
6124 F:      drivers/soc/fsl/
6125 F:      include/linux/fsl/
6126
6127 FREESCALE SOC FS_ENET DRIVER
6128 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6129 L:      linuxppc-dev@lists.ozlabs.org
6130 L:      netdev@vger.kernel.org
6131 S:      Maintained
6132 F:      drivers/net/ethernet/freescale/fs_enet/
6133 F:      include/linux/fs_enet_pd.h
6134
6135 FREESCALE SOC SOUND DRIVERS
6136 M:      Timur Tabi <timur@kernel.org>
6137 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6138 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6139 R:      Fabio Estevam <fabio.estevam@nxp.com>
6140 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6141 L:      linuxppc-dev@lists.ozlabs.org
6142 S:      Maintained
6143 F:      sound/soc/fsl/fsl*
6144 F:      sound/soc/fsl/imx*
6145 F:      sound/soc/fsl/mpc8610_hpcd.c
6146
6147 FREESCALE USB PERIPHERAL DRIVERS
6148 M:      Li Yang <leoyang.li@nxp.com>
6149 L:      linux-usb@vger.kernel.org
6150 L:      linuxppc-dev@lists.ozlabs.org
6151 S:      Maintained
6152 F:      drivers/usb/gadget/udc/fsl*
6153
6154 FREEVXFS FILESYSTEM
6155 M:      Christoph Hellwig <hch@infradead.org>
6156 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6157 S:      Maintained
6158 F:      fs/freevxfs/
6159
6160 FREEZER
6161 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6162 M:      Pavel Machek <pavel@ucw.cz>
6163 L:      linux-pm@vger.kernel.org
6164 S:      Supported
6165 F:      Documentation/power/freezing-of-tasks.txt
6166 F:      include/linux/freezer.h
6167 F:      kernel/freezer.c
6168
6169 FRONTSWAP API
6170 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6171 L:      linux-kernel@vger.kernel.org
6172 S:      Maintained
6173 F:      mm/frontswap.c
6174 F:      include/linux/frontswap.h
6175
6176 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6177 M:      David Howells <dhowells@redhat.com>
6178 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6179 S:      Supported
6180 F:      Documentation/filesystems/caching/
6181 F:      fs/fscache/
6182 F:      include/linux/fscache*.h
6183
6184 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6185 M:      Theodore Y. Ts'o <tytso@mit.edu>
6186 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6187 L:      linux-fscrypt@vger.kernel.org
6188 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6190 S:      Supported
6191 F:      fs/crypto/
6192 F:      include/linux/fscrypt*.h
6193 F:      Documentation/filesystems/fscrypt.rst
6194
6195 FSI-ATTACHED I2C DRIVER
6196 M:      Eddie James <eajames@linux.ibm.com>
6197 L:      linux-i2c@vger.kernel.org
6198 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6199 S:      Maintained
6200 F:      drivers/i2c/busses/i2c-fsi.c
6201 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6202
6203 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6204 M:      Jan Kara <jack@suse.cz>
6205 R:      Amir Goldstein <amir73il@gmail.com>
6206 L:      linux-fsdevel@vger.kernel.org
6207 S:      Maintained
6208 F:      fs/notify/
6209 F:      include/linux/fsnotify*.h
6210
6211 FUJITSU LAPTOP EXTRAS
6212 M:      Jonathan Woithe <jwoithe@just42.net>
6213 L:      platform-driver-x86@vger.kernel.org
6214 S:      Maintained
6215 F:      drivers/platform/x86/fujitsu-laptop.c
6216
6217 FUJITSU M-5MO LS CAMERA ISP DRIVER
6218 M:      Kyungmin Park <kyungmin.park@samsung.com>
6219 M:      Heungjun Kim <riverful.kim@samsung.com>
6220 L:      linux-media@vger.kernel.org
6221 S:      Maintained
6222 F:      drivers/media/i2c/m5mols/
6223 F:      include/media/i2c/m5mols.h
6224
6225 FUJITSU TABLET EXTRAS
6226 M:      Robert Gerlach <khnz@gmx.de>
6227 L:      platform-driver-x86@vger.kernel.org
6228 S:      Maintained
6229 F:      drivers/platform/x86/fujitsu-tablet.c
6230
6231 FUSE: FILESYSTEM IN USERSPACE
6232 M:      Miklos Szeredi <miklos@szeredi.hu>
6233 L:      linux-fsdevel@vger.kernel.org
6234 W:      http://fuse.sourceforge.net/
6235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6236 S:      Maintained
6237 F:      fs/fuse/
6238 F:      include/uapi/linux/fuse.h
6239 F:      Documentation/filesystems/fuse.txt
6240
6241 FUTEX SUBSYSTEM
6242 M:      Thomas Gleixner <tglx@linutronix.de>
6243 M:      Ingo Molnar <mingo@redhat.com>
6244 R:      Peter Zijlstra <peterz@infradead.org>
6245 R:      Darren Hart <dvhart@infradead.org>
6246 L:      linux-kernel@vger.kernel.org
6247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6248 S:      Maintained
6249 F:      kernel/futex.c
6250 F:      kernel/futex_compat.c
6251 F:      include/asm-generic/futex.h
6252 F:      include/linux/futex.h
6253 F:      include/uapi/linux/futex.h
6254 F:      tools/testing/selftests/futex/
6255 F:      tools/perf/bench/futex*
6256 F:      Documentation/*futex*
6257
6258 GCC PLUGINS
6259 M:      Kees Cook <keescook@chromium.org>
6260 R:      Emese Revfy <re.emese@gmail.com>
6261 L:      kernel-hardening@lists.openwall.com
6262 S:      Maintained
6263 F:      scripts/gcc-plugins/
6264 F:      scripts/gcc-plugin.sh
6265 F:      scripts/Makefile.gcc-plugins
6266 F:      Documentation/gcc-plugins.txt
6267
6268 GASKET DRIVER FRAMEWORK
6269 M:      Rob Springer <rspringer@google.com>
6270 M:      Todd Poynor <toddpoynor@google.com>
6271 M:      Ben Chan <benchan@chromium.org>
6272 S:      Maintained
6273 F:      drivers/staging/gasket/
6274
6275 GCOV BASED KERNEL PROFILING
6276 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6277 S:      Maintained
6278 F:      kernel/gcov/
6279 F:      Documentation/dev-tools/gcov.rst
6280
6281 GDB KERNEL DEBUGGING HELPER SCRIPTS
6282 M:      Jan Kiszka <jan.kiszka@siemens.com>
6283 M:      Kieran Bingham <kbingham@kernel.org>
6284 S:      Supported
6285 F:      scripts/gdb/
6286
6287 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6288 M:      Achim Leubner <achim_leubner@adaptec.com>
6289 L:      linux-scsi@vger.kernel.org
6290 W:      http://www.icp-vortex.com/
6291 S:      Supported
6292 F:      drivers/scsi/gdt*
6293
6294 GEMTEK FM RADIO RECEIVER DRIVER
6295 M:      Hans Verkuil <hverkuil@xs4all.nl>
6296 L:      linux-media@vger.kernel.org
6297 T:      git git://linuxtv.org/media_tree.git
6298 W:      https://linuxtv.org
6299 S:      Maintained
6300 F:      drivers/media/radio/radio-gemtek*
6301
6302 GENERIC GPIO I2C DRIVER
6303 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6304 S:      Supported
6305 F:      drivers/i2c/busses/i2c-gpio.c
6306 F:      include/linux/platform_data/i2c-gpio.h
6307
6308 GENERIC GPIO I2C MULTIPLEXER DRIVER
6309 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6310 L:      linux-i2c@vger.kernel.org
6311 S:      Supported
6312 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6313 F:      include/linux/platform_data/i2c-mux-gpio.h
6314 F:      Documentation/i2c/muxes/i2c-mux-gpio
6315
6316 GENERIC HDLC (WAN) DRIVERS
6317 M:      Krzysztof Halasa <khc@pm.waw.pl>
6318 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6319 S:      Maintained
6320 F:      drivers/net/wan/c101.c
6321 F:      drivers/net/wan/hd6457*
6322 F:      drivers/net/wan/hdlc*
6323 F:      drivers/net/wan/n2.c
6324 F:      drivers/net/wan/pc300too.c
6325 F:      drivers/net/wan/pci200syn.c
6326 F:      drivers/net/wan/wanxl*
6327
6328 GENERIC INCLUDE/ASM HEADER FILES
6329 M:      Arnd Bergmann <arnd@arndb.de>
6330 L:      linux-arch@vger.kernel.org
6331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6332 S:      Maintained
6333 F:      include/asm-generic/
6334 F:      include/uapi/asm-generic/
6335
6336 GENERIC PHY FRAMEWORK
6337 M:      Kishon Vijay Abraham I <kishon@ti.com>
6338 L:      linux-kernel@vger.kernel.org
6339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6340 S:      Supported
6341 F:      drivers/phy/
6342 F:      include/linux/phy/
6343 F:      Documentation/devicetree/bindings/phy/
6344
6345 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6346 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6347 S:      Supported
6348 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6349
6350 GENERIC PM DOMAINS
6351 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6352 M:      Kevin Hilman <khilman@kernel.org>
6353 M:      Ulf Hansson <ulf.hansson@linaro.org>
6354 L:      linux-pm@vger.kernel.org
6355 S:      Supported
6356 F:      drivers/base/power/domain*.c
6357 F:      include/linux/pm_domain.h
6358 F:      Documentation/devicetree/bindings/power/power_domain.txt
6359
6360 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6361 M:      Eugen Hristev <eugen.hristev@microchip.com>
6362 L:      linux-input@vger.kernel.org
6363 S:      Maintained
6364 F:      drivers/input/touchscreen/resistive-adc-touch.c
6365
6366 GENERIC UIO DRIVER FOR PCI DEVICES
6367 M:      "Michael S. Tsirkin" <mst@redhat.com>
6368 L:      kvm@vger.kernel.org
6369 S:      Supported
6370 F:      drivers/uio/uio_pci_generic.c
6371
6372 GENWQE (IBM Generic Workqueue Card)
6373 M:      Frank Haverkamp <haver@linux.ibm.com>
6374 S:      Supported
6375 F:      drivers/misc/genwqe/
6376
6377 GET_MAINTAINER SCRIPT
6378 M:      Joe Perches <joe@perches.com>
6379 S:      Maintained
6380 F:      scripts/get_maintainer.pl
6381
6382 GFS2 FILE SYSTEM
6383 M:      Bob Peterson <rpeterso@redhat.com>
6384 M:      Andreas Gruenbacher <agruenba@redhat.com>
6385 L:      cluster-devel@redhat.com
6386 W:      http://sources.redhat.com/cluster/
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6388 S:      Supported
6389 F:      Documentation/filesystems/gfs2*.txt
6390 F:      fs/gfs2/
6391 F:      include/uapi/linux/gfs2_ondisk.h
6392
6393 GIGASET ISDN DRIVERS
6394 M:      Paul Bolle <pebolle@tiscali.nl>
6395 L:      gigaset307x-common@lists.sourceforge.net
6396 W:      http://gigaset307x.sourceforge.net/
6397 S:      Odd Fixes
6398 F:      Documentation/isdn/README.gigaset
6399 F:      drivers/isdn/gigaset/
6400 F:      include/uapi/linux/gigaset_dev.h
6401
6402 GNSS SUBSYSTEM
6403 M:      Johan Hovold <johan@kernel.org>
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6405 S:      Maintained
6406 F:      Documentation/ABI/testing/sysfs-class-gnss
6407 F:      Documentation/devicetree/bindings/gnss/
6408 F:      drivers/gnss/
6409 F:      include/linux/gnss.h
6410
6411 GO7007 MPEG CODEC
6412 M:      Hans Verkuil <hans.verkuil@cisco.com>
6413 L:      linux-media@vger.kernel.org
6414 S:      Maintained
6415 F:      drivers/media/usb/go7007/
6416
6417 GOODIX TOUCHSCREEN
6418 M:      Bastien Nocera <hadess@hadess.net>
6419 L:      linux-input@vger.kernel.org
6420 S:      Maintained
6421 F:      drivers/input/touchscreen/goodix.c
6422
6423 GPD POCKET FAN DRIVER
6424 M:      Hans de Goede <hdegoede@redhat.com>
6425 L:      platform-driver-x86@vger.kernel.org
6426 S:      Maintained
6427 F:      drivers/platform/x86/gpd-pocket-fan.c
6428
6429 GPIO ACPI SUPPORT
6430 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6431 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6432 L:      linux-gpio@vger.kernel.org
6433 L:      linux-acpi@vger.kernel.org
6434 S:      Maintained
6435 F:      Documentation/acpi/gpio-properties.txt
6436 F:      drivers/gpio/gpiolib-acpi.c
6437
6438 GPIO IR Transmitter
6439 M:      Sean Young <sean@mess.org>
6440 L:      linux-media@vger.kernel.org
6441 S:      Maintained
6442 F:      drivers/media/rc/gpio-ir-tx.c
6443
6444 GPIO MOCKUP DRIVER
6445 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6446 L:      linux-gpio@vger.kernel.org
6447 S:      Maintained
6448 F:      drivers/gpio/gpio-mockup.c
6449 F:      tools/testing/selftests/gpio/
6450
6451 GPIO SUBSYSTEM
6452 M:      Linus Walleij <linus.walleij@linaro.org>
6453 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6454 L:      linux-gpio@vger.kernel.org
6455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6456 S:      Maintained
6457 F:      Documentation/devicetree/bindings/gpio/
6458 F:      Documentation/driver-api/gpio/
6459 F:      Documentation/gpio/
6460 F:      Documentation/ABI/testing/gpio-cdev
6461 F:      Documentation/ABI/obsolete/sysfs-gpio
6462 F:      drivers/gpio/
6463 F:      include/linux/gpio/
6464 F:      include/linux/gpio.h
6465 F:      include/linux/of_gpio.h
6466 F:      include/asm-generic/gpio.h
6467 F:      include/uapi/linux/gpio.h
6468 F:      tools/gpio/
6469
6470 GRE DEMULTIPLEXER DRIVER
6471 M:      Dmitry Kozlov <xeb@mail.ru>
6472 L:      netdev@vger.kernel.org
6473 S:      Maintained
6474 F:      net/ipv4/gre_demux.c
6475 F:      net/ipv4/gre_offload.c
6476 F:      include/net/gre.h
6477
6478 GRETH 10/100/1G Ethernet MAC device driver
6479 M:      Andreas Larsson <andreas@gaisler.com>
6480 L:      netdev@vger.kernel.org
6481 S:      Maintained
6482 F:      drivers/net/ethernet/aeroflex/
6483
6484 GREYBUS AUDIO PROTOCOLS DRIVERS
6485 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6486 M:      Mark Greer <mgreer@animalcreek.com>
6487 S:      Maintained
6488 F:      drivers/staging/greybus/audio_apbridgea.c
6489 F:      drivers/staging/greybus/audio_apbridgea.h
6490 F:      drivers/staging/greybus/audio_codec.c
6491 F:      drivers/staging/greybus/audio_codec.h
6492 F:      drivers/staging/greybus/audio_gb.c
6493 F:      drivers/staging/greybus/audio_manager.c
6494 F:      drivers/staging/greybus/audio_manager.h
6495 F:      drivers/staging/greybus/audio_manager_module.c
6496 F:      drivers/staging/greybus/audio_manager_private.h
6497 F:      drivers/staging/greybus/audio_manager_sysfs.c
6498 F:      drivers/staging/greybus/audio_module.c
6499 F:      drivers/staging/greybus/audio_topology.c
6500
6501 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6502 M:      Viresh Kumar <vireshk@kernel.org>
6503 S:      Maintained
6504 F:      drivers/staging/greybus/authentication.c
6505 F:      drivers/staging/greybus/bootrom.c
6506 F:      drivers/staging/greybus/firmware.h
6507 F:      drivers/staging/greybus/fw-core.c
6508 F:      drivers/staging/greybus/fw-download.c
6509 F:      drivers/staging/greybus/fw-management.c
6510 F:      drivers/staging/greybus/greybus_authentication.h
6511 F:      drivers/staging/greybus/greybus_firmware.h
6512 F:      drivers/staging/greybus/hid.c
6513 F:      drivers/staging/greybus/i2c.c
6514 F:      drivers/staging/greybus/spi.c
6515 F:      drivers/staging/greybus/spilib.c
6516 F:      drivers/staging/greybus/spilib.h
6517
6518 GREYBUS LOOPBACK DRIVER
6519 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6520 S:      Maintained
6521 F:      drivers/staging/greybus/loopback.c
6522
6523 GREYBUS PLATFORM DRIVERS
6524 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6525 S:      Maintained
6526 F:      drivers/staging/greybus/arche-platform.c
6527 F:      drivers/staging/greybus/arche-apb-ctrl.c
6528 F:      drivers/staging/greybus/arche_platform.h
6529
6530 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6531 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6532 S:      Maintained
6533 F:      drivers/staging/greybus/sdio.c
6534 F:      drivers/staging/greybus/light.c
6535 F:      drivers/staging/greybus/gpio.c
6536 F:      drivers/staging/greybus/power_supply.c
6537 F:      drivers/staging/greybus/spi.c
6538 F:      drivers/staging/greybus/spilib.c
6539
6540 GREYBUS SUBSYSTEM
6541 M:      Johan Hovold <johan@kernel.org>
6542 M:      Alex Elder <elder@kernel.org>
6543 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6544 S:      Maintained
6545 F:      drivers/staging/greybus/
6546 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6547
6548 GREYBUS UART PROTOCOLS DRIVERS
6549 M:      David Lin <dtwlin@gmail.com>
6550 S:      Maintained
6551 F:      drivers/staging/greybus/uart.c
6552 F:      drivers/staging/greybus/log.c
6553
6554 GS1662 VIDEO SERIALIZER
6555 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6556 L:      linux-media@vger.kernel.org
6557 T:      git git://linuxtv.org/media_tree.git
6558 S:      Maintained
6559 F:      drivers/media/spi/gs1662.c
6560
6561 GSPCA FINEPIX SUBDRIVER
6562 M:      Frank Zago <frank@zago.net>
6563 L:      linux-media@vger.kernel.org
6564 T:      git git://linuxtv.org/media_tree.git
6565 S:      Maintained
6566 F:      drivers/media/usb/gspca/finepix.c
6567
6568 GSPCA GL860 SUBDRIVER
6569 M:      Olivier Lorin <o.lorin@laposte.net>
6570 L:      linux-media@vger.kernel.org
6571 T:      git git://linuxtv.org/media_tree.git
6572 S:      Maintained
6573 F:      drivers/media/usb/gspca/gl860/
6574
6575 GSPCA M5602 SUBDRIVER
6576 M:      Erik Andren <erik.andren@gmail.com>
6577 L:      linux-media@vger.kernel.org
6578 T:      git git://linuxtv.org/media_tree.git
6579 S:      Maintained
6580 F:      drivers/media/usb/gspca/m5602/
6581
6582 GSPCA PAC207 SONIXB SUBDRIVER
6583 M:      Hans Verkuil <hverkuil@xs4all.nl>
6584 L:      linux-media@vger.kernel.org
6585 T:      git git://linuxtv.org/media_tree.git
6586 S:      Odd Fixes
6587 F:      drivers/media/usb/gspca/pac207.c
6588
6589 GSPCA SN9C20X SUBDRIVER
6590 M:      Brian Johnson <brijohn@gmail.com>
6591 L:      linux-media@vger.kernel.org
6592 T:      git git://linuxtv.org/media_tree.git
6593 S:      Maintained
6594 F:      drivers/media/usb/gspca/sn9c20x.c
6595
6596 GSPCA T613 SUBDRIVER
6597 M:      Leandro Costantino <lcostantino@gmail.com>
6598 L:      linux-media@vger.kernel.org
6599 T:      git git://linuxtv.org/media_tree.git
6600 S:      Maintained
6601 F:      drivers/media/usb/gspca/t613.c
6602
6603 GSPCA USB WEBCAM DRIVER
6604 M:      Hans Verkuil <hverkuil@xs4all.nl>
6605 L:      linux-media@vger.kernel.org
6606 T:      git git://linuxtv.org/media_tree.git
6607 S:      Odd Fixes
6608 F:      drivers/media/usb/gspca/
6609
6610 GTP (GPRS Tunneling Protocol)
6611 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6612 M:      Harald Welte <laforge@gnumonks.org>
6613 L:      osmocom-net-gprs@lists.osmocom.org
6614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6615 S:      Maintained
6616 F:      drivers/net/gtp.c
6617
6618 GUID PARTITION TABLE (GPT)
6619 M:      Davidlohr Bueso <dave@stgolabs.net>
6620 L:      linux-efi@vger.kernel.org
6621 S:      Maintained
6622 F:      block/partitions/efi.*
6623
6624 H8/300 ARCHITECTURE
6625 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6626 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6627 W:      http://uclinux-h8.sourceforge.jp
6628 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6629 S:      Maintained
6630 F:      arch/h8300/
6631 F:      drivers/clocksource/h8300_*.c
6632 F:      drivers/clk/h8300/
6633 F:      drivers/irqchip/irq-renesas-h8*.c
6634
6635 HACKRF MEDIA DRIVER
6636 M:      Antti Palosaari <crope@iki.fi>
6637 L:      linux-media@vger.kernel.org
6638 W:      https://linuxtv.org
6639 W:      http://palosaari.fi/linux/
6640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6641 T:      git git://linuxtv.org/anttip/media_tree.git
6642 S:      Maintained
6643 F:      drivers/media/usb/hackrf/
6644
6645 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6646 M:      Frank Seidel <frank@f-seidel.de>
6647 L:      platform-driver-x86@vger.kernel.org
6648 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6649 S:      Maintained
6650 F:      drivers/platform/x86/hdaps.c
6651
6652 HARDWARE MONITORING
6653 M:      Jean Delvare <jdelvare@suse.com>
6654 M:      Guenter Roeck <linux@roeck-us.net>
6655 L:      linux-hwmon@vger.kernel.org
6656 W:      http://hwmon.wiki.kernel.org/
6657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6658 S:      Maintained
6659 F:      Documentation/devicetree/bindings/hwmon/
6660 F:      Documentation/hwmon/
6661 F:      drivers/hwmon/
6662 F:      include/linux/hwmon*.h
6663 F:      include/trace/events/hwmon*.h
6664
6665 HARDWARE RANDOM NUMBER GENERATOR CORE
6666 M:      Matt Mackall <mpm@selenic.com>
6667 M:      Herbert Xu <herbert@gondor.apana.org.au>
6668 L:      linux-crypto@vger.kernel.org
6669 S:      Odd fixes
6670 F:      Documentation/devicetree/bindings/rng/
6671 F:      Documentation/hw_random.txt
6672 F:      drivers/char/hw_random/
6673 F:      include/linux/hw_random.h
6674
6675 HARDWARE TRACING FACILITIES
6676 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6677 S:      Maintained
6678 F:      drivers/hwtracing/
6679
6680 HARDWARE SPINLOCK CORE
6681 M:      Ohad Ben-Cohen <ohad@wizery.com>
6682 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6683 L:      linux-remoteproc@vger.kernel.org
6684 S:      Maintained
6685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6686 F:      Documentation/devicetree/bindings/hwlock/
6687 F:      Documentation/hwspinlock.txt
6688 F:      drivers/hwspinlock/
6689 F:      include/linux/hwspinlock.h
6690
6691 HARMONY SOUND DRIVER
6692 L:      linux-parisc@vger.kernel.org
6693 S:      Maintained
6694 F:      sound/parisc/harmony.*
6695
6696 HDPVR USB VIDEO ENCODER DRIVER
6697 M:      Hans Verkuil <hverkuil@xs4all.nl>
6698 L:      linux-media@vger.kernel.org
6699 T:      git git://linuxtv.org/media_tree.git
6700 W:      https://linuxtv.org
6701 S:      Odd Fixes
6702 F:      drivers/media/usb/hdpvr/
6703
6704 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6705 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6706 S:      Supported
6707 F:      Documentation/watchdog/hpwdt.txt
6708 F:      drivers/watchdog/hpwdt.c
6709
6710 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6711 M:      Don Brace <don.brace@microsemi.com>
6712 L:      esc.storagedev@microsemi.com
6713 L:      linux-scsi@vger.kernel.org
6714 S:      Supported
6715 F:      Documentation/scsi/hpsa.txt
6716 F:      drivers/scsi/hpsa*.[ch]
6717 F:      include/linux/cciss*.h
6718 F:      include/uapi/linux/cciss*.h
6719
6720 HFI1 DRIVER
6721 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6722 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6723 L:      linux-rdma@vger.kernel.org
6724 S:      Supported
6725 F:      drivers/infiniband/hw/hfi1
6726
6727 HFS FILESYSTEM
6728 L:      linux-fsdevel@vger.kernel.org
6729 S:      Orphan
6730 F:      Documentation/filesystems/hfs.txt
6731 F:      fs/hfs/
6732
6733 HFSPLUS FILESYSTEM
6734 L:      linux-fsdevel@vger.kernel.org
6735 S:      Orphan
6736 F:      Documentation/filesystems/hfsplus.txt
6737 F:      fs/hfsplus/
6738
6739 HGA FRAMEBUFFER DRIVER
6740 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6741 L:      linux-nvidia@lists.surfsouth.com
6742 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6743 S:      Maintained
6744 F:      drivers/video/fbdev/hgafb.c
6745
6746 HIBERNATION (aka Software Suspend, aka swsusp)
6747 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6748 M:      Pavel Machek <pavel@ucw.cz>
6749 L:      linux-pm@vger.kernel.org
6750 B:      https://bugzilla.kernel.org
6751 S:      Supported
6752 F:      arch/x86/power/
6753 F:      drivers/base/power/
6754 F:      kernel/power/
6755 F:      include/linux/suspend.h
6756 F:      include/linux/freezer.h
6757 F:      include/linux/pm.h
6758 F:      arch/*/include/asm/suspend*.h
6759
6760 HID CORE LAYER
6761 M:      Jiri Kosina <jikos@kernel.org>
6762 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6763 L:      linux-input@vger.kernel.org
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6765 S:      Maintained
6766 F:      drivers/hid/
6767 F:      include/linux/hid*
6768 F:      include/uapi/linux/hid*
6769
6770 HID SENSOR HUB DRIVERS
6771 M:      Jiri Kosina <jikos@kernel.org>
6772 M:      Jonathan Cameron <jic23@kernel.org>
6773 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6774 L:      linux-input@vger.kernel.org
6775 L:      linux-iio@vger.kernel.org
6776 S:      Maintained
6777 F:      Documentation/hid/hid-sensor*
6778 F:      drivers/hid/hid-sensor-*
6779 F:      drivers/iio/*/hid-*
6780 F:      include/linux/hid-sensor-*
6781
6782 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6783 M:      Thomas Gleixner <tglx@linutronix.de>
6784 L:      linux-kernel@vger.kernel.org
6785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6786 S:      Maintained
6787 F:      Documentation/timers/
6788 F:      kernel/time/hrtimer.c
6789 F:      kernel/time/clockevents.c
6790 F:      kernel/time/timer_*.c
6791 F:      include/linux/clockchips.h
6792 F:      include/linux/hrtimer.h
6793
6794 HIGH-SPEED SCC DRIVER FOR AX.25
6795 L:      linux-hams@vger.kernel.org
6796 S:      Orphan
6797 F:      drivers/net/hamradio/dmascc.c
6798 F:      drivers/net/hamradio/scc.c
6799
6800 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6801 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6802 W:      http://www.highpoint-tech.com
6803 S:      Supported
6804 F:      Documentation/scsi/hptiop.txt
6805 F:      drivers/scsi/hptiop.c
6806
6807 HIPPI
6808 M:      Jes Sorensen <jes@trained-monkey.org>
6809 L:      linux-hippi@sunsite.dk
6810 S:      Maintained
6811 F:      include/linux/hippidevice.h
6812 F:      include/uapi/linux/if_hippi.h
6813 F:      net/802/hippi.c
6814 F:      drivers/net/hippi/
6815
6816 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6817 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6818 M:      Salil Mehta <salil.mehta@huawei.com>
6819 L:      netdev@vger.kernel.org
6820 W:      http://www.hisilicon.com
6821 S:      Maintained
6822 F:      drivers/net/ethernet/hisilicon/hns3/
6823
6824 HISILICON LPC BUS DRIVER
6825 M:      john.garry@huawei.com
6826 W:      http://www.hisilicon.com
6827 S:      Maintained
6828 F:      drivers/bus/hisi_lpc.c
6829 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6830
6831 HISILICON NETWORK SUBSYSTEM DRIVER
6832 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6833 M:      Salil Mehta <salil.mehta@huawei.com>
6834 L:      netdev@vger.kernel.org
6835 W:      http://www.hisilicon.com
6836 S:      Maintained
6837 F:      drivers/net/ethernet/hisilicon/
6838 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6839
6840 HISILICON PMU DRIVER
6841 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6842 W:      http://www.hisilicon.com
6843 S:      Supported
6844 F:      drivers/perf/hisilicon
6845 F:      Documentation/perf/hisi-pmu.txt
6846
6847 HISILICON ROCE DRIVER
6848 M:      Lijun Ou <oulijun@huawei.com>
6849 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6850 L:      linux-rdma@vger.kernel.org
6851 S:      Maintained
6852 F:      drivers/infiniband/hw/hns/
6853 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6854
6855 HISILICON SAS Controller
6856 M:      John Garry <john.garry@huawei.com>
6857 W:      http://www.hisilicon.com
6858 S:      Supported
6859 F:      drivers/scsi/hisi_sas/
6860 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6861
6862 HMM - Heterogeneous Memory Management
6863 M:      Jérôme Glisse <jglisse@redhat.com>
6864 L:      linux-mm@kvack.org
6865 S:      Maintained
6866 F:      mm/hmm*
6867 F:      include/linux/hmm*
6868 F:      Documentation/vm/hmm.rst
6869
6870 HOST AP DRIVER
6871 M:      Jouni Malinen <j@w1.fi>
6872 L:      linux-wireless@vger.kernel.org
6873 W:      http://w1.fi/hostap-driver.html
6874 S:      Obsolete
6875 F:      drivers/net/wireless/intersil/hostap/
6876
6877 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6878 L:      platform-driver-x86@vger.kernel.org
6879 S:      Orphan
6880 F:      drivers/platform/x86/tc1100-wmi.c
6881
6882 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6883 M:      Jaroslav Kysela <perex@perex.cz>
6884 S:      Maintained
6885 F:      drivers/net/ethernet/hp/hp100.*
6886
6887 HPET:   High Precision Event Timers driver
6888 M:      Clemens Ladisch <clemens@ladisch.de>
6889 S:      Maintained
6890 F:      Documentation/timers/hpet.txt
6891 F:      drivers/char/hpet.c
6892 F:      include/linux/hpet.h
6893 F:      include/uapi/linux/hpet.h
6894
6895 HPET:   x86
6896 S:      Orphan
6897 F:      arch/x86/kernel/hpet.c
6898 F:      arch/x86/include/asm/hpet.h
6899
6900 HPFS FILESYSTEM
6901 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6902 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6903 S:      Maintained
6904 F:      fs/hpfs/
6905
6906 HSI SUBSYSTEM
6907 M:      Sebastian Reichel <sre@kernel.org>
6908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6909 S:      Maintained
6910 F:      Documentation/ABI/testing/sysfs-bus-hsi
6911 F:      Documentation/driver-api/hsi.rst
6912 F:      drivers/hsi/
6913 F:      include/linux/hsi/
6914 F:      include/uapi/linux/hsi/
6915
6916 HSO 3G MODEM DRIVER
6917 L:      linux-usb@vger.kernel.org
6918 S:      Orphan
6919 F:      drivers/net/usb/hso.c
6920
6921 HSR NETWORK PROTOCOL
6922 M:      Arvid Brodin <arvid.brodin@alten.se>
6923 L:      netdev@vger.kernel.org
6924 S:      Maintained
6925 F:      net/hsr/
6926
6927 HT16K33 LED CONTROLLER DRIVER
6928 M:      Robin van der Gracht <robin@protonic.nl>
6929 S:      Maintained
6930 F:      drivers/auxdisplay/ht16k33.c
6931 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6932
6933 HTCPEN TOUCHSCREEN DRIVER
6934 M:      Pau Oliva Fora <pof@eslack.org>
6935 L:      linux-input@vger.kernel.org
6936 S:      Maintained
6937 F:      drivers/input/touchscreen/htcpen.c
6938
6939 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6940 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6941 L:      linux-iio@vger.kernel.org
6942 W:      http://www.st.com/
6943 S:      Maintained
6944 F:      drivers/iio/humidity/hts221*
6945 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6946
6947 HUAWEI ETHERNET DRIVER
6948 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6949 L:      netdev@vger.kernel.org
6950 S:      Supported
6951 F:      Documentation/networking/hinic.txt
6952 F:      drivers/net/ethernet/huawei/hinic/
6953
6954 HUGETLB FILESYSTEM
6955 M:      Mike Kravetz <mike.kravetz@oracle.com>
6956 L:      linux-mm@kvack.org
6957 S:      Maintained
6958 F:      fs/hugetlbfs/
6959 F:      mm/hugetlb.c
6960 F:      include/linux/hugetlb.h
6961 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6962 F:      Documentation/vm/hugetlbfs_reserv.rst
6963 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6964
6965 HVA ST MEDIA DRIVER
6966 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6967 L:      linux-media@vger.kernel.org
6968 T:      git git://linuxtv.org/media_tree.git
6969 W:      https://linuxtv.org
6970 S:      Supported
6971 F:      drivers/media/platform/sti/hva
6972
6973 HWPOISON MEMORY FAILURE HANDLING
6974 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6975 L:      linux-mm@kvack.org
6976 S:      Maintained
6977 F:      mm/memory-failure.c
6978 F:      mm/hwpoison-inject.c
6979
6980 HYGON PROCESSOR SUPPORT
6981 M:      Pu Wen <puwen@hygon.cn>
6982 L:      linux-kernel@vger.kernel.org
6983 S:      Maintained
6984 F:      arch/x86/kernel/cpu/hygon.c
6985
6986 Hyper-V CORE AND DRIVERS
6987 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6988 M:      Haiyang Zhang <haiyangz@microsoft.com>
6989 M:      Stephen Hemminger <sthemmin@microsoft.com>
6990 M:      Sasha Levin <sashal@kernel.org>
6991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6992 L:      devel@linuxdriverproject.org
6993 S:      Supported
6994 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
6995 F:      arch/x86/include/asm/mshyperv.h
6996 F:      arch/x86/include/asm/trace/hyperv.h
6997 F:      arch/x86/include/asm/hyperv-tlfs.h
6998 F:      arch/x86/kernel/cpu/mshyperv.c
6999 F:      arch/x86/hyperv
7000 F:      drivers/hid/hid-hyperv.c
7001 F:      drivers/hv/
7002 F:      drivers/input/serio/hyperv-keyboard.c
7003 F:      drivers/pci/controller/pci-hyperv.c
7004 F:      drivers/net/hyperv/
7005 F:      drivers/scsi/storvsc_drv.c
7006 F:      drivers/uio/uio_hv_generic.c
7007 F:      drivers/video/fbdev/hyperv_fb.c
7008 F:      net/vmw_vsock/hyperv_transport.c
7009 F:      include/linux/hyperv.h
7010 F:      include/uapi/linux/hyperv.h
7011 F:      tools/hv/
7012 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7013
7014 HYPERVISOR VIRTUAL CONSOLE DRIVER
7015 L:      linuxppc-dev@lists.ozlabs.org
7016 S:      Odd Fixes
7017 F:      drivers/tty/hvc/
7018
7019 I2C ACPI SUPPORT
7020 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7021 L:      linux-i2c@vger.kernel.org
7022 L:      linux-acpi@vger.kernel.org
7023 S:      Maintained
7024 F:      drivers/i2c/i2c-core-acpi.c
7025
7026 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7027 M:      Ajay Gupta <ajayg@nvidia.com>
7028 L:      linux-i2c@vger.kernel.org
7029 S:      Maintained
7030 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7031 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7032
7033 I2C MUXES
7034 M:      Peter Rosin <peda@axentia.se>
7035 L:      linux-i2c@vger.kernel.org
7036 S:      Maintained
7037 F:      Documentation/i2c/i2c-topology
7038 F:      Documentation/i2c/muxes/
7039 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7040 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7041 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7042 F:      drivers/i2c/i2c-mux.c
7043 F:      drivers/i2c/muxes/
7044 F:      include/linux/i2c-mux.h
7045
7046 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7047 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7048 L:      linux-i2c@vger.kernel.org
7049 S:      Maintained
7050 F:      drivers/i2c/busses/i2c-mv64xxx.c
7051
7052 I2C OVER PARALLEL PORT
7053 M:      Jean Delvare <jdelvare@suse.com>
7054 L:      linux-i2c@vger.kernel.org
7055 S:      Maintained
7056 F:      Documentation/i2c/busses/i2c-parport
7057 F:      Documentation/i2c/busses/i2c-parport-light
7058 F:      drivers/i2c/busses/i2c-parport.c
7059 F:      drivers/i2c/busses/i2c-parport-light.c
7060
7061 I2C SUBSYSTEM
7062 M:      Wolfram Sang <wsa@the-dreams.de>
7063 L:      linux-i2c@vger.kernel.org
7064 W:      https://i2c.wiki.kernel.org/
7065 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7067 S:      Maintained
7068 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7069 F:      Documentation/i2c/
7070 F:      drivers/i2c/*
7071 F:      include/linux/i2c.h
7072 F:      include/linux/i2c-dev.h
7073 F:      include/linux/i2c-smbus.h
7074 F:      include/uapi/linux/i2c.h
7075 F:      include/uapi/linux/i2c-*.h
7076
7077 I2C SUBSYSTEM HOST DRIVERS
7078 L:      linux-i2c@vger.kernel.org
7079 W:      https://i2c.wiki.kernel.org/
7080 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7082 S:      Odd Fixes
7083 F:      Documentation/devicetree/bindings/i2c/
7084 F:      drivers/i2c/algos/
7085 F:      drivers/i2c/busses/
7086
7087 I2C-TAOS-EVM DRIVER
7088 M:      Jean Delvare <jdelvare@suse.com>
7089 L:      linux-i2c@vger.kernel.org
7090 S:      Maintained
7091 F:      Documentation/i2c/busses/i2c-taos-evm
7092 F:      drivers/i2c/busses/i2c-taos-evm.c
7093
7094 I2C-TINY-USB DRIVER
7095 M:      Till Harbaum <till@harbaum.org>
7096 L:      linux-i2c@vger.kernel.org
7097 W:      http://www.harbaum.org/till/i2c_tiny_usb
7098 S:      Maintained
7099 F:      drivers/i2c/busses/i2c-tiny-usb.c
7100
7101 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7102 M:      Jean Delvare <jdelvare@suse.com>
7103 L:      linux-i2c@vger.kernel.org
7104 S:      Maintained
7105 F:      Documentation/i2c/busses/i2c-ali1535
7106 F:      Documentation/i2c/busses/i2c-ali1563
7107 F:      Documentation/i2c/busses/i2c-ali15x3
7108 F:      Documentation/i2c/busses/i2c-amd756
7109 F:      Documentation/i2c/busses/i2c-amd8111
7110 F:      Documentation/i2c/busses/i2c-i801
7111 F:      Documentation/i2c/busses/i2c-nforce2
7112 F:      Documentation/i2c/busses/i2c-piix4
7113 F:      Documentation/i2c/busses/i2c-sis5595
7114 F:      Documentation/i2c/busses/i2c-sis630
7115 F:      Documentation/i2c/busses/i2c-sis96x
7116 F:      Documentation/i2c/busses/i2c-via
7117 F:      Documentation/i2c/busses/i2c-viapro
7118 F:      drivers/i2c/busses/i2c-ali1535.c
7119 F:      drivers/i2c/busses/i2c-ali1563.c
7120 F:      drivers/i2c/busses/i2c-ali15x3.c
7121 F:      drivers/i2c/busses/i2c-amd756.c
7122 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7123 F:      drivers/i2c/busses/i2c-amd8111.c
7124 F:      drivers/i2c/busses/i2c-i801.c
7125 F:      drivers/i2c/busses/i2c-isch.c
7126 F:      drivers/i2c/busses/i2c-nforce2.c
7127 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7128 F:      drivers/i2c/busses/i2c-piix4.c
7129 F:      drivers/i2c/busses/i2c-sis5595.c
7130 F:      drivers/i2c/busses/i2c-sis630.c
7131 F:      drivers/i2c/busses/i2c-sis96x.c
7132 F:      drivers/i2c/busses/i2c-via.c
7133 F:      drivers/i2c/busses/i2c-viapro.c
7134
7135 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7136 M:      Hans de Goede <hdegoede@redhat.com>
7137 L:      linux-i2c@vger.kernel.org
7138 S:      Maintained
7139 F:      drivers/i2c/busses/i2c-cht-wc.c
7140
7141 I2C/SMBUS ISMT DRIVER
7142 M:      Seth Heasley <seth.heasley@intel.com>
7143 M:      Neil Horman <nhorman@tuxdriver.com>
7144 L:      linux-i2c@vger.kernel.org
7145 F:      drivers/i2c/busses/i2c-ismt.c
7146 F:      Documentation/i2c/busses/i2c-ismt
7147
7148 I2C/SMBUS STUB DRIVER
7149 M:      Jean Delvare <jdelvare@suse.com>
7150 L:      linux-i2c@vger.kernel.org
7151 S:      Maintained
7152 F:      drivers/i2c/i2c-stub.c
7153
7154 I3C SUBSYSTEM
7155 M:      Boris Brezillon <bbrezillon@kernel.org>
7156 L:      linux-i3c@lists.infradead.org
7157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7158 S:      Maintained
7159 F:      Documentation/ABI/testing/sysfs-bus-i3c
7160 F:      Documentation/devicetree/bindings/i3c/
7161 F:      Documentation/driver-api/i3c
7162 F:      drivers/i3c/
7163 F:      include/linux/i3c/
7164 F:      include/dt-bindings/i3c/
7165
7166 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7167 M:      Vitor Soares <vitor.soares@synopsys.com>
7168 S:      Maintained
7169 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7170 F:      drivers/i3c/master/dw*
7171
7172 IA64 (Itanium) PLATFORM
7173 M:      Tony Luck <tony.luck@intel.com>
7174 M:      Fenghua Yu <fenghua.yu@intel.com>
7175 L:      linux-ia64@vger.kernel.org
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7177 S:      Maintained
7178 F:      arch/ia64/
7179
7180 IBM Power 842 compression accelerator
7181 M:      Haren Myneni <haren@us.ibm.com>
7182 S:      Supported
7183 F:      drivers/crypto/nx/Makefile
7184 F:      drivers/crypto/nx/Kconfig
7185 F:      drivers/crypto/nx/nx-842*
7186 F:      include/linux/sw842.h
7187 F:      crypto/842.c
7188 F:      lib/842/
7189
7190 IBM Power in-Nest Crypto Acceleration
7191 M:      Breno Leitão <leitao@debian.org>
7192 M:      Nayna Jain <nayna@linux.ibm.com>
7193 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7194 L:      linux-crypto@vger.kernel.org
7195 S:      Supported
7196 F:      drivers/crypto/nx/Makefile
7197 F:      drivers/crypto/nx/Kconfig
7198 F:      drivers/crypto/nx/nx-aes*
7199 F:      drivers/crypto/nx/nx-sha*
7200 F:      drivers/crypto/nx/nx.*
7201 F:      drivers/crypto/nx/nx_csbcpb.h
7202 F:      drivers/crypto/nx/nx_debugfs.h
7203
7204 IBM Power Linux RAID adapter
7205 M:      Brian King <brking@us.ibm.com>
7206 S:      Supported
7207 F:      drivers/scsi/ipr.*
7208
7209 IBM Power SRIOV Virtual NIC Device Driver
7210 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7211 M:      John Allen <jallen@linux.ibm.com>
7212 L:      netdev@vger.kernel.org
7213 S:      Supported
7214 F:      drivers/net/ethernet/ibm/ibmvnic.*
7215
7216 IBM Power Virtual Accelerator Switchboard
7217 M:      Sukadev Bhattiprolu
7218 L:      linuxppc-dev@lists.ozlabs.org
7219 S:      Supported
7220 F:      arch/powerpc/platforms/powernv/vas*
7221 F:      arch/powerpc/platforms/powernv/copy-paste.h
7222 F:      arch/powerpc/include/asm/vas.h
7223 F:      arch/powerpc/include/uapi/asm/vas.h
7224
7225 IBM Power Virtual Ethernet Device Driver
7226 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7227 L:      netdev@vger.kernel.org
7228 S:      Supported
7229 F:      drivers/net/ethernet/ibm/ibmveth.*
7230
7231 IBM Power Virtual FC Device Drivers
7232 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7233 L:      linux-scsi@vger.kernel.org
7234 S:      Supported
7235 F:      drivers/scsi/ibmvscsi/ibmvfc*
7236
7237 IBM Power Virtual Management Channel Driver
7238 M:      Steven Royer <seroyer@linux.ibm.com>
7239 S:      Supported
7240 F:      drivers/misc/ibmvmc.*
7241
7242 IBM Power Virtual SCSI Device Drivers
7243 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7244 L:      linux-scsi@vger.kernel.org
7245 S:      Supported
7246 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7247 F:      include/scsi/viosrp.h
7248
7249 IBM Power Virtual SCSI Device Target Driver
7250 M:      Michael Cyr <mikecyr@linux.ibm.com>
7251 L:      linux-scsi@vger.kernel.org
7252 L:      target-devel@vger.kernel.org
7253 S:      Supported
7254 F:      drivers/scsi/ibmvscsi_tgt/
7255
7256 IBM Power VMX Cryptographic instructions
7257 M:      Breno Leitão <leitao@debian.org>
7258 M:      Nayna Jain <nayna@linux.ibm.com>
7259 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7260 L:      linux-crypto@vger.kernel.org
7261 S:      Supported
7262 F:      drivers/crypto/vmx/Makefile
7263 F:      drivers/crypto/vmx/Kconfig
7264 F:      drivers/crypto/vmx/vmx.c
7265 F:      drivers/crypto/vmx/aes*
7266 F:      drivers/crypto/vmx/ghash*
7267 F:      drivers/crypto/vmx/ppc-xlate.pl
7268
7269 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7270 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7271 L:      linux-pci@vger.kernel.org
7272 L:      linuxppc-dev@lists.ozlabs.org
7273 S:      Supported
7274 F:      drivers/pci/hotplug/rpaphp*
7275
7276 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7277 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7278 L:      linux-pci@vger.kernel.org
7279 L:      linuxppc-dev@lists.ozlabs.org
7280 S:      Supported
7281 F:      drivers/pci/hotplug/rpadlpar*
7282
7283 IBM ServeRAID RAID DRIVER
7284 S:      Orphan
7285 F:      drivers/scsi/ips.*
7286
7287 ICH LPC AND GPIO DRIVER
7288 M:      Peter Tyser <ptyser@xes-inc.com>
7289 S:      Maintained
7290 F:      drivers/mfd/lpc_ich.c
7291 F:      drivers/gpio/gpio-ich.c
7292
7293 IDE SUBSYSTEM
7294 M:      "David S. Miller" <davem@davemloft.net>
7295 L:      linux-ide@vger.kernel.org
7296 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7298 S:      Maintained
7299 F:      Documentation/ide/
7300 F:      drivers/ide/
7301 F:      include/linux/ide.h
7302
7303 IDE/ATAPI DRIVERS
7304 M:      Borislav Petkov <bp@alien8.de>
7305 L:      linux-ide@vger.kernel.org
7306 S:      Maintained
7307 F:      Documentation/cdrom/ide-cd
7308 F:      drivers/ide/ide-cd*
7309
7310 IDEAPAD LAPTOP EXTRAS DRIVER
7311 M:      Ike Panhc <ike.pan@canonical.com>
7312 L:      platform-driver-x86@vger.kernel.org
7313 W:      http://launchpad.net/ideapad-laptop
7314 S:      Maintained
7315 F:      drivers/platform/x86/ideapad-laptop.c
7316
7317 IDEAPAD LAPTOP SLIDEBAR DRIVER
7318 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7319 L:      linux-input@vger.kernel.org
7320 W:      https://github.com/o2genum/ideapad-slidebar
7321 S:      Maintained
7322 F:      drivers/input/misc/ideapad_slidebar.c
7323
7324 IDT VersaClock 5 CLOCK DRIVER
7325 M:      Marek Vasut <marek.vasut@gmail.com>
7326 S:      Maintained
7327 F:      drivers/clk/clk-versaclock5.c
7328
7329 IEEE 802.15.4 SUBSYSTEM
7330 M:      Alexander Aring <alex.aring@gmail.com>
7331 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7332 L:      linux-wpan@vger.kernel.org
7333 W:      http://wpan.cakelab.org/
7334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7336 S:      Maintained
7337 F:      net/ieee802154/
7338 F:      net/mac802154/
7339 F:      drivers/net/ieee802154/
7340 F:      include/linux/nl802154.h
7341 F:      include/linux/ieee802154.h
7342 F:      include/net/nl802154.h
7343 F:      include/net/mac802154.h
7344 F:      include/net/af_ieee802154.h
7345 F:      include/net/cfg802154.h
7346 F:      include/net/ieee802154_netdev.h
7347 F:      Documentation/networking/ieee802154.txt
7348
7349 IFE PROTOCOL
7350 M:      Yotam Gigi <yotam.gi@gmail.com>
7351 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7352 F:      net/ife
7353 F:      include/net/ife.h
7354 F:      include/uapi/linux/ife.h
7355
7356 IGORPLUG-USB IR RECEIVER
7357 M:      Sean Young <sean@mess.org>
7358 L:      linux-media@vger.kernel.org
7359 S:      Maintained
7360 F:      drivers/media/rc/igorplugusb.c
7361
7362 IGUANAWORKS USB IR TRANSCEIVER
7363 M:      Sean Young <sean@mess.org>
7364 L:      linux-media@vger.kernel.org
7365 S:      Maintained
7366 F:      drivers/media/rc/iguanair.c
7367
7368 IIO DIGITAL POTENTIOMETER DAC
7369 M:      Peter Rosin <peda@axentia.se>
7370 L:      linux-iio@vger.kernel.org
7371 S:      Maintained
7372 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7373 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7374 F:      drivers/iio/dac/dpot-dac.c
7375
7376 IIO ENVELOPE DETECTOR
7377 M:      Peter Rosin <peda@axentia.se>
7378 L:      linux-iio@vger.kernel.org
7379 S:      Maintained
7380 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7381 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7382 F:      drivers/iio/adc/envelope-detector.c
7383
7384 IIO MULTIPLEXER
7385 M:      Peter Rosin <peda@axentia.se>
7386 L:      linux-iio@vger.kernel.org
7387 S:      Maintained
7388 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7389 F:      drivers/iio/multiplexer/iio-mux.c
7390
7391 IIO SUBSYSTEM AND DRIVERS
7392 M:      Jonathan Cameron <jic23@kernel.org>
7393 R:      Hartmut Knaack <knaack.h@gmx.de>
7394 R:      Lars-Peter Clausen <lars@metafoo.de>
7395 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7396 L:      linux-iio@vger.kernel.org
7397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7398 S:      Maintained
7399 F:      Documentation/ABI/testing/configfs-iio*
7400 F:      Documentation/ABI/testing/sysfs-bus-iio*
7401 F:      Documentation/devicetree/bindings/iio/
7402 F:      drivers/iio/
7403 F:      drivers/staging/iio/
7404 F:      include/linux/iio/
7405 F:      tools/iio/
7406
7407 IIO UNIT CONVERTER
7408 M:      Peter Rosin <peda@axentia.se>
7409 L:      linux-iio@vger.kernel.org
7410 S:      Maintained
7411 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7412 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7413 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7414 F:      drivers/iio/afe/iio-rescale.c
7415
7416 IKANOS/ADI EAGLE ADSL USB DRIVER
7417 M:      Matthieu Castet <castet.matthieu@free.fr>
7418 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7419 S:      Maintained
7420 F:      drivers/usb/atm/ueagle-atm.c
7421
7422 IMGTEC ASCII LCD DRIVER
7423 M:      Paul Burton <paul.burton@mips.com>
7424 S:      Maintained
7425 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7426 F:      drivers/auxdisplay/img-ascii-lcd.c
7427
7428 IMGTEC IR DECODER DRIVER
7429 M:      James Hogan <jhogan@kernel.org>
7430 S:      Maintained
7431 F:      drivers/media/rc/img-ir/
7432
7433 IMON SOUNDGRAPH USB IR RECEIVER
7434 M:      Sean Young <sean@mess.org>
7435 L:      linux-media@vger.kernel.org
7436 S:      Maintained
7437 F:      drivers/media/rc/imon_raw.c
7438 F:      drivers/media/rc/imon.c
7439
7440 IMS TWINTURBO FRAMEBUFFER DRIVER
7441 L:      linux-fbdev@vger.kernel.org
7442 S:      Orphan
7443 F:      drivers/video/fbdev/imsttfb.c
7444
7445 INA209 HARDWARE MONITOR DRIVER
7446 M:      Guenter Roeck <linux@roeck-us.net>
7447 L:      linux-hwmon@vger.kernel.org
7448 S:      Maintained
7449 F:      Documentation/hwmon/ina209
7450 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7451 F:      drivers/hwmon/ina209.c
7452
7453 INA2XX HARDWARE MONITOR DRIVER
7454 M:      Guenter Roeck <linux@roeck-us.net>
7455 L:      linux-hwmon@vger.kernel.org
7456 S:      Maintained
7457 F:      Documentation/hwmon/ina2xx
7458 F:      drivers/hwmon/ina2xx.c
7459 F:      include/linux/platform_data/ina2xx.h
7460
7461 INDUSTRY PACK SUBSYSTEM (IPACK)
7462 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7463 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7464 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7465 L:      industrypack-devel@lists.sourceforge.net
7466 W:      http://industrypack.sourceforge.net
7467 S:      Maintained
7468 F:      drivers/ipack/
7469
7470 INFINIBAND SUBSYSTEM
7471 M:      Doug Ledford <dledford@redhat.com>
7472 M:      Jason Gunthorpe <jgg@mellanox.com>
7473 L:      linux-rdma@vger.kernel.org
7474 W:      https://github.com/linux-rdma/rdma-core
7475 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7477 S:      Supported
7478 F:      Documentation/devicetree/bindings/infiniband/
7479 F:      Documentation/infiniband/
7480 F:      drivers/infiniband/
7481 F:      include/uapi/linux/if_infiniband.h
7482 F:      include/uapi/rdma/
7483 F:      include/rdma/
7484
7485 INGENIC JZ4780 DMA Driver
7486 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7487 S:      Maintained
7488 F:      drivers/dma/dma-jz4780.c
7489
7490 INGENIC JZ4780 NAND DRIVER
7491 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7492 L:      linux-mtd@lists.infradead.org
7493 S:      Maintained
7494 F:      drivers/mtd/nand/raw/jz4780_*
7495
7496 INOTIFY
7497 M:      Jan Kara <jack@suse.cz>
7498 R:      Amir Goldstein <amir73il@gmail.com>
7499 L:      linux-fsdevel@vger.kernel.org
7500 S:      Maintained
7501 F:      Documentation/filesystems/inotify.txt
7502 F:      fs/notify/inotify/
7503 F:      include/linux/inotify.h
7504 F:      include/uapi/linux/inotify.h
7505
7506 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7507 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7508 L:      linux-input@vger.kernel.org
7509 Q:      http://patchwork.kernel.org/project/linux-input/list/
7510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7511 S:      Maintained
7512 F:      drivers/input/
7513 F:      include/linux/input.h
7514 F:      include/uapi/linux/input.h
7515 F:      include/uapi/linux/input-event-codes.h
7516 F:      include/linux/input/
7517 F:      Documentation/devicetree/bindings/input/
7518 F:      Documentation/devicetree/bindings/serio/
7519 F:      Documentation/input/
7520
7521 INPUT MULTITOUCH (MT) PROTOCOL
7522 M:      Henrik Rydberg <rydberg@bitmath.org>
7523 L:      linux-input@vger.kernel.org
7524 S:      Odd fixes
7525 F:      Documentation/input/multi-touch-protocol.rst
7526 F:      drivers/input/input-mt.c
7527 K:      \b(ABS|SYN)_MT_
7528
7529 INSIDE SECURE CRYPTO DRIVER
7530 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7531 F:      drivers/crypto/inside-secure/
7532 S:      Maintained
7533 L:      linux-crypto@vger.kernel.org
7534
7535 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7536 M:      Mimi Zohar <zohar@linux.ibm.com>
7537 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7538 L:      linux-integrity@vger.kernel.org
7539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7540 S:      Supported
7541 F:      security/integrity/ima/
7542
7543 INTEL 810/815 FRAMEBUFFER DRIVER
7544 M:      Antonino Daplas <adaplas@gmail.com>
7545 L:      linux-fbdev@vger.kernel.org
7546 S:      Maintained
7547 F:      drivers/video/fbdev/i810/
7548
7549 INTEL ASoC DRIVERS
7550 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7551 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7552 M:      Jie Yang <yang.jie@linux.intel.com>
7553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7554 S:      Supported
7555 F:      sound/soc/intel/
7556
7557 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7558 M:      Hans de Goede <hdegoede@redhat.com>
7559 L:      platform-driver-x86@vger.kernel.org
7560 S:      Maintained
7561 F:      drivers/platform/x86/intel_atomisp2_pm.c
7562
7563 INTEL C600 SERIES SAS CONTROLLER DRIVER
7564 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7565 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7566 L:      linux-scsi@vger.kernel.org
7567 T:      git git://git.code.sf.net/p/intel-sas/isci
7568 S:      Supported
7569 F:      drivers/scsi/isci/
7570
7571 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7572 M:      Jani Nikula <jani.nikula@linux.intel.com>
7573 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7574 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7575 L:      intel-gfx@lists.freedesktop.org
7576 W:      https://01.org/linuxgraphics/
7577 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7578 C:      irc://chat.freenode.net/intel-gfx
7579 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7580 T:      git git://anongit.freedesktop.org/drm-intel
7581 S:      Supported
7582 F:      drivers/gpu/drm/i915/
7583 F:      include/drm/i915*
7584 F:      include/uapi/drm/i915_drm.h
7585 F:      Documentation/gpu/i915.rst
7586
7587 INTEL ETHERNET DRIVERS
7588 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7589 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7590 W:      http://www.intel.com/support/feedback.htm
7591 W:      http://e1000.sourceforge.net/
7592 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7595 S:      Supported
7596 F:      Documentation/networking/device_drivers/intel/e100.rst
7597 F:      Documentation/networking/device_drivers/intel/e1000.rst
7598 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7599 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7600 F:      Documentation/networking/device_drivers/intel/igb.rst
7601 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7602 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7603 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7604 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7605 F:      Documentation/networking/device_drivers/intel/i40e.rst
7606 F:      Documentation/networking/device_drivers/intel/iavf.rst
7607 F:      Documentation/networking/device_drivers/intel/ice.rst
7608 F:      drivers/net/ethernet/intel/
7609 F:      drivers/net/ethernet/intel/*/
7610 F:      include/linux/avf/virtchnl.h
7611
7612 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7613 M:      Maik Broemme <mbroemme@libmpq.org>
7614 L:      linux-fbdev@vger.kernel.org
7615 S:      Maintained
7616 F:      Documentation/fb/intelfb.txt
7617 F:      drivers/video/fbdev/intelfb/
7618
7619 INTEL GPIO DRIVERS
7620 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7621 L:      linux-gpio@vger.kernel.org
7622 S:      Maintained
7623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7624 F:      drivers/gpio/gpio-ich.c
7625 F:      drivers/gpio/gpio-intel-mid.c
7626 F:      drivers/gpio/gpio-lynxpoint.c
7627 F:      drivers/gpio/gpio-merrifield.c
7628 F:      drivers/gpio/gpio-ml-ioh.c
7629 F:      drivers/gpio/gpio-pch.c
7630 F:      drivers/gpio/gpio-sch.c
7631 F:      drivers/gpio/gpio-sodaville.c
7632
7633 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7634 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7635 M:      Zhi Wang <zhi.a.wang@intel.com>
7636 L:      intel-gvt-dev@lists.freedesktop.org
7637 L:      intel-gfx@lists.freedesktop.org
7638 W:      https://01.org/igvt-g
7639 T:      git https://github.com/intel/gvt-linux.git
7640 S:      Supported
7641 F:      drivers/gpu/drm/i915/gvt/
7642
7643 INTEL HID EVENT DRIVER
7644 M:      Alex Hung <alex.hung@canonical.com>
7645 L:      platform-driver-x86@vger.kernel.org
7646 S:      Maintained
7647 F:      drivers/platform/x86/intel-hid.c
7648
7649 INTEL I/OAT DMA DRIVER
7650 M:      Dave Jiang <dave.jiang@intel.com>
7651 R:      Dan Williams <dan.j.williams@intel.com>
7652 L:      dmaengine@vger.kernel.org
7653 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7654 S:      Supported
7655 F:      drivers/dma/ioat*
7656
7657 INTEL IDLE DRIVER
7658 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7659 M:      Len Brown <lenb@kernel.org>
7660 L:      linux-pm@vger.kernel.org
7661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7662 B:      https://bugzilla.kernel.org
7663 S:      Supported
7664 F:      drivers/idle/intel_idle.c
7665
7666 INTEL INTEGRATED SENSOR HUB DRIVER
7667 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7668 M:      Jiri Kosina <jikos@kernel.org>
7669 L:      linux-input@vger.kernel.org
7670 S:      Maintained
7671 F:      drivers/hid/intel-ish-hid/
7672
7673 INTEL IOMMU (VT-d)
7674 M:      David Woodhouse <dwmw2@infradead.org>
7675 L:      iommu@lists.linux-foundation.org
7676 T:      git git://git.infradead.org/iommu-2.6.git
7677 S:      Supported
7678 F:      drivers/iommu/intel-iommu.c
7679 F:      include/linux/intel-iommu.h
7680
7681 INTEL IOP-ADMA DMA DRIVER
7682 R:      Dan Williams <dan.j.williams@intel.com>
7683 S:      Odd fixes
7684 F:      drivers/dma/iop-adma.c
7685
7686 INTEL IPU3 CSI-2 CIO2 DRIVER
7687 M:      Yong Zhi <yong.zhi@intel.com>
7688 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7689 M:      Bingbu Cao <bingbu.cao@intel.com>
7690 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7691 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7692 L:      linux-media@vger.kernel.org
7693 S:      Maintained
7694 F:      drivers/media/pci/intel/ipu3/
7695 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7696
7697 INTEL IPU3 CSI-2 IMGU DRIVER
7698 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7699 L:      linux-media@vger.kernel.org
7700 S:      Maintained
7701 F:      drivers/staging/media/ipu3/
7702 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7703 F:      Documentation/media/v4l-drivers/ipu3.rst
7704
7705 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7706 M:      Krzysztof Halasa <khalasa@piap.pl>
7707 S:      Maintained
7708 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7709 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7710 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7711 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7712 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7713 F:      drivers/net/wan/ixp4xx_hss.c
7714
7715 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7716 M:      Deepak Saxena <dsaxena@plexity.net>
7717 S:      Maintained
7718 F:      drivers/char/hw_random/ixp4xx-rng.c
7719
7720 INTEL MANAGEMENT ENGINE (mei)
7721 M:      Tomas Winkler <tomas.winkler@intel.com>
7722 L:      linux-kernel@vger.kernel.org
7723 S:      Supported
7724 F:      include/uapi/linux/mei.h
7725 F:      include/linux/mei_cl_bus.h
7726 F:      drivers/misc/mei/*
7727 F:      drivers/watchdog/mei_wdt.c
7728 F:      Documentation/misc-devices/mei/*
7729 F:      samples/mei/*
7730
7731 INTEL MENLOW THERMAL DRIVER
7732 M:      Sujith Thomas <sujith.thomas@intel.com>
7733 L:      platform-driver-x86@vger.kernel.org
7734 W:      https://01.org/linux-acpi
7735 S:      Supported
7736 F:      drivers/platform/x86/intel_menlow.c
7737
7738 INTEL MIC DRIVERS (mic)
7739 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7740 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7741 S:      Supported
7742 W:      https://github.com/sudeepdutt/mic
7743 W:      http://software.intel.com/en-us/mic-developer
7744 F:      include/linux/mic_bus.h
7745 F:      include/linux/scif.h
7746 F:      include/uapi/linux/mic_common.h
7747 F:      include/uapi/linux/mic_ioctl.h
7748 F:      include/uapi/linux/scif_ioctl.h
7749 F:      drivers/misc/mic/
7750 F:      drivers/dma/mic_x100_dma.c
7751 F:      drivers/dma/mic_x100_dma.h
7752 F:      Documentation/mic/
7753
7754 INTEL PMC CORE DRIVER
7755 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7756 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7757 L:      platform-driver-x86@vger.kernel.org
7758 S:      Maintained
7759 F:      drivers/platform/x86/intel_pmc_core*
7760
7761 INTEL PMC/P-Unit IPC DRIVER
7762 M:      Zha Qipeng<qipeng.zha@intel.com>
7763 L:      platform-driver-x86@vger.kernel.org
7764 S:      Maintained
7765 F:      drivers/platform/x86/intel_pmc_ipc.c
7766 F:      drivers/platform/x86/intel_punit_ipc.c
7767 F:      arch/x86/include/asm/intel_pmc_ipc.h
7768 F:      arch/x86/include/asm/intel_punit_ipc.h
7769
7770 INTEL PMIC GPIO DRIVERS
7771 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7772 S:      Maintained
7773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7774 F:      drivers/gpio/gpio-*cove.c
7775 F:      drivers/gpio/gpio-msic.c
7776
7777 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7778 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7779 S:      Maintained
7780 F:      drivers/mfd/intel_msic.c
7781 F:      drivers/mfd/intel_soc_pmic*
7782 F:      include/linux/mfd/intel_msic.h
7783 F:      include/linux/mfd/intel_soc_pmic*
7784
7785 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7786 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7787 L:      linux-wireless@vger.kernel.org
7788 S:      Maintained
7789 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7790 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7791 F:      drivers/net/wireless/intel/ipw2x00/
7792
7793 INTEL PSTATE DRIVER
7794 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7795 M:      Len Brown <lenb@kernel.org>
7796 L:      linux-pm@vger.kernel.org
7797 S:      Supported
7798 F:      drivers/cpufreq/intel_pstate.c
7799
7800 INTEL RDMA RNIC DRIVER
7801 M:      Faisal Latif <faisal.latif@intel.com>
7802 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7803 L:      linux-rdma@vger.kernel.org
7804 S:      Supported
7805 F:      drivers/infiniband/hw/i40iw/
7806 F:      include/uapi/rdma/i40iw-abi.h
7807
7808 INTEL TELEMETRY DRIVER
7809 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7810 M:      "David E. Box" <david.e.box@linux.intel.com>
7811 L:      platform-driver-x86@vger.kernel.org
7812 S:      Maintained
7813 F:      arch/x86/include/asm/intel_telemetry.h
7814 F:      drivers/platform/x86/intel_telemetry*
7815
7816 INTEL VIRTUAL BUTTON DRIVER
7817 M:      AceLan Kao <acelan.kao@canonical.com>
7818 L:      platform-driver-x86@vger.kernel.org
7819 S:      Maintained
7820 F:      drivers/platform/x86/intel-vbtn.c
7821
7822 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7823 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7824 L:      linux-wireless@vger.kernel.org
7825 S:      Supported
7826 F:      drivers/net/wireless/intel/iwlegacy/
7827
7828 INTEL WIRELESS WIFI LINK (iwlwifi)
7829 M:      Johannes Berg <johannes.berg@intel.com>
7830 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7831 M:      Luca Coelho <luciano.coelho@intel.com>
7832 M:      Intel Linux Wireless <linuxwifi@intel.com>
7833 L:      linux-wireless@vger.kernel.org
7834 W:      http://intellinuxwireless.org
7835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7836 S:      Supported
7837 F:      drivers/net/wireless/intel/iwlwifi/
7838
7839 INTEL WIRELESS WIMAX CONNECTION 2400
7840 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7841 M:      linux-wimax@intel.com
7842 L:      wimax@linuxwimax.org (subscribers-only)
7843 S:      Supported
7844 W:      http://linuxwimax.org
7845 F:      Documentation/wimax/README.i2400m
7846 F:      drivers/net/wimax/i2400m/
7847 F:      include/uapi/linux/wimax/i2400m.h
7848
7849 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7850 M:      Mario Limonciello <mario.limonciello@dell.com>
7851 S:      Maintained
7852 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7853
7854 INTEL(R) TRACE HUB
7855 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7856 S:      Supported
7857 F:      Documentation/trace/intel_th.rst
7858 F:      drivers/hwtracing/intel_th/
7859
7860 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7861 M:      Ning Sun <ning.sun@intel.com>
7862 L:      tboot-devel@lists.sourceforge.net
7863 W:      http://tboot.sourceforge.net
7864 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7865 S:      Supported
7866 F:      Documentation/intel_txt.txt
7867 F:      include/linux/tboot.h
7868 F:      arch/x86/kernel/tboot.c
7869
7870 INTEL-MID GPIO DRIVER
7871 M:      David Cohen <david.a.cohen@linux.intel.com>
7872 L:      linux-gpio@vger.kernel.org
7873 S:      Maintained
7874 F:      drivers/gpio/gpio-intel-mid.c
7875
7876 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7877 M:      Linus Walleij <linus.walleij@linaro.org>
7878 L:      linux-iio@vger.kernel.org
7879 S:      Maintained
7880 F:      drivers/iio/gyro/mpu3050*
7881 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7882
7883 IOC3 ETHERNET DRIVER
7884 M:      Ralf Baechle <ralf@linux-mips.org>
7885 L:      linux-mips@vger.kernel.org
7886 S:      Maintained
7887 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7888
7889 IOC3 SERIAL DRIVER
7890 M:      Pat Gefre <pfg@sgi.com>
7891 L:      linux-serial@vger.kernel.org
7892 S:      Maintained
7893 F:      drivers/tty/serial/ioc3_serial.c
7894
7895 IOMAP FILESYSTEM LIBRARY
7896 M:      Christoph Hellwig <hch@infradead.org>
7897 M:      Darrick J. Wong <darrick.wong@oracle.com>
7898 M:      linux-xfs@vger.kernel.org
7899 M:      linux-fsdevel@vger.kernel.org
7900 L:      linux-xfs@vger.kernel.org
7901 L:      linux-fsdevel@vger.kernel.org
7902 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7903 S:      Supported
7904 F:      fs/iomap.c
7905 F:      include/linux/iomap.h
7906
7907 IOMMU DRIVERS
7908 M:      Joerg Roedel <joro@8bytes.org>
7909 L:      iommu@lists.linux-foundation.org
7910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7911 S:      Maintained
7912 F:      Documentation/devicetree/bindings/iommu/
7913 F:      drivers/iommu/
7914 F:      include/linux/iommu.h
7915 F:      include/linux/of_iommu.h
7916 F:      include/linux/iova.h
7917
7918 IP MASQUERADING
7919 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7920 S:      Maintained
7921 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7922
7923 IPMI SUBSYSTEM
7924 M:      Corey Minyard <minyard@acm.org>
7925 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7926 W:      http://openipmi.sourceforge.net/
7927 S:      Supported
7928 F:      Documentation/devicetree/bindings/ipmi/
7929 F:      Documentation/IPMI.txt
7930 F:      drivers/char/ipmi/
7931 F:      include/linux/ipmi*
7932 F:      include/uapi/linux/ipmi*
7933
7934 IPS SCSI RAID DRIVER
7935 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7936 L:      linux-scsi@vger.kernel.org
7937 W:      http://www.adaptec.com/
7938 S:      Maintained
7939 F:      drivers/scsi/ips*
7940
7941 IPVS
7942 M:      Wensong Zhang <wensong@linux-vs.org>
7943 M:      Simon Horman <horms@verge.net.au>
7944 M:      Julian Anastasov <ja@ssi.bg>
7945 L:      netdev@vger.kernel.org
7946 L:      lvs-devel@vger.kernel.org
7947 S:      Maintained
7948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7950 F:      Documentation/networking/ipvs-sysctl.txt
7951 F:      include/net/ip_vs.h
7952 F:      include/uapi/linux/ip_vs.h
7953 F:      net/netfilter/ipvs/
7954
7955 IPWIRELESS DRIVER
7956 M:      Jiri Kosina <jikos@kernel.org>
7957 M:      David Sterba <dsterba@suse.com>
7958 S:      Odd Fixes
7959 F:      drivers/tty/ipwireless/
7960
7961 IPX NETWORK LAYER
7962 L:      netdev@vger.kernel.org
7963 S:      Obsolete
7964 F:      include/uapi/linux/ipx.h
7965
7966 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7967 M:      Marc Zyngier <marc.zyngier@arm.com>
7968 S:      Maintained
7969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7970 F:      Documentation/IRQ-domain.txt
7971 F:      include/linux/irqdomain.h
7972 F:      kernel/irq/irqdomain.c
7973 F:      kernel/irq/msi.c
7974
7975 IRQ SUBSYSTEM
7976 M:      Thomas Gleixner <tglx@linutronix.de>
7977 L:      linux-kernel@vger.kernel.org
7978 S:      Maintained
7979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7980 F:      kernel/irq/
7981
7982 IRQCHIP DRIVERS
7983 M:      Thomas Gleixner <tglx@linutronix.de>
7984 M:      Jason Cooper <jason@lakedaemon.net>
7985 M:      Marc Zyngier <marc.zyngier@arm.com>
7986 L:      linux-kernel@vger.kernel.org
7987 S:      Maintained
7988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7989 F:      Documentation/devicetree/bindings/interrupt-controller/
7990 F:      drivers/irqchip/
7991
7992 ISA
7993 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7994 S:      Maintained
7995 F:      Documentation/isa.txt
7996 F:      drivers/base/isa.c
7997 F:      include/linux/isa.h
7998
7999 ISA RADIO MODULE
8000 M:      Hans Verkuil <hverkuil@xs4all.nl>
8001 L:      linux-media@vger.kernel.org
8002 T:      git git://linuxtv.org/media_tree.git
8003 W:      https://linuxtv.org
8004 S:      Maintained
8005 F:      drivers/media/radio/radio-isa*
8006
8007 ISAPNP
8008 M:      Jaroslav Kysela <perex@perex.cz>
8009 S:      Maintained
8010 F:      Documentation/isapnp.txt
8011 F:      drivers/pnp/isapnp/
8012 F:      include/linux/isapnp.h
8013
8014 ISCSI
8015 M:      Lee Duncan <lduncan@suse.com>
8016 M:      Chris Leech <cleech@redhat.com>
8017 L:      open-iscsi@googlegroups.com
8018 W:      www.open-iscsi.com
8019 S:      Maintained
8020 F:      drivers/scsi/*iscsi*
8021 F:      include/scsi/*iscsi*
8022
8023 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8024 M:      Peter Jones <pjones@redhat.com>
8025 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8026 S:      Maintained
8027 F:      drivers/firmware/iscsi_ibft*
8028
8029 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8030 M:      Sagi Grimberg <sagi@grimberg.me>
8031 M:      Max Gurtovoy <maxg@mellanox.com>
8032 L:      linux-rdma@vger.kernel.org
8033 S:      Supported
8034 W:      http://www.openfabrics.org
8035 W:      www.open-iscsi.org
8036 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8037 F:      drivers/infiniband/ulp/iser/
8038
8039 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8040 M:      Sagi Grimberg <sagi@grimberg.me>
8041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8042 L:      linux-rdma@vger.kernel.org
8043 L:      target-devel@vger.kernel.org
8044 S:      Supported
8045 W:      http://www.linux-iscsi.org
8046 F:      drivers/infiniband/ulp/isert
8047
8048 ISDN SUBSYSTEM
8049 M:      Karsten Keil <isdn@linux-pingi.de>
8050 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8051 L:      netdev@vger.kernel.org
8052 W:      http://www.isdn4linux.de
8053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8054 S:      Maintained
8055 F:      Documentation/isdn/
8056 F:      drivers/isdn/
8057 F:      include/linux/isdn.h
8058 F:      include/linux/isdn/
8059 F:      include/uapi/linux/isdn.h
8060 F:      include/uapi/linux/isdn/
8061
8062 IT87 HARDWARE MONITORING DRIVER
8063 M:      Jean Delvare <jdelvare@suse.com>
8064 L:      linux-hwmon@vger.kernel.org
8065 S:      Maintained
8066 F:      Documentation/hwmon/it87
8067 F:      drivers/hwmon/it87.c
8068
8069 IT913X MEDIA DRIVER
8070 M:      Antti Palosaari <crope@iki.fi>
8071 L:      linux-media@vger.kernel.org
8072 W:      https://linuxtv.org
8073 W:      http://palosaari.fi/linux/
8074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8075 T:      git git://linuxtv.org/anttip/media_tree.git
8076 S:      Maintained
8077 F:      drivers/media/tuners/it913x*
8078
8079 IVTV VIDEO4LINUX DRIVER
8080 M:      Andy Walls <awalls@md.metrocast.net>
8081 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8082 L:      linux-media@vger.kernel.org
8083 T:      git git://linuxtv.org/media_tree.git
8084 W:      http://www.ivtvdriver.org
8085 S:      Maintained
8086 F:      Documentation/media/v4l-drivers/ivtv*
8087 F:      drivers/media/pci/ivtv/
8088 F:      include/uapi/linux/ivtv*
8089
8090 IX2505V MEDIA DRIVER
8091 M:      Malcolm Priestley <tvboxspy@gmail.com>
8092 L:      linux-media@vger.kernel.org
8093 W:      https://linuxtv.org
8094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8095 S:      Maintained
8096 F:      drivers/media/dvb-frontends/ix2505v*
8097
8098 JAILHOUSE HYPERVISOR INTERFACE
8099 M:      Jan Kiszka <jan.kiszka@siemens.com>
8100 L:      jailhouse-dev@googlegroups.com
8101 S:      Maintained
8102 F:      arch/x86/kernel/jailhouse.c
8103 F:      arch/x86/include/asm/jailhouse_para.h
8104
8105 JC42.4 TEMPERATURE SENSOR DRIVER
8106 M:      Guenter Roeck <linux@roeck-us.net>
8107 L:      linux-hwmon@vger.kernel.org
8108 S:      Maintained
8109 F:      drivers/hwmon/jc42.c
8110 F:      Documentation/hwmon/jc42
8111
8112 JFS FILESYSTEM
8113 M:      Dave Kleikamp <shaggy@kernel.org>
8114 L:      jfs-discussion@lists.sourceforge.net
8115 W:      http://jfs.sourceforge.net/
8116 T:      git git://github.com/kleikamp/linux-shaggy.git
8117 S:      Maintained
8118 F:      Documentation/filesystems/jfs.txt
8119 F:      fs/jfs/
8120
8121 JME NETWORK DRIVER
8122 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8123 L:      netdev@vger.kernel.org
8124 S:      Maintained
8125 F:      drivers/net/ethernet/jme.*
8126
8127 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8128 M:      David Woodhouse <dwmw2@infradead.org>
8129 L:      linux-mtd@lists.infradead.org
8130 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8131 S:      Maintained
8132 F:      fs/jffs2/
8133 F:      include/uapi/linux/jffs2.h
8134
8135 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8136 M:      "Theodore Ts'o" <tytso@mit.edu>
8137 M:      Jan Kara <jack@suse.com>
8138 L:      linux-ext4@vger.kernel.org
8139 S:      Maintained
8140 F:      fs/jbd2/
8141 F:      include/linux/jbd2.h
8142
8143 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8144 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8145 L:      linux-media@vger.kernel.org
8146 S:      Maintained
8147 F:      drivers/media/platform/rcar_jpu.c
8148
8149 JSM Neo PCI based serial card
8150 L:      linux-serial@vger.kernel.org
8151 S:      Orphan
8152 F:      drivers/tty/serial/jsm/
8153
8154 K10TEMP HARDWARE MONITORING DRIVER
8155 M:      Clemens Ladisch <clemens@ladisch.de>
8156 L:      linux-hwmon@vger.kernel.org
8157 S:      Maintained
8158 F:      Documentation/hwmon/k10temp
8159 F:      drivers/hwmon/k10temp.c
8160
8161 K8TEMP HARDWARE MONITORING DRIVER
8162 M:      Rudolf Marek <r.marek@assembler.cz>
8163 L:      linux-hwmon@vger.kernel.org
8164 S:      Maintained
8165 F:      Documentation/hwmon/k8temp
8166 F:      drivers/hwmon/k8temp.c
8167
8168 KASAN
8169 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8170 R:      Alexander Potapenko <glider@google.com>
8171 R:      Dmitry Vyukov <dvyukov@google.com>
8172 L:      kasan-dev@googlegroups.com
8173 S:      Maintained
8174 F:      arch/*/include/asm/kasan.h
8175 F:      arch/*/mm/kasan_init*
8176 F:      Documentation/dev-tools/kasan.rst
8177 F:      include/linux/kasan*.h
8178 F:      lib/test_kasan.c
8179 F:      mm/kasan/
8180 F:      scripts/Makefile.kasan
8181
8182 KCONFIG
8183 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8185 L:      linux-kbuild@vger.kernel.org
8186 S:      Maintained
8187 F:      Documentation/kbuild/kconfig*
8188 F:      scripts/kconfig/
8189 F:      scripts/Kconfig.include
8190
8191 KDUMP
8192 M:      Dave Young <dyoung@redhat.com>
8193 M:      Baoquan He <bhe@redhat.com>
8194 R:      Vivek Goyal <vgoyal@redhat.com>
8195 L:      kexec@lists.infradead.org
8196 W:      http://lse.sourceforge.net/kdump/
8197 S:      Maintained
8198 F:      Documentation/kdump/
8199
8200 KEENE FM RADIO TRANSMITTER DRIVER
8201 M:      Hans Verkuil <hverkuil@xs4all.nl>
8202 L:      linux-media@vger.kernel.org
8203 T:      git git://linuxtv.org/media_tree.git
8204 W:      https://linuxtv.org
8205 S:      Maintained
8206 F:      drivers/media/radio/radio-keene*
8207
8208 KERNEL AUTOMOUNTER
8209 M:      Ian Kent <raven@themaw.net>
8210 L:      autofs@vger.kernel.org
8211 S:      Maintained
8212 F:      fs/autofs/
8213
8214 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8215 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8216 M:      Michal Marek <michal.lkml@markovi.net>
8217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8218 L:      linux-kbuild@vger.kernel.org
8219 S:      Maintained
8220 F:      Documentation/kbuild/
8221 F:      Makefile
8222 F:      scripts/Kbuild*
8223 F:      scripts/Makefile*
8224 F:      scripts/basic/
8225 F:      scripts/mk*
8226 F:      scripts/mod/
8227 F:      scripts/package/
8228
8229 KERNEL JANITORS
8230 L:      kernel-janitors@vger.kernel.org
8231 W:      http://kernelnewbies.org/KernelJanitors
8232 S:      Odd Fixes
8233
8234 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8235 M:      "J. Bruce Fields" <bfields@fieldses.org>
8236 M:      Jeff Layton <jlayton@kernel.org>
8237 L:      linux-nfs@vger.kernel.org
8238 W:      http://nfs.sourceforge.net/
8239 T:      git git://linux-nfs.org/~bfields/linux.git
8240 S:      Supported
8241 F:      fs/nfsd/
8242 F:      include/uapi/linux/nfsd/
8243 F:      fs/lockd/
8244 F:      fs/nfs_common/
8245 F:      net/sunrpc/
8246 F:      include/linux/lockd/
8247 F:      include/linux/sunrpc/
8248 F:      include/uapi/linux/sunrpc/
8249
8250 KERNEL SELFTEST FRAMEWORK
8251 M:      Shuah Khan <shuah@kernel.org>
8252 L:      linux-kselftest@vger.kernel.org
8253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8254 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8255 S:      Maintained
8256 F:      tools/testing/selftests/
8257 F:      Documentation/dev-tools/kselftest*
8258
8259 KERNEL USERMODE HELPER
8260 M:      Luis Chamberlain <mcgrof@kernel.org>
8261 L:      linux-kernel@vger.kernel.org
8262 S:      Maintained
8263 F:      kernel/umh.c
8264 F:      include/linux/umh.h
8265
8266 KERNEL VIRTUAL MACHINE (KVM)
8267 M:      Paolo Bonzini <pbonzini@redhat.com>
8268 M:      Radim Krčmář <rkrcmar@redhat.com>
8269 L:      kvm@vger.kernel.org
8270 W:      http://www.linux-kvm.org
8271 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8272 S:      Supported
8273 F:      Documentation/virtual/kvm/
8274 F:      include/trace/events/kvm.h
8275 F:      include/uapi/asm-generic/kvm*
8276 F:      include/uapi/linux/kvm*
8277 F:      include/asm-generic/kvm*
8278 F:      include/linux/kvm*
8279 F:      include/kvm/iodev.h
8280 F:      virt/kvm/*
8281 F:      tools/kvm/
8282
8283 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8284 M:      Joerg Roedel <joro@8bytes.org>
8285 L:      kvm@vger.kernel.org
8286 W:      http://www.linux-kvm.org/
8287 S:      Maintained
8288 F:      arch/x86/include/asm/svm.h
8289 F:      arch/x86/kvm/svm.c
8290
8291 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8292 M:      Christoffer Dall <christoffer.dall@arm.com>
8293 M:      Marc Zyngier <marc.zyngier@arm.com>
8294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8295 L:      kvmarm@lists.cs.columbia.edu
8296 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8298 S:      Supported
8299 F:      arch/arm/include/uapi/asm/kvm*
8300 F:      arch/arm/include/asm/kvm*
8301 F:      arch/arm/kvm/
8302 F:      virt/kvm/arm/
8303 F:      include/kvm/arm_*
8304
8305 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8306 M:      Christoffer Dall <christoffer.dall@arm.com>
8307 M:      Marc Zyngier <marc.zyngier@arm.com>
8308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8309 L:      kvmarm@lists.cs.columbia.edu
8310 S:      Maintained
8311 F:      arch/arm64/include/uapi/asm/kvm*
8312 F:      arch/arm64/include/asm/kvm*
8313 F:      arch/arm64/kvm/
8314
8315 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8316 M:      James Hogan <jhogan@kernel.org>
8317 L:      linux-mips@vger.kernel.org
8318 S:      Supported
8319 F:      arch/mips/include/uapi/asm/kvm*
8320 F:      arch/mips/include/asm/kvm*
8321 F:      arch/mips/kvm/
8322
8323 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8324 M:      Paul Mackerras <paulus@ozlabs.org>
8325 L:      kvm-ppc@vger.kernel.org
8326 W:      http://www.linux-kvm.org/
8327 T:      git git://github.com/agraf/linux-2.6.git
8328 S:      Supported
8329 F:      arch/powerpc/include/uapi/asm/kvm*
8330 F:      arch/powerpc/include/asm/kvm*
8331 F:      arch/powerpc/kvm/
8332 F:      arch/powerpc/kernel/kvm*
8333
8334 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8335 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8336 M:      Janosch Frank <frankja@linux.ibm.com>
8337 R:      David Hildenbrand <david@redhat.com>
8338 R:      Cornelia Huck <cohuck@redhat.com>
8339 L:      linux-s390@vger.kernel.org
8340 W:      http://www.ibm.com/developerworks/linux/linux390/
8341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8342 S:      Supported
8343 F:      arch/s390/include/uapi/asm/kvm*
8344 F:      arch/s390/include/asm/gmap.h
8345 F:      arch/s390/include/asm/kvm*
8346 F:      arch/s390/kvm/
8347 F:      arch/s390/mm/gmap.c
8348
8349 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8350 M:      Paolo Bonzini <pbonzini@redhat.com>
8351 M:      Radim Krčmář <rkrcmar@redhat.com>
8352 L:      kvm@vger.kernel.org
8353 W:      http://www.linux-kvm.org
8354 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8355 S:      Supported
8356 F:      arch/x86/kvm/
8357 F:      arch/x86/kvm/*/
8358 F:      arch/x86/include/uapi/asm/kvm*
8359 F:      arch/x86/include/asm/kvm*
8360 F:      arch/x86/include/asm/pvclock-abi.h
8361 F:      arch/x86/kernel/kvm.c
8362 F:      arch/x86/kernel/kvmclock.c
8363
8364 KERNFS
8365 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8366 M:      Tejun Heo <tj@kernel.org>
8367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8368 S:      Supported
8369 F:      include/linux/kernfs.h
8370 F:      fs/kernfs/
8371
8372 KEXEC
8373 M:      Eric Biederman <ebiederm@xmission.com>
8374 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8375 L:      kexec@lists.infradead.org
8376 S:      Maintained
8377 F:      include/linux/kexec.h
8378 F:      include/uapi/linux/kexec.h
8379 F:      kernel/kexec*
8380
8381 KEYS-ENCRYPTED
8382 M:      Mimi Zohar <zohar@linux.ibm.com>
8383 L:      linux-integrity@vger.kernel.org
8384 L:      keyrings@vger.kernel.org
8385 S:      Supported
8386 F:      Documentation/security/keys/trusted-encrypted.rst
8387 F:      include/keys/encrypted-type.h
8388 F:      security/keys/encrypted-keys/
8389
8390 KEYS-TRUSTED
8391 M:      James Bottomley <jejb@linux.ibm.com>
8392 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8393 M:      Mimi Zohar <zohar@linuxibm.com>
8394 L:      linux-integrity@vger.kernel.org
8395 L:      keyrings@vger.kernel.org
8396 S:      Supported
8397 F:      Documentation/security/keys/trusted-encrypted.rst
8398 F:      include/keys/trusted-type.h
8399 F:      security/keys/trusted.c
8400 F:      security/keys/trusted.h
8401
8402 KEYS/KEYRINGS:
8403 M:      David Howells <dhowells@redhat.com>
8404 L:      keyrings@vger.kernel.org
8405 S:      Maintained
8406 F:      Documentation/security/keys/core.rst
8407 F:      include/linux/key.h
8408 F:      include/linux/key-type.h
8409 F:      include/linux/keyctl.h
8410 F:      include/uapi/linux/keyctl.h
8411 F:      include/keys/
8412 F:      security/keys/
8413
8414 KGDB / KDB /debug_core
8415 M:      Jason Wessel <jason.wessel@windriver.com>
8416 M:      Daniel Thompson <daniel.thompson@linaro.org>
8417 W:      http://kgdb.wiki.kernel.org/
8418 L:      kgdb-bugreport@lists.sourceforge.net
8419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8420 S:      Maintained
8421 F:      Documentation/dev-tools/kgdb.rst
8422 F:      drivers/misc/kgdbts.c
8423 F:      drivers/tty/serial/kgdboc.c
8424 F:      include/linux/kdb.h
8425 F:      include/linux/kgdb.h
8426 F:      kernel/debug/
8427
8428 KMEMLEAK
8429 M:      Catalin Marinas <catalin.marinas@arm.com>
8430 S:      Maintained
8431 F:      Documentation/dev-tools/kmemleak.rst
8432 F:      include/linux/kmemleak.h
8433 F:      mm/kmemleak.c
8434 F:      mm/kmemleak-test.c
8435
8436 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8437 M:      Luis Chamberlain <mcgrof@kernel.org>
8438 L:      linux-kernel@vger.kernel.org
8439 S:      Maintained
8440 F:      kernel/kmod.c
8441 F:      include/linux/kmod.h
8442 F:      lib/test_kmod.c
8443 F:      tools/testing/selftests/kmod/
8444
8445 KPROBES
8446 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8447 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8448 M:      "David S. Miller" <davem@davemloft.net>
8449 M:      Masami Hiramatsu <mhiramat@kernel.org>
8450 S:      Maintained
8451 F:      Documentation/kprobes.txt
8452 F:      include/linux/kprobes.h
8453 F:      include/asm-generic/kprobes.h
8454 F:      kernel/kprobes.c
8455
8456 KS0108 LCD CONTROLLER DRIVER
8457 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8458 S:      Maintained
8459 F:      Documentation/auxdisplay/ks0108
8460 F:      drivers/auxdisplay/ks0108.c
8461 F:      include/linux/ks0108.h
8462
8463 L3MDEV
8464 M:      David Ahern <dsa@cumulusnetworks.com>
8465 L:      netdev@vger.kernel.org
8466 S:      Maintained
8467 F:      net/l3mdev
8468 F:      include/net/l3mdev.h
8469
8470 L7 BPF FRAMEWORK
8471 M:      John Fastabend <john.fastabend@gmail.com>
8472 M:      Daniel Borkmann <daniel@iogearbox.net>
8473 L:      netdev@vger.kernel.org
8474 S:      Maintained
8475 F:      include/linux/skmsg.h
8476 F:      net/core/skmsg.c
8477 F:      net/core/sock_map.c
8478 F:      net/ipv4/tcp_bpf.c
8479
8480 LANTIQ / INTEL Ethernet drivers
8481 M:      Hauke Mehrtens <hauke@hauke-m.de>
8482 L:      netdev@vger.kernel.org
8483 S:      Maintained
8484 F:      net/dsa/tag_gswip.c
8485 F:      drivers/net/ethernet/lantiq_xrx200.c
8486 F:      drivers/net/dsa/lantiq_pce.h
8487 F:      drivers/net/dsa/lantiq_gswip.c
8488
8489 LANTIQ MIPS ARCHITECTURE
8490 M:      John Crispin <john@phrozen.org>
8491 L:      linux-mips@vger.kernel.org
8492 S:      Maintained
8493 F:      arch/mips/lantiq
8494 F:      drivers/soc/lantiq
8495
8496 LAPB module
8497 L:      linux-x25@vger.kernel.org
8498 S:      Orphan
8499 F:      Documentation/networking/lapb-module.txt
8500 F:      include/*/lapb.h
8501 F:      net/lapb/
8502
8503 LASI 53c700 driver for PARISC
8504 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8505 L:      linux-scsi@vger.kernel.org
8506 S:      Maintained
8507 F:      Documentation/scsi/53c700.txt
8508 F:      drivers/scsi/53c700*
8509
8510 LEAKING_ADDRESSES
8511 M:      Tobin C. Harding <me@tobin.cc>
8512 M:      Tycho Andersen <tycho@tycho.ws>
8513 L:      kernel-hardening@lists.openwall.com
8514 S:      Maintained
8515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8516 F:      scripts/leaking_addresses.pl
8517
8518 LED SUBSYSTEM
8519 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8520 M:      Pavel Machek <pavel@ucw.cz>
8521 L:      linux-leds@vger.kernel.org
8522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8523 S:      Maintained
8524 F:      Documentation/devicetree/bindings/leds/
8525 F:      drivers/leds/
8526 F:      include/linux/leds.h
8527
8528 LEGACY EEPROM DRIVER
8529 M:      Jean Delvare <jdelvare@suse.com>
8530 S:      Maintained
8531 F:      Documentation/misc-devices/eeprom
8532 F:      drivers/misc/eeprom/eeprom.c
8533
8534 LEGO MINDSTORMS EV3
8535 R:      David Lechner <david@lechnology.com>
8536 S:      Maintained
8537 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8538 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8539 F:      drivers/power/supply/lego_ev3_battery.c
8540
8541 LEGO USB Tower driver
8542 M:      Juergen Stuber <starblue@users.sourceforge.net>
8543 L:      legousb-devel@lists.sourceforge.net
8544 W:      http://legousb.sourceforge.net/
8545 S:      Maintained
8546 F:      drivers/usb/misc/legousbtower.c
8547
8548 LG LAPTOP EXTRAS
8549 M:      Matan Ziv-Av <matan@svgalib.org>
8550 L:      platform-driver-x86@vger.kernel.org
8551 S:      Maintained
8552 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8553 F:      Documentation/laptops/lg-laptop.rst
8554 F:      drivers/platform/x86/lg-laptop.c
8555
8556 LG2160 MEDIA DRIVER
8557 M:      Michael Krufky <mkrufky@linuxtv.org>
8558 L:      linux-media@vger.kernel.org
8559 W:      https://linuxtv.org
8560 W:      http://github.com/mkrufky
8561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8562 T:      git git://linuxtv.org/mkrufky/tuners.git
8563 S:      Maintained
8564 F:      drivers/media/dvb-frontends/lg2160.*
8565
8566 LGDT3305 MEDIA DRIVER
8567 M:      Michael Krufky <mkrufky@linuxtv.org>
8568 L:      linux-media@vger.kernel.org
8569 W:      https://linuxtv.org
8570 W:      http://github.com/mkrufky
8571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8572 T:      git git://linuxtv.org/mkrufky/tuners.git
8573 S:      Maintained
8574 F:      drivers/media/dvb-frontends/lgdt3305.*
8575
8576 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8577 M:      Viresh Kumar <vireshk@kernel.org>
8578 L:      linux-ide@vger.kernel.org
8579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8580 S:      Maintained
8581 F:      include/linux/pata_arasan_cf_data.h
8582 F:      drivers/ata/pata_arasan_cf.c
8583
8584 LIBATA PATA DRIVERS
8585 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8586 M:      Jens Axboe <axboe@kernel.dk>
8587 L:      linux-ide@vger.kernel.org
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8589 S:      Maintained
8590 F:      drivers/ata/pata_*.c
8591 F:      drivers/ata/ata_generic.c
8592
8593 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8594 M:      Linus Walleij <linus.walleij@linaro.org>
8595 L:      linux-ide@vger.kernel.org
8596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8597 S:      Maintained
8598 F:      drivers/ata/pata_ftide010.c
8599 F:      drivers/ata/sata_gemini.c
8600 F:      drivers/ata/sata_gemini.h
8601
8602 LIBATA SATA AHCI PLATFORM devices support
8603 M:      Hans de Goede <hdegoede@redhat.com>
8604 M:      Jens Axboe <axboe@kernel.dk>
8605 L:      linux-ide@vger.kernel.org
8606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8607 S:      Maintained
8608 F:      drivers/ata/ahci_platform.c
8609 F:      drivers/ata/libahci_platform.c
8610 F:      include/linux/ahci_platform.h
8611
8612 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8613 M:      Mikael Pettersson <mikpelinux@gmail.com>
8614 L:      linux-ide@vger.kernel.org
8615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8616 S:      Maintained
8617 F:      drivers/ata/sata_promise.*
8618
8619 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8620 M:      Jens Axboe <axboe@kernel.dk>
8621 L:      linux-ide@vger.kernel.org
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8623 S:      Maintained
8624 F:      drivers/ata/
8625 F:      include/linux/ata.h
8626 F:      include/linux/libata.h
8627 F:      Documentation/devicetree/bindings/ata/
8628
8629 LIBLOCKDEP
8630 M:      Sasha Levin <alexander.levin@microsoft.com>
8631 S:      Maintained
8632 F:      tools/lib/lockdep/
8633
8634 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8635 M:      Ross Zwisler <zwisler@kernel.org>
8636 M:      Dan Williams <dan.j.williams@intel.com>
8637 M:      Vishal Verma <vishal.l.verma@intel.com>
8638 M:      Dave Jiang <dave.jiang@intel.com>
8639 L:      linux-nvdimm@lists.01.org
8640 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8641 S:      Supported
8642 F:      drivers/nvdimm/blk.c
8643 F:      drivers/nvdimm/region_devs.c
8644
8645 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8646 M:      Vishal Verma <vishal.l.verma@intel.com>
8647 M:      Dan Williams <dan.j.williams@intel.com>
8648 M:      Ross Zwisler <zwisler@kernel.org>
8649 M:      Dave Jiang <dave.jiang@intel.com>
8650 L:      linux-nvdimm@lists.01.org
8651 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8652 S:      Supported
8653 F:      drivers/nvdimm/btt*
8654
8655 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8656 M:      Ross Zwisler <zwisler@kernel.org>
8657 M:      Dan Williams <dan.j.williams@intel.com>
8658 M:      Vishal Verma <vishal.l.verma@intel.com>
8659 M:      Dave Jiang <dave.jiang@intel.com>
8660 L:      linux-nvdimm@lists.01.org
8661 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8662 S:      Supported
8663 F:      drivers/nvdimm/pmem*
8664
8665 LIBNVDIMM: DEVICETREE BINDINGS
8666 M:      Oliver O'Halloran <oohall@gmail.com>
8667 L:      linux-nvdimm@lists.01.org
8668 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8669 S:      Supported
8670 F:      drivers/nvdimm/of_pmem.c
8671 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8672
8673 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8674 M:      Dan Williams <dan.j.williams@intel.com>
8675 M:      Ross Zwisler <zwisler@kernel.org>
8676 M:      Vishal Verma <vishal.l.verma@intel.com>
8677 M:      Dave Jiang <dave.jiang@intel.com>
8678 L:      linux-nvdimm@lists.01.org
8679 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8681 S:      Supported
8682 F:      drivers/nvdimm/*
8683 F:      drivers/acpi/nfit/*
8684 F:      include/linux/nd.h
8685 F:      include/linux/libnvdimm.h
8686 F:      include/uapi/linux/ndctl.h
8687
8688 LIGHTNVM PLATFORM SUPPORT
8689 M:      Matias Bjorling <mb@lightnvm.io>
8690 W:      http://github/OpenChannelSSD
8691 L:      linux-block@vger.kernel.org
8692 S:      Maintained
8693 F:      drivers/lightnvm/
8694 F:      include/linux/lightnvm.h
8695 F:      include/uapi/linux/lightnvm.h
8696
8697 LINUX FOR POWER MACINTOSH
8698 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8699 W:      http://www.penguinppc.org/
8700 L:      linuxppc-dev@lists.ozlabs.org
8701 S:      Maintained
8702 F:      arch/powerpc/platforms/powermac/
8703 F:      drivers/macintosh/
8704
8705 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8706 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8707 M:      Paul Mackerras <paulus@samba.org>
8708 M:      Michael Ellerman <mpe@ellerman.id.au>
8709 W:      https://github.com/linuxppc/linux/wiki
8710 L:      linuxppc-dev@lists.ozlabs.org
8711 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8713 S:      Supported
8714 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8715 F:      Documentation/devicetree/bindings/powerpc/
8716 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8717 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8718 F:      Documentation/powerpc/
8719 F:      arch/powerpc/
8720 F:      drivers/char/tpm/tpm_ibmvtpm*
8721 F:      drivers/crypto/nx/
8722 F:      drivers/crypto/vmx/
8723 F:      drivers/i2c/busses/i2c-opal.c
8724 F:      drivers/net/ethernet/ibm/ibmveth.*
8725 F:      drivers/net/ethernet/ibm/ibmvnic.*
8726 F:      drivers/pci/hotplug/pnv_php.c
8727 F:      drivers/pci/hotplug/rpa*
8728 F:      drivers/rtc/rtc-opal.c
8729 F:      drivers/scsi/ibmvscsi/
8730 F:      drivers/tty/hvc/hvc_opal.c
8731 F:      drivers/watchdog/wdrtas.c
8732 F:      tools/testing/selftests/powerpc
8733 N:      /pmac
8734 N:      powermac
8735 N:      powernv
8736 N:      [^a-z0-9]ps3
8737 N:      pseries
8738
8739 LINUX FOR POWERPC EMBEDDED MPC5XXX
8740 M:      Anatolij Gustschin <agust@denx.de>
8741 L:      linuxppc-dev@lists.ozlabs.org
8742 T:      git git://git.denx.de/linux-denx-agust.git
8743 S:      Maintained
8744 F:      arch/powerpc/platforms/512x/
8745 F:      arch/powerpc/platforms/52xx/
8746
8747 LINUX FOR POWERPC EMBEDDED PPC4XX
8748 M:      Alistair Popple <alistair@popple.id.au>
8749 M:      Matt Porter <mporter@kernel.crashing.org>
8750 W:      http://www.penguinppc.org/
8751 L:      linuxppc-dev@lists.ozlabs.org
8752 S:      Maintained
8753 F:      arch/powerpc/platforms/40x/
8754 F:      arch/powerpc/platforms/44x/
8755
8756 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8757 M:      Scott Wood <oss@buserror.net>
8758 M:      Kumar Gala <galak@kernel.crashing.org>
8759 W:      http://www.penguinppc.org/
8760 L:      linuxppc-dev@lists.ozlabs.org
8761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8762 S:      Maintained
8763 F:      arch/powerpc/platforms/83xx/
8764 F:      arch/powerpc/platforms/85xx/
8765 F:      Documentation/devicetree/bindings/powerpc/fsl/
8766
8767 LINUX FOR POWERPC EMBEDDED PPC8XX
8768 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8769 W:      http://www.penguinppc.org/
8770 L:      linuxppc-dev@lists.ozlabs.org
8771 S:      Maintained
8772 F:      arch/powerpc/platforms/8xx/
8773
8774 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8775 L:      linuxppc-dev@lists.ozlabs.org
8776 S:      Orphan
8777 F:      arch/powerpc/*/*virtex*
8778 F:      arch/powerpc/*/*/*virtex*
8779
8780 LINUX FOR POWERPC PA SEMI PWRFICIENT
8781 L:      linuxppc-dev@lists.ozlabs.org
8782 S:      Orphan
8783 F:      arch/powerpc/platforms/pasemi/
8784 F:      drivers/*/*pasemi*
8785 F:      drivers/*/*/*pasemi*
8786
8787 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8788 M:      Kees Cook <keescook@chromium.org>
8789 S:      Maintained
8790 F:      drivers/misc/lkdtm/*
8791
8792 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8793 M:      Alan Stern <stern@rowland.harvard.edu>
8794 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8795 M:      Will Deacon <will.deacon@arm.com>
8796 M:      Peter Zijlstra <peterz@infradead.org>
8797 M:      Boqun Feng <boqun.feng@gmail.com>
8798 M:      Nicholas Piggin <npiggin@gmail.com>
8799 M:      David Howells <dhowells@redhat.com>
8800 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8801 M:      Luc Maranget <luc.maranget@inria.fr>
8802 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8803 R:      Akira Yokosawa <akiyks@gmail.com>
8804 R:      Daniel Lustig <dlustig@nvidia.com>
8805 L:      linux-kernel@vger.kernel.org
8806 L:      linux-arch@vger.kernel.org
8807 S:      Supported
8808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8809 F:      tools/memory-model/
8810 F:      Documentation/atomic_bitops.txt
8811 F:      Documentation/atomic_t.txt
8812 F:      Documentation/core-api/atomic_ops.rst
8813 F:      Documentation/core-api/refcount-vs-atomic.rst
8814 F:      Documentation/memory-barriers.txt
8815
8816 LIS3LV02D ACCELEROMETER DRIVER
8817 M:      Eric Piel <eric.piel@tremplin-utc.net>
8818 S:      Maintained
8819 F:      Documentation/misc-devices/lis3lv02d
8820 F:      drivers/misc/lis3lv02d/
8821 F:      drivers/platform/x86/hp_accel.c
8822
8823 LIVE PATCHING
8824 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8825 M:      Jessica Yu <jeyu@kernel.org>
8826 M:      Jiri Kosina <jikos@kernel.org>
8827 M:      Miroslav Benes <mbenes@suse.cz>
8828 R:      Petr Mladek <pmladek@suse.com>
8829 S:      Maintained
8830 F:      kernel/livepatch/
8831 F:      include/linux/livepatch.h
8832 F:      arch/x86/include/asm/livepatch.h
8833 F:      arch/x86/kernel/livepatch.c
8834 F:      Documentation/livepatch/
8835 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8836 F:      samples/livepatch/
8837 L:      live-patching@vger.kernel.org
8838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8839
8840 LLC (802.2)
8841 L:      netdev@vger.kernel.org
8842 S:      Odd fixes
8843 F:      include/linux/llc.h
8844 F:      include/uapi/linux/llc.h
8845 F:      include/net/llc*
8846 F:      net/llc/
8847
8848 LM73 HARDWARE MONITOR DRIVER
8849 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8850 L:      linux-hwmon@vger.kernel.org
8851 S:      Maintained
8852 F:      drivers/hwmon/lm73.c
8853
8854 LM78 HARDWARE MONITOR DRIVER
8855 M:      Jean Delvare <jdelvare@suse.com>
8856 L:      linux-hwmon@vger.kernel.org
8857 S:      Maintained
8858 F:      Documentation/hwmon/lm78
8859 F:      drivers/hwmon/lm78.c
8860
8861 LM83 HARDWARE MONITOR DRIVER
8862 M:      Jean Delvare <jdelvare@suse.com>
8863 L:      linux-hwmon@vger.kernel.org
8864 S:      Maintained
8865 F:      Documentation/hwmon/lm83
8866 F:      drivers/hwmon/lm83.c
8867
8868 LM90 HARDWARE MONITOR DRIVER
8869 M:      Jean Delvare <jdelvare@suse.com>
8870 L:      linux-hwmon@vger.kernel.org
8871 S:      Maintained
8872 F:      Documentation/hwmon/lm90
8873 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8874 F:      drivers/hwmon/lm90.c
8875 F:      include/dt-bindings/thermal/lm90.h
8876
8877 LM95234 HARDWARE MONITOR DRIVER
8878 M:      Guenter Roeck <linux@roeck-us.net>
8879 L:      linux-hwmon@vger.kernel.org
8880 S:      Maintained
8881 F:      Documentation/hwmon/lm95234
8882 F:      drivers/hwmon/lm95234.c
8883
8884 LME2510 MEDIA DRIVER
8885 M:      Malcolm Priestley <tvboxspy@gmail.com>
8886 L:      linux-media@vger.kernel.org
8887 W:      https://linuxtv.org
8888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8889 S:      Maintained
8890 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8891
8892 LOADPIN SECURITY MODULE
8893 M:      Kees Cook <keescook@chromium.org>
8894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8895 S:      Supported
8896 F:      security/loadpin/
8897 F:      Documentation/admin-guide/LSM/LoadPin.rst
8898
8899 LOCKING PRIMITIVES
8900 M:      Peter Zijlstra <peterz@infradead.org>
8901 M:      Ingo Molnar <mingo@redhat.com>
8902 M:      Will Deacon <will.deacon@arm.com>
8903 L:      linux-kernel@vger.kernel.org
8904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8905 S:      Maintained
8906 F:      Documentation/locking/
8907 F:      include/linux/lockdep.h
8908 F:      include/linux/spinlock*.h
8909 F:      arch/*/include/asm/spinlock*.h
8910 F:      include/linux/rwlock*.h
8911 F:      include/linux/mutex*.h
8912 F:      include/linux/rwsem*.h
8913 F:      arch/*/include/asm/rwsem.h
8914 F:      include/linux/seqlock.h
8915 F:      lib/locking*.[ch]
8916 F:      kernel/locking/
8917 X:      kernel/locking/locktorture.c
8918
8919 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8920 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8921 L:      linux-ntfs-dev@lists.sourceforge.net
8922 W:      http://www.linux-ntfs.org/content/view/19/37/
8923 S:      Maintained
8924 F:      Documentation/ldm.txt
8925 F:      block/partitions/ldm.*
8926
8927 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8928 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8929 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8930 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8931 L:      MPT-FusionLinux.pdl@broadcom.com
8932 L:      linux-scsi@vger.kernel.org
8933 W:      http://www.avagotech.com/support/
8934 S:      Supported
8935 F:      drivers/message/fusion/
8936 F:      drivers/scsi/mpt3sas/
8937
8938 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8939 M:      Matthew Wilcox <willy@infradead.org>
8940 L:      linux-scsi@vger.kernel.org
8941 S:      Maintained
8942 F:      drivers/scsi/sym53c8xx_2/
8943
8944 LTC1660 DAC DRIVER
8945 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8946 L:      linux-iio@vger.kernel.org
8947 S:      Maintained
8948 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8949 F:      drivers/iio/dac/ltc1660.c
8950
8951 LTC4261 HARDWARE MONITOR DRIVER
8952 M:      Guenter Roeck <linux@roeck-us.net>
8953 L:      linux-hwmon@vger.kernel.org
8954 S:      Maintained
8955 F:      Documentation/hwmon/ltc4261
8956 F:      drivers/hwmon/ltc4261.c
8957
8958 LTC4306 I2C MULTIPLEXER DRIVER
8959 M:      Michael Hennerich <michael.hennerich@analog.com>
8960 W:      http://ez.analog.com/community/linux-device-drivers
8961 L:      linux-i2c@vger.kernel.org
8962 S:      Supported
8963 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8964 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8965
8966 LTP (Linux Test Project)
8967 M:      Mike Frysinger <vapier@gentoo.org>
8968 M:      Cyril Hrubis <chrubis@suse.cz>
8969 M:      Wanlong Gao <wanlong.gao@gmail.com>
8970 M:      Jan Stancek <jstancek@redhat.com>
8971 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8972 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8973 L:      ltp@lists.linux.it (subscribers-only)
8974 W:      http://linux-test-project.github.io/
8975 T:      git git://github.com/linux-test-project/ltp.git
8976 S:      Maintained
8977
8978 M68K ARCHITECTURE
8979 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8980 L:      linux-m68k@lists.linux-m68k.org
8981 W:      http://www.linux-m68k.org/
8982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8983 S:      Maintained
8984 F:      arch/m68k/
8985 F:      drivers/zorro/
8986
8987 M68K ON APPLE MACINTOSH
8988 M:      Joshua Thompson <funaho@jurai.org>
8989 W:      http://www.mac.linux-m68k.org/
8990 L:      linux-m68k@lists.linux-m68k.org
8991 S:      Maintained
8992 F:      arch/m68k/mac/
8993
8994 M68K ON HP9000/300
8995 M:      Philip Blundell <philb@gnu.org>
8996 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8997 S:      Maintained
8998 F:      arch/m68k/hp300/
8999
9000 M88DS3103 MEDIA DRIVER
9001 M:      Antti Palosaari <crope@iki.fi>
9002 L:      linux-media@vger.kernel.org
9003 W:      https://linuxtv.org
9004 W:      http://palosaari.fi/linux/
9005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9006 T:      git git://linuxtv.org/anttip/media_tree.git
9007 S:      Maintained
9008 F:      drivers/media/dvb-frontends/m88ds3103*
9009
9010 M88RS2000 MEDIA DRIVER
9011 M:      Malcolm Priestley <tvboxspy@gmail.com>
9012 L:      linux-media@vger.kernel.org
9013 W:      https://linuxtv.org
9014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9015 S:      Maintained
9016 F:      drivers/media/dvb-frontends/m88rs2000*
9017
9018 MA901 MASTERKIT USB FM RADIO DRIVER
9019 M:      Alexey Klimov <klimov.linux@gmail.com>
9020 L:      linux-media@vger.kernel.org
9021 T:      git git://linuxtv.org/media_tree.git
9022 S:      Maintained
9023 F:      drivers/media/radio/radio-ma901.c
9024
9025 MAC80211
9026 M:      Johannes Berg <johannes@sipsolutions.net>
9027 L:      linux-wireless@vger.kernel.org
9028 W:      http://wireless.kernel.org/
9029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9031 S:      Maintained
9032 F:      Documentation/networking/mac80211-injection.txt
9033 F:      include/net/mac80211.h
9034 F:      net/mac80211/
9035 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9036 F:      Documentation/networking/mac80211_hwsim/README
9037
9038 MAILBOX API
9039 M:      Jassi Brar <jassisinghbrar@gmail.com>
9040 L:      linux-kernel@vger.kernel.org
9041 S:      Maintained
9042 F:      drivers/mailbox/
9043 F:      include/linux/mailbox_client.h
9044 F:      include/linux/mailbox_controller.h
9045
9046 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9047 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9048 W:      http://www.kernel.org/doc/man-pages
9049 L:      linux-man@vger.kernel.org
9050 S:      Maintained
9051
9052 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9053 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9054 L:      linux-mips@vger.kernel.org
9055 S:      Maintained
9056 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9057
9058 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9059 M:      Andrew Lunn <andrew@lunn.ch>
9060 M:      Vivien Didelot <vivien.didelot@gmail.com>
9061 L:      netdev@vger.kernel.org
9062 S:      Maintained
9063 F:      drivers/net/dsa/mv88e6xxx/
9064 F:      include/linux/platform_data/mv88e6xxx.h
9065 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9066
9067 MARVELL ARMADA DRM SUPPORT
9068 M:      Russell King <linux@armlinux.org.uk>
9069 S:      Maintained
9070 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9071 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9072 F:      drivers/gpu/drm/armada/
9073 F:      include/uapi/drm/armada_drm.h
9074 F:      Documentation/devicetree/bindings/display/armada/
9075
9076 MARVELL CRYPTO DRIVER
9077 M:      Boris Brezillon <bbrezillon@kernel.org>
9078 M:      Arnaud Ebalard <arno@natisbad.org>
9079 F:      drivers/crypto/marvell/
9080 S:      Maintained
9081 L:      linux-crypto@vger.kernel.org
9082
9083 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9084 M:      Mirko Lindner <mlindner@marvell.com>
9085 M:      Stephen Hemminger <stephen@networkplumber.org>
9086 L:      netdev@vger.kernel.org
9087 S:      Maintained
9088 F:      drivers/net/ethernet/marvell/sk*
9089
9090 MARVELL LIBERTAS WIRELESS DRIVER
9091 L:      libertas-dev@lists.infradead.org
9092 S:      Orphan
9093 F:      drivers/net/wireless/marvell/libertas/
9094
9095 MARVELL MACCHIATOBIN SUPPORT
9096 M:      Russell King <linux@armlinux.org.uk>
9097 L:      linux-arm-kernel@lists.infradead.org
9098 S:      Maintained
9099 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9100
9101 MARVELL MV643XX ETHERNET DRIVER
9102 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9103 L:      netdev@vger.kernel.org
9104 S:      Maintained
9105 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9106 F:      include/linux/mv643xx.h
9107
9108 MARVELL MV88X3310 PHY DRIVER
9109 M:      Russell King <linux@armlinux.org.uk>
9110 L:      netdev@vger.kernel.org
9111 S:      Maintained
9112 F:      drivers/net/phy/marvell10g.c
9113
9114 MARVELL MVEBU THERMAL DRIVER
9115 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9116 S:      Maintained
9117 F:      drivers/thermal/armada_thermal.c
9118
9119 MARVELL MVNETA ETHERNET DRIVER
9120 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9121 L:      netdev@vger.kernel.org
9122 S:      Maintained
9123 F:      drivers/net/ethernet/marvell/mvneta.*
9124
9125 MARVELL MWIFIEX WIRELESS DRIVER
9126 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9127 M:      Nishant Sarmukadam <nishants@marvell.com>
9128 M:      Ganapathi Bhat <gbhat@marvell.com>
9129 M:      Xinming Hu <huxinming820@gmail.com>
9130 L:      linux-wireless@vger.kernel.org
9131 S:      Maintained
9132 F:      drivers/net/wireless/marvell/mwifiex/
9133
9134 MARVELL MWL8K WIRELESS DRIVER
9135 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9136 L:      linux-wireless@vger.kernel.org
9137 S:      Odd Fixes
9138 F:      drivers/net/wireless/marvell/mwl8k.c
9139
9140 MARVELL NAND CONTROLLER DRIVER
9141 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9142 L:      linux-mtd@lists.infradead.org
9143 S:      Maintained
9144 F:      drivers/mtd/nand/raw/marvell_nand.c
9145 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9146
9147 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9148 M:      Nicolas Pitre <nico@fluxnic.net>
9149 S:      Odd Fixes
9150 F:      drivers/mmc/host/mvsdio.*
9151
9152 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9153 M:      Hu Ziji <huziji@marvell.com>
9154 L:      linux-mmc@vger.kernel.org
9155 S:      Supported
9156 F:      drivers/mmc/host/sdhci-xenon*
9157 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9158
9159 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9160 M:      Sunil Goutham <sgoutham@marvell.com>
9161 M:      Linu Cherian <lcherian@marvell.com>
9162 M:      Geetha sowjanya <gakula@marvell.com>
9163 M:      Jerin Jacob <jerinj@marvell.com>
9164 L:      netdev@vger.kernel.org
9165 S:      Supported
9166 F:      drivers/net/ethernet/marvell/octeontx2/af/
9167
9168 MATROX FRAMEBUFFER DRIVER
9169 L:      linux-fbdev@vger.kernel.org
9170 S:      Orphan
9171 F:      drivers/video/fbdev/matrox/matroxfb_*
9172 F:      include/uapi/linux/matroxfb.h
9173
9174 MAX16065 HARDWARE MONITOR DRIVER
9175 M:      Guenter Roeck <linux@roeck-us.net>
9176 L:      linux-hwmon@vger.kernel.org
9177 S:      Maintained
9178 F:      Documentation/hwmon/max16065
9179 F:      drivers/hwmon/max16065.c
9180
9181 MAX2175 SDR TUNER DRIVER
9182 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9183 L:      linux-media@vger.kernel.org
9184 T:      git git://linuxtv.org/media_tree.git
9185 S:      Maintained
9186 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9187 F:      Documentation/media/v4l-drivers/max2175.rst
9188 F:      drivers/media/i2c/max2175*
9189 F:      include/uapi/linux/max2175.h
9190
9191 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9192 L:      linux-hwmon@vger.kernel.org
9193 S:      Orphan
9194 F:      Documentation/hwmon/max6650
9195 F:      drivers/hwmon/max6650.c
9196
9197 MAX6697 HARDWARE MONITOR DRIVER
9198 M:      Guenter Roeck <linux@roeck-us.net>
9199 L:      linux-hwmon@vger.kernel.org
9200 S:      Maintained
9201 F:      Documentation/hwmon/max6697
9202 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9203 F:      drivers/hwmon/max6697.c
9204 F:      include/linux/platform_data/max6697.h
9205
9206 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9207 M:      Peter Rosin <peda@axentia.se>
9208 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9209 S:      Maintained
9210 F:      Documentation/devicetree/bindings/sound/max9860.txt
9211 F:      sound/soc/codecs/max9860.*
9212
9213 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9214 M:      Javier Martinez Canillas <javier@dowhile0.org>
9215 L:      linux-kernel@vger.kernel.org
9216 S:      Supported
9217 F:      drivers/regulator/max77802-regulator.c
9218 F:      Documentation/devicetree/bindings/*/*max77802.txt
9219 F:      include/dt-bindings/*/*max77802.h
9220
9221 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9222 M:      Krzysztof Kozlowski <krzk@kernel.org>
9223 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9224 L:      linux-pm@vger.kernel.org
9225 S:      Supported
9226 F:      drivers/power/supply/max14577_charger.c
9227 F:      drivers/power/supply/max77693_charger.c
9228
9229 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9230 M:      Chanwoo Choi <cw00.choi@samsung.com>
9231 M:      Krzysztof Kozlowski <krzk@kernel.org>
9232 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9233 L:      linux-kernel@vger.kernel.org
9234 S:      Supported
9235 F:      drivers/*/max14577*.c
9236 F:      drivers/*/max77686*.c
9237 F:      drivers/*/max77693*.c
9238 F:      drivers/extcon/extcon-max14577.c
9239 F:      drivers/extcon/extcon-max77693.c
9240 F:      drivers/rtc/rtc-max77686.c
9241 F:      drivers/clk/clk-max77686.c
9242 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9243 F:      Documentation/devicetree/bindings/*/max77686.txt
9244 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9245 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9246 F:      include/linux/mfd/max14577*.h
9247 F:      include/linux/mfd/max77686*.h
9248 F:      include/linux/mfd/max77693*.h
9249
9250 MAXIRADIO FM RADIO RECEIVER DRIVER
9251 M:      Hans Verkuil <hverkuil@xs4all.nl>
9252 L:      linux-media@vger.kernel.org
9253 T:      git git://linuxtv.org/media_tree.git
9254 W:      https://linuxtv.org
9255 S:      Maintained
9256 F:      drivers/media/radio/radio-maxiradio*
9257
9258 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9259 M:      Peter Rosin <peda@axentia.se>
9260 L:      linux-iio@vger.kernel.org
9261 S:      Maintained
9262 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9263 F:      drivers/iio/potentiometer/mcp4018.c
9264 F:      drivers/iio/potentiometer/mcp4531.c
9265
9266 MCR20A IEEE-802.15.4 RADIO DRIVER
9267 M:      Xue Liu <liuxuenetmail@gmail.com>
9268 L:      linux-wpan@vger.kernel.org
9269 W:      https://github.com/xueliu/mcr20a-linux
9270 S:      Maintained
9271 F:      drivers/net/ieee802154/mcr20a.c
9272 F:      drivers/net/ieee802154/mcr20a.h
9273 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9274
9275 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9276 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9277 L:      linux-iio@vger.kernel.org
9278 S:      Maintained
9279 F:      drivers/iio/dac/cio-dac.c
9280
9281 MEDIA DRIVERS FOR ASCOT2E
9282 M:      Sergey Kozlov <serjk@netup.ru>
9283 M:      Abylay Ospan <aospan@netup.ru>
9284 L:      linux-media@vger.kernel.org
9285 W:      https://linuxtv.org
9286 W:      http://netup.tv/
9287 T:      git git://linuxtv.org/media_tree.git
9288 S:      Supported
9289 F:      drivers/media/dvb-frontends/ascot2e*
9290
9291 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9292 M:      Jasmin Jessich <jasmin@anw.at>
9293 L:      linux-media@vger.kernel.org
9294 W:      https://linuxtv.org
9295 T:      git git://linuxtv.org/media_tree.git
9296 S:      Maintained
9297 F:      drivers/media/dvb-frontends/cxd2099*
9298
9299 MEDIA DRIVERS FOR CXD2841ER
9300 M:      Sergey Kozlov <serjk@netup.ru>
9301 M:      Abylay Ospan <aospan@netup.ru>
9302 L:      linux-media@vger.kernel.org
9303 W:      https://linuxtv.org
9304 W:      http://netup.tv/
9305 T:      git git://linuxtv.org/media_tree.git
9306 S:      Supported
9307 F:      drivers/media/dvb-frontends/cxd2841er*
9308
9309 MEDIA DRIVERS FOR CXD2880
9310 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9311 L:      linux-media@vger.kernel.org
9312 W:      http://linuxtv.org/
9313 T:      git git://linuxtv.org/media_tree.git
9314 S:      Supported
9315 F:      drivers/media/dvb-frontends/cxd2880/*
9316 F:      drivers/media/spi/cxd2880*
9317
9318 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9319 L:      linux-media@vger.kernel.org
9320 W:      https://linuxtv.org
9321 T:      git git://linuxtv.org/media_tree.git
9322 S:      Orphan
9323 F:      drivers/media/pci/ddbridge/*
9324
9325 MEDIA DRIVERS FOR FREESCALE IMX
9326 M:      Steve Longerbeam <slongerbeam@gmail.com>
9327 M:      Philipp Zabel <p.zabel@pengutronix.de>
9328 L:      linux-media@vger.kernel.org
9329 T:      git git://linuxtv.org/media_tree.git
9330 S:      Maintained
9331 F:      Documentation/devicetree/bindings/media/imx.txt
9332 F:      Documentation/media/v4l-drivers/imx.rst
9333 F:      drivers/staging/media/imx/
9334 F:      include/linux/imx-media.h
9335 F:      include/media/imx.h
9336
9337 MEDIA DRIVER FOR FREESCALE IMX PXP
9338 M:      Philipp Zabel <p.zabel@pengutronix.de>
9339 L:      linux-media@vger.kernel.org
9340 T:      git git://linuxtv.org/media_tree.git
9341 S:      Maintained
9342 F:      drivers/media/platform/imx-pxp.[ch]
9343
9344 MEDIA DRIVERS FOR HELENE
9345 M:      Abylay Ospan <aospan@netup.ru>
9346 L:      linux-media@vger.kernel.org
9347 W:      https://linuxtv.org
9348 W:      http://netup.tv/
9349 T:      git git://linuxtv.org/media_tree.git
9350 S:      Supported
9351 F:      drivers/media/dvb-frontends/helene*
9352
9353 MEDIA DRIVERS FOR HORUS3A
9354 M:      Sergey Kozlov <serjk@netup.ru>
9355 M:      Abylay Ospan <aospan@netup.ru>
9356 L:      linux-media@vger.kernel.org
9357 W:      https://linuxtv.org
9358 W:      http://netup.tv/
9359 T:      git git://linuxtv.org/media_tree.git
9360 S:      Supported
9361 F:      drivers/media/dvb-frontends/horus3a*
9362
9363 MEDIA DRIVERS FOR LNBH25
9364 M:      Sergey Kozlov <serjk@netup.ru>
9365 M:      Abylay Ospan <aospan@netup.ru>
9366 L:      linux-media@vger.kernel.org
9367 W:      https://linuxtv.org
9368 W:      http://netup.tv/
9369 T:      git git://linuxtv.org/media_tree.git
9370 S:      Supported
9371 F:      drivers/media/dvb-frontends/lnbh25*
9372
9373 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9374 L:      linux-media@vger.kernel.org
9375 W:      https://linuxtv.org
9376 T:      git git://linuxtv.org/media_tree.git
9377 S:      Orphan
9378 F:      drivers/media/dvb-frontends/mxl5xx*
9379
9380 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9381 M:      Sergey Kozlov <serjk@netup.ru>
9382 M:      Abylay Ospan <aospan@netup.ru>
9383 L:      linux-media@vger.kernel.org
9384 W:      https://linuxtv.org
9385 W:      http://netup.tv/
9386 T:      git git://linuxtv.org/media_tree.git
9387 S:      Supported
9388 F:      drivers/media/pci/netup_unidvb/*
9389
9390 MEDIA DRIVERS FOR RENESAS - CEU
9391 M:      Jacopo Mondi <jacopo@jmondi.org>
9392 L:      linux-media@vger.kernel.org
9393 L:      linux-renesas-soc@vger.kernel.org
9394 T:      git git://linuxtv.org/media_tree.git
9395 S:      Supported
9396 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9397 F:      drivers/media/platform/renesas-ceu.c
9398 F:      include/media/drv-intf/renesas-ceu.h
9399
9400 MEDIA DRIVERS FOR RENESAS - DRIF
9401 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9402 L:      linux-media@vger.kernel.org
9403 L:      linux-renesas-soc@vger.kernel.org
9404 T:      git git://linuxtv.org/media_tree.git
9405 S:      Supported
9406 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9407 F:      drivers/media/platform/rcar_drif.c
9408
9409 MEDIA DRIVERS FOR RENESAS - FCP
9410 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9411 L:      linux-media@vger.kernel.org
9412 L:      linux-renesas-soc@vger.kernel.org
9413 T:      git git://linuxtv.org/media_tree.git
9414 S:      Supported
9415 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9416 F:      drivers/media/platform/rcar-fcp.c
9417 F:      include/media/rcar-fcp.h
9418
9419 MEDIA DRIVERS FOR RENESAS - FDP1
9420 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9421 L:      linux-media@vger.kernel.org
9422 L:      linux-renesas-soc@vger.kernel.org
9423 T:      git git://linuxtv.org/media_tree.git
9424 S:      Supported
9425 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9426 F:      drivers/media/platform/rcar_fdp1.c
9427
9428 MEDIA DRIVERS FOR RENESAS - VIN
9429 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9430 L:      linux-media@vger.kernel.org
9431 L:      linux-renesas-soc@vger.kernel.org
9432 T:      git git://linuxtv.org/media_tree.git
9433 S:      Supported
9434 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9435 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9436 F:      drivers/media/platform/rcar-vin/
9437
9438 MEDIA DRIVERS FOR RENESAS - VSP1
9439 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9440 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9441 L:      linux-media@vger.kernel.org
9442 L:      linux-renesas-soc@vger.kernel.org
9443 T:      git git://linuxtv.org/media_tree.git
9444 S:      Supported
9445 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9446 F:      drivers/media/platform/vsp1/
9447
9448 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9449 L:      linux-media@vger.kernel.org
9450 W:      https://linuxtv.org
9451 T:      git git://linuxtv.org/media_tree.git
9452 S:      Orphan
9453 F:      drivers/media/dvb-frontends/stv0910*
9454
9455 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9456 L:      linux-media@vger.kernel.org
9457 W:      https://linuxtv.org
9458 T:      git git://linuxtv.org/media_tree.git
9459 S:      Orphan
9460 F:      drivers/media/dvb-frontends/stv6111*
9461
9462 MEDIA DRIVERS FOR STM32 - DCMI
9463 M:      Hugues Fruchet <hugues.fruchet@st.com>
9464 L:      linux-media@vger.kernel.org
9465 T:      git git://linuxtv.org/media_tree.git
9466 S:      Supported
9467 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9468 F:      drivers/media/platform/stm32/stm32-dcmi.c
9469
9470 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9471 M:      Dmitry Osipenko <digetx@gmail.com>
9472 L:      linux-media@vger.kernel.org
9473 L:      linux-tegra@vger.kernel.org
9474 T:      git git://linuxtv.org/media_tree.git
9475 S:      Maintained
9476 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9477 F:      drivers/staging/media/tegra-vde/
9478
9479 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9480 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9481 P:      LinuxTV.org Project
9482 L:      linux-media@vger.kernel.org
9483 W:      https://linuxtv.org
9484 Q:      http://patchwork.kernel.org/project/linux-media/list/
9485 T:      git git://linuxtv.org/media_tree.git
9486 S:      Maintained
9487 F:      Documentation/devicetree/bindings/media/
9488 F:      Documentation/media/
9489 F:      drivers/media/
9490 F:      drivers/staging/media/
9491 F:      include/linux/platform_data/media/
9492 F:      include/media/
9493 F:      include/uapi/linux/dvb/
9494 F:      include/uapi/linux/videodev2.h
9495 F:      include/uapi/linux/media.h
9496 F:      include/uapi/linux/v4l2-*
9497 F:      include/uapi/linux/meye.h
9498 F:      include/uapi/linux/ivtv*
9499 F:      include/uapi/linux/uvcvideo.h
9500
9501 MEDIATEK BLUETOOTH DRIVER
9502 M:      Sean Wang <sean.wang@mediatek.com>
9503 L:      linux-bluetooth@vger.kernel.org
9504 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9505 S:      Maintained
9506 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9507 F:      drivers/bluetooth/btmtkuart.c
9508
9509 MEDIATEK CIR DRIVER
9510 M:      Sean Wang <sean.wang@mediatek.com>
9511 S:      Maintained
9512 F:      drivers/media/rc/mtk-cir.c
9513
9514 MEDIATEK DMA DRIVER
9515 M:      Sean Wang <sean.wang@mediatek.com>
9516 L:      dmaengine@vger.kernel.org
9517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9518 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9519 S:      Maintained
9520 F:      Documentation/devicetree/bindings/dma/mtk-*
9521 F:      drivers/dma/mediatek/
9522
9523 MEDIATEK PMIC LED DRIVER
9524 M:      Sean Wang <sean.wang@mediatek.com>
9525 S:      Maintained
9526 F:      drivers/leds/leds-mt6323.c
9527 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9528
9529 MEDIATEK ETHERNET DRIVER
9530 M:      Felix Fietkau <nbd@openwrt.org>
9531 M:      John Crispin <john@phrozen.org>
9532 M:      Sean Wang <sean.wang@mediatek.com>
9533 M:      Nelson Chang <nelson.chang@mediatek.com>
9534 L:      netdev@vger.kernel.org
9535 S:      Maintained
9536 F:      drivers/net/ethernet/mediatek/
9537
9538 MEDIATEK SWITCH DRIVER
9539 M:      Sean Wang <sean.wang@mediatek.com>
9540 L:      netdev@vger.kernel.org
9541 S:      Maintained
9542 F:      drivers/net/dsa/mt7530.*
9543 F:      net/dsa/tag_mtk.c
9544
9545 MEDIATEK JPEG DRIVER
9546 M:      Rick Chang <rick.chang@mediatek.com>
9547 M:      Bin Liu <bin.liu@mediatek.com>
9548 S:      Supported
9549 F:      drivers/media/platform/mtk-jpeg/
9550 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9551
9552 MEDIATEK MDP DRIVER
9553 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9554 M:      Houlong Wei <houlong.wei@mediatek.com>
9555 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9556 S:      Supported
9557 F:      drivers/media/platform/mtk-mdp/
9558 F:      drivers/media/platform/mtk-vpu/
9559 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9560
9561 MEDIATEK MEDIA DRIVER
9562 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9563 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9564 S:      Supported
9565 F:      drivers/media/platform/mtk-vcodec/
9566 F:      drivers/media/platform/mtk-vpu/
9567 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9568 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9569
9570 MEDIATEK MT76 WIRELESS LAN DRIVER
9571 M:      Felix Fietkau <nbd@nbd.name>
9572 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9573 L:      linux-wireless@vger.kernel.org
9574 S:      Maintained
9575 F:      drivers/net/wireless/mediatek/mt76/
9576
9577 MEDIATEK MT7601U WIRELESS LAN DRIVER
9578 M:      Jakub Kicinski <kubakici@wp.pl>
9579 L:      linux-wireless@vger.kernel.org
9580 S:      Maintained
9581 F:      drivers/net/wireless/mediatek/mt7601u/
9582
9583 MEDIATEK NAND CONTROLLER DRIVER
9584 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9585 L:      linux-mtd@lists.infradead.org
9586 S:      Maintained
9587 F:      drivers/mtd/nand/raw/mtk_*
9588 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9589
9590 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9591 M:      Sean Wang <sean.wang@mediatek.com>
9592 S:      Maintained
9593 F:      drivers/char/hw_random/mtk-rng.c
9594
9595 MEDIATEK USB3 DRD IP DRIVER
9596 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9597 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9599 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9600 S:      Maintained
9601 F:      drivers/usb/mtu3/
9602
9603 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9604 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9605 M:      Martin Donnelly <martin.donnelly@ge.com>
9606 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9607 S:      Maintained
9608 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9609 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9610
9611 MEGARAID SCSI/SAS DRIVERS
9612 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9613 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9614 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9615 L:      megaraidlinux.pdl@broadcom.com
9616 L:      linux-scsi@vger.kernel.org
9617 W:      http://www.avagotech.com/support/
9618 S:      Maintained
9619 F:      Documentation/scsi/megaraid.txt
9620 F:      drivers/scsi/megaraid.*
9621 F:      drivers/scsi/megaraid/
9622
9623 MELEXIS MLX90614 DRIVER
9624 M:      Crt Mori <cmo@melexis.com>
9625 L:      linux-iio@vger.kernel.org
9626 W:      http://www.melexis.com
9627 S:      Supported
9628 F:      drivers/iio/temperature/mlx90614.c
9629
9630 MELEXIS MLX90632 DRIVER
9631 M:      Crt Mori <cmo@melexis.com>
9632 L:      linux-iio@vger.kernel.org
9633 W:      http://www.melexis.com
9634 S:      Supported
9635 F:      drivers/iio/temperature/mlx90632.c
9636
9637 MELFAS MIP4 TOUCHSCREEN DRIVER
9638 M:      Sangwon Jee <jeesw@melfas.com>
9639 W:      http://www.melfas.com
9640 S:      Supported
9641 F:      drivers/input/touchscreen/melfas_mip4.c
9642 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9643
9644 MELLANOX ETHERNET DRIVER (mlx4_en)
9645 M:      Tariq Toukan <tariqt@mellanox.com>
9646 L:      netdev@vger.kernel.org
9647 S:      Supported
9648 W:      http://www.mellanox.com
9649 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9650 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9651
9652 MELLANOX ETHERNET DRIVER (mlx5e)
9653 M:      Saeed Mahameed <saeedm@mellanox.com>
9654 L:      netdev@vger.kernel.org
9655 S:      Supported
9656 W:      http://www.mellanox.com
9657 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9658 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9659
9660 MELLANOX ETHERNET INNOVA DRIVERS
9661 R:      Boris Pismenny <borisp@mellanox.com>
9662 L:      netdev@vger.kernel.org
9663 S:      Supported
9664 W:      http://www.mellanox.com
9665 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9666 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9667 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9668 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9669 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9670
9671 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9672 R:      Boris Pismenny <borisp@mellanox.com>
9673 L:      netdev@vger.kernel.org
9674 S:      Supported
9675 W:      http://www.mellanox.com
9676 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9677 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9678 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9679
9680 MELLANOX ETHERNET SWITCH DRIVERS
9681 M:      Jiri Pirko <jiri@mellanox.com>
9682 M:      Ido Schimmel <idosch@mellanox.com>
9683 L:      netdev@vger.kernel.org
9684 S:      Supported
9685 W:      http://www.mellanox.com
9686 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9687 F:      drivers/net/ethernet/mellanox/mlxsw/
9688 F:      tools/testing/selftests/drivers/net/mlxsw/
9689
9690 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9691 M:      mlxsw@mellanox.com
9692 L:      netdev@vger.kernel.org
9693 S:      Supported
9694 W:      http://www.mellanox.com
9695 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9696 F:      drivers/net/ethernet/mellanox/mlxfw/
9697
9698 MELLANOX HARDWARE PLATFORM SUPPORT
9699 M:      Andy Shevchenko <andy@infradead.org>
9700 M:      Darren Hart <dvhart@infradead.org>
9701 M:      Vadim Pasternak <vadimp@mellanox.com>
9702 L:      platform-driver-x86@vger.kernel.org
9703 S:      Supported
9704 F:      drivers/platform/mellanox/
9705
9706 MELLANOX MLX4 core VPI driver
9707 M:      Tariq Toukan <tariqt@mellanox.com>
9708 L:      netdev@vger.kernel.org
9709 L:      linux-rdma@vger.kernel.org
9710 W:      http://www.mellanox.com
9711 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9712 S:      Supported
9713 F:      drivers/net/ethernet/mellanox/mlx4/
9714 F:      include/linux/mlx4/
9715
9716 MELLANOX MLX4 IB driver
9717 M:      Yishai Hadas <yishaih@mellanox.com>
9718 L:      linux-rdma@vger.kernel.org
9719 W:      http://www.mellanox.com
9720 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9721 S:      Supported
9722 F:      drivers/infiniband/hw/mlx4/
9723 F:      include/linux/mlx4/
9724 F:      include/uapi/rdma/mlx4-abi.h
9725
9726 MELLANOX MLX5 core VPI driver
9727 M:      Saeed Mahameed <saeedm@mellanox.com>
9728 M:      Leon Romanovsky <leonro@mellanox.com>
9729 L:      netdev@vger.kernel.org
9730 L:      linux-rdma@vger.kernel.org
9731 W:      http://www.mellanox.com
9732 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9733 S:      Supported
9734 F:      drivers/net/ethernet/mellanox/mlx5/core/
9735 F:      include/linux/mlx5/
9736
9737 MELLANOX MLX5 IB driver
9738 M:      Leon Romanovsky <leonro@mellanox.com>
9739 L:      linux-rdma@vger.kernel.org
9740 W:      http://www.mellanox.com
9741 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9742 S:      Supported
9743 F:      drivers/infiniband/hw/mlx5/
9744 F:      include/linux/mlx5/
9745 F:      include/uapi/rdma/mlx5-abi.h
9746
9747 MELLANOX MLXCPLD I2C AND MUX DRIVER
9748 M:      Vadim Pasternak <vadimp@mellanox.com>
9749 M:      Michael Shych <michaelsh@mellanox.com>
9750 L:      linux-i2c@vger.kernel.org
9751 S:      Supported
9752 F:      drivers/i2c/busses/i2c-mlxcpld.c
9753 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9754 F:      Documentation/i2c/busses/i2c-mlxcpld
9755
9756 MELLANOX MLXCPLD LED DRIVER
9757 M:      Vadim Pasternak <vadimp@mellanox.com>
9758 L:      linux-leds@vger.kernel.org
9759 S:      Supported
9760 F:      drivers/leds/leds-mlxcpld.c
9761 F:      drivers/leds/leds-mlxreg.c
9762 F:      Documentation/leds/leds-mlxcpld.txt
9763
9764 MELLANOX PLATFORM DRIVER
9765 M:      Vadim Pasternak <vadimp@mellanox.com>
9766 L:      platform-driver-x86@vger.kernel.org
9767 S:      Supported
9768 F:      drivers/platform/x86/mlx-platform.c
9769
9770 MEMBARRIER SUPPORT
9771 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9772 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9773 L:      linux-kernel@vger.kernel.org
9774 S:      Supported
9775 F:      kernel/sched/membarrier.c
9776 F:      include/uapi/linux/membarrier.h
9777 F:      arch/powerpc/include/asm/membarrier.h
9778
9779 MEMORY MANAGEMENT
9780 L:      linux-mm@kvack.org
9781 W:      http://www.linux-mm.org
9782 S:      Maintained
9783 F:      include/linux/mm.h
9784 F:      include/linux/gfp.h
9785 F:      include/linux/mmzone.h
9786 F:      include/linux/memory_hotplug.h
9787 F:      include/linux/vmalloc.h
9788 F:      mm/
9789
9790 MEMORY TECHNOLOGY DEVICES (MTD)
9791 M:      David Woodhouse <dwmw2@infradead.org>
9792 M:      Brian Norris <computersforpeace@gmail.com>
9793 M:      Boris Brezillon <bbrezillon@kernel.org>
9794 M:      Marek Vasut <marek.vasut@gmail.com>
9795 M:      Richard Weinberger <richard@nod.at>
9796 L:      linux-mtd@lists.infradead.org
9797 W:      http://www.linux-mtd.infradead.org/
9798 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9799 T:      git git://git.infradead.org/linux-mtd.git master
9800 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9801 S:      Maintained
9802 F:      Documentation/devicetree/bindings/mtd/
9803 F:      drivers/mtd/
9804 F:      include/linux/mtd/
9805 F:      include/uapi/mtd/
9806
9807 MEN A21 WATCHDOG DRIVER
9808 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9809 L:      linux-watchdog@vger.kernel.org
9810 S:      Maintained
9811 F:      drivers/watchdog/mena21_wdt.c
9812
9813 MEN CHAMELEON BUS (mcb)
9814 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9815 S:      Maintained
9816 F:      drivers/mcb/
9817 F:      include/linux/mcb.h
9818 F:      Documentation/men-chameleon-bus.txt
9819
9820 MEN F21BMC (Board Management Controller)
9821 M:      Andreas Werner <andreas.werner@men.de>
9822 S:      Supported
9823 F:      drivers/mfd/menf21bmc.c
9824 F:      drivers/watchdog/menf21bmc_wdt.c
9825 F:      drivers/leds/leds-menf21bmc.c
9826 F:      drivers/hwmon/menf21bmc_hwmon.c
9827 F:      Documentation/hwmon/menf21bmc
9828
9829 MEN Z069 WATCHDOG DRIVER
9830 M:      Johannes Thumshirn <jth@kernel.org>
9831 L:      linux-watchdog@vger.kernel.org
9832 S:      Maintained
9833 F:      drivers/watchdog/menz69_wdt.c
9834
9835 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9836 M:      Neil Armstrong <narmstrong@baylibre.com>
9837 L:      linux-media@lists.freedesktop.org
9838 L:      linux-amlogic@lists.infradead.org
9839 W:      http://linux-meson.com/
9840 S:      Supported
9841 F:      drivers/media/platform/meson/ao-cec.c
9842 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9843 T:      git git://linuxtv.org/media_tree.git
9844
9845 MICROBLAZE ARCHITECTURE
9846 M:      Michal Simek <monstr@monstr.eu>
9847 W:      http://www.monstr.eu/fdt/
9848 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9849 S:      Supported
9850 F:      arch/microblaze/
9851
9852 MICROCHIP AT91 SERIAL DRIVER
9853 M:      Richard Genoud <richard.genoud@gmail.com>
9854 S:      Maintained
9855 F:      drivers/tty/serial/atmel_serial.c
9856 F:      drivers/tty/serial/atmel_serial.h
9857 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9858
9859 MICROCHIP AUDIO ASOC DRIVERS
9860 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9861 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9862 S:      Supported
9863 F:      sound/soc/atmel
9864
9865 MICROCHIP DMA DRIVER
9866 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868 L:      dmaengine@vger.kernel.org
9869 S:      Supported
9870 F:      drivers/dma/at_hdmac.c
9871 F:      drivers/dma/at_hdmac_regs.h
9872 F:      include/linux/platform_data/dma-atmel.h
9873 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9874 F:      include/dt-bindings/dma/at91.h
9875
9876 MICROCHIP ECC DRIVER
9877 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9878 L:      linux-crypto@vger.kernel.org
9879 S:      Maintained
9880 F:      drivers/crypto/atmel-ecc.*
9881
9882 MICROCHIP I2C DRIVER
9883 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9884 L:      linux-i2c@vger.kernel.org
9885 S:      Supported
9886 F:      drivers/i2c/busses/i2c-at91.c
9887
9888 MICROCHIP ISC DRIVER
9889 M:      Eugen Hristev <eugen.hristev@microchip.com>
9890 L:      linux-media@vger.kernel.org
9891 S:      Supported
9892 F:      drivers/media/platform/atmel/atmel-isc.c
9893 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9894 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9895
9896 MICROCHIP ISI DRIVER
9897 M:      Eugen Hristev <eugen.hristev@microchip.com>
9898 L:      linux-media@vger.kernel.org
9899 S:      Supported
9900 F:      drivers/media/platform/atmel/atmel-isi.c
9901 F:      drivers/media/platform/atmel/atmel-isi.h
9902
9903 MICROCHIP AT91 USART MFD DRIVER
9904 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9905 L:      linux-kernel@vger.kernel.org
9906 S:      Supported
9907 F:      drivers/mfd/at91-usart.c
9908 F:      include/dt-bindings/mfd/at91-usart.h
9909 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9910
9911 MICROCHIP AT91 USART SPI DRIVER
9912 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9913 L:      linux-spi@vger.kernel.org
9914 S:      Supported
9915 F:      drivers/spi/spi-at91-usart.c
9916 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9917
9918 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9919 M:      Woojung Huh <Woojung.Huh@microchip.com>
9920 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9921 L:      netdev@vger.kernel.org
9922 S:      Maintained
9923 F:      net/dsa/tag_ksz.c
9924 F:      drivers/net/dsa/microchip/*
9925 F:      include/linux/platform_data/microchip-ksz.h
9926 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9927
9928 MICROCHIP LAN743X ETHERNET DRIVER
9929 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9930 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9931 L:      netdev@vger.kernel.org
9932 S:      Maintained
9933 F:      drivers/net/ethernet/microchip/lan743x_*
9934
9935 MICROCHIP LCDFB DRIVER
9936 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9937 L:      linux-fbdev@vger.kernel.org
9938 S:      Maintained
9939 F:      drivers/video/fbdev/atmel_lcdfb.c
9940 F:      include/video/atmel_lcdc.h
9941
9942 MICROCHIP MMC/SD/SDIO MCI DRIVER
9943 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9944 S:      Maintained
9945 F:      drivers/mmc/host/atmel-mci.c
9946
9947 MICROCHIP MCP16502 PMIC DRIVER
9948 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9950 S:      Maintained
9951 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9952 F:      drivers/regulator/mcp16502.c
9953
9954 MICROCHIP MCP3911 ADC DRIVER
9955 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9956 M:      Kent Gustavsson <kent@minoris.se>
9957 L:      linux-iio@vger.kernel.org
9958 S:      Supported
9959 F:      drivers/iio/adc/mcp3911.c
9960 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9961
9962 MICROCHIP NAND DRIVER
9963 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9964 L:      linux-mtd@lists.infradead.org
9965 S:      Supported
9966 F:      drivers/mtd/nand/raw/atmel/*
9967 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9968
9969 MICROCHIP PWM DRIVER
9970 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9972 L:      linux-pwm@vger.kernel.org
9973 S:      Supported
9974 F:      drivers/pwm/pwm-atmel.c
9975 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9976
9977 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9978 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9979 M:      Eugen Hristev <eugen.hristev@microchip.com>
9980 L:      linux-iio@vger.kernel.org
9981 S:      Supported
9982 F:      drivers/iio/adc/at91-sama5d2_adc.c
9983 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9984 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9985
9986 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9987 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9988 S:      Supported
9989 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9990
9991 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9992 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9994 L:      linux-gpio@vger.kernel.org
9995 F:      drivers/gpio/gpio-sama5d2-piobu.c
9996
9997 MICROCHIP SPI DRIVER
9998 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9999 S:      Supported
10000 F:      drivers/spi/spi-atmel.*
10001
10002 MICROCHIP SSC DRIVER
10003 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10005 S:      Supported
10006 F:      drivers/misc/atmel-ssc.c
10007 F:      include/linux/atmel-ssc.h
10008
10009 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10010 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012 S:      Supported
10013 F:      drivers/misc/atmel_tclib.c
10014 F:      drivers/clocksource/tcb_clksrc.c
10015
10016 MICROCHIP USBA UDC DRIVER
10017 M:      Cristian Birsan <cristian.birsan@microchip.com>
10018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10019 S:      Supported
10020 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10021
10022 MICROCHIP USB251XB DRIVER
10023 M:      Richard Leitner <richard.leitner@skidata.com>
10024 L:      linux-usb@vger.kernel.org
10025 S:      Maintained
10026 F:      drivers/usb/misc/usb251xb.c
10027 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10028
10029 MICROCHIP XDMA DRIVER
10030 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10031 L:      linux-arm-kernel@lists.infradead.org
10032 L:      dmaengine@vger.kernel.org
10033 S:      Supported
10034 F:      drivers/dma/at_xdmac.c
10035
10036 MICROSEMI MIPS SOCS
10037 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10038 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10039 L:      linux-mips@vger.kernel.org
10040 S:      Supported
10041 F:      arch/mips/generic/board-ocelot.c
10042 F:      arch/mips/configs/generic/board-ocelot.config
10043 F:      arch/mips/boot/dts/mscc/
10044 F:      Documentation/devicetree/bindings/mips/mscc.txt
10045
10046 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10047 M:      Don Brace <don.brace@microsemi.com>
10048 L:      esc.storagedev@microsemi.com
10049 L:      linux-scsi@vger.kernel.org
10050 S:      Supported
10051 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10052 F:      drivers/scsi/smartpqi/Kconfig
10053 F:      drivers/scsi/smartpqi/Makefile
10054 F:      include/linux/cciss*.h
10055 F:      include/uapi/linux/cciss*.h
10056 F:      Documentation/scsi/smartpqi.txt
10057
10058 MICROSEMI ETHERNET SWITCH DRIVER
10059 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10060 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10061 L:      netdev@vger.kernel.org
10062 S:      Supported
10063 F:      drivers/net/ethernet/mscc/
10064
10065 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10066 M:      Chen Yu <yu.c.chen@intel.com>
10067 L:      platform-driver-x86@vger.kernel.org
10068 S:      Supported
10069 F:      drivers/platform/x86/surfacepro3_button.c
10070
10071 MICROTEK X6 SCANNER
10072 M:      Oliver Neukum <oliver@neukum.org>
10073 S:      Maintained
10074 F:      drivers/usb/image/microtek.*
10075
10076 MIPS
10077 M:      Ralf Baechle <ralf@linux-mips.org>
10078 M:      Paul Burton <paul.burton@mips.com>
10079 M:      James Hogan <jhogan@kernel.org>
10080 L:      linux-mips@vger.kernel.org
10081 W:      http://www.linux-mips.org/
10082 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10084 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10085 S:      Supported
10086 F:      Documentation/devicetree/bindings/mips/
10087 F:      Documentation/mips/
10088 F:      arch/mips/
10089 F:      drivers/platform/mips/
10090
10091 MIPS BOSTON DEVELOPMENT BOARD
10092 M:      Paul Burton <paul.burton@mips.com>
10093 L:      linux-mips@vger.kernel.org
10094 S:      Maintained
10095 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10096 F:      arch/mips/boot/dts/img/boston.dts
10097 F:      arch/mips/configs/generic/board-boston.config
10098 F:      drivers/clk/imgtec/clk-boston.c
10099 F:      include/dt-bindings/clock/boston-clock.h
10100
10101 MIPS GENERIC PLATFORM
10102 M:      Paul Burton <paul.burton@mips.com>
10103 L:      linux-mips@vger.kernel.org
10104 S:      Supported
10105 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10106 F:      arch/mips/generic/
10107 F:      arch/mips/tools/generic-board-config.sh
10108
10109 MIPS/LOONGSON1 ARCHITECTURE
10110 M:      Keguang Zhang <keguang.zhang@gmail.com>
10111 L:      linux-mips@vger.kernel.org
10112 S:      Maintained
10113 F:      arch/mips/loongson32/
10114 F:      arch/mips/include/asm/mach-loongson32/
10115 F:      drivers/*/*loongson1*
10116 F:      drivers/*/*/*loongson1*
10117
10118 MIPS/LOONGSON2 ARCHITECTURE
10119 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10120 L:      linux-mips@vger.kernel.org
10121 S:      Maintained
10122 F:      arch/mips/loongson64/fuloong-2e/
10123 F:      arch/mips/loongson64/lemote-2f/
10124 F:      arch/mips/include/asm/mach-loongson64/
10125 F:      drivers/*/*loongson2*
10126 F:      drivers/*/*/*loongson2*
10127
10128 MIPS/LOONGSON3 ARCHITECTURE
10129 M:      Huacai Chen <chenhc@lemote.com>
10130 L:      linux-mips@vger.kernel.org
10131 S:      Maintained
10132 F:      arch/mips/loongson64/
10133 F:      arch/mips/include/asm/mach-loongson64/
10134 F:      drivers/platform/mips/cpu_hwmon.c
10135 F:      drivers/*/*loongson3*
10136 F:      drivers/*/*/*loongson3*
10137
10138 MIPS RINT INSTRUCTION EMULATION
10139 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10140 L:      linux-mips@vger.kernel.org
10141 S:      Supported
10142 F:      arch/mips/math-emu/sp_rint.c
10143 F:      arch/mips/math-emu/dp_rint.c
10144
10145 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10146 M:      Hans Verkuil <hverkuil@xs4all.nl>
10147 L:      linux-media@vger.kernel.org
10148 T:      git git://linuxtv.org/media_tree.git
10149 W:      https://linuxtv.org
10150 S:      Odd Fixes
10151 F:      drivers/media/radio/radio-miropcm20*
10152
10153 MMP SUPPORT
10154 R:      Lubomir Rintel <lkundrak@v3.sk>
10155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10156 S:      Odd Fixes
10157 F:      arch/arm/boot/dts/mmp*
10158 F:      arch/arm/mach-mmp/
10159
10160 MMU GATHER AND TLB INVALIDATION
10161 M:      Will Deacon <will.deacon@arm.com>
10162 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10163 M:      Andrew Morton <akpm@linux-foundation.org>
10164 M:      Nick Piggin <npiggin@gmail.com>
10165 M:      Peter Zijlstra <peterz@infradead.org>
10166 L:      linux-arch@vger.kernel.org
10167 L:      linux-mm@kvack.org
10168 S:      Maintained
10169 F:      arch/*/include/asm/tlb.h
10170 F:      include/asm-generic/tlb.h
10171 F:      mm/mmu_gather.c
10172
10173 MN88472 MEDIA DRIVER
10174 M:      Antti Palosaari <crope@iki.fi>
10175 L:      linux-media@vger.kernel.org
10176 W:      https://linuxtv.org
10177 W:      http://palosaari.fi/linux/
10178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10179 S:      Maintained
10180 F:      drivers/media/dvb-frontends/mn88472*
10181
10182 MN88473 MEDIA DRIVER
10183 M:      Antti Palosaari <crope@iki.fi>
10184 L:      linux-media@vger.kernel.org
10185 W:      https://linuxtv.org
10186 W:      http://palosaari.fi/linux/
10187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10188 S:      Maintained
10189 F:      drivers/media/dvb-frontends/mn88473*
10190
10191 MODULE SUPPORT
10192 M:      Jessica Yu <jeyu@kernel.org>
10193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10194 S:      Maintained
10195 F:      include/linux/module.h
10196 F:      kernel/module.c
10197
10198 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10199 W:      http://popies.net/meye/
10200 S:      Orphan
10201 F:      Documentation/media/v4l-drivers/meye*
10202 F:      drivers/media/pci/meye/
10203 F:      include/uapi/linux/meye.h
10204
10205 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10206 M:      Jiri Slaby <jirislaby@gmail.com>
10207 S:      Maintained
10208 F:      Documentation/serial/moxa-smartio
10209 F:      drivers/tty/mxser.*
10210
10211 MR800 AVERMEDIA USB FM RADIO DRIVER
10212 M:      Alexey Klimov <klimov.linux@gmail.com>
10213 L:      linux-media@vger.kernel.org
10214 T:      git git://linuxtv.org/media_tree.git
10215 S:      Maintained
10216 F:      drivers/media/radio/radio-mr800.c
10217
10218 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10219 M:      Alan Ott <alan@signal11.us>
10220 L:      linux-wpan@vger.kernel.org
10221 S:      Maintained
10222 F:      drivers/net/ieee802154/mrf24j40.c
10223 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10224
10225 MSI LAPTOP SUPPORT
10226 M:      "Lee, Chun-Yi" <jlee@suse.com>
10227 L:      platform-driver-x86@vger.kernel.org
10228 S:      Maintained
10229 F:      drivers/platform/x86/msi-laptop.c
10230
10231 MSI WMI SUPPORT
10232 L:      platform-driver-x86@vger.kernel.org
10233 S:      Orphan
10234 F:      drivers/platform/x86/msi-wmi.c
10235
10236 MSI001 MEDIA DRIVER
10237 M:      Antti Palosaari <crope@iki.fi>
10238 L:      linux-media@vger.kernel.org
10239 W:      https://linuxtv.org
10240 W:      http://palosaari.fi/linux/
10241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10242 T:      git git://linuxtv.org/anttip/media_tree.git
10243 S:      Maintained
10244 F:      drivers/media/tuners/msi001*
10245
10246 MSI2500 MEDIA DRIVER
10247 M:      Antti Palosaari <crope@iki.fi>
10248 L:      linux-media@vger.kernel.org
10249 W:      https://linuxtv.org
10250 W:      http://palosaari.fi/linux/
10251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10252 T:      git git://linuxtv.org/anttip/media_tree.git
10253 S:      Maintained
10254 F:      drivers/media/usb/msi2500/
10255
10256 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10257 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10258 L:      linux-mtd@lists.infradead.org
10259 S:      Maintained
10260 F:      drivers/mtd/devices/docg3*
10261
10262 MT9M032 APTINA SENSOR DRIVER
10263 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10264 L:      linux-media@vger.kernel.org
10265 T:      git git://linuxtv.org/media_tree.git
10266 S:      Maintained
10267 F:      drivers/media/i2c/mt9m032.c
10268 F:      include/media/i2c/mt9m032.h
10269
10270 MT9P031 APTINA CAMERA SENSOR
10271 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10272 L:      linux-media@vger.kernel.org
10273 T:      git git://linuxtv.org/media_tree.git
10274 S:      Maintained
10275 F:      drivers/media/i2c/mt9p031.c
10276 F:      include/media/i2c/mt9p031.h
10277
10278 MT9T001 APTINA CAMERA SENSOR
10279 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10280 L:      linux-media@vger.kernel.org
10281 T:      git git://linuxtv.org/media_tree.git
10282 S:      Maintained
10283 F:      drivers/media/i2c/mt9t001.c
10284 F:      include/media/i2c/mt9t001.h
10285
10286 MT9T112 APTINA CAMERA SENSOR
10287 M:      Jacopo Mondi <jacopo@jmondi.org>
10288 L:      linux-media@vger.kernel.org
10289 T:      git git://linuxtv.org/media_tree.git
10290 S:      Odd Fixes
10291 F:      drivers/media/i2c/mt9t112.c
10292 F:      include/media/i2c/mt9t112.h
10293
10294 MT9V032 APTINA CAMERA SENSOR
10295 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10296 L:      linux-media@vger.kernel.org
10297 T:      git git://linuxtv.org/media_tree.git
10298 S:      Maintained
10299 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10300 F:      drivers/media/i2c/mt9v032.c
10301 F:      include/media/i2c/mt9v032.h
10302
10303 MT9V111 APTINA CAMERA SENSOR
10304 M:      Jacopo Mondi <jacopo@jmondi.org>
10305 L:      linux-media@vger.kernel.org
10306 T:      git git://linuxtv.org/media_tree.git
10307 S:      Maintained
10308 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10309 F:      drivers/media/i2c/mt9v111.c
10310
10311 MULTIFUNCTION DEVICES (MFD)
10312 M:      Lee Jones <lee.jones@linaro.org>
10313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10314 S:      Supported
10315 F:      Documentation/devicetree/bindings/mfd/
10316 F:      drivers/mfd/
10317 F:      include/linux/mfd/
10318 F:      include/dt-bindings/mfd/
10319
10320 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10321 S:      Orphan
10322 F:      drivers/mmc/host/mmc_spi.c
10323 F:      include/linux/spi/mmc_spi.h
10324
10325 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10326 M:      Ulf Hansson <ulf.hansson@linaro.org>
10327 L:      linux-mmc@vger.kernel.org
10328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10329 S:      Maintained
10330 F:      Documentation/devicetree/bindings/mmc/
10331 F:      drivers/mmc/
10332 F:      include/linux/mmc/
10333 F:      include/uapi/linux/mmc/
10334
10335 MULTIPLEXER SUBSYSTEM
10336 M:      Peter Rosin <peda@axentia.se>
10337 S:      Maintained
10338 F:      Documentation/ABI/testing/sysfs-class-mux*
10339 F:      Documentation/devicetree/bindings/mux/
10340 F:      include/dt-bindings/mux/
10341 F:      include/linux/mux/
10342 F:      drivers/mux/
10343
10344 MULTITECH MULTIPORT CARD (ISICOM)
10345 S:      Orphan
10346 F:      drivers/tty/isicom.c
10347 F:      include/linux/isicom.h
10348
10349 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10350 M:      Bin Liu <b-liu@ti.com>
10351 L:      linux-usb@vger.kernel.org
10352 S:      Maintained
10353 F:      drivers/usb/musb/
10354
10355 MXL301RF MEDIA DRIVER
10356 M:      Akihiro Tsukada <tskd08@gmail.com>
10357 L:      linux-media@vger.kernel.org
10358 S:      Odd Fixes
10359 F:      drivers/media/tuners/mxl301rf*
10360
10361 MXL5007T MEDIA DRIVER
10362 M:      Michael Krufky <mkrufky@linuxtv.org>
10363 L:      linux-media@vger.kernel.org
10364 W:      https://linuxtv.org
10365 W:      http://github.com/mkrufky
10366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10367 T:      git git://linuxtv.org/mkrufky/tuners.git
10368 S:      Maintained
10369 F:      drivers/media/tuners/mxl5007t.*
10370
10371 MXSFB DRM DRIVER
10372 M:      Marek Vasut <marex@denx.de>
10373 M:      Stefan Agner <stefan@agner.ch>
10374 L:      dri-devel@lists.freedesktop.org
10375 S:      Supported
10376 F:      drivers/gpu/drm/mxsfb/
10377 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10378 T:      git git://anongit.freedesktop.org/drm/drm-misc
10379
10380 MYLEX DAC960 PCI RAID Controller
10381 M:      Hannes Reinecke <hare@kernel.org>
10382 L:      linux-scsi@vger.kernel.org
10383 S:      Supported
10384 F:      drivers/scsi/myrb.*
10385 F:      drivers/scsi/myrs.*
10386
10387 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10388 M:      Chris Lee <christopher.lee@cspi.com>
10389 L:      netdev@vger.kernel.org
10390 W:      https://www.cspi.com/ethernet-products/support/downloads/
10391 S:      Supported
10392 F:      drivers/net/ethernet/myricom/myri10ge/
10393
10394 NAND FLASH SUBSYSTEM
10395 M:      Boris Brezillon <bbrezillon@kernel.org>
10396 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10397 R:      Richard Weinberger <richard@nod.at>
10398 L:      linux-mtd@lists.infradead.org
10399 W:      http://www.linux-mtd.infradead.org/
10400 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10401 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10402 T:      git git://git.infradead.org/linux-mtd.git nand/next
10403 S:      Maintained
10404 F:      drivers/mtd/nand/
10405 F:      include/linux/mtd/*nand*.h
10406
10407 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10408 M:      Daniel Mack <zonque@gmail.com>
10409 S:      Maintained
10410 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10411 W:      http://www.native-instruments.com
10412 F:      sound/usb/caiaq/
10413
10414 NATSEMI ETHERNET DRIVER (DP8381x)
10415 S:      Orphan
10416 F:      drivers/net/ethernet/natsemi/natsemi.c
10417
10418 NCR 5380 SCSI DRIVERS
10419 M:      Finn Thain <fthain@telegraphics.com.au>
10420 M:      Michael Schmitz <schmitzmic@gmail.com>
10421 L:      linux-scsi@vger.kernel.org
10422 S:      Maintained
10423 F:      Documentation/scsi/g_NCR5380.txt
10424 F:      drivers/scsi/NCR5380.*
10425 F:      drivers/scsi/arm/cumana_1.c
10426 F:      drivers/scsi/arm/oak.c
10427 F:      drivers/scsi/atari_scsi.*
10428 F:      drivers/scsi/dmx3191d.c
10429 F:      drivers/scsi/g_NCR5380.*
10430 F:      drivers/scsi/mac_scsi.*
10431 F:      drivers/scsi/sun3_scsi.*
10432 F:      drivers/scsi/sun3_scsi_vme.c
10433
10434 NCSI LIBRARY:
10435 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10436 S:      Maintained
10437 F:      net/ncsi/
10438
10439 NCT6775 HARDWARE MONITOR DRIVER
10440 M:      Guenter Roeck <linux@roeck-us.net>
10441 L:      linux-hwmon@vger.kernel.org
10442 S:      Maintained
10443 F:      Documentation/hwmon/nct6775
10444 F:      drivers/hwmon/nct6775.c
10445
10446 NET_FAILOVER MODULE
10447 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10448 L:      netdev@vger.kernel.org
10449 S:      Supported
10450 F:      driver/net/net_failover.c
10451 F:      include/net/net_failover.h
10452 F:      Documentation/networking/net_failover.rst
10453
10454 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10455 M:      Faisal Latif <faisal.latif@intel.com>
10456 L:      linux-rdma@vger.kernel.org
10457 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10458 S:      Supported
10459 F:      drivers/infiniband/hw/nes/
10460 F:      include/uapi/rdma/nes-abi.h
10461
10462 NETEM NETWORK EMULATOR
10463 M:      Stephen Hemminger <stephen@networkplumber.org>
10464 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10465 S:      Maintained
10466 F:      net/sched/sch_netem.c
10467
10468 NETERION 10GbE DRIVERS (s2io/vxge)
10469 M:      Jon Mason <jdmason@kudzu.us>
10470 L:      netdev@vger.kernel.org
10471 S:      Supported
10472 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10473 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10474 F:      drivers/net/ethernet/neterion/
10475
10476 NETFILTER
10477 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10478 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10479 M:      Florian Westphal <fw@strlen.de>
10480 L:      netfilter-devel@vger.kernel.org
10481 L:      coreteam@netfilter.org
10482 W:      http://www.netfilter.org/
10483 W:      http://www.iptables.org/
10484 W:      http://www.nftables.org/
10485 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10488 S:      Maintained
10489 F:      include/linux/netfilter*
10490 F:      include/linux/netfilter/
10491 F:      include/net/netfilter/
10492 F:      include/uapi/linux/netfilter*
10493 F:      include/uapi/linux/netfilter/
10494 F:      net/*/netfilter.c
10495 F:      net/*/netfilter/
10496 F:      net/netfilter/
10497 F:      net/bridge/br_netfilter*.c
10498
10499 NETROM NETWORK LAYER
10500 M:      Ralf Baechle <ralf@linux-mips.org>
10501 L:      linux-hams@vger.kernel.org
10502 W:      http://www.linux-ax25.org/
10503 S:      Maintained
10504 F:      include/net/netrom.h
10505 F:      include/uapi/linux/netrom.h
10506 F:      net/netrom/
10507
10508 NETRONOME ETHERNET DRIVERS
10509 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10510 L:      oss-drivers@netronome.com
10511 S:      Maintained
10512 F:      drivers/net/ethernet/netronome/
10513
10514 NETWORK BLOCK DEVICE (NBD)
10515 M:      Josef Bacik <josef@toxicpanda.com>
10516 S:      Maintained
10517 L:      linux-block@vger.kernel.org
10518 L:      nbd@other.debian.org
10519 F:      Documentation/blockdev/nbd.txt
10520 F:      drivers/block/nbd.c
10521 F:      include/uapi/linux/nbd.h
10522
10523 NETWORK DROP MONITOR
10524 M:      Neil Horman <nhorman@tuxdriver.com>
10525 L:      netdev@vger.kernel.org
10526 S:      Maintained
10527 W:      https://fedorahosted.org/dropwatch/
10528 F:      net/core/drop_monitor.c
10529
10530 NETWORKING DRIVERS
10531 M:      "David S. Miller" <davem@davemloft.net>
10532 L:      netdev@vger.kernel.org
10533 W:      http://www.linuxfoundation.org/en/Net
10534 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10537 S:      Odd Fixes
10538 F:      Documentation/devicetree/bindings/net/
10539 F:      drivers/net/
10540 F:      include/linux/if_*
10541 F:      include/linux/netdevice.h
10542 F:      include/linux/etherdevice.h
10543 F:      include/linux/fcdevice.h
10544 F:      include/linux/fddidevice.h
10545 F:      include/linux/hippidevice.h
10546 F:      include/linux/inetdevice.h
10547 F:      include/uapi/linux/if_*
10548 F:      include/uapi/linux/netdevice.h
10549
10550 NETWORKING DRIVERS (WIRELESS)
10551 M:      Kalle Valo <kvalo@codeaurora.org>
10552 L:      linux-wireless@vger.kernel.org
10553 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10556 S:      Maintained
10557 F:      Documentation/devicetree/bindings/net/wireless/
10558 F:      drivers/net/wireless/
10559
10560 NETWORKING [DSA]
10561 M:      Andrew Lunn <andrew@lunn.ch>
10562 M:      Vivien Didelot <vivien.didelot@gmail.com>
10563 M:      Florian Fainelli <f.fainelli@gmail.com>
10564 S:      Maintained
10565 F:      Documentation/devicetree/bindings/net/dsa/
10566 F:      net/dsa/
10567 F:      include/net/dsa.h
10568 F:      include/linux/dsa/
10569 F:      drivers/net/dsa/
10570
10571 NETWORKING [GENERAL]
10572 M:      "David S. Miller" <davem@davemloft.net>
10573 L:      netdev@vger.kernel.org
10574 W:      http://www.linuxfoundation.org/en/Net
10575 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10578 B:      mailto:netdev@vger.kernel.org
10579 S:      Maintained
10580 F:      net/
10581 F:      include/net/
10582 F:      include/linux/in.h
10583 F:      include/linux/net.h
10584 F:      include/linux/netdevice.h
10585 F:      include/uapi/linux/in.h
10586 F:      include/uapi/linux/net.h
10587 F:      include/uapi/linux/netdevice.h
10588 F:      include/uapi/linux/net_namespace.h
10589 F:      tools/testing/selftests/net/
10590 F:      lib/net_utils.c
10591 F:      lib/random32.c
10592 F:      Documentation/networking/
10593
10594 NETWORKING [IPSEC]
10595 M:      Steffen Klassert <steffen.klassert@secunet.com>
10596 M:      Herbert Xu <herbert@gondor.apana.org.au>
10597 M:      "David S. Miller" <davem@davemloft.net>
10598 L:      netdev@vger.kernel.org
10599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10601 S:      Maintained
10602 F:      net/xfrm/
10603 F:      net/key/
10604 F:      net/ipv4/xfrm*
10605 F:      net/ipv4/esp4*
10606 F:      net/ipv4/ah4.c
10607 F:      net/ipv4/ipcomp.c
10608 F:      net/ipv4/ip_vti.c
10609 F:      net/ipv6/xfrm*
10610 F:      net/ipv6/esp6*
10611 F:      net/ipv6/ah6.c
10612 F:      net/ipv6/ipcomp6.c
10613 F:      net/ipv6/ip6_vti.c
10614 F:      include/uapi/linux/xfrm.h
10615 F:      include/net/xfrm.h
10616
10617 NETWORKING [IPv4/IPv6]
10618 M:      "David S. Miller" <davem@davemloft.net>
10619 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10620 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10621 L:      netdev@vger.kernel.org
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10623 S:      Maintained
10624 F:      net/ipv4/
10625 F:      net/ipv6/
10626 F:      include/net/ip*
10627 F:      arch/x86/net/*
10628
10629 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10630 M:      Paul Moore <paul@paul-moore.com>
10631 W:      https://github.com/netlabel
10632 L:      netdev@vger.kernel.org
10633 L:      linux-security-module@vger.kernel.org
10634 S:      Maintained
10635 F:      Documentation/netlabel/
10636 F:      include/net/calipso.h
10637 F:      include/net/cipso_ipv4.h
10638 F:      include/net/netlabel.h
10639 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10640 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10641 F:      net/netlabel/
10642 F:      net/ipv4/cipso_ipv4.c
10643 F:      net/ipv6/calipso.c
10644 F:      net/netfilter/xt_CONNSECMARK.c
10645 F:      net/netfilter/xt_SECMARK.c
10646
10647 NETWORKING [TCP]
10648 M:      Eric Dumazet <edumazet@google.com>
10649 L:      netdev@vger.kernel.org
10650 S:      Maintained
10651 F:      net/ipv4/tcp*.c
10652 F:      net/ipv4/syncookies.c
10653 F:      net/ipv6/tcp*.c
10654 F:      net/ipv6/syncookies.c
10655 F:      include/uapi/linux/tcp.h
10656 F:      include/net/tcp.h
10657 F:      include/linux/tcp.h
10658 F:      include/trace/events/tcp.h
10659
10660 NETWORKING [TLS]
10661 M:      Boris Pismenny <borisp@mellanox.com>
10662 M:      Aviad Yehezkel <aviadye@mellanox.com>
10663 M:      Dave Watson <davejwatson@fb.com>
10664 M:      John Fastabend <john.fastabend@gmail.com>
10665 M:      Daniel Borkmann <daniel@iogearbox.net>
10666 L:      netdev@vger.kernel.org
10667 S:      Maintained
10668 F:      net/tls/*
10669 F:      include/uapi/linux/tls.h
10670 F:      include/net/tls.h
10671
10672 NETWORKING [WIRELESS]
10673 L:      linux-wireless@vger.kernel.org
10674 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10675
10676 NETDEVSIM
10677 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10678 S:      Maintained
10679 F:      drivers/net/netdevsim/*
10680
10681 NETXEN (1/10) GbE SUPPORT
10682 M:      Manish Chopra <manish.chopra@cavium.com>
10683 M:      Rahul Verma <rahul.verma@cavium.com>
10684 M:      Dept-GELinuxNICDev@cavium.com
10685 L:      netdev@vger.kernel.org
10686 S:      Supported
10687 F:      drivers/net/ethernet/qlogic/netxen/
10688
10689 NFC SUBSYSTEM
10690 M:      Samuel Ortiz <sameo@linux.intel.com>
10691 L:      linux-wireless@vger.kernel.org
10692 L:      linux-nfc@lists.01.org (subscribers-only)
10693 S:      Supported
10694 F:      net/nfc/
10695 F:      include/net/nfc/
10696 F:      include/uapi/linux/nfc.h
10697 F:      drivers/nfc/
10698 F:      include/linux/platform_data/nfcmrvl.h
10699 F:      include/linux/platform_data/nxp-nci.h
10700 F:      Documentation/devicetree/bindings/net/nfc/
10701
10702 NFS, SUNRPC, AND LOCKD CLIENTS
10703 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10704 M:      Anna Schumaker <anna.schumaker@netapp.com>
10705 L:      linux-nfs@vger.kernel.org
10706 W:      http://client.linux-nfs.org
10707 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10708 S:      Maintained
10709 F:      fs/lockd/
10710 F:      fs/nfs/
10711 F:      fs/nfs_common/
10712 F:      net/sunrpc/
10713 F:      include/linux/lockd/
10714 F:      include/linux/nfs*
10715 F:      include/linux/sunrpc/
10716 F:      include/uapi/linux/nfs*
10717 F:      include/uapi/linux/sunrpc/
10718
10719 NILFS2 FILESYSTEM
10720 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10721 L:      linux-nilfs@vger.kernel.org
10722 W:      https://nilfs.sourceforge.io/
10723 W:      https://nilfs.osdn.jp/
10724 T:      git git://github.com/konis/nilfs2.git
10725 S:      Supported
10726 F:      Documentation/filesystems/nilfs2.txt
10727 F:      fs/nilfs2/
10728 F:      include/trace/events/nilfs2.h
10729 F:      include/uapi/linux/nilfs2_api.h
10730 F:      include/uapi/linux/nilfs2_ondisk.h
10731
10732 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10733 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10734 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10735 S:      Maintained
10736 F:      Documentation/scsi/NinjaSCSI.txt
10737 F:      drivers/scsi/pcmcia/nsp_*
10738
10739 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10740 M:      GOTO Masanori <gotom@debian.or.jp>
10741 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10742 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10743 S:      Maintained
10744 F:      Documentation/scsi/NinjaSCSI.txt
10745 F:      drivers/scsi/nsp32*
10746
10747 NIOS2 ARCHITECTURE
10748 M:      Ley Foon Tan <lftan@altera.com>
10749 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10751 S:      Maintained
10752 F:      arch/nios2/
10753
10754 NOHZ, DYNTICKS SUPPORT
10755 M:      Frederic Weisbecker <fweisbec@gmail.com>
10756 M:      Thomas Gleixner <tglx@linutronix.de>
10757 M:      Ingo Molnar <mingo@kernel.org>
10758 L:      linux-kernel@vger.kernel.org
10759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10760 S:      Maintained
10761 F:      kernel/time/tick*.*
10762 F:      include/linux/tick.h
10763 F:      include/linux/sched/nohz.h
10764
10765 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10766 M:      Pavel Machek <pavel@ucw.cz>
10767 M:      Sakari Ailus <sakari.ailus@iki.fi>
10768 L:      linux-media@vger.kernel.org
10769 S:      Maintained
10770 F:      drivers/media/i2c/et8ek8
10771 F:      drivers/media/i2c/ad5820.c
10772
10773 NOKIA N900 POWER SUPPLY DRIVERS
10774 R:      Pali Rohár <pali.rohar@gmail.com>
10775 F:      include/linux/power/bq2415x_charger.h
10776 F:      include/linux/power/bq27xxx_battery.h
10777 F:      include/linux/power/isp1704_charger.h
10778 F:      drivers/power/supply/bq2415x_charger.c
10779 F:      drivers/power/supply/bq27xxx_battery.c
10780 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10781 F:      drivers/power/supply/isp1704_charger.c
10782 F:      drivers/power/supply/rx51_battery.c
10783
10784 NTB AMD DRIVER
10785 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10786 L:      linux-ntb@googlegroups.com
10787 S:      Supported
10788 F:      drivers/ntb/hw/amd/
10789
10790 NTB DRIVER CORE
10791 M:      Jon Mason <jdmason@kudzu.us>
10792 M:      Dave Jiang <dave.jiang@intel.com>
10793 M:      Allen Hubbe <allenbh@gmail.com>
10794 L:      linux-ntb@googlegroups.com
10795 S:      Supported
10796 W:      https://github.com/jonmason/ntb/wiki
10797 T:      git git://github.com/jonmason/ntb.git
10798 F:      drivers/ntb/
10799 F:      drivers/net/ntb_netdev.c
10800 F:      include/linux/ntb.h
10801 F:      include/linux/ntb_transport.h
10802 F:      tools/testing/selftests/ntb/
10803
10804 NTB IDT DRIVER
10805 M:      Serge Semin <fancer.lancer@gmail.com>
10806 L:      linux-ntb@googlegroups.com
10807 S:      Supported
10808 F:      drivers/ntb/hw/idt/
10809
10810 NTB INTEL DRIVER
10811 M:      Dave Jiang <dave.jiang@intel.com>
10812 L:      linux-ntb@googlegroups.com
10813 S:      Supported
10814 W:      https://github.com/davejiang/linux/wiki
10815 T:      git https://github.com/davejiang/linux.git
10816 F:      drivers/ntb/hw/intel/
10817
10818 NTFS FILESYSTEM
10819 M:      Anton Altaparmakov <anton@tuxera.com>
10820 L:      linux-ntfs-dev@lists.sourceforge.net
10821 W:      http://www.tuxera.com/
10822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10823 S:      Supported
10824 F:      Documentation/filesystems/ntfs.txt
10825 F:      fs/ntfs/
10826
10827 NUBUS SUBSYSTEM
10828 M:      Finn Thain <fthain@telegraphics.com.au>
10829 L:      linux-m68k@lists.linux-m68k.org
10830 S:      Maintained
10831 F:      arch/*/include/asm/nubus.h
10832 F:      drivers/nubus/
10833 F:      include/linux/nubus.h
10834 F:      include/uapi/linux/nubus.h
10835
10836 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10837 M:      Antonino Daplas <adaplas@gmail.com>
10838 L:      linux-fbdev@vger.kernel.org
10839 S:      Maintained
10840 F:      drivers/video/fbdev/riva/
10841 F:      drivers/video/fbdev/nvidia/
10842
10843 NVM EXPRESS DRIVER
10844 M:      Keith Busch <keith.busch@intel.com>
10845 M:      Jens Axboe <axboe@fb.com>
10846 M:      Christoph Hellwig <hch@lst.de>
10847 M:      Sagi Grimberg <sagi@grimberg.me>
10848 L:      linux-nvme@lists.infradead.org
10849 T:      git://git.infradead.org/nvme.git
10850 W:      http://git.infradead.org/nvme.git
10851 S:      Supported
10852 F:      drivers/nvme/host/
10853 F:      include/linux/nvme.h
10854 F:      include/uapi/linux/nvme_ioctl.h
10855
10856 NVM EXPRESS FC TRANSPORT DRIVERS
10857 M:      James Smart <james.smart@broadcom.com>
10858 L:      linux-nvme@lists.infradead.org
10859 S:      Supported
10860 F:      include/linux/nvme-fc.h
10861 F:      include/linux/nvme-fc-driver.h
10862 F:      drivers/nvme/host/fc.c
10863 F:      drivers/nvme/target/fc.c
10864 F:      drivers/nvme/target/fcloop.c
10865
10866 NVM EXPRESS TARGET DRIVER
10867 M:      Christoph Hellwig <hch@lst.de>
10868 M:      Sagi Grimberg <sagi@grimberg.me>
10869 L:      linux-nvme@lists.infradead.org
10870 T:      git://git.infradead.org/nvme.git
10871 W:      http://git.infradead.org/nvme.git
10872 S:      Supported
10873 F:      drivers/nvme/target/
10874
10875 NVMEM FRAMEWORK
10876 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10877 S:      Maintained
10878 F:      drivers/nvmem/
10879 F:      Documentation/devicetree/bindings/nvmem/
10880 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10881 F:      include/linux/nvmem-consumer.h
10882 F:      include/linux/nvmem-provider.h
10883
10884 NXP SGTL5000 DRIVER
10885 M:      Fabio Estevam <fabio.estevam@nxp.com>
10886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10887 S:      Maintained
10888 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10889 F:      sound/soc/codecs/sgtl5000*
10890
10891 NXP TDA998X DRM DRIVER
10892 M:      Russell King <linux@armlinux.org.uk>
10893 S:      Maintained
10894 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10895 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10896 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10897 F:      include/drm/i2c/tda998x.h
10898 F:      include/dt-bindings/display/tda998x.h
10899 K:      "nxp,tda998x"
10900
10901 NXP TFA9879 DRIVER
10902 M:      Peter Rosin <peda@axentia.se>
10903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10904 S:      Maintained
10905 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10906 F:      sound/soc/codecs/tfa9879*
10907
10908 NXP-NCI NFC DRIVER
10909 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10910 R:      Charles Gorand <charles.gorand@effinnov.com>
10911 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10912 S:      Supported
10913 F:      drivers/nfc/nxp-nci
10914
10915 OBJAGG
10916 M:      Jiri Pirko <jiri@mellanox.com>
10917 L:      netdev@vger.kernel.org
10918 S:      Supported
10919 F:      lib/objagg.c
10920 F:      lib/test_objagg.c
10921 F:      include/linux/objagg.h
10922
10923 OBJTOOL
10924 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10925 M:      Peter Zijlstra <peterz@infradead.org>
10926 S:      Supported
10927 F:      tools/objtool/
10928
10929 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10930 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10931 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10932 L:      linuxppc-dev@lists.ozlabs.org
10933 S:      Supported
10934 F:      arch/powerpc/platforms/powernv/ocxl.c
10935 F:      arch/powerpc/include/asm/pnv-ocxl.h
10936 F:      drivers/misc/ocxl/
10937 F:      include/misc/ocxl*
10938 F:      include/uapi/misc/ocxl.h
10939 F:      Documentation/accelerators/ocxl.rst
10940
10941 OMAP AUDIO SUPPORT
10942 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10943 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10945 L:      linux-omap@vger.kernel.org
10946 S:      Maintained
10947 F:      sound/soc/ti/omap*
10948 F:      sound/soc/ti/rx51.c
10949 F:      sound/soc/ti/n810.c
10950 F:      sound/soc/ti/sdma-pcm.*
10951
10952 OMAP CLOCK FRAMEWORK SUPPORT
10953 M:      Paul Walmsley <paul@pwsan.com>
10954 L:      linux-omap@vger.kernel.org
10955 S:      Maintained
10956 F:      arch/arm/*omap*/*clock*
10957
10958 OMAP DEVICE TREE SUPPORT
10959 M:      Benoît Cousson <bcousson@baylibre.com>
10960 M:      Tony Lindgren <tony@atomide.com>
10961 L:      linux-omap@vger.kernel.org
10962 L:      devicetree@vger.kernel.org
10963 S:      Maintained
10964 F:      arch/arm/boot/dts/*omap*
10965 F:      arch/arm/boot/dts/*am3*
10966 F:      arch/arm/boot/dts/*am4*
10967 F:      arch/arm/boot/dts/*am5*
10968 F:      arch/arm/boot/dts/*dra7*
10969
10970 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10971 L:      linux-omap@vger.kernel.org
10972 L:      linux-fbdev@vger.kernel.org
10973 S:      Orphan
10974 F:      drivers/video/fbdev/omap2/
10975 F:      Documentation/arm/OMAP/DSS
10976
10977 OMAP FRAMEBUFFER SUPPORT
10978 L:      linux-fbdev@vger.kernel.org
10979 L:      linux-omap@vger.kernel.org
10980 S:      Orphan
10981 F:      drivers/video/fbdev/omap/
10982
10983 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10984 M:      Roger Quadros <rogerq@ti.com>
10985 M:      Tony Lindgren <tony@atomide.com>
10986 L:      linux-omap@vger.kernel.org
10987 S:      Maintained
10988 F:      drivers/memory/omap-gpmc.c
10989 F:      arch/arm/mach-omap2/*gpmc*
10990
10991 OMAP GPIO DRIVER
10992 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10993 M:      Santosh Shilimkar <ssantosh@kernel.org>
10994 M:      Kevin Hilman <khilman@kernel.org>
10995 L:      linux-omap@vger.kernel.org
10996 S:      Maintained
10997 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10998 F:      drivers/gpio/gpio-omap.c
10999
11000 OMAP HARDWARE SPINLOCK SUPPORT
11001 M:      Ohad Ben-Cohen <ohad@wizery.com>
11002 L:      linux-omap@vger.kernel.org
11003 S:      Maintained
11004 F:      drivers/hwspinlock/omap_hwspinlock.c
11005
11006 OMAP HS MMC SUPPORT
11007 L:      linux-mmc@vger.kernel.org
11008 L:      linux-omap@vger.kernel.org
11009 S:      Orphan
11010 F:      drivers/mmc/host/omap_hsmmc.c
11011
11012 OMAP HWMOD DATA
11013 M:      Paul Walmsley <paul@pwsan.com>
11014 L:      linux-omap@vger.kernel.org
11015 S:      Maintained
11016 F:      arch/arm/mach-omap2/omap_hwmod*data*
11017
11018 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11019 M:      Benoît Cousson <bcousson@baylibre.com>
11020 L:      linux-omap@vger.kernel.org
11021 S:      Maintained
11022 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11023
11024 OMAP HWMOD SUPPORT
11025 M:      Benoît Cousson <bcousson@baylibre.com>
11026 M:      Paul Walmsley <paul@pwsan.com>
11027 L:      linux-omap@vger.kernel.org
11028 S:      Maintained
11029 F:      arch/arm/mach-omap2/omap_hwmod.*
11030
11031 OMAP I2C DRIVER
11032 M:      Vignesh R <vigneshr@ti.com>
11033 L:      linux-omap@vger.kernel.org
11034 L:      linux-i2c@vger.kernel.org
11035 S:      Maintained
11036 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11037 F:      drivers/i2c/busses/i2c-omap.c
11038
11039 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11040 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11041 L:      linux-media@vger.kernel.org
11042 S:      Maintained
11043 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11044 F:      drivers/media/platform/omap3isp/
11045 F:      drivers/staging/media/omap4iss/
11046
11047 OMAP MMC SUPPORT
11048 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11049 L:      linux-omap@vger.kernel.org
11050 S:      Odd Fixes
11051 F:      drivers/mmc/host/omap.c
11052
11053 OMAP POWER MANAGEMENT SUPPORT
11054 M:      Kevin Hilman <khilman@kernel.org>
11055 L:      linux-omap@vger.kernel.org
11056 S:      Maintained
11057 F:      arch/arm/*omap*/*pm*
11058 F:      drivers/cpufreq/omap-cpufreq.c
11059
11060 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11061 M:      Rajendra Nayak <rnayak@codeaurora.org>
11062 M:      Paul Walmsley <paul@pwsan.com>
11063 L:      linux-omap@vger.kernel.org
11064 S:      Maintained
11065 F:      arch/arm/mach-omap2/prm*
11066
11067 OMAP RANDOM NUMBER GENERATOR SUPPORT
11068 M:      Deepak Saxena <dsaxena@plexity.net>
11069 S:      Maintained
11070 F:      drivers/char/hw_random/omap-rng.c
11071
11072 OMAP USB SUPPORT
11073 L:      linux-usb@vger.kernel.org
11074 L:      linux-omap@vger.kernel.org
11075 S:      Orphan
11076 F:      drivers/usb/*/*omap*
11077 F:      arch/arm/*omap*/usb*
11078
11079 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11080 M:      Mark Jackson <mpfj@newflow.co.uk>
11081 L:      linux-omap@vger.kernel.org
11082 S:      Maintained
11083 F:      arch/arm/boot/dts/am335x-nano.dts
11084
11085 OMAP1 SUPPORT
11086 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11087 M:      Tony Lindgren <tony@atomide.com>
11088 L:      linux-omap@vger.kernel.org
11089 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11091 S:      Maintained
11092 F:      arch/arm/mach-omap1/
11093 F:      arch/arm/plat-omap/
11094 F:      arch/arm/configs/omap1_defconfig
11095 F:      drivers/i2c/busses/i2c-omap.c
11096 F:      include/linux/platform_data/i2c-omap.h
11097 F:      include/linux/platform_data/ams-delta-fiq.h
11098
11099 OMAP2+ SUPPORT
11100 M:      Tony Lindgren <tony@atomide.com>
11101 L:      linux-omap@vger.kernel.org
11102 W:      http://www.muru.com/linux/omap/
11103 W:      http://linux.omap.com/
11104 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11106 S:      Maintained
11107 F:      arch/arm/mach-omap2/
11108 F:      arch/arm/plat-omap/
11109 F:      arch/arm/configs/omap2plus_defconfig
11110 F:      drivers/i2c/busses/i2c-omap.c
11111 F:      drivers/irqchip/irq-omap-intc.c
11112 F:      drivers/mfd/*omap*.c
11113 F:      drivers/mfd/menelaus.c
11114 F:      drivers/mfd/palmas.c
11115 F:      drivers/mfd/tps65217.c
11116 F:      drivers/mfd/tps65218.c
11117 F:      drivers/mfd/tps65910.c
11118 F:      drivers/mfd/twl-core.[ch]
11119 F:      drivers/mfd/twl4030*.c
11120 F:      drivers/mfd/twl6030*.c
11121 F:      drivers/mfd/twl6040*.c
11122 F:      drivers/regulator/palmas-regulator*.c
11123 F:      drivers/regulator/pbias-regulator.c
11124 F:      drivers/regulator/tps65217-regulator.c
11125 F:      drivers/regulator/tps65218-regulator.c
11126 F:      drivers/regulator/tps65910-regulator.c
11127 F:      drivers/regulator/twl-regulator.c
11128 F:      drivers/regulator/twl6030-regulator.c
11129 F:      include/linux/platform_data/i2c-omap.h
11130
11131 ONION OMEGA2+ BOARD
11132 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11133 L:      linux-mips@vger.kernel.org
11134 S:      Maintained
11135 F:      arch/mips/boot/dts/ralink/omega2p.dts
11136
11137 OMFS FILESYSTEM
11138 M:      Bob Copeland <me@bobcopeland.com>
11139 L:      linux-karma-devel@lists.sourceforge.net
11140 S:      Maintained
11141 F:      Documentation/filesystems/omfs.txt
11142 F:      fs/omfs/
11143
11144 OMNIKEY CARDMAN 4000 DRIVER
11145 M:      Harald Welte <laforge@gnumonks.org>
11146 S:      Maintained
11147 F:      drivers/char/pcmcia/cm4000_cs.c
11148 F:      include/linux/cm4000_cs.h
11149 F:      include/uapi/linux/cm4000_cs.h
11150
11151 OMNIKEY CARDMAN 4040 DRIVER
11152 M:      Harald Welte <laforge@gnumonks.org>
11153 S:      Maintained
11154 F:      drivers/char/pcmcia/cm4040_cs.*
11155
11156 OMNIVISION OV13858 SENSOR DRIVER
11157 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11158 L:      linux-media@vger.kernel.org
11159 T:      git git://linuxtv.org/media_tree.git
11160 S:      Maintained
11161 F:      drivers/media/i2c/ov13858.c
11162
11163 OMNIVISION OV2680 SENSOR DRIVER
11164 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11165 L:      linux-media@vger.kernel.org
11166 T:      git git://linuxtv.org/media_tree.git
11167 S:      Maintained
11168 F:      drivers/media/i2c/ov2680.c
11169 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11170
11171 OMNIVISION OV2685 SENSOR DRIVER
11172 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11173 L:      linux-media@vger.kernel.org
11174 T:      git git://linuxtv.org/media_tree.git
11175 S:      Maintained
11176 F:      drivers/media/i2c/ov2685.c
11177
11178 OMNIVISION OV5640 SENSOR DRIVER
11179 M:      Steve Longerbeam <slongerbeam@gmail.com>
11180 L:      linux-media@vger.kernel.org
11181 T:      git git://linuxtv.org/media_tree.git
11182 S:      Maintained
11183 F:      drivers/media/i2c/ov5640.c
11184
11185 OMNIVISION OV5647 SENSOR DRIVER
11186 M:      Luis Oliveira <lolivei@synopsys.com>
11187 L:      linux-media@vger.kernel.org
11188 T:      git git://linuxtv.org/media_tree.git
11189 S:      Maintained
11190 F:      drivers/media/i2c/ov5647.c
11191
11192 OMNIVISION OV5695 SENSOR DRIVER
11193 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11194 L:      linux-media@vger.kernel.org
11195 T:      git git://linuxtv.org/media_tree.git
11196 S:      Maintained
11197 F:      drivers/media/i2c/ov5695.c
11198
11199 OMNIVISION OV7670 SENSOR DRIVER
11200 M:      Jonathan Corbet <corbet@lwn.net>
11201 L:      linux-media@vger.kernel.org
11202 T:      git git://linuxtv.org/media_tree.git
11203 S:      Maintained
11204 F:      drivers/media/i2c/ov7670.c
11205 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11206
11207 OMNIVISION OV772x SENSOR DRIVER
11208 M:      Jacopo Mondi <jacopo@jmondi.org>
11209 L:      linux-media@vger.kernel.org
11210 T:      git git://linuxtv.org/media_tree.git
11211 S:      Odd fixes
11212 F:      drivers/media/i2c/ov772x.c
11213 F:      include/media/i2c/ov772x.h
11214 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11215
11216 OMNIVISION OV7740 SENSOR DRIVER
11217 M:      Wenyou Yang <wenyou.yang@microchip.com>
11218 L:      linux-media@vger.kernel.org
11219 T:      git git://linuxtv.org/media_tree.git
11220 S:      Maintained
11221 F:      drivers/media/i2c/ov7740.c
11222 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11223
11224 OMNIVISION OV9650 SENSOR DRIVER
11225 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11226 R:      Akinobu Mita <akinobu.mita@gmail.com>
11227 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11228 L:      linux-media@vger.kernel.org
11229 T:      git git://linuxtv.org/media_tree.git
11230 S:      Maintained
11231 F:      drivers/media/i2c/ov9650.c
11232 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11233
11234 ONENAND FLASH DRIVER
11235 M:      Kyungmin Park <kyungmin.park@samsung.com>
11236 L:      linux-mtd@lists.infradead.org
11237 S:      Maintained
11238 F:      drivers/mtd/nand/onenand/
11239 F:      include/linux/mtd/onenand*.h
11240
11241 ONSTREAM SCSI TAPE DRIVER
11242 M:      Willem Riede <osst@riede.org>
11243 L:      osst-users@lists.sourceforge.net
11244 L:      linux-scsi@vger.kernel.org
11245 S:      Maintained
11246 F:      Documentation/scsi/osst.txt
11247 F:      drivers/scsi/osst.*
11248 F:      drivers/scsi/osst_*.h
11249 F:      drivers/scsi/st.h
11250
11251 OP-TEE DRIVER
11252 M:      Jens Wiklander <jens.wiklander@linaro.org>
11253 S:      Maintained
11254 F:      drivers/tee/optee/
11255
11256 OPA-VNIC DRIVER
11257 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11258 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11259 L:      linux-rdma@vger.kernel.org
11260 S:      Supported
11261 F:      drivers/infiniband/ulp/opa_vnic
11262
11263 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11264 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11265 M:      Frank Rowand <frowand.list@gmail.com>
11266 L:      devicetree@vger.kernel.org
11267 S:      Maintained
11268 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11269 F:      Documentation/devicetree/overlay-notes.txt
11270 F:      drivers/of/overlay.c
11271 F:      drivers/of/resolver.c
11272 K:      of_overlay_notifier_
11273
11274 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11275 M:      Rob Herring <robh+dt@kernel.org>
11276 M:      Frank Rowand <frowand.list@gmail.com>
11277 L:      devicetree@vger.kernel.org
11278 W:      http://www.devicetree.org/
11279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11280 S:      Maintained
11281 F:      drivers/of/
11282 F:      include/linux/of*.h
11283 F:      scripts/dtc/
11284 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11285
11286 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11287 M:      Rob Herring <robh+dt@kernel.org>
11288 M:      Mark Rutland <mark.rutland@arm.com>
11289 L:      devicetree@vger.kernel.org
11290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11291 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11292 S:      Maintained
11293 F:      Documentation/devicetree/
11294 F:      arch/*/boot/dts/
11295 F:      include/dt-bindings/
11296
11297 OPENCORES I2C BUS DRIVER
11298 M:      Peter Korsgaard <peter@korsgaard.com>
11299 L:      linux-i2c@vger.kernel.org
11300 S:      Maintained
11301 F:      Documentation/i2c/busses/i2c-ocores
11302 F:      drivers/i2c/busses/i2c-ocores.c
11303
11304 OPENRISC ARCHITECTURE
11305 M:      Jonas Bonn <jonas@southpole.se>
11306 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11307 M:      Stafford Horne <shorne@gmail.com>
11308 T:      git git://github.com/openrisc/linux.git
11309 L:      openrisc@lists.librecores.org
11310 W:      http://openrisc.io
11311 S:      Maintained
11312 F:      Documentation/devicetree/bindings/openrisc/
11313 F:      Documentation/openrisc/
11314 F:      arch/openrisc/
11315 F:      drivers/irqchip/irq-ompic.c
11316 F:      drivers/irqchip/irq-or1k-*
11317
11318 OPENVSWITCH
11319 M:      Pravin B Shelar <pshelar@ovn.org>
11320 L:      netdev@vger.kernel.org
11321 L:      dev@openvswitch.org
11322 W:      http://openvswitch.org
11323 S:      Maintained
11324 F:      net/openvswitch/
11325 F:      include/uapi/linux/openvswitch.h
11326
11327 OPERATING PERFORMANCE POINTS (OPP)
11328 M:      Viresh Kumar <vireshk@kernel.org>
11329 M:      Nishanth Menon <nm@ti.com>
11330 M:      Stephen Boyd <sboyd@kernel.org>
11331 L:      linux-pm@vger.kernel.org
11332 S:      Maintained
11333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11334 F:      drivers/opp/
11335 F:      include/linux/pm_opp.h
11336 F:      Documentation/power/opp.txt
11337 F:      Documentation/devicetree/bindings/opp/
11338
11339 OPL4 DRIVER
11340 M:      Clemens Ladisch <clemens@ladisch.de>
11341 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11342 T:      git git://git.alsa-project.org/alsa-kernel.git
11343 S:      Maintained
11344 F:      sound/drivers/opl4/
11345
11346 OPROFILE
11347 M:      Robert Richter <rric@kernel.org>
11348 L:      oprofile-list@lists.sf.net
11349 S:      Maintained
11350 F:      arch/*/include/asm/oprofile*.h
11351 F:      arch/*/oprofile/
11352 F:      drivers/oprofile/
11353 F:      include/linux/oprofile.h
11354
11355 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11356 M:      Mark Fasheh <mark@fasheh.com>
11357 M:      Joel Becker <jlbec@evilplan.org>
11358 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11359 W:      http://ocfs2.wiki.kernel.org
11360 S:      Supported
11361 F:      Documentation/filesystems/ocfs2.txt
11362 F:      Documentation/filesystems/dlmfs.txt
11363 F:      fs/ocfs2/
11364
11365 ORANGEFS FILESYSTEM
11366 M:      Mike Marshall <hubcap@omnibond.com>
11367 R:      Martin Brandenburg <martin@omnibond.com>
11368 L:      devel@lists.orangefs.org
11369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11370 S:      Supported
11371 F:      fs/orangefs/
11372 F:      Documentation/filesystems/orangefs.txt
11373
11374 ORINOCO DRIVER
11375 L:      linux-wireless@vger.kernel.org
11376 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11377 W:      http://www.nongnu.org/orinoco/
11378 S:      Orphan
11379 F:      drivers/net/wireless/intersil/orinoco/
11380
11381 OSD LIBRARY and FILESYSTEM
11382 M:      Boaz Harrosh <ooo@electrozaur.com>
11383 S:      Maintained
11384 F:      drivers/scsi/osd/
11385 F:      include/scsi/osd_*
11386 F:      fs/exofs/
11387
11388 OV2659 OMNIVISION SENSOR DRIVER
11389 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11390 L:      linux-media@vger.kernel.org
11391 W:      https://linuxtv.org
11392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11393 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11394 S:      Maintained
11395 F:      drivers/media/i2c/ov2659.c
11396 F:      include/media/i2c/ov2659.h
11397
11398 OVERLAY FILESYSTEM
11399 M:      Miklos Szeredi <miklos@szeredi.hu>
11400 L:      linux-unionfs@vger.kernel.org
11401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11402 S:      Supported
11403 F:      fs/overlayfs/
11404 F:      Documentation/filesystems/overlayfs.txt
11405
11406 P54 WIRELESS DRIVER
11407 M:      Christian Lamparter <chunkeey@googlemail.com>
11408 L:      linux-wireless@vger.kernel.org
11409 W:      http://wireless.kernel.org/en/users/Drivers/p54
11410 S:      Maintained
11411 F:      drivers/net/wireless/intersil/p54/
11412
11413 PA SEMI ETHERNET DRIVER
11414 L:      netdev@vger.kernel.org
11415 S:      Orphan
11416 F:      drivers/net/ethernet/pasemi/*
11417
11418 PA SEMI SMBUS DRIVER
11419 L:      linux-i2c@vger.kernel.org
11420 S:      Orphan
11421 F:      drivers/i2c/busses/i2c-pasemi.c
11422
11423 PADATA PARALLEL EXECUTION MECHANISM
11424 M:      Steffen Klassert <steffen.klassert@secunet.com>
11425 L:      linux-crypto@vger.kernel.org
11426 S:      Maintained
11427 F:      kernel/padata.c
11428 F:      include/linux/padata.h
11429 F:      Documentation/padata.txt
11430
11431 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11432 M:      Harald Welte <laforge@gnumonks.org>
11433 L:      platform-driver-x86@vger.kernel.org
11434 S:      Maintained
11435 F:      drivers/platform/x86/panasonic-laptop.c
11436
11437 PARALLEL LCD/KEYPAD PANEL DRIVER
11438 M:      Willy Tarreau <willy@haproxy.com>
11439 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11440 S:      Odd Fixes
11441 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11442 F:      drivers/auxdisplay/panel.c
11443
11444 PARALLEL PORT SUBSYSTEM
11445 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11446 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11447 L:      linux-parport@lists.infradead.org (subscribers-only)
11448 S:      Maintained
11449 F:      drivers/parport/
11450 F:      include/linux/parport*.h
11451 F:      drivers/char/ppdev.c
11452 F:      include/uapi/linux/ppdev.h
11453 F:      Documentation/parport*.txt
11454
11455 PARAVIRT_OPS INTERFACE
11456 M:      Juergen Gross <jgross@suse.com>
11457 M:      Alok Kataria <akataria@vmware.com>
11458 L:      virtualization@lists.linux-foundation.org
11459 S:      Supported
11460 F:      Documentation/virtual/paravirt_ops.txt
11461 F:      arch/*/kernel/paravirt*
11462 F:      arch/*/include/asm/paravirt*.h
11463 F:      include/linux/hypervisor.h
11464
11465 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11466 M:      Tim Waugh <tim@cyberelk.net>
11467 L:      linux-parport@lists.infradead.org (subscribers-only)
11468 S:      Maintained
11469 F:      Documentation/blockdev/paride.txt
11470 F:      drivers/block/paride/
11471
11472 PARISC ARCHITECTURE
11473 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11474 M:      Helge Deller <deller@gmx.de>
11475 L:      linux-parisc@vger.kernel.org
11476 W:      http://www.parisc-linux.org/
11477 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11480 S:      Maintained
11481 F:      arch/parisc/
11482 F:      Documentation/parisc/
11483 F:      drivers/parisc/
11484 F:      drivers/char/agp/parisc-agp.c
11485 F:      drivers/input/serio/gscps2.c
11486 F:      drivers/parport/parport_gsc.*
11487 F:      drivers/tty/serial/8250/8250_gsc.c
11488 F:      drivers/video/fbdev/sti*
11489 F:      drivers/video/console/sti*
11490 F:      drivers/video/logo/logo_parisc*
11491
11492 PARMAN
11493 M:      Jiri Pirko <jiri@mellanox.com>
11494 L:      netdev@vger.kernel.org
11495 S:      Supported
11496 F:      lib/parman.c
11497 F:      lib/test_parman.c
11498 F:      include/linux/parman.h
11499
11500 PC87360 HARDWARE MONITORING DRIVER
11501 M:      Jim Cromie <jim.cromie@gmail.com>
11502 L:      linux-hwmon@vger.kernel.org
11503 S:      Maintained
11504 F:      Documentation/hwmon/pc87360
11505 F:      drivers/hwmon/pc87360.c
11506
11507 PC8736x GPIO DRIVER
11508 M:      Jim Cromie <jim.cromie@gmail.com>
11509 S:      Maintained
11510 F:      drivers/char/pc8736x_gpio.c
11511
11512 PC87427 HARDWARE MONITORING DRIVER
11513 M:      Jean Delvare <jdelvare@suse.com>
11514 L:      linux-hwmon@vger.kernel.org
11515 S:      Maintained
11516 F:      Documentation/hwmon/pc87427
11517 F:      drivers/hwmon/pc87427.c
11518
11519 PCA9532 LED DRIVER
11520 M:      Riku Voipio <riku.voipio@iki.fi>
11521 S:      Maintained
11522 F:      drivers/leds/leds-pca9532.c
11523 F:      include/linux/leds-pca9532.h
11524
11525 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11526 M:      Guenter Roeck <linux@roeck-us.net>
11527 L:      linux-i2c@vger.kernel.org
11528 S:      Maintained
11529 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11530
11531 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11532 M:      Khalid Aziz <khalid@gonehiking.org>
11533 S:      Maintained
11534 F:      drivers/firmware/pcdp.*
11535
11536 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11537 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11538 L:      linux-pci@vger.kernel.org
11539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11540 S:      Maintained
11541 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11542 F:      drivers/pci/controller/pci-aardvark.c
11543
11544 PCI DRIVER FOR ALTERA PCIE IP
11545 M:      Ley Foon Tan <lftan@altera.com>
11546 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11547 L:      linux-pci@vger.kernel.org
11548 S:      Supported
11549 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11550 F:      drivers/pci/controller/pcie-altera.c
11551
11552 PCI DRIVER FOR APPLIEDMICRO XGENE
11553 M:      Tanmay Inamdar <tinamdar@apm.com>
11554 L:      linux-pci@vger.kernel.org
11555 L:      linux-arm-kernel@lists.infradead.org
11556 S:      Maintained
11557 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11558 F:      drivers/pci/controller/pci-xgene.c
11559
11560 PCI DRIVER FOR ARM VERSATILE PLATFORM
11561 M:      Rob Herring <robh@kernel.org>
11562 L:      linux-pci@vger.kernel.org
11563 L:      linux-arm-kernel@lists.infradead.org
11564 S:      Maintained
11565 F:      Documentation/devicetree/bindings/pci/versatile.txt
11566 F:      drivers/pci/controller/pci-versatile.c
11567
11568 PCI DRIVER FOR ARMADA 8K
11569 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11570 L:      linux-pci@vger.kernel.org
11571 L:      linux-arm-kernel@lists.infradead.org
11572 S:      Maintained
11573 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11574 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11575
11576 PCI DRIVER FOR CADENCE PCIE IP
11577 M:      Alan Douglas <adouglas@cadence.com>
11578 L:      linux-pci@vger.kernel.org
11579 S:      Maintained
11580 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11581 F:      drivers/pci/controller/pcie-cadence*
11582
11583 PCI DRIVER FOR FREESCALE LAYERSCAPE
11584 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11585 M:      Mingkai Hu <mingkai.hu@nxp.com>
11586 M:      Roy Zang <roy.zang@nxp.com>
11587 L:      linuxppc-dev@lists.ozlabs.org
11588 L:      linux-pci@vger.kernel.org
11589 L:      linux-arm-kernel@lists.infradead.org
11590 S:      Maintained
11591 F:      drivers/pci/controller/dwc/*layerscape*
11592
11593 PCI DRIVER FOR GENERIC OF HOSTS
11594 M:      Will Deacon <will.deacon@arm.com>
11595 L:      linux-pci@vger.kernel.org
11596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11597 S:      Maintained
11598 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11599 F:      drivers/pci/controller/pci-host-common.c
11600 F:      drivers/pci/controller/pci-host-generic.c
11601
11602 PCI DRIVER FOR IMX6
11603 M:      Richard Zhu <hongxing.zhu@nxp.com>
11604 M:      Lucas Stach <l.stach@pengutronix.de>
11605 L:      linux-pci@vger.kernel.org
11606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11607 S:      Maintained
11608 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11609 F:      drivers/pci/controller/dwc/*imx6*
11610
11611 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11612 M:      Keith Busch <keith.busch@intel.com>
11613 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11614 L:      linux-pci@vger.kernel.org
11615 S:      Supported
11616 F:      drivers/pci/controller/vmd.c
11617
11618 PCI DRIVER FOR MICROSEMI SWITCHTEC
11619 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11620 M:      Logan Gunthorpe <logang@deltatee.com>
11621 L:      linux-pci@vger.kernel.org
11622 S:      Maintained
11623 F:      Documentation/switchtec.txt
11624 F:      Documentation/ABI/testing/sysfs-class-switchtec
11625 F:      drivers/pci/switch/switchtec*
11626 F:      include/uapi/linux/switchtec_ioctl.h
11627 F:      include/linux/switchtec.h
11628 F:      drivers/ntb/hw/mscc/
11629
11630 PCI DRIVER FOR MOBIVEIL PCIE IP
11631 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11632 L:      linux-pci@vger.kernel.org
11633 S:      Supported
11634 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11635 F:      drivers/pci/controller/pcie-mobiveil.c
11636
11637 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11638 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11639 M:      Jason Cooper <jason@lakedaemon.net>
11640 L:      linux-pci@vger.kernel.org
11641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11642 S:      Maintained
11643 F:      drivers/pci/controller/*mvebu*
11644
11645 PCI DRIVER FOR NVIDIA TEGRA
11646 M:      Thierry Reding <thierry.reding@gmail.com>
11647 L:      linux-tegra@vger.kernel.org
11648 L:      linux-pci@vger.kernel.org
11649 S:      Supported
11650 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11651 F:      drivers/pci/controller/pci-tegra.c
11652
11653 PCI DRIVER FOR RENESAS R-CAR
11654 M:      Simon Horman <horms@verge.net.au>
11655 L:      linux-pci@vger.kernel.org
11656 L:      linux-renesas-soc@vger.kernel.org
11657 S:      Maintained
11658 F:      drivers/pci/controller/*rcar*
11659
11660 PCI DRIVER FOR SAMSUNG EXYNOS
11661 M:      Jingoo Han <jingoohan1@gmail.com>
11662 L:      linux-pci@vger.kernel.org
11663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11664 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11665 S:      Maintained
11666 F:      drivers/pci/controller/dwc/pci-exynos.c
11667
11668 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11669 M:      Jingoo Han <jingoohan1@gmail.com>
11670 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11671 L:      linux-pci@vger.kernel.org
11672 S:      Maintained
11673 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11674 F:      drivers/pci/controller/dwc/*designware*
11675
11676 PCI DRIVER FOR TI DRA7XX
11677 M:      Kishon Vijay Abraham I <kishon@ti.com>
11678 L:      linux-omap@vger.kernel.org
11679 L:      linux-pci@vger.kernel.org
11680 S:      Supported
11681 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11682 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11683
11684 PCI DRIVER FOR TI KEYSTONE
11685 M:      Murali Karicheri <m-karicheri2@ti.com>
11686 L:      linux-pci@vger.kernel.org
11687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11688 S:      Maintained
11689 F:      drivers/pci/controller/dwc/pci-keystone.c
11690
11691 PCI ENDPOINT SUBSYSTEM
11692 M:      Kishon Vijay Abraham I <kishon@ti.com>
11693 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11694 L:      linux-pci@vger.kernel.org
11695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11696 S:      Supported
11697 F:      drivers/pci/endpoint/
11698 F:      drivers/misc/pci_endpoint_test.c
11699 F:      tools/pci/
11700
11701 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11702 M:      Russell Currey <ruscur@russell.cc>
11703 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11704 M:      Oliver O'Halloran <oohall@gmail.com>
11705 L:      linuxppc-dev@lists.ozlabs.org
11706 S:      Supported
11707 F:      Documentation/PCI/pci-error-recovery.txt
11708 F:      drivers/pci/pcie/aer.c
11709 F:      drivers/pci/pcie/dpc.c
11710 F:      drivers/pci/pcie/err.c
11711 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11712 F:      arch/powerpc/kernel/eeh*.c
11713 F:      arch/powerpc/platforms/*/eeh*.c
11714 F:      arch/powerpc/include/*/eeh*.h
11715
11716 PCI ERROR RECOVERY
11717 M:      Linas Vepstas <linasvepstas@gmail.com>
11718 L:      linux-pci@vger.kernel.org
11719 S:      Supported
11720 F:      Documentation/PCI/pci-error-recovery.txt
11721
11722 PCI MSI DRIVER FOR ALTERA MSI IP
11723 M:      Ley Foon Tan <lftan@altera.com>
11724 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11725 L:      linux-pci@vger.kernel.org
11726 S:      Supported
11727 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11728 F:      drivers/pci/controller/pcie-altera-msi.c
11729
11730 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11731 M:      Duc Dang <dhdang@apm.com>
11732 L:      linux-pci@vger.kernel.org
11733 L:      linux-arm-kernel@lists.infradead.org
11734 S:      Maintained
11735 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11736 F:      drivers/pci/controller/pci-xgene-msi.c
11737
11738 PCI SUBSYSTEM
11739 M:      Bjorn Helgaas <bhelgaas@google.com>
11740 L:      linux-pci@vger.kernel.org
11741 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11743 S:      Supported
11744 F:      Documentation/devicetree/bindings/pci/
11745 F:      Documentation/PCI/
11746 F:      drivers/acpi/pci*
11747 F:      drivers/pci/
11748 F:      include/asm-generic/pci*
11749 F:      include/linux/pci*
11750 F:      include/linux/of_pci.h
11751 F:      include/uapi/linux/pci*
11752 F:      lib/pci*
11753 F:      arch/x86/pci/
11754 F:      arch/x86/kernel/quirks.c
11755 F:      arch/x86/kernel/early-quirks.c
11756
11757 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11758 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11759 L:      linux-pci@vger.kernel.org
11760 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11762 S:      Supported
11763 F:      drivers/pci/controller/
11764
11765 PCIE DRIVER FOR AMLOGIC MESON
11766 M:      Yue Wang <yue.wang@Amlogic.com>
11767 L:      linux-pci@vger.kernel.org
11768 L:      linux-amlogic@lists.infradead.org
11769 S:      Maintained
11770 F:      drivers/pci/controller/dwc/pci-meson.c
11771
11772 PCIE DRIVER FOR AXIS ARTPEC
11773 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11774 L:      linux-arm-kernel@axis.com
11775 L:      linux-pci@vger.kernel.org
11776 S:      Maintained
11777 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11778 F:      drivers/pci/controller/dwc/*artpec*
11779
11780 PCIE DRIVER FOR CAVIUM THUNDERX
11781 M:      David Daney <david.daney@cavium.com>
11782 L:      linux-pci@vger.kernel.org
11783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11784 S:      Supported
11785 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11786 F:      drivers/pci/controller/pci-thunder-*
11787
11788 PCIE DRIVER FOR HISILICON
11789 M:      Zhou Wang <wangzhou1@hisilicon.com>
11790 L:      linux-pci@vger.kernel.org
11791 S:      Maintained
11792 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11793 F:      drivers/pci/controller/dwc/pcie-hisi.c
11794
11795 PCIE DRIVER FOR HISILICON KIRIN
11796 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11797 M:      Binghui Wang <wangbinghui@hisilicon.com>
11798 L:      linux-pci@vger.kernel.org
11799 S:      Maintained
11800 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11801 F:      drivers/pci/controller/dwc/pcie-kirin.c
11802
11803 PCIE DRIVER FOR HISILICON STB
11804 M:      Shawn Guo <shawn.guo@linaro.org>
11805 L:      linux-pci@vger.kernel.org
11806 S:      Maintained
11807 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11808 F:      drivers/pci/controller/dwc/pcie-histb.c
11809
11810 PCIE DRIVER FOR MEDIATEK
11811 M:      Ryder Lee <ryder.lee@mediatek.com>
11812 L:      linux-pci@vger.kernel.org
11813 L:      linux-mediatek@lists.infradead.org
11814 S:      Supported
11815 F:      Documentation/devicetree/bindings/pci/mediatek*
11816 F:      drivers/pci/controller/*mediatek*
11817
11818 PCIE DRIVER FOR QUALCOMM MSM
11819 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11820 L:      linux-pci@vger.kernel.org
11821 L:      linux-arm-msm@vger.kernel.org
11822 S:      Maintained
11823 F:      drivers/pci/controller/dwc/*qcom*
11824
11825 PCIE DRIVER FOR ROCKCHIP
11826 M:      Shawn Lin <shawn.lin@rock-chips.com>
11827 L:      linux-pci@vger.kernel.org
11828 L:      linux-rockchip@lists.infradead.org
11829 S:      Maintained
11830 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11831 F:      drivers/pci/controller/pcie-rockchip*
11832
11833 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11834 M:      Linus Walleij <linus.walleij@linaro.org>
11835 L:      linux-pci@vger.kernel.org
11836 S:      Maintained
11837 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11838 F:      drivers/pci/controller/pci-v3-semi.c
11839
11840 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11841 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11842 L:      linux-pci@vger.kernel.org
11843 S:      Maintained
11844 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11845 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11846
11847 PCIE DRIVER FOR ST SPEAR13XX
11848 M:      Pratyush Anand <pratyush.anand@gmail.com>
11849 L:      linux-pci@vger.kernel.org
11850 S:      Maintained
11851 F:      drivers/pci/controller/dwc/*spear*
11852
11853 PCMCIA SUBSYSTEM
11854 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11856 S:      Odd Fixes
11857 F:      Documentation/pcmcia/
11858 F:      tools/pcmcia/
11859 F:      drivers/pcmcia/
11860 F:      include/pcmcia/
11861
11862 PCNET32 NETWORK DRIVER
11863 M:      Don Fry <pcnet32@frontier.com>
11864 L:      netdev@vger.kernel.org
11865 S:      Maintained
11866 F:      drivers/net/ethernet/amd/pcnet32.c
11867
11868 PCRYPT PARALLEL CRYPTO ENGINE
11869 M:      Steffen Klassert <steffen.klassert@secunet.com>
11870 L:      linux-crypto@vger.kernel.org
11871 S:      Maintained
11872 F:      crypto/pcrypt.c
11873 F:      include/crypto/pcrypt.h
11874
11875 PEAQ WMI HOTKEYS DRIVER
11876 M:      Hans de Goede <hdegoede@redhat.com>
11877 L:      platform-driver-x86@vger.kernel.org
11878 S:      Maintained
11879 F:      drivers/platform/x86/peaq-wmi.c
11880
11881 PER-CPU MEMORY ALLOCATOR
11882 M:      Dennis Zhou <dennis@kernel.org>
11883 M:      Tejun Heo <tj@kernel.org>
11884 M:      Christoph Lameter <cl@linux.com>
11885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11886 S:      Maintained
11887 F:      include/linux/percpu*.h
11888 F:      mm/percpu*.c
11889 F:      arch/*/include/asm/percpu.h
11890
11891 PER-TASK DELAY ACCOUNTING
11892 M:      Balbir Singh <bsingharora@gmail.com>
11893 S:      Maintained
11894 F:      include/linux/delayacct.h
11895 F:      kernel/delayacct.c
11896
11897 PERFORMANCE EVENTS SUBSYSTEM
11898 M:      Peter Zijlstra <peterz@infradead.org>
11899 M:      Ingo Molnar <mingo@redhat.com>
11900 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11901 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11902 R:      Jiri Olsa <jolsa@redhat.com>
11903 R:      Namhyung Kim <namhyung@kernel.org>
11904 L:      linux-kernel@vger.kernel.org
11905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11906 S:      Supported
11907 F:      kernel/events/*
11908 F:      include/linux/perf_event.h
11909 F:      include/uapi/linux/perf_event.h
11910 F:      arch/*/kernel/perf_event*.c
11911 F:      arch/*/kernel/*/perf_event*.c
11912 F:      arch/*/kernel/*/*/perf_event*.c
11913 F:      arch/*/include/asm/perf_event.h
11914 F:      arch/*/kernel/perf_callchain.c
11915 F:      arch/*/events/*
11916 F:      tools/perf/
11917
11918 PERSONALITY HANDLING
11919 M:      Christoph Hellwig <hch@infradead.org>
11920 L:      linux-abi-devel@lists.sourceforge.net
11921 S:      Maintained
11922 F:      include/linux/personality.h
11923 F:      include/uapi/linux/personality.h
11924
11925 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11926 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11927 L:      linux-input@vger.kernel.org
11928 S:      Maintained
11929 F:      Documentation/input/devices/pxrc.rst
11930 F:      drivers/input/joystick/pxrc.c
11931
11932 PHONET PROTOCOL
11933 M:      Remi Denis-Courmont <courmisch@gmail.com>
11934 S:      Supported
11935 F:      Documentation/networking/phonet.txt
11936 F:      include/linux/phonet.h
11937 F:      include/net/phonet/
11938 F:      include/uapi/linux/phonet.h
11939 F:      net/phonet/
11940
11941 PHRAM MTD DRIVER
11942 M:      Joern Engel <joern@lazybastard.org>
11943 L:      linux-mtd@lists.infradead.org
11944 S:      Maintained
11945 F:      drivers/mtd/devices/phram.c
11946
11947 PICOLCD HID DRIVER
11948 M:      Bruno Prémont <bonbons@linux-vserver.org>
11949 L:      linux-input@vger.kernel.org
11950 S:      Maintained
11951 F:      drivers/hid/hid-picolcd*
11952
11953 PICOXCELL SUPPORT
11954 M:      Jamie Iles <jamie@jamieiles.com>
11955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11956 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11957 S:      Supported
11958 F:      arch/arm/boot/dts/picoxcell*
11959 F:      arch/arm/mach-picoxcell/
11960 F:      drivers/crypto/picoxcell*
11961
11962 PIN CONTROL SUBSYSTEM
11963 M:      Linus Walleij <linus.walleij@linaro.org>
11964 L:      linux-gpio@vger.kernel.org
11965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11966 S:      Maintained
11967 F:      Documentation/devicetree/bindings/pinctrl/
11968 F:      Documentation/driver-api/pinctl.rst
11969 F:      drivers/pinctrl/
11970 F:      include/linux/pinctrl/
11971
11972 PIN CONTROLLER - MICROCHIP AT91
11973 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11975 L:      linux-gpio@vger.kernel.org
11976 S:      Supported
11977 F:      drivers/pinctrl/pinctrl-at91*
11978
11979 PIN CONTROLLER - FREESCALE
11980 M:      Dong Aisheng <aisheng.dong@nxp.com>
11981 M:      Fabio Estevam <festevam@gmail.com>
11982 M:      Shawn Guo <shawnguo@kernel.org>
11983 M:      Stefan Agner <stefan@agner.ch>
11984 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11985 L:      linux-gpio@vger.kernel.org
11986 S:      Maintained
11987 F:      drivers/pinctrl/freescale/
11988 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11989
11990 PIN CONTROLLER - INTEL
11991 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11992 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11994 S:      Maintained
11995 F:      drivers/pinctrl/intel/
11996
11997 PIN CONTROLLER - MEDIATEK
11998 M:      Sean Wang <sean.wang@kernel.org>
11999 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12000 S:      Maintained
12001 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12002 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12003 F:      drivers/pinctrl/mediatek/
12004
12005 PIN CONTROLLER - QUALCOMM
12006 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12007 S:      Maintained
12008 L:      linux-arm-msm@vger.kernel.org
12009 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12010 F:      drivers/pinctrl/qcom/
12011
12012 PIN CONTROLLER - RENESAS
12013 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12014 L:      linux-renesas-soc@vger.kernel.org
12015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12016 S:      Maintained
12017 F:      drivers/pinctrl/pinctrl-rz*
12018 F:      drivers/pinctrl/sh-pfc/
12019
12020 PIN CONTROLLER - SAMSUNG
12021 M:      Tomasz Figa <tomasz.figa@gmail.com>
12022 M:      Krzysztof Kozlowski <krzk@kernel.org>
12023 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12025 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12026 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12028 S:      Maintained
12029 F:      drivers/pinctrl/samsung/
12030 F:      include/dt-bindings/pinctrl/samsung.h
12031 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12032
12033 PIN CONTROLLER - SINGLE
12034 M:      Tony Lindgren <tony@atomide.com>
12035 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12037 L:      linux-omap@vger.kernel.org
12038 S:      Maintained
12039 F:      drivers/pinctrl/pinctrl-single.c
12040
12041 PIN CONTROLLER - ST SPEAR
12042 M:      Viresh Kumar <vireshk@kernel.org>
12043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12044 W:      http://www.st.com/spear
12045 S:      Maintained
12046 F:      drivers/pinctrl/spear/
12047
12048 PISTACHIO SOC SUPPORT
12049 M:      James Hartley <james.hartley@sondrel.com>
12050 L:      linux-mips@vger.kernel.org
12051 S:      Odd Fixes
12052 F:      arch/mips/pistachio/
12053 F:      arch/mips/include/asm/mach-pistachio/
12054 F:      arch/mips/boot/dts/img/pistachio*
12055 F:      arch/mips/configs/pistachio*_defconfig
12056
12057 PKTCDVD DRIVER
12058 S:      Orphan
12059 M:      linux-block@vger.kernel.org
12060 F:      drivers/block/pktcdvd.c
12061 F:      include/linux/pktcdvd.h
12062 F:      include/uapi/linux/pktcdvd.h
12063
12064 PKUNITY SOC DRIVERS
12065 M:      Guan Xuetao <gxt@pku.edu.cn>
12066 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12067 S:      Maintained
12068 T:      git git://github.com/gxt/linux.git
12069 F:      drivers/input/serio/i8042-unicore32io.h
12070 F:      drivers/i2c/busses/i2c-puv3.c
12071 F:      drivers/video/fbdev/fb-puv3.c
12072 F:      drivers/rtc/rtc-puv3.c
12073
12074 PMBUS HARDWARE MONITORING DRIVERS
12075 M:      Guenter Roeck <linux@roeck-us.net>
12076 L:      linux-hwmon@vger.kernel.org
12077 W:      http://hwmon.wiki.kernel.org/
12078 W:      http://www.roeck-us.net/linux/drivers/
12079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12080 S:      Maintained
12081 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12082 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12083 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12084 F:      Documentation/hwmon/adm1275
12085 F:      Documentation/hwmon/ibm-cffps
12086 F:      Documentation/hwmon/ir35221
12087 F:      Documentation/hwmon/lm25066
12088 F:      Documentation/hwmon/ltc2978
12089 F:      Documentation/hwmon/ltc3815
12090 F:      Documentation/hwmon/max16064
12091 F:      Documentation/hwmon/max20751
12092 F:      Documentation/hwmon/max31785
12093 F:      Documentation/hwmon/max34440
12094 F:      Documentation/hwmon/max8688
12095 F:      Documentation/hwmon/pmbus
12096 F:      Documentation/hwmon/pmbus-core
12097 F:      Documentation/hwmon/tps40422
12098 F:      Documentation/hwmon/ucd9000
12099 F:      Documentation/hwmon/ucd9200
12100 F:      Documentation/hwmon/zl6100
12101 F:      drivers/hwmon/pmbus/
12102 F:      include/linux/pmbus.h
12103
12104 PMC SIERRA MaxRAID DRIVER
12105 L:      linux-scsi@vger.kernel.org
12106 W:      http://www.pmc-sierra.com/
12107 S:      Orphan
12108 F:      drivers/scsi/pmcraid.*
12109
12110 PMC SIERRA PM8001 DRIVER
12111 M:      Jack Wang <jinpu.wang@profitbricks.com>
12112 M:      lindar_liu@usish.com
12113 L:      linux-scsi@vger.kernel.org
12114 S:      Supported
12115 F:      drivers/scsi/pm8001/
12116
12117 PNP SUPPORT
12118 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12119 S:      Maintained
12120 F:      drivers/pnp/
12121
12122 PNI RM3100 IIO DRIVER
12123 M:      Song Qiang <songqiang1304521@gmail.com>
12124 L:      linux-iio@vger.kernel.org
12125 S:      Maintained
12126 F:      drivers/iio/magnetometer/rm3100*
12127 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12128
12129 POSIX CLOCKS and TIMERS
12130 M:      Thomas Gleixner <tglx@linutronix.de>
12131 L:      linux-kernel@vger.kernel.org
12132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12133 S:      Maintained
12134 F:      fs/timerfd.c
12135 F:      include/linux/timer*
12136 F:      kernel/time/*timer*
12137
12138 POWER MANAGEMENT CORE
12139 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12140 L:      linux-pm@vger.kernel.org
12141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12142 B:      https://bugzilla.kernel.org
12143 S:      Supported
12144 F:      drivers/base/power/
12145 F:      include/linux/pm.h
12146 F:      include/linux/pm_*
12147 F:      include/linux/powercap.h
12148 F:      drivers/powercap/
12149 F:      kernel/configs/nopm.config
12150
12151 POWER STATE COORDINATION INTERFACE (PSCI)
12152 M:      Mark Rutland <mark.rutland@arm.com>
12153 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12154 L:      linux-arm-kernel@lists.infradead.org
12155 S:      Maintained
12156 F:      drivers/firmware/psci*.c
12157 F:      include/linux/psci.h
12158 F:      include/uapi/linux/psci.h
12159
12160 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12161 M:      Sebastian Reichel <sre@kernel.org>
12162 L:      linux-pm@vger.kernel.org
12163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12164 S:      Maintained
12165 F:      Documentation/ABI/testing/sysfs-class-power
12166 F:      Documentation/devicetree/bindings/power/supply/
12167 F:      include/linux/power_supply.h
12168 F:      drivers/power/supply/
12169
12170 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12171 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12172 L:      linuxppc-dev@lists.ozlabs.org
12173 S:      Maintained
12174 F:      drivers/char/powernv-op-panel.c
12175
12176 PPP OVER ATM (RFC 2364)
12177 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12178 S:      Maintained
12179 F:      net/atm/pppoatm.c
12180 F:      include/uapi/linux/atmppp.h
12181
12182 PPP OVER ETHERNET
12183 M:      Michal Ostrowski <mostrows@earthlink.net>
12184 S:      Maintained
12185 F:      drivers/net/ppp/pppoe.c
12186 F:      drivers/net/ppp/pppox.c
12187
12188 PPP OVER L2TP
12189 M:      James Chapman <jchapman@katalix.com>
12190 S:      Maintained
12191 F:      net/l2tp/l2tp_ppp.c
12192 F:      include/linux/if_pppol2tp.h
12193 F:      include/uapi/linux/if_pppol2tp.h
12194
12195 PPP PROTOCOL DRIVERS AND COMPRESSORS
12196 M:      Paul Mackerras <paulus@samba.org>
12197 L:      linux-ppp@vger.kernel.org
12198 S:      Maintained
12199 F:      drivers/net/ppp/ppp_*
12200
12201 PPS SUPPORT
12202 M:      Rodolfo Giometti <giometti@enneenne.com>
12203 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12204 L:      linuxpps@ml.enneenne.com (subscribers-only)
12205 S:      Maintained
12206 F:      Documentation/pps/
12207 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12208 F:      Documentation/ABI/testing/sysfs-pps
12209 F:      drivers/pps/
12210 F:      include/linux/pps*.h
12211 F:      include/uapi/linux/pps.h
12212
12213 PPTP DRIVER
12214 M:      Dmitry Kozlov <xeb@mail.ru>
12215 L:      netdev@vger.kernel.org
12216 S:      Maintained
12217 F:      drivers/net/ppp/pptp.c
12218 W:      http://sourceforge.net/projects/accel-pptp
12219
12220 PREEMPTIBLE KERNEL
12221 M:      Robert Love <rml@tech9.net>
12222 L:      kpreempt-tech@lists.sourceforge.net
12223 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12224 S:      Supported
12225 F:      Documentation/preempt-locking.txt
12226 F:      include/linux/preempt.h
12227
12228 PRINTK
12229 M:      Petr Mladek <pmladek@suse.com>
12230 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12231 R:      Steven Rostedt <rostedt@goodmis.org>
12232 S:      Maintained
12233 F:      kernel/printk/
12234 F:      include/linux/printk.h
12235
12236 PRISM54 WIRELESS DRIVER
12237 M:      Luis Chamberlain <mcgrof@kernel.org>
12238 L:      linux-wireless@vger.kernel.org
12239 W:      http://wireless.kernel.org/en/users/Drivers/p54
12240 S:      Obsolete
12241 F:      drivers/net/wireless/intersil/prism54/
12242
12243 PROC FILESYSTEM
12244 R:      Alexey Dobriyan <adobriyan@gmail.com>
12245 L:      linux-kernel@vger.kernel.org
12246 L:      linux-fsdevel@vger.kernel.org
12247 S:      Maintained
12248 F:      fs/proc/
12249 F:      include/linux/proc_fs.h
12250 F:      tools/testing/selftests/proc/
12251 F:      Documentation/filesystems/proc.txt
12252
12253 PROC SYSCTL
12254 M:      Luis Chamberlain <mcgrof@kernel.org>
12255 M:      Kees Cook <keescook@chromium.org>
12256 L:      linux-kernel@vger.kernel.org
12257 L:      linux-fsdevel@vger.kernel.org
12258 S:      Maintained
12259 F:      fs/proc/proc_sysctl.c
12260 F:      include/linux/sysctl.h
12261 F:      kernel/sysctl.c
12262 F:      tools/testing/selftests/sysctl/
12263
12264 PS3 NETWORK SUPPORT
12265 M:      Geoff Levand <geoff@infradead.org>
12266 L:      netdev@vger.kernel.org
12267 L:      linuxppc-dev@lists.ozlabs.org
12268 S:      Maintained
12269 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12270
12271 PS3 PLATFORM SUPPORT
12272 M:      Geoff Levand <geoff@infradead.org>
12273 L:      linuxppc-dev@lists.ozlabs.org
12274 S:      Maintained
12275 F:      arch/powerpc/boot/ps3*
12276 F:      arch/powerpc/include/asm/lv1call.h
12277 F:      arch/powerpc/include/asm/ps3*.h
12278 F:      arch/powerpc/platforms/ps3/
12279 F:      drivers/*/ps3*
12280 F:      drivers/ps3/
12281 F:      drivers/rtc/rtc-ps3.c
12282 F:      drivers/usb/host/*ps3.c
12283 F:      sound/ppc/snd_ps3*
12284
12285 PS3VRAM DRIVER
12286 M:      Jim Paris <jim@jtan.com>
12287 M:      Geoff Levand <geoff@infradead.org>
12288 L:      linuxppc-dev@lists.ozlabs.org
12289 S:      Maintained
12290 F:      drivers/block/ps3vram.c
12291
12292 PSAMPLE PACKET SAMPLING SUPPORT:
12293 M:      Yotam Gigi <yotam.gi@gmail.com>
12294 S:      Maintained
12295 F:      net/psample
12296 F:      include/net/psample.h
12297 F:      include/uapi/linux/psample.h
12298
12299 PSTORE FILESYSTEM
12300 M:      Kees Cook <keescook@chromium.org>
12301 M:      Anton Vorontsov <anton@enomsg.org>
12302 M:      Colin Cross <ccross@android.com>
12303 M:      Tony Luck <tony.luck@intel.com>
12304 S:      Maintained
12305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12306 F:      fs/pstore/
12307 F:      include/linux/pstore*
12308 F:      drivers/firmware/efi/efi-pstore.c
12309 F:      drivers/acpi/apei/erst.c
12310 F:      Documentation/admin-guide/ramoops.rst
12311 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12312 K:      \b(pstore|ramoops)
12313
12314 PTP HARDWARE CLOCK SUPPORT
12315 M:      Richard Cochran <richardcochran@gmail.com>
12316 L:      netdev@vger.kernel.org
12317 S:      Maintained
12318 W:      http://linuxptp.sourceforge.net/
12319 F:      Documentation/ABI/testing/sysfs-ptp
12320 F:      Documentation/ptp/*
12321 F:      drivers/net/phy/dp83640*
12322 F:      drivers/ptp/*
12323 F:      include/linux/ptp_cl*
12324
12325 PTRACE SUPPORT
12326 M:      Oleg Nesterov <oleg@redhat.com>
12327 S:      Maintained
12328 F:      include/asm-generic/syscall.h
12329 F:      include/linux/ptrace.h
12330 F:      include/linux/regset.h
12331 F:      include/linux/tracehook.h
12332 F:      include/uapi/linux/ptrace.h
12333 F:      include/uapi/linux/ptrace.h
12334 F:      include/asm-generic/ptrace.h
12335 F:      kernel/ptrace.c
12336 F:      arch/*/ptrace*.c
12337 F:      arch/*/*/ptrace*.c
12338 F:      arch/*/include/asm/ptrace*.h
12339
12340 PULSE8-CEC DRIVER
12341 M:      Hans Verkuil <hverkuil@xs4all.nl>
12342 L:      linux-media@vger.kernel.org
12343 T:      git git://linuxtv.org/media_tree.git
12344 S:      Maintained
12345 F:      drivers/media/usb/pulse8-cec/*
12346 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12347
12348 PVRUSB2 VIDEO4LINUX DRIVER
12349 M:      Mike Isely <isely@pobox.com>
12350 L:      pvrusb2@isely.net       (subscribers-only)
12351 L:      linux-media@vger.kernel.org
12352 W:      http://www.isely.net/pvrusb2/
12353 T:      git git://linuxtv.org/media_tree.git
12354 S:      Maintained
12355 F:      Documentation/media/v4l-drivers/pvrusb2*
12356 F:      drivers/media/usb/pvrusb2/
12357
12358 PWC WEBCAM DRIVER
12359 M:      Hans Verkuil <hverkuil@xs4all.nl>
12360 L:      linux-media@vger.kernel.org
12361 T:      git git://linuxtv.org/media_tree.git
12362 S:      Odd Fixes
12363 F:      drivers/media/usb/pwc/*
12364
12365 PWM FAN DRIVER
12366 M:      Kamil Debski <kamil@wypas.org>
12367 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12368 L:      linux-hwmon@vger.kernel.org
12369 S:      Supported
12370 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12371 F:      Documentation/hwmon/pwm-fan
12372 F:      drivers/hwmon/pwm-fan.c
12373
12374 PWM IR Transmitter
12375 M:      Sean Young <sean@mess.org>
12376 L:      linux-media@vger.kernel.org
12377 S:      Maintained
12378 F:      drivers/media/rc/pwm-ir-tx.c
12379
12380 PWM SUBSYSTEM
12381 M:      Thierry Reding <thierry.reding@gmail.com>
12382 L:      linux-pwm@vger.kernel.org
12383 S:      Maintained
12384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12385 F:      Documentation/pwm.txt
12386 F:      Documentation/devicetree/bindings/pwm/
12387 F:      include/linux/pwm.h
12388 F:      drivers/pwm/
12389 F:      drivers/video/backlight/pwm_bl.c
12390 F:      include/linux/pwm_backlight.h
12391 F:      drivers/gpio/gpio-mvebu.c
12392 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12393
12394 PXA GPIO DRIVER
12395 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12396 L:      linux-gpio@vger.kernel.org
12397 S:      Maintained
12398 F:      drivers/gpio/gpio-pxa.c
12399
12400 PXA MMCI DRIVER
12401 S:      Orphan
12402
12403 PXA RTC DRIVER
12404 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12405 L:      linux-rtc@vger.kernel.org
12406 S:      Maintained
12407
12408 PXA2xx/PXA3xx SUPPORT
12409 M:      Daniel Mack <daniel@zonque.org>
12410 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12411 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413 T:      git git://github.com/hzhuang1/linux.git
12414 T:      git git://github.com/rjarzmik/linux.git
12415 S:      Maintained
12416 F:      arch/arm/boot/dts/pxa*
12417 F:      arch/arm/mach-pxa/
12418 F:      drivers/dma/pxa*
12419 F:      drivers/pcmcia/pxa2xx*
12420 F:      drivers/pinctrl/pxa/
12421 F:      drivers/spi/spi-pxa2xx*
12422 F:      drivers/usb/gadget/udc/pxa2*
12423 F:      include/sound/pxa2xx-lib.h
12424 F:      sound/arm/pxa*
12425 F:      sound/soc/pxa/
12426
12427 QAT DRIVER
12428 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12429 L:      qat-linux@intel.com
12430 S:      Supported
12431 F:      drivers/crypto/qat/
12432
12433 QCOM AUDIO (ASoC) DRIVERS
12434 M:      Patrick Lai <plai@codeaurora.org>
12435 M:      Banajit Goswami <bgoswami@codeaurora.org>
12436 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12437 S:      Supported
12438 F:      sound/soc/qcom/
12439
12440 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12441 M:      Gabriel Somlo <somlo@cmu.edu>
12442 M:      "Michael S. Tsirkin" <mst@redhat.com>
12443 L:      qemu-devel@nongnu.org
12444 S:      Maintained
12445 F:      drivers/firmware/qemu_fw_cfg.c
12446 F:      include/uapi/linux/qemu_fw_cfg.h
12447
12448 QIB DRIVER
12449 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12450 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12451 L:      linux-rdma@vger.kernel.org
12452 S:      Supported
12453 F:      drivers/infiniband/hw/qib/
12454
12455 QLOGIC QL41xxx FCOE DRIVER
12456 M:      QLogic-Storage-Upstream@cavium.com
12457 L:      linux-scsi@vger.kernel.org
12458 S:      Supported
12459 F:      drivers/scsi/qedf/
12460
12461 QLOGIC QL41xxx ISCSI DRIVER
12462 M:      QLogic-Storage-Upstream@cavium.com
12463 L:      linux-scsi@vger.kernel.org
12464 S:      Supported
12465 F:      drivers/scsi/qedi/
12466
12467 QLOGIC QL4xxx ETHERNET DRIVER
12468 M:      Ariel Elior <Ariel.Elior@cavium.com>
12469 M:      everest-linux-l2@cavium.com
12470 L:      netdev@vger.kernel.org
12471 S:      Supported
12472 F:      drivers/net/ethernet/qlogic/qed/
12473 F:      include/linux/qed/
12474 F:      drivers/net/ethernet/qlogic/qede/
12475
12476 QLOGIC QL4xxx RDMA DRIVER
12477 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12478 M:      Ariel Elior <Ariel.Elior@cavium.com>
12479 L:      linux-rdma@vger.kernel.org
12480 S:      Supported
12481 F:      drivers/infiniband/hw/qedr/
12482 F:      include/uapi/rdma/qedr-abi.h
12483
12484 QLOGIC QLA1280 SCSI DRIVER
12485 M:      Michael Reed <mdr@sgi.com>
12486 L:      linux-scsi@vger.kernel.org
12487 S:      Maintained
12488 F:      drivers/scsi/qla1280.[ch]
12489
12490 QLOGIC QLA2XXX FC-SCSI DRIVER
12491 M:      qla2xxx-upstream@qlogic.com
12492 L:      linux-scsi@vger.kernel.org
12493 S:      Supported
12494 F:      Documentation/scsi/LICENSE.qla2xxx
12495 F:      drivers/scsi/qla2xxx/
12496
12497 QLOGIC QLA3XXX NETWORK DRIVER
12498 M:      Dept-GELinuxNICDev@cavium.com
12499 L:      netdev@vger.kernel.org
12500 S:      Supported
12501 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12502 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12503
12504 QLOGIC QLA4XXX iSCSI DRIVER
12505 M:      QLogic-Storage-Upstream@qlogic.com
12506 L:      linux-scsi@vger.kernel.org
12507 S:      Supported
12508 F:      Documentation/scsi/LICENSE.qla4xxx
12509 F:      drivers/scsi/qla4xxx/
12510
12511 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12512 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12513 M:      Manish Chopra <manish.chopra@cavium.com>
12514 M:      Dept-GELinuxNICDev@cavium.com
12515 L:      netdev@vger.kernel.org
12516 S:      Supported
12517 F:      drivers/net/ethernet/qlogic/qlcnic/
12518
12519 QLOGIC QLGE 10Gb ETHERNET DRIVER
12520 M:      Manish Chopra <manish.chopra@cavium.com>
12521 M:      Dept-GELinuxNICDev@cavium.com
12522 L:      netdev@vger.kernel.org
12523 S:      Supported
12524 F:      drivers/net/ethernet/qlogic/qlge/
12525
12526 QM1D1B0004 MEDIA DRIVER
12527 M:      Akihiro Tsukada <tskd08@gmail.com>
12528 L:      linux-media@vger.kernel.org
12529 S:      Odd Fixes
12530 F:      drivers/media/tuners/qm1d1b0004*
12531
12532 QM1D1C0042 MEDIA DRIVER
12533 M:      Akihiro Tsukada <tskd08@gmail.com>
12534 L:      linux-media@vger.kernel.org
12535 S:      Odd Fixes
12536 F:      drivers/media/tuners/qm1d1c0042*
12537
12538 QNX4 FILESYSTEM
12539 M:      Anders Larsen <al@alarsen.net>
12540 W:      http://www.alarsen.net/linux/qnx4fs/
12541 S:      Maintained
12542 F:      fs/qnx4/
12543 F:      include/uapi/linux/qnx4_fs.h
12544 F:      include/uapi/linux/qnxtypes.h
12545
12546 QORIQ DPAA2 FSL-MC BUS DRIVER
12547 M:      Stuart Yoder <stuyoder@gmail.com>
12548 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12549 L:      linux-kernel@vger.kernel.org
12550 S:      Maintained
12551 F:      drivers/bus/fsl-mc/
12552 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12553 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12554
12555 QT1010 MEDIA DRIVER
12556 M:      Antti Palosaari <crope@iki.fi>
12557 L:      linux-media@vger.kernel.org
12558 W:      https://linuxtv.org
12559 W:      http://palosaari.fi/linux/
12560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12561 T:      git git://linuxtv.org/anttip/media_tree.git
12562 S:      Maintained
12563 F:      drivers/media/tuners/qt1010*
12564
12565 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12566 M:      Kalle Valo <kvalo@codeaurora.org>
12567 L:      ath10k@lists.infradead.org
12568 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12570 S:      Supported
12571 F:      drivers/net/wireless/ath/ath10k/
12572
12573 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12574 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12575 L:      linux-wireless@vger.kernel.org
12576 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12577 S:      Supported
12578 F:      drivers/net/wireless/ath/ath9k/
12579
12580 QUALCOMM CAMERA SUBSYSTEM DRIVER
12581 M:      Todor Tomov <todor.too@gmail.com>
12582 L:      linux-media@vger.kernel.org
12583 S:      Maintained
12584 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12585 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12586 F:      drivers/media/platform/qcom/camss/
12587
12588 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12589 M:  Ilia Lin <ilia.lin@gmail.com>
12590 L:  linux-pm@vger.kernel.org
12591 S:  Maintained
12592 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12593 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12594
12595 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12596 M:      Timur Tabi <timur@kernel.org>
12597 L:      netdev@vger.kernel.org
12598 S:      Maintained
12599 F:      drivers/net/ethernet/qualcomm/emac/
12600
12601 QUALCOMM GENERIC INTERFACE I2C DRIVER
12602 M:      Alok Chauhan <alokc@codeaurora.org>
12603 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12604 L:      linux-i2c@vger.kernel.org
12605 L:      linux-arm-msm@vger.kernel.org
12606 S:      Supported
12607 F:      drivers/i2c/busses/i2c-qcom-geni.c
12608
12609 QUALCOMM HEXAGON ARCHITECTURE
12610 M:      Richard Kuo <rkuo@codeaurora.org>
12611 L:      linux-hexagon@vger.kernel.org
12612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12613 S:      Supported
12614 F:      arch/hexagon/
12615
12616 QUALCOMM HIDMA DRIVER
12617 M:      Sinan Kaya <okaya@kernel.org>
12618 L:      linux-arm-kernel@lists.infradead.org
12619 L:      linux-arm-msm@vger.kernel.org
12620 L:      dmaengine@vger.kernel.org
12621 S:      Supported
12622 F:      drivers/dma/qcom/hidma*
12623
12624 QUALCOMM IOMMU
12625 M:      Rob Clark <robdclark@gmail.com>
12626 L:      iommu@lists.linux-foundation.org
12627 L:      linux-arm-msm@vger.kernel.org
12628 S:      Maintained
12629 F:      drivers/iommu/qcom_iommu.c
12630
12631 QUALCOMM TSENS THERMAL DRIVER
12632 M:      Amit Kucheria <amit.kucheria@linaro.org>
12633 L:      linux-pm@vger.kernel.org
12634 L:      linux-arm-msm@vger.kernel.org
12635 S:      Maintained
12636 F:      drivers/thermal/qcom/
12637
12638 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12639 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12640 L:      linux-media@vger.kernel.org
12641 L:      linux-arm-msm@vger.kernel.org
12642 T:      git git://linuxtv.org/media_tree.git
12643 S:      Maintained
12644 F:      drivers/media/platform/qcom/venus/
12645
12646 QUALCOMM WCN36XX WIRELESS DRIVER
12647 M:      Kalle Valo <kvalo@codeaurora.org>
12648 L:      wcn36xx@lists.infradead.org
12649 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12650 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12651 S:      Supported
12652 F:      drivers/net/wireless/ath/wcn36xx/
12653
12654 QUANTENNA QTNFMAC WIRELESS DRIVER
12655 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12656 M:      Avinash Patil <avinashp@quantenna.com>
12657 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12658 L:      linux-wireless@vger.kernel.org
12659 S:      Maintained
12660 F:      drivers/net/wireless/quantenna
12661
12662 RADEON and AMDGPU DRM DRIVERS
12663 M:      Alex Deucher <alexander.deucher@amd.com>
12664 M:      Christian König <christian.koenig@amd.com>
12665 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12666 L:      amd-gfx@lists.freedesktop.org
12667 T:      git git://people.freedesktop.org/~agd5f/linux
12668 S:      Supported
12669 F:      drivers/gpu/drm/radeon/
12670 F:      include/uapi/drm/radeon_drm.h
12671 F:      drivers/gpu/drm/amd/
12672 F:      include/uapi/drm/amdgpu_drm.h
12673
12674 RADEON FRAMEBUFFER DISPLAY DRIVER
12675 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12676 L:      linux-fbdev@vger.kernel.org
12677 S:      Maintained
12678 F:      drivers/video/fbdev/aty/radeon*
12679 F:      include/uapi/linux/radeonfb.h
12680
12681 RADIOSHARK RADIO DRIVER
12682 M:      Hans Verkuil <hverkuil@xs4all.nl>
12683 L:      linux-media@vger.kernel.org
12684 T:      git git://linuxtv.org/media_tree.git
12685 S:      Maintained
12686 F:      drivers/media/radio/radio-shark.c
12687
12688 RADIOSHARK2 RADIO DRIVER
12689 M:      Hans Verkuil <hverkuil@xs4all.nl>
12690 L:      linux-media@vger.kernel.org
12691 T:      git git://linuxtv.org/media_tree.git
12692 S:      Maintained
12693 F:      drivers/media/radio/radio-shark2.c
12694 F:      drivers/media/radio/radio-tea5777.c
12695
12696 RADOS BLOCK DEVICE (RBD)
12697 M:      Ilya Dryomov <idryomov@gmail.com>
12698 M:      Sage Weil <sage@redhat.com>
12699 M:      Alex Elder <elder@kernel.org>
12700 L:      ceph-devel@vger.kernel.org
12701 W:      http://ceph.com/
12702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12703 T:      git git://github.com/ceph/ceph-client.git
12704 S:      Supported
12705 F:      Documentation/ABI/testing/sysfs-bus-rbd
12706 F:      drivers/block/rbd.c
12707 F:      drivers/block/rbd_types.h
12708
12709 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12710 M:      Paul Mackerras <paulus@samba.org>
12711 L:      linux-fbdev@vger.kernel.org
12712 S:      Maintained
12713 F:      drivers/video/fbdev/aty/aty128fb.c
12714
12715 RAINSHADOW-CEC DRIVER
12716 M:      Hans Verkuil <hverkuil@xs4all.nl>
12717 L:      linux-media@vger.kernel.org
12718 T:      git git://linuxtv.org/media_tree.git
12719 S:      Maintained
12720 F:      drivers/media/usb/rainshadow-cec/*
12721
12722 RALINK MIPS ARCHITECTURE
12723 M:      John Crispin <john@phrozen.org>
12724 L:      linux-mips@vger.kernel.org
12725 S:      Maintained
12726 F:      arch/mips/ralink
12727
12728 RALINK RT2X00 WIRELESS LAN DRIVER
12729 P:      rt2x00 project
12730 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12731 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12732 L:      linux-wireless@vger.kernel.org
12733 S:      Maintained
12734 F:      drivers/net/wireless/ralink/rt2x00/
12735
12736 RAMDISK RAM BLOCK DEVICE DRIVER
12737 M:      Jens Axboe <axboe@kernel.dk>
12738 S:      Maintained
12739 F:      Documentation/blockdev/ramdisk.txt
12740 F:      drivers/block/brd.c
12741
12742 RANCHU VIRTUAL BOARD FOR MIPS
12743 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12744 L:      linux-mips@vger.kernel.org
12745 S:      Supported
12746 F:      arch/mips/generic/board-ranchu.c
12747 F:      arch/mips/configs/generic/board-ranchu.config
12748
12749 RANDOM NUMBER DRIVER
12750 M:      "Theodore Ts'o" <tytso@mit.edu>
12751 S:      Maintained
12752 F:      drivers/char/random.c
12753
12754 RAPIDIO SUBSYSTEM
12755 M:      Matt Porter <mporter@kernel.crashing.org>
12756 M:      Alexandre Bounine <alex.bou9@gmail.com>
12757 S:      Maintained
12758 F:      drivers/rapidio/
12759
12760 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12761 L:      linux-wireless@vger.kernel.org
12762 S:      Orphan
12763 F:      drivers/net/wireless/ray*
12764
12765 RCUTORTURE TEST FRAMEWORK
12766 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12767 M:      Josh Triplett <josh@joshtriplett.org>
12768 R:      Steven Rostedt <rostedt@goodmis.org>
12769 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12770 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12771 L:      linux-kernel@vger.kernel.org
12772 S:      Supported
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12774 F:      tools/testing/selftests/rcutorture
12775
12776 RDC R-321X SoC
12777 M:      Florian Fainelli <florian@openwrt.org>
12778 S:      Maintained
12779
12780 RDC R6040 FAST ETHERNET DRIVER
12781 M:      Florian Fainelli <f.fainelli@gmail.com>
12782 L:      netdev@vger.kernel.org
12783 S:      Maintained
12784 F:      drivers/net/ethernet/rdc/r6040.c
12785
12786 RDMAVT - RDMA verbs software
12787 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12788 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12789 L:      linux-rdma@vger.kernel.org
12790 S:      Supported
12791 F:      drivers/infiniband/sw/rdmavt
12792
12793 RDS - RELIABLE DATAGRAM SOCKETS
12794 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12795 L:      netdev@vger.kernel.org
12796 L:      linux-rdma@vger.kernel.org
12797 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12798 W:      https://oss.oracle.com/projects/rds/
12799 S:      Supported
12800 F:      net/rds/
12801 F:      Documentation/networking/rds.txt
12802
12803 RDT - RESOURCE ALLOCATION
12804 M:      Fenghua Yu <fenghua.yu@intel.com>
12805 M:      Reinette Chatre <reinette.chatre@intel.com>
12806 L:      linux-kernel@vger.kernel.org
12807 S:      Supported
12808 F:      arch/x86/kernel/cpu/resctrl/
12809 F:      arch/x86/include/asm/resctrl_sched.h
12810 F:      Documentation/x86/resctrl*
12811
12812 READ-COPY UPDATE (RCU)
12813 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12814 M:      Josh Triplett <josh@joshtriplett.org>
12815 R:      Steven Rostedt <rostedt@goodmis.org>
12816 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12817 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12818 R:      Joel Fernandes <joel@joelfernandes.org>
12819 L:      linux-kernel@vger.kernel.org
12820 W:      http://www.rdrop.com/users/paulmck/RCU/
12821 S:      Supported
12822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12823 F:      Documentation/RCU/
12824 X:      Documentation/RCU/torture.txt
12825 F:      include/linux/rcu*
12826 X:      include/linux/srcu*.h
12827 F:      kernel/rcu/
12828 X:      kernel/rcu/srcu*.c
12829
12830 REAL TIME CLOCK (RTC) SUBSYSTEM
12831 M:      Alessandro Zummo <a.zummo@towertech.it>
12832 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12833 L:      linux-rtc@vger.kernel.org
12834 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12836 S:      Maintained
12837 F:      Documentation/devicetree/bindings/rtc/
12838 F:      Documentation/rtc.txt
12839 F:      drivers/rtc/
12840 F:      include/linux/rtc.h
12841 F:      include/uapi/linux/rtc.h
12842 F:      include/linux/rtc/
12843 F:      include/linux/platform_data/rtc-*
12844 F:      tools/testing/selftests/rtc/
12845
12846 REALTEK AUDIO CODECS
12847 M:      Bard Liao <bardliao@realtek.com>
12848 M:      Oder Chiou <oder_chiou@realtek.com>
12849 S:      Maintained
12850 F:      sound/soc/codecs/rt*
12851 F:      include/sound/rt*.h
12852
12853 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12854 M:      Linus Walleij <linus.walleij@linaro.org>
12855 S:      Maintained
12856 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12857 F:      drivers/net/dsa/realtek-smi*
12858 F:      drivers/net/dsa/rtl83*
12859
12860 REGISTER MAP ABSTRACTION
12861 M:      Mark Brown <broonie@kernel.org>
12862 L:      linux-kernel@vger.kernel.org
12863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12864 S:      Supported
12865 F:      Documentation/devicetree/bindings/regmap/
12866 F:      drivers/base/regmap/
12867 F:      include/linux/regmap.h
12868
12869 REISERFS FILE SYSTEM
12870 L:      reiserfs-devel@vger.kernel.org
12871 S:      Supported
12872 F:      fs/reiserfs/
12873
12874 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12875 M:      Ohad Ben-Cohen <ohad@wizery.com>
12876 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12877 L:      linux-remoteproc@vger.kernel.org
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12879 S:      Maintained
12880 F:      Documentation/devicetree/bindings/remoteproc/
12881 F:      Documentation/remoteproc.txt
12882 F:      drivers/remoteproc/
12883 F:      include/linux/remoteproc.h
12884
12885 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12886 M:      Ohad Ben-Cohen <ohad@wizery.com>
12887 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12888 L:      linux-remoteproc@vger.kernel.org
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12890 S:      Maintained
12891 F:      drivers/rpmsg/
12892 F:      Documentation/rpmsg.txt
12893 F:      include/linux/rpmsg.h
12894 F:      include/linux/rpmsg/
12895
12896 RENESAS CLOCK DRIVERS
12897 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12898 L:      linux-renesas-soc@vger.kernel.org
12899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12900 S:      Supported
12901 F:      drivers/clk/renesas/
12902
12903 RENESAS EMEV2 I2C DRIVER
12904 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12905 S:      Supported
12906 F:      drivers/i2c/busses/i2c-emev2.c
12907
12908 RENESAS ETHERNET DRIVERS
12909 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12910 L:      netdev@vger.kernel.org
12911 L:      linux-renesas-soc@vger.kernel.org
12912 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12913 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12914 F:      drivers/net/ethernet/renesas/
12915 F:      include/linux/sh_eth.h
12916
12917 RENESAS R-CAR GYROADC DRIVER
12918 M:      Marek Vasut <marek.vasut@gmail.com>
12919 L:      linux-iio@vger.kernel.org
12920 S:      Supported
12921 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12922 F:      drivers/iio/adc/rcar-gyroadc.c
12923
12924 RENESAS R-CAR I2C DRIVERS
12925 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12926 S:      Supported
12927 F:      drivers/i2c/busses/i2c-rcar.c
12928 F:      drivers/i2c/busses/i2c-sh_mobile.c
12929
12930 RENESAS RIIC DRIVER
12931 M:      Chris Brandt <chris.brandt@renesas.com>
12932 S:      Supported
12933 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12934 F:      drivers/i2c/busses/i2c-riic.c
12935
12936 RENESAS USB PHY DRIVER
12937 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12938 L:      linux-renesas-soc@vger.kernel.org
12939 S:      Maintained
12940 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12941
12942 RESET CONTROLLER FRAMEWORK
12943 M:      Philipp Zabel <p.zabel@pengutronix.de>
12944 T:      git git://git.pengutronix.de/git/pza/linux
12945 S:      Maintained
12946 F:      drivers/reset/
12947 F:      Documentation/devicetree/bindings/reset/
12948 F:      include/dt-bindings/reset/
12949 F:      include/linux/reset.h
12950 F:      include/linux/reset-controller.h
12951
12952 RESTARTABLE SEQUENCES SUPPORT
12953 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12954 M:      Peter Zijlstra <peterz@infradead.org>
12955 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12956 M:      Boqun Feng <boqun.feng@gmail.com>
12957 L:      linux-kernel@vger.kernel.org
12958 S:      Supported
12959 F:      kernel/rseq.c
12960 F:      include/uapi/linux/rseq.h
12961 F:      include/trace/events/rseq.h
12962 F:      tools/testing/selftests/rseq/
12963
12964 RFKILL
12965 M:      Johannes Berg <johannes@sipsolutions.net>
12966 L:      linux-wireless@vger.kernel.org
12967 W:      http://wireless.kernel.org/
12968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12970 S:      Maintained
12971 F:      Documentation/rfkill.txt
12972 F:      Documentation/ABI/stable/sysfs-class-rfkill
12973 F:      net/rfkill/
12974 F:      include/linux/rfkill.h
12975 F:      include/uapi/linux/rfkill.h
12976
12977 RHASHTABLE
12978 M:      Thomas Graf <tgraf@suug.ch>
12979 M:      Herbert Xu <herbert@gondor.apana.org.au>
12980 L:      netdev@vger.kernel.org
12981 S:      Maintained
12982 F:      lib/rhashtable.c
12983 F:      lib/test_rhashtable.c
12984 F:      include/linux/rhashtable.h
12985 F:      include/linux/rhashtable-types.h
12986
12987 RICOH R5C592 MEMORYSTICK DRIVER
12988 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12989 S:      Maintained
12990 F:      drivers/memstick/host/r592.*
12991
12992 RICOH SMARTMEDIA/XD DRIVER
12993 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12994 S:      Maintained
12995 F:      drivers/mtd/nand/raw/r852.c
12996 F:      drivers/mtd/nand/raw/r852.h
12997
12998 RISC-V ARCHITECTURE
12999 M:      Palmer Dabbelt <palmer@sifive.com>
13000 M:      Albert Ou <aou@eecs.berkeley.edu>
13001 L:      linux-riscv@lists.infradead.org
13002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13003 S:      Supported
13004 F:      arch/riscv/
13005 K:      riscv
13006 N:      riscv
13007
13008 ROCCAT DRIVERS
13009 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13010 W:      http://sourceforge.net/projects/roccat/
13011 S:      Maintained
13012 F:      drivers/hid/hid-roccat*
13013 F:      include/linux/hid-roccat*
13014 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13015
13016 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13017 M:      Jacob chen <jacob2.chen@rock-chips.com>
13018 L:      linux-media@vger.kernel.org
13019 S:      Maintained
13020 F:      drivers/media/platform/rockchip/rga/
13021 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13022
13023 ROCKCHIP VPU CODEC DRIVER
13024 M:      Ezequiel Garcia <ezequiel@collabora.com>
13025 L:      linux-media@vger.kernel.org
13026 S:      Maintained
13027 F:      drivers/staging/media/platform/rockchip/vpu/
13028 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13029
13030 ROCKER DRIVER
13031 M:      Jiri Pirko <jiri@resnulli.us>
13032 L:      netdev@vger.kernel.org
13033 S:      Supported
13034 F:      drivers/net/ethernet/rocker/
13035
13036 ROCKETPORT DRIVER
13037 P:      Comtrol Corp.
13038 W:      http://www.comtrol.com
13039 S:      Maintained
13040 F:      Documentation/serial/rocket.txt
13041 F:      drivers/tty/rocket*
13042
13043 ROCKETPORT EXPRESS/INFINITY DRIVER
13044 M:      Kevin Cernekee <cernekee@gmail.com>
13045 L:      linux-serial@vger.kernel.org
13046 S:      Odd Fixes
13047 F:      drivers/tty/serial/rp2.*
13048
13049 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13050 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13051 L:      linux-kernel@vger.kernel.org
13052 L:      linux-renesas-soc@vger.kernel.org
13053 S:      Supported
13054 F:      drivers/mfd/bd9571mwv.c
13055 F:      drivers/regulator/bd9571mwv-regulator.c
13056 F:      drivers/gpio/gpio-bd9571mwv.c
13057 F:      include/linux/mfd/bd9571mwv.h
13058 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13059
13060 ROSE NETWORK LAYER
13061 M:      Ralf Baechle <ralf@linux-mips.org>
13062 L:      linux-hams@vger.kernel.org
13063 W:      http://www.linux-ax25.org/
13064 S:      Maintained
13065 F:      include/net/rose.h
13066 F:      include/uapi/linux/rose.h
13067 F:      net/rose/
13068
13069 RTL2830 MEDIA DRIVER
13070 M:      Antti Palosaari <crope@iki.fi>
13071 L:      linux-media@vger.kernel.org
13072 W:      https://linuxtv.org
13073 W:      http://palosaari.fi/linux/
13074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13075 T:      git git://linuxtv.org/anttip/media_tree.git
13076 S:      Maintained
13077 F:      drivers/media/dvb-frontends/rtl2830*
13078
13079 RTL2832 MEDIA DRIVER
13080 M:      Antti Palosaari <crope@iki.fi>
13081 L:      linux-media@vger.kernel.org
13082 W:      https://linuxtv.org
13083 W:      http://palosaari.fi/linux/
13084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13085 T:      git git://linuxtv.org/anttip/media_tree.git
13086 S:      Maintained
13087 F:      drivers/media/dvb-frontends/rtl2832*
13088
13089 RTL2832_SDR MEDIA DRIVER
13090 M:      Antti Palosaari <crope@iki.fi>
13091 L:      linux-media@vger.kernel.org
13092 W:      https://linuxtv.org
13093 W:      http://palosaari.fi/linux/
13094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13095 T:      git git://linuxtv.org/anttip/media_tree.git
13096 S:      Maintained
13097 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13098
13099 RTL8180 WIRELESS DRIVER
13100 L:      linux-wireless@vger.kernel.org
13101 W:      http://wireless.kernel.org/
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13103 S:      Orphan
13104 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13105
13106 RTL8187 WIRELESS DRIVER
13107 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13108 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13109 M:      Larry Finger <Larry.Finger@lwfinger.net>
13110 L:      linux-wireless@vger.kernel.org
13111 W:      http://wireless.kernel.org/
13112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13113 S:      Maintained
13114 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13115
13116 REALTEK WIRELESS DRIVER (rtlwifi family)
13117 M:      Ping-Ke Shih <pkshih@realtek.com>
13118 L:      linux-wireless@vger.kernel.org
13119 W:      http://wireless.kernel.org/
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13121 S:      Maintained
13122 F:      drivers/net/wireless/realtek/rtlwifi/
13123
13124 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13125 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13126 L:      linux-wireless@vger.kernel.org
13127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13128 S:      Maintained
13129 F:      drivers/net/wireless/realtek/rtl8xxxu/
13130
13131 RXRPC SOCKETS (AF_RXRPC)
13132 M:      David Howells <dhowells@redhat.com>
13133 L:      linux-afs@lists.infradead.org
13134 S:      Supported
13135 F:      net/rxrpc/
13136 F:      include/keys/rxrpc-type.h
13137 F:      include/net/af_rxrpc.h
13138 F:      include/trace/events/rxrpc.h
13139 F:      include/uapi/linux/rxrpc.h
13140 F:      Documentation/networking/rxrpc.txt
13141 W:      https://www.infradead.org/~dhowells/kafs/
13142
13143 S3 SAVAGE FRAMEBUFFER DRIVER
13144 M:      Antonino Daplas <adaplas@gmail.com>
13145 L:      linux-fbdev@vger.kernel.org
13146 S:      Maintained
13147 F:      drivers/video/fbdev/savage/
13148
13149 S390
13150 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13151 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13152 L:      linux-s390@vger.kernel.org
13153 W:      http://www.ibm.com/developerworks/linux/linux390/
13154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13155 S:      Supported
13156 F:      arch/s390/
13157 F:      drivers/s390/
13158 F:      Documentation/s390/
13159 F:      Documentation/driver-api/s390-drivers.rst
13160
13161 S390 COMMON I/O LAYER
13162 M:      Sebastian Ott <sebott@linux.ibm.com>
13163 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13164 L:      linux-s390@vger.kernel.org
13165 W:      http://www.ibm.com/developerworks/linux/linux390/
13166 S:      Supported
13167 F:      drivers/s390/cio/
13168
13169 S390 DASD DRIVER
13170 M:      Stefan Haberland <sth@linux.ibm.com>
13171 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13172 L:      linux-s390@vger.kernel.org
13173 W:      http://www.ibm.com/developerworks/linux/linux390/
13174 S:      Supported
13175 F:      drivers/s390/block/dasd*
13176 F:      block/partitions/ibm.c
13177
13178 S390 IOMMU (PCI)
13179 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13180 L:      linux-s390@vger.kernel.org
13181 W:      http://www.ibm.com/developerworks/linux/linux390/
13182 S:      Supported
13183 F:      drivers/iommu/s390-iommu.c
13184
13185 S390 IUCV NETWORK LAYER
13186 M:      Julian Wiedmann <jwi@linux.ibm.com>
13187 M:      Ursula Braun <ubraun@linux.ibm.com>
13188 L:      linux-s390@vger.kernel.org
13189 W:      http://www.ibm.com/developerworks/linux/linux390/
13190 S:      Supported
13191 F:      drivers/s390/net/*iucv*
13192 F:      include/net/iucv/
13193 F:      net/iucv/
13194
13195 S390 NETWORK DRIVERS
13196 M:      Julian Wiedmann <jwi@linux.ibm.com>
13197 M:      Ursula Braun <ubraun@linux.ibm.com>
13198 L:      linux-s390@vger.kernel.org
13199 W:      http://www.ibm.com/developerworks/linux/linux390/
13200 S:      Supported
13201 F:      drivers/s390/net/
13202
13203 S390 PCI SUBSYSTEM
13204 M:      Sebastian Ott <sebott@linux.ibm.com>
13205 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13206 L:      linux-s390@vger.kernel.org
13207 W:      http://www.ibm.com/developerworks/linux/linux390/
13208 S:      Supported
13209 F:      arch/s390/pci/
13210 F:      drivers/pci/hotplug/s390_pci_hpc.c
13211
13212 S390 VFIO-CCW DRIVER
13213 M:      Cornelia Huck <cohuck@redhat.com>
13214 M:      Farhan Ali <alifm@linux.ibm.com>
13215 M:      Eric Farman <farman@linux.ibm.com>
13216 R:      Halil Pasic <pasic@linux.ibm.com>
13217 L:      linux-s390@vger.kernel.org
13218 L:      kvm@vger.kernel.org
13219 S:      Supported
13220 F:      drivers/s390/cio/vfio_ccw*
13221 F:      Documentation/s390/vfio-ccw.txt
13222 F:      include/uapi/linux/vfio_ccw.h
13223
13224 S390 ZCRYPT DRIVER
13225 M:      Harald Freudenberger <freude@linux.ibm.com>
13226 L:      linux-s390@vger.kernel.org
13227 W:      http://www.ibm.com/developerworks/linux/linux390/
13228 S:      Supported
13229 F:      drivers/s390/crypto/
13230
13231 S390 VFIO AP DRIVER
13232 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13233 M:      Pierre Morel <pmorel@linux.ibm.com>
13234 M:      Halil Pasic <pasic@linux.ibm.com>
13235 L:      linux-s390@vger.kernel.org
13236 W:      http://www.ibm.com/developerworks/linux/linux390/
13237 S:      Supported
13238 F:      drivers/s390/crypto/vfio_ap_drv.c
13239 F:      drivers/s390/crypto/vfio_ap_private.h
13240 F:      drivers/s390/crypto/vfio_ap_ops.c
13241 F:      Documentation/s390/vfio-ap.txt
13242
13243 S390 ZFCP DRIVER
13244 M:      Steffen Maier <maier@linux.ibm.com>
13245 M:      Benjamin Block <bblock@linux.ibm.com>
13246 L:      linux-s390@vger.kernel.org
13247 W:      http://www.ibm.com/developerworks/linux/linux390/
13248 S:      Supported
13249 F:      drivers/s390/scsi/zfcp_*
13250
13251 S3C24XX SD/MMC Driver
13252 M:      Ben Dooks <ben-linux@fluff.org>
13253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13254 S:      Supported
13255 F:      drivers/mmc/host/s3cmci.*
13256
13257 SAA6588 RDS RECEIVER DRIVER
13258 M:      Hans Verkuil <hverkuil@xs4all.nl>
13259 L:      linux-media@vger.kernel.org
13260 T:      git git://linuxtv.org/media_tree.git
13261 W:      https://linuxtv.org
13262 S:      Odd Fixes
13263 F:      drivers/media/i2c/saa6588*
13264
13265 SAA7134 VIDEO4LINUX DRIVER
13266 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13267 L:      linux-media@vger.kernel.org
13268 W:      https://linuxtv.org
13269 T:      git git://linuxtv.org/media_tree.git
13270 S:      Odd fixes
13271 F:      Documentation/media/v4l-drivers/saa7134*
13272 F:      drivers/media/pci/saa7134/
13273
13274 SAA7146 VIDEO4LINUX-2 DRIVER
13275 M:      Hans Verkuil <hverkuil@xs4all.nl>
13276 L:      linux-media@vger.kernel.org
13277 T:      git git://linuxtv.org/media_tree.git
13278 S:      Maintained
13279 F:      drivers/media/common/saa7146/
13280 F:      drivers/media/pci/saa7146/
13281 F:      include/media/drv-intf/saa7146*
13282
13283 SAMSUNG AUDIO (ASoC) DRIVERS
13284 M:      Krzysztof Kozlowski <krzk@kernel.org>
13285 M:      Sangbeom Kim <sbkim73@samsung.com>
13286 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13287 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13288 S:      Supported
13289 F:      sound/soc/samsung/
13290 F:      Documentation/devicetree/bindings/sound/samsung*
13291
13292 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13293 M:      Krzysztof Kozlowski <krzk@kernel.org>
13294 L:      linux-crypto@vger.kernel.org
13295 L:      linux-samsung-soc@vger.kernel.org
13296 S:      Maintained
13297 F:      drivers/crypto/exynos-rng.c
13298 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13299
13300 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13301 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13302 L:      linux-samsung-soc@vger.kernel.org
13303 S:      Maintained
13304 F:      drivers/char/hw_random/exynos-trng.c
13305 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13306
13307 SAMSUNG FRAMEBUFFER DRIVER
13308 M:      Jingoo Han <jingoohan1@gmail.com>
13309 L:      linux-fbdev@vger.kernel.org
13310 S:      Maintained
13311 F:      drivers/video/fbdev/s3c-fb.c
13312
13313 SAMSUNG LAPTOP DRIVER
13314 M:      Corentin Chary <corentin.chary@gmail.com>
13315 L:      platform-driver-x86@vger.kernel.org
13316 S:      Maintained
13317 F:      drivers/platform/x86/samsung-laptop.c
13318
13319 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13320 M:      Sangbeom Kim <sbkim73@samsung.com>
13321 M:      Krzysztof Kozlowski <krzk@kernel.org>
13322 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13323 L:      linux-kernel@vger.kernel.org
13324 L:      linux-samsung-soc@vger.kernel.org
13325 S:      Supported
13326 F:      drivers/mfd/sec*.c
13327 F:      drivers/regulator/s2m*.c
13328 F:      drivers/regulator/s5m*.c
13329 F:      drivers/clk/clk-s2mps11.c
13330 F:      drivers/rtc/rtc-s5m.c
13331 F:      include/linux/mfd/samsung/
13332 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13333 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13334 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13335 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13336
13337 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13338 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13339 L:      linux-media@vger.kernel.org
13340 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13341 S:      Maintained
13342 F:      drivers/media/platform/s3c-camif/
13343 F:      include/media/drv-intf/s3c_camif.h
13344
13345 SAMSUNG S3FWRN5 NFC DRIVER
13346 M:      Robert Baldyga <r.baldyga@samsung.com>
13347 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13348 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13349 S:      Supported
13350 F:      drivers/nfc/s3fwrn5
13351
13352 SAMSUNG S5C73M3 CAMERA DRIVER
13353 M:      Kyungmin Park <kyungmin.park@samsung.com>
13354 M:      Andrzej Hajda <a.hajda@samsung.com>
13355 L:      linux-media@vger.kernel.org
13356 S:      Supported
13357 F:      drivers/media/i2c/s5c73m3/*
13358
13359 SAMSUNG S5K5BAF CAMERA DRIVER
13360 M:      Kyungmin Park <kyungmin.park@samsung.com>
13361 M:      Andrzej Hajda <a.hajda@samsung.com>
13362 L:      linux-media@vger.kernel.org
13363 S:      Supported
13364 F:      drivers/media/i2c/s5k5baf.c
13365
13366 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13367 M:      Krzysztof Kozlowski <krzk@kernel.org>
13368 M:      Vladimir Zapolskiy <vz@mleia.com>
13369 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13370 L:      linux-crypto@vger.kernel.org
13371 L:      linux-samsung-soc@vger.kernel.org
13372 S:      Maintained
13373 F:      drivers/crypto/s5p-sss.c
13374
13375 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13376 M:      Kyungmin Park <kyungmin.park@samsung.com>
13377 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13378 L:      linux-media@vger.kernel.org
13379 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13380 S:      Supported
13381 F:      drivers/media/platform/exynos4-is/
13382
13383 SAMSUNG SOC CLOCK DRIVERS
13384 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13385 M:      Tomasz Figa <tomasz.figa@gmail.com>
13386 M:      Chanwoo Choi <cw00.choi@samsung.com>
13387 S:      Supported
13388 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13390 F:      drivers/clk/samsung/
13391 F:      include/dt-bindings/clock/exynos*.h
13392 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13393
13394 SAMSUNG SPI DRIVERS
13395 M:      Kukjin Kim <kgene@kernel.org>
13396 M:      Krzysztof Kozlowski <krzk@kernel.org>
13397 M:      Andi Shyti <andi@etezian.org>
13398 L:      linux-spi@vger.kernel.org
13399 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13400 S:      Maintained
13401 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13402 F:      drivers/spi/spi-s3c*
13403 F:      include/linux/platform_data/spi-s3c64xx.h
13404
13405 SAMSUNG SXGBE DRIVERS
13406 M:      Byungho An <bh74.an@samsung.com>
13407 M:      Girish K S <ks.giri@samsung.com>
13408 M:      Vipul Pandya <vipul.pandya@samsung.com>
13409 S:      Supported
13410 L:      netdev@vger.kernel.org
13411 F:      drivers/net/ethernet/samsung/sxgbe/
13412
13413 SAMSUNG THERMAL DRIVER
13414 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13415 L:      linux-pm@vger.kernel.org
13416 L:      linux-samsung-soc@vger.kernel.org
13417 S:      Supported
13418 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13419 F:      drivers/thermal/samsung/
13420
13421 SAMSUNG USB2 PHY DRIVER
13422 M:      Kamil Debski <kamil@wypas.org>
13423 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13424 L:      linux-kernel@vger.kernel.org
13425 S:      Supported
13426 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13427 F:      Documentation/phy/samsung-usb2.txt
13428 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13429 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13430 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13431 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13432 F:      drivers/phy/samsung/phy-samsung-usb2.c
13433 F:      drivers/phy/samsung/phy-samsung-usb2.h
13434
13435 SC1200 WDT DRIVER
13436 M:      Zwane Mwaikambo <zwanem@gmail.com>
13437 S:      Maintained
13438 F:      drivers/watchdog/sc1200wdt.c
13439
13440 SCHEDULER
13441 M:      Ingo Molnar <mingo@redhat.com>
13442 M:      Peter Zijlstra <peterz@infradead.org>
13443 L:      linux-kernel@vger.kernel.org
13444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13445 S:      Maintained
13446 F:      kernel/sched/
13447 F:      include/linux/sched.h
13448 F:      include/uapi/linux/sched.h
13449 F:      include/linux/wait.h
13450
13451 SCR24X CHIP CARD INTERFACE DRIVER
13452 M:      Lubomir Rintel <lkundrak@v3.sk>
13453 S:      Supported
13454 F:      drivers/char/pcmcia/scr24x_cs.c
13455
13456 SCSI CDROM DRIVER
13457 M:      Jens Axboe <axboe@kernel.dk>
13458 L:      linux-scsi@vger.kernel.org
13459 W:      http://www.kernel.dk
13460 S:      Maintained
13461 F:      drivers/scsi/sr*
13462
13463 SCSI RDMA PROTOCOL (SRP) INITIATOR
13464 M:      Bart Van Assche <bvanassche@acm.org>
13465 L:      linux-rdma@vger.kernel.org
13466 S:      Supported
13467 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13468 F:      drivers/infiniband/ulp/srp/
13469 F:      include/scsi/srp.h
13470
13471 SCSI RDMA PROTOCOL (SRP) TARGET
13472 M:      Bart Van Assche <bvanassche@acm.org>
13473 L:      linux-rdma@vger.kernel.org
13474 L:      target-devel@vger.kernel.org
13475 S:      Supported
13476 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13477 F:      drivers/infiniband/ulp/srpt/
13478
13479 SCSI SG DRIVER
13480 M:      Doug Gilbert <dgilbert@interlog.com>
13481 L:      linux-scsi@vger.kernel.org
13482 W:      http://sg.danny.cz/sg
13483 S:      Maintained
13484 F:      Documentation/scsi/scsi-generic.txt
13485 F:      drivers/scsi/sg.c
13486 F:      include/scsi/sg.h
13487
13488 SCSI SUBSYSTEM
13489 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13491 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13493 L:      linux-scsi@vger.kernel.org
13494 S:      Maintained
13495 F:      Documentation/devicetree/bindings/scsi/
13496 F:      drivers/scsi/
13497 F:      include/scsi/
13498
13499 SCSI TAPE DRIVER
13500 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13501 L:      linux-scsi@vger.kernel.org
13502 S:      Maintained
13503 F:      Documentation/scsi/st.txt
13504 F:      drivers/scsi/st.*
13505 F:      drivers/scsi/st_*.h
13506
13507 SCTP PROTOCOL
13508 M:      Vlad Yasevich <vyasevich@gmail.com>
13509 M:      Neil Horman <nhorman@tuxdriver.com>
13510 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13511 L:      linux-sctp@vger.kernel.org
13512 W:      http://lksctp.sourceforge.net
13513 S:      Maintained
13514 F:      Documentation/networking/sctp.txt
13515 F:      include/linux/sctp.h
13516 F:      include/uapi/linux/sctp.h
13517 F:      include/net/sctp/
13518 F:      net/sctp/
13519
13520 SCx200 CPU SUPPORT
13521 M:      Jim Cromie <jim.cromie@gmail.com>
13522 S:      Odd Fixes
13523 F:      Documentation/i2c/busses/scx200_acb
13524 F:      arch/x86/platform/scx200/
13525 F:      drivers/watchdog/scx200_wdt.c
13526 F:      drivers/i2c/busses/scx200*
13527 F:      drivers/mtd/maps/scx200_docflash.c
13528 F:      include/linux/scx200.h
13529
13530 SCx200 GPIO DRIVER
13531 M:      Jim Cromie <jim.cromie@gmail.com>
13532 S:      Maintained
13533 F:      drivers/char/scx200_gpio.c
13534 F:      include/linux/scx200_gpio.h
13535
13536 SCx200 HRT CLOCKSOURCE DRIVER
13537 M:      Jim Cromie <jim.cromie@gmail.com>
13538 S:      Maintained
13539 F:      drivers/clocksource/scx200_hrt.c
13540
13541 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13542 M:      Sascha Sommer <saschasommer@freenet.de>
13543 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13544 S:      Maintained
13545 F:      drivers/mmc/host/sdricoh_cs.c
13546
13547 SECO BOARDS CEC DRIVER
13548 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13549 S:      Maintained
13550 F:      drivers/media/platform/seco-cec/seco-cec.c
13551 F:      drivers/media/platform/seco-cec/seco-cec.h
13552
13553 SECURE COMPUTING
13554 M:      Kees Cook <keescook@chromium.org>
13555 R:      Andy Lutomirski <luto@amacapital.net>
13556 R:      Will Drewry <wad@chromium.org>
13557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13558 S:      Supported
13559 F:      kernel/seccomp.c
13560 F:      include/uapi/linux/seccomp.h
13561 F:      include/linux/seccomp.h
13562 F:      tools/testing/selftests/seccomp/*
13563 F:      tools/testing/selftests/kselftest_harness.h
13564 F:      Documentation/userspace-api/seccomp_filter.rst
13565 K:      \bsecure_computing
13566 K:      \bTIF_SECCOMP\b
13567
13568 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13569 M:      Al Cooper <alcooperx@gmail.com>
13570 L:      linux-mmc@vger.kernel.org
13571 L:      bcm-kernel-feedback-list@broadcom.com
13572 S:      Maintained
13573 F:      drivers/mmc/host/sdhci-brcmstb*
13574
13575 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13576 M:      Adrian Hunter <adrian.hunter@intel.com>
13577 L:      linux-mmc@vger.kernel.org
13578 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13579 S:      Maintained
13580 F:      drivers/mmc/host/sdhci*
13581 F:      include/linux/mmc/sdhci*
13582
13583 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13584 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13585 M:      Manjunath M B <manjumb@synopsys.com>
13586 L:      linux-mmc@vger.kernel.org
13587 S:      Maintained
13588 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13589
13590 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13591 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13592 L:      linux-mmc@vger.kernel.org
13593 S:      Supported
13594 F:      drivers/mmc/host/sdhci-of-at91.c
13595
13596 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13597 M:      Ben Dooks <ben-linux@fluff.org>
13598 M:      Jaehoon Chung <jh80.chung@samsung.com>
13599 L:      linux-mmc@vger.kernel.org
13600 S:      Maintained
13601 F:      drivers/mmc/host/sdhci-s3c*
13602
13603 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13604 M:      Viresh Kumar <vireshk@kernel.org>
13605 L:      linux-mmc@vger.kernel.org
13606 S:      Maintained
13607 F:      drivers/mmc/host/sdhci-spear.c
13608
13609 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13610 M:      Kishon Vijay Abraham I <kishon@ti.com>
13611 L:      linux-mmc@vger.kernel.org
13612 S:      Maintained
13613 F:      drivers/mmc/host/sdhci-omap.c
13614
13615 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13616 M:      Scott Bauer <scott.bauer@intel.com>
13617 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13618 L:      linux-block@vger.kernel.org
13619 S:      Supported
13620 F:      block/sed*
13621 F:      block/opal_proto.h
13622 F:      include/linux/sed*
13623 F:      include/uapi/linux/sed*
13624
13625 SECURITY CONTACT
13626 M:      Security Officers <security@kernel.org>
13627 S:      Supported
13628
13629 SECURITY SUBSYSTEM
13630 M:      James Morris <jmorris@namei.org>
13631 M:      "Serge E. Hallyn" <serge@hallyn.com>
13632 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13634 W:      http://kernsec.org/
13635 S:      Supported
13636 F:      security/
13637 X:      security/selinux/
13638
13639 SELINUX SECURITY MODULE
13640 M:      Paul Moore <paul@paul-moore.com>
13641 M:      Stephen Smalley <sds@tycho.nsa.gov>
13642 M:      Eric Paris <eparis@parisplace.org>
13643 L:      selinux@vger.kernel.org
13644 W:      https://selinuxproject.org
13645 W:      https://github.com/SELinuxProject
13646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13647 S:      Supported
13648 F:      include/linux/selinux*
13649 F:      security/selinux/
13650 F:      scripts/selinux/
13651 F:      Documentation/admin-guide/LSM/SELinux.rst
13652
13653 SENSABLE PHANTOM
13654 M:      Jiri Slaby <jirislaby@gmail.com>
13655 S:      Maintained
13656 F:      drivers/misc/phantom.c
13657 F:      include/uapi/linux/phantom.h
13658
13659 SERIAL DEVICE BUS
13660 M:      Rob Herring <robh@kernel.org>
13661 L:      linux-serial@vger.kernel.org
13662 S:      Maintained
13663 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13664 F:      drivers/tty/serdev/
13665 F:      include/linux/serdev.h
13666
13667 SERIAL DRIVERS
13668 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13669 L:      linux-serial@vger.kernel.org
13670 S:      Maintained
13671 F:      Documentation/devicetree/bindings/serial/
13672 F:      drivers/tty/serial/
13673
13674 SERIAL IR RECEIVER
13675 M:      Sean Young <sean@mess.org>
13676 L:      linux-media@vger.kernel.org
13677 S:      Maintained
13678 F:      drivers/media/rc/serial_ir.c
13679
13680 SFC NETWORK DRIVER
13681 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13682 M:      Edward Cree <ecree@solarflare.com>
13683 M:      Bert Kenward <bkenward@solarflare.com>
13684 L:      netdev@vger.kernel.org
13685 S:      Supported
13686 F:      drivers/net/ethernet/sfc/
13687
13688 SGI GRU DRIVER
13689 M:      Dimitri Sivanich <sivanich@sgi.com>
13690 S:      Maintained
13691 F:      drivers/misc/sgi-gru/
13692
13693 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13694 M:      Pat Gefre <pfg@sgi.com>
13695 L:      linux-ia64@vger.kernel.org
13696 S:      Supported
13697 F:      Documentation/ia64/serial.txt
13698 F:      drivers/tty/serial/ioc?_serial.c
13699 F:      include/linux/ioc?.h
13700
13701 SGI XP/XPC/XPNET DRIVER
13702 M:      Cliff Whickman <cpw@sgi.com>
13703 M:      Robin Holt <robinmholt@gmail.com>
13704 S:      Maintained
13705 F:      drivers/misc/sgi-xp/
13706
13707 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13708 M:      Ursula Braun <ubraun@linux.ibm.com>
13709 L:      linux-s390@vger.kernel.org
13710 W:      http://www.ibm.com/developerworks/linux/linux390/
13711 S:      Supported
13712 F:      net/smc/
13713
13714 SHARP RJ54N1CB0C SENSOR DRIVER
13715 M:      Jacopo Mondi <jacopo@jmondi.org>
13716 L:      linux-media@vger.kernel.org
13717 T:      git git://linuxtv.org/media_tree.git
13718 S:      Odd fixes
13719 F:      drivers/media/i2c/rj54n1cb0c.c
13720 F:      include/media/i2c/rj54n1cb0c.h
13721
13722 SH_VEU V4L2 MEM2MEM DRIVER
13723 L:      linux-media@vger.kernel.org
13724 S:      Orphan
13725 F:      drivers/media/platform/sh_veu.c
13726
13727 SH_VOU V4L2 OUTPUT DRIVER
13728 L:      linux-media@vger.kernel.org
13729 S:      Orphan
13730 F:      drivers/media/platform/sh_vou.c
13731 F:      include/media/drv-intf/sh_vou.h
13732
13733 SI2157 MEDIA DRIVER
13734 M:      Antti Palosaari <crope@iki.fi>
13735 L:      linux-media@vger.kernel.org
13736 W:      https://linuxtv.org
13737 W:      http://palosaari.fi/linux/
13738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13739 T:      git git://linuxtv.org/anttip/media_tree.git
13740 S:      Maintained
13741 F:      drivers/media/tuners/si2157*
13742
13743 SI2165 MEDIA DRIVER
13744 M:      Matthias Schwarzott <zzam@gentoo.org>
13745 L:      linux-media@vger.kernel.org
13746 W:      https://linuxtv.org
13747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13748 S:      Maintained
13749 F:      drivers/media/dvb-frontends/si2165*
13750
13751 SI2168 MEDIA DRIVER
13752 M:      Antti Palosaari <crope@iki.fi>
13753 L:      linux-media@vger.kernel.org
13754 W:      https://linuxtv.org
13755 W:      http://palosaari.fi/linux/
13756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13757 T:      git git://linuxtv.org/anttip/media_tree.git
13758 S:      Maintained
13759 F:      drivers/media/dvb-frontends/si2168*
13760
13761 SI470X FM RADIO RECEIVER I2C DRIVER
13762 M:      Hans Verkuil <hverkuil@xs4all.nl>
13763 L:      linux-media@vger.kernel.org
13764 T:      git git://linuxtv.org/media_tree.git
13765 W:      https://linuxtv.org
13766 S:      Odd Fixes
13767 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13768
13769 SI470X FM RADIO RECEIVER USB DRIVER
13770 M:      Hans Verkuil <hverkuil@xs4all.nl>
13771 L:      linux-media@vger.kernel.org
13772 T:      git git://linuxtv.org/media_tree.git
13773 W:      https://linuxtv.org
13774 S:      Maintained
13775 F:      drivers/media/radio/si470x/radio-si470x-common.c
13776 F:      drivers/media/radio/si470x/radio-si470x.h
13777 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13778
13779 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13780 M:      Eduardo Valentin <edubezval@gmail.com>
13781 L:      linux-media@vger.kernel.org
13782 T:      git git://linuxtv.org/media_tree.git
13783 W:      https://linuxtv.org
13784 S:      Odd Fixes
13785 F:      drivers/media/radio/si4713/si4713.?
13786
13787 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13788 M:      Eduardo Valentin <edubezval@gmail.com>
13789 L:      linux-media@vger.kernel.org
13790 T:      git git://linuxtv.org/media_tree.git
13791 W:      https://linuxtv.org
13792 S:      Odd Fixes
13793 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13794
13795 SI4713 FM RADIO TRANSMITTER USB DRIVER
13796 M:      Hans Verkuil <hverkuil@xs4all.nl>
13797 L:      linux-media@vger.kernel.org
13798 T:      git git://linuxtv.org/media_tree.git
13799 W:      https://linuxtv.org
13800 S:      Maintained
13801 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13802
13803 SIANO DVB DRIVER
13804 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13805 L:      linux-media@vger.kernel.org
13806 W:      https://linuxtv.org
13807 T:      git git://linuxtv.org/media_tree.git
13808 S:      Odd fixes
13809 F:      drivers/media/common/siano/
13810 F:      drivers/media/usb/siano/
13811 F:      drivers/media/usb/siano/
13812 F:      drivers/media/mmc/siano/
13813
13814 SIFIVE DRIVERS
13815 M:      Palmer Dabbelt <palmer@sifive.com>
13816 L:      linux-riscv@lists.infradead.org
13817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13818 S:      Supported
13819 K:      sifive
13820 N:      sifive
13821
13822 SILEAD TOUCHSCREEN DRIVER
13823 M:      Hans de Goede <hdegoede@redhat.com>
13824 L:      linux-input@vger.kernel.org
13825 L:      platform-driver-x86@vger.kernel.org
13826 S:      Maintained
13827 F:      drivers/input/touchscreen/silead.c
13828 F:      drivers/platform/x86/touchscreen_dmi.c
13829
13830 SILICON MOTION SM712 FRAME BUFFER DRIVER
13831 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13832 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13833 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13834 L:      linux-fbdev@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/video/fbdev/sm712*
13837 F:      Documentation/fb/sm712fb.txt
13838
13839 SIMPLE FIRMWARE INTERFACE (SFI)
13840 M:      Len Brown <lenb@kernel.org>
13841 L:      sfi-devel@simplefirmware.org
13842 W:      http://simplefirmware.org/
13843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13844 S:      Supported
13845 F:      arch/x86/platform/sfi/
13846 F:      drivers/sfi/
13847 F:      include/linux/sfi*.h
13848
13849 SIMPLEFB FB DRIVER
13850 M:      Hans de Goede <hdegoede@redhat.com>
13851 L:      linux-fbdev@vger.kernel.org
13852 S:      Maintained
13853 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13854 F:      drivers/video/fbdev/simplefb.c
13855 F:      include/linux/platform_data/simplefb.h
13856
13857 SIMTEC EB110ATX (Chalice CATS)
13858 P:      Ben Dooks
13859 P:      Vincent Sanders <vince@simtec.co.uk>
13860 M:      Simtec Linux Team <linux@simtec.co.uk>
13861 W:      http://www.simtec.co.uk/products/EB110ATX/
13862 S:      Supported
13863
13864 SIMTEC EB2410ITX (BAST)
13865 P:      Ben Dooks
13866 P:      Vincent Sanders <vince@simtec.co.uk>
13867 M:      Simtec Linux Team <linux@simtec.co.uk>
13868 W:      http://www.simtec.co.uk/products/EB2410ITX/
13869 S:      Supported
13870 F:      arch/arm/mach-s3c24xx/mach-bast.c
13871 F:      arch/arm/mach-s3c24xx/bast-ide.c
13872 F:      arch/arm/mach-s3c24xx/bast-irq.c
13873
13874 SIPHASH PRF ROUTINES
13875 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13876 S:      Maintained
13877 F:      lib/siphash.c
13878 F:      lib/test_siphash.c
13879 F:      include/linux/siphash.h
13880
13881 SIOX
13882 M:      Gavin Schenk <g.schenk@eckelmann.de>
13883 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13884 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13885 S:      Supported
13886 F:      drivers/siox/*
13887 F:      drivers/gpio/gpio-siox.c
13888 F:      include/trace/events/siox.h
13889
13890 SIS 190 ETHERNET DRIVER
13891 M:      Francois Romieu <romieu@fr.zoreil.com>
13892 L:      netdev@vger.kernel.org
13893 S:      Maintained
13894 F:      drivers/net/ethernet/sis/sis190.c
13895
13896 SIS 900/7016 FAST ETHERNET DRIVER
13897 M:      Daniele Venzano <venza@brownhat.org>
13898 W:      http://www.brownhat.org/sis900.html
13899 L:      netdev@vger.kernel.org
13900 S:      Maintained
13901 F:      drivers/net/ethernet/sis/sis900.*
13902
13903 SIS FRAMEBUFFER DRIVER
13904 M:      Thomas Winischhofer <thomas@winischhofer.net>
13905 W:      http://www.winischhofer.net/linuxsisvga.shtml
13906 S:      Maintained
13907 F:      Documentation/fb/sisfb.txt
13908 F:      drivers/video/fbdev/sis/
13909 F:      include/video/sisfb.h
13910
13911 SIS USB2VGA DRIVER
13912 M:      Thomas Winischhofer <thomas@winischhofer.net>
13913 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13914 S:      Maintained
13915 F:      drivers/usb/misc/sisusbvga/
13916
13917 SLAB ALLOCATOR
13918 M:      Christoph Lameter <cl@linux.com>
13919 M:      Pekka Enberg <penberg@kernel.org>
13920 M:      David Rientjes <rientjes@google.com>
13921 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13922 M:      Andrew Morton <akpm@linux-foundation.org>
13923 L:      linux-mm@kvack.org
13924 S:      Maintained
13925 F:      include/linux/sl?b*.h
13926 F:      mm/sl?b*
13927
13928 SLEEPABLE READ-COPY UPDATE (SRCU)
13929 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13930 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13931 M:      Josh Triplett <josh@joshtriplett.org>
13932 R:      Steven Rostedt <rostedt@goodmis.org>
13933 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13934 L:      linux-kernel@vger.kernel.org
13935 W:      http://www.rdrop.com/users/paulmck/RCU/
13936 S:      Supported
13937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13938 F:      include/linux/srcu*.h
13939 F:      kernel/rcu/srcu*.c
13940
13941 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13942 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13943 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13944 S:      Maintained
13945 F:      drivers/slimbus/
13946 F:      Documentation/devicetree/bindings/slimbus/
13947 F:      include/linux/slimbus.h
13948
13949 SMACK SECURITY MODULE
13950 M:      Casey Schaufler <casey@schaufler-ca.com>
13951 L:      linux-security-module@vger.kernel.org
13952 W:      http://schaufler-ca.com
13953 T:      git git://github.com/cschaufler/smack-next
13954 S:      Maintained
13955 F:      Documentation/admin-guide/LSM/Smack.rst
13956 F:      security/smack/
13957
13958 SMC91x ETHERNET DRIVER
13959 M:      Nicolas Pitre <nico@fluxnic.net>
13960 S:      Odd Fixes
13961 F:      drivers/net/ethernet/smsc/smc91x.*
13962
13963 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13964 M:      Sakari Ailus <sakari.ailus@iki.fi>
13965 L:      linux-media@vger.kernel.org
13966 S:      Maintained
13967 F:      drivers/media/i2c/smiapp/
13968 F:      include/media/i2c/smiapp.h
13969 F:      drivers/media/i2c/smiapp-pll.c
13970 F:      drivers/media/i2c/smiapp-pll.h
13971 F:      include/uapi/linux/smiapp.h
13972 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13973
13974 SMM665 HARDWARE MONITOR DRIVER
13975 M:      Guenter Roeck <linux@roeck-us.net>
13976 L:      linux-hwmon@vger.kernel.org
13977 S:      Maintained
13978 F:      Documentation/hwmon/smm665
13979 F:      drivers/hwmon/smm665.c
13980
13981 SMSC EMC2103 HARDWARE MONITOR DRIVER
13982 M:      Steve Glendinning <steve.glendinning@shawell.net>
13983 L:      linux-hwmon@vger.kernel.org
13984 S:      Maintained
13985 F:      Documentation/hwmon/emc2103
13986 F:      drivers/hwmon/emc2103.c
13987
13988 SMSC SCH5627 HARDWARE MONITOR DRIVER
13989 M:      Hans de Goede <hdegoede@redhat.com>
13990 L:      linux-hwmon@vger.kernel.org
13991 S:      Supported
13992 F:      Documentation/hwmon/sch5627
13993 F:      drivers/hwmon/sch5627.c
13994
13995 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13996 M:      Steve Glendinning <steve.glendinning@shawell.net>
13997 L:      linux-fbdev@vger.kernel.org
13998 S:      Maintained
13999 F:      drivers/video/fbdev/smscufx.c
14000
14001 SMSC47B397 HARDWARE MONITOR DRIVER
14002 M:      Jean Delvare <jdelvare@suse.com>
14003 L:      linux-hwmon@vger.kernel.org
14004 S:      Maintained
14005 F:      Documentation/hwmon/smsc47b397
14006 F:      drivers/hwmon/smsc47b397.c
14007
14008 SMSC911x ETHERNET DRIVER
14009 M:      Steve Glendinning <steve.glendinning@shawell.net>
14010 L:      netdev@vger.kernel.org
14011 S:      Maintained
14012 F:      include/linux/smsc911x.h
14013 F:      drivers/net/ethernet/smsc/smsc911x.*
14014
14015 SMSC9420 PCI ETHERNET DRIVER
14016 M:      Steve Glendinning <steve.glendinning@shawell.net>
14017 L:      netdev@vger.kernel.org
14018 S:      Maintained
14019 F:      drivers/net/ethernet/smsc/smsc9420.*
14020
14021 SOC-CAMERA V4L2 SUBSYSTEM
14022 L:      linux-media@vger.kernel.org
14023 T:      git git://linuxtv.org/media_tree.git
14024 S:      Orphan
14025 F:      include/media/soc*
14026 F:      drivers/media/i2c/soc_camera/
14027 F:      drivers/media/platform/soc_camera/
14028
14029 SOCIONEXT SYNQUACER I2C DRIVER
14030 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14031 L:      linux-i2c@vger.kernel.org
14032 S:      Maintained
14033 F:      drivers/i2c/busses/i2c-synquacer.c
14034 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14035
14036 SOCIONEXT UNIPHIER SOUND DRIVER
14037 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14038 S:      Orphan
14039 F:      sound/soc/uniphier/
14040
14041 SOEKRIS NET48XX LED SUPPORT
14042 M:      Chris Boot <bootc@bootc.net>
14043 S:      Maintained
14044 F:      drivers/leds/leds-net48xx.c
14045
14046 SOFT-ROCE DRIVER (rxe)
14047 M:      Moni Shoua <monis@mellanox.com>
14048 L:      linux-rdma@vger.kernel.org
14049 S:      Supported
14050 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14051 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14052 F:      drivers/infiniband/sw/rxe/
14053 F:      include/uapi/rdma/rdma_user_rxe.h
14054
14055 SOFTLOGIC 6x10 MPEG CODEC
14056 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14057 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14058 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14059 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14060 M:      Ismael Luceno <ismael@iodev.co.uk>
14061 L:      linux-media@vger.kernel.org
14062 S:      Supported
14063 F:      drivers/media/pci/solo6x10/
14064
14065 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14066 M:      James Morse <james.morse@arm.com>
14067 L:      linux-arm-kernel@lists.infradead.org
14068 S:      Maintained
14069 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14070 F:      drivers/firmware/arm_sdei.c
14071 F:      include/linux/arm_sdei.h
14072 F:      include/uapi/linux/arm_sdei.h
14073
14074 SOFTWARE RAID (Multiple Disks) SUPPORT
14075 M:      Shaohua Li <shli@kernel.org>
14076 L:      linux-raid@vger.kernel.org
14077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14078 S:      Supported
14079 F:      drivers/md/Makefile
14080 F:      drivers/md/Kconfig
14081 F:      drivers/md/md*
14082 F:      drivers/md/raid*
14083 F:      include/linux/raid/
14084 F:      include/uapi/linux/raid/
14085
14086 SOCIONEXT (SNI) AVE NETWORK DRIVER
14087 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14088 L:      netdev@vger.kernel.org
14089 S:      Maintained
14090 F:      drivers/net/ethernet/socionext/sni_ave.c
14091 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14092
14093 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14094 M:      Jassi Brar <jaswinder.singh@linaro.org>
14095 L:      netdev@vger.kernel.org
14096 S:      Maintained
14097 F:      drivers/net/ethernet/socionext/netsec.c
14098 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14099
14100 SOLIDRUN CLEARFOG SUPPORT
14101 M:      Russell King <linux@armlinux.org.uk>
14102 S:      Maintained
14103 F:      arch/arm/boot/dts/armada-388-clearfog*
14104 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14105
14106 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14107 M:      Russell King <linux@armlinux.org.uk>
14108 S:      Maintained
14109 F:      arch/arm/boot/dts/imx6*-cubox-i*
14110 F:      arch/arm/boot/dts/imx6*-hummingboard*
14111 F:      arch/arm/boot/dts/imx6*-sr-*
14112
14113 SONIC NETWORK DRIVER
14114 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14115 L:      netdev@vger.kernel.org
14116 S:      Maintained
14117 F:      drivers/net/ethernet/natsemi/sonic.*
14118
14119 SONICS SILICON BACKPLANE DRIVER (SSB)
14120 M:      Michael Buesch <m@bues.ch>
14121 L:      linux-wireless@vger.kernel.org
14122 S:      Maintained
14123 F:      drivers/ssb/
14124 F:      include/linux/ssb/
14125
14126 SONY IMX214 SENSOR DRIVER
14127 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14128 L:      linux-media@vger.kernel.org
14129 T:      git git://linuxtv.org/media_tree.git
14130 S:      Maintained
14131 F:      drivers/media/i2c/imx214.c
14132 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14133
14134 SONY IMX258 SENSOR DRIVER
14135 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14136 L:      linux-media@vger.kernel.org
14137 T:      git git://linuxtv.org/media_tree.git
14138 S:      Maintained
14139 F:      drivers/media/i2c/imx258.c
14140
14141 SONY IMX274 SENSOR DRIVER
14142 M:      Leon Luo <leonl@leopardimaging.com>
14143 L:      linux-media@vger.kernel.org
14144 T:      git git://linuxtv.org/media_tree.git
14145 S:      Maintained
14146 F:      drivers/media/i2c/imx274.c
14147 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14148
14149 SONY IMX319 SENSOR DRIVER
14150 M:      Bingbu Cao <bingbu.cao@intel.com>
14151 L:      linux-media@vger.kernel.org
14152 T:      git git://linuxtv.org/media_tree.git
14153 S:      Maintained
14154 F:      drivers/media/i2c/imx319.c
14155
14156 SONY IMX355 SENSOR DRIVER
14157 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14158 L:      linux-media@vger.kernel.org
14159 T:      git git://linuxtv.org/media_tree.git
14160 S:      Maintained
14161 F:      drivers/media/i2c/imx355.c
14162
14163 SONY MEMORYSTICK CARD SUPPORT
14164 M:      Alex Dubov <oakad@yahoo.com>
14165 W:      http://tifmxx.berlios.de/
14166 S:      Maintained
14167 F:      drivers/memstick/host/tifm_ms.c
14168
14169 SONY MEMORYSTICK STANDARD SUPPORT
14170 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14171 S:      Maintained
14172 F:      drivers/memstick/core/ms_block.*
14173
14174 SONY VAIO CONTROL DEVICE DRIVER
14175 M:      Mattia Dongili <malattia@linux.it>
14176 L:      platform-driver-x86@vger.kernel.org
14177 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14178 S:      Maintained
14179 F:      Documentation/laptops/sony-laptop.txt
14180 F:      drivers/char/sonypi.c
14181 F:      drivers/platform/x86/sony-laptop.c
14182 F:      include/linux/sony-laptop.h
14183
14184 SOUND
14185 M:      Jaroslav Kysela <perex@perex.cz>
14186 M:      Takashi Iwai <tiwai@suse.com>
14187 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14188 W:      http://www.alsa-project.org/
14189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14190 T:      git git://git.alsa-project.org/alsa-kernel.git
14191 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14192 S:      Maintained
14193 F:      Documentation/sound/
14194 F:      include/sound/
14195 F:      include/uapi/sound/
14196 F:      sound/
14197
14198 SOUND - COMPRESSED AUDIO
14199 M:      Vinod Koul <vkoul@kernel.org>
14200 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14202 S:      Supported
14203 F:      Documentation/sound/designs/compress-offload.rst
14204 F:      include/sound/compress_driver.h
14205 F:      include/uapi/sound/compress_*
14206 F:      sound/core/compress_offload.c
14207 F:      sound/soc/soc-compress.c
14208
14209 SOUND - DMAENGINE HELPERS
14210 M:      Lars-Peter Clausen <lars@metafoo.de>
14211 S:      Supported
14212 F:      include/sound/dmaengine_pcm.h
14213 F:      sound/core/pcm_dmaengine.c
14214 F:      sound/soc/soc-generic-dmaengine-pcm.c
14215
14216 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14217 M:      Liam Girdwood <lgirdwood@gmail.com>
14218 M:      Mark Brown <broonie@kernel.org>
14219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14220 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14221 W:      http://alsa-project.org/main/index.php/ASoC
14222 S:      Supported
14223 F:      Documentation/devicetree/bindings/sound/
14224 F:      Documentation/sound/soc/
14225 F:      sound/soc/
14226 F:      include/dt-bindings/sound/
14227 F:      include/sound/soc*
14228
14229 SOUNDWIRE SUBSYSTEM
14230 M:      Vinod Koul <vkoul@kernel.org>
14231 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14232 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14233 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14234 S:      Supported
14235 F:      Documentation/driver-api/soundwire/
14236 F:      drivers/soundwire/
14237 F:      include/linux/soundwire/
14238
14239 SP2 MEDIA DRIVER
14240 M:      Olli Salonen <olli.salonen@iki.fi>
14241 L:      linux-media@vger.kernel.org
14242 W:      https://linuxtv.org
14243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14244 S:      Maintained
14245 F:      drivers/media/dvb-frontends/sp2*
14246
14247 SPARC + UltraSPARC (sparc/sparc64)
14248 M:      "David S. Miller" <davem@davemloft.net>
14249 L:      sparclinux@vger.kernel.org
14250 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14253 S:      Maintained
14254 F:      arch/sparc/
14255 F:      drivers/sbus/
14256
14257 SPARC SERIAL DRIVERS
14258 M:      "David S. Miller" <davem@davemloft.net>
14259 L:      sparclinux@vger.kernel.org
14260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14262 S:      Maintained
14263 F:      include/linux/sunserialcore.h
14264 F:      drivers/tty/serial/suncore.c
14265 F:      drivers/tty/serial/sunhv.c
14266 F:      drivers/tty/serial/sunsab.c
14267 F:      drivers/tty/serial/sunsab.h
14268 F:      drivers/tty/serial/sunsu.c
14269 F:      drivers/tty/serial/sunzilog.c
14270 F:      drivers/tty/serial/sunzilog.h
14271 F:      drivers/tty/vcc.c
14272
14273 SPARSE CHECKER
14274 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14275 L:      linux-sparse@vger.kernel.org
14276 W:      https://sparse.wiki.kernel.org/
14277 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14278 S:      Maintained
14279 F:      include/linux/compiler.h
14280
14281 SPEAR CLOCK FRAMEWORK SUPPORT
14282 M:      Viresh Kumar <vireshk@kernel.org>
14283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14284 W:      http://www.st.com/spear
14285 S:      Maintained
14286 F:      drivers/clk/spear/
14287
14288 SPEAR PLATFORM SUPPORT
14289 M:      Viresh Kumar <vireshk@kernel.org>
14290 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14292 W:      http://www.st.com/spear
14293 S:      Maintained
14294 F:      arch/arm/boot/dts/spear*
14295 F:      arch/arm/mach-spear/
14296
14297 SPI NOR SUBSYSTEM
14298 M:      Marek Vasut <marek.vasut@gmail.com>
14299 L:      linux-mtd@lists.infradead.org
14300 W:      http://www.linux-mtd.infradead.org/
14301 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14302 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14303 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14304 S:      Maintained
14305 F:      drivers/mtd/spi-nor/
14306 F:      include/linux/mtd/spi-nor.h
14307
14308 SPI SUBSYSTEM
14309 M:      Mark Brown <broonie@kernel.org>
14310 L:      linux-spi@vger.kernel.org
14311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14312 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14313 S:      Maintained
14314 F:      Documentation/devicetree/bindings/spi/
14315 F:      Documentation/spi/
14316 F:      drivers/spi/
14317 F:      include/linux/spi/
14318 F:      include/uapi/linux/spi/
14319 F:      tools/spi/
14320
14321 SPIDERNET NETWORK DRIVER for CELL
14322 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14323 L:      netdev@vger.kernel.org
14324 S:      Supported
14325 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14326 F:      drivers/net/ethernet/toshiba/spider_net*
14327
14328 SPMI SUBSYSTEM
14329 R:      Stephen Boyd <sboyd@kernel.org>
14330 L:      linux-arm-msm@vger.kernel.org
14331 F:      Documentation/devicetree/bindings/spmi/
14332 F:      drivers/spmi/
14333 F:      include/dt-bindings/spmi/spmi.h
14334 F:      include/linux/spmi.h
14335 F:      include/trace/events/spmi.h
14336
14337 SPU FILE SYSTEM
14338 M:      Jeremy Kerr <jk@ozlabs.org>
14339 L:      linuxppc-dev@lists.ozlabs.org
14340 W:      http://www.ibm.com/developerworks/power/cell/
14341 S:      Supported
14342 F:      Documentation/filesystems/spufs.txt
14343 F:      arch/powerpc/platforms/cell/spufs/
14344
14345 SQUASHFS FILE SYSTEM
14346 M:      Phillip Lougher <phillip@squashfs.org.uk>
14347 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14348 W:      http://squashfs.org.uk
14349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14350 S:      Maintained
14351 F:      Documentation/filesystems/squashfs.txt
14352 F:      fs/squashfs/
14353
14354 SRM (Alpha) environment access
14355 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14356 S:      Maintained
14357 F:      arch/alpha/kernel/srm_env.c
14358
14359 ST LSM6DSx IMU IIO DRIVER
14360 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14361 L:      linux-iio@vger.kernel.org
14362 W:      http://www.st.com/
14363 S:      Maintained
14364 F:      drivers/iio/imu/st_lsm6dsx/
14365 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14366
14367 ST STM32 I2C/SMBUS DRIVER
14368 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14369 L:      linux-i2c@vger.kernel.org
14370 S:      Maintained
14371 F:      drivers/i2c/busses/i2c-stm32*
14372
14373 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14374 M:      Song Qiang <songqiang1304521@gmail.com>
14375 L:      linux-iio@vger.kernel.org
14376 S:      Maintained
14377 F:      drivers/iio/proximity/vl53l0x-i2c.c
14378 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14379
14380 STABLE BRANCH
14381 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14382 M:      Sasha Levin <sashal@kernel.org>
14383 L:      stable@vger.kernel.org
14384 S:      Supported
14385 F:      Documentation/process/stable-kernel-rules.rst
14386
14387 STAGING - COMEDI
14388 M:      Ian Abbott <abbotti@mev.co.uk>
14389 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14390 S:      Odd Fixes
14391 F:      drivers/staging/comedi/
14392
14393 STAGING - EROFS FILE SYSTEM
14394 M:      Gao Xiang <gaoxiang25@huawei.com>
14395 M:      Chao Yu <yuchao0@huawei.com>
14396 L:      linux-erofs@lists.ozlabs.org
14397 S:      Maintained
14398 F:      drivers/staging/erofs/
14399
14400 STAGING - INDUSTRIAL IO
14401 M:      Jonathan Cameron <jic23@kernel.org>
14402 L:      linux-iio@vger.kernel.org
14403 S:      Odd Fixes
14404 F:      Documentation/devicetree/bindings/staging/iio/
14405 F:      drivers/staging/iio/
14406
14407 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14408 M:      Marc Dietrich <marvin24@gmx.de>
14409 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14410 L:      linux-tegra@vger.kernel.org
14411 S:      Maintained
14412 F:      drivers/staging/nvec/
14413
14414 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14415 M:      Jens Frederich <jfrederich@gmail.com>
14416 M:      Daniel Drake <dsd@laptop.org>
14417 M:      Jon Nettleton <jon.nettleton@gmail.com>
14418 W:      http://wiki.laptop.org/go/DCON
14419 S:      Maintained
14420 F:      drivers/staging/olpc_dcon/
14421
14422 STAGING - REALTEK RTL8712U DRIVERS
14423 M:      Larry Finger <Larry.Finger@lwfinger.net>
14424 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14425 S:      Odd Fixes
14426 F:      drivers/staging/rtl8712/
14427
14428 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14429 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14430 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14431 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14432 L:      linux-fbdev@vger.kernel.org
14433 S:      Maintained
14434 F:      drivers/staging/sm750fb/
14435
14436 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14437 M:      William Hubbs <w.d.hubbs@gmail.com>
14438 M:      Chris Brannon <chris@the-brannons.com>
14439 M:      Kirk Reiser <kirk@reisers.ca>
14440 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14441 L:      speakup@linux-speakup.org
14442 W:      http://www.linux-speakup.org/
14443 S:      Odd Fixes
14444 F:      drivers/staging/speakup/
14445
14446 STAGING - VIA VT665X DRIVERS
14447 M:      Forest Bond <forest@alittletooquiet.net>
14448 S:      Odd Fixes
14449 F:      drivers/staging/vt665?/
14450
14451 STAGING - WILC1000 WIFI DRIVER
14452 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14453 M:      Ajay Singh <ajay.kathat@microchip.com>
14454 L:      linux-wireless@vger.kernel.org
14455 S:      Supported
14456 F:      drivers/staging/wilc1000/
14457
14458 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14459 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14460 S:      Odd Fixes
14461 F:      drivers/staging/xgifb/
14462
14463 STAGING SUBSYSTEM
14464 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14466 L:      devel@driverdev.osuosl.org
14467 S:      Supported
14468 F:      drivers/staging/
14469
14470 STARFIRE/DURALAN NETWORK DRIVER
14471 M:      Ion Badulescu <ionut@badula.org>
14472 S:      Odd Fixes
14473 F:      drivers/net/ethernet/adaptec/starfire*
14474
14475 STEC S1220 SKD DRIVER
14476 M:      Bart Van Assche <bart.vanassche@wdc.com>
14477 L:      linux-block@vger.kernel.org
14478 S:      Maintained
14479 F:      drivers/block/skd*[ch]
14480
14481 STI AUDIO (ASoC) DRIVERS
14482 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14484 S:      Maintained
14485 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14486 F:      sound/soc/sti/
14487
14488 STI CEC DRIVER
14489 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14490 S:      Maintained
14491 F:      drivers/media/platform/sti/cec/
14492 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14493
14494 STK1160 USB VIDEO CAPTURE DRIVER
14495 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14496 L:      linux-media@vger.kernel.org
14497 T:      git git://linuxtv.org/media_tree.git
14498 S:      Maintained
14499 F:      drivers/media/usb/stk1160/
14500
14501 STM32 AUDIO (ASoC) DRIVERS
14502 M:      Olivier Moysan <olivier.moysan@st.com>
14503 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14505 S:      Maintained
14506 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14507 F:      sound/soc/stm/
14508
14509 STM32 TIMER/LPTIMER DRIVERS
14510 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14511 S:      Maintained
14512 F:      drivers/*/stm32-*timer*
14513 F:      drivers/pwm/pwm-stm32*
14514 F:      include/linux/*/stm32-*tim*
14515 F:      Documentation/ABI/testing/*timer-stm32
14516 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14517 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14518
14519 STMMAC ETHERNET DRIVER
14520 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14521 M:      Alexandre Torgue <alexandre.torgue@st.com>
14522 M:      Jose Abreu <joabreu@synopsys.com>
14523 L:      netdev@vger.kernel.org
14524 W:      http://www.stlinux.com
14525 S:      Supported
14526 F:      drivers/net/ethernet/stmicro/stmmac/
14527
14528 SUN3/3X
14529 M:      Sam Creasey <sammy@sammy.net>
14530 W:      http://sammy.net/sun3/
14531 S:      Maintained
14532 F:      arch/m68k/kernel/*sun3*
14533 F:      arch/m68k/sun3*/
14534 F:      arch/m68k/include/asm/sun3*
14535 F:      drivers/net/ethernet/i825xx/sun3*
14536
14537 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14538 M:      Hans de Goede <hdegoede@redhat.com>
14539 L:      linux-input@vger.kernel.org
14540 S:      Maintained
14541 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14542 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14543
14544 SUNDANCE NETWORK DRIVER
14545 M:      Denis Kirjanov <kda@linux-powerpc.org>
14546 L:      netdev@vger.kernel.org
14547 S:      Maintained
14548 F:      drivers/net/ethernet/dlink/sundance.c
14549
14550 SUPERH
14551 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14552 M:      Rich Felker <dalias@libc.org>
14553 L:      linux-sh@vger.kernel.org
14554 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14555 S:      Maintained
14556 F:      Documentation/sh/
14557 F:      arch/sh/
14558 F:      drivers/sh/
14559
14560 SUSPEND TO RAM
14561 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14562 M:      Len Brown <len.brown@intel.com>
14563 M:      Pavel Machek <pavel@ucw.cz>
14564 L:      linux-pm@vger.kernel.org
14565 B:      https://bugzilla.kernel.org
14566 S:      Supported
14567 F:      Documentation/power/
14568 F:      arch/x86/kernel/acpi/
14569 F:      drivers/base/power/
14570 F:      kernel/power/
14571 F:      include/linux/suspend.h
14572 F:      include/linux/freezer.h
14573 F:      include/linux/pm.h
14574
14575 SVGA HANDLING
14576 M:      Martin Mares <mj@ucw.cz>
14577 L:      linux-video@atrey.karlin.mff.cuni.cz
14578 S:      Maintained
14579 F:      Documentation/svga.txt
14580 F:      arch/x86/boot/video*
14581
14582 SWIOTLB SUBSYSTEM
14583 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14584 L:      iommu@lists.linux-foundation.org
14585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14586 S:      Supported
14587 F:      kernel/dma/swiotlb.c
14588 F:      arch/*/kernel/pci-swiotlb.c
14589 F:      include/linux/swiotlb.h
14590
14591 SWITCHDEV
14592 M:      Jiri Pirko <jiri@resnulli.us>
14593 M:      Ivan Vecera <ivecera@redhat.com>
14594 L:      netdev@vger.kernel.org
14595 S:      Supported
14596 F:      net/switchdev/
14597 F:      include/net/switchdev.h
14598
14599 SY8106A REGULATOR DRIVER
14600 M:      Icenowy Zheng <icenowy@aosc.io>
14601 S:      Maintained
14602 F:      drivers/regulator/sy8106a-regulator.c
14603 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14604
14605 SYNC FILE FRAMEWORK
14606 M:      Sumit Semwal <sumit.semwal@linaro.org>
14607 R:      Gustavo Padovan <gustavo@padovan.org>
14608 S:      Maintained
14609 L:      linux-media@vger.kernel.org
14610 L:      dri-devel@lists.freedesktop.org
14611 F:      drivers/dma-buf/sync_*
14612 F:      drivers/dma-buf/dma-fence*
14613 F:      drivers/dma-buf/sw_sync.c
14614 F:      include/linux/sync_file.h
14615 F:      include/uapi/linux/sync_file.h
14616 F:      Documentation/sync_file.txt
14617 T:      git git://anongit.freedesktop.org/drm/drm-misc
14618
14619 SYNOPSYS ARC ARCHITECTURE
14620 M:      Vineet Gupta <vgupta@synopsys.com>
14621 L:      linux-snps-arc@lists.infradead.org
14622 S:      Supported
14623 F:      arch/arc/
14624 F:      Documentation/devicetree/bindings/arc/*
14625 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14626 F:      drivers/clocksource/arc_timer.c
14627 F:      drivers/tty/serial/arc_uart.c
14628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14629
14630 SYNOPSYS ARC HSDK SDP pll clock driver
14631 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14632 S:      Supported
14633 F:      drivers/clk/clk-hsdk-pll.c
14634 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14635
14636 SYNOPSYS ARC SDP clock driver
14637 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14638 S:      Supported
14639 F:      drivers/clk/axs10x/*
14640 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14641
14642 SYNOPSYS ARC SDP platform support
14643 M:      Alexey Brodkin <abrodkin@synopsys.com>
14644 S:      Supported
14645 F:      arch/arc/plat-axs10x
14646 F:      arch/arc/boot/dts/ax*
14647 F:      Documentation/devicetree/bindings/arc/axs10*
14648
14649 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14650 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14651 S:      Supported
14652 F:      drivers/reset/reset-axs10x.c
14653 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14654
14655 SYNOPSYS CREG GPIO DRIVER
14656 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14657 S:      Maintained
14658 F:      drivers/gpio/gpio-creg-snps.c
14659 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14660
14661 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14662 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14663 S:      Maintained
14664 F:      drivers/tty/serial/8250/8250_dw.c
14665
14666 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14667 M:      Hoan Tran <hotran@apm.com>
14668 L:      linux-gpio@vger.kernel.org
14669 S:      Maintained
14670 F:      drivers/gpio/gpio-dwapb.c
14671 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14672
14673 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14674 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14675 S:      Maintained
14676 F:      drivers/dma/dwi-axi-dmac/
14677 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14678
14679 SYNOPSYS DESIGNWARE DMAC DRIVER
14680 M:      Viresh Kumar <vireshk@kernel.org>
14681 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14682 S:      Maintained
14683 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14684 F:      drivers/dma/dw/
14685 F:      include/dt-bindings/dma/dw-dmac.h
14686 F:      include/linux/dma/dw.h
14687 F:      include/linux/platform_data/dma-dw.h
14688
14689 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14690 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14691 L:      netdev@vger.kernel.org
14692 S:      Supported
14693 F:      drivers/net/ethernet/synopsys/
14694
14695 SYNOPSYS DESIGNWARE I2C DRIVER
14696 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14697 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14698 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14699 L:      linux-i2c@vger.kernel.org
14700 S:      Maintained
14701 F:      drivers/i2c/busses/i2c-designware-*
14702 F:      include/linux/platform_data/i2c-designware.h
14703
14704 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14705 M:      Jaehoon Chung <jh80.chung@samsung.com>
14706 L:      linux-mmc@vger.kernel.org
14707 S:      Maintained
14708 F:      drivers/mmc/host/dw_mmc*
14709
14710 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14711 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14712 S:      Supported
14713 F:      drivers/reset/reset-hsdk.c
14714 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14715 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14716
14717 SYSTEM CONFIGURATION (SYSCON)
14718 M:      Lee Jones <lee.jones@linaro.org>
14719 M:      Arnd Bergmann <arnd@arndb.de>
14720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14721 S:      Supported
14722 F:      drivers/mfd/syscon.c
14723
14724 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14725 M:      Sudeep Holla <sudeep.holla@arm.com>
14726 L:      linux-arm-kernel@lists.infradead.org
14727 S:      Maintained
14728 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14729 F:      drivers/clk/clk-sc[mp]i.c
14730 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14731 F:      drivers/firmware/arm_scpi.c
14732 F:      drivers/firmware/arm_scmi/
14733 F:      include/linux/sc[mp]i_protocol.h
14734
14735 SYSTEM RESET/SHUTDOWN DRIVERS
14736 M:      Sebastian Reichel <sre@kernel.org>
14737 L:      linux-pm@vger.kernel.org
14738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14739 S:      Maintained
14740 F:      Documentation/devicetree/bindings/power/reset/
14741 F:      drivers/power/reset/
14742
14743 SYSTEM TRACE MODULE CLASS
14744 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14745 S:      Maintained
14746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14747 F:      Documentation/trace/stm.rst
14748 F:      drivers/hwtracing/stm/
14749 F:      include/linux/stm.h
14750 F:      include/uapi/linux/stm.h
14751
14752 SYSV FILESYSTEM
14753 M:      Christoph Hellwig <hch@infradead.org>
14754 S:      Maintained
14755 F:      Documentation/filesystems/sysv-fs.txt
14756 F:      fs/sysv/
14757 F:      include/linux/sysv_fs.h
14758
14759 TARGET SUBSYSTEM
14760 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14761 L:      linux-scsi@vger.kernel.org
14762 L:      target-devel@vger.kernel.org
14763 W:      http://www.linux-iscsi.org
14764 W:      http://groups.google.com/group/linux-iscsi-target-dev
14765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14766 S:      Supported
14767 F:      drivers/target/
14768 F:      include/target/
14769 F:      Documentation/target/
14770
14771 TASKSTATS STATISTICS INTERFACE
14772 M:      Balbir Singh <bsingharora@gmail.com>
14773 S:      Maintained
14774 F:      Documentation/accounting/taskstats*
14775 F:      include/linux/taskstats*
14776 F:      kernel/taskstats.c
14777
14778 TC subsystem
14779 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14780 M:      Cong Wang <xiyou.wangcong@gmail.com>
14781 M:      Jiri Pirko <jiri@resnulli.us>
14782 L:      netdev@vger.kernel.org
14783 S:      Maintained
14784 F:      include/net/pkt_cls.h
14785 F:      include/net/pkt_sched.h
14786 F:      include/net/tc_act/
14787 F:      include/uapi/linux/pkt_cls.h
14788 F:      include/uapi/linux/pkt_sched.h
14789 F:      include/uapi/linux/tc_act/
14790 F:      include/uapi/linux/tc_ematch/
14791 F:      net/sched/
14792
14793 TC90522 MEDIA DRIVER
14794 M:      Akihiro Tsukada <tskd08@gmail.com>
14795 L:      linux-media@vger.kernel.org
14796 S:      Odd Fixes
14797 F:      drivers/media/dvb-frontends/tc90522*
14798
14799 TCP LOW PRIORITY MODULE
14800 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14801 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14802 W:      http://tcp-lp-mod.sourceforge.net/
14803 S:      Maintained
14804 F:      net/ipv4/tcp_lp.c
14805
14806 TDA10071 MEDIA DRIVER
14807 M:      Antti Palosaari <crope@iki.fi>
14808 L:      linux-media@vger.kernel.org
14809 W:      https://linuxtv.org
14810 W:      http://palosaari.fi/linux/
14811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14812 T:      git git://linuxtv.org/anttip/media_tree.git
14813 S:      Maintained
14814 F:      drivers/media/dvb-frontends/tda10071*
14815
14816 TDA18212 MEDIA DRIVER
14817 M:      Antti Palosaari <crope@iki.fi>
14818 L:      linux-media@vger.kernel.org
14819 W:      https://linuxtv.org
14820 W:      http://palosaari.fi/linux/
14821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14822 T:      git git://linuxtv.org/anttip/media_tree.git
14823 S:      Maintained
14824 F:      drivers/media/tuners/tda18212*
14825
14826 TDA18218 MEDIA DRIVER
14827 M:      Antti Palosaari <crope@iki.fi>
14828 L:      linux-media@vger.kernel.org
14829 W:      https://linuxtv.org
14830 W:      http://palosaari.fi/linux/
14831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14832 T:      git git://linuxtv.org/anttip/media_tree.git
14833 S:      Maintained
14834 F:      drivers/media/tuners/tda18218*
14835
14836 TDA18250 MEDIA DRIVER
14837 M:      Olli Salonen <olli.salonen@iki.fi>
14838 L:      linux-media@vger.kernel.org
14839 W:      https://linuxtv.org
14840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14841 T:      git git://linuxtv.org/media_tree.git
14842 S:      Maintained
14843 F:      drivers/media/tuners/tda18250*
14844
14845 TDA18271 MEDIA DRIVER
14846 M:      Michael Krufky <mkrufky@linuxtv.org>
14847 L:      linux-media@vger.kernel.org
14848 W:      https://linuxtv.org
14849 W:      http://github.com/mkrufky
14850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14851 T:      git git://linuxtv.org/mkrufky/tuners.git
14852 S:      Maintained
14853 F:      drivers/media/tuners/tda18271*
14854
14855 TDA1997x MEDIA DRIVER
14856 M:      Tim Harvey <tharvey@gateworks.com>
14857 L:      linux-media@vger.kernel.org
14858 W:      https://linuxtv.org
14859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14860 S:      Maintained
14861 F:      drivers/media/i2c/tda1997x.*
14862
14863 TDA827x MEDIA DRIVER
14864 M:      Michael Krufky <mkrufky@linuxtv.org>
14865 L:      linux-media@vger.kernel.org
14866 W:      https://linuxtv.org
14867 W:      http://github.com/mkrufky
14868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14869 T:      git git://linuxtv.org/mkrufky/tuners.git
14870 S:      Maintained
14871 F:      drivers/media/tuners/tda8290.*
14872
14873 TDA8290 MEDIA DRIVER
14874 M:      Michael Krufky <mkrufky@linuxtv.org>
14875 L:      linux-media@vger.kernel.org
14876 W:      https://linuxtv.org
14877 W:      http://github.com/mkrufky
14878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14879 T:      git git://linuxtv.org/mkrufky/tuners.git
14880 S:      Maintained
14881 F:      drivers/media/tuners/tda8290.*
14882
14883 TDA9840 MEDIA DRIVER
14884 M:      Hans Verkuil <hverkuil@xs4all.nl>
14885 L:      linux-media@vger.kernel.org
14886 T:      git git://linuxtv.org/media_tree.git
14887 W:      https://linuxtv.org
14888 S:      Maintained
14889 F:      drivers/media/i2c/tda9840*
14890
14891 TEA5761 TUNER DRIVER
14892 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14893 L:      linux-media@vger.kernel.org
14894 W:      https://linuxtv.org
14895 T:      git git://linuxtv.org/media_tree.git
14896 S:      Odd fixes
14897 F:      drivers/media/tuners/tea5761.*
14898
14899 TEA5767 TUNER DRIVER
14900 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14901 L:      linux-media@vger.kernel.org
14902 W:      https://linuxtv.org
14903 T:      git git://linuxtv.org/media_tree.git
14904 S:      Maintained
14905 F:      drivers/media/tuners/tea5767.*
14906
14907 TEA6415C MEDIA DRIVER
14908 M:      Hans Verkuil <hverkuil@xs4all.nl>
14909 L:      linux-media@vger.kernel.org
14910 T:      git git://linuxtv.org/media_tree.git
14911 W:      https://linuxtv.org
14912 S:      Maintained
14913 F:      drivers/media/i2c/tea6415c*
14914
14915 TEA6420 MEDIA DRIVER
14916 M:      Hans Verkuil <hverkuil@xs4all.nl>
14917 L:      linux-media@vger.kernel.org
14918 T:      git git://linuxtv.org/media_tree.git
14919 W:      https://linuxtv.org
14920 S:      Maintained
14921 F:      drivers/media/i2c/tea6420*
14922
14923 TEAM DRIVER
14924 M:      Jiri Pirko <jiri@resnulli.us>
14925 L:      netdev@vger.kernel.org
14926 S:      Supported
14927 F:      drivers/net/team/
14928 F:      include/linux/if_team.h
14929 F:      include/uapi/linux/if_team.h
14930
14931 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14932 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14933 S:      Maintained
14934 F:      arch/x86/platform/ts5500/
14935
14936 TECHNOTREND USB IR RECEIVER
14937 M:      Sean Young <sean@mess.org>
14938 L:      linux-media@vger.kernel.org
14939 S:      Maintained
14940 F:      drivers/media/rc/ttusbir.c
14941
14942 TECHWELL TW9910 VIDEO DECODER
14943 L:      linux-media@vger.kernel.org
14944 S:      Orphan
14945 F:      drivers/media/i2c/tw9910.c
14946 F:      include/media/i2c/tw9910.h
14947
14948 TEE SUBSYSTEM
14949 M:      Jens Wiklander <jens.wiklander@linaro.org>
14950 S:      Maintained
14951 F:      include/linux/tee_drv.h
14952 F:      include/uapi/linux/tee.h
14953 F:      drivers/tee/
14954 F:      Documentation/tee.txt
14955
14956 TEGRA ARCHITECTURE SUPPORT
14957 M:      Thierry Reding <thierry.reding@gmail.com>
14958 M:      Jonathan Hunter <jonathanh@nvidia.com>
14959 L:      linux-tegra@vger.kernel.org
14960 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14962 S:      Supported
14963 N:      [^a-z]tegra
14964
14965 TEGRA CLOCK DRIVER
14966 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14967 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14968 S:      Supported
14969 F:      drivers/clk/tegra/
14970
14971 TEGRA DMA DRIVERS
14972 M:      Laxman Dewangan <ldewangan@nvidia.com>
14973 M:      Jon Hunter <jonathanh@nvidia.com>
14974 S:      Supported
14975 F:      drivers/dma/tegra*
14976
14977 TEGRA I2C DRIVER
14978 M:      Laxman Dewangan <ldewangan@nvidia.com>
14979 S:      Supported
14980 F:      drivers/i2c/busses/i2c-tegra.c
14981
14982 TEGRA IOMMU DRIVERS
14983 M:      Thierry Reding <thierry.reding@gmail.com>
14984 L:      linux-tegra@vger.kernel.org
14985 S:      Supported
14986 F:      drivers/iommu/tegra*
14987
14988 TEGRA KBC DRIVER
14989 M:      Laxman Dewangan <ldewangan@nvidia.com>
14990 S:      Supported
14991 F:      drivers/input/keyboard/tegra-kbc.c
14992
14993 TEGRA NAND DRIVER
14994 M:      Stefan Agner <stefan@agner.ch>
14995 M:      Lucas Stach <dev@lynxeye.de>
14996 S:      Maintained
14997 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14998 F:      drivers/mtd/nand/raw/tegra_nand.c
14999
15000 TEGRA PWM DRIVER
15001 M:      Thierry Reding <thierry.reding@gmail.com>
15002 S:      Supported
15003 F:      drivers/pwm/pwm-tegra.c
15004
15005 TEGRA SERIAL DRIVER
15006 M:      Laxman Dewangan <ldewangan@nvidia.com>
15007 S:      Supported
15008 F:      drivers/tty/serial/serial-tegra.c
15009
15010 TEGRA SPI DRIVER
15011 M:      Laxman Dewangan <ldewangan@nvidia.com>
15012 S:      Supported
15013 F:      drivers/spi/spi-tegra*
15014
15015 TEHUTI ETHERNET DRIVER
15016 M:      Andy Gospodarek <andy@greyhouse.net>
15017 L:      netdev@vger.kernel.org
15018 S:      Supported
15019 F:      drivers/net/ethernet/tehuti/*
15020
15021 Telecom Clock Driver for MCPL0010
15022 M:      Mark Gross <mark.gross@intel.com>
15023 S:      Supported
15024 F:      drivers/char/tlclk.c
15025
15026 TENSILICA XTENSA PORT (xtensa)
15027 M:      Chris Zankel <chris@zankel.net>
15028 M:      Max Filippov <jcmvbkbc@gmail.com>
15029 L:      linux-xtensa@linux-xtensa.org
15030 T:      git git://github.com/czankel/xtensa-linux.git
15031 S:      Maintained
15032 F:      arch/xtensa/
15033 F:      drivers/irqchip/irq-xtensa-*
15034
15035 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15036 M:      Nishanth Menon <nm@ti.com>
15037 M:      Tero Kristo <t-kristo@ti.com>
15038 M:      Santosh Shilimkar <ssantosh@kernel.org>
15039 L:      linux-arm-kernel@lists.infradead.org
15040 S:      Maintained
15041 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15042 F:      drivers/firmware/ti_sci*
15043 F:      include/linux/soc/ti/ti_sci_protocol.h
15044 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15045 F:      drivers/soc/ti/ti_sci_pm_domains.c
15046 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15047 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15048 F:      drivers/clk/keystone/sci-clk.c
15049 F:      drivers/reset/reset-ti-sci.c
15050
15051 Texas Instruments ASoC drivers
15052 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15053 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15054 S:      Maintained
15055 F:      sound/soc/ti/
15056
15057 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15058 M:      Hans Verkuil <hverkuil@xs4all.nl>
15059 L:      linux-media@vger.kernel.org
15060 T:      git git://linuxtv.org/media_tree.git
15061 W:      https://linuxtv.org
15062 S:      Maintained
15063 F:      drivers/media/radio/radio-raremono.c
15064
15065 THERMAL
15066 M:      Zhang Rui <rui.zhang@intel.com>
15067 M:      Eduardo Valentin <edubezval@gmail.com>
15068 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15069 L:      linux-pm@vger.kernel.org
15070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15072 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15073 S:      Supported
15074 F:      drivers/thermal/
15075 F:      include/linux/thermal.h
15076 F:      include/uapi/linux/thermal.h
15077 F:      include/linux/cpu_cooling.h
15078 F:      Documentation/devicetree/bindings/thermal/
15079
15080 THERMAL/CPU_COOLING
15081 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15082 M:      Viresh Kumar <viresh.kumar@linaro.org>
15083 M:      Javi Merino <javi.merino@kernel.org>
15084 L:      linux-pm@vger.kernel.org
15085 S:      Supported
15086 F:      Documentation/thermal/cpu-cooling-api.txt
15087 F:      drivers/thermal/cpu_cooling.c
15088 F:      include/linux/cpu_cooling.h
15089
15090 THINKPAD ACPI EXTRAS DRIVER
15091 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15092 L:      ibm-acpi-devel@lists.sourceforge.net
15093 L:      platform-driver-x86@vger.kernel.org
15094 W:      http://ibm-acpi.sourceforge.net
15095 W:      http://thinkwiki.org/wiki/Ibm-acpi
15096 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15097 S:      Maintained
15098 F:      drivers/platform/x86/thinkpad_acpi.c
15099
15100 THUNDERBOLT DRIVER
15101 M:      Andreas Noever <andreas.noever@gmail.com>
15102 M:      Michael Jamet <michael.jamet@intel.com>
15103 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15104 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15106 S:      Maintained
15107 F:      Documentation/admin-guide/thunderbolt.rst
15108 F:      drivers/thunderbolt/
15109 F:      include/linux/thunderbolt.h
15110
15111 THUNDERBOLT NETWORK DRIVER
15112 M:      Michael Jamet <michael.jamet@intel.com>
15113 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15114 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15115 L:      netdev@vger.kernel.org
15116 S:      Maintained
15117 F:      drivers/net/thunderbolt.c
15118
15119 THUNDERX GPIO DRIVER
15120 M:      David Daney <david.daney@cavium.com>
15121 S:      Maintained
15122 F:      drivers/gpio/gpio-thunderx.c
15123
15124 TI AM437X VPFE DRIVER
15125 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15126 L:      linux-media@vger.kernel.org
15127 W:      https://linuxtv.org
15128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15129 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15130 S:      Maintained
15131 F:      drivers/media/platform/am437x/
15132
15133 TI BANDGAP AND THERMAL DRIVER
15134 M:      Eduardo Valentin <edubezval@gmail.com>
15135 M:      Keerthy <j-keerthy@ti.com>
15136 L:      linux-pm@vger.kernel.org
15137 L:      linux-omap@vger.kernel.org
15138 S:      Maintained
15139 F:      drivers/thermal/ti-soc-thermal/
15140
15141 TI BQ27XXX POWER SUPPLY DRIVER
15142 R:      Andrew F. Davis <afd@ti.com>
15143 F:      include/linux/power/bq27xxx_battery.h
15144 F:      drivers/power/supply/bq27xxx_battery.c
15145 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15146
15147 TI CDCE706 CLOCK DRIVER
15148 M:      Max Filippov <jcmvbkbc@gmail.com>
15149 S:      Maintained
15150 F:      drivers/clk/clk-cdce706.c
15151
15152 TI CLOCK DRIVER
15153 M:      Tero Kristo <t-kristo@ti.com>
15154 L:      linux-omap@vger.kernel.org
15155 S:      Maintained
15156 F:      drivers/clk/ti/
15157 F:      include/linux/clk/ti.h
15158
15159 TI DAVINCI MACHINE SUPPORT
15160 M:      Sekhar Nori <nsekhar@ti.com>
15161 M:      Kevin Hilman <khilman@kernel.org>
15162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15164 S:      Supported
15165 F:      arch/arm/mach-davinci/
15166 F:      drivers/i2c/busses/i2c-davinci.c
15167 F:      arch/arm/boot/dts/da850*
15168
15169 TI DAVINCI SERIES CLOCK DRIVER
15170 M:      David Lechner <david@lechnology.com>
15171 R:      Sekhar Nori <nsekhar@ti.com>
15172 S:      Maintained
15173 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15174 F:      drivers/clk/davinci/
15175
15176 TI DAVINCI SERIES GPIO DRIVER
15177 M:      Keerthy <j-keerthy@ti.com>
15178 L:      linux-gpio@vger.kernel.org
15179 S:      Maintained
15180 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15181 F:      drivers/gpio/gpio-davinci.c
15182
15183 TI DAVINCI SERIES MEDIA DRIVER
15184 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15185 L:      linux-media@vger.kernel.org
15186 W:      https://linuxtv.org
15187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15188 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15189 S:      Maintained
15190 F:      drivers/media/platform/davinci/
15191 F:      include/media/davinci/
15192
15193 TI ETHERNET SWITCH DRIVER (CPSW)
15194 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15195 L:      linux-omap@vger.kernel.org
15196 L:      netdev@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/net/ethernet/ti/cpsw*
15199 F:      drivers/net/ethernet/ti/davinci*
15200
15201 TI FLASH MEDIA INTERFACE DRIVER
15202 M:      Alex Dubov <oakad@yahoo.com>
15203 S:      Maintained
15204 F:      drivers/misc/tifm*
15205 F:      drivers/mmc/host/tifm_sd.c
15206 F:      include/linux/tifm.h
15207
15208 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15209 M:      Santosh Shilimkar <ssantosh@kernel.org>
15210 L:      linux-kernel@vger.kernel.org
15211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15212 S:      Maintained
15213 F:      drivers/soc/ti/*
15214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15215
15216 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15217 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15218 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15220 S:      Maintained
15221 F:      sound/soc/codecs/lm49453*
15222 F:      sound/soc/codecs/isabelle*
15223
15224 TI LP855x BACKLIGHT DRIVER
15225 M:      Milo Kim <milo.kim@ti.com>
15226 S:      Maintained
15227 F:      Documentation/backlight/lp855x-driver.txt
15228 F:      drivers/video/backlight/lp855x_bl.c
15229 F:      include/linux/platform_data/lp855x.h
15230
15231 TI LP8727 CHARGER DRIVER
15232 M:      Milo Kim <milo.kim@ti.com>
15233 S:      Maintained
15234 F:      drivers/power/supply/lp8727_charger.c
15235 F:      include/linux/platform_data/lp8727.h
15236
15237 TI LP8788 MFD DRIVER
15238 M:      Milo Kim <milo.kim@ti.com>
15239 S:      Maintained
15240 F:      drivers/iio/adc/lp8788_adc.c
15241 F:      drivers/leds/leds-lp8788.c
15242 F:      drivers/mfd/lp8788*.c
15243 F:      drivers/power/supply/lp8788-charger.c
15244 F:      drivers/regulator/lp8788-*.c
15245 F:      include/linux/mfd/lp8788*.h
15246
15247 TI NETCP ETHERNET DRIVER
15248 M:      Wingman Kwok <w-kwok2@ti.com>
15249 M:      Murali Karicheri <m-karicheri2@ti.com>
15250 L:      netdev@vger.kernel.org
15251 S:      Maintained
15252 F:      drivers/net/ethernet/ti/netcp*
15253
15254 TI PCM3060 ASoC CODEC DRIVER
15255 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15257 S:      Maintained
15258 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15259 F:      sound/soc/codecs/pcm3060*
15260
15261 TI TAS571X FAMILY ASoC CODEC DRIVER
15262 M:      Kevin Cernekee <cernekee@chromium.org>
15263 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15264 S:      Odd Fixes
15265 F:      sound/soc/codecs/tas571x*
15266
15267 TI TRF7970A NFC DRIVER
15268 M:      Mark Greer <mgreer@animalcreek.com>
15269 L:      linux-wireless@vger.kernel.org
15270 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15271 S:      Supported
15272 F:      drivers/nfc/trf7970a.c
15273 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15274
15275 TI TWL4030 SERIES SOC CODEC DRIVER
15276 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15277 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15278 S:      Maintained
15279 F:      sound/soc/codecs/twl4030*
15280
15281 TI VPE/CAL DRIVERS
15282 M:      Benoit Parrot <bparrot@ti.com>
15283 L:      linux-media@vger.kernel.org
15284 W:      http://linuxtv.org/
15285 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15286 S:      Maintained
15287 F:      drivers/media/platform/ti-vpe/
15288
15289 TI WILINK WIRELESS DRIVERS
15290 L:      linux-wireless@vger.kernel.org
15291 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15292 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15294 S:      Orphan
15295 F:      drivers/net/wireless/ti/
15296 F:      include/linux/wl12xx.h
15297
15298 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15299 M:      John Stultz <john.stultz@linaro.org>
15300 M:      Thomas Gleixner <tglx@linutronix.de>
15301 R:      Stephen Boyd <sboyd@kernel.org>
15302 L:      linux-kernel@vger.kernel.org
15303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15304 S:      Supported
15305 F:      include/linux/clocksource.h
15306 F:      include/linux/time.h
15307 F:      include/linux/timex.h
15308 F:      include/uapi/linux/time.h
15309 F:      include/uapi/linux/timex.h
15310 F:      kernel/time/clocksource.c
15311 F:      kernel/time/time*.c
15312 F:      kernel/time/alarmtimer.c
15313 F:      kernel/time/ntp.c
15314 F:      tools/testing/selftests/timers/
15315
15316 TIPC NETWORK LAYER
15317 M:      Jon Maloy <jon.maloy@ericsson.com>
15318 M:      Ying Xue <ying.xue@windriver.com>
15319 L:      netdev@vger.kernel.org (core kernel code)
15320 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15321 W:      http://tipc.sourceforge.net/
15322 S:      Maintained
15323 F:      include/uapi/linux/tipc*.h
15324 F:      net/tipc/
15325
15326 TLAN NETWORK DRIVER
15327 M:      Samuel Chessman <chessman@tux.org>
15328 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15329 W:      http://sourceforge.net/projects/tlan/
15330 S:      Maintained
15331 F:      Documentation/networking/device_drivers/ti/tlan.txt
15332 F:      drivers/net/ethernet/ti/tlan.*
15333
15334 TM6000 VIDEO4LINUX DRIVER
15335 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15336 L:      linux-media@vger.kernel.org
15337 W:      https://linuxtv.org
15338 T:      git git://linuxtv.org/media_tree.git
15339 S:      Odd fixes
15340 F:      drivers/media/usb/tm6000/
15341 F:      Documentation/media/v4l-drivers/tm6000*
15342
15343 TMIO/SDHI MMC DRIVER
15344 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15345 L:      linux-mmc@vger.kernel.org
15346 S:      Supported
15347 F:      drivers/mmc/host/tmio_mmc*
15348 F:      drivers/mmc/host/renesas_sdhi*
15349 F:      include/linux/mfd/tmio.h
15350
15351 TMP401 HARDWARE MONITOR DRIVER
15352 M:      Guenter Roeck <linux@roeck-us.net>
15353 L:      linux-hwmon@vger.kernel.org
15354 S:      Maintained
15355 F:      Documentation/hwmon/tmp401
15356 F:      drivers/hwmon/tmp401.c
15357
15358 TMPFS (SHMEM FILESYSTEM)
15359 M:      Hugh Dickins <hughd@google.com>
15360 L:      linux-mm@kvack.org
15361 S:      Maintained
15362 F:      include/linux/shmem_fs.h
15363 F:      mm/shmem.c
15364
15365 TOMOYO SECURITY MODULE
15366 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15367 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15368 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15369 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15370 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15371 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15372 W:      http://tomoyo.sourceforge.jp/
15373 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15374 S:      Maintained
15375 F:      security/tomoyo/
15376
15377 TOPSTAR LAPTOP EXTRAS DRIVER
15378 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15379 L:      platform-driver-x86@vger.kernel.org
15380 S:      Maintained
15381 F:      drivers/platform/x86/topstar-laptop.c
15382
15383 TORTURE-TEST MODULES
15384 M:      Davidlohr Bueso <dave@stgolabs.net>
15385 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15386 M:      Josh Triplett <josh@joshtriplett.org>
15387 L:      linux-kernel@vger.kernel.org
15388 S:      Supported
15389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15390 F:      Documentation/RCU/torture.txt
15391 F:      kernel/torture.c
15392 F:      kernel/rcu/rcutorture.c
15393 F:      kernel/rcu/rcuperf.c
15394 F:      kernel/locking/locktorture.c
15395
15396 TOSHIBA ACPI EXTRAS DRIVER
15397 M:      Azael Avalos <coproscefalo@gmail.com>
15398 L:      platform-driver-x86@vger.kernel.org
15399 S:      Maintained
15400 F:      drivers/platform/x86/toshiba_acpi.c
15401
15402 TOSHIBA BLUETOOTH DRIVER
15403 M:      Azael Avalos <coproscefalo@gmail.com>
15404 L:      platform-driver-x86@vger.kernel.org
15405 S:      Maintained
15406 F:      drivers/platform/x86/toshiba_bluetooth.c
15407
15408 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15409 M:      Azael Avalos <coproscefalo@gmail.com>
15410 L:      platform-driver-x86@vger.kernel.org
15411 S:      Maintained
15412 F:      drivers/platform/x86/toshiba_haps.c
15413
15414 TOSHIBA SMM DRIVER
15415 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15416 W:      http://www.buzzard.org.uk/toshiba/
15417 S:      Maintained
15418 F:      drivers/char/toshiba.c
15419 F:      include/linux/toshiba.h
15420 F:      include/uapi/linux/toshiba.h
15421
15422 TOSHIBA TC358743 DRIVER
15423 M:      Mats Randgaard <matrandg@cisco.com>
15424 L:      linux-media@vger.kernel.org
15425 S:      Maintained
15426 F:      drivers/media/i2c/tc358743*
15427 F:      include/media/i2c/tc358743.h
15428
15429 TOSHIBA WMI HOTKEYS DRIVER
15430 M:      Azael Avalos <coproscefalo@gmail.com>
15431 L:      platform-driver-x86@vger.kernel.org
15432 S:      Maintained
15433 F:      drivers/platform/x86/toshiba-wmi.c
15434
15435 TPM DEVICE DRIVER
15436 M:      Peter Huewe <peterhuewe@gmx.de>
15437 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15438 R:      Jason Gunthorpe <jgg@ziepe.ca>
15439 L:      linux-integrity@vger.kernel.org
15440 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15441 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15442 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15443 S:      Maintained
15444 F:      drivers/char/tpm/
15445
15446 TRACING
15447 M:      Steven Rostedt <rostedt@goodmis.org>
15448 M:      Ingo Molnar <mingo@redhat.com>
15449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15450 S:      Maintained
15451 F:      Documentation/trace/ftrace.rst
15452 F:      arch/*/*/*/ftrace.h
15453 F:      arch/*/kernel/ftrace.c
15454 F:      include/*/ftrace.h
15455 F:      include/linux/trace*.h
15456 F:      include/trace/
15457 F:      kernel/trace/
15458 F:      tools/testing/selftests/ftrace/
15459
15460 TRACING MMIO ACCESSES (MMIOTRACE)
15461 M:      Steven Rostedt <rostedt@goodmis.org>
15462 M:      Ingo Molnar <mingo@kernel.org>
15463 R:      Karol Herbst <karolherbst@gmail.com>
15464 R:      Pekka Paalanen <ppaalanen@gmail.com>
15465 S:      Maintained
15466 L:      linux-kernel@vger.kernel.org
15467 L:      nouveau@lists.freedesktop.org
15468 F:      kernel/trace/trace_mmiotrace.c
15469 F:      include/linux/mmiotrace.h
15470 F:      arch/x86/mm/kmmio.c
15471 F:      arch/x86/mm/mmio-mod.c
15472 F:      arch/x86/mm/testmmiotrace.c
15473
15474 TRIVIAL PATCHES
15475 M:      Jiri Kosina <trivial@kernel.org>
15476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15477 S:      Maintained
15478 K:      ^Subject:.*(?i)trivial
15479
15480 TEMPO SEMICONDUCTOR DRIVERS
15481 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15482 S:      Maintained
15483 F:      sound/soc/codecs/tscs*.c
15484 F:      sound/soc/codecs/tscs*.h
15485 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15486
15487 TTY LAYER
15488 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15489 M:      Jiri Slaby <jslaby@suse.com>
15490 S:      Supported
15491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15492 F:      Documentation/serial/
15493 F:      drivers/tty/
15494 F:      drivers/tty/serial/serial_core.c
15495 F:      include/linux/serial_core.h
15496 F:      include/linux/serial.h
15497 F:      include/linux/tty.h
15498 F:      include/uapi/linux/serial_core.h
15499 F:      include/uapi/linux/serial.h
15500 F:      include/uapi/linux/tty.h
15501
15502 TUA9001 MEDIA DRIVER
15503 M:      Antti Palosaari <crope@iki.fi>
15504 L:      linux-media@vger.kernel.org
15505 W:      https://linuxtv.org
15506 W:      http://palosaari.fi/linux/
15507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15508 T:      git git://linuxtv.org/anttip/media_tree.git
15509 S:      Maintained
15510 F:      drivers/media/tuners/tua9001*
15511
15512 TULIP NETWORK DRIVERS
15513 L:      netdev@vger.kernel.org
15514 L:      linux-parisc@vger.kernel.org
15515 S:      Orphan
15516 F:      drivers/net/ethernet/dec/tulip/
15517
15518 TUN/TAP driver
15519 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15520 W:      http://vtun.sourceforge.net/tun
15521 S:      Maintained
15522 F:      Documentation/networking/tuntap.txt
15523 F:      arch/um/os-Linux/drivers/
15524
15525 TURBOCHANNEL SUBSYSTEM
15526 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15527 M:      Ralf Baechle <ralf@linux-mips.org>
15528 L:      linux-mips@vger.kernel.org
15529 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15530 S:      Maintained
15531 F:      drivers/tc/
15532 F:      include/linux/tc.h
15533
15534 TURBOSTAT UTILITY
15535 M:      "Len Brown" <lenb@kernel.org>
15536 L:      linux-pm@vger.kernel.org
15537 B:      https://bugzilla.kernel.org
15538 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15540 S:      Supported
15541 F:      tools/power/x86/turbostat/
15542
15543 TW5864 VIDEO4LINUX DRIVER
15544 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15545 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15546 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15547 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15548 L:      linux-media@vger.kernel.org
15549 S:      Supported
15550 F:      drivers/media/pci/tw5864/
15551
15552 TW68 VIDEO4LINUX DRIVER
15553 M:      Hans Verkuil <hverkuil@xs4all.nl>
15554 L:      linux-media@vger.kernel.org
15555 T:      git git://linuxtv.org/media_tree.git
15556 W:      https://linuxtv.org
15557 S:      Odd Fixes
15558 F:      drivers/media/pci/tw68/
15559
15560 TW686X VIDEO4LINUX DRIVER
15561 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15562 L:      linux-media@vger.kernel.org
15563 T:      git git://linuxtv.org/media_tree.git
15564 W:      http://linuxtv.org
15565 S:      Maintained
15566 F:      drivers/media/pci/tw686x/
15567
15568 UBI FILE SYSTEM (UBIFS)
15569 M:      Richard Weinberger <richard@nod.at>
15570 M:      Artem Bityutskiy <dedekind1@gmail.com>
15571 M:      Adrian Hunter <adrian.hunter@intel.com>
15572 L:      linux-mtd@lists.infradead.org
15573 T:      git git://git.infradead.org/ubifs-2.6.git
15574 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15575 S:      Supported
15576 F:      Documentation/filesystems/ubifs.txt
15577 F:      fs/ubifs/
15578
15579 UCLINUX (M68KNOMMU AND COLDFIRE)
15580 M:      Greg Ungerer <gerg@linux-m68k.org>
15581 W:      http://www.linux-m68k.org/
15582 W:      http://www.uclinux.org/
15583 L:      linux-m68k@lists.linux-m68k.org
15584 L:      uclinux-dev@uclinux.org  (subscribers-only)
15585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15586 S:      Maintained
15587 F:      arch/m68k/coldfire/
15588 F:      arch/m68k/68*/
15589 F:      arch/m68k/*/*_no.*
15590 F:      arch/m68k/include/asm/*_no.*
15591
15592 UDF FILESYSTEM
15593 M:      Jan Kara <jack@suse.com>
15594 S:      Maintained
15595 F:      Documentation/filesystems/udf.txt
15596 F:      fs/udf/
15597
15598 UDRAW TABLET
15599 M:      Bastien Nocera <hadess@hadess.net>
15600 L:      linux-input@vger.kernel.org
15601 S:      Maintained
15602 F:      drivers/hid/hid-udraw-ps3.c
15603
15604 UFS FILESYSTEM
15605 M:      Evgeniy Dushistov <dushistov@mail.ru>
15606 S:      Maintained
15607 F:      Documentation/filesystems/ufs.txt
15608 F:      fs/ufs/
15609
15610 UHID USERSPACE HID IO DRIVER:
15611 M:      David Herrmann <dh.herrmann@googlemail.com>
15612 L:      linux-input@vger.kernel.org
15613 S:      Maintained
15614 F:      drivers/hid/uhid.c
15615 F:      include/uapi/linux/uhid.h
15616
15617 ULPI BUS
15618 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15619 L:      linux-usb@vger.kernel.org
15620 S:      Maintained
15621 F:      drivers/usb/common/ulpi.c
15622 F:      include/linux/ulpi/
15623
15624 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15625 L:      linux-usb@vger.kernel.org
15626 S:      Orphan
15627 F:      drivers/uwb/
15628 F:      include/linux/uwb.h
15629 F:      include/linux/uwb/
15630
15631 UNICORE32 ARCHITECTURE:
15632 M:      Guan Xuetao <gxt@pku.edu.cn>
15633 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15634 S:      Maintained
15635 T:      git git://github.com/gxt/linux.git
15636 F:      arch/unicore32/
15637
15638 UNIFDEF
15639 M:      Tony Finch <dot@dotat.at>
15640 W:      http://dotat.at/prog/unifdef
15641 S:      Maintained
15642 F:      scripts/unifdef.c
15643
15644 UNIFORM CDROM DRIVER
15645 M:      Jens Axboe <axboe@kernel.dk>
15646 W:      http://www.kernel.dk
15647 S:      Maintained
15648 F:      Documentation/cdrom/
15649 F:      drivers/cdrom/cdrom.c
15650 F:      include/linux/cdrom.h
15651 F:      include/uapi/linux/cdrom.h
15652
15653 UNISYS S-PAR DRIVERS
15654 M:      David Kershner <david.kershner@unisys.com>
15655 L:      sparmaintainer@unisys.com (Unisys internal)
15656 S:      Supported
15657 F:      include/linux/visorbus.h
15658 F:      drivers/visorbus/
15659 F:      drivers/staging/unisys/
15660
15661 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15662 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15663 L:      linux-scsi@vger.kernel.org
15664 S:      Supported
15665 F:      Documentation/scsi/ufs.txt
15666 F:      drivers/scsi/ufs/
15667
15668 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15669 M:      Joao Pinto <jpinto@synopsys.com>
15670 L:      linux-scsi@vger.kernel.org
15671 S:      Supported
15672 F:      drivers/scsi/ufs/*dwc*
15673
15674 UNSORTED BLOCK IMAGES (UBI)
15675 M:      Artem Bityutskiy <dedekind1@gmail.com>
15676 M:      Richard Weinberger <richard@nod.at>
15677 W:      http://www.linux-mtd.infradead.org/
15678 L:      linux-mtd@lists.infradead.org
15679 T:      git git://git.infradead.org/ubifs-2.6.git
15680 S:      Supported
15681 F:      drivers/mtd/ubi/
15682 F:      include/linux/mtd/ubi.h
15683 F:      include/uapi/mtd/ubi-user.h
15684
15685 USB "USBNET" DRIVER FRAMEWORK
15686 M:      Oliver Neukum <oneukum@suse.com>
15687 L:      netdev@vger.kernel.org
15688 W:      http://www.linux-usb.org/usbnet
15689 S:      Maintained
15690 F:      drivers/net/usb/usbnet.c
15691 F:      include/linux/usb/usbnet.h
15692
15693 USB ACM DRIVER
15694 M:      Oliver Neukum <oneukum@suse.com>
15695 L:      linux-usb@vger.kernel.org
15696 S:      Maintained
15697 F:      Documentation/usb/acm.txt
15698 F:      drivers/usb/class/cdc-acm.*
15699
15700 USB AR5523 WIRELESS DRIVER
15701 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15702 L:      linux-wireless@vger.kernel.org
15703 S:      Maintained
15704 F:      drivers/net/wireless/ath/ar5523/
15705
15706 USB ATTACHED SCSI
15707 M:      Oliver Neukum <oneukum@suse.com>
15708 L:      linux-usb@vger.kernel.org
15709 L:      linux-scsi@vger.kernel.org
15710 S:      Maintained
15711 F:      drivers/usb/storage/uas.c
15712
15713 USB CDC ETHERNET DRIVER
15714 M:      Oliver Neukum <oliver@neukum.org>
15715 L:      linux-usb@vger.kernel.org
15716 S:      Maintained
15717 F:      drivers/net/usb/cdc_*.c
15718 F:      include/uapi/linux/usb/cdc.h
15719
15720 USB CHAOSKEY DRIVER
15721 M:      Keith Packard <keithp@keithp.com>
15722 L:      linux-usb@vger.kernel.org
15723 S:      Maintained
15724 F:      drivers/usb/misc/chaoskey.c
15725
15726 USB CYPRESS C67X00 DRIVER
15727 M:      Peter Korsgaard <jacmet@sunsite.dk>
15728 L:      linux-usb@vger.kernel.org
15729 S:      Maintained
15730 F:      drivers/usb/c67x00/
15731
15732 USB DAVICOM DM9601 DRIVER
15733 M:      Peter Korsgaard <jacmet@sunsite.dk>
15734 L:      netdev@vger.kernel.org
15735 W:      http://www.linux-usb.org/usbnet
15736 S:      Maintained
15737 F:      drivers/net/usb/dm9601.c
15738
15739 USB DIAMOND RIO500 DRIVER
15740 M:      Cesar Miquel <miquel@df.uba.ar>
15741 L:      rio500-users@lists.sourceforge.net
15742 W:      http://rio500.sourceforge.net
15743 S:      Maintained
15744 F:      drivers/usb/misc/rio500*
15745
15746 USB EHCI DRIVER
15747 M:      Alan Stern <stern@rowland.harvard.edu>
15748 L:      linux-usb@vger.kernel.org
15749 S:      Maintained
15750 F:      Documentation/usb/ehci.txt
15751 F:      drivers/usb/host/ehci*
15752
15753 USB GADGET/PERIPHERAL SUBSYSTEM
15754 M:      Felipe Balbi <balbi@kernel.org>
15755 L:      linux-usb@vger.kernel.org
15756 W:      http://www.linux-usb.org/gadget
15757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15758 S:      Maintained
15759 F:      drivers/usb/gadget/
15760 F:      include/linux/usb/gadget*
15761
15762 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15763 M:      Jiri Kosina <jikos@kernel.org>
15764 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15765 L:      linux-usb@vger.kernel.org
15766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15767 S:      Maintained
15768 F:      Documentation/hid/hiddev.txt
15769 F:      drivers/hid/usbhid/
15770
15771 USB INTEL XHCI ROLE MUX DRIVER
15772 M:      Hans de Goede <hdegoede@redhat.com>
15773 L:      linux-usb@vger.kernel.org
15774 S:      Maintained
15775 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15776
15777 USB ISP116X DRIVER
15778 M:      Olav Kongas <ok@artecdesign.ee>
15779 L:      linux-usb@vger.kernel.org
15780 S:      Maintained
15781 F:      drivers/usb/host/isp116x*
15782 F:      include/linux/usb/isp116x.h
15783
15784 USB LAN78XX ETHERNET DRIVER
15785 M:      Woojung Huh <woojung.huh@microchip.com>
15786 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15787 L:      netdev@vger.kernel.org
15788 S:      Maintained
15789 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15790 F:      drivers/net/usb/lan78xx.*
15791 F:      include/dt-bindings/net/microchip-lan78xx.h
15792
15793 USB MASS STORAGE DRIVER
15794 M:      Alan Stern <stern@rowland.harvard.edu>
15795 L:      linux-usb@vger.kernel.org
15796 L:      usb-storage@lists.one-eyed-alien.net
15797 S:      Maintained
15798 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15799 F:      drivers/usb/storage/
15800
15801 USB MIDI DRIVER
15802 M:      Clemens Ladisch <clemens@ladisch.de>
15803 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15804 T:      git git://git.alsa-project.org/alsa-kernel.git
15805 S:      Maintained
15806 F:      sound/usb/midi.*
15807
15808 USB NETWORKING DRIVERS
15809 L:      linux-usb@vger.kernel.org
15810 S:      Odd Fixes
15811 F:      drivers/net/usb/
15812
15813 USB OHCI DRIVER
15814 M:      Alan Stern <stern@rowland.harvard.edu>
15815 L:      linux-usb@vger.kernel.org
15816 S:      Maintained
15817 F:      Documentation/usb/ohci.txt
15818 F:      drivers/usb/host/ohci*
15819
15820 USB OTG FSM (Finite State Machine)
15821 M:      Peter Chen <Peter.Chen@nxp.com>
15822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15823 L:      linux-usb@vger.kernel.org
15824 S:      Maintained
15825 F:      drivers/usb/common/usb-otg-fsm.c
15826
15827 USB OVER IP DRIVER
15828 M:      Valentina Manea <valentina.manea.m@gmail.com>
15829 M:      Shuah Khan <shuah@kernel.org>
15830 L:      linux-usb@vger.kernel.org
15831 S:      Maintained
15832 F:      Documentation/usb/usbip_protocol.txt
15833 F:      drivers/usb/usbip/
15834 F:      tools/usb/usbip/
15835 F:      tools/testing/selftests/drivers/usb/usbip/
15836
15837 USB PEGASUS DRIVER
15838 M:      Petko Manolov <petkan@nucleusys.com>
15839 L:      linux-usb@vger.kernel.org
15840 L:      netdev@vger.kernel.org
15841 T:      git git://github.com/petkan/pegasus.git
15842 W:      https://github.com/petkan/pegasus
15843 S:      Maintained
15844 F:      drivers/net/usb/pegasus.*
15845
15846 USB PHY LAYER
15847 M:      Felipe Balbi <balbi@kernel.org>
15848 L:      linux-usb@vger.kernel.org
15849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15850 S:      Maintained
15851 F:      drivers/usb/phy/
15852
15853 USB PRINTER DRIVER (usblp)
15854 M:      Pete Zaitcev <zaitcev@redhat.com>
15855 L:      linux-usb@vger.kernel.org
15856 S:      Supported
15857 F:      drivers/usb/class/usblp.c
15858
15859 USB QMI WWAN NETWORK DRIVER
15860 M:      Bjørn Mork <bjorn@mork.no>
15861 L:      netdev@vger.kernel.org
15862 S:      Maintained
15863 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15864 F:      drivers/net/usb/qmi_wwan.c
15865
15866 USB RTL8150 DRIVER
15867 M:      Petko Manolov <petkan@nucleusys.com>
15868 L:      linux-usb@vger.kernel.org
15869 L:      netdev@vger.kernel.org
15870 T:      git git://github.com/petkan/rtl8150.git
15871 W:      https://github.com/petkan/rtl8150
15872 S:      Maintained
15873 F:      drivers/net/usb/rtl8150.c
15874
15875 USB SERIAL SUBSYSTEM
15876 M:      Johan Hovold <johan@kernel.org>
15877 L:      linux-usb@vger.kernel.org
15878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15879 S:      Maintained
15880 F:      Documentation/usb/usb-serial.txt
15881 F:      drivers/usb/serial/
15882 F:      include/linux/usb/serial.h
15883
15884 USB SMSC75XX ETHERNET DRIVER
15885 M:      Steve Glendinning <steve.glendinning@shawell.net>
15886 L:      netdev@vger.kernel.org
15887 S:      Maintained
15888 F:      drivers/net/usb/smsc75xx.*
15889
15890 USB SMSC95XX ETHERNET DRIVER
15891 M:      Steve Glendinning <steve.glendinning@shawell.net>
15892 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15893 L:      netdev@vger.kernel.org
15894 S:      Maintained
15895 F:      drivers/net/usb/smsc95xx.*
15896
15897 USB SUBSYSTEM
15898 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15899 L:      linux-usb@vger.kernel.org
15900 W:      http://www.linux-usb.org
15901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15902 S:      Supported
15903 F:      Documentation/devicetree/bindings/usb/
15904 F:      Documentation/usb/
15905 F:      drivers/usb/
15906 F:      include/linux/usb.h
15907 F:      include/linux/usb/
15908
15909 USB TYPEC PI3USB30532 MUX DRIVER
15910 M:      Hans de Goede <hdegoede@redhat.com>
15911 L:      linux-usb@vger.kernel.org
15912 S:      Maintained
15913 F:      drivers/usb/typec/mux/pi3usb30532.c
15914
15915 USB TYPEC CLASS
15916 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15917 L:      linux-usb@vger.kernel.org
15918 S:      Maintained
15919 F:      Documentation/ABI/testing/sysfs-class-typec
15920 F:      Documentation/driver-api/usb/typec.rst
15921 F:      drivers/usb/typec/
15922 F:      include/linux/usb/typec.h
15923
15924 USB TYPEC BUS FOR ALTERNATE MODES
15925 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15926 L:      linux-usb@vger.kernel.org
15927 S:      Maintained
15928 F:      Documentation/ABI/testing/sysfs-bus-typec
15929 F:      Documentation/driver-api/usb/typec_bus.rst
15930 F:      drivers/usb/typec/altmodes/
15931 F:      include/linux/usb/typec_altmode.h
15932
15933 USB TYPEC PORT CONTROLLER DRIVERS
15934 M:      Guenter Roeck <linux@roeck-us.net>
15935 L:      linux-usb@vger.kernel.org
15936 S:      Maintained
15937 F:      drivers/usb/typec/tcpm/
15938
15939 USB UHCI DRIVER
15940 M:      Alan Stern <stern@rowland.harvard.edu>
15941 L:      linux-usb@vger.kernel.org
15942 S:      Maintained
15943 F:      drivers/usb/host/uhci*
15944
15945 USB VIDEO CLASS
15946 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15947 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15948 L:      linux-media@vger.kernel.org
15949 T:      git git://linuxtv.org/media_tree.git
15950 W:      http://www.ideasonboard.org/uvc/
15951 S:      Maintained
15952 F:      drivers/media/usb/uvc/
15953 F:      include/uapi/linux/uvcvideo.h
15954
15955 USB VISION DRIVER
15956 M:      Hans Verkuil <hverkuil@xs4all.nl>
15957 L:      linux-media@vger.kernel.org
15958 T:      git git://linuxtv.org/media_tree.git
15959 W:      https://linuxtv.org
15960 S:      Odd Fixes
15961 F:      drivers/media/usb/usbvision/
15962
15963 USB WEBCAM GADGET
15964 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15965 L:      linux-usb@vger.kernel.org
15966 S:      Maintained
15967 F:      drivers/usb/gadget/function/*uvc*
15968 F:      drivers/usb/gadget/legacy/webcam.c
15969 F:      include/uapi/linux/usb/g_uvc.h
15970
15971 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15972 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15973 L:      linux-wireless@vger.kernel.org
15974 S:      Maintained
15975 F:      drivers/net/wireless/rndis_wlan.c
15976
15977 USB XHCI DRIVER
15978 M:      Mathias Nyman <mathias.nyman@intel.com>
15979 L:      linux-usb@vger.kernel.org
15980 S:      Supported
15981 F:      drivers/usb/host/xhci*
15982 F:      drivers/usb/host/pci-quirks*
15983
15984 USB ZD1201 DRIVER
15985 L:      linux-wireless@vger.kernel.org
15986 W:      http://linux-lc100020.sourceforge.net
15987 S:      Orphan
15988 F:      drivers/net/wireless/zydas/zd1201.*
15989
15990 USB ZR364XX DRIVER
15991 M:      Antoine Jacquet <royale@zerezo.com>
15992 L:      linux-usb@vger.kernel.org
15993 L:      linux-media@vger.kernel.org
15994 T:      git git://linuxtv.org/media_tree.git
15995 W:      http://royale.zerezo.com/zr364xx/
15996 S:      Maintained
15997 F:      Documentation/media/v4l-drivers/zr364xx*
15998 F:      drivers/media/usb/zr364xx/
15999
16000 USER-MODE LINUX (UML)
16001 M:      Jeff Dike <jdike@addtoit.com>
16002 M:      Richard Weinberger <richard@nod.at>
16003 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16004 L:      linux-um@lists.infradead.org
16005 W:      http://user-mode-linux.sourceforge.net
16006 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16008 S:      Maintained
16009 F:      Documentation/virtual/uml/
16010 F:      arch/um/
16011 F:      arch/x86/um/
16012 F:      fs/hostfs/
16013
16014 USERSPACE COPYIN/COPYOUT (UIOVEC)
16015 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16016 S:      Maintained
16017 F:      lib/iov_iter.c
16018 F:      include/linux/uio.h
16019
16020 USERSPACE DMA BUFFER DRIVER
16021 M:      Gerd Hoffmann <kraxel@redhat.com>
16022 S:      Maintained
16023 L:      dri-devel@lists.freedesktop.org
16024 F:      drivers/dma-buf/udmabuf.c
16025 F:      include/uapi/linux/udmabuf.h
16026 T:      git git://anongit.freedesktop.org/drm/drm-misc
16027
16028 USERSPACE I/O (UIO)
16029 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16030 S:      Maintained
16031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16032 F:      Documentation/driver-api/uio-howto.rst
16033 F:      drivers/uio/
16034 F:      include/linux/uio_driver.h
16035
16036 UTIL-LINUX PACKAGE
16037 M:      Karel Zak <kzak@redhat.com>
16038 L:      util-linux@vger.kernel.org
16039 W:      http://en.wikipedia.org/wiki/Util-linux
16040 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16041 S:      Maintained
16042
16043 UUID HELPERS
16044 M:      Christoph Hellwig <hch@lst.de>
16045 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16046 L:      linux-kernel@vger.kernel.org
16047 T:      git git://git.infradead.org/users/hch/uuid.git
16048 F:      lib/uuid.c
16049 F:      lib/test_uuid.c
16050 F:      include/linux/uuid.h
16051 F:      include/uapi/linux/uuid.h
16052 S:      Maintained
16053
16054 UVESAFB DRIVER
16055 M:      Michal Januszewski <spock@gentoo.org>
16056 L:      linux-fbdev@vger.kernel.org
16057 W:      https://github.com/mjanusz/v86d
16058 S:      Maintained
16059 F:      Documentation/fb/uvesafb.txt
16060 F:      drivers/video/fbdev/uvesafb.*
16061
16062 VF610 NAND DRIVER
16063 M:      Stefan Agner <stefan@agner.ch>
16064 L:      linux-mtd@lists.infradead.org
16065 S:      Supported
16066 F:      drivers/mtd/nand/raw/vf610_nfc.c
16067
16068 VFAT/FAT/MSDOS FILESYSTEM
16069 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16070 S:      Maintained
16071 F:      Documentation/filesystems/vfat.txt
16072 F:      fs/fat/
16073
16074 VFIO DRIVER
16075 M:      Alex Williamson <alex.williamson@redhat.com>
16076 L:      kvm@vger.kernel.org
16077 T:      git git://github.com/awilliam/linux-vfio.git
16078 S:      Maintained
16079 F:      Documentation/vfio.txt
16080 F:      drivers/vfio/
16081 F:      include/linux/vfio.h
16082 F:      include/uapi/linux/vfio.h
16083
16084 VFIO MEDIATED DEVICE DRIVERS
16085 M:      Kirti Wankhede <kwankhede@nvidia.com>
16086 L:      kvm@vger.kernel.org
16087 S:      Maintained
16088 F:      Documentation/vfio-mediated-device.txt
16089 F:      drivers/vfio/mdev/
16090 F:      include/linux/mdev.h
16091 F:      samples/vfio-mdev/
16092
16093 VFIO PLATFORM DRIVER
16094 M:      Eric Auger <eric.auger@redhat.com>
16095 L:      kvm@vger.kernel.org
16096 S:      Maintained
16097 F:      drivers/vfio/platform/
16098
16099 VGA_SWITCHEROO
16100 R:      Lukas Wunner <lukas@wunner.de>
16101 S:      Maintained
16102 F:      Documentation/gpu/vga-switcheroo.rst
16103 F:      drivers/gpu/vga/vga_switcheroo.c
16104 F:      include/linux/vga_switcheroo.h
16105 T:      git git://anongit.freedesktop.org/drm/drm-misc
16106
16107 VIA RHINE NETWORK DRIVER
16108 S:      Orphan
16109 F:      drivers/net/ethernet/via/via-rhine.c
16110
16111 VIA SD/MMC CARD CONTROLLER DRIVER
16112 M:      Bruce Chang <brucechang@via.com.tw>
16113 M:      Harald Welte <HaraldWelte@viatech.com>
16114 S:      Maintained
16115 F:      drivers/mmc/host/via-sdmmc.c
16116
16117 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16118 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16119 L:      linux-fbdev@vger.kernel.org
16120 S:      Maintained
16121 F:      include/linux/via-core.h
16122 F:      include/linux/via-gpio.h
16123 F:      include/linux/via_i2c.h
16124 F:      drivers/video/fbdev/via/
16125
16126 VIA VELOCITY NETWORK DRIVER
16127 M:      Francois Romieu <romieu@fr.zoreil.com>
16128 L:      netdev@vger.kernel.org
16129 S:      Maintained
16130 F:      drivers/net/ethernet/via/via-velocity.*
16131
16132 VICODEC VIRTUAL CODEC DRIVER
16133 M:      Hans Verkuil <hans.verkuil@cisco.com>
16134 L:      linux-media@vger.kernel.org
16135 T:      git git://linuxtv.org/media_tree.git
16136 W:      https://linuxtv.org
16137 S:      Maintained
16138 F:      drivers/media/platform/vicodec/*
16139
16140 VIDEO MULTIPLEXER DRIVER
16141 M:      Philipp Zabel <p.zabel@pengutronix.de>
16142 L:      linux-media@vger.kernel.org
16143 S:      Maintained
16144 F:      drivers/media/platform/video-mux.c
16145
16146 VIDEO I2C POLLING DRIVER
16147 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16148 L:      linux-media@vger.kernel.org
16149 S:      Maintained
16150 F:      drivers/media/i2c/video-i2c.c
16151
16152 VIDEOBUF2 FRAMEWORK
16153 M:      Pawel Osciak <pawel@osciak.com>
16154 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16155 M:      Kyungmin Park <kyungmin.park@samsung.com>
16156 L:      linux-media@vger.kernel.org
16157 S:      Maintained
16158 F:      drivers/media/common/videobuf2/*
16159 F:      include/media/videobuf2-*
16160
16161 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16162 M:      Helen Koike <helen.koike@collabora.com>
16163 L:      linux-media@vger.kernel.org
16164 T:      git git://linuxtv.org/media_tree.git
16165 W:      https://linuxtv.org
16166 S:      Maintained
16167 F:      drivers/media/platform/vimc/*
16168
16169 VIRT LIB
16170 M:      Alex Williamson <alex.williamson@redhat.com>
16171 M:      Paolo Bonzini <pbonzini@redhat.com>
16172 L:      kvm@vger.kernel.org
16173 S:      Supported
16174 F:      virt/lib/
16175
16176 VIRTIO AND VHOST VSOCK DRIVER
16177 M:      Stefan Hajnoczi <stefanha@redhat.com>
16178 L:      kvm@vger.kernel.org
16179 L:      virtualization@lists.linux-foundation.org
16180 L:      netdev@vger.kernel.org
16181 S:      Maintained
16182 F:      include/linux/virtio_vsock.h
16183 F:      include/uapi/linux/virtio_vsock.h
16184 F:      include/uapi/linux/vsockmon.h
16185 F:      include/uapi/linux/vm_sockets_diag.h
16186 F:      net/vmw_vsock/diag.c
16187 F:      net/vmw_vsock/af_vsock_tap.c
16188 F:      net/vmw_vsock/virtio_transport_common.c
16189 F:      net/vmw_vsock/virtio_transport.c
16190 F:      drivers/net/vsockmon.c
16191 F:      drivers/vhost/vsock.c
16192 F:      tools/testing/vsock/
16193
16194 VIRTIO CONSOLE DRIVER
16195 M:      Amit Shah <amit@kernel.org>
16196 L:      virtualization@lists.linux-foundation.org
16197 S:      Maintained
16198 F:      drivers/char/virtio_console.c
16199 F:      include/linux/virtio_console.h
16200 F:      include/uapi/linux/virtio_console.h
16201
16202 VIRTIO CORE, NET AND BLOCK DRIVERS
16203 M:      "Michael S. Tsirkin" <mst@redhat.com>
16204 M:      Jason Wang <jasowang@redhat.com>
16205 L:      virtualization@lists.linux-foundation.org
16206 S:      Maintained
16207 F:      Documentation/devicetree/bindings/virtio/
16208 F:      drivers/virtio/
16209 F:      tools/virtio/
16210 F:      drivers/net/virtio_net.c
16211 F:      drivers/block/virtio_blk.c
16212 F:      include/linux/virtio*.h
16213 F:      include/uapi/linux/virtio_*.h
16214 F:      drivers/crypto/virtio/
16215 F:      mm/balloon_compaction.c
16216
16217 VIRTIO CRYPTO DRIVER
16218 M:      Gonglei <arei.gonglei@huawei.com>
16219 L:      virtualization@lists.linux-foundation.org
16220 L:      linux-crypto@vger.kernel.org
16221 S:      Maintained
16222 F:      drivers/crypto/virtio/
16223 F:      include/uapi/linux/virtio_crypto.h
16224
16225 VIRTIO DRIVERS FOR S390
16226 M:      Cornelia Huck <cohuck@redhat.com>
16227 M:      Halil Pasic <pasic@linux.ibm.com>
16228 L:      linux-s390@vger.kernel.org
16229 L:      virtualization@lists.linux-foundation.org
16230 L:      kvm@vger.kernel.org
16231 S:      Supported
16232 F:      drivers/s390/virtio/
16233 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16234
16235 VIRTIO GPU DRIVER
16236 M:      David Airlie <airlied@linux.ie>
16237 M:      Gerd Hoffmann <kraxel@redhat.com>
16238 L:      dri-devel@lists.freedesktop.org
16239 L:      virtualization@lists.linux-foundation.org
16240 T:      git git://anongit.freedesktop.org/drm/drm-misc
16241 S:      Maintained
16242 F:      drivers/gpu/drm/virtio/
16243 F:      include/uapi/linux/virtio_gpu.h
16244
16245 VIRTIO HOST (VHOST)
16246 M:      "Michael S. Tsirkin" <mst@redhat.com>
16247 M:      Jason Wang <jasowang@redhat.com>
16248 L:      kvm@vger.kernel.org
16249 L:      virtualization@lists.linux-foundation.org
16250 L:      netdev@vger.kernel.org
16251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16252 S:      Maintained
16253 F:      drivers/vhost/
16254 F:      include/uapi/linux/vhost.h
16255
16256 VIRTIO INPUT DRIVER
16257 M:      Gerd Hoffmann <kraxel@redhat.com>
16258 S:      Maintained
16259 F:      drivers/virtio/virtio_input.c
16260 F:      include/uapi/linux/virtio_input.h
16261
16262 VIRTUAL BOX GUEST DEVICE DRIVER
16263 M:      Hans de Goede <hdegoede@redhat.com>
16264 M:      Arnd Bergmann <arnd@arndb.de>
16265 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16266 S:      Maintained
16267 F:      include/linux/vbox_utils.h
16268 F:      include/uapi/linux/vbox*.h
16269 F:      drivers/virt/vboxguest/
16270
16271 VIRTUAL SERIO DEVICE DRIVER
16272 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16273 S:      Maintained
16274 F:      drivers/input/serio/userio.c
16275 F:      include/uapi/linux/userio.h
16276
16277 VIVID VIRTUAL VIDEO DRIVER
16278 M:      Hans Verkuil <hverkuil@xs4all.nl>
16279 L:      linux-media@vger.kernel.org
16280 T:      git git://linuxtv.org/media_tree.git
16281 W:      https://linuxtv.org
16282 S:      Maintained
16283 F:      drivers/media/platform/vivid/*
16284
16285 VLYNQ BUS
16286 M:      Florian Fainelli <f.fainelli@gmail.com>
16287 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16288 S:      Maintained
16289 F:      drivers/vlynq/vlynq.c
16290 F:      include/linux/vlynq.h
16291
16292 VME SUBSYSTEM
16293 M:      Martyn Welch <martyn@welchs.me.uk>
16294 M:      Manohar Vanga <manohar.vanga@gmail.com>
16295 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16296 L:      devel@driverdev.osuosl.org
16297 S:      Maintained
16298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16299 F:      Documentation/driver-api/vme.rst
16300 F:      drivers/staging/vme/
16301 F:      drivers/vme/
16302 F:      include/linux/vme*
16303
16304 VMWARE BALLOON DRIVER
16305 M:      Julien Freche <jfreche@vmware.com>
16306 M:      Nadav Amit <namit@vmware.com>
16307 M:      "VMware, Inc." <pv-drivers@vmware.com>
16308 L:      linux-kernel@vger.kernel.org
16309 S:      Maintained
16310 F:      drivers/misc/vmw_balloon.c
16311
16312 VMWARE HYPERVISOR INTERFACE
16313 M:      Alok Kataria <akataria@vmware.com>
16314 L:      virtualization@lists.linux-foundation.org
16315 S:      Supported
16316 F:      arch/x86/kernel/cpu/vmware.c
16317
16318 VMWARE PVRDMA DRIVER
16319 M:      Adit Ranadive <aditr@vmware.com>
16320 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16321 L:      linux-rdma@vger.kernel.org
16322 S:      Maintained
16323 F:      drivers/infiniband/hw/vmw_pvrdma/
16324
16325 VMware PVSCSI driver
16326 M:      Jim Gill <jgill@vmware.com>
16327 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16328 L:      linux-scsi@vger.kernel.org
16329 S:      Maintained
16330 F:      drivers/scsi/vmw_pvscsi.c
16331 F:      drivers/scsi/vmw_pvscsi.h
16332
16333 VMWARE VMMOUSE SUBDRIVER
16334 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16335 M:      "VMware, Inc." <pv-drivers@vmware.com>
16336 L:      linux-input@vger.kernel.org
16337 S:      Maintained
16338 F:      drivers/input/mouse/vmmouse.c
16339 F:      drivers/input/mouse/vmmouse.h
16340
16341 VMWARE VMXNET3 ETHERNET DRIVER
16342 M:      Ronak Doshi <doshir@vmware.com>
16343 M:      "VMware, Inc." <pv-drivers@vmware.com>
16344 L:      netdev@vger.kernel.org
16345 S:      Maintained
16346 F:      drivers/net/vmxnet3/
16347
16348 VOCORE VOCORE2 BOARD
16349 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16350 L:      linux-mips@vger.kernel.org
16351 S:      Maintained
16352 F:      arch/mips/boot/dts/ralink/vocore2.dts
16353
16354 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16355 M:      Liam Girdwood <lgirdwood@gmail.com>
16356 M:      Mark Brown <broonie@kernel.org>
16357 L:      linux-kernel@vger.kernel.org
16358 W:      http://www.slimlogic.co.uk/?p=48
16359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16360 S:      Supported
16361 F:      Documentation/devicetree/bindings/regulator/
16362 F:      Documentation/power/regulator/
16363 F:      drivers/regulator/
16364 F:      include/dt-bindings/regulator/
16365 F:      include/linux/regulator/
16366
16367 VRF
16368 M:      David Ahern <dsa@cumulusnetworks.com>
16369 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16370 L:      netdev@vger.kernel.org
16371 S:      Maintained
16372 F:      drivers/net/vrf.c
16373 F:      Documentation/networking/vrf.txt
16374
16375 VT1211 HARDWARE MONITOR DRIVER
16376 M:      Juerg Haefliger <juergh@gmail.com>
16377 L:      linux-hwmon@vger.kernel.org
16378 S:      Maintained
16379 F:      Documentation/hwmon/vt1211
16380 F:      drivers/hwmon/vt1211.c
16381
16382 VT8231 HARDWARE MONITOR DRIVER
16383 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16384 L:      linux-hwmon@vger.kernel.org
16385 S:      Maintained
16386 F:      drivers/hwmon/vt8231.c
16387
16388 VUB300 USB to SDIO/SD/MMC bridge chip
16389 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16390 L:      linux-mmc@vger.kernel.org
16391 L:      linux-usb@vger.kernel.org
16392 S:      Supported
16393 F:      drivers/mmc/host/vub300.c
16394
16395 W1 DALLAS'S 1-WIRE BUS
16396 M:      Evgeniy Polyakov <zbr@ioremap.net>
16397 S:      Maintained
16398 F:      Documentation/devicetree/bindings/w1/
16399 F:      Documentation/w1/
16400 F:      drivers/w1/
16401 F:      include/linux/w1.h
16402
16403 W83791D HARDWARE MONITORING DRIVER
16404 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16405 L:      linux-hwmon@vger.kernel.org
16406 S:      Maintained
16407 F:      Documentation/hwmon/w83791d
16408 F:      drivers/hwmon/w83791d.c
16409
16410 W83793 HARDWARE MONITORING DRIVER
16411 M:      Rudolf Marek <r.marek@assembler.cz>
16412 L:      linux-hwmon@vger.kernel.org
16413 S:      Maintained
16414 F:      Documentation/hwmon/w83793
16415 F:      drivers/hwmon/w83793.c
16416
16417 W83795 HARDWARE MONITORING DRIVER
16418 M:      Jean Delvare <jdelvare@suse.com>
16419 L:      linux-hwmon@vger.kernel.org
16420 S:      Maintained
16421 F:      drivers/hwmon/w83795.c
16422
16423 W83L51xD SD/MMC CARD INTERFACE DRIVER
16424 M:      Pierre Ossman <pierre@ossman.eu>
16425 S:      Maintained
16426 F:      drivers/mmc/host/wbsd.*
16427
16428 WACOM PROTOCOL 4 SERIAL TABLETS
16429 M:      Julian Squires <julian@cipht.net>
16430 M:      Hans de Goede <hdegoede@redhat.com>
16431 L:      linux-input@vger.kernel.org
16432 S:      Maintained
16433 F:      drivers/input/tablet/wacom_serial4.c
16434
16435 WATCHDOG DEVICE DRIVERS
16436 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16437 M:      Guenter Roeck <linux@roeck-us.net>
16438 L:      linux-watchdog@vger.kernel.org
16439 W:      http://www.linux-watchdog.org/
16440 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16441 S:      Maintained
16442 F:      Documentation/devicetree/bindings/watchdog/
16443 F:      Documentation/watchdog/
16444 F:      drivers/watchdog/
16445 F:      include/linux/watchdog.h
16446 F:      include/uapi/linux/watchdog.h
16447
16448 WHISKEYCOVE PMIC GPIO DRIVER
16449 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16450 L:      linux-gpio@vger.kernel.org
16451 S:      Maintained
16452 F:      drivers/gpio/gpio-wcove.c
16453
16454 WIIMOTE HID DRIVER
16455 M:      David Herrmann <dh.herrmann@googlemail.com>
16456 L:      linux-input@vger.kernel.org
16457 S:      Maintained
16458 F:      drivers/hid/hid-wiimote*
16459
16460 WILOCITY WIL6210 WIRELESS DRIVER
16461 M:      Maya Erez <merez@codeaurora.org>
16462 L:      linux-wireless@vger.kernel.org
16463 L:      wil6210@qti.qualcomm.com
16464 S:      Supported
16465 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16466 F:      drivers/net/wireless/ath/wil6210/
16467
16468 WIMAX STACK
16469 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16470 M:      linux-wimax@intel.com
16471 L:      wimax@linuxwimax.org (subscribers-only)
16472 S:      Supported
16473 W:      http://linuxwimax.org
16474 F:      Documentation/wimax/README.wimax
16475 F:      include/linux/wimax/debug.h
16476 F:      include/net/wimax.h
16477 F:      include/uapi/linux/wimax.h
16478 F:      net/wimax/
16479
16480 WINBOND CIR DRIVER
16481 M:      David Härdeman <david@hardeman.nu>
16482 S:      Maintained
16483 F:      drivers/media/rc/winbond-cir.c
16484
16485 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16486 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16487 L:      linux-watchdog@vger.kernel.org
16488 S:      Maintained
16489 F:      drivers/watchdog/ebc-c384_wdt.c
16490
16491 WINSYSTEMS WS16C48 GPIO DRIVER
16492 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16493 L:      linux-gpio@vger.kernel.org
16494 S:      Maintained
16495 F:      drivers/gpio/gpio-ws16c48.c
16496
16497 WISTRON LAPTOP BUTTON DRIVER
16498 M:      Miloslav Trmac <mitr@volny.cz>
16499 S:      Maintained
16500 F:      drivers/input/misc/wistron_btns.c
16501
16502 WL3501 WIRELESS PCMCIA CARD DRIVER
16503 L:      linux-wireless@vger.kernel.org
16504 S:      Odd fixes
16505 F:      drivers/net/wireless/wl3501*
16506
16507 WOLFSON MICROELECTRONICS DRIVERS
16508 L:      patches@opensource.cirrus.com
16509 T:      git https://github.com/CirrusLogic/linux-drivers.git
16510 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16511 S:      Supported
16512 F:      Documentation/hwmon/wm83??
16513 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16514 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16515 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16516 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16517 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16518 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16519 F:      drivers/clk/clk-wm83*.c
16520 F:      drivers/extcon/extcon-arizona.c
16521 F:      drivers/leds/leds-wm83*.c
16522 F:      drivers/gpio/gpio-*wm*.c
16523 F:      drivers/gpio/gpio-arizona.c
16524 F:      drivers/hwmon/wm83??-hwmon.c
16525 F:      drivers/input/misc/wm831x-on.c
16526 F:      drivers/input/touchscreen/wm831x-ts.c
16527 F:      drivers/input/touchscreen/wm97*.c
16528 F:      drivers/mfd/arizona*
16529 F:      drivers/mfd/wm*.c
16530 F:      drivers/mfd/cs47l24*
16531 F:      drivers/power/supply/wm83*.c
16532 F:      drivers/rtc/rtc-wm83*.c
16533 F:      drivers/regulator/wm8*.c
16534 F:      drivers/regulator/arizona*
16535 F:      drivers/video/backlight/wm83*_bl.c
16536 F:      drivers/watchdog/wm83*_wdt.c
16537 F:      include/linux/mfd/arizona/
16538 F:      include/linux/mfd/wm831x/
16539 F:      include/linux/mfd/wm8350/
16540 F:      include/linux/mfd/wm8400*
16541 F:      include/linux/regulator/arizona*
16542 F:      include/linux/wm97xx.h
16543 F:      include/sound/wm????.h
16544 F:      sound/soc/codecs/arizona.?
16545 F:      sound/soc/codecs/wm*
16546 F:      sound/soc/codecs/cs47l24*
16547
16548 WORKQUEUE
16549 M:      Tejun Heo <tj@kernel.org>
16550 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16552 S:      Maintained
16553 F:      include/linux/workqueue.h
16554 F:      kernel/workqueue.c
16555 F:      Documentation/core-api/workqueue.rst
16556
16557 X-POWERS AXP288 PMIC DRIVERS
16558 M:      Hans de Goede <hdegoede@redhat.com>
16559 S:      Maintained
16560 N:      axp288
16561 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16562
16563 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16564 M:      Chen-Yu Tsai <wens@csie.org>
16565 L:      linux-kernel@vger.kernel.org
16566 S:      Maintained
16567 N:      axp[128]
16568
16569 X.25 NETWORK LAYER
16570 M:      Andrew Hendry <andrew.hendry@gmail.com>
16571 L:      linux-x25@vger.kernel.org
16572 S:      Odd Fixes
16573 F:      Documentation/networking/x25*
16574 F:      include/net/x25*
16575 F:      net/x25/
16576
16577 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16578 M:      Thomas Gleixner <tglx@linutronix.de>
16579 M:      Ingo Molnar <mingo@redhat.com>
16580 M:      Borislav Petkov <bp@alien8.de>
16581 R:      "H. Peter Anvin" <hpa@zytor.com>
16582 M:      x86@kernel.org
16583 L:      linux-kernel@vger.kernel.org
16584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16585 S:      Maintained
16586 F:      Documentation/devicetree/bindings/x86/
16587 F:      Documentation/x86/
16588 F:      arch/x86/
16589
16590 X86 ENTRY CODE
16591 M:      Andy Lutomirski <luto@kernel.org>
16592 L:      linux-kernel@vger.kernel.org
16593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16594 S:      Maintained
16595 F:      arch/x86/entry/
16596
16597 X86 MCE INFRASTRUCTURE
16598 M:      Tony Luck <tony.luck@intel.com>
16599 M:      Borislav Petkov <bp@alien8.de>
16600 L:      linux-edac@vger.kernel.org
16601 S:      Maintained
16602 F:      arch/x86/kernel/cpu/mcheck/*
16603
16604 X86 MICROCODE UPDATE SUPPORT
16605 M:      Borislav Petkov <bp@alien8.de>
16606 S:      Maintained
16607 F:      arch/x86/kernel/cpu/microcode/*
16608
16609 X86 MM
16610 M:      Dave Hansen <dave.hansen@linux.intel.com>
16611 M:      Andy Lutomirski <luto@kernel.org>
16612 M:      Peter Zijlstra <peterz@infradead.org>
16613 L:      linux-kernel@vger.kernel.org
16614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16615 S:      Maintained
16616 F:      arch/x86/mm/
16617
16618 X86 PLATFORM DRIVERS
16619 M:      Darren Hart <dvhart@infradead.org>
16620 M:      Andy Shevchenko <andy@infradead.org>
16621 L:      platform-driver-x86@vger.kernel.org
16622 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16623 S:      Maintained
16624 F:      drivers/platform/x86/
16625 F:      drivers/platform/olpc/
16626
16627 X86 VDSO
16628 M:      Andy Lutomirski <luto@kernel.org>
16629 L:      linux-kernel@vger.kernel.org
16630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16631 S:      Maintained
16632 F:      arch/x86/entry/vdso/
16633
16634 XARRAY
16635 M:      Matthew Wilcox <willy@infradead.org>
16636 L:      linux-fsdevel@vger.kernel.org
16637 S:      Supported
16638 F:      Documentation/core-api/xarray.rst
16639 F:      lib/idr.c
16640 F:      lib/xarray.c
16641 F:      include/linux/idr.h
16642 F:      include/linux/xarray.h
16643 F:      tools/testing/radix-tree
16644
16645 XBOX DVD IR REMOTE
16646 M:      Benjamin Valentin <benpicco@googlemail.com>
16647 S:      Maintained
16648 F:      drivers/media/rc/xbox_remote.c
16649 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16650
16651 XC2028/3028 TUNER DRIVER
16652 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16653 L:      linux-media@vger.kernel.org
16654 W:      https://linuxtv.org
16655 T:      git git://linuxtv.org/media_tree.git
16656 S:      Maintained
16657 F:      drivers/media/tuners/tuner-xc2028.*
16658
16659 XDP SOCKETS (AF_XDP)
16660 M:      Björn Töpel <bjorn.topel@intel.com>
16661 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16662 L:      netdev@vger.kernel.org
16663 S:      Maintained
16664 F:      kernel/bpf/xskmap.c
16665 F:      net/xdp/
16666
16667 XEN BLOCK SUBSYSTEM
16668 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16669 M:      Roger Pau Monné <roger.pau@citrix.com>
16670 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16671 S:      Supported
16672 F:      drivers/block/xen-blkback/*
16673 F:      drivers/block/xen*
16674
16675 XEN HYPERVISOR ARM
16676 M:      Stefano Stabellini <sstabellini@kernel.org>
16677 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16678 S:      Maintained
16679 F:      arch/arm/xen/
16680 F:      arch/arm/include/asm/xen/
16681
16682 XEN HYPERVISOR ARM64
16683 M:      Stefano Stabellini <sstabellini@kernel.org>
16684 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16685 S:      Maintained
16686 F:      arch/arm64/xen/
16687 F:      arch/arm64/include/asm/xen/
16688
16689 XEN HYPERVISOR INTERFACE
16690 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16691 M:      Juergen Gross <jgross@suse.com>
16692 R:      Stefano Stabellini <sstabellini@kernel.org>
16693 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16695 S:      Supported
16696 F:      arch/x86/xen/
16697 F:      arch/x86/platform/pvh/
16698 F:      drivers/*/xen-*front.c
16699 F:      drivers/xen/
16700 F:      arch/x86/include/asm/xen/
16701 F:      arch/x86/include/asm/pvclock-abi.h
16702 F:      include/xen/
16703 F:      include/uapi/xen/
16704 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16705 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16706
16707 XEN NETWORK BACKEND DRIVER
16708 M:      Wei Liu <wei.liu2@citrix.com>
16709 M:      Paul Durrant <paul.durrant@citrix.com>
16710 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16711 L:      netdev@vger.kernel.org
16712 S:      Supported
16713 F:      drivers/net/xen-netback/*
16714
16715 XEN PCI SUBSYSTEM
16716 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16717 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16718 S:      Supported
16719 F:      arch/x86/pci/*xen*
16720 F:      drivers/pci/*xen*
16721
16722 XEN PVSCSI DRIVERS
16723 M:      Juergen Gross <jgross@suse.com>
16724 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16725 L:      linux-scsi@vger.kernel.org
16726 S:      Supported
16727 F:      drivers/scsi/xen-scsifront.c
16728 F:      drivers/xen/xen-scsiback.c
16729 F:      include/xen/interface/io/vscsiif.h
16730
16731 XEN SWIOTLB SUBSYSTEM
16732 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16733 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16734 L:      iommu@lists.linux-foundation.org
16735 S:      Supported
16736 F:      arch/x86/xen/*swiotlb*
16737 F:      drivers/xen/*swiotlb*
16738
16739 XEN SOUND FRONTEND DRIVER
16740 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16741 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16742 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16743 S:      Supported
16744 F:      sound/xen/*
16745
16746 XFS FILESYSTEM
16747 M:      Darrick J. Wong <darrick.wong@oracle.com>
16748 M:      linux-xfs@vger.kernel.org
16749 L:      linux-xfs@vger.kernel.org
16750 W:      http://xfs.org/
16751 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16752 S:      Supported
16753 F:      Documentation/filesystems/xfs.txt
16754 F:      fs/xfs/
16755
16756 XILINX AXI ETHERNET DRIVER
16757 M:      Anirudha Sarangi <anirudh@xilinx.com>
16758 M:      John Linn <John.Linn@xilinx.com>
16759 S:      Maintained
16760 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16761
16762 XILINX UARTLITE SERIAL DRIVER
16763 M:      Peter Korsgaard <jacmet@sunsite.dk>
16764 L:      linux-serial@vger.kernel.org
16765 S:      Maintained
16766 F:      drivers/tty/serial/uartlite.c
16767
16768 XILINX VIDEO IP CORES
16769 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16770 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16771 L:      linux-media@vger.kernel.org
16772 T:      git git://linuxtv.org/media_tree.git
16773 S:      Supported
16774 F:      Documentation/devicetree/bindings/media/xilinx/
16775 F:      drivers/media/platform/xilinx/
16776 F:      include/uapi/linux/xilinx-v4l2-controls.h
16777
16778 XILLYBUS DRIVER
16779 M:      Eli Billauer <eli.billauer@gmail.com>
16780 L:      linux-kernel@vger.kernel.org
16781 S:      Supported
16782 F:      drivers/char/xillybus/
16783
16784 XLP9XX I2C DRIVER
16785 M:      George Cherian <george.cherian@cavium.com>
16786 M:      Jan Glauber <jglauber@cavium.com>
16787 L:      linux-i2c@vger.kernel.org
16788 W:      http://www.cavium.com
16789 S:      Supported
16790 F:      drivers/i2c/busses/i2c-xlp9xx.c
16791
16792 XRA1403 GPIO EXPANDER
16793 M:      Nandor Han <nandor.han@ge.com>
16794 M:      Semi Malinen <semi.malinen@ge.com>
16795 L:      linux-gpio@vger.kernel.org
16796 S:      Maintained
16797 F:      drivers/gpio/gpio-xra1403.c
16798 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16799
16800 XTENSA XTFPGA PLATFORM SUPPORT
16801 M:      Max Filippov <jcmvbkbc@gmail.com>
16802 L:      linux-xtensa@linux-xtensa.org
16803 S:      Maintained
16804 F:      drivers/spi/spi-xtensa-xtfpga.c
16805 F:      sound/soc/xtensa/xtfpga-i2s.c
16806
16807 YAM DRIVER FOR AX.25
16808 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16809 L:      linux-hams@vger.kernel.org
16810 S:      Maintained
16811 F:      drivers/net/hamradio/yam*
16812 F:      include/linux/yam.h
16813
16814 YAMA SECURITY MODULE
16815 M:      Kees Cook <keescook@chromium.org>
16816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16817 S:      Supported
16818 F:      security/yama/
16819 F:      Documentation/admin-guide/LSM/Yama.rst
16820
16821 YEALINK PHONE DRIVER
16822 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16823 L:      usbb2k-api-dev@nongnu.org
16824 S:      Maintained
16825 F:      Documentation/input/devices/yealink.rst
16826 F:      drivers/input/misc/yealink.*
16827
16828 Z8530 DRIVER FOR AX.25
16829 M:      Joerg Reuter <jreuter@yaina.de>
16830 W:      http://yaina.de/jreuter/
16831 W:      http://www.qsl.net/dl1bke/
16832 L:      linux-hams@vger.kernel.org
16833 S:      Maintained
16834 F:      Documentation/networking/z8530drv.txt
16835 F:      drivers/net/hamradio/*scc.c
16836 F:      drivers/net/hamradio/z8530.h
16837
16838 ZBUD COMPRESSED PAGE ALLOCATOR
16839 M:      Seth Jennings <sjenning@redhat.com>
16840 M:      Dan Streetman <ddstreet@ieee.org>
16841 L:      linux-mm@kvack.org
16842 S:      Maintained
16843 F:      mm/zbud.c
16844 F:      include/linux/zbud.h
16845
16846 ZD1211RW WIRELESS DRIVER
16847 M:      Daniel Drake <dsd@gentoo.org>
16848 M:      Ulrich Kunitz <kune@deine-taler.de>
16849 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16850 L:      linux-wireless@vger.kernel.org
16851 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16852 S:      Maintained
16853 F:      drivers/net/wireless/zydas/zd1211rw/
16854
16855 ZD1301 MEDIA DRIVER
16856 M:      Antti Palosaari <crope@iki.fi>
16857 L:      linux-media@vger.kernel.org
16858 W:      https://linuxtv.org/
16859 W:      http://palosaari.fi/linux/
16860 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16861 S:      Maintained
16862 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16863
16864 ZD1301_DEMOD MEDIA DRIVER
16865 M:      Antti Palosaari <crope@iki.fi>
16866 L:      linux-media@vger.kernel.org
16867 W:      https://linuxtv.org/
16868 W:      http://palosaari.fi/linux/
16869 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16870 S:      Maintained
16871 F:      drivers/media/dvb-frontends/zd1301_demod*
16872
16873 ZPOOL COMPRESSED PAGE STORAGE API
16874 M:      Dan Streetman <ddstreet@ieee.org>
16875 L:      linux-mm@kvack.org
16876 S:      Maintained
16877 F:      mm/zpool.c
16878 F:      include/linux/zpool.h
16879
16880 ZR36067 VIDEO FOR LINUX DRIVER
16881 L:      mjpeg-users@lists.sourceforge.net
16882 L:      linux-media@vger.kernel.org
16883 W:      http://mjpeg.sourceforge.net/driver-zoran/
16884 T:      hg https://linuxtv.org/hg/v4l-dvb
16885 S:      Odd Fixes
16886 F:      drivers/staging/media/zoran/
16887
16888 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16889 M:      Minchan Kim <minchan@kernel.org>
16890 M:      Nitin Gupta <ngupta@vflare.org>
16891 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16892 L:      linux-kernel@vger.kernel.org
16893 S:      Maintained
16894 F:      drivers/block/zram/
16895 F:      Documentation/blockdev/zram.txt
16896
16897 ZS DECSTATION Z85C30 SERIAL DRIVER
16898 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16899 S:      Maintained
16900 F:      drivers/tty/serial/zs.*
16901
16902 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16903 M:      Minchan Kim <minchan@kernel.org>
16904 M:      Nitin Gupta <ngupta@vflare.org>
16905 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16906 L:      linux-mm@kvack.org
16907 S:      Maintained
16908 F:      mm/zsmalloc.c
16909 F:      include/linux/zsmalloc.h
16910 F:      Documentation/vm/zsmalloc.rst
16911
16912 ZSWAP COMPRESSED SWAP CACHING
16913 M:      Seth Jennings <sjenning@redhat.com>
16914 M:      Dan Streetman <ddstreet@ieee.org>
16915 L:      linux-mm@kvack.org
16916 S:      Maintained
16917 F:      mm/zswap.c
16918
16919 THE REST
16920 M:      Linus Torvalds <torvalds@linux-foundation.org>
16921 L:      linux-kernel@vger.kernel.org
16922 Q:      http://patchwork.kernel.org/project/LKML/list/
16923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16924 S:      Buried alive in reporters
16925 F:      *
16926 F:      */