Merge branch 'pm-opp'
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD9389B DRIVER
858 M:      Hans Verkuil <hans.verkuil@cisco.com>
859 L:      linux-media@vger.kernel.org
860 S:      Maintained
861 F:      drivers/media/i2c/ad9389b*
862
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M:      Mircea Caprioru <mircea.caprioru@analog.com>
865 S:      Supported
866 F:      drivers/mux/adgs1408.c
867 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M:      Stefan Popa <stefan.popa@analog.com>
871 L:      linux-pm@vger.kernel.org
872 W:      http://ez.analog.com/community/linux-device-drivers
873 S:      Supported
874 F:      drivers/power/supply/adp5061.c
875
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M:      Lars-Peter Clausen <lars@metafoo.de>
878 L:      linux-media@vger.kernel.org
879 W:      http://ez.analog.com/community/linux-device-drivers
880 S:      Supported
881 F:      drivers/media/i2c/adv7180.c
882
883 ANALOG DEVICES INC ADV748X DRIVER
884 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L:      linux-media@vger.kernel.org
886 S:      Maintained
887 F:      drivers/media/i2c/adv748x/*
888
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M:      Hans Verkuil <hans.verkuil@cisco.com>
891 L:      linux-media@vger.kernel.org
892 S:      Maintained
893 F:      drivers/media/i2c/adv7511*
894
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M:      Hans Verkuil <hans.verkuil@cisco.com>
897 L:      linux-media@vger.kernel.org
898 S:      Maintained
899 F:      drivers/media/i2c/adv7604*
900
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M:      Hans Verkuil <hans.verkuil@cisco.com>
903 L:      linux-media@vger.kernel.org
904 S:      Maintained
905 F:      drivers/media/i2c/adv7842*
906
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M:      Lars-Peter Clausen <lars@metafoo.de>
909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W:      http://wiki.analog.com/
911 W:      http://ez.analog.com/community/linux-device-drivers
912 S:      Supported
913 F:      sound/soc/codecs/adau*
914 F:      sound/soc/codecs/adav*
915 F:      sound/soc/codecs/ad1*
916 F:      sound/soc/codecs/ad7*
917 F:      sound/soc/codecs/ssm*
918 F:      sound/soc/codecs/sigmadsp.*
919
920 ANALOG DEVICES INC DMA DRIVERS
921 M:      Lars-Peter Clausen <lars@metafoo.de>
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/dma/dma-axi-dmac.c
925
926 ANALOG DEVICES INC IIO DRIVERS
927 M:      Lars-Peter Clausen <lars@metafoo.de>
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 W:      http://wiki.analog.com/
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F:      drivers/iio/*/ad*
935 F:      drivers/iio/adc/ltc2497*
936 X:      drivers/iio/*/adjd*
937 F:      drivers/staging/iio/*/ad*
938
939 ANDES ARCHITECTURE
940 M:      Greentime Hu <green.hu@gmail.com>
941 M:      Vincent Chen <deanbo422@gmail.com>
942 T:      git https://github.com/andestech/linux.git
943 S:      Supported
944 F:      arch/nds32/
945 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F:      Documentation/devicetree/bindings/nds32/
947 K:      nds32
948 N:      nds32
949
950 ANDROID CONFIG FRAGMENTS
951 M:      Rob Herring <robh@kernel.org>
952 S:      Supported
953 F:      kernel/configs/android*
954
955 ANDROID DRIVERS
956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M:      Arve Hjønnevåg <arve@android.com>
958 M:      Todd Kjos <tkjos@android.com>
959 M:      Martijn Coenen <maco@android.com>
960 M:      Joel Fernandes <joel@joelfernandes.org>
961 M:      Christian Brauner <christian@brauner.io>
962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L:      devel@driverdev.osuosl.org
964 S:      Supported
965 F:      drivers/android/
966 F:      drivers/staging/android/
967
968 ANDROID GOLDFISH PIC DRIVER
969 M:      Miodrag Dinic <miodrag.dinic@mips.com>
970 S:      Supported
971 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F:      drivers/irqchip/irq-goldfish-pic.c
973
974 ANDROID GOLDFISH RTC DRIVER
975 M:      Miodrag Dinic <miodrag.dinic@mips.com>
976 S:      Supported
977 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F:      drivers/rtc/rtc-goldfish.c
979
980 ANDROID ION DRIVER
981 M:      Laura Abbott <labbott@redhat.com>
982 M:      Sumit Semwal <sumit.semwal@linaro.org>
983 L:      devel@driverdev.osuosl.org
984 L:      dri-devel@lists.freedesktop.org
985 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 S:      Supported
987 F:      drivers/staging/android/ion
988 F:      drivers/staging/android/uapi/ion.h
989
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M:      Johannes Berg <johannes@sipsolutions.net>
992 L:      linuxppc-dev@lists.ozlabs.org
993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
994 S:      Maintained
995 F:      sound/aoa/
996
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
999 L:      linux-iio@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/iio/adc/stx104.c
1002
1003 APM DRIVER
1004 M:      Jiri Kosina <jikos@kernel.org>
1005 S:      Odd fixes
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F:      arch/x86/kernel/apm_32.c
1008 F:      include/linux/apm_bios.h
1009 F:      include/uapi/linux/apm_bios.h
1010 F:      drivers/char/apm-emulation.c
1011
1012 APPARMOR SECURITY MODULE
1013 M:      John Johansen <john.johansen@canonical.com>
1014 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W:      wiki.apparmor.net
1016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 S:      Supported
1018 F:      security/apparmor/
1019 F:      Documentation/admin-guide/LSM/apparmor.rst
1020
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M:      Henrik Rydberg <rydberg@bitmath.org>
1023 L:      linux-input@vger.kernel.org
1024 S:      Odd fixes
1025 F:      drivers/input/mouse/bcm5974.c
1026
1027 APPLE SMC DRIVER
1028 M:      Henrik Rydberg <rydberg@bitmath.org>
1029 L:      linux-hwmon@vger.kernel.org
1030 S:      Odd fixes
1031 F:      drivers/hwmon/applesmc.c
1032
1033 APPLETALK NETWORK LAYER
1034 L:      netdev@vger.kernel.org
1035 S:      Odd fixes
1036 F:      drivers/net/appletalk/
1037 F:      net/appletalk/
1038
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M:      Duc Dang <dhdang@apm.com>
1041 S:      Supported
1042 F:      arch/arm64/boot/dts/apm/
1043
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M:      Loc Ho <lho@apm.com>
1046 S:      Supported
1047 F:      drivers/edac/xgene_edac.c
1048 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M:      Iyappan Subramanian <isubramanian@apm.com>
1052 M:      Keyur Chudgar <kchudgar@apm.com>
1053 S:      Supported
1054 F:      drivers/net/ethernet/apm/xgene-v2/
1055
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M:      Iyappan Subramanian <isubramanian@apm.com>
1058 M:      Keyur Chudgar <kchudgar@apm.com>
1059 M:      Quan Nguyen <qnguyen@apm.com>
1060 S:      Supported
1061 F:      drivers/net/ethernet/apm/xgene/
1062 F:      drivers/net/phy/mdio-xgene.c
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M:      Tai Nguyen <ttnguyen@apm.com>
1068 S:      Supported
1069 F:      drivers/perf/xgene_pmu.c
1070 F:      Documentation/perf/xgene-pmu.txt
1071 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073 APTINA CAMERA SENSOR PLL
1074 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L:      linux-media@vger.kernel.org
1076 S:      Maintained
1077 F:      drivers/media/i2c/aptina-pll.*
1078
1079 ARC FRAMEBUFFER DRIVER
1080 M:      Jaya Kumar <jayalk@intworks.biz>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/arcfb.c
1083 F:      drivers/video/fbdev/core/fb_defio.c
1084
1085 ARC PGU DRM DRIVER
1086 M:      Alexey Brodkin <abrodkin@synopsys.com>
1087 S:      Supported
1088 F:      drivers/gpu/drm/arc/
1089 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091 ARCNET NETWORK LAYER
1092 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L:      netdev@vger.kernel.org
1094 S:      Maintained
1095 F:      drivers/net/arcnet/
1096 F:      include/uapi/linux/if_arcnet.h
1097
1098 ARM ARCHITECTED TIMER DRIVER
1099 M:      Mark Rutland <mark.rutland@arm.com>
1100 M:      Marc Zyngier <marc.zyngier@arm.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103 F:      arch/arm/include/asm/arch_timer.h
1104 F:      arch/arm64/include/asm/arch_timer.h
1105 F:      drivers/clocksource/arm_arch_timer.c
1106
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M:      Linus Walleij <linus.walleij@linaro.org>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 S:      Maintained
1111 F:      Documentation/devicetree/bindings/arm/arm-boards
1112 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F:      arch/arm/mach-integrator/
1117 F:      arch/arm/mach-realview/
1118 F:      arch/arm/mach-versatile/
1119 F:      arch/arm/plat-versatile/
1120 F:      arch/arm/boot/dts/arm-realview-*
1121 F:      arch/arm/boot/dts/integrator*
1122 F:      arch/arm/boot/dts/versatile*
1123 F:      drivers/clk/versatile/
1124 F:      drivers/i2c/busses/i2c-versatile.c
1125 F:      drivers/irqchip/irq-versatile-fpga.c
1126 F:      drivers/mtd/maps/physmap_of_versatile.c
1127 F:      drivers/power/reset/arm-versatile-reboot.c
1128 F:      drivers/soc/versatile/
1129
1130 ARM HDLCD DRM DRIVER
1131 M:      Liviu Dudau <liviu.dudau@arm.com>
1132 S:      Supported
1133 F:      drivers/gpu/drm/arm/hdlcd_*
1134 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136 ARM MALI-DP DRM DRIVER
1137 M:      Liviu Dudau <liviu.dudau@arm.com>
1138 M:      Brian Starkey <brian.starkey@arm.com>
1139 M:      Mali DP Maintainers <malidp@foss.arm.com>
1140 S:      Supported
1141 F:      drivers/gpu/drm/arm/
1142 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144 ARM MFM AND FLOPPY DRIVERS
1145 M:      Ian Molton <spyro@f2s.com>
1146 S:      Maintained
1147 F:      arch/arm/lib/floppydma.S
1148 F:      arch/arm/include/asm/floppy.h
1149
1150 ARM PMU PROFILING AND DEBUGGING
1151 M:      Will Deacon <will.deacon@arm.com>
1152 M:      Mark Rutland <mark.rutland@arm.com>
1153 S:      Maintained
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 F:      arch/arm*/kernel/perf_*
1156 F:      arch/arm/oprofile/common.c
1157 F:      arch/arm*/kernel/hw_breakpoint.c
1158 F:      arch/arm*/include/asm/hw_breakpoint.h
1159 F:      arch/arm*/include/asm/perf_event.h
1160 F:      drivers/perf/*
1161 F:      include/linux/perf/arm_pmu.h
1162 F:      Documentation/devicetree/bindings/arm/pmu.txt
1163 F:      Documentation/devicetree/bindings/perf/
1164
1165 ARM PORT
1166 M:      Russell King <linux@armlinux.org.uk>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W:      http://www.armlinux.org.uk/
1169 S:      Odd Fixes
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171 F:      arch/arm/
1172 X:      arch/arm/boot/dts/
1173
1174 ARM PRIMECELL AACI PL041 DRIVER
1175 M:      Russell King <linux@armlinux.org.uk>
1176 S:      Odd Fixes
1177 F:      sound/arm/aaci.*
1178
1179 ARM PRIMECELL BUS SUPPORT
1180 M:      Russell King <linux@armlinux.org.uk>
1181 S:      Odd Fixes
1182 F:      drivers/amba/
1183 F:      include/linux/amba/bus.h
1184
1185 ARM PRIMECELL CLCD PL110 DRIVER
1186 M:      Russell King <linux@armlinux.org.uk>
1187 S:      Odd Fixes
1188 F:      drivers/video/fbdev/amba-clcd.*
1189
1190 ARM PRIMECELL KMI PL050 DRIVER
1191 M:      Russell King <linux@armlinux.org.uk>
1192 S:      Odd Fixes
1193 F:      drivers/input/serio/ambakmi.*
1194 F:      include/linux/amba/kmi.h
1195
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1197 M:      Russell King <linux@armlinux.org.uk>
1198 S:      Odd Fixes
1199 F:      drivers/mmc/host/mmci.*
1200 F:      include/linux/amba/mmci.h
1201
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1203 M:      Linus Walleij <linus.walleij@linaro.org>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F:      drivers/spi/spi-pl022.c
1208
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210 M:      Russell King <linux@armlinux.org.uk>
1211 S:      Odd Fixes
1212 F:      drivers/tty/serial/amba-pl01*.c
1213 F:      include/linux/amba/serial.h
1214
1215 ARM PRIMECELL VIC PL190/PL192 DRIVER
1216 M:      Linus Walleij <linus.walleij@linaro.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220 F:      drivers/irqchip/irq-vic.c
1221
1222 ARM SMMU DRIVERS
1223 M:      Will Deacon <will.deacon@arm.com>
1224 R:      Robin Murphy <robin.murphy@arm.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 F:      drivers/iommu/arm-smmu.c
1228 F:      drivers/iommu/arm-smmu-v3.c
1229 F:      drivers/iommu/io-pgtable-arm.c
1230 F:      drivers/iommu/io-pgtable-arm-v7s.c
1231
1232 ARM SUB-ARCHITECTURES
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-*/
1236 F:      arch/arm/plat-*/
1237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239 ARM/ACTIONS SEMI ARCHITECTURE
1240 M:      Andreas Färber <afaerber@suse.de>
1241 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 N:      owl
1245 F:      arch/arm/mach-actions/
1246 F:      arch/arm/boot/dts/owl-*
1247 F:      arch/arm64/boot/dts/actions/
1248 F:      drivers/clk/actions/
1249 F:      drivers/clocksource/timer-owl*
1250 F:      drivers/dma/owl-dma.c
1251 F:      drivers/i2c/busses/i2c-owl.c
1252 F:      drivers/pinctrl/actions/*
1253 F:      drivers/soc/actions/
1254 F:      include/dt-bindings/power/owl-*
1255 F:      include/linux/soc/actions/
1256 F:      Documentation/devicetree/bindings/arm/actions.txt
1257 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264 ARM/ADS SPHERE MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/AFEB9260 MACHINE SUPPORT
1270 M:      Sergey Lapin <slapin@ossfans.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1275 M:      Lennert Buytenhek <kernel@wantstofly.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278
1279 ARM/Allwinner SoC Clock Support
1280 M:      Emilio López <emilio@elopez.com.ar>
1281 S:      Maintained
1282 F:      drivers/clk/sunxi/
1283
1284 ARM/Allwinner sunXi SoC support
1285 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1286 M:      Chen-Yu Tsai <wens@csie.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289 N:      sun[x456789]i
1290 N:      sun50i
1291 F:      arch/arm/mach-sunxi/
1292 F:      arch/arm64/boot/dts/allwinner/
1293 F:      drivers/clk/sunxi-ng/
1294 F:      drivers/pinctrl/sunxi/
1295 F:      drivers/soc/sunxi/
1296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299 M:      Neil Armstrong <narmstrong@baylibre.com>
1300 M:      Jerome Brunet <jbrunet@baylibre.com>
1301 L:      linux-amlogic@lists.infradead.org
1302 S:      Maintained
1303 F:      drivers/clk/meson/
1304 F:      include/dt-bindings/clock/meson*
1305 F:      include/dt-bindings/clock/gxbb*
1306 F:      Documentation/devicetree/bindings/clock/amlogic*
1307
1308 ARM/Amlogic Meson SoC support
1309 M:      Kevin Hilman <khilman@baylibre.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L:      linux-amlogic@lists.infradead.org
1312 W:      http://linux-meson.com/
1313 S:      Maintained
1314 F:      arch/arm/mach-meson/
1315 F:      arch/arm/boot/dts/meson*
1316 F:      arch/arm64/boot/dts/amlogic/
1317 F:      drivers/pinctrl/meson/
1318 F:      drivers/mmc/host/meson*
1319 F:      drivers/soc/amlogic/
1320 N:      meson
1321
1322 ARM/Amlogic Meson SoC Sound Drivers
1323 M:      Jerome Brunet <jbrunet@baylibre.com>
1324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      sound/soc/meson/
1327 F:      Documentation/devicetree/bindings/sound/amlogic*
1328
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1330 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334 F:      arch/arm/mach-alpine/
1335 F:      arch/arm/boot/dts/alpine*
1336 F:      arch/arm64/boot/dts/al/
1337 F:      drivers/*/*alpine*
1338
1339 ARM/ARTPEC MACHINE SUPPORT
1340 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1341 M:      Lars Persson <lars.persson@axis.com>
1342 S:      Maintained
1343 L:      linux-arm-kernel@axis.com
1344 F:      arch/arm/mach-artpec
1345 F:      arch/arm/boot/dts/artpec6*
1346 F:      drivers/clk/axis
1347 F:      drivers/crypto/axis
1348 F:      drivers/pinctrl/pinctrl-artpec*
1349 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351 ARM/ASPEED I2C DRIVER
1352 M:      Brendan Higgins <brendanhiggins@google.com>
1353 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354 R:      Joel Stanley <joel@jms.id.au>
1355 L:      linux-i2c@vger.kernel.org
1356 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F:      drivers/i2c/busses/i2c-aspeed.c
1360 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363 ARM/ASPEED MACHINE SUPPORT
1364 M:      Joel Stanley <joel@jms.id.au>
1365 R:      Andrew Jeffery <andrew@aj.id.au>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369 S:      Supported
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F:      arch/arm/mach-aspeed/
1372 F:      arch/arm/boot/dts/aspeed-*
1373 N:      aspeed
1374
1375 ARM/CALXEDA HIGHBANK ARCHITECTURE
1376 M:      Rob Herring <robh@kernel.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-highbank/
1380 F:      arch/arm/boot/dts/highbank.dts
1381 F:      arch/arm/boot/dts/ecx-*.dts*
1382
1383 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384 M:      Krzysztof Halasa <khalasa@piap.pl>
1385 S:      Maintained
1386 F:      arch/arm/mach-cns3xxx/
1387
1388 ARM/CAVIUM THUNDER NETWORK DRIVER
1389 M:      Sunil Goutham <sgoutham@cavium.com>
1390 M:      Robert Richter <rric@kernel.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Supported
1393 F:      drivers/net/ethernet/cavium/thunder/
1394
1395 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396 M:      Lukasz Majewski <lukma@denx.de>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      arch/arm/mach-ep93xx/ts72xx.c
1400
1401 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402 M:      Alexander Shiyan <shc_work@mail.ru>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Odd Fixes
1405 N:      clps711x
1406
1407 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408 M:      Lennert Buytenhek <kernel@wantstofly.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1414 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-ep93xx/
1418 F:      arch/arm/mach-ep93xx/include/mach/
1419
1420 ARM/CLKDEV SUPPORT
1421 M:      Russell King <linux@armlinux.org.uk>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425 F:      drivers/clk/clkdev.c
1426
1427 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428 M:      Mike Rapoport <mike@compulab.co.il>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431
1432 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433 M:      Baruch Siach <baruch@tkos.co.il>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 F:      arch/arm/boot/dts/cx92755*
1437 N:      digicolor
1438
1439 ARM/CONTEC MICRO9 MACHINE SUPPORT
1440 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1441 S:      Maintained
1442 F:      arch/arm/mach-ep93xx/micro9.c
1443
1444 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1446 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      drivers/hwtracing/coresight/*
1450 F:      Documentation/trace/coresight.txt
1451 F:      Documentation/trace/coresight-cpu-debug.txt
1452 F:      Documentation/devicetree/bindings/arm/coresight.txt
1453 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455 F:      tools/perf/arch/arm/util/pmu.c
1456 F:      tools/perf/arch/arm/util/auxtrace.c
1457 F:      tools/perf/arch/arm/util/cs-etm.c
1458 F:      tools/perf/arch/arm/util/cs-etm.h
1459 F:      tools/perf/util/cs-etm.*
1460 F:      tools/perf/util/cs-etm-decoder/*
1461
1462 ARM/CORGI MACHINE SUPPORT
1463 M:      Richard Purdie <rpurdie@rpsys.net>
1464 S:      Maintained
1465
1466 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468 M:      Linus Walleij <linus.walleij@linaro.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 T:      git git://github.com/ulli-kroll/linux.git
1471 S:      Maintained
1472 F:      Documentation/devicetree/bindings/arm/gemini.txt
1473 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476 F:      arch/arm/mach-gemini/
1477 F:      drivers/net/ethernet/cortina/
1478 F:      drivers/pinctrl/pinctrl-gemini.c
1479 F:      drivers/rtc/rtc-ftrtc010.c
1480
1481 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482 M:      Barry Song <baohua@kernel.org>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485 S:      Maintained
1486 F:      arch/arm/boot/dts/prima2*
1487 F:      arch/arm/mach-prima2/
1488 F:      drivers/clk/sirf/
1489 F:      drivers/clocksource/timer-prima2.c
1490 F:      drivers/clocksource/timer-atlas7.c
1491 N:      [^a-z]sirf
1492 X:      drivers/gnss
1493
1494 ARM/EBSA110 MACHINE SUPPORT
1495 M:      Russell King <linux@armlinux.org.uk>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W:      http://www.armlinux.org.uk/
1498 S:      Maintained
1499 F:      arch/arm/mach-ebsa110/
1500 F:      drivers/net/ethernet/amd/am79c961a.*
1501
1502 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 N:      efm32
1508
1509 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/ezx.c
1514
1515 ARM/FARADAY FA526 PORT
1516 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.berlios.de/gemini-board
1520 F:      arch/arm/mm/*-fa*
1521
1522 ARM/FOOTBRIDGE ARCHITECTURE
1523 M:      Russell King <linux@armlinux.org.uk>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 W:      http://www.armlinux.org.uk/
1526 S:      Maintained
1527 F:      arch/arm/include/asm/hardware/dec21285.h
1528 F:      arch/arm/mach-footbridge/
1529
1530 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Fabio Estevam <fabio.estevam@nxp.com>
1535 R:      NXP Linux Team <linux-imx@nxp.com>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/
1540 F:      arch/arm/mach-mxs/
1541 F:      arch/arm/boot/dts/imx*
1542 F:      arch/arm/configs/imx*_defconfig
1543 F:      arch/arm64/boot/dts/freescale/imx*
1544 F:      drivers/clk/imx/
1545 F:      drivers/firmware/imx/
1546 F:      drivers/soc/imx/
1547 F:      include/linux/firmware/imx/
1548 F:      include/soc/imx/
1549
1550 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551 M:      Shawn Guo <shawnguo@kernel.org>
1552 M:      Sascha Hauer <s.hauer@pengutronix.de>
1553 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1554 R:      Stefan Agner <stefan@agner.ch>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558 F:      arch/arm/mach-imx/*vf610*
1559 F:      arch/arm/boot/dts/vf*
1560
1561 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562 M:      Shawn Guo <shawnguo@kernel.org>
1563 M:      Li Yang <leoyang.li@nxp.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567 F:      arch/arm/boot/dts/ls1021a*
1568 F:      arch/arm64/boot/dts/freescale/fsl-*
1569 F:      arch/arm64/boot/dts/freescale/qoriq-*
1570
1571 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572 M:      Lennert Buytenhek <kernel@wantstofly.org>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1575
1576 ARM/GUMSTIX MACHINE SUPPORT
1577 M:      Steve Sakoman <sakoman@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580
1581 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582 M:      Philipp Zabel <philipp.zabel@gmail.com>
1583 M:      Paul Parsons <lost.distance@yahoo.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 F:      arch/arm/mach-pxa/hx4700.c
1587 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1588 F:      sound/soc/pxa/hx4700.c
1589
1590 ARM/HISILICON SOC SUPPORT
1591 M:      Wei Xu <xuwei5@hisilicon.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W:      http://www.hisilicon.com
1594 S:      Supported
1595 T:      git git://github.com/hisilicon/linux-hisi.git
1596 F:      arch/arm/mach-hisi/
1597 F:      arch/arm/boot/dts/hi3*
1598 F:      arch/arm/boot/dts/hip*
1599 F:      arch/arm/boot/dts/hisi*
1600 F:      arch/arm64/boot/dts/hisilicon/
1601
1602 ARM/HP JORNADA 7XX MACHINE SUPPORT
1603 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604 W:      www.jlime.com
1605 S:      Maintained
1606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607 F:      arch/arm/mach-sa1100/jornada720.c
1608 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1609
1610 ARM/IGEP MACHINE SUPPORT
1611 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1612 M:      Javier Martinez Canillas <javier@dowhile0.org>
1613 L:      linux-omap@vger.kernel.org
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 F:      arch/arm/boot/dts/omap3-igep*
1617
1618 ARM/INCOME PXA270 SUPPORT
1619 M:      Marek Vasut <marek.vasut@gmail.com>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1623
1624 ARM/INTEL IOP13XX ARM ARCHITECTURE
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/INTEL IOP32X ARM ARCHITECTURE
1630 M:      Lennert Buytenhek <kernel@wantstofly.org>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633
1634 ARM/INTEL IOP33X ARM ARCHITECTURE
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 S:      Orphan
1637
1638 ARM/INTEL IQ81342EX MACHINE SUPPORT
1639 M:      Lennert Buytenhek <kernel@wantstofly.org>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642
1643 ARM/INTEL IXDP2850 MACHINE SUPPORT
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/INTEL IXP4XX ARM ARCHITECTURE
1649 M:      Imre Kaloz <kaloz@openwrt.org>
1650 M:      Krzysztof Halasa <khalasa@piap.pl>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/mach-ixp4xx/
1654
1655 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656 M:      Jonathan Cameron <jic23@cam.ac.uk>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm/mach-pxa/stargate2.c
1660 F:      drivers/pcmcia/pxa2xx_stargate2.c
1661
1662 ARM/INTEL XSC3 (MANZANO) ARM CORE
1663 M:      Lennert Buytenhek <kernel@wantstofly.org>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Maintained
1666
1667 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668 M:      Lennert Buytenhek <kernel@wantstofly.org>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671
1672 ARM/LG1K ARCHITECTURE
1673 M:      Chanho Min <chanho.min@lge.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      arch/arm64/boot/dts/lg/
1677
1678 ARM/LOGICPD PXA270 MACHINE SUPPORT
1679 M:      Lennert Buytenhek <kernel@wantstofly.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682
1683 ARM/LPC18XX ARCHITECTURE
1684 M:      Vladimir Zapolskiy <vz@mleia.com>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 S:      Maintained
1687 F:      arch/arm/boot/dts/lpc43*
1688 F:      drivers/i2c/busses/i2c-lpc2k.c
1689 F:      drivers/memory/pl172.c
1690 F:      drivers/mtd/spi-nor/nxp-spifi.c
1691 F:      drivers/rtc/rtc-lpc24xx.c
1692 N:      lpc18xx
1693
1694 ARM/LPC32XX SOC SUPPORT
1695 M:      Vladimir Zapolskiy <vz@mleia.com>
1696 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/lpc32*
1701 F:      arch/arm/mach-lpc32xx/
1702 F:      drivers/i2c/busses/i2c-pnx.c
1703 F:      drivers/net/ethernet/nxp/lpc_eth.c
1704 F:      drivers/usb/host/ohci-nxp.c
1705 F:      drivers/watchdog/pnx4008_wdt.c
1706 N:      lpc32xx
1707
1708 ARM/MAGICIAN MACHINE SUPPORT
1709 M:      Philipp Zabel <philipp.zabel@gmail.com>
1710 S:      Maintained
1711
1712 ARM/Marvell Dove/MV78xx0/Orion SOC support
1713 M:      Jason Cooper <jason@lakedaemon.net>
1714 M:      Andrew Lunn <andrew@lunn.ch>
1715 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716 M:      Gregory Clement <gregory.clement@bootlin.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/soc/dove/
1720 F:      arch/arm/mach-dove/
1721 F:      arch/arm/mach-mv78xx0/
1722 F:      arch/arm/mach-orion5x/
1723 F:      arch/arm/plat-orion/
1724 F:      arch/arm/boot/dts/dove*
1725 F:      arch/arm/boot/dts/orion5x*
1726
1727 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728 M:      Jason Cooper <jason@lakedaemon.net>
1729 M:      Andrew Lunn <andrew@lunn.ch>
1730 M:      Gregory Clement <gregory.clement@bootlin.com>
1731 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      arch/arm/boot/dts/armada*
1735 F:      arch/arm/boot/dts/kirkwood*
1736 F:      arch/arm/configs/mvebu_*_defconfig
1737 F:      arch/arm/mach-mvebu/
1738 F:      arch/arm64/boot/dts/marvell/armada*
1739 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1740 F:      drivers/cpufreq/armada-8k-cpufreq.c
1741 F:      drivers/cpufreq/mvebu-cpufreq.c
1742 F:      drivers/irqchip/irq-armada-370-xp.c
1743 F:      drivers/irqchip/irq-mvebu-*
1744 F:      drivers/pinctrl/mvebu/
1745 F:      drivers/rtc/rtc-armada38x.c
1746
1747 ARM/Mediatek RTC DRIVER
1748 M:      Eddie Huang <eddie.huang@mediatek.com>
1749 M:      Sean Wang <sean.wang@mediatek.com>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1752 S:      Maintained
1753 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1754 F:      drivers/rtc/rtc-mt6397.c
1755 F:      drivers/rtc/rtc-mt7622.c
1756
1757 ARM/Mediatek SoC support
1758 M:      Matthias Brugger <matthias.bgg@gmail.com>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1761 W:      https://mtk.bcnfs.org/
1762 C:      irc://chat.freenode.net/linux-mediatek
1763 S:      Maintained
1764 F:      arch/arm/boot/dts/mt6*
1765 F:      arch/arm/boot/dts/mt7*
1766 F:      arch/arm/boot/dts/mt8*
1767 F:      arch/arm/mach-mediatek/
1768 F:      arch/arm64/boot/dts/mediatek/
1769 F:      drivers/soc/mediatek/
1770 N:      mtk
1771 N:      mt[678]
1772 K:      mediatek
1773
1774 ARM/Mediatek USB3 PHY DRIVER
1775 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1778 S:      Maintained
1779 F:      drivers/phy/mediatek/
1780 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1781
1782 ARM/MICREL KS8695 ARCHITECTURE
1783 M:      Greg Ungerer <gerg@uclinux.org>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F:      arch/arm/mach-ks8695/
1786 S:      Odd Fixes
1787
1788 ARM/Microchip (AT91) SoC support
1789 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1790 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1791 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 W:      http://www.linux4sam.org
1794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1795 S:      Supported
1796 N:      at91
1797 N:      atmel
1798 F:      arch/arm/mach-at91/
1799 F:      include/soc/at91/
1800 F:      arch/arm/boot/dts/at91*.dts
1801 F:      arch/arm/boot/dts/at91*.dtsi
1802 F:      arch/arm/boot/dts/sama*.dts
1803 F:      arch/arm/boot/dts/sama*.dtsi
1804 F:      arch/arm/include/debug/at91.S
1805 F:      drivers/memory/atmel*
1806 F:      drivers/watchdog/sama5d4_wdt.c
1807 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1808 X:      drivers/net/wireless/atmel/
1809
1810 ARM/MIOA701 MACHINE SUPPORT
1811 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 F:      arch/arm/mach-pxa/mioa701.c
1814 S:      Maintained
1815
1816 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1817 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1818 S:      Maintained
1819
1820 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1821 M:      Linus Walleij <linus.walleij@linaro.org>
1822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 S:      Maintained
1824 F:      arch/arm/mach-nomadik/
1825 F:      arch/arm/mach-u300/
1826 F:      arch/arm/mach-ux500/
1827 F:      arch/arm/boot/dts/ste-*
1828 F:      drivers/clk/clk-nomadik.c
1829 F:      drivers/clk/clk-u300.c
1830 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1831 F:      drivers/clocksource/timer-u300.c
1832 F:      drivers/dma/coh901318*
1833 F:      drivers/dma/ste_dma40*
1834 F:      drivers/hwspinlock/u8500_hsem.c
1835 F:      drivers/i2c/busses/i2c-nomadik.c
1836 F:      drivers/i2c/busses/i2c-stu300.c
1837 F:      drivers/mfd/ab3100*
1838 F:      drivers/mfd/ab8500*
1839 F:      drivers/mfd/abx500*
1840 F:      drivers/mfd/dbx500*
1841 F:      drivers/mfd/db8500*
1842 F:      drivers/pinctrl/nomadik/
1843 F:      drivers/pinctrl/pinctrl-coh901*
1844 F:      drivers/pinctrl/pinctrl-u300.c
1845 F:      drivers/rtc/rtc-ab3100.c
1846 F:      drivers/rtc/rtc-ab8500.c
1847 F:      drivers/rtc/rtc-coh901331.c
1848 F:      drivers/rtc/rtc-pl031.c
1849 F:      drivers/watchdog/coh901327_wdt.c
1850 F:      Documentation/devicetree/bindings/arm/ste-*
1851 F:      Documentation/devicetree/bindings/arm/ux500/
1852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1853
1854 ARM/NUVOTON NPCM ARCHITECTURE
1855 M:      Avi Fishman <avifishman70@gmail.com>
1856 M:      Tomer Maimon <tmaimon77@gmail.com>
1857 R:      Patrick Venture <venture@google.com>
1858 R:      Nancy Yuen <yuenn@google.com>
1859 R:      Brendan Higgins <brendanhiggins@google.com>
1860 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1861 S:      Supported
1862 F:      arch/arm/mach-npcm/
1863 F:      arch/arm/boot/dts/nuvoton-npcm*
1864 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1865 F:      drivers/*/*npcm*
1866 F:      Documentation/devicetree/bindings/*/*npcm*
1867 F:      Documentation/devicetree/bindings/*/*/*npcm*
1868
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M:      Wan ZongShun <mcuos.com@gmail.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W:      http://www.mcuos.com
1873 S:      Maintained
1874 F:      arch/arm/mach-w90x900/
1875 F:      drivers/input/keyboard/w90p910_keypad.c
1876 F:      drivers/input/touchscreen/w90p910_ts.c
1877 F:      drivers/watchdog/nuc900_wdt.c
1878 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F:      drivers/mtd/nand/raw/nuc900_nand.c
1880 F:      drivers/rtc/rtc-nuc900.c
1881 F:      drivers/spi/spi-nuc900.c
1882 F:      drivers/usb/host/ehci-w90x900.c
1883 F:      drivers/video/fbdev/nuc900fb.c
1884
1885 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1886 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1887 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1888 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1889 S:      Supported
1890
1891 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1892 M:      Alexander Clouter <alex@digriz.org.uk>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W:      http://www.digriz.org.uk/ts78xx/kernel
1895 S:      Maintained
1896 F:      arch/arm/mach-orion5x/ts78xx-*
1897
1898 ARM/OXNAS platform support
1899 M:      Neil Armstrong <narmstrong@baylibre.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1902 S:      Maintained
1903 F:      arch/arm/mach-oxnas/
1904 F:      arch/arm/boot/dts/ox8*.dts*
1905 N:      oxnas
1906
1907 ARM/PALM TREO SUPPORT
1908 M:      Tomas Cech <sleep_walker@suse.com>
1909 L:      linux-arm-kernel@lists.infradead.org
1910 W:      http://hackndev.com
1911 S:      Maintained
1912 F:      arch/arm/mach-pxa/palmtreo.*
1913
1914 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1915 M:      Marek Vasut <marek.vasut@gmail.com>
1916 L:      linux-arm-kernel@lists.infradead.org
1917 W:      http://hackndev.com
1918 S:      Maintained
1919 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1920 F:      arch/arm/mach-pxa/palmtx.c
1921 F:      arch/arm/mach-pxa/palmt5.*
1922 F:      arch/arm/mach-pxa/include/mach/palmld.h
1923 F:      arch/arm/mach-pxa/palmld.c
1924 F:      arch/arm/mach-pxa/palmte2.*
1925 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1926 F:      arch/arm/mach-pxa/palmtc.c
1927
1928 ARM/PALMZ72 SUPPORT
1929 M:      Sergey Lapin <slapin@ossfans.org>
1930 L:      linux-arm-kernel@lists.infradead.org
1931 W:      http://hackndev.com
1932 S:      Maintained
1933 F:      arch/arm/mach-pxa/palmz72.*
1934
1935 ARM/PLEB SUPPORT
1936 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1937 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1938 S:      Maintained
1939
1940 ARM/PT DIGITAL BOARD PORT
1941 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 W:      http://www.armlinux.org.uk/
1944 S:      Maintained
1945
1946 ARM/QUALCOMM SUPPORT
1947 M:      Andy Gross <andy.gross@linaro.org>
1948 M:      David Brown <david.brown@linaro.org>
1949 L:      linux-arm-msm@vger.kernel.org
1950 S:      Maintained
1951 F:      Documentation/devicetree/bindings/soc/qcom/
1952 F:      arch/arm/boot/dts/qcom-*.dts
1953 F:      arch/arm/boot/dts/qcom-*.dtsi
1954 F:      arch/arm/mach-qcom/
1955 F:      arch/arm64/boot/dts/qcom/*
1956 F:      drivers/i2c/busses/i2c-qup.c
1957 F:      drivers/clk/qcom/
1958 F:      drivers/dma/qcom/
1959 F:      drivers/soc/qcom/
1960 F:      drivers/spi/spi-qup.c
1961 F:      drivers/tty/serial/msm_serial.c
1962 F:      drivers/*/pm8???-*
1963 F:      drivers/mfd/ssbi.c
1964 F:      drivers/firmware/qcom_scm*
1965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1966
1967 ARM/RADISYS ENP2611 MACHINE SUPPORT
1968 M:      Lennert Buytenhek <kernel@wantstofly.org>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S:      Maintained
1971
1972 ARM/RDA MICRO ARCHITECTURE
1973 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1976 S:      Maintained
1977 F:      arch/arm/boot/dts/rda8810pl-*
1978 F:      drivers/clocksource/timer-rda.c
1979 F:      drivers/irqchip/irq-rda-intc.c
1980 F:      drivers/tty/serial/rda-uart.c
1981 F:      Documentation/devicetree/bindings/arm/rda.txt
1982 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1983 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1984 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1985
1986 ARM/REALTEK ARCHITECTURE
1987 M:      Andreas Färber <afaerber@suse.de>
1988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 S:      Maintained
1990 F:      arch/arm64/boot/dts/realtek/
1991 F:      Documentation/devicetree/bindings/arm/realtek.txt
1992
1993 ARM/RENESAS ARM64 ARCHITECTURE
1994 M:      Simon Horman <horms@verge.net.au>
1995 M:      Magnus Damm <magnus.damm@gmail.com>
1996 L:      linux-renesas-soc@vger.kernel.org
1997 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1999 S:      Supported
2000 F:      arch/arm64/boot/dts/renesas/
2001 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2002 F:      drivers/soc/renesas/
2003 F:      include/linux/soc/renesas/
2004
2005 ARM/RISCPC ARCHITECTURE
2006 M:      Russell King <linux@armlinux.org.uk>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W:      http://www.armlinux.org.uk/
2009 S:      Maintained
2010 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2011 F:      arch/arm/include/asm/hardware/ioc.h
2012 F:      arch/arm/include/asm/hardware/iomd.h
2013 F:      arch/arm/include/asm/hardware/memc.h
2014 F:      arch/arm/mach-rpc/
2015 F:      drivers/net/ethernet/8390/etherh.c
2016 F:      drivers/net/ethernet/i825xx/ether1*
2017 F:      drivers/net/ethernet/seeq/ether3*
2018 F:      drivers/scsi/arm/
2019
2020 ARM/Rockchip SoC support
2021 M:      Heiko Stuebner <heiko@sntech.de>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L:      linux-rockchip@lists.infradead.org
2024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2025 S:      Maintained
2026 F:      arch/arm/boot/dts/rk3*
2027 F:      arch/arm/boot/dts/rv1108*
2028 F:      arch/arm/mach-rockchip/
2029 F:      drivers/clk/rockchip/
2030 F:      drivers/i2c/busses/i2c-rk3x.c
2031 F:      drivers/*/*rockchip*
2032 F:      drivers/*/*/*rockchip*
2033 F:      sound/soc/rockchip/
2034 N:      rockchip
2035
2036 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2037 M:      Kukjin Kim <kgene@kernel.org>
2038 M:      Krzysztof Kozlowski <krzk@kernel.org>
2039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2041 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2042 S:      Maintained
2043 F:      arch/arm/boot/dts/s3c*
2044 F:      arch/arm/boot/dts/s5p*
2045 F:      arch/arm/boot/dts/exynos*
2046 F:      arch/arm64/boot/dts/exynos/
2047 F:      arch/arm/plat-samsung/
2048 F:      arch/arm/mach-s3c24*/
2049 F:      arch/arm/mach-s3c64xx/
2050 F:      arch/arm/mach-s5p*/
2051 F:      arch/arm/mach-exynos*/
2052 F:      drivers/*/*s3c24*
2053 F:      drivers/*/*/*s3c24*
2054 F:      drivers/*/*s3c64xx*
2055 F:      drivers/*/*s5pv210*
2056 F:      drivers/memory/samsung/*
2057 F:      drivers/soc/samsung/*
2058 F:      Documentation/arm/Samsung/
2059 F:      Documentation/devicetree/bindings/arm/samsung/
2060 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2061 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2062 N:      exynos
2063
2064 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2065 M:      Kyungmin Park <kyungmin.park@samsung.com>
2066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 S:      Maintained
2068 F:      arch/arm/mach-s5pv210/
2069
2070 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2071 M:      Kyungmin Park <kyungmin.park@samsung.com>
2072 M:      Kamil Debski <kamil@wypas.org>
2073 M:      Andrzej Hajda <a.hajda@samsung.com>
2074 L:      linux-arm-kernel@lists.infradead.org
2075 L:      linux-media@vger.kernel.org
2076 S:      Maintained
2077 F:      drivers/media/platform/s5p-g2d/
2078
2079 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2080 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2081 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2082 L:      linux-media@vger.kernel.org
2083 S:      Maintained
2084 F:      drivers/media/platform/s5p-cec/
2085 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2086
2087 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2088 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2089 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2090 L:      linux-arm-kernel@lists.infradead.org
2091 L:      linux-media@vger.kernel.org
2092 S:      Maintained
2093 F:      drivers/media/platform/s5p-jpeg/
2094
2095 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2096 M:      Kyungmin Park <kyungmin.park@samsung.com>
2097 M:      Kamil Debski <kamil@wypas.org>
2098 M:      Jeongtae Park <jtp.park@samsung.com>
2099 M:      Andrzej Hajda <a.hajda@samsung.com>
2100 L:      linux-arm-kernel@lists.infradead.org
2101 L:      linux-media@vger.kernel.org
2102 S:      Maintained
2103 F:      drivers/media/platform/s5p-mfc/
2104
2105 ARM/SHMOBILE ARM ARCHITECTURE
2106 M:      Simon Horman <horms@verge.net.au>
2107 M:      Magnus Damm <magnus.damm@gmail.com>
2108 L:      linux-renesas-soc@vger.kernel.org
2109 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2111 S:      Supported
2112 F:      arch/arm/boot/dts/emev2*
2113 F:      arch/arm/boot/dts/r7s*
2114 F:      arch/arm/boot/dts/r8a*
2115 F:      arch/arm/boot/dts/r9a*
2116 F:      arch/arm/boot/dts/sh*
2117 F:      arch/arm/configs/shmobile_defconfig
2118 F:      arch/arm/include/debug/renesas-scif.S
2119 F:      arch/arm/mach-shmobile/
2120 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2121 F:      drivers/soc/renesas/
2122 F:      include/linux/soc/renesas/
2123
2124 ARM/SOCFPGA ARCHITECTURE
2125 M:      Dinh Nguyen <dinguyen@kernel.org>
2126 S:      Maintained
2127 F:      arch/arm/mach-socfpga/
2128 F:      arch/arm/boot/dts/socfpga*
2129 F:      arch/arm/configs/socfpga_defconfig
2130 F:      arch/arm64/boot/dts/altera/
2131 W:      http://www.rocketboards.org
2132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2133
2134 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2135 M:      Dinh Nguyen <dinguyen@kernel.org>
2136 S:      Maintained
2137 F:      drivers/clk/socfpga/
2138
2139 ARM/SOCFPGA EDAC SUPPORT
2140 M:      Thor Thayer <thor.thayer@linux.intel.com>
2141 S:      Maintained
2142 F:      drivers/edac/altera_edac.
2143
2144 ARM/SPREADTRUM SoC SUPPORT
2145 M:      Orson Zhai <orsonzhai@gmail.com>
2146 M:      Baolin Wang <baolin.wang@linaro.org>
2147 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2148 S:      Maintained
2149 F:      arch/arm64/boot/dts/sprd
2150 N:      sprd
2151
2152 ARM/STI ARCHITECTURE
2153 M:      Patrice Chotard <patrice.chotard@st.com>
2154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 W:      http://www.stlinux.com
2156 S:      Maintained
2157 F:      arch/arm/mach-sti/
2158 F:      arch/arm/boot/dts/sti*
2159 F:      drivers/char/hw_random/st-rng.c
2160 F:      drivers/clocksource/arm_global_timer.c
2161 F:      drivers/clocksource/clksrc_st_lpc.c
2162 F:      drivers/cpufreq/sti-cpufreq.c
2163 F:      drivers/dma/st_fdma*
2164 F:      drivers/i2c/busses/i2c-st.c
2165 F:      drivers/media/rc/st_rc.c
2166 F:      drivers/media/platform/sti/c8sectpfe/
2167 F:      drivers/mmc/host/sdhci-st.c
2168 F:      drivers/phy/st/phy-miphy28lp.c
2169 F:      drivers/phy/st/phy-stih407-usb.c
2170 F:      drivers/pinctrl/pinctrl-st.c
2171 F:      drivers/remoteproc/st_remoteproc.c
2172 F:      drivers/remoteproc/st_slim_rproc.c
2173 F:      drivers/reset/sti/
2174 F:      drivers/rtc/rtc-st-lpc.c
2175 F:      drivers/tty/serial/st-asc.c
2176 F:      drivers/usb/dwc3/dwc3-st.c
2177 F:      drivers/usb/host/ehci-st.c
2178 F:      drivers/usb/host/ohci-st.c
2179 F:      drivers/watchdog/st_lpc_wdt.c
2180 F:      drivers/ata/ahci_st.c
2181 F:      include/linux/remoteproc/st_slim_rproc.h
2182
2183 ARM/STM32 ARCHITECTURE
2184 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2185 M:      Alexandre Torgue <alexandre.torgue@st.com>
2186 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 S:      Maintained
2189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2190 N:      stm32
2191 N:      stm
2192 F:      arch/arm/boot/dts/stm32*
2193 F:      arch/arm/mach-stm32/
2194 F:      drivers/clocksource/armv7m_systick.c
2195
2196 ARM/Synaptics SoC support
2197 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2198 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Maintained
2201 F:      arch/arm/mach-berlin/
2202 F:      arch/arm/boot/dts/berlin*
2203 F:      arch/arm64/boot/dts/synaptics/
2204
2205 ARM/TANGO ARCHITECTURE
2206 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2207 M:      Mans Rullgard <mans@mansr.com>
2208 L:      linux-arm-kernel@lists.infradead.org
2209 S:      Odd Fixes
2210 N:      tango
2211
2212 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2213 M:      Lennert Buytenhek <kernel@wantstofly.org>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216
2217 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2218 M:      Hans Verkuil <hans.verkuil@cisco.com>
2219 L:      linux-tegra@vger.kernel.org
2220 L:      linux-media@vger.kernel.org
2221 S:      Maintained
2222 F:      drivers/media/platform/tegra-cec/
2223 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2224
2225 ARM/TETON BGA MACHINE SUPPORT
2226 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 S:      Maintained
2229
2230 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/memory/*emif*
2235
2236 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2237 M:      Tero Kristo <t-kristo@ti.com>
2238 M:      Nishanth Menon <nm@ti.com>
2239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 S:      Supported
2241 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2242 F:      arch/arm64/boot/dts/ti/Makefile
2243 F:      arch/arm64/boot/dts/ti/k3-*
2244 F:      include/dt-bindings/pinctrl/k3.h
2245
2246 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2247 M:      Santosh Shilimkar <ssantosh@kernel.org>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 S:      Maintained
2250 F:      arch/arm/mach-keystone/
2251 F:      arch/arm/boot/dts/keystone-*
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2253
2254 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2255 M:      Santosh Shilimkar <ssantosh@kernel.org>
2256 L:      linux-kernel@vger.kernel.org
2257 S:      Maintained
2258 F:      drivers/clk/keystone/
2259
2260 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2261 M:      Santosh Shilimkar <ssantosh@kernel.org>
2262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 L:      linux-kernel@vger.kernel.org
2264 S:      Maintained
2265 F:      drivers/clocksource/timer-keystone.c
2266
2267 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2268 M:      Santosh Shilimkar <ssantosh@kernel.org>
2269 L:      linux-kernel@vger.kernel.org
2270 S:      Maintained
2271 F:      drivers/power/reset/keystone-reset.c
2272
2273 ARM/THECUS N2100 MACHINE SUPPORT
2274 M:      Lennert Buytenhek <kernel@wantstofly.org>
2275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 S:      Maintained
2277
2278 ARM/TOSA MACHINE SUPPORT
2279 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2280 M:      Dirk Opfer <dirk@opfer-online.de>
2281 S:      Maintained
2282
2283 ARM/UNIPHIER ARCHITECTURE
2284 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2287 S:      Maintained
2288 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2289 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2290 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2291 F:      arch/arm/boot/dts/uniphier*
2292 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2293 F:      arch/arm/mach-uniphier/
2294 F:      arch/arm/mm/cache-uniphier.c
2295 F:      arch/arm64/boot/dts/socionext/uniphier*
2296 F:      drivers/bus/uniphier-system-bus.c
2297 F:      drivers/clk/uniphier/
2298 F:      drivers/dmaengine/uniphier-mdmac.c
2299 F:      drivers/gpio/gpio-uniphier.c
2300 F:      drivers/i2c/busses/i2c-uniphier*
2301 F:      drivers/irqchip/irq-uniphier-aidet.c
2302 F:      drivers/mmc/host/uniphier-sd.c
2303 F:      drivers/pinctrl/uniphier/
2304 F:      drivers/reset/reset-uniphier.c
2305 F:      drivers/tty/serial/8250/8250_uniphier.c
2306 N:      uniphier
2307
2308 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2309 M:      Ulf Hansson <ulf.hansson@linaro.org>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 T:      git git://git.linaro.org/people/ulfh/clk.git
2312 S:      Maintained
2313 F:      drivers/clk/ux500/
2314
2315 ARM/VERSATILE EXPRESS PLATFORM
2316 M:      Liviu Dudau <liviu.dudau@arm.com>
2317 M:      Sudeep Holla <sudeep.holla@arm.com>
2318 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321 F:      arch/arm/boot/dts/vexpress*
2322 F:      arch/arm64/boot/dts/arm/
2323 F:      arch/arm/mach-vexpress/
2324 F:      */*/vexpress*
2325 F:      */*/*/vexpress*
2326 F:      drivers/clk/versatile/clk-vexpress-osc.c
2327 F:      drivers/clocksource/timer-versatile.c
2328 N:      mps2
2329
2330 ARM/VFP SUPPORT
2331 M:      Russell King <linux@armlinux.org.uk>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 W:      http://www.armlinux.org.uk/
2334 S:      Maintained
2335 F:      arch/arm/vfp/
2336
2337 ARM/VOIPAC PXA270 SUPPORT
2338 M:      Marek Vasut <marek.vasut@gmail.com>
2339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 S:      Maintained
2341 F:      arch/arm/mach-pxa/vpac270.c
2342 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2343
2344 ARM/VT8500 ARM ARCHITECTURE
2345 M:      Tony Prisk <linux@prisktech.co.nz>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Maintained
2348 F:      arch/arm/mach-vt8500/
2349 F:      drivers/clocksource/timer-vt8500.c
2350 F:      drivers/i2c/busses/i2c-wmt.c
2351 F:      drivers/mmc/host/wmt-sdmmc.c
2352 F:      drivers/pwm/pwm-vt8500.c
2353 F:      drivers/rtc/rtc-vt8500.c
2354 F:      drivers/tty/serial/vt8500_serial.c
2355 F:      drivers/usb/host/ehci-platform.c
2356 F:      drivers/usb/host/uhci-platform.c
2357 F:      drivers/video/fbdev/vt8500lcdfb.*
2358 F:      drivers/video/fbdev/wm8505fb*
2359 F:      drivers/video/fbdev/wmt_ge_rops.*
2360
2361 ARM/ZIPIT Z2 SUPPORT
2362 M:      Marek Vasut <marek.vasut@gmail.com>
2363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 S:      Maintained
2365 F:      arch/arm/mach-pxa/z2.c
2366 F:      arch/arm/mach-pxa/include/mach/z2.h
2367
2368 ARM/ZTE ARCHITECTURE
2369 M:      Jun Nie <jun.nie@linaro.org>
2370 M:      Shawn Guo <shawnguo@kernel.org>
2371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 S:      Maintained
2373 F:      arch/arm/boot/dts/zx2967*
2374 F:      arch/arm/mach-zx/
2375 F:      arch/arm64/boot/dts/zte/
2376 F:      drivers/clk/zte/
2377 F:      drivers/dma/zx_dma.c
2378 F:      drivers/gpio/gpio-zx.c
2379 F:      drivers/i2c/busses/i2c-zx2967.c
2380 F:      drivers/mmc/host/dw_mmc-zx.*
2381 F:      drivers/pinctrl/zte/
2382 F:      drivers/soc/zte/
2383 F:      drivers/thermal/zx2967_thermal.c
2384 F:      drivers/watchdog/zx2967_wdt.c
2385 F:      Documentation/devicetree/bindings/arm/zte.yaml
2386 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2387 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2388 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2389 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2390 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2391 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2392 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2393 F:      Documentation/devicetree/bindings/soc/zte/
2394 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2395 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2396 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2397 F:      include/dt-bindings/clock/zx2967*.h
2398 F:      include/dt-bindings/soc/zte,*.h
2399 F:      sound/soc/codecs/zx_aud96p22.c
2400 F:      sound/soc/zte/
2401
2402 ARM/ZYNQ ARCHITECTURE
2403 M:      Michal Simek <michal.simek@xilinx.com>
2404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 W:      http://wiki.xilinx.com
2406 T:      git https://github.com/Xilinx/linux-xlnx.git
2407 S:      Supported
2408 F:      arch/arm/mach-zynq/
2409 F:      drivers/cpuidle/cpuidle-zynq.c
2410 F:      drivers/block/xsysace.c
2411 N:      zynq
2412 N:      xilinx
2413 F:      drivers/clocksource/timer-cadence-ttc.c
2414 F:      drivers/i2c/busses/i2c-cadence.c
2415 F:      drivers/mmc/host/sdhci-of-arasan.c
2416 F:      drivers/edac/synopsys_edac.c
2417 F:      drivers/i2c/busses/i2c-xiic.c
2418
2419 ARM64 PORT (AARCH64 ARCHITECTURE)
2420 M:      Catalin Marinas <catalin.marinas@arm.com>
2421 M:      Will Deacon <will.deacon@arm.com>
2422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2424 S:      Maintained
2425 F:      arch/arm64/
2426 X:      arch/arm64/boot/dts/
2427 F:      Documentation/arm64/
2428
2429 AS3645A LED FLASH CONTROLLER DRIVER
2430 M:      Sakari Ailus <sakari.ailus@iki.fi>
2431 L:      linux-leds@vger.kernel.org
2432 S:      Maintained
2433 F:      drivers/leds/leds-as3645a.c
2434
2435 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2436 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2437 L:      linux-media@vger.kernel.org
2438 T:      git git://linuxtv.org/media_tree.git
2439 S:      Maintained
2440 F:      drivers/media/i2c/ak7375.c
2441 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2442
2443 ASAHI KASEI AK8974 DRIVER
2444 M:      Linus Walleij <linus.walleij@linaro.org>
2445 L:      linux-iio@vger.kernel.org
2446 W:      http://www.akm.com/
2447 S:      Supported
2448 F:      drivers/iio/magnetometer/ak8974.c
2449
2450 ASC7621 HARDWARE MONITOR DRIVER
2451 M:      George Joseph <george.joseph@fairview5.com>
2452 L:      linux-hwmon@vger.kernel.org
2453 S:      Maintained
2454 F:      Documentation/hwmon/asc7621
2455 F:      drivers/hwmon/asc7621.c
2456
2457 ASPEED VIDEO ENGINE DRIVER
2458 M:      Eddie James <eajames@linux.ibm.com>
2459 L:      linux-media@vger.kernel.org
2460 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2461 S:      Maintained
2462 F:      drivers/media/platform/aspeed-video.c
2463 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2464
2465 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2466 M:      Corentin Chary <corentin.chary@gmail.com>
2467 L:      acpi4asus-user@lists.sourceforge.net
2468 L:      platform-driver-x86@vger.kernel.org
2469 W:      http://acpi4asus.sf.net
2470 S:      Maintained
2471 F:      drivers/platform/x86/asus*.c
2472 F:      drivers/platform/x86/eeepc*.c
2473
2474 ASUS WIRELESS RADIO CONTROL DRIVER
2475 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2476 L:      platform-driver-x86@vger.kernel.org
2477 S:      Maintained
2478 F:      drivers/platform/x86/asus-wireless.c
2479
2480 ASYMMETRIC KEYS
2481 M:      David Howells <dhowells@redhat.com>
2482 L:      keyrings@vger.kernel.org
2483 S:      Maintained
2484 F:      Documentation/crypto/asymmetric-keys.txt
2485 F:      include/linux/verification.h
2486 F:      include/crypto/public_key.h
2487 F:      include/crypto/pkcs7.h
2488 F:      crypto/asymmetric_keys/
2489
2490 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2491 R:      Dan Williams <dan.j.williams@intel.com>
2492 W:      http://sourceforge.net/projects/xscaleiop
2493 S:      Odd fixes
2494 F:      Documentation/crypto/async-tx-api.txt
2495 F:      crypto/async_tx/
2496 F:      drivers/dma/
2497 F:      include/linux/dmaengine.h
2498 F:      include/linux/async_tx.h
2499
2500 AT24 EEPROM DRIVER
2501 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2502 L:      linux-i2c@vger.kernel.org
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2504 S:      Maintained
2505 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2506 F:      drivers/misc/eeprom/at24.c
2507 F:      include/linux/platform_data/at24.h
2508
2509 ATA OVER ETHERNET (AOE) DRIVER
2510 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2511 W:      http://www.openaoe.org/
2512 S:      Supported
2513 F:      Documentation/aoe/
2514 F:      drivers/block/aoe/
2515
2516 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.c
2522 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2523
2524 ATHEROS 71XX/9XXX USB PHY DRIVER
2525 M:      Alban Bedel <albeu@free.fr>
2526 W:      https://github.com/AlbanBedel/linux
2527 T:      git git://github.com/AlbanBedel/linux
2528 S:      Maintained
2529 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2530 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2531
2532 ATHEROS ATH GENERIC UTILITIES
2533 M:      Kalle Valo <kvalo@codeaurora.org>
2534 L:      linux-wireless@vger.kernel.org
2535 S:      Supported
2536 F:      drivers/net/wireless/ath/*
2537
2538 ATHEROS ATH5K WIRELESS DRIVER
2539 M:      Jiri Slaby <jirislaby@gmail.com>
2540 M:      Nick Kossifidis <mickflemm@gmail.com>
2541 M:      Luis Chamberlain <mcgrof@kernel.org>
2542 L:      linux-wireless@vger.kernel.org
2543 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2544 S:      Maintained
2545 F:      drivers/net/wireless/ath/ath5k/
2546
2547 ATHEROS ATH6KL WIRELESS DRIVER
2548 M:      Kalle Valo <kvalo@codeaurora.org>
2549 L:      linux-wireless@vger.kernel.org
2550 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2552 S:      Supported
2553 F:      drivers/net/wireless/ath/ath6kl/
2554
2555 ATI_REMOTE2 DRIVER
2556 M:      Ville Syrjala <syrjala@sci.fi>
2557 S:      Maintained
2558 F:      drivers/input/misc/ati_remote2.c
2559
2560 ATK0110 HWMON DRIVER
2561 M:      Luca Tettamanti <kronos.it@gmail.com>
2562 L:      linux-hwmon@vger.kernel.org
2563 S:      Maintained
2564 F:      drivers/hwmon/asus_atk0110.c
2565
2566 ATLX ETHERNET DRIVERS
2567 M:      Jay Cliburn <jcliburn@gmail.com>
2568 M:      Chris Snook <chris.snook@gmail.com>
2569 L:      netdev@vger.kernel.org
2570 W:      http://sourceforge.net/projects/atl1
2571 W:      http://atl1.sourceforge.net
2572 S:      Maintained
2573 F:      drivers/net/ethernet/atheros/
2574
2575 ATM
2576 M:      Chas Williams <3chas3@gmail.com>
2577 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2578 L:      netdev@vger.kernel.org
2579 W:      http://linux-atm.sourceforge.net
2580 S:      Maintained
2581 F:      drivers/atm/
2582 F:      include/linux/atm*
2583 F:      include/uapi/linux/atm*
2584
2585 ATMEL MACB ETHERNET DRIVER
2586 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2587 S:      Supported
2588 F:      drivers/net/ethernet/cadence/
2589
2590 ATMEL MAXTOUCH DRIVER
2591 M:      Nick Dyer <nick@shmanahar.org>
2592 T:      git git://github.com/ndyer/linux.git
2593 S:      Maintained
2594 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2595 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2596
2597 ATMEL WIRELESS DRIVER
2598 M:      Simon Kelley <simon@thekelleys.org.uk>
2599 L:      linux-wireless@vger.kernel.org
2600 W:      http://www.thekelleys.org.uk/atmel
2601 W:      http://atmelwlandriver.sourceforge.net/
2602 S:      Maintained
2603 F:      drivers/net/wireless/atmel/atmel*
2604
2605 ATOMIC INFRASTRUCTURE
2606 M:      Will Deacon <will.deacon@arm.com>
2607 M:      Peter Zijlstra <peterz@infradead.org>
2608 R:      Boqun Feng <boqun.feng@gmail.com>
2609 L:      linux-kernel@vger.kernel.org
2610 S:      Maintained
2611 F:      arch/*/include/asm/atomic*.h
2612 F:      include/*/atomic*.h
2613
2614 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2615 M:      Bradley Grove <linuxdrivers@attotech.com>
2616 L:      linux-scsi@vger.kernel.org
2617 W:      http://www.attotech.com
2618 S:      Supported
2619 F:      drivers/scsi/esas2r
2620
2621 ATUSB IEEE 802.15.4 RADIO DRIVER
2622 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2623 L:      linux-wpan@vger.kernel.org
2624 S:      Maintained
2625 F:      drivers/net/ieee802154/atusb.c
2626 F:      drivers/net/ieee802154/atusb.h
2627 F:      drivers/net/ieee802154/at86rf230.h
2628
2629 AUDIT SUBSYSTEM
2630 M:      Paul Moore <paul@paul-moore.com>
2631 M:      Eric Paris <eparis@redhat.com>
2632 L:      linux-audit@redhat.com (moderated for non-subscribers)
2633 W:      https://github.com/linux-audit
2634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2635 S:      Supported
2636 F:      include/linux/audit.h
2637 F:      include/uapi/linux/audit.h
2638 F:      kernel/audit*
2639
2640 AUXILIARY DISPLAY DRIVERS
2641 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2642 S:      Maintained
2643 F:      drivers/auxdisplay/
2644 F:      include/linux/cfag12864b.h
2645
2646 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2647 M:      Andreas Klinger <ak@it-klinger.de>
2648 L:      linux-iio@vger.kernel.org
2649 S:      Maintained
2650 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2651 F:      drivers/iio/adc/hx711.c
2652
2653 AX.25 NETWORK LAYER
2654 M:      Ralf Baechle <ralf@linux-mips.org>
2655 L:      linux-hams@vger.kernel.org
2656 W:      http://www.linux-ax25.org/
2657 S:      Maintained
2658 F:      include/uapi/linux/ax25.h
2659 F:      include/net/ax25.h
2660 F:      net/ax25/
2661
2662 AXENTIA ARM DEVICES
2663 M:      Peter Rosin <peda@axentia.se>
2664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 S:      Maintained
2666 F:      Documentation/devicetree/bindings/arm/axentia.txt
2667 F:      arch/arm/boot/dts/at91-linea.dtsi
2668 F:      arch/arm/boot/dts/at91-natte.dtsi
2669 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2670 F:      arch/arm/boot/dts/at91-tse850-3.dts
2671
2672 AXENTIA ASOC DRIVERS
2673 M:      Peter Rosin <peda@axentia.se>
2674 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2675 S:      Maintained
2676 F:      Documentation/devicetree/bindings/sound/axentia,*
2677 F:      sound/soc/atmel/tse850-pcm5142.c
2678
2679 AXXIA I2C CONTROLLER
2680 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2681 L:      linux-i2c@vger.kernel.org
2682 S:      Maintained
2683 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2684 F:      drivers/i2c/busses/i2c-axxia.c
2685
2686 AZ6007 DVB DRIVER
2687 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2688 L:      linux-media@vger.kernel.org
2689 W:      https://linuxtv.org
2690 T:      git git://linuxtv.org/media_tree.git
2691 S:      Maintained
2692 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2693
2694 AZTECH FM RADIO RECEIVER DRIVER
2695 M:      Hans Verkuil <hverkuil@xs4all.nl>
2696 L:      linux-media@vger.kernel.org
2697 T:      git git://linuxtv.org/media_tree.git
2698 W:      https://linuxtv.org
2699 S:      Maintained
2700 F:      drivers/media/radio/radio-aztech*
2701
2702 B43 WIRELESS DRIVER
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:      Odd Fixes
2707 F:      drivers/net/wireless/broadcom/b43/
2708
2709 B43LEGACY WIRELESS DRIVER
2710 M:      Larry Finger <Larry.Finger@lwfinger.net>
2711 L:      linux-wireless@vger.kernel.org
2712 L:      b43-dev@lists.infradead.org
2713 W:      http://wireless.kernel.org/en/users/Drivers/b43
2714 S:      Maintained
2715 F:      drivers/net/wireless/broadcom/b43legacy/
2716
2717 BACKLIGHT CLASS/SUBSYSTEM
2718 M:      Lee Jones <lee.jones@linaro.org>
2719 M:      Daniel Thompson <daniel.thompson@linaro.org>
2720 M:      Jingoo Han <jingoohan1@gmail.com>
2721 L:      dri-devel@lists.freedesktop.org
2722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2723 S:      Maintained
2724 F:      drivers/video/backlight/
2725 F:      include/linux/backlight.h
2726 F:      include/linux/pwm_backlight.h
2727 F:      Documentation/devicetree/bindings/leds/backlight
2728
2729 BATMAN ADVANCED
2730 M:      Marek Lindner <mareklindner@neomailbox.ch>
2731 M:      Simon Wunderlich <sw@simonwunderlich.de>
2732 M:      Antonio Quartulli <a@unstable.cc>
2733 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2734 W:      https://www.open-mesh.org/
2735 Q:      https://patchwork.open-mesh.org/project/batman/list/
2736 S:      Maintained
2737 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2738 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2739 F:      Documentation/networking/batman-adv.rst
2740 F:      include/uapi/linux/batadv_packet.h
2741 F:      include/uapi/linux/batman_adv.h
2742 F:      net/batman-adv/
2743
2744 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2745 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2746 L:      linux-hams@vger.kernel.org
2747 W:      http://www.baycom.org/~tom/ham/ham.html
2748 S:      Maintained
2749 F:      drivers/net/hamradio/baycom*
2750
2751 BCACHE (BLOCK LAYER CACHE)
2752 M:      Coly Li <colyli@suse.de>
2753 M:      Kent Overstreet <kent.overstreet@gmail.com>
2754 L:      linux-bcache@vger.kernel.org
2755 W:      http://bcache.evilpiepirate.org
2756 C:      irc://irc.oftc.net/bcache
2757 S:      Maintained
2758 F:      drivers/md/bcache/
2759
2760 BDISP ST MEDIA DRIVER
2761 M:      Fabien Dessenne <fabien.dessenne@st.com>
2762 L:      linux-media@vger.kernel.org
2763 T:      git git://linuxtv.org/media_tree.git
2764 W:      https://linuxtv.org
2765 S:      Supported
2766 F:      drivers/media/platform/sti/bdisp
2767
2768 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2769 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2770 L:      netdev@vger.kernel.org
2771 S:      Maintained
2772 F:      drivers/net/ethernet/ec_bhf.c
2773
2774 BEFS FILE SYSTEM
2775 M:      Luis de Bethencourt <luisbg@kernel.org>
2776 M:      Salah Triki <salah.triki@gmail.com>
2777 S:      Maintained
2778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2779 F:      Documentation/filesystems/befs.txt
2780 F:      fs/befs/
2781
2782 BFQ I/O SCHEDULER
2783 M:      Paolo Valente <paolo.valente@linaro.org>
2784 M:      Jens Axboe <axboe@kernel.dk>
2785 L:      linux-block@vger.kernel.org
2786 S:      Maintained
2787 F:      block/bfq-*
2788 F:      Documentation/block/bfq-iosched.txt
2789
2790 BFS FILE SYSTEM
2791 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2792 S:      Maintained
2793 F:      Documentation/filesystems/bfs.txt
2794 F:      fs/bfs/
2795 F:      include/uapi/linux/bfs_fs.h
2796
2797 BLINKM RGB LED DRIVER
2798 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2799 S:      Maintained
2800 F:      drivers/leds/leds-blinkm.c
2801
2802 BLOCK LAYER
2803 M:      Jens Axboe <axboe@kernel.dk>
2804 L:      linux-block@vger.kernel.org
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2806 S:      Maintained
2807 F:      block/
2808 F:      drivers/block/
2809 F:      kernel/trace/blktrace.c
2810 F:      lib/sbitmap.c
2811
2812 BLOCK2MTD DRIVER
2813 M:      Joern Engel <joern@lazybastard.org>
2814 L:      linux-mtd@lists.infradead.org
2815 S:      Maintained
2816 F:      drivers/mtd/devices/block2mtd.c
2817
2818 BLUETOOTH DRIVERS
2819 M:      Marcel Holtmann <marcel@holtmann.org>
2820 M:      Johan Hedberg <johan.hedberg@gmail.com>
2821 L:      linux-bluetooth@vger.kernel.org
2822 W:      http://www.bluez.org/
2823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2825 S:      Maintained
2826 F:      drivers/bluetooth/
2827
2828 BLUETOOTH SUBSYSTEM
2829 M:      Marcel Holtmann <marcel@holtmann.org>
2830 M:      Johan Hedberg <johan.hedberg@gmail.com>
2831 L:      linux-bluetooth@vger.kernel.org
2832 W:      http://www.bluez.org/
2833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2835 S:      Maintained
2836 F:      net/bluetooth/
2837 F:      include/net/bluetooth/
2838
2839 BONDING DRIVER
2840 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2841 M:      Veaceslav Falico <vfalico@gmail.com>
2842 M:      Andy Gospodarek <andy@greyhouse.net>
2843 L:      netdev@vger.kernel.org
2844 W:      http://sourceforge.net/projects/bonding/
2845 S:      Supported
2846 F:      drivers/net/bonding/
2847 F:      include/uapi/linux/if_bonding.h
2848
2849 BPF (Safe dynamic programs and tools)
2850 M:      Alexei Starovoitov <ast@kernel.org>
2851 M:      Daniel Borkmann <daniel@iogearbox.net>
2852 R:      Martin KaFai Lau <kafai@fb.com>
2853 R:      Song Liu <songliubraving@fb.com>
2854 R:      Yonghong Song <yhs@fb.com>
2855 L:      netdev@vger.kernel.org
2856 L:      linux-kernel@vger.kernel.org
2857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2859 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2860 S:      Supported
2861 F:      arch/*/net/*
2862 F:      Documentation/networking/filter.txt
2863 F:      Documentation/bpf/
2864 F:      include/linux/bpf*
2865 F:      include/linux/filter.h
2866 F:      include/trace/events/xdp.h
2867 F:      include/uapi/linux/bpf*
2868 F:      include/uapi/linux/filter.h
2869 F:      kernel/bpf/
2870 F:      kernel/trace/bpf_trace.c
2871 F:      lib/test_bpf.c
2872 F:      net/bpf/
2873 F:      net/core/filter.c
2874 F:      net/sched/act_bpf.c
2875 F:      net/sched/cls_bpf.c
2876 F:      samples/bpf/
2877 F:      tools/bpf/
2878 F:      tools/lib/bpf/
2879 F:      tools/testing/selftests/bpf/
2880 K:      bpf
2881 N:      bpf
2882
2883 BPF JIT for ARM
2884 M:      Shubham Bansal <illusionist.neo@gmail.com>
2885 L:      netdev@vger.kernel.org
2886 S:      Maintained
2887 F:      arch/arm/net/
2888
2889 BPF JIT for ARM64
2890 M:      Daniel Borkmann <daniel@iogearbox.net>
2891 M:      Alexei Starovoitov <ast@kernel.org>
2892 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2893 L:      netdev@vger.kernel.org
2894 S:      Supported
2895 F:      arch/arm64/net/
2896
2897 BPF JIT for MIPS (32-BIT AND 64-BIT)
2898 M:      Paul Burton <paul.burton@mips.com>
2899 L:      netdev@vger.kernel.org
2900 S:      Maintained
2901 F:      arch/mips/net/
2902
2903 BPF JIT for NFP NICs
2904 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      drivers/net/ethernet/netronome/nfp/bpf/
2908
2909 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2910 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2911 M:      Sandipan Das <sandipan@linux.ibm.com>
2912 L:      netdev@vger.kernel.org
2913 S:      Maintained
2914 F:      arch/powerpc/net/
2915
2916 BPF JIT for S390
2917 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2918 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2919 L:      netdev@vger.kernel.org
2920 S:      Maintained
2921 F:      arch/s390/net/
2922 X:      arch/s390/net/pnet.c
2923
2924 BPF JIT for SPARC (32-BIT AND 64-BIT)
2925 M:      David S. Miller <davem@davemloft.net>
2926 L:      netdev@vger.kernel.org
2927 S:      Maintained
2928 F:      arch/sparc/net/
2929
2930 BPF JIT for X86 32-BIT
2931 M:      Wang YanQing <udknight@gmail.com>
2932 L:      netdev@vger.kernel.org
2933 S:      Maintained
2934 F:      arch/x86/net/bpf_jit_comp32.c
2935
2936 BPF JIT for X86 64-BIT
2937 M:      Alexei Starovoitov <ast@kernel.org>
2938 M:      Daniel Borkmann <daniel@iogearbox.net>
2939 L:      netdev@vger.kernel.org
2940 S:      Supported
2941 F:      arch/x86/net/
2942 X:      arch/x86/net/bpf_jit_comp32.c
2943
2944 BROADCOM B44 10/100 ETHERNET DRIVER
2945 M:      Michael Chan <michael.chan@broadcom.com>
2946 L:      netdev@vger.kernel.org
2947 S:      Supported
2948 F:      drivers/net/ethernet/broadcom/b44.*
2949
2950 BROADCOM B53 ETHERNET SWITCH DRIVER
2951 M:      Florian Fainelli <f.fainelli@gmail.com>
2952 L:      netdev@vger.kernel.org
2953 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2954 S:      Supported
2955 F:      drivers/net/dsa/b53/*
2956 F:      include/linux/platform_data/b53.h
2957
2958 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2959 M:      Florian Fainelli <f.fainelli@gmail.com>
2960 M:      Ray Jui <rjui@broadcom.com>
2961 M:      Scott Branden <sbranden@broadcom.com>
2962 M:      bcm-kernel-feedback-list@broadcom.com
2963 T:      git git://github.com/broadcom/mach-bcm
2964 S:      Maintained
2965 N:      bcm281*
2966 N:      bcm113*
2967 N:      bcm216*
2968 N:      kona
2969 F:      arch/arm/mach-bcm/
2970
2971 BROADCOM BCM2835 ARM ARCHITECTURE
2972 M:      Eric Anholt <eric@anholt.net>
2973 M:      Stefan Wahren <stefan.wahren@i2se.com>
2974 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2976 T:      git git://github.com/anholt/linux
2977 S:      Maintained
2978 N:      bcm2835
2979 F:      drivers/staging/vc04_services
2980
2981 BROADCOM BCM47XX MIPS ARCHITECTURE
2982 M:      Hauke Mehrtens <hauke@hauke-m.de>
2983 M:      Rafał Miłecki <zajec5@gmail.com>
2984 L:      linux-mips@vger.kernel.org
2985 S:      Maintained
2986 F:      Documentation/devicetree/bindings/mips/brcm/
2987 F:      arch/mips/bcm47xx/*
2988 F:      arch/mips/include/asm/mach-bcm47xx/*
2989
2990 BROADCOM BCM5301X ARM ARCHITECTURE
2991 M:      Hauke Mehrtens <hauke@hauke-m.de>
2992 M:      Rafał Miłecki <zajec5@gmail.com>
2993 M:      bcm-kernel-feedback-list@broadcom.com
2994 L:      linux-arm-kernel@lists.infradead.org
2995 S:      Maintained
2996 F:      arch/arm/mach-bcm/bcm_5301x.c
2997 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2998 F:      arch/arm/boot/dts/bcm470*
2999 F:      arch/arm/boot/dts/bcm953012*
3000
3001 BROADCOM BCM53573 ARM ARCHITECTURE
3002 M:      Rafał Miłecki <rafal@milecki.pl>
3003 L:      linux-arm-kernel@lists.infradead.org
3004 S:      Maintained
3005 F:      arch/arm/boot/dts/bcm53573*
3006 F:      arch/arm/boot/dts/bcm47189*
3007
3008 BROADCOM BCM63XX ARM ARCHITECTURE
3009 M:      Florian Fainelli <f.fainelli@gmail.com>
3010 M:      bcm-kernel-feedback-list@broadcom.com
3011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012 T:      git git://github.com/broadcom/stblinux.git
3013 S:      Maintained
3014 N:      bcm63xx
3015
3016 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3017 M:      Kevin Cernekee <cernekee@gmail.com>
3018 L:      linux-usb@vger.kernel.org
3019 S:      Maintained
3020 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3021
3022 BROADCOM BCM7XXX ARM ARCHITECTURE
3023 M:      Brian Norris <computersforpeace@gmail.com>
3024 M:      Gregory Fong <gregory.0xf0@gmail.com>
3025 M:      Florian Fainelli <f.fainelli@gmail.com>
3026 M:      bcm-kernel-feedback-list@broadcom.com
3027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 T:      git git://github.com/broadcom/stblinux.git
3029 S:      Maintained
3030 F:      arch/arm/mach-bcm/*brcmstb*
3031 F:      arch/arm/boot/dts/bcm7*.dts*
3032 F:      drivers/bus/brcmstb_gisb.c
3033 F:      arch/arm/mm/cache-b15-rac.c
3034 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3035 N:      brcmstb
3036
3037 BROADCOM BMIPS CPUFREQ DRIVER
3038 M:      Markus Mayer <mmayer@broadcom.com>
3039 M:      bcm-kernel-feedback-list@broadcom.com
3040 L:      linux-pm@vger.kernel.org
3041 S:      Maintained
3042 F:      drivers/cpufreq/bmips-cpufreq.c
3043
3044 BROADCOM BMIPS MIPS ARCHITECTURE
3045 M:      Kevin Cernekee <cernekee@gmail.com>
3046 M:      Florian Fainelli <f.fainelli@gmail.com>
3047 L:      linux-mips@vger.kernel.org
3048 T:      git git://github.com/broadcom/stblinux.git
3049 S:      Maintained
3050 F:      arch/mips/bmips/*
3051 F:      arch/mips/include/asm/mach-bmips/*
3052 F:      arch/mips/kernel/*bmips*
3053 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3054 F:      drivers/irqchip/irq-bcm63*
3055 F:      drivers/irqchip/irq-bcm7*
3056 F:      drivers/irqchip/irq-brcmstb*
3057 F:      include/linux/bcm963xx_nvram.h
3058 F:      include/linux/bcm963xx_tag.h
3059
3060 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3061 M:      Rasesh Mody <rmody@marvell.com>
3062 M:      GR-Linux-NIC-Dev@marvell.com
3063 L:      netdev@vger.kernel.org
3064 S:      Supported
3065 F:      drivers/net/ethernet/broadcom/bnx2.*
3066 F:      drivers/net/ethernet/broadcom/bnx2_*
3067
3068 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3069 M:      QLogic-Storage-Upstream@qlogic.com
3070 L:      linux-scsi@vger.kernel.org
3071 S:      Supported
3072 F:      drivers/scsi/bnx2fc/
3073
3074 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3075 M:      QLogic-Storage-Upstream@qlogic.com
3076 L:      linux-scsi@vger.kernel.org
3077 S:      Supported
3078 F:      drivers/scsi/bnx2i/
3079
3080 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3081 M:      Ariel Elior <aelior@marvell.com>
3082 M:      Sudarsana Kalluru <skalluru@marvell.com>
3083 M:      GR-everest-linux-l2@marvell.com
3084 L:      netdev@vger.kernel.org
3085 S:      Supported
3086 F:      drivers/net/ethernet/broadcom/bnx2x/
3087
3088 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3089 M:      Michael Chan <michael.chan@broadcom.com>
3090 L:      netdev@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/net/ethernet/broadcom/bnxt/
3093
3094 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3095 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3096 M:      Franky Lin <franky.lin@broadcom.com>
3097 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3098 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3099 M:      Wright Feng <wright.feng@cypress.com>
3100 L:      linux-wireless@vger.kernel.org
3101 L:      brcm80211-dev-list.pdl@broadcom.com
3102 L:      brcm80211-dev-list@cypress.com
3103 S:      Supported
3104 F:      drivers/net/wireless/broadcom/brcm80211/
3105
3106 BROADCOM BRCMSTB GPIO DRIVER
3107 M:      Gregory Fong <gregory.0xf0@gmail.com>
3108 L:      bcm-kernel-feedback-list@broadcom.com
3109 S:      Supported
3110 F:      drivers/gpio/gpio-brcmstb.c
3111 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3112
3113 BROADCOM BRCMSTB I2C DRIVER
3114 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3115 L:      linux-i2c@vger.kernel.org
3116 L:      bcm-kernel-feedback-list@broadcom.com
3117 S:      Supported
3118 F:      drivers/i2c/busses/i2c-brcmstb.c
3119 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3120
3121 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3122 M:      Al Cooper <alcooperx@gmail.com>
3123 L:      linux-kernel@vger.kernel.org
3124 L:      bcm-kernel-feedback-list@broadcom.com
3125 S:      Maintained
3126 F:      drivers/phy/broadcom/phy-brcm-usb*
3127
3128 BROADCOM GENET ETHERNET DRIVER
3129 M:      Doug Berger <opendmb@gmail.com>
3130 M:      Florian Fainelli <f.fainelli@gmail.com>
3131 L:      netdev@vger.kernel.org
3132 S:      Supported
3133 F:      drivers/net/ethernet/broadcom/genet/
3134
3135 BROADCOM IPROC ARM ARCHITECTURE
3136 M:      Ray Jui <rjui@broadcom.com>
3137 M:      Scott Branden <sbranden@broadcom.com>
3138 M:      bcm-kernel-feedback-list@broadcom.com
3139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3140 T:      git git://github.com/broadcom/cygnus-linux.git
3141 S:      Maintained
3142 N:      iproc
3143 N:      cygnus
3144 N:      bcm[-_]nsp
3145 N:      bcm9113*
3146 N:      bcm9583*
3147 N:      bcm9585*
3148 N:      bcm9586*
3149 N:      bcm988312
3150 N:      bcm113*
3151 N:      bcm583*
3152 N:      bcm585*
3153 N:      bcm586*
3154 N:      bcm88312
3155 N:      hr2
3156 N:      stingray
3157 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3158 F:      arch/arm64/boot/dts/broadcom/stingray/*
3159 F:      drivers/clk/bcm/clk-ns*
3160 F:      drivers/clk/bcm/clk-sr*
3161 F:      drivers/pinctrl/bcm/pinctrl-ns*
3162 F:      include/dt-bindings/clock/bcm-sr*
3163
3164 BROADCOM KONA GPIO DRIVER
3165 M:      Ray Jui <rjui@broadcom.com>
3166 L:      bcm-kernel-feedback-list@broadcom.com
3167 S:      Supported
3168 F:      drivers/gpio/gpio-bcm-kona.c
3169 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3170
3171 BROADCOM NETXTREME-E ROCE DRIVER
3172 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3173 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3174 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3175 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3176 L:      linux-rdma@vger.kernel.org
3177 W:      http://www.broadcom.com
3178 S:      Supported
3179 F:      drivers/infiniband/hw/bnxt_re/
3180 F:      include/uapi/rdma/bnxt_re-abi.h
3181
3182 BROADCOM NVRAM DRIVER
3183 M:      Rafał Miłecki <zajec5@gmail.com>
3184 L:      linux-mips@vger.kernel.org
3185 S:      Maintained
3186 F:      drivers/firmware/broadcom/*
3187
3188 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3189 M:      Rafał Miłecki <zajec5@gmail.com>
3190 L:      linux-wireless@vger.kernel.org
3191 S:      Maintained
3192 F:      drivers/bcma/
3193 F:      include/linux/bcma/
3194
3195 BROADCOM STB AVS CPUFREQ DRIVER
3196 M:      Markus Mayer <mmayer@broadcom.com>
3197 M:      bcm-kernel-feedback-list@broadcom.com
3198 L:      linux-pm@vger.kernel.org
3199 S:      Maintained
3200 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3201 F:      drivers/cpufreq/brcmstb*
3202
3203 BROADCOM STB AVS TMON DRIVER
3204 M:      Markus Mayer <mmayer@broadcom.com>
3205 M:      bcm-kernel-feedback-list@broadcom.com
3206 L:      linux-pm@vger.kernel.org
3207 S:      Maintained
3208 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3209 F:      drivers/thermal/broadcom/brcmstb*
3210
3211 BROADCOM STB NAND FLASH DRIVER
3212 M:      Brian Norris <computersforpeace@gmail.com>
3213 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3214 L:      linux-mtd@lists.infradead.org
3215 L:      bcm-kernel-feedback-list@broadcom.com
3216 S:      Maintained
3217 F:      drivers/mtd/nand/raw/brcmnand/
3218
3219 BROADCOM STB DPFE DRIVER
3220 M:      Markus Mayer <mmayer@broadcom.com>
3221 M:      bcm-kernel-feedback-list@broadcom.com
3222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3223 S:      Maintained
3224 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3225 F:      drivers/memory/brcmstb_dpfe.c
3226
3227 BROADCOM SPI DRIVER
3228 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3229 M:      bcm-kernel-feedback-list@broadcom.com
3230 S:      Maintained
3231 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3232 F:      drivers/spi/spi-bcm-qspi.*
3233 F:      drivers/spi/spi-brcmstb-qspi.c
3234 F:      drivers/spi/spi-iproc-qspi.c
3235
3236 BROADCOM SYSTEMPORT ETHERNET DRIVER
3237 M:      Florian Fainelli <f.fainelli@gmail.com>
3238 L:      netdev@vger.kernel.org
3239 S:      Supported
3240 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3241
3242 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3243 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3244 M:      Prashant Sreedharan <prashant@broadcom.com>
3245 M:      Michael Chan <mchan@broadcom.com>
3246 L:      netdev@vger.kernel.org
3247 S:      Supported
3248 F:      drivers/net/ethernet/broadcom/tg3.*
3249
3250 BROCADE BFA FC SCSI DRIVER
3251 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3252 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3253 L:      linux-scsi@vger.kernel.org
3254 S:      Supported
3255 F:      drivers/scsi/bfa/
3256
3257 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3258 M:      Rasesh Mody <rmody@marvell.com>
3259 M:      Sudarsana Kalluru <skalluru@marvell.com>
3260 M:      GR-Linux-NIC-Dev@marvell.com
3261 L:      netdev@vger.kernel.org
3262 S:      Supported
3263 F:      drivers/net/ethernet/brocade/bna/
3264
3265 BSG (block layer generic sg v4 driver)
3266 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3267 L:      linux-scsi@vger.kernel.org
3268 S:      Supported
3269 F:      block/bsg.c
3270 F:      include/linux/bsg.h
3271 F:      include/uapi/linux/bsg.h
3272
3273 BT87X AUDIO DRIVER
3274 M:      Clemens Ladisch <clemens@ladisch.de>
3275 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3276 T:      git git://git.alsa-project.org/alsa-kernel.git
3277 S:      Maintained
3278 F:      Documentation/sound/cards/bt87x.rst
3279 F:      sound/pci/bt87x.c
3280
3281 BT8XXGPIO DRIVER
3282 M:      Michael Buesch <m@bues.ch>
3283 W:      http://bu3sch.de/btgpio.php
3284 S:      Maintained
3285 F:      drivers/gpio/gpio-bt8xx.c
3286
3287 BTRFS FILE SYSTEM
3288 M:      Chris Mason <clm@fb.com>
3289 M:      Josef Bacik <josef@toxicpanda.com>
3290 M:      David Sterba <dsterba@suse.com>
3291 L:      linux-btrfs@vger.kernel.org
3292 W:      http://btrfs.wiki.kernel.org/
3293 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3295 S:      Maintained
3296 F:      Documentation/filesystems/btrfs.txt
3297 F:      fs/btrfs/
3298 F:      include/linux/btrfs*
3299 F:      include/uapi/linux/btrfs*
3300
3301 BTTV VIDEO4LINUX DRIVER
3302 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3303 L:      linux-media@vger.kernel.org
3304 W:      https://linuxtv.org
3305 T:      git git://linuxtv.org/media_tree.git
3306 S:      Odd fixes
3307 F:      Documentation/media/v4l-drivers/bttv*
3308 F:      drivers/media/pci/bt8xx/bttv*
3309
3310 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3311 M:      Chanwoo Choi <cw00.choi@samsung.com>
3312 L:      linux-pm@vger.kernel.org
3313 L:      linux-samsung-soc@vger.kernel.org
3314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3315 S:      Maintained
3316 F:      drivers/devfreq/exynos-bus.c
3317 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3318
3319 BUSLOGIC SCSI DRIVER
3320 M:      Khalid Aziz <khalid@gonehiking.org>
3321 L:      linux-scsi@vger.kernel.org
3322 S:      Maintained
3323 F:      drivers/scsi/BusLogic.*
3324 F:      drivers/scsi/FlashPoint.*
3325
3326 C-MEDIA CMI8788 DRIVER
3327 M:      Clemens Ladisch <clemens@ladisch.de>
3328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3329 T:      git git://git.alsa-project.org/alsa-kernel.git
3330 S:      Maintained
3331 F:      sound/pci/oxygen/
3332
3333 C-SKY ARCHITECTURE
3334 M:      Guo Ren <guoren@kernel.org>
3335 T:      git https://github.com/c-sky/csky-linux.git
3336 S:      Supported
3337 F:      arch/csky/
3338 F:      Documentation/devicetree/bindings/csky/
3339 F:      drivers/irqchip/irq-csky-*
3340 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3341 F:      drivers/clocksource/timer-gx6605s.c
3342 F:      drivers/clocksource/timer-mp-csky.c
3343 F:      Documentation/devicetree/bindings/timer/csky,*
3344 K:      csky
3345 N:      csky
3346
3347 C6X ARCHITECTURE
3348 M:      Mark Salter <msalter@redhat.com>
3349 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3350 L:      linux-c6x-dev@linux-c6x.org
3351 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3352 S:      Maintained
3353 F:      arch/c6x/
3354
3355 CA8210 IEEE-802.15.4 RADIO DRIVER
3356 M:      Harry Morris <h.morris@cascoda.com>
3357 L:      linux-wpan@vger.kernel.org
3358 W:      https://github.com/Cascoda/ca8210-linux.git
3359 S:      Maintained
3360 F:      drivers/net/ieee802154/ca8210.c
3361 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3362
3363 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3364 M:      David Howells <dhowells@redhat.com>
3365 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3366 S:      Supported
3367 F:      Documentation/filesystems/caching/cachefiles.txt
3368 F:      fs/cachefiles/
3369
3370 CADENCE MIPI-CSI2 BRIDGES
3371 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3372 L:      linux-media@vger.kernel.org
3373 S:      Maintained
3374 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3375 F:      drivers/media/platform/cadence/cdns-csi2*
3376
3377 CADET FM/AM RADIO RECEIVER DRIVER
3378 M:      Hans Verkuil <hverkuil@xs4all.nl>
3379 L:      linux-media@vger.kernel.org
3380 T:      git git://linuxtv.org/media_tree.git
3381 W:      https://linuxtv.org
3382 S:      Maintained
3383 F:      drivers/media/radio/radio-cadet*
3384
3385 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3386 M:      Jonathan Corbet <corbet@lwn.net>
3387 L:      linux-media@vger.kernel.org
3388 T:      git git://linuxtv.org/media_tree.git
3389 S:      Maintained
3390 F:      Documentation/media/v4l-drivers/cafe_ccic*
3391 F:      drivers/media/platform/marvell-ccic/
3392
3393 CAIF NETWORK LAYER
3394 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3395 L:      netdev@vger.kernel.org
3396 S:      Supported
3397 F:      Documentation/networking/caif/
3398 F:      drivers/net/caif/
3399 F:      include/uapi/linux/caif/
3400 F:      include/net/caif/
3401 F:      net/caif/
3402
3403 CAKE QDISC
3404 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3405 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3406 S:      Maintained
3407 F:      net/sched/sch_cake.c
3408
3409 CALGARY x86-64 IOMMU
3410 M:      Muli Ben-Yehuda <mulix@mulix.org>
3411 M:      Jon Mason <jdmason@kudzu.us>
3412 L:      iommu@lists.linux-foundation.org
3413 S:      Maintained
3414 F:      arch/x86/kernel/pci-calgary_64.c
3415 F:      arch/x86/kernel/tce_64.c
3416 F:      arch/x86/include/asm/calgary.h
3417 F:      arch/x86/include/asm/tce.h
3418
3419 CAN NETWORK DRIVERS
3420 M:      Wolfgang Grandegger <wg@grandegger.com>
3421 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3422 L:      linux-can@vger.kernel.org
3423 W:      https://github.com/linux-can
3424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3426 S:      Maintained
3427 F:      Documentation/devicetree/bindings/net/can/
3428 F:      drivers/net/can/
3429 F:      include/linux/can/dev.h
3430 F:      include/linux/can/platform/
3431 F:      include/uapi/linux/can/error.h
3432 F:      include/uapi/linux/can/netlink.h
3433
3434 CAN NETWORK LAYER
3435 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3436 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3437 L:      linux-can@vger.kernel.org
3438 W:      https://github.com/linux-can
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3441 S:      Maintained
3442 F:      Documentation/networking/can.rst
3443 F:      net/can/
3444 F:      include/linux/can/core.h
3445 F:      include/uapi/linux/can.h
3446 F:      include/uapi/linux/can/bcm.h
3447 F:      include/uapi/linux/can/raw.h
3448 F:      include/uapi/linux/can/gw.h
3449
3450 CAPABILITIES
3451 M:      Serge Hallyn <serge@hallyn.com>
3452 L:      linux-security-module@vger.kernel.org
3453 S:      Supported
3454 F:      include/linux/capability.h
3455 F:      include/uapi/linux/capability.h
3456 F:      security/commoncap.c
3457 F:      kernel/capability.c
3458
3459 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3460 M:      Kevin Tsai <ktsai@capellamicro.com>
3461 S:      Maintained
3462 F:      drivers/iio/light/cm*
3463
3464 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3465 M:      Christian Lamparter <chunkeey@googlemail.com>
3466 L:      linux-wireless@vger.kernel.org
3467 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3468 S:      Maintained
3469 F:      drivers/net/wireless/ath/carl9170/
3470
3471 CAVIUM I2C DRIVER
3472 M:      Jan Glauber <jglauber@cavium.com>
3473 M:      David Daney <david.daney@cavium.com>
3474 W:      http://www.cavium.com
3475 S:      Supported
3476 F:      drivers/i2c/busses/i2c-octeon*
3477 F:      drivers/i2c/busses/i2c-thunderx*
3478
3479 CAVIUM LIQUIDIO NETWORK DRIVER
3480 M:      Derek Chickles <dchickles@marvell.com>
3481 M:      Satanand Burla <sburla@marvell.com>
3482 M:      Felix Manlunas <fmanlunas@marvell.com>
3483 L:      netdev@vger.kernel.org
3484 W:      http://www.cavium.com
3485 S:      Supported
3486 F:      drivers/net/ethernet/cavium/liquidio/
3487
3488 CAVIUM MMC DRIVER
3489 M:      Jan Glauber <jglauber@cavium.com>
3490 M:      David Daney <david.daney@cavium.com>
3491 M:      Steven J. Hill <Steven.Hill@cavium.com>
3492 W:      http://www.cavium.com
3493 S:      Supported
3494 F:      drivers/mmc/host/cavium*
3495
3496 CAVIUM OCTEON-TX CRYPTO DRIVER
3497 M:      George Cherian <george.cherian@cavium.com>
3498 L:      linux-crypto@vger.kernel.org
3499 W:      http://www.cavium.com
3500 S:      Supported
3501 F:      drivers/crypto/cavium/cpt/
3502
3503 CAVIUM THUNDERX2 ARM64 SOC
3504 M:      Robert Richter <rrichter@cavium.com>
3505 M:      Jayachandran C <jnair@caviumnetworks.com>
3506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3507 S:      Maintained
3508 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3509 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3510
3511 CC2520 IEEE-802.15.4 RADIO DRIVER
3512 M:      Varka Bhadram <varkabhadram@gmail.com>
3513 L:      linux-wpan@vger.kernel.org
3514 S:      Maintained
3515 F:      drivers/net/ieee802154/cc2520.c
3516 F:      include/linux/spi/cc2520.h
3517 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3518
3519 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3520 M:      Yael Chemla <yael.chemla@foss.arm.com>
3521 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3522 L:      linux-crypto@vger.kernel.org
3523 S:      Supported
3524 F:      drivers/crypto/ccree/
3525 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3526
3527 CEC FRAMEWORK
3528 M:      Hans Verkuil <hans.verkuil@cisco.com>
3529 L:      linux-media@vger.kernel.org
3530 T:      git git://linuxtv.org/media_tree.git
3531 W:      http://linuxtv.org
3532 S:      Supported
3533 F:      Documentation/media/kapi/cec-core.rst
3534 F:      Documentation/media/uapi/cec
3535 F:      drivers/media/cec/
3536 F:      drivers/media/rc/keymaps/rc-cec.c
3537 F:      include/media/cec.h
3538 F:      include/media/cec-notifier.h
3539 F:      include/uapi/linux/cec.h
3540 F:      include/uapi/linux/cec-funcs.h
3541 F:      Documentation/devicetree/bindings/media/cec.txt
3542 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3543
3544 CEC GPIO DRIVER
3545 M:      Hans Verkuil <hans.verkuil@cisco.com>
3546 L:      linux-media@vger.kernel.org
3547 T:      git git://linuxtv.org/media_tree.git
3548 W:      http://linuxtv.org
3549 S:      Supported
3550 F:      drivers/media/platform/cec-gpio/
3551 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3552
3553 CELL BROADBAND ENGINE ARCHITECTURE
3554 M:      Arnd Bergmann <arnd@arndb.de>
3555 L:      linuxppc-dev@lists.ozlabs.org
3556 W:      http://www.ibm.com/developerworks/power/cell/
3557 S:      Supported
3558 F:      arch/powerpc/include/asm/cell*.h
3559 F:      arch/powerpc/include/asm/spu*.h
3560 F:      arch/powerpc/include/uapi/asm/spu*.h
3561 F:      arch/powerpc/oprofile/*cell*
3562 F:      arch/powerpc/platforms/cell/
3563
3564 CEPH COMMON CODE (LIBCEPH)
3565 M:      Ilya Dryomov <idryomov@gmail.com>
3566 M:      "Yan, Zheng" <zyan@redhat.com>
3567 M:      Sage Weil <sage@redhat.com>
3568 L:      ceph-devel@vger.kernel.org
3569 W:      http://ceph.com/
3570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3571 T:      git git://github.com/ceph/ceph-client.git
3572 S:      Supported
3573 F:      net/ceph/
3574 F:      include/linux/ceph/
3575 F:      include/linux/crush/
3576
3577 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3578 M:      "Yan, Zheng" <zyan@redhat.com>
3579 M:      Sage Weil <sage@redhat.com>
3580 M:      Ilya Dryomov <idryomov@gmail.com>
3581 L:      ceph-devel@vger.kernel.org
3582 W:      http://ceph.com/
3583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3584 T:      git git://github.com/ceph/ceph-client.git
3585 S:      Supported
3586 F:      Documentation/filesystems/ceph.txt
3587 F:      fs/ceph/
3588
3589 CERTIFICATE HANDLING:
3590 M:      David Howells <dhowells@redhat.com>
3591 M:      David Woodhouse <dwmw2@infradead.org>
3592 L:      keyrings@vger.kernel.org
3593 S:      Maintained
3594 F:      Documentation/admin-guide/module-signing.rst
3595 F:      certs/
3596 F:      scripts/sign-file.c
3597 F:      scripts/extract-cert.c
3598
3599 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3600 L:      linux-usb@vger.kernel.org
3601 S:      Orphan
3602 F:      Documentation/usb/WUSB-Design-overview.txt
3603 F:      Documentation/usb/wusb-cbaf
3604 F:      drivers/usb/host/hwa-hc.c
3605 F:      drivers/usb/host/whci/
3606 F:      drivers/usb/wusbcore/
3607 F:      include/linux/usb/wusb*
3608
3609 CFAG12864B LCD DRIVER
3610 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3611 S:      Maintained
3612 F:      drivers/auxdisplay/cfag12864b.c
3613 F:      include/linux/cfag12864b.h
3614
3615 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3616 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3617 S:      Maintained
3618 F:      drivers/auxdisplay/cfag12864bfb.c
3619 F:      include/linux/cfag12864b.h
3620
3621 802.11 (including CFG80211/NL80211)
3622 M:      Johannes Berg <johannes@sipsolutions.net>
3623 L:      linux-wireless@vger.kernel.org
3624 W:      http://wireless.kernel.org/
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3627 S:      Maintained
3628 F:      net/wireless/
3629 F:      include/uapi/linux/nl80211.h
3630 F:      include/linux/ieee80211.h
3631 F:      include/net/wext.h
3632 F:      include/net/cfg80211.h
3633 F:      include/net/iw_handler.h
3634 F:      include/net/ieee80211_radiotap.h
3635 F:      Documentation/driver-api/80211/cfg80211.rst
3636 F:      Documentation/networking/regulatory.txt
3637
3638 CHAR and MISC DRIVERS
3639 M:      Arnd Bergmann <arnd@arndb.de>
3640 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3642 S:      Supported
3643 F:      drivers/char/
3644 F:      drivers/misc/
3645 F:      include/linux/miscdevice.h
3646
3647 CHECKPATCH
3648 M:      Andy Whitcroft <apw@canonical.com>
3649 M:      Joe Perches <joe@perches.com>
3650 S:      Maintained
3651 F:      scripts/checkpatch.pl
3652
3653 CHINESE DOCUMENTATION
3654 M:      Harry Wei <harryxiyou@gmail.com>
3655 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3656 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3657 S:      Maintained
3658 F:      Documentation/translations/zh_CN/
3659
3660 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3661 M:      Peter Chen <Peter.Chen@nxp.com>
3662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3663 L:      linux-usb@vger.kernel.org
3664 S:      Maintained
3665 F:      drivers/usb/chipidea/
3666
3667 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3668 M:      Hans de Goede <hdegoede@redhat.com>
3669 L:      linux-input@vger.kernel.org
3670 S:      Maintained
3671 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3672 F:      drivers/input/touchscreen/chipone_icn8318.c
3673
3674 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3675 M:      Hans de Goede <hdegoede@redhat.com>
3676 L:      linux-input@vger.kernel.org
3677 S:      Maintained
3678 F:      drivers/input/touchscreen/chipone_icn8505.c
3679
3680 CHROME HARDWARE PLATFORM SUPPORT
3681 M:      Benson Leung <bleung@chromium.org>
3682 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3683 S:      Maintained
3684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3685 F:      drivers/platform/chrome/
3686
3687 CHROMEOS EC SUBDRIVERS
3688 M:      Benson Leung <bleung@chromium.org>
3689 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3690 R:      Guenter Roeck <groeck@chromium.org>
3691 S:      Maintained
3692 N:      cros_ec
3693 N:      cros-ec
3694 F:      drivers/power/supply/cros_usbpd-charger.c
3695
3696 CIRRUS LOGIC AUDIO CODEC DRIVERS
3697 M:      Brian Austin <brian.austin@cirrus.com>
3698 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3699 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3700 S:      Maintained
3701 F:      sound/soc/codecs/cs*
3702
3703 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3704 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3705 L:      netdev@vger.kernel.org
3706 S:      Maintained
3707 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3708
3709 CISCO FCOE HBA DRIVER
3710 M:      Satish Kharat <satishkh@cisco.com>
3711 M:      Sesidhar Baddela <sebaddel@cisco.com>
3712 M:      Karan Tilak Kumar <kartilak@cisco.com>
3713 L:      linux-scsi@vger.kernel.org
3714 S:      Supported
3715 F:      drivers/scsi/fnic/
3716
3717 CISCO SCSI HBA DRIVER
3718 M:      Karan Tilak Kumar <kartilak@cisco.com>
3719 M:      Sesidhar Baddela <sebaddel@cisco.com>
3720 L:      linux-scsi@vger.kernel.org
3721 S:      Supported
3722 F:      drivers/scsi/snic/
3723
3724 CISCO VIC ETHERNET NIC DRIVER
3725 M:      Christian Benvenuti <benve@cisco.com>
3726 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3727 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3728 S:      Supported
3729 F:      drivers/net/ethernet/cisco/enic/
3730
3731 CISCO VIC LOW LATENCY NIC DRIVER
3732 M:      Christian Benvenuti <benve@cisco.com>
3733 M:      Nelson Escobar <neescoba@cisco.com>
3734 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3735 S:      Supported
3736 F:      drivers/infiniband/hw/usnic/
3737
3738 CIRRUS LOGIC MADERA CODEC DRIVERS
3739 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3740 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3741 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3742 L:      patches@opensource.cirrus.com
3743 T:      git https://github.com/CirrusLogic/linux-drivers.git
3744 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3745 S:      Supported
3746 F:      Documentation/devicetree/bindings/mfd/madera.txt
3747 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3748 F:      include/linux/irqchip/irq-madera*
3749 F:      include/linux/mfd/madera/*
3750 F:      drivers/gpio/gpio-madera*
3751 F:      drivers/irqchip/irq-madera*
3752 F:      drivers/mfd/madera*
3753 F:      drivers/mfd/cs47l*
3754 F:      drivers/pinctrl/cirrus/*
3755
3756 CLANG-FORMAT FILE
3757 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3758 S:      Maintained
3759 F:      .clang-format
3760
3761 CLEANCACHE API
3762 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3763 L:      linux-kernel@vger.kernel.org
3764 S:      Maintained
3765 F:      mm/cleancache.c
3766 F:      include/linux/cleancache.h
3767
3768 CLK API
3769 M:      Russell King <linux@armlinux.org.uk>
3770 L:      linux-clk@vger.kernel.org
3771 S:      Maintained
3772 F:      include/linux/clk.h
3773
3774 CLOCKSOURCE, CLOCKEVENT DRIVERS
3775 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3776 M:      Thomas Gleixner <tglx@linutronix.de>
3777 L:      linux-kernel@vger.kernel.org
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3779 S:      Supported
3780 F:      drivers/clocksource/
3781 F:      Documentation/devicetree/bindings/timer/
3782
3783 CMPC ACPI DRIVER
3784 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3785 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3786 L:      platform-driver-x86@vger.kernel.org
3787 S:      Supported
3788 F:      drivers/platform/x86/classmate-laptop.c
3789
3790 COBALT MEDIA DRIVER
3791 M:      Hans Verkuil <hans.verkuil@cisco.com>
3792 L:      linux-media@vger.kernel.org
3793 T:      git git://linuxtv.org/media_tree.git
3794 W:      https://linuxtv.org
3795 S:      Supported
3796 F:      drivers/media/pci/cobalt/
3797
3798 COCCINELLE/Semantic Patches (SmPL)
3799 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3800 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3801 M:      Nicolas Palix <nicolas.palix@imag.fr>
3802 M:      Michal Marek <michal.lkml@markovi.net>
3803 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3805 W:      http://coccinelle.lip6.fr/
3806 S:      Supported
3807 F:      Documentation/dev-tools/coccinelle.rst
3808 F:      scripts/coccinelle/
3809 F:      scripts/coccicheck
3810
3811 CODA FILE SYSTEM
3812 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3813 M:      coda@cs.cmu.edu
3814 L:      codalist@coda.cs.cmu.edu
3815 W:      http://www.coda.cs.cmu.edu/
3816 S:      Maintained
3817 F:      Documentation/filesystems/coda.txt
3818 F:      fs/coda/
3819 F:      include/linux/coda*.h
3820 F:      include/uapi/linux/coda*.h
3821
3822 CODA V4L2 MEM2MEM DRIVER
3823 M:      Philipp Zabel <p.zabel@pengutronix.de>
3824 L:      linux-media@vger.kernel.org
3825 S:      Maintained
3826 F:      Documentation/devicetree/bindings/media/coda.txt
3827 F:      drivers/media/platform/coda/
3828
3829 CODE OF CONDUCT
3830 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3831 S:      Supported
3832 F:      Documentation/process/code-of-conduct.rst
3833 F:      Documentation/process/code-of-conduct-interpretation.rst
3834
3835 COMMON CLK FRAMEWORK
3836 M:      Michael Turquette <mturquette@baylibre.com>
3837 M:      Stephen Boyd <sboyd@kernel.org>
3838 L:      linux-clk@vger.kernel.org
3839 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3841 S:      Maintained
3842 F:      Documentation/devicetree/bindings/clock/
3843 F:      drivers/clk/
3844 X:      drivers/clk/clkdev.c
3845 F:      include/linux/clk-pr*
3846 F:      include/linux/clk/
3847 F:      include/linux/of_clk.h
3848
3849 COMMON INTERNET FILE SYSTEM (CIFS)
3850 M:      Steve French <sfrench@samba.org>
3851 L:      linux-cifs@vger.kernel.org
3852 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3853 W:      http://linux-cifs.samba.org/
3854 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3855 S:      Supported
3856 F:      Documentation/filesystems/cifs/
3857 F:      fs/cifs/
3858
3859 COMPACTPCI HOTPLUG CORE
3860 M:      Scott Murray <scott@spiteful.org>
3861 L:      linux-pci@vger.kernel.org
3862 S:      Maintained
3863 F:      drivers/pci/hotplug/cpci_hotplug*
3864
3865 COMPACTPCI HOTPLUG GENERIC DRIVER
3866 M:      Scott Murray <scott@spiteful.org>
3867 L:      linux-pci@vger.kernel.org
3868 S:      Maintained
3869 F:      drivers/pci/hotplug/cpcihp_generic.c
3870
3871 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3872 M:      Scott Murray <scott@spiteful.org>
3873 L:      linux-pci@vger.kernel.org
3874 S:      Maintained
3875 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3876
3877 COMPAL LAPTOP SUPPORT
3878 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3879 L:      platform-driver-x86@vger.kernel.org
3880 S:      Maintained
3881 F:      drivers/platform/x86/compal-laptop.c
3882
3883 COMPILER ATTRIBUTES
3884 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3885 S:      Maintained
3886 F:      include/linux/compiler_attributes.h
3887
3888 CONEXANT ACCESSRUNNER USB DRIVER
3889 L:      accessrunner-general@lists.sourceforge.net
3890 W:      http://accessrunner.sourceforge.net/
3891 S:      Orphan
3892 F:      drivers/usb/atm/cxacru.c
3893
3894 CONFIGFS
3895 M:      Joel Becker <jlbec@evilplan.org>
3896 M:      Christoph Hellwig <hch@lst.de>
3897 T:      git git://git.infradead.org/users/hch/configfs.git
3898 S:      Supported
3899 F:      fs/configfs/
3900 F:      include/linux/configfs.h
3901
3902 CONNECTOR
3903 M:      Evgeniy Polyakov <zbr@ioremap.net>
3904 L:      netdev@vger.kernel.org
3905 S:      Maintained
3906 F:      drivers/connector/
3907
3908 CONTROL GROUP (CGROUP)
3909 M:      Tejun Heo <tj@kernel.org>
3910 M:      Li Zefan <lizefan@huawei.com>
3911 M:      Johannes Weiner <hannes@cmpxchg.org>
3912 L:      cgroups@vger.kernel.org
3913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3914 S:      Maintained
3915 F:      Documentation/cgroup*
3916 F:      include/linux/cgroup*
3917 F:      kernel/cgroup*
3918
3919 CONTROL GROUP - CPUSET
3920 M:      Li Zefan <lizefan@huawei.com>
3921 L:      cgroups@vger.kernel.org
3922 W:      http://www.bullopensource.org/cpuset/
3923 W:      http://oss.sgi.com/projects/cpusets/
3924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3925 S:      Maintained
3926 F:      Documentation/cgroup-v1/cpusets.txt
3927 F:      include/linux/cpuset.h
3928 F:      kernel/cgroup/cpuset.c
3929
3930 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3931 M:      Johannes Weiner <hannes@cmpxchg.org>
3932 M:      Michal Hocko <mhocko@kernel.org>
3933 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3934 L:      cgroups@vger.kernel.org
3935 L:      linux-mm@kvack.org
3936 S:      Maintained
3937 F:      mm/memcontrol.c
3938 F:      mm/swap_cgroup.c
3939
3940 CORETEMP HARDWARE MONITORING DRIVER
3941 M:      Fenghua Yu <fenghua.yu@intel.com>
3942 L:      linux-hwmon@vger.kernel.org
3943 S:      Maintained
3944 F:      Documentation/hwmon/coretemp
3945 F:      drivers/hwmon/coretemp.c
3946
3947 COSA/SRP SYNC SERIAL DRIVER
3948 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3949 W:      http://www.fi.muni.cz/~kas/cosa/
3950 S:      Maintained
3951 F:      drivers/net/wan/cosa*
3952
3953 CPMAC ETHERNET DRIVER
3954 M:      Florian Fainelli <f.fainelli@gmail.com>
3955 L:      netdev@vger.kernel.org
3956 S:      Maintained
3957 F:      drivers/net/ethernet/ti/cpmac.c
3958
3959 CPU FREQUENCY SCALING FRAMEWORK
3960 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3961 M:      Viresh Kumar <viresh.kumar@linaro.org>
3962 L:      linux-pm@vger.kernel.org
3963 S:      Maintained
3964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
3966 B:      https://bugzilla.kernel.org
3967 F:      Documentation/admin-guide/pm/cpufreq.rst
3968 F:      Documentation/admin-guide/pm/intel_pstate.rst
3969 F:      Documentation/cpu-freq/
3970 F:      Documentation/devicetree/bindings/cpufreq/
3971 F:      drivers/cpufreq/
3972 F:      include/linux/cpufreq.h
3973 F:      tools/testing/selftests/cpufreq/
3974
3975 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3976 M:      Viresh Kumar <viresh.kumar@linaro.org>
3977 M:      Sudeep Holla <sudeep.holla@arm.com>
3978 L:      linux-pm@vger.kernel.org
3979 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3980 S:      Maintained
3981 F:      drivers/cpufreq/arm_big_little.h
3982 F:      drivers/cpufreq/arm_big_little.c
3983
3984 CPU POWER MONITORING SUBSYSTEM
3985 M:      Thomas Renninger <trenn@suse.com>
3986 M:      Shuah Khan <shuah@kernel.org>
3987 M:      Shuah Khan <skhan@linuxfoundation.org>
3988 L:      linux-pm@vger.kernel.org
3989 S:      Maintained
3990 F:      tools/power/cpupower/
3991
3992 CPUID/MSR DRIVER
3993 M:      "H. Peter Anvin" <hpa@zytor.com>
3994 S:      Maintained
3995 F:      arch/x86/kernel/cpuid.c
3996 F:      arch/x86/kernel/msr.c
3997
3998 CPUIDLE DRIVER - ARM BIG LITTLE
3999 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4000 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4001 L:      linux-pm@vger.kernel.org
4002 L:      linux-arm-kernel@lists.infradead.org
4003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4004 S:      Maintained
4005 F:      drivers/cpuidle/cpuidle-big_little.c
4006
4007 CPUIDLE DRIVER - ARM EXYNOS
4008 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4009 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4010 M:      Kukjin Kim <kgene@kernel.org>
4011 L:      linux-pm@vger.kernel.org
4012 L:      linux-samsung-soc@vger.kernel.org
4013 S:      Supported
4014 F:      drivers/cpuidle/cpuidle-exynos.c
4015 F:      arch/arm/mach-exynos/pm.c
4016
4017 CPU IDLE TIME MANAGEMENT FRAMEWORK
4018 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4019 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4020 L:      linux-pm@vger.kernel.org
4021 S:      Maintained
4022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4023 B:      https://bugzilla.kernel.org
4024 F:      Documentation/admin-guide/pm/cpuidle.rst
4025 F:      Documentation/driver-api/pm/cpuidle.rst
4026 F:      drivers/cpuidle/*
4027 F:      include/linux/cpuidle.h
4028
4029 CRAMFS FILESYSTEM
4030 M:      Nicolas Pitre <nico@linaro.org>
4031 S:      Maintained
4032 F:      Documentation/filesystems/cramfs.txt
4033 F:      fs/cramfs/
4034
4035 CRYPTO API
4036 M:      Herbert Xu <herbert@gondor.apana.org.au>
4037 M:      "David S. Miller" <davem@davemloft.net>
4038 L:      linux-crypto@vger.kernel.org
4039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4041 S:      Maintained
4042 F:      Documentation/crypto/
4043 F:      Documentation/devicetree/bindings/crypto/
4044 F:      arch/*/crypto/
4045 F:      crypto/
4046 F:      drivers/crypto/
4047 F:      include/crypto/
4048 F:      include/linux/crypto*
4049
4050 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4051 M:      Neil Horman <nhorman@tuxdriver.com>
4052 L:      linux-crypto@vger.kernel.org
4053 S:      Maintained
4054 F:      crypto/ansi_cprng.c
4055 F:      crypto/rng.c
4056
4057 CS3308 MEDIA DRIVER
4058 M:      Hans Verkuil <hverkuil@xs4all.nl>
4059 L:      linux-media@vger.kernel.org
4060 T:      git git://linuxtv.org/media_tree.git
4061 W:      http://linuxtv.org
4062 S:      Odd Fixes
4063 F:      drivers/media/i2c/cs3308.c
4064
4065 CS5535 Audio ALSA driver
4066 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4067 S:      Maintained
4068 F:      sound/pci/cs5535audio/
4069
4070 CSI DRIVERS FOR ALLWINNER V3s
4071 M:      Yong Deng <yong.deng@magewell.com>
4072 L:      linux-media@vger.kernel.org
4073 T:      git git://linuxtv.org/media_tree.git
4074 S:      Maintained
4075 F:      drivers/media/platform/sunxi/sun6i-csi/
4076 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4077
4078 CW1200 WLAN driver
4079 M:      Solomon Peachy <pizza@shaftnet.org>
4080 S:      Maintained
4081 F:      drivers/net/wireless/st/cw1200/
4082
4083 CX18 VIDEO4LINUX DRIVER
4084 M:      Andy Walls <awalls@md.metrocast.net>
4085 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4086 L:      linux-media@vger.kernel.org
4087 T:      git git://linuxtv.org/media_tree.git
4088 W:      https://linuxtv.org
4089 W:      http://www.ivtvdriver.org/index.php/Cx18
4090 S:      Maintained
4091 F:      Documentation/media/v4l-drivers/cx18*
4092 F:      drivers/media/pci/cx18/
4093 F:      include/uapi/linux/ivtv*
4094
4095 CX2341X MPEG ENCODER HELPER MODULE
4096 M:      Hans Verkuil <hverkuil@xs4all.nl>
4097 L:      linux-media@vger.kernel.org
4098 T:      git git://linuxtv.org/media_tree.git
4099 W:      https://linuxtv.org
4100 S:      Maintained
4101 F:      drivers/media/common/cx2341x*
4102 F:      include/media/drv-intf/cx2341x.h
4103
4104 CX24120 MEDIA DRIVER
4105 M:      Jemma Denson <jdenson@gmail.com>
4106 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4107 L:      linux-media@vger.kernel.org
4108 W:      https://linuxtv.org
4109 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4110 S:      Maintained
4111 F:      drivers/media/dvb-frontends/cx24120*
4112
4113 CX88 VIDEO4LINUX DRIVER
4114 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4115 L:      linux-media@vger.kernel.org
4116 W:      https://linuxtv.org
4117 T:      git git://linuxtv.org/media_tree.git
4118 S:      Odd fixes
4119 F:      Documentation/media/v4l-drivers/cx88*
4120 F:      drivers/media/pci/cx88/
4121
4122 CXD2820R MEDIA DRIVER
4123 M:      Antti Palosaari <crope@iki.fi>
4124 L:      linux-media@vger.kernel.org
4125 W:      https://linuxtv.org
4126 W:      http://palosaari.fi/linux/
4127 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4128 T:      git git://linuxtv.org/anttip/media_tree.git
4129 S:      Maintained
4130 F:      drivers/media/dvb-frontends/cxd2820r*
4131
4132 CXGB3 ETHERNET DRIVER (CXGB3)
4133 M:      Arjun Vynipadath <arjun@chelsio.com>
4134 L:      netdev@vger.kernel.org
4135 W:      http://www.chelsio.com
4136 S:      Supported
4137 F:      drivers/net/ethernet/chelsio/cxgb3/
4138
4139 CXGB3 ISCSI DRIVER (CXGB3I)
4140 M:      Karen Xie <kxie@chelsio.com>
4141 L:      linux-scsi@vger.kernel.org
4142 W:      http://www.chelsio.com
4143 S:      Supported
4144 F:      drivers/scsi/cxgbi/cxgb3i
4145
4146 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4147 M:      Steve Wise <swise@chelsio.com>
4148 L:      linux-rdma@vger.kernel.org
4149 W:      http://www.openfabrics.org
4150 S:      Supported
4151 F:      drivers/infiniband/hw/cxgb3/
4152 F:      include/uapi/rdma/cxgb3-abi.h
4153
4154 CXGB4 CRYPTO DRIVER (chcr)
4155 M:      Harsh Jain <harsh@chelsio.com>
4156 L:      linux-crypto@vger.kernel.org
4157 W:      http://www.chelsio.com
4158 S:      Supported
4159 F:      drivers/crypto/chelsio
4160
4161 CXGB4 ETHERNET DRIVER (CXGB4)
4162 M:      Arjun Vynipadath <arjun@chelsio.com>
4163 L:      netdev@vger.kernel.org
4164 W:      http://www.chelsio.com
4165 S:      Supported
4166 F:      drivers/net/ethernet/chelsio/cxgb4/
4167
4168 CXGB4 ISCSI DRIVER (CXGB4I)
4169 M:      Karen Xie <kxie@chelsio.com>
4170 L:      linux-scsi@vger.kernel.org
4171 W:      http://www.chelsio.com
4172 S:      Supported
4173 F:      drivers/scsi/cxgbi/cxgb4i
4174
4175 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4176 M:      Steve Wise <swise@chelsio.com>
4177 L:      linux-rdma@vger.kernel.org
4178 W:      http://www.openfabrics.org
4179 S:      Supported
4180 F:      drivers/infiniband/hw/cxgb4/
4181 F:      include/uapi/rdma/cxgb4-abi.h
4182
4183 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4184 M:      Casey Leedom <leedom@chelsio.com>
4185 L:      netdev@vger.kernel.org
4186 W:      http://www.chelsio.com
4187 S:      Supported
4188 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4189
4190 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4191 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4192 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4193 L:      linuxppc-dev@lists.ozlabs.org
4194 S:      Supported
4195 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4196 F:      drivers/misc/cxl/
4197 F:      include/misc/cxl*
4198 F:      include/uapi/misc/cxl.h
4199 F:      Documentation/powerpc/cxl.txt
4200 F:      Documentation/ABI/testing/sysfs-class-cxl
4201
4202 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4203 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4204 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4205 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4206 L:      linux-scsi@vger.kernel.org
4207 S:      Supported
4208 F:      drivers/scsi/cxlflash/
4209 F:      include/uapi/scsi/cxlflash_ioctl.h
4210 F:      Documentation/powerpc/cxlflash.txt
4211
4212 CYBERPRO FB DRIVER
4213 M:      Russell King <linux@armlinux.org.uk>
4214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4215 W:      http://www.armlinux.org.uk/
4216 S:      Maintained
4217 F:      drivers/video/fbdev/cyber2000fb.*
4218
4219 CYCLADES ASYNC MUX DRIVER
4220 W:      http://www.cyclades.com/
4221 S:      Orphan
4222 F:      drivers/tty/cyclades.c
4223 F:      include/linux/cyclades.h
4224 F:      include/uapi/linux/cyclades.h
4225
4226 CYCLADES PC300 DRIVER
4227 W:      http://www.cyclades.com/
4228 S:      Orphan
4229 F:      drivers/net/wan/pc300*
4230
4231 CYPRESS_FIRMWARE MEDIA DRIVER
4232 M:      Antti Palosaari <crope@iki.fi>
4233 L:      linux-media@vger.kernel.org
4234 W:      https://linuxtv.org
4235 W:      http://palosaari.fi/linux/
4236 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4237 T:      git git://linuxtv.org/anttip/media_tree.git
4238 S:      Maintained
4239 F:      drivers/media/common/cypress_firmware*
4240
4241 CYTTSP TOUCHSCREEN DRIVER
4242 M:      Ferruh Yigit <fery@cypress.com>
4243 L:      linux-input@vger.kernel.org
4244 S:      Supported
4245 F:      drivers/input/touchscreen/cyttsp*
4246 F:      include/linux/input/cyttsp.h
4247
4248 D-LINK DIR-685 TOUCHKEYS DRIVER
4249 M:      Linus Walleij <linus.walleij@linaro.org>
4250 L:      linux-input@vger.kernel.org
4251 S:      Supported
4252 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4253
4254 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4255 M:      Joshua Kinard <kumba@gentoo.org>
4256 S:      Maintained
4257 F:      drivers/rtc/rtc-ds1685.c
4258 F:      include/linux/rtc/ds1685.h
4259
4260 DAMA SLAVE for AX.25
4261 M:      Joerg Reuter <jreuter@yaina.de>
4262 W:      http://yaina.de/jreuter/
4263 W:      http://www.qsl.net/dl1bke/
4264 L:      linux-hams@vger.kernel.org
4265 S:      Maintained
4266 F:      net/ax25/af_ax25.c
4267 F:      net/ax25/ax25_dev.c
4268 F:      net/ax25/ax25_ds_*
4269 F:      net/ax25/ax25_in.c
4270 F:      net/ax25/ax25_out.c
4271 F:      net/ax25/ax25_timer.c
4272 F:      net/ax25/sysctl_net_ax25.c
4273
4274 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4275 L:      netdev@vger.kernel.org
4276 S:      Orphan
4277 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4278 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4279
4280 DC390/AM53C974 SCSI driver
4281 M:      Hannes Reinecke <hare@suse.com>
4282 L:      linux-scsi@vger.kernel.org
4283 S:      Maintained
4284 F:      drivers/scsi/am53c974.c
4285
4286 DC395x SCSI driver
4287 M:      Oliver Neukum <oliver@neukum.org>
4288 M:      Ali Akcaagac <aliakc@web.de>
4289 M:      Jamie Lenehan <lenehan@twibble.org>
4290 L:      dc395x@twibble.org
4291 W:      http://twibble.org/dist/dc395x/
4292 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4293 S:      Maintained
4294 F:      Documentation/scsi/dc395x.txt
4295 F:      drivers/scsi/dc395x.*
4296
4297 DCCP PROTOCOL
4298 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4299 L:      dccp@vger.kernel.org
4300 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4301 S:      Maintained
4302 F:      include/linux/dccp.h
4303 F:      include/uapi/linux/dccp.h
4304 F:      include/linux/tfrc.h
4305 F:      net/dccp/
4306
4307 DECnet NETWORK LAYER
4308 W:      http://linux-decnet.sourceforge.net
4309 L:      linux-decnet-user@lists.sourceforge.net
4310 S:      Orphan
4311 F:      Documentation/networking/decnet.txt
4312 F:      net/decnet/
4313
4314 DECSTATION PLATFORM SUPPORT
4315 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4316 L:      linux-mips@vger.kernel.org
4317 W:      http://www.linux-mips.org/wiki/DECstation
4318 S:      Maintained
4319 F:      arch/mips/dec/
4320 F:      arch/mips/include/asm/dec/
4321 F:      arch/mips/include/asm/mach-dec/
4322
4323 DEFXX FDDI NETWORK DRIVER
4324 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4325 S:      Maintained
4326 F:      drivers/net/fddi/defxx.*
4327
4328 DELL SMBIOS DRIVER
4329 M:      Pali Rohár <pali.rohar@gmail.com>
4330 M:      Mario Limonciello <mario.limonciello@dell.com>
4331 L:      platform-driver-x86@vger.kernel.org
4332 S:      Maintained
4333 F:      drivers/platform/x86/dell-smbios.*
4334
4335 DELL SMBIOS SMM DRIVER
4336 M:      Mario Limonciello <mario.limonciello@dell.com>
4337 L:      platform-driver-x86@vger.kernel.org
4338 S:      Maintained
4339 F:      drivers/platform/x86/dell-smbios-smm.c
4340
4341 DELL SMBIOS WMI DRIVER
4342 M:      Mario Limonciello <mario.limonciello@dell.com>
4343 L:      platform-driver-x86@vger.kernel.org
4344 S:      Maintained
4345 F:      drivers/platform/x86/dell-smbios-wmi.c
4346 F:      tools/wmi/dell-smbios-example.c
4347
4348 DEFZA FDDI NETWORK DRIVER
4349 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4350 S:      Maintained
4351 F:      drivers/net/fddi/defza.*
4352
4353 DELL LAPTOP DRIVER
4354 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4355 M:      Pali Rohár <pali.rohar@gmail.com>
4356 L:      platform-driver-x86@vger.kernel.org
4357 S:      Maintained
4358 F:      drivers/platform/x86/dell-laptop.c
4359
4360 DELL LAPTOP FREEFALL DRIVER
4361 M:      Pali Rohár <pali.rohar@gmail.com>
4362 S:      Maintained
4363 F:      drivers/platform/x86/dell-smo8800.c
4364
4365 DELL LAPTOP RBTN DRIVER
4366 M:      Pali Rohár <pali.rohar@gmail.com>
4367 S:      Maintained
4368 F:      drivers/platform/x86/dell-rbtn.*
4369
4370 DELL REMOTE BIOS UPDATE DRIVER
4371 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4372 L:      platform-driver-x86@vger.kernel.org
4373 S:      Maintained
4374 F:      drivers/platform/x86/dell_rbu.c
4375
4376 DELL LAPTOP SMM DRIVER
4377 M:      Pali Rohár <pali.rohar@gmail.com>
4378 S:      Maintained
4379 F:      drivers/hwmon/dell-smm-hwmon.c
4380 F:      include/uapi/linux/i8k.h
4381
4382 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4383 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4384 L:      platform-driver-x86@vger.kernel.org
4385 S:      Maintained
4386 F:      Documentation/dcdbas.txt
4387 F:      drivers/platform/x86/dcdbas.*
4388
4389 DELL WMI NOTIFICATIONS DRIVER
4390 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4391 M:      Pali Rohár <pali.rohar@gmail.com>
4392 S:      Maintained
4393 F:      drivers/platform/x86/dell-wmi.c
4394
4395 DELL WMI DESCRIPTOR DRIVER
4396 M:      Mario Limonciello <mario.limonciello@dell.com>
4397 S:      Maintained
4398 F:      drivers/platform/x86/dell-wmi-descriptor.c
4399
4400 DELTA ST MEDIA DRIVER
4401 M:      Hugues Fruchet <hugues.fruchet@st.com>
4402 L:      linux-media@vger.kernel.org
4403 T:      git git://linuxtv.org/media_tree.git
4404 W:      https://linuxtv.org
4405 S:      Supported
4406 F:      drivers/media/platform/sti/delta
4407
4408 DENALI NAND DRIVER
4409 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4410 L:      linux-mtd@lists.infradead.org
4411 S:      Supported
4412 F:      drivers/mtd/nand/raw/denali*
4413
4414 DESIGNWARE USB2 DRD IP DRIVER
4415 M:      Minas Harutyunyan <hminas@synopsys.com>
4416 L:      linux-usb@vger.kernel.org
4417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4418 S:      Maintained
4419 F:      drivers/usb/dwc2/
4420
4421 DESIGNWARE USB3 DRD IP DRIVER
4422 M:      Felipe Balbi <balbi@kernel.org>
4423 L:      linux-usb@vger.kernel.org
4424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4425 S:      Maintained
4426 F:      drivers/usb/dwc3/
4427
4428 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4429 M:      Andreas Klinger <ak@it-klinger.de>
4430 L:      linux-iio@vger.kernel.org
4431 S:      Maintained
4432 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4433 F:      drivers/iio/proximity/srf*.c
4434
4435 DEVICE COREDUMP (DEV_COREDUMP)
4436 M:      Johannes Berg <johannes@sipsolutions.net>
4437 L:      linux-kernel@vger.kernel.org
4438 S:      Maintained
4439 F:      drivers/base/devcoredump.c
4440 F:      include/linux/devcoredump.h
4441
4442 DEVICE FREQUENCY (DEVFREQ)
4443 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4444 M:      Kyungmin Park <kyungmin.park@samsung.com>
4445 R:      Chanwoo Choi <cw00.choi@samsung.com>
4446 L:      linux-pm@vger.kernel.org
4447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4448 S:      Maintained
4449 F:      drivers/devfreq/
4450 F:      include/linux/devfreq.h
4451 F:      Documentation/devicetree/bindings/devfreq/
4452
4453 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4454 M:      Chanwoo Choi <cw00.choi@samsung.com>
4455 L:      linux-pm@vger.kernel.org
4456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4457 S:      Supported
4458 F:      drivers/devfreq/event/
4459 F:      drivers/devfreq/devfreq-event.c
4460 F:      include/linux/devfreq-event.h
4461 F:      Documentation/devicetree/bindings/devfreq/event/
4462
4463 DEVICE NUMBER REGISTRY
4464 M:      Torben Mathiasen <device@lanana.org>
4465 W:      http://lanana.org/docs/device-list/index.html
4466 S:      Maintained
4467
4468 DEVICE-MAPPER  (LVM)
4469 M:      Alasdair Kergon <agk@redhat.com>
4470 M:      Mike Snitzer <snitzer@redhat.com>
4471 M:      dm-devel@redhat.com
4472 L:      dm-devel@redhat.com
4473 W:      http://sources.redhat.com/dm
4474 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4476 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4477 S:      Maintained
4478 F:      Documentation/device-mapper/
4479 F:      drivers/md/Makefile
4480 F:      drivers/md/Kconfig
4481 F:      drivers/md/dm*
4482 F:      drivers/md/persistent-data/
4483 F:      include/linux/device-mapper.h
4484 F:      include/linux/dm-*.h
4485 F:      include/uapi/linux/dm-*.h
4486
4487 DEVLINK
4488 M:      Jiri Pirko <jiri@mellanox.com>
4489 L:      netdev@vger.kernel.org
4490 S:      Supported
4491 F:      net/core/devlink.c
4492 F:      include/net/devlink.h
4493 F:      include/uapi/linux/devlink.h
4494
4495 DIALOG SEMICONDUCTOR DRIVERS
4496 M:      Support Opensource <support.opensource@diasemi.com>
4497 W:      http://www.dialog-semiconductor.com/products
4498 S:      Supported
4499 F:      Documentation/hwmon/da90??
4500 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4501 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4502 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4503 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4504 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4505 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4506 F:      drivers/gpio/gpio-da90??.c
4507 F:      drivers/hwmon/da90??-hwmon.c
4508 F:      drivers/iio/adc/da91??-*.c
4509 F:      drivers/input/misc/da90??_onkey.c
4510 F:      drivers/input/touchscreen/da9052_tsi.c
4511 F:      drivers/leds/leds-da90??.c
4512 F:      drivers/mfd/da903x.c
4513 F:      drivers/mfd/da90??-*.c
4514 F:      drivers/mfd/da91??-*.c
4515 F:      drivers/power/supply/da9052-battery.c
4516 F:      drivers/power/supply/da91??-*.c
4517 F:      drivers/regulator/da903x.c
4518 F:      drivers/regulator/da9???-regulator.[ch]
4519 F:      drivers/thermal/da90??-thermal.c
4520 F:      drivers/rtc/rtc-da90??.c
4521 F:      drivers/video/backlight/da90??_bl.c
4522 F:      drivers/watchdog/da90??_wdt.c
4523 F:      include/linux/mfd/da903x.h
4524 F:      include/linux/mfd/da9052/
4525 F:      include/linux/mfd/da9055/
4526 F:      include/linux/mfd/da9062/
4527 F:      include/linux/mfd/da9063/
4528 F:      include/linux/mfd/da9150/
4529 F:      include/linux/regulator/da9211.h
4530 F:      include/sound/da[79]*.h
4531 F:      sound/soc/codecs/da[79]*.[ch]
4532
4533 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4534 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4535 L:      linux-gpio@vger.kernel.org
4536 S:      Maintained
4537 F:      drivers/gpio/gpio-gpio-mm.c
4538
4539 DIOLAN U2C-12 I2C DRIVER
4540 M:      Guenter Roeck <linux@roeck-us.net>
4541 L:      linux-i2c@vger.kernel.org
4542 S:      Maintained
4543 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4544
4545 FILESYSTEM DIRECT ACCESS (DAX)
4546 M:      Matthew Wilcox <willy@infradead.org>
4547 M:      Ross Zwisler <zwisler@kernel.org>
4548 M:      Jan Kara <jack@suse.cz>
4549 L:      linux-fsdevel@vger.kernel.org
4550 S:      Supported
4551 F:      fs/dax.c
4552 F:      include/linux/dax.h
4553 F:      include/trace/events/fs_dax.h
4554
4555 DEVICE DIRECT ACCESS (DAX)
4556 M:      Dan Williams <dan.j.williams@intel.com>
4557 M:      Dave Jiang <dave.jiang@intel.com>
4558 M:      Ross Zwisler <zwisler@kernel.org>
4559 M:      Vishal Verma <vishal.l.verma@intel.com>
4560 L:      linux-nvdimm@lists.01.org
4561 S:      Supported
4562 F:      drivers/dax/
4563
4564 DIRECTORY NOTIFICATION (DNOTIFY)
4565 M:      Jan Kara <jack@suse.cz>
4566 R:      Amir Goldstein <amir73il@gmail.com>
4567 L:      linux-fsdevel@vger.kernel.org
4568 S:      Maintained
4569 F:      Documentation/filesystems/dnotify.txt
4570 F:      fs/notify/dnotify/
4571 F:      include/linux/dnotify.h
4572
4573 DISK GEOMETRY AND PARTITION HANDLING
4574 M:      Andries Brouwer <aeb@cwi.nl>
4575 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4576 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4577 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4578 S:      Maintained
4579
4580 DISKQUOTA
4581 M:      Jan Kara <jack@suse.com>
4582 S:      Maintained
4583 F:      Documentation/filesystems/quota.txt
4584 F:      fs/quota/
4585 F:      include/linux/quota*.h
4586 F:      include/uapi/linux/quota*.h
4587
4588 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4589 M:      Bernie Thompson <bernie@plugable.com>
4590 L:      linux-fbdev@vger.kernel.org
4591 S:      Maintained
4592 W:      http://plugable.com/category/projects/udlfb/
4593 F:      drivers/video/fbdev/udlfb.c
4594 F:      include/video/udlfb.h
4595 F:      Documentation/fb/udlfb.txt
4596
4597 DISTRIBUTED LOCK MANAGER (DLM)
4598 M:      Christine Caulfield <ccaulfie@redhat.com>
4599 M:      David Teigland <teigland@redhat.com>
4600 L:      cluster-devel@redhat.com
4601 W:      http://sources.redhat.com/cluster/
4602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4603 S:      Supported
4604 F:      fs/dlm/
4605
4606 DMA BUFFER SHARING FRAMEWORK
4607 M:      Sumit Semwal <sumit.semwal@linaro.org>
4608 S:      Maintained
4609 L:      linux-media@vger.kernel.org
4610 L:      dri-devel@lists.freedesktop.org
4611 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4612 F:      drivers/dma-buf/
4613 F:      include/linux/dma-buf*
4614 F:      include/linux/reservation.h
4615 F:      include/linux/*fence.h
4616 F:      Documentation/driver-api/dma-buf.rst
4617 T:      git git://anongit.freedesktop.org/drm/drm-misc
4618
4619 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4620 M:      Vinod Koul <vkoul@kernel.org>
4621 L:      dmaengine@vger.kernel.org
4622 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4623 S:      Maintained
4624 F:      drivers/dma/
4625 F:      include/linux/dmaengine.h
4626 F:      include/linux/of_dma.h
4627 F:      Documentation/devicetree/bindings/dma/
4628 F:      Documentation/driver-api/dmaengine/
4629 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4630
4631 DMA MAPPING HELPERS
4632 M:      Christoph Hellwig <hch@lst.de>
4633 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4634 R:      Robin Murphy <robin.murphy@arm.com>
4635 L:      iommu@lists.linux-foundation.org
4636 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4637 W:      http://git.infradead.org/users/hch/dma-mapping.git
4638 S:      Supported
4639 F:      kernel/dma/
4640 F:      include/asm-generic/dma-mapping.h
4641 F:      include/linux/dma-direct.h
4642 F:      include/linux/dma-mapping.h
4643 F:      include/linux/dma-noncoherent.h
4644
4645 DME1737 HARDWARE MONITOR DRIVER
4646 M:      Juerg Haefliger <juergh@gmail.com>
4647 L:      linux-hwmon@vger.kernel.org
4648 S:      Maintained
4649 F:      Documentation/hwmon/dme1737
4650 F:      drivers/hwmon/dme1737.c
4651
4652 DMI/SMBIOS SUPPORT
4653 M:      Jean Delvare <jdelvare@suse.com>
4654 S:      Maintained
4655 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4656 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4657 F:      drivers/firmware/dmi-id.c
4658 F:      drivers/firmware/dmi_scan.c
4659 F:      include/linux/dmi.h
4660
4661 DOCUMENTATION
4662 M:      Jonathan Corbet <corbet@lwn.net>
4663 L:      linux-doc@vger.kernel.org
4664 S:      Maintained
4665 F:      Documentation/
4666 F:      scripts/kernel-doc
4667 X:      Documentation/ABI/
4668 X:      Documentation/acpi/
4669 X:      Documentation/devicetree/
4670 X:      Documentation/i2c/
4671 X:      Documentation/media/
4672 X:      Documentation/power/
4673 X:      Documentation/spi/
4674 T:      git git://git.lwn.net/linux.git docs-next
4675
4676 DOCUMENTATION/ITALIAN
4677 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4678 L:      linux-doc@vger.kernel.org
4679 S:      Maintained
4680 F:      Documentation/translations/it_IT
4681
4682 DONGWOON DW9714 LENS VOICE COIL DRIVER
4683 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4684 L:      linux-media@vger.kernel.org
4685 T:      git git://linuxtv.org/media_tree.git
4686 S:      Maintained
4687 F:      drivers/media/i2c/dw9714.c
4688 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4689
4690 DONGWOON DW9807 LENS VOICE COIL DRIVER
4691 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4692 L:      linux-media@vger.kernel.org
4693 T:      git git://linuxtv.org/media_tree.git
4694 S:      Maintained
4695 F:      drivers/media/i2c/dw9807-vcm.c
4696 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4697
4698 DOUBLETALK DRIVER
4699 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4700 L:      blinux-list@redhat.com
4701 S:      Maintained
4702 F:      drivers/char/dtlk.c
4703 F:      include/linux/dtlk.h
4704
4705 DPAA2 DATAPATH I/O (DPIO) DRIVER
4706 M:      Roy Pledge <Roy.Pledge@nxp.com>
4707 L:      linux-kernel@vger.kernel.org
4708 S:      Maintained
4709 F:      drivers/soc/fsl/dpio
4710
4711 DPAA2 ETHERNET DRIVER
4712 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4713 L:      netdev@vger.kernel.org
4714 S:      Maintained
4715 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4716 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4717 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4718 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4719 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4720
4721 DPAA2 ETHERNET SWITCH DRIVER
4722 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4723 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4724 L:      linux-kernel@vger.kernel.org
4725 S:      Maintained
4726 F:      drivers/staging/fsl-dpaa2/ethsw
4727
4728 DPAA2 PTP CLOCK DRIVER
4729 M:      Yangbo Lu <yangbo.lu@nxp.com>
4730 L:      netdev@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4733 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4734
4735 DPT_I2O SCSI RAID DRIVER
4736 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4737 L:      linux-scsi@vger.kernel.org
4738 W:      http://www.adaptec.com/
4739 S:      Maintained
4740 F:      drivers/scsi/dpt*
4741 F:      drivers/scsi/dpt/
4742
4743 DRBD DRIVER
4744 M:      Philipp Reisner <philipp.reisner@linbit.com>
4745 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4746 L:      drbd-dev@lists.linbit.com
4747 W:      http://www.drbd.org
4748 T:      git git://git.linbit.com/linux-drbd.git
4749 T:      git git://git.linbit.com/drbd-8.4.git
4750 S:      Supported
4751 F:      drivers/block/drbd/
4752 F:      lib/lru_cache.c
4753 F:      Documentation/blockdev/drbd/
4754
4755 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4756 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4757 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4759 S:      Supported
4760 F:      Documentation/kobject.txt
4761 F:      drivers/base/
4762 F:      fs/debugfs/
4763 F:      fs/sysfs/
4764 F:      include/linux/debugfs.h
4765 F:      include/linux/kobj*
4766 F:      lib/kobj*
4767
4768 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4769 M:      Kevin Hilman <khilman@kernel.org>
4770 M:      Nishanth Menon <nm@ti.com>
4771 S:      Maintained
4772 F:      drivers/power/avs/
4773 F:      include/linux/power/smartreflex.h
4774 L:      linux-pm@vger.kernel.org
4775
4776 DRM DRIVER FOR ARM PL111 CLCD
4777 M:      Eric Anholt <eric@anholt.net>
4778 T:      git git://anongit.freedesktop.org/drm/drm-misc
4779 S:      Supported
4780 F:      drivers/gpu/drm/pl111/
4781
4782 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4783 M:      Linus Walleij <linus.walleij@linaro.org>
4784 T:      git git://anongit.freedesktop.org/drm/drm-misc
4785 S:      Maintained
4786 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4787 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4788
4789 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4790 M:      Dave Airlie <airlied@redhat.com>
4791 S:      Odd Fixes
4792 F:      drivers/gpu/drm/ast/
4793
4794 DRM DRIVER FOR BOCHS VIRTUAL GPU
4795 M:      Gerd Hoffmann <kraxel@redhat.com>
4796 L:      virtualization@lists.linux-foundation.org
4797 T:      git git://anongit.freedesktop.org/drm/drm-misc
4798 S:      Maintained
4799 F:      drivers/gpu/drm/bochs/
4800
4801 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4802 M:      Linus Walleij <linus.walleij@linaro.org>
4803 T:      git git://anongit.freedesktop.org/drm/drm-misc
4804 S:      Maintained
4805 F:      drivers/gpu/drm/tve200/
4806
4807 DRM DRIVER FOR ILITEK ILI9225 PANELS
4808 M:      David Lechner <david@lechnology.com>
4809 S:      Maintained
4810 F:      drivers/gpu/drm/tinydrm/ili9225.c
4811 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4812
4813 DRM DRIVER FOR HX8357D PANELS
4814 M:      Eric Anholt <eric@anholt.net>
4815 T:      git git://anongit.freedesktop.org/drm/drm-misc
4816 S:      Maintained
4817 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4818 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4819
4820 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4821 S:      Orphan / Obsolete
4822 F:      drivers/gpu/drm/i810/
4823 F:      include/uapi/drm/i810_drm.h
4824
4825 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4826 S:      Orphan / Obsolete
4827 F:      drivers/gpu/drm/mga/
4828 F:      include/uapi/drm/mga_drm.h
4829
4830 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4831 M:      Dave Airlie <airlied@redhat.com>
4832 S:      Odd Fixes
4833 F:      drivers/gpu/drm/mgag200/
4834
4835 DRM DRIVER FOR MI0283QT
4836 M:      Noralf Trønnes <noralf@tronnes.org>
4837 S:      Maintained
4838 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4839 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4840
4841 DRM DRIVER FOR MSM ADRENO GPU
4842 M:      Rob Clark <robdclark@gmail.com>
4843 L:      linux-arm-msm@vger.kernel.org
4844 L:      dri-devel@lists.freedesktop.org
4845 L:      freedreno@lists.freedesktop.org
4846 T:      git git://people.freedesktop.org/~robclark/linux
4847 S:      Maintained
4848 F:      drivers/gpu/drm/msm/
4849 F:      include/uapi/drm/msm_drm.h
4850 F:      Documentation/devicetree/bindings/display/msm/
4851
4852 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4853 M:      Ben Skeggs <bskeggs@redhat.com>
4854 L:      dri-devel@lists.freedesktop.org
4855 L:      nouveau@lists.freedesktop.org
4856 T:      git git://github.com/skeggsb/linux
4857 S:      Supported
4858 F:      drivers/gpu/drm/nouveau/
4859 F:      include/uapi/drm/nouveau_drm.h
4860
4861 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4862 M:      Stefan Mavrodiev <stefan@olimex.com>
4863 S:      Maintained
4864 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4865 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4866
4867 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4868 M:      Noralf Trønnes <noralf@tronnes.org>
4869 S:      Maintained
4870 F:      drivers/gpu/drm/tinydrm/repaper.c
4871 F:      Documentation/devicetree/bindings/display/repaper.txt
4872
4873 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4874 M:      Dave Airlie <airlied@redhat.com>
4875 M:      Gerd Hoffmann <kraxel@redhat.com>
4876 L:      virtualization@lists.linux-foundation.org
4877 T:      git git://anongit.freedesktop.org/drm/drm-misc
4878 S:      Obsolete
4879 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4880 F:      drivers/gpu/drm/cirrus/
4881
4882 DRM DRIVER FOR QXL VIRTUAL GPU
4883 M:      Dave Airlie <airlied@redhat.com>
4884 M:      Gerd Hoffmann <kraxel@redhat.com>
4885 L:      virtualization@lists.linux-foundation.org
4886 T:      git git://anongit.freedesktop.org/drm/drm-misc
4887 S:      Maintained
4888 F:      drivers/gpu/drm/qxl/
4889 F:      include/uapi/drm/qxl_drm.h
4890
4891 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4892 S:      Orphan / Obsolete
4893 F:      drivers/gpu/drm/r128/
4894 F:      include/uapi/drm/r128_drm.h
4895
4896 DRM DRIVER FOR SAVAGE VIDEO CARDS
4897 S:      Orphan / Obsolete
4898 F:      drivers/gpu/drm/savage/
4899 F:      include/uapi/drm/savage_drm.h
4900
4901 DRM DRIVER FOR SIS VIDEO CARDS
4902 S:      Orphan / Obsolete
4903 F:      drivers/gpu/drm/sis/
4904 F:      include/uapi/drm/sis_drm.h
4905
4906 DRM DRIVER FOR SITRONIX ST7586 PANELS
4907 M:      David Lechner <david@lechnology.com>
4908 S:      Maintained
4909 F:      drivers/gpu/drm/tinydrm/st7586.c
4910 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4911
4912 DRM DRIVER FOR SITRONIX ST7735R PANELS
4913 M:      David Lechner <david@lechnology.com>
4914 S:      Maintained
4915 F:      drivers/gpu/drm/tinydrm/st7735r.c
4916 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4917
4918 DRM DRIVER FOR TDFX VIDEO CARDS
4919 S:      Orphan / Obsolete
4920 F:      drivers/gpu/drm/tdfx/
4921
4922 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4923 M:      Dave Airlie <airlied@redhat.com>
4924 R:      Sean Paul <sean@poorly.run>
4925 L:      dri-devel@lists.freedesktop.org
4926 S:      Odd Fixes
4927 F:      drivers/gpu/drm/udl/
4928 T:      git git://anongit.freedesktop.org/drm/drm-misc
4929
4930 DRM DRIVER FOR VMWARE VIRTUAL GPU
4931 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4932 M:      Thomas Hellstrom <thellstrom@vmware.com>
4933 L:      dri-devel@lists.freedesktop.org
4934 T:      git git://people.freedesktop.org/~thomash/linux
4935 S:      Supported
4936 F:      drivers/gpu/drm/vmwgfx/
4937 F:      include/uapi/drm/vmwgfx_drm.h
4938
4939 DRM DRIVERS
4940 M:      David Airlie <airlied@linux.ie>
4941 M:      Daniel Vetter <daniel@ffwll.ch>
4942 L:      dri-devel@lists.freedesktop.org
4943 T:      git git://anongit.freedesktop.org/drm/drm
4944 B:      https://bugs.freedesktop.org/
4945 C:      irc://chat.freenode.net/dri-devel
4946 S:      Maintained
4947 F:      drivers/gpu/drm/
4948 F:      drivers/gpu/vga/
4949 F:      Documentation/devicetree/bindings/display/
4950 F:      Documentation/devicetree/bindings/gpu/
4951 F:      Documentation/gpu/
4952 F:      include/drm/
4953 F:      include/uapi/drm/
4954 F:      include/linux/vga*
4955
4956 DRM DRIVERS AND MISC GPU PATCHES
4957 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4958 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4959 M:      Sean Paul <sean@poorly.run>
4960 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4961 S:      Maintained
4962 T:      git git://anongit.freedesktop.org/drm/drm-misc
4963 F:      Documentation/gpu/
4964 F:      drivers/gpu/vga/
4965 F:      drivers/gpu/drm/*
4966 F:      include/drm/drm*
4967 F:      include/uapi/drm/drm*
4968 F:      include/linux/vga*
4969
4970 DRM DRIVERS FOR ALLWINNER A10
4971 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4972 L:      dri-devel@lists.freedesktop.org
4973 S:      Supported
4974 F:      drivers/gpu/drm/sun4i/
4975 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4976 T:      git git://anongit.freedesktop.org/drm/drm-misc
4977
4978 DRM DRIVERS FOR AMLOGIC SOCS
4979 M:      Neil Armstrong <narmstrong@baylibre.com>
4980 L:      dri-devel@lists.freedesktop.org
4981 L:      linux-amlogic@lists.infradead.org
4982 W:      http://linux-meson.com/
4983 S:      Supported
4984 F:      drivers/gpu/drm/meson/
4985 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4986 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4987 F:      Documentation/gpu/meson.rst
4988 T:      git git://anongit.freedesktop.org/drm/drm-misc
4989
4990 DRM DRIVERS FOR ATMEL HLCDC
4991 M:      Boris Brezillon <bbrezillon@kernel.org>
4992 L:      dri-devel@lists.freedesktop.org
4993 S:      Supported
4994 F:      drivers/gpu/drm/atmel-hlcdc/
4995 F:      Documentation/devicetree/bindings/display/atmel/
4996 T:      git git://anongit.freedesktop.org/drm/drm-misc
4997
4998 DRM DRIVERS FOR BRIDGE CHIPS
4999 M:      Archit Taneja <architt@codeaurora.org>
5000 M:      Andrzej Hajda <a.hajda@samsung.com>
5001 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5002 S:      Maintained
5003 T:      git git://anongit.freedesktop.org/drm/drm-misc
5004 F:      drivers/gpu/drm/bridge/
5005
5006 DRM DRIVERS FOR EXYNOS
5007 M:      Inki Dae <inki.dae@samsung.com>
5008 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5009 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5010 M:      Kyungmin Park <kyungmin.park@samsung.com>
5011 L:      dri-devel@lists.freedesktop.org
5012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5013 S:      Supported
5014 F:      drivers/gpu/drm/exynos/
5015 F:      include/uapi/drm/exynos_drm.h
5016 F:      Documentation/devicetree/bindings/display/exynos/
5017
5018 DRM DRIVERS FOR FREESCALE DCU
5019 M:      Stefan Agner <stefan@agner.ch>
5020 M:      Alison Wang <alison.wang@nxp.com>
5021 L:      dri-devel@lists.freedesktop.org
5022 S:      Supported
5023 F:      drivers/gpu/drm/fsl-dcu/
5024 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5025 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5026 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028
5029 DRM DRIVERS FOR FREESCALE IMX
5030 M:      Philipp Zabel <p.zabel@pengutronix.de>
5031 L:      dri-devel@lists.freedesktop.org
5032 S:      Maintained
5033 F:      drivers/gpu/drm/imx/
5034 F:      drivers/gpu/ipu-v3/
5035 F:      Documentation/devicetree/bindings/display/imx/
5036
5037 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5038 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5039 L:      dri-devel@lists.freedesktop.org
5040 T:      git git://github.com/patjak/drm-gma500
5041 S:      Maintained
5042 F:      drivers/gpu/drm/gma500/
5043
5044 DRM DRIVERS FOR HISILICON
5045 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5046 M:      Rongrong Zou <zourongrong@gmail.com>
5047 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5048 R:      Chen Feng <puck.chen@hisilicon.com>
5049 L:      dri-devel@lists.freedesktop.org
5050 T:      git git://github.com/xin3liang/linux.git
5051 S:      Maintained
5052 F:      drivers/gpu/drm/hisilicon/
5053 F:      Documentation/devicetree/bindings/display/hisilicon/
5054
5055 DRM DRIVERS FOR MEDIATEK
5056 M:      CK Hu <ck.hu@mediatek.com>
5057 M:      Philipp Zabel <p.zabel@pengutronix.de>
5058 L:      dri-devel@lists.freedesktop.org
5059 S:      Supported
5060 F:      drivers/gpu/drm/mediatek/
5061 F:      Documentation/devicetree/bindings/display/mediatek/
5062
5063 DRM DRIVERS FOR NVIDIA TEGRA
5064 M:      Thierry Reding <thierry.reding@gmail.com>
5065 L:      dri-devel@lists.freedesktop.org
5066 L:      linux-tegra@vger.kernel.org
5067 T:      git git://anongit.freedesktop.org/tegra/linux.git
5068 S:      Supported
5069 F:      drivers/gpu/drm/tegra/
5070 F:      drivers/gpu/host1x/
5071 F:      include/linux/host1x.h
5072 F:      include/uapi/drm/tegra_drm.h
5073 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5074
5075 DRM DRIVERS FOR RENESAS
5076 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5077 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5078 L:      dri-devel@lists.freedesktop.org
5079 L:      linux-renesas-soc@vger.kernel.org
5080 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5081 S:      Supported
5082 F:      drivers/gpu/drm/rcar-du/
5083 F:      drivers/gpu/drm/shmobile/
5084 F:      include/linux/platform_data/shmob_drm.h
5085 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5086 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5087 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5088
5089 DRM DRIVERS FOR ROCKCHIP
5090 M:      Sandy Huang <hjc@rock-chips.com>
5091 M:      Heiko Stübner <heiko@sntech.de>
5092 L:      dri-devel@lists.freedesktop.org
5093 S:      Maintained
5094 F:      drivers/gpu/drm/rockchip/
5095 F:      Documentation/devicetree/bindings/display/rockchip/
5096 T:      git git://anongit.freedesktop.org/drm/drm-misc
5097
5098 DRM DRIVERS FOR STI
5099 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5100 M:      Vincent Abriou <vincent.abriou@st.com>
5101 L:      dri-devel@lists.freedesktop.org
5102 T:      git git://anongit.freedesktop.org/drm/drm-misc
5103 S:      Maintained
5104 F:      drivers/gpu/drm/sti
5105 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5106
5107 DRM DRIVERS FOR STM
5108 M:      Yannick Fertre <yannick.fertre@st.com>
5109 M:      Philippe Cornu <philippe.cornu@st.com>
5110 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5111 M:      Vincent Abriou <vincent.abriou@st.com>
5112 L:      dri-devel@lists.freedesktop.org
5113 T:      git git://anongit.freedesktop.org/drm/drm-misc
5114 S:      Maintained
5115 F:      drivers/gpu/drm/stm
5116 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5117
5118 DRM DRIVERS FOR TI LCDC
5119 M:      Jyri Sarha <jsarha@ti.com>
5120 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5121 L:      dri-devel@lists.freedesktop.org
5122 S:      Maintained
5123 F:      drivers/gpu/drm/tilcdc/
5124 F:      Documentation/devicetree/bindings/display/tilcdc/
5125
5126 DRM DRIVERS FOR TI OMAP
5127 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5128 L:      dri-devel@lists.freedesktop.org
5129 S:      Maintained
5130 F:      drivers/gpu/drm/omapdrm/
5131 F:      Documentation/devicetree/bindings/display/ti/
5132
5133 DRM DRIVERS FOR V3D
5134 M:      Eric Anholt <eric@anholt.net>
5135 S:      Supported
5136 F:      drivers/gpu/drm/v3d/
5137 F:      include/uapi/drm/v3d_drm.h
5138 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5139 T:      git git://anongit.freedesktop.org/drm/drm-misc
5140
5141 DRM DRIVERS FOR VC4
5142 M:      Eric Anholt <eric@anholt.net>
5143 T:      git git://github.com/anholt/linux
5144 S:      Supported
5145 F:      drivers/gpu/drm/vc4/
5146 F:      include/uapi/drm/vc4_drm.h
5147 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5148 T:      git git://anongit.freedesktop.org/drm/drm-misc
5149
5150 DRM DRIVERS FOR VIVANTE GPU IP
5151 M:      Lucas Stach <l.stach@pengutronix.de>
5152 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5153 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5154 L:      etnaviv@lists.freedesktop.org
5155 L:      dri-devel@lists.freedesktop.org
5156 S:      Maintained
5157 F:      drivers/gpu/drm/etnaviv/
5158 F:      include/uapi/drm/etnaviv_drm.h
5159 F:      Documentation/devicetree/bindings/display/etnaviv/
5160
5161 DRM DRIVERS FOR ZTE ZX
5162 M:      Shawn Guo <shawnguo@kernel.org>
5163 L:      dri-devel@lists.freedesktop.org
5164 S:      Maintained
5165 F:      drivers/gpu/drm/zte/
5166 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5167 T:      git git://anongit.freedesktop.org/drm/drm-misc
5168
5169 DRM PANEL DRIVERS
5170 M:      Thierry Reding <thierry.reding@gmail.com>
5171 L:      dri-devel@lists.freedesktop.org
5172 T:      git git://anongit.freedesktop.org/drm/drm-misc
5173 S:      Maintained
5174 F:      drivers/gpu/drm/drm_panel.c
5175 F:      drivers/gpu/drm/panel/
5176 F:      include/drm/drm_panel.h
5177 F:      Documentation/devicetree/bindings/display/panel/
5178
5179 DRM TINYDRM DRIVERS
5180 M:      Noralf Trønnes <noralf@tronnes.org>
5181 W:      https://github.com/notro/tinydrm/wiki/Development
5182 T:      git git://anongit.freedesktop.org/drm/drm-misc
5183 S:      Maintained
5184 F:      drivers/gpu/drm/tinydrm/
5185 F:      include/drm/tinydrm/
5186
5187 DRM DRIVERS FOR XEN
5188 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5189 T:      git git://anongit.freedesktop.org/drm/drm-misc
5190 L:      dri-devel@lists.freedesktop.org
5191 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5192 S:      Supported
5193 F:      drivers/gpu/drm/xen/
5194 F:      Documentation/gpu/xen-front.rst
5195
5196 DRM TTM SUBSYSTEM
5197 M:      Christian Koenig <christian.koenig@amd.com>
5198 M:      Huang Rui <ray.huang@amd.com>
5199 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5200 T:      git git://people.freedesktop.org/~agd5f/linux
5201 S:      Maintained
5202 L:      dri-devel@lists.freedesktop.org
5203 F:      include/drm/ttm/
5204 F:      drivers/gpu/drm/ttm/
5205
5206 DSBR100 USB FM RADIO DRIVER
5207 M:      Alexey Klimov <klimov.linux@gmail.com>
5208 L:      linux-media@vger.kernel.org
5209 T:      git git://linuxtv.org/media_tree.git
5210 S:      Maintained
5211 F:      drivers/media/radio/dsbr100.c
5212
5213 DSCC4 DRIVER
5214 M:      Francois Romieu <romieu@fr.zoreil.com>
5215 L:      netdev@vger.kernel.org
5216 S:      Maintained
5217 F:      drivers/net/wan/dscc4.c
5218
5219 DT3155 MEDIA DRIVER
5220 M:      Hans Verkuil <hverkuil@xs4all.nl>
5221 L:      linux-media@vger.kernel.org
5222 T:      git git://linuxtv.org/media_tree.git
5223 W:      https://linuxtv.org
5224 S:      Odd Fixes
5225 F:      drivers/media/pci/dt3155/
5226
5227 DVB_USB_AF9015 MEDIA DRIVER
5228 M:      Antti Palosaari <crope@iki.fi>
5229 L:      linux-media@vger.kernel.org
5230 W:      https://linuxtv.org
5231 W:      http://palosaari.fi/linux/
5232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5233 T:      git git://linuxtv.org/anttip/media_tree.git
5234 S:      Maintained
5235 F:      drivers/media/usb/dvb-usb-v2/af9015*
5236
5237 DVB_USB_AF9035 MEDIA DRIVER
5238 M:      Antti Palosaari <crope@iki.fi>
5239 L:      linux-media@vger.kernel.org
5240 W:      https://linuxtv.org
5241 W:      http://palosaari.fi/linux/
5242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5243 T:      git git://linuxtv.org/anttip/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/usb/dvb-usb-v2/af9035*
5246
5247 DVB_USB_ANYSEE MEDIA DRIVER
5248 M:      Antti Palosaari <crope@iki.fi>
5249 L:      linux-media@vger.kernel.org
5250 W:      https://linuxtv.org
5251 W:      http://palosaari.fi/linux/
5252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5253 T:      git git://linuxtv.org/anttip/media_tree.git
5254 S:      Maintained
5255 F:      drivers/media/usb/dvb-usb-v2/anysee*
5256
5257 DVB_USB_AU6610 MEDIA DRIVER
5258 M:      Antti Palosaari <crope@iki.fi>
5259 L:      linux-media@vger.kernel.org
5260 W:      https://linuxtv.org
5261 W:      http://palosaari.fi/linux/
5262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5263 T:      git git://linuxtv.org/anttip/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/usb/dvb-usb-v2/au6610*
5266
5267 DVB_USB_CE6230 MEDIA DRIVER
5268 M:      Antti Palosaari <crope@iki.fi>
5269 L:      linux-media@vger.kernel.org
5270 W:      https://linuxtv.org
5271 W:      http://palosaari.fi/linux/
5272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5273 T:      git git://linuxtv.org/anttip/media_tree.git
5274 S:      Maintained
5275 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5276
5277 DVB_USB_CXUSB MEDIA DRIVER
5278 M:      Michael Krufky <mkrufky@linuxtv.org>
5279 L:      linux-media@vger.kernel.org
5280 W:      https://linuxtv.org
5281 W:      http://github.com/mkrufky
5282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5283 T:      git git://linuxtv.org/media_tree.git
5284 S:      Maintained
5285 F:      drivers/media/usb/dvb-usb/cxusb*
5286
5287 DVB_USB_EC168 MEDIA DRIVER
5288 M:      Antti Palosaari <crope@iki.fi>
5289 L:      linux-media@vger.kernel.org
5290 W:      https://linuxtv.org
5291 W:      http://palosaari.fi/linux/
5292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5293 T:      git git://linuxtv.org/anttip/media_tree.git
5294 S:      Maintained
5295 F:      drivers/media/usb/dvb-usb-v2/ec168*
5296
5297 DVB_USB_GL861 MEDIA DRIVER
5298 M:      Antti Palosaari <crope@iki.fi>
5299 L:      linux-media@vger.kernel.org
5300 W:      https://linuxtv.org
5301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5302 T:      git git://linuxtv.org/anttip/media_tree.git
5303 S:      Maintained
5304 F:      drivers/media/usb/dvb-usb-v2/gl861*
5305
5306 DVB_USB_MXL111SF MEDIA DRIVER
5307 M:      Michael Krufky <mkrufky@linuxtv.org>
5308 L:      linux-media@vger.kernel.org
5309 W:      https://linuxtv.org
5310 W:      http://github.com/mkrufky
5311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5312 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5313 S:      Maintained
5314 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5315
5316 DVB_USB_RTL28XXU MEDIA DRIVER
5317 M:      Antti Palosaari <crope@iki.fi>
5318 L:      linux-media@vger.kernel.org
5319 W:      https://linuxtv.org
5320 W:      http://palosaari.fi/linux/
5321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5322 T:      git git://linuxtv.org/anttip/media_tree.git
5323 S:      Maintained
5324 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5325
5326 DVB_USB_V2 MEDIA DRIVER
5327 M:      Antti Palosaari <crope@iki.fi>
5328 L:      linux-media@vger.kernel.org
5329 W:      https://linuxtv.org
5330 W:      http://palosaari.fi/linux/
5331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5332 T:      git git://linuxtv.org/anttip/media_tree.git
5333 S:      Maintained
5334 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5335 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5336
5337 DYNAMIC DEBUG
5338 M:      Jason Baron <jbaron@akamai.com>
5339 S:      Maintained
5340 F:      lib/dynamic_debug.c
5341 F:      include/linux/dynamic_debug.h
5342
5343 DYNAMIC INTERRUPT MODERATION
5344 M:      Tal Gilboa <talgi@mellanox.com>
5345 S:      Maintained
5346 F:      include/linux/net_dim.h
5347
5348 DZ DECSTATION DZ11 SERIAL DRIVER
5349 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5350 S:      Maintained
5351 F:      drivers/tty/serial/dz.*
5352
5353 E3X0 POWER BUTTON DRIVER
5354 M:      Moritz Fischer <moritz.fischer@ettus.com>
5355 L:      usrp-users@lists.ettus.com
5356 W:      http://www.ettus.com
5357 S:      Supported
5358 F:      drivers/input/misc/e3x0-button.c
5359 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5360
5361 E4000 MEDIA DRIVER
5362 M:      Antti Palosaari <crope@iki.fi>
5363 L:      linux-media@vger.kernel.org
5364 W:      https://linuxtv.org
5365 W:      http://palosaari.fi/linux/
5366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5367 T:      git git://linuxtv.org/anttip/media_tree.git
5368 S:      Maintained
5369 F:      drivers/media/tuners/e4000*
5370
5371 EARTH_PT1 MEDIA DRIVER
5372 M:      Akihiro Tsukada <tskd08@gmail.com>
5373 L:      linux-media@vger.kernel.org
5374 S:      Odd Fixes
5375 F:      drivers/media/pci/pt1/
5376
5377 EARTH_PT3 MEDIA DRIVER
5378 M:      Akihiro Tsukada <tskd08@gmail.com>
5379 L:      linux-media@vger.kernel.org
5380 S:      Odd Fixes
5381 F:      drivers/media/pci/pt3/
5382
5383 EC100 MEDIA DRIVER
5384 M:      Antti Palosaari <crope@iki.fi>
5385 L:      linux-media@vger.kernel.org
5386 W:      https://linuxtv.org
5387 W:      http://palosaari.fi/linux/
5388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5389 T:      git git://linuxtv.org/anttip/media_tree.git
5390 S:      Maintained
5391 F:      drivers/media/dvb-frontends/ec100*
5392
5393 ECRYPT FILE SYSTEM
5394 M:      Tyler Hicks <tyhicks@canonical.com>
5395 L:      ecryptfs@vger.kernel.org
5396 W:      http://ecryptfs.org
5397 W:      https://launchpad.net/ecryptfs
5398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5399 S:      Supported
5400 F:      Documentation/filesystems/ecryptfs.txt
5401 F:      fs/ecryptfs/
5402
5403 EDAC-AMD64
5404 M:      Borislav Petkov <bp@alien8.de>
5405 L:      linux-edac@vger.kernel.org
5406 S:      Maintained
5407 F:      drivers/edac/amd64_edac*
5408
5409 EDAC-CALXEDA
5410 M:      Robert Richter <rric@kernel.org>
5411 L:      linux-edac@vger.kernel.org
5412 S:      Maintained
5413 F:      drivers/edac/highbank*
5414
5415 EDAC-CAVIUM OCTEON
5416 M:      Ralf Baechle <ralf@linux-mips.org>
5417 M:      David Daney <david.daney@cavium.com>
5418 L:      linux-edac@vger.kernel.org
5419 L:      linux-mips@vger.kernel.org
5420 S:      Supported
5421 F:      drivers/edac/octeon_edac*
5422
5423 EDAC-CAVIUM THUNDERX
5424 M:      David Daney <david.daney@cavium.com>
5425 M:      Jan Glauber <jglauber@cavium.com>
5426 L:      linux-edac@vger.kernel.org
5427 S:      Supported
5428 F:      drivers/edac/thunderx_edac*
5429
5430 EDAC-CORE
5431 M:      Borislav Petkov <bp@alien8.de>
5432 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L:      linux-edac@vger.kernel.org
5434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5436 S:      Supported
5437 F:      Documentation/admin-guide/ras.rst
5438 F:      Documentation/driver-api/edac.rst
5439 F:      drivers/edac/
5440 F:      include/linux/edac.h
5441
5442 EDAC-E752X
5443 M:      Mark Gross <mark.gross@intel.com>
5444 L:      linux-edac@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/edac/e752x_edac.c
5447
5448 EDAC-E7XXX
5449 L:      linux-edac@vger.kernel.org
5450 S:      Maintained
5451 F:      drivers/edac/e7xxx_edac.c
5452
5453 EDAC-FSL_DDR
5454 M:      York Sun <york.sun@nxp.com>
5455 L:      linux-edac@vger.kernel.org
5456 S:      Maintained
5457 F:      drivers/edac/fsl_ddr_edac.*
5458
5459 EDAC-GHES
5460 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5461 L:      linux-edac@vger.kernel.org
5462 S:      Maintained
5463 F:      drivers/edac/ghes_edac.c
5464
5465 EDAC-I3000
5466 L:      linux-edac@vger.kernel.org
5467 S:      Orphan
5468 F:      drivers/edac/i3000_edac.c
5469
5470 EDAC-I5000
5471 L:      linux-edac@vger.kernel.org
5472 S:      Maintained
5473 F:      drivers/edac/i5000_edac.c
5474
5475 EDAC-I5400
5476 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5477 L:      linux-edac@vger.kernel.org
5478 S:      Maintained
5479 F:      drivers/edac/i5400_edac.c
5480
5481 EDAC-I7300
5482 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5483 L:      linux-edac@vger.kernel.org
5484 S:      Maintained
5485 F:      drivers/edac/i7300_edac.c
5486
5487 EDAC-I7CORE
5488 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5489 L:      linux-edac@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/edac/i7core_edac.c
5492
5493 EDAC-I82443BXGX
5494 M:      Tim Small <tim@buttersideup.com>
5495 L:      linux-edac@vger.kernel.org
5496 S:      Maintained
5497 F:      drivers/edac/i82443bxgx_edac.c
5498
5499 EDAC-I82975X
5500 M:      "Arvind R." <arvino55@gmail.com>
5501 L:      linux-edac@vger.kernel.org
5502 S:      Maintained
5503 F:      drivers/edac/i82975x_edac.c
5504
5505 EDAC-IE31200
5506 M:      Jason Baron <jbaron@akamai.com>
5507 L:      linux-edac@vger.kernel.org
5508 S:      Maintained
5509 F:      drivers/edac/ie31200_edac.c
5510
5511 EDAC-MPC85XX
5512 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5513 L:      linux-edac@vger.kernel.org
5514 S:      Maintained
5515 F:      drivers/edac/mpc85xx_edac.[ch]
5516
5517 EDAC-PASEMI
5518 M:      Egor Martovetsky <egor@pasemi.com>
5519 L:      linux-edac@vger.kernel.org
5520 S:      Maintained
5521 F:      drivers/edac/pasemi_edac.c
5522
5523 EDAC-PND2
5524 M:      Tony Luck <tony.luck@intel.com>
5525 L:      linux-edac@vger.kernel.org
5526 S:      Maintained
5527 F:      drivers/edac/pnd2_edac.[ch]
5528
5529 EDAC-R82600
5530 M:      Tim Small <tim@buttersideup.com>
5531 L:      linux-edac@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/edac/r82600_edac.c
5534
5535 EDAC-SBRIDGE
5536 M:      Tony Luck <tony.luck@intel.com>
5537 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5538 L:      linux-edac@vger.kernel.org
5539 S:      Maintained
5540 F:      drivers/edac/sb_edac.c
5541
5542 EDAC-SKYLAKE
5543 M:      Tony Luck <tony.luck@intel.com>
5544 L:      linux-edac@vger.kernel.org
5545 S:      Maintained
5546 F:      drivers/edac/skx_edac.c
5547
5548 EDAC-TI
5549 M:      Tero Kristo <t-kristo@ti.com>
5550 L:      linux-edac@vger.kernel.org
5551 S:      Maintained
5552 F:      drivers/edac/ti_edac.c
5553
5554 EDAC-QCOM
5555 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5556 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5557 L:      linux-arm-msm@vger.kernel.org
5558 L:      linux-edac@vger.kernel.org
5559 S:      Maintained
5560 F:      drivers/edac/qcom_edac.c
5561
5562 EDIROL UA-101/UA-1000 DRIVER
5563 M:      Clemens Ladisch <clemens@ladisch.de>
5564 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5565 T:      git git://git.alsa-project.org/alsa-kernel.git
5566 S:      Maintained
5567 F:      sound/usb/misc/ua101.c
5568
5569 EFI TEST DRIVER
5570 L:      linux-efi@vger.kernel.org
5571 M:      Ivan Hu <ivan.hu@canonical.com>
5572 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5573 S:      Maintained
5574 F:      drivers/firmware/efi/test/
5575
5576 EFI VARIABLE FILESYSTEM
5577 M:      Matthew Garrett <matthew.garrett@nebula.com>
5578 M:      Jeremy Kerr <jk@ozlabs.org>
5579 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5581 L:      linux-efi@vger.kernel.org
5582 S:      Maintained
5583 F:      fs/efivarfs/
5584
5585 EFIFB FRAMEBUFFER DRIVER
5586 L:      linux-fbdev@vger.kernel.org
5587 M:      Peter Jones <pjones@redhat.com>
5588 S:      Maintained
5589 F:      drivers/video/fbdev/efifb.c
5590
5591 EFS FILESYSTEM
5592 W:      http://aeschi.ch.eu.org/efs/
5593 S:      Orphan
5594 F:      fs/efs/
5595
5596 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5597 M:      Douglas Miller <dougmill@linux.ibm.com>
5598 L:      netdev@vger.kernel.org
5599 S:      Maintained
5600 F:      drivers/net/ethernet/ibm/ehea/
5601
5602 EM28XX VIDEO4LINUX DRIVER
5603 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5604 L:      linux-media@vger.kernel.org
5605 W:      https://linuxtv.org
5606 T:      git git://linuxtv.org/media_tree.git
5607 S:      Maintained
5608 F:      drivers/media/usb/em28xx/
5609 F:      Documentation/media/v4l-drivers/em28xx*
5610
5611 EMBEDDED LINUX
5612 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5613 M:      Matt Mackall <mpm@selenic.com>
5614 M:      David Woodhouse <dwmw2@infradead.org>
5615 L:      linux-embedded@vger.kernel.org
5616 S:      Maintained
5617
5618 Emulex 10Gbps iSCSI - OneConnect DRIVER
5619 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5620 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5621 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5622 L:      linux-scsi@vger.kernel.org
5623 W:      http://www.broadcom.com
5624 S:      Supported
5625 F:      drivers/scsi/be2iscsi/
5626
5627 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5628 M:      Sathya Perla <sathya.perla@broadcom.com>
5629 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5630 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5631 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5632 L:      netdev@vger.kernel.org
5633 W:      http://www.emulex.com
5634 S:      Supported
5635 F:      drivers/net/ethernet/emulex/benet/
5636
5637 EMULEX ONECONNECT ROCE DRIVER
5638 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5639 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5640 L:      linux-rdma@vger.kernel.org
5641 W:      http://www.broadcom.com
5642 S:      Odd Fixes
5643 F:      drivers/infiniband/hw/ocrdma/
5644 F:      include/uapi/rdma/ocrdma-abi.h
5645
5646 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5647 M:      James Smart <james.smart@broadcom.com>
5648 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5649 L:      linux-scsi@vger.kernel.org
5650 W:      http://www.broadcom.com
5651 S:      Supported
5652 F:      drivers/scsi/lpfc/
5653
5654 ENE CB710 FLASH CARD READER DRIVER
5655 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5656 S:      Maintained
5657 F:      drivers/misc/cb710/
5658 F:      drivers/mmc/host/cb710-mmc.*
5659 F:      include/linux/cb710.h
5660
5661 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5662 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5663 S:      Maintained
5664 F:      drivers/media/rc/ene_ir.*
5665
5666 EPSON S1D13XXX FRAMEBUFFER DRIVER
5667 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5668 S:      Maintained
5669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5670 F:      drivers/video/fbdev/s1d13xxxfb.c
5671 F:      include/video/s1d13xxxfb.h
5672
5673 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5674 M:      Jeff Layton <jlayton@kernel.org>
5675 S:      Maintained
5676 F:      lib/errseq.c
5677 F:      include/linux/errseq.h
5678
5679 ET131X NETWORK DRIVER
5680 M:      Mark Einon <mark.einon@gmail.com>
5681 S:      Odd Fixes
5682 F:      drivers/net/ethernet/agere/
5683
5684 ETHERNET BRIDGE
5685 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5686 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5687 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5688 L:      netdev@vger.kernel.org
5689 W:      http://www.linuxfoundation.org/en/Net:Bridge
5690 S:      Maintained
5691 F:      include/linux/netfilter_bridge/
5692 F:      net/bridge/
5693
5694 ETHERNET PHY LIBRARY
5695 M:      Andrew Lunn <andrew@lunn.ch>
5696 M:      Florian Fainelli <f.fainelli@gmail.com>
5697 M:      Heiner Kallweit <hkallweit1@gmail.com>
5698 L:      netdev@vger.kernel.org
5699 S:      Maintained
5700 F:      Documentation/ABI/testing/sysfs-bus-mdio
5701 F:      Documentation/devicetree/bindings/net/mdio*
5702 F:      Documentation/networking/phy.txt
5703 F:      drivers/net/phy/
5704 F:      drivers/of/of_mdio.c
5705 F:      drivers/of/of_net.c
5706 F:      include/linux/*mdio*.h
5707 F:      include/linux/of_net.h
5708 F:      include/linux/phy.h
5709 F:      include/linux/phy_fixed.h
5710 F:      include/linux/platform_data/mdio-bcm-unimac.h
5711 F:      include/linux/platform_data/mdio-gpio.h
5712 F:      include/trace/events/mdio.h
5713 F:      include/uapi/linux/mdio.h
5714 F:      include/uapi/linux/mii.h
5715
5716 EXT2 FILE SYSTEM
5717 M:      Jan Kara <jack@suse.com>
5718 L:      linux-ext4@vger.kernel.org
5719 S:      Maintained
5720 F:      Documentation/filesystems/ext2.txt
5721 F:      fs/ext2/
5722 F:      include/linux/ext2*
5723
5724 EXT4 FILE SYSTEM
5725 M:      "Theodore Ts'o" <tytso@mit.edu>
5726 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5727 L:      linux-ext4@vger.kernel.org
5728 W:      http://ext4.wiki.kernel.org
5729 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5731 S:      Maintained
5732 F:      Documentation/filesystems/ext4/
5733 F:      fs/ext4/
5734
5735 Extended Verification Module (EVM)
5736 M:      Mimi Zohar <zohar@linux.ibm.com>
5737 L:      linux-integrity@vger.kernel.org
5738 S:      Supported
5739 F:      security/integrity/evm/
5740
5741 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5742 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5743 L:      linux-efi@vger.kernel.org
5744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5745 S:      Maintained
5746 F:      Documentation/efi-stub.txt
5747 F:      arch/*/kernel/efi.c
5748 F:      arch/x86/boot/compressed/eboot.[ch]
5749 F:      arch/*/include/asm/efi.h
5750 F:      arch/x86/platform/efi/
5751 F:      drivers/firmware/efi/
5752 F:      include/linux/efi*.h
5753 F:      arch/arm/boot/compressed/efi-header.S
5754 F:      arch/arm64/kernel/efi-entry.S
5755
5756 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5757 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5758 M:      Chanwoo Choi <cw00.choi@samsung.com>
5759 L:      linux-kernel@vger.kernel.org
5760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5761 S:      Maintained
5762 F:      drivers/extcon/
5763 F:      include/linux/extcon/
5764 F:      include/linux/extcon.h
5765 F:      Documentation/extcon/
5766 F:      Documentation/devicetree/bindings/extcon/
5767
5768 EXYNOS DP DRIVER
5769 M:      Jingoo Han <jingoohan1@gmail.com>
5770 L:      dri-devel@lists.freedesktop.org
5771 S:      Maintained
5772 F:      drivers/gpu/drm/exynos/exynos_dp*
5773
5774 EXYNOS SYSMMU (IOMMU) driver
5775 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5776 L:      iommu@lists.linux-foundation.org
5777 S:      Maintained
5778 F:      drivers/iommu/exynos-iommu.c
5779
5780 EZchip NPS platform support
5781 M:      Vineet Gupta <vgupta@synopsys.com>
5782 M:      Ofer Levi <oferle@mellanox.com>
5783 S:      Supported
5784 F:      arch/arc/plat-eznps
5785 F:      arch/arc/boot/dts/eznps.dts
5786
5787 F2FS FILE SYSTEM
5788 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5789 M:      Chao Yu <yuchao0@huawei.com>
5790 L:      linux-f2fs-devel@lists.sourceforge.net
5791 W:      https://f2fs.wiki.kernel.org/
5792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5793 S:      Maintained
5794 F:      Documentation/filesystems/f2fs.txt
5795 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5796 F:      fs/f2fs/
5797 F:      include/linux/f2fs_fs.h
5798 F:      include/trace/events/f2fs.h
5799
5800 F71805F HARDWARE MONITORING DRIVER
5801 M:      Jean Delvare <jdelvare@suse.com>
5802 L:      linux-hwmon@vger.kernel.org
5803 S:      Maintained
5804 F:      Documentation/hwmon/f71805f
5805 F:      drivers/hwmon/f71805f.c
5806
5807 FADDR2LINE
5808 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5809 S:      Maintained
5810 F:      scripts/faddr2line
5811
5812 FAILOVER MODULE
5813 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5814 L:      netdev@vger.kernel.org
5815 S:      Supported
5816 F:      net/core/failover.c
5817 F:      include/net/failover.h
5818 F:      Documentation/networking/failover.rst
5819
5820 FANOTIFY
5821 M:      Jan Kara <jack@suse.cz>
5822 R:      Amir Goldstein <amir73il@gmail.com>
5823 L:      linux-fsdevel@vger.kernel.org
5824 S:      Maintained
5825 F:      fs/notify/fanotify/
5826 F:      include/linux/fanotify.h
5827 F:      include/uapi/linux/fanotify.h
5828
5829 FARSYNC SYNCHRONOUS DRIVER
5830 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5831 W:      http://www.farsite.co.uk/
5832 S:      Supported
5833 F:      drivers/net/wan/farsync.*
5834
5835 FAULT INJECTION SUPPORT
5836 M:      Akinobu Mita <akinobu.mita@gmail.com>
5837 S:      Supported
5838 F:      Documentation/fault-injection/
5839 F:      lib/fault-inject.c
5840
5841 FBTFT Framebuffer drivers
5842 S:      Orphan
5843 L:      dri-devel@lists.freedesktop.org
5844 L:      linux-fbdev@vger.kernel.org
5845 F:      drivers/staging/fbtft/
5846
5847 FC0011 TUNER DRIVER
5848 M:      Michael Buesch <m@bues.ch>
5849 L:      linux-media@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/media/tuners/fc0011.h
5852 F:      drivers/media/tuners/fc0011.c
5853
5854 FC2580 MEDIA DRIVER
5855 M:      Antti Palosaari <crope@iki.fi>
5856 L:      linux-media@vger.kernel.org
5857 W:      https://linuxtv.org
5858 W:      http://palosaari.fi/linux/
5859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5860 T:      git git://linuxtv.org/anttip/media_tree.git
5861 S:      Maintained
5862 F:      drivers/media/tuners/fc2580*
5863
5864 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5865 M:      Johannes Thumshirn <jth@kernel.org>
5866 L:      linux-scsi@vger.kernel.org
5867 W:      www.Open-FCoE.org
5868 S:      Supported
5869 F:      drivers/scsi/libfc/
5870 F:      drivers/scsi/fcoe/
5871 F:      include/scsi/fc/
5872 F:      include/scsi/libfc.h
5873 F:      include/scsi/libfcoe.h
5874 F:      include/uapi/scsi/fc/
5875
5876 FILE LOCKING (flock() and fcntl()/lockf())
5877 M:      Jeff Layton <jlayton@kernel.org>
5878 M:      "J. Bruce Fields" <bfields@fieldses.org>
5879 L:      linux-fsdevel@vger.kernel.org
5880 S:      Maintained
5881 F:      include/linux/fcntl.h
5882 F:      include/uapi/linux/fcntl.h
5883 F:      fs/fcntl.c
5884 F:      fs/locks.c
5885
5886 FILESYSTEMS (VFS and infrastructure)
5887 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5888 L:      linux-fsdevel@vger.kernel.org
5889 S:      Maintained
5890 F:      fs/*
5891 F:      include/linux/fs.h
5892 F:      include/uapi/linux/fs.h
5893
5894 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5895 M:      Riku Voipio <riku.voipio@iki.fi>
5896 L:      linux-hwmon@vger.kernel.org
5897 S:      Maintained
5898 F:      drivers/hwmon/f75375s.c
5899 F:      include/linux/f75375s.h
5900
5901 FIREWIRE AUDIO DRIVERS
5902 M:      Clemens Ladisch <clemens@ladisch.de>
5903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5904 T:      git git://git.alsa-project.org/alsa-kernel.git
5905 S:      Maintained
5906 F:      sound/firewire/
5907
5908 FIREWIRE MEDIA DRIVERS (firedtv)
5909 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5910 L:      linux-media@vger.kernel.org
5911 L:      linux1394-devel@lists.sourceforge.net
5912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5913 S:      Maintained
5914 F:      drivers/media/firewire/
5915
5916 FIREWIRE SBP-2 TARGET
5917 M:      Chris Boot <bootc@bootc.net>
5918 L:      linux-scsi@vger.kernel.org
5919 L:      target-devel@vger.kernel.org
5920 L:      linux1394-devel@lists.sourceforge.net
5921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5922 S:      Maintained
5923 F:      drivers/target/sbp/
5924
5925 FIREWIRE SUBSYSTEM
5926 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5927 L:      linux1394-devel@lists.sourceforge.net
5928 W:      http://ieee1394.wiki.kernel.org/
5929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5930 S:      Maintained
5931 F:      drivers/firewire/
5932 F:      include/linux/firewire.h
5933 F:      include/uapi/linux/firewire*.h
5934 F:      tools/firewire/
5935
5936 FIRMWARE LOADER (request_firmware)
5937 M:      Luis Chamberlain <mcgrof@kernel.org>
5938 L:      linux-kernel@vger.kernel.org
5939 S:      Maintained
5940 F:      Documentation/firmware_class/
5941 F:      drivers/base/firmware_loader/
5942 F:      include/linux/firmware.h
5943
5944 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5945 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5946 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5947 S:      Maintained
5948 F:      drivers/block/rsxx/
5949
5950 FLOPPY DRIVER
5951 M:      Jiri Kosina <jikos@kernel.org>
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5953 S:      Odd fixes
5954 F:      drivers/block/floppy.c
5955
5956 FMC SUBSYSTEM
5957 M:      Alessandro Rubini <rubini@gnudd.com>
5958 W:      http://www.ohwr.org/projects/fmc-bus
5959 S:      Supported
5960 F:      drivers/fmc/
5961 F:      include/linux/fmc*.h
5962 F:      include/linux/ipmi-fru.h
5963 K:      fmc_d.*register
5964
5965 FPGA MANAGER FRAMEWORK
5966 M:      Alan Tull <atull@kernel.org>
5967 M:      Moritz Fischer <mdf@kernel.org>
5968 L:      linux-fpga@vger.kernel.org
5969 S:      Maintained
5970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5971 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5972 F:      Documentation/fpga/
5973 F:      Documentation/driver-api/fpga/
5974 F:      Documentation/devicetree/bindings/fpga/
5975 F:      drivers/fpga/
5976 F:      include/linux/fpga/
5977 W:      http://www.rocketboards.org
5978
5979 FPGA DFL DRIVERS
5980 M:      Wu Hao <hao.wu@intel.com>
5981 L:      linux-fpga@vger.kernel.org
5982 S:      Maintained
5983 F:      Documentation/fpga/dfl.txt
5984 F:      include/uapi/linux/fpga-dfl.h
5985 F:      drivers/fpga/dfl*
5986
5987 FPU EMULATOR
5988 M:      Bill Metzenthen <billm@melbpc.org.au>
5989 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5990 S:      Maintained
5991 F:      arch/x86/math-emu/
5992
5993 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5994 L:      netdev@vger.kernel.org
5995 S:      Orphan
5996 F:      drivers/net/wan/dlci.c
5997 F:      drivers/net/wan/sdla.c
5998
5999 FRAMEBUFFER LAYER
6000 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6001 L:      dri-devel@lists.freedesktop.org
6002 L:      linux-fbdev@vger.kernel.org
6003 T:      git git://github.com/bzolnier/linux.git
6004 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6005 S:      Maintained
6006 F:      Documentation/fb/
6007 F:      drivers/video/
6008 F:      include/video/
6009 F:      include/linux/fb.h
6010 F:      include/uapi/video/
6011 F:      include/uapi/linux/fb.h
6012
6013 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6014 M:      Horia Geantă <horia.geanta@nxp.com>
6015 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6016 L:      linux-crypto@vger.kernel.org
6017 S:      Maintained
6018 F:      drivers/crypto/caam/
6019 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6020
6021 FREESCALE DIU FRAMEBUFFER DRIVER
6022 M:      Timur Tabi <timur@kernel.org>
6023 L:      linux-fbdev@vger.kernel.org
6024 S:      Maintained
6025 F:      drivers/video/fbdev/fsl-diu-fb.*
6026
6027 FREESCALE DMA DRIVER
6028 M:      Li Yang <leoyang.li@nxp.com>
6029 M:      Zhang Wei <zw@zh-kernel.org>
6030 L:      linuxppc-dev@lists.ozlabs.org
6031 S:      Maintained
6032 F:      drivers/dma/fsldma.*
6033
6034 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6035 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6036 L:      netdev@vger.kernel.org
6037 S:      Maintained
6038 F:      drivers/net/ethernet/freescale/gianfar*
6039 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6040
6041 FREESCALE GPMI NAND DRIVER
6042 M:      Han Xu <han.xu@nxp.com>
6043 L:      linux-mtd@lists.infradead.org
6044 S:      Maintained
6045 F:      drivers/mtd/nand/raw/gpmi-nand/*
6046
6047 FREESCALE I2C CPM DRIVER
6048 M:      Jochen Friedrich <jochen@scram.de>
6049 L:      linuxppc-dev@lists.ozlabs.org
6050 L:      linux-i2c@vger.kernel.org
6051 S:      Maintained
6052 F:      drivers/i2c/busses/i2c-cpm.c
6053
6054 FREESCALE IMX LPI2C DRIVER
6055 M:      Dong Aisheng <aisheng.dong@nxp.com>
6056 L:      linux-i2c@vger.kernel.org
6057 L:      linux-imx@nxp.com
6058 S:      Maintained
6059 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6060 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6061
6062 FREESCALE IMX / MXC FEC DRIVER
6063 M:      Fugang Duan <fugang.duan@nxp.com>
6064 L:      netdev@vger.kernel.org
6065 S:      Maintained
6066 F:      drivers/net/ethernet/freescale/fec_main.c
6067 F:      drivers/net/ethernet/freescale/fec_ptp.c
6068 F:      drivers/net/ethernet/freescale/fec.h
6069 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6070
6071 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6072 M:      Sascha Hauer <s.hauer@pengutronix.de>
6073 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6074 L:      linux-fbdev@vger.kernel.org
6075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6076 S:      Maintained
6077 F:      include/linux/platform_data/video-imxfb.h
6078 F:      drivers/video/fbdev/imxfb.c
6079
6080 FREESCALE QORIQ DPAA ETHERNET DRIVER
6081 M:      Madalin Bucur <madalin.bucur@nxp.com>
6082 L:      netdev@vger.kernel.org
6083 S:      Maintained
6084 F:      drivers/net/ethernet/freescale/dpaa
6085
6086 FREESCALE QORIQ DPAA FMAN DRIVER
6087 M:      Madalin Bucur <madalin.bucur@nxp.com>
6088 L:      netdev@vger.kernel.org
6089 S:      Maintained
6090 F:      drivers/net/ethernet/freescale/fman
6091 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6092
6093 FREESCALE QORIQ PTP CLOCK DRIVER
6094 M:      Yangbo Lu <yangbo.lu@nxp.com>
6095 L:      netdev@vger.kernel.org
6096 S:      Maintained
6097 F:      drivers/ptp/ptp_qoriq.c
6098 F:      include/linux/fsl/ptp_qoriq.h
6099 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6100
6101 FREESCALE QUAD SPI DRIVER
6102 M:      Han Xu <han.xu@nxp.com>
6103 L:      linux-mtd@lists.infradead.org
6104 S:      Maintained
6105 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6106
6107 FREESCALE QUICC ENGINE LIBRARY
6108 M:      Qiang Zhao <qiang.zhao@nxp.com>
6109 L:      linuxppc-dev@lists.ozlabs.org
6110 S:      Maintained
6111 F:      drivers/soc/fsl/qe/
6112 F:      include/soc/fsl/*qe*.h
6113 F:      include/soc/fsl/*ucc*.h
6114
6115 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6116 M:      Li Yang <leoyang.li@nxp.com>
6117 L:      netdev@vger.kernel.org
6118 L:      linuxppc-dev@lists.ozlabs.org
6119 S:      Maintained
6120 F:      drivers/net/ethernet/freescale/ucc_geth*
6121
6122 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6123 M:      Zhao Qiang <qiang.zhao@nxp.com>
6124 L:      netdev@vger.kernel.org
6125 L:      linuxppc-dev@lists.ozlabs.org
6126 S:      Maintained
6127 F:      drivers/net/wan/fsl_ucc_hdlc*
6128
6129 FREESCALE QUICC ENGINE UCC UART DRIVER
6130 M:      Timur Tabi <timur@kernel.org>
6131 L:      linuxppc-dev@lists.ozlabs.org
6132 S:      Maintained
6133 F:      drivers/tty/serial/ucc_uart.c
6134
6135 FREESCALE SOC DRIVERS
6136 M:      Li Yang <leoyang.li@nxp.com>
6137 L:      linuxppc-dev@lists.ozlabs.org
6138 L:      linux-arm-kernel@lists.infradead.org
6139 S:      Maintained
6140 F:      Documentation/devicetree/bindings/soc/fsl/
6141 F:      drivers/soc/fsl/
6142 F:      include/linux/fsl/
6143
6144 FREESCALE SOC FS_ENET DRIVER
6145 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6146 L:      linuxppc-dev@lists.ozlabs.org
6147 L:      netdev@vger.kernel.org
6148 S:      Maintained
6149 F:      drivers/net/ethernet/freescale/fs_enet/
6150 F:      include/linux/fs_enet_pd.h
6151
6152 FREESCALE SOC SOUND DRIVERS
6153 M:      Timur Tabi <timur@kernel.org>
6154 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6155 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6156 R:      Fabio Estevam <festevam@gmail.com>
6157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6158 L:      linuxppc-dev@lists.ozlabs.org
6159 S:      Maintained
6160 F:      sound/soc/fsl/fsl*
6161 F:      sound/soc/fsl/imx*
6162 F:      sound/soc/fsl/mpc8610_hpcd.c
6163
6164 FREESCALE USB PERIPHERAL DRIVERS
6165 M:      Li Yang <leoyang.li@nxp.com>
6166 L:      linux-usb@vger.kernel.org
6167 L:      linuxppc-dev@lists.ozlabs.org
6168 S:      Maintained
6169 F:      drivers/usb/gadget/udc/fsl*
6170
6171 FREEVXFS FILESYSTEM
6172 M:      Christoph Hellwig <hch@infradead.org>
6173 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6174 S:      Maintained
6175 F:      fs/freevxfs/
6176
6177 FREEZER
6178 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6179 M:      Pavel Machek <pavel@ucw.cz>
6180 L:      linux-pm@vger.kernel.org
6181 S:      Supported
6182 F:      Documentation/power/freezing-of-tasks.txt
6183 F:      include/linux/freezer.h
6184 F:      kernel/freezer.c
6185
6186 FRONTSWAP API
6187 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6188 L:      linux-kernel@vger.kernel.org
6189 S:      Maintained
6190 F:      mm/frontswap.c
6191 F:      include/linux/frontswap.h
6192
6193 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6194 M:      David Howells <dhowells@redhat.com>
6195 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6196 S:      Supported
6197 F:      Documentation/filesystems/caching/
6198 F:      fs/fscache/
6199 F:      include/linux/fscache*.h
6200
6201 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6202 M:      Theodore Y. Ts'o <tytso@mit.edu>
6203 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6204 L:      linux-fscrypt@vger.kernel.org
6205 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6207 S:      Supported
6208 F:      fs/crypto/
6209 F:      include/linux/fscrypt*.h
6210 F:      Documentation/filesystems/fscrypt.rst
6211
6212 FSI-ATTACHED I2C DRIVER
6213 M:      Eddie James <eajames@linux.ibm.com>
6214 L:      linux-i2c@vger.kernel.org
6215 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6216 S:      Maintained
6217 F:      drivers/i2c/busses/i2c-fsi.c
6218 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6219
6220 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6221 M:      Jan Kara <jack@suse.cz>
6222 R:      Amir Goldstein <amir73il@gmail.com>
6223 L:      linux-fsdevel@vger.kernel.org
6224 S:      Maintained
6225 F:      fs/notify/
6226 F:      include/linux/fsnotify*.h
6227
6228 FUJITSU LAPTOP EXTRAS
6229 M:      Jonathan Woithe <jwoithe@just42.net>
6230 L:      platform-driver-x86@vger.kernel.org
6231 S:      Maintained
6232 F:      drivers/platform/x86/fujitsu-laptop.c
6233
6234 FUJITSU M-5MO LS CAMERA ISP DRIVER
6235 M:      Kyungmin Park <kyungmin.park@samsung.com>
6236 M:      Heungjun Kim <riverful.kim@samsung.com>
6237 L:      linux-media@vger.kernel.org
6238 S:      Maintained
6239 F:      drivers/media/i2c/m5mols/
6240 F:      include/media/i2c/m5mols.h
6241
6242 FUJITSU TABLET EXTRAS
6243 M:      Robert Gerlach <khnz@gmx.de>
6244 L:      platform-driver-x86@vger.kernel.org
6245 S:      Maintained
6246 F:      drivers/platform/x86/fujitsu-tablet.c
6247
6248 FUSE: FILESYSTEM IN USERSPACE
6249 M:      Miklos Szeredi <miklos@szeredi.hu>
6250 L:      linux-fsdevel@vger.kernel.org
6251 W:      http://fuse.sourceforge.net/
6252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6253 S:      Maintained
6254 F:      fs/fuse/
6255 F:      include/uapi/linux/fuse.h
6256 F:      Documentation/filesystems/fuse.txt
6257
6258 FUTEX SUBSYSTEM
6259 M:      Thomas Gleixner <tglx@linutronix.de>
6260 M:      Ingo Molnar <mingo@redhat.com>
6261 R:      Peter Zijlstra <peterz@infradead.org>
6262 R:      Darren Hart <dvhart@infradead.org>
6263 L:      linux-kernel@vger.kernel.org
6264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6265 S:      Maintained
6266 F:      kernel/futex.c
6267 F:      kernel/futex_compat.c
6268 F:      include/asm-generic/futex.h
6269 F:      include/linux/futex.h
6270 F:      include/uapi/linux/futex.h
6271 F:      tools/testing/selftests/futex/
6272 F:      tools/perf/bench/futex*
6273 F:      Documentation/*futex*
6274
6275 GCC PLUGINS
6276 M:      Kees Cook <keescook@chromium.org>
6277 R:      Emese Revfy <re.emese@gmail.com>
6278 L:      kernel-hardening@lists.openwall.com
6279 S:      Maintained
6280 F:      scripts/gcc-plugins/
6281 F:      scripts/gcc-plugin.sh
6282 F:      scripts/Makefile.gcc-plugins
6283 F:      Documentation/gcc-plugins.txt
6284
6285 GASKET DRIVER FRAMEWORK
6286 M:      Rob Springer <rspringer@google.com>
6287 M:      Todd Poynor <toddpoynor@google.com>
6288 M:      Ben Chan <benchan@chromium.org>
6289 S:      Maintained
6290 F:      drivers/staging/gasket/
6291
6292 GCOV BASED KERNEL PROFILING
6293 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6294 S:      Maintained
6295 F:      kernel/gcov/
6296 F:      Documentation/dev-tools/gcov.rst
6297
6298 GDB KERNEL DEBUGGING HELPER SCRIPTS
6299 M:      Jan Kiszka <jan.kiszka@siemens.com>
6300 M:      Kieran Bingham <kbingham@kernel.org>
6301 S:      Supported
6302 F:      scripts/gdb/
6303
6304 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6305 M:      Achim Leubner <achim_leubner@adaptec.com>
6306 L:      linux-scsi@vger.kernel.org
6307 W:      http://www.icp-vortex.com/
6308 S:      Supported
6309 F:      drivers/scsi/gdt*
6310
6311 GEMTEK FM RADIO RECEIVER DRIVER
6312 M:      Hans Verkuil <hverkuil@xs4all.nl>
6313 L:      linux-media@vger.kernel.org
6314 T:      git git://linuxtv.org/media_tree.git
6315 W:      https://linuxtv.org
6316 S:      Maintained
6317 F:      drivers/media/radio/radio-gemtek*
6318
6319 GENERIC GPIO I2C DRIVER
6320 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6321 S:      Supported
6322 F:      drivers/i2c/busses/i2c-gpio.c
6323 F:      include/linux/platform_data/i2c-gpio.h
6324
6325 GENERIC GPIO I2C MULTIPLEXER DRIVER
6326 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6327 L:      linux-i2c@vger.kernel.org
6328 S:      Supported
6329 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6330 F:      include/linux/platform_data/i2c-mux-gpio.h
6331 F:      Documentation/i2c/muxes/i2c-mux-gpio
6332
6333 GENERIC HDLC (WAN) DRIVERS
6334 M:      Krzysztof Halasa <khc@pm.waw.pl>
6335 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6336 S:      Maintained
6337 F:      drivers/net/wan/c101.c
6338 F:      drivers/net/wan/hd6457*
6339 F:      drivers/net/wan/hdlc*
6340 F:      drivers/net/wan/n2.c
6341 F:      drivers/net/wan/pc300too.c
6342 F:      drivers/net/wan/pci200syn.c
6343 F:      drivers/net/wan/wanxl*
6344
6345 GENERIC INCLUDE/ASM HEADER FILES
6346 M:      Arnd Bergmann <arnd@arndb.de>
6347 L:      linux-arch@vger.kernel.org
6348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6349 S:      Maintained
6350 F:      include/asm-generic/
6351 F:      include/uapi/asm-generic/
6352
6353 GENERIC PHY FRAMEWORK
6354 M:      Kishon Vijay Abraham I <kishon@ti.com>
6355 L:      linux-kernel@vger.kernel.org
6356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6357 S:      Supported
6358 F:      drivers/phy/
6359 F:      include/linux/phy/
6360 F:      Documentation/devicetree/bindings/phy/
6361
6362 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6363 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6364 S:      Supported
6365 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6366
6367 GENERIC PM DOMAINS
6368 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6369 M:      Kevin Hilman <khilman@kernel.org>
6370 M:      Ulf Hansson <ulf.hansson@linaro.org>
6371 L:      linux-pm@vger.kernel.org
6372 S:      Supported
6373 F:      drivers/base/power/domain*.c
6374 F:      include/linux/pm_domain.h
6375 F:      Documentation/devicetree/bindings/power/power_domain.txt
6376
6377 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6378 M:      Eugen Hristev <eugen.hristev@microchip.com>
6379 L:      linux-input@vger.kernel.org
6380 S:      Maintained
6381 F:      drivers/input/touchscreen/resistive-adc-touch.c
6382
6383 GENERIC UIO DRIVER FOR PCI DEVICES
6384 M:      "Michael S. Tsirkin" <mst@redhat.com>
6385 L:      kvm@vger.kernel.org
6386 S:      Supported
6387 F:      drivers/uio/uio_pci_generic.c
6388
6389 GENWQE (IBM Generic Workqueue Card)
6390 M:      Frank Haverkamp <haver@linux.ibm.com>
6391 S:      Supported
6392 F:      drivers/misc/genwqe/
6393
6394 GET_MAINTAINER SCRIPT
6395 M:      Joe Perches <joe@perches.com>
6396 S:      Maintained
6397 F:      scripts/get_maintainer.pl
6398
6399 GFS2 FILE SYSTEM
6400 M:      Bob Peterson <rpeterso@redhat.com>
6401 M:      Andreas Gruenbacher <agruenba@redhat.com>
6402 L:      cluster-devel@redhat.com
6403 W:      http://sources.redhat.com/cluster/
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6405 S:      Supported
6406 F:      Documentation/filesystems/gfs2*.txt
6407 F:      fs/gfs2/
6408 F:      include/uapi/linux/gfs2_ondisk.h
6409
6410 GIGASET ISDN DRIVERS
6411 M:      Paul Bolle <pebolle@tiscali.nl>
6412 L:      gigaset307x-common@lists.sourceforge.net
6413 W:      http://gigaset307x.sourceforge.net/
6414 S:      Odd Fixes
6415 F:      Documentation/isdn/README.gigaset
6416 F:      drivers/isdn/gigaset/
6417 F:      include/uapi/linux/gigaset_dev.h
6418
6419 GNSS SUBSYSTEM
6420 M:      Johan Hovold <johan@kernel.org>
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6422 S:      Maintained
6423 F:      Documentation/ABI/testing/sysfs-class-gnss
6424 F:      Documentation/devicetree/bindings/gnss/
6425 F:      drivers/gnss/
6426 F:      include/linux/gnss.h
6427
6428 GO7007 MPEG CODEC
6429 M:      Hans Verkuil <hans.verkuil@cisco.com>
6430 L:      linux-media@vger.kernel.org
6431 S:      Maintained
6432 F:      drivers/media/usb/go7007/
6433
6434 GOODIX TOUCHSCREEN
6435 M:      Bastien Nocera <hadess@hadess.net>
6436 L:      linux-input@vger.kernel.org
6437 S:      Maintained
6438 F:      drivers/input/touchscreen/goodix.c
6439
6440 GPD POCKET FAN DRIVER
6441 M:      Hans de Goede <hdegoede@redhat.com>
6442 L:      platform-driver-x86@vger.kernel.org
6443 S:      Maintained
6444 F:      drivers/platform/x86/gpd-pocket-fan.c
6445
6446 GPIO ACPI SUPPORT
6447 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6448 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6449 L:      linux-gpio@vger.kernel.org
6450 L:      linux-acpi@vger.kernel.org
6451 S:      Maintained
6452 F:      Documentation/acpi/gpio-properties.txt
6453 F:      drivers/gpio/gpiolib-acpi.c
6454
6455 GPIO IR Transmitter
6456 M:      Sean Young <sean@mess.org>
6457 L:      linux-media@vger.kernel.org
6458 S:      Maintained
6459 F:      drivers/media/rc/gpio-ir-tx.c
6460
6461 GPIO MOCKUP DRIVER
6462 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6463 L:      linux-gpio@vger.kernel.org
6464 S:      Maintained
6465 F:      drivers/gpio/gpio-mockup.c
6466 F:      tools/testing/selftests/gpio/
6467
6468 GPIO SUBSYSTEM
6469 M:      Linus Walleij <linus.walleij@linaro.org>
6470 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6471 L:      linux-gpio@vger.kernel.org
6472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6473 S:      Maintained
6474 F:      Documentation/devicetree/bindings/gpio/
6475 F:      Documentation/driver-api/gpio/
6476 F:      Documentation/gpio/
6477 F:      Documentation/ABI/testing/gpio-cdev
6478 F:      Documentation/ABI/obsolete/sysfs-gpio
6479 F:      drivers/gpio/
6480 F:      include/linux/gpio/
6481 F:      include/linux/gpio.h
6482 F:      include/linux/of_gpio.h
6483 F:      include/asm-generic/gpio.h
6484 F:      include/uapi/linux/gpio.h
6485 F:      tools/gpio/
6486
6487 GRE DEMULTIPLEXER DRIVER
6488 M:      Dmitry Kozlov <xeb@mail.ru>
6489 L:      netdev@vger.kernel.org
6490 S:      Maintained
6491 F:      net/ipv4/gre_demux.c
6492 F:      net/ipv4/gre_offload.c
6493 F:      include/net/gre.h
6494
6495 GRETH 10/100/1G Ethernet MAC device driver
6496 M:      Andreas Larsson <andreas@gaisler.com>
6497 L:      netdev@vger.kernel.org
6498 S:      Maintained
6499 F:      drivers/net/ethernet/aeroflex/
6500
6501 GREYBUS AUDIO PROTOCOLS DRIVERS
6502 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6503 M:      Mark Greer <mgreer@animalcreek.com>
6504 S:      Maintained
6505 F:      drivers/staging/greybus/audio_apbridgea.c
6506 F:      drivers/staging/greybus/audio_apbridgea.h
6507 F:      drivers/staging/greybus/audio_codec.c
6508 F:      drivers/staging/greybus/audio_codec.h
6509 F:      drivers/staging/greybus/audio_gb.c
6510 F:      drivers/staging/greybus/audio_manager.c
6511 F:      drivers/staging/greybus/audio_manager.h
6512 F:      drivers/staging/greybus/audio_manager_module.c
6513 F:      drivers/staging/greybus/audio_manager_private.h
6514 F:      drivers/staging/greybus/audio_manager_sysfs.c
6515 F:      drivers/staging/greybus/audio_module.c
6516 F:      drivers/staging/greybus/audio_topology.c
6517
6518 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6519 M:      Viresh Kumar <vireshk@kernel.org>
6520 S:      Maintained
6521 F:      drivers/staging/greybus/authentication.c
6522 F:      drivers/staging/greybus/bootrom.c
6523 F:      drivers/staging/greybus/firmware.h
6524 F:      drivers/staging/greybus/fw-core.c
6525 F:      drivers/staging/greybus/fw-download.c
6526 F:      drivers/staging/greybus/fw-management.c
6527 F:      drivers/staging/greybus/greybus_authentication.h
6528 F:      drivers/staging/greybus/greybus_firmware.h
6529 F:      drivers/staging/greybus/hid.c
6530 F:      drivers/staging/greybus/i2c.c
6531 F:      drivers/staging/greybus/spi.c
6532 F:      drivers/staging/greybus/spilib.c
6533 F:      drivers/staging/greybus/spilib.h
6534
6535 GREYBUS LOOPBACK DRIVER
6536 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6537 S:      Maintained
6538 F:      drivers/staging/greybus/loopback.c
6539
6540 GREYBUS PLATFORM DRIVERS
6541 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6542 S:      Maintained
6543 F:      drivers/staging/greybus/arche-platform.c
6544 F:      drivers/staging/greybus/arche-apb-ctrl.c
6545 F:      drivers/staging/greybus/arche_platform.h
6546
6547 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6548 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6549 S:      Maintained
6550 F:      drivers/staging/greybus/sdio.c
6551 F:      drivers/staging/greybus/light.c
6552 F:      drivers/staging/greybus/gpio.c
6553 F:      drivers/staging/greybus/power_supply.c
6554 F:      drivers/staging/greybus/spi.c
6555 F:      drivers/staging/greybus/spilib.c
6556
6557 GREYBUS SUBSYSTEM
6558 M:      Johan Hovold <johan@kernel.org>
6559 M:      Alex Elder <elder@kernel.org>
6560 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6561 S:      Maintained
6562 F:      drivers/staging/greybus/
6563 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6564
6565 GREYBUS UART PROTOCOLS DRIVERS
6566 M:      David Lin <dtwlin@gmail.com>
6567 S:      Maintained
6568 F:      drivers/staging/greybus/uart.c
6569 F:      drivers/staging/greybus/log.c
6570
6571 GS1662 VIDEO SERIALIZER
6572 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6573 L:      linux-media@vger.kernel.org
6574 T:      git git://linuxtv.org/media_tree.git
6575 S:      Maintained
6576 F:      drivers/media/spi/gs1662.c
6577
6578 GSPCA FINEPIX SUBDRIVER
6579 M:      Frank Zago <frank@zago.net>
6580 L:      linux-media@vger.kernel.org
6581 T:      git git://linuxtv.org/media_tree.git
6582 S:      Maintained
6583 F:      drivers/media/usb/gspca/finepix.c
6584
6585 GSPCA GL860 SUBDRIVER
6586 M:      Olivier Lorin <o.lorin@laposte.net>
6587 L:      linux-media@vger.kernel.org
6588 T:      git git://linuxtv.org/media_tree.git
6589 S:      Maintained
6590 F:      drivers/media/usb/gspca/gl860/
6591
6592 GSPCA M5602 SUBDRIVER
6593 M:      Erik Andren <erik.andren@gmail.com>
6594 L:      linux-media@vger.kernel.org
6595 T:      git git://linuxtv.org/media_tree.git
6596 S:      Maintained
6597 F:      drivers/media/usb/gspca/m5602/
6598
6599 GSPCA PAC207 SONIXB SUBDRIVER
6600 M:      Hans Verkuil <hverkuil@xs4all.nl>
6601 L:      linux-media@vger.kernel.org
6602 T:      git git://linuxtv.org/media_tree.git
6603 S:      Odd Fixes
6604 F:      drivers/media/usb/gspca/pac207.c
6605
6606 GSPCA SN9C20X SUBDRIVER
6607 M:      Brian Johnson <brijohn@gmail.com>
6608 L:      linux-media@vger.kernel.org
6609 T:      git git://linuxtv.org/media_tree.git
6610 S:      Maintained
6611 F:      drivers/media/usb/gspca/sn9c20x.c
6612
6613 GSPCA T613 SUBDRIVER
6614 M:      Leandro Costantino <lcostantino@gmail.com>
6615 L:      linux-media@vger.kernel.org
6616 T:      git git://linuxtv.org/media_tree.git
6617 S:      Maintained
6618 F:      drivers/media/usb/gspca/t613.c
6619
6620 GSPCA USB WEBCAM DRIVER
6621 M:      Hans Verkuil <hverkuil@xs4all.nl>
6622 L:      linux-media@vger.kernel.org
6623 T:      git git://linuxtv.org/media_tree.git
6624 S:      Odd Fixes
6625 F:      drivers/media/usb/gspca/
6626
6627 GTP (GPRS Tunneling Protocol)
6628 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6629 M:      Harald Welte <laforge@gnumonks.org>
6630 L:      osmocom-net-gprs@lists.osmocom.org
6631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6632 S:      Maintained
6633 F:      drivers/net/gtp.c
6634
6635 GUID PARTITION TABLE (GPT)
6636 M:      Davidlohr Bueso <dave@stgolabs.net>
6637 L:      linux-efi@vger.kernel.org
6638 S:      Maintained
6639 F:      block/partitions/efi.*
6640
6641 H8/300 ARCHITECTURE
6642 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6643 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6644 W:      http://uclinux-h8.sourceforge.jp
6645 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6646 S:      Maintained
6647 F:      arch/h8300/
6648 F:      drivers/clocksource/h8300_*.c
6649 F:      drivers/clk/h8300/
6650 F:      drivers/irqchip/irq-renesas-h8*.c
6651
6652 HACKRF MEDIA DRIVER
6653 M:      Antti Palosaari <crope@iki.fi>
6654 L:      linux-media@vger.kernel.org
6655 W:      https://linuxtv.org
6656 W:      http://palosaari.fi/linux/
6657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6658 T:      git git://linuxtv.org/anttip/media_tree.git
6659 S:      Maintained
6660 F:      drivers/media/usb/hackrf/
6661
6662 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6663 M:      Frank Seidel <frank@f-seidel.de>
6664 L:      platform-driver-x86@vger.kernel.org
6665 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6666 S:      Maintained
6667 F:      drivers/platform/x86/hdaps.c
6668
6669 HARDWARE MONITORING
6670 M:      Jean Delvare <jdelvare@suse.com>
6671 M:      Guenter Roeck <linux@roeck-us.net>
6672 L:      linux-hwmon@vger.kernel.org
6673 W:      http://hwmon.wiki.kernel.org/
6674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6675 S:      Maintained
6676 F:      Documentation/devicetree/bindings/hwmon/
6677 F:      Documentation/hwmon/
6678 F:      drivers/hwmon/
6679 F:      include/linux/hwmon*.h
6680 F:      include/trace/events/hwmon*.h
6681
6682 HARDWARE RANDOM NUMBER GENERATOR CORE
6683 M:      Matt Mackall <mpm@selenic.com>
6684 M:      Herbert Xu <herbert@gondor.apana.org.au>
6685 L:      linux-crypto@vger.kernel.org
6686 S:      Odd fixes
6687 F:      Documentation/devicetree/bindings/rng/
6688 F:      Documentation/hw_random.txt
6689 F:      drivers/char/hw_random/
6690 F:      include/linux/hw_random.h
6691
6692 HARDWARE TRACING FACILITIES
6693 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6694 S:      Maintained
6695 F:      drivers/hwtracing/
6696
6697 HARDWARE SPINLOCK CORE
6698 M:      Ohad Ben-Cohen <ohad@wizery.com>
6699 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6700 L:      linux-remoteproc@vger.kernel.org
6701 S:      Maintained
6702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6703 F:      Documentation/devicetree/bindings/hwlock/
6704 F:      Documentation/hwspinlock.txt
6705 F:      drivers/hwspinlock/
6706 F:      include/linux/hwspinlock.h
6707
6708 HARMONY SOUND DRIVER
6709 L:      linux-parisc@vger.kernel.org
6710 S:      Maintained
6711 F:      sound/parisc/harmony.*
6712
6713 HDPVR USB VIDEO ENCODER DRIVER
6714 M:      Hans Verkuil <hverkuil@xs4all.nl>
6715 L:      linux-media@vger.kernel.org
6716 T:      git git://linuxtv.org/media_tree.git
6717 W:      https://linuxtv.org
6718 S:      Odd Fixes
6719 F:      drivers/media/usb/hdpvr/
6720
6721 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6722 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6723 S:      Supported
6724 F:      Documentation/watchdog/hpwdt.txt
6725 F:      drivers/watchdog/hpwdt.c
6726
6727 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6728 M:      Don Brace <don.brace@microsemi.com>
6729 L:      esc.storagedev@microsemi.com
6730 L:      linux-scsi@vger.kernel.org
6731 S:      Supported
6732 F:      Documentation/scsi/hpsa.txt
6733 F:      drivers/scsi/hpsa*.[ch]
6734 F:      include/linux/cciss*.h
6735 F:      include/uapi/linux/cciss*.h
6736
6737 HFI1 DRIVER
6738 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6739 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6740 L:      linux-rdma@vger.kernel.org
6741 S:      Supported
6742 F:      drivers/infiniband/hw/hfi1
6743
6744 HFS FILESYSTEM
6745 L:      linux-fsdevel@vger.kernel.org
6746 S:      Orphan
6747 F:      Documentation/filesystems/hfs.txt
6748 F:      fs/hfs/
6749
6750 HFSPLUS FILESYSTEM
6751 L:      linux-fsdevel@vger.kernel.org
6752 S:      Orphan
6753 F:      Documentation/filesystems/hfsplus.txt
6754 F:      fs/hfsplus/
6755
6756 HGA FRAMEBUFFER DRIVER
6757 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6758 L:      linux-nvidia@lists.surfsouth.com
6759 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6760 S:      Maintained
6761 F:      drivers/video/fbdev/hgafb.c
6762
6763 HIBERNATION (aka Software Suspend, aka swsusp)
6764 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6765 M:      Pavel Machek <pavel@ucw.cz>
6766 L:      linux-pm@vger.kernel.org
6767 B:      https://bugzilla.kernel.org
6768 S:      Supported
6769 F:      arch/x86/power/
6770 F:      drivers/base/power/
6771 F:      kernel/power/
6772 F:      include/linux/suspend.h
6773 F:      include/linux/freezer.h
6774 F:      include/linux/pm.h
6775 F:      arch/*/include/asm/suspend*.h
6776
6777 HID CORE LAYER
6778 M:      Jiri Kosina <jikos@kernel.org>
6779 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6780 L:      linux-input@vger.kernel.org
6781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6782 S:      Maintained
6783 F:      drivers/hid/
6784 F:      include/linux/hid*
6785 F:      include/uapi/linux/hid*
6786
6787 HID SENSOR HUB DRIVERS
6788 M:      Jiri Kosina <jikos@kernel.org>
6789 M:      Jonathan Cameron <jic23@kernel.org>
6790 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6791 L:      linux-input@vger.kernel.org
6792 L:      linux-iio@vger.kernel.org
6793 S:      Maintained
6794 F:      Documentation/hid/hid-sensor*
6795 F:      drivers/hid/hid-sensor-*
6796 F:      drivers/iio/*/hid-*
6797 F:      include/linux/hid-sensor-*
6798
6799 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6800 M:      Thomas Gleixner <tglx@linutronix.de>
6801 L:      linux-kernel@vger.kernel.org
6802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6803 S:      Maintained
6804 F:      Documentation/timers/
6805 F:      kernel/time/hrtimer.c
6806 F:      kernel/time/clockevents.c
6807 F:      kernel/time/timer_*.c
6808 F:      include/linux/clockchips.h
6809 F:      include/linux/hrtimer.h
6810
6811 HIGH-SPEED SCC DRIVER FOR AX.25
6812 L:      linux-hams@vger.kernel.org
6813 S:      Orphan
6814 F:      drivers/net/hamradio/dmascc.c
6815 F:      drivers/net/hamradio/scc.c
6816
6817 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6818 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6819 W:      http://www.highpoint-tech.com
6820 S:      Supported
6821 F:      Documentation/scsi/hptiop.txt
6822 F:      drivers/scsi/hptiop.c
6823
6824 HIPPI
6825 M:      Jes Sorensen <jes@trained-monkey.org>
6826 L:      linux-hippi@sunsite.dk
6827 S:      Maintained
6828 F:      include/linux/hippidevice.h
6829 F:      include/uapi/linux/if_hippi.h
6830 F:      net/802/hippi.c
6831 F:      drivers/net/hippi/
6832
6833 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6834 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6835 M:      Salil Mehta <salil.mehta@huawei.com>
6836 L:      netdev@vger.kernel.org
6837 W:      http://www.hisilicon.com
6838 S:      Maintained
6839 F:      drivers/net/ethernet/hisilicon/hns3/
6840
6841 HISILICON LPC BUS DRIVER
6842 M:      john.garry@huawei.com
6843 W:      http://www.hisilicon.com
6844 S:      Maintained
6845 F:      drivers/bus/hisi_lpc.c
6846 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6847
6848 HISILICON NETWORK SUBSYSTEM DRIVER
6849 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6850 M:      Salil Mehta <salil.mehta@huawei.com>
6851 L:      netdev@vger.kernel.org
6852 W:      http://www.hisilicon.com
6853 S:      Maintained
6854 F:      drivers/net/ethernet/hisilicon/
6855 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6856
6857 HISILICON PMU DRIVER
6858 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6859 W:      http://www.hisilicon.com
6860 S:      Supported
6861 F:      drivers/perf/hisilicon
6862 F:      Documentation/perf/hisi-pmu.txt
6863
6864 HISILICON ROCE DRIVER
6865 M:      Lijun Ou <oulijun@huawei.com>
6866 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6867 L:      linux-rdma@vger.kernel.org
6868 S:      Maintained
6869 F:      drivers/infiniband/hw/hns/
6870 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6871
6872 HISILICON SAS Controller
6873 M:      John Garry <john.garry@huawei.com>
6874 W:      http://www.hisilicon.com
6875 S:      Supported
6876 F:      drivers/scsi/hisi_sas/
6877 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6878
6879 HMM - Heterogeneous Memory Management
6880 M:      Jérôme Glisse <jglisse@redhat.com>
6881 L:      linux-mm@kvack.org
6882 S:      Maintained
6883 F:      mm/hmm*
6884 F:      include/linux/hmm*
6885 F:      Documentation/vm/hmm.rst
6886
6887 HOST AP DRIVER
6888 M:      Jouni Malinen <j@w1.fi>
6889 L:      linux-wireless@vger.kernel.org
6890 W:      http://w1.fi/hostap-driver.html
6891 S:      Obsolete
6892 F:      drivers/net/wireless/intersil/hostap/
6893
6894 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6895 L:      platform-driver-x86@vger.kernel.org
6896 S:      Orphan
6897 F:      drivers/platform/x86/tc1100-wmi.c
6898
6899 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6900 M:      Jaroslav Kysela <perex@perex.cz>
6901 S:      Maintained
6902 F:      drivers/net/ethernet/hp/hp100.*
6903
6904 HPET:   High Precision Event Timers driver
6905 M:      Clemens Ladisch <clemens@ladisch.de>
6906 S:      Maintained
6907 F:      Documentation/timers/hpet.txt
6908 F:      drivers/char/hpet.c
6909 F:      include/linux/hpet.h
6910 F:      include/uapi/linux/hpet.h
6911
6912 HPET:   x86
6913 S:      Orphan
6914 F:      arch/x86/kernel/hpet.c
6915 F:      arch/x86/include/asm/hpet.h
6916
6917 HPFS FILESYSTEM
6918 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6919 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6920 S:      Maintained
6921 F:      fs/hpfs/
6922
6923 HSI SUBSYSTEM
6924 M:      Sebastian Reichel <sre@kernel.org>
6925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6926 S:      Maintained
6927 F:      Documentation/ABI/testing/sysfs-bus-hsi
6928 F:      Documentation/driver-api/hsi.rst
6929 F:      drivers/hsi/
6930 F:      include/linux/hsi/
6931 F:      include/uapi/linux/hsi/
6932
6933 HSO 3G MODEM DRIVER
6934 L:      linux-usb@vger.kernel.org
6935 S:      Orphan
6936 F:      drivers/net/usb/hso.c
6937
6938 HSR NETWORK PROTOCOL
6939 M:      Arvid Brodin <arvid.brodin@alten.se>
6940 L:      netdev@vger.kernel.org
6941 S:      Maintained
6942 F:      net/hsr/
6943
6944 HT16K33 LED CONTROLLER DRIVER
6945 M:      Robin van der Gracht <robin@protonic.nl>
6946 S:      Maintained
6947 F:      drivers/auxdisplay/ht16k33.c
6948 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6949
6950 HTCPEN TOUCHSCREEN DRIVER
6951 M:      Pau Oliva Fora <pof@eslack.org>
6952 L:      linux-input@vger.kernel.org
6953 S:      Maintained
6954 F:      drivers/input/touchscreen/htcpen.c
6955
6956 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6957 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6958 L:      linux-iio@vger.kernel.org
6959 W:      http://www.st.com/
6960 S:      Maintained
6961 F:      drivers/iio/humidity/hts221*
6962 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6963
6964 HUAWEI ETHERNET DRIVER
6965 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6966 L:      netdev@vger.kernel.org
6967 S:      Supported
6968 F:      Documentation/networking/hinic.txt
6969 F:      drivers/net/ethernet/huawei/hinic/
6970
6971 HUGETLB FILESYSTEM
6972 M:      Mike Kravetz <mike.kravetz@oracle.com>
6973 L:      linux-mm@kvack.org
6974 S:      Maintained
6975 F:      fs/hugetlbfs/
6976 F:      mm/hugetlb.c
6977 F:      include/linux/hugetlb.h
6978 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6979 F:      Documentation/vm/hugetlbfs_reserv.rst
6980 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6981
6982 HVA ST MEDIA DRIVER
6983 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6984 L:      linux-media@vger.kernel.org
6985 T:      git git://linuxtv.org/media_tree.git
6986 W:      https://linuxtv.org
6987 S:      Supported
6988 F:      drivers/media/platform/sti/hva
6989
6990 HWPOISON MEMORY FAILURE HANDLING
6991 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6992 L:      linux-mm@kvack.org
6993 S:      Maintained
6994 F:      mm/memory-failure.c
6995 F:      mm/hwpoison-inject.c
6996
6997 HYGON PROCESSOR SUPPORT
6998 M:      Pu Wen <puwen@hygon.cn>
6999 L:      linux-kernel@vger.kernel.org
7000 S:      Maintained
7001 F:      arch/x86/kernel/cpu/hygon.c
7002
7003 Hyper-V CORE AND DRIVERS
7004 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7005 M:      Haiyang Zhang <haiyangz@microsoft.com>
7006 M:      Stephen Hemminger <sthemmin@microsoft.com>
7007 M:      Sasha Levin <sashal@kernel.org>
7008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7009 L:      devel@linuxdriverproject.org
7010 S:      Supported
7011 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7012 F:      arch/x86/include/asm/mshyperv.h
7013 F:      arch/x86/include/asm/trace/hyperv.h
7014 F:      arch/x86/include/asm/hyperv-tlfs.h
7015 F:      arch/x86/kernel/cpu/mshyperv.c
7016 F:      arch/x86/hyperv
7017 F:      drivers/hid/hid-hyperv.c
7018 F:      drivers/hv/
7019 F:      drivers/input/serio/hyperv-keyboard.c
7020 F:      drivers/pci/controller/pci-hyperv.c
7021 F:      drivers/net/hyperv/
7022 F:      drivers/scsi/storvsc_drv.c
7023 F:      drivers/uio/uio_hv_generic.c
7024 F:      drivers/video/fbdev/hyperv_fb.c
7025 F:      net/vmw_vsock/hyperv_transport.c
7026 F:      include/linux/hyperv.h
7027 F:      include/uapi/linux/hyperv.h
7028 F:      tools/hv/
7029 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7030
7031 HYPERVISOR VIRTUAL CONSOLE DRIVER
7032 L:      linuxppc-dev@lists.ozlabs.org
7033 S:      Odd Fixes
7034 F:      drivers/tty/hvc/
7035
7036 I2C ACPI SUPPORT
7037 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7038 L:      linux-i2c@vger.kernel.org
7039 L:      linux-acpi@vger.kernel.org
7040 S:      Maintained
7041 F:      drivers/i2c/i2c-core-acpi.c
7042
7043 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7044 M:      Ajay Gupta <ajayg@nvidia.com>
7045 L:      linux-i2c@vger.kernel.org
7046 S:      Maintained
7047 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7048 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7049
7050 I2C MUXES
7051 M:      Peter Rosin <peda@axentia.se>
7052 L:      linux-i2c@vger.kernel.org
7053 S:      Maintained
7054 F:      Documentation/i2c/i2c-topology
7055 F:      Documentation/i2c/muxes/
7056 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7057 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7058 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7059 F:      drivers/i2c/i2c-mux.c
7060 F:      drivers/i2c/muxes/
7061 F:      include/linux/i2c-mux.h
7062
7063 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7064 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7065 L:      linux-i2c@vger.kernel.org
7066 S:      Maintained
7067 F:      drivers/i2c/busses/i2c-mv64xxx.c
7068
7069 I2C OVER PARALLEL PORT
7070 M:      Jean Delvare <jdelvare@suse.com>
7071 L:      linux-i2c@vger.kernel.org
7072 S:      Maintained
7073 F:      Documentation/i2c/busses/i2c-parport
7074 F:      Documentation/i2c/busses/i2c-parport-light
7075 F:      drivers/i2c/busses/i2c-parport.c
7076 F:      drivers/i2c/busses/i2c-parport-light.c
7077
7078 I2C SUBSYSTEM
7079 M:      Wolfram Sang <wsa@the-dreams.de>
7080 L:      linux-i2c@vger.kernel.org
7081 W:      https://i2c.wiki.kernel.org/
7082 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7084 S:      Maintained
7085 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7086 F:      Documentation/i2c/
7087 F:      drivers/i2c/*
7088 F:      include/linux/i2c.h
7089 F:      include/linux/i2c-dev.h
7090 F:      include/linux/i2c-smbus.h
7091 F:      include/uapi/linux/i2c.h
7092 F:      include/uapi/linux/i2c-*.h
7093
7094 I2C SUBSYSTEM HOST DRIVERS
7095 L:      linux-i2c@vger.kernel.org
7096 W:      https://i2c.wiki.kernel.org/
7097 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7099 S:      Odd Fixes
7100 F:      Documentation/devicetree/bindings/i2c/
7101 F:      drivers/i2c/algos/
7102 F:      drivers/i2c/busses/
7103
7104 I2C-TAOS-EVM DRIVER
7105 M:      Jean Delvare <jdelvare@suse.com>
7106 L:      linux-i2c@vger.kernel.org
7107 S:      Maintained
7108 F:      Documentation/i2c/busses/i2c-taos-evm
7109 F:      drivers/i2c/busses/i2c-taos-evm.c
7110
7111 I2C-TINY-USB DRIVER
7112 M:      Till Harbaum <till@harbaum.org>
7113 L:      linux-i2c@vger.kernel.org
7114 W:      http://www.harbaum.org/till/i2c_tiny_usb
7115 S:      Maintained
7116 F:      drivers/i2c/busses/i2c-tiny-usb.c
7117
7118 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7119 M:      Jean Delvare <jdelvare@suse.com>
7120 L:      linux-i2c@vger.kernel.org
7121 S:      Maintained
7122 F:      Documentation/i2c/busses/i2c-ali1535
7123 F:      Documentation/i2c/busses/i2c-ali1563
7124 F:      Documentation/i2c/busses/i2c-ali15x3
7125 F:      Documentation/i2c/busses/i2c-amd756
7126 F:      Documentation/i2c/busses/i2c-amd8111
7127 F:      Documentation/i2c/busses/i2c-i801
7128 F:      Documentation/i2c/busses/i2c-nforce2
7129 F:      Documentation/i2c/busses/i2c-piix4
7130 F:      Documentation/i2c/busses/i2c-sis5595
7131 F:      Documentation/i2c/busses/i2c-sis630
7132 F:      Documentation/i2c/busses/i2c-sis96x
7133 F:      Documentation/i2c/busses/i2c-via
7134 F:      Documentation/i2c/busses/i2c-viapro
7135 F:      drivers/i2c/busses/i2c-ali1535.c
7136 F:      drivers/i2c/busses/i2c-ali1563.c
7137 F:      drivers/i2c/busses/i2c-ali15x3.c
7138 F:      drivers/i2c/busses/i2c-amd756.c
7139 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7140 F:      drivers/i2c/busses/i2c-amd8111.c
7141 F:      drivers/i2c/busses/i2c-i801.c
7142 F:      drivers/i2c/busses/i2c-isch.c
7143 F:      drivers/i2c/busses/i2c-nforce2.c
7144 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7145 F:      drivers/i2c/busses/i2c-piix4.c
7146 F:      drivers/i2c/busses/i2c-sis5595.c
7147 F:      drivers/i2c/busses/i2c-sis630.c
7148 F:      drivers/i2c/busses/i2c-sis96x.c
7149 F:      drivers/i2c/busses/i2c-via.c
7150 F:      drivers/i2c/busses/i2c-viapro.c
7151
7152 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7153 M:      Hans de Goede <hdegoede@redhat.com>
7154 L:      linux-i2c@vger.kernel.org
7155 S:      Maintained
7156 F:      drivers/i2c/busses/i2c-cht-wc.c
7157
7158 I2C/SMBUS ISMT DRIVER
7159 M:      Seth Heasley <seth.heasley@intel.com>
7160 M:      Neil Horman <nhorman@tuxdriver.com>
7161 L:      linux-i2c@vger.kernel.org
7162 F:      drivers/i2c/busses/i2c-ismt.c
7163 F:      Documentation/i2c/busses/i2c-ismt
7164
7165 I2C/SMBUS STUB DRIVER
7166 M:      Jean Delvare <jdelvare@suse.com>
7167 L:      linux-i2c@vger.kernel.org
7168 S:      Maintained
7169 F:      drivers/i2c/i2c-stub.c
7170
7171 I3C SUBSYSTEM
7172 M:      Boris Brezillon <bbrezillon@kernel.org>
7173 L:      linux-i3c@lists.infradead.org
7174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7175 S:      Maintained
7176 F:      Documentation/ABI/testing/sysfs-bus-i3c
7177 F:      Documentation/devicetree/bindings/i3c/
7178 F:      Documentation/driver-api/i3c
7179 F:      drivers/i3c/
7180 F:      include/linux/i3c/
7181 F:      include/dt-bindings/i3c/
7182
7183 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7184 M:      Vitor Soares <vitor.soares@synopsys.com>
7185 S:      Maintained
7186 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7187 F:      drivers/i3c/master/dw*
7188
7189 IA64 (Itanium) PLATFORM
7190 M:      Tony Luck <tony.luck@intel.com>
7191 M:      Fenghua Yu <fenghua.yu@intel.com>
7192 L:      linux-ia64@vger.kernel.org
7193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7194 S:      Maintained
7195 F:      arch/ia64/
7196
7197 IBM Power 842 compression accelerator
7198 M:      Haren Myneni <haren@us.ibm.com>
7199 S:      Supported
7200 F:      drivers/crypto/nx/Makefile
7201 F:      drivers/crypto/nx/Kconfig
7202 F:      drivers/crypto/nx/nx-842*
7203 F:      include/linux/sw842.h
7204 F:      crypto/842.c
7205 F:      lib/842/
7206
7207 IBM Power in-Nest Crypto Acceleration
7208 M:      Breno Leitão <leitao@debian.org>
7209 M:      Nayna Jain <nayna@linux.ibm.com>
7210 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7211 L:      linux-crypto@vger.kernel.org
7212 S:      Supported
7213 F:      drivers/crypto/nx/Makefile
7214 F:      drivers/crypto/nx/Kconfig
7215 F:      drivers/crypto/nx/nx-aes*
7216 F:      drivers/crypto/nx/nx-sha*
7217 F:      drivers/crypto/nx/nx.*
7218 F:      drivers/crypto/nx/nx_csbcpb.h
7219 F:      drivers/crypto/nx/nx_debugfs.h
7220
7221 IBM Power Linux RAID adapter
7222 M:      Brian King <brking@us.ibm.com>
7223 S:      Supported
7224 F:      drivers/scsi/ipr.*
7225
7226 IBM Power SRIOV Virtual NIC Device Driver
7227 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7228 M:      John Allen <jallen@linux.ibm.com>
7229 L:      netdev@vger.kernel.org
7230 S:      Supported
7231 F:      drivers/net/ethernet/ibm/ibmvnic.*
7232
7233 IBM Power Virtual Accelerator Switchboard
7234 M:      Sukadev Bhattiprolu
7235 L:      linuxppc-dev@lists.ozlabs.org
7236 S:      Supported
7237 F:      arch/powerpc/platforms/powernv/vas*
7238 F:      arch/powerpc/platforms/powernv/copy-paste.h
7239 F:      arch/powerpc/include/asm/vas.h
7240 F:      arch/powerpc/include/uapi/asm/vas.h
7241
7242 IBM Power Virtual Ethernet Device Driver
7243 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7244 L:      netdev@vger.kernel.org
7245 S:      Supported
7246 F:      drivers/net/ethernet/ibm/ibmveth.*
7247
7248 IBM Power Virtual FC Device Drivers
7249 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7250 L:      linux-scsi@vger.kernel.org
7251 S:      Supported
7252 F:      drivers/scsi/ibmvscsi/ibmvfc*
7253
7254 IBM Power Virtual Management Channel Driver
7255 M:      Steven Royer <seroyer@linux.ibm.com>
7256 S:      Supported
7257 F:      drivers/misc/ibmvmc.*
7258
7259 IBM Power Virtual SCSI Device Drivers
7260 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7261 L:      linux-scsi@vger.kernel.org
7262 S:      Supported
7263 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7264 F:      include/scsi/viosrp.h
7265
7266 IBM Power Virtual SCSI Device Target Driver
7267 M:      Michael Cyr <mikecyr@linux.ibm.com>
7268 L:      linux-scsi@vger.kernel.org
7269 L:      target-devel@vger.kernel.org
7270 S:      Supported
7271 F:      drivers/scsi/ibmvscsi_tgt/
7272
7273 IBM Power VMX Cryptographic instructions
7274 M:      Breno Leitão <leitao@debian.org>
7275 M:      Nayna Jain <nayna@linux.ibm.com>
7276 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7277 L:      linux-crypto@vger.kernel.org
7278 S:      Supported
7279 F:      drivers/crypto/vmx/Makefile
7280 F:      drivers/crypto/vmx/Kconfig
7281 F:      drivers/crypto/vmx/vmx.c
7282 F:      drivers/crypto/vmx/aes*
7283 F:      drivers/crypto/vmx/ghash*
7284 F:      drivers/crypto/vmx/ppc-xlate.pl
7285
7286 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7287 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7288 L:      linux-pci@vger.kernel.org
7289 L:      linuxppc-dev@lists.ozlabs.org
7290 S:      Supported
7291 F:      drivers/pci/hotplug/rpaphp*
7292
7293 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7294 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7295 L:      linux-pci@vger.kernel.org
7296 L:      linuxppc-dev@lists.ozlabs.org
7297 S:      Supported
7298 F:      drivers/pci/hotplug/rpadlpar*
7299
7300 IBM ServeRAID RAID DRIVER
7301 S:      Orphan
7302 F:      drivers/scsi/ips.*
7303
7304 ICH LPC AND GPIO DRIVER
7305 M:      Peter Tyser <ptyser@xes-inc.com>
7306 S:      Maintained
7307 F:      drivers/mfd/lpc_ich.c
7308 F:      drivers/gpio/gpio-ich.c
7309
7310 IDE SUBSYSTEM
7311 M:      "David S. Miller" <davem@davemloft.net>
7312 L:      linux-ide@vger.kernel.org
7313 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7315 S:      Maintained
7316 F:      Documentation/ide/
7317 F:      drivers/ide/
7318 F:      include/linux/ide.h
7319
7320 IDE/ATAPI DRIVERS
7321 M:      Borislav Petkov <bp@alien8.de>
7322 L:      linux-ide@vger.kernel.org
7323 S:      Maintained
7324 F:      Documentation/cdrom/ide-cd
7325 F:      drivers/ide/ide-cd*
7326
7327 IDEAPAD LAPTOP EXTRAS DRIVER
7328 M:      Ike Panhc <ike.pan@canonical.com>
7329 L:      platform-driver-x86@vger.kernel.org
7330 W:      http://launchpad.net/ideapad-laptop
7331 S:      Maintained
7332 F:      drivers/platform/x86/ideapad-laptop.c
7333
7334 IDEAPAD LAPTOP SLIDEBAR DRIVER
7335 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7336 L:      linux-input@vger.kernel.org
7337 W:      https://github.com/o2genum/ideapad-slidebar
7338 S:      Maintained
7339 F:      drivers/input/misc/ideapad_slidebar.c
7340
7341 IDT VersaClock 5 CLOCK DRIVER
7342 M:      Marek Vasut <marek.vasut@gmail.com>
7343 S:      Maintained
7344 F:      drivers/clk/clk-versaclock5.c
7345
7346 IEEE 802.15.4 SUBSYSTEM
7347 M:      Alexander Aring <alex.aring@gmail.com>
7348 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7349 L:      linux-wpan@vger.kernel.org
7350 W:      http://wpan.cakelab.org/
7351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7353 S:      Maintained
7354 F:      net/ieee802154/
7355 F:      net/mac802154/
7356 F:      drivers/net/ieee802154/
7357 F:      include/linux/nl802154.h
7358 F:      include/linux/ieee802154.h
7359 F:      include/net/nl802154.h
7360 F:      include/net/mac802154.h
7361 F:      include/net/af_ieee802154.h
7362 F:      include/net/cfg802154.h
7363 F:      include/net/ieee802154_netdev.h
7364 F:      Documentation/networking/ieee802154.txt
7365
7366 IFE PROTOCOL
7367 M:      Yotam Gigi <yotam.gi@gmail.com>
7368 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7369 F:      net/ife
7370 F:      include/net/ife.h
7371 F:      include/uapi/linux/ife.h
7372
7373 IGORPLUG-USB IR RECEIVER
7374 M:      Sean Young <sean@mess.org>
7375 L:      linux-media@vger.kernel.org
7376 S:      Maintained
7377 F:      drivers/media/rc/igorplugusb.c
7378
7379 IGUANAWORKS USB IR TRANSCEIVER
7380 M:      Sean Young <sean@mess.org>
7381 L:      linux-media@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/media/rc/iguanair.c
7384
7385 IIO DIGITAL POTENTIOMETER DAC
7386 M:      Peter Rosin <peda@axentia.se>
7387 L:      linux-iio@vger.kernel.org
7388 S:      Maintained
7389 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7390 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7391 F:      drivers/iio/dac/dpot-dac.c
7392
7393 IIO ENVELOPE DETECTOR
7394 M:      Peter Rosin <peda@axentia.se>
7395 L:      linux-iio@vger.kernel.org
7396 S:      Maintained
7397 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7398 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7399 F:      drivers/iio/adc/envelope-detector.c
7400
7401 IIO MULTIPLEXER
7402 M:      Peter Rosin <peda@axentia.se>
7403 L:      linux-iio@vger.kernel.org
7404 S:      Maintained
7405 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7406 F:      drivers/iio/multiplexer/iio-mux.c
7407
7408 IIO SUBSYSTEM AND DRIVERS
7409 M:      Jonathan Cameron <jic23@kernel.org>
7410 R:      Hartmut Knaack <knaack.h@gmx.de>
7411 R:      Lars-Peter Clausen <lars@metafoo.de>
7412 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7413 L:      linux-iio@vger.kernel.org
7414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7415 S:      Maintained
7416 F:      Documentation/ABI/testing/configfs-iio*
7417 F:      Documentation/ABI/testing/sysfs-bus-iio*
7418 F:      Documentation/devicetree/bindings/iio/
7419 F:      drivers/iio/
7420 F:      drivers/staging/iio/
7421 F:      include/linux/iio/
7422 F:      tools/iio/
7423
7424 IIO UNIT CONVERTER
7425 M:      Peter Rosin <peda@axentia.se>
7426 L:      linux-iio@vger.kernel.org
7427 S:      Maintained
7428 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7429 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7430 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7431 F:      drivers/iio/afe/iio-rescale.c
7432
7433 IKANOS/ADI EAGLE ADSL USB DRIVER
7434 M:      Matthieu Castet <castet.matthieu@free.fr>
7435 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7436 S:      Maintained
7437 F:      drivers/usb/atm/ueagle-atm.c
7438
7439 IMGTEC ASCII LCD DRIVER
7440 M:      Paul Burton <paul.burton@mips.com>
7441 S:      Maintained
7442 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7443 F:      drivers/auxdisplay/img-ascii-lcd.c
7444
7445 IMGTEC IR DECODER DRIVER
7446 M:      James Hogan <jhogan@kernel.org>
7447 S:      Maintained
7448 F:      drivers/media/rc/img-ir/
7449
7450 IMON SOUNDGRAPH USB IR RECEIVER
7451 M:      Sean Young <sean@mess.org>
7452 L:      linux-media@vger.kernel.org
7453 S:      Maintained
7454 F:      drivers/media/rc/imon_raw.c
7455 F:      drivers/media/rc/imon.c
7456
7457 IMS TWINTURBO FRAMEBUFFER DRIVER
7458 L:      linux-fbdev@vger.kernel.org
7459 S:      Orphan
7460 F:      drivers/video/fbdev/imsttfb.c
7461
7462 INA209 HARDWARE MONITOR DRIVER
7463 M:      Guenter Roeck <linux@roeck-us.net>
7464 L:      linux-hwmon@vger.kernel.org
7465 S:      Maintained
7466 F:      Documentation/hwmon/ina209
7467 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7468 F:      drivers/hwmon/ina209.c
7469
7470 INA2XX HARDWARE MONITOR DRIVER
7471 M:      Guenter Roeck <linux@roeck-us.net>
7472 L:      linux-hwmon@vger.kernel.org
7473 S:      Maintained
7474 F:      Documentation/hwmon/ina2xx
7475 F:      drivers/hwmon/ina2xx.c
7476 F:      include/linux/platform_data/ina2xx.h
7477
7478 INDUSTRY PACK SUBSYSTEM (IPACK)
7479 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7480 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7481 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7482 L:      industrypack-devel@lists.sourceforge.net
7483 W:      http://industrypack.sourceforge.net
7484 S:      Maintained
7485 F:      drivers/ipack/
7486
7487 INFINIBAND SUBSYSTEM
7488 M:      Doug Ledford <dledford@redhat.com>
7489 M:      Jason Gunthorpe <jgg@mellanox.com>
7490 L:      linux-rdma@vger.kernel.org
7491 W:      https://github.com/linux-rdma/rdma-core
7492 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7494 S:      Supported
7495 F:      Documentation/devicetree/bindings/infiniband/
7496 F:      Documentation/infiniband/
7497 F:      drivers/infiniband/
7498 F:      include/uapi/linux/if_infiniband.h
7499 F:      include/uapi/rdma/
7500 F:      include/rdma/
7501
7502 INGENIC JZ4780 DMA Driver
7503 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7504 S:      Maintained
7505 F:      drivers/dma/dma-jz4780.c
7506
7507 INGENIC JZ4780 NAND DRIVER
7508 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7509 L:      linux-mtd@lists.infradead.org
7510 S:      Maintained
7511 F:      drivers/mtd/nand/raw/jz4780_*
7512
7513 INOTIFY
7514 M:      Jan Kara <jack@suse.cz>
7515 R:      Amir Goldstein <amir73il@gmail.com>
7516 L:      linux-fsdevel@vger.kernel.org
7517 S:      Maintained
7518 F:      Documentation/filesystems/inotify.txt
7519 F:      fs/notify/inotify/
7520 F:      include/linux/inotify.h
7521 F:      include/uapi/linux/inotify.h
7522
7523 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7524 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7525 L:      linux-input@vger.kernel.org
7526 Q:      http://patchwork.kernel.org/project/linux-input/list/
7527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7528 S:      Maintained
7529 F:      drivers/input/
7530 F:      include/linux/input.h
7531 F:      include/uapi/linux/input.h
7532 F:      include/uapi/linux/input-event-codes.h
7533 F:      include/linux/input/
7534 F:      Documentation/devicetree/bindings/input/
7535 F:      Documentation/devicetree/bindings/serio/
7536 F:      Documentation/input/
7537
7538 INPUT MULTITOUCH (MT) PROTOCOL
7539 M:      Henrik Rydberg <rydberg@bitmath.org>
7540 L:      linux-input@vger.kernel.org
7541 S:      Odd fixes
7542 F:      Documentation/input/multi-touch-protocol.rst
7543 F:      drivers/input/input-mt.c
7544 K:      \b(ABS|SYN)_MT_
7545
7546 INSIDE SECURE CRYPTO DRIVER
7547 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7548 F:      drivers/crypto/inside-secure/
7549 S:      Maintained
7550 L:      linux-crypto@vger.kernel.org
7551
7552 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7553 M:      Mimi Zohar <zohar@linux.ibm.com>
7554 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7555 L:      linux-integrity@vger.kernel.org
7556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7557 S:      Supported
7558 F:      security/integrity/ima/
7559
7560 INTEL 810/815 FRAMEBUFFER DRIVER
7561 M:      Antonino Daplas <adaplas@gmail.com>
7562 L:      linux-fbdev@vger.kernel.org
7563 S:      Maintained
7564 F:      drivers/video/fbdev/i810/
7565
7566 INTEL ASoC DRIVERS
7567 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7568 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7569 M:      Jie Yang <yang.jie@linux.intel.com>
7570 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7571 S:      Supported
7572 F:      sound/soc/intel/
7573
7574 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7575 M:      Hans de Goede <hdegoede@redhat.com>
7576 L:      platform-driver-x86@vger.kernel.org
7577 S:      Maintained
7578 F:      drivers/platform/x86/intel_atomisp2_pm.c
7579
7580 INTEL C600 SERIES SAS CONTROLLER DRIVER
7581 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7582 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7583 L:      linux-scsi@vger.kernel.org
7584 T:      git git://git.code.sf.net/p/intel-sas/isci
7585 S:      Supported
7586 F:      drivers/scsi/isci/
7587
7588 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7589 M:      Jani Nikula <jani.nikula@linux.intel.com>
7590 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7591 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7592 L:      intel-gfx@lists.freedesktop.org
7593 W:      https://01.org/linuxgraphics/
7594 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7595 C:      irc://chat.freenode.net/intel-gfx
7596 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7597 T:      git git://anongit.freedesktop.org/drm-intel
7598 S:      Supported
7599 F:      drivers/gpu/drm/i915/
7600 F:      include/drm/i915*
7601 F:      include/uapi/drm/i915_drm.h
7602 F:      Documentation/gpu/i915.rst
7603
7604 INTEL ETHERNET DRIVERS
7605 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7606 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7607 W:      http://www.intel.com/support/feedback.htm
7608 W:      http://e1000.sourceforge.net/
7609 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7612 S:      Supported
7613 F:      Documentation/networking/device_drivers/intel/e100.rst
7614 F:      Documentation/networking/device_drivers/intel/e1000.rst
7615 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7616 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7617 F:      Documentation/networking/device_drivers/intel/igb.rst
7618 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7619 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7620 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7621 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7622 F:      Documentation/networking/device_drivers/intel/i40e.rst
7623 F:      Documentation/networking/device_drivers/intel/iavf.rst
7624 F:      Documentation/networking/device_drivers/intel/ice.rst
7625 F:      drivers/net/ethernet/intel/
7626 F:      drivers/net/ethernet/intel/*/
7627 F:      include/linux/avf/virtchnl.h
7628
7629 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7630 M:      Maik Broemme <mbroemme@libmpq.org>
7631 L:      linux-fbdev@vger.kernel.org
7632 S:      Maintained
7633 F:      Documentation/fb/intelfb.txt
7634 F:      drivers/video/fbdev/intelfb/
7635
7636 INTEL GPIO DRIVERS
7637 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7638 L:      linux-gpio@vger.kernel.org
7639 S:      Maintained
7640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7641 F:      drivers/gpio/gpio-ich.c
7642 F:      drivers/gpio/gpio-intel-mid.c
7643 F:      drivers/gpio/gpio-lynxpoint.c
7644 F:      drivers/gpio/gpio-merrifield.c
7645 F:      drivers/gpio/gpio-ml-ioh.c
7646 F:      drivers/gpio/gpio-pch.c
7647 F:      drivers/gpio/gpio-sch.c
7648 F:      drivers/gpio/gpio-sodaville.c
7649
7650 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7651 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7652 M:      Zhi Wang <zhi.a.wang@intel.com>
7653 L:      intel-gvt-dev@lists.freedesktop.org
7654 L:      intel-gfx@lists.freedesktop.org
7655 W:      https://01.org/igvt-g
7656 T:      git https://github.com/intel/gvt-linux.git
7657 S:      Supported
7658 F:      drivers/gpu/drm/i915/gvt/
7659
7660 INTEL HID EVENT DRIVER
7661 M:      Alex Hung <alex.hung@canonical.com>
7662 L:      platform-driver-x86@vger.kernel.org
7663 S:      Maintained
7664 F:      drivers/platform/x86/intel-hid.c
7665
7666 INTEL I/OAT DMA DRIVER
7667 M:      Dave Jiang <dave.jiang@intel.com>
7668 R:      Dan Williams <dan.j.williams@intel.com>
7669 L:      dmaengine@vger.kernel.org
7670 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7671 S:      Supported
7672 F:      drivers/dma/ioat*
7673
7674 INTEL IDLE DRIVER
7675 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7676 M:      Len Brown <lenb@kernel.org>
7677 L:      linux-pm@vger.kernel.org
7678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7679 B:      https://bugzilla.kernel.org
7680 S:      Supported
7681 F:      drivers/idle/intel_idle.c
7682
7683 INTEL INTEGRATED SENSOR HUB DRIVER
7684 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7685 M:      Jiri Kosina <jikos@kernel.org>
7686 L:      linux-input@vger.kernel.org
7687 S:      Maintained
7688 F:      drivers/hid/intel-ish-hid/
7689
7690 INTEL IOMMU (VT-d)
7691 M:      David Woodhouse <dwmw2@infradead.org>
7692 L:      iommu@lists.linux-foundation.org
7693 T:      git git://git.infradead.org/iommu-2.6.git
7694 S:      Supported
7695 F:      drivers/iommu/intel-iommu.c
7696 F:      include/linux/intel-iommu.h
7697
7698 INTEL IOP-ADMA DMA DRIVER
7699 R:      Dan Williams <dan.j.williams@intel.com>
7700 S:      Odd fixes
7701 F:      drivers/dma/iop-adma.c
7702
7703 INTEL IPU3 CSI-2 CIO2 DRIVER
7704 M:      Yong Zhi <yong.zhi@intel.com>
7705 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7706 M:      Bingbu Cao <bingbu.cao@intel.com>
7707 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7708 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7709 L:      linux-media@vger.kernel.org
7710 S:      Maintained
7711 F:      drivers/media/pci/intel/ipu3/
7712 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7713
7714 INTEL IPU3 CSI-2 IMGU DRIVER
7715 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7716 L:      linux-media@vger.kernel.org
7717 S:      Maintained
7718 F:      drivers/staging/media/ipu3/
7719 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7720 F:      Documentation/media/v4l-drivers/ipu3.rst
7721
7722 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7723 M:      Krzysztof Halasa <khalasa@piap.pl>
7724 S:      Maintained
7725 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7726 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7727 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7728 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7729 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7730 F:      drivers/net/wan/ixp4xx_hss.c
7731
7732 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7733 M:      Deepak Saxena <dsaxena@plexity.net>
7734 S:      Maintained
7735 F:      drivers/char/hw_random/ixp4xx-rng.c
7736
7737 INTEL MANAGEMENT ENGINE (mei)
7738 M:      Tomas Winkler <tomas.winkler@intel.com>
7739 L:      linux-kernel@vger.kernel.org
7740 S:      Supported
7741 F:      include/uapi/linux/mei.h
7742 F:      include/linux/mei_cl_bus.h
7743 F:      drivers/misc/mei/*
7744 F:      drivers/watchdog/mei_wdt.c
7745 F:      Documentation/misc-devices/mei/*
7746 F:      samples/mei/*
7747
7748 INTEL MENLOW THERMAL DRIVER
7749 M:      Sujith Thomas <sujith.thomas@intel.com>
7750 L:      platform-driver-x86@vger.kernel.org
7751 W:      https://01.org/linux-acpi
7752 S:      Supported
7753 F:      drivers/platform/x86/intel_menlow.c
7754
7755 INTEL MIC DRIVERS (mic)
7756 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7757 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7758 S:      Supported
7759 W:      https://github.com/sudeepdutt/mic
7760 W:      http://software.intel.com/en-us/mic-developer
7761 F:      include/linux/mic_bus.h
7762 F:      include/linux/scif.h
7763 F:      include/uapi/linux/mic_common.h
7764 F:      include/uapi/linux/mic_ioctl.h
7765 F:      include/uapi/linux/scif_ioctl.h
7766 F:      drivers/misc/mic/
7767 F:      drivers/dma/mic_x100_dma.c
7768 F:      drivers/dma/mic_x100_dma.h
7769 F:      Documentation/mic/
7770
7771 INTEL PMC CORE DRIVER
7772 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7773 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7774 L:      platform-driver-x86@vger.kernel.org
7775 S:      Maintained
7776 F:      drivers/platform/x86/intel_pmc_core*
7777
7778 INTEL PMC/P-Unit IPC DRIVER
7779 M:      Zha Qipeng<qipeng.zha@intel.com>
7780 L:      platform-driver-x86@vger.kernel.org
7781 S:      Maintained
7782 F:      drivers/platform/x86/intel_pmc_ipc.c
7783 F:      drivers/platform/x86/intel_punit_ipc.c
7784 F:      arch/x86/include/asm/intel_pmc_ipc.h
7785 F:      arch/x86/include/asm/intel_punit_ipc.h
7786
7787 INTEL PMIC GPIO DRIVERS
7788 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7789 S:      Maintained
7790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7791 F:      drivers/gpio/gpio-*cove.c
7792 F:      drivers/gpio/gpio-msic.c
7793
7794 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7795 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7796 S:      Maintained
7797 F:      drivers/mfd/intel_msic.c
7798 F:      drivers/mfd/intel_soc_pmic*
7799 F:      include/linux/mfd/intel_msic.h
7800 F:      include/linux/mfd/intel_soc_pmic*
7801
7802 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7803 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7804 L:      linux-wireless@vger.kernel.org
7805 S:      Maintained
7806 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7807 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7808 F:      drivers/net/wireless/intel/ipw2x00/
7809
7810 INTEL PSTATE DRIVER
7811 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7812 M:      Len Brown <lenb@kernel.org>
7813 L:      linux-pm@vger.kernel.org
7814 S:      Supported
7815 F:      drivers/cpufreq/intel_pstate.c
7816
7817 INTEL RDMA RNIC DRIVER
7818 M:      Faisal Latif <faisal.latif@intel.com>
7819 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7820 L:      linux-rdma@vger.kernel.org
7821 S:      Supported
7822 F:      drivers/infiniband/hw/i40iw/
7823 F:      include/uapi/rdma/i40iw-abi.h
7824
7825 INTEL TELEMETRY DRIVER
7826 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7827 M:      "David E. Box" <david.e.box@linux.intel.com>
7828 L:      platform-driver-x86@vger.kernel.org
7829 S:      Maintained
7830 F:      arch/x86/include/asm/intel_telemetry.h
7831 F:      drivers/platform/x86/intel_telemetry*
7832
7833 INTEL VIRTUAL BUTTON DRIVER
7834 M:      AceLan Kao <acelan.kao@canonical.com>
7835 L:      platform-driver-x86@vger.kernel.org
7836 S:      Maintained
7837 F:      drivers/platform/x86/intel-vbtn.c
7838
7839 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7840 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7841 L:      linux-wireless@vger.kernel.org
7842 S:      Supported
7843 F:      drivers/net/wireless/intel/iwlegacy/
7844
7845 INTEL WIRELESS WIFI LINK (iwlwifi)
7846 M:      Johannes Berg <johannes.berg@intel.com>
7847 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7848 M:      Luca Coelho <luciano.coelho@intel.com>
7849 M:      Intel Linux Wireless <linuxwifi@intel.com>
7850 L:      linux-wireless@vger.kernel.org
7851 W:      http://intellinuxwireless.org
7852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7853 S:      Supported
7854 F:      drivers/net/wireless/intel/iwlwifi/
7855
7856 INTEL WIRELESS WIMAX CONNECTION 2400
7857 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7858 M:      linux-wimax@intel.com
7859 L:      wimax@linuxwimax.org (subscribers-only)
7860 S:      Supported
7861 W:      http://linuxwimax.org
7862 F:      Documentation/wimax/README.i2400m
7863 F:      drivers/net/wimax/i2400m/
7864 F:      include/uapi/linux/wimax/i2400m.h
7865
7866 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7867 M:      Mario Limonciello <mario.limonciello@dell.com>
7868 S:      Maintained
7869 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7870
7871 INTEL(R) TRACE HUB
7872 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7873 S:      Supported
7874 F:      Documentation/trace/intel_th.rst
7875 F:      drivers/hwtracing/intel_th/
7876
7877 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7878 M:      Ning Sun <ning.sun@intel.com>
7879 L:      tboot-devel@lists.sourceforge.net
7880 W:      http://tboot.sourceforge.net
7881 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7882 S:      Supported
7883 F:      Documentation/intel_txt.txt
7884 F:      include/linux/tboot.h
7885 F:      arch/x86/kernel/tboot.c
7886
7887 INTEL-MID GPIO DRIVER
7888 M:      David Cohen <david.a.cohen@linux.intel.com>
7889 L:      linux-gpio@vger.kernel.org
7890 S:      Maintained
7891 F:      drivers/gpio/gpio-intel-mid.c
7892
7893 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7894 M:      Linus Walleij <linus.walleij@linaro.org>
7895 L:      linux-iio@vger.kernel.org
7896 S:      Maintained
7897 F:      drivers/iio/gyro/mpu3050*
7898 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7899
7900 IOC3 ETHERNET DRIVER
7901 M:      Ralf Baechle <ralf@linux-mips.org>
7902 L:      linux-mips@vger.kernel.org
7903 S:      Maintained
7904 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7905
7906 IOC3 SERIAL DRIVER
7907 M:      Pat Gefre <pfg@sgi.com>
7908 L:      linux-serial@vger.kernel.org
7909 S:      Maintained
7910 F:      drivers/tty/serial/ioc3_serial.c
7911
7912 IOMAP FILESYSTEM LIBRARY
7913 M:      Christoph Hellwig <hch@infradead.org>
7914 M:      Darrick J. Wong <darrick.wong@oracle.com>
7915 M:      linux-xfs@vger.kernel.org
7916 M:      linux-fsdevel@vger.kernel.org
7917 L:      linux-xfs@vger.kernel.org
7918 L:      linux-fsdevel@vger.kernel.org
7919 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7920 S:      Supported
7921 F:      fs/iomap.c
7922 F:      include/linux/iomap.h
7923
7924 IOMMU DRIVERS
7925 M:      Joerg Roedel <joro@8bytes.org>
7926 L:      iommu@lists.linux-foundation.org
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7928 S:      Maintained
7929 F:      Documentation/devicetree/bindings/iommu/
7930 F:      drivers/iommu/
7931 F:      include/linux/iommu.h
7932 F:      include/linux/of_iommu.h
7933 F:      include/linux/iova.h
7934
7935 IP MASQUERADING
7936 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7937 S:      Maintained
7938 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7939
7940 IPMI SUBSYSTEM
7941 M:      Corey Minyard <minyard@acm.org>
7942 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7943 W:      http://openipmi.sourceforge.net/
7944 S:      Supported
7945 F:      Documentation/devicetree/bindings/ipmi/
7946 F:      Documentation/IPMI.txt
7947 F:      drivers/char/ipmi/
7948 F:      include/linux/ipmi*
7949 F:      include/uapi/linux/ipmi*
7950
7951 IPS SCSI RAID DRIVER
7952 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7953 L:      linux-scsi@vger.kernel.org
7954 W:      http://www.adaptec.com/
7955 S:      Maintained
7956 F:      drivers/scsi/ips*
7957
7958 IPVS
7959 M:      Wensong Zhang <wensong@linux-vs.org>
7960 M:      Simon Horman <horms@verge.net.au>
7961 M:      Julian Anastasov <ja@ssi.bg>
7962 L:      netdev@vger.kernel.org
7963 L:      lvs-devel@vger.kernel.org
7964 S:      Maintained
7965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7967 F:      Documentation/networking/ipvs-sysctl.txt
7968 F:      include/net/ip_vs.h
7969 F:      include/uapi/linux/ip_vs.h
7970 F:      net/netfilter/ipvs/
7971
7972 IPWIRELESS DRIVER
7973 M:      Jiri Kosina <jikos@kernel.org>
7974 M:      David Sterba <dsterba@suse.com>
7975 S:      Odd Fixes
7976 F:      drivers/tty/ipwireless/
7977
7978 IPX NETWORK LAYER
7979 L:      netdev@vger.kernel.org
7980 S:      Obsolete
7981 F:      include/uapi/linux/ipx.h
7982
7983 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7984 M:      Marc Zyngier <marc.zyngier@arm.com>
7985 S:      Maintained
7986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987 F:      Documentation/IRQ-domain.txt
7988 F:      include/linux/irqdomain.h
7989 F:      kernel/irq/irqdomain.c
7990 F:      kernel/irq/msi.c
7991
7992 IRQ SUBSYSTEM
7993 M:      Thomas Gleixner <tglx@linutronix.de>
7994 L:      linux-kernel@vger.kernel.org
7995 S:      Maintained
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7997 F:      kernel/irq/
7998
7999 IRQCHIP DRIVERS
8000 M:      Thomas Gleixner <tglx@linutronix.de>
8001 M:      Jason Cooper <jason@lakedaemon.net>
8002 M:      Marc Zyngier <marc.zyngier@arm.com>
8003 L:      linux-kernel@vger.kernel.org
8004 S:      Maintained
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8006 F:      Documentation/devicetree/bindings/interrupt-controller/
8007 F:      drivers/irqchip/
8008
8009 ISA
8010 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8011 S:      Maintained
8012 F:      Documentation/isa.txt
8013 F:      drivers/base/isa.c
8014 F:      include/linux/isa.h
8015
8016 ISA RADIO MODULE
8017 M:      Hans Verkuil <hverkuil@xs4all.nl>
8018 L:      linux-media@vger.kernel.org
8019 T:      git git://linuxtv.org/media_tree.git
8020 W:      https://linuxtv.org
8021 S:      Maintained
8022 F:      drivers/media/radio/radio-isa*
8023
8024 ISAPNP
8025 M:      Jaroslav Kysela <perex@perex.cz>
8026 S:      Maintained
8027 F:      Documentation/isapnp.txt
8028 F:      drivers/pnp/isapnp/
8029 F:      include/linux/isapnp.h
8030
8031 ISCSI
8032 M:      Lee Duncan <lduncan@suse.com>
8033 M:      Chris Leech <cleech@redhat.com>
8034 L:      open-iscsi@googlegroups.com
8035 W:      www.open-iscsi.com
8036 S:      Maintained
8037 F:      drivers/scsi/*iscsi*
8038 F:      include/scsi/*iscsi*
8039
8040 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8041 M:      Peter Jones <pjones@redhat.com>
8042 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8043 S:      Maintained
8044 F:      drivers/firmware/iscsi_ibft*
8045
8046 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8047 M:      Sagi Grimberg <sagi@grimberg.me>
8048 M:      Max Gurtovoy <maxg@mellanox.com>
8049 L:      linux-rdma@vger.kernel.org
8050 S:      Supported
8051 W:      http://www.openfabrics.org
8052 W:      www.open-iscsi.org
8053 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8054 F:      drivers/infiniband/ulp/iser/
8055
8056 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8057 M:      Sagi Grimberg <sagi@grimberg.me>
8058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8059 L:      linux-rdma@vger.kernel.org
8060 L:      target-devel@vger.kernel.org
8061 S:      Supported
8062 W:      http://www.linux-iscsi.org
8063 F:      drivers/infiniband/ulp/isert
8064
8065 ISDN SUBSYSTEM
8066 M:      Karsten Keil <isdn@linux-pingi.de>
8067 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8068 L:      netdev@vger.kernel.org
8069 W:      http://www.isdn4linux.de
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8071 S:      Maintained
8072 F:      Documentation/isdn/
8073 F:      drivers/isdn/
8074 F:      include/linux/isdn.h
8075 F:      include/linux/isdn/
8076 F:      include/uapi/linux/isdn.h
8077 F:      include/uapi/linux/isdn/
8078
8079 IT87 HARDWARE MONITORING DRIVER
8080 M:      Jean Delvare <jdelvare@suse.com>
8081 L:      linux-hwmon@vger.kernel.org
8082 S:      Maintained
8083 F:      Documentation/hwmon/it87
8084 F:      drivers/hwmon/it87.c
8085
8086 IT913X MEDIA DRIVER
8087 M:      Antti Palosaari <crope@iki.fi>
8088 L:      linux-media@vger.kernel.org
8089 W:      https://linuxtv.org
8090 W:      http://palosaari.fi/linux/
8091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8092 T:      git git://linuxtv.org/anttip/media_tree.git
8093 S:      Maintained
8094 F:      drivers/media/tuners/it913x*
8095
8096 IVTV VIDEO4LINUX DRIVER
8097 M:      Andy Walls <awalls@md.metrocast.net>
8098 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8099 L:      linux-media@vger.kernel.org
8100 T:      git git://linuxtv.org/media_tree.git
8101 W:      http://www.ivtvdriver.org
8102 S:      Maintained
8103 F:      Documentation/media/v4l-drivers/ivtv*
8104 F:      drivers/media/pci/ivtv/
8105 F:      include/uapi/linux/ivtv*
8106
8107 IX2505V MEDIA DRIVER
8108 M:      Malcolm Priestley <tvboxspy@gmail.com>
8109 L:      linux-media@vger.kernel.org
8110 W:      https://linuxtv.org
8111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8112 S:      Maintained
8113 F:      drivers/media/dvb-frontends/ix2505v*
8114
8115 JAILHOUSE HYPERVISOR INTERFACE
8116 M:      Jan Kiszka <jan.kiszka@siemens.com>
8117 L:      jailhouse-dev@googlegroups.com
8118 S:      Maintained
8119 F:      arch/x86/kernel/jailhouse.c
8120 F:      arch/x86/include/asm/jailhouse_para.h
8121
8122 JC42.4 TEMPERATURE SENSOR DRIVER
8123 M:      Guenter Roeck <linux@roeck-us.net>
8124 L:      linux-hwmon@vger.kernel.org
8125 S:      Maintained
8126 F:      drivers/hwmon/jc42.c
8127 F:      Documentation/hwmon/jc42
8128
8129 JFS FILESYSTEM
8130 M:      Dave Kleikamp <shaggy@kernel.org>
8131 L:      jfs-discussion@lists.sourceforge.net
8132 W:      http://jfs.sourceforge.net/
8133 T:      git git://github.com/kleikamp/linux-shaggy.git
8134 S:      Maintained
8135 F:      Documentation/filesystems/jfs.txt
8136 F:      fs/jfs/
8137
8138 JME NETWORK DRIVER
8139 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8140 L:      netdev@vger.kernel.org
8141 S:      Maintained
8142 F:      drivers/net/ethernet/jme.*
8143
8144 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8145 M:      David Woodhouse <dwmw2@infradead.org>
8146 L:      linux-mtd@lists.infradead.org
8147 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8148 S:      Maintained
8149 F:      fs/jffs2/
8150 F:      include/uapi/linux/jffs2.h
8151
8152 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8153 M:      "Theodore Ts'o" <tytso@mit.edu>
8154 M:      Jan Kara <jack@suse.com>
8155 L:      linux-ext4@vger.kernel.org
8156 S:      Maintained
8157 F:      fs/jbd2/
8158 F:      include/linux/jbd2.h
8159
8160 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8161 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8162 L:      linux-media@vger.kernel.org
8163 S:      Maintained
8164 F:      drivers/media/platform/rcar_jpu.c
8165
8166 JSM Neo PCI based serial card
8167 L:      linux-serial@vger.kernel.org
8168 S:      Orphan
8169 F:      drivers/tty/serial/jsm/
8170
8171 K10TEMP HARDWARE MONITORING DRIVER
8172 M:      Clemens Ladisch <clemens@ladisch.de>
8173 L:      linux-hwmon@vger.kernel.org
8174 S:      Maintained
8175 F:      Documentation/hwmon/k10temp
8176 F:      drivers/hwmon/k10temp.c
8177
8178 K8TEMP HARDWARE MONITORING DRIVER
8179 M:      Rudolf Marek <r.marek@assembler.cz>
8180 L:      linux-hwmon@vger.kernel.org
8181 S:      Maintained
8182 F:      Documentation/hwmon/k8temp
8183 F:      drivers/hwmon/k8temp.c
8184
8185 KASAN
8186 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8187 R:      Alexander Potapenko <glider@google.com>
8188 R:      Dmitry Vyukov <dvyukov@google.com>
8189 L:      kasan-dev@googlegroups.com
8190 S:      Maintained
8191 F:      arch/*/include/asm/kasan.h
8192 F:      arch/*/mm/kasan_init*
8193 F:      Documentation/dev-tools/kasan.rst
8194 F:      include/linux/kasan*.h
8195 F:      lib/test_kasan.c
8196 F:      mm/kasan/
8197 F:      scripts/Makefile.kasan
8198
8199 KCONFIG
8200 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8202 L:      linux-kbuild@vger.kernel.org
8203 S:      Maintained
8204 F:      Documentation/kbuild/kconfig*
8205 F:      scripts/kconfig/
8206 F:      scripts/Kconfig.include
8207
8208 KDUMP
8209 M:      Dave Young <dyoung@redhat.com>
8210 M:      Baoquan He <bhe@redhat.com>
8211 R:      Vivek Goyal <vgoyal@redhat.com>
8212 L:      kexec@lists.infradead.org
8213 W:      http://lse.sourceforge.net/kdump/
8214 S:      Maintained
8215 F:      Documentation/kdump/
8216
8217 KEENE FM RADIO TRANSMITTER DRIVER
8218 M:      Hans Verkuil <hverkuil@xs4all.nl>
8219 L:      linux-media@vger.kernel.org
8220 T:      git git://linuxtv.org/media_tree.git
8221 W:      https://linuxtv.org
8222 S:      Maintained
8223 F:      drivers/media/radio/radio-keene*
8224
8225 KERNEL AUTOMOUNTER
8226 M:      Ian Kent <raven@themaw.net>
8227 L:      autofs@vger.kernel.org
8228 S:      Maintained
8229 F:      fs/autofs/
8230
8231 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8232 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8233 M:      Michal Marek <michal.lkml@markovi.net>
8234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8235 L:      linux-kbuild@vger.kernel.org
8236 S:      Maintained
8237 F:      Documentation/kbuild/
8238 F:      Makefile
8239 F:      scripts/Kbuild*
8240 F:      scripts/Makefile*
8241 F:      scripts/basic/
8242 F:      scripts/mk*
8243 F:      scripts/mod/
8244 F:      scripts/package/
8245
8246 KERNEL JANITORS
8247 L:      kernel-janitors@vger.kernel.org
8248 W:      http://kernelnewbies.org/KernelJanitors
8249 S:      Odd Fixes
8250
8251 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8252 M:      "J. Bruce Fields" <bfields@fieldses.org>
8253 M:      Jeff Layton <jlayton@kernel.org>
8254 L:      linux-nfs@vger.kernel.org
8255 W:      http://nfs.sourceforge.net/
8256 T:      git git://linux-nfs.org/~bfields/linux.git
8257 S:      Supported
8258 F:      fs/nfsd/
8259 F:      include/uapi/linux/nfsd/
8260 F:      fs/lockd/
8261 F:      fs/nfs_common/
8262 F:      net/sunrpc/
8263 F:      include/linux/lockd/
8264 F:      include/linux/sunrpc/
8265 F:      include/uapi/linux/sunrpc/
8266
8267 KERNEL SELFTEST FRAMEWORK
8268 M:      Shuah Khan <shuah@kernel.org>
8269 M:      Shuah Khan <skhan@linuxfoundation.org>
8270 L:      linux-kselftest@vger.kernel.org
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8272 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8273 S:      Maintained
8274 F:      tools/testing/selftests/
8275 F:      Documentation/dev-tools/kselftest*
8276
8277 KERNEL USERMODE HELPER
8278 M:      Luis Chamberlain <mcgrof@kernel.org>
8279 L:      linux-kernel@vger.kernel.org
8280 S:      Maintained
8281 F:      kernel/umh.c
8282 F:      include/linux/umh.h
8283
8284 KERNEL VIRTUAL MACHINE (KVM)
8285 M:      Paolo Bonzini <pbonzini@redhat.com>
8286 M:      Radim Krčmář <rkrcmar@redhat.com>
8287 L:      kvm@vger.kernel.org
8288 W:      http://www.linux-kvm.org
8289 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8290 S:      Supported
8291 F:      Documentation/virtual/kvm/
8292 F:      include/trace/events/kvm.h
8293 F:      include/uapi/asm-generic/kvm*
8294 F:      include/uapi/linux/kvm*
8295 F:      include/asm-generic/kvm*
8296 F:      include/linux/kvm*
8297 F:      include/kvm/iodev.h
8298 F:      virt/kvm/*
8299 F:      tools/kvm/
8300
8301 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8302 M:      Joerg Roedel <joro@8bytes.org>
8303 L:      kvm@vger.kernel.org
8304 W:      http://www.linux-kvm.org/
8305 S:      Maintained
8306 F:      arch/x86/include/asm/svm.h
8307 F:      arch/x86/kvm/svm.c
8308
8309 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8310 M:      Christoffer Dall <christoffer.dall@arm.com>
8311 M:      Marc Zyngier <marc.zyngier@arm.com>
8312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8313 L:      kvmarm@lists.cs.columbia.edu
8314 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8316 S:      Supported
8317 F:      arch/arm/include/uapi/asm/kvm*
8318 F:      arch/arm/include/asm/kvm*
8319 F:      arch/arm/kvm/
8320 F:      virt/kvm/arm/
8321 F:      include/kvm/arm_*
8322
8323 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8324 M:      Christoffer Dall <christoffer.dall@arm.com>
8325 M:      Marc Zyngier <marc.zyngier@arm.com>
8326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8327 L:      kvmarm@lists.cs.columbia.edu
8328 S:      Maintained
8329 F:      arch/arm64/include/uapi/asm/kvm*
8330 F:      arch/arm64/include/asm/kvm*
8331 F:      arch/arm64/kvm/
8332
8333 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8334 M:      James Hogan <jhogan@kernel.org>
8335 L:      linux-mips@vger.kernel.org
8336 S:      Supported
8337 F:      arch/mips/include/uapi/asm/kvm*
8338 F:      arch/mips/include/asm/kvm*
8339 F:      arch/mips/kvm/
8340
8341 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8342 M:      Paul Mackerras <paulus@ozlabs.org>
8343 L:      kvm-ppc@vger.kernel.org
8344 W:      http://www.linux-kvm.org/
8345 T:      git git://github.com/agraf/linux-2.6.git
8346 S:      Supported
8347 F:      arch/powerpc/include/uapi/asm/kvm*
8348 F:      arch/powerpc/include/asm/kvm*
8349 F:      arch/powerpc/kvm/
8350 F:      arch/powerpc/kernel/kvm*
8351
8352 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8353 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8354 M:      Janosch Frank <frankja@linux.ibm.com>
8355 R:      David Hildenbrand <david@redhat.com>
8356 R:      Cornelia Huck <cohuck@redhat.com>
8357 L:      linux-s390@vger.kernel.org
8358 W:      http://www.ibm.com/developerworks/linux/linux390/
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8360 S:      Supported
8361 F:      arch/s390/include/uapi/asm/kvm*
8362 F:      arch/s390/include/asm/gmap.h
8363 F:      arch/s390/include/asm/kvm*
8364 F:      arch/s390/kvm/
8365 F:      arch/s390/mm/gmap.c
8366
8367 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8368 M:      Paolo Bonzini <pbonzini@redhat.com>
8369 M:      Radim Krčmář <rkrcmar@redhat.com>
8370 L:      kvm@vger.kernel.org
8371 W:      http://www.linux-kvm.org
8372 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8373 S:      Supported
8374 F:      arch/x86/kvm/
8375 F:      arch/x86/kvm/*/
8376 F:      arch/x86/include/uapi/asm/kvm*
8377 F:      arch/x86/include/asm/kvm*
8378 F:      arch/x86/include/asm/pvclock-abi.h
8379 F:      arch/x86/kernel/kvm.c
8380 F:      arch/x86/kernel/kvmclock.c
8381
8382 KERNFS
8383 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8384 M:      Tejun Heo <tj@kernel.org>
8385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8386 S:      Supported
8387 F:      include/linux/kernfs.h
8388 F:      fs/kernfs/
8389
8390 KEXEC
8391 M:      Eric Biederman <ebiederm@xmission.com>
8392 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8393 L:      kexec@lists.infradead.org
8394 S:      Maintained
8395 F:      include/linux/kexec.h
8396 F:      include/uapi/linux/kexec.h
8397 F:      kernel/kexec*
8398
8399 KEYS-ENCRYPTED
8400 M:      Mimi Zohar <zohar@linux.ibm.com>
8401 L:      linux-integrity@vger.kernel.org
8402 L:      keyrings@vger.kernel.org
8403 S:      Supported
8404 F:      Documentation/security/keys/trusted-encrypted.rst
8405 F:      include/keys/encrypted-type.h
8406 F:      security/keys/encrypted-keys/
8407
8408 KEYS-TRUSTED
8409 M:      James Bottomley <jejb@linux.ibm.com>
8410 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8411 M:      Mimi Zohar <zohar@linuxibm.com>
8412 L:      linux-integrity@vger.kernel.org
8413 L:      keyrings@vger.kernel.org
8414 S:      Supported
8415 F:      Documentation/security/keys/trusted-encrypted.rst
8416 F:      include/keys/trusted-type.h
8417 F:      security/keys/trusted.c
8418 F:      security/keys/trusted.h
8419
8420 KEYS/KEYRINGS:
8421 M:      David Howells <dhowells@redhat.com>
8422 L:      keyrings@vger.kernel.org
8423 S:      Maintained
8424 F:      Documentation/security/keys/core.rst
8425 F:      include/linux/key.h
8426 F:      include/linux/key-type.h
8427 F:      include/linux/keyctl.h
8428 F:      include/uapi/linux/keyctl.h
8429 F:      include/keys/
8430 F:      security/keys/
8431
8432 KGDB / KDB /debug_core
8433 M:      Jason Wessel <jason.wessel@windriver.com>
8434 M:      Daniel Thompson <daniel.thompson@linaro.org>
8435 W:      http://kgdb.wiki.kernel.org/
8436 L:      kgdb-bugreport@lists.sourceforge.net
8437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8438 S:      Maintained
8439 F:      Documentation/dev-tools/kgdb.rst
8440 F:      drivers/misc/kgdbts.c
8441 F:      drivers/tty/serial/kgdboc.c
8442 F:      include/linux/kdb.h
8443 F:      include/linux/kgdb.h
8444 F:      kernel/debug/
8445
8446 KMEMLEAK
8447 M:      Catalin Marinas <catalin.marinas@arm.com>
8448 S:      Maintained
8449 F:      Documentation/dev-tools/kmemleak.rst
8450 F:      include/linux/kmemleak.h
8451 F:      mm/kmemleak.c
8452 F:      mm/kmemleak-test.c
8453
8454 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8455 M:      Luis Chamberlain <mcgrof@kernel.org>
8456 L:      linux-kernel@vger.kernel.org
8457 S:      Maintained
8458 F:      kernel/kmod.c
8459 F:      include/linux/kmod.h
8460 F:      lib/test_kmod.c
8461 F:      tools/testing/selftests/kmod/
8462
8463 KPROBES
8464 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8465 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8466 M:      "David S. Miller" <davem@davemloft.net>
8467 M:      Masami Hiramatsu <mhiramat@kernel.org>
8468 S:      Maintained
8469 F:      Documentation/kprobes.txt
8470 F:      include/linux/kprobes.h
8471 F:      include/asm-generic/kprobes.h
8472 F:      kernel/kprobes.c
8473
8474 KS0108 LCD CONTROLLER DRIVER
8475 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8476 S:      Maintained
8477 F:      Documentation/auxdisplay/ks0108
8478 F:      drivers/auxdisplay/ks0108.c
8479 F:      include/linux/ks0108.h
8480
8481 L3MDEV
8482 M:      David Ahern <dsa@cumulusnetworks.com>
8483 L:      netdev@vger.kernel.org
8484 S:      Maintained
8485 F:      net/l3mdev
8486 F:      include/net/l3mdev.h
8487
8488 L7 BPF FRAMEWORK
8489 M:      John Fastabend <john.fastabend@gmail.com>
8490 M:      Daniel Borkmann <daniel@iogearbox.net>
8491 L:      netdev@vger.kernel.org
8492 S:      Maintained
8493 F:      include/linux/skmsg.h
8494 F:      net/core/skmsg.c
8495 F:      net/core/sock_map.c
8496 F:      net/ipv4/tcp_bpf.c
8497
8498 LANTIQ / INTEL Ethernet drivers
8499 M:      Hauke Mehrtens <hauke@hauke-m.de>
8500 L:      netdev@vger.kernel.org
8501 S:      Maintained
8502 F:      net/dsa/tag_gswip.c
8503 F:      drivers/net/ethernet/lantiq_xrx200.c
8504 F:      drivers/net/dsa/lantiq_pce.h
8505 F:      drivers/net/dsa/lantiq_gswip.c
8506
8507 LANTIQ MIPS ARCHITECTURE
8508 M:      John Crispin <john@phrozen.org>
8509 L:      linux-mips@vger.kernel.org
8510 S:      Maintained
8511 F:      arch/mips/lantiq
8512 F:      drivers/soc/lantiq
8513
8514 LAPB module
8515 L:      linux-x25@vger.kernel.org
8516 S:      Orphan
8517 F:      Documentation/networking/lapb-module.txt
8518 F:      include/*/lapb.h
8519 F:      net/lapb/
8520
8521 LASI 53c700 driver for PARISC
8522 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8523 L:      linux-scsi@vger.kernel.org
8524 S:      Maintained
8525 F:      Documentation/scsi/53c700.txt
8526 F:      drivers/scsi/53c700*
8527
8528 LEAKING_ADDRESSES
8529 M:      Tobin C. Harding <me@tobin.cc>
8530 M:      Tycho Andersen <tycho@tycho.ws>
8531 L:      kernel-hardening@lists.openwall.com
8532 S:      Maintained
8533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8534 F:      scripts/leaking_addresses.pl
8535
8536 LED SUBSYSTEM
8537 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8538 M:      Pavel Machek <pavel@ucw.cz>
8539 L:      linux-leds@vger.kernel.org
8540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8541 S:      Maintained
8542 F:      Documentation/devicetree/bindings/leds/
8543 F:      drivers/leds/
8544 F:      include/linux/leds.h
8545
8546 LEGACY EEPROM DRIVER
8547 M:      Jean Delvare <jdelvare@suse.com>
8548 S:      Maintained
8549 F:      Documentation/misc-devices/eeprom
8550 F:      drivers/misc/eeprom/eeprom.c
8551
8552 LEGO MINDSTORMS EV3
8553 R:      David Lechner <david@lechnology.com>
8554 S:      Maintained
8555 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8556 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8557 F:      drivers/power/supply/lego_ev3_battery.c
8558
8559 LEGO USB Tower driver
8560 M:      Juergen Stuber <starblue@users.sourceforge.net>
8561 L:      legousb-devel@lists.sourceforge.net
8562 W:      http://legousb.sourceforge.net/
8563 S:      Maintained
8564 F:      drivers/usb/misc/legousbtower.c
8565
8566 LG LAPTOP EXTRAS
8567 M:      Matan Ziv-Av <matan@svgalib.org>
8568 L:      platform-driver-x86@vger.kernel.org
8569 S:      Maintained
8570 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8571 F:      Documentation/laptops/lg-laptop.rst
8572 F:      drivers/platform/x86/lg-laptop.c
8573
8574 LG2160 MEDIA DRIVER
8575 M:      Michael Krufky <mkrufky@linuxtv.org>
8576 L:      linux-media@vger.kernel.org
8577 W:      https://linuxtv.org
8578 W:      http://github.com/mkrufky
8579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8580 T:      git git://linuxtv.org/mkrufky/tuners.git
8581 S:      Maintained
8582 F:      drivers/media/dvb-frontends/lg2160.*
8583
8584 LGDT3305 MEDIA DRIVER
8585 M:      Michael Krufky <mkrufky@linuxtv.org>
8586 L:      linux-media@vger.kernel.org
8587 W:      https://linuxtv.org
8588 W:      http://github.com/mkrufky
8589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8590 T:      git git://linuxtv.org/mkrufky/tuners.git
8591 S:      Maintained
8592 F:      drivers/media/dvb-frontends/lgdt3305.*
8593
8594 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8595 M:      Viresh Kumar <vireshk@kernel.org>
8596 L:      linux-ide@vger.kernel.org
8597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8598 S:      Maintained
8599 F:      include/linux/pata_arasan_cf_data.h
8600 F:      drivers/ata/pata_arasan_cf.c
8601
8602 LIBATA PATA DRIVERS
8603 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.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/pata_*.c
8609 F:      drivers/ata/ata_generic.c
8610
8611 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8612 M:      Linus Walleij <linus.walleij@linaro.org>
8613 L:      linux-ide@vger.kernel.org
8614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8615 S:      Maintained
8616 F:      drivers/ata/pata_ftide010.c
8617 F:      drivers/ata/sata_gemini.c
8618 F:      drivers/ata/sata_gemini.h
8619
8620 LIBATA SATA AHCI PLATFORM devices support
8621 M:      Hans de Goede <hdegoede@redhat.com>
8622 M:      Jens Axboe <axboe@kernel.dk>
8623 L:      linux-ide@vger.kernel.org
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8625 S:      Maintained
8626 F:      drivers/ata/ahci_platform.c
8627 F:      drivers/ata/libahci_platform.c
8628 F:      include/linux/ahci_platform.h
8629
8630 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8631 M:      Mikael Pettersson <mikpelinux@gmail.com>
8632 L:      linux-ide@vger.kernel.org
8633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634 S:      Maintained
8635 F:      drivers/ata/sata_promise.*
8636
8637 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8638 M:      Jens Axboe <axboe@kernel.dk>
8639 L:      linux-ide@vger.kernel.org
8640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8641 S:      Maintained
8642 F:      drivers/ata/
8643 F:      include/linux/ata.h
8644 F:      include/linux/libata.h
8645 F:      Documentation/devicetree/bindings/ata/
8646
8647 LIBLOCKDEP
8648 M:      Sasha Levin <alexander.levin@microsoft.com>
8649 S:      Maintained
8650 F:      tools/lib/lockdep/
8651
8652 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8653 M:      Ross Zwisler <zwisler@kernel.org>
8654 M:      Dan Williams <dan.j.williams@intel.com>
8655 M:      Vishal Verma <vishal.l.verma@intel.com>
8656 M:      Dave Jiang <dave.jiang@intel.com>
8657 L:      linux-nvdimm@lists.01.org
8658 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8659 S:      Supported
8660 F:      drivers/nvdimm/blk.c
8661 F:      drivers/nvdimm/region_devs.c
8662
8663 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8664 M:      Vishal Verma <vishal.l.verma@intel.com>
8665 M:      Dan Williams <dan.j.williams@intel.com>
8666 M:      Ross Zwisler <zwisler@kernel.org>
8667 M:      Dave Jiang <dave.jiang@intel.com>
8668 L:      linux-nvdimm@lists.01.org
8669 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8670 S:      Supported
8671 F:      drivers/nvdimm/btt*
8672
8673 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8674 M:      Ross Zwisler <zwisler@kernel.org>
8675 M:      Dan Williams <dan.j.williams@intel.com>
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 S:      Supported
8681 F:      drivers/nvdimm/pmem*
8682
8683 LIBNVDIMM: DEVICETREE BINDINGS
8684 M:      Oliver O'Halloran <oohall@gmail.com>
8685 L:      linux-nvdimm@lists.01.org
8686 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8687 S:      Supported
8688 F:      drivers/nvdimm/of_pmem.c
8689 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8690
8691 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8692 M:      Dan Williams <dan.j.williams@intel.com>
8693 M:      Ross Zwisler <zwisler@kernel.org>
8694 M:      Vishal Verma <vishal.l.verma@intel.com>
8695 M:      Dave Jiang <dave.jiang@intel.com>
8696 L:      linux-nvdimm@lists.01.org
8697 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8699 S:      Supported
8700 F:      drivers/nvdimm/*
8701 F:      drivers/acpi/nfit/*
8702 F:      include/linux/nd.h
8703 F:      include/linux/libnvdimm.h
8704 F:      include/uapi/linux/ndctl.h
8705
8706 LIGHTNVM PLATFORM SUPPORT
8707 M:      Matias Bjorling <mb@lightnvm.io>
8708 W:      http://github/OpenChannelSSD
8709 L:      linux-block@vger.kernel.org
8710 S:      Maintained
8711 F:      drivers/lightnvm/
8712 F:      include/linux/lightnvm.h
8713 F:      include/uapi/linux/lightnvm.h
8714
8715 LINUX FOR POWER MACINTOSH
8716 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8717 W:      http://www.penguinppc.org/
8718 L:      linuxppc-dev@lists.ozlabs.org
8719 S:      Maintained
8720 F:      arch/powerpc/platforms/powermac/
8721 F:      drivers/macintosh/
8722
8723 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8724 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8725 M:      Paul Mackerras <paulus@samba.org>
8726 M:      Michael Ellerman <mpe@ellerman.id.au>
8727 W:      https://github.com/linuxppc/linux/wiki
8728 L:      linuxppc-dev@lists.ozlabs.org
8729 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8731 S:      Supported
8732 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8733 F:      Documentation/devicetree/bindings/powerpc/
8734 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8735 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8736 F:      Documentation/powerpc/
8737 F:      arch/powerpc/
8738 F:      drivers/char/tpm/tpm_ibmvtpm*
8739 F:      drivers/crypto/nx/
8740 F:      drivers/crypto/vmx/
8741 F:      drivers/i2c/busses/i2c-opal.c
8742 F:      drivers/net/ethernet/ibm/ibmveth.*
8743 F:      drivers/net/ethernet/ibm/ibmvnic.*
8744 F:      drivers/pci/hotplug/pnv_php.c
8745 F:      drivers/pci/hotplug/rpa*
8746 F:      drivers/rtc/rtc-opal.c
8747 F:      drivers/scsi/ibmvscsi/
8748 F:      drivers/tty/hvc/hvc_opal.c
8749 F:      drivers/watchdog/wdrtas.c
8750 F:      tools/testing/selftests/powerpc
8751 N:      /pmac
8752 N:      powermac
8753 N:      powernv
8754 N:      [^a-z0-9]ps3
8755 N:      pseries
8756
8757 LINUX FOR POWERPC EMBEDDED MPC5XXX
8758 M:      Anatolij Gustschin <agust@denx.de>
8759 L:      linuxppc-dev@lists.ozlabs.org
8760 T:      git git://git.denx.de/linux-denx-agust.git
8761 S:      Maintained
8762 F:      arch/powerpc/platforms/512x/
8763 F:      arch/powerpc/platforms/52xx/
8764
8765 LINUX FOR POWERPC EMBEDDED PPC4XX
8766 M:      Alistair Popple <alistair@popple.id.au>
8767 M:      Matt Porter <mporter@kernel.crashing.org>
8768 W:      http://www.penguinppc.org/
8769 L:      linuxppc-dev@lists.ozlabs.org
8770 S:      Maintained
8771 F:      arch/powerpc/platforms/40x/
8772 F:      arch/powerpc/platforms/44x/
8773
8774 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8775 M:      Scott Wood <oss@buserror.net>
8776 M:      Kumar Gala <galak@kernel.crashing.org>
8777 W:      http://www.penguinppc.org/
8778 L:      linuxppc-dev@lists.ozlabs.org
8779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8780 S:      Maintained
8781 F:      arch/powerpc/platforms/83xx/
8782 F:      arch/powerpc/platforms/85xx/
8783 F:      Documentation/devicetree/bindings/powerpc/fsl/
8784
8785 LINUX FOR POWERPC EMBEDDED PPC8XX
8786 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8787 W:      http://www.penguinppc.org/
8788 L:      linuxppc-dev@lists.ozlabs.org
8789 S:      Maintained
8790 F:      arch/powerpc/platforms/8xx/
8791
8792 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8793 L:      linuxppc-dev@lists.ozlabs.org
8794 S:      Orphan
8795 F:      arch/powerpc/*/*virtex*
8796 F:      arch/powerpc/*/*/*virtex*
8797
8798 LINUX FOR POWERPC PA SEMI PWRFICIENT
8799 L:      linuxppc-dev@lists.ozlabs.org
8800 S:      Orphan
8801 F:      arch/powerpc/platforms/pasemi/
8802 F:      drivers/*/*pasemi*
8803 F:      drivers/*/*/*pasemi*
8804
8805 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8806 M:      Kees Cook <keescook@chromium.org>
8807 S:      Maintained
8808 F:      drivers/misc/lkdtm/*
8809
8810 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8811 M:      Alan Stern <stern@rowland.harvard.edu>
8812 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8813 M:      Will Deacon <will.deacon@arm.com>
8814 M:      Peter Zijlstra <peterz@infradead.org>
8815 M:      Boqun Feng <boqun.feng@gmail.com>
8816 M:      Nicholas Piggin <npiggin@gmail.com>
8817 M:      David Howells <dhowells@redhat.com>
8818 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8819 M:      Luc Maranget <luc.maranget@inria.fr>
8820 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8821 R:      Akira Yokosawa <akiyks@gmail.com>
8822 R:      Daniel Lustig <dlustig@nvidia.com>
8823 L:      linux-kernel@vger.kernel.org
8824 L:      linux-arch@vger.kernel.org
8825 S:      Supported
8826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8827 F:      tools/memory-model/
8828 F:      Documentation/atomic_bitops.txt
8829 F:      Documentation/atomic_t.txt
8830 F:      Documentation/core-api/atomic_ops.rst
8831 F:      Documentation/core-api/refcount-vs-atomic.rst
8832 F:      Documentation/memory-barriers.txt
8833
8834 LIS3LV02D ACCELEROMETER DRIVER
8835 M:      Eric Piel <eric.piel@tremplin-utc.net>
8836 S:      Maintained
8837 F:      Documentation/misc-devices/lis3lv02d
8838 F:      drivers/misc/lis3lv02d/
8839 F:      drivers/platform/x86/hp_accel.c
8840
8841 LIVE PATCHING
8842 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8843 M:      Jessica Yu <jeyu@kernel.org>
8844 M:      Jiri Kosina <jikos@kernel.org>
8845 M:      Miroslav Benes <mbenes@suse.cz>
8846 R:      Petr Mladek <pmladek@suse.com>
8847 S:      Maintained
8848 F:      kernel/livepatch/
8849 F:      include/linux/livepatch.h
8850 F:      arch/x86/include/asm/livepatch.h
8851 F:      arch/x86/kernel/livepatch.c
8852 F:      Documentation/livepatch/
8853 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8854 F:      samples/livepatch/
8855 L:      live-patching@vger.kernel.org
8856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8857
8858 LLC (802.2)
8859 L:      netdev@vger.kernel.org
8860 S:      Odd fixes
8861 F:      include/linux/llc.h
8862 F:      include/uapi/linux/llc.h
8863 F:      include/net/llc*
8864 F:      net/llc/
8865
8866 LM73 HARDWARE MONITOR DRIVER
8867 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8868 L:      linux-hwmon@vger.kernel.org
8869 S:      Maintained
8870 F:      drivers/hwmon/lm73.c
8871
8872 LM78 HARDWARE MONITOR DRIVER
8873 M:      Jean Delvare <jdelvare@suse.com>
8874 L:      linux-hwmon@vger.kernel.org
8875 S:      Maintained
8876 F:      Documentation/hwmon/lm78
8877 F:      drivers/hwmon/lm78.c
8878
8879 LM83 HARDWARE MONITOR DRIVER
8880 M:      Jean Delvare <jdelvare@suse.com>
8881 L:      linux-hwmon@vger.kernel.org
8882 S:      Maintained
8883 F:      Documentation/hwmon/lm83
8884 F:      drivers/hwmon/lm83.c
8885
8886 LM90 HARDWARE MONITOR DRIVER
8887 M:      Jean Delvare <jdelvare@suse.com>
8888 L:      linux-hwmon@vger.kernel.org
8889 S:      Maintained
8890 F:      Documentation/hwmon/lm90
8891 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8892 F:      drivers/hwmon/lm90.c
8893 F:      include/dt-bindings/thermal/lm90.h
8894
8895 LM95234 HARDWARE MONITOR DRIVER
8896 M:      Guenter Roeck <linux@roeck-us.net>
8897 L:      linux-hwmon@vger.kernel.org
8898 S:      Maintained
8899 F:      Documentation/hwmon/lm95234
8900 F:      drivers/hwmon/lm95234.c
8901
8902 LME2510 MEDIA DRIVER
8903 M:      Malcolm Priestley <tvboxspy@gmail.com>
8904 L:      linux-media@vger.kernel.org
8905 W:      https://linuxtv.org
8906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8907 S:      Maintained
8908 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8909
8910 LOADPIN SECURITY MODULE
8911 M:      Kees Cook <keescook@chromium.org>
8912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8913 S:      Supported
8914 F:      security/loadpin/
8915 F:      Documentation/admin-guide/LSM/LoadPin.rst
8916
8917 LOCKING PRIMITIVES
8918 M:      Peter Zijlstra <peterz@infradead.org>
8919 M:      Ingo Molnar <mingo@redhat.com>
8920 M:      Will Deacon <will.deacon@arm.com>
8921 L:      linux-kernel@vger.kernel.org
8922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8923 S:      Maintained
8924 F:      Documentation/locking/
8925 F:      include/linux/lockdep.h
8926 F:      include/linux/spinlock*.h
8927 F:      arch/*/include/asm/spinlock*.h
8928 F:      include/linux/rwlock*.h
8929 F:      include/linux/mutex*.h
8930 F:      include/linux/rwsem*.h
8931 F:      arch/*/include/asm/rwsem.h
8932 F:      include/linux/seqlock.h
8933 F:      lib/locking*.[ch]
8934 F:      kernel/locking/
8935 X:      kernel/locking/locktorture.c
8936
8937 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8938 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8939 L:      linux-ntfs-dev@lists.sourceforge.net
8940 W:      http://www.linux-ntfs.org/content/view/19/37/
8941 S:      Maintained
8942 F:      Documentation/ldm.txt
8943 F:      block/partitions/ldm.*
8944
8945 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8946 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8947 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8948 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8949 L:      MPT-FusionLinux.pdl@broadcom.com
8950 L:      linux-scsi@vger.kernel.org
8951 W:      http://www.avagotech.com/support/
8952 S:      Supported
8953 F:      drivers/message/fusion/
8954 F:      drivers/scsi/mpt3sas/
8955
8956 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8957 M:      Matthew Wilcox <willy@infradead.org>
8958 L:      linux-scsi@vger.kernel.org
8959 S:      Maintained
8960 F:      drivers/scsi/sym53c8xx_2/
8961
8962 LTC1660 DAC DRIVER
8963 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8964 L:      linux-iio@vger.kernel.org
8965 S:      Maintained
8966 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8967 F:      drivers/iio/dac/ltc1660.c
8968
8969 LTC4261 HARDWARE MONITOR DRIVER
8970 M:      Guenter Roeck <linux@roeck-us.net>
8971 L:      linux-hwmon@vger.kernel.org
8972 S:      Maintained
8973 F:      Documentation/hwmon/ltc4261
8974 F:      drivers/hwmon/ltc4261.c
8975
8976 LTC4306 I2C MULTIPLEXER DRIVER
8977 M:      Michael Hennerich <michael.hennerich@analog.com>
8978 W:      http://ez.analog.com/community/linux-device-drivers
8979 L:      linux-i2c@vger.kernel.org
8980 S:      Supported
8981 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8982 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8983
8984 LTP (Linux Test Project)
8985 M:      Mike Frysinger <vapier@gentoo.org>
8986 M:      Cyril Hrubis <chrubis@suse.cz>
8987 M:      Wanlong Gao <wanlong.gao@gmail.com>
8988 M:      Jan Stancek <jstancek@redhat.com>
8989 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8990 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8991 L:      ltp@lists.linux.it (subscribers-only)
8992 W:      http://linux-test-project.github.io/
8993 T:      git git://github.com/linux-test-project/ltp.git
8994 S:      Maintained
8995
8996 M68K ARCHITECTURE
8997 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8998 L:      linux-m68k@lists.linux-m68k.org
8999 W:      http://www.linux-m68k.org/
9000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9001 S:      Maintained
9002 F:      arch/m68k/
9003 F:      drivers/zorro/
9004
9005 M68K ON APPLE MACINTOSH
9006 M:      Joshua Thompson <funaho@jurai.org>
9007 W:      http://www.mac.linux-m68k.org/
9008 L:      linux-m68k@lists.linux-m68k.org
9009 S:      Maintained
9010 F:      arch/m68k/mac/
9011
9012 M68K ON HP9000/300
9013 M:      Philip Blundell <philb@gnu.org>
9014 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9015 S:      Maintained
9016 F:      arch/m68k/hp300/
9017
9018 M88DS3103 MEDIA DRIVER
9019 M:      Antti Palosaari <crope@iki.fi>
9020 L:      linux-media@vger.kernel.org
9021 W:      https://linuxtv.org
9022 W:      http://palosaari.fi/linux/
9023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9024 T:      git git://linuxtv.org/anttip/media_tree.git
9025 S:      Maintained
9026 F:      drivers/media/dvb-frontends/m88ds3103*
9027
9028 M88RS2000 MEDIA DRIVER
9029 M:      Malcolm Priestley <tvboxspy@gmail.com>
9030 L:      linux-media@vger.kernel.org
9031 W:      https://linuxtv.org
9032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9033 S:      Maintained
9034 F:      drivers/media/dvb-frontends/m88rs2000*
9035
9036 MA901 MASTERKIT USB FM RADIO DRIVER
9037 M:      Alexey Klimov <klimov.linux@gmail.com>
9038 L:      linux-media@vger.kernel.org
9039 T:      git git://linuxtv.org/media_tree.git
9040 S:      Maintained
9041 F:      drivers/media/radio/radio-ma901.c
9042
9043 MAC80211
9044 M:      Johannes Berg <johannes@sipsolutions.net>
9045 L:      linux-wireless@vger.kernel.org
9046 W:      http://wireless.kernel.org/
9047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9049 S:      Maintained
9050 F:      Documentation/networking/mac80211-injection.txt
9051 F:      include/net/mac80211.h
9052 F:      net/mac80211/
9053 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9054 F:      Documentation/networking/mac80211_hwsim/README
9055
9056 MAILBOX API
9057 M:      Jassi Brar <jassisinghbrar@gmail.com>
9058 L:      linux-kernel@vger.kernel.org
9059 S:      Maintained
9060 F:      drivers/mailbox/
9061 F:      include/linux/mailbox_client.h
9062 F:      include/linux/mailbox_controller.h
9063
9064 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9065 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9066 W:      http://www.kernel.org/doc/man-pages
9067 L:      linux-man@vger.kernel.org
9068 S:      Maintained
9069
9070 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9071 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9072 L:      linux-mips@vger.kernel.org
9073 S:      Maintained
9074 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9075
9076 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9077 M:      Andrew Lunn <andrew@lunn.ch>
9078 M:      Vivien Didelot <vivien.didelot@gmail.com>
9079 L:      netdev@vger.kernel.org
9080 S:      Maintained
9081 F:      drivers/net/dsa/mv88e6xxx/
9082 F:      include/linux/platform_data/mv88e6xxx.h
9083 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9084
9085 MARVELL ARMADA DRM SUPPORT
9086 M:      Russell King <linux@armlinux.org.uk>
9087 S:      Maintained
9088 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9089 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9090 F:      drivers/gpu/drm/armada/
9091 F:      include/uapi/drm/armada_drm.h
9092 F:      Documentation/devicetree/bindings/display/armada/
9093
9094 MARVELL CRYPTO DRIVER
9095 M:      Boris Brezillon <bbrezillon@kernel.org>
9096 M:      Arnaud Ebalard <arno@natisbad.org>
9097 F:      drivers/crypto/marvell/
9098 S:      Maintained
9099 L:      linux-crypto@vger.kernel.org
9100
9101 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9102 M:      Mirko Lindner <mlindner@marvell.com>
9103 M:      Stephen Hemminger <stephen@networkplumber.org>
9104 L:      netdev@vger.kernel.org
9105 S:      Maintained
9106 F:      drivers/net/ethernet/marvell/sk*
9107
9108 MARVELL LIBERTAS WIRELESS DRIVER
9109 L:      libertas-dev@lists.infradead.org
9110 S:      Orphan
9111 F:      drivers/net/wireless/marvell/libertas/
9112
9113 MARVELL MACCHIATOBIN SUPPORT
9114 M:      Russell King <linux@armlinux.org.uk>
9115 L:      linux-arm-kernel@lists.infradead.org
9116 S:      Maintained
9117 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9118
9119 MARVELL MV643XX ETHERNET DRIVER
9120 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9121 L:      netdev@vger.kernel.org
9122 S:      Maintained
9123 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9124 F:      include/linux/mv643xx.h
9125
9126 MARVELL MV88X3310 PHY DRIVER
9127 M:      Russell King <linux@armlinux.org.uk>
9128 L:      netdev@vger.kernel.org
9129 S:      Maintained
9130 F:      drivers/net/phy/marvell10g.c
9131
9132 MARVELL MVEBU THERMAL DRIVER
9133 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9134 S:      Maintained
9135 F:      drivers/thermal/armada_thermal.c
9136
9137 MARVELL MVNETA ETHERNET DRIVER
9138 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9139 L:      netdev@vger.kernel.org
9140 S:      Maintained
9141 F:      drivers/net/ethernet/marvell/mvneta.*
9142
9143 MARVELL MWIFIEX WIRELESS DRIVER
9144 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9145 M:      Nishant Sarmukadam <nishants@marvell.com>
9146 M:      Ganapathi Bhat <gbhat@marvell.com>
9147 M:      Xinming Hu <huxinming820@gmail.com>
9148 L:      linux-wireless@vger.kernel.org
9149 S:      Maintained
9150 F:      drivers/net/wireless/marvell/mwifiex/
9151
9152 MARVELL MWL8K WIRELESS DRIVER
9153 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9154 L:      linux-wireless@vger.kernel.org
9155 S:      Odd Fixes
9156 F:      drivers/net/wireless/marvell/mwl8k.c
9157
9158 MARVELL NAND CONTROLLER DRIVER
9159 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9160 L:      linux-mtd@lists.infradead.org
9161 S:      Maintained
9162 F:      drivers/mtd/nand/raw/marvell_nand.c
9163 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9164
9165 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9166 M:      Nicolas Pitre <nico@fluxnic.net>
9167 S:      Odd Fixes
9168 F:      drivers/mmc/host/mvsdio.*
9169
9170 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9171 M:      Hu Ziji <huziji@marvell.com>
9172 L:      linux-mmc@vger.kernel.org
9173 S:      Supported
9174 F:      drivers/mmc/host/sdhci-xenon*
9175 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9176
9177 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9178 M:      Sunil Goutham <sgoutham@marvell.com>
9179 M:      Linu Cherian <lcherian@marvell.com>
9180 M:      Geetha sowjanya <gakula@marvell.com>
9181 M:      Jerin Jacob <jerinj@marvell.com>
9182 L:      netdev@vger.kernel.org
9183 S:      Supported
9184 F:      drivers/net/ethernet/marvell/octeontx2/af/
9185
9186 MATROX FRAMEBUFFER DRIVER
9187 L:      linux-fbdev@vger.kernel.org
9188 S:      Orphan
9189 F:      drivers/video/fbdev/matrox/matroxfb_*
9190 F:      include/uapi/linux/matroxfb.h
9191
9192 MAX16065 HARDWARE MONITOR DRIVER
9193 M:      Guenter Roeck <linux@roeck-us.net>
9194 L:      linux-hwmon@vger.kernel.org
9195 S:      Maintained
9196 F:      Documentation/hwmon/max16065
9197 F:      drivers/hwmon/max16065.c
9198
9199 MAX2175 SDR TUNER DRIVER
9200 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9201 L:      linux-media@vger.kernel.org
9202 T:      git git://linuxtv.org/media_tree.git
9203 S:      Maintained
9204 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9205 F:      Documentation/media/v4l-drivers/max2175.rst
9206 F:      drivers/media/i2c/max2175*
9207 F:      include/uapi/linux/max2175.h
9208
9209 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9210 L:      linux-hwmon@vger.kernel.org
9211 S:      Orphan
9212 F:      Documentation/hwmon/max6650
9213 F:      drivers/hwmon/max6650.c
9214
9215 MAX6697 HARDWARE MONITOR DRIVER
9216 M:      Guenter Roeck <linux@roeck-us.net>
9217 L:      linux-hwmon@vger.kernel.org
9218 S:      Maintained
9219 F:      Documentation/hwmon/max6697
9220 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9221 F:      drivers/hwmon/max6697.c
9222 F:      include/linux/platform_data/max6697.h
9223
9224 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9225 M:      Peter Rosin <peda@axentia.se>
9226 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9227 S:      Maintained
9228 F:      Documentation/devicetree/bindings/sound/max9860.txt
9229 F:      sound/soc/codecs/max9860.*
9230
9231 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9232 M:      Javier Martinez Canillas <javier@dowhile0.org>
9233 L:      linux-kernel@vger.kernel.org
9234 S:      Supported
9235 F:      drivers/regulator/max77802-regulator.c
9236 F:      Documentation/devicetree/bindings/*/*max77802.txt
9237 F:      include/dt-bindings/*/*max77802.h
9238
9239 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9240 M:      Krzysztof Kozlowski <krzk@kernel.org>
9241 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9242 L:      linux-pm@vger.kernel.org
9243 S:      Supported
9244 F:      drivers/power/supply/max14577_charger.c
9245 F:      drivers/power/supply/max77693_charger.c
9246
9247 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9248 M:      Chanwoo Choi <cw00.choi@samsung.com>
9249 M:      Krzysztof Kozlowski <krzk@kernel.org>
9250 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9251 L:      linux-kernel@vger.kernel.org
9252 S:      Supported
9253 F:      drivers/*/max14577*.c
9254 F:      drivers/*/max77686*.c
9255 F:      drivers/*/max77693*.c
9256 F:      drivers/extcon/extcon-max14577.c
9257 F:      drivers/extcon/extcon-max77693.c
9258 F:      drivers/rtc/rtc-max77686.c
9259 F:      drivers/clk/clk-max77686.c
9260 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9261 F:      Documentation/devicetree/bindings/*/max77686.txt
9262 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9263 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9264 F:      include/linux/mfd/max14577*.h
9265 F:      include/linux/mfd/max77686*.h
9266 F:      include/linux/mfd/max77693*.h
9267
9268 MAXIRADIO FM RADIO RECEIVER DRIVER
9269 M:      Hans Verkuil <hverkuil@xs4all.nl>
9270 L:      linux-media@vger.kernel.org
9271 T:      git git://linuxtv.org/media_tree.git
9272 W:      https://linuxtv.org
9273 S:      Maintained
9274 F:      drivers/media/radio/radio-maxiradio*
9275
9276 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9277 M:      Peter Rosin <peda@axentia.se>
9278 L:      linux-iio@vger.kernel.org
9279 S:      Maintained
9280 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9281 F:      drivers/iio/potentiometer/mcp4018.c
9282 F:      drivers/iio/potentiometer/mcp4531.c
9283
9284 MCR20A IEEE-802.15.4 RADIO DRIVER
9285 M:      Xue Liu <liuxuenetmail@gmail.com>
9286 L:      linux-wpan@vger.kernel.org
9287 W:      https://github.com/xueliu/mcr20a-linux
9288 S:      Maintained
9289 F:      drivers/net/ieee802154/mcr20a.c
9290 F:      drivers/net/ieee802154/mcr20a.h
9291 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9292
9293 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9294 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9295 L:      linux-iio@vger.kernel.org
9296 S:      Maintained
9297 F:      drivers/iio/dac/cio-dac.c
9298
9299 MEDIA DRIVERS FOR ASCOT2E
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/ascot2e*
9308
9309 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9310 M:      Jasmin Jessich <jasmin@anw.at>
9311 L:      linux-media@vger.kernel.org
9312 W:      https://linuxtv.org
9313 T:      git git://linuxtv.org/media_tree.git
9314 S:      Maintained
9315 F:      drivers/media/dvb-frontends/cxd2099*
9316
9317 MEDIA DRIVERS FOR CXD2841ER
9318 M:      Sergey Kozlov <serjk@netup.ru>
9319 M:      Abylay Ospan <aospan@netup.ru>
9320 L:      linux-media@vger.kernel.org
9321 W:      https://linuxtv.org
9322 W:      http://netup.tv/
9323 T:      git git://linuxtv.org/media_tree.git
9324 S:      Supported
9325 F:      drivers/media/dvb-frontends/cxd2841er*
9326
9327 MEDIA DRIVERS FOR CXD2880
9328 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9329 L:      linux-media@vger.kernel.org
9330 W:      http://linuxtv.org/
9331 T:      git git://linuxtv.org/media_tree.git
9332 S:      Supported
9333 F:      drivers/media/dvb-frontends/cxd2880/*
9334 F:      drivers/media/spi/cxd2880*
9335
9336 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9337 L:      linux-media@vger.kernel.org
9338 W:      https://linuxtv.org
9339 T:      git git://linuxtv.org/media_tree.git
9340 S:      Orphan
9341 F:      drivers/media/pci/ddbridge/*
9342
9343 MEDIA DRIVERS FOR FREESCALE IMX
9344 M:      Steve Longerbeam <slongerbeam@gmail.com>
9345 M:      Philipp Zabel <p.zabel@pengutronix.de>
9346 L:      linux-media@vger.kernel.org
9347 T:      git git://linuxtv.org/media_tree.git
9348 S:      Maintained
9349 F:      Documentation/devicetree/bindings/media/imx.txt
9350 F:      Documentation/media/v4l-drivers/imx.rst
9351 F:      drivers/staging/media/imx/
9352 F:      include/linux/imx-media.h
9353 F:      include/media/imx.h
9354
9355 MEDIA DRIVER FOR FREESCALE IMX PXP
9356 M:      Philipp Zabel <p.zabel@pengutronix.de>
9357 L:      linux-media@vger.kernel.org
9358 T:      git git://linuxtv.org/media_tree.git
9359 S:      Maintained
9360 F:      drivers/media/platform/imx-pxp.[ch]
9361
9362 MEDIA DRIVERS FOR HELENE
9363 M:      Abylay Ospan <aospan@netup.ru>
9364 L:      linux-media@vger.kernel.org
9365 W:      https://linuxtv.org
9366 W:      http://netup.tv/
9367 T:      git git://linuxtv.org/media_tree.git
9368 S:      Supported
9369 F:      drivers/media/dvb-frontends/helene*
9370
9371 MEDIA DRIVERS FOR HORUS3A
9372 M:      Sergey Kozlov <serjk@netup.ru>
9373 M:      Abylay Ospan <aospan@netup.ru>
9374 L:      linux-media@vger.kernel.org
9375 W:      https://linuxtv.org
9376 W:      http://netup.tv/
9377 T:      git git://linuxtv.org/media_tree.git
9378 S:      Supported
9379 F:      drivers/media/dvb-frontends/horus3a*
9380
9381 MEDIA DRIVERS FOR LNBH25
9382 M:      Sergey Kozlov <serjk@netup.ru>
9383 M:      Abylay Ospan <aospan@netup.ru>
9384 L:      linux-media@vger.kernel.org
9385 W:      https://linuxtv.org
9386 W:      http://netup.tv/
9387 T:      git git://linuxtv.org/media_tree.git
9388 S:      Supported
9389 F:      drivers/media/dvb-frontends/lnbh25*
9390
9391 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9392 L:      linux-media@vger.kernel.org
9393 W:      https://linuxtv.org
9394 T:      git git://linuxtv.org/media_tree.git
9395 S:      Orphan
9396 F:      drivers/media/dvb-frontends/mxl5xx*
9397
9398 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9399 M:      Sergey Kozlov <serjk@netup.ru>
9400 M:      Abylay Ospan <aospan@netup.ru>
9401 L:      linux-media@vger.kernel.org
9402 W:      https://linuxtv.org
9403 W:      http://netup.tv/
9404 T:      git git://linuxtv.org/media_tree.git
9405 S:      Supported
9406 F:      drivers/media/pci/netup_unidvb/*
9407
9408 MEDIA DRIVERS FOR RENESAS - CEU
9409 M:      Jacopo Mondi <jacopo@jmondi.org>
9410 L:      linux-media@vger.kernel.org
9411 L:      linux-renesas-soc@vger.kernel.org
9412 T:      git git://linuxtv.org/media_tree.git
9413 S:      Supported
9414 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9415 F:      drivers/media/platform/renesas-ceu.c
9416 F:      include/media/drv-intf/renesas-ceu.h
9417
9418 MEDIA DRIVERS FOR RENESAS - DRIF
9419 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9420 L:      linux-media@vger.kernel.org
9421 L:      linux-renesas-soc@vger.kernel.org
9422 T:      git git://linuxtv.org/media_tree.git
9423 S:      Supported
9424 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9425 F:      drivers/media/platform/rcar_drif.c
9426
9427 MEDIA DRIVERS FOR RENESAS - FCP
9428 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9429 L:      linux-media@vger.kernel.org
9430 L:      linux-renesas-soc@vger.kernel.org
9431 T:      git git://linuxtv.org/media_tree.git
9432 S:      Supported
9433 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9434 F:      drivers/media/platform/rcar-fcp.c
9435 F:      include/media/rcar-fcp.h
9436
9437 MEDIA DRIVERS FOR RENESAS - FDP1
9438 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9439 L:      linux-media@vger.kernel.org
9440 L:      linux-renesas-soc@vger.kernel.org
9441 T:      git git://linuxtv.org/media_tree.git
9442 S:      Supported
9443 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9444 F:      drivers/media/platform/rcar_fdp1.c
9445
9446 MEDIA DRIVERS FOR RENESAS - VIN
9447 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9448 L:      linux-media@vger.kernel.org
9449 L:      linux-renesas-soc@vger.kernel.org
9450 T:      git git://linuxtv.org/media_tree.git
9451 S:      Supported
9452 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9453 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9454 F:      drivers/media/platform/rcar-vin/
9455
9456 MEDIA DRIVERS FOR RENESAS - VSP1
9457 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9458 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9459 L:      linux-media@vger.kernel.org
9460 L:      linux-renesas-soc@vger.kernel.org
9461 T:      git git://linuxtv.org/media_tree.git
9462 S:      Supported
9463 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9464 F:      drivers/media/platform/vsp1/
9465
9466 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9467 L:      linux-media@vger.kernel.org
9468 W:      https://linuxtv.org
9469 T:      git git://linuxtv.org/media_tree.git
9470 S:      Orphan
9471 F:      drivers/media/dvb-frontends/stv0910*
9472
9473 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9474 L:      linux-media@vger.kernel.org
9475 W:      https://linuxtv.org
9476 T:      git git://linuxtv.org/media_tree.git
9477 S:      Orphan
9478 F:      drivers/media/dvb-frontends/stv6111*
9479
9480 MEDIA DRIVERS FOR STM32 - DCMI
9481 M:      Hugues Fruchet <hugues.fruchet@st.com>
9482 L:      linux-media@vger.kernel.org
9483 T:      git git://linuxtv.org/media_tree.git
9484 S:      Supported
9485 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9486 F:      drivers/media/platform/stm32/stm32-dcmi.c
9487
9488 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9489 M:      Dmitry Osipenko <digetx@gmail.com>
9490 L:      linux-media@vger.kernel.org
9491 L:      linux-tegra@vger.kernel.org
9492 T:      git git://linuxtv.org/media_tree.git
9493 S:      Maintained
9494 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9495 F:      drivers/staging/media/tegra-vde/
9496
9497 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9498 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9499 P:      LinuxTV.org Project
9500 L:      linux-media@vger.kernel.org
9501 W:      https://linuxtv.org
9502 Q:      http://patchwork.kernel.org/project/linux-media/list/
9503 T:      git git://linuxtv.org/media_tree.git
9504 S:      Maintained
9505 F:      Documentation/devicetree/bindings/media/
9506 F:      Documentation/media/
9507 F:      drivers/media/
9508 F:      drivers/staging/media/
9509 F:      include/linux/platform_data/media/
9510 F:      include/media/
9511 F:      include/uapi/linux/dvb/
9512 F:      include/uapi/linux/videodev2.h
9513 F:      include/uapi/linux/media.h
9514 F:      include/uapi/linux/v4l2-*
9515 F:      include/uapi/linux/meye.h
9516 F:      include/uapi/linux/ivtv*
9517 F:      include/uapi/linux/uvcvideo.h
9518
9519 MEDIATEK BLUETOOTH DRIVER
9520 M:      Sean Wang <sean.wang@mediatek.com>
9521 L:      linux-bluetooth@vger.kernel.org
9522 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9523 S:      Maintained
9524 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9525 F:      drivers/bluetooth/btmtkuart.c
9526
9527 MEDIATEK CIR DRIVER
9528 M:      Sean Wang <sean.wang@mediatek.com>
9529 S:      Maintained
9530 F:      drivers/media/rc/mtk-cir.c
9531
9532 MEDIATEK DMA DRIVER
9533 M:      Sean Wang <sean.wang@mediatek.com>
9534 L:      dmaengine@vger.kernel.org
9535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9536 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9537 S:      Maintained
9538 F:      Documentation/devicetree/bindings/dma/mtk-*
9539 F:      drivers/dma/mediatek/
9540
9541 MEDIATEK PMIC LED DRIVER
9542 M:      Sean Wang <sean.wang@mediatek.com>
9543 S:      Maintained
9544 F:      drivers/leds/leds-mt6323.c
9545 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9546
9547 MEDIATEK ETHERNET DRIVER
9548 M:      Felix Fietkau <nbd@openwrt.org>
9549 M:      John Crispin <john@phrozen.org>
9550 M:      Sean Wang <sean.wang@mediatek.com>
9551 M:      Nelson Chang <nelson.chang@mediatek.com>
9552 L:      netdev@vger.kernel.org
9553 S:      Maintained
9554 F:      drivers/net/ethernet/mediatek/
9555
9556 MEDIATEK SWITCH DRIVER
9557 M:      Sean Wang <sean.wang@mediatek.com>
9558 L:      netdev@vger.kernel.org
9559 S:      Maintained
9560 F:      drivers/net/dsa/mt7530.*
9561 F:      net/dsa/tag_mtk.c
9562
9563 MEDIATEK JPEG DRIVER
9564 M:      Rick Chang <rick.chang@mediatek.com>
9565 M:      Bin Liu <bin.liu@mediatek.com>
9566 S:      Supported
9567 F:      drivers/media/platform/mtk-jpeg/
9568 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9569
9570 MEDIATEK MDP DRIVER
9571 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9572 M:      Houlong Wei <houlong.wei@mediatek.com>
9573 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9574 S:      Supported
9575 F:      drivers/media/platform/mtk-mdp/
9576 F:      drivers/media/platform/mtk-vpu/
9577 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9578
9579 MEDIATEK MEDIA DRIVER
9580 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9581 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9582 S:      Supported
9583 F:      drivers/media/platform/mtk-vcodec/
9584 F:      drivers/media/platform/mtk-vpu/
9585 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9586 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9587
9588 MEDIATEK MT76 WIRELESS LAN DRIVER
9589 M:      Felix Fietkau <nbd@nbd.name>
9590 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9591 L:      linux-wireless@vger.kernel.org
9592 S:      Maintained
9593 F:      drivers/net/wireless/mediatek/mt76/
9594
9595 MEDIATEK MT7601U WIRELESS LAN DRIVER
9596 M:      Jakub Kicinski <kubakici@wp.pl>
9597 L:      linux-wireless@vger.kernel.org
9598 S:      Maintained
9599 F:      drivers/net/wireless/mediatek/mt7601u/
9600
9601 MEDIATEK NAND CONTROLLER DRIVER
9602 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9603 L:      linux-mtd@lists.infradead.org
9604 S:      Maintained
9605 F:      drivers/mtd/nand/raw/mtk_*
9606 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9607
9608 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9609 M:      Sean Wang <sean.wang@mediatek.com>
9610 S:      Maintained
9611 F:      drivers/char/hw_random/mtk-rng.c
9612
9613 MEDIATEK USB3 DRD IP DRIVER
9614 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9615 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9617 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9618 S:      Maintained
9619 F:      drivers/usb/mtu3/
9620
9621 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9622 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9623 M:      Martin Donnelly <martin.donnelly@ge.com>
9624 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9625 S:      Maintained
9626 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9627 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9628
9629 MEGARAID SCSI/SAS DRIVERS
9630 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9631 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9632 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9633 L:      megaraidlinux.pdl@broadcom.com
9634 L:      linux-scsi@vger.kernel.org
9635 W:      http://www.avagotech.com/support/
9636 S:      Maintained
9637 F:      Documentation/scsi/megaraid.txt
9638 F:      drivers/scsi/megaraid.*
9639 F:      drivers/scsi/megaraid/
9640
9641 MELEXIS MLX90614 DRIVER
9642 M:      Crt Mori <cmo@melexis.com>
9643 L:      linux-iio@vger.kernel.org
9644 W:      http://www.melexis.com
9645 S:      Supported
9646 F:      drivers/iio/temperature/mlx90614.c
9647
9648 MELEXIS MLX90632 DRIVER
9649 M:      Crt Mori <cmo@melexis.com>
9650 L:      linux-iio@vger.kernel.org
9651 W:      http://www.melexis.com
9652 S:      Supported
9653 F:      drivers/iio/temperature/mlx90632.c
9654
9655 MELFAS MIP4 TOUCHSCREEN DRIVER
9656 M:      Sangwon Jee <jeesw@melfas.com>
9657 W:      http://www.melfas.com
9658 S:      Supported
9659 F:      drivers/input/touchscreen/melfas_mip4.c
9660 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9661
9662 MELLANOX ETHERNET DRIVER (mlx4_en)
9663 M:      Tariq Toukan <tariqt@mellanox.com>
9664 L:      netdev@vger.kernel.org
9665 S:      Supported
9666 W:      http://www.mellanox.com
9667 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9668 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9669
9670 MELLANOX ETHERNET DRIVER (mlx5e)
9671 M:      Saeed Mahameed <saeedm@mellanox.com>
9672 L:      netdev@vger.kernel.org
9673 S:      Supported
9674 W:      http://www.mellanox.com
9675 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9676 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9677
9678 MELLANOX ETHERNET INNOVA DRIVERS
9679 R:      Boris Pismenny <borisp@mellanox.com>
9680 L:      netdev@vger.kernel.org
9681 S:      Supported
9682 W:      http://www.mellanox.com
9683 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9684 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9685 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9686 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9687 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9688
9689 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9690 R:      Boris Pismenny <borisp@mellanox.com>
9691 L:      netdev@vger.kernel.org
9692 S:      Supported
9693 W:      http://www.mellanox.com
9694 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9695 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9696 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9697
9698 MELLANOX ETHERNET SWITCH DRIVERS
9699 M:      Jiri Pirko <jiri@mellanox.com>
9700 M:      Ido Schimmel <idosch@mellanox.com>
9701 L:      netdev@vger.kernel.org
9702 S:      Supported
9703 W:      http://www.mellanox.com
9704 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9705 F:      drivers/net/ethernet/mellanox/mlxsw/
9706 F:      tools/testing/selftests/drivers/net/mlxsw/
9707
9708 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9709 M:      mlxsw@mellanox.com
9710 L:      netdev@vger.kernel.org
9711 S:      Supported
9712 W:      http://www.mellanox.com
9713 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9714 F:      drivers/net/ethernet/mellanox/mlxfw/
9715
9716 MELLANOX HARDWARE PLATFORM SUPPORT
9717 M:      Andy Shevchenko <andy@infradead.org>
9718 M:      Darren Hart <dvhart@infradead.org>
9719 M:      Vadim Pasternak <vadimp@mellanox.com>
9720 L:      platform-driver-x86@vger.kernel.org
9721 S:      Supported
9722 F:      drivers/platform/mellanox/
9723
9724 MELLANOX MLX4 core VPI driver
9725 M:      Tariq Toukan <tariqt@mellanox.com>
9726 L:      netdev@vger.kernel.org
9727 L:      linux-rdma@vger.kernel.org
9728 W:      http://www.mellanox.com
9729 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9730 S:      Supported
9731 F:      drivers/net/ethernet/mellanox/mlx4/
9732 F:      include/linux/mlx4/
9733
9734 MELLANOX MLX4 IB driver
9735 M:      Yishai Hadas <yishaih@mellanox.com>
9736 L:      linux-rdma@vger.kernel.org
9737 W:      http://www.mellanox.com
9738 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9739 S:      Supported
9740 F:      drivers/infiniband/hw/mlx4/
9741 F:      include/linux/mlx4/
9742 F:      include/uapi/rdma/mlx4-abi.h
9743
9744 MELLANOX MLX5 core VPI driver
9745 M:      Saeed Mahameed <saeedm@mellanox.com>
9746 M:      Leon Romanovsky <leonro@mellanox.com>
9747 L:      netdev@vger.kernel.org
9748 L:      linux-rdma@vger.kernel.org
9749 W:      http://www.mellanox.com
9750 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9751 S:      Supported
9752 F:      drivers/net/ethernet/mellanox/mlx5/core/
9753 F:      include/linux/mlx5/
9754
9755 MELLANOX MLX5 IB driver
9756 M:      Leon Romanovsky <leonro@mellanox.com>
9757 L:      linux-rdma@vger.kernel.org
9758 W:      http://www.mellanox.com
9759 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9760 S:      Supported
9761 F:      drivers/infiniband/hw/mlx5/
9762 F:      include/linux/mlx5/
9763 F:      include/uapi/rdma/mlx5-abi.h
9764
9765 MELLANOX MLXCPLD I2C AND MUX DRIVER
9766 M:      Vadim Pasternak <vadimp@mellanox.com>
9767 M:      Michael Shych <michaelsh@mellanox.com>
9768 L:      linux-i2c@vger.kernel.org
9769 S:      Supported
9770 F:      drivers/i2c/busses/i2c-mlxcpld.c
9771 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9772 F:      Documentation/i2c/busses/i2c-mlxcpld
9773
9774 MELLANOX MLXCPLD LED DRIVER
9775 M:      Vadim Pasternak <vadimp@mellanox.com>
9776 L:      linux-leds@vger.kernel.org
9777 S:      Supported
9778 F:      drivers/leds/leds-mlxcpld.c
9779 F:      drivers/leds/leds-mlxreg.c
9780 F:      Documentation/leds/leds-mlxcpld.txt
9781
9782 MELLANOX PLATFORM DRIVER
9783 M:      Vadim Pasternak <vadimp@mellanox.com>
9784 L:      platform-driver-x86@vger.kernel.org
9785 S:      Supported
9786 F:      drivers/platform/x86/mlx-platform.c
9787
9788 MEMBARRIER SUPPORT
9789 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9790 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9791 L:      linux-kernel@vger.kernel.org
9792 S:      Supported
9793 F:      kernel/sched/membarrier.c
9794 F:      include/uapi/linux/membarrier.h
9795 F:      arch/powerpc/include/asm/membarrier.h
9796
9797 MEMORY MANAGEMENT
9798 L:      linux-mm@kvack.org
9799 W:      http://www.linux-mm.org
9800 S:      Maintained
9801 F:      include/linux/mm.h
9802 F:      include/linux/gfp.h
9803 F:      include/linux/mmzone.h
9804 F:      include/linux/memory_hotplug.h
9805 F:      include/linux/vmalloc.h
9806 F:      mm/
9807
9808 MEMORY TECHNOLOGY DEVICES (MTD)
9809 M:      David Woodhouse <dwmw2@infradead.org>
9810 M:      Brian Norris <computersforpeace@gmail.com>
9811 M:      Boris Brezillon <bbrezillon@kernel.org>
9812 M:      Marek Vasut <marek.vasut@gmail.com>
9813 M:      Richard Weinberger <richard@nod.at>
9814 L:      linux-mtd@lists.infradead.org
9815 W:      http://www.linux-mtd.infradead.org/
9816 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9817 T:      git git://git.infradead.org/linux-mtd.git master
9818 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9819 S:      Maintained
9820 F:      Documentation/devicetree/bindings/mtd/
9821 F:      drivers/mtd/
9822 F:      include/linux/mtd/
9823 F:      include/uapi/mtd/
9824
9825 MEN A21 WATCHDOG DRIVER
9826 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9827 L:      linux-watchdog@vger.kernel.org
9828 S:      Maintained
9829 F:      drivers/watchdog/mena21_wdt.c
9830
9831 MEN CHAMELEON BUS (mcb)
9832 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9833 S:      Maintained
9834 F:      drivers/mcb/
9835 F:      include/linux/mcb.h
9836 F:      Documentation/men-chameleon-bus.txt
9837
9838 MEN F21BMC (Board Management Controller)
9839 M:      Andreas Werner <andreas.werner@men.de>
9840 S:      Supported
9841 F:      drivers/mfd/menf21bmc.c
9842 F:      drivers/watchdog/menf21bmc_wdt.c
9843 F:      drivers/leds/leds-menf21bmc.c
9844 F:      drivers/hwmon/menf21bmc_hwmon.c
9845 F:      Documentation/hwmon/menf21bmc
9846
9847 MEN Z069 WATCHDOG DRIVER
9848 M:      Johannes Thumshirn <jth@kernel.org>
9849 L:      linux-watchdog@vger.kernel.org
9850 S:      Maintained
9851 F:      drivers/watchdog/menz69_wdt.c
9852
9853 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9854 M:      Neil Armstrong <narmstrong@baylibre.com>
9855 L:      linux-media@lists.freedesktop.org
9856 L:      linux-amlogic@lists.infradead.org
9857 W:      http://linux-meson.com/
9858 S:      Supported
9859 F:      drivers/media/platform/meson/ao-cec.c
9860 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9861 T:      git git://linuxtv.org/media_tree.git
9862
9863 MICROBLAZE ARCHITECTURE
9864 M:      Michal Simek <monstr@monstr.eu>
9865 W:      http://www.monstr.eu/fdt/
9866 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9867 S:      Supported
9868 F:      arch/microblaze/
9869
9870 MICROCHIP AT91 SERIAL DRIVER
9871 M:      Richard Genoud <richard.genoud@gmail.com>
9872 S:      Maintained
9873 F:      drivers/tty/serial/atmel_serial.c
9874 F:      drivers/tty/serial/atmel_serial.h
9875 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9876
9877 MICROCHIP AUDIO ASOC DRIVERS
9878 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9880 S:      Supported
9881 F:      sound/soc/atmel
9882
9883 MICROCHIP DMA DRIVER
9884 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886 L:      dmaengine@vger.kernel.org
9887 S:      Supported
9888 F:      drivers/dma/at_hdmac.c
9889 F:      drivers/dma/at_hdmac_regs.h
9890 F:      include/linux/platform_data/dma-atmel.h
9891 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9892 F:      include/dt-bindings/dma/at91.h
9893
9894 MICROCHIP ECC DRIVER
9895 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9896 L:      linux-crypto@vger.kernel.org
9897 S:      Maintained
9898 F:      drivers/crypto/atmel-ecc.*
9899
9900 MICROCHIP I2C DRIVER
9901 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9902 L:      linux-i2c@vger.kernel.org
9903 S:      Supported
9904 F:      drivers/i2c/busses/i2c-at91.c
9905
9906 MICROCHIP ISC DRIVER
9907 M:      Eugen Hristev <eugen.hristev@microchip.com>
9908 L:      linux-media@vger.kernel.org
9909 S:      Supported
9910 F:      drivers/media/platform/atmel/atmel-isc.c
9911 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9912 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9913
9914 MICROCHIP ISI DRIVER
9915 M:      Eugen Hristev <eugen.hristev@microchip.com>
9916 L:      linux-media@vger.kernel.org
9917 S:      Supported
9918 F:      drivers/media/platform/atmel/atmel-isi.c
9919 F:      drivers/media/platform/atmel/atmel-isi.h
9920
9921 MICROCHIP AT91 USART MFD DRIVER
9922 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9923 L:      linux-kernel@vger.kernel.org
9924 S:      Supported
9925 F:      drivers/mfd/at91-usart.c
9926 F:      include/dt-bindings/mfd/at91-usart.h
9927 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9928
9929 MICROCHIP AT91 USART SPI DRIVER
9930 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9931 L:      linux-spi@vger.kernel.org
9932 S:      Supported
9933 F:      drivers/spi/spi-at91-usart.c
9934 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9935
9936 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9937 M:      Woojung Huh <Woojung.Huh@microchip.com>
9938 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9939 L:      netdev@vger.kernel.org
9940 S:      Maintained
9941 F:      net/dsa/tag_ksz.c
9942 F:      drivers/net/dsa/microchip/*
9943 F:      include/linux/platform_data/microchip-ksz.h
9944 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9945
9946 MICROCHIP LAN743X ETHERNET DRIVER
9947 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9948 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9949 L:      netdev@vger.kernel.org
9950 S:      Maintained
9951 F:      drivers/net/ethernet/microchip/lan743x_*
9952
9953 MICROCHIP LCDFB DRIVER
9954 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9955 L:      linux-fbdev@vger.kernel.org
9956 S:      Maintained
9957 F:      drivers/video/fbdev/atmel_lcdfb.c
9958 F:      include/video/atmel_lcdc.h
9959
9960 MICROCHIP MMC/SD/SDIO MCI DRIVER
9961 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9962 S:      Maintained
9963 F:      drivers/mmc/host/atmel-mci.c
9964
9965 MICROCHIP MCP16502 PMIC DRIVER
9966 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9968 S:      Maintained
9969 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9970 F:      drivers/regulator/mcp16502.c
9971
9972 MICROCHIP MCP3911 ADC DRIVER
9973 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9974 M:      Kent Gustavsson <kent@minoris.se>
9975 L:      linux-iio@vger.kernel.org
9976 S:      Supported
9977 F:      drivers/iio/adc/mcp3911.c
9978 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9979
9980 MICROCHIP NAND DRIVER
9981 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9982 L:      linux-mtd@lists.infradead.org
9983 S:      Supported
9984 F:      drivers/mtd/nand/raw/atmel/*
9985 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9986
9987 MICROCHIP PWM DRIVER
9988 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9990 L:      linux-pwm@vger.kernel.org
9991 S:      Supported
9992 F:      drivers/pwm/pwm-atmel.c
9993 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9994
9995 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9996 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9997 M:      Eugen Hristev <eugen.hristev@microchip.com>
9998 L:      linux-iio@vger.kernel.org
9999 S:      Supported
10000 F:      drivers/iio/adc/at91-sama5d2_adc.c
10001 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10002 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10003
10004 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10005 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10006 S:      Supported
10007 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10008
10009 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10010 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012 L:      linux-gpio@vger.kernel.org
10013 F:      drivers/gpio/gpio-sama5d2-piobu.c
10014
10015 MICROCHIP SPI DRIVER
10016 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10017 S:      Supported
10018 F:      drivers/spi/spi-atmel.*
10019
10020 MICROCHIP SSC DRIVER
10021 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10023 S:      Supported
10024 F:      drivers/misc/atmel-ssc.c
10025 F:      include/linux/atmel-ssc.h
10026
10027 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10028 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030 S:      Supported
10031 F:      drivers/misc/atmel_tclib.c
10032 F:      drivers/clocksource/tcb_clksrc.c
10033
10034 MICROCHIP USBA UDC DRIVER
10035 M:      Cristian Birsan <cristian.birsan@microchip.com>
10036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037 S:      Supported
10038 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10039
10040 MICROCHIP USB251XB DRIVER
10041 M:      Richard Leitner <richard.leitner@skidata.com>
10042 L:      linux-usb@vger.kernel.org
10043 S:      Maintained
10044 F:      drivers/usb/misc/usb251xb.c
10045 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10046
10047 MICROCHIP XDMA DRIVER
10048 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10049 L:      linux-arm-kernel@lists.infradead.org
10050 L:      dmaengine@vger.kernel.org
10051 S:      Supported
10052 F:      drivers/dma/at_xdmac.c
10053
10054 MICROSEMI MIPS SOCS
10055 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10056 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10057 L:      linux-mips@vger.kernel.org
10058 S:      Supported
10059 F:      arch/mips/generic/board-ocelot.c
10060 F:      arch/mips/configs/generic/board-ocelot.config
10061 F:      arch/mips/boot/dts/mscc/
10062 F:      Documentation/devicetree/bindings/mips/mscc.txt
10063
10064 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10065 M:      Don Brace <don.brace@microsemi.com>
10066 L:      esc.storagedev@microsemi.com
10067 L:      linux-scsi@vger.kernel.org
10068 S:      Supported
10069 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10070 F:      drivers/scsi/smartpqi/Kconfig
10071 F:      drivers/scsi/smartpqi/Makefile
10072 F:      include/linux/cciss*.h
10073 F:      include/uapi/linux/cciss*.h
10074 F:      Documentation/scsi/smartpqi.txt
10075
10076 MICROSEMI ETHERNET SWITCH DRIVER
10077 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10078 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10079 L:      netdev@vger.kernel.org
10080 S:      Supported
10081 F:      drivers/net/ethernet/mscc/
10082
10083 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10084 M:      Chen Yu <yu.c.chen@intel.com>
10085 L:      platform-driver-x86@vger.kernel.org
10086 S:      Supported
10087 F:      drivers/platform/x86/surfacepro3_button.c
10088
10089 MICROTEK X6 SCANNER
10090 M:      Oliver Neukum <oliver@neukum.org>
10091 S:      Maintained
10092 F:      drivers/usb/image/microtek.*
10093
10094 MIPS
10095 M:      Ralf Baechle <ralf@linux-mips.org>
10096 M:      Paul Burton <paul.burton@mips.com>
10097 M:      James Hogan <jhogan@kernel.org>
10098 L:      linux-mips@vger.kernel.org
10099 W:      http://www.linux-mips.org/
10100 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10102 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10103 S:      Supported
10104 F:      Documentation/devicetree/bindings/mips/
10105 F:      Documentation/mips/
10106 F:      arch/mips/
10107 F:      drivers/platform/mips/
10108
10109 MIPS BOSTON DEVELOPMENT BOARD
10110 M:      Paul Burton <paul.burton@mips.com>
10111 L:      linux-mips@vger.kernel.org
10112 S:      Maintained
10113 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10114 F:      arch/mips/boot/dts/img/boston.dts
10115 F:      arch/mips/configs/generic/board-boston.config
10116 F:      drivers/clk/imgtec/clk-boston.c
10117 F:      include/dt-bindings/clock/boston-clock.h
10118
10119 MIPS GENERIC PLATFORM
10120 M:      Paul Burton <paul.burton@mips.com>
10121 L:      linux-mips@vger.kernel.org
10122 S:      Supported
10123 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10124 F:      arch/mips/generic/
10125 F:      arch/mips/tools/generic-board-config.sh
10126
10127 MIPS/LOONGSON1 ARCHITECTURE
10128 M:      Keguang Zhang <keguang.zhang@gmail.com>
10129 L:      linux-mips@vger.kernel.org
10130 S:      Maintained
10131 F:      arch/mips/loongson32/
10132 F:      arch/mips/include/asm/mach-loongson32/
10133 F:      drivers/*/*loongson1*
10134 F:      drivers/*/*/*loongson1*
10135
10136 MIPS/LOONGSON2 ARCHITECTURE
10137 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10138 L:      linux-mips@vger.kernel.org
10139 S:      Maintained
10140 F:      arch/mips/loongson64/fuloong-2e/
10141 F:      arch/mips/loongson64/lemote-2f/
10142 F:      arch/mips/include/asm/mach-loongson64/
10143 F:      drivers/*/*loongson2*
10144 F:      drivers/*/*/*loongson2*
10145
10146 MIPS/LOONGSON3 ARCHITECTURE
10147 M:      Huacai Chen <chenhc@lemote.com>
10148 L:      linux-mips@vger.kernel.org
10149 S:      Maintained
10150 F:      arch/mips/loongson64/
10151 F:      arch/mips/include/asm/mach-loongson64/
10152 F:      drivers/platform/mips/cpu_hwmon.c
10153 F:      drivers/*/*loongson3*
10154 F:      drivers/*/*/*loongson3*
10155
10156 MIPS RINT INSTRUCTION EMULATION
10157 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10158 L:      linux-mips@vger.kernel.org
10159 S:      Supported
10160 F:      arch/mips/math-emu/sp_rint.c
10161 F:      arch/mips/math-emu/dp_rint.c
10162
10163 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10164 M:      Hans Verkuil <hverkuil@xs4all.nl>
10165 L:      linux-media@vger.kernel.org
10166 T:      git git://linuxtv.org/media_tree.git
10167 W:      https://linuxtv.org
10168 S:      Odd Fixes
10169 F:      drivers/media/radio/radio-miropcm20*
10170
10171 MMP SUPPORT
10172 R:      Lubomir Rintel <lkundrak@v3.sk>
10173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10174 S:      Odd Fixes
10175 F:      arch/arm/boot/dts/mmp*
10176 F:      arch/arm/mach-mmp/
10177
10178 MMU GATHER AND TLB INVALIDATION
10179 M:      Will Deacon <will.deacon@arm.com>
10180 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10181 M:      Andrew Morton <akpm@linux-foundation.org>
10182 M:      Nick Piggin <npiggin@gmail.com>
10183 M:      Peter Zijlstra <peterz@infradead.org>
10184 L:      linux-arch@vger.kernel.org
10185 L:      linux-mm@kvack.org
10186 S:      Maintained
10187 F:      arch/*/include/asm/tlb.h
10188 F:      include/asm-generic/tlb.h
10189 F:      mm/mmu_gather.c
10190
10191 MN88472 MEDIA DRIVER
10192 M:      Antti Palosaari <crope@iki.fi>
10193 L:      linux-media@vger.kernel.org
10194 W:      https://linuxtv.org
10195 W:      http://palosaari.fi/linux/
10196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10197 S:      Maintained
10198 F:      drivers/media/dvb-frontends/mn88472*
10199
10200 MN88473 MEDIA DRIVER
10201 M:      Antti Palosaari <crope@iki.fi>
10202 L:      linux-media@vger.kernel.org
10203 W:      https://linuxtv.org
10204 W:      http://palosaari.fi/linux/
10205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10206 S:      Maintained
10207 F:      drivers/media/dvb-frontends/mn88473*
10208
10209 MODULE SUPPORT
10210 M:      Jessica Yu <jeyu@kernel.org>
10211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10212 S:      Maintained
10213 F:      include/linux/module.h
10214 F:      kernel/module.c
10215
10216 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10217 W:      http://popies.net/meye/
10218 S:      Orphan
10219 F:      Documentation/media/v4l-drivers/meye*
10220 F:      drivers/media/pci/meye/
10221 F:      include/uapi/linux/meye.h
10222
10223 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10224 M:      Jiri Slaby <jirislaby@gmail.com>
10225 S:      Maintained
10226 F:      Documentation/serial/moxa-smartio
10227 F:      drivers/tty/mxser.*
10228
10229 MR800 AVERMEDIA USB FM RADIO DRIVER
10230 M:      Alexey Klimov <klimov.linux@gmail.com>
10231 L:      linux-media@vger.kernel.org
10232 T:      git git://linuxtv.org/media_tree.git
10233 S:      Maintained
10234 F:      drivers/media/radio/radio-mr800.c
10235
10236 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10237 M:      Alan Ott <alan@signal11.us>
10238 L:      linux-wpan@vger.kernel.org
10239 S:      Maintained
10240 F:      drivers/net/ieee802154/mrf24j40.c
10241 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10242
10243 MSI LAPTOP SUPPORT
10244 M:      "Lee, Chun-Yi" <jlee@suse.com>
10245 L:      platform-driver-x86@vger.kernel.org
10246 S:      Maintained
10247 F:      drivers/platform/x86/msi-laptop.c
10248
10249 MSI WMI SUPPORT
10250 L:      platform-driver-x86@vger.kernel.org
10251 S:      Orphan
10252 F:      drivers/platform/x86/msi-wmi.c
10253
10254 MSI001 MEDIA DRIVER
10255 M:      Antti Palosaari <crope@iki.fi>
10256 L:      linux-media@vger.kernel.org
10257 W:      https://linuxtv.org
10258 W:      http://palosaari.fi/linux/
10259 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10260 T:      git git://linuxtv.org/anttip/media_tree.git
10261 S:      Maintained
10262 F:      drivers/media/tuners/msi001*
10263
10264 MSI2500 MEDIA DRIVER
10265 M:      Antti Palosaari <crope@iki.fi>
10266 L:      linux-media@vger.kernel.org
10267 W:      https://linuxtv.org
10268 W:      http://palosaari.fi/linux/
10269 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10270 T:      git git://linuxtv.org/anttip/media_tree.git
10271 S:      Maintained
10272 F:      drivers/media/usb/msi2500/
10273
10274 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10275 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10276 L:      linux-mtd@lists.infradead.org
10277 S:      Maintained
10278 F:      drivers/mtd/devices/docg3*
10279
10280 MT9M032 APTINA SENSOR DRIVER
10281 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10282 L:      linux-media@vger.kernel.org
10283 T:      git git://linuxtv.org/media_tree.git
10284 S:      Maintained
10285 F:      drivers/media/i2c/mt9m032.c
10286 F:      include/media/i2c/mt9m032.h
10287
10288 MT9P031 APTINA CAMERA SENSOR
10289 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10290 L:      linux-media@vger.kernel.org
10291 T:      git git://linuxtv.org/media_tree.git
10292 S:      Maintained
10293 F:      drivers/media/i2c/mt9p031.c
10294 F:      include/media/i2c/mt9p031.h
10295
10296 MT9T001 APTINA CAMERA SENSOR
10297 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10298 L:      linux-media@vger.kernel.org
10299 T:      git git://linuxtv.org/media_tree.git
10300 S:      Maintained
10301 F:      drivers/media/i2c/mt9t001.c
10302 F:      include/media/i2c/mt9t001.h
10303
10304 MT9T112 APTINA CAMERA SENSOR
10305 M:      Jacopo Mondi <jacopo@jmondi.org>
10306 L:      linux-media@vger.kernel.org
10307 T:      git git://linuxtv.org/media_tree.git
10308 S:      Odd Fixes
10309 F:      drivers/media/i2c/mt9t112.c
10310 F:      include/media/i2c/mt9t112.h
10311
10312 MT9V032 APTINA CAMERA SENSOR
10313 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10314 L:      linux-media@vger.kernel.org
10315 T:      git git://linuxtv.org/media_tree.git
10316 S:      Maintained
10317 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10318 F:      drivers/media/i2c/mt9v032.c
10319 F:      include/media/i2c/mt9v032.h
10320
10321 MT9V111 APTINA CAMERA SENSOR
10322 M:      Jacopo Mondi <jacopo@jmondi.org>
10323 L:      linux-media@vger.kernel.org
10324 T:      git git://linuxtv.org/media_tree.git
10325 S:      Maintained
10326 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10327 F:      drivers/media/i2c/mt9v111.c
10328
10329 MULTIFUNCTION DEVICES (MFD)
10330 M:      Lee Jones <lee.jones@linaro.org>
10331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10332 S:      Supported
10333 F:      Documentation/devicetree/bindings/mfd/
10334 F:      drivers/mfd/
10335 F:      include/linux/mfd/
10336 F:      include/dt-bindings/mfd/
10337
10338 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10339 S:      Orphan
10340 F:      drivers/mmc/host/mmc_spi.c
10341 F:      include/linux/spi/mmc_spi.h
10342
10343 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10344 M:      Ulf Hansson <ulf.hansson@linaro.org>
10345 L:      linux-mmc@vger.kernel.org
10346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10347 S:      Maintained
10348 F:      Documentation/devicetree/bindings/mmc/
10349 F:      drivers/mmc/
10350 F:      include/linux/mmc/
10351 F:      include/uapi/linux/mmc/
10352
10353 MULTIPLEXER SUBSYSTEM
10354 M:      Peter Rosin <peda@axentia.se>
10355 S:      Maintained
10356 F:      Documentation/ABI/testing/sysfs-class-mux*
10357 F:      Documentation/devicetree/bindings/mux/
10358 F:      include/dt-bindings/mux/
10359 F:      include/linux/mux/
10360 F:      drivers/mux/
10361
10362 MULTITECH MULTIPORT CARD (ISICOM)
10363 S:      Orphan
10364 F:      drivers/tty/isicom.c
10365 F:      include/linux/isicom.h
10366
10367 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10368 M:      Bin Liu <b-liu@ti.com>
10369 L:      linux-usb@vger.kernel.org
10370 S:      Maintained
10371 F:      drivers/usb/musb/
10372
10373 MXL301RF MEDIA DRIVER
10374 M:      Akihiro Tsukada <tskd08@gmail.com>
10375 L:      linux-media@vger.kernel.org
10376 S:      Odd Fixes
10377 F:      drivers/media/tuners/mxl301rf*
10378
10379 MXL5007T MEDIA DRIVER
10380 M:      Michael Krufky <mkrufky@linuxtv.org>
10381 L:      linux-media@vger.kernel.org
10382 W:      https://linuxtv.org
10383 W:      http://github.com/mkrufky
10384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10385 T:      git git://linuxtv.org/mkrufky/tuners.git
10386 S:      Maintained
10387 F:      drivers/media/tuners/mxl5007t.*
10388
10389 MXSFB DRM DRIVER
10390 M:      Marek Vasut <marex@denx.de>
10391 M:      Stefan Agner <stefan@agner.ch>
10392 L:      dri-devel@lists.freedesktop.org
10393 S:      Supported
10394 F:      drivers/gpu/drm/mxsfb/
10395 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10396 T:      git git://anongit.freedesktop.org/drm/drm-misc
10397
10398 MYLEX DAC960 PCI RAID Controller
10399 M:      Hannes Reinecke <hare@kernel.org>
10400 L:      linux-scsi@vger.kernel.org
10401 S:      Supported
10402 F:      drivers/scsi/myrb.*
10403 F:      drivers/scsi/myrs.*
10404
10405 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10406 M:      Chris Lee <christopher.lee@cspi.com>
10407 L:      netdev@vger.kernel.org
10408 W:      https://www.cspi.com/ethernet-products/support/downloads/
10409 S:      Supported
10410 F:      drivers/net/ethernet/myricom/myri10ge/
10411
10412 NAND FLASH SUBSYSTEM
10413 M:      Boris Brezillon <bbrezillon@kernel.org>
10414 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10415 R:      Richard Weinberger <richard@nod.at>
10416 L:      linux-mtd@lists.infradead.org
10417 W:      http://www.linux-mtd.infradead.org/
10418 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10419 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10420 T:      git git://git.infradead.org/linux-mtd.git nand/next
10421 S:      Maintained
10422 F:      drivers/mtd/nand/
10423 F:      include/linux/mtd/*nand*.h
10424
10425 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10426 M:      Daniel Mack <zonque@gmail.com>
10427 S:      Maintained
10428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10429 W:      http://www.native-instruments.com
10430 F:      sound/usb/caiaq/
10431
10432 NATSEMI ETHERNET DRIVER (DP8381x)
10433 S:      Orphan
10434 F:      drivers/net/ethernet/natsemi/natsemi.c
10435
10436 NCR 5380 SCSI DRIVERS
10437 M:      Finn Thain <fthain@telegraphics.com.au>
10438 M:      Michael Schmitz <schmitzmic@gmail.com>
10439 L:      linux-scsi@vger.kernel.org
10440 S:      Maintained
10441 F:      Documentation/scsi/g_NCR5380.txt
10442 F:      drivers/scsi/NCR5380.*
10443 F:      drivers/scsi/arm/cumana_1.c
10444 F:      drivers/scsi/arm/oak.c
10445 F:      drivers/scsi/atari_scsi.*
10446 F:      drivers/scsi/dmx3191d.c
10447 F:      drivers/scsi/g_NCR5380.*
10448 F:      drivers/scsi/mac_scsi.*
10449 F:      drivers/scsi/sun3_scsi.*
10450 F:      drivers/scsi/sun3_scsi_vme.c
10451
10452 NCSI LIBRARY:
10453 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10454 S:      Maintained
10455 F:      net/ncsi/
10456
10457 NCT6775 HARDWARE MONITOR DRIVER
10458 M:      Guenter Roeck <linux@roeck-us.net>
10459 L:      linux-hwmon@vger.kernel.org
10460 S:      Maintained
10461 F:      Documentation/hwmon/nct6775
10462 F:      drivers/hwmon/nct6775.c
10463
10464 NET_FAILOVER MODULE
10465 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10466 L:      netdev@vger.kernel.org
10467 S:      Supported
10468 F:      driver/net/net_failover.c
10469 F:      include/net/net_failover.h
10470 F:      Documentation/networking/net_failover.rst
10471
10472 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10473 M:      Faisal Latif <faisal.latif@intel.com>
10474 L:      linux-rdma@vger.kernel.org
10475 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10476 S:      Supported
10477 F:      drivers/infiniband/hw/nes/
10478 F:      include/uapi/rdma/nes-abi.h
10479
10480 NETEM NETWORK EMULATOR
10481 M:      Stephen Hemminger <stephen@networkplumber.org>
10482 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10483 S:      Maintained
10484 F:      net/sched/sch_netem.c
10485
10486 NETERION 10GbE DRIVERS (s2io/vxge)
10487 M:      Jon Mason <jdmason@kudzu.us>
10488 L:      netdev@vger.kernel.org
10489 S:      Supported
10490 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10491 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10492 F:      drivers/net/ethernet/neterion/
10493
10494 NETFILTER
10495 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10496 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10497 M:      Florian Westphal <fw@strlen.de>
10498 L:      netfilter-devel@vger.kernel.org
10499 L:      coreteam@netfilter.org
10500 W:      http://www.netfilter.org/
10501 W:      http://www.iptables.org/
10502 W:      http://www.nftables.org/
10503 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10506 S:      Maintained
10507 F:      include/linux/netfilter*
10508 F:      include/linux/netfilter/
10509 F:      include/net/netfilter/
10510 F:      include/uapi/linux/netfilter*
10511 F:      include/uapi/linux/netfilter/
10512 F:      net/*/netfilter.c
10513 F:      net/*/netfilter/
10514 F:      net/netfilter/
10515 F:      net/bridge/br_netfilter*.c
10516
10517 NETROM NETWORK LAYER
10518 M:      Ralf Baechle <ralf@linux-mips.org>
10519 L:      linux-hams@vger.kernel.org
10520 W:      http://www.linux-ax25.org/
10521 S:      Maintained
10522 F:      include/net/netrom.h
10523 F:      include/uapi/linux/netrom.h
10524 F:      net/netrom/
10525
10526 NETRONOME ETHERNET DRIVERS
10527 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10528 L:      oss-drivers@netronome.com
10529 S:      Maintained
10530 F:      drivers/net/ethernet/netronome/
10531
10532 NETWORK BLOCK DEVICE (NBD)
10533 M:      Josef Bacik <josef@toxicpanda.com>
10534 S:      Maintained
10535 L:      linux-block@vger.kernel.org
10536 L:      nbd@other.debian.org
10537 F:      Documentation/blockdev/nbd.txt
10538 F:      drivers/block/nbd.c
10539 F:      include/uapi/linux/nbd.h
10540
10541 NETWORK DROP MONITOR
10542 M:      Neil Horman <nhorman@tuxdriver.com>
10543 L:      netdev@vger.kernel.org
10544 S:      Maintained
10545 W:      https://fedorahosted.org/dropwatch/
10546 F:      net/core/drop_monitor.c
10547
10548 NETWORKING DRIVERS
10549 M:      "David S. Miller" <davem@davemloft.net>
10550 L:      netdev@vger.kernel.org
10551 W:      http://www.linuxfoundation.org/en/Net
10552 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10555 S:      Odd Fixes
10556 F:      Documentation/devicetree/bindings/net/
10557 F:      drivers/net/
10558 F:      include/linux/if_*
10559 F:      include/linux/netdevice.h
10560 F:      include/linux/etherdevice.h
10561 F:      include/linux/fcdevice.h
10562 F:      include/linux/fddidevice.h
10563 F:      include/linux/hippidevice.h
10564 F:      include/linux/inetdevice.h
10565 F:      include/uapi/linux/if_*
10566 F:      include/uapi/linux/netdevice.h
10567
10568 NETWORKING DRIVERS (WIRELESS)
10569 M:      Kalle Valo <kvalo@codeaurora.org>
10570 L:      linux-wireless@vger.kernel.org
10571 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10574 S:      Maintained
10575 F:      Documentation/devicetree/bindings/net/wireless/
10576 F:      drivers/net/wireless/
10577
10578 NETWORKING [DSA]
10579 M:      Andrew Lunn <andrew@lunn.ch>
10580 M:      Vivien Didelot <vivien.didelot@gmail.com>
10581 M:      Florian Fainelli <f.fainelli@gmail.com>
10582 S:      Maintained
10583 F:      Documentation/devicetree/bindings/net/dsa/
10584 F:      net/dsa/
10585 F:      include/net/dsa.h
10586 F:      include/linux/dsa/
10587 F:      drivers/net/dsa/
10588
10589 NETWORKING [GENERAL]
10590 M:      "David S. Miller" <davem@davemloft.net>
10591 L:      netdev@vger.kernel.org
10592 W:      http://www.linuxfoundation.org/en/Net
10593 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10596 B:      mailto:netdev@vger.kernel.org
10597 S:      Maintained
10598 F:      net/
10599 F:      include/net/
10600 F:      include/linux/in.h
10601 F:      include/linux/net.h
10602 F:      include/linux/netdevice.h
10603 F:      include/uapi/linux/in.h
10604 F:      include/uapi/linux/net.h
10605 F:      include/uapi/linux/netdevice.h
10606 F:      include/uapi/linux/net_namespace.h
10607 F:      tools/testing/selftests/net/
10608 F:      lib/net_utils.c
10609 F:      lib/random32.c
10610 F:      Documentation/networking/
10611
10612 NETWORKING [IPSEC]
10613 M:      Steffen Klassert <steffen.klassert@secunet.com>
10614 M:      Herbert Xu <herbert@gondor.apana.org.au>
10615 M:      "David S. Miller" <davem@davemloft.net>
10616 L:      netdev@vger.kernel.org
10617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10619 S:      Maintained
10620 F:      net/xfrm/
10621 F:      net/key/
10622 F:      net/ipv4/xfrm*
10623 F:      net/ipv4/esp4*
10624 F:      net/ipv4/ah4.c
10625 F:      net/ipv4/ipcomp.c
10626 F:      net/ipv4/ip_vti.c
10627 F:      net/ipv6/xfrm*
10628 F:      net/ipv6/esp6*
10629 F:      net/ipv6/ah6.c
10630 F:      net/ipv6/ipcomp6.c
10631 F:      net/ipv6/ip6_vti.c
10632 F:      include/uapi/linux/xfrm.h
10633 F:      include/net/xfrm.h
10634
10635 NETWORKING [IPv4/IPv6]
10636 M:      "David S. Miller" <davem@davemloft.net>
10637 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10638 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10639 L:      netdev@vger.kernel.org
10640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10641 S:      Maintained
10642 F:      net/ipv4/
10643 F:      net/ipv6/
10644 F:      include/net/ip*
10645 F:      arch/x86/net/*
10646
10647 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10648 M:      Paul Moore <paul@paul-moore.com>
10649 W:      https://github.com/netlabel
10650 L:      netdev@vger.kernel.org
10651 L:      linux-security-module@vger.kernel.org
10652 S:      Maintained
10653 F:      Documentation/netlabel/
10654 F:      include/net/calipso.h
10655 F:      include/net/cipso_ipv4.h
10656 F:      include/net/netlabel.h
10657 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10658 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10659 F:      net/netlabel/
10660 F:      net/ipv4/cipso_ipv4.c
10661 F:      net/ipv6/calipso.c
10662 F:      net/netfilter/xt_CONNSECMARK.c
10663 F:      net/netfilter/xt_SECMARK.c
10664
10665 NETWORKING [TCP]
10666 M:      Eric Dumazet <edumazet@google.com>
10667 L:      netdev@vger.kernel.org
10668 S:      Maintained
10669 F:      net/ipv4/tcp*.c
10670 F:      net/ipv4/syncookies.c
10671 F:      net/ipv6/tcp*.c
10672 F:      net/ipv6/syncookies.c
10673 F:      include/uapi/linux/tcp.h
10674 F:      include/net/tcp.h
10675 F:      include/linux/tcp.h
10676 F:      include/trace/events/tcp.h
10677
10678 NETWORKING [TLS]
10679 M:      Boris Pismenny <borisp@mellanox.com>
10680 M:      Aviad Yehezkel <aviadye@mellanox.com>
10681 M:      Dave Watson <davejwatson@fb.com>
10682 M:      John Fastabend <john.fastabend@gmail.com>
10683 M:      Daniel Borkmann <daniel@iogearbox.net>
10684 L:      netdev@vger.kernel.org
10685 S:      Maintained
10686 F:      net/tls/*
10687 F:      include/uapi/linux/tls.h
10688 F:      include/net/tls.h
10689
10690 NETWORKING [WIRELESS]
10691 L:      linux-wireless@vger.kernel.org
10692 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10693
10694 NETDEVSIM
10695 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10696 S:      Maintained
10697 F:      drivers/net/netdevsim/*
10698
10699 NETXEN (1/10) GbE SUPPORT
10700 M:      Manish Chopra <manishc@marvell.com>
10701 M:      Rahul Verma <rahulv@marvell.com>
10702 M:      GR-Linux-NIC-Dev@marvell.com
10703 L:      netdev@vger.kernel.org
10704 S:      Supported
10705 F:      drivers/net/ethernet/qlogic/netxen/
10706
10707 NFC SUBSYSTEM
10708 M:      Samuel Ortiz <sameo@linux.intel.com>
10709 L:      linux-wireless@vger.kernel.org
10710 L:      linux-nfc@lists.01.org (subscribers-only)
10711 S:      Supported
10712 F:      net/nfc/
10713 F:      include/net/nfc/
10714 F:      include/uapi/linux/nfc.h
10715 F:      drivers/nfc/
10716 F:      include/linux/platform_data/nfcmrvl.h
10717 F:      include/linux/platform_data/nxp-nci.h
10718 F:      Documentation/devicetree/bindings/net/nfc/
10719
10720 NFS, SUNRPC, AND LOCKD CLIENTS
10721 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10722 M:      Anna Schumaker <anna.schumaker@netapp.com>
10723 L:      linux-nfs@vger.kernel.org
10724 W:      http://client.linux-nfs.org
10725 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10726 S:      Maintained
10727 F:      fs/lockd/
10728 F:      fs/nfs/
10729 F:      fs/nfs_common/
10730 F:      net/sunrpc/
10731 F:      include/linux/lockd/
10732 F:      include/linux/nfs*
10733 F:      include/linux/sunrpc/
10734 F:      include/uapi/linux/nfs*
10735 F:      include/uapi/linux/sunrpc/
10736
10737 NILFS2 FILESYSTEM
10738 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10739 L:      linux-nilfs@vger.kernel.org
10740 W:      https://nilfs.sourceforge.io/
10741 W:      https://nilfs.osdn.jp/
10742 T:      git git://github.com/konis/nilfs2.git
10743 S:      Supported
10744 F:      Documentation/filesystems/nilfs2.txt
10745 F:      fs/nilfs2/
10746 F:      include/trace/events/nilfs2.h
10747 F:      include/uapi/linux/nilfs2_api.h
10748 F:      include/uapi/linux/nilfs2_ondisk.h
10749
10750 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10751 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10752 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10753 S:      Maintained
10754 F:      Documentation/scsi/NinjaSCSI.txt
10755 F:      drivers/scsi/pcmcia/nsp_*
10756
10757 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10758 M:      GOTO Masanori <gotom@debian.or.jp>
10759 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10760 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10761 S:      Maintained
10762 F:      Documentation/scsi/NinjaSCSI.txt
10763 F:      drivers/scsi/nsp32*
10764
10765 NIOS2 ARCHITECTURE
10766 M:      Ley Foon Tan <lftan@altera.com>
10767 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10769 S:      Maintained
10770 F:      arch/nios2/
10771
10772 NOHZ, DYNTICKS SUPPORT
10773 M:      Frederic Weisbecker <fweisbec@gmail.com>
10774 M:      Thomas Gleixner <tglx@linutronix.de>
10775 M:      Ingo Molnar <mingo@kernel.org>
10776 L:      linux-kernel@vger.kernel.org
10777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10778 S:      Maintained
10779 F:      kernel/time/tick*.*
10780 F:      include/linux/tick.h
10781 F:      include/linux/sched/nohz.h
10782
10783 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10784 M:      Pavel Machek <pavel@ucw.cz>
10785 M:      Sakari Ailus <sakari.ailus@iki.fi>
10786 L:      linux-media@vger.kernel.org
10787 S:      Maintained
10788 F:      drivers/media/i2c/et8ek8
10789 F:      drivers/media/i2c/ad5820.c
10790
10791 NOKIA N900 POWER SUPPLY DRIVERS
10792 R:      Pali Rohár <pali.rohar@gmail.com>
10793 F:      include/linux/power/bq2415x_charger.h
10794 F:      include/linux/power/bq27xxx_battery.h
10795 F:      include/linux/power/isp1704_charger.h
10796 F:      drivers/power/supply/bq2415x_charger.c
10797 F:      drivers/power/supply/bq27xxx_battery.c
10798 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10799 F:      drivers/power/supply/isp1704_charger.c
10800 F:      drivers/power/supply/rx51_battery.c
10801
10802 NTB AMD DRIVER
10803 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10804 L:      linux-ntb@googlegroups.com
10805 S:      Supported
10806 F:      drivers/ntb/hw/amd/
10807
10808 NTB DRIVER CORE
10809 M:      Jon Mason <jdmason@kudzu.us>
10810 M:      Dave Jiang <dave.jiang@intel.com>
10811 M:      Allen Hubbe <allenbh@gmail.com>
10812 L:      linux-ntb@googlegroups.com
10813 S:      Supported
10814 W:      https://github.com/jonmason/ntb/wiki
10815 T:      git git://github.com/jonmason/ntb.git
10816 F:      drivers/ntb/
10817 F:      drivers/net/ntb_netdev.c
10818 F:      include/linux/ntb.h
10819 F:      include/linux/ntb_transport.h
10820 F:      tools/testing/selftests/ntb/
10821
10822 NTB IDT DRIVER
10823 M:      Serge Semin <fancer.lancer@gmail.com>
10824 L:      linux-ntb@googlegroups.com
10825 S:      Supported
10826 F:      drivers/ntb/hw/idt/
10827
10828 NTB INTEL DRIVER
10829 M:      Dave Jiang <dave.jiang@intel.com>
10830 L:      linux-ntb@googlegroups.com
10831 S:      Supported
10832 W:      https://github.com/davejiang/linux/wiki
10833 T:      git https://github.com/davejiang/linux.git
10834 F:      drivers/ntb/hw/intel/
10835
10836 NTFS FILESYSTEM
10837 M:      Anton Altaparmakov <anton@tuxera.com>
10838 L:      linux-ntfs-dev@lists.sourceforge.net
10839 W:      http://www.tuxera.com/
10840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10841 S:      Supported
10842 F:      Documentation/filesystems/ntfs.txt
10843 F:      fs/ntfs/
10844
10845 NUBUS SUBSYSTEM
10846 M:      Finn Thain <fthain@telegraphics.com.au>
10847 L:      linux-m68k@lists.linux-m68k.org
10848 S:      Maintained
10849 F:      arch/*/include/asm/nubus.h
10850 F:      drivers/nubus/
10851 F:      include/linux/nubus.h
10852 F:      include/uapi/linux/nubus.h
10853
10854 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10855 M:      Antonino Daplas <adaplas@gmail.com>
10856 L:      linux-fbdev@vger.kernel.org
10857 S:      Maintained
10858 F:      drivers/video/fbdev/riva/
10859 F:      drivers/video/fbdev/nvidia/
10860
10861 NVM EXPRESS DRIVER
10862 M:      Keith Busch <keith.busch@intel.com>
10863 M:      Jens Axboe <axboe@fb.com>
10864 M:      Christoph Hellwig <hch@lst.de>
10865 M:      Sagi Grimberg <sagi@grimberg.me>
10866 L:      linux-nvme@lists.infradead.org
10867 T:      git://git.infradead.org/nvme.git
10868 W:      http://git.infradead.org/nvme.git
10869 S:      Supported
10870 F:      drivers/nvme/host/
10871 F:      include/linux/nvme.h
10872 F:      include/uapi/linux/nvme_ioctl.h
10873
10874 NVM EXPRESS FC TRANSPORT DRIVERS
10875 M:      James Smart <james.smart@broadcom.com>
10876 L:      linux-nvme@lists.infradead.org
10877 S:      Supported
10878 F:      include/linux/nvme-fc.h
10879 F:      include/linux/nvme-fc-driver.h
10880 F:      drivers/nvme/host/fc.c
10881 F:      drivers/nvme/target/fc.c
10882 F:      drivers/nvme/target/fcloop.c
10883
10884 NVM EXPRESS TARGET DRIVER
10885 M:      Christoph Hellwig <hch@lst.de>
10886 M:      Sagi Grimberg <sagi@grimberg.me>
10887 L:      linux-nvme@lists.infradead.org
10888 T:      git://git.infradead.org/nvme.git
10889 W:      http://git.infradead.org/nvme.git
10890 S:      Supported
10891 F:      drivers/nvme/target/
10892
10893 NVMEM FRAMEWORK
10894 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10895 S:      Maintained
10896 F:      drivers/nvmem/
10897 F:      Documentation/devicetree/bindings/nvmem/
10898 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10899 F:      include/linux/nvmem-consumer.h
10900 F:      include/linux/nvmem-provider.h
10901
10902 NXP SGTL5000 DRIVER
10903 M:      Fabio Estevam <festevam@gmail.com>
10904 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10905 S:      Maintained
10906 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10907 F:      sound/soc/codecs/sgtl5000*
10908
10909 NXP TDA998X DRM DRIVER
10910 M:      Russell King <linux@armlinux.org.uk>
10911 S:      Maintained
10912 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10913 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10914 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10915 F:      include/drm/i2c/tda998x.h
10916 F:      include/dt-bindings/display/tda998x.h
10917 K:      "nxp,tda998x"
10918
10919 NXP TFA9879 DRIVER
10920 M:      Peter Rosin <peda@axentia.se>
10921 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10922 S:      Maintained
10923 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10924 F:      sound/soc/codecs/tfa9879*
10925
10926 NXP-NCI NFC DRIVER
10927 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10928 R:      Charles Gorand <charles.gorand@effinnov.com>
10929 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10930 S:      Supported
10931 F:      drivers/nfc/nxp-nci
10932
10933 OBJAGG
10934 M:      Jiri Pirko <jiri@mellanox.com>
10935 L:      netdev@vger.kernel.org
10936 S:      Supported
10937 F:      lib/objagg.c
10938 F:      lib/test_objagg.c
10939 F:      include/linux/objagg.h
10940
10941 OBJTOOL
10942 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10943 M:      Peter Zijlstra <peterz@infradead.org>
10944 S:      Supported
10945 F:      tools/objtool/
10946
10947 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10948 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10949 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10950 L:      linuxppc-dev@lists.ozlabs.org
10951 S:      Supported
10952 F:      arch/powerpc/platforms/powernv/ocxl.c
10953 F:      arch/powerpc/include/asm/pnv-ocxl.h
10954 F:      drivers/misc/ocxl/
10955 F:      include/misc/ocxl*
10956 F:      include/uapi/misc/ocxl.h
10957 F:      Documentation/accelerators/ocxl.rst
10958
10959 OMAP AUDIO SUPPORT
10960 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10961 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10962 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10963 L:      linux-omap@vger.kernel.org
10964 S:      Maintained
10965 F:      sound/soc/ti/omap*
10966 F:      sound/soc/ti/rx51.c
10967 F:      sound/soc/ti/n810.c
10968 F:      sound/soc/ti/sdma-pcm.*
10969
10970 OMAP CLOCK FRAMEWORK SUPPORT
10971 M:      Paul Walmsley <paul@pwsan.com>
10972 L:      linux-omap@vger.kernel.org
10973 S:      Maintained
10974 F:      arch/arm/*omap*/*clock*
10975
10976 OMAP DEVICE TREE SUPPORT
10977 M:      Benoît Cousson <bcousson@baylibre.com>
10978 M:      Tony Lindgren <tony@atomide.com>
10979 L:      linux-omap@vger.kernel.org
10980 L:      devicetree@vger.kernel.org
10981 S:      Maintained
10982 F:      arch/arm/boot/dts/*omap*
10983 F:      arch/arm/boot/dts/*am3*
10984 F:      arch/arm/boot/dts/*am4*
10985 F:      arch/arm/boot/dts/*am5*
10986 F:      arch/arm/boot/dts/*dra7*
10987
10988 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10989 L:      linux-omap@vger.kernel.org
10990 L:      linux-fbdev@vger.kernel.org
10991 S:      Orphan
10992 F:      drivers/video/fbdev/omap2/
10993 F:      Documentation/arm/OMAP/DSS
10994
10995 OMAP FRAMEBUFFER SUPPORT
10996 L:      linux-fbdev@vger.kernel.org
10997 L:      linux-omap@vger.kernel.org
10998 S:      Orphan
10999 F:      drivers/video/fbdev/omap/
11000
11001 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11002 M:      Roger Quadros <rogerq@ti.com>
11003 M:      Tony Lindgren <tony@atomide.com>
11004 L:      linux-omap@vger.kernel.org
11005 S:      Maintained
11006 F:      drivers/memory/omap-gpmc.c
11007 F:      arch/arm/mach-omap2/*gpmc*
11008
11009 OMAP GPIO DRIVER
11010 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11011 M:      Santosh Shilimkar <ssantosh@kernel.org>
11012 M:      Kevin Hilman <khilman@kernel.org>
11013 L:      linux-omap@vger.kernel.org
11014 S:      Maintained
11015 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11016 F:      drivers/gpio/gpio-omap.c
11017
11018 OMAP HARDWARE SPINLOCK SUPPORT
11019 M:      Ohad Ben-Cohen <ohad@wizery.com>
11020 L:      linux-omap@vger.kernel.org
11021 S:      Maintained
11022 F:      drivers/hwspinlock/omap_hwspinlock.c
11023
11024 OMAP HS MMC SUPPORT
11025 L:      linux-mmc@vger.kernel.org
11026 L:      linux-omap@vger.kernel.org
11027 S:      Orphan
11028 F:      drivers/mmc/host/omap_hsmmc.c
11029
11030 OMAP HWMOD DATA
11031 M:      Paul Walmsley <paul@pwsan.com>
11032 L:      linux-omap@vger.kernel.org
11033 S:      Maintained
11034 F:      arch/arm/mach-omap2/omap_hwmod*data*
11035
11036 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11037 M:      Benoît Cousson <bcousson@baylibre.com>
11038 L:      linux-omap@vger.kernel.org
11039 S:      Maintained
11040 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11041
11042 OMAP HWMOD SUPPORT
11043 M:      Benoît Cousson <bcousson@baylibre.com>
11044 M:      Paul Walmsley <paul@pwsan.com>
11045 L:      linux-omap@vger.kernel.org
11046 S:      Maintained
11047 F:      arch/arm/mach-omap2/omap_hwmod.*
11048
11049 OMAP I2C DRIVER
11050 M:      Vignesh R <vigneshr@ti.com>
11051 L:      linux-omap@vger.kernel.org
11052 L:      linux-i2c@vger.kernel.org
11053 S:      Maintained
11054 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11055 F:      drivers/i2c/busses/i2c-omap.c
11056
11057 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11058 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11059 L:      linux-media@vger.kernel.org
11060 S:      Maintained
11061 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11062 F:      drivers/media/platform/omap3isp/
11063 F:      drivers/staging/media/omap4iss/
11064
11065 OMAP MMC SUPPORT
11066 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11067 L:      linux-omap@vger.kernel.org
11068 S:      Odd Fixes
11069 F:      drivers/mmc/host/omap.c
11070
11071 OMAP POWER MANAGEMENT SUPPORT
11072 M:      Kevin Hilman <khilman@kernel.org>
11073 L:      linux-omap@vger.kernel.org
11074 S:      Maintained
11075 F:      arch/arm/*omap*/*pm*
11076 F:      drivers/cpufreq/omap-cpufreq.c
11077
11078 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11079 M:      Rajendra Nayak <rnayak@codeaurora.org>
11080 M:      Paul Walmsley <paul@pwsan.com>
11081 L:      linux-omap@vger.kernel.org
11082 S:      Maintained
11083 F:      arch/arm/mach-omap2/prm*
11084
11085 OMAP RANDOM NUMBER GENERATOR SUPPORT
11086 M:      Deepak Saxena <dsaxena@plexity.net>
11087 S:      Maintained
11088 F:      drivers/char/hw_random/omap-rng.c
11089
11090 OMAP USB SUPPORT
11091 L:      linux-usb@vger.kernel.org
11092 L:      linux-omap@vger.kernel.org
11093 S:      Orphan
11094 F:      drivers/usb/*/*omap*
11095 F:      arch/arm/*omap*/usb*
11096
11097 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11098 M:      Mark Jackson <mpfj@newflow.co.uk>
11099 L:      linux-omap@vger.kernel.org
11100 S:      Maintained
11101 F:      arch/arm/boot/dts/am335x-nano.dts
11102
11103 OMAP1 SUPPORT
11104 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11105 M:      Tony Lindgren <tony@atomide.com>
11106 L:      linux-omap@vger.kernel.org
11107 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11109 S:      Maintained
11110 F:      arch/arm/mach-omap1/
11111 F:      arch/arm/plat-omap/
11112 F:      arch/arm/configs/omap1_defconfig
11113 F:      drivers/i2c/busses/i2c-omap.c
11114 F:      include/linux/platform_data/i2c-omap.h
11115 F:      include/linux/platform_data/ams-delta-fiq.h
11116
11117 OMAP2+ SUPPORT
11118 M:      Tony Lindgren <tony@atomide.com>
11119 L:      linux-omap@vger.kernel.org
11120 W:      http://www.muru.com/linux/omap/
11121 W:      http://linux.omap.com/
11122 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11124 S:      Maintained
11125 F:      arch/arm/mach-omap2/
11126 F:      arch/arm/plat-omap/
11127 F:      arch/arm/configs/omap2plus_defconfig
11128 F:      drivers/i2c/busses/i2c-omap.c
11129 F:      drivers/irqchip/irq-omap-intc.c
11130 F:      drivers/mfd/*omap*.c
11131 F:      drivers/mfd/menelaus.c
11132 F:      drivers/mfd/palmas.c
11133 F:      drivers/mfd/tps65217.c
11134 F:      drivers/mfd/tps65218.c
11135 F:      drivers/mfd/tps65910.c
11136 F:      drivers/mfd/twl-core.[ch]
11137 F:      drivers/mfd/twl4030*.c
11138 F:      drivers/mfd/twl6030*.c
11139 F:      drivers/mfd/twl6040*.c
11140 F:      drivers/regulator/palmas-regulator*.c
11141 F:      drivers/regulator/pbias-regulator.c
11142 F:      drivers/regulator/tps65217-regulator.c
11143 F:      drivers/regulator/tps65218-regulator.c
11144 F:      drivers/regulator/tps65910-regulator.c
11145 F:      drivers/regulator/twl-regulator.c
11146 F:      drivers/regulator/twl6030-regulator.c
11147 F:      include/linux/platform_data/i2c-omap.h
11148
11149 ONION OMEGA2+ BOARD
11150 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11151 L:      linux-mips@vger.kernel.org
11152 S:      Maintained
11153 F:      arch/mips/boot/dts/ralink/omega2p.dts
11154
11155 OMFS FILESYSTEM
11156 M:      Bob Copeland <me@bobcopeland.com>
11157 L:      linux-karma-devel@lists.sourceforge.net
11158 S:      Maintained
11159 F:      Documentation/filesystems/omfs.txt
11160 F:      fs/omfs/
11161
11162 OMNIKEY CARDMAN 4000 DRIVER
11163 M:      Harald Welte <laforge@gnumonks.org>
11164 S:      Maintained
11165 F:      drivers/char/pcmcia/cm4000_cs.c
11166 F:      include/linux/cm4000_cs.h
11167 F:      include/uapi/linux/cm4000_cs.h
11168
11169 OMNIKEY CARDMAN 4040 DRIVER
11170 M:      Harald Welte <laforge@gnumonks.org>
11171 S:      Maintained
11172 F:      drivers/char/pcmcia/cm4040_cs.*
11173
11174 OMNIVISION OV13858 SENSOR DRIVER
11175 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11176 L:      linux-media@vger.kernel.org
11177 T:      git git://linuxtv.org/media_tree.git
11178 S:      Maintained
11179 F:      drivers/media/i2c/ov13858.c
11180
11181 OMNIVISION OV2680 SENSOR DRIVER
11182 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11183 L:      linux-media@vger.kernel.org
11184 T:      git git://linuxtv.org/media_tree.git
11185 S:      Maintained
11186 F:      drivers/media/i2c/ov2680.c
11187 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11188
11189 OMNIVISION OV2685 SENSOR DRIVER
11190 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11191 L:      linux-media@vger.kernel.org
11192 T:      git git://linuxtv.org/media_tree.git
11193 S:      Maintained
11194 F:      drivers/media/i2c/ov2685.c
11195
11196 OMNIVISION OV5640 SENSOR DRIVER
11197 M:      Steve Longerbeam <slongerbeam@gmail.com>
11198 L:      linux-media@vger.kernel.org
11199 T:      git git://linuxtv.org/media_tree.git
11200 S:      Maintained
11201 F:      drivers/media/i2c/ov5640.c
11202
11203 OMNIVISION OV5647 SENSOR DRIVER
11204 M:      Luis Oliveira <lolivei@synopsys.com>
11205 L:      linux-media@vger.kernel.org
11206 T:      git git://linuxtv.org/media_tree.git
11207 S:      Maintained
11208 F:      drivers/media/i2c/ov5647.c
11209
11210 OMNIVISION OV5695 SENSOR DRIVER
11211 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11212 L:      linux-media@vger.kernel.org
11213 T:      git git://linuxtv.org/media_tree.git
11214 S:      Maintained
11215 F:      drivers/media/i2c/ov5695.c
11216
11217 OMNIVISION OV7670 SENSOR DRIVER
11218 M:      Jonathan Corbet <corbet@lwn.net>
11219 L:      linux-media@vger.kernel.org
11220 T:      git git://linuxtv.org/media_tree.git
11221 S:      Maintained
11222 F:      drivers/media/i2c/ov7670.c
11223 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11224
11225 OMNIVISION OV772x SENSOR DRIVER
11226 M:      Jacopo Mondi <jacopo@jmondi.org>
11227 L:      linux-media@vger.kernel.org
11228 T:      git git://linuxtv.org/media_tree.git
11229 S:      Odd fixes
11230 F:      drivers/media/i2c/ov772x.c
11231 F:      include/media/i2c/ov772x.h
11232 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11233
11234 OMNIVISION OV7740 SENSOR DRIVER
11235 M:      Wenyou Yang <wenyou.yang@microchip.com>
11236 L:      linux-media@vger.kernel.org
11237 T:      git git://linuxtv.org/media_tree.git
11238 S:      Maintained
11239 F:      drivers/media/i2c/ov7740.c
11240 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11241
11242 OMNIVISION OV9650 SENSOR DRIVER
11243 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11244 R:      Akinobu Mita <akinobu.mita@gmail.com>
11245 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11246 L:      linux-media@vger.kernel.org
11247 T:      git git://linuxtv.org/media_tree.git
11248 S:      Maintained
11249 F:      drivers/media/i2c/ov9650.c
11250 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11251
11252 ONENAND FLASH DRIVER
11253 M:      Kyungmin Park <kyungmin.park@samsung.com>
11254 L:      linux-mtd@lists.infradead.org
11255 S:      Maintained
11256 F:      drivers/mtd/nand/onenand/
11257 F:      include/linux/mtd/onenand*.h
11258
11259 ONSTREAM SCSI TAPE DRIVER
11260 M:      Willem Riede <osst@riede.org>
11261 L:      osst-users@lists.sourceforge.net
11262 L:      linux-scsi@vger.kernel.org
11263 S:      Maintained
11264 F:      Documentation/scsi/osst.txt
11265 F:      drivers/scsi/osst.*
11266 F:      drivers/scsi/osst_*.h
11267 F:      drivers/scsi/st.h
11268
11269 OP-TEE DRIVER
11270 M:      Jens Wiklander <jens.wiklander@linaro.org>
11271 S:      Maintained
11272 F:      drivers/tee/optee/
11273
11274 OPA-VNIC DRIVER
11275 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11276 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11277 L:      linux-rdma@vger.kernel.org
11278 S:      Supported
11279 F:      drivers/infiniband/ulp/opa_vnic
11280
11281 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11282 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11283 M:      Frank Rowand <frowand.list@gmail.com>
11284 L:      devicetree@vger.kernel.org
11285 S:      Maintained
11286 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11287 F:      Documentation/devicetree/overlay-notes.txt
11288 F:      drivers/of/overlay.c
11289 F:      drivers/of/resolver.c
11290 K:      of_overlay_notifier_
11291
11292 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11293 M:      Rob Herring <robh+dt@kernel.org>
11294 M:      Frank Rowand <frowand.list@gmail.com>
11295 L:      devicetree@vger.kernel.org
11296 W:      http://www.devicetree.org/
11297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11298 S:      Maintained
11299 F:      drivers/of/
11300 F:      include/linux/of*.h
11301 F:      scripts/dtc/
11302 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11303
11304 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11305 M:      Rob Herring <robh+dt@kernel.org>
11306 M:      Mark Rutland <mark.rutland@arm.com>
11307 L:      devicetree@vger.kernel.org
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11309 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11310 S:      Maintained
11311 F:      Documentation/devicetree/
11312 F:      arch/*/boot/dts/
11313 F:      include/dt-bindings/
11314
11315 OPENCORES I2C BUS DRIVER
11316 M:      Peter Korsgaard <peter@korsgaard.com>
11317 M:      Andrew Lunn <andrew@lunn.ch>
11318 L:      linux-i2c@vger.kernel.org
11319 S:      Maintained
11320 F:      Documentation/i2c/busses/i2c-ocores
11321 F:      drivers/i2c/busses/i2c-ocores.c
11322 F:      include/linux/platform_data/i2c-ocores.h
11323
11324 OPENRISC ARCHITECTURE
11325 M:      Jonas Bonn <jonas@southpole.se>
11326 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11327 M:      Stafford Horne <shorne@gmail.com>
11328 T:      git git://github.com/openrisc/linux.git
11329 L:      openrisc@lists.librecores.org
11330 W:      http://openrisc.io
11331 S:      Maintained
11332 F:      Documentation/devicetree/bindings/openrisc/
11333 F:      Documentation/openrisc/
11334 F:      arch/openrisc/
11335 F:      drivers/irqchip/irq-ompic.c
11336 F:      drivers/irqchip/irq-or1k-*
11337
11338 OPENVSWITCH
11339 M:      Pravin B Shelar <pshelar@ovn.org>
11340 L:      netdev@vger.kernel.org
11341 L:      dev@openvswitch.org
11342 W:      http://openvswitch.org
11343 S:      Maintained
11344 F:      net/openvswitch/
11345 F:      include/uapi/linux/openvswitch.h
11346
11347 OPERATING PERFORMANCE POINTS (OPP)
11348 M:      Viresh Kumar <vireshk@kernel.org>
11349 M:      Nishanth Menon <nm@ti.com>
11350 M:      Stephen Boyd <sboyd@kernel.org>
11351 L:      linux-pm@vger.kernel.org
11352 S:      Maintained
11353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11354 F:      drivers/opp/
11355 F:      include/linux/pm_opp.h
11356 F:      Documentation/power/opp.txt
11357 F:      Documentation/devicetree/bindings/opp/
11358
11359 OPL4 DRIVER
11360 M:      Clemens Ladisch <clemens@ladisch.de>
11361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11362 T:      git git://git.alsa-project.org/alsa-kernel.git
11363 S:      Maintained
11364 F:      sound/drivers/opl4/
11365
11366 OPROFILE
11367 M:      Robert Richter <rric@kernel.org>
11368 L:      oprofile-list@lists.sf.net
11369 S:      Maintained
11370 F:      arch/*/include/asm/oprofile*.h
11371 F:      arch/*/oprofile/
11372 F:      drivers/oprofile/
11373 F:      include/linux/oprofile.h
11374
11375 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11376 M:      Mark Fasheh <mark@fasheh.com>
11377 M:      Joel Becker <jlbec@evilplan.org>
11378 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11379 W:      http://ocfs2.wiki.kernel.org
11380 S:      Supported
11381 F:      Documentation/filesystems/ocfs2.txt
11382 F:      Documentation/filesystems/dlmfs.txt
11383 F:      fs/ocfs2/
11384
11385 ORANGEFS FILESYSTEM
11386 M:      Mike Marshall <hubcap@omnibond.com>
11387 R:      Martin Brandenburg <martin@omnibond.com>
11388 L:      devel@lists.orangefs.org
11389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11390 S:      Supported
11391 F:      fs/orangefs/
11392 F:      Documentation/filesystems/orangefs.txt
11393
11394 ORINOCO DRIVER
11395 L:      linux-wireless@vger.kernel.org
11396 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11397 W:      http://www.nongnu.org/orinoco/
11398 S:      Orphan
11399 F:      drivers/net/wireless/intersil/orinoco/
11400
11401 OSD LIBRARY and FILESYSTEM
11402 M:      Boaz Harrosh <ooo@electrozaur.com>
11403 S:      Maintained
11404 F:      drivers/scsi/osd/
11405 F:      include/scsi/osd_*
11406 F:      fs/exofs/
11407
11408 OV2659 OMNIVISION SENSOR DRIVER
11409 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11410 L:      linux-media@vger.kernel.org
11411 W:      https://linuxtv.org
11412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11413 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11414 S:      Maintained
11415 F:      drivers/media/i2c/ov2659.c
11416 F:      include/media/i2c/ov2659.h
11417
11418 OVERLAY FILESYSTEM
11419 M:      Miklos Szeredi <miklos@szeredi.hu>
11420 L:      linux-unionfs@vger.kernel.org
11421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11422 S:      Supported
11423 F:      fs/overlayfs/
11424 F:      Documentation/filesystems/overlayfs.txt
11425
11426 P54 WIRELESS DRIVER
11427 M:      Christian Lamparter <chunkeey@googlemail.com>
11428 L:      linux-wireless@vger.kernel.org
11429 W:      http://wireless.kernel.org/en/users/Drivers/p54
11430 S:      Maintained
11431 F:      drivers/net/wireless/intersil/p54/
11432
11433 PA SEMI ETHERNET DRIVER
11434 L:      netdev@vger.kernel.org
11435 S:      Orphan
11436 F:      drivers/net/ethernet/pasemi/*
11437
11438 PA SEMI SMBUS DRIVER
11439 L:      linux-i2c@vger.kernel.org
11440 S:      Orphan
11441 F:      drivers/i2c/busses/i2c-pasemi.c
11442
11443 PADATA PARALLEL EXECUTION MECHANISM
11444 M:      Steffen Klassert <steffen.klassert@secunet.com>
11445 L:      linux-crypto@vger.kernel.org
11446 S:      Maintained
11447 F:      kernel/padata.c
11448 F:      include/linux/padata.h
11449 F:      Documentation/padata.txt
11450
11451 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11452 M:      Harald Welte <laforge@gnumonks.org>
11453 L:      platform-driver-x86@vger.kernel.org
11454 S:      Maintained
11455 F:      drivers/platform/x86/panasonic-laptop.c
11456
11457 PARALLEL LCD/KEYPAD PANEL DRIVER
11458 M:      Willy Tarreau <willy@haproxy.com>
11459 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11460 S:      Odd Fixes
11461 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11462 F:      drivers/auxdisplay/panel.c
11463
11464 PARALLEL PORT SUBSYSTEM
11465 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11466 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11467 L:      linux-parport@lists.infradead.org (subscribers-only)
11468 S:      Maintained
11469 F:      drivers/parport/
11470 F:      include/linux/parport*.h
11471 F:      drivers/char/ppdev.c
11472 F:      include/uapi/linux/ppdev.h
11473 F:      Documentation/parport*.txt
11474
11475 PARAVIRT_OPS INTERFACE
11476 M:      Juergen Gross <jgross@suse.com>
11477 M:      Alok Kataria <akataria@vmware.com>
11478 L:      virtualization@lists.linux-foundation.org
11479 S:      Supported
11480 F:      Documentation/virtual/paravirt_ops.txt
11481 F:      arch/*/kernel/paravirt*
11482 F:      arch/*/include/asm/paravirt*.h
11483 F:      include/linux/hypervisor.h
11484
11485 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11486 M:      Tim Waugh <tim@cyberelk.net>
11487 L:      linux-parport@lists.infradead.org (subscribers-only)
11488 S:      Maintained
11489 F:      Documentation/blockdev/paride.txt
11490 F:      drivers/block/paride/
11491
11492 PARISC ARCHITECTURE
11493 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11494 M:      Helge Deller <deller@gmx.de>
11495 L:      linux-parisc@vger.kernel.org
11496 W:      http://www.parisc-linux.org/
11497 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11500 S:      Maintained
11501 F:      arch/parisc/
11502 F:      Documentation/parisc/
11503 F:      drivers/parisc/
11504 F:      drivers/char/agp/parisc-agp.c
11505 F:      drivers/input/serio/gscps2.c
11506 F:      drivers/parport/parport_gsc.*
11507 F:      drivers/tty/serial/8250/8250_gsc.c
11508 F:      drivers/video/fbdev/sti*
11509 F:      drivers/video/console/sti*
11510 F:      drivers/video/logo/logo_parisc*
11511
11512 PARMAN
11513 M:      Jiri Pirko <jiri@mellanox.com>
11514 L:      netdev@vger.kernel.org
11515 S:      Supported
11516 F:      lib/parman.c
11517 F:      lib/test_parman.c
11518 F:      include/linux/parman.h
11519
11520 PC87360 HARDWARE MONITORING DRIVER
11521 M:      Jim Cromie <jim.cromie@gmail.com>
11522 L:      linux-hwmon@vger.kernel.org
11523 S:      Maintained
11524 F:      Documentation/hwmon/pc87360
11525 F:      drivers/hwmon/pc87360.c
11526
11527 PC8736x GPIO DRIVER
11528 M:      Jim Cromie <jim.cromie@gmail.com>
11529 S:      Maintained
11530 F:      drivers/char/pc8736x_gpio.c
11531
11532 PC87427 HARDWARE MONITORING DRIVER
11533 M:      Jean Delvare <jdelvare@suse.com>
11534 L:      linux-hwmon@vger.kernel.org
11535 S:      Maintained
11536 F:      Documentation/hwmon/pc87427
11537 F:      drivers/hwmon/pc87427.c
11538
11539 PCA9532 LED DRIVER
11540 M:      Riku Voipio <riku.voipio@iki.fi>
11541 S:      Maintained
11542 F:      drivers/leds/leds-pca9532.c
11543 F:      include/linux/leds-pca9532.h
11544
11545 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11546 M:      Guenter Roeck <linux@roeck-us.net>
11547 L:      linux-i2c@vger.kernel.org
11548 S:      Maintained
11549 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11550
11551 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11552 M:      Khalid Aziz <khalid@gonehiking.org>
11553 S:      Maintained
11554 F:      drivers/firmware/pcdp.*
11555
11556 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11557 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11558 L:      linux-pci@vger.kernel.org
11559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11560 S:      Maintained
11561 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11562 F:      drivers/pci/controller/pci-aardvark.c
11563
11564 PCI DRIVER FOR ALTERA PCIE IP
11565 M:      Ley Foon Tan <lftan@altera.com>
11566 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11567 L:      linux-pci@vger.kernel.org
11568 S:      Supported
11569 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11570 F:      drivers/pci/controller/pcie-altera.c
11571
11572 PCI DRIVER FOR APPLIEDMICRO XGENE
11573 M:      Tanmay Inamdar <tinamdar@apm.com>
11574 L:      linux-pci@vger.kernel.org
11575 L:      linux-arm-kernel@lists.infradead.org
11576 S:      Maintained
11577 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11578 F:      drivers/pci/controller/pci-xgene.c
11579
11580 PCI DRIVER FOR ARM VERSATILE PLATFORM
11581 M:      Rob Herring <robh@kernel.org>
11582 L:      linux-pci@vger.kernel.org
11583 L:      linux-arm-kernel@lists.infradead.org
11584 S:      Maintained
11585 F:      Documentation/devicetree/bindings/pci/versatile.txt
11586 F:      drivers/pci/controller/pci-versatile.c
11587
11588 PCI DRIVER FOR ARMADA 8K
11589 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11590 L:      linux-pci@vger.kernel.org
11591 L:      linux-arm-kernel@lists.infradead.org
11592 S:      Maintained
11593 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11594 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11595
11596 PCI DRIVER FOR CADENCE PCIE IP
11597 M:      Alan Douglas <adouglas@cadence.com>
11598 L:      linux-pci@vger.kernel.org
11599 S:      Maintained
11600 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11601 F:      drivers/pci/controller/pcie-cadence*
11602
11603 PCI DRIVER FOR FREESCALE LAYERSCAPE
11604 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11605 M:      Mingkai Hu <mingkai.hu@nxp.com>
11606 M:      Roy Zang <roy.zang@nxp.com>
11607 L:      linuxppc-dev@lists.ozlabs.org
11608 L:      linux-pci@vger.kernel.org
11609 L:      linux-arm-kernel@lists.infradead.org
11610 S:      Maintained
11611 F:      drivers/pci/controller/dwc/*layerscape*
11612
11613 PCI DRIVER FOR GENERIC OF HOSTS
11614 M:      Will Deacon <will.deacon@arm.com>
11615 L:      linux-pci@vger.kernel.org
11616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11617 S:      Maintained
11618 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11619 F:      drivers/pci/controller/pci-host-common.c
11620 F:      drivers/pci/controller/pci-host-generic.c
11621
11622 PCI DRIVER FOR IMX6
11623 M:      Richard Zhu <hongxing.zhu@nxp.com>
11624 M:      Lucas Stach <l.stach@pengutronix.de>
11625 L:      linux-pci@vger.kernel.org
11626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11627 S:      Maintained
11628 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11629 F:      drivers/pci/controller/dwc/*imx6*
11630
11631 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11632 M:      Keith Busch <keith.busch@intel.com>
11633 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11634 L:      linux-pci@vger.kernel.org
11635 S:      Supported
11636 F:      drivers/pci/controller/vmd.c
11637
11638 PCI DRIVER FOR MICROSEMI SWITCHTEC
11639 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11640 M:      Logan Gunthorpe <logang@deltatee.com>
11641 L:      linux-pci@vger.kernel.org
11642 S:      Maintained
11643 F:      Documentation/switchtec.txt
11644 F:      Documentation/ABI/testing/sysfs-class-switchtec
11645 F:      drivers/pci/switch/switchtec*
11646 F:      include/uapi/linux/switchtec_ioctl.h
11647 F:      include/linux/switchtec.h
11648 F:      drivers/ntb/hw/mscc/
11649
11650 PCI DRIVER FOR MOBIVEIL PCIE IP
11651 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11652 L:      linux-pci@vger.kernel.org
11653 S:      Supported
11654 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11655 F:      drivers/pci/controller/pcie-mobiveil.c
11656
11657 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11658 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11659 M:      Jason Cooper <jason@lakedaemon.net>
11660 L:      linux-pci@vger.kernel.org
11661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662 S:      Maintained
11663 F:      drivers/pci/controller/*mvebu*
11664
11665 PCI DRIVER FOR NVIDIA TEGRA
11666 M:      Thierry Reding <thierry.reding@gmail.com>
11667 L:      linux-tegra@vger.kernel.org
11668 L:      linux-pci@vger.kernel.org
11669 S:      Supported
11670 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11671 F:      drivers/pci/controller/pci-tegra.c
11672
11673 PCI DRIVER FOR RENESAS R-CAR
11674 M:      Simon Horman <horms@verge.net.au>
11675 L:      linux-pci@vger.kernel.org
11676 L:      linux-renesas-soc@vger.kernel.org
11677 S:      Maintained
11678 F:      drivers/pci/controller/*rcar*
11679
11680 PCI DRIVER FOR SAMSUNG EXYNOS
11681 M:      Jingoo Han <jingoohan1@gmail.com>
11682 L:      linux-pci@vger.kernel.org
11683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11684 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11685 S:      Maintained
11686 F:      drivers/pci/controller/dwc/pci-exynos.c
11687
11688 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11689 M:      Jingoo Han <jingoohan1@gmail.com>
11690 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11691 L:      linux-pci@vger.kernel.org
11692 S:      Maintained
11693 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11694 F:      drivers/pci/controller/dwc/*designware*
11695
11696 PCI DRIVER FOR TI DRA7XX
11697 M:      Kishon Vijay Abraham I <kishon@ti.com>
11698 L:      linux-omap@vger.kernel.org
11699 L:      linux-pci@vger.kernel.org
11700 S:      Supported
11701 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11702 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11703
11704 PCI DRIVER FOR TI KEYSTONE
11705 M:      Murali Karicheri <m-karicheri2@ti.com>
11706 L:      linux-pci@vger.kernel.org
11707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11708 S:      Maintained
11709 F:      drivers/pci/controller/dwc/pci-keystone.c
11710
11711 PCI ENDPOINT SUBSYSTEM
11712 M:      Kishon Vijay Abraham I <kishon@ti.com>
11713 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11714 L:      linux-pci@vger.kernel.org
11715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11716 S:      Supported
11717 F:      drivers/pci/endpoint/
11718 F:      drivers/misc/pci_endpoint_test.c
11719 F:      tools/pci/
11720
11721 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11722 M:      Russell Currey <ruscur@russell.cc>
11723 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11724 M:      Oliver O'Halloran <oohall@gmail.com>
11725 L:      linuxppc-dev@lists.ozlabs.org
11726 S:      Supported
11727 F:      Documentation/PCI/pci-error-recovery.txt
11728 F:      drivers/pci/pcie/aer.c
11729 F:      drivers/pci/pcie/dpc.c
11730 F:      drivers/pci/pcie/err.c
11731 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11732 F:      arch/powerpc/kernel/eeh*.c
11733 F:      arch/powerpc/platforms/*/eeh*.c
11734 F:      arch/powerpc/include/*/eeh*.h
11735
11736 PCI ERROR RECOVERY
11737 M:      Linas Vepstas <linasvepstas@gmail.com>
11738 L:      linux-pci@vger.kernel.org
11739 S:      Supported
11740 F:      Documentation/PCI/pci-error-recovery.txt
11741
11742 PCI MSI DRIVER FOR ALTERA MSI IP
11743 M:      Ley Foon Tan <lftan@altera.com>
11744 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11745 L:      linux-pci@vger.kernel.org
11746 S:      Supported
11747 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11748 F:      drivers/pci/controller/pcie-altera-msi.c
11749
11750 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11751 M:      Duc Dang <dhdang@apm.com>
11752 L:      linux-pci@vger.kernel.org
11753 L:      linux-arm-kernel@lists.infradead.org
11754 S:      Maintained
11755 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11756 F:      drivers/pci/controller/pci-xgene-msi.c
11757
11758 PCI SUBSYSTEM
11759 M:      Bjorn Helgaas <bhelgaas@google.com>
11760 L:      linux-pci@vger.kernel.org
11761 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11763 S:      Supported
11764 F:      Documentation/devicetree/bindings/pci/
11765 F:      Documentation/PCI/
11766 F:      drivers/acpi/pci*
11767 F:      drivers/pci/
11768 F:      include/asm-generic/pci*
11769 F:      include/linux/pci*
11770 F:      include/linux/of_pci.h
11771 F:      include/uapi/linux/pci*
11772 F:      lib/pci*
11773 F:      arch/x86/pci/
11774 F:      arch/x86/kernel/quirks.c
11775 F:      arch/x86/kernel/early-quirks.c
11776
11777 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11778 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11779 L:      linux-pci@vger.kernel.org
11780 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11782 S:      Supported
11783 F:      drivers/pci/controller/
11784
11785 PCIE DRIVER FOR AMLOGIC MESON
11786 M:      Yue Wang <yue.wang@Amlogic.com>
11787 L:      linux-pci@vger.kernel.org
11788 L:      linux-amlogic@lists.infradead.org
11789 S:      Maintained
11790 F:      drivers/pci/controller/dwc/pci-meson.c
11791
11792 PCIE DRIVER FOR AXIS ARTPEC
11793 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11794 L:      linux-arm-kernel@axis.com
11795 L:      linux-pci@vger.kernel.org
11796 S:      Maintained
11797 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11798 F:      drivers/pci/controller/dwc/*artpec*
11799
11800 PCIE DRIVER FOR CAVIUM THUNDERX
11801 M:      David Daney <david.daney@cavium.com>
11802 L:      linux-pci@vger.kernel.org
11803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11804 S:      Supported
11805 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11806 F:      drivers/pci/controller/pci-thunder-*
11807
11808 PCIE DRIVER FOR HISILICON
11809 M:      Zhou Wang <wangzhou1@hisilicon.com>
11810 L:      linux-pci@vger.kernel.org
11811 S:      Maintained
11812 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11813 F:      drivers/pci/controller/dwc/pcie-hisi.c
11814
11815 PCIE DRIVER FOR HISILICON KIRIN
11816 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11817 M:      Binghui Wang <wangbinghui@hisilicon.com>
11818 L:      linux-pci@vger.kernel.org
11819 S:      Maintained
11820 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11821 F:      drivers/pci/controller/dwc/pcie-kirin.c
11822
11823 PCIE DRIVER FOR HISILICON STB
11824 M:      Shawn Guo <shawn.guo@linaro.org>
11825 L:      linux-pci@vger.kernel.org
11826 S:      Maintained
11827 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11828 F:      drivers/pci/controller/dwc/pcie-histb.c
11829
11830 PCIE DRIVER FOR MEDIATEK
11831 M:      Ryder Lee <ryder.lee@mediatek.com>
11832 L:      linux-pci@vger.kernel.org
11833 L:      linux-mediatek@lists.infradead.org
11834 S:      Supported
11835 F:      Documentation/devicetree/bindings/pci/mediatek*
11836 F:      drivers/pci/controller/*mediatek*
11837
11838 PCIE DRIVER FOR QUALCOMM MSM
11839 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11840 L:      linux-pci@vger.kernel.org
11841 L:      linux-arm-msm@vger.kernel.org
11842 S:      Maintained
11843 F:      drivers/pci/controller/dwc/*qcom*
11844
11845 PCIE DRIVER FOR ROCKCHIP
11846 M:      Shawn Lin <shawn.lin@rock-chips.com>
11847 L:      linux-pci@vger.kernel.org
11848 L:      linux-rockchip@lists.infradead.org
11849 S:      Maintained
11850 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11851 F:      drivers/pci/controller/pcie-rockchip*
11852
11853 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11854 M:      Linus Walleij <linus.walleij@linaro.org>
11855 L:      linux-pci@vger.kernel.org
11856 S:      Maintained
11857 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11858 F:      drivers/pci/controller/pci-v3-semi.c
11859
11860 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11861 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11862 L:      linux-pci@vger.kernel.org
11863 S:      Maintained
11864 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11865 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11866
11867 PCIE DRIVER FOR ST SPEAR13XX
11868 M:      Pratyush Anand <pratyush.anand@gmail.com>
11869 L:      linux-pci@vger.kernel.org
11870 S:      Maintained
11871 F:      drivers/pci/controller/dwc/*spear*
11872
11873 PCMCIA SUBSYSTEM
11874 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11876 S:      Odd Fixes
11877 F:      Documentation/pcmcia/
11878 F:      tools/pcmcia/
11879 F:      drivers/pcmcia/
11880 F:      include/pcmcia/
11881
11882 PCNET32 NETWORK DRIVER
11883 M:      Don Fry <pcnet32@frontier.com>
11884 L:      netdev@vger.kernel.org
11885 S:      Maintained
11886 F:      drivers/net/ethernet/amd/pcnet32.c
11887
11888 PCRYPT PARALLEL CRYPTO ENGINE
11889 M:      Steffen Klassert <steffen.klassert@secunet.com>
11890 L:      linux-crypto@vger.kernel.org
11891 S:      Maintained
11892 F:      crypto/pcrypt.c
11893 F:      include/crypto/pcrypt.h
11894
11895 PEAQ WMI HOTKEYS DRIVER
11896 M:      Hans de Goede <hdegoede@redhat.com>
11897 L:      platform-driver-x86@vger.kernel.org
11898 S:      Maintained
11899 F:      drivers/platform/x86/peaq-wmi.c
11900
11901 PER-CPU MEMORY ALLOCATOR
11902 M:      Dennis Zhou <dennis@kernel.org>
11903 M:      Tejun Heo <tj@kernel.org>
11904 M:      Christoph Lameter <cl@linux.com>
11905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11906 S:      Maintained
11907 F:      include/linux/percpu*.h
11908 F:      mm/percpu*.c
11909 F:      arch/*/include/asm/percpu.h
11910
11911 PER-TASK DELAY ACCOUNTING
11912 M:      Balbir Singh <bsingharora@gmail.com>
11913 S:      Maintained
11914 F:      include/linux/delayacct.h
11915 F:      kernel/delayacct.c
11916
11917 PERFORMANCE EVENTS SUBSYSTEM
11918 M:      Peter Zijlstra <peterz@infradead.org>
11919 M:      Ingo Molnar <mingo@redhat.com>
11920 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11921 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11922 R:      Jiri Olsa <jolsa@redhat.com>
11923 R:      Namhyung Kim <namhyung@kernel.org>
11924 L:      linux-kernel@vger.kernel.org
11925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11926 S:      Supported
11927 F:      kernel/events/*
11928 F:      include/linux/perf_event.h
11929 F:      include/uapi/linux/perf_event.h
11930 F:      arch/*/kernel/perf_event*.c
11931 F:      arch/*/kernel/*/perf_event*.c
11932 F:      arch/*/kernel/*/*/perf_event*.c
11933 F:      arch/*/include/asm/perf_event.h
11934 F:      arch/*/kernel/perf_callchain.c
11935 F:      arch/*/events/*
11936 F:      tools/perf/
11937
11938 PERSONALITY HANDLING
11939 M:      Christoph Hellwig <hch@infradead.org>
11940 L:      linux-abi-devel@lists.sourceforge.net
11941 S:      Maintained
11942 F:      include/linux/personality.h
11943 F:      include/uapi/linux/personality.h
11944
11945 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11946 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11947 L:      linux-input@vger.kernel.org
11948 S:      Maintained
11949 F:      Documentation/input/devices/pxrc.rst
11950 F:      drivers/input/joystick/pxrc.c
11951
11952 PHONET PROTOCOL
11953 M:      Remi Denis-Courmont <courmisch@gmail.com>
11954 S:      Supported
11955 F:      Documentation/networking/phonet.txt
11956 F:      include/linux/phonet.h
11957 F:      include/net/phonet/
11958 F:      include/uapi/linux/phonet.h
11959 F:      net/phonet/
11960
11961 PHRAM MTD DRIVER
11962 M:      Joern Engel <joern@lazybastard.org>
11963 L:      linux-mtd@lists.infradead.org
11964 S:      Maintained
11965 F:      drivers/mtd/devices/phram.c
11966
11967 PICOLCD HID DRIVER
11968 M:      Bruno Prémont <bonbons@linux-vserver.org>
11969 L:      linux-input@vger.kernel.org
11970 S:      Maintained
11971 F:      drivers/hid/hid-picolcd*
11972
11973 PICOXCELL SUPPORT
11974 M:      Jamie Iles <jamie@jamieiles.com>
11975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11976 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11977 S:      Supported
11978 F:      arch/arm/boot/dts/picoxcell*
11979 F:      arch/arm/mach-picoxcell/
11980 F:      drivers/crypto/picoxcell*
11981
11982 PIN CONTROL SUBSYSTEM
11983 M:      Linus Walleij <linus.walleij@linaro.org>
11984 L:      linux-gpio@vger.kernel.org
11985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11986 S:      Maintained
11987 F:      Documentation/devicetree/bindings/pinctrl/
11988 F:      Documentation/driver-api/pinctl.rst
11989 F:      drivers/pinctrl/
11990 F:      include/linux/pinctrl/
11991
11992 PIN CONTROLLER - MICROCHIP AT91
11993 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995 L:      linux-gpio@vger.kernel.org
11996 S:      Supported
11997 F:      drivers/pinctrl/pinctrl-at91*
11998
11999 PIN CONTROLLER - FREESCALE
12000 M:      Dong Aisheng <aisheng.dong@nxp.com>
12001 M:      Fabio Estevam <festevam@gmail.com>
12002 M:      Shawn Guo <shawnguo@kernel.org>
12003 M:      Stefan Agner <stefan@agner.ch>
12004 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12005 L:      linux-gpio@vger.kernel.org
12006 S:      Maintained
12007 F:      drivers/pinctrl/freescale/
12008 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12009
12010 PIN CONTROLLER - INTEL
12011 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12012 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12014 S:      Maintained
12015 F:      drivers/pinctrl/intel/
12016
12017 PIN CONTROLLER - MEDIATEK
12018 M:      Sean Wang <sean.wang@kernel.org>
12019 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12020 S:      Maintained
12021 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12022 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12023 F:      drivers/pinctrl/mediatek/
12024
12025 PIN CONTROLLER - QUALCOMM
12026 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12027 S:      Maintained
12028 L:      linux-arm-msm@vger.kernel.org
12029 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12030 F:      drivers/pinctrl/qcom/
12031
12032 PIN CONTROLLER - RENESAS
12033 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12034 L:      linux-renesas-soc@vger.kernel.org
12035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12036 S:      Maintained
12037 F:      drivers/pinctrl/pinctrl-rz*
12038 F:      drivers/pinctrl/sh-pfc/
12039
12040 PIN CONTROLLER - SAMSUNG
12041 M:      Tomasz Figa <tomasz.figa@gmail.com>
12042 M:      Krzysztof Kozlowski <krzk@kernel.org>
12043 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12045 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12046 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12048 S:      Maintained
12049 F:      drivers/pinctrl/samsung/
12050 F:      include/dt-bindings/pinctrl/samsung.h
12051 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12052
12053 PIN CONTROLLER - SINGLE
12054 M:      Tony Lindgren <tony@atomide.com>
12055 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12057 L:      linux-omap@vger.kernel.org
12058 S:      Maintained
12059 F:      drivers/pinctrl/pinctrl-single.c
12060
12061 PIN CONTROLLER - ST SPEAR
12062 M:      Viresh Kumar <vireshk@kernel.org>
12063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12064 W:      http://www.st.com/spear
12065 S:      Maintained
12066 F:      drivers/pinctrl/spear/
12067
12068 PISTACHIO SOC SUPPORT
12069 M:      James Hartley <james.hartley@sondrel.com>
12070 L:      linux-mips@vger.kernel.org
12071 S:      Odd Fixes
12072 F:      arch/mips/pistachio/
12073 F:      arch/mips/include/asm/mach-pistachio/
12074 F:      arch/mips/boot/dts/img/pistachio*
12075 F:      arch/mips/configs/pistachio*_defconfig
12076
12077 PKTCDVD DRIVER
12078 S:      Orphan
12079 M:      linux-block@vger.kernel.org
12080 F:      drivers/block/pktcdvd.c
12081 F:      include/linux/pktcdvd.h
12082 F:      include/uapi/linux/pktcdvd.h
12083
12084 PKUNITY SOC DRIVERS
12085 M:      Guan Xuetao <gxt@pku.edu.cn>
12086 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12087 S:      Maintained
12088 T:      git git://github.com/gxt/linux.git
12089 F:      drivers/input/serio/i8042-unicore32io.h
12090 F:      drivers/i2c/busses/i2c-puv3.c
12091 F:      drivers/video/fbdev/fb-puv3.c
12092 F:      drivers/rtc/rtc-puv3.c
12093
12094 PMBUS HARDWARE MONITORING DRIVERS
12095 M:      Guenter Roeck <linux@roeck-us.net>
12096 L:      linux-hwmon@vger.kernel.org
12097 W:      http://hwmon.wiki.kernel.org/
12098 W:      http://www.roeck-us.net/linux/drivers/
12099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12100 S:      Maintained
12101 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12102 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12103 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12104 F:      Documentation/hwmon/adm1275
12105 F:      Documentation/hwmon/ibm-cffps
12106 F:      Documentation/hwmon/ir35221
12107 F:      Documentation/hwmon/lm25066
12108 F:      Documentation/hwmon/ltc2978
12109 F:      Documentation/hwmon/ltc3815
12110 F:      Documentation/hwmon/max16064
12111 F:      Documentation/hwmon/max20751
12112 F:      Documentation/hwmon/max31785
12113 F:      Documentation/hwmon/max34440
12114 F:      Documentation/hwmon/max8688
12115 F:      Documentation/hwmon/pmbus
12116 F:      Documentation/hwmon/pmbus-core
12117 F:      Documentation/hwmon/tps40422
12118 F:      Documentation/hwmon/ucd9000
12119 F:      Documentation/hwmon/ucd9200
12120 F:      Documentation/hwmon/zl6100
12121 F:      drivers/hwmon/pmbus/
12122 F:      include/linux/pmbus.h
12123
12124 PMC SIERRA MaxRAID DRIVER
12125 L:      linux-scsi@vger.kernel.org
12126 W:      http://www.pmc-sierra.com/
12127 S:      Orphan
12128 F:      drivers/scsi/pmcraid.*
12129
12130 PMC SIERRA PM8001 DRIVER
12131 M:      Jack Wang <jinpu.wang@profitbricks.com>
12132 M:      lindar_liu@usish.com
12133 L:      linux-scsi@vger.kernel.org
12134 S:      Supported
12135 F:      drivers/scsi/pm8001/
12136
12137 PNP SUPPORT
12138 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12139 S:      Maintained
12140 F:      drivers/pnp/
12141
12142 PNI RM3100 IIO DRIVER
12143 M:      Song Qiang <songqiang1304521@gmail.com>
12144 L:      linux-iio@vger.kernel.org
12145 S:      Maintained
12146 F:      drivers/iio/magnetometer/rm3100*
12147 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12148
12149 POSIX CLOCKS and TIMERS
12150 M:      Thomas Gleixner <tglx@linutronix.de>
12151 L:      linux-kernel@vger.kernel.org
12152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12153 S:      Maintained
12154 F:      fs/timerfd.c
12155 F:      include/linux/timer*
12156 F:      kernel/time/*timer*
12157
12158 POWER MANAGEMENT CORE
12159 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12160 L:      linux-pm@vger.kernel.org
12161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12162 B:      https://bugzilla.kernel.org
12163 S:      Supported
12164 F:      drivers/base/power/
12165 F:      include/linux/pm.h
12166 F:      include/linux/pm_*
12167 F:      include/linux/powercap.h
12168 F:      drivers/powercap/
12169 F:      kernel/configs/nopm.config
12170
12171 POWER STATE COORDINATION INTERFACE (PSCI)
12172 M:      Mark Rutland <mark.rutland@arm.com>
12173 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12174 L:      linux-arm-kernel@lists.infradead.org
12175 S:      Maintained
12176 F:      drivers/firmware/psci*.c
12177 F:      include/linux/psci.h
12178 F:      include/uapi/linux/psci.h
12179
12180 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12181 M:      Sebastian Reichel <sre@kernel.org>
12182 L:      linux-pm@vger.kernel.org
12183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12184 S:      Maintained
12185 F:      Documentation/ABI/testing/sysfs-class-power
12186 F:      Documentation/devicetree/bindings/power/supply/
12187 F:      include/linux/power_supply.h
12188 F:      drivers/power/supply/
12189
12190 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12191 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12192 L:      linuxppc-dev@lists.ozlabs.org
12193 S:      Maintained
12194 F:      drivers/char/powernv-op-panel.c
12195
12196 PPP OVER ATM (RFC 2364)
12197 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12198 S:      Maintained
12199 F:      net/atm/pppoatm.c
12200 F:      include/uapi/linux/atmppp.h
12201
12202 PPP OVER ETHERNET
12203 M:      Michal Ostrowski <mostrows@earthlink.net>
12204 S:      Maintained
12205 F:      drivers/net/ppp/pppoe.c
12206 F:      drivers/net/ppp/pppox.c
12207
12208 PPP OVER L2TP
12209 M:      James Chapman <jchapman@katalix.com>
12210 S:      Maintained
12211 F:      net/l2tp/l2tp_ppp.c
12212 F:      include/linux/if_pppol2tp.h
12213 F:      include/uapi/linux/if_pppol2tp.h
12214
12215 PPP PROTOCOL DRIVERS AND COMPRESSORS
12216 M:      Paul Mackerras <paulus@samba.org>
12217 L:      linux-ppp@vger.kernel.org
12218 S:      Maintained
12219 F:      drivers/net/ppp/ppp_*
12220
12221 PPS SUPPORT
12222 M:      Rodolfo Giometti <giometti@enneenne.com>
12223 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12224 L:      linuxpps@ml.enneenne.com (subscribers-only)
12225 S:      Maintained
12226 F:      Documentation/pps/
12227 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12228 F:      Documentation/ABI/testing/sysfs-pps
12229 F:      drivers/pps/
12230 F:      include/linux/pps*.h
12231 F:      include/uapi/linux/pps.h
12232
12233 PPTP DRIVER
12234 M:      Dmitry Kozlov <xeb@mail.ru>
12235 L:      netdev@vger.kernel.org
12236 S:      Maintained
12237 F:      drivers/net/ppp/pptp.c
12238 W:      http://sourceforge.net/projects/accel-pptp
12239
12240 PREEMPTIBLE KERNEL
12241 M:      Robert Love <rml@tech9.net>
12242 L:      kpreempt-tech@lists.sourceforge.net
12243 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12244 S:      Supported
12245 F:      Documentation/preempt-locking.txt
12246 F:      include/linux/preempt.h
12247
12248 PRINTK
12249 M:      Petr Mladek <pmladek@suse.com>
12250 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12251 R:      Steven Rostedt <rostedt@goodmis.org>
12252 S:      Maintained
12253 F:      kernel/printk/
12254 F:      include/linux/printk.h
12255
12256 PRISM54 WIRELESS DRIVER
12257 M:      Luis Chamberlain <mcgrof@kernel.org>
12258 L:      linux-wireless@vger.kernel.org
12259 W:      http://wireless.kernel.org/en/users/Drivers/p54
12260 S:      Obsolete
12261 F:      drivers/net/wireless/intersil/prism54/
12262
12263 PROC FILESYSTEM
12264 R:      Alexey Dobriyan <adobriyan@gmail.com>
12265 L:      linux-kernel@vger.kernel.org
12266 L:      linux-fsdevel@vger.kernel.org
12267 S:      Maintained
12268 F:      fs/proc/
12269 F:      include/linux/proc_fs.h
12270 F:      tools/testing/selftests/proc/
12271 F:      Documentation/filesystems/proc.txt
12272
12273 PROC SYSCTL
12274 M:      Luis Chamberlain <mcgrof@kernel.org>
12275 M:      Kees Cook <keescook@chromium.org>
12276 L:      linux-kernel@vger.kernel.org
12277 L:      linux-fsdevel@vger.kernel.org
12278 S:      Maintained
12279 F:      fs/proc/proc_sysctl.c
12280 F:      include/linux/sysctl.h
12281 F:      kernel/sysctl.c
12282 F:      tools/testing/selftests/sysctl/
12283
12284 PS3 NETWORK SUPPORT
12285 M:      Geoff Levand <geoff@infradead.org>
12286 L:      netdev@vger.kernel.org
12287 L:      linuxppc-dev@lists.ozlabs.org
12288 S:      Maintained
12289 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12290
12291 PS3 PLATFORM SUPPORT
12292 M:      Geoff Levand <geoff@infradead.org>
12293 L:      linuxppc-dev@lists.ozlabs.org
12294 S:      Maintained
12295 F:      arch/powerpc/boot/ps3*
12296 F:      arch/powerpc/include/asm/lv1call.h
12297 F:      arch/powerpc/include/asm/ps3*.h
12298 F:      arch/powerpc/platforms/ps3/
12299 F:      drivers/*/ps3*
12300 F:      drivers/ps3/
12301 F:      drivers/rtc/rtc-ps3.c
12302 F:      drivers/usb/host/*ps3.c
12303 F:      sound/ppc/snd_ps3*
12304
12305 PS3VRAM DRIVER
12306 M:      Jim Paris <jim@jtan.com>
12307 M:      Geoff Levand <geoff@infradead.org>
12308 L:      linuxppc-dev@lists.ozlabs.org
12309 S:      Maintained
12310 F:      drivers/block/ps3vram.c
12311
12312 PSAMPLE PACKET SAMPLING SUPPORT:
12313 M:      Yotam Gigi <yotam.gi@gmail.com>
12314 S:      Maintained
12315 F:      net/psample
12316 F:      include/net/psample.h
12317 F:      include/uapi/linux/psample.h
12318
12319 PSTORE FILESYSTEM
12320 M:      Kees Cook <keescook@chromium.org>
12321 M:      Anton Vorontsov <anton@enomsg.org>
12322 M:      Colin Cross <ccross@android.com>
12323 M:      Tony Luck <tony.luck@intel.com>
12324 S:      Maintained
12325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12326 F:      fs/pstore/
12327 F:      include/linux/pstore*
12328 F:      drivers/firmware/efi/efi-pstore.c
12329 F:      drivers/acpi/apei/erst.c
12330 F:      Documentation/admin-guide/ramoops.rst
12331 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12332 K:      \b(pstore|ramoops)
12333
12334 PTP HARDWARE CLOCK SUPPORT
12335 M:      Richard Cochran <richardcochran@gmail.com>
12336 L:      netdev@vger.kernel.org
12337 S:      Maintained
12338 W:      http://linuxptp.sourceforge.net/
12339 F:      Documentation/ABI/testing/sysfs-ptp
12340 F:      Documentation/ptp/*
12341 F:      drivers/net/phy/dp83640*
12342 F:      drivers/ptp/*
12343 F:      include/linux/ptp_cl*
12344
12345 PTRACE SUPPORT
12346 M:      Oleg Nesterov <oleg@redhat.com>
12347 S:      Maintained
12348 F:      include/asm-generic/syscall.h
12349 F:      include/linux/ptrace.h
12350 F:      include/linux/regset.h
12351 F:      include/linux/tracehook.h
12352 F:      include/uapi/linux/ptrace.h
12353 F:      include/uapi/linux/ptrace.h
12354 F:      include/asm-generic/ptrace.h
12355 F:      kernel/ptrace.c
12356 F:      arch/*/ptrace*.c
12357 F:      arch/*/*/ptrace*.c
12358 F:      arch/*/include/asm/ptrace*.h
12359
12360 PULSE8-CEC DRIVER
12361 M:      Hans Verkuil <hverkuil@xs4all.nl>
12362 L:      linux-media@vger.kernel.org
12363 T:      git git://linuxtv.org/media_tree.git
12364 S:      Maintained
12365 F:      drivers/media/usb/pulse8-cec/*
12366 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12367
12368 PVRUSB2 VIDEO4LINUX DRIVER
12369 M:      Mike Isely <isely@pobox.com>
12370 L:      pvrusb2@isely.net       (subscribers-only)
12371 L:      linux-media@vger.kernel.org
12372 W:      http://www.isely.net/pvrusb2/
12373 T:      git git://linuxtv.org/media_tree.git
12374 S:      Maintained
12375 F:      Documentation/media/v4l-drivers/pvrusb2*
12376 F:      drivers/media/usb/pvrusb2/
12377
12378 PWC WEBCAM DRIVER
12379 M:      Hans Verkuil <hverkuil@xs4all.nl>
12380 L:      linux-media@vger.kernel.org
12381 T:      git git://linuxtv.org/media_tree.git
12382 S:      Odd Fixes
12383 F:      drivers/media/usb/pwc/*
12384
12385 PWM FAN DRIVER
12386 M:      Kamil Debski <kamil@wypas.org>
12387 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12388 L:      linux-hwmon@vger.kernel.org
12389 S:      Supported
12390 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12391 F:      Documentation/hwmon/pwm-fan
12392 F:      drivers/hwmon/pwm-fan.c
12393
12394 PWM IR Transmitter
12395 M:      Sean Young <sean@mess.org>
12396 L:      linux-media@vger.kernel.org
12397 S:      Maintained
12398 F:      drivers/media/rc/pwm-ir-tx.c
12399
12400 PWM SUBSYSTEM
12401 M:      Thierry Reding <thierry.reding@gmail.com>
12402 L:      linux-pwm@vger.kernel.org
12403 S:      Maintained
12404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12405 F:      Documentation/pwm.txt
12406 F:      Documentation/devicetree/bindings/pwm/
12407 F:      include/linux/pwm.h
12408 F:      drivers/pwm/
12409 F:      drivers/video/backlight/pwm_bl.c
12410 F:      include/linux/pwm_backlight.h
12411 F:      drivers/gpio/gpio-mvebu.c
12412 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12413
12414 PXA GPIO DRIVER
12415 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12416 L:      linux-gpio@vger.kernel.org
12417 S:      Maintained
12418 F:      drivers/gpio/gpio-pxa.c
12419
12420 PXA MMCI DRIVER
12421 S:      Orphan
12422
12423 PXA RTC DRIVER
12424 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12425 L:      linux-rtc@vger.kernel.org
12426 S:      Maintained
12427
12428 PXA2xx/PXA3xx SUPPORT
12429 M:      Daniel Mack <daniel@zonque.org>
12430 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12431 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12433 T:      git git://github.com/hzhuang1/linux.git
12434 T:      git git://github.com/rjarzmik/linux.git
12435 S:      Maintained
12436 F:      arch/arm/boot/dts/pxa*
12437 F:      arch/arm/mach-pxa/
12438 F:      drivers/dma/pxa*
12439 F:      drivers/pcmcia/pxa2xx*
12440 F:      drivers/pinctrl/pxa/
12441 F:      drivers/spi/spi-pxa2xx*
12442 F:      drivers/usb/gadget/udc/pxa2*
12443 F:      include/sound/pxa2xx-lib.h
12444 F:      sound/arm/pxa*
12445 F:      sound/soc/pxa/
12446
12447 QAT DRIVER
12448 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12449 L:      qat-linux@intel.com
12450 S:      Supported
12451 F:      drivers/crypto/qat/
12452
12453 QCOM AUDIO (ASoC) DRIVERS
12454 M:      Patrick Lai <plai@codeaurora.org>
12455 M:      Banajit Goswami <bgoswami@codeaurora.org>
12456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12457 S:      Supported
12458 F:      sound/soc/qcom/
12459
12460 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12461 M:      Gabriel Somlo <somlo@cmu.edu>
12462 M:      "Michael S. Tsirkin" <mst@redhat.com>
12463 L:      qemu-devel@nongnu.org
12464 S:      Maintained
12465 F:      drivers/firmware/qemu_fw_cfg.c
12466 F:      include/uapi/linux/qemu_fw_cfg.h
12467
12468 QIB DRIVER
12469 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12470 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12471 L:      linux-rdma@vger.kernel.org
12472 S:      Supported
12473 F:      drivers/infiniband/hw/qib/
12474
12475 QLOGIC QL41xxx FCOE DRIVER
12476 M:      QLogic-Storage-Upstream@cavium.com
12477 L:      linux-scsi@vger.kernel.org
12478 S:      Supported
12479 F:      drivers/scsi/qedf/
12480
12481 QLOGIC QL41xxx ISCSI DRIVER
12482 M:      QLogic-Storage-Upstream@cavium.com
12483 L:      linux-scsi@vger.kernel.org
12484 S:      Supported
12485 F:      drivers/scsi/qedi/
12486
12487 QLOGIC QL4xxx ETHERNET DRIVER
12488 M:      Ariel Elior <aelior@marvell.com>
12489 M:      GR-everest-linux-l2@marvell.com
12490 L:      netdev@vger.kernel.org
12491 S:      Supported
12492 F:      drivers/net/ethernet/qlogic/qed/
12493 F:      include/linux/qed/
12494 F:      drivers/net/ethernet/qlogic/qede/
12495
12496 QLOGIC QL4xxx RDMA DRIVER
12497 M:      Michal Kalderon <mkalderon@marvell.com>
12498 M:      Ariel Elior <aelior@marvell.com>
12499 L:      linux-rdma@vger.kernel.org
12500 S:      Supported
12501 F:      drivers/infiniband/hw/qedr/
12502 F:      include/uapi/rdma/qedr-abi.h
12503
12504 QLOGIC QLA1280 SCSI DRIVER
12505 M:      Michael Reed <mdr@sgi.com>
12506 L:      linux-scsi@vger.kernel.org
12507 S:      Maintained
12508 F:      drivers/scsi/qla1280.[ch]
12509
12510 QLOGIC QLA2XXX FC-SCSI DRIVER
12511 M:      qla2xxx-upstream@qlogic.com
12512 L:      linux-scsi@vger.kernel.org
12513 S:      Supported
12514 F:      Documentation/scsi/LICENSE.qla2xxx
12515 F:      drivers/scsi/qla2xxx/
12516
12517 QLOGIC QLA3XXX NETWORK DRIVER
12518 M:      GR-Linux-NIC-Dev@marvell.com
12519 L:      netdev@vger.kernel.org
12520 S:      Supported
12521 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12522 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12523
12524 QLOGIC QLA4XXX iSCSI DRIVER
12525 M:      QLogic-Storage-Upstream@qlogic.com
12526 L:      linux-scsi@vger.kernel.org
12527 S:      Supported
12528 F:      Documentation/scsi/LICENSE.qla4xxx
12529 F:      drivers/scsi/qla4xxx/
12530
12531 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12532 M:      Shahed Shaikh <shshaikh@marvell.com>
12533 M:      Manish Chopra <manishc@marvell.com>
12534 M:      GR-Linux-NIC-Dev@marvell.com
12535 L:      netdev@vger.kernel.org
12536 S:      Supported
12537 F:      drivers/net/ethernet/qlogic/qlcnic/
12538
12539 QLOGIC QLGE 10Gb ETHERNET DRIVER
12540 M:      Manish Chopra <manishc@marvell.com>
12541 M:      GR-Linux-NIC-Dev@marvell.com
12542 L:      netdev@vger.kernel.org
12543 S:      Supported
12544 F:      drivers/net/ethernet/qlogic/qlge/
12545
12546 QM1D1B0004 MEDIA DRIVER
12547 M:      Akihiro Tsukada <tskd08@gmail.com>
12548 L:      linux-media@vger.kernel.org
12549 S:      Odd Fixes
12550 F:      drivers/media/tuners/qm1d1b0004*
12551
12552 QM1D1C0042 MEDIA DRIVER
12553 M:      Akihiro Tsukada <tskd08@gmail.com>
12554 L:      linux-media@vger.kernel.org
12555 S:      Odd Fixes
12556 F:      drivers/media/tuners/qm1d1c0042*
12557
12558 QNX4 FILESYSTEM
12559 M:      Anders Larsen <al@alarsen.net>
12560 W:      http://www.alarsen.net/linux/qnx4fs/
12561 S:      Maintained
12562 F:      fs/qnx4/
12563 F:      include/uapi/linux/qnx4_fs.h
12564 F:      include/uapi/linux/qnxtypes.h
12565
12566 QORIQ DPAA2 FSL-MC BUS DRIVER
12567 M:      Stuart Yoder <stuyoder@gmail.com>
12568 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12569 L:      linux-kernel@vger.kernel.org
12570 S:      Maintained
12571 F:      drivers/bus/fsl-mc/
12572 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12573 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12574
12575 QT1010 MEDIA DRIVER
12576 M:      Antti Palosaari <crope@iki.fi>
12577 L:      linux-media@vger.kernel.org
12578 W:      https://linuxtv.org
12579 W:      http://palosaari.fi/linux/
12580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12581 T:      git git://linuxtv.org/anttip/media_tree.git
12582 S:      Maintained
12583 F:      drivers/media/tuners/qt1010*
12584
12585 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12586 M:      Kalle Valo <kvalo@codeaurora.org>
12587 L:      ath10k@lists.infradead.org
12588 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12590 S:      Supported
12591 F:      drivers/net/wireless/ath/ath10k/
12592
12593 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12594 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12595 L:      linux-wireless@vger.kernel.org
12596 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12597 S:      Supported
12598 F:      drivers/net/wireless/ath/ath9k/
12599
12600 QUALCOMM CAMERA SUBSYSTEM DRIVER
12601 M:      Todor Tomov <todor.too@gmail.com>
12602 L:      linux-media@vger.kernel.org
12603 S:      Maintained
12604 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12605 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12606 F:      drivers/media/platform/qcom/camss/
12607
12608 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12609 M:      Ilia Lin <ilia.lin@kernel.org>
12610 L:      linux-pm@vger.kernel.org
12611 S:      Maintained
12612 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12613 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12614
12615 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12616 M:      Timur Tabi <timur@kernel.org>
12617 L:      netdev@vger.kernel.org
12618 S:      Maintained
12619 F:      drivers/net/ethernet/qualcomm/emac/
12620
12621 QUALCOMM GENERIC INTERFACE I2C DRIVER
12622 M:      Alok Chauhan <alokc@codeaurora.org>
12623 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12624 L:      linux-i2c@vger.kernel.org
12625 L:      linux-arm-msm@vger.kernel.org
12626 S:      Supported
12627 F:      drivers/i2c/busses/i2c-qcom-geni.c
12628
12629 QUALCOMM HEXAGON ARCHITECTURE
12630 M:      Richard Kuo <rkuo@codeaurora.org>
12631 L:      linux-hexagon@vger.kernel.org
12632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12633 S:      Supported
12634 F:      arch/hexagon/
12635
12636 QUALCOMM HIDMA DRIVER
12637 M:      Sinan Kaya <okaya@kernel.org>
12638 L:      linux-arm-kernel@lists.infradead.org
12639 L:      linux-arm-msm@vger.kernel.org
12640 L:      dmaengine@vger.kernel.org
12641 S:      Supported
12642 F:      drivers/dma/qcom/hidma*
12643
12644 QUALCOMM IOMMU
12645 M:      Rob Clark <robdclark@gmail.com>
12646 L:      iommu@lists.linux-foundation.org
12647 L:      linux-arm-msm@vger.kernel.org
12648 S:      Maintained
12649 F:      drivers/iommu/qcom_iommu.c
12650
12651 QUALCOMM TSENS THERMAL DRIVER
12652 M:      Amit Kucheria <amit.kucheria@linaro.org>
12653 L:      linux-pm@vger.kernel.org
12654 L:      linux-arm-msm@vger.kernel.org
12655 S:      Maintained
12656 F:      drivers/thermal/qcom/
12657
12658 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12659 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12660 L:      linux-media@vger.kernel.org
12661 L:      linux-arm-msm@vger.kernel.org
12662 T:      git git://linuxtv.org/media_tree.git
12663 S:      Maintained
12664 F:      drivers/media/platform/qcom/venus/
12665
12666 QUALCOMM WCN36XX WIRELESS DRIVER
12667 M:      Kalle Valo <kvalo@codeaurora.org>
12668 L:      wcn36xx@lists.infradead.org
12669 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12670 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12671 S:      Supported
12672 F:      drivers/net/wireless/ath/wcn36xx/
12673
12674 QUANTENNA QTNFMAC WIRELESS DRIVER
12675 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12676 M:      Avinash Patil <avinashp@quantenna.com>
12677 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12678 L:      linux-wireless@vger.kernel.org
12679 S:      Maintained
12680 F:      drivers/net/wireless/quantenna
12681
12682 RADEON and AMDGPU DRM DRIVERS
12683 M:      Alex Deucher <alexander.deucher@amd.com>
12684 M:      Christian König <christian.koenig@amd.com>
12685 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12686 L:      amd-gfx@lists.freedesktop.org
12687 T:      git git://people.freedesktop.org/~agd5f/linux
12688 S:      Supported
12689 F:      drivers/gpu/drm/radeon/
12690 F:      include/uapi/drm/radeon_drm.h
12691 F:      drivers/gpu/drm/amd/
12692 F:      include/uapi/drm/amdgpu_drm.h
12693
12694 RADEON FRAMEBUFFER DISPLAY DRIVER
12695 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12696 L:      linux-fbdev@vger.kernel.org
12697 S:      Maintained
12698 F:      drivers/video/fbdev/aty/radeon*
12699 F:      include/uapi/linux/radeonfb.h
12700
12701 RADIOSHARK RADIO DRIVER
12702 M:      Hans Verkuil <hverkuil@xs4all.nl>
12703 L:      linux-media@vger.kernel.org
12704 T:      git git://linuxtv.org/media_tree.git
12705 S:      Maintained
12706 F:      drivers/media/radio/radio-shark.c
12707
12708 RADIOSHARK2 RADIO DRIVER
12709 M:      Hans Verkuil <hverkuil@xs4all.nl>
12710 L:      linux-media@vger.kernel.org
12711 T:      git git://linuxtv.org/media_tree.git
12712 S:      Maintained
12713 F:      drivers/media/radio/radio-shark2.c
12714 F:      drivers/media/radio/radio-tea5777.c
12715
12716 RADOS BLOCK DEVICE (RBD)
12717 M:      Ilya Dryomov <idryomov@gmail.com>
12718 M:      Sage Weil <sage@redhat.com>
12719 M:      Alex Elder <elder@kernel.org>
12720 L:      ceph-devel@vger.kernel.org
12721 W:      http://ceph.com/
12722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12723 T:      git git://github.com/ceph/ceph-client.git
12724 S:      Supported
12725 F:      Documentation/ABI/testing/sysfs-bus-rbd
12726 F:      drivers/block/rbd.c
12727 F:      drivers/block/rbd_types.h
12728
12729 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12730 M:      Paul Mackerras <paulus@samba.org>
12731 L:      linux-fbdev@vger.kernel.org
12732 S:      Maintained
12733 F:      drivers/video/fbdev/aty/aty128fb.c
12734
12735 RAINSHADOW-CEC DRIVER
12736 M:      Hans Verkuil <hverkuil@xs4all.nl>
12737 L:      linux-media@vger.kernel.org
12738 T:      git git://linuxtv.org/media_tree.git
12739 S:      Maintained
12740 F:      drivers/media/usb/rainshadow-cec/*
12741
12742 RALINK MIPS ARCHITECTURE
12743 M:      John Crispin <john@phrozen.org>
12744 L:      linux-mips@vger.kernel.org
12745 S:      Maintained
12746 F:      arch/mips/ralink
12747
12748 RALINK RT2X00 WIRELESS LAN DRIVER
12749 P:      rt2x00 project
12750 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12751 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12752 L:      linux-wireless@vger.kernel.org
12753 S:      Maintained
12754 F:      drivers/net/wireless/ralink/rt2x00/
12755
12756 RAMDISK RAM BLOCK DEVICE DRIVER
12757 M:      Jens Axboe <axboe@kernel.dk>
12758 S:      Maintained
12759 F:      Documentation/blockdev/ramdisk.txt
12760 F:      drivers/block/brd.c
12761
12762 RANCHU VIRTUAL BOARD FOR MIPS
12763 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12764 L:      linux-mips@vger.kernel.org
12765 S:      Supported
12766 F:      arch/mips/generic/board-ranchu.c
12767 F:      arch/mips/configs/generic/board-ranchu.config
12768
12769 RANDOM NUMBER DRIVER
12770 M:      "Theodore Ts'o" <tytso@mit.edu>
12771 S:      Maintained
12772 F:      drivers/char/random.c
12773
12774 RAPIDIO SUBSYSTEM
12775 M:      Matt Porter <mporter@kernel.crashing.org>
12776 M:      Alexandre Bounine <alex.bou9@gmail.com>
12777 S:      Maintained
12778 F:      drivers/rapidio/
12779
12780 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12781 L:      linux-wireless@vger.kernel.org
12782 S:      Orphan
12783 F:      drivers/net/wireless/ray*
12784
12785 RCUTORTURE TEST FRAMEWORK
12786 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12787 M:      Josh Triplett <josh@joshtriplett.org>
12788 R:      Steven Rostedt <rostedt@goodmis.org>
12789 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12790 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12791 L:      linux-kernel@vger.kernel.org
12792 S:      Supported
12793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12794 F:      tools/testing/selftests/rcutorture
12795
12796 RDC R-321X SoC
12797 M:      Florian Fainelli <florian@openwrt.org>
12798 S:      Maintained
12799
12800 RDC R6040 FAST ETHERNET DRIVER
12801 M:      Florian Fainelli <f.fainelli@gmail.com>
12802 L:      netdev@vger.kernel.org
12803 S:      Maintained
12804 F:      drivers/net/ethernet/rdc/r6040.c
12805
12806 RDMAVT - RDMA verbs software
12807 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12808 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12809 L:      linux-rdma@vger.kernel.org
12810 S:      Supported
12811 F:      drivers/infiniband/sw/rdmavt
12812
12813 RDS - RELIABLE DATAGRAM SOCKETS
12814 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12815 L:      netdev@vger.kernel.org
12816 L:      linux-rdma@vger.kernel.org
12817 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12818 W:      https://oss.oracle.com/projects/rds/
12819 S:      Supported
12820 F:      net/rds/
12821 F:      Documentation/networking/rds.txt
12822
12823 RDT - RESOURCE ALLOCATION
12824 M:      Fenghua Yu <fenghua.yu@intel.com>
12825 M:      Reinette Chatre <reinette.chatre@intel.com>
12826 L:      linux-kernel@vger.kernel.org
12827 S:      Supported
12828 F:      arch/x86/kernel/cpu/resctrl/
12829 F:      arch/x86/include/asm/resctrl_sched.h
12830 F:      Documentation/x86/resctrl*
12831
12832 READ-COPY UPDATE (RCU)
12833 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12834 M:      Josh Triplett <josh@joshtriplett.org>
12835 R:      Steven Rostedt <rostedt@goodmis.org>
12836 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12837 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12838 R:      Joel Fernandes <joel@joelfernandes.org>
12839 L:      linux-kernel@vger.kernel.org
12840 W:      http://www.rdrop.com/users/paulmck/RCU/
12841 S:      Supported
12842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12843 F:      Documentation/RCU/
12844 X:      Documentation/RCU/torture.txt
12845 F:      include/linux/rcu*
12846 X:      include/linux/srcu*.h
12847 F:      kernel/rcu/
12848 X:      kernel/rcu/srcu*.c
12849
12850 REAL TIME CLOCK (RTC) SUBSYSTEM
12851 M:      Alessandro Zummo <a.zummo@towertech.it>
12852 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12853 L:      linux-rtc@vger.kernel.org
12854 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12856 S:      Maintained
12857 F:      Documentation/devicetree/bindings/rtc/
12858 F:      Documentation/rtc.txt
12859 F:      drivers/rtc/
12860 F:      include/linux/rtc.h
12861 F:      include/uapi/linux/rtc.h
12862 F:      include/linux/rtc/
12863 F:      include/linux/platform_data/rtc-*
12864 F:      tools/testing/selftests/rtc/
12865
12866 REALTEK AUDIO CODECS
12867 M:      Bard Liao <bardliao@realtek.com>
12868 M:      Oder Chiou <oder_chiou@realtek.com>
12869 S:      Maintained
12870 F:      sound/soc/codecs/rt*
12871 F:      include/sound/rt*.h
12872
12873 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12874 M:      Linus Walleij <linus.walleij@linaro.org>
12875 S:      Maintained
12876 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12877 F:      drivers/net/dsa/realtek-smi*
12878 F:      drivers/net/dsa/rtl83*
12879
12880 REDPINE WIRELESS DRIVER
12881 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12882 M:      Siva Rebbagondla <siva8118@gmail.com>
12883 L:      linux-wireless@vger.kernel.org
12884 S:      Maintained
12885 F:      drivers/net/wireless/rsi/
12886
12887 REGISTER MAP ABSTRACTION
12888 M:      Mark Brown <broonie@kernel.org>
12889 L:      linux-kernel@vger.kernel.org
12890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12891 S:      Supported
12892 F:      Documentation/devicetree/bindings/regmap/
12893 F:      drivers/base/regmap/
12894 F:      include/linux/regmap.h
12895
12896 REISERFS FILE SYSTEM
12897 L:      reiserfs-devel@vger.kernel.org
12898 S:      Supported
12899 F:      fs/reiserfs/
12900
12901 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12902 M:      Ohad Ben-Cohen <ohad@wizery.com>
12903 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12904 L:      linux-remoteproc@vger.kernel.org
12905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12906 S:      Maintained
12907 F:      Documentation/devicetree/bindings/remoteproc/
12908 F:      Documentation/remoteproc.txt
12909 F:      drivers/remoteproc/
12910 F:      include/linux/remoteproc.h
12911
12912 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12913 M:      Ohad Ben-Cohen <ohad@wizery.com>
12914 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12915 L:      linux-remoteproc@vger.kernel.org
12916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12917 S:      Maintained
12918 F:      drivers/rpmsg/
12919 F:      Documentation/rpmsg.txt
12920 F:      include/linux/rpmsg.h
12921 F:      include/linux/rpmsg/
12922
12923 RENESAS CLOCK DRIVERS
12924 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12925 L:      linux-renesas-soc@vger.kernel.org
12926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12927 S:      Supported
12928 F:      drivers/clk/renesas/
12929
12930 RENESAS EMEV2 I2C DRIVER
12931 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12932 S:      Supported
12933 F:      drivers/i2c/busses/i2c-emev2.c
12934
12935 RENESAS ETHERNET DRIVERS
12936 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12937 L:      netdev@vger.kernel.org
12938 L:      linux-renesas-soc@vger.kernel.org
12939 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12940 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12941 F:      drivers/net/ethernet/renesas/
12942 F:      include/linux/sh_eth.h
12943
12944 RENESAS R-CAR GYROADC DRIVER
12945 M:      Marek Vasut <marek.vasut@gmail.com>
12946 L:      linux-iio@vger.kernel.org
12947 S:      Supported
12948 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12949 F:      drivers/iio/adc/rcar-gyroadc.c
12950
12951 RENESAS R-CAR I2C DRIVERS
12952 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12953 S:      Supported
12954 F:      drivers/i2c/busses/i2c-rcar.c
12955 F:      drivers/i2c/busses/i2c-sh_mobile.c
12956
12957 RENESAS RIIC DRIVER
12958 M:      Chris Brandt <chris.brandt@renesas.com>
12959 S:      Supported
12960 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12961 F:      drivers/i2c/busses/i2c-riic.c
12962
12963 RENESAS USB PHY DRIVER
12964 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12965 L:      linux-renesas-soc@vger.kernel.org
12966 S:      Maintained
12967 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12968
12969 RESET CONTROLLER FRAMEWORK
12970 M:      Philipp Zabel <p.zabel@pengutronix.de>
12971 T:      git git://git.pengutronix.de/git/pza/linux
12972 S:      Maintained
12973 F:      drivers/reset/
12974 F:      Documentation/devicetree/bindings/reset/
12975 F:      include/dt-bindings/reset/
12976 F:      include/linux/reset.h
12977 F:      include/linux/reset-controller.h
12978
12979 RESTARTABLE SEQUENCES SUPPORT
12980 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12981 M:      Peter Zijlstra <peterz@infradead.org>
12982 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12983 M:      Boqun Feng <boqun.feng@gmail.com>
12984 L:      linux-kernel@vger.kernel.org
12985 S:      Supported
12986 F:      kernel/rseq.c
12987 F:      include/uapi/linux/rseq.h
12988 F:      include/trace/events/rseq.h
12989 F:      tools/testing/selftests/rseq/
12990
12991 RFKILL
12992 M:      Johannes Berg <johannes@sipsolutions.net>
12993 L:      linux-wireless@vger.kernel.org
12994 W:      http://wireless.kernel.org/
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12997 S:      Maintained
12998 F:      Documentation/rfkill.txt
12999 F:      Documentation/ABI/stable/sysfs-class-rfkill
13000 F:      net/rfkill/
13001 F:      include/linux/rfkill.h
13002 F:      include/uapi/linux/rfkill.h
13003
13004 RHASHTABLE
13005 M:      Thomas Graf <tgraf@suug.ch>
13006 M:      Herbert Xu <herbert@gondor.apana.org.au>
13007 L:      netdev@vger.kernel.org
13008 S:      Maintained
13009 F:      lib/rhashtable.c
13010 F:      lib/test_rhashtable.c
13011 F:      include/linux/rhashtable.h
13012 F:      include/linux/rhashtable-types.h
13013
13014 RICOH R5C592 MEMORYSTICK DRIVER
13015 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13016 S:      Maintained
13017 F:      drivers/memstick/host/r592.*
13018
13019 RICOH SMARTMEDIA/XD DRIVER
13020 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13021 S:      Maintained
13022 F:      drivers/mtd/nand/raw/r852.c
13023 F:      drivers/mtd/nand/raw/r852.h
13024
13025 RISC-V ARCHITECTURE
13026 M:      Palmer Dabbelt <palmer@sifive.com>
13027 M:      Albert Ou <aou@eecs.berkeley.edu>
13028 L:      linux-riscv@lists.infradead.org
13029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13030 S:      Supported
13031 F:      arch/riscv/
13032 K:      riscv
13033 N:      riscv
13034
13035 ROCCAT DRIVERS
13036 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13037 W:      http://sourceforge.net/projects/roccat/
13038 S:      Maintained
13039 F:      drivers/hid/hid-roccat*
13040 F:      include/linux/hid-roccat*
13041 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13042
13043 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13044 M:      Jacob chen <jacob2.chen@rock-chips.com>
13045 L:      linux-media@vger.kernel.org
13046 S:      Maintained
13047 F:      drivers/media/platform/rockchip/rga/
13048 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13049
13050 ROCKCHIP VPU CODEC DRIVER
13051 M:      Ezequiel Garcia <ezequiel@collabora.com>
13052 L:      linux-media@vger.kernel.org
13053 S:      Maintained
13054 F:      drivers/staging/media/platform/rockchip/vpu/
13055 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13056
13057 ROCKER DRIVER
13058 M:      Jiri Pirko <jiri@resnulli.us>
13059 L:      netdev@vger.kernel.org
13060 S:      Supported
13061 F:      drivers/net/ethernet/rocker/
13062
13063 ROCKETPORT DRIVER
13064 P:      Comtrol Corp.
13065 W:      http://www.comtrol.com
13066 S:      Maintained
13067 F:      Documentation/serial/rocket.txt
13068 F:      drivers/tty/rocket*
13069
13070 ROCKETPORT EXPRESS/INFINITY DRIVER
13071 M:      Kevin Cernekee <cernekee@gmail.com>
13072 L:      linux-serial@vger.kernel.org
13073 S:      Odd Fixes
13074 F:      drivers/tty/serial/rp2.*
13075
13076 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13077 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13078 L:      linux-kernel@vger.kernel.org
13079 L:      linux-renesas-soc@vger.kernel.org
13080 S:      Supported
13081 F:      drivers/mfd/bd9571mwv.c
13082 F:      drivers/regulator/bd9571mwv-regulator.c
13083 F:      drivers/gpio/gpio-bd9571mwv.c
13084 F:      include/linux/mfd/bd9571mwv.h
13085 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13086
13087 ROSE NETWORK LAYER
13088 M:      Ralf Baechle <ralf@linux-mips.org>
13089 L:      linux-hams@vger.kernel.org
13090 W:      http://www.linux-ax25.org/
13091 S:      Maintained
13092 F:      include/net/rose.h
13093 F:      include/uapi/linux/rose.h
13094 F:      net/rose/
13095
13096 RTL2830 MEDIA DRIVER
13097 M:      Antti Palosaari <crope@iki.fi>
13098 L:      linux-media@vger.kernel.org
13099 W:      https://linuxtv.org
13100 W:      http://palosaari.fi/linux/
13101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13102 T:      git git://linuxtv.org/anttip/media_tree.git
13103 S:      Maintained
13104 F:      drivers/media/dvb-frontends/rtl2830*
13105
13106 RTL2832 MEDIA DRIVER
13107 M:      Antti Palosaari <crope@iki.fi>
13108 L:      linux-media@vger.kernel.org
13109 W:      https://linuxtv.org
13110 W:      http://palosaari.fi/linux/
13111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13112 T:      git git://linuxtv.org/anttip/media_tree.git
13113 S:      Maintained
13114 F:      drivers/media/dvb-frontends/rtl2832*
13115
13116 RTL2832_SDR MEDIA DRIVER
13117 M:      Antti Palosaari <crope@iki.fi>
13118 L:      linux-media@vger.kernel.org
13119 W:      https://linuxtv.org
13120 W:      http://palosaari.fi/linux/
13121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13122 T:      git git://linuxtv.org/anttip/media_tree.git
13123 S:      Maintained
13124 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13125
13126 RTL8180 WIRELESS DRIVER
13127 L:      linux-wireless@vger.kernel.org
13128 W:      http://wireless.kernel.org/
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13130 S:      Orphan
13131 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13132
13133 RTL8187 WIRELESS DRIVER
13134 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13135 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13136 M:      Larry Finger <Larry.Finger@lwfinger.net>
13137 L:      linux-wireless@vger.kernel.org
13138 W:      http://wireless.kernel.org/
13139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13140 S:      Maintained
13141 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13142
13143 REALTEK WIRELESS DRIVER (rtlwifi family)
13144 M:      Ping-Ke Shih <pkshih@realtek.com>
13145 L:      linux-wireless@vger.kernel.org
13146 W:      http://wireless.kernel.org/
13147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13148 S:      Maintained
13149 F:      drivers/net/wireless/realtek/rtlwifi/
13150
13151 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13152 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13153 L:      linux-wireless@vger.kernel.org
13154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13155 S:      Maintained
13156 F:      drivers/net/wireless/realtek/rtl8xxxu/
13157
13158 RXRPC SOCKETS (AF_RXRPC)
13159 M:      David Howells <dhowells@redhat.com>
13160 L:      linux-afs@lists.infradead.org
13161 S:      Supported
13162 F:      net/rxrpc/
13163 F:      include/keys/rxrpc-type.h
13164 F:      include/net/af_rxrpc.h
13165 F:      include/trace/events/rxrpc.h
13166 F:      include/uapi/linux/rxrpc.h
13167 F:      Documentation/networking/rxrpc.txt
13168 W:      https://www.infradead.org/~dhowells/kafs/
13169
13170 S3 SAVAGE FRAMEBUFFER DRIVER
13171 M:      Antonino Daplas <adaplas@gmail.com>
13172 L:      linux-fbdev@vger.kernel.org
13173 S:      Maintained
13174 F:      drivers/video/fbdev/savage/
13175
13176 S390
13177 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13178 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13179 L:      linux-s390@vger.kernel.org
13180 W:      http://www.ibm.com/developerworks/linux/linux390/
13181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13182 S:      Supported
13183 F:      arch/s390/
13184 F:      drivers/s390/
13185 F:      Documentation/s390/
13186 F:      Documentation/driver-api/s390-drivers.rst
13187
13188 S390 COMMON I/O LAYER
13189 M:      Sebastian Ott <sebott@linux.ibm.com>
13190 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13191 L:      linux-s390@vger.kernel.org
13192 W:      http://www.ibm.com/developerworks/linux/linux390/
13193 S:      Supported
13194 F:      drivers/s390/cio/
13195
13196 S390 DASD DRIVER
13197 M:      Stefan Haberland <sth@linux.ibm.com>
13198 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13199 L:      linux-s390@vger.kernel.org
13200 W:      http://www.ibm.com/developerworks/linux/linux390/
13201 S:      Supported
13202 F:      drivers/s390/block/dasd*
13203 F:      block/partitions/ibm.c
13204
13205 S390 IOMMU (PCI)
13206 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13207 L:      linux-s390@vger.kernel.org
13208 W:      http://www.ibm.com/developerworks/linux/linux390/
13209 S:      Supported
13210 F:      drivers/iommu/s390-iommu.c
13211
13212 S390 IUCV NETWORK LAYER
13213 M:      Julian Wiedmann <jwi@linux.ibm.com>
13214 M:      Ursula Braun <ubraun@linux.ibm.com>
13215 L:      linux-s390@vger.kernel.org
13216 W:      http://www.ibm.com/developerworks/linux/linux390/
13217 S:      Supported
13218 F:      drivers/s390/net/*iucv*
13219 F:      include/net/iucv/
13220 F:      net/iucv/
13221
13222 S390 NETWORK DRIVERS
13223 M:      Julian Wiedmann <jwi@linux.ibm.com>
13224 M:      Ursula Braun <ubraun@linux.ibm.com>
13225 L:      linux-s390@vger.kernel.org
13226 W:      http://www.ibm.com/developerworks/linux/linux390/
13227 S:      Supported
13228 F:      drivers/s390/net/
13229
13230 S390 PCI SUBSYSTEM
13231 M:      Sebastian Ott <sebott@linux.ibm.com>
13232 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13233 L:      linux-s390@vger.kernel.org
13234 W:      http://www.ibm.com/developerworks/linux/linux390/
13235 S:      Supported
13236 F:      arch/s390/pci/
13237 F:      drivers/pci/hotplug/s390_pci_hpc.c
13238
13239 S390 VFIO-CCW DRIVER
13240 M:      Cornelia Huck <cohuck@redhat.com>
13241 M:      Farhan Ali <alifm@linux.ibm.com>
13242 M:      Eric Farman <farman@linux.ibm.com>
13243 R:      Halil Pasic <pasic@linux.ibm.com>
13244 L:      linux-s390@vger.kernel.org
13245 L:      kvm@vger.kernel.org
13246 S:      Supported
13247 F:      drivers/s390/cio/vfio_ccw*
13248 F:      Documentation/s390/vfio-ccw.txt
13249 F:      include/uapi/linux/vfio_ccw.h
13250
13251 S390 ZCRYPT DRIVER
13252 M:      Harald Freudenberger <freude@linux.ibm.com>
13253 L:      linux-s390@vger.kernel.org
13254 W:      http://www.ibm.com/developerworks/linux/linux390/
13255 S:      Supported
13256 F:      drivers/s390/crypto/
13257
13258 S390 VFIO AP DRIVER
13259 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13260 M:      Pierre Morel <pmorel@linux.ibm.com>
13261 M:      Halil Pasic <pasic@linux.ibm.com>
13262 L:      linux-s390@vger.kernel.org
13263 W:      http://www.ibm.com/developerworks/linux/linux390/
13264 S:      Supported
13265 F:      drivers/s390/crypto/vfio_ap_drv.c
13266 F:      drivers/s390/crypto/vfio_ap_private.h
13267 F:      drivers/s390/crypto/vfio_ap_ops.c
13268 F:      Documentation/s390/vfio-ap.txt
13269
13270 S390 ZFCP DRIVER
13271 M:      Steffen Maier <maier@linux.ibm.com>
13272 M:      Benjamin Block <bblock@linux.ibm.com>
13273 L:      linux-s390@vger.kernel.org
13274 W:      http://www.ibm.com/developerworks/linux/linux390/
13275 S:      Supported
13276 F:      drivers/s390/scsi/zfcp_*
13277
13278 S3C24XX SD/MMC Driver
13279 M:      Ben Dooks <ben-linux@fluff.org>
13280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13281 S:      Supported
13282 F:      drivers/mmc/host/s3cmci.*
13283
13284 SAA6588 RDS RECEIVER DRIVER
13285 M:      Hans Verkuil <hverkuil@xs4all.nl>
13286 L:      linux-media@vger.kernel.org
13287 T:      git git://linuxtv.org/media_tree.git
13288 W:      https://linuxtv.org
13289 S:      Odd Fixes
13290 F:      drivers/media/i2c/saa6588*
13291
13292 SAA7134 VIDEO4LINUX DRIVER
13293 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13294 L:      linux-media@vger.kernel.org
13295 W:      https://linuxtv.org
13296 T:      git git://linuxtv.org/media_tree.git
13297 S:      Odd fixes
13298 F:      Documentation/media/v4l-drivers/saa7134*
13299 F:      drivers/media/pci/saa7134/
13300
13301 SAA7146 VIDEO4LINUX-2 DRIVER
13302 M:      Hans Verkuil <hverkuil@xs4all.nl>
13303 L:      linux-media@vger.kernel.org
13304 T:      git git://linuxtv.org/media_tree.git
13305 S:      Maintained
13306 F:      drivers/media/common/saa7146/
13307 F:      drivers/media/pci/saa7146/
13308 F:      include/media/drv-intf/saa7146*
13309
13310 SAMSUNG AUDIO (ASoC) DRIVERS
13311 M:      Krzysztof Kozlowski <krzk@kernel.org>
13312 M:      Sangbeom Kim <sbkim73@samsung.com>
13313 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13314 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13315 S:      Supported
13316 F:      sound/soc/samsung/
13317 F:      Documentation/devicetree/bindings/sound/samsung*
13318
13319 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13320 M:      Krzysztof Kozlowski <krzk@kernel.org>
13321 L:      linux-crypto@vger.kernel.org
13322 L:      linux-samsung-soc@vger.kernel.org
13323 S:      Maintained
13324 F:      drivers/crypto/exynos-rng.c
13325 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13326
13327 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13328 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13329 L:      linux-samsung-soc@vger.kernel.org
13330 S:      Maintained
13331 F:      drivers/char/hw_random/exynos-trng.c
13332 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13333
13334 SAMSUNG FRAMEBUFFER DRIVER
13335 M:      Jingoo Han <jingoohan1@gmail.com>
13336 L:      linux-fbdev@vger.kernel.org
13337 S:      Maintained
13338 F:      drivers/video/fbdev/s3c-fb.c
13339
13340 SAMSUNG LAPTOP DRIVER
13341 M:      Corentin Chary <corentin.chary@gmail.com>
13342 L:      platform-driver-x86@vger.kernel.org
13343 S:      Maintained
13344 F:      drivers/platform/x86/samsung-laptop.c
13345
13346 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13347 M:      Sangbeom Kim <sbkim73@samsung.com>
13348 M:      Krzysztof Kozlowski <krzk@kernel.org>
13349 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13350 L:      linux-kernel@vger.kernel.org
13351 L:      linux-samsung-soc@vger.kernel.org
13352 S:      Supported
13353 F:      drivers/mfd/sec*.c
13354 F:      drivers/regulator/s2m*.c
13355 F:      drivers/regulator/s5m*.c
13356 F:      drivers/clk/clk-s2mps11.c
13357 F:      drivers/rtc/rtc-s5m.c
13358 F:      include/linux/mfd/samsung/
13359 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13360 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13361 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13362 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13363
13364 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13365 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13366 L:      linux-media@vger.kernel.org
13367 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13368 S:      Maintained
13369 F:      drivers/media/platform/s3c-camif/
13370 F:      include/media/drv-intf/s3c_camif.h
13371
13372 SAMSUNG S3FWRN5 NFC DRIVER
13373 M:      Robert Baldyga <r.baldyga@samsung.com>
13374 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13375 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13376 S:      Supported
13377 F:      drivers/nfc/s3fwrn5
13378
13379 SAMSUNG S5C73M3 CAMERA DRIVER
13380 M:      Kyungmin Park <kyungmin.park@samsung.com>
13381 M:      Andrzej Hajda <a.hajda@samsung.com>
13382 L:      linux-media@vger.kernel.org
13383 S:      Supported
13384 F:      drivers/media/i2c/s5c73m3/*
13385
13386 SAMSUNG S5K5BAF CAMERA DRIVER
13387 M:      Kyungmin Park <kyungmin.park@samsung.com>
13388 M:      Andrzej Hajda <a.hajda@samsung.com>
13389 L:      linux-media@vger.kernel.org
13390 S:      Supported
13391 F:      drivers/media/i2c/s5k5baf.c
13392
13393 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13394 M:      Krzysztof Kozlowski <krzk@kernel.org>
13395 M:      Vladimir Zapolskiy <vz@mleia.com>
13396 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13397 L:      linux-crypto@vger.kernel.org
13398 L:      linux-samsung-soc@vger.kernel.org
13399 S:      Maintained
13400 F:      drivers/crypto/s5p-sss.c
13401
13402 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13403 M:      Kyungmin Park <kyungmin.park@samsung.com>
13404 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13405 L:      linux-media@vger.kernel.org
13406 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13407 S:      Supported
13408 F:      drivers/media/platform/exynos4-is/
13409
13410 SAMSUNG SOC CLOCK DRIVERS
13411 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13412 M:      Tomasz Figa <tomasz.figa@gmail.com>
13413 M:      Chanwoo Choi <cw00.choi@samsung.com>
13414 S:      Supported
13415 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13417 F:      drivers/clk/samsung/
13418 F:      include/dt-bindings/clock/exynos*.h
13419 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13420
13421 SAMSUNG SPI DRIVERS
13422 M:      Kukjin Kim <kgene@kernel.org>
13423 M:      Krzysztof Kozlowski <krzk@kernel.org>
13424 M:      Andi Shyti <andi@etezian.org>
13425 L:      linux-spi@vger.kernel.org
13426 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13427 S:      Maintained
13428 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13429 F:      drivers/spi/spi-s3c*
13430 F:      include/linux/platform_data/spi-s3c64xx.h
13431
13432 SAMSUNG SXGBE DRIVERS
13433 M:      Byungho An <bh74.an@samsung.com>
13434 M:      Girish K S <ks.giri@samsung.com>
13435 M:      Vipul Pandya <vipul.pandya@samsung.com>
13436 S:      Supported
13437 L:      netdev@vger.kernel.org
13438 F:      drivers/net/ethernet/samsung/sxgbe/
13439
13440 SAMSUNG THERMAL DRIVER
13441 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13442 L:      linux-pm@vger.kernel.org
13443 L:      linux-samsung-soc@vger.kernel.org
13444 S:      Supported
13445 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13446 F:      drivers/thermal/samsung/
13447
13448 SAMSUNG USB2 PHY DRIVER
13449 M:      Kamil Debski <kamil@wypas.org>
13450 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13451 L:      linux-kernel@vger.kernel.org
13452 S:      Supported
13453 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13454 F:      Documentation/phy/samsung-usb2.txt
13455 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13456 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13457 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13458 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13459 F:      drivers/phy/samsung/phy-samsung-usb2.c
13460 F:      drivers/phy/samsung/phy-samsung-usb2.h
13461
13462 SC1200 WDT DRIVER
13463 M:      Zwane Mwaikambo <zwanem@gmail.com>
13464 S:      Maintained
13465 F:      drivers/watchdog/sc1200wdt.c
13466
13467 SCHEDULER
13468 M:      Ingo Molnar <mingo@redhat.com>
13469 M:      Peter Zijlstra <peterz@infradead.org>
13470 L:      linux-kernel@vger.kernel.org
13471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13472 S:      Maintained
13473 F:      kernel/sched/
13474 F:      include/linux/sched.h
13475 F:      include/uapi/linux/sched.h
13476 F:      include/linux/wait.h
13477
13478 SCR24X CHIP CARD INTERFACE DRIVER
13479 M:      Lubomir Rintel <lkundrak@v3.sk>
13480 S:      Supported
13481 F:      drivers/char/pcmcia/scr24x_cs.c
13482
13483 SCSI CDROM DRIVER
13484 M:      Jens Axboe <axboe@kernel.dk>
13485 L:      linux-scsi@vger.kernel.org
13486 W:      http://www.kernel.dk
13487 S:      Maintained
13488 F:      drivers/scsi/sr*
13489
13490 SCSI RDMA PROTOCOL (SRP) INITIATOR
13491 M:      Bart Van Assche <bvanassche@acm.org>
13492 L:      linux-rdma@vger.kernel.org
13493 S:      Supported
13494 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13495 F:      drivers/infiniband/ulp/srp/
13496 F:      include/scsi/srp.h
13497
13498 SCSI RDMA PROTOCOL (SRP) TARGET
13499 M:      Bart Van Assche <bvanassche@acm.org>
13500 L:      linux-rdma@vger.kernel.org
13501 L:      target-devel@vger.kernel.org
13502 S:      Supported
13503 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13504 F:      drivers/infiniband/ulp/srpt/
13505
13506 SCSI SG DRIVER
13507 M:      Doug Gilbert <dgilbert@interlog.com>
13508 L:      linux-scsi@vger.kernel.org
13509 W:      http://sg.danny.cz/sg
13510 S:      Maintained
13511 F:      Documentation/scsi/scsi-generic.txt
13512 F:      drivers/scsi/sg.c
13513 F:      include/scsi/sg.h
13514
13515 SCSI SUBSYSTEM
13516 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13518 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13520 L:      linux-scsi@vger.kernel.org
13521 S:      Maintained
13522 F:      Documentation/devicetree/bindings/scsi/
13523 F:      drivers/scsi/
13524 F:      include/scsi/
13525
13526 SCSI TAPE DRIVER
13527 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13528 L:      linux-scsi@vger.kernel.org
13529 S:      Maintained
13530 F:      Documentation/scsi/st.txt
13531 F:      drivers/scsi/st.*
13532 F:      drivers/scsi/st_*.h
13533
13534 SCTP PROTOCOL
13535 M:      Vlad Yasevich <vyasevich@gmail.com>
13536 M:      Neil Horman <nhorman@tuxdriver.com>
13537 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13538 L:      linux-sctp@vger.kernel.org
13539 W:      http://lksctp.sourceforge.net
13540 S:      Maintained
13541 F:      Documentation/networking/sctp.txt
13542 F:      include/linux/sctp.h
13543 F:      include/uapi/linux/sctp.h
13544 F:      include/net/sctp/
13545 F:      net/sctp/
13546
13547 SCx200 CPU SUPPORT
13548 M:      Jim Cromie <jim.cromie@gmail.com>
13549 S:      Odd Fixes
13550 F:      Documentation/i2c/busses/scx200_acb
13551 F:      arch/x86/platform/scx200/
13552 F:      drivers/watchdog/scx200_wdt.c
13553 F:      drivers/i2c/busses/scx200*
13554 F:      drivers/mtd/maps/scx200_docflash.c
13555 F:      include/linux/scx200.h
13556
13557 SCx200 GPIO DRIVER
13558 M:      Jim Cromie <jim.cromie@gmail.com>
13559 S:      Maintained
13560 F:      drivers/char/scx200_gpio.c
13561 F:      include/linux/scx200_gpio.h
13562
13563 SCx200 HRT CLOCKSOURCE DRIVER
13564 M:      Jim Cromie <jim.cromie@gmail.com>
13565 S:      Maintained
13566 F:      drivers/clocksource/scx200_hrt.c
13567
13568 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13569 M:      Sascha Sommer <saschasommer@freenet.de>
13570 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13571 S:      Maintained
13572 F:      drivers/mmc/host/sdricoh_cs.c
13573
13574 SECO BOARDS CEC DRIVER
13575 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13576 S:      Maintained
13577 F:      drivers/media/platform/seco-cec/seco-cec.c
13578 F:      drivers/media/platform/seco-cec/seco-cec.h
13579
13580 SECURE COMPUTING
13581 M:      Kees Cook <keescook@chromium.org>
13582 R:      Andy Lutomirski <luto@amacapital.net>
13583 R:      Will Drewry <wad@chromium.org>
13584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13585 S:      Supported
13586 F:      kernel/seccomp.c
13587 F:      include/uapi/linux/seccomp.h
13588 F:      include/linux/seccomp.h
13589 F:      tools/testing/selftests/seccomp/*
13590 F:      tools/testing/selftests/kselftest_harness.h
13591 F:      Documentation/userspace-api/seccomp_filter.rst
13592 K:      \bsecure_computing
13593 K:      \bTIF_SECCOMP\b
13594
13595 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13596 M:      Al Cooper <alcooperx@gmail.com>
13597 L:      linux-mmc@vger.kernel.org
13598 L:      bcm-kernel-feedback-list@broadcom.com
13599 S:      Maintained
13600 F:      drivers/mmc/host/sdhci-brcmstb*
13601
13602 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13603 M:      Adrian Hunter <adrian.hunter@intel.com>
13604 L:      linux-mmc@vger.kernel.org
13605 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13606 S:      Maintained
13607 F:      drivers/mmc/host/sdhci*
13608 F:      include/linux/mmc/sdhci*
13609
13610 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13611 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13612 M:      Manjunath M B <manjumb@synopsys.com>
13613 L:      linux-mmc@vger.kernel.org
13614 S:      Maintained
13615 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13616
13617 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13618 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13619 L:      linux-mmc@vger.kernel.org
13620 S:      Supported
13621 F:      drivers/mmc/host/sdhci-of-at91.c
13622
13623 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13624 M:      Ben Dooks <ben-linux@fluff.org>
13625 M:      Jaehoon Chung <jh80.chung@samsung.com>
13626 L:      linux-mmc@vger.kernel.org
13627 S:      Maintained
13628 F:      drivers/mmc/host/sdhci-s3c*
13629
13630 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13631 M:      Viresh Kumar <vireshk@kernel.org>
13632 L:      linux-mmc@vger.kernel.org
13633 S:      Maintained
13634 F:      drivers/mmc/host/sdhci-spear.c
13635
13636 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13637 M:      Kishon Vijay Abraham I <kishon@ti.com>
13638 L:      linux-mmc@vger.kernel.org
13639 S:      Maintained
13640 F:      drivers/mmc/host/sdhci-omap.c
13641
13642 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13643 M:      Scott Bauer <scott.bauer@intel.com>
13644 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13645 L:      linux-block@vger.kernel.org
13646 S:      Supported
13647 F:      block/sed*
13648 F:      block/opal_proto.h
13649 F:      include/linux/sed*
13650 F:      include/uapi/linux/sed*
13651
13652 SECURITY CONTACT
13653 M:      Security Officers <security@kernel.org>
13654 S:      Supported
13655
13656 SECURITY SUBSYSTEM
13657 M:      James Morris <jmorris@namei.org>
13658 M:      "Serge E. Hallyn" <serge@hallyn.com>
13659 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13661 W:      http://kernsec.org/
13662 S:      Supported
13663 F:      security/
13664 X:      security/selinux/
13665
13666 SELINUX SECURITY MODULE
13667 M:      Paul Moore <paul@paul-moore.com>
13668 M:      Stephen Smalley <sds@tycho.nsa.gov>
13669 M:      Eric Paris <eparis@parisplace.org>
13670 L:      selinux@vger.kernel.org
13671 W:      https://selinuxproject.org
13672 W:      https://github.com/SELinuxProject
13673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13674 S:      Supported
13675 F:      include/linux/selinux*
13676 F:      security/selinux/
13677 F:      scripts/selinux/
13678 F:      Documentation/admin-guide/LSM/SELinux.rst
13679
13680 SENSABLE PHANTOM
13681 M:      Jiri Slaby <jirislaby@gmail.com>
13682 S:      Maintained
13683 F:      drivers/misc/phantom.c
13684 F:      include/uapi/linux/phantom.h
13685
13686 SERIAL DEVICE BUS
13687 M:      Rob Herring <robh@kernel.org>
13688 L:      linux-serial@vger.kernel.org
13689 S:      Maintained
13690 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13691 F:      drivers/tty/serdev/
13692 F:      include/linux/serdev.h
13693
13694 SERIAL DRIVERS
13695 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13696 L:      linux-serial@vger.kernel.org
13697 S:      Maintained
13698 F:      Documentation/devicetree/bindings/serial/
13699 F:      drivers/tty/serial/
13700
13701 SERIAL IR RECEIVER
13702 M:      Sean Young <sean@mess.org>
13703 L:      linux-media@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/media/rc/serial_ir.c
13706
13707 SFC NETWORK DRIVER
13708 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13709 M:      Edward Cree <ecree@solarflare.com>
13710 M:      Bert Kenward <bkenward@solarflare.com>
13711 L:      netdev@vger.kernel.org
13712 S:      Supported
13713 F:      drivers/net/ethernet/sfc/
13714
13715 SFF/SFP/SFP+ MODULE SUPPORT
13716 M:      Russell King <linux@armlinux.org.uk>
13717 L:      netdev@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/net/phy/phylink.c
13720 F:      drivers/net/phy/sfp*
13721 F:      include/linux/phylink.h
13722 F:      include/linux/sfp.h
13723
13724 SGI GRU DRIVER
13725 M:      Dimitri Sivanich <sivanich@sgi.com>
13726 S:      Maintained
13727 F:      drivers/misc/sgi-gru/
13728
13729 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13730 M:      Pat Gefre <pfg@sgi.com>
13731 L:      linux-ia64@vger.kernel.org
13732 S:      Supported
13733 F:      Documentation/ia64/serial.txt
13734 F:      drivers/tty/serial/ioc?_serial.c
13735 F:      include/linux/ioc?.h
13736
13737 SGI XP/XPC/XPNET DRIVER
13738 M:      Cliff Whickman <cpw@sgi.com>
13739 M:      Robin Holt <robinmholt@gmail.com>
13740 S:      Maintained
13741 F:      drivers/misc/sgi-xp/
13742
13743 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13744 M:      Ursula Braun <ubraun@linux.ibm.com>
13745 L:      linux-s390@vger.kernel.org
13746 W:      http://www.ibm.com/developerworks/linux/linux390/
13747 S:      Supported
13748 F:      net/smc/
13749
13750 SHARP RJ54N1CB0C SENSOR DRIVER
13751 M:      Jacopo Mondi <jacopo@jmondi.org>
13752 L:      linux-media@vger.kernel.org
13753 T:      git git://linuxtv.org/media_tree.git
13754 S:      Odd fixes
13755 F:      drivers/media/i2c/rj54n1cb0c.c
13756 F:      include/media/i2c/rj54n1cb0c.h
13757
13758 SH_VEU V4L2 MEM2MEM DRIVER
13759 L:      linux-media@vger.kernel.org
13760 S:      Orphan
13761 F:      drivers/media/platform/sh_veu.c
13762
13763 SH_VOU V4L2 OUTPUT DRIVER
13764 L:      linux-media@vger.kernel.org
13765 S:      Orphan
13766 F:      drivers/media/platform/sh_vou.c
13767 F:      include/media/drv-intf/sh_vou.h
13768
13769 SI2157 MEDIA DRIVER
13770 M:      Antti Palosaari <crope@iki.fi>
13771 L:      linux-media@vger.kernel.org
13772 W:      https://linuxtv.org
13773 W:      http://palosaari.fi/linux/
13774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13775 T:      git git://linuxtv.org/anttip/media_tree.git
13776 S:      Maintained
13777 F:      drivers/media/tuners/si2157*
13778
13779 SI2165 MEDIA DRIVER
13780 M:      Matthias Schwarzott <zzam@gentoo.org>
13781 L:      linux-media@vger.kernel.org
13782 W:      https://linuxtv.org
13783 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13784 S:      Maintained
13785 F:      drivers/media/dvb-frontends/si2165*
13786
13787 SI2168 MEDIA DRIVER
13788 M:      Antti Palosaari <crope@iki.fi>
13789 L:      linux-media@vger.kernel.org
13790 W:      https://linuxtv.org
13791 W:      http://palosaari.fi/linux/
13792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13793 T:      git git://linuxtv.org/anttip/media_tree.git
13794 S:      Maintained
13795 F:      drivers/media/dvb-frontends/si2168*
13796
13797 SI470X FM RADIO RECEIVER I2C DRIVER
13798 M:      Hans Verkuil <hverkuil@xs4all.nl>
13799 L:      linux-media@vger.kernel.org
13800 T:      git git://linuxtv.org/media_tree.git
13801 W:      https://linuxtv.org
13802 S:      Odd Fixes
13803 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13804
13805 SI470X FM RADIO RECEIVER USB DRIVER
13806 M:      Hans Verkuil <hverkuil@xs4all.nl>
13807 L:      linux-media@vger.kernel.org
13808 T:      git git://linuxtv.org/media_tree.git
13809 W:      https://linuxtv.org
13810 S:      Maintained
13811 F:      drivers/media/radio/si470x/radio-si470x-common.c
13812 F:      drivers/media/radio/si470x/radio-si470x.h
13813 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13814
13815 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13816 M:      Eduardo Valentin <edubezval@gmail.com>
13817 L:      linux-media@vger.kernel.org
13818 T:      git git://linuxtv.org/media_tree.git
13819 W:      https://linuxtv.org
13820 S:      Odd Fixes
13821 F:      drivers/media/radio/si4713/si4713.?
13822
13823 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13824 M:      Eduardo Valentin <edubezval@gmail.com>
13825 L:      linux-media@vger.kernel.org
13826 T:      git git://linuxtv.org/media_tree.git
13827 W:      https://linuxtv.org
13828 S:      Odd Fixes
13829 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13830
13831 SI4713 FM RADIO TRANSMITTER USB DRIVER
13832 M:      Hans Verkuil <hverkuil@xs4all.nl>
13833 L:      linux-media@vger.kernel.org
13834 T:      git git://linuxtv.org/media_tree.git
13835 W:      https://linuxtv.org
13836 S:      Maintained
13837 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13838
13839 SIANO DVB DRIVER
13840 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13841 L:      linux-media@vger.kernel.org
13842 W:      https://linuxtv.org
13843 T:      git git://linuxtv.org/media_tree.git
13844 S:      Odd fixes
13845 F:      drivers/media/common/siano/
13846 F:      drivers/media/usb/siano/
13847 F:      drivers/media/usb/siano/
13848 F:      drivers/media/mmc/siano/
13849
13850 SIFIVE DRIVERS
13851 M:      Palmer Dabbelt <palmer@sifive.com>
13852 M:      Paul Walmsley <paul.walmsley@sifive.com>
13853 L:      linux-riscv@lists.infradead.org
13854 T:      git git://github.com/sifive/riscv-linux.git
13855 S:      Supported
13856 K:      sifive
13857 N:      sifive
13858
13859 SILEAD TOUCHSCREEN DRIVER
13860 M:      Hans de Goede <hdegoede@redhat.com>
13861 L:      linux-input@vger.kernel.org
13862 L:      platform-driver-x86@vger.kernel.org
13863 S:      Maintained
13864 F:      drivers/input/touchscreen/silead.c
13865 F:      drivers/platform/x86/touchscreen_dmi.c
13866
13867 SILICON MOTION SM712 FRAME BUFFER DRIVER
13868 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13869 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13870 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13871 L:      linux-fbdev@vger.kernel.org
13872 S:      Maintained
13873 F:      drivers/video/fbdev/sm712*
13874 F:      Documentation/fb/sm712fb.txt
13875
13876 SIMPLE FIRMWARE INTERFACE (SFI)
13877 M:      Len Brown <lenb@kernel.org>
13878 L:      sfi-devel@simplefirmware.org
13879 W:      http://simplefirmware.org/
13880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13881 S:      Supported
13882 F:      arch/x86/platform/sfi/
13883 F:      drivers/sfi/
13884 F:      include/linux/sfi*.h
13885
13886 SIMPLEFB FB DRIVER
13887 M:      Hans de Goede <hdegoede@redhat.com>
13888 L:      linux-fbdev@vger.kernel.org
13889 S:      Maintained
13890 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13891 F:      drivers/video/fbdev/simplefb.c
13892 F:      include/linux/platform_data/simplefb.h
13893
13894 SIMTEC EB110ATX (Chalice CATS)
13895 P:      Ben Dooks
13896 P:      Vincent Sanders <vince@simtec.co.uk>
13897 M:      Simtec Linux Team <linux@simtec.co.uk>
13898 W:      http://www.simtec.co.uk/products/EB110ATX/
13899 S:      Supported
13900
13901 SIMTEC EB2410ITX (BAST)
13902 P:      Ben Dooks
13903 P:      Vincent Sanders <vince@simtec.co.uk>
13904 M:      Simtec Linux Team <linux@simtec.co.uk>
13905 W:      http://www.simtec.co.uk/products/EB2410ITX/
13906 S:      Supported
13907 F:      arch/arm/mach-s3c24xx/mach-bast.c
13908 F:      arch/arm/mach-s3c24xx/bast-ide.c
13909 F:      arch/arm/mach-s3c24xx/bast-irq.c
13910
13911 SIPHASH PRF ROUTINES
13912 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13913 S:      Maintained
13914 F:      lib/siphash.c
13915 F:      lib/test_siphash.c
13916 F:      include/linux/siphash.h
13917
13918 SIOX
13919 M:      Gavin Schenk <g.schenk@eckelmann.de>
13920 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13921 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13922 S:      Supported
13923 F:      drivers/siox/*
13924 F:      drivers/gpio/gpio-siox.c
13925 F:      include/trace/events/siox.h
13926
13927 SIS 190 ETHERNET DRIVER
13928 M:      Francois Romieu <romieu@fr.zoreil.com>
13929 L:      netdev@vger.kernel.org
13930 S:      Maintained
13931 F:      drivers/net/ethernet/sis/sis190.c
13932
13933 SIS 900/7016 FAST ETHERNET DRIVER
13934 M:      Daniele Venzano <venza@brownhat.org>
13935 W:      http://www.brownhat.org/sis900.html
13936 L:      netdev@vger.kernel.org
13937 S:      Maintained
13938 F:      drivers/net/ethernet/sis/sis900.*
13939
13940 SIS FRAMEBUFFER DRIVER
13941 M:      Thomas Winischhofer <thomas@winischhofer.net>
13942 W:      http://www.winischhofer.net/linuxsisvga.shtml
13943 S:      Maintained
13944 F:      Documentation/fb/sisfb.txt
13945 F:      drivers/video/fbdev/sis/
13946 F:      include/video/sisfb.h
13947
13948 SIS USB2VGA DRIVER
13949 M:      Thomas Winischhofer <thomas@winischhofer.net>
13950 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13951 S:      Maintained
13952 F:      drivers/usb/misc/sisusbvga/
13953
13954 SLAB ALLOCATOR
13955 M:      Christoph Lameter <cl@linux.com>
13956 M:      Pekka Enberg <penberg@kernel.org>
13957 M:      David Rientjes <rientjes@google.com>
13958 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13959 M:      Andrew Morton <akpm@linux-foundation.org>
13960 L:      linux-mm@kvack.org
13961 S:      Maintained
13962 F:      include/linux/sl?b*.h
13963 F:      mm/sl?b*
13964
13965 SLEEPABLE READ-COPY UPDATE (SRCU)
13966 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13967 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13968 M:      Josh Triplett <josh@joshtriplett.org>
13969 R:      Steven Rostedt <rostedt@goodmis.org>
13970 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13971 L:      linux-kernel@vger.kernel.org
13972 W:      http://www.rdrop.com/users/paulmck/RCU/
13973 S:      Supported
13974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13975 F:      include/linux/srcu*.h
13976 F:      kernel/rcu/srcu*.c
13977
13978 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13979 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13980 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13981 S:      Maintained
13982 F:      drivers/slimbus/
13983 F:      Documentation/devicetree/bindings/slimbus/
13984 F:      include/linux/slimbus.h
13985
13986 SMACK SECURITY MODULE
13987 M:      Casey Schaufler <casey@schaufler-ca.com>
13988 L:      linux-security-module@vger.kernel.org
13989 W:      http://schaufler-ca.com
13990 T:      git git://github.com/cschaufler/smack-next
13991 S:      Maintained
13992 F:      Documentation/admin-guide/LSM/Smack.rst
13993 F:      security/smack/
13994
13995 SMC91x ETHERNET DRIVER
13996 M:      Nicolas Pitre <nico@fluxnic.net>
13997 S:      Odd Fixes
13998 F:      drivers/net/ethernet/smsc/smc91x.*
13999
14000 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14001 M:      Sakari Ailus <sakari.ailus@iki.fi>
14002 L:      linux-media@vger.kernel.org
14003 S:      Maintained
14004 F:      drivers/media/i2c/smiapp/
14005 F:      include/media/i2c/smiapp.h
14006 F:      drivers/media/i2c/smiapp-pll.c
14007 F:      drivers/media/i2c/smiapp-pll.h
14008 F:      include/uapi/linux/smiapp.h
14009 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14010
14011 SMM665 HARDWARE MONITOR DRIVER
14012 M:      Guenter Roeck <linux@roeck-us.net>
14013 L:      linux-hwmon@vger.kernel.org
14014 S:      Maintained
14015 F:      Documentation/hwmon/smm665
14016 F:      drivers/hwmon/smm665.c
14017
14018 SMSC EMC2103 HARDWARE MONITOR DRIVER
14019 M:      Steve Glendinning <steve.glendinning@shawell.net>
14020 L:      linux-hwmon@vger.kernel.org
14021 S:      Maintained
14022 F:      Documentation/hwmon/emc2103
14023 F:      drivers/hwmon/emc2103.c
14024
14025 SMSC SCH5627 HARDWARE MONITOR DRIVER
14026 M:      Hans de Goede <hdegoede@redhat.com>
14027 L:      linux-hwmon@vger.kernel.org
14028 S:      Supported
14029 F:      Documentation/hwmon/sch5627
14030 F:      drivers/hwmon/sch5627.c
14031
14032 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14033 M:      Steve Glendinning <steve.glendinning@shawell.net>
14034 L:      linux-fbdev@vger.kernel.org
14035 S:      Maintained
14036 F:      drivers/video/fbdev/smscufx.c
14037
14038 SMSC47B397 HARDWARE MONITOR DRIVER
14039 M:      Jean Delvare <jdelvare@suse.com>
14040 L:      linux-hwmon@vger.kernel.org
14041 S:      Maintained
14042 F:      Documentation/hwmon/smsc47b397
14043 F:      drivers/hwmon/smsc47b397.c
14044
14045 SMSC911x ETHERNET DRIVER
14046 M:      Steve Glendinning <steve.glendinning@shawell.net>
14047 L:      netdev@vger.kernel.org
14048 S:      Maintained
14049 F:      include/linux/smsc911x.h
14050 F:      drivers/net/ethernet/smsc/smsc911x.*
14051
14052 SMSC9420 PCI ETHERNET DRIVER
14053 M:      Steve Glendinning <steve.glendinning@shawell.net>
14054 L:      netdev@vger.kernel.org
14055 S:      Maintained
14056 F:      drivers/net/ethernet/smsc/smsc9420.*
14057
14058 SOC-CAMERA V4L2 SUBSYSTEM
14059 L:      linux-media@vger.kernel.org
14060 T:      git git://linuxtv.org/media_tree.git
14061 S:      Orphan
14062 F:      include/media/soc*
14063 F:      drivers/media/i2c/soc_camera/
14064 F:      drivers/media/platform/soc_camera/
14065
14066 SOCIONEXT SYNQUACER I2C DRIVER
14067 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14068 L:      linux-i2c@vger.kernel.org
14069 S:      Maintained
14070 F:      drivers/i2c/busses/i2c-synquacer.c
14071 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14072
14073 SOCIONEXT UNIPHIER SOUND DRIVER
14074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14075 S:      Orphan
14076 F:      sound/soc/uniphier/
14077
14078 SOEKRIS NET48XX LED SUPPORT
14079 M:      Chris Boot <bootc@bootc.net>
14080 S:      Maintained
14081 F:      drivers/leds/leds-net48xx.c
14082
14083 SOFT-ROCE DRIVER (rxe)
14084 M:      Moni Shoua <monis@mellanox.com>
14085 L:      linux-rdma@vger.kernel.org
14086 S:      Supported
14087 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14088 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14089 F:      drivers/infiniband/sw/rxe/
14090 F:      include/uapi/rdma/rdma_user_rxe.h
14091
14092 SOFTLOGIC 6x10 MPEG CODEC
14093 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14094 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14095 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14096 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14097 M:      Ismael Luceno <ismael@iodev.co.uk>
14098 L:      linux-media@vger.kernel.org
14099 S:      Supported
14100 F:      drivers/media/pci/solo6x10/
14101
14102 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14103 M:      James Morse <james.morse@arm.com>
14104 L:      linux-arm-kernel@lists.infradead.org
14105 S:      Maintained
14106 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14107 F:      drivers/firmware/arm_sdei.c
14108 F:      include/linux/arm_sdei.h
14109 F:      include/uapi/linux/arm_sdei.h
14110
14111 SOFTWARE RAID (Multiple Disks) SUPPORT
14112 M:      Shaohua Li <shli@kernel.org>
14113 L:      linux-raid@vger.kernel.org
14114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14115 S:      Supported
14116 F:      drivers/md/Makefile
14117 F:      drivers/md/Kconfig
14118 F:      drivers/md/md*
14119 F:      drivers/md/raid*
14120 F:      include/linux/raid/
14121 F:      include/uapi/linux/raid/
14122
14123 SOCIONEXT (SNI) AVE NETWORK DRIVER
14124 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14125 L:      netdev@vger.kernel.org
14126 S:      Maintained
14127 F:      drivers/net/ethernet/socionext/sni_ave.c
14128 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14129
14130 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14131 M:      Jassi Brar <jaswinder.singh@linaro.org>
14132 L:      netdev@vger.kernel.org
14133 S:      Maintained
14134 F:      drivers/net/ethernet/socionext/netsec.c
14135 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14136
14137 SOLIDRUN CLEARFOG SUPPORT
14138 M:      Russell King <linux@armlinux.org.uk>
14139 S:      Maintained
14140 F:      arch/arm/boot/dts/armada-388-clearfog*
14141 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14142
14143 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14144 M:      Russell King <linux@armlinux.org.uk>
14145 S:      Maintained
14146 F:      arch/arm/boot/dts/imx6*-cubox-i*
14147 F:      arch/arm/boot/dts/imx6*-hummingboard*
14148 F:      arch/arm/boot/dts/imx6*-sr-*
14149
14150 SONIC NETWORK DRIVER
14151 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14152 L:      netdev@vger.kernel.org
14153 S:      Maintained
14154 F:      drivers/net/ethernet/natsemi/sonic.*
14155
14156 SONICS SILICON BACKPLANE DRIVER (SSB)
14157 M:      Michael Buesch <m@bues.ch>
14158 L:      linux-wireless@vger.kernel.org
14159 S:      Maintained
14160 F:      drivers/ssb/
14161 F:      include/linux/ssb/
14162
14163 SONY IMX214 SENSOR DRIVER
14164 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14165 L:      linux-media@vger.kernel.org
14166 T:      git git://linuxtv.org/media_tree.git
14167 S:      Maintained
14168 F:      drivers/media/i2c/imx214.c
14169 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14170
14171 SONY IMX258 SENSOR DRIVER
14172 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14173 L:      linux-media@vger.kernel.org
14174 T:      git git://linuxtv.org/media_tree.git
14175 S:      Maintained
14176 F:      drivers/media/i2c/imx258.c
14177
14178 SONY IMX274 SENSOR DRIVER
14179 M:      Leon Luo <leonl@leopardimaging.com>
14180 L:      linux-media@vger.kernel.org
14181 T:      git git://linuxtv.org/media_tree.git
14182 S:      Maintained
14183 F:      drivers/media/i2c/imx274.c
14184 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14185
14186 SONY IMX319 SENSOR DRIVER
14187 M:      Bingbu Cao <bingbu.cao@intel.com>
14188 L:      linux-media@vger.kernel.org
14189 T:      git git://linuxtv.org/media_tree.git
14190 S:      Maintained
14191 F:      drivers/media/i2c/imx319.c
14192
14193 SONY IMX355 SENSOR DRIVER
14194 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14195 L:      linux-media@vger.kernel.org
14196 T:      git git://linuxtv.org/media_tree.git
14197 S:      Maintained
14198 F:      drivers/media/i2c/imx355.c
14199
14200 SONY MEMORYSTICK CARD SUPPORT
14201 M:      Alex Dubov <oakad@yahoo.com>
14202 W:      http://tifmxx.berlios.de/
14203 S:      Maintained
14204 F:      drivers/memstick/host/tifm_ms.c
14205
14206 SONY MEMORYSTICK STANDARD SUPPORT
14207 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14208 S:      Maintained
14209 F:      drivers/memstick/core/ms_block.*
14210
14211 SONY VAIO CONTROL DEVICE DRIVER
14212 M:      Mattia Dongili <malattia@linux.it>
14213 L:      platform-driver-x86@vger.kernel.org
14214 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14215 S:      Maintained
14216 F:      Documentation/laptops/sony-laptop.txt
14217 F:      drivers/char/sonypi.c
14218 F:      drivers/platform/x86/sony-laptop.c
14219 F:      include/linux/sony-laptop.h
14220
14221 SOUND
14222 M:      Jaroslav Kysela <perex@perex.cz>
14223 M:      Takashi Iwai <tiwai@suse.com>
14224 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14225 W:      http://www.alsa-project.org/
14226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14227 T:      git git://git.alsa-project.org/alsa-kernel.git
14228 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14229 S:      Maintained
14230 F:      Documentation/sound/
14231 F:      include/sound/
14232 F:      include/uapi/sound/
14233 F:      sound/
14234
14235 SOUND - COMPRESSED AUDIO
14236 M:      Vinod Koul <vkoul@kernel.org>
14237 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14239 S:      Supported
14240 F:      Documentation/sound/designs/compress-offload.rst
14241 F:      include/sound/compress_driver.h
14242 F:      include/uapi/sound/compress_*
14243 F:      sound/core/compress_offload.c
14244 F:      sound/soc/soc-compress.c
14245
14246 SOUND - DMAENGINE HELPERS
14247 M:      Lars-Peter Clausen <lars@metafoo.de>
14248 S:      Supported
14249 F:      include/sound/dmaengine_pcm.h
14250 F:      sound/core/pcm_dmaengine.c
14251 F:      sound/soc/soc-generic-dmaengine-pcm.c
14252
14253 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14254 M:      Liam Girdwood <lgirdwood@gmail.com>
14255 M:      Mark Brown <broonie@kernel.org>
14256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14257 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14258 W:      http://alsa-project.org/main/index.php/ASoC
14259 S:      Supported
14260 F:      Documentation/devicetree/bindings/sound/
14261 F:      Documentation/sound/soc/
14262 F:      sound/soc/
14263 F:      include/dt-bindings/sound/
14264 F:      include/sound/soc*
14265
14266 SOUNDWIRE SUBSYSTEM
14267 M:      Vinod Koul <vkoul@kernel.org>
14268 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14269 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14271 S:      Supported
14272 F:      Documentation/driver-api/soundwire/
14273 F:      drivers/soundwire/
14274 F:      include/linux/soundwire/
14275
14276 SP2 MEDIA DRIVER
14277 M:      Olli Salonen <olli.salonen@iki.fi>
14278 L:      linux-media@vger.kernel.org
14279 W:      https://linuxtv.org
14280 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14281 S:      Maintained
14282 F:      drivers/media/dvb-frontends/sp2*
14283
14284 SPARC + UltraSPARC (sparc/sparc64)
14285 M:      "David S. Miller" <davem@davemloft.net>
14286 L:      sparclinux@vger.kernel.org
14287 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14290 S:      Maintained
14291 F:      arch/sparc/
14292 F:      drivers/sbus/
14293
14294 SPARC SERIAL DRIVERS
14295 M:      "David S. Miller" <davem@davemloft.net>
14296 L:      sparclinux@vger.kernel.org
14297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14299 S:      Maintained
14300 F:      include/linux/sunserialcore.h
14301 F:      drivers/tty/serial/suncore.c
14302 F:      drivers/tty/serial/sunhv.c
14303 F:      drivers/tty/serial/sunsab.c
14304 F:      drivers/tty/serial/sunsab.h
14305 F:      drivers/tty/serial/sunsu.c
14306 F:      drivers/tty/serial/sunzilog.c
14307 F:      drivers/tty/serial/sunzilog.h
14308 F:      drivers/tty/vcc.c
14309
14310 SPARSE CHECKER
14311 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14312 L:      linux-sparse@vger.kernel.org
14313 W:      https://sparse.wiki.kernel.org/
14314 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14315 S:      Maintained
14316 F:      include/linux/compiler.h
14317
14318 SPEAR CLOCK FRAMEWORK SUPPORT
14319 M:      Viresh Kumar <vireshk@kernel.org>
14320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14321 W:      http://www.st.com/spear
14322 S:      Maintained
14323 F:      drivers/clk/spear/
14324
14325 SPEAR PLATFORM SUPPORT
14326 M:      Viresh Kumar <vireshk@kernel.org>
14327 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14329 W:      http://www.st.com/spear
14330 S:      Maintained
14331 F:      arch/arm/boot/dts/spear*
14332 F:      arch/arm/mach-spear/
14333
14334 SPI NOR SUBSYSTEM
14335 M:      Marek Vasut <marek.vasut@gmail.com>
14336 L:      linux-mtd@lists.infradead.org
14337 W:      http://www.linux-mtd.infradead.org/
14338 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14339 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14340 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14341 S:      Maintained
14342 F:      drivers/mtd/spi-nor/
14343 F:      include/linux/mtd/spi-nor.h
14344
14345 SPI SUBSYSTEM
14346 M:      Mark Brown <broonie@kernel.org>
14347 L:      linux-spi@vger.kernel.org
14348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14349 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14350 S:      Maintained
14351 F:      Documentation/devicetree/bindings/spi/
14352 F:      Documentation/spi/
14353 F:      drivers/spi/
14354 F:      include/linux/spi/
14355 F:      include/uapi/linux/spi/
14356 F:      tools/spi/
14357
14358 SPIDERNET NETWORK DRIVER for CELL
14359 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14360 L:      netdev@vger.kernel.org
14361 S:      Supported
14362 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14363 F:      drivers/net/ethernet/toshiba/spider_net*
14364
14365 SPMI SUBSYSTEM
14366 R:      Stephen Boyd <sboyd@kernel.org>
14367 L:      linux-arm-msm@vger.kernel.org
14368 F:      Documentation/devicetree/bindings/spmi/
14369 F:      drivers/spmi/
14370 F:      include/dt-bindings/spmi/spmi.h
14371 F:      include/linux/spmi.h
14372 F:      include/trace/events/spmi.h
14373
14374 SPU FILE SYSTEM
14375 M:      Jeremy Kerr <jk@ozlabs.org>
14376 L:      linuxppc-dev@lists.ozlabs.org
14377 W:      http://www.ibm.com/developerworks/power/cell/
14378 S:      Supported
14379 F:      Documentation/filesystems/spufs.txt
14380 F:      arch/powerpc/platforms/cell/spufs/
14381
14382 SQUASHFS FILE SYSTEM
14383 M:      Phillip Lougher <phillip@squashfs.org.uk>
14384 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14385 W:      http://squashfs.org.uk
14386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14387 S:      Maintained
14388 F:      Documentation/filesystems/squashfs.txt
14389 F:      fs/squashfs/
14390
14391 SRM (Alpha) environment access
14392 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14393 S:      Maintained
14394 F:      arch/alpha/kernel/srm_env.c
14395
14396 ST LSM6DSx IMU IIO DRIVER
14397 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14398 L:      linux-iio@vger.kernel.org
14399 W:      http://www.st.com/
14400 S:      Maintained
14401 F:      drivers/iio/imu/st_lsm6dsx/
14402 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14403
14404 ST STM32 I2C/SMBUS DRIVER
14405 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14406 L:      linux-i2c@vger.kernel.org
14407 S:      Maintained
14408 F:      drivers/i2c/busses/i2c-stm32*
14409
14410 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14411 M:      Song Qiang <songqiang1304521@gmail.com>
14412 L:      linux-iio@vger.kernel.org
14413 S:      Maintained
14414 F:      drivers/iio/proximity/vl53l0x-i2c.c
14415 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14416
14417 STABLE BRANCH
14418 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14419 M:      Sasha Levin <sashal@kernel.org>
14420 L:      stable@vger.kernel.org
14421 S:      Supported
14422 F:      Documentation/process/stable-kernel-rules.rst
14423
14424 STAGING - COMEDI
14425 M:      Ian Abbott <abbotti@mev.co.uk>
14426 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14427 S:      Odd Fixes
14428 F:      drivers/staging/comedi/
14429
14430 STAGING - EROFS FILE SYSTEM
14431 M:      Gao Xiang <gaoxiang25@huawei.com>
14432 M:      Chao Yu <yuchao0@huawei.com>
14433 L:      linux-erofs@lists.ozlabs.org
14434 S:      Maintained
14435 F:      drivers/staging/erofs/
14436
14437 STAGING - INDUSTRIAL IO
14438 M:      Jonathan Cameron <jic23@kernel.org>
14439 L:      linux-iio@vger.kernel.org
14440 S:      Odd Fixes
14441 F:      Documentation/devicetree/bindings/staging/iio/
14442 F:      drivers/staging/iio/
14443
14444 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14445 M:      Marc Dietrich <marvin24@gmx.de>
14446 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14447 L:      linux-tegra@vger.kernel.org
14448 S:      Maintained
14449 F:      drivers/staging/nvec/
14450
14451 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14452 M:      Jens Frederich <jfrederich@gmail.com>
14453 M:      Daniel Drake <dsd@laptop.org>
14454 M:      Jon Nettleton <jon.nettleton@gmail.com>
14455 W:      http://wiki.laptop.org/go/DCON
14456 S:      Maintained
14457 F:      drivers/staging/olpc_dcon/
14458
14459 STAGING - REALTEK RTL8712U DRIVERS
14460 M:      Larry Finger <Larry.Finger@lwfinger.net>
14461 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14462 S:      Odd Fixes
14463 F:      drivers/staging/rtl8712/
14464
14465 STAGING - REALTEK RTL8188EU DRIVERS
14466 M:      Larry Finger <Larry.Finger@lwfinger.net>
14467 S:      Odd Fixes
14468 F:      drivers/staging/rtl8188eu/
14469
14470 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14471 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14472 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14473 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14474 L:      linux-fbdev@vger.kernel.org
14475 S:      Maintained
14476 F:      drivers/staging/sm750fb/
14477
14478 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14479 M:      William Hubbs <w.d.hubbs@gmail.com>
14480 M:      Chris Brannon <chris@the-brannons.com>
14481 M:      Kirk Reiser <kirk@reisers.ca>
14482 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14483 L:      speakup@linux-speakup.org
14484 W:      http://www.linux-speakup.org/
14485 S:      Odd Fixes
14486 F:      drivers/staging/speakup/
14487
14488 STAGING - VIA VT665X DRIVERS
14489 M:      Forest Bond <forest@alittletooquiet.net>
14490 S:      Odd Fixes
14491 F:      drivers/staging/vt665?/
14492
14493 STAGING - WILC1000 WIFI DRIVER
14494 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14495 M:      Ajay Singh <ajay.kathat@microchip.com>
14496 L:      linux-wireless@vger.kernel.org
14497 S:      Supported
14498 F:      drivers/staging/wilc1000/
14499
14500 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14501 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14502 S:      Odd Fixes
14503 F:      drivers/staging/xgifb/
14504
14505 STAGING SUBSYSTEM
14506 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14508 L:      devel@driverdev.osuosl.org
14509 S:      Supported
14510 F:      drivers/staging/
14511
14512 STARFIRE/DURALAN NETWORK DRIVER
14513 M:      Ion Badulescu <ionut@badula.org>
14514 S:      Odd Fixes
14515 F:      drivers/net/ethernet/adaptec/starfire*
14516
14517 STEC S1220 SKD DRIVER
14518 M:      Bart Van Assche <bart.vanassche@wdc.com>
14519 L:      linux-block@vger.kernel.org
14520 S:      Maintained
14521 F:      drivers/block/skd*[ch]
14522
14523 STI AUDIO (ASoC) DRIVERS
14524 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14525 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14526 S:      Maintained
14527 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14528 F:      sound/soc/sti/
14529
14530 STI CEC DRIVER
14531 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14532 S:      Maintained
14533 F:      drivers/media/platform/sti/cec/
14534 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14535
14536 STK1160 USB VIDEO CAPTURE DRIVER
14537 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14538 L:      linux-media@vger.kernel.org
14539 T:      git git://linuxtv.org/media_tree.git
14540 S:      Maintained
14541 F:      drivers/media/usb/stk1160/
14542
14543 STM32 AUDIO (ASoC) DRIVERS
14544 M:      Olivier Moysan <olivier.moysan@st.com>
14545 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14547 S:      Maintained
14548 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14549 F:      sound/soc/stm/
14550
14551 STM32 TIMER/LPTIMER DRIVERS
14552 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14553 S:      Maintained
14554 F:      drivers/*/stm32-*timer*
14555 F:      drivers/pwm/pwm-stm32*
14556 F:      include/linux/*/stm32-*tim*
14557 F:      Documentation/ABI/testing/*timer-stm32
14558 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14559 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14560
14561 STMMAC ETHERNET DRIVER
14562 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14563 M:      Alexandre Torgue <alexandre.torgue@st.com>
14564 M:      Jose Abreu <joabreu@synopsys.com>
14565 L:      netdev@vger.kernel.org
14566 W:      http://www.stlinux.com
14567 S:      Supported
14568 F:      drivers/net/ethernet/stmicro/stmmac/
14569
14570 SUN3/3X
14571 M:      Sam Creasey <sammy@sammy.net>
14572 W:      http://sammy.net/sun3/
14573 S:      Maintained
14574 F:      arch/m68k/kernel/*sun3*
14575 F:      arch/m68k/sun3*/
14576 F:      arch/m68k/include/asm/sun3*
14577 F:      drivers/net/ethernet/i825xx/sun3*
14578
14579 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14580 M:      Hans de Goede <hdegoede@redhat.com>
14581 L:      linux-input@vger.kernel.org
14582 S:      Maintained
14583 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14584 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14585
14586 SUNDANCE NETWORK DRIVER
14587 M:      Denis Kirjanov <kda@linux-powerpc.org>
14588 L:      netdev@vger.kernel.org
14589 S:      Maintained
14590 F:      drivers/net/ethernet/dlink/sundance.c
14591
14592 SUPERH
14593 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14594 M:      Rich Felker <dalias@libc.org>
14595 L:      linux-sh@vger.kernel.org
14596 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14597 S:      Maintained
14598 F:      Documentation/sh/
14599 F:      arch/sh/
14600 F:      drivers/sh/
14601
14602 SUSPEND TO RAM
14603 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14604 M:      Len Brown <len.brown@intel.com>
14605 M:      Pavel Machek <pavel@ucw.cz>
14606 L:      linux-pm@vger.kernel.org
14607 B:      https://bugzilla.kernel.org
14608 S:      Supported
14609 F:      Documentation/power/
14610 F:      arch/x86/kernel/acpi/
14611 F:      drivers/base/power/
14612 F:      kernel/power/
14613 F:      include/linux/suspend.h
14614 F:      include/linux/freezer.h
14615 F:      include/linux/pm.h
14616
14617 SVGA HANDLING
14618 M:      Martin Mares <mj@ucw.cz>
14619 L:      linux-video@atrey.karlin.mff.cuni.cz
14620 S:      Maintained
14621 F:      Documentation/svga.txt
14622 F:      arch/x86/boot/video*
14623
14624 SWIOTLB SUBSYSTEM
14625 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14626 L:      iommu@lists.linux-foundation.org
14627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14628 S:      Supported
14629 F:      kernel/dma/swiotlb.c
14630 F:      arch/*/kernel/pci-swiotlb.c
14631 F:      include/linux/swiotlb.h
14632
14633 SWITCHDEV
14634 M:      Jiri Pirko <jiri@resnulli.us>
14635 M:      Ivan Vecera <ivecera@redhat.com>
14636 L:      netdev@vger.kernel.org
14637 S:      Supported
14638 F:      net/switchdev/
14639 F:      include/net/switchdev.h
14640
14641 SY8106A REGULATOR DRIVER
14642 M:      Icenowy Zheng <icenowy@aosc.io>
14643 S:      Maintained
14644 F:      drivers/regulator/sy8106a-regulator.c
14645 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14646
14647 SYNC FILE FRAMEWORK
14648 M:      Sumit Semwal <sumit.semwal@linaro.org>
14649 R:      Gustavo Padovan <gustavo@padovan.org>
14650 S:      Maintained
14651 L:      linux-media@vger.kernel.org
14652 L:      dri-devel@lists.freedesktop.org
14653 F:      drivers/dma-buf/sync_*
14654 F:      drivers/dma-buf/dma-fence*
14655 F:      drivers/dma-buf/sw_sync.c
14656 F:      include/linux/sync_file.h
14657 F:      include/uapi/linux/sync_file.h
14658 F:      Documentation/sync_file.txt
14659 T:      git git://anongit.freedesktop.org/drm/drm-misc
14660
14661 SYNOPSYS ARC ARCHITECTURE
14662 M:      Vineet Gupta <vgupta@synopsys.com>
14663 L:      linux-snps-arc@lists.infradead.org
14664 S:      Supported
14665 F:      arch/arc/
14666 F:      Documentation/devicetree/bindings/arc/*
14667 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14668 F:      drivers/clocksource/arc_timer.c
14669 F:      drivers/tty/serial/arc_uart.c
14670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14671
14672 SYNOPSYS ARC HSDK SDP pll clock driver
14673 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14674 S:      Supported
14675 F:      drivers/clk/clk-hsdk-pll.c
14676 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14677
14678 SYNOPSYS ARC SDP clock driver
14679 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14680 S:      Supported
14681 F:      drivers/clk/axs10x/*
14682 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14683
14684 SYNOPSYS ARC SDP platform support
14685 M:      Alexey Brodkin <abrodkin@synopsys.com>
14686 S:      Supported
14687 F:      arch/arc/plat-axs10x
14688 F:      arch/arc/boot/dts/ax*
14689 F:      Documentation/devicetree/bindings/arc/axs10*
14690
14691 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14692 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14693 S:      Supported
14694 F:      drivers/reset/reset-axs10x.c
14695 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14696
14697 SYNOPSYS CREG GPIO DRIVER
14698 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14699 S:      Maintained
14700 F:      drivers/gpio/gpio-creg-snps.c
14701 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14702
14703 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14704 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14705 S:      Maintained
14706 F:      drivers/tty/serial/8250/8250_dw.c
14707
14708 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14709 M:      Hoan Tran <hotran@apm.com>
14710 L:      linux-gpio@vger.kernel.org
14711 S:      Maintained
14712 F:      drivers/gpio/gpio-dwapb.c
14713 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14714
14715 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14716 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14717 S:      Maintained
14718 F:      drivers/dma/dwi-axi-dmac/
14719 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14720
14721 SYNOPSYS DESIGNWARE DMAC DRIVER
14722 M:      Viresh Kumar <vireshk@kernel.org>
14723 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14724 S:      Maintained
14725 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14726 F:      drivers/dma/dw/
14727 F:      include/dt-bindings/dma/dw-dmac.h
14728 F:      include/linux/dma/dw.h
14729 F:      include/linux/platform_data/dma-dw.h
14730
14731 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14732 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14733 L:      netdev@vger.kernel.org
14734 S:      Supported
14735 F:      drivers/net/ethernet/synopsys/
14736
14737 SYNOPSYS DESIGNWARE I2C DRIVER
14738 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14739 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14740 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14741 L:      linux-i2c@vger.kernel.org
14742 S:      Maintained
14743 F:      drivers/i2c/busses/i2c-designware-*
14744 F:      include/linux/platform_data/i2c-designware.h
14745
14746 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14747 M:      Jaehoon Chung <jh80.chung@samsung.com>
14748 L:      linux-mmc@vger.kernel.org
14749 S:      Maintained
14750 F:      drivers/mmc/host/dw_mmc*
14751
14752 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14753 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14754 S:      Supported
14755 F:      drivers/reset/reset-hsdk.c
14756 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14757 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14758
14759 SYSTEM CONFIGURATION (SYSCON)
14760 M:      Lee Jones <lee.jones@linaro.org>
14761 M:      Arnd Bergmann <arnd@arndb.de>
14762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14763 S:      Supported
14764 F:      drivers/mfd/syscon.c
14765
14766 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14767 M:      Sudeep Holla <sudeep.holla@arm.com>
14768 L:      linux-arm-kernel@lists.infradead.org
14769 S:      Maintained
14770 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14771 F:      drivers/clk/clk-sc[mp]i.c
14772 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14773 F:      drivers/firmware/arm_scpi.c
14774 F:      drivers/firmware/arm_scmi/
14775 F:      include/linux/sc[mp]i_protocol.h
14776
14777 SYSTEM RESET/SHUTDOWN DRIVERS
14778 M:      Sebastian Reichel <sre@kernel.org>
14779 L:      linux-pm@vger.kernel.org
14780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14781 S:      Maintained
14782 F:      Documentation/devicetree/bindings/power/reset/
14783 F:      drivers/power/reset/
14784
14785 SYSTEM TRACE MODULE CLASS
14786 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14787 S:      Maintained
14788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14789 F:      Documentation/trace/stm.rst
14790 F:      drivers/hwtracing/stm/
14791 F:      include/linux/stm.h
14792 F:      include/uapi/linux/stm.h
14793
14794 SYSV FILESYSTEM
14795 M:      Christoph Hellwig <hch@infradead.org>
14796 S:      Maintained
14797 F:      Documentation/filesystems/sysv-fs.txt
14798 F:      fs/sysv/
14799 F:      include/linux/sysv_fs.h
14800
14801 TARGET SUBSYSTEM
14802 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14803 L:      linux-scsi@vger.kernel.org
14804 L:      target-devel@vger.kernel.org
14805 W:      http://www.linux-iscsi.org
14806 W:      http://groups.google.com/group/linux-iscsi-target-dev
14807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14808 S:      Supported
14809 F:      drivers/target/
14810 F:      include/target/
14811 F:      Documentation/target/
14812
14813 TASKSTATS STATISTICS INTERFACE
14814 M:      Balbir Singh <bsingharora@gmail.com>
14815 S:      Maintained
14816 F:      Documentation/accounting/taskstats*
14817 F:      include/linux/taskstats*
14818 F:      kernel/taskstats.c
14819
14820 TC subsystem
14821 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14822 M:      Cong Wang <xiyou.wangcong@gmail.com>
14823 M:      Jiri Pirko <jiri@resnulli.us>
14824 L:      netdev@vger.kernel.org
14825 S:      Maintained
14826 F:      include/net/pkt_cls.h
14827 F:      include/net/pkt_sched.h
14828 F:      include/net/tc_act/
14829 F:      include/uapi/linux/pkt_cls.h
14830 F:      include/uapi/linux/pkt_sched.h
14831 F:      include/uapi/linux/tc_act/
14832 F:      include/uapi/linux/tc_ematch/
14833 F:      net/sched/
14834
14835 TC90522 MEDIA DRIVER
14836 M:      Akihiro Tsukada <tskd08@gmail.com>
14837 L:      linux-media@vger.kernel.org
14838 S:      Odd Fixes
14839 F:      drivers/media/dvb-frontends/tc90522*
14840
14841 TCP LOW PRIORITY MODULE
14842 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14843 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14844 W:      http://tcp-lp-mod.sourceforge.net/
14845 S:      Maintained
14846 F:      net/ipv4/tcp_lp.c
14847
14848 TDA10071 MEDIA DRIVER
14849 M:      Antti Palosaari <crope@iki.fi>
14850 L:      linux-media@vger.kernel.org
14851 W:      https://linuxtv.org
14852 W:      http://palosaari.fi/linux/
14853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14854 T:      git git://linuxtv.org/anttip/media_tree.git
14855 S:      Maintained
14856 F:      drivers/media/dvb-frontends/tda10071*
14857
14858 TDA18212 MEDIA DRIVER
14859 M:      Antti Palosaari <crope@iki.fi>
14860 L:      linux-media@vger.kernel.org
14861 W:      https://linuxtv.org
14862 W:      http://palosaari.fi/linux/
14863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14864 T:      git git://linuxtv.org/anttip/media_tree.git
14865 S:      Maintained
14866 F:      drivers/media/tuners/tda18212*
14867
14868 TDA18218 MEDIA DRIVER
14869 M:      Antti Palosaari <crope@iki.fi>
14870 L:      linux-media@vger.kernel.org
14871 W:      https://linuxtv.org
14872 W:      http://palosaari.fi/linux/
14873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14874 T:      git git://linuxtv.org/anttip/media_tree.git
14875 S:      Maintained
14876 F:      drivers/media/tuners/tda18218*
14877
14878 TDA18250 MEDIA DRIVER
14879 M:      Olli Salonen <olli.salonen@iki.fi>
14880 L:      linux-media@vger.kernel.org
14881 W:      https://linuxtv.org
14882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14883 T:      git git://linuxtv.org/media_tree.git
14884 S:      Maintained
14885 F:      drivers/media/tuners/tda18250*
14886
14887 TDA18271 MEDIA DRIVER
14888 M:      Michael Krufky <mkrufky@linuxtv.org>
14889 L:      linux-media@vger.kernel.org
14890 W:      https://linuxtv.org
14891 W:      http://github.com/mkrufky
14892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14893 T:      git git://linuxtv.org/mkrufky/tuners.git
14894 S:      Maintained
14895 F:      drivers/media/tuners/tda18271*
14896
14897 TDA1997x MEDIA DRIVER
14898 M:      Tim Harvey <tharvey@gateworks.com>
14899 L:      linux-media@vger.kernel.org
14900 W:      https://linuxtv.org
14901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14902 S:      Maintained
14903 F:      drivers/media/i2c/tda1997x.*
14904
14905 TDA827x MEDIA DRIVER
14906 M:      Michael Krufky <mkrufky@linuxtv.org>
14907 L:      linux-media@vger.kernel.org
14908 W:      https://linuxtv.org
14909 W:      http://github.com/mkrufky
14910 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14911 T:      git git://linuxtv.org/mkrufky/tuners.git
14912 S:      Maintained
14913 F:      drivers/media/tuners/tda8290.*
14914
14915 TDA8290 MEDIA DRIVER
14916 M:      Michael Krufky <mkrufky@linuxtv.org>
14917 L:      linux-media@vger.kernel.org
14918 W:      https://linuxtv.org
14919 W:      http://github.com/mkrufky
14920 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14921 T:      git git://linuxtv.org/mkrufky/tuners.git
14922 S:      Maintained
14923 F:      drivers/media/tuners/tda8290.*
14924
14925 TDA9840 MEDIA DRIVER
14926 M:      Hans Verkuil <hverkuil@xs4all.nl>
14927 L:      linux-media@vger.kernel.org
14928 T:      git git://linuxtv.org/media_tree.git
14929 W:      https://linuxtv.org
14930 S:      Maintained
14931 F:      drivers/media/i2c/tda9840*
14932
14933 TEA5761 TUNER DRIVER
14934 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14935 L:      linux-media@vger.kernel.org
14936 W:      https://linuxtv.org
14937 T:      git git://linuxtv.org/media_tree.git
14938 S:      Odd fixes
14939 F:      drivers/media/tuners/tea5761.*
14940
14941 TEA5767 TUNER DRIVER
14942 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14943 L:      linux-media@vger.kernel.org
14944 W:      https://linuxtv.org
14945 T:      git git://linuxtv.org/media_tree.git
14946 S:      Maintained
14947 F:      drivers/media/tuners/tea5767.*
14948
14949 TEA6415C MEDIA DRIVER
14950 M:      Hans Verkuil <hverkuil@xs4all.nl>
14951 L:      linux-media@vger.kernel.org
14952 T:      git git://linuxtv.org/media_tree.git
14953 W:      https://linuxtv.org
14954 S:      Maintained
14955 F:      drivers/media/i2c/tea6415c*
14956
14957 TEA6420 MEDIA DRIVER
14958 M:      Hans Verkuil <hverkuil@xs4all.nl>
14959 L:      linux-media@vger.kernel.org
14960 T:      git git://linuxtv.org/media_tree.git
14961 W:      https://linuxtv.org
14962 S:      Maintained
14963 F:      drivers/media/i2c/tea6420*
14964
14965 TEAM DRIVER
14966 M:      Jiri Pirko <jiri@resnulli.us>
14967 L:      netdev@vger.kernel.org
14968 S:      Supported
14969 F:      drivers/net/team/
14970 F:      include/linux/if_team.h
14971 F:      include/uapi/linux/if_team.h
14972
14973 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14974 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14975 S:      Maintained
14976 F:      arch/x86/platform/ts5500/
14977
14978 TECHNOTREND USB IR RECEIVER
14979 M:      Sean Young <sean@mess.org>
14980 L:      linux-media@vger.kernel.org
14981 S:      Maintained
14982 F:      drivers/media/rc/ttusbir.c
14983
14984 TECHWELL TW9910 VIDEO DECODER
14985 L:      linux-media@vger.kernel.org
14986 S:      Orphan
14987 F:      drivers/media/i2c/tw9910.c
14988 F:      include/media/i2c/tw9910.h
14989
14990 TEE SUBSYSTEM
14991 M:      Jens Wiklander <jens.wiklander@linaro.org>
14992 S:      Maintained
14993 F:      include/linux/tee_drv.h
14994 F:      include/uapi/linux/tee.h
14995 F:      drivers/tee/
14996 F:      Documentation/tee.txt
14997
14998 TEGRA ARCHITECTURE SUPPORT
14999 M:      Thierry Reding <thierry.reding@gmail.com>
15000 M:      Jonathan Hunter <jonathanh@nvidia.com>
15001 L:      linux-tegra@vger.kernel.org
15002 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15004 S:      Supported
15005 N:      [^a-z]tegra
15006
15007 TEGRA CLOCK DRIVER
15008 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15009 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15010 S:      Supported
15011 F:      drivers/clk/tegra/
15012
15013 TEGRA DMA DRIVERS
15014 M:      Laxman Dewangan <ldewangan@nvidia.com>
15015 M:      Jon Hunter <jonathanh@nvidia.com>
15016 S:      Supported
15017 F:      drivers/dma/tegra*
15018
15019 TEGRA I2C DRIVER
15020 M:      Laxman Dewangan <ldewangan@nvidia.com>
15021 S:      Supported
15022 F:      drivers/i2c/busses/i2c-tegra.c
15023
15024 TEGRA IOMMU DRIVERS
15025 M:      Thierry Reding <thierry.reding@gmail.com>
15026 L:      linux-tegra@vger.kernel.org
15027 S:      Supported
15028 F:      drivers/iommu/tegra*
15029
15030 TEGRA KBC DRIVER
15031 M:      Laxman Dewangan <ldewangan@nvidia.com>
15032 S:      Supported
15033 F:      drivers/input/keyboard/tegra-kbc.c
15034
15035 TEGRA NAND DRIVER
15036 M:      Stefan Agner <stefan@agner.ch>
15037 M:      Lucas Stach <dev@lynxeye.de>
15038 S:      Maintained
15039 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15040 F:      drivers/mtd/nand/raw/tegra_nand.c
15041
15042 TEGRA PWM DRIVER
15043 M:      Thierry Reding <thierry.reding@gmail.com>
15044 S:      Supported
15045 F:      drivers/pwm/pwm-tegra.c
15046
15047 TEGRA SERIAL DRIVER
15048 M:      Laxman Dewangan <ldewangan@nvidia.com>
15049 S:      Supported
15050 F:      drivers/tty/serial/serial-tegra.c
15051
15052 TEGRA SPI DRIVER
15053 M:      Laxman Dewangan <ldewangan@nvidia.com>
15054 S:      Supported
15055 F:      drivers/spi/spi-tegra*
15056
15057 TEHUTI ETHERNET DRIVER
15058 M:      Andy Gospodarek <andy@greyhouse.net>
15059 L:      netdev@vger.kernel.org
15060 S:      Supported
15061 F:      drivers/net/ethernet/tehuti/*
15062
15063 Telecom Clock Driver for MCPL0010
15064 M:      Mark Gross <mark.gross@intel.com>
15065 S:      Supported
15066 F:      drivers/char/tlclk.c
15067
15068 TENSILICA XTENSA PORT (xtensa)
15069 M:      Chris Zankel <chris@zankel.net>
15070 M:      Max Filippov <jcmvbkbc@gmail.com>
15071 L:      linux-xtensa@linux-xtensa.org
15072 T:      git git://github.com/czankel/xtensa-linux.git
15073 S:      Maintained
15074 F:      arch/xtensa/
15075 F:      drivers/irqchip/irq-xtensa-*
15076
15077 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15078 M:      Nishanth Menon <nm@ti.com>
15079 M:      Tero Kristo <t-kristo@ti.com>
15080 M:      Santosh Shilimkar <ssantosh@kernel.org>
15081 L:      linux-arm-kernel@lists.infradead.org
15082 S:      Maintained
15083 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15084 F:      drivers/firmware/ti_sci*
15085 F:      include/linux/soc/ti/ti_sci_protocol.h
15086 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15087 F:      drivers/soc/ti/ti_sci_pm_domains.c
15088 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15089 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15090 F:      drivers/clk/keystone/sci-clk.c
15091 F:      drivers/reset/reset-ti-sci.c
15092
15093 Texas Instruments ASoC drivers
15094 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15095 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15096 S:      Maintained
15097 F:      sound/soc/ti/
15098
15099 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15100 M:      Hans Verkuil <hverkuil@xs4all.nl>
15101 L:      linux-media@vger.kernel.org
15102 T:      git git://linuxtv.org/media_tree.git
15103 W:      https://linuxtv.org
15104 S:      Maintained
15105 F:      drivers/media/radio/radio-raremono.c
15106
15107 THERMAL
15108 M:      Zhang Rui <rui.zhang@intel.com>
15109 M:      Eduardo Valentin <edubezval@gmail.com>
15110 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15111 L:      linux-pm@vger.kernel.org
15112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15114 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15115 S:      Supported
15116 F:      drivers/thermal/
15117 F:      include/linux/thermal.h
15118 F:      include/uapi/linux/thermal.h
15119 F:      include/linux/cpu_cooling.h
15120 F:      Documentation/devicetree/bindings/thermal/
15121
15122 THERMAL/CPU_COOLING
15123 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15124 M:      Viresh Kumar <viresh.kumar@linaro.org>
15125 M:      Javi Merino <javi.merino@kernel.org>
15126 L:      linux-pm@vger.kernel.org
15127 S:      Supported
15128 F:      Documentation/thermal/cpu-cooling-api.txt
15129 F:      drivers/thermal/cpu_cooling.c
15130 F:      include/linux/cpu_cooling.h
15131
15132 THINKPAD ACPI EXTRAS DRIVER
15133 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15134 L:      ibm-acpi-devel@lists.sourceforge.net
15135 L:      platform-driver-x86@vger.kernel.org
15136 W:      http://ibm-acpi.sourceforge.net
15137 W:      http://thinkwiki.org/wiki/Ibm-acpi
15138 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15139 S:      Maintained
15140 F:      drivers/platform/x86/thinkpad_acpi.c
15141
15142 THUNDERBOLT DRIVER
15143 M:      Andreas Noever <andreas.noever@gmail.com>
15144 M:      Michael Jamet <michael.jamet@intel.com>
15145 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15146 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15148 S:      Maintained
15149 F:      Documentation/admin-guide/thunderbolt.rst
15150 F:      drivers/thunderbolt/
15151 F:      include/linux/thunderbolt.h
15152
15153 THUNDERBOLT NETWORK DRIVER
15154 M:      Michael Jamet <michael.jamet@intel.com>
15155 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15156 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15157 L:      netdev@vger.kernel.org
15158 S:      Maintained
15159 F:      drivers/net/thunderbolt.c
15160
15161 THUNDERX GPIO DRIVER
15162 M:      David Daney <david.daney@cavium.com>
15163 S:      Maintained
15164 F:      drivers/gpio/gpio-thunderx.c
15165
15166 TI AM437X VPFE DRIVER
15167 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15168 L:      linux-media@vger.kernel.org
15169 W:      https://linuxtv.org
15170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15171 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15172 S:      Maintained
15173 F:      drivers/media/platform/am437x/
15174
15175 TI BANDGAP AND THERMAL DRIVER
15176 M:      Eduardo Valentin <edubezval@gmail.com>
15177 M:      Keerthy <j-keerthy@ti.com>
15178 L:      linux-pm@vger.kernel.org
15179 L:      linux-omap@vger.kernel.org
15180 S:      Maintained
15181 F:      drivers/thermal/ti-soc-thermal/
15182
15183 TI BQ27XXX POWER SUPPLY DRIVER
15184 R:      Andrew F. Davis <afd@ti.com>
15185 F:      include/linux/power/bq27xxx_battery.h
15186 F:      drivers/power/supply/bq27xxx_battery.c
15187 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15188
15189 TI CDCE706 CLOCK DRIVER
15190 M:      Max Filippov <jcmvbkbc@gmail.com>
15191 S:      Maintained
15192 F:      drivers/clk/clk-cdce706.c
15193
15194 TI CLOCK DRIVER
15195 M:      Tero Kristo <t-kristo@ti.com>
15196 L:      linux-omap@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/clk/ti/
15199 F:      include/linux/clk/ti.h
15200
15201 TI DAVINCI MACHINE SUPPORT
15202 M:      Sekhar Nori <nsekhar@ti.com>
15203 M:      Kevin Hilman <khilman@kernel.org>
15204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15206 S:      Supported
15207 F:      arch/arm/mach-davinci/
15208 F:      drivers/i2c/busses/i2c-davinci.c
15209 F:      arch/arm/boot/dts/da850*
15210
15211 TI DAVINCI SERIES CLOCK DRIVER
15212 M:      David Lechner <david@lechnology.com>
15213 R:      Sekhar Nori <nsekhar@ti.com>
15214 S:      Maintained
15215 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15216 F:      drivers/clk/davinci/
15217
15218 TI DAVINCI SERIES GPIO DRIVER
15219 M:      Keerthy <j-keerthy@ti.com>
15220 L:      linux-gpio@vger.kernel.org
15221 S:      Maintained
15222 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15223 F:      drivers/gpio/gpio-davinci.c
15224
15225 TI DAVINCI SERIES MEDIA DRIVER
15226 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15227 L:      linux-media@vger.kernel.org
15228 W:      https://linuxtv.org
15229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15230 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15231 S:      Maintained
15232 F:      drivers/media/platform/davinci/
15233 F:      include/media/davinci/
15234
15235 TI ETHERNET SWITCH DRIVER (CPSW)
15236 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15237 L:      linux-omap@vger.kernel.org
15238 L:      netdev@vger.kernel.org
15239 S:      Maintained
15240 F:      drivers/net/ethernet/ti/cpsw*
15241 F:      drivers/net/ethernet/ti/davinci*
15242
15243 TI FLASH MEDIA INTERFACE DRIVER
15244 M:      Alex Dubov <oakad@yahoo.com>
15245 S:      Maintained
15246 F:      drivers/misc/tifm*
15247 F:      drivers/mmc/host/tifm_sd.c
15248 F:      include/linux/tifm.h
15249
15250 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15251 M:      Santosh Shilimkar <ssantosh@kernel.org>
15252 L:      linux-kernel@vger.kernel.org
15253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15254 S:      Maintained
15255 F:      drivers/soc/ti/*
15256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15257
15258 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15259 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15260 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15262 S:      Maintained
15263 F:      sound/soc/codecs/lm49453*
15264 F:      sound/soc/codecs/isabelle*
15265
15266 TI LP855x BACKLIGHT DRIVER
15267 M:      Milo Kim <milo.kim@ti.com>
15268 S:      Maintained
15269 F:      Documentation/backlight/lp855x-driver.txt
15270 F:      drivers/video/backlight/lp855x_bl.c
15271 F:      include/linux/platform_data/lp855x.h
15272
15273 TI LP8727 CHARGER DRIVER
15274 M:      Milo Kim <milo.kim@ti.com>
15275 S:      Maintained
15276 F:      drivers/power/supply/lp8727_charger.c
15277 F:      include/linux/platform_data/lp8727.h
15278
15279 TI LP8788 MFD DRIVER
15280 M:      Milo Kim <milo.kim@ti.com>
15281 S:      Maintained
15282 F:      drivers/iio/adc/lp8788_adc.c
15283 F:      drivers/leds/leds-lp8788.c
15284 F:      drivers/mfd/lp8788*.c
15285 F:      drivers/power/supply/lp8788-charger.c
15286 F:      drivers/regulator/lp8788-*.c
15287 F:      include/linux/mfd/lp8788*.h
15288
15289 TI NETCP ETHERNET DRIVER
15290 M:      Wingman Kwok <w-kwok2@ti.com>
15291 M:      Murali Karicheri <m-karicheri2@ti.com>
15292 L:      netdev@vger.kernel.org
15293 S:      Maintained
15294 F:      drivers/net/ethernet/ti/netcp*
15295
15296 TI PCM3060 ASoC CODEC DRIVER
15297 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15298 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15299 S:      Maintained
15300 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15301 F:      sound/soc/codecs/pcm3060*
15302
15303 TI TAS571X FAMILY ASoC CODEC DRIVER
15304 M:      Kevin Cernekee <cernekee@chromium.org>
15305 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15306 S:      Odd Fixes
15307 F:      sound/soc/codecs/tas571x*
15308
15309 TI TRF7970A NFC DRIVER
15310 M:      Mark Greer <mgreer@animalcreek.com>
15311 L:      linux-wireless@vger.kernel.org
15312 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15313 S:      Supported
15314 F:      drivers/nfc/trf7970a.c
15315 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15316
15317 TI TWL4030 SERIES SOC CODEC DRIVER
15318 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15319 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15320 S:      Maintained
15321 F:      sound/soc/codecs/twl4030*
15322
15323 TI VPE/CAL DRIVERS
15324 M:      Benoit Parrot <bparrot@ti.com>
15325 L:      linux-media@vger.kernel.org
15326 W:      http://linuxtv.org/
15327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15328 S:      Maintained
15329 F:      drivers/media/platform/ti-vpe/
15330
15331 TI WILINK WIRELESS DRIVERS
15332 L:      linux-wireless@vger.kernel.org
15333 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15334 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15336 S:      Orphan
15337 F:      drivers/net/wireless/ti/
15338 F:      include/linux/wl12xx.h
15339
15340 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15341 M:      John Stultz <john.stultz@linaro.org>
15342 M:      Thomas Gleixner <tglx@linutronix.de>
15343 R:      Stephen Boyd <sboyd@kernel.org>
15344 L:      linux-kernel@vger.kernel.org
15345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15346 S:      Supported
15347 F:      include/linux/clocksource.h
15348 F:      include/linux/time.h
15349 F:      include/linux/timex.h
15350 F:      include/uapi/linux/time.h
15351 F:      include/uapi/linux/timex.h
15352 F:      kernel/time/clocksource.c
15353 F:      kernel/time/time*.c
15354 F:      kernel/time/alarmtimer.c
15355 F:      kernel/time/ntp.c
15356 F:      tools/testing/selftests/timers/
15357
15358 TIPC NETWORK LAYER
15359 M:      Jon Maloy <jon.maloy@ericsson.com>
15360 M:      Ying Xue <ying.xue@windriver.com>
15361 L:      netdev@vger.kernel.org (core kernel code)
15362 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15363 W:      http://tipc.sourceforge.net/
15364 S:      Maintained
15365 F:      include/uapi/linux/tipc*.h
15366 F:      net/tipc/
15367
15368 TLAN NETWORK DRIVER
15369 M:      Samuel Chessman <chessman@tux.org>
15370 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15371 W:      http://sourceforge.net/projects/tlan/
15372 S:      Maintained
15373 F:      Documentation/networking/device_drivers/ti/tlan.txt
15374 F:      drivers/net/ethernet/ti/tlan.*
15375
15376 TM6000 VIDEO4LINUX DRIVER
15377 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15378 L:      linux-media@vger.kernel.org
15379 W:      https://linuxtv.org
15380 T:      git git://linuxtv.org/media_tree.git
15381 S:      Odd fixes
15382 F:      drivers/media/usb/tm6000/
15383 F:      Documentation/media/v4l-drivers/tm6000*
15384
15385 TMIO/SDHI MMC DRIVER
15386 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15387 L:      linux-mmc@vger.kernel.org
15388 S:      Supported
15389 F:      drivers/mmc/host/tmio_mmc*
15390 F:      drivers/mmc/host/renesas_sdhi*
15391 F:      include/linux/mfd/tmio.h
15392
15393 TMP401 HARDWARE MONITOR DRIVER
15394 M:      Guenter Roeck <linux@roeck-us.net>
15395 L:      linux-hwmon@vger.kernel.org
15396 S:      Maintained
15397 F:      Documentation/hwmon/tmp401
15398 F:      drivers/hwmon/tmp401.c
15399
15400 TMPFS (SHMEM FILESYSTEM)
15401 M:      Hugh Dickins <hughd@google.com>
15402 L:      linux-mm@kvack.org
15403 S:      Maintained
15404 F:      include/linux/shmem_fs.h
15405 F:      mm/shmem.c
15406
15407 TOMOYO SECURITY MODULE
15408 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15409 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15410 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15411 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15412 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15413 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15414 W:      http://tomoyo.sourceforge.jp/
15415 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15416 S:      Maintained
15417 F:      security/tomoyo/
15418
15419 TOPSTAR LAPTOP EXTRAS DRIVER
15420 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15421 L:      platform-driver-x86@vger.kernel.org
15422 S:      Maintained
15423 F:      drivers/platform/x86/topstar-laptop.c
15424
15425 TORTURE-TEST MODULES
15426 M:      Davidlohr Bueso <dave@stgolabs.net>
15427 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15428 M:      Josh Triplett <josh@joshtriplett.org>
15429 L:      linux-kernel@vger.kernel.org
15430 S:      Supported
15431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15432 F:      Documentation/RCU/torture.txt
15433 F:      kernel/torture.c
15434 F:      kernel/rcu/rcutorture.c
15435 F:      kernel/rcu/rcuperf.c
15436 F:      kernel/locking/locktorture.c
15437
15438 TOSHIBA ACPI EXTRAS DRIVER
15439 M:      Azael Avalos <coproscefalo@gmail.com>
15440 L:      platform-driver-x86@vger.kernel.org
15441 S:      Maintained
15442 F:      drivers/platform/x86/toshiba_acpi.c
15443
15444 TOSHIBA BLUETOOTH DRIVER
15445 M:      Azael Avalos <coproscefalo@gmail.com>
15446 L:      platform-driver-x86@vger.kernel.org
15447 S:      Maintained
15448 F:      drivers/platform/x86/toshiba_bluetooth.c
15449
15450 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15451 M:      Azael Avalos <coproscefalo@gmail.com>
15452 L:      platform-driver-x86@vger.kernel.org
15453 S:      Maintained
15454 F:      drivers/platform/x86/toshiba_haps.c
15455
15456 TOSHIBA SMM DRIVER
15457 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15458 W:      http://www.buzzard.org.uk/toshiba/
15459 S:      Maintained
15460 F:      drivers/char/toshiba.c
15461 F:      include/linux/toshiba.h
15462 F:      include/uapi/linux/toshiba.h
15463
15464 TOSHIBA TC358743 DRIVER
15465 M:      Mats Randgaard <matrandg@cisco.com>
15466 L:      linux-media@vger.kernel.org
15467 S:      Maintained
15468 F:      drivers/media/i2c/tc358743*
15469 F:      include/media/i2c/tc358743.h
15470
15471 TOSHIBA WMI HOTKEYS DRIVER
15472 M:      Azael Avalos <coproscefalo@gmail.com>
15473 L:      platform-driver-x86@vger.kernel.org
15474 S:      Maintained
15475 F:      drivers/platform/x86/toshiba-wmi.c
15476
15477 TPM DEVICE DRIVER
15478 M:      Peter Huewe <peterhuewe@gmx.de>
15479 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15480 R:      Jason Gunthorpe <jgg@ziepe.ca>
15481 L:      linux-integrity@vger.kernel.org
15482 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15483 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15484 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15485 S:      Maintained
15486 F:      drivers/char/tpm/
15487
15488 TRACING
15489 M:      Steven Rostedt <rostedt@goodmis.org>
15490 M:      Ingo Molnar <mingo@redhat.com>
15491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15492 S:      Maintained
15493 F:      Documentation/trace/ftrace.rst
15494 F:      arch/*/*/*/ftrace.h
15495 F:      arch/*/kernel/ftrace.c
15496 F:      include/*/ftrace.h
15497 F:      include/linux/trace*.h
15498 F:      include/trace/
15499 F:      kernel/trace/
15500 F:      tools/testing/selftests/ftrace/
15501
15502 TRACING MMIO ACCESSES (MMIOTRACE)
15503 M:      Steven Rostedt <rostedt@goodmis.org>
15504 M:      Ingo Molnar <mingo@kernel.org>
15505 R:      Karol Herbst <karolherbst@gmail.com>
15506 R:      Pekka Paalanen <ppaalanen@gmail.com>
15507 S:      Maintained
15508 L:      linux-kernel@vger.kernel.org
15509 L:      nouveau@lists.freedesktop.org
15510 F:      kernel/trace/trace_mmiotrace.c
15511 F:      include/linux/mmiotrace.h
15512 F:      arch/x86/mm/kmmio.c
15513 F:      arch/x86/mm/mmio-mod.c
15514 F:      arch/x86/mm/testmmiotrace.c
15515
15516 TRIVIAL PATCHES
15517 M:      Jiri Kosina <trivial@kernel.org>
15518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15519 S:      Maintained
15520 K:      ^Subject:.*(?i)trivial
15521
15522 TEMPO SEMICONDUCTOR DRIVERS
15523 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15524 S:      Maintained
15525 F:      sound/soc/codecs/tscs*.c
15526 F:      sound/soc/codecs/tscs*.h
15527 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15528
15529 TTY LAYER
15530 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15531 M:      Jiri Slaby <jslaby@suse.com>
15532 S:      Supported
15533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15534 F:      Documentation/serial/
15535 F:      drivers/tty/
15536 F:      drivers/tty/serial/serial_core.c
15537 F:      include/linux/serial_core.h
15538 F:      include/linux/serial.h
15539 F:      include/linux/tty.h
15540 F:      include/uapi/linux/serial_core.h
15541 F:      include/uapi/linux/serial.h
15542 F:      include/uapi/linux/tty.h
15543
15544 TUA9001 MEDIA DRIVER
15545 M:      Antti Palosaari <crope@iki.fi>
15546 L:      linux-media@vger.kernel.org
15547 W:      https://linuxtv.org
15548 W:      http://palosaari.fi/linux/
15549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15550 T:      git git://linuxtv.org/anttip/media_tree.git
15551 S:      Maintained
15552 F:      drivers/media/tuners/tua9001*
15553
15554 TULIP NETWORK DRIVERS
15555 L:      netdev@vger.kernel.org
15556 L:      linux-parisc@vger.kernel.org
15557 S:      Orphan
15558 F:      drivers/net/ethernet/dec/tulip/
15559
15560 TUN/TAP driver
15561 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15562 W:      http://vtun.sourceforge.net/tun
15563 S:      Maintained
15564 F:      Documentation/networking/tuntap.txt
15565 F:      arch/um/os-Linux/drivers/
15566
15567 TURBOCHANNEL SUBSYSTEM
15568 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15569 M:      Ralf Baechle <ralf@linux-mips.org>
15570 L:      linux-mips@vger.kernel.org
15571 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15572 S:      Maintained
15573 F:      drivers/tc/
15574 F:      include/linux/tc.h
15575
15576 TURBOSTAT UTILITY
15577 M:      "Len Brown" <lenb@kernel.org>
15578 L:      linux-pm@vger.kernel.org
15579 B:      https://bugzilla.kernel.org
15580 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15582 S:      Supported
15583 F:      tools/power/x86/turbostat/
15584
15585 TW5864 VIDEO4LINUX DRIVER
15586 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15587 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15588 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15589 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15590 L:      linux-media@vger.kernel.org
15591 S:      Supported
15592 F:      drivers/media/pci/tw5864/
15593
15594 TW68 VIDEO4LINUX DRIVER
15595 M:      Hans Verkuil <hverkuil@xs4all.nl>
15596 L:      linux-media@vger.kernel.org
15597 T:      git git://linuxtv.org/media_tree.git
15598 W:      https://linuxtv.org
15599 S:      Odd Fixes
15600 F:      drivers/media/pci/tw68/
15601
15602 TW686X VIDEO4LINUX DRIVER
15603 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15604 L:      linux-media@vger.kernel.org
15605 T:      git git://linuxtv.org/media_tree.git
15606 W:      http://linuxtv.org
15607 S:      Maintained
15608 F:      drivers/media/pci/tw686x/
15609
15610 UBI FILE SYSTEM (UBIFS)
15611 M:      Richard Weinberger <richard@nod.at>
15612 M:      Artem Bityutskiy <dedekind1@gmail.com>
15613 M:      Adrian Hunter <adrian.hunter@intel.com>
15614 L:      linux-mtd@lists.infradead.org
15615 T:      git git://git.infradead.org/ubifs-2.6.git
15616 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15617 S:      Supported
15618 F:      Documentation/filesystems/ubifs.txt
15619 F:      fs/ubifs/
15620
15621 UCLINUX (M68KNOMMU AND COLDFIRE)
15622 M:      Greg Ungerer <gerg@linux-m68k.org>
15623 W:      http://www.linux-m68k.org/
15624 W:      http://www.uclinux.org/
15625 L:      linux-m68k@lists.linux-m68k.org
15626 L:      uclinux-dev@uclinux.org  (subscribers-only)
15627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15628 S:      Maintained
15629 F:      arch/m68k/coldfire/
15630 F:      arch/m68k/68*/
15631 F:      arch/m68k/*/*_no.*
15632 F:      arch/m68k/include/asm/*_no.*
15633
15634 UDF FILESYSTEM
15635 M:      Jan Kara <jack@suse.com>
15636 S:      Maintained
15637 F:      Documentation/filesystems/udf.txt
15638 F:      fs/udf/
15639
15640 UDRAW TABLET
15641 M:      Bastien Nocera <hadess@hadess.net>
15642 L:      linux-input@vger.kernel.org
15643 S:      Maintained
15644 F:      drivers/hid/hid-udraw-ps3.c
15645
15646 UFS FILESYSTEM
15647 M:      Evgeniy Dushistov <dushistov@mail.ru>
15648 S:      Maintained
15649 F:      Documentation/filesystems/ufs.txt
15650 F:      fs/ufs/
15651
15652 UHID USERSPACE HID IO DRIVER:
15653 M:      David Herrmann <dh.herrmann@googlemail.com>
15654 L:      linux-input@vger.kernel.org
15655 S:      Maintained
15656 F:      drivers/hid/uhid.c
15657 F:      include/uapi/linux/uhid.h
15658
15659 ULPI BUS
15660 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15661 L:      linux-usb@vger.kernel.org
15662 S:      Maintained
15663 F:      drivers/usb/common/ulpi.c
15664 F:      include/linux/ulpi/
15665
15666 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15667 L:      linux-usb@vger.kernel.org
15668 S:      Orphan
15669 F:      drivers/uwb/
15670 F:      include/linux/uwb.h
15671 F:      include/linux/uwb/
15672
15673 UNICORE32 ARCHITECTURE:
15674 M:      Guan Xuetao <gxt@pku.edu.cn>
15675 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15676 S:      Maintained
15677 T:      git git://github.com/gxt/linux.git
15678 F:      arch/unicore32/
15679
15680 UNIFDEF
15681 M:      Tony Finch <dot@dotat.at>
15682 W:      http://dotat.at/prog/unifdef
15683 S:      Maintained
15684 F:      scripts/unifdef.c
15685
15686 UNIFORM CDROM DRIVER
15687 M:      Jens Axboe <axboe@kernel.dk>
15688 W:      http://www.kernel.dk
15689 S:      Maintained
15690 F:      Documentation/cdrom/
15691 F:      drivers/cdrom/cdrom.c
15692 F:      include/linux/cdrom.h
15693 F:      include/uapi/linux/cdrom.h
15694
15695 UNISYS S-PAR DRIVERS
15696 M:      David Kershner <david.kershner@unisys.com>
15697 L:      sparmaintainer@unisys.com (Unisys internal)
15698 S:      Supported
15699 F:      include/linux/visorbus.h
15700 F:      drivers/visorbus/
15701 F:      drivers/staging/unisys/
15702
15703 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15704 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15705 L:      linux-scsi@vger.kernel.org
15706 S:      Supported
15707 F:      Documentation/scsi/ufs.txt
15708 F:      drivers/scsi/ufs/
15709
15710 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15711 M:      Joao Pinto <jpinto@synopsys.com>
15712 L:      linux-scsi@vger.kernel.org
15713 S:      Supported
15714 F:      drivers/scsi/ufs/*dwc*
15715
15716 UNSORTED BLOCK IMAGES (UBI)
15717 M:      Artem Bityutskiy <dedekind1@gmail.com>
15718 M:      Richard Weinberger <richard@nod.at>
15719 W:      http://www.linux-mtd.infradead.org/
15720 L:      linux-mtd@lists.infradead.org
15721 T:      git git://git.infradead.org/ubifs-2.6.git
15722 S:      Supported
15723 F:      drivers/mtd/ubi/
15724 F:      include/linux/mtd/ubi.h
15725 F:      include/uapi/mtd/ubi-user.h
15726
15727 USB "USBNET" DRIVER FRAMEWORK
15728 M:      Oliver Neukum <oneukum@suse.com>
15729 L:      netdev@vger.kernel.org
15730 W:      http://www.linux-usb.org/usbnet
15731 S:      Maintained
15732 F:      drivers/net/usb/usbnet.c
15733 F:      include/linux/usb/usbnet.h
15734
15735 USB ACM DRIVER
15736 M:      Oliver Neukum <oneukum@suse.com>
15737 L:      linux-usb@vger.kernel.org
15738 S:      Maintained
15739 F:      Documentation/usb/acm.txt
15740 F:      drivers/usb/class/cdc-acm.*
15741
15742 USB AR5523 WIRELESS DRIVER
15743 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15744 L:      linux-wireless@vger.kernel.org
15745 S:      Maintained
15746 F:      drivers/net/wireless/ath/ar5523/
15747
15748 USB ATTACHED SCSI
15749 M:      Oliver Neukum <oneukum@suse.com>
15750 L:      linux-usb@vger.kernel.org
15751 L:      linux-scsi@vger.kernel.org
15752 S:      Maintained
15753 F:      drivers/usb/storage/uas.c
15754
15755 USB CDC ETHERNET DRIVER
15756 M:      Oliver Neukum <oliver@neukum.org>
15757 L:      linux-usb@vger.kernel.org
15758 S:      Maintained
15759 F:      drivers/net/usb/cdc_*.c
15760 F:      include/uapi/linux/usb/cdc.h
15761
15762 USB CHAOSKEY DRIVER
15763 M:      Keith Packard <keithp@keithp.com>
15764 L:      linux-usb@vger.kernel.org
15765 S:      Maintained
15766 F:      drivers/usb/misc/chaoskey.c
15767
15768 USB CYPRESS C67X00 DRIVER
15769 M:      Peter Korsgaard <jacmet@sunsite.dk>
15770 L:      linux-usb@vger.kernel.org
15771 S:      Maintained
15772 F:      drivers/usb/c67x00/
15773
15774 USB DAVICOM DM9601 DRIVER
15775 M:      Peter Korsgaard <jacmet@sunsite.dk>
15776 L:      netdev@vger.kernel.org
15777 W:      http://www.linux-usb.org/usbnet
15778 S:      Maintained
15779 F:      drivers/net/usb/dm9601.c
15780
15781 USB DIAMOND RIO500 DRIVER
15782 M:      Cesar Miquel <miquel@df.uba.ar>
15783 L:      rio500-users@lists.sourceforge.net
15784 W:      http://rio500.sourceforge.net
15785 S:      Maintained
15786 F:      drivers/usb/misc/rio500*
15787
15788 USB EHCI DRIVER
15789 M:      Alan Stern <stern@rowland.harvard.edu>
15790 L:      linux-usb@vger.kernel.org
15791 S:      Maintained
15792 F:      Documentation/usb/ehci.txt
15793 F:      drivers/usb/host/ehci*
15794
15795 USB GADGET/PERIPHERAL SUBSYSTEM
15796 M:      Felipe Balbi <balbi@kernel.org>
15797 L:      linux-usb@vger.kernel.org
15798 W:      http://www.linux-usb.org/gadget
15799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15800 S:      Maintained
15801 F:      drivers/usb/gadget/
15802 F:      include/linux/usb/gadget*
15803
15804 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15805 M:      Jiri Kosina <jikos@kernel.org>
15806 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15807 L:      linux-usb@vger.kernel.org
15808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15809 S:      Maintained
15810 F:      Documentation/hid/hiddev.txt
15811 F:      drivers/hid/usbhid/
15812
15813 USB INTEL XHCI ROLE MUX DRIVER
15814 M:      Hans de Goede <hdegoede@redhat.com>
15815 L:      linux-usb@vger.kernel.org
15816 S:      Maintained
15817 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15818
15819 USB ISP116X DRIVER
15820 M:      Olav Kongas <ok@artecdesign.ee>
15821 L:      linux-usb@vger.kernel.org
15822 S:      Maintained
15823 F:      drivers/usb/host/isp116x*
15824 F:      include/linux/usb/isp116x.h
15825
15826 USB LAN78XX ETHERNET DRIVER
15827 M:      Woojung Huh <woojung.huh@microchip.com>
15828 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15829 L:      netdev@vger.kernel.org
15830 S:      Maintained
15831 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15832 F:      drivers/net/usb/lan78xx.*
15833 F:      include/dt-bindings/net/microchip-lan78xx.h
15834
15835 USB MASS STORAGE DRIVER
15836 M:      Alan Stern <stern@rowland.harvard.edu>
15837 L:      linux-usb@vger.kernel.org
15838 L:      usb-storage@lists.one-eyed-alien.net
15839 S:      Maintained
15840 F:      drivers/usb/storage/
15841
15842 USB MIDI DRIVER
15843 M:      Clemens Ladisch <clemens@ladisch.de>
15844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15845 T:      git git://git.alsa-project.org/alsa-kernel.git
15846 S:      Maintained
15847 F:      sound/usb/midi.*
15848
15849 USB NETWORKING DRIVERS
15850 L:      linux-usb@vger.kernel.org
15851 S:      Odd Fixes
15852 F:      drivers/net/usb/
15853
15854 USB OHCI DRIVER
15855 M:      Alan Stern <stern@rowland.harvard.edu>
15856 L:      linux-usb@vger.kernel.org
15857 S:      Maintained
15858 F:      Documentation/usb/ohci.txt
15859 F:      drivers/usb/host/ohci*
15860
15861 USB OTG FSM (Finite State Machine)
15862 M:      Peter Chen <Peter.Chen@nxp.com>
15863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15864 L:      linux-usb@vger.kernel.org
15865 S:      Maintained
15866 F:      drivers/usb/common/usb-otg-fsm.c
15867
15868 USB OVER IP DRIVER
15869 M:      Valentina Manea <valentina.manea.m@gmail.com>
15870 M:      Shuah Khan <shuah@kernel.org>
15871 M:      Shuah Khan <skhan@linuxfoundation.org>
15872 L:      linux-usb@vger.kernel.org
15873 S:      Maintained
15874 F:      Documentation/usb/usbip_protocol.txt
15875 F:      drivers/usb/usbip/
15876 F:      tools/usb/usbip/
15877 F:      tools/testing/selftests/drivers/usb/usbip/
15878
15879 USB PEGASUS DRIVER
15880 M:      Petko Manolov <petkan@nucleusys.com>
15881 L:      linux-usb@vger.kernel.org
15882 L:      netdev@vger.kernel.org
15883 T:      git git://github.com/petkan/pegasus.git
15884 W:      https://github.com/petkan/pegasus
15885 S:      Maintained
15886 F:      drivers/net/usb/pegasus.*
15887
15888 USB PHY LAYER
15889 M:      Felipe Balbi <balbi@kernel.org>
15890 L:      linux-usb@vger.kernel.org
15891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15892 S:      Maintained
15893 F:      drivers/usb/phy/
15894
15895 USB PRINTER DRIVER (usblp)
15896 M:      Pete Zaitcev <zaitcev@redhat.com>
15897 L:      linux-usb@vger.kernel.org
15898 S:      Supported
15899 F:      drivers/usb/class/usblp.c
15900
15901 USB QMI WWAN NETWORK DRIVER
15902 M:      Bjørn Mork <bjorn@mork.no>
15903 L:      netdev@vger.kernel.org
15904 S:      Maintained
15905 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15906 F:      drivers/net/usb/qmi_wwan.c
15907
15908 USB RTL8150 DRIVER
15909 M:      Petko Manolov <petkan@nucleusys.com>
15910 L:      linux-usb@vger.kernel.org
15911 L:      netdev@vger.kernel.org
15912 T:      git git://github.com/petkan/rtl8150.git
15913 W:      https://github.com/petkan/rtl8150
15914 S:      Maintained
15915 F:      drivers/net/usb/rtl8150.c
15916
15917 USB SERIAL SUBSYSTEM
15918 M:      Johan Hovold <johan@kernel.org>
15919 L:      linux-usb@vger.kernel.org
15920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15921 S:      Maintained
15922 F:      Documentation/usb/usb-serial.txt
15923 F:      drivers/usb/serial/
15924 F:      include/linux/usb/serial.h
15925
15926 USB SMSC75XX ETHERNET DRIVER
15927 M:      Steve Glendinning <steve.glendinning@shawell.net>
15928 L:      netdev@vger.kernel.org
15929 S:      Maintained
15930 F:      drivers/net/usb/smsc75xx.*
15931
15932 USB SMSC95XX ETHERNET DRIVER
15933 M:      Steve Glendinning <steve.glendinning@shawell.net>
15934 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15935 L:      netdev@vger.kernel.org
15936 S:      Maintained
15937 F:      drivers/net/usb/smsc95xx.*
15938
15939 USB SUBSYSTEM
15940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15941 L:      linux-usb@vger.kernel.org
15942 W:      http://www.linux-usb.org
15943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15944 S:      Supported
15945 F:      Documentation/devicetree/bindings/usb/
15946 F:      Documentation/usb/
15947 F:      drivers/usb/
15948 F:      include/linux/usb.h
15949 F:      include/linux/usb/
15950
15951 USB TYPEC PI3USB30532 MUX DRIVER
15952 M:      Hans de Goede <hdegoede@redhat.com>
15953 L:      linux-usb@vger.kernel.org
15954 S:      Maintained
15955 F:      drivers/usb/typec/mux/pi3usb30532.c
15956
15957 USB TYPEC CLASS
15958 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15959 L:      linux-usb@vger.kernel.org
15960 S:      Maintained
15961 F:      Documentation/ABI/testing/sysfs-class-typec
15962 F:      Documentation/driver-api/usb/typec.rst
15963 F:      drivers/usb/typec/
15964 F:      include/linux/usb/typec.h
15965
15966 USB TYPEC BUS FOR ALTERNATE MODES
15967 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15968 L:      linux-usb@vger.kernel.org
15969 S:      Maintained
15970 F:      Documentation/ABI/testing/sysfs-bus-typec
15971 F:      Documentation/driver-api/usb/typec_bus.rst
15972 F:      drivers/usb/typec/altmodes/
15973 F:      include/linux/usb/typec_altmode.h
15974
15975 USB TYPEC PORT CONTROLLER DRIVERS
15976 M:      Guenter Roeck <linux@roeck-us.net>
15977 L:      linux-usb@vger.kernel.org
15978 S:      Maintained
15979 F:      drivers/usb/typec/tcpm/
15980
15981 USB UHCI DRIVER
15982 M:      Alan Stern <stern@rowland.harvard.edu>
15983 L:      linux-usb@vger.kernel.org
15984 S:      Maintained
15985 F:      drivers/usb/host/uhci*
15986
15987 USB VIDEO CLASS
15988 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15989 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15990 L:      linux-media@vger.kernel.org
15991 T:      git git://linuxtv.org/media_tree.git
15992 W:      http://www.ideasonboard.org/uvc/
15993 S:      Maintained
15994 F:      drivers/media/usb/uvc/
15995 F:      include/uapi/linux/uvcvideo.h
15996
15997 USB VISION DRIVER
15998 M:      Hans Verkuil <hverkuil@xs4all.nl>
15999 L:      linux-media@vger.kernel.org
16000 T:      git git://linuxtv.org/media_tree.git
16001 W:      https://linuxtv.org
16002 S:      Odd Fixes
16003 F:      drivers/media/usb/usbvision/
16004
16005 USB WEBCAM GADGET
16006 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16007 L:      linux-usb@vger.kernel.org
16008 S:      Maintained
16009 F:      drivers/usb/gadget/function/*uvc*
16010 F:      drivers/usb/gadget/legacy/webcam.c
16011 F:      include/uapi/linux/usb/g_uvc.h
16012
16013 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16014 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16015 L:      linux-wireless@vger.kernel.org
16016 S:      Maintained
16017 F:      drivers/net/wireless/rndis_wlan.c
16018
16019 USB XHCI DRIVER
16020 M:      Mathias Nyman <mathias.nyman@intel.com>
16021 L:      linux-usb@vger.kernel.org
16022 S:      Supported
16023 F:      drivers/usb/host/xhci*
16024 F:      drivers/usb/host/pci-quirks*
16025
16026 USB ZD1201 DRIVER
16027 L:      linux-wireless@vger.kernel.org
16028 W:      http://linux-lc100020.sourceforge.net
16029 S:      Orphan
16030 F:      drivers/net/wireless/zydas/zd1201.*
16031
16032 USB ZR364XX DRIVER
16033 M:      Antoine Jacquet <royale@zerezo.com>
16034 L:      linux-usb@vger.kernel.org
16035 L:      linux-media@vger.kernel.org
16036 T:      git git://linuxtv.org/media_tree.git
16037 W:      http://royale.zerezo.com/zr364xx/
16038 S:      Maintained
16039 F:      Documentation/media/v4l-drivers/zr364xx*
16040 F:      drivers/media/usb/zr364xx/
16041
16042 USER-MODE LINUX (UML)
16043 M:      Jeff Dike <jdike@addtoit.com>
16044 M:      Richard Weinberger <richard@nod.at>
16045 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16046 L:      linux-um@lists.infradead.org
16047 W:      http://user-mode-linux.sourceforge.net
16048 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16050 S:      Maintained
16051 F:      Documentation/virtual/uml/
16052 F:      arch/um/
16053 F:      arch/x86/um/
16054 F:      fs/hostfs/
16055
16056 USERSPACE COPYIN/COPYOUT (UIOVEC)
16057 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16058 S:      Maintained
16059 F:      lib/iov_iter.c
16060 F:      include/linux/uio.h
16061
16062 USERSPACE DMA BUFFER DRIVER
16063 M:      Gerd Hoffmann <kraxel@redhat.com>
16064 S:      Maintained
16065 L:      dri-devel@lists.freedesktop.org
16066 F:      drivers/dma-buf/udmabuf.c
16067 F:      include/uapi/linux/udmabuf.h
16068 T:      git git://anongit.freedesktop.org/drm/drm-misc
16069
16070 USERSPACE I/O (UIO)
16071 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16072 S:      Maintained
16073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16074 F:      Documentation/driver-api/uio-howto.rst
16075 F:      drivers/uio/
16076 F:      include/linux/uio_driver.h
16077
16078 UTIL-LINUX PACKAGE
16079 M:      Karel Zak <kzak@redhat.com>
16080 L:      util-linux@vger.kernel.org
16081 W:      http://en.wikipedia.org/wiki/Util-linux
16082 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16083 S:      Maintained
16084
16085 UUID HELPERS
16086 M:      Christoph Hellwig <hch@lst.de>
16087 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16088 L:      linux-kernel@vger.kernel.org
16089 T:      git git://git.infradead.org/users/hch/uuid.git
16090 F:      lib/uuid.c
16091 F:      lib/test_uuid.c
16092 F:      include/linux/uuid.h
16093 F:      include/uapi/linux/uuid.h
16094 S:      Maintained
16095
16096 UVESAFB DRIVER
16097 M:      Michal Januszewski <spock@gentoo.org>
16098 L:      linux-fbdev@vger.kernel.org
16099 W:      https://github.com/mjanusz/v86d
16100 S:      Maintained
16101 F:      Documentation/fb/uvesafb.txt
16102 F:      drivers/video/fbdev/uvesafb.*
16103
16104 VF610 NAND DRIVER
16105 M:      Stefan Agner <stefan@agner.ch>
16106 L:      linux-mtd@lists.infradead.org
16107 S:      Supported
16108 F:      drivers/mtd/nand/raw/vf610_nfc.c
16109
16110 VFAT/FAT/MSDOS FILESYSTEM
16111 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16112 S:      Maintained
16113 F:      Documentation/filesystems/vfat.txt
16114 F:      fs/fat/
16115
16116 VFIO DRIVER
16117 M:      Alex Williamson <alex.williamson@redhat.com>
16118 L:      kvm@vger.kernel.org
16119 T:      git git://github.com/awilliam/linux-vfio.git
16120 S:      Maintained
16121 F:      Documentation/vfio.txt
16122 F:      drivers/vfio/
16123 F:      include/linux/vfio.h
16124 F:      include/uapi/linux/vfio.h
16125
16126 VFIO MEDIATED DEVICE DRIVERS
16127 M:      Kirti Wankhede <kwankhede@nvidia.com>
16128 L:      kvm@vger.kernel.org
16129 S:      Maintained
16130 F:      Documentation/vfio-mediated-device.txt
16131 F:      drivers/vfio/mdev/
16132 F:      include/linux/mdev.h
16133 F:      samples/vfio-mdev/
16134
16135 VFIO PLATFORM DRIVER
16136 M:      Eric Auger <eric.auger@redhat.com>
16137 L:      kvm@vger.kernel.org
16138 S:      Maintained
16139 F:      drivers/vfio/platform/
16140
16141 VGA_SWITCHEROO
16142 R:      Lukas Wunner <lukas@wunner.de>
16143 S:      Maintained
16144 F:      Documentation/gpu/vga-switcheroo.rst
16145 F:      drivers/gpu/vga/vga_switcheroo.c
16146 F:      include/linux/vga_switcheroo.h
16147 T:      git git://anongit.freedesktop.org/drm/drm-misc
16148
16149 VIA RHINE NETWORK DRIVER
16150 S:      Orphan
16151 F:      drivers/net/ethernet/via/via-rhine.c
16152
16153 VIA SD/MMC CARD CONTROLLER DRIVER
16154 M:      Bruce Chang <brucechang@via.com.tw>
16155 M:      Harald Welte <HaraldWelte@viatech.com>
16156 S:      Maintained
16157 F:      drivers/mmc/host/via-sdmmc.c
16158
16159 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16160 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16161 L:      linux-fbdev@vger.kernel.org
16162 S:      Maintained
16163 F:      include/linux/via-core.h
16164 F:      include/linux/via-gpio.h
16165 F:      include/linux/via_i2c.h
16166 F:      drivers/video/fbdev/via/
16167
16168 VIA VELOCITY NETWORK DRIVER
16169 M:      Francois Romieu <romieu@fr.zoreil.com>
16170 L:      netdev@vger.kernel.org
16171 S:      Maintained
16172 F:      drivers/net/ethernet/via/via-velocity.*
16173
16174 VICODEC VIRTUAL CODEC DRIVER
16175 M:      Hans Verkuil <hans.verkuil@cisco.com>
16176 L:      linux-media@vger.kernel.org
16177 T:      git git://linuxtv.org/media_tree.git
16178 W:      https://linuxtv.org
16179 S:      Maintained
16180 F:      drivers/media/platform/vicodec/*
16181
16182 VIDEO MULTIPLEXER DRIVER
16183 M:      Philipp Zabel <p.zabel@pengutronix.de>
16184 L:      linux-media@vger.kernel.org
16185 S:      Maintained
16186 F:      drivers/media/platform/video-mux.c
16187
16188 VIDEO I2C POLLING DRIVER
16189 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16190 L:      linux-media@vger.kernel.org
16191 S:      Maintained
16192 F:      drivers/media/i2c/video-i2c.c
16193
16194 VIDEOBUF2 FRAMEWORK
16195 M:      Pawel Osciak <pawel@osciak.com>
16196 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16197 M:      Kyungmin Park <kyungmin.park@samsung.com>
16198 L:      linux-media@vger.kernel.org
16199 S:      Maintained
16200 F:      drivers/media/common/videobuf2/*
16201 F:      include/media/videobuf2-*
16202
16203 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16204 M:      Helen Koike <helen.koike@collabora.com>
16205 L:      linux-media@vger.kernel.org
16206 T:      git git://linuxtv.org/media_tree.git
16207 W:      https://linuxtv.org
16208 S:      Maintained
16209 F:      drivers/media/platform/vimc/*
16210
16211 VIRT LIB
16212 M:      Alex Williamson <alex.williamson@redhat.com>
16213 M:      Paolo Bonzini <pbonzini@redhat.com>
16214 L:      kvm@vger.kernel.org
16215 S:      Supported
16216 F:      virt/lib/
16217
16218 VIRTIO AND VHOST VSOCK DRIVER
16219 M:      Stefan Hajnoczi <stefanha@redhat.com>
16220 L:      kvm@vger.kernel.org
16221 L:      virtualization@lists.linux-foundation.org
16222 L:      netdev@vger.kernel.org
16223 S:      Maintained
16224 F:      include/linux/virtio_vsock.h
16225 F:      include/uapi/linux/virtio_vsock.h
16226 F:      include/uapi/linux/vsockmon.h
16227 F:      include/uapi/linux/vm_sockets_diag.h
16228 F:      net/vmw_vsock/diag.c
16229 F:      net/vmw_vsock/af_vsock_tap.c
16230 F:      net/vmw_vsock/virtio_transport_common.c
16231 F:      net/vmw_vsock/virtio_transport.c
16232 F:      drivers/net/vsockmon.c
16233 F:      drivers/vhost/vsock.c
16234 F:      tools/testing/vsock/
16235
16236 VIRTIO CONSOLE DRIVER
16237 M:      Amit Shah <amit@kernel.org>
16238 L:      virtualization@lists.linux-foundation.org
16239 S:      Maintained
16240 F:      drivers/char/virtio_console.c
16241 F:      include/linux/virtio_console.h
16242 F:      include/uapi/linux/virtio_console.h
16243
16244 VIRTIO CORE, NET AND BLOCK DRIVERS
16245 M:      "Michael S. Tsirkin" <mst@redhat.com>
16246 M:      Jason Wang <jasowang@redhat.com>
16247 L:      virtualization@lists.linux-foundation.org
16248 S:      Maintained
16249 F:      Documentation/devicetree/bindings/virtio/
16250 F:      drivers/virtio/
16251 F:      tools/virtio/
16252 F:      drivers/net/virtio_net.c
16253 F:      drivers/block/virtio_blk.c
16254 F:      include/linux/virtio*.h
16255 F:      include/uapi/linux/virtio_*.h
16256 F:      drivers/crypto/virtio/
16257 F:      mm/balloon_compaction.c
16258
16259 VIRTIO CRYPTO DRIVER
16260 M:      Gonglei <arei.gonglei@huawei.com>
16261 L:      virtualization@lists.linux-foundation.org
16262 L:      linux-crypto@vger.kernel.org
16263 S:      Maintained
16264 F:      drivers/crypto/virtio/
16265 F:      include/uapi/linux/virtio_crypto.h
16266
16267 VIRTIO DRIVERS FOR S390
16268 M:      Cornelia Huck <cohuck@redhat.com>
16269 M:      Halil Pasic <pasic@linux.ibm.com>
16270 L:      linux-s390@vger.kernel.org
16271 L:      virtualization@lists.linux-foundation.org
16272 L:      kvm@vger.kernel.org
16273 S:      Supported
16274 F:      drivers/s390/virtio/
16275 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16276
16277 VIRTIO GPU DRIVER
16278 M:      David Airlie <airlied@linux.ie>
16279 M:      Gerd Hoffmann <kraxel@redhat.com>
16280 L:      dri-devel@lists.freedesktop.org
16281 L:      virtualization@lists.linux-foundation.org
16282 T:      git git://anongit.freedesktop.org/drm/drm-misc
16283 S:      Maintained
16284 F:      drivers/gpu/drm/virtio/
16285 F:      include/uapi/linux/virtio_gpu.h
16286
16287 VIRTIO HOST (VHOST)
16288 M:      "Michael S. Tsirkin" <mst@redhat.com>
16289 M:      Jason Wang <jasowang@redhat.com>
16290 L:      kvm@vger.kernel.org
16291 L:      virtualization@lists.linux-foundation.org
16292 L:      netdev@vger.kernel.org
16293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16294 S:      Maintained
16295 F:      drivers/vhost/
16296 F:      include/uapi/linux/vhost.h
16297
16298 VIRTIO INPUT DRIVER
16299 M:      Gerd Hoffmann <kraxel@redhat.com>
16300 S:      Maintained
16301 F:      drivers/virtio/virtio_input.c
16302 F:      include/uapi/linux/virtio_input.h
16303
16304 VIRTUAL BOX GUEST DEVICE DRIVER
16305 M:      Hans de Goede <hdegoede@redhat.com>
16306 M:      Arnd Bergmann <arnd@arndb.de>
16307 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16308 S:      Maintained
16309 F:      include/linux/vbox_utils.h
16310 F:      include/uapi/linux/vbox*.h
16311 F:      drivers/virt/vboxguest/
16312
16313 VIRTUAL SERIO DEVICE DRIVER
16314 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16315 S:      Maintained
16316 F:      drivers/input/serio/userio.c
16317 F:      include/uapi/linux/userio.h
16318
16319 VIVID VIRTUAL VIDEO DRIVER
16320 M:      Hans Verkuil <hverkuil@xs4all.nl>
16321 L:      linux-media@vger.kernel.org
16322 T:      git git://linuxtv.org/media_tree.git
16323 W:      https://linuxtv.org
16324 S:      Maintained
16325 F:      drivers/media/platform/vivid/*
16326
16327 VLYNQ BUS
16328 M:      Florian Fainelli <f.fainelli@gmail.com>
16329 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16330 S:      Maintained
16331 F:      drivers/vlynq/vlynq.c
16332 F:      include/linux/vlynq.h
16333
16334 VME SUBSYSTEM
16335 M:      Martyn Welch <martyn@welchs.me.uk>
16336 M:      Manohar Vanga <manohar.vanga@gmail.com>
16337 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16338 L:      devel@driverdev.osuosl.org
16339 S:      Maintained
16340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16341 F:      Documentation/driver-api/vme.rst
16342 F:      drivers/staging/vme/
16343 F:      drivers/vme/
16344 F:      include/linux/vme*
16345
16346 VMWARE BALLOON DRIVER
16347 M:      Julien Freche <jfreche@vmware.com>
16348 M:      Nadav Amit <namit@vmware.com>
16349 M:      "VMware, Inc." <pv-drivers@vmware.com>
16350 L:      linux-kernel@vger.kernel.org
16351 S:      Maintained
16352 F:      drivers/misc/vmw_balloon.c
16353
16354 VMWARE HYPERVISOR INTERFACE
16355 M:      Alok Kataria <akataria@vmware.com>
16356 L:      virtualization@lists.linux-foundation.org
16357 S:      Supported
16358 F:      arch/x86/kernel/cpu/vmware.c
16359
16360 VMWARE PVRDMA DRIVER
16361 M:      Adit Ranadive <aditr@vmware.com>
16362 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16363 L:      linux-rdma@vger.kernel.org
16364 S:      Maintained
16365 F:      drivers/infiniband/hw/vmw_pvrdma/
16366
16367 VMware PVSCSI driver
16368 M:      Jim Gill <jgill@vmware.com>
16369 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16370 L:      linux-scsi@vger.kernel.org
16371 S:      Maintained
16372 F:      drivers/scsi/vmw_pvscsi.c
16373 F:      drivers/scsi/vmw_pvscsi.h
16374
16375 VMWARE VMMOUSE SUBDRIVER
16376 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16377 M:      "VMware, Inc." <pv-drivers@vmware.com>
16378 L:      linux-input@vger.kernel.org
16379 S:      Maintained
16380 F:      drivers/input/mouse/vmmouse.c
16381 F:      drivers/input/mouse/vmmouse.h
16382
16383 VMWARE VMXNET3 ETHERNET DRIVER
16384 M:      Ronak Doshi <doshir@vmware.com>
16385 M:      "VMware, Inc." <pv-drivers@vmware.com>
16386 L:      netdev@vger.kernel.org
16387 S:      Maintained
16388 F:      drivers/net/vmxnet3/
16389
16390 VOCORE VOCORE2 BOARD
16391 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16392 L:      linux-mips@vger.kernel.org
16393 S:      Maintained
16394 F:      arch/mips/boot/dts/ralink/vocore2.dts
16395
16396 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16397 M:      Liam Girdwood <lgirdwood@gmail.com>
16398 M:      Mark Brown <broonie@kernel.org>
16399 L:      linux-kernel@vger.kernel.org
16400 W:      http://www.slimlogic.co.uk/?p=48
16401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16402 S:      Supported
16403 F:      Documentation/devicetree/bindings/regulator/
16404 F:      Documentation/power/regulator/
16405 F:      drivers/regulator/
16406 F:      include/dt-bindings/regulator/
16407 F:      include/linux/regulator/
16408
16409 VRF
16410 M:      David Ahern <dsa@cumulusnetworks.com>
16411 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16412 L:      netdev@vger.kernel.org
16413 S:      Maintained
16414 F:      drivers/net/vrf.c
16415 F:      Documentation/networking/vrf.txt
16416
16417 VT1211 HARDWARE MONITOR DRIVER
16418 M:      Juerg Haefliger <juergh@gmail.com>
16419 L:      linux-hwmon@vger.kernel.org
16420 S:      Maintained
16421 F:      Documentation/hwmon/vt1211
16422 F:      drivers/hwmon/vt1211.c
16423
16424 VT8231 HARDWARE MONITOR DRIVER
16425 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16426 L:      linux-hwmon@vger.kernel.org
16427 S:      Maintained
16428 F:      drivers/hwmon/vt8231.c
16429
16430 VUB300 USB to SDIO/SD/MMC bridge chip
16431 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16432 L:      linux-mmc@vger.kernel.org
16433 L:      linux-usb@vger.kernel.org
16434 S:      Supported
16435 F:      drivers/mmc/host/vub300.c
16436
16437 W1 DALLAS'S 1-WIRE BUS
16438 M:      Evgeniy Polyakov <zbr@ioremap.net>
16439 S:      Maintained
16440 F:      Documentation/devicetree/bindings/w1/
16441 F:      Documentation/w1/
16442 F:      drivers/w1/
16443 F:      include/linux/w1.h
16444
16445 W83791D HARDWARE MONITORING DRIVER
16446 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16447 L:      linux-hwmon@vger.kernel.org
16448 S:      Maintained
16449 F:      Documentation/hwmon/w83791d
16450 F:      drivers/hwmon/w83791d.c
16451
16452 W83793 HARDWARE MONITORING DRIVER
16453 M:      Rudolf Marek <r.marek@assembler.cz>
16454 L:      linux-hwmon@vger.kernel.org
16455 S:      Maintained
16456 F:      Documentation/hwmon/w83793
16457 F:      drivers/hwmon/w83793.c
16458
16459 W83795 HARDWARE MONITORING DRIVER
16460 M:      Jean Delvare <jdelvare@suse.com>
16461 L:      linux-hwmon@vger.kernel.org
16462 S:      Maintained
16463 F:      drivers/hwmon/w83795.c
16464
16465 W83L51xD SD/MMC CARD INTERFACE DRIVER
16466 M:      Pierre Ossman <pierre@ossman.eu>
16467 S:      Maintained
16468 F:      drivers/mmc/host/wbsd.*
16469
16470 WACOM PROTOCOL 4 SERIAL TABLETS
16471 M:      Julian Squires <julian@cipht.net>
16472 M:      Hans de Goede <hdegoede@redhat.com>
16473 L:      linux-input@vger.kernel.org
16474 S:      Maintained
16475 F:      drivers/input/tablet/wacom_serial4.c
16476
16477 WATCHDOG DEVICE DRIVERS
16478 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16479 M:      Guenter Roeck <linux@roeck-us.net>
16480 L:      linux-watchdog@vger.kernel.org
16481 W:      http://www.linux-watchdog.org/
16482 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16483 S:      Maintained
16484 F:      Documentation/devicetree/bindings/watchdog/
16485 F:      Documentation/watchdog/
16486 F:      drivers/watchdog/
16487 F:      include/linux/watchdog.h
16488 F:      include/uapi/linux/watchdog.h
16489
16490 WHISKEYCOVE PMIC GPIO DRIVER
16491 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16492 L:      linux-gpio@vger.kernel.org
16493 S:      Maintained
16494 F:      drivers/gpio/gpio-wcove.c
16495
16496 WIIMOTE HID DRIVER
16497 M:      David Herrmann <dh.herrmann@googlemail.com>
16498 L:      linux-input@vger.kernel.org
16499 S:      Maintained
16500 F:      drivers/hid/hid-wiimote*
16501
16502 WILOCITY WIL6210 WIRELESS DRIVER
16503 M:      Maya Erez <merez@codeaurora.org>
16504 L:      linux-wireless@vger.kernel.org
16505 L:      wil6210@qti.qualcomm.com
16506 S:      Supported
16507 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16508 F:      drivers/net/wireless/ath/wil6210/
16509
16510 WIMAX STACK
16511 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16512 M:      linux-wimax@intel.com
16513 L:      wimax@linuxwimax.org (subscribers-only)
16514 S:      Supported
16515 W:      http://linuxwimax.org
16516 F:      Documentation/wimax/README.wimax
16517 F:      include/linux/wimax/debug.h
16518 F:      include/net/wimax.h
16519 F:      include/uapi/linux/wimax.h
16520 F:      net/wimax/
16521
16522 WINBOND CIR DRIVER
16523 M:      David Härdeman <david@hardeman.nu>
16524 S:      Maintained
16525 F:      drivers/media/rc/winbond-cir.c
16526
16527 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16528 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16529 L:      linux-watchdog@vger.kernel.org
16530 S:      Maintained
16531 F:      drivers/watchdog/ebc-c384_wdt.c
16532
16533 WINSYSTEMS WS16C48 GPIO DRIVER
16534 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16535 L:      linux-gpio@vger.kernel.org
16536 S:      Maintained
16537 F:      drivers/gpio/gpio-ws16c48.c
16538
16539 WISTRON LAPTOP BUTTON DRIVER
16540 M:      Miloslav Trmac <mitr@volny.cz>
16541 S:      Maintained
16542 F:      drivers/input/misc/wistron_btns.c
16543
16544 WL3501 WIRELESS PCMCIA CARD DRIVER
16545 L:      linux-wireless@vger.kernel.org
16546 S:      Odd fixes
16547 F:      drivers/net/wireless/wl3501*
16548
16549 WOLFSON MICROELECTRONICS DRIVERS
16550 L:      patches@opensource.cirrus.com
16551 T:      git https://github.com/CirrusLogic/linux-drivers.git
16552 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16553 S:      Supported
16554 F:      Documentation/hwmon/wm83??
16555 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16556 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16557 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16558 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16559 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16560 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16561 F:      drivers/clk/clk-wm83*.c
16562 F:      drivers/extcon/extcon-arizona.c
16563 F:      drivers/leds/leds-wm83*.c
16564 F:      drivers/gpio/gpio-*wm*.c
16565 F:      drivers/gpio/gpio-arizona.c
16566 F:      drivers/hwmon/wm83??-hwmon.c
16567 F:      drivers/input/misc/wm831x-on.c
16568 F:      drivers/input/touchscreen/wm831x-ts.c
16569 F:      drivers/input/touchscreen/wm97*.c
16570 F:      drivers/mfd/arizona*
16571 F:      drivers/mfd/wm*.c
16572 F:      drivers/mfd/cs47l24*
16573 F:      drivers/power/supply/wm83*.c
16574 F:      drivers/rtc/rtc-wm83*.c
16575 F:      drivers/regulator/wm8*.c
16576 F:      drivers/regulator/arizona*
16577 F:      drivers/video/backlight/wm83*_bl.c
16578 F:      drivers/watchdog/wm83*_wdt.c
16579 F:      include/linux/mfd/arizona/
16580 F:      include/linux/mfd/wm831x/
16581 F:      include/linux/mfd/wm8350/
16582 F:      include/linux/mfd/wm8400*
16583 F:      include/linux/regulator/arizona*
16584 F:      include/linux/wm97xx.h
16585 F:      include/sound/wm????.h
16586 F:      sound/soc/codecs/arizona.?
16587 F:      sound/soc/codecs/wm*
16588 F:      sound/soc/codecs/cs47l24*
16589
16590 WORKQUEUE
16591 M:      Tejun Heo <tj@kernel.org>
16592 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16594 S:      Maintained
16595 F:      include/linux/workqueue.h
16596 F:      kernel/workqueue.c
16597 F:      Documentation/core-api/workqueue.rst
16598
16599 X-POWERS AXP288 PMIC DRIVERS
16600 M:      Hans de Goede <hdegoede@redhat.com>
16601 S:      Maintained
16602 N:      axp288
16603 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16604
16605 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16606 M:      Chen-Yu Tsai <wens@csie.org>
16607 L:      linux-kernel@vger.kernel.org
16608 S:      Maintained
16609 N:      axp[128]
16610
16611 X.25 NETWORK LAYER
16612 M:      Andrew Hendry <andrew.hendry@gmail.com>
16613 L:      linux-x25@vger.kernel.org
16614 S:      Odd Fixes
16615 F:      Documentation/networking/x25*
16616 F:      include/net/x25*
16617 F:      net/x25/
16618
16619 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16620 M:      Thomas Gleixner <tglx@linutronix.de>
16621 M:      Ingo Molnar <mingo@redhat.com>
16622 M:      Borislav Petkov <bp@alien8.de>
16623 R:      "H. Peter Anvin" <hpa@zytor.com>
16624 M:      x86@kernel.org
16625 L:      linux-kernel@vger.kernel.org
16626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16627 S:      Maintained
16628 F:      Documentation/devicetree/bindings/x86/
16629 F:      Documentation/x86/
16630 F:      arch/x86/
16631
16632 X86 ENTRY CODE
16633 M:      Andy Lutomirski <luto@kernel.org>
16634 L:      linux-kernel@vger.kernel.org
16635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16636 S:      Maintained
16637 F:      arch/x86/entry/
16638
16639 X86 MCE INFRASTRUCTURE
16640 M:      Tony Luck <tony.luck@intel.com>
16641 M:      Borislav Petkov <bp@alien8.de>
16642 L:      linux-edac@vger.kernel.org
16643 S:      Maintained
16644 F:      arch/x86/kernel/cpu/mcheck/*
16645
16646 X86 MICROCODE UPDATE SUPPORT
16647 M:      Borislav Petkov <bp@alien8.de>
16648 S:      Maintained
16649 F:      arch/x86/kernel/cpu/microcode/*
16650
16651 X86 MM
16652 M:      Dave Hansen <dave.hansen@linux.intel.com>
16653 M:      Andy Lutomirski <luto@kernel.org>
16654 M:      Peter Zijlstra <peterz@infradead.org>
16655 L:      linux-kernel@vger.kernel.org
16656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16657 S:      Maintained
16658 F:      arch/x86/mm/
16659
16660 X86 PLATFORM DRIVERS
16661 M:      Darren Hart <dvhart@infradead.org>
16662 M:      Andy Shevchenko <andy@infradead.org>
16663 L:      platform-driver-x86@vger.kernel.org
16664 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16665 S:      Maintained
16666 F:      drivers/platform/x86/
16667 F:      drivers/platform/olpc/
16668
16669 X86 PLATFORM DRIVERS - ARCH
16670 R:      Darren Hart <dvhart@infradead.org>
16671 R:      Andy Shevchenko <andy@infradead.org>
16672 L:      platform-driver-x86@vger.kernel.org
16673 L:      x86@kernel.org
16674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16675 S:      Maintained
16676 F:      arch/x86/platform
16677
16678 X86 VDSO
16679 M:      Andy Lutomirski <luto@kernel.org>
16680 L:      linux-kernel@vger.kernel.org
16681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16682 S:      Maintained
16683 F:      arch/x86/entry/vdso/
16684
16685 XARRAY
16686 M:      Matthew Wilcox <willy@infradead.org>
16687 L:      linux-fsdevel@vger.kernel.org
16688 S:      Supported
16689 F:      Documentation/core-api/xarray.rst
16690 F:      lib/idr.c
16691 F:      lib/xarray.c
16692 F:      include/linux/idr.h
16693 F:      include/linux/xarray.h
16694 F:      tools/testing/radix-tree
16695
16696 XBOX DVD IR REMOTE
16697 M:      Benjamin Valentin <benpicco@googlemail.com>
16698 S:      Maintained
16699 F:      drivers/media/rc/xbox_remote.c
16700 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16701
16702 XC2028/3028 TUNER DRIVER
16703 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16704 L:      linux-media@vger.kernel.org
16705 W:      https://linuxtv.org
16706 T:      git git://linuxtv.org/media_tree.git
16707 S:      Maintained
16708 F:      drivers/media/tuners/tuner-xc2028.*
16709
16710 XDP (eXpress Data Path)
16711 M:      Alexei Starovoitov <ast@kernel.org>
16712 M:      Daniel Borkmann <daniel@iogearbox.net>
16713 M:      David S. Miller <davem@davemloft.net>
16714 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16715 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16716 M:      John Fastabend <john.fastabend@gmail.com>
16717 L:      netdev@vger.kernel.org
16718 L:      xdp-newbies@vger.kernel.org
16719 S:      Supported
16720 F:      net/core/xdp.c
16721 F:      include/net/xdp.h
16722 F:      kernel/bpf/devmap.c
16723 F:      kernel/bpf/cpumap.c
16724 F:      include/trace/events/xdp.h
16725 K:      xdp
16726 N:      xdp
16727
16728 XDP SOCKETS (AF_XDP)
16729 M:      Björn Töpel <bjorn.topel@intel.com>
16730 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16731 L:      netdev@vger.kernel.org
16732 S:      Maintained
16733 F:      kernel/bpf/xskmap.c
16734 F:      net/xdp/
16735
16736 XEN BLOCK SUBSYSTEM
16737 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16738 M:      Roger Pau Monné <roger.pau@citrix.com>
16739 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16740 S:      Supported
16741 F:      drivers/block/xen-blkback/*
16742 F:      drivers/block/xen*
16743
16744 XEN HYPERVISOR ARM
16745 M:      Stefano Stabellini <sstabellini@kernel.org>
16746 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16747 S:      Maintained
16748 F:      arch/arm/xen/
16749 F:      arch/arm/include/asm/xen/
16750
16751 XEN HYPERVISOR ARM64
16752 M:      Stefano Stabellini <sstabellini@kernel.org>
16753 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16754 S:      Maintained
16755 F:      arch/arm64/xen/
16756 F:      arch/arm64/include/asm/xen/
16757
16758 XEN HYPERVISOR INTERFACE
16759 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16760 M:      Juergen Gross <jgross@suse.com>
16761 R:      Stefano Stabellini <sstabellini@kernel.org>
16762 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16764 S:      Supported
16765 F:      arch/x86/xen/
16766 F:      arch/x86/platform/pvh/
16767 F:      drivers/*/xen-*front.c
16768 F:      drivers/xen/
16769 F:      arch/x86/include/asm/xen/
16770 F:      arch/x86/include/asm/pvclock-abi.h
16771 F:      include/xen/
16772 F:      include/uapi/xen/
16773 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16774 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16775
16776 XEN NETWORK BACKEND DRIVER
16777 M:      Wei Liu <wei.liu2@citrix.com>
16778 M:      Paul Durrant <paul.durrant@citrix.com>
16779 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16780 L:      netdev@vger.kernel.org
16781 S:      Supported
16782 F:      drivers/net/xen-netback/*
16783
16784 XEN PCI SUBSYSTEM
16785 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16786 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16787 S:      Supported
16788 F:      arch/x86/pci/*xen*
16789 F:      drivers/pci/*xen*
16790
16791 XEN PVSCSI DRIVERS
16792 M:      Juergen Gross <jgross@suse.com>
16793 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16794 L:      linux-scsi@vger.kernel.org
16795 S:      Supported
16796 F:      drivers/scsi/xen-scsifront.c
16797 F:      drivers/xen/xen-scsiback.c
16798 F:      include/xen/interface/io/vscsiif.h
16799
16800 XEN SWIOTLB SUBSYSTEM
16801 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16802 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16803 L:      iommu@lists.linux-foundation.org
16804 S:      Supported
16805 F:      arch/x86/xen/*swiotlb*
16806 F:      drivers/xen/*swiotlb*
16807
16808 XEN SOUND FRONTEND DRIVER
16809 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16810 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16811 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16812 S:      Supported
16813 F:      sound/xen/*
16814
16815 XFS FILESYSTEM
16816 M:      Darrick J. Wong <darrick.wong@oracle.com>
16817 M:      linux-xfs@vger.kernel.org
16818 L:      linux-xfs@vger.kernel.org
16819 W:      http://xfs.org/
16820 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16821 S:      Supported
16822 F:      Documentation/filesystems/xfs.txt
16823 F:      fs/xfs/
16824
16825 XILINX AXI ETHERNET DRIVER
16826 M:      Anirudha Sarangi <anirudh@xilinx.com>
16827 M:      John Linn <John.Linn@xilinx.com>
16828 S:      Maintained
16829 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16830
16831 XILINX UARTLITE SERIAL DRIVER
16832 M:      Peter Korsgaard <jacmet@sunsite.dk>
16833 L:      linux-serial@vger.kernel.org
16834 S:      Maintained
16835 F:      drivers/tty/serial/uartlite.c
16836
16837 XILINX VIDEO IP CORES
16838 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16839 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16840 L:      linux-media@vger.kernel.org
16841 T:      git git://linuxtv.org/media_tree.git
16842 S:      Supported
16843 F:      Documentation/devicetree/bindings/media/xilinx/
16844 F:      drivers/media/platform/xilinx/
16845 F:      include/uapi/linux/xilinx-v4l2-controls.h
16846
16847 XILLYBUS DRIVER
16848 M:      Eli Billauer <eli.billauer@gmail.com>
16849 L:      linux-kernel@vger.kernel.org
16850 S:      Supported
16851 F:      drivers/char/xillybus/
16852
16853 XLP9XX I2C DRIVER
16854 M:      George Cherian <george.cherian@cavium.com>
16855 M:      Jan Glauber <jglauber@cavium.com>
16856 L:      linux-i2c@vger.kernel.org
16857 W:      http://www.cavium.com
16858 S:      Supported
16859 F:      drivers/i2c/busses/i2c-xlp9xx.c
16860
16861 XRA1403 GPIO EXPANDER
16862 M:      Nandor Han <nandor.han@ge.com>
16863 M:      Semi Malinen <semi.malinen@ge.com>
16864 L:      linux-gpio@vger.kernel.org
16865 S:      Maintained
16866 F:      drivers/gpio/gpio-xra1403.c
16867 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16868
16869 XTENSA XTFPGA PLATFORM SUPPORT
16870 M:      Max Filippov <jcmvbkbc@gmail.com>
16871 L:      linux-xtensa@linux-xtensa.org
16872 S:      Maintained
16873 F:      drivers/spi/spi-xtensa-xtfpga.c
16874 F:      sound/soc/xtensa/xtfpga-i2s.c
16875
16876 YAM DRIVER FOR AX.25
16877 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16878 L:      linux-hams@vger.kernel.org
16879 S:      Maintained
16880 F:      drivers/net/hamradio/yam*
16881 F:      include/linux/yam.h
16882
16883 YAMA SECURITY MODULE
16884 M:      Kees Cook <keescook@chromium.org>
16885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16886 S:      Supported
16887 F:      security/yama/
16888 F:      Documentation/admin-guide/LSM/Yama.rst
16889
16890 YEALINK PHONE DRIVER
16891 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16892 L:      usbb2k-api-dev@nongnu.org
16893 S:      Maintained
16894 F:      Documentation/input/devices/yealink.rst
16895 F:      drivers/input/misc/yealink.*
16896
16897 Z8530 DRIVER FOR AX.25
16898 M:      Joerg Reuter <jreuter@yaina.de>
16899 W:      http://yaina.de/jreuter/
16900 W:      http://www.qsl.net/dl1bke/
16901 L:      linux-hams@vger.kernel.org
16902 S:      Maintained
16903 F:      Documentation/networking/z8530drv.txt
16904 F:      drivers/net/hamradio/*scc.c
16905 F:      drivers/net/hamradio/z8530.h
16906
16907 ZBUD COMPRESSED PAGE ALLOCATOR
16908 M:      Seth Jennings <sjenning@redhat.com>
16909 M:      Dan Streetman <ddstreet@ieee.org>
16910 L:      linux-mm@kvack.org
16911 S:      Maintained
16912 F:      mm/zbud.c
16913 F:      include/linux/zbud.h
16914
16915 ZD1211RW WIRELESS DRIVER
16916 M:      Daniel Drake <dsd@gentoo.org>
16917 M:      Ulrich Kunitz <kune@deine-taler.de>
16918 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16919 L:      linux-wireless@vger.kernel.org
16920 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16921 S:      Maintained
16922 F:      drivers/net/wireless/zydas/zd1211rw/
16923
16924 ZD1301 MEDIA DRIVER
16925 M:      Antti Palosaari <crope@iki.fi>
16926 L:      linux-media@vger.kernel.org
16927 W:      https://linuxtv.org/
16928 W:      http://palosaari.fi/linux/
16929 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16930 S:      Maintained
16931 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16932
16933 ZD1301_DEMOD MEDIA DRIVER
16934 M:      Antti Palosaari <crope@iki.fi>
16935 L:      linux-media@vger.kernel.org
16936 W:      https://linuxtv.org/
16937 W:      http://palosaari.fi/linux/
16938 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16939 S:      Maintained
16940 F:      drivers/media/dvb-frontends/zd1301_demod*
16941
16942 ZPOOL COMPRESSED PAGE STORAGE API
16943 M:      Dan Streetman <ddstreet@ieee.org>
16944 L:      linux-mm@kvack.org
16945 S:      Maintained
16946 F:      mm/zpool.c
16947 F:      include/linux/zpool.h
16948
16949 ZR36067 VIDEO FOR LINUX DRIVER
16950 L:      mjpeg-users@lists.sourceforge.net
16951 L:      linux-media@vger.kernel.org
16952 W:      http://mjpeg.sourceforge.net/driver-zoran/
16953 T:      hg https://linuxtv.org/hg/v4l-dvb
16954 S:      Odd Fixes
16955 F:      drivers/staging/media/zoran/
16956
16957 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16958 M:      Minchan Kim <minchan@kernel.org>
16959 M:      Nitin Gupta <ngupta@vflare.org>
16960 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16961 L:      linux-kernel@vger.kernel.org
16962 S:      Maintained
16963 F:      drivers/block/zram/
16964 F:      Documentation/blockdev/zram.txt
16965
16966 ZS DECSTATION Z85C30 SERIAL DRIVER
16967 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16968 S:      Maintained
16969 F:      drivers/tty/serial/zs.*
16970
16971 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16972 M:      Minchan Kim <minchan@kernel.org>
16973 M:      Nitin Gupta <ngupta@vflare.org>
16974 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16975 L:      linux-mm@kvack.org
16976 S:      Maintained
16977 F:      mm/zsmalloc.c
16978 F:      include/linux/zsmalloc.h
16979 F:      Documentation/vm/zsmalloc.rst
16980
16981 ZSWAP COMPRESSED SWAP CACHING
16982 M:      Seth Jennings <sjenning@redhat.com>
16983 M:      Dan Streetman <ddstreet@ieee.org>
16984 L:      linux-mm@kvack.org
16985 S:      Maintained
16986 F:      mm/zswap.c
16987
16988 THE REST
16989 M:      Linus Torvalds <torvalds@linux-foundation.org>
16990 L:      linux-kernel@vger.kernel.org
16991 Q:      http://patchwork.kernel.org/project/LKML/list/
16992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16993 S:      Buried alive in reporters
16994 F:      *
16995 F:      */