Merge tag 'for-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/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:      James Morse <james.morse@arm.com>
335 R:      Tony Luck <tony.luck@intel.com>
336 R:      Borislav Petkov <bp@alien8.de>
337 F:      drivers/acpi/apei/
338
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M:      Robert Moore <robert.moore@intel.com>
341 M:      Erik Schmauss <erik.schmauss@intel.com>
342 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L:      linux-acpi@vger.kernel.org
344 L:      devel@acpica.org
345 W:      https://acpica.org/
346 W:      https://github.com/acpica/acpica/
347 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B:      https://bugzilla.kernel.org
350 B:      https://bugs.acpica.org
351 S:      Supported
352 F:      drivers/acpi/acpica/
353 F:      include/acpi/
354 F:      tools/power/acpi/
355
356 ACPI FAN DRIVER
357 M:      Zhang Rui <rui.zhang@intel.com>
358 L:      linux-acpi@vger.kernel.org
359 W:      https://01.org/linux-acpi
360 B:      https://bugzilla.kernel.org
361 S:      Supported
362 F:      drivers/acpi/fan.c
363
364 ACPI FOR ARM64 (ACPI/arm64)
365 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M:      Hanjun Guo <hanjun.guo@linaro.org>
367 M:      Sudeep Holla <sudeep.holla@arm.com>
368 L:      linux-acpi@vger.kernel.org
369 S:      Maintained
370 F:      drivers/acpi/arm64
371
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M:      Hans de Goede <hdegoede@redhat.com>
374 L:      platform-driver-x86@vger.kernel.org
375 S:      Maintained
376 F:      drivers/platform/x86/i2c-multi-instantiate.c
377
378 ACPI PMIC DRIVERS
379 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M:      Len Brown <lenb@kernel.org>
381 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
383 L:      linux-acpi@vger.kernel.org
384 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/pmic/
389
390 ACPI THERMAL DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/*thermal*
397
398 ACPI VIDEO DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/acpi_video.c
405
406 ACPI WMI DRIVER
407 L:      platform-driver-x86@vger.kernel.org
408 S:      Orphan
409 F:      drivers/platform/x86/wmi.c
410 F:      include/uapi/linux/wmi.h
411
412 AD1889 ALSA SOUND DRIVER
413 W:      https://parisc.wiki.kernel.org/index.php/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 AD7606 DRIVER
858 M:      Stefan Popa <stefan.popa@analog.com>
859 L:      linux-iio@vger.kernel.org
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/adc/ad7606.c
863 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
864
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M:      Stefan Popa <stefan.popa@analog.com>
867 L:      linux-iio@vger.kernel.org
868 W:      http://ez.analog.com/community/linux-device-drivers
869 S:      Supported
870 F:      drivers/iio/adc/ad7768-1.c
871 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
872
873 ANALOG DEVICES INC AD9389B DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/ad9389b*
878
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M:      Mircea Caprioru <mircea.caprioru@analog.com>
881 S:      Supported
882 F:      drivers/mux/adgs1408.c
883 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
884
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M:      Stefan Popa <stefan.popa@analog.com>
887 L:      linux-pm@vger.kernel.org
888 W:      http://ez.analog.com/community/linux-device-drivers
889 S:      Supported
890 F:      drivers/power/supply/adp5061.c
891
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M:      Lars-Peter Clausen <lars@metafoo.de>
894 L:      linux-media@vger.kernel.org
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      drivers/media/i2c/adv7180.c
898
899 ANALOG DEVICES INC ADV748X DRIVER
900 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L:      linux-media@vger.kernel.org
902 S:      Maintained
903 F:      drivers/media/i2c/adv748x/*
904
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M:      Hans Verkuil <hans.verkuil@cisco.com>
907 L:      linux-media@vger.kernel.org
908 S:      Maintained
909 F:      drivers/media/i2c/adv7511*
910
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M:      Hans Verkuil <hans.verkuil@cisco.com>
913 L:      linux-media@vger.kernel.org
914 S:      Maintained
915 F:      drivers/media/i2c/adv7604*
916
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M:      Hans Verkuil <hans.verkuil@cisco.com>
919 L:      linux-media@vger.kernel.org
920 S:      Maintained
921 F:      drivers/media/i2c/adv7842*
922
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M:      Lars-Peter Clausen <lars@metafoo.de>
925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W:      http://wiki.analog.com/
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      sound/soc/codecs/adau*
930 F:      sound/soc/codecs/adav*
931 F:      sound/soc/codecs/ad1*
932 F:      sound/soc/codecs/ad7*
933 F:      sound/soc/codecs/ssm*
934 F:      sound/soc/codecs/sigmadsp.*
935
936 ANALOG DEVICES INC DMA DRIVERS
937 M:      Lars-Peter Clausen <lars@metafoo.de>
938 W:      http://ez.analog.com/community/linux-device-drivers
939 S:      Supported
940 F:      drivers/dma/dma-axi-dmac.c
941
942 ANALOG DEVICES INC IIO DRIVERS
943 M:      Lars-Peter Clausen <lars@metafoo.de>
944 M:      Michael Hennerich <Michael.Hennerich@analog.com>
945 W:      http://wiki.analog.com/
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
950 F:      drivers/iio/*/ad*
951 F:      drivers/iio/adc/ltc2497*
952 X:      drivers/iio/*/adjd*
953 F:      drivers/staging/iio/*/ad*
954
955 ANDES ARCHITECTURE
956 M:      Greentime Hu <green.hu@gmail.com>
957 M:      Vincent Chen <deanbo422@gmail.com>
958 T:      git https://github.com/andestech/linux.git
959 S:      Supported
960 F:      arch/nds32/
961 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F:      Documentation/devicetree/bindings/nds32/
963 K:      nds32
964 N:      nds32
965
966 ANDROID CONFIG FRAGMENTS
967 M:      Rob Herring <robh@kernel.org>
968 S:      Supported
969 F:      kernel/configs/android*
970
971 ANDROID DRIVERS
972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M:      Arve Hjønnevåg <arve@android.com>
974 M:      Todd Kjos <tkjos@android.com>
975 M:      Martijn Coenen <maco@android.com>
976 M:      Joel Fernandes <joel@joelfernandes.org>
977 M:      Christian Brauner <christian@brauner.io>
978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L:      devel@driverdev.osuosl.org
980 S:      Supported
981 F:      drivers/android/
982 F:      drivers/staging/android/
983
984 ANDROID GOLDFISH PIC DRIVER
985 M:      Miodrag Dinic <miodrag.dinic@mips.com>
986 S:      Supported
987 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F:      drivers/irqchip/irq-goldfish-pic.c
989
990 ANDROID GOLDFISH RTC DRIVER
991 M:      Miodrag Dinic <miodrag.dinic@mips.com>
992 S:      Supported
993 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F:      drivers/rtc/rtc-goldfish.c
995
996 ANDROID ION DRIVER
997 M:      Laura Abbott <labbott@redhat.com>
998 M:      Sumit Semwal <sumit.semwal@linaro.org>
999 L:      devel@driverdev.osuosl.org
1000 L:      dri-devel@lists.freedesktop.org
1001 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1002 S:      Supported
1003 F:      drivers/staging/android/ion
1004 F:      drivers/staging/android/uapi/ion.h
1005
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M:      Johannes Berg <johannes@sipsolutions.net>
1008 L:      linuxppc-dev@lists.ozlabs.org
1009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1010 S:      Maintained
1011 F:      sound/aoa/
1012
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L:      linux-iio@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/iio/adc/stx104.c
1018
1019 APM DRIVER
1020 M:      Jiri Kosina <jikos@kernel.org>
1021 S:      Odd fixes
1022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F:      arch/x86/kernel/apm_32.c
1024 F:      include/linux/apm_bios.h
1025 F:      include/uapi/linux/apm_bios.h
1026 F:      drivers/char/apm-emulation.c
1027
1028 APPARMOR SECURITY MODULE
1029 M:      John Johansen <john.johansen@canonical.com>
1030 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W:      wiki.apparmor.net
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1033 S:      Supported
1034 F:      security/apparmor/
1035 F:      Documentation/admin-guide/LSM/apparmor.rst
1036
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M:      Henrik Rydberg <rydberg@bitmath.org>
1039 L:      linux-input@vger.kernel.org
1040 S:      Odd fixes
1041 F:      drivers/input/mouse/bcm5974.c
1042
1043 APPLE SMC DRIVER
1044 M:      Henrik Rydberg <rydberg@bitmath.org>
1045 L:      linux-hwmon@vger.kernel.org
1046 S:      Odd fixes
1047 F:      drivers/hwmon/applesmc.c
1048
1049 APPLETALK NETWORK LAYER
1050 L:      netdev@vger.kernel.org
1051 S:      Odd fixes
1052 F:      drivers/net/appletalk/
1053 F:      net/appletalk/
1054
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1057 S:      Supported
1058 F:      arch/arm64/boot/dts/apm/
1059
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1062 S:      Supported
1063 F:      drivers/edac/xgene_edac.c
1064 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1069 S:      Supported
1070 F:      drivers/net/ethernet/apm/xgene-v2/
1071
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M:      Quan Nguyen <quan@os.amperecomputing.com>
1076 S:      Supported
1077 F:      drivers/net/ethernet/apm/xgene/
1078 F:      drivers/net/phy/mdio-xgene.c
1079 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1081
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1084 S:      Supported
1085 F:      drivers/perf/xgene_pmu.c
1086 F:      Documentation/perf/xgene-pmu.txt
1087 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1088
1089 APTINA CAMERA SENSOR PLL
1090 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L:      linux-media@vger.kernel.org
1092 S:      Maintained
1093 F:      drivers/media/i2c/aptina-pll.*
1094
1095 ARC FRAMEBUFFER DRIVER
1096 M:      Jaya Kumar <jayalk@intworks.biz>
1097 S:      Maintained
1098 F:      drivers/video/fbdev/arcfb.c
1099 F:      drivers/video/fbdev/core/fb_defio.c
1100
1101 ARC PGU DRM DRIVER
1102 M:      Alexey Brodkin <abrodkin@synopsys.com>
1103 S:      Supported
1104 F:      drivers/gpu/drm/arc/
1105 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1106
1107 ARCNET NETWORK LAYER
1108 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L:      netdev@vger.kernel.org
1110 S:      Maintained
1111 F:      drivers/net/arcnet/
1112 F:      include/uapi/linux/if_arcnet.h
1113
1114 ARM ARCHITECTED TIMER DRIVER
1115 M:      Mark Rutland <mark.rutland@arm.com>
1116 M:      Marc Zyngier <marc.zyngier@arm.com>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119 F:      arch/arm/include/asm/arch_timer.h
1120 F:      arch/arm64/include/asm/arch_timer.h
1121 F:      drivers/clocksource/arm_arch_timer.c
1122
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M:      Linus Walleij <linus.walleij@linaro.org>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      Documentation/devicetree/bindings/arm/arm-boards
1128 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F:      arch/arm/mach-integrator/
1133 F:      arch/arm/mach-realview/
1134 F:      arch/arm/mach-versatile/
1135 F:      arch/arm/plat-versatile/
1136 F:      arch/arm/boot/dts/arm-realview-*
1137 F:      arch/arm/boot/dts/integrator*
1138 F:      arch/arm/boot/dts/versatile*
1139 F:      drivers/clk/versatile/
1140 F:      drivers/i2c/busses/i2c-versatile.c
1141 F:      drivers/irqchip/irq-versatile-fpga.c
1142 F:      drivers/mtd/maps/physmap_of_versatile.c
1143 F:      drivers/power/reset/arm-versatile-reboot.c
1144 F:      drivers/soc/versatile/
1145
1146 ARM HDLCD DRM DRIVER
1147 M:      Liviu Dudau <liviu.dudau@arm.com>
1148 S:      Supported
1149 F:      drivers/gpu/drm/arm/hdlcd_*
1150 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1151
1152 ARM KOMEDA DRM-KMS DRIVER
1153 M:      James (Qian) Wang <james.qian.wang@arm.com>
1154 M:      Liviu Dudau <liviu.dudau@arm.com>
1155 L:      Mali DP Maintainers <malidp@foss.arm.com>
1156 S:      Supported
1157 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1158 F:      drivers/gpu/drm/arm/display/include/
1159 F:      drivers/gpu/drm/arm/display/komeda/
1160 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1161 F:      Documentation/gpu/komeda-kms.rst
1162
1163 ARM MALI-DP DRM DRIVER
1164 M:      Liviu Dudau <liviu.dudau@arm.com>
1165 M:      Brian Starkey <brian.starkey@arm.com>
1166 L:      Mali DP Maintainers <malidp@foss.arm.com>
1167 S:      Supported
1168 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1169 F:      drivers/gpu/drm/arm/
1170 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1171 F:      Documentation/gpu/afbc.rst
1172
1173 ARM MFM AND FLOPPY DRIVERS
1174 M:      Ian Molton <spyro@f2s.com>
1175 S:      Maintained
1176 F:      arch/arm/lib/floppydma.S
1177 F:      arch/arm/include/asm/floppy.h
1178
1179 ARM PMU PROFILING AND DEBUGGING
1180 M:      Will Deacon <will.deacon@arm.com>
1181 M:      Mark Rutland <mark.rutland@arm.com>
1182 S:      Maintained
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 F:      arch/arm*/kernel/perf_*
1185 F:      arch/arm/oprofile/common.c
1186 F:      arch/arm*/kernel/hw_breakpoint.c
1187 F:      arch/arm*/include/asm/hw_breakpoint.h
1188 F:      arch/arm*/include/asm/perf_event.h
1189 F:      drivers/perf/*
1190 F:      include/linux/perf/arm_pmu.h
1191 F:      Documentation/devicetree/bindings/arm/pmu.txt
1192 F:      Documentation/devicetree/bindings/perf/
1193
1194 ARM PORT
1195 M:      Russell King <linux@armlinux.org.uk>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 W:      http://www.armlinux.org.uk/
1198 S:      Odd Fixes
1199 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1200 F:      arch/arm/
1201 X:      arch/arm/boot/dts/
1202
1203 ARM PRIMECELL AACI PL041 DRIVER
1204 M:      Russell King <linux@armlinux.org.uk>
1205 S:      Odd Fixes
1206 F:      sound/arm/aaci.*
1207
1208 ARM PRIMECELL BUS SUPPORT
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/amba/
1212 F:      include/linux/amba/bus.h
1213
1214 ARM PRIMECELL CLCD PL110 DRIVER
1215 M:      Russell King <linux@armlinux.org.uk>
1216 S:      Odd Fixes
1217 F:      drivers/video/fbdev/amba-clcd.*
1218
1219 ARM PRIMECELL KMI PL050 DRIVER
1220 M:      Russell King <linux@armlinux.org.uk>
1221 S:      Odd Fixes
1222 F:      drivers/input/serio/ambakmi.*
1223 F:      include/linux/amba/kmi.h
1224
1225 ARM PRIMECELL MMCI PL180/1 DRIVER
1226 M:      Russell King <linux@armlinux.org.uk>
1227 S:      Odd Fixes
1228 F:      drivers/mmc/host/mmci.*
1229 F:      include/linux/amba/mmci.h
1230
1231 ARM PRIMECELL SSP PL022 SPI DRIVER
1232 M:      Linus Walleij <linus.walleij@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1236 F:      drivers/spi/spi-pl022.c
1237
1238 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1239 M:      Russell King <linux@armlinux.org.uk>
1240 S:      Odd Fixes
1241 F:      drivers/tty/serial/amba-pl01*.c
1242 F:      include/linux/amba/serial.h
1243
1244 ARM PRIMECELL VIC PL190/PL192 DRIVER
1245 M:      Linus Walleij <linus.walleij@linaro.org>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1249 F:      drivers/irqchip/irq-vic.c
1250
1251 ARM SMMU DRIVERS
1252 M:      Will Deacon <will.deacon@arm.com>
1253 R:      Robin Murphy <robin.murphy@arm.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      drivers/iommu/arm-smmu.c
1257 F:      drivers/iommu/arm-smmu-v3.c
1258 F:      drivers/iommu/io-pgtable-arm.c
1259 F:      drivers/iommu/io-pgtable-arm-v7s.c
1260
1261 ARM SUB-ARCHITECTURES
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/mach-*/
1265 F:      arch/arm/plat-*/
1266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1267
1268 ARM/ACTIONS SEMI ARCHITECTURE
1269 M:      Andreas Färber <afaerber@suse.de>
1270 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 N:      owl
1274 F:      arch/arm/mach-actions/
1275 F:      arch/arm/boot/dts/owl-*
1276 F:      arch/arm64/boot/dts/actions/
1277 F:      drivers/clk/actions/
1278 F:      drivers/clocksource/timer-owl*
1279 F:      drivers/dma/owl-dma.c
1280 F:      drivers/i2c/busses/i2c-owl.c
1281 F:      drivers/pinctrl/actions/*
1282 F:      drivers/soc/actions/
1283 F:      include/dt-bindings/power/owl-*
1284 F:      include/linux/soc/actions/
1285 F:      Documentation/devicetree/bindings/arm/actions.txt
1286 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1287 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1288 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1289 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1290 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1291 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1292
1293 ARM/ADS SPHERE MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/AFEB9260 MACHINE SUPPORT
1299 M:      Sergey Lapin <slapin@ossfans.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302
1303 ARM/AJECO 1ARM MACHINE SUPPORT
1304 M:      Lennert Buytenhek <kernel@wantstofly.org>
1305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 S:      Maintained
1307
1308 ARM/Allwinner SoC Clock Support
1309 M:      Emilio López <emilio@elopez.com.ar>
1310 S:      Maintained
1311 F:      drivers/clk/sunxi/
1312
1313 ARM/Allwinner sunXi SoC support
1314 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1315 M:      Chen-Yu Tsai <wens@csie.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 N:      sun[x456789]i
1319 N:      sun50i
1320 F:      arch/arm/mach-sunxi/
1321 F:      arch/arm64/boot/dts/allwinner/
1322 F:      drivers/clk/sunxi-ng/
1323 F:      drivers/pinctrl/sunxi/
1324 F:      drivers/soc/sunxi/
1325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1326
1327 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1328 M:      Neil Armstrong <narmstrong@baylibre.com>
1329 M:      Jerome Brunet <jbrunet@baylibre.com>
1330 L:      linux-amlogic@lists.infradead.org
1331 S:      Maintained
1332 F:      drivers/clk/meson/
1333 F:      include/dt-bindings/clock/meson*
1334 F:      include/dt-bindings/clock/gxbb*
1335 F:      Documentation/devicetree/bindings/clock/amlogic*
1336
1337 ARM/Amlogic Meson SoC support
1338 M:      Kevin Hilman <khilman@baylibre.com>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 L:      linux-amlogic@lists.infradead.org
1341 W:      http://linux-meson.com/
1342 S:      Maintained
1343 F:      arch/arm/mach-meson/
1344 F:      arch/arm/boot/dts/meson*
1345 F:      arch/arm64/boot/dts/amlogic/
1346 F:      drivers/pinctrl/meson/
1347 F:      drivers/mmc/host/meson*
1348 F:      drivers/soc/amlogic/
1349 N:      meson
1350
1351 ARM/Amlogic Meson SoC Sound Drivers
1352 M:      Jerome Brunet <jbrunet@baylibre.com>
1353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      sound/soc/meson/
1356 F:      Documentation/devicetree/bindings/sound/amlogic*
1357
1358 ARM/Annapurna Labs ALPINE ARCHITECTURE
1359 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1360 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-alpine/
1364 F:      arch/arm/boot/dts/alpine*
1365 F:      arch/arm64/boot/dts/al/
1366 F:      drivers/*/*alpine*
1367
1368 ARM/ARTPEC MACHINE SUPPORT
1369 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1370 M:      Lars Persson <lars.persson@axis.com>
1371 S:      Maintained
1372 L:      linux-arm-kernel@axis.com
1373 F:      arch/arm/mach-artpec
1374 F:      arch/arm/boot/dts/artpec6*
1375 F:      drivers/clk/axis
1376 F:      drivers/crypto/axis
1377 F:      drivers/pinctrl/pinctrl-artpec*
1378 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1379
1380 ARM/ASPEED I2C DRIVER
1381 M:      Brendan Higgins <brendanhiggins@google.com>
1382 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1383 R:      Joel Stanley <joel@jms.id.au>
1384 L:      linux-i2c@vger.kernel.org
1385 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1386 S:      Maintained
1387 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1388 F:      drivers/i2c/busses/i2c-aspeed.c
1389 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1390 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1391
1392 ARM/ASPEED MACHINE SUPPORT
1393 M:      Joel Stanley <joel@jms.id.au>
1394 R:      Andrew Jeffery <andrew@aj.id.au>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1397 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1398 S:      Supported
1399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1400 F:      arch/arm/mach-aspeed/
1401 F:      arch/arm/boot/dts/aspeed-*
1402 N:      aspeed
1403
1404 ARM/BITMAIN ARCHITECTURE
1405 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 F:      arch/arm64/boot/dts/bitmain/
1409 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1410
1411 ARM/CALXEDA HIGHBANK ARCHITECTURE
1412 M:      Rob Herring <robh@kernel.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-highbank/
1416 F:      arch/arm/boot/dts/highbank.dts
1417 F:      arch/arm/boot/dts/ecx-*.dts*
1418
1419 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1420 M:      Krzysztof Halasa <khalasa@piap.pl>
1421 S:      Maintained
1422 F:      arch/arm/mach-cns3xxx/
1423
1424 ARM/CAVIUM THUNDER NETWORK DRIVER
1425 M:      Sunil Goutham <sgoutham@cavium.com>
1426 M:      Robert Richter <rric@kernel.org>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Supported
1429 F:      drivers/net/ethernet/cavium/thunder/
1430
1431 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1432 M:      Lukasz Majewski <lukma@denx.de>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm/mach-ep93xx/ts72xx.c
1436
1437 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1438 M:      Alexander Shiyan <shc_work@mail.ru>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Odd Fixes
1441 N:      clps711x
1442
1443 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1449 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1450 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 F:      arch/arm/mach-ep93xx/
1454 F:      arch/arm/mach-ep93xx/include/mach/
1455
1456 ARM/CLKDEV SUPPORT
1457 M:      Russell King <linux@armlinux.org.uk>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1461 F:      drivers/clk/clkdev.c
1462
1463 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1464 M:      Mike Rapoport <mike@compulab.co.il>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467
1468 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1469 M:      Baruch Siach <baruch@tkos.co.il>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/boot/dts/cx92755*
1473 N:      digicolor
1474
1475 ARM/CONTEC MICRO9 MACHINE SUPPORT
1476 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1477 S:      Maintained
1478 F:      arch/arm/mach-ep93xx/micro9.c
1479
1480 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1481 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1482 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      drivers/hwtracing/coresight/*
1486 F:      Documentation/trace/coresight.txt
1487 F:      Documentation/trace/coresight-cpu-debug.txt
1488 F:      Documentation/devicetree/bindings/arm/coresight.txt
1489 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1490 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1491 F:      tools/perf/arch/arm/util/pmu.c
1492 F:      tools/perf/arch/arm/util/auxtrace.c
1493 F:      tools/perf/arch/arm/util/cs-etm.c
1494 F:      tools/perf/arch/arm/util/cs-etm.h
1495 F:      tools/perf/util/cs-etm.*
1496 F:      tools/perf/util/cs-etm-decoder/*
1497
1498 ARM/CORGI MACHINE SUPPORT
1499 M:      Richard Purdie <rpurdie@rpsys.net>
1500 S:      Maintained
1501
1502 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1503 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1504 M:      Linus Walleij <linus.walleij@linaro.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 T:      git git://github.com/ulli-kroll/linux.git
1507 S:      Maintained
1508 F:      Documentation/devicetree/bindings/arm/gemini.txt
1509 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1510 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1511 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1512 F:      arch/arm/mach-gemini/
1513 F:      drivers/net/ethernet/cortina/
1514 F:      drivers/pinctrl/pinctrl-gemini.c
1515 F:      drivers/rtc/rtc-ftrtc010.c
1516
1517 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1518 M:      Barry Song <baohua@kernel.org>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/prima2*
1523 F:      arch/arm/mach-prima2/
1524 F:      drivers/clk/sirf/
1525 F:      drivers/clocksource/timer-prima2.c
1526 F:      drivers/clocksource/timer-atlas7.c
1527 N:      [^a-z]sirf
1528 X:      drivers/gnss
1529
1530 ARM/EBSA110 MACHINE SUPPORT
1531 M:      Russell King <linux@armlinux.org.uk>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 W:      http://www.armlinux.org.uk/
1534 S:      Maintained
1535 F:      arch/arm/mach-ebsa110/
1536 F:      drivers/net/ethernet/amd/am79c961a.*
1537
1538 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1539 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1540 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 N:      efm32
1544
1545 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1546 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm/mach-pxa/ezx.c
1550
1551 ARM/FARADAY FA526 PORT
1552 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 T:      git git://git.berlios.de/gemini-board
1556 F:      arch/arm/mm/*-fa*
1557
1558 ARM/FOOTBRIDGE ARCHITECTURE
1559 M:      Russell King <linux@armlinux.org.uk>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 W:      http://www.armlinux.org.uk/
1562 S:      Maintained
1563 F:      arch/arm/include/asm/hardware/dec21285.h
1564 F:      arch/arm/mach-footbridge/
1565
1566 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1567 M:      Shawn Guo <shawnguo@kernel.org>
1568 M:      Sascha Hauer <s.hauer@pengutronix.de>
1569 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R:      Fabio Estevam <festevam@gmail.com>
1571 R:      NXP Linux Team <linux-imx@nxp.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1575 N:      imx
1576 N:      mxs
1577 X:      drivers/media/i2c/
1578
1579 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1580 M:      Shawn Guo <shawnguo@kernel.org>
1581 M:      Sascha Hauer <s.hauer@pengutronix.de>
1582 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1583 R:      Stefan Agner <stefan@agner.ch>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1587 F:      arch/arm/mach-imx/*vf610*
1588 F:      arch/arm/boot/dts/vf*
1589
1590 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1591 M:      Shawn Guo <shawnguo@kernel.org>
1592 M:      Li Yang <leoyang.li@nxp.com>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1596 F:      arch/arm/boot/dts/ls1021a*
1597 F:      arch/arm64/boot/dts/freescale/fsl-*
1598 F:      arch/arm64/boot/dts/freescale/qoriq-*
1599
1600 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1601 M:      Lennert Buytenhek <kernel@wantstofly.org>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604
1605 ARM/GUMSTIX MACHINE SUPPORT
1606 M:      Steve Sakoman <sakoman@gmail.com>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1611 M:      Philipp Zabel <philipp.zabel@gmail.com>
1612 M:      Paul Parsons <lost.distance@yahoo.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/hx4700.c
1616 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1617 F:      sound/soc/pxa/hx4700.c
1618
1619 ARM/HISILICON SOC SUPPORT
1620 M:      Wei Xu <xuwei5@hisilicon.com>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W:      http://www.hisilicon.com
1623 S:      Supported
1624 T:      git git://github.com/hisilicon/linux-hisi.git
1625 F:      arch/arm/mach-hisi/
1626 F:      arch/arm/boot/dts/hi3*
1627 F:      arch/arm/boot/dts/hip*
1628 F:      arch/arm/boot/dts/hisi*
1629 F:      arch/arm64/boot/dts/hisilicon/
1630
1631 ARM/HP JORNADA 7XX MACHINE SUPPORT
1632 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1633 W:      www.jlime.com
1634 S:      Maintained
1635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1636 F:      arch/arm/mach-sa1100/jornada720.c
1637 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1638
1639 ARM/IGEP MACHINE SUPPORT
1640 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1641 M:      Javier Martinez Canillas <javier@dowhile0.org>
1642 L:      linux-omap@vger.kernel.org
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645 F:      arch/arm/boot/dts/omap3-igep*
1646
1647 ARM/INCOME PXA270 SUPPORT
1648 M:      Marek Vasut <marek.vasut@gmail.com>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1652
1653 ARM/INTEL IOP13XX ARM ARCHITECTURE
1654 M:      Lennert Buytenhek <kernel@wantstofly.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657
1658 ARM/INTEL IOP32X ARM ARCHITECTURE
1659 M:      Lennert Buytenhek <kernel@wantstofly.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662
1663 ARM/INTEL IOP33X ARM ARCHITECTURE
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Orphan
1666
1667 ARM/INTEL IQ81342EX 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/INTEL IXDP2850 MACHINE SUPPORT
1673 M:      Lennert Buytenhek <kernel@wantstofly.org>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676
1677 ARM/INTEL IXP4XX ARM ARCHITECTURE
1678 M:      Imre Kaloz <kaloz@openwrt.org>
1679 M:      Krzysztof Halasa <khalasa@piap.pl>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-ixp4xx/
1683
1684 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1685 M:      Jonathan Cameron <jic23@cam.ac.uk>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 F:      arch/arm/mach-pxa/stargate2.c
1689 F:      drivers/pcmcia/pxa2xx_stargate2.c
1690
1691 ARM/INTEL XSC3 (MANZANO) ARM CORE
1692 M:      Lennert Buytenhek <kernel@wantstofly.org>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 S:      Maintained
1695
1696 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1697 M:      Lennert Buytenhek <kernel@wantstofly.org>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700
1701 ARM/LG1K ARCHITECTURE
1702 M:      Chanho Min <chanho.min@lge.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm64/boot/dts/lg/
1706
1707 ARM/LOGICPD PXA270 MACHINE SUPPORT
1708 M:      Lennert Buytenhek <kernel@wantstofly.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711
1712 ARM/LPC18XX ARCHITECTURE
1713 M:      Vladimir Zapolskiy <vz@mleia.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/lpc43*
1717 F:      drivers/i2c/busses/i2c-lpc2k.c
1718 F:      drivers/memory/pl172.c
1719 F:      drivers/mtd/spi-nor/nxp-spifi.c
1720 F:      drivers/rtc/rtc-lpc24xx.c
1721 N:      lpc18xx
1722
1723 ARM/LPC32XX SOC SUPPORT
1724 M:      Vladimir Zapolskiy <vz@mleia.com>
1725 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1728 S:      Maintained
1729 F:      arch/arm/boot/dts/lpc32*
1730 F:      arch/arm/mach-lpc32xx/
1731 F:      drivers/i2c/busses/i2c-pnx.c
1732 F:      drivers/net/ethernet/nxp/lpc_eth.c
1733 F:      drivers/usb/host/ohci-nxp.c
1734 F:      drivers/watchdog/pnx4008_wdt.c
1735 N:      lpc32xx
1736
1737 ARM/MAGICIAN MACHINE SUPPORT
1738 M:      Philipp Zabel <philipp.zabel@gmail.com>
1739 S:      Maintained
1740
1741 ARM/Marvell Dove/MV78xx0/Orion SOC support
1742 M:      Jason Cooper <jason@lakedaemon.net>
1743 M:      Andrew Lunn <andrew@lunn.ch>
1744 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1745 M:      Gregory Clement <gregory.clement@bootlin.com>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748 F:      Documentation/devicetree/bindings/soc/dove/
1749 F:      arch/arm/mach-dove/
1750 F:      arch/arm/mach-mv78xx0/
1751 F:      arch/arm/mach-orion5x/
1752 F:      arch/arm/plat-orion/
1753 F:      arch/arm/boot/dts/dove*
1754 F:      arch/arm/boot/dts/orion5x*
1755
1756 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1757 M:      Jason Cooper <jason@lakedaemon.net>
1758 M:      Andrew Lunn <andrew@lunn.ch>
1759 M:      Gregory Clement <gregory.clement@bootlin.com>
1760 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763 F:      arch/arm/boot/dts/armada*
1764 F:      arch/arm/boot/dts/kirkwood*
1765 F:      arch/arm/configs/mvebu_*_defconfig
1766 F:      arch/arm/mach-mvebu/
1767 F:      arch/arm64/boot/dts/marvell/armada*
1768 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1769 F:      drivers/cpufreq/armada-8k-cpufreq.c
1770 F:      drivers/cpufreq/mvebu-cpufreq.c
1771 F:      drivers/irqchip/irq-armada-370-xp.c
1772 F:      drivers/irqchip/irq-mvebu-*
1773 F:      drivers/pinctrl/mvebu/
1774 F:      drivers/rtc/rtc-armada38x.c
1775
1776 ARM/Mediatek RTC DRIVER
1777 M:      Eddie Huang <eddie.huang@mediatek.com>
1778 M:      Sean Wang <sean.wang@mediatek.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1783 F:      drivers/rtc/rtc-mt6397.c
1784 F:      drivers/rtc/rtc-mt7622.c
1785
1786 ARM/Mediatek SoC support
1787 M:      Matthias Brugger <matthias.bgg@gmail.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1790 W:      https://mtk.bcnfs.org/
1791 C:      irc://chat.freenode.net/linux-mediatek
1792 S:      Maintained
1793 F:      arch/arm/boot/dts/mt6*
1794 F:      arch/arm/boot/dts/mt7*
1795 F:      arch/arm/boot/dts/mt8*
1796 F:      arch/arm/mach-mediatek/
1797 F:      arch/arm64/boot/dts/mediatek/
1798 F:      drivers/soc/mediatek/
1799 N:      mtk
1800 N:      mt[678]
1801 K:      mediatek
1802
1803 ARM/Mediatek USB3 PHY DRIVER
1804 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1807 S:      Maintained
1808 F:      drivers/phy/mediatek/
1809 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1810
1811 ARM/MICREL KS8695 ARCHITECTURE
1812 M:      Greg Ungerer <gerg@uclinux.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F:      arch/arm/mach-ks8695/
1815 S:      Odd Fixes
1816
1817 ARM/Microchip (AT91) SoC support
1818 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1819 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1820 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 W:      http://www.linux4sam.org
1823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1824 S:      Supported
1825 N:      at91
1826 N:      atmel
1827 F:      arch/arm/mach-at91/
1828 F:      include/soc/at91/
1829 F:      arch/arm/boot/dts/at91*.dts
1830 F:      arch/arm/boot/dts/at91*.dtsi
1831 F:      arch/arm/boot/dts/sama*.dts
1832 F:      arch/arm/boot/dts/sama*.dtsi
1833 F:      arch/arm/include/debug/at91.S
1834 F:      drivers/memory/atmel*
1835 F:      drivers/watchdog/sama5d4_wdt.c
1836 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1837 X:      drivers/net/wireless/atmel/
1838
1839 ARM/MIOA701 MACHINE SUPPORT
1840 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F:      arch/arm/mach-pxa/mioa701.c
1843 S:      Maintained
1844
1845 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1846 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1847 S:      Maintained
1848
1849 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1850 M:      Linus Walleij <linus.walleij@linaro.org>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853 F:      arch/arm/mach-nomadik/
1854 F:      arch/arm/mach-u300/
1855 F:      arch/arm/mach-ux500/
1856 F:      arch/arm/boot/dts/ste-*
1857 F:      drivers/clk/clk-nomadik.c
1858 F:      drivers/clk/clk-u300.c
1859 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1860 F:      drivers/clocksource/timer-u300.c
1861 F:      drivers/dma/coh901318*
1862 F:      drivers/dma/ste_dma40*
1863 F:      drivers/hwspinlock/u8500_hsem.c
1864 F:      drivers/i2c/busses/i2c-nomadik.c
1865 F:      drivers/i2c/busses/i2c-stu300.c
1866 F:      drivers/mfd/ab3100*
1867 F:      drivers/mfd/ab8500*
1868 F:      drivers/mfd/abx500*
1869 F:      drivers/mfd/dbx500*
1870 F:      drivers/mfd/db8500*
1871 F:      drivers/pinctrl/nomadik/
1872 F:      drivers/pinctrl/pinctrl-coh901*
1873 F:      drivers/pinctrl/pinctrl-u300.c
1874 F:      drivers/rtc/rtc-ab3100.c
1875 F:      drivers/rtc/rtc-ab8500.c
1876 F:      drivers/rtc/rtc-coh901331.c
1877 F:      drivers/rtc/rtc-pl031.c
1878 F:      drivers/watchdog/coh901327_wdt.c
1879 F:      Documentation/devicetree/bindings/arm/ste-*
1880 F:      Documentation/devicetree/bindings/arm/ux500/
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1882
1883 ARM/NUVOTON NPCM ARCHITECTURE
1884 M:      Avi Fishman <avifishman70@gmail.com>
1885 M:      Tomer Maimon <tmaimon77@gmail.com>
1886 R:      Patrick Venture <venture@google.com>
1887 R:      Nancy Yuen <yuenn@google.com>
1888 R:      Brendan Higgins <brendanhiggins@google.com>
1889 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1890 S:      Supported
1891 F:      arch/arm/mach-npcm/
1892 F:      arch/arm/boot/dts/nuvoton-npcm*
1893 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1894 F:      drivers/*/*npcm*
1895 F:      Documentation/devicetree/bindings/*/*npcm*
1896 F:      Documentation/devicetree/bindings/*/*/*npcm*
1897
1898 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1899 M:      Wan ZongShun <mcuos.com@gmail.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 W:      http://www.mcuos.com
1902 S:      Maintained
1903 F:      arch/arm/mach-w90x900/
1904 F:      drivers/input/keyboard/w90p910_keypad.c
1905 F:      drivers/input/touchscreen/w90p910_ts.c
1906 F:      drivers/watchdog/nuc900_wdt.c
1907 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1908 F:      drivers/mtd/nand/raw/nuc900_nand.c
1909 F:      drivers/rtc/rtc-nuc900.c
1910 F:      drivers/spi/spi-nuc900.c
1911 F:      drivers/usb/host/ehci-w90x900.c
1912 F:      drivers/video/fbdev/nuc900fb.c
1913
1914 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1915 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1916 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1917 S:      Orphan
1918 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1919 F:      arch/arm/mach-s3c24xx/gta02.h
1920
1921 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1922 M:      Alexander Clouter <alex@digriz.org.uk>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W:      http://www.digriz.org.uk/ts78xx/kernel
1925 S:      Maintained
1926 F:      arch/arm/mach-orion5x/ts78xx-*
1927
1928 ARM/OXNAS platform support
1929 M:      Neil Armstrong <narmstrong@baylibre.com>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1932 S:      Maintained
1933 F:      arch/arm/mach-oxnas/
1934 F:      arch/arm/boot/dts/ox8*.dts*
1935 N:      oxnas
1936
1937 ARM/PALM TREO SUPPORT
1938 M:      Tomas Cech <sleep_walker@suse.com>
1939 L:      linux-arm-kernel@lists.infradead.org
1940 W:      http://hackndev.com
1941 S:      Maintained
1942 F:      arch/arm/mach-pxa/palmtreo.*
1943
1944 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1945 M:      Marek Vasut <marek.vasut@gmail.com>
1946 L:      linux-arm-kernel@lists.infradead.org
1947 W:      http://hackndev.com
1948 S:      Maintained
1949 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1950 F:      arch/arm/mach-pxa/palmtx.c
1951 F:      arch/arm/mach-pxa/palmt5.*
1952 F:      arch/arm/mach-pxa/include/mach/palmld.h
1953 F:      arch/arm/mach-pxa/palmld.c
1954 F:      arch/arm/mach-pxa/palmte2.*
1955 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1956 F:      arch/arm/mach-pxa/palmtc.c
1957
1958 ARM/PALMZ72 SUPPORT
1959 M:      Sergey Lapin <slapin@ossfans.org>
1960 L:      linux-arm-kernel@lists.infradead.org
1961 W:      http://hackndev.com
1962 S:      Maintained
1963 F:      arch/arm/mach-pxa/palmz72.*
1964
1965 ARM/PLEB SUPPORT
1966 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1967 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1968 S:      Maintained
1969
1970 ARM/PT DIGITAL BOARD PORT
1971 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 W:      http://www.armlinux.org.uk/
1974 S:      Maintained
1975
1976 ARM/QUALCOMM SUPPORT
1977 M:      Andy Gross <andy.gross@linaro.org>
1978 M:      David Brown <david.brown@linaro.org>
1979 L:      linux-arm-msm@vger.kernel.org
1980 S:      Maintained
1981 F:      Documentation/devicetree/bindings/soc/qcom/
1982 F:      Documentation/devicetree/bindings/*/qcom*
1983 F:      arch/arm/boot/dts/qcom-*.dts
1984 F:      arch/arm/boot/dts/qcom-*.dtsi
1985 F:      arch/arm/mach-qcom/
1986 F:      arch/arm64/boot/dts/qcom/
1987 F:      drivers/*/qcom/
1988 F:      drivers/*/qcom*
1989 F:      drivers/*/*/qcom/
1990 F:      drivers/*/*/qcom*
1991 F:      drivers/*/pm8???-*
1992 F:      drivers/bluetooth/btqcomsmd.c
1993 F:      drivers/clocksource/timer-qcom.c
1994 F:      drivers/extcon/extcon-qcom*
1995 F:      drivers/iommu/msm*
1996 F:      drivers/i2c/busses/i2c-qup.c
1997 F:      drivers/i2c/busses/i2c-qcom-geni.c
1998 F:      drivers/mfd/ssbi.c
1999 F:      drivers/mmc/host/mmci_qcom*
2000 F:      drivers/mmc/host/sdhci_msm.c
2001 F:      drivers/pci/controller/dwc/pcie-qcom.c
2002 F:      drivers/phy/qualcomm/
2003 F:      drivers/power/*/msm*
2004 F:      drivers/reset/reset-qcom-*
2005 F:      drivers/scsi/ufs/ufs-qcom.*
2006 F:      drivers/spi/spi-qup.c
2007 F:      drivers/spi/spi-geni-qcom.c
2008 F:      drivers/spi/spi-qcom-qspi.c
2009 F:      drivers/tty/serial/msm_serial.c
2010 F:      drivers/usb/dwc3/dwc3-qcom.c
2011 F:      include/dt-bindings/*/qcom*
2012 F:      include/linux/*/qcom*
2013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2014
2015 ARM/RADISYS ENP2611 MACHINE SUPPORT
2016 M:      Lennert Buytenhek <kernel@wantstofly.org>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019
2020 ARM/RDA MICRO ARCHITECTURE
2021 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2024 S:      Maintained
2025 F:      arch/arm/boot/dts/rda8810pl-*
2026 F:      drivers/clocksource/timer-rda.c
2027 F:      drivers/irqchip/irq-rda-intc.c
2028 F:      drivers/tty/serial/rda-uart.c
2029 F:      Documentation/devicetree/bindings/arm/rda.txt
2030 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2031 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2032 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2033
2034 ARM/REALTEK ARCHITECTURE
2035 M:      Andreas Färber <afaerber@suse.de>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm64/boot/dts/realtek/
2039 F:      Documentation/devicetree/bindings/arm/realtek.txt
2040
2041 ARM/RENESAS ARM64 ARCHITECTURE
2042 M:      Simon Horman <horms@verge.net.au>
2043 M:      Magnus Damm <magnus.damm@gmail.com>
2044 L:      linux-renesas-soc@vger.kernel.org
2045 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2047 S:      Supported
2048 F:      arch/arm64/boot/dts/renesas/
2049 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2050 F:      drivers/soc/renesas/
2051 F:      include/linux/soc/renesas/
2052
2053 ARM/RISCPC ARCHITECTURE
2054 M:      Russell King <linux@armlinux.org.uk>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W:      http://www.armlinux.org.uk/
2057 S:      Maintained
2058 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2059 F:      arch/arm/include/asm/hardware/ioc.h
2060 F:      arch/arm/include/asm/hardware/iomd.h
2061 F:      arch/arm/include/asm/hardware/memc.h
2062 F:      arch/arm/mach-rpc/
2063 F:      drivers/net/ethernet/8390/etherh.c
2064 F:      drivers/net/ethernet/i825xx/ether1*
2065 F:      drivers/net/ethernet/seeq/ether3*
2066 F:      drivers/scsi/arm/
2067
2068 ARM/Rockchip SoC support
2069 M:      Heiko Stuebner <heiko@sntech.de>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L:      linux-rockchip@lists.infradead.org
2072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2073 S:      Maintained
2074 F:      arch/arm/boot/dts/rk3*
2075 F:      arch/arm/boot/dts/rv1108*
2076 F:      arch/arm/mach-rockchip/
2077 F:      drivers/clk/rockchip/
2078 F:      drivers/i2c/busses/i2c-rk3x.c
2079 F:      drivers/*/*rockchip*
2080 F:      drivers/*/*/*rockchip*
2081 F:      sound/soc/rockchip/
2082 N:      rockchip
2083
2084 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2085 M:      Kukjin Kim <kgene@kernel.org>
2086 M:      Krzysztof Kozlowski <krzk@kernel.org>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2089 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2090 S:      Maintained
2091 F:      arch/arm/boot/dts/s3c*
2092 F:      arch/arm/boot/dts/s5p*
2093 F:      arch/arm/boot/dts/exynos*
2094 F:      arch/arm64/boot/dts/exynos/
2095 F:      arch/arm/plat-samsung/
2096 F:      arch/arm/mach-s3c24*/
2097 F:      arch/arm/mach-s3c64xx/
2098 F:      arch/arm/mach-s5p*/
2099 F:      arch/arm/mach-exynos*/
2100 F:      drivers/*/*s3c24*
2101 F:      drivers/*/*/*s3c24*
2102 F:      drivers/*/*s3c64xx*
2103 F:      drivers/*/*s5pv210*
2104 F:      drivers/memory/samsung/*
2105 F:      drivers/soc/samsung/*
2106 F:      Documentation/arm/Samsung/
2107 F:      Documentation/devicetree/bindings/arm/samsung/
2108 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2109 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2110 N:      exynos
2111
2112 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2113 M:      Kyungmin Park <kyungmin.park@samsung.com>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116 F:      arch/arm/mach-s5pv210/
2117
2118 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2119 M:      Kyungmin Park <kyungmin.park@samsung.com>
2120 M:      Kamil Debski <kamil@wypas.org>
2121 M:      Andrzej Hajda <a.hajda@samsung.com>
2122 L:      linux-arm-kernel@lists.infradead.org
2123 L:      linux-media@vger.kernel.org
2124 S:      Maintained
2125 F:      drivers/media/platform/s5p-g2d/
2126
2127 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2128 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2129 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2130 L:      linux-media@vger.kernel.org
2131 S:      Maintained
2132 F:      drivers/media/platform/s5p-cec/
2133 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2134
2135 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2136 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2137 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2138 L:      linux-arm-kernel@lists.infradead.org
2139 L:      linux-media@vger.kernel.org
2140 S:      Maintained
2141 F:      drivers/media/platform/s5p-jpeg/
2142
2143 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2144 M:      Kyungmin Park <kyungmin.park@samsung.com>
2145 M:      Kamil Debski <kamil@wypas.org>
2146 M:      Jeongtae Park <jtp.park@samsung.com>
2147 M:      Andrzej Hajda <a.hajda@samsung.com>
2148 L:      linux-arm-kernel@lists.infradead.org
2149 L:      linux-media@vger.kernel.org
2150 S:      Maintained
2151 F:      drivers/media/platform/s5p-mfc/
2152
2153 ARM/SHMOBILE ARM ARCHITECTURE
2154 M:      Simon Horman <horms@verge.net.au>
2155 M:      Magnus Damm <magnus.damm@gmail.com>
2156 L:      linux-renesas-soc@vger.kernel.org
2157 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2159 S:      Supported
2160 F:      arch/arm/boot/dts/emev2*
2161 F:      arch/arm/boot/dts/gr-peach*
2162 F:      arch/arm/boot/dts/iwg20d-q7*
2163 F:      arch/arm/boot/dts/r7s*
2164 F:      arch/arm/boot/dts/r8a*
2165 F:      arch/arm/boot/dts/r9a*
2166 F:      arch/arm/boot/dts/sh*
2167 F:      arch/arm/configs/shmobile_defconfig
2168 F:      arch/arm/include/debug/renesas-scif.S
2169 F:      arch/arm/mach-shmobile/
2170 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2171 F:      drivers/soc/renesas/
2172 F:      include/linux/soc/renesas/
2173
2174 ARM/SOCFPGA ARCHITECTURE
2175 M:      Dinh Nguyen <dinguyen@kernel.org>
2176 S:      Maintained
2177 F:      arch/arm/mach-socfpga/
2178 F:      arch/arm/boot/dts/socfpga*
2179 F:      arch/arm/configs/socfpga_defconfig
2180 F:      arch/arm64/boot/dts/altera/
2181 W:      http://www.rocketboards.org
2182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2183
2184 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2185 M:      Dinh Nguyen <dinguyen@kernel.org>
2186 S:      Maintained
2187 F:      drivers/clk/socfpga/
2188
2189 ARM/SOCFPGA EDAC SUPPORT
2190 M:      Thor Thayer <thor.thayer@linux.intel.com>
2191 S:      Maintained
2192 F:      drivers/edac/altera_edac.
2193
2194 ARM/SPREADTRUM SoC SUPPORT
2195 M:      Orson Zhai <orsonzhai@gmail.com>
2196 M:      Baolin Wang <baolin.wang@linaro.org>
2197 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2198 S:      Maintained
2199 F:      arch/arm64/boot/dts/sprd
2200 N:      sprd
2201
2202 ARM/STI ARCHITECTURE
2203 M:      Patrice Chotard <patrice.chotard@st.com>
2204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 W:      http://www.stlinux.com
2206 S:      Maintained
2207 F:      arch/arm/mach-sti/
2208 F:      arch/arm/boot/dts/sti*
2209 F:      drivers/char/hw_random/st-rng.c
2210 F:      drivers/clocksource/arm_global_timer.c
2211 F:      drivers/clocksource/clksrc_st_lpc.c
2212 F:      drivers/cpufreq/sti-cpufreq.c
2213 F:      drivers/dma/st_fdma*
2214 F:      drivers/i2c/busses/i2c-st.c
2215 F:      drivers/media/rc/st_rc.c
2216 F:      drivers/media/platform/sti/c8sectpfe/
2217 F:      drivers/mmc/host/sdhci-st.c
2218 F:      drivers/phy/st/phy-miphy28lp.c
2219 F:      drivers/phy/st/phy-stih407-usb.c
2220 F:      drivers/pinctrl/pinctrl-st.c
2221 F:      drivers/remoteproc/st_remoteproc.c
2222 F:      drivers/remoteproc/st_slim_rproc.c
2223 F:      drivers/reset/sti/
2224 F:      drivers/rtc/rtc-st-lpc.c
2225 F:      drivers/tty/serial/st-asc.c
2226 F:      drivers/usb/dwc3/dwc3-st.c
2227 F:      drivers/usb/host/ehci-st.c
2228 F:      drivers/usb/host/ohci-st.c
2229 F:      drivers/watchdog/st_lpc_wdt.c
2230 F:      drivers/ata/ahci_st.c
2231 F:      include/linux/remoteproc/st_slim_rproc.h
2232
2233 ARM/STM32 ARCHITECTURE
2234 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2235 M:      Alexandre Torgue <alexandre.torgue@st.com>
2236 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2240 N:      stm32
2241 N:      stm
2242 F:      arch/arm/boot/dts/stm32*
2243 F:      arch/arm/mach-stm32/
2244 F:      drivers/clocksource/armv7m_systick.c
2245
2246 ARM/Synaptics SoC support
2247 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2248 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 S:      Maintained
2251 F:      arch/arm/mach-berlin/
2252 F:      arch/arm/boot/dts/berlin*
2253 F:      arch/arm64/boot/dts/synaptics/
2254
2255 ARM/TANGO ARCHITECTURE
2256 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2257 M:      Mans Rullgard <mans@mansr.com>
2258 L:      linux-arm-kernel@lists.infradead.org
2259 S:      Odd Fixes
2260 N:      tango
2261
2262 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2263 M:      Lennert Buytenhek <kernel@wantstofly.org>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Maintained
2266
2267 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2268 M:      Hans Verkuil <hans.verkuil@cisco.com>
2269 L:      linux-tegra@vger.kernel.org
2270 L:      linux-media@vger.kernel.org
2271 S:      Maintained
2272 F:      drivers/media/platform/tegra-cec/
2273 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2274
2275 ARM/TETON BGA MACHINE SUPPORT
2276 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279
2280 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2281 M:      Santosh Shilimkar <ssantosh@kernel.org>
2282 L:      linux-kernel@vger.kernel.org
2283 S:      Maintained
2284 F:      drivers/memory/*emif*
2285
2286 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2287 M:      Tero Kristo <t-kristo@ti.com>
2288 M:      Nishanth Menon <nm@ti.com>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 S:      Supported
2291 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2292 F:      arch/arm64/boot/dts/ti/Makefile
2293 F:      arch/arm64/boot/dts/ti/k3-*
2294 F:      include/dt-bindings/pinctrl/k3.h
2295
2296 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2297 M:      Santosh Shilimkar <ssantosh@kernel.org>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Maintained
2300 F:      arch/arm/mach-keystone/
2301 F:      arch/arm/boot/dts/keystone-*
2302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2303
2304 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2305 M:      Santosh Shilimkar <ssantosh@kernel.org>
2306 L:      linux-kernel@vger.kernel.org
2307 S:      Maintained
2308 F:      drivers/clk/keystone/
2309
2310 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2311 M:      Santosh Shilimkar <ssantosh@kernel.org>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 L:      linux-kernel@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/clocksource/timer-keystone.c
2316
2317 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2318 M:      Santosh Shilimkar <ssantosh@kernel.org>
2319 L:      linux-kernel@vger.kernel.org
2320 S:      Maintained
2321 F:      drivers/power/reset/keystone-reset.c
2322
2323 ARM/THECUS N2100 MACHINE SUPPORT
2324 M:      Lennert Buytenhek <kernel@wantstofly.org>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327
2328 ARM/TOSA MACHINE SUPPORT
2329 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2330 M:      Dirk Opfer <dirk@opfer-online.de>
2331 S:      Maintained
2332
2333 ARM/UNIPHIER ARCHITECTURE
2334 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2337 S:      Maintained
2338 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2339 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2340 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2341 F:      arch/arm/boot/dts/uniphier*
2342 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2343 F:      arch/arm/mach-uniphier/
2344 F:      arch/arm/mm/cache-uniphier.c
2345 F:      arch/arm64/boot/dts/socionext/uniphier*
2346 F:      drivers/bus/uniphier-system-bus.c
2347 F:      drivers/clk/uniphier/
2348 F:      drivers/dmaengine/uniphier-mdmac.c
2349 F:      drivers/gpio/gpio-uniphier.c
2350 F:      drivers/i2c/busses/i2c-uniphier*
2351 F:      drivers/irqchip/irq-uniphier-aidet.c
2352 F:      drivers/mmc/host/uniphier-sd.c
2353 F:      drivers/pinctrl/uniphier/
2354 F:      drivers/reset/reset-uniphier.c
2355 F:      drivers/tty/serial/8250/8250_uniphier.c
2356 N:      uniphier
2357
2358 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2359 M:      Ulf Hansson <ulf.hansson@linaro.org>
2360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T:      git git://git.linaro.org/people/ulfh/clk.git
2362 S:      Maintained
2363 F:      drivers/clk/ux500/
2364
2365 ARM/VERSATILE EXPRESS PLATFORM
2366 M:      Liviu Dudau <liviu.dudau@arm.com>
2367 M:      Sudeep Holla <sudeep.holla@arm.com>
2368 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Maintained
2371 F:      arch/arm/boot/dts/vexpress*
2372 F:      arch/arm64/boot/dts/arm/
2373 F:      arch/arm/mach-vexpress/
2374 F:      */*/vexpress*
2375 F:      */*/*/vexpress*
2376 F:      drivers/clk/versatile/clk-vexpress-osc.c
2377 F:      drivers/clocksource/timer-versatile.c
2378 N:      mps2
2379
2380 ARM/VFP SUPPORT
2381 M:      Russell King <linux@armlinux.org.uk>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 W:      http://www.armlinux.org.uk/
2384 S:      Maintained
2385 F:      arch/arm/vfp/
2386
2387 ARM/VOIPAC PXA270 SUPPORT
2388 M:      Marek Vasut <marek.vasut@gmail.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 F:      arch/arm/mach-pxa/vpac270.c
2392 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2393
2394 ARM/VT8500 ARM ARCHITECTURE
2395 M:      Tony Prisk <linux@prisktech.co.nz>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Maintained
2398 F:      arch/arm/mach-vt8500/
2399 F:      drivers/clocksource/timer-vt8500.c
2400 F:      drivers/i2c/busses/i2c-wmt.c
2401 F:      drivers/mmc/host/wmt-sdmmc.c
2402 F:      drivers/pwm/pwm-vt8500.c
2403 F:      drivers/rtc/rtc-vt8500.c
2404 F:      drivers/tty/serial/vt8500_serial.c
2405 F:      drivers/usb/host/ehci-platform.c
2406 F:      drivers/usb/host/uhci-platform.c
2407 F:      drivers/video/fbdev/vt8500lcdfb.*
2408 F:      drivers/video/fbdev/wm8505fb*
2409 F:      drivers/video/fbdev/wmt_ge_rops.*
2410
2411 ARM/ZIPIT Z2 SUPPORT
2412 M:      Marek Vasut <marek.vasut@gmail.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm/mach-pxa/z2.c
2416 F:      arch/arm/mach-pxa/include/mach/z2.h
2417
2418 ARM/ZTE ARCHITECTURE
2419 M:      Jun Nie <jun.nie@linaro.org>
2420 M:      Shawn Guo <shawnguo@kernel.org>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 S:      Maintained
2423 F:      arch/arm/boot/dts/zx2967*
2424 F:      arch/arm/mach-zx/
2425 F:      arch/arm64/boot/dts/zte/
2426 F:      drivers/clk/zte/
2427 F:      drivers/dma/zx_dma.c
2428 F:      drivers/gpio/gpio-zx.c
2429 F:      drivers/i2c/busses/i2c-zx2967.c
2430 F:      drivers/mmc/host/dw_mmc-zx.*
2431 F:      drivers/pinctrl/zte/
2432 F:      drivers/soc/zte/
2433 F:      drivers/thermal/zx2967_thermal.c
2434 F:      drivers/watchdog/zx2967_wdt.c
2435 F:      Documentation/devicetree/bindings/arm/zte.yaml
2436 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2437 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2438 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2439 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2440 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2441 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2442 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2443 F:      Documentation/devicetree/bindings/soc/zte/
2444 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2445 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2446 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2447 F:      include/dt-bindings/clock/zx2967*.h
2448 F:      include/dt-bindings/soc/zte,*.h
2449 F:      sound/soc/codecs/zx_aud96p22.c
2450 F:      sound/soc/zte/
2451
2452 ARM/ZYNQ ARCHITECTURE
2453 M:      Michal Simek <michal.simek@xilinx.com>
2454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 W:      http://wiki.xilinx.com
2456 T:      git https://github.com/Xilinx/linux-xlnx.git
2457 S:      Supported
2458 F:      arch/arm/mach-zynq/
2459 F:      drivers/cpuidle/cpuidle-zynq.c
2460 F:      drivers/block/xsysace.c
2461 N:      zynq
2462 N:      xilinx
2463 F:      drivers/clocksource/timer-cadence-ttc.c
2464 F:      drivers/i2c/busses/i2c-cadence.c
2465 F:      drivers/mmc/host/sdhci-of-arasan.c
2466 F:      drivers/edac/synopsys_edac.c
2467 F:      drivers/i2c/busses/i2c-xiic.c
2468
2469 ARM64 PORT (AARCH64 ARCHITECTURE)
2470 M:      Catalin Marinas <catalin.marinas@arm.com>
2471 M:      Will Deacon <will.deacon@arm.com>
2472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2474 S:      Maintained
2475 F:      arch/arm64/
2476 X:      arch/arm64/boot/dts/
2477 F:      Documentation/arm64/
2478
2479 AS3645A LED FLASH CONTROLLER DRIVER
2480 M:      Sakari Ailus <sakari.ailus@iki.fi>
2481 L:      linux-leds@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/leds/leds-as3645a.c
2484
2485 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2486 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2487 L:      linux-media@vger.kernel.org
2488 T:      git git://linuxtv.org/media_tree.git
2489 S:      Maintained
2490 F:      drivers/media/i2c/ak7375.c
2491 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2492
2493 ASAHI KASEI AK8974 DRIVER
2494 M:      Linus Walleij <linus.walleij@linaro.org>
2495 L:      linux-iio@vger.kernel.org
2496 W:      http://www.akm.com/
2497 S:      Supported
2498 F:      drivers/iio/magnetometer/ak8974.c
2499
2500 ASC7621 HARDWARE MONITOR DRIVER
2501 M:      George Joseph <george.joseph@fairview5.com>
2502 L:      linux-hwmon@vger.kernel.org
2503 S:      Maintained
2504 F:      Documentation/hwmon/asc7621
2505 F:      drivers/hwmon/asc7621.c
2506
2507 ASPEED VIDEO ENGINE DRIVER
2508 M:      Eddie James <eajames@linux.ibm.com>
2509 L:      linux-media@vger.kernel.org
2510 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2511 S:      Maintained
2512 F:      drivers/media/platform/aspeed-video.c
2513 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2514
2515 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2516 M:      Corentin Chary <corentin.chary@gmail.com>
2517 L:      acpi4asus-user@lists.sourceforge.net
2518 L:      platform-driver-x86@vger.kernel.org
2519 W:      http://acpi4asus.sf.net
2520 S:      Maintained
2521 F:      drivers/platform/x86/asus*.c
2522 F:      drivers/platform/x86/eeepc*.c
2523
2524 ASUS WIRELESS RADIO CONTROL DRIVER
2525 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2526 L:      platform-driver-x86@vger.kernel.org
2527 S:      Maintained
2528 F:      drivers/platform/x86/asus-wireless.c
2529
2530 ASYMMETRIC KEYS
2531 M:      David Howells <dhowells@redhat.com>
2532 L:      keyrings@vger.kernel.org
2533 S:      Maintained
2534 F:      Documentation/crypto/asymmetric-keys.txt
2535 F:      include/linux/verification.h
2536 F:      include/crypto/public_key.h
2537 F:      include/crypto/pkcs7.h
2538 F:      crypto/asymmetric_keys/
2539
2540 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2541 R:      Dan Williams <dan.j.williams@intel.com>
2542 W:      http://sourceforge.net/projects/xscaleiop
2543 S:      Odd fixes
2544 F:      Documentation/crypto/async-tx-api.txt
2545 F:      crypto/async_tx/
2546 F:      drivers/dma/
2547 F:      include/linux/dmaengine.h
2548 F:      include/linux/async_tx.h
2549
2550 AT24 EEPROM DRIVER
2551 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2552 L:      linux-i2c@vger.kernel.org
2553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2554 S:      Maintained
2555 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2556 F:      drivers/misc/eeprom/at24.c
2557 F:      include/linux/platform_data/at24.h
2558
2559 ATA OVER ETHERNET (AOE) DRIVER
2560 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2561 W:      http://www.openaoe.org/
2562 S:      Supported
2563 F:      Documentation/aoe/
2564 F:      drivers/block/aoe/
2565
2566 ATHEROS 71XX/9XXX GPIO DRIVER
2567 M:      Alban Bedel <albeu@free.fr>
2568 W:      https://github.com/AlbanBedel/linux
2569 T:      git git://github.com/AlbanBedel/linux
2570 S:      Maintained
2571 F:      drivers/gpio/gpio-ath79.c
2572 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2573
2574 ATHEROS 71XX/9XXX USB PHY DRIVER
2575 M:      Alban Bedel <albeu@free.fr>
2576 W:      https://github.com/AlbanBedel/linux
2577 T:      git git://github.com/AlbanBedel/linux
2578 S:      Maintained
2579 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2580 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2581
2582 ATHEROS ATH GENERIC UTILITIES
2583 M:      Kalle Valo <kvalo@codeaurora.org>
2584 L:      linux-wireless@vger.kernel.org
2585 S:      Supported
2586 F:      drivers/net/wireless/ath/*
2587
2588 ATHEROS ATH5K WIRELESS DRIVER
2589 M:      Jiri Slaby <jirislaby@gmail.com>
2590 M:      Nick Kossifidis <mickflemm@gmail.com>
2591 M:      Luis Chamberlain <mcgrof@kernel.org>
2592 L:      linux-wireless@vger.kernel.org
2593 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2594 S:      Maintained
2595 F:      drivers/net/wireless/ath/ath5k/
2596
2597 ATHEROS ATH6KL WIRELESS DRIVER
2598 M:      Kalle Valo <kvalo@codeaurora.org>
2599 L:      linux-wireless@vger.kernel.org
2600 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2602 S:      Supported
2603 F:      drivers/net/wireless/ath/ath6kl/
2604
2605 ATI_REMOTE2 DRIVER
2606 M:      Ville Syrjala <syrjala@sci.fi>
2607 S:      Maintained
2608 F:      drivers/input/misc/ati_remote2.c
2609
2610 ATK0110 HWMON DRIVER
2611 M:      Luca Tettamanti <kronos.it@gmail.com>
2612 L:      linux-hwmon@vger.kernel.org
2613 S:      Maintained
2614 F:      drivers/hwmon/asus_atk0110.c
2615
2616 ATLX ETHERNET DRIVERS
2617 M:      Jay Cliburn <jcliburn@gmail.com>
2618 M:      Chris Snook <chris.snook@gmail.com>
2619 L:      netdev@vger.kernel.org
2620 W:      http://sourceforge.net/projects/atl1
2621 W:      http://atl1.sourceforge.net
2622 S:      Maintained
2623 F:      drivers/net/ethernet/atheros/
2624
2625 ATM
2626 M:      Chas Williams <3chas3@gmail.com>
2627 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2628 L:      netdev@vger.kernel.org
2629 W:      http://linux-atm.sourceforge.net
2630 S:      Maintained
2631 F:      drivers/atm/
2632 F:      include/linux/atm*
2633 F:      include/uapi/linux/atm*
2634
2635 ATMEL MACB ETHERNET DRIVER
2636 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2637 S:      Supported
2638 F:      drivers/net/ethernet/cadence/
2639
2640 ATMEL MAXTOUCH DRIVER
2641 M:      Nick Dyer <nick@shmanahar.org>
2642 T:      git git://github.com/ndyer/linux.git
2643 S:      Maintained
2644 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2645 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2646
2647 ATMEL WIRELESS DRIVER
2648 M:      Simon Kelley <simon@thekelleys.org.uk>
2649 L:      linux-wireless@vger.kernel.org
2650 W:      http://www.thekelleys.org.uk/atmel
2651 W:      http://atmelwlandriver.sourceforge.net/
2652 S:      Maintained
2653 F:      drivers/net/wireless/atmel/atmel*
2654
2655 ATOMIC INFRASTRUCTURE
2656 M:      Will Deacon <will.deacon@arm.com>
2657 M:      Peter Zijlstra <peterz@infradead.org>
2658 R:      Boqun Feng <boqun.feng@gmail.com>
2659 L:      linux-kernel@vger.kernel.org
2660 S:      Maintained
2661 F:      arch/*/include/asm/atomic*.h
2662 F:      include/*/atomic*.h
2663 F:      scripts/atomic/
2664
2665 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2666 M:      Bradley Grove <linuxdrivers@attotech.com>
2667 L:      linux-scsi@vger.kernel.org
2668 W:      http://www.attotech.com
2669 S:      Supported
2670 F:      drivers/scsi/esas2r
2671
2672 ATUSB IEEE 802.15.4 RADIO DRIVER
2673 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2674 L:      linux-wpan@vger.kernel.org
2675 S:      Maintained
2676 F:      drivers/net/ieee802154/atusb.c
2677 F:      drivers/net/ieee802154/atusb.h
2678 F:      drivers/net/ieee802154/at86rf230.h
2679
2680 AUDIT SUBSYSTEM
2681 M:      Paul Moore <paul@paul-moore.com>
2682 M:      Eric Paris <eparis@redhat.com>
2683 L:      linux-audit@redhat.com (moderated for non-subscribers)
2684 W:      https://github.com/linux-audit
2685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2686 S:      Supported
2687 F:      include/linux/audit.h
2688 F:      include/uapi/linux/audit.h
2689 F:      kernel/audit*
2690
2691 AUXILIARY DISPLAY DRIVERS
2692 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2693 S:      Maintained
2694 F:      drivers/auxdisplay/
2695 F:      include/linux/cfag12864b.h
2696
2697 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2698 M:      Andreas Klinger <ak@it-klinger.de>
2699 L:      linux-iio@vger.kernel.org
2700 S:      Maintained
2701 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2702 F:      drivers/iio/adc/hx711.c
2703
2704 AX.25 NETWORK LAYER
2705 M:      Ralf Baechle <ralf@linux-mips.org>
2706 L:      linux-hams@vger.kernel.org
2707 W:      http://www.linux-ax25.org/
2708 S:      Maintained
2709 F:      include/uapi/linux/ax25.h
2710 F:      include/net/ax25.h
2711 F:      net/ax25/
2712
2713 AXENTIA ARM DEVICES
2714 M:      Peter Rosin <peda@axentia.se>
2715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 S:      Maintained
2717 F:      Documentation/devicetree/bindings/arm/axentia.txt
2718 F:      arch/arm/boot/dts/at91-linea.dtsi
2719 F:      arch/arm/boot/dts/at91-natte.dtsi
2720 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2721 F:      arch/arm/boot/dts/at91-tse850-3.dts
2722
2723 AXENTIA ASOC DRIVERS
2724 M:      Peter Rosin <peda@axentia.se>
2725 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2726 S:      Maintained
2727 F:      Documentation/devicetree/bindings/sound/axentia,*
2728 F:      sound/soc/atmel/tse850-pcm5142.c
2729
2730 AXXIA I2C CONTROLLER
2731 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2732 L:      linux-i2c@vger.kernel.org
2733 S:      Maintained
2734 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2735 F:      drivers/i2c/busses/i2c-axxia.c
2736
2737 AZ6007 DVB DRIVER
2738 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2739 L:      linux-media@vger.kernel.org
2740 W:      https://linuxtv.org
2741 T:      git git://linuxtv.org/media_tree.git
2742 S:      Maintained
2743 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2744
2745 AZTECH FM RADIO RECEIVER DRIVER
2746 M:      Hans Verkuil <hverkuil@xs4all.nl>
2747 L:      linux-media@vger.kernel.org
2748 T:      git git://linuxtv.org/media_tree.git
2749 W:      https://linuxtv.org
2750 S:      Maintained
2751 F:      drivers/media/radio/radio-aztech*
2752
2753 B43 WIRELESS DRIVER
2754 L:      linux-wireless@vger.kernel.org
2755 L:      b43-dev@lists.infradead.org
2756 W:      http://wireless.kernel.org/en/users/Drivers/b43
2757 S:      Odd Fixes
2758 F:      drivers/net/wireless/broadcom/b43/
2759
2760 B43LEGACY WIRELESS DRIVER
2761 M:      Larry Finger <Larry.Finger@lwfinger.net>
2762 L:      linux-wireless@vger.kernel.org
2763 L:      b43-dev@lists.infradead.org
2764 W:      http://wireless.kernel.org/en/users/Drivers/b43
2765 S:      Maintained
2766 F:      drivers/net/wireless/broadcom/b43legacy/
2767
2768 BACKLIGHT CLASS/SUBSYSTEM
2769 M:      Lee Jones <lee.jones@linaro.org>
2770 M:      Daniel Thompson <daniel.thompson@linaro.org>
2771 M:      Jingoo Han <jingoohan1@gmail.com>
2772 L:      dri-devel@lists.freedesktop.org
2773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2774 S:      Maintained
2775 F:      drivers/video/backlight/
2776 F:      include/linux/backlight.h
2777 F:      include/linux/pwm_backlight.h
2778 F:      Documentation/devicetree/bindings/leds/backlight
2779
2780 BATMAN ADVANCED
2781 M:      Marek Lindner <mareklindner@neomailbox.ch>
2782 M:      Simon Wunderlich <sw@simonwunderlich.de>
2783 M:      Antonio Quartulli <a@unstable.cc>
2784 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2785 W:      https://www.open-mesh.org/
2786 Q:      https://patchwork.open-mesh.org/project/batman/list/
2787 S:      Maintained
2788 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2789 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2790 F:      Documentation/networking/batman-adv.rst
2791 F:      include/uapi/linux/batadv_packet.h
2792 F:      include/uapi/linux/batman_adv.h
2793 F:      net/batman-adv/
2794
2795 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2796 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2797 L:      linux-hams@vger.kernel.org
2798 W:      http://www.baycom.org/~tom/ham/ham.html
2799 S:      Maintained
2800 F:      drivers/net/hamradio/baycom*
2801
2802 BCACHE (BLOCK LAYER CACHE)
2803 M:      Coly Li <colyli@suse.de>
2804 M:      Kent Overstreet <kent.overstreet@gmail.com>
2805 L:      linux-bcache@vger.kernel.org
2806 W:      http://bcache.evilpiepirate.org
2807 C:      irc://irc.oftc.net/bcache
2808 S:      Maintained
2809 F:      drivers/md/bcache/
2810
2811 BDISP ST MEDIA DRIVER
2812 M:      Fabien Dessenne <fabien.dessenne@st.com>
2813 L:      linux-media@vger.kernel.org
2814 T:      git git://linuxtv.org/media_tree.git
2815 W:      https://linuxtv.org
2816 S:      Supported
2817 F:      drivers/media/platform/sti/bdisp
2818
2819 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2820 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2821 L:      netdev@vger.kernel.org
2822 S:      Maintained
2823 F:      drivers/net/ethernet/ec_bhf.c
2824
2825 BEFS FILE SYSTEM
2826 M:      Luis de Bethencourt <luisbg@kernel.org>
2827 M:      Salah Triki <salah.triki@gmail.com>
2828 S:      Maintained
2829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2830 F:      Documentation/filesystems/befs.txt
2831 F:      fs/befs/
2832
2833 BFQ I/O SCHEDULER
2834 M:      Paolo Valente <paolo.valente@linaro.org>
2835 M:      Jens Axboe <axboe@kernel.dk>
2836 L:      linux-block@vger.kernel.org
2837 S:      Maintained
2838 F:      block/bfq-*
2839 F:      Documentation/block/bfq-iosched.txt
2840
2841 BFS FILE SYSTEM
2842 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2843 S:      Maintained
2844 F:      Documentation/filesystems/bfs.txt
2845 F:      fs/bfs/
2846 F:      include/uapi/linux/bfs_fs.h
2847
2848 BLINKM RGB LED DRIVER
2849 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2850 S:      Maintained
2851 F:      drivers/leds/leds-blinkm.c
2852
2853 BLOCK LAYER
2854 M:      Jens Axboe <axboe@kernel.dk>
2855 L:      linux-block@vger.kernel.org
2856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2857 S:      Maintained
2858 F:      block/
2859 F:      drivers/block/
2860 F:      kernel/trace/blktrace.c
2861 F:      lib/sbitmap.c
2862
2863 BLOCK2MTD DRIVER
2864 M:      Joern Engel <joern@lazybastard.org>
2865 L:      linux-mtd@lists.infradead.org
2866 S:      Maintained
2867 F:      drivers/mtd/devices/block2mtd.c
2868
2869 BLUETOOTH DRIVERS
2870 M:      Marcel Holtmann <marcel@holtmann.org>
2871 M:      Johan Hedberg <johan.hedberg@gmail.com>
2872 L:      linux-bluetooth@vger.kernel.org
2873 W:      http://www.bluez.org/
2874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2876 S:      Maintained
2877 F:      drivers/bluetooth/
2878
2879 BLUETOOTH SUBSYSTEM
2880 M:      Marcel Holtmann <marcel@holtmann.org>
2881 M:      Johan Hedberg <johan.hedberg@gmail.com>
2882 L:      linux-bluetooth@vger.kernel.org
2883 W:      http://www.bluez.org/
2884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2886 S:      Maintained
2887 F:      net/bluetooth/
2888 F:      include/net/bluetooth/
2889
2890 BONDING DRIVER
2891 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2892 M:      Veaceslav Falico <vfalico@gmail.com>
2893 M:      Andy Gospodarek <andy@greyhouse.net>
2894 L:      netdev@vger.kernel.org
2895 W:      http://sourceforge.net/projects/bonding/
2896 S:      Supported
2897 F:      drivers/net/bonding/
2898 F:      include/uapi/linux/if_bonding.h
2899
2900 BPF (Safe dynamic programs and tools)
2901 M:      Alexei Starovoitov <ast@kernel.org>
2902 M:      Daniel Borkmann <daniel@iogearbox.net>
2903 R:      Martin KaFai Lau <kafai@fb.com>
2904 R:      Song Liu <songliubraving@fb.com>
2905 R:      Yonghong Song <yhs@fb.com>
2906 L:      netdev@vger.kernel.org
2907 L:      bpf@vger.kernel.org
2908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2910 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2911 S:      Supported
2912 F:      arch/*/net/*
2913 F:      Documentation/networking/filter.txt
2914 F:      Documentation/bpf/
2915 F:      include/linux/bpf*
2916 F:      include/linux/filter.h
2917 F:      include/trace/events/xdp.h
2918 F:      include/uapi/linux/bpf*
2919 F:      include/uapi/linux/filter.h
2920 F:      kernel/bpf/
2921 F:      kernel/trace/bpf_trace.c
2922 F:      lib/test_bpf.c
2923 F:      net/bpf/
2924 F:      net/core/filter.c
2925 F:      net/sched/act_bpf.c
2926 F:      net/sched/cls_bpf.c
2927 F:      samples/bpf/
2928 F:      tools/bpf/
2929 F:      tools/lib/bpf/
2930 F:      tools/testing/selftests/bpf/
2931 K:      bpf
2932 N:      bpf
2933
2934 BPF JIT for ARM
2935 M:      Shubham Bansal <illusionist.neo@gmail.com>
2936 L:      netdev@vger.kernel.org
2937 L:      bpf@vger.kernel.org
2938 S:      Maintained
2939 F:      arch/arm/net/
2940
2941 BPF JIT for ARM64
2942 M:      Daniel Borkmann <daniel@iogearbox.net>
2943 M:      Alexei Starovoitov <ast@kernel.org>
2944 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2945 L:      netdev@vger.kernel.org
2946 L:      bpf@vger.kernel.org
2947 S:      Supported
2948 F:      arch/arm64/net/
2949
2950 BPF JIT for MIPS (32-BIT AND 64-BIT)
2951 M:      Paul Burton <paul.burton@mips.com>
2952 L:      netdev@vger.kernel.org
2953 L:      bpf@vger.kernel.org
2954 S:      Maintained
2955 F:      arch/mips/net/
2956
2957 BPF JIT for NFP NICs
2958 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2959 L:      netdev@vger.kernel.org
2960 L:      bpf@vger.kernel.org
2961 S:      Supported
2962 F:      drivers/net/ethernet/netronome/nfp/bpf/
2963
2964 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2965 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2966 M:      Sandipan Das <sandipan@linux.ibm.com>
2967 L:      netdev@vger.kernel.org
2968 L:      bpf@vger.kernel.org
2969 S:      Maintained
2970 F:      arch/powerpc/net/
2971
2972 BPF JIT for RISC-V (RV64G)
2973 M:      Björn Töpel <bjorn.topel@gmail.com>
2974 L:      netdev@vger.kernel.org
2975 S:      Maintained
2976 F:      arch/riscv/net/
2977
2978 BPF JIT for S390
2979 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2980 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2981 L:      netdev@vger.kernel.org
2982 L:      bpf@vger.kernel.org
2983 S:      Maintained
2984 F:      arch/s390/net/
2985 X:      arch/s390/net/pnet.c
2986
2987 BPF JIT for SPARC (32-BIT AND 64-BIT)
2988 M:      David S. Miller <davem@davemloft.net>
2989 L:      netdev@vger.kernel.org
2990 L:      bpf@vger.kernel.org
2991 S:      Maintained
2992 F:      arch/sparc/net/
2993
2994 BPF JIT for X86 32-BIT
2995 M:      Wang YanQing <udknight@gmail.com>
2996 L:      netdev@vger.kernel.org
2997 L:      bpf@vger.kernel.org
2998 S:      Maintained
2999 F:      arch/x86/net/bpf_jit_comp32.c
3000
3001 BPF JIT for X86 64-BIT
3002 M:      Alexei Starovoitov <ast@kernel.org>
3003 M:      Daniel Borkmann <daniel@iogearbox.net>
3004 L:      netdev@vger.kernel.org
3005 L:      bpf@vger.kernel.org
3006 S:      Supported
3007 F:      arch/x86/net/
3008 X:      arch/x86/net/bpf_jit_comp32.c
3009
3010 BROADCOM B44 10/100 ETHERNET DRIVER
3011 M:      Michael Chan <michael.chan@broadcom.com>
3012 L:      netdev@vger.kernel.org
3013 S:      Supported
3014 F:      drivers/net/ethernet/broadcom/b44.*
3015
3016 BROADCOM B53 ETHERNET SWITCH DRIVER
3017 M:      Florian Fainelli <f.fainelli@gmail.com>
3018 L:      netdev@vger.kernel.org
3019 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3020 S:      Supported
3021 F:      drivers/net/dsa/b53/*
3022 F:      include/linux/platform_data/b53.h
3023
3024 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3025 M:      Florian Fainelli <f.fainelli@gmail.com>
3026 M:      Ray Jui <rjui@broadcom.com>
3027 M:      Scott Branden <sbranden@broadcom.com>
3028 M:      bcm-kernel-feedback-list@broadcom.com
3029 T:      git git://github.com/broadcom/mach-bcm
3030 S:      Maintained
3031 N:      bcm281*
3032 N:      bcm113*
3033 N:      bcm216*
3034 N:      kona
3035 F:      arch/arm/mach-bcm/
3036
3037 BROADCOM BCM2835 ARM ARCHITECTURE
3038 M:      Eric Anholt <eric@anholt.net>
3039 M:      Stefan Wahren <stefan.wahren@i2se.com>
3040 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3042 T:      git git://github.com/anholt/linux
3043 S:      Maintained
3044 N:      bcm2835
3045 F:      drivers/staging/vc04_services
3046
3047 BROADCOM BCM47XX MIPS ARCHITECTURE
3048 M:      Hauke Mehrtens <hauke@hauke-m.de>
3049 M:      Rafał Miłecki <zajec5@gmail.com>
3050 L:      linux-mips@vger.kernel.org
3051 S:      Maintained
3052 F:      Documentation/devicetree/bindings/mips/brcm/
3053 F:      arch/mips/bcm47xx/*
3054 F:      arch/mips/include/asm/mach-bcm47xx/*
3055
3056 BROADCOM BCM5301X ARM ARCHITECTURE
3057 M:      Hauke Mehrtens <hauke@hauke-m.de>
3058 M:      Rafał Miłecki <zajec5@gmail.com>
3059 M:      bcm-kernel-feedback-list@broadcom.com
3060 L:      linux-arm-kernel@lists.infradead.org
3061 S:      Maintained
3062 F:      arch/arm/mach-bcm/bcm_5301x.c
3063 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3064 F:      arch/arm/boot/dts/bcm470*
3065 F:      arch/arm/boot/dts/bcm953012*
3066
3067 BROADCOM BCM53573 ARM ARCHITECTURE
3068 M:      Rafał Miłecki <rafal@milecki.pl>
3069 L:      linux-arm-kernel@lists.infradead.org
3070 S:      Maintained
3071 F:      arch/arm/boot/dts/bcm53573*
3072 F:      arch/arm/boot/dts/bcm47189*
3073
3074 BROADCOM BCM63XX ARM ARCHITECTURE
3075 M:      Florian Fainelli <f.fainelli@gmail.com>
3076 M:      bcm-kernel-feedback-list@broadcom.com
3077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3078 T:      git git://github.com/broadcom/stblinux.git
3079 S:      Maintained
3080 N:      bcm63xx
3081
3082 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3083 M:      Kevin Cernekee <cernekee@gmail.com>
3084 L:      linux-usb@vger.kernel.org
3085 S:      Maintained
3086 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3087
3088 BROADCOM BCM7XXX ARM ARCHITECTURE
3089 M:      Brian Norris <computersforpeace@gmail.com>
3090 M:      Gregory Fong <gregory.0xf0@gmail.com>
3091 M:      Florian Fainelli <f.fainelli@gmail.com>
3092 M:      bcm-kernel-feedback-list@broadcom.com
3093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 T:      git git://github.com/broadcom/stblinux.git
3095 S:      Maintained
3096 F:      arch/arm/mach-bcm/*brcmstb*
3097 F:      arch/arm/boot/dts/bcm7*.dts*
3098 F:      drivers/bus/brcmstb_gisb.c
3099 F:      arch/arm/mm/cache-b15-rac.c
3100 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3101 N:      brcmstb
3102
3103 BROADCOM BMIPS CPUFREQ DRIVER
3104 M:      Markus Mayer <mmayer@broadcom.com>
3105 M:      bcm-kernel-feedback-list@broadcom.com
3106 L:      linux-pm@vger.kernel.org
3107 S:      Maintained
3108 F:      drivers/cpufreq/bmips-cpufreq.c
3109
3110 BROADCOM BMIPS MIPS ARCHITECTURE
3111 M:      Kevin Cernekee <cernekee@gmail.com>
3112 M:      Florian Fainelli <f.fainelli@gmail.com>
3113 L:      linux-mips@vger.kernel.org
3114 T:      git git://github.com/broadcom/stblinux.git
3115 S:      Maintained
3116 F:      arch/mips/bmips/*
3117 F:      arch/mips/include/asm/mach-bmips/*
3118 F:      arch/mips/kernel/*bmips*
3119 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3120 F:      drivers/irqchip/irq-bcm63*
3121 F:      drivers/irqchip/irq-bcm7*
3122 F:      drivers/irqchip/irq-brcmstb*
3123 F:      include/linux/bcm963xx_nvram.h
3124 F:      include/linux/bcm963xx_tag.h
3125
3126 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3127 M:      Rasesh Mody <rmody@marvell.com>
3128 M:      GR-Linux-NIC-Dev@marvell.com
3129 L:      netdev@vger.kernel.org
3130 S:      Supported
3131 F:      drivers/net/ethernet/broadcom/bnx2.*
3132 F:      drivers/net/ethernet/broadcom/bnx2_*
3133
3134 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3135 M:      QLogic-Storage-Upstream@qlogic.com
3136 L:      linux-scsi@vger.kernel.org
3137 S:      Supported
3138 F:      drivers/scsi/bnx2fc/
3139
3140 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3141 M:      QLogic-Storage-Upstream@qlogic.com
3142 L:      linux-scsi@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/scsi/bnx2i/
3145
3146 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3147 M:      Ariel Elior <aelior@marvell.com>
3148 M:      Sudarsana Kalluru <skalluru@marvell.com>
3149 M:      GR-everest-linux-l2@marvell.com
3150 L:      netdev@vger.kernel.org
3151 S:      Supported
3152 F:      drivers/net/ethernet/broadcom/bnx2x/
3153
3154 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3155 M:      Michael Chan <michael.chan@broadcom.com>
3156 L:      netdev@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/net/ethernet/broadcom/bnxt/
3159
3160 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3161 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3162 M:      Franky Lin <franky.lin@broadcom.com>
3163 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3164 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3165 M:      Wright Feng <wright.feng@cypress.com>
3166 L:      linux-wireless@vger.kernel.org
3167 L:      brcm80211-dev-list.pdl@broadcom.com
3168 L:      brcm80211-dev-list@cypress.com
3169 S:      Supported
3170 F:      drivers/net/wireless/broadcom/brcm80211/
3171
3172 BROADCOM BRCMSTB GPIO DRIVER
3173 M:      Gregory Fong <gregory.0xf0@gmail.com>
3174 L:      bcm-kernel-feedback-list@broadcom.com
3175 S:      Supported
3176 F:      drivers/gpio/gpio-brcmstb.c
3177 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3178
3179 BROADCOM BRCMSTB I2C DRIVER
3180 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3181 L:      linux-i2c@vger.kernel.org
3182 L:      bcm-kernel-feedback-list@broadcom.com
3183 S:      Supported
3184 F:      drivers/i2c/busses/i2c-brcmstb.c
3185 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3186
3187 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3188 M:      Al Cooper <alcooperx@gmail.com>
3189 L:      linux-kernel@vger.kernel.org
3190 L:      bcm-kernel-feedback-list@broadcom.com
3191 S:      Maintained
3192 F:      drivers/phy/broadcom/phy-brcm-usb*
3193
3194 BROADCOM GENET ETHERNET DRIVER
3195 M:      Doug Berger <opendmb@gmail.com>
3196 M:      Florian Fainelli <f.fainelli@gmail.com>
3197 L:      netdev@vger.kernel.org
3198 S:      Supported
3199 F:      drivers/net/ethernet/broadcom/genet/
3200
3201 BROADCOM IPROC ARM ARCHITECTURE
3202 M:      Ray Jui <rjui@broadcom.com>
3203 M:      Scott Branden <sbranden@broadcom.com>
3204 M:      bcm-kernel-feedback-list@broadcom.com
3205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3206 T:      git git://github.com/broadcom/cygnus-linux.git
3207 S:      Maintained
3208 N:      iproc
3209 N:      cygnus
3210 N:      bcm[-_]nsp
3211 N:      bcm9113*
3212 N:      bcm9583*
3213 N:      bcm9585*
3214 N:      bcm9586*
3215 N:      bcm988312
3216 N:      bcm113*
3217 N:      bcm583*
3218 N:      bcm585*
3219 N:      bcm586*
3220 N:      bcm88312
3221 N:      hr2
3222 N:      stingray
3223 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3224 F:      arch/arm64/boot/dts/broadcom/stingray/*
3225 F:      drivers/clk/bcm/clk-ns*
3226 F:      drivers/clk/bcm/clk-sr*
3227 F:      drivers/pinctrl/bcm/pinctrl-ns*
3228 F:      include/dt-bindings/clock/bcm-sr*
3229
3230 BROADCOM KONA GPIO DRIVER
3231 M:      Ray Jui <rjui@broadcom.com>
3232 L:      bcm-kernel-feedback-list@broadcom.com
3233 S:      Supported
3234 F:      drivers/gpio/gpio-bcm-kona.c
3235 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3236
3237 BROADCOM NETXTREME-E ROCE DRIVER
3238 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3239 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3240 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3241 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3242 L:      linux-rdma@vger.kernel.org
3243 W:      http://www.broadcom.com
3244 S:      Supported
3245 F:      drivers/infiniband/hw/bnxt_re/
3246 F:      include/uapi/rdma/bnxt_re-abi.h
3247
3248 BROADCOM NVRAM DRIVER
3249 M:      Rafał Miłecki <zajec5@gmail.com>
3250 L:      linux-mips@vger.kernel.org
3251 S:      Maintained
3252 F:      drivers/firmware/broadcom/*
3253
3254 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3255 M:      Rafał Miłecki <zajec5@gmail.com>
3256 L:      linux-wireless@vger.kernel.org
3257 S:      Maintained
3258 F:      drivers/bcma/
3259 F:      include/linux/bcma/
3260
3261 BROADCOM STB AVS CPUFREQ DRIVER
3262 M:      Markus Mayer <mmayer@broadcom.com>
3263 M:      bcm-kernel-feedback-list@broadcom.com
3264 L:      linux-pm@vger.kernel.org
3265 S:      Maintained
3266 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3267 F:      drivers/cpufreq/brcmstb*
3268
3269 BROADCOM STB AVS TMON DRIVER
3270 M:      Markus Mayer <mmayer@broadcom.com>
3271 M:      bcm-kernel-feedback-list@broadcom.com
3272 L:      linux-pm@vger.kernel.org
3273 S:      Maintained
3274 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3275 F:      drivers/thermal/broadcom/brcmstb*
3276
3277 BROADCOM STB NAND FLASH DRIVER
3278 M:      Brian Norris <computersforpeace@gmail.com>
3279 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3280 L:      linux-mtd@lists.infradead.org
3281 L:      bcm-kernel-feedback-list@broadcom.com
3282 S:      Maintained
3283 F:      drivers/mtd/nand/raw/brcmnand/
3284
3285 BROADCOM STB DPFE DRIVER
3286 M:      Markus Mayer <mmayer@broadcom.com>
3287 M:      bcm-kernel-feedback-list@broadcom.com
3288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3289 S:      Maintained
3290 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3291 F:      drivers/memory/brcmstb_dpfe.c
3292
3293 BROADCOM SPI DRIVER
3294 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3295 M:      bcm-kernel-feedback-list@broadcom.com
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3298 F:      drivers/spi/spi-bcm-qspi.*
3299 F:      drivers/spi/spi-brcmstb-qspi.c
3300 F:      drivers/spi/spi-iproc-qspi.c
3301
3302 BROADCOM SYSTEMPORT ETHERNET DRIVER
3303 M:      Florian Fainelli <f.fainelli@gmail.com>
3304 L:      netdev@vger.kernel.org
3305 S:      Supported
3306 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3307
3308 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3309 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3310 M:      Prashant Sreedharan <prashant@broadcom.com>
3311 M:      Michael Chan <mchan@broadcom.com>
3312 L:      netdev@vger.kernel.org
3313 S:      Supported
3314 F:      drivers/net/ethernet/broadcom/tg3.*
3315
3316 BROCADE BFA FC SCSI DRIVER
3317 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3318 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3319 L:      linux-scsi@vger.kernel.org
3320 S:      Supported
3321 F:      drivers/scsi/bfa/
3322
3323 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3324 M:      Rasesh Mody <rmody@marvell.com>
3325 M:      Sudarsana Kalluru <skalluru@marvell.com>
3326 M:      GR-Linux-NIC-Dev@marvell.com
3327 L:      netdev@vger.kernel.org
3328 S:      Supported
3329 F:      drivers/net/ethernet/brocade/bna/
3330
3331 BSG (block layer generic sg v4 driver)
3332 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3333 L:      linux-scsi@vger.kernel.org
3334 S:      Supported
3335 F:      block/bsg.c
3336 F:      include/linux/bsg.h
3337 F:      include/uapi/linux/bsg.h
3338
3339 BT87X AUDIO DRIVER
3340 M:      Clemens Ladisch <clemens@ladisch.de>
3341 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3342 T:      git git://git.alsa-project.org/alsa-kernel.git
3343 S:      Maintained
3344 F:      Documentation/sound/cards/bt87x.rst
3345 F:      sound/pci/bt87x.c
3346
3347 BT8XXGPIO DRIVER
3348 M:      Michael Buesch <m@bues.ch>
3349 W:      http://bu3sch.de/btgpio.php
3350 S:      Maintained
3351 F:      drivers/gpio/gpio-bt8xx.c
3352
3353 BTRFS FILE SYSTEM
3354 M:      Chris Mason <clm@fb.com>
3355 M:      Josef Bacik <josef@toxicpanda.com>
3356 M:      David Sterba <dsterba@suse.com>
3357 L:      linux-btrfs@vger.kernel.org
3358 W:      http://btrfs.wiki.kernel.org/
3359 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3361 S:      Maintained
3362 F:      Documentation/filesystems/btrfs.txt
3363 F:      fs/btrfs/
3364 F:      include/linux/btrfs*
3365 F:      include/uapi/linux/btrfs*
3366
3367 BTTV VIDEO4LINUX DRIVER
3368 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3369 L:      linux-media@vger.kernel.org
3370 W:      https://linuxtv.org
3371 T:      git git://linuxtv.org/media_tree.git
3372 S:      Odd fixes
3373 F:      Documentation/media/v4l-drivers/bttv*
3374 F:      drivers/media/pci/bt8xx/bttv*
3375
3376 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3377 M:      Chanwoo Choi <cw00.choi@samsung.com>
3378 L:      linux-pm@vger.kernel.org
3379 L:      linux-samsung-soc@vger.kernel.org
3380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3381 S:      Maintained
3382 F:      drivers/devfreq/exynos-bus.c
3383 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3384
3385 BUSLOGIC SCSI DRIVER
3386 M:      Khalid Aziz <khalid@gonehiking.org>
3387 L:      linux-scsi@vger.kernel.org
3388 S:      Maintained
3389 F:      drivers/scsi/BusLogic.*
3390 F:      drivers/scsi/FlashPoint.*
3391
3392 C-MEDIA CMI8788 DRIVER
3393 M:      Clemens Ladisch <clemens@ladisch.de>
3394 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3395 T:      git git://git.alsa-project.org/alsa-kernel.git
3396 S:      Maintained
3397 F:      sound/pci/oxygen/
3398
3399 C-SKY ARCHITECTURE
3400 M:      Guo Ren <guoren@kernel.org>
3401 T:      git https://github.com/c-sky/csky-linux.git
3402 S:      Supported
3403 F:      arch/csky/
3404 F:      Documentation/devicetree/bindings/csky/
3405 F:      drivers/irqchip/irq-csky-*
3406 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3407 F:      drivers/clocksource/timer-gx6605s.c
3408 F:      drivers/clocksource/timer-mp-csky.c
3409 F:      Documentation/devicetree/bindings/timer/csky,*
3410 K:      csky
3411 N:      csky
3412
3413 C6X ARCHITECTURE
3414 M:      Mark Salter <msalter@redhat.com>
3415 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3416 L:      linux-c6x-dev@linux-c6x.org
3417 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3418 S:      Maintained
3419 F:      arch/c6x/
3420
3421 CA8210 IEEE-802.15.4 RADIO DRIVER
3422 M:      Harry Morris <h.morris@cascoda.com>
3423 L:      linux-wpan@vger.kernel.org
3424 W:      https://github.com/Cascoda/ca8210-linux.git
3425 S:      Maintained
3426 F:      drivers/net/ieee802154/ca8210.c
3427 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3428
3429 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3430 M:      David Howells <dhowells@redhat.com>
3431 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3432 S:      Supported
3433 F:      Documentation/filesystems/caching/cachefiles.txt
3434 F:      fs/cachefiles/
3435
3436 CADENCE MIPI-CSI2 BRIDGES
3437 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3438 L:      linux-media@vger.kernel.org
3439 S:      Maintained
3440 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3441 F:      drivers/media/platform/cadence/cdns-csi2*
3442
3443 CADET FM/AM RADIO RECEIVER DRIVER
3444 M:      Hans Verkuil <hverkuil@xs4all.nl>
3445 L:      linux-media@vger.kernel.org
3446 T:      git git://linuxtv.org/media_tree.git
3447 W:      https://linuxtv.org
3448 S:      Maintained
3449 F:      drivers/media/radio/radio-cadet*
3450
3451 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3452 M:      Jonathan Corbet <corbet@lwn.net>
3453 L:      linux-media@vger.kernel.org
3454 T:      git git://linuxtv.org/media_tree.git
3455 S:      Maintained
3456 F:      Documentation/media/v4l-drivers/cafe_ccic*
3457 F:      drivers/media/platform/marvell-ccic/
3458
3459 CAIF NETWORK LAYER
3460 L:      netdev@vger.kernel.org
3461 S:      Orphan
3462 F:      Documentation/networking/caif/
3463 F:      drivers/net/caif/
3464 F:      include/uapi/linux/caif/
3465 F:      include/net/caif/
3466 F:      net/caif/
3467
3468 CAKE QDISC
3469 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3470 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3471 S:      Maintained
3472 F:      net/sched/sch_cake.c
3473
3474 CALGARY x86-64 IOMMU
3475 M:      Muli Ben-Yehuda <mulix@mulix.org>
3476 M:      Jon Mason <jdmason@kudzu.us>
3477 L:      iommu@lists.linux-foundation.org
3478 S:      Maintained
3479 F:      arch/x86/kernel/pci-calgary_64.c
3480 F:      arch/x86/kernel/tce_64.c
3481 F:      arch/x86/include/asm/calgary.h
3482 F:      arch/x86/include/asm/tce.h
3483
3484 CAN NETWORK DRIVERS
3485 M:      Wolfgang Grandegger <wg@grandegger.com>
3486 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3487 L:      linux-can@vger.kernel.org
3488 W:      https://github.com/linux-can
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3491 S:      Maintained
3492 F:      Documentation/devicetree/bindings/net/can/
3493 F:      drivers/net/can/
3494 F:      include/linux/can/dev.h
3495 F:      include/linux/can/platform/
3496 F:      include/uapi/linux/can/error.h
3497 F:      include/uapi/linux/can/netlink.h
3498
3499 CAN NETWORK LAYER
3500 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3501 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3502 L:      linux-can@vger.kernel.org
3503 W:      https://github.com/linux-can
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3506 S:      Maintained
3507 F:      Documentation/networking/can.rst
3508 F:      net/can/
3509 F:      include/linux/can/core.h
3510 F:      include/uapi/linux/can.h
3511 F:      include/uapi/linux/can/bcm.h
3512 F:      include/uapi/linux/can/raw.h
3513 F:      include/uapi/linux/can/gw.h
3514
3515 CAPABILITIES
3516 M:      Serge Hallyn <serge@hallyn.com>
3517 L:      linux-security-module@vger.kernel.org
3518 S:      Supported
3519 F:      include/linux/capability.h
3520 F:      include/uapi/linux/capability.h
3521 F:      security/commoncap.c
3522 F:      kernel/capability.c
3523
3524 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3525 M:      Kevin Tsai <ktsai@capellamicro.com>
3526 S:      Maintained
3527 F:      drivers/iio/light/cm*
3528
3529 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3530 M:      Christian Lamparter <chunkeey@googlemail.com>
3531 L:      linux-wireless@vger.kernel.org
3532 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3533 S:      Maintained
3534 F:      drivers/net/wireless/ath/carl9170/
3535
3536 CAVIUM I2C DRIVER
3537 M:      Jan Glauber <jglauber@cavium.com>
3538 M:      David Daney <david.daney@cavium.com>
3539 W:      http://www.cavium.com
3540 S:      Supported
3541 F:      drivers/i2c/busses/i2c-octeon*
3542 F:      drivers/i2c/busses/i2c-thunderx*
3543
3544 CAVIUM LIQUIDIO NETWORK DRIVER
3545 M:      Derek Chickles <dchickles@marvell.com>
3546 M:      Satanand Burla <sburla@marvell.com>
3547 M:      Felix Manlunas <fmanlunas@marvell.com>
3548 L:      netdev@vger.kernel.org
3549 W:      http://www.cavium.com
3550 S:      Supported
3551 F:      drivers/net/ethernet/cavium/liquidio/
3552
3553 CAVIUM MMC DRIVER
3554 M:      Jan Glauber <jglauber@cavium.com>
3555 M:      David Daney <david.daney@cavium.com>
3556 M:      Steven J. Hill <Steven.Hill@cavium.com>
3557 W:      http://www.cavium.com
3558 S:      Supported
3559 F:      drivers/mmc/host/cavium*
3560
3561 CAVIUM OCTEON-TX CRYPTO DRIVER
3562 M:      George Cherian <george.cherian@cavium.com>
3563 L:      linux-crypto@vger.kernel.org
3564 W:      http://www.cavium.com
3565 S:      Supported
3566 F:      drivers/crypto/cavium/cpt/
3567
3568 CAVIUM THUNDERX2 ARM64 SOC
3569 M:      Robert Richter <rrichter@cavium.com>
3570 M:      Jayachandran C <jnair@caviumnetworks.com>
3571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3572 S:      Maintained
3573 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3574 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3575
3576 CC2520 IEEE-802.15.4 RADIO DRIVER
3577 M:      Varka Bhadram <varkabhadram@gmail.com>
3578 L:      linux-wpan@vger.kernel.org
3579 S:      Maintained
3580 F:      drivers/net/ieee802154/cc2520.c
3581 F:      include/linux/spi/cc2520.h
3582 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3583
3584 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3585 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3586 L:      linux-crypto@vger.kernel.org
3587 S:      Supported
3588 F:      drivers/crypto/ccree/
3589 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3590
3591 CEC FRAMEWORK
3592 M:      Hans Verkuil <hans.verkuil@cisco.com>
3593 L:      linux-media@vger.kernel.org
3594 T:      git git://linuxtv.org/media_tree.git
3595 W:      http://linuxtv.org
3596 S:      Supported
3597 F:      Documentation/media/kapi/cec-core.rst
3598 F:      Documentation/media/uapi/cec
3599 F:      drivers/media/cec/
3600 F:      drivers/media/rc/keymaps/rc-cec.c
3601 F:      include/media/cec.h
3602 F:      include/media/cec-notifier.h
3603 F:      include/uapi/linux/cec.h
3604 F:      include/uapi/linux/cec-funcs.h
3605 F:      Documentation/devicetree/bindings/media/cec.txt
3606 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3607
3608 CEC GPIO DRIVER
3609 M:      Hans Verkuil <hans.verkuil@cisco.com>
3610 L:      linux-media@vger.kernel.org
3611 T:      git git://linuxtv.org/media_tree.git
3612 W:      http://linuxtv.org
3613 S:      Supported
3614 F:      drivers/media/platform/cec-gpio/
3615 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3616
3617 CELL BROADBAND ENGINE ARCHITECTURE
3618 M:      Arnd Bergmann <arnd@arndb.de>
3619 L:      linuxppc-dev@lists.ozlabs.org
3620 W:      http://www.ibm.com/developerworks/power/cell/
3621 S:      Supported
3622 F:      arch/powerpc/include/asm/cell*.h
3623 F:      arch/powerpc/include/asm/spu*.h
3624 F:      arch/powerpc/include/uapi/asm/spu*.h
3625 F:      arch/powerpc/oprofile/*cell*
3626 F:      arch/powerpc/platforms/cell/
3627
3628 CEPH COMMON CODE (LIBCEPH)
3629 M:      Ilya Dryomov <idryomov@gmail.com>
3630 M:      "Yan, Zheng" <zyan@redhat.com>
3631 M:      Sage Weil <sage@redhat.com>
3632 L:      ceph-devel@vger.kernel.org
3633 W:      http://ceph.com/
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3635 T:      git git://github.com/ceph/ceph-client.git
3636 S:      Supported
3637 F:      net/ceph/
3638 F:      include/linux/ceph/
3639 F:      include/linux/crush/
3640
3641 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3642 M:      "Yan, Zheng" <zyan@redhat.com>
3643 M:      Sage Weil <sage@redhat.com>
3644 M:      Ilya Dryomov <idryomov@gmail.com>
3645 L:      ceph-devel@vger.kernel.org
3646 W:      http://ceph.com/
3647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3648 T:      git git://github.com/ceph/ceph-client.git
3649 S:      Supported
3650 F:      Documentation/filesystems/ceph.txt
3651 F:      fs/ceph/
3652
3653 CERTIFICATE HANDLING:
3654 M:      David Howells <dhowells@redhat.com>
3655 M:      David Woodhouse <dwmw2@infradead.org>
3656 L:      keyrings@vger.kernel.org
3657 S:      Maintained
3658 F:      Documentation/admin-guide/module-signing.rst
3659 F:      certs/
3660 F:      scripts/sign-file.c
3661 F:      scripts/extract-cert.c
3662
3663 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3664 L:      linux-usb@vger.kernel.org
3665 S:      Orphan
3666 F:      Documentation/usb/WUSB-Design-overview.txt
3667 F:      Documentation/usb/wusb-cbaf
3668 F:      drivers/usb/host/hwa-hc.c
3669 F:      drivers/usb/host/whci/
3670 F:      drivers/usb/wusbcore/
3671 F:      include/linux/usb/wusb*
3672
3673 CFAG12864B LCD DRIVER
3674 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3675 S:      Maintained
3676 F:      drivers/auxdisplay/cfag12864b.c
3677 F:      include/linux/cfag12864b.h
3678
3679 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3680 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3681 S:      Maintained
3682 F:      drivers/auxdisplay/cfag12864bfb.c
3683 F:      include/linux/cfag12864b.h
3684
3685 802.11 (including CFG80211/NL80211)
3686 M:      Johannes Berg <johannes@sipsolutions.net>
3687 L:      linux-wireless@vger.kernel.org
3688 W:      http://wireless.kernel.org/
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3691 S:      Maintained
3692 F:      net/wireless/
3693 F:      include/uapi/linux/nl80211.h
3694 F:      include/linux/ieee80211.h
3695 F:      include/net/wext.h
3696 F:      include/net/cfg80211.h
3697 F:      include/net/iw_handler.h
3698 F:      include/net/ieee80211_radiotap.h
3699 F:      Documentation/driver-api/80211/cfg80211.rst
3700 F:      Documentation/networking/regulatory.txt
3701
3702 CHAR and MISC DRIVERS
3703 M:      Arnd Bergmann <arnd@arndb.de>
3704 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3706 S:      Supported
3707 F:      drivers/char/
3708 F:      drivers/misc/
3709 F:      include/linux/miscdevice.h
3710
3711 CHECKPATCH
3712 M:      Andy Whitcroft <apw@canonical.com>
3713 M:      Joe Perches <joe@perches.com>
3714 S:      Maintained
3715 F:      scripts/checkpatch.pl
3716
3717 CHINESE DOCUMENTATION
3718 M:      Harry Wei <harryxiyou@gmail.com>
3719 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3720 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3721 S:      Maintained
3722 F:      Documentation/translations/zh_CN/
3723
3724 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3725 M:      Peter Chen <Peter.Chen@nxp.com>
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3727 L:      linux-usb@vger.kernel.org
3728 S:      Maintained
3729 F:      drivers/usb/chipidea/
3730
3731 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3732 M:      Hans de Goede <hdegoede@redhat.com>
3733 L:      linux-input@vger.kernel.org
3734 S:      Maintained
3735 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3736 F:      drivers/input/touchscreen/chipone_icn8318.c
3737
3738 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3739 M:      Hans de Goede <hdegoede@redhat.com>
3740 L:      linux-input@vger.kernel.org
3741 S:      Maintained
3742 F:      drivers/input/touchscreen/chipone_icn8505.c
3743
3744 CHROME HARDWARE PLATFORM SUPPORT
3745 M:      Benson Leung <bleung@chromium.org>
3746 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3747 S:      Maintained
3748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3749 F:      drivers/platform/chrome/
3750
3751 CHROMEOS EC SUBDRIVERS
3752 M:      Benson Leung <bleung@chromium.org>
3753 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3754 R:      Guenter Roeck <groeck@chromium.org>
3755 S:      Maintained
3756 N:      cros_ec
3757 N:      cros-ec
3758 F:      drivers/power/supply/cros_usbpd-charger.c
3759
3760 CHROMEOS EC CODEC DRIVER
3761 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3762 S:      Maintained
3763 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3764 R:      Guenter Roeck <groeck@chromium.org>
3765 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3766 F:      sound/soc/codecs/cros_ec_codec.*
3767
3768 CIRRUS LOGIC AUDIO CODEC DRIVERS
3769 M:      Brian Austin <brian.austin@cirrus.com>
3770 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3771 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3772 S:      Maintained
3773 F:      sound/soc/codecs/cs*
3774
3775 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3776 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3777 L:      netdev@vger.kernel.org
3778 S:      Maintained
3779 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3780
3781 CISCO FCOE HBA DRIVER
3782 M:      Satish Kharat <satishkh@cisco.com>
3783 M:      Sesidhar Baddela <sebaddel@cisco.com>
3784 M:      Karan Tilak Kumar <kartilak@cisco.com>
3785 L:      linux-scsi@vger.kernel.org
3786 S:      Supported
3787 F:      drivers/scsi/fnic/
3788
3789 CISCO SCSI HBA DRIVER
3790 M:      Karan Tilak Kumar <kartilak@cisco.com>
3791 M:      Sesidhar Baddela <sebaddel@cisco.com>
3792 L:      linux-scsi@vger.kernel.org
3793 S:      Supported
3794 F:      drivers/scsi/snic/
3795
3796 CISCO VIC ETHERNET NIC DRIVER
3797 M:      Christian Benvenuti <benve@cisco.com>
3798 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3799 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3800 S:      Supported
3801 F:      drivers/net/ethernet/cisco/enic/
3802
3803 CISCO VIC LOW LATENCY NIC DRIVER
3804 M:      Christian Benvenuti <benve@cisco.com>
3805 M:      Nelson Escobar <neescoba@cisco.com>
3806 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3807 S:      Supported
3808 F:      drivers/infiniband/hw/usnic/
3809
3810 CIRRUS LOGIC MADERA CODEC DRIVERS
3811 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3812 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3813 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3814 L:      patches@opensource.cirrus.com
3815 T:      git https://github.com/CirrusLogic/linux-drivers.git
3816 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3817 S:      Supported
3818 F:      Documentation/devicetree/bindings/mfd/madera.txt
3819 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3820 F:      include/linux/irqchip/irq-madera*
3821 F:      include/linux/mfd/madera/*
3822 F:      drivers/gpio/gpio-madera*
3823 F:      drivers/irqchip/irq-madera*
3824 F:      drivers/mfd/madera*
3825 F:      drivers/mfd/cs47l*
3826 F:      drivers/pinctrl/cirrus/*
3827
3828 CLANG-FORMAT FILE
3829 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3830 S:      Maintained
3831 F:      .clang-format
3832
3833 CLEANCACHE API
3834 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3835 L:      linux-kernel@vger.kernel.org
3836 S:      Maintained
3837 F:      mm/cleancache.c
3838 F:      include/linux/cleancache.h
3839
3840 CLK API
3841 M:      Russell King <linux@armlinux.org.uk>
3842 L:      linux-clk@vger.kernel.org
3843 S:      Maintained
3844 F:      include/linux/clk.h
3845
3846 CLOCKSOURCE, CLOCKEVENT DRIVERS
3847 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3848 M:      Thomas Gleixner <tglx@linutronix.de>
3849 L:      linux-kernel@vger.kernel.org
3850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3851 S:      Supported
3852 F:      drivers/clocksource/
3853 F:      Documentation/devicetree/bindings/timer/
3854
3855 CMPC ACPI DRIVER
3856 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3857 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3858 L:      platform-driver-x86@vger.kernel.org
3859 S:      Supported
3860 F:      drivers/platform/x86/classmate-laptop.c
3861
3862 COBALT MEDIA DRIVER
3863 M:      Hans Verkuil <hans.verkuil@cisco.com>
3864 L:      linux-media@vger.kernel.org
3865 T:      git git://linuxtv.org/media_tree.git
3866 W:      https://linuxtv.org
3867 S:      Supported
3868 F:      drivers/media/pci/cobalt/
3869
3870 COCCINELLE/Semantic Patches (SmPL)
3871 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3872 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3873 M:      Nicolas Palix <nicolas.palix@imag.fr>
3874 M:      Michal Marek <michal.lkml@markovi.net>
3875 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3877 W:      http://coccinelle.lip6.fr/
3878 S:      Supported
3879 F:      Documentation/dev-tools/coccinelle.rst
3880 F:      scripts/coccinelle/
3881 F:      scripts/coccicheck
3882
3883 CODA FILE SYSTEM
3884 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3885 M:      coda@cs.cmu.edu
3886 L:      codalist@coda.cs.cmu.edu
3887 W:      http://www.coda.cs.cmu.edu/
3888 S:      Maintained
3889 F:      Documentation/filesystems/coda.txt
3890 F:      fs/coda/
3891 F:      include/linux/coda*.h
3892 F:      include/uapi/linux/coda*.h
3893
3894 CODA V4L2 MEM2MEM DRIVER
3895 M:      Philipp Zabel <p.zabel@pengutronix.de>
3896 L:      linux-media@vger.kernel.org
3897 S:      Maintained
3898 F:      Documentation/devicetree/bindings/media/coda.txt
3899 F:      drivers/media/platform/coda/
3900
3901 CODE OF CONDUCT
3902 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3903 S:      Supported
3904 F:      Documentation/process/code-of-conduct.rst
3905 F:      Documentation/process/code-of-conduct-interpretation.rst
3906
3907 COMMON CLK FRAMEWORK
3908 M:      Michael Turquette <mturquette@baylibre.com>
3909 M:      Stephen Boyd <sboyd@kernel.org>
3910 L:      linux-clk@vger.kernel.org
3911 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3913 S:      Maintained
3914 F:      Documentation/devicetree/bindings/clock/
3915 F:      drivers/clk/
3916 X:      drivers/clk/clkdev.c
3917 F:      include/linux/clk-pr*
3918 F:      include/linux/clk/
3919 F:      include/linux/of_clk.h
3920
3921 COMMON INTERNET FILE SYSTEM (CIFS)
3922 M:      Steve French <sfrench@samba.org>
3923 L:      linux-cifs@vger.kernel.org
3924 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3925 W:      http://linux-cifs.samba.org/
3926 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3927 S:      Supported
3928 F:      Documentation/filesystems/cifs/
3929 F:      fs/cifs/
3930
3931 COMPACTPCI HOTPLUG CORE
3932 M:      Scott Murray <scott@spiteful.org>
3933 L:      linux-pci@vger.kernel.org
3934 S:      Maintained
3935 F:      drivers/pci/hotplug/cpci_hotplug*
3936
3937 COMPACTPCI HOTPLUG GENERIC DRIVER
3938 M:      Scott Murray <scott@spiteful.org>
3939 L:      linux-pci@vger.kernel.org
3940 S:      Maintained
3941 F:      drivers/pci/hotplug/cpcihp_generic.c
3942
3943 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3944 M:      Scott Murray <scott@spiteful.org>
3945 L:      linux-pci@vger.kernel.org
3946 S:      Maintained
3947 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3948
3949 COMPAL LAPTOP SUPPORT
3950 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3951 L:      platform-driver-x86@vger.kernel.org
3952 S:      Maintained
3953 F:      drivers/platform/x86/compal-laptop.c
3954
3955 COMPILER ATTRIBUTES
3956 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3957 S:      Maintained
3958 F:      include/linux/compiler_attributes.h
3959
3960 CONEXANT ACCESSRUNNER USB DRIVER
3961 L:      accessrunner-general@lists.sourceforge.net
3962 W:      http://accessrunner.sourceforge.net/
3963 S:      Orphan
3964 F:      drivers/usb/atm/cxacru.c
3965
3966 CONFIGFS
3967 M:      Joel Becker <jlbec@evilplan.org>
3968 M:      Christoph Hellwig <hch@lst.de>
3969 T:      git git://git.infradead.org/users/hch/configfs.git
3970 S:      Supported
3971 F:      fs/configfs/
3972 F:      include/linux/configfs.h
3973
3974 CONNECTOR
3975 M:      Evgeniy Polyakov <zbr@ioremap.net>
3976 L:      netdev@vger.kernel.org
3977 S:      Maintained
3978 F:      drivers/connector/
3979
3980 CONTROL GROUP (CGROUP)
3981 M:      Tejun Heo <tj@kernel.org>
3982 M:      Li Zefan <lizefan@huawei.com>
3983 M:      Johannes Weiner <hannes@cmpxchg.org>
3984 L:      cgroups@vger.kernel.org
3985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3986 S:      Maintained
3987 F:      Documentation/admin-guide/cgroup-v2.rst
3988 F:      Documentation/cgroup-v1/
3989 F:      include/linux/cgroup*
3990 F:      kernel/cgroup/
3991
3992 CONTROL GROUP - CPUSET
3993 M:      Li Zefan <lizefan@huawei.com>
3994 L:      cgroups@vger.kernel.org
3995 W:      http://www.bullopensource.org/cpuset/
3996 W:      http://oss.sgi.com/projects/cpusets/
3997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3998 S:      Maintained
3999 F:      Documentation/cgroup-v1/cpusets.txt
4000 F:      include/linux/cpuset.h
4001 F:      kernel/cgroup/cpuset.c
4002
4003 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4004 M:      Johannes Weiner <hannes@cmpxchg.org>
4005 M:      Michal Hocko <mhocko@kernel.org>
4006 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4007 L:      cgroups@vger.kernel.org
4008 L:      linux-mm@kvack.org
4009 S:      Maintained
4010 F:      mm/memcontrol.c
4011 F:      mm/swap_cgroup.c
4012
4013 CORETEMP HARDWARE MONITORING DRIVER
4014 M:      Fenghua Yu <fenghua.yu@intel.com>
4015 L:      linux-hwmon@vger.kernel.org
4016 S:      Maintained
4017 F:      Documentation/hwmon/coretemp
4018 F:      drivers/hwmon/coretemp.c
4019
4020 COSA/SRP SYNC SERIAL DRIVER
4021 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4022 W:      http://www.fi.muni.cz/~kas/cosa/
4023 S:      Maintained
4024 F:      drivers/net/wan/cosa*
4025
4026 CPMAC ETHERNET DRIVER
4027 M:      Florian Fainelli <f.fainelli@gmail.com>
4028 L:      netdev@vger.kernel.org
4029 S:      Maintained
4030 F:      drivers/net/ethernet/ti/cpmac.c
4031
4032 CPU FREQUENCY SCALING FRAMEWORK
4033 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4034 M:      Viresh Kumar <viresh.kumar@linaro.org>
4035 L:      linux-pm@vger.kernel.org
4036 S:      Maintained
4037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4039 B:      https://bugzilla.kernel.org
4040 F:      Documentation/admin-guide/pm/cpufreq.rst
4041 F:      Documentation/admin-guide/pm/intel_pstate.rst
4042 F:      Documentation/cpu-freq/
4043 F:      Documentation/devicetree/bindings/cpufreq/
4044 F:      drivers/cpufreq/
4045 F:      include/linux/cpufreq.h
4046 F:      tools/testing/selftests/cpufreq/
4047
4048 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4049 M:      Viresh Kumar <viresh.kumar@linaro.org>
4050 M:      Sudeep Holla <sudeep.holla@arm.com>
4051 L:      linux-pm@vger.kernel.org
4052 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4053 S:      Maintained
4054 F:      drivers/cpufreq/arm_big_little.h
4055 F:      drivers/cpufreq/arm_big_little.c
4056
4057 CPU POWER MONITORING SUBSYSTEM
4058 M:      Thomas Renninger <trenn@suse.com>
4059 M:      Shuah Khan <shuah@kernel.org>
4060 M:      Shuah Khan <skhan@linuxfoundation.org>
4061 L:      linux-pm@vger.kernel.org
4062 S:      Maintained
4063 F:      tools/power/cpupower/
4064
4065 CPUID/MSR DRIVER
4066 M:      "H. Peter Anvin" <hpa@zytor.com>
4067 S:      Maintained
4068 F:      arch/x86/kernel/cpuid.c
4069 F:      arch/x86/kernel/msr.c
4070
4071 CPUIDLE DRIVER - ARM BIG LITTLE
4072 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4073 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4074 L:      linux-pm@vger.kernel.org
4075 L:      linux-arm-kernel@lists.infradead.org
4076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4077 S:      Maintained
4078 F:      drivers/cpuidle/cpuidle-big_little.c
4079
4080 CPUIDLE DRIVER - ARM EXYNOS
4081 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4082 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4083 M:      Kukjin Kim <kgene@kernel.org>
4084 L:      linux-pm@vger.kernel.org
4085 L:      linux-samsung-soc@vger.kernel.org
4086 S:      Supported
4087 F:      drivers/cpuidle/cpuidle-exynos.c
4088 F:      arch/arm/mach-exynos/pm.c
4089
4090 CPU IDLE TIME MANAGEMENT FRAMEWORK
4091 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4092 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4093 L:      linux-pm@vger.kernel.org
4094 S:      Maintained
4095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4096 B:      https://bugzilla.kernel.org
4097 F:      Documentation/admin-guide/pm/cpuidle.rst
4098 F:      Documentation/driver-api/pm/cpuidle.rst
4099 F:      drivers/cpuidle/*
4100 F:      include/linux/cpuidle.h
4101
4102 CRAMFS FILESYSTEM
4103 M:      Nicolas Pitre <nico@linaro.org>
4104 S:      Maintained
4105 F:      Documentation/filesystems/cramfs.txt
4106 F:      fs/cramfs/
4107
4108 CRYPTO API
4109 M:      Herbert Xu <herbert@gondor.apana.org.au>
4110 M:      "David S. Miller" <davem@davemloft.net>
4111 L:      linux-crypto@vger.kernel.org
4112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4114 S:      Maintained
4115 F:      Documentation/crypto/
4116 F:      Documentation/devicetree/bindings/crypto/
4117 F:      arch/*/crypto/
4118 F:      crypto/
4119 F:      drivers/crypto/
4120 F:      include/crypto/
4121 F:      include/linux/crypto*
4122
4123 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4124 M:      Neil Horman <nhorman@tuxdriver.com>
4125 L:      linux-crypto@vger.kernel.org
4126 S:      Maintained
4127 F:      crypto/ansi_cprng.c
4128 F:      crypto/rng.c
4129
4130 CS3308 MEDIA DRIVER
4131 M:      Hans Verkuil <hverkuil@xs4all.nl>
4132 L:      linux-media@vger.kernel.org
4133 T:      git git://linuxtv.org/media_tree.git
4134 W:      http://linuxtv.org
4135 S:      Odd Fixes
4136 F:      drivers/media/i2c/cs3308.c
4137
4138 CS5535 Audio ALSA driver
4139 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4140 S:      Maintained
4141 F:      sound/pci/cs5535audio/
4142
4143 CSI DRIVERS FOR ALLWINNER V3s
4144 M:      Yong Deng <yong.deng@magewell.com>
4145 L:      linux-media@vger.kernel.org
4146 T:      git git://linuxtv.org/media_tree.git
4147 S:      Maintained
4148 F:      drivers/media/platform/sunxi/sun6i-csi/
4149 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4150
4151 CW1200 WLAN driver
4152 M:      Solomon Peachy <pizza@shaftnet.org>
4153 S:      Maintained
4154 F:      drivers/net/wireless/st/cw1200/
4155
4156 CX18 VIDEO4LINUX DRIVER
4157 M:      Andy Walls <awalls@md.metrocast.net>
4158 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4159 L:      linux-media@vger.kernel.org
4160 T:      git git://linuxtv.org/media_tree.git
4161 W:      https://linuxtv.org
4162 W:      http://www.ivtvdriver.org/index.php/Cx18
4163 S:      Maintained
4164 F:      Documentation/media/v4l-drivers/cx18*
4165 F:      drivers/media/pci/cx18/
4166 F:      include/uapi/linux/ivtv*
4167
4168 CX2341X MPEG ENCODER HELPER MODULE
4169 M:      Hans Verkuil <hverkuil@xs4all.nl>
4170 L:      linux-media@vger.kernel.org
4171 T:      git git://linuxtv.org/media_tree.git
4172 W:      https://linuxtv.org
4173 S:      Maintained
4174 F:      drivers/media/common/cx2341x*
4175 F:      include/media/drv-intf/cx2341x.h
4176
4177 CX24120 MEDIA DRIVER
4178 M:      Jemma Denson <jdenson@gmail.com>
4179 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4180 L:      linux-media@vger.kernel.org
4181 W:      https://linuxtv.org
4182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4183 S:      Maintained
4184 F:      drivers/media/dvb-frontends/cx24120*
4185
4186 CX88 VIDEO4LINUX DRIVER
4187 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4188 L:      linux-media@vger.kernel.org
4189 W:      https://linuxtv.org
4190 T:      git git://linuxtv.org/media_tree.git
4191 S:      Odd fixes
4192 F:      Documentation/media/v4l-drivers/cx88*
4193 F:      drivers/media/pci/cx88/
4194
4195 CXD2820R MEDIA DRIVER
4196 M:      Antti Palosaari <crope@iki.fi>
4197 L:      linux-media@vger.kernel.org
4198 W:      https://linuxtv.org
4199 W:      http://palosaari.fi/linux/
4200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4201 T:      git git://linuxtv.org/anttip/media_tree.git
4202 S:      Maintained
4203 F:      drivers/media/dvb-frontends/cxd2820r*
4204
4205 CXGB3 ETHERNET DRIVER (CXGB3)
4206 M:      Vishal Kulkarni <vishal@chelsio.com>
4207 L:      netdev@vger.kernel.org
4208 W:      http://www.chelsio.com
4209 S:      Supported
4210 F:      drivers/net/ethernet/chelsio/cxgb3/
4211
4212 CXGB3 ISCSI DRIVER (CXGB3I)
4213 M:      Karen Xie <kxie@chelsio.com>
4214 L:      linux-scsi@vger.kernel.org
4215 W:      http://www.chelsio.com
4216 S:      Supported
4217 F:      drivers/scsi/cxgbi/cxgb3i
4218
4219 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4220 M:      Steve Wise <swise@chelsio.com>
4221 L:      linux-rdma@vger.kernel.org
4222 W:      http://www.openfabrics.org
4223 S:      Supported
4224 F:      drivers/infiniband/hw/cxgb3/
4225 F:      include/uapi/rdma/cxgb3-abi.h
4226
4227 CXGB4 CRYPTO DRIVER (chcr)
4228 M:      Harsh Jain <harsh@chelsio.com>
4229 L:      linux-crypto@vger.kernel.org
4230 W:      http://www.chelsio.com
4231 S:      Supported
4232 F:      drivers/crypto/chelsio
4233
4234 CXGB4 ETHERNET DRIVER (CXGB4)
4235 M:      Vishal Kulkarni <vishal@chelsio.com>
4236 L:      netdev@vger.kernel.org
4237 W:      http://www.chelsio.com
4238 S:      Supported
4239 F:      drivers/net/ethernet/chelsio/cxgb4/
4240
4241 CXGB4 ISCSI DRIVER (CXGB4I)
4242 M:      Karen Xie <kxie@chelsio.com>
4243 L:      linux-scsi@vger.kernel.org
4244 W:      http://www.chelsio.com
4245 S:      Supported
4246 F:      drivers/scsi/cxgbi/cxgb4i
4247
4248 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4249 M:      Steve Wise <swise@chelsio.com>
4250 L:      linux-rdma@vger.kernel.org
4251 W:      http://www.openfabrics.org
4252 S:      Supported
4253 F:      drivers/infiniband/hw/cxgb4/
4254 F:      include/uapi/rdma/cxgb4-abi.h
4255
4256 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4257 M:      Casey Leedom <leedom@chelsio.com>
4258 L:      netdev@vger.kernel.org
4259 W:      http://www.chelsio.com
4260 S:      Supported
4261 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4262
4263 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4264 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4265 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4266 L:      linuxppc-dev@lists.ozlabs.org
4267 S:      Supported
4268 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4269 F:      drivers/misc/cxl/
4270 F:      include/misc/cxl*
4271 F:      include/uapi/misc/cxl.h
4272 F:      Documentation/powerpc/cxl.txt
4273 F:      Documentation/ABI/testing/sysfs-class-cxl
4274
4275 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4276 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4277 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4278 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4279 L:      linux-scsi@vger.kernel.org
4280 S:      Supported
4281 F:      drivers/scsi/cxlflash/
4282 F:      include/uapi/scsi/cxlflash_ioctl.h
4283 F:      Documentation/powerpc/cxlflash.txt
4284
4285 CYBERPRO FB DRIVER
4286 M:      Russell King <linux@armlinux.org.uk>
4287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4288 W:      http://www.armlinux.org.uk/
4289 S:      Maintained
4290 F:      drivers/video/fbdev/cyber2000fb.*
4291
4292 CYCLADES ASYNC MUX DRIVER
4293 W:      http://www.cyclades.com/
4294 S:      Orphan
4295 F:      drivers/tty/cyclades.c
4296 F:      include/linux/cyclades.h
4297 F:      include/uapi/linux/cyclades.h
4298
4299 CYCLADES PC300 DRIVER
4300 W:      http://www.cyclades.com/
4301 S:      Orphan
4302 F:      drivers/net/wan/pc300*
4303
4304 CYPRESS_FIRMWARE MEDIA DRIVER
4305 M:      Antti Palosaari <crope@iki.fi>
4306 L:      linux-media@vger.kernel.org
4307 W:      https://linuxtv.org
4308 W:      http://palosaari.fi/linux/
4309 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4310 T:      git git://linuxtv.org/anttip/media_tree.git
4311 S:      Maintained
4312 F:      drivers/media/common/cypress_firmware*
4313
4314 CYTTSP TOUCHSCREEN DRIVER
4315 M:      Ferruh Yigit <fery@cypress.com>
4316 L:      linux-input@vger.kernel.org
4317 S:      Supported
4318 F:      drivers/input/touchscreen/cyttsp*
4319 F:      include/linux/input/cyttsp.h
4320
4321 D-LINK DIR-685 TOUCHKEYS DRIVER
4322 M:      Linus Walleij <linus.walleij@linaro.org>
4323 L:      linux-input@vger.kernel.org
4324 S:      Supported
4325 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4326
4327 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4328 M:      Joshua Kinard <kumba@gentoo.org>
4329 S:      Maintained
4330 F:      drivers/rtc/rtc-ds1685.c
4331 F:      include/linux/rtc/ds1685.h
4332
4333 DAMA SLAVE for AX.25
4334 M:      Joerg Reuter <jreuter@yaina.de>
4335 W:      http://yaina.de/jreuter/
4336 W:      http://www.qsl.net/dl1bke/
4337 L:      linux-hams@vger.kernel.org
4338 S:      Maintained
4339 F:      net/ax25/af_ax25.c
4340 F:      net/ax25/ax25_dev.c
4341 F:      net/ax25/ax25_ds_*
4342 F:      net/ax25/ax25_in.c
4343 F:      net/ax25/ax25_out.c
4344 F:      net/ax25/ax25_timer.c
4345 F:      net/ax25/sysctl_net_ax25.c
4346
4347 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4348 L:      netdev@vger.kernel.org
4349 S:      Orphan
4350 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4351 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4352
4353 DC390/AM53C974 SCSI driver
4354 M:      Hannes Reinecke <hare@suse.com>
4355 L:      linux-scsi@vger.kernel.org
4356 S:      Maintained
4357 F:      drivers/scsi/am53c974.c
4358
4359 DC395x SCSI driver
4360 M:      Oliver Neukum <oliver@neukum.org>
4361 M:      Ali Akcaagac <aliakc@web.de>
4362 M:      Jamie Lenehan <lenehan@twibble.org>
4363 L:      dc395x@twibble.org
4364 W:      http://twibble.org/dist/dc395x/
4365 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4366 S:      Maintained
4367 F:      Documentation/scsi/dc395x.txt
4368 F:      drivers/scsi/dc395x.*
4369
4370 DCCP PROTOCOL
4371 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4372 L:      dccp@vger.kernel.org
4373 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4374 S:      Maintained
4375 F:      include/linux/dccp.h
4376 F:      include/uapi/linux/dccp.h
4377 F:      include/linux/tfrc.h
4378 F:      net/dccp/
4379
4380 DECnet NETWORK LAYER
4381 W:      http://linux-decnet.sourceforge.net
4382 L:      linux-decnet-user@lists.sourceforge.net
4383 S:      Orphan
4384 F:      Documentation/networking/decnet.txt
4385 F:      net/decnet/
4386
4387 DECSTATION PLATFORM SUPPORT
4388 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4389 L:      linux-mips@vger.kernel.org
4390 W:      http://www.linux-mips.org/wiki/DECstation
4391 S:      Maintained
4392 F:      arch/mips/dec/
4393 F:      arch/mips/include/asm/dec/
4394 F:      arch/mips/include/asm/mach-dec/
4395
4396 DEFXX FDDI NETWORK DRIVER
4397 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4398 S:      Maintained
4399 F:      drivers/net/fddi/defxx.*
4400
4401 DELL SMBIOS DRIVER
4402 M:      Pali Rohár <pali.rohar@gmail.com>
4403 M:      Mario Limonciello <mario.limonciello@dell.com>
4404 L:      platform-driver-x86@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/platform/x86/dell-smbios.*
4407
4408 DELL SMBIOS SMM DRIVER
4409 M:      Mario Limonciello <mario.limonciello@dell.com>
4410 L:      platform-driver-x86@vger.kernel.org
4411 S:      Maintained
4412 F:      drivers/platform/x86/dell-smbios-smm.c
4413
4414 DELL SMBIOS WMI DRIVER
4415 M:      Mario Limonciello <mario.limonciello@dell.com>
4416 L:      platform-driver-x86@vger.kernel.org
4417 S:      Maintained
4418 F:      drivers/platform/x86/dell-smbios-wmi.c
4419 F:      tools/wmi/dell-smbios-example.c
4420
4421 DEFZA FDDI NETWORK DRIVER
4422 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4423 S:      Maintained
4424 F:      drivers/net/fddi/defza.*
4425
4426 DELL LAPTOP DRIVER
4427 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4428 M:      Pali Rohár <pali.rohar@gmail.com>
4429 L:      platform-driver-x86@vger.kernel.org
4430 S:      Maintained
4431 F:      drivers/platform/x86/dell-laptop.c
4432
4433 DELL LAPTOP FREEFALL DRIVER
4434 M:      Pali Rohár <pali.rohar@gmail.com>
4435 S:      Maintained
4436 F:      drivers/platform/x86/dell-smo8800.c
4437
4438 DELL LAPTOP RBTN DRIVER
4439 M:      Pali Rohár <pali.rohar@gmail.com>
4440 S:      Maintained
4441 F:      drivers/platform/x86/dell-rbtn.*
4442
4443 DELL REMOTE BIOS UPDATE DRIVER
4444 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4445 L:      platform-driver-x86@vger.kernel.org
4446 S:      Maintained
4447 F:      drivers/platform/x86/dell_rbu.c
4448
4449 DELL LAPTOP SMM DRIVER
4450 M:      Pali Rohár <pali.rohar@gmail.com>
4451 S:      Maintained
4452 F:      drivers/hwmon/dell-smm-hwmon.c
4453 F:      include/uapi/linux/i8k.h
4454
4455 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4456 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4457 L:      platform-driver-x86@vger.kernel.org
4458 S:      Maintained
4459 F:      Documentation/dcdbas.txt
4460 F:      drivers/platform/x86/dcdbas.*
4461
4462 DELL WMI NOTIFICATIONS DRIVER
4463 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4464 M:      Pali Rohár <pali.rohar@gmail.com>
4465 S:      Maintained
4466 F:      drivers/platform/x86/dell-wmi.c
4467
4468 DELL WMI DESCRIPTOR DRIVER
4469 M:      Mario Limonciello <mario.limonciello@dell.com>
4470 S:      Maintained
4471 F:      drivers/platform/x86/dell-wmi-descriptor.c
4472
4473 DELTA ST MEDIA DRIVER
4474 M:      Hugues Fruchet <hugues.fruchet@st.com>
4475 L:      linux-media@vger.kernel.org
4476 T:      git git://linuxtv.org/media_tree.git
4477 W:      https://linuxtv.org
4478 S:      Supported
4479 F:      drivers/media/platform/sti/delta
4480
4481 DENALI NAND DRIVER
4482 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4483 L:      linux-mtd@lists.infradead.org
4484 S:      Supported
4485 F:      drivers/mtd/nand/raw/denali*
4486
4487 DESIGNWARE USB2 DRD IP DRIVER
4488 M:      Minas Harutyunyan <hminas@synopsys.com>
4489 L:      linux-usb@vger.kernel.org
4490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4491 S:      Maintained
4492 F:      drivers/usb/dwc2/
4493
4494 DESIGNWARE USB3 DRD IP DRIVER
4495 M:      Felipe Balbi <balbi@kernel.org>
4496 L:      linux-usb@vger.kernel.org
4497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4498 S:      Maintained
4499 F:      drivers/usb/dwc3/
4500
4501 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4502 M:      Andreas Klinger <ak@it-klinger.de>
4503 L:      linux-iio@vger.kernel.org
4504 S:      Maintained
4505 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4506 F:      drivers/iio/proximity/srf*.c
4507
4508 DEVICE COREDUMP (DEV_COREDUMP)
4509 M:      Johannes Berg <johannes@sipsolutions.net>
4510 L:      linux-kernel@vger.kernel.org
4511 S:      Maintained
4512 F:      drivers/base/devcoredump.c
4513 F:      include/linux/devcoredump.h
4514
4515 DEVICE FREQUENCY (DEVFREQ)
4516 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4517 M:      Kyungmin Park <kyungmin.park@samsung.com>
4518 R:      Chanwoo Choi <cw00.choi@samsung.com>
4519 L:      linux-pm@vger.kernel.org
4520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4521 S:      Maintained
4522 F:      drivers/devfreq/
4523 F:      include/linux/devfreq.h
4524 F:      Documentation/devicetree/bindings/devfreq/
4525
4526 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4527 M:      Chanwoo Choi <cw00.choi@samsung.com>
4528 L:      linux-pm@vger.kernel.org
4529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4530 S:      Supported
4531 F:      drivers/devfreq/event/
4532 F:      drivers/devfreq/devfreq-event.c
4533 F:      include/linux/devfreq-event.h
4534 F:      Documentation/devicetree/bindings/devfreq/event/
4535
4536 DEVICE NUMBER REGISTRY
4537 M:      Torben Mathiasen <device@lanana.org>
4538 W:      http://lanana.org/docs/device-list/index.html
4539 S:      Maintained
4540
4541 DEVICE-MAPPER  (LVM)
4542 M:      Alasdair Kergon <agk@redhat.com>
4543 M:      Mike Snitzer <snitzer@redhat.com>
4544 M:      dm-devel@redhat.com
4545 L:      dm-devel@redhat.com
4546 W:      http://sources.redhat.com/dm
4547 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4549 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4550 S:      Maintained
4551 F:      Documentation/device-mapper/
4552 F:      drivers/md/Makefile
4553 F:      drivers/md/Kconfig
4554 F:      drivers/md/dm*
4555 F:      drivers/md/persistent-data/
4556 F:      include/linux/device-mapper.h
4557 F:      include/linux/dm-*.h
4558 F:      include/uapi/linux/dm-*.h
4559
4560 DEVLINK
4561 M:      Jiri Pirko <jiri@mellanox.com>
4562 L:      netdev@vger.kernel.org
4563 S:      Supported
4564 F:      net/core/devlink.c
4565 F:      include/net/devlink.h
4566 F:      include/uapi/linux/devlink.h
4567
4568 DIALOG SEMICONDUCTOR DRIVERS
4569 M:      Support Opensource <support.opensource@diasemi.com>
4570 W:      http://www.dialog-semiconductor.com/products
4571 S:      Supported
4572 F:      Documentation/hwmon/da90??
4573 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4574 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4575 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4576 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4577 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4578 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4579 F:      drivers/gpio/gpio-da90??.c
4580 F:      drivers/hwmon/da90??-hwmon.c
4581 F:      drivers/iio/adc/da91??-*.c
4582 F:      drivers/input/misc/da90??_onkey.c
4583 F:      drivers/input/touchscreen/da9052_tsi.c
4584 F:      drivers/leds/leds-da90??.c
4585 F:      drivers/mfd/da903x.c
4586 F:      drivers/mfd/da90??-*.c
4587 F:      drivers/mfd/da91??-*.c
4588 F:      drivers/power/supply/da9052-battery.c
4589 F:      drivers/power/supply/da91??-*.c
4590 F:      drivers/regulator/da903x.c
4591 F:      drivers/regulator/da9???-regulator.[ch]
4592 F:      drivers/thermal/da90??-thermal.c
4593 F:      drivers/rtc/rtc-da90??.c
4594 F:      drivers/video/backlight/da90??_bl.c
4595 F:      drivers/watchdog/da90??_wdt.c
4596 F:      include/linux/mfd/da903x.h
4597 F:      include/linux/mfd/da9052/
4598 F:      include/linux/mfd/da9055/
4599 F:      include/linux/mfd/da9062/
4600 F:      include/linux/mfd/da9063/
4601 F:      include/linux/mfd/da9150/
4602 F:      include/linux/regulator/da9211.h
4603 F:      include/sound/da[79]*.h
4604 F:      sound/soc/codecs/da[79]*.[ch]
4605
4606 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4607 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4608 L:      linux-gpio@vger.kernel.org
4609 S:      Maintained
4610 F:      drivers/gpio/gpio-gpio-mm.c
4611
4612 DIOLAN U2C-12 I2C DRIVER
4613 M:      Guenter Roeck <linux@roeck-us.net>
4614 L:      linux-i2c@vger.kernel.org
4615 S:      Maintained
4616 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4617
4618 FILESYSTEM DIRECT ACCESS (DAX)
4619 M:      Matthew Wilcox <willy@infradead.org>
4620 M:      Ross Zwisler <zwisler@kernel.org>
4621 M:      Jan Kara <jack@suse.cz>
4622 L:      linux-fsdevel@vger.kernel.org
4623 S:      Supported
4624 F:      fs/dax.c
4625 F:      include/linux/dax.h
4626 F:      include/trace/events/fs_dax.h
4627
4628 DEVICE DIRECT ACCESS (DAX)
4629 M:      Dan Williams <dan.j.williams@intel.com>
4630 M:      Dave Jiang <dave.jiang@intel.com>
4631 M:      Ross Zwisler <zwisler@kernel.org>
4632 M:      Vishal Verma <vishal.l.verma@intel.com>
4633 L:      linux-nvdimm@lists.01.org
4634 S:      Supported
4635 F:      drivers/dax/
4636
4637 DIRECTORY NOTIFICATION (DNOTIFY)
4638 M:      Jan Kara <jack@suse.cz>
4639 R:      Amir Goldstein <amir73il@gmail.com>
4640 L:      linux-fsdevel@vger.kernel.org
4641 S:      Maintained
4642 F:      Documentation/filesystems/dnotify.txt
4643 F:      fs/notify/dnotify/
4644 F:      include/linux/dnotify.h
4645
4646 DISK GEOMETRY AND PARTITION HANDLING
4647 M:      Andries Brouwer <aeb@cwi.nl>
4648 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4649 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4650 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4651 S:      Maintained
4652
4653 DISKQUOTA
4654 M:      Jan Kara <jack@suse.com>
4655 S:      Maintained
4656 F:      Documentation/filesystems/quota.txt
4657 F:      fs/quota/
4658 F:      include/linux/quota*.h
4659 F:      include/uapi/linux/quota*.h
4660
4661 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4662 M:      Bernie Thompson <bernie@plugable.com>
4663 L:      linux-fbdev@vger.kernel.org
4664 S:      Maintained
4665 W:      http://plugable.com/category/projects/udlfb/
4666 F:      drivers/video/fbdev/udlfb.c
4667 F:      include/video/udlfb.h
4668 F:      Documentation/fb/udlfb.txt
4669
4670 DISTRIBUTED LOCK MANAGER (DLM)
4671 M:      Christine Caulfield <ccaulfie@redhat.com>
4672 M:      David Teigland <teigland@redhat.com>
4673 L:      cluster-devel@redhat.com
4674 W:      http://sources.redhat.com/cluster/
4675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4676 S:      Supported
4677 F:      fs/dlm/
4678
4679 DMA BUFFER SHARING FRAMEWORK
4680 M:      Sumit Semwal <sumit.semwal@linaro.org>
4681 S:      Maintained
4682 L:      linux-media@vger.kernel.org
4683 L:      dri-devel@lists.freedesktop.org
4684 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4685 F:      drivers/dma-buf/
4686 F:      include/linux/dma-buf*
4687 F:      include/linux/reservation.h
4688 F:      include/linux/*fence.h
4689 F:      Documentation/driver-api/dma-buf.rst
4690 T:      git git://anongit.freedesktop.org/drm/drm-misc
4691
4692 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4693 M:      Vinod Koul <vkoul@kernel.org>
4694 L:      dmaengine@vger.kernel.org
4695 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4696 S:      Maintained
4697 F:      drivers/dma/
4698 F:      include/linux/dmaengine.h
4699 F:      include/linux/of_dma.h
4700 F:      Documentation/devicetree/bindings/dma/
4701 F:      Documentation/driver-api/dmaengine/
4702 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4703
4704 DMA MAPPING HELPERS
4705 M:      Christoph Hellwig <hch@lst.de>
4706 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4707 R:      Robin Murphy <robin.murphy@arm.com>
4708 L:      iommu@lists.linux-foundation.org
4709 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4710 W:      http://git.infradead.org/users/hch/dma-mapping.git
4711 S:      Supported
4712 F:      kernel/dma/
4713 F:      include/asm-generic/dma-mapping.h
4714 F:      include/linux/dma-direct.h
4715 F:      include/linux/dma-mapping.h
4716 F:      include/linux/dma-noncoherent.h
4717
4718 DME1737 HARDWARE MONITOR DRIVER
4719 M:      Juerg Haefliger <juergh@gmail.com>
4720 L:      linux-hwmon@vger.kernel.org
4721 S:      Maintained
4722 F:      Documentation/hwmon/dme1737
4723 F:      drivers/hwmon/dme1737.c
4724
4725 DMI/SMBIOS SUPPORT
4726 M:      Jean Delvare <jdelvare@suse.com>
4727 S:      Maintained
4728 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4729 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4730 F:      drivers/firmware/dmi-id.c
4731 F:      drivers/firmware/dmi_scan.c
4732 F:      include/linux/dmi.h
4733
4734 DOCUMENTATION
4735 M:      Jonathan Corbet <corbet@lwn.net>
4736 L:      linux-doc@vger.kernel.org
4737 S:      Maintained
4738 F:      Documentation/
4739 F:      scripts/kernel-doc
4740 X:      Documentation/ABI/
4741 X:      Documentation/acpi/
4742 X:      Documentation/devicetree/
4743 X:      Documentation/i2c/
4744 X:      Documentation/media/
4745 X:      Documentation/power/
4746 X:      Documentation/spi/
4747 T:      git git://git.lwn.net/linux.git docs-next
4748
4749 DOCUMENTATION/ITALIAN
4750 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4751 L:      linux-doc@vger.kernel.org
4752 S:      Maintained
4753 F:      Documentation/translations/it_IT
4754
4755 DONGWOON DW9714 LENS VOICE COIL DRIVER
4756 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4757 L:      linux-media@vger.kernel.org
4758 T:      git git://linuxtv.org/media_tree.git
4759 S:      Maintained
4760 F:      drivers/media/i2c/dw9714.c
4761 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4762
4763 DONGWOON DW9807 LENS VOICE COIL DRIVER
4764 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4765 L:      linux-media@vger.kernel.org
4766 T:      git git://linuxtv.org/media_tree.git
4767 S:      Maintained
4768 F:      drivers/media/i2c/dw9807-vcm.c
4769 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4770
4771 DOUBLETALK DRIVER
4772 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4773 L:      blinux-list@redhat.com
4774 S:      Maintained
4775 F:      drivers/char/dtlk.c
4776 F:      include/linux/dtlk.h
4777
4778 DPAA2 DATAPATH I/O (DPIO) DRIVER
4779 M:      Roy Pledge <Roy.Pledge@nxp.com>
4780 L:      linux-kernel@vger.kernel.org
4781 S:      Maintained
4782 F:      drivers/soc/fsl/dpio
4783
4784 DPAA2 ETHERNET DRIVER
4785 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4786 L:      netdev@vger.kernel.org
4787 S:      Maintained
4788 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4789 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4790 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4791 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4792 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4793
4794 DPAA2 ETHERNET SWITCH DRIVER
4795 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4796 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4797 L:      linux-kernel@vger.kernel.org
4798 S:      Maintained
4799 F:      drivers/staging/fsl-dpaa2/ethsw
4800
4801 DPAA2 PTP CLOCK DRIVER
4802 M:      Yangbo Lu <yangbo.lu@nxp.com>
4803 L:      netdev@vger.kernel.org
4804 S:      Maintained
4805 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4806 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4807
4808 DPT_I2O SCSI RAID DRIVER
4809 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4810 L:      linux-scsi@vger.kernel.org
4811 W:      http://www.adaptec.com/
4812 S:      Maintained
4813 F:      drivers/scsi/dpt*
4814 F:      drivers/scsi/dpt/
4815
4816 DRBD DRIVER
4817 M:      Philipp Reisner <philipp.reisner@linbit.com>
4818 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4819 L:      drbd-dev@lists.linbit.com
4820 W:      http://www.drbd.org
4821 T:      git git://git.linbit.com/linux-drbd.git
4822 T:      git git://git.linbit.com/drbd-8.4.git
4823 S:      Supported
4824 F:      drivers/block/drbd/
4825 F:      lib/lru_cache.c
4826 F:      Documentation/blockdev/drbd/
4827
4828 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4829 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4830 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4832 S:      Supported
4833 F:      Documentation/kobject.txt
4834 F:      drivers/base/
4835 F:      fs/debugfs/
4836 F:      fs/sysfs/
4837 F:      include/linux/debugfs.h
4838 F:      include/linux/kobj*
4839 F:      lib/kobj*
4840
4841 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4842 M:      Kevin Hilman <khilman@kernel.org>
4843 M:      Nishanth Menon <nm@ti.com>
4844 S:      Maintained
4845 F:      drivers/power/avs/
4846 F:      include/linux/power/smartreflex.h
4847 L:      linux-pm@vger.kernel.org
4848
4849 DRM DRIVER FOR ARM PL111 CLCD
4850 M:      Eric Anholt <eric@anholt.net>
4851 T:      git git://anongit.freedesktop.org/drm/drm-misc
4852 S:      Supported
4853 F:      drivers/gpu/drm/pl111/
4854
4855 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4856 M:      Linus Walleij <linus.walleij@linaro.org>
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858 S:      Maintained
4859 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4860 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4861
4862 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4863 M:      Dave Airlie <airlied@redhat.com>
4864 S:      Odd Fixes
4865 F:      drivers/gpu/drm/ast/
4866
4867 DRM DRIVER FOR BOCHS VIRTUAL GPU
4868 M:      Gerd Hoffmann <kraxel@redhat.com>
4869 L:      virtualization@lists.linux-foundation.org
4870 T:      git git://anongit.freedesktop.org/drm/drm-misc
4871 S:      Maintained
4872 F:      drivers/gpu/drm/bochs/
4873
4874 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4875 M:      Linus Walleij <linus.walleij@linaro.org>
4876 T:      git git://anongit.freedesktop.org/drm/drm-misc
4877 S:      Maintained
4878 F:      drivers/gpu/drm/tve200/
4879
4880 DRM DRIVER FOR ILITEK ILI9225 PANELS
4881 M:      David Lechner <david@lechnology.com>
4882 S:      Maintained
4883 F:      drivers/gpu/drm/tinydrm/ili9225.c
4884 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4885
4886 DRM DRIVER FOR HX8357D PANELS
4887 M:      Eric Anholt <eric@anholt.net>
4888 T:      git git://anongit.freedesktop.org/drm/drm-misc
4889 S:      Maintained
4890 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4891 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4892
4893 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4894 S:      Orphan / Obsolete
4895 F:      drivers/gpu/drm/i810/
4896 F:      include/uapi/drm/i810_drm.h
4897
4898 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4899 S:      Orphan / Obsolete
4900 F:      drivers/gpu/drm/mga/
4901 F:      include/uapi/drm/mga_drm.h
4902
4903 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4904 M:      Dave Airlie <airlied@redhat.com>
4905 S:      Odd Fixes
4906 F:      drivers/gpu/drm/mgag200/
4907
4908 DRM DRIVER FOR MI0283QT
4909 M:      Noralf Trønnes <noralf@tronnes.org>
4910 S:      Maintained
4911 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4912 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4913
4914 DRM DRIVER FOR MSM ADRENO GPU
4915 M:      Rob Clark <robdclark@gmail.com>
4916 M:      Sean Paul <sean@poorly.run>
4917 L:      linux-arm-msm@vger.kernel.org
4918 L:      dri-devel@lists.freedesktop.org
4919 L:      freedreno@lists.freedesktop.org
4920 T:      git https://gitlab.freedesktop.org/drm/msm.git
4921 S:      Maintained
4922 F:      drivers/gpu/drm/msm/
4923 F:      include/uapi/drm/msm_drm.h
4924 F:      Documentation/devicetree/bindings/display/msm/
4925
4926 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4927 M:      Ben Skeggs <bskeggs@redhat.com>
4928 L:      dri-devel@lists.freedesktop.org
4929 L:      nouveau@lists.freedesktop.org
4930 T:      git git://github.com/skeggsb/linux
4931 S:      Supported
4932 F:      drivers/gpu/drm/nouveau/
4933 F:      include/uapi/drm/nouveau_drm.h
4934
4935 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4936 M:      Stefan Mavrodiev <stefan@olimex.com>
4937 S:      Maintained
4938 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4939 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4940
4941 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4942 M:      Noralf Trønnes <noralf@tronnes.org>
4943 S:      Maintained
4944 F:      drivers/gpu/drm/tinydrm/repaper.c
4945 F:      Documentation/devicetree/bindings/display/repaper.txt
4946
4947 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4948 M:      Dave Airlie <airlied@redhat.com>
4949 M:      Gerd Hoffmann <kraxel@redhat.com>
4950 L:      virtualization@lists.linux-foundation.org
4951 T:      git git://anongit.freedesktop.org/drm/drm-misc
4952 S:      Obsolete
4953 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4954 F:      drivers/gpu/drm/cirrus/
4955
4956 DRM DRIVER FOR QXL VIRTUAL GPU
4957 M:      Dave Airlie <airlied@redhat.com>
4958 M:      Gerd Hoffmann <kraxel@redhat.com>
4959 L:      virtualization@lists.linux-foundation.org
4960 L:      spice-devel@lists.freedesktop.org
4961 T:      git git://anongit.freedesktop.org/drm/drm-misc
4962 S:      Maintained
4963 F:      drivers/gpu/drm/qxl/
4964 F:      include/uapi/drm/qxl_drm.h
4965
4966 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4967 S:      Orphan / Obsolete
4968 F:      drivers/gpu/drm/r128/
4969 F:      include/uapi/drm/r128_drm.h
4970
4971 DRM DRIVER FOR SAVAGE VIDEO CARDS
4972 S:      Orphan / Obsolete
4973 F:      drivers/gpu/drm/savage/
4974 F:      include/uapi/drm/savage_drm.h
4975
4976 DRM DRIVER FOR SIS VIDEO CARDS
4977 S:      Orphan / Obsolete
4978 F:      drivers/gpu/drm/sis/
4979 F:      include/uapi/drm/sis_drm.h
4980
4981 DRM DRIVER FOR SITRONIX ST7701 PANELS
4982 M:      Jagan Teki <jagan@amarulasolutions.com>
4983 S:      Maintained
4984 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
4985 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4986
4987 DRM DRIVER FOR SITRONIX ST7586 PANELS
4988 M:      David Lechner <david@lechnology.com>
4989 S:      Maintained
4990 F:      drivers/gpu/drm/tinydrm/st7586.c
4991 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4992
4993 DRM DRIVER FOR SITRONIX ST7735R PANELS
4994 M:      David Lechner <david@lechnology.com>
4995 S:      Maintained
4996 F:      drivers/gpu/drm/tinydrm/st7735r.c
4997 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4998
4999 DRM DRIVER FOR TDFX VIDEO CARDS
5000 S:      Orphan / Obsolete
5001 F:      drivers/gpu/drm/tdfx/
5002
5003 DRM DRIVER FOR TPO TPG110 PANELS
5004 M:      Linus Walleij <linus.walleij@linaro.org>
5005 T:      git git://anongit.freedesktop.org/drm/drm-misc
5006 S:      Maintained
5007 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5008 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5009
5010 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5011 M:      Dave Airlie <airlied@redhat.com>
5012 R:      Sean Paul <sean@poorly.run>
5013 L:      dri-devel@lists.freedesktop.org
5014 S:      Odd Fixes
5015 F:      drivers/gpu/drm/udl/
5016 T:      git git://anongit.freedesktop.org/drm/drm-misc
5017
5018 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5019 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5020 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5021 R:      Daniel Vetter <daniel@ffwll.ch>
5022 T:      git git://anongit.freedesktop.org/drm/drm-misc
5023 S:      Maintained
5024 L:      dri-devel@lists.freedesktop.org
5025 F:      drivers/gpu/drm/vkms/
5026 F:      Documentation/gpu/vkms.rst
5027
5028 DRM DRIVER FOR VMWARE VIRTUAL GPU
5029 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5030 M:      Thomas Hellstrom <thellstrom@vmware.com>
5031 L:      dri-devel@lists.freedesktop.org
5032 T:      git git://people.freedesktop.org/~thomash/linux
5033 S:      Supported
5034 F:      drivers/gpu/drm/vmwgfx/
5035 F:      include/uapi/drm/vmwgfx_drm.h
5036
5037 DRM DRIVERS
5038 M:      David Airlie <airlied@linux.ie>
5039 M:      Daniel Vetter <daniel@ffwll.ch>
5040 L:      dri-devel@lists.freedesktop.org
5041 T:      git git://anongit.freedesktop.org/drm/drm
5042 B:      https://bugs.freedesktop.org/
5043 C:      irc://chat.freenode.net/dri-devel
5044 S:      Maintained
5045 F:      drivers/gpu/drm/
5046 F:      drivers/gpu/vga/
5047 F:      Documentation/devicetree/bindings/display/
5048 F:      Documentation/devicetree/bindings/gpu/
5049 F:      Documentation/gpu/
5050 F:      include/drm/
5051 F:      include/uapi/drm/
5052 F:      include/linux/vga*
5053
5054 DRM DRIVERS AND MISC GPU PATCHES
5055 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5056 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5057 M:      Sean Paul <sean@poorly.run>
5058 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5059 S:      Maintained
5060 T:      git git://anongit.freedesktop.org/drm/drm-misc
5061 F:      Documentation/gpu/
5062 F:      drivers/gpu/vga/
5063 F:      drivers/gpu/drm/*
5064 F:      include/drm/drm*
5065 F:      include/uapi/drm/drm*
5066 F:      include/linux/vga*
5067
5068 DRM DRIVERS FOR ALLWINNER A10
5069 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5070 L:      dri-devel@lists.freedesktop.org
5071 S:      Supported
5072 F:      drivers/gpu/drm/sun4i/
5073 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5074 T:      git git://anongit.freedesktop.org/drm/drm-misc
5075
5076 DRM DRIVERS FOR AMLOGIC SOCS
5077 M:      Neil Armstrong <narmstrong@baylibre.com>
5078 L:      dri-devel@lists.freedesktop.org
5079 L:      linux-amlogic@lists.infradead.org
5080 W:      http://linux-meson.com/
5081 S:      Supported
5082 F:      drivers/gpu/drm/meson/
5083 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5084 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5085 F:      Documentation/gpu/meson.rst
5086 T:      git git://anongit.freedesktop.org/drm/drm-misc
5087
5088 DRM DRIVERS FOR ATMEL HLCDC
5089 M:      Boris Brezillon <bbrezillon@kernel.org>
5090 L:      dri-devel@lists.freedesktop.org
5091 S:      Supported
5092 F:      drivers/gpu/drm/atmel-hlcdc/
5093 F:      Documentation/devicetree/bindings/display/atmel/
5094 T:      git git://anongit.freedesktop.org/drm/drm-misc
5095
5096 DRM DRIVERS FOR BRIDGE CHIPS
5097 M:      Andrzej Hajda <a.hajda@samsung.com>
5098 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5099 S:      Maintained
5100 T:      git git://anongit.freedesktop.org/drm/drm-misc
5101 F:      drivers/gpu/drm/bridge/
5102
5103 DRM DRIVERS FOR EXYNOS
5104 M:      Inki Dae <inki.dae@samsung.com>
5105 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5106 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5107 M:      Kyungmin Park <kyungmin.park@samsung.com>
5108 L:      dri-devel@lists.freedesktop.org
5109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5110 S:      Supported
5111 F:      drivers/gpu/drm/exynos/
5112 F:      include/uapi/drm/exynos_drm.h
5113 F:      Documentation/devicetree/bindings/display/exynos/
5114
5115 DRM DRIVERS FOR FREESCALE DCU
5116 M:      Stefan Agner <stefan@agner.ch>
5117 M:      Alison Wang <alison.wang@nxp.com>
5118 L:      dri-devel@lists.freedesktop.org
5119 S:      Supported
5120 F:      drivers/gpu/drm/fsl-dcu/
5121 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5122 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5123 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5124 T:      git git://anongit.freedesktop.org/drm/drm-misc
5125
5126 DRM DRIVERS FOR FREESCALE IMX
5127 M:      Philipp Zabel <p.zabel@pengutronix.de>
5128 L:      dri-devel@lists.freedesktop.org
5129 S:      Maintained
5130 F:      drivers/gpu/drm/imx/
5131 F:      drivers/gpu/ipu-v3/
5132 F:      Documentation/devicetree/bindings/display/imx/
5133
5134 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5135 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5136 L:      dri-devel@lists.freedesktop.org
5137 T:      git git://github.com/patjak/drm-gma500
5138 S:      Maintained
5139 F:      drivers/gpu/drm/gma500/
5140
5141 DRM DRIVERS FOR HISILICON
5142 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5143 M:      Rongrong Zou <zourongrong@gmail.com>
5144 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5145 R:      Chen Feng <puck.chen@hisilicon.com>
5146 L:      dri-devel@lists.freedesktop.org
5147 T:      git git://github.com/xin3liang/linux.git
5148 S:      Maintained
5149 F:      drivers/gpu/drm/hisilicon/
5150 F:      Documentation/devicetree/bindings/display/hisilicon/
5151
5152 DRM DRIVERS FOR MEDIATEK
5153 M:      CK Hu <ck.hu@mediatek.com>
5154 M:      Philipp Zabel <p.zabel@pengutronix.de>
5155 L:      dri-devel@lists.freedesktop.org
5156 S:      Supported
5157 F:      drivers/gpu/drm/mediatek/
5158 F:      Documentation/devicetree/bindings/display/mediatek/
5159
5160 DRM DRIVERS FOR NVIDIA TEGRA
5161 M:      Thierry Reding <thierry.reding@gmail.com>
5162 L:      dri-devel@lists.freedesktop.org
5163 L:      linux-tegra@vger.kernel.org
5164 T:      git git://anongit.freedesktop.org/tegra/linux.git
5165 S:      Supported
5166 F:      drivers/gpu/drm/tegra/
5167 F:      drivers/gpu/host1x/
5168 F:      include/linux/host1x.h
5169 F:      include/uapi/drm/tegra_drm.h
5170 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5171
5172 DRM DRIVERS FOR RENESAS
5173 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5174 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5175 L:      dri-devel@lists.freedesktop.org
5176 L:      linux-renesas-soc@vger.kernel.org
5177 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5178 S:      Supported
5179 F:      drivers/gpu/drm/rcar-du/
5180 F:      drivers/gpu/drm/shmobile/
5181 F:      include/linux/platform_data/shmob_drm.h
5182 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5183 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5184 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5185
5186 DRM DRIVERS FOR ROCKCHIP
5187 M:      Sandy Huang <hjc@rock-chips.com>
5188 M:      Heiko Stübner <heiko@sntech.de>
5189 L:      dri-devel@lists.freedesktop.org
5190 S:      Maintained
5191 F:      drivers/gpu/drm/rockchip/
5192 F:      Documentation/devicetree/bindings/display/rockchip/
5193 T:      git git://anongit.freedesktop.org/drm/drm-misc
5194
5195 DRM DRIVERS FOR STI
5196 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5197 M:      Vincent Abriou <vincent.abriou@st.com>
5198 L:      dri-devel@lists.freedesktop.org
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/sti
5202 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5203
5204 DRM DRIVERS FOR STM
5205 M:      Yannick Fertre <yannick.fertre@st.com>
5206 M:      Philippe Cornu <philippe.cornu@st.com>
5207 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5208 M:      Vincent Abriou <vincent.abriou@st.com>
5209 L:      dri-devel@lists.freedesktop.org
5210 T:      git git://anongit.freedesktop.org/drm/drm-misc
5211 S:      Maintained
5212 F:      drivers/gpu/drm/stm
5213 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5214
5215 DRM DRIVERS FOR TI LCDC
5216 M:      Jyri Sarha <jsarha@ti.com>
5217 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5218 L:      dri-devel@lists.freedesktop.org
5219 S:      Maintained
5220 F:      drivers/gpu/drm/tilcdc/
5221 F:      Documentation/devicetree/bindings/display/tilcdc/
5222
5223 DRM DRIVERS FOR TI OMAP
5224 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5225 L:      dri-devel@lists.freedesktop.org
5226 S:      Maintained
5227 F:      drivers/gpu/drm/omapdrm/
5228 F:      Documentation/devicetree/bindings/display/ti/
5229
5230 DRM DRIVERS FOR V3D
5231 M:      Eric Anholt <eric@anholt.net>
5232 S:      Supported
5233 F:      drivers/gpu/drm/v3d/
5234 F:      include/uapi/drm/v3d_drm.h
5235 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5236 T:      git git://anongit.freedesktop.org/drm/drm-misc
5237
5238 DRM DRIVERS FOR VC4
5239 M:      Eric Anholt <eric@anholt.net>
5240 T:      git git://github.com/anholt/linux
5241 S:      Supported
5242 F:      drivers/gpu/drm/vc4/
5243 F:      include/uapi/drm/vc4_drm.h
5244 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5245 T:      git git://anongit.freedesktop.org/drm/drm-misc
5246
5247 DRM DRIVERS FOR VIVANTE GPU IP
5248 M:      Lucas Stach <l.stach@pengutronix.de>
5249 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5250 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5251 L:      etnaviv@lists.freedesktop.org
5252 L:      dri-devel@lists.freedesktop.org
5253 S:      Maintained
5254 F:      drivers/gpu/drm/etnaviv/
5255 F:      include/uapi/drm/etnaviv_drm.h
5256 F:      Documentation/devicetree/bindings/display/etnaviv/
5257
5258 DRM DRIVERS FOR ZTE ZX
5259 M:      Shawn Guo <shawnguo@kernel.org>
5260 L:      dri-devel@lists.freedesktop.org
5261 S:      Maintained
5262 F:      drivers/gpu/drm/zte/
5263 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5264 T:      git git://anongit.freedesktop.org/drm/drm-misc
5265
5266 DRM PANEL DRIVERS
5267 M:      Thierry Reding <thierry.reding@gmail.com>
5268 L:      dri-devel@lists.freedesktop.org
5269 T:      git git://anongit.freedesktop.org/drm/drm-misc
5270 S:      Maintained
5271 F:      drivers/gpu/drm/drm_panel.c
5272 F:      drivers/gpu/drm/panel/
5273 F:      include/drm/drm_panel.h
5274 F:      Documentation/devicetree/bindings/display/panel/
5275
5276 DRM TINYDRM DRIVERS
5277 M:      Noralf Trønnes <noralf@tronnes.org>
5278 W:      https://github.com/notro/tinydrm/wiki/Development
5279 T:      git git://anongit.freedesktop.org/drm/drm-misc
5280 S:      Maintained
5281 F:      drivers/gpu/drm/tinydrm/
5282 F:      include/drm/tinydrm/
5283
5284 DRM DRIVERS FOR XEN
5285 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5286 T:      git git://anongit.freedesktop.org/drm/drm-misc
5287 L:      dri-devel@lists.freedesktop.org
5288 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5289 S:      Supported
5290 F:      drivers/gpu/drm/xen/
5291 F:      Documentation/gpu/xen-front.rst
5292
5293 DRM TTM SUBSYSTEM
5294 M:      Christian Koenig <christian.koenig@amd.com>
5295 M:      Huang Rui <ray.huang@amd.com>
5296 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5297 T:      git git://people.freedesktop.org/~agd5f/linux
5298 S:      Maintained
5299 L:      dri-devel@lists.freedesktop.org
5300 F:      include/drm/ttm/
5301 F:      drivers/gpu/drm/ttm/
5302
5303 DSBR100 USB FM RADIO DRIVER
5304 M:      Alexey Klimov <klimov.linux@gmail.com>
5305 L:      linux-media@vger.kernel.org
5306 T:      git git://linuxtv.org/media_tree.git
5307 S:      Maintained
5308 F:      drivers/media/radio/dsbr100.c
5309
5310 DSCC4 DRIVER
5311 M:      Francois Romieu <romieu@fr.zoreil.com>
5312 L:      netdev@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/net/wan/dscc4.c
5315
5316 DT3155 MEDIA DRIVER
5317 M:      Hans Verkuil <hverkuil@xs4all.nl>
5318 L:      linux-media@vger.kernel.org
5319 T:      git git://linuxtv.org/media_tree.git
5320 W:      https://linuxtv.org
5321 S:      Odd Fixes
5322 F:      drivers/media/pci/dt3155/
5323
5324 DVB_USB_AF9015 MEDIA DRIVER
5325 M:      Antti Palosaari <crope@iki.fi>
5326 L:      linux-media@vger.kernel.org
5327 W:      https://linuxtv.org
5328 W:      http://palosaari.fi/linux/
5329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5330 T:      git git://linuxtv.org/anttip/media_tree.git
5331 S:      Maintained
5332 F:      drivers/media/usb/dvb-usb-v2/af9015*
5333
5334 DVB_USB_AF9035 MEDIA DRIVER
5335 M:      Antti Palosaari <crope@iki.fi>
5336 L:      linux-media@vger.kernel.org
5337 W:      https://linuxtv.org
5338 W:      http://palosaari.fi/linux/
5339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5340 T:      git git://linuxtv.org/anttip/media_tree.git
5341 S:      Maintained
5342 F:      drivers/media/usb/dvb-usb-v2/af9035*
5343
5344 DVB_USB_ANYSEE MEDIA DRIVER
5345 M:      Antti Palosaari <crope@iki.fi>
5346 L:      linux-media@vger.kernel.org
5347 W:      https://linuxtv.org
5348 W:      http://palosaari.fi/linux/
5349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5350 T:      git git://linuxtv.org/anttip/media_tree.git
5351 S:      Maintained
5352 F:      drivers/media/usb/dvb-usb-v2/anysee*
5353
5354 DVB_USB_AU6610 MEDIA DRIVER
5355 M:      Antti Palosaari <crope@iki.fi>
5356 L:      linux-media@vger.kernel.org
5357 W:      https://linuxtv.org
5358 W:      http://palosaari.fi/linux/
5359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5360 T:      git git://linuxtv.org/anttip/media_tree.git
5361 S:      Maintained
5362 F:      drivers/media/usb/dvb-usb-v2/au6610*
5363
5364 DVB_USB_CE6230 MEDIA DRIVER
5365 M:      Antti Palosaari <crope@iki.fi>
5366 L:      linux-media@vger.kernel.org
5367 W:      https://linuxtv.org
5368 W:      http://palosaari.fi/linux/
5369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5370 T:      git git://linuxtv.org/anttip/media_tree.git
5371 S:      Maintained
5372 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5373
5374 DVB_USB_CXUSB MEDIA DRIVER
5375 M:      Michael Krufky <mkrufky@linuxtv.org>
5376 L:      linux-media@vger.kernel.org
5377 W:      https://linuxtv.org
5378 W:      http://github.com/mkrufky
5379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5380 T:      git git://linuxtv.org/media_tree.git
5381 S:      Maintained
5382 F:      drivers/media/usb/dvb-usb/cxusb*
5383
5384 DVB_USB_EC168 MEDIA DRIVER
5385 M:      Antti Palosaari <crope@iki.fi>
5386 L:      linux-media@vger.kernel.org
5387 W:      https://linuxtv.org
5388 W:      http://palosaari.fi/linux/
5389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5390 T:      git git://linuxtv.org/anttip/media_tree.git
5391 S:      Maintained
5392 F:      drivers/media/usb/dvb-usb-v2/ec168*
5393
5394 DVB_USB_GL861 MEDIA DRIVER
5395 M:      Antti Palosaari <crope@iki.fi>
5396 L:      linux-media@vger.kernel.org
5397 W:      https://linuxtv.org
5398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5399 T:      git git://linuxtv.org/anttip/media_tree.git
5400 S:      Maintained
5401 F:      drivers/media/usb/dvb-usb-v2/gl861*
5402
5403 DVB_USB_MXL111SF MEDIA DRIVER
5404 M:      Michael Krufky <mkrufky@linuxtv.org>
5405 L:      linux-media@vger.kernel.org
5406 W:      https://linuxtv.org
5407 W:      http://github.com/mkrufky
5408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5409 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5410 S:      Maintained
5411 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5412
5413 DVB_USB_RTL28XXU MEDIA DRIVER
5414 M:      Antti Palosaari <crope@iki.fi>
5415 L:      linux-media@vger.kernel.org
5416 W:      https://linuxtv.org
5417 W:      http://palosaari.fi/linux/
5418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5419 T:      git git://linuxtv.org/anttip/media_tree.git
5420 S:      Maintained
5421 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5422
5423 DVB_USB_V2 MEDIA DRIVER
5424 M:      Antti Palosaari <crope@iki.fi>
5425 L:      linux-media@vger.kernel.org
5426 W:      https://linuxtv.org
5427 W:      http://palosaari.fi/linux/
5428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5429 T:      git git://linuxtv.org/anttip/media_tree.git
5430 S:      Maintained
5431 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5432 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5433
5434 DYNAMIC DEBUG
5435 M:      Jason Baron <jbaron@akamai.com>
5436 S:      Maintained
5437 F:      lib/dynamic_debug.c
5438 F:      include/linux/dynamic_debug.h
5439
5440 DYNAMIC INTERRUPT MODERATION
5441 M:      Tal Gilboa <talgi@mellanox.com>
5442 S:      Maintained
5443 F:      include/linux/net_dim.h
5444
5445 DZ DECSTATION DZ11 SERIAL DRIVER
5446 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5447 S:      Maintained
5448 F:      drivers/tty/serial/dz.*
5449
5450 E3X0 POWER BUTTON DRIVER
5451 M:      Moritz Fischer <moritz.fischer@ettus.com>
5452 L:      usrp-users@lists.ettus.com
5453 W:      http://www.ettus.com
5454 S:      Supported
5455 F:      drivers/input/misc/e3x0-button.c
5456 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5457
5458 E4000 MEDIA DRIVER
5459 M:      Antti Palosaari <crope@iki.fi>
5460 L:      linux-media@vger.kernel.org
5461 W:      https://linuxtv.org
5462 W:      http://palosaari.fi/linux/
5463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5464 T:      git git://linuxtv.org/anttip/media_tree.git
5465 S:      Maintained
5466 F:      drivers/media/tuners/e4000*
5467
5468 EARTH_PT1 MEDIA DRIVER
5469 M:      Akihiro Tsukada <tskd08@gmail.com>
5470 L:      linux-media@vger.kernel.org
5471 S:      Odd Fixes
5472 F:      drivers/media/pci/pt1/
5473
5474 EARTH_PT3 MEDIA DRIVER
5475 M:      Akihiro Tsukada <tskd08@gmail.com>
5476 L:      linux-media@vger.kernel.org
5477 S:      Odd Fixes
5478 F:      drivers/media/pci/pt3/
5479
5480 EC100 MEDIA DRIVER
5481 M:      Antti Palosaari <crope@iki.fi>
5482 L:      linux-media@vger.kernel.org
5483 W:      https://linuxtv.org
5484 W:      http://palosaari.fi/linux/
5485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5486 T:      git git://linuxtv.org/anttip/media_tree.git
5487 S:      Maintained
5488 F:      drivers/media/dvb-frontends/ec100*
5489
5490 ECRYPT FILE SYSTEM
5491 M:      Tyler Hicks <tyhicks@canonical.com>
5492 L:      ecryptfs@vger.kernel.org
5493 W:      http://ecryptfs.org
5494 W:      https://launchpad.net/ecryptfs
5495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5496 S:      Supported
5497 F:      Documentation/filesystems/ecryptfs.txt
5498 F:      fs/ecryptfs/
5499
5500 EDAC-AMD64
5501 M:      Borislav Petkov <bp@alien8.de>
5502 L:      linux-edac@vger.kernel.org
5503 S:      Maintained
5504 F:      drivers/edac/amd64_edac*
5505
5506 EDAC-AST2500
5507 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5508 S:      Supported
5509 F:      drivers/edac/aspeed_edac.c
5510 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5511
5512 EDAC-CALXEDA
5513 M:      Robert Richter <rric@kernel.org>
5514 L:      linux-edac@vger.kernel.org
5515 S:      Maintained
5516 F:      drivers/edac/highbank*
5517
5518 EDAC-CAVIUM OCTEON
5519 M:      Ralf Baechle <ralf@linux-mips.org>
5520 M:      David Daney <david.daney@cavium.com>
5521 L:      linux-edac@vger.kernel.org
5522 L:      linux-mips@vger.kernel.org
5523 S:      Supported
5524 F:      drivers/edac/octeon_edac*
5525
5526 EDAC-CAVIUM THUNDERX
5527 M:      David Daney <david.daney@cavium.com>
5528 M:      Jan Glauber <jglauber@cavium.com>
5529 L:      linux-edac@vger.kernel.org
5530 S:      Supported
5531 F:      drivers/edac/thunderx_edac*
5532
5533 EDAC-CORE
5534 M:      Borislav Petkov <bp@alien8.de>
5535 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5536 R:      James Morse <james.morse@arm.com>
5537 L:      linux-edac@vger.kernel.org
5538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5540 S:      Supported
5541 F:      Documentation/admin-guide/ras.rst
5542 F:      Documentation/driver-api/edac.rst
5543 F:      drivers/edac/
5544 F:      include/linux/edac.h
5545
5546 EDAC-E752X
5547 M:      Mark Gross <mark.gross@intel.com>
5548 L:      linux-edac@vger.kernel.org
5549 S:      Maintained
5550 F:      drivers/edac/e752x_edac.c
5551
5552 EDAC-E7XXX
5553 L:      linux-edac@vger.kernel.org
5554 S:      Maintained
5555 F:      drivers/edac/e7xxx_edac.c
5556
5557 EDAC-FSL_DDR
5558 M:      York Sun <york.sun@nxp.com>
5559 L:      linux-edac@vger.kernel.org
5560 S:      Maintained
5561 F:      drivers/edac/fsl_ddr_edac.*
5562
5563 EDAC-GHES
5564 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5565 L:      linux-edac@vger.kernel.org
5566 S:      Maintained
5567 F:      drivers/edac/ghes_edac.c
5568
5569 EDAC-I3000
5570 L:      linux-edac@vger.kernel.org
5571 S:      Orphan
5572 F:      drivers/edac/i3000_edac.c
5573
5574 EDAC-I5000
5575 L:      linux-edac@vger.kernel.org
5576 S:      Maintained
5577 F:      drivers/edac/i5000_edac.c
5578
5579 EDAC-I5400
5580 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5581 L:      linux-edac@vger.kernel.org
5582 S:      Maintained
5583 F:      drivers/edac/i5400_edac.c
5584
5585 EDAC-I7300
5586 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5587 L:      linux-edac@vger.kernel.org
5588 S:      Maintained
5589 F:      drivers/edac/i7300_edac.c
5590
5591 EDAC-I7CORE
5592 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5593 L:      linux-edac@vger.kernel.org
5594 S:      Maintained
5595 F:      drivers/edac/i7core_edac.c
5596
5597 EDAC-I82443BXGX
5598 M:      Tim Small <tim@buttersideup.com>
5599 L:      linux-edac@vger.kernel.org
5600 S:      Maintained
5601 F:      drivers/edac/i82443bxgx_edac.c
5602
5603 EDAC-I82975X
5604 M:      "Arvind R." <arvino55@gmail.com>
5605 L:      linux-edac@vger.kernel.org
5606 S:      Maintained
5607 F:      drivers/edac/i82975x_edac.c
5608
5609 EDAC-IE31200
5610 M:      Jason Baron <jbaron@akamai.com>
5611 L:      linux-edac@vger.kernel.org
5612 S:      Maintained
5613 F:      drivers/edac/ie31200_edac.c
5614
5615 EDAC-MPC85XX
5616 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5617 L:      linux-edac@vger.kernel.org
5618 S:      Maintained
5619 F:      drivers/edac/mpc85xx_edac.[ch]
5620
5621 EDAC-PASEMI
5622 M:      Egor Martovetsky <egor@pasemi.com>
5623 L:      linux-edac@vger.kernel.org
5624 S:      Maintained
5625 F:      drivers/edac/pasemi_edac.c
5626
5627 EDAC-PND2
5628 M:      Tony Luck <tony.luck@intel.com>
5629 L:      linux-edac@vger.kernel.org
5630 S:      Maintained
5631 F:      drivers/edac/pnd2_edac.[ch]
5632
5633 EDAC-R82600
5634 M:      Tim Small <tim@buttersideup.com>
5635 L:      linux-edac@vger.kernel.org
5636 S:      Maintained
5637 F:      drivers/edac/r82600_edac.c
5638
5639 EDAC-SBRIDGE
5640 M:      Tony Luck <tony.luck@intel.com>
5641 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5642 L:      linux-edac@vger.kernel.org
5643 S:      Maintained
5644 F:      drivers/edac/sb_edac.c
5645
5646 EDAC-SKYLAKE
5647 M:      Tony Luck <tony.luck@intel.com>
5648 L:      linux-edac@vger.kernel.org
5649 S:      Maintained
5650 F:      drivers/edac/skx_edac.c
5651
5652 EDAC-TI
5653 M:      Tero Kristo <t-kristo@ti.com>
5654 L:      linux-edac@vger.kernel.org
5655 S:      Maintained
5656 F:      drivers/edac/ti_edac.c
5657
5658 EDAC-QCOM
5659 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5660 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5661 L:      linux-arm-msm@vger.kernel.org
5662 L:      linux-edac@vger.kernel.org
5663 S:      Maintained
5664 F:      drivers/edac/qcom_edac.c
5665
5666 EDIROL UA-101/UA-1000 DRIVER
5667 M:      Clemens Ladisch <clemens@ladisch.de>
5668 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5669 T:      git git://git.alsa-project.org/alsa-kernel.git
5670 S:      Maintained
5671 F:      sound/usb/misc/ua101.c
5672
5673 EFI TEST DRIVER
5674 L:      linux-efi@vger.kernel.org
5675 M:      Ivan Hu <ivan.hu@canonical.com>
5676 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5677 S:      Maintained
5678 F:      drivers/firmware/efi/test/
5679
5680 EFI VARIABLE FILESYSTEM
5681 M:      Matthew Garrett <matthew.garrett@nebula.com>
5682 M:      Jeremy Kerr <jk@ozlabs.org>
5683 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5685 L:      linux-efi@vger.kernel.org
5686 S:      Maintained
5687 F:      fs/efivarfs/
5688
5689 EFIFB FRAMEBUFFER DRIVER
5690 L:      linux-fbdev@vger.kernel.org
5691 M:      Peter Jones <pjones@redhat.com>
5692 S:      Maintained
5693 F:      drivers/video/fbdev/efifb.c
5694
5695 EFS FILESYSTEM
5696 W:      http://aeschi.ch.eu.org/efs/
5697 S:      Orphan
5698 F:      fs/efs/
5699
5700 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5701 M:      Douglas Miller <dougmill@linux.ibm.com>
5702 L:      netdev@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/net/ethernet/ibm/ehea/
5705
5706 EM28XX VIDEO4LINUX DRIVER
5707 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5708 L:      linux-media@vger.kernel.org
5709 W:      https://linuxtv.org
5710 T:      git git://linuxtv.org/media_tree.git
5711 S:      Maintained
5712 F:      drivers/media/usb/em28xx/
5713 F:      Documentation/media/v4l-drivers/em28xx*
5714
5715 EMBEDDED LINUX
5716 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5717 M:      Matt Mackall <mpm@selenic.com>
5718 M:      David Woodhouse <dwmw2@infradead.org>
5719 L:      linux-embedded@vger.kernel.org
5720 S:      Maintained
5721
5722 Emulex 10Gbps iSCSI - OneConnect DRIVER
5723 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5724 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5725 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5726 L:      linux-scsi@vger.kernel.org
5727 W:      http://www.broadcom.com
5728 S:      Supported
5729 F:      drivers/scsi/be2iscsi/
5730
5731 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5732 M:      Sathya Perla <sathya.perla@broadcom.com>
5733 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5734 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5735 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5736 L:      netdev@vger.kernel.org
5737 W:      http://www.emulex.com
5738 S:      Supported
5739 F:      drivers/net/ethernet/emulex/benet/
5740
5741 EMULEX ONECONNECT ROCE DRIVER
5742 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5743 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5744 L:      linux-rdma@vger.kernel.org
5745 W:      http://www.broadcom.com
5746 S:      Odd Fixes
5747 F:      drivers/infiniband/hw/ocrdma/
5748 F:      include/uapi/rdma/ocrdma-abi.h
5749
5750 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5751 M:      James Smart <james.smart@broadcom.com>
5752 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5753 L:      linux-scsi@vger.kernel.org
5754 W:      http://www.broadcom.com
5755 S:      Supported
5756 F:      drivers/scsi/lpfc/
5757
5758 ENE CB710 FLASH CARD READER DRIVER
5759 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5760 S:      Maintained
5761 F:      drivers/misc/cb710/
5762 F:      drivers/mmc/host/cb710-mmc.*
5763 F:      include/linux/cb710.h
5764
5765 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5766 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5767 S:      Maintained
5768 F:      drivers/media/rc/ene_ir.*
5769
5770 EPSON S1D13XXX FRAMEBUFFER DRIVER
5771 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5772 S:      Maintained
5773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5774 F:      drivers/video/fbdev/s1d13xxxfb.c
5775 F:      include/video/s1d13xxxfb.h
5776
5777 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5778 M:      Jeff Layton <jlayton@kernel.org>
5779 S:      Maintained
5780 F:      lib/errseq.c
5781 F:      include/linux/errseq.h
5782
5783 ET131X NETWORK DRIVER
5784 M:      Mark Einon <mark.einon@gmail.com>
5785 S:      Odd Fixes
5786 F:      drivers/net/ethernet/agere/
5787
5788 ETHERNET BRIDGE
5789 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5790 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5791 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5792 L:      netdev@vger.kernel.org
5793 W:      http://www.linuxfoundation.org/en/Net:Bridge
5794 S:      Maintained
5795 F:      include/linux/netfilter_bridge/
5796 F:      net/bridge/
5797
5798 ETHERNET PHY LIBRARY
5799 M:      Andrew Lunn <andrew@lunn.ch>
5800 M:      Florian Fainelli <f.fainelli@gmail.com>
5801 M:      Heiner Kallweit <hkallweit1@gmail.com>
5802 L:      netdev@vger.kernel.org
5803 S:      Maintained
5804 F:      Documentation/ABI/testing/sysfs-bus-mdio
5805 F:      Documentation/devicetree/bindings/net/mdio*
5806 F:      Documentation/networking/phy.txt
5807 F:      drivers/net/phy/
5808 F:      drivers/of/of_mdio.c
5809 F:      drivers/of/of_net.c
5810 F:      include/linux/*mdio*.h
5811 F:      include/linux/of_net.h
5812 F:      include/linux/phy.h
5813 F:      include/linux/phy_fixed.h
5814 F:      include/linux/platform_data/mdio-bcm-unimac.h
5815 F:      include/linux/platform_data/mdio-gpio.h
5816 F:      include/trace/events/mdio.h
5817 F:      include/uapi/linux/mdio.h
5818 F:      include/uapi/linux/mii.h
5819
5820 EXT2 FILE SYSTEM
5821 M:      Jan Kara <jack@suse.com>
5822 L:      linux-ext4@vger.kernel.org
5823 S:      Maintained
5824 F:      Documentation/filesystems/ext2.txt
5825 F:      fs/ext2/
5826 F:      include/linux/ext2*
5827
5828 EXT4 FILE SYSTEM
5829 M:      "Theodore Ts'o" <tytso@mit.edu>
5830 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5831 L:      linux-ext4@vger.kernel.org
5832 W:      http://ext4.wiki.kernel.org
5833 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5835 S:      Maintained
5836 F:      Documentation/filesystems/ext4/
5837 F:      fs/ext4/
5838
5839 Extended Verification Module (EVM)
5840 M:      Mimi Zohar <zohar@linux.ibm.com>
5841 L:      linux-integrity@vger.kernel.org
5842 S:      Supported
5843 F:      security/integrity/evm/
5844
5845 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5846 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5847 L:      linux-efi@vger.kernel.org
5848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5849 S:      Maintained
5850 F:      Documentation/efi-stub.txt
5851 F:      arch/*/kernel/efi.c
5852 F:      arch/x86/boot/compressed/eboot.[ch]
5853 F:      arch/*/include/asm/efi.h
5854 F:      arch/x86/platform/efi/
5855 F:      drivers/firmware/efi/
5856 F:      include/linux/efi*.h
5857 F:      arch/arm/boot/compressed/efi-header.S
5858 F:      arch/arm64/kernel/efi-entry.S
5859
5860 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5861 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5862 M:      Chanwoo Choi <cw00.choi@samsung.com>
5863 L:      linux-kernel@vger.kernel.org
5864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5865 S:      Maintained
5866 F:      drivers/extcon/
5867 F:      include/linux/extcon/
5868 F:      include/linux/extcon.h
5869 F:      Documentation/extcon/
5870 F:      Documentation/devicetree/bindings/extcon/
5871
5872 EXYNOS DP DRIVER
5873 M:      Jingoo Han <jingoohan1@gmail.com>
5874 L:      dri-devel@lists.freedesktop.org
5875 S:      Maintained
5876 F:      drivers/gpu/drm/exynos/exynos_dp*
5877
5878 EXYNOS SYSMMU (IOMMU) driver
5879 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5880 L:      iommu@lists.linux-foundation.org
5881 S:      Maintained
5882 F:      drivers/iommu/exynos-iommu.c
5883
5884 EZchip NPS platform support
5885 M:      Vineet Gupta <vgupta@synopsys.com>
5886 M:      Ofer Levi <oferle@mellanox.com>
5887 S:      Supported
5888 F:      arch/arc/plat-eznps
5889 F:      arch/arc/boot/dts/eznps.dts
5890
5891 F2FS FILE SYSTEM
5892 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5893 M:      Chao Yu <yuchao0@huawei.com>
5894 L:      linux-f2fs-devel@lists.sourceforge.net
5895 W:      https://f2fs.wiki.kernel.org/
5896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5897 S:      Maintained
5898 F:      Documentation/filesystems/f2fs.txt
5899 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5900 F:      fs/f2fs/
5901 F:      include/linux/f2fs_fs.h
5902 F:      include/trace/events/f2fs.h
5903
5904 F71805F HARDWARE MONITORING DRIVER
5905 M:      Jean Delvare <jdelvare@suse.com>
5906 L:      linux-hwmon@vger.kernel.org
5907 S:      Maintained
5908 F:      Documentation/hwmon/f71805f
5909 F:      drivers/hwmon/f71805f.c
5910
5911 FADDR2LINE
5912 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5913 S:      Maintained
5914 F:      scripts/faddr2line
5915
5916 FAILOVER MODULE
5917 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5918 L:      netdev@vger.kernel.org
5919 S:      Supported
5920 F:      net/core/failover.c
5921 F:      include/net/failover.h
5922 F:      Documentation/networking/failover.rst
5923
5924 FANOTIFY
5925 M:      Jan Kara <jack@suse.cz>
5926 R:      Amir Goldstein <amir73il@gmail.com>
5927 L:      linux-fsdevel@vger.kernel.org
5928 S:      Maintained
5929 F:      fs/notify/fanotify/
5930 F:      include/linux/fanotify.h
5931 F:      include/uapi/linux/fanotify.h
5932
5933 FARSYNC SYNCHRONOUS DRIVER
5934 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5935 W:      http://www.farsite.co.uk/
5936 S:      Supported
5937 F:      drivers/net/wan/farsync.*
5938
5939 FAULT INJECTION SUPPORT
5940 M:      Akinobu Mita <akinobu.mita@gmail.com>
5941 S:      Supported
5942 F:      Documentation/fault-injection/
5943 F:      lib/fault-inject.c
5944
5945 FBTFT Framebuffer drivers
5946 S:      Orphan
5947 L:      dri-devel@lists.freedesktop.org
5948 L:      linux-fbdev@vger.kernel.org
5949 F:      drivers/staging/fbtft/
5950
5951 FC0011 TUNER DRIVER
5952 M:      Michael Buesch <m@bues.ch>
5953 L:      linux-media@vger.kernel.org
5954 S:      Maintained
5955 F:      drivers/media/tuners/fc0011.h
5956 F:      drivers/media/tuners/fc0011.c
5957
5958 FC2580 MEDIA DRIVER
5959 M:      Antti Palosaari <crope@iki.fi>
5960 L:      linux-media@vger.kernel.org
5961 W:      https://linuxtv.org
5962 W:      http://palosaari.fi/linux/
5963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5964 T:      git git://linuxtv.org/anttip/media_tree.git
5965 S:      Maintained
5966 F:      drivers/media/tuners/fc2580*
5967
5968 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5969 M:      Johannes Thumshirn <jth@kernel.org>
5970 L:      linux-scsi@vger.kernel.org
5971 W:      www.Open-FCoE.org
5972 S:      Supported
5973 F:      drivers/scsi/libfc/
5974 F:      drivers/scsi/fcoe/
5975 F:      include/scsi/fc/
5976 F:      include/scsi/libfc.h
5977 F:      include/scsi/libfcoe.h
5978 F:      include/uapi/scsi/fc/
5979
5980 FILE LOCKING (flock() and fcntl()/lockf())
5981 M:      Jeff Layton <jlayton@kernel.org>
5982 M:      "J. Bruce Fields" <bfields@fieldses.org>
5983 L:      linux-fsdevel@vger.kernel.org
5984 S:      Maintained
5985 F:      include/linux/fcntl.h
5986 F:      include/uapi/linux/fcntl.h
5987 F:      fs/fcntl.c
5988 F:      fs/locks.c
5989
5990 FILESYSTEMS (VFS and infrastructure)
5991 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5992 L:      linux-fsdevel@vger.kernel.org
5993 S:      Maintained
5994 F:      fs/*
5995 F:      include/linux/fs.h
5996 F:      include/linux/fs_types.h
5997 F:      include/uapi/linux/fs.h
5998
5999 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6000 M:      Riku Voipio <riku.voipio@iki.fi>
6001 L:      linux-hwmon@vger.kernel.org
6002 S:      Maintained
6003 F:      drivers/hwmon/f75375s.c
6004 F:      include/linux/f75375s.h
6005
6006 FIREWIRE AUDIO DRIVERS
6007 M:      Clemens Ladisch <clemens@ladisch.de>
6008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6009 T:      git git://git.alsa-project.org/alsa-kernel.git
6010 S:      Maintained
6011 F:      sound/firewire/
6012
6013 FIREWIRE MEDIA DRIVERS (firedtv)
6014 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6015 L:      linux-media@vger.kernel.org
6016 L:      linux1394-devel@lists.sourceforge.net
6017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6018 S:      Maintained
6019 F:      drivers/media/firewire/
6020
6021 FIREWIRE SBP-2 TARGET
6022 M:      Chris Boot <bootc@bootc.net>
6023 L:      linux-scsi@vger.kernel.org
6024 L:      target-devel@vger.kernel.org
6025 L:      linux1394-devel@lists.sourceforge.net
6026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6027 S:      Maintained
6028 F:      drivers/target/sbp/
6029
6030 FIREWIRE SUBSYSTEM
6031 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6032 L:      linux1394-devel@lists.sourceforge.net
6033 W:      http://ieee1394.wiki.kernel.org/
6034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6035 S:      Maintained
6036 F:      drivers/firewire/
6037 F:      include/linux/firewire.h
6038 F:      include/uapi/linux/firewire*.h
6039 F:      tools/firewire/
6040
6041 FIRMWARE LOADER (request_firmware)
6042 M:      Luis Chamberlain <mcgrof@kernel.org>
6043 L:      linux-kernel@vger.kernel.org
6044 S:      Maintained
6045 F:      Documentation/firmware_class/
6046 F:      drivers/base/firmware_loader/
6047 F:      include/linux/firmware.h
6048
6049 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6050 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6051 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6052 S:      Maintained
6053 F:      drivers/block/rsxx/
6054
6055 FLOPPY DRIVER
6056 M:      Jiri Kosina <jikos@kernel.org>
6057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6058 S:      Odd fixes
6059 F:      drivers/block/floppy.c
6060
6061 FMC SUBSYSTEM
6062 M:      Alessandro Rubini <rubini@gnudd.com>
6063 W:      http://www.ohwr.org/projects/fmc-bus
6064 S:      Supported
6065 F:      drivers/fmc/
6066 F:      include/linux/fmc*.h
6067 F:      include/linux/ipmi-fru.h
6068 K:      fmc_d.*register
6069
6070 FPGA MANAGER FRAMEWORK
6071 M:      Alan Tull <atull@kernel.org>
6072 M:      Moritz Fischer <mdf@kernel.org>
6073 L:      linux-fpga@vger.kernel.org
6074 S:      Maintained
6075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6076 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6077 F:      Documentation/fpga/
6078 F:      Documentation/driver-api/fpga/
6079 F:      Documentation/devicetree/bindings/fpga/
6080 F:      drivers/fpga/
6081 F:      include/linux/fpga/
6082 W:      http://www.rocketboards.org
6083
6084 FPGA DFL DRIVERS
6085 M:      Wu Hao <hao.wu@intel.com>
6086 L:      linux-fpga@vger.kernel.org
6087 S:      Maintained
6088 F:      Documentation/fpga/dfl.txt
6089 F:      include/uapi/linux/fpga-dfl.h
6090 F:      drivers/fpga/dfl*
6091
6092 FPU EMULATOR
6093 M:      Bill Metzenthen <billm@melbpc.org.au>
6094 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6095 S:      Maintained
6096 F:      arch/x86/math-emu/
6097
6098 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6099 L:      netdev@vger.kernel.org
6100 S:      Orphan
6101 F:      drivers/net/wan/dlci.c
6102 F:      drivers/net/wan/sdla.c
6103
6104 FRAMEBUFFER LAYER
6105 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6106 L:      dri-devel@lists.freedesktop.org
6107 L:      linux-fbdev@vger.kernel.org
6108 T:      git git://github.com/bzolnier/linux.git
6109 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6110 S:      Maintained
6111 F:      Documentation/fb/
6112 F:      drivers/video/
6113 F:      include/video/
6114 F:      include/linux/fb.h
6115 F:      include/uapi/video/
6116 F:      include/uapi/linux/fb.h
6117
6118 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6119 M:      Horia Geantă <horia.geanta@nxp.com>
6120 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6121 L:      linux-crypto@vger.kernel.org
6122 S:      Maintained
6123 F:      drivers/crypto/caam/
6124 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6125
6126 FREESCALE DIU FRAMEBUFFER DRIVER
6127 M:      Timur Tabi <timur@kernel.org>
6128 L:      linux-fbdev@vger.kernel.org
6129 S:      Maintained
6130 F:      drivers/video/fbdev/fsl-diu-fb.*
6131
6132 FREESCALE DMA DRIVER
6133 M:      Li Yang <leoyang.li@nxp.com>
6134 M:      Zhang Wei <zw@zh-kernel.org>
6135 L:      linuxppc-dev@lists.ozlabs.org
6136 S:      Maintained
6137 F:      drivers/dma/fsldma.*
6138
6139 FREESCALE ENETC ETHERNET DRIVERS
6140 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6141 L:      netdev@vger.kernel.org
6142 S:      Maintained
6143 F:      drivers/net/ethernet/freescale/enetc/
6144
6145 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6146 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6147 L:      netdev@vger.kernel.org
6148 S:      Maintained
6149 F:      drivers/net/ethernet/freescale/gianfar*
6150 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6151
6152 FREESCALE GPMI NAND DRIVER
6153 M:      Han Xu <han.xu@nxp.com>
6154 L:      linux-mtd@lists.infradead.org
6155 S:      Maintained
6156 F:      drivers/mtd/nand/raw/gpmi-nand/*
6157
6158 FREESCALE I2C CPM DRIVER
6159 M:      Jochen Friedrich <jochen@scram.de>
6160 L:      linuxppc-dev@lists.ozlabs.org
6161 L:      linux-i2c@vger.kernel.org
6162 S:      Maintained
6163 F:      drivers/i2c/busses/i2c-cpm.c
6164
6165 FREESCALE IMX LPI2C DRIVER
6166 M:      Dong Aisheng <aisheng.dong@nxp.com>
6167 L:      linux-i2c@vger.kernel.org
6168 L:      linux-imx@nxp.com
6169 S:      Maintained
6170 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6171 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6172
6173 FREESCALE IMX / MXC FEC DRIVER
6174 M:      Fugang Duan <fugang.duan@nxp.com>
6175 L:      netdev@vger.kernel.org
6176 S:      Maintained
6177 F:      drivers/net/ethernet/freescale/fec_main.c
6178 F:      drivers/net/ethernet/freescale/fec_ptp.c
6179 F:      drivers/net/ethernet/freescale/fec.h
6180 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6181
6182 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6183 M:      Sascha Hauer <s.hauer@pengutronix.de>
6184 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6185 L:      linux-fbdev@vger.kernel.org
6186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6187 S:      Maintained
6188 F:      include/linux/platform_data/video-imxfb.h
6189 F:      drivers/video/fbdev/imxfb.c
6190
6191 FREESCALE QORIQ DPAA ETHERNET DRIVER
6192 M:      Madalin Bucur <madalin.bucur@nxp.com>
6193 L:      netdev@vger.kernel.org
6194 S:      Maintained
6195 F:      drivers/net/ethernet/freescale/dpaa
6196
6197 FREESCALE QORIQ DPAA FMAN DRIVER
6198 M:      Madalin Bucur <madalin.bucur@nxp.com>
6199 L:      netdev@vger.kernel.org
6200 S:      Maintained
6201 F:      drivers/net/ethernet/freescale/fman
6202 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6203
6204 FREESCALE QORIQ PTP CLOCK DRIVER
6205 M:      Yangbo Lu <yangbo.lu@nxp.com>
6206 L:      netdev@vger.kernel.org
6207 S:      Maintained
6208 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6209 F:      drivers/ptp/ptp_qoriq.c
6210 F:      drivers/ptp/ptp_qoriq_debugfs.c
6211 F:      include/linux/fsl/ptp_qoriq.h
6212 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6213
6214 FREESCALE QUAD SPI DRIVER
6215 M:      Han Xu <han.xu@nxp.com>
6216 L:      linux-spi@vger.kernel.org
6217 S:      Maintained
6218 F:      drivers/spi/spi-fsl-qspi.c
6219
6220 FREESCALE QUICC ENGINE LIBRARY
6221 M:      Qiang Zhao <qiang.zhao@nxp.com>
6222 L:      linuxppc-dev@lists.ozlabs.org
6223 S:      Maintained
6224 F:      drivers/soc/fsl/qe/
6225 F:      include/soc/fsl/*qe*.h
6226 F:      include/soc/fsl/*ucc*.h
6227
6228 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6229 M:      Li Yang <leoyang.li@nxp.com>
6230 L:      netdev@vger.kernel.org
6231 L:      linuxppc-dev@lists.ozlabs.org
6232 S:      Maintained
6233 F:      drivers/net/ethernet/freescale/ucc_geth*
6234
6235 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6236 M:      Zhao Qiang <qiang.zhao@nxp.com>
6237 L:      netdev@vger.kernel.org
6238 L:      linuxppc-dev@lists.ozlabs.org
6239 S:      Maintained
6240 F:      drivers/net/wan/fsl_ucc_hdlc*
6241
6242 FREESCALE QUICC ENGINE UCC UART DRIVER
6243 M:      Timur Tabi <timur@kernel.org>
6244 L:      linuxppc-dev@lists.ozlabs.org
6245 S:      Maintained
6246 F:      drivers/tty/serial/ucc_uart.c
6247
6248 FREESCALE SOC DRIVERS
6249 M:      Li Yang <leoyang.li@nxp.com>
6250 L:      linuxppc-dev@lists.ozlabs.org
6251 L:      linux-arm-kernel@lists.infradead.org
6252 S:      Maintained
6253 F:      Documentation/devicetree/bindings/soc/fsl/
6254 F:      drivers/soc/fsl/
6255 F:      include/linux/fsl/
6256
6257 FREESCALE SOC FS_ENET DRIVER
6258 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6259 L:      linuxppc-dev@lists.ozlabs.org
6260 L:      netdev@vger.kernel.org
6261 S:      Maintained
6262 F:      drivers/net/ethernet/freescale/fs_enet/
6263 F:      include/linux/fs_enet_pd.h
6264
6265 FREESCALE SOC SOUND DRIVERS
6266 M:      Timur Tabi <timur@kernel.org>
6267 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6268 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6269 R:      Fabio Estevam <festevam@gmail.com>
6270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6271 L:      linuxppc-dev@lists.ozlabs.org
6272 S:      Maintained
6273 F:      sound/soc/fsl/fsl*
6274 F:      sound/soc/fsl/imx*
6275 F:      sound/soc/fsl/mpc8610_hpcd.c
6276
6277 FREESCALE USB PERIPHERAL DRIVERS
6278 M:      Li Yang <leoyang.li@nxp.com>
6279 L:      linux-usb@vger.kernel.org
6280 L:      linuxppc-dev@lists.ozlabs.org
6281 S:      Maintained
6282 F:      drivers/usb/gadget/udc/fsl*
6283
6284 FREEVXFS FILESYSTEM
6285 M:      Christoph Hellwig <hch@infradead.org>
6286 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6287 S:      Maintained
6288 F:      fs/freevxfs/
6289
6290 FREEZER
6291 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6292 M:      Pavel Machek <pavel@ucw.cz>
6293 L:      linux-pm@vger.kernel.org
6294 S:      Supported
6295 F:      Documentation/power/freezing-of-tasks.txt
6296 F:      include/linux/freezer.h
6297 F:      kernel/freezer.c
6298
6299 FRONTSWAP API
6300 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6301 L:      linux-kernel@vger.kernel.org
6302 S:      Maintained
6303 F:      mm/frontswap.c
6304 F:      include/linux/frontswap.h
6305
6306 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6307 M:      David Howells <dhowells@redhat.com>
6308 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6309 S:      Supported
6310 F:      Documentation/filesystems/caching/
6311 F:      fs/fscache/
6312 F:      include/linux/fscache*.h
6313
6314 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6315 M:      Theodore Y. Ts'o <tytso@mit.edu>
6316 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6317 L:      linux-fscrypt@vger.kernel.org
6318 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6320 S:      Supported
6321 F:      fs/crypto/
6322 F:      include/linux/fscrypt*.h
6323 F:      Documentation/filesystems/fscrypt.rst
6324
6325 FSI-ATTACHED I2C DRIVER
6326 M:      Eddie James <eajames@linux.ibm.com>
6327 L:      linux-i2c@vger.kernel.org
6328 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6329 S:      Maintained
6330 F:      drivers/i2c/busses/i2c-fsi.c
6331 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6332
6333 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6334 M:      Jan Kara <jack@suse.cz>
6335 R:      Amir Goldstein <amir73il@gmail.com>
6336 L:      linux-fsdevel@vger.kernel.org
6337 S:      Maintained
6338 F:      fs/notify/
6339 F:      include/linux/fsnotify*.h
6340
6341 FUJITSU LAPTOP EXTRAS
6342 M:      Jonathan Woithe <jwoithe@just42.net>
6343 L:      platform-driver-x86@vger.kernel.org
6344 S:      Maintained
6345 F:      drivers/platform/x86/fujitsu-laptop.c
6346
6347 FUJITSU M-5MO LS CAMERA ISP DRIVER
6348 M:      Kyungmin Park <kyungmin.park@samsung.com>
6349 M:      Heungjun Kim <riverful.kim@samsung.com>
6350 L:      linux-media@vger.kernel.org
6351 S:      Maintained
6352 F:      drivers/media/i2c/m5mols/
6353 F:      include/media/i2c/m5mols.h
6354
6355 FUJITSU TABLET EXTRAS
6356 M:      Robert Gerlach <khnz@gmx.de>
6357 L:      platform-driver-x86@vger.kernel.org
6358 S:      Maintained
6359 F:      drivers/platform/x86/fujitsu-tablet.c
6360
6361 FUSE: FILESYSTEM IN USERSPACE
6362 M:      Miklos Szeredi <miklos@szeredi.hu>
6363 L:      linux-fsdevel@vger.kernel.org
6364 W:      http://fuse.sourceforge.net/
6365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6366 S:      Maintained
6367 F:      fs/fuse/
6368 F:      include/uapi/linux/fuse.h
6369 F:      Documentation/filesystems/fuse.txt
6370
6371 FUTEX SUBSYSTEM
6372 M:      Thomas Gleixner <tglx@linutronix.de>
6373 M:      Ingo Molnar <mingo@redhat.com>
6374 R:      Peter Zijlstra <peterz@infradead.org>
6375 R:      Darren Hart <dvhart@infradead.org>
6376 L:      linux-kernel@vger.kernel.org
6377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6378 S:      Maintained
6379 F:      kernel/futex.c
6380 F:      kernel/futex_compat.c
6381 F:      include/asm-generic/futex.h
6382 F:      include/linux/futex.h
6383 F:      include/uapi/linux/futex.h
6384 F:      tools/testing/selftests/futex/
6385 F:      tools/perf/bench/futex*
6386 F:      Documentation/*futex*
6387
6388 GCC PLUGINS
6389 M:      Kees Cook <keescook@chromium.org>
6390 R:      Emese Revfy <re.emese@gmail.com>
6391 L:      kernel-hardening@lists.openwall.com
6392 S:      Maintained
6393 F:      scripts/gcc-plugins/
6394 F:      scripts/gcc-plugin.sh
6395 F:      scripts/Makefile.gcc-plugins
6396 F:      Documentation/gcc-plugins.txt
6397
6398 GASKET DRIVER FRAMEWORK
6399 M:      Rob Springer <rspringer@google.com>
6400 M:      Todd Poynor <toddpoynor@google.com>
6401 M:      Ben Chan <benchan@chromium.org>
6402 S:      Maintained
6403 F:      drivers/staging/gasket/
6404
6405 GCOV BASED KERNEL PROFILING
6406 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6407 S:      Maintained
6408 F:      kernel/gcov/
6409 F:      Documentation/dev-tools/gcov.rst
6410
6411 GDB KERNEL DEBUGGING HELPER SCRIPTS
6412 M:      Jan Kiszka <jan.kiszka@siemens.com>
6413 M:      Kieran Bingham <kbingham@kernel.org>
6414 S:      Supported
6415 F:      scripts/gdb/
6416
6417 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6418 M:      Achim Leubner <achim_leubner@adaptec.com>
6419 L:      linux-scsi@vger.kernel.org
6420 W:      http://www.icp-vortex.com/
6421 S:      Supported
6422 F:      drivers/scsi/gdt*
6423
6424 GEMTEK FM RADIO RECEIVER DRIVER
6425 M:      Hans Verkuil <hverkuil@xs4all.nl>
6426 L:      linux-media@vger.kernel.org
6427 T:      git git://linuxtv.org/media_tree.git
6428 W:      https://linuxtv.org
6429 S:      Maintained
6430 F:      drivers/media/radio/radio-gemtek*
6431
6432 GENERIC GPIO I2C DRIVER
6433 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6434 S:      Supported
6435 F:      drivers/i2c/busses/i2c-gpio.c
6436 F:      include/linux/platform_data/i2c-gpio.h
6437
6438 GENERIC GPIO I2C MULTIPLEXER DRIVER
6439 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6440 L:      linux-i2c@vger.kernel.org
6441 S:      Supported
6442 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6443 F:      include/linux/platform_data/i2c-mux-gpio.h
6444 F:      Documentation/i2c/muxes/i2c-mux-gpio
6445
6446 GENERIC HDLC (WAN) DRIVERS
6447 M:      Krzysztof Halasa <khc@pm.waw.pl>
6448 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6449 S:      Maintained
6450 F:      drivers/net/wan/c101.c
6451 F:      drivers/net/wan/hd6457*
6452 F:      drivers/net/wan/hdlc*
6453 F:      drivers/net/wan/n2.c
6454 F:      drivers/net/wan/pc300too.c
6455 F:      drivers/net/wan/pci200syn.c
6456 F:      drivers/net/wan/wanxl*
6457
6458 GENERIC INCLUDE/ASM HEADER FILES
6459 M:      Arnd Bergmann <arnd@arndb.de>
6460 L:      linux-arch@vger.kernel.org
6461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6462 S:      Maintained
6463 F:      include/asm-generic/
6464 F:      include/uapi/asm-generic/
6465
6466 GENERIC PHY FRAMEWORK
6467 M:      Kishon Vijay Abraham I <kishon@ti.com>
6468 L:      linux-kernel@vger.kernel.org
6469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6470 S:      Supported
6471 F:      drivers/phy/
6472 F:      include/linux/phy/
6473 F:      Documentation/devicetree/bindings/phy/
6474
6475 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6476 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6477 S:      Supported
6478 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6479
6480 GENERIC PM DOMAINS
6481 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6482 M:      Kevin Hilman <khilman@kernel.org>
6483 M:      Ulf Hansson <ulf.hansson@linaro.org>
6484 L:      linux-pm@vger.kernel.org
6485 S:      Supported
6486 F:      drivers/base/power/domain*.c
6487 F:      include/linux/pm_domain.h
6488 F:      Documentation/devicetree/bindings/power/power_domain.txt
6489
6490 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6491 M:      Eugen Hristev <eugen.hristev@microchip.com>
6492 L:      linux-input@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/input/touchscreen/resistive-adc-touch.c
6495
6496 GENERIC UIO DRIVER FOR PCI DEVICES
6497 M:      "Michael S. Tsirkin" <mst@redhat.com>
6498 L:      kvm@vger.kernel.org
6499 S:      Supported
6500 F:      drivers/uio/uio_pci_generic.c
6501
6502 GENWQE (IBM Generic Workqueue Card)
6503 M:      Frank Haverkamp <haver@linux.ibm.com>
6504 S:      Supported
6505 F:      drivers/misc/genwqe/
6506
6507 GET_MAINTAINER SCRIPT
6508 M:      Joe Perches <joe@perches.com>
6509 S:      Maintained
6510 F:      scripts/get_maintainer.pl
6511
6512 GFS2 FILE SYSTEM
6513 M:      Bob Peterson <rpeterso@redhat.com>
6514 M:      Andreas Gruenbacher <agruenba@redhat.com>
6515 L:      cluster-devel@redhat.com
6516 W:      http://sources.redhat.com/cluster/
6517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6518 S:      Supported
6519 F:      Documentation/filesystems/gfs2*.txt
6520 F:      fs/gfs2/
6521 F:      include/uapi/linux/gfs2_ondisk.h
6522
6523 GIGASET ISDN DRIVERS
6524 M:      Paul Bolle <pebolle@tiscali.nl>
6525 L:      gigaset307x-common@lists.sourceforge.net
6526 W:      http://gigaset307x.sourceforge.net/
6527 S:      Odd Fixes
6528 F:      Documentation/isdn/README.gigaset
6529 F:      drivers/isdn/gigaset/
6530 F:      include/uapi/linux/gigaset_dev.h
6531
6532 GNSS SUBSYSTEM
6533 M:      Johan Hovold <johan@kernel.org>
6534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6535 S:      Maintained
6536 F:      Documentation/ABI/testing/sysfs-class-gnss
6537 F:      Documentation/devicetree/bindings/gnss/
6538 F:      drivers/gnss/
6539 F:      include/linux/gnss.h
6540
6541 GO7007 MPEG CODEC
6542 M:      Hans Verkuil <hans.verkuil@cisco.com>
6543 L:      linux-media@vger.kernel.org
6544 S:      Maintained
6545 F:      drivers/media/usb/go7007/
6546
6547 GOODIX TOUCHSCREEN
6548 M:      Bastien Nocera <hadess@hadess.net>
6549 L:      linux-input@vger.kernel.org
6550 S:      Maintained
6551 F:      drivers/input/touchscreen/goodix.c
6552
6553 GPD POCKET FAN DRIVER
6554 M:      Hans de Goede <hdegoede@redhat.com>
6555 L:      platform-driver-x86@vger.kernel.org
6556 S:      Maintained
6557 F:      drivers/platform/x86/gpd-pocket-fan.c
6558
6559 GPIO ACPI SUPPORT
6560 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6561 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6562 L:      linux-gpio@vger.kernel.org
6563 L:      linux-acpi@vger.kernel.org
6564 S:      Maintained
6565 F:      Documentation/acpi/gpio-properties.txt
6566 F:      drivers/gpio/gpiolib-acpi.c
6567
6568 GPIO IR Transmitter
6569 M:      Sean Young <sean@mess.org>
6570 L:      linux-media@vger.kernel.org
6571 S:      Maintained
6572 F:      drivers/media/rc/gpio-ir-tx.c
6573
6574 GPIO MOCKUP DRIVER
6575 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6576 L:      linux-gpio@vger.kernel.org
6577 S:      Maintained
6578 F:      drivers/gpio/gpio-mockup.c
6579 F:      tools/testing/selftests/gpio/
6580
6581 GPIO SUBSYSTEM
6582 M:      Linus Walleij <linus.walleij@linaro.org>
6583 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6584 L:      linux-gpio@vger.kernel.org
6585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6586 S:      Maintained
6587 F:      Documentation/devicetree/bindings/gpio/
6588 F:      Documentation/driver-api/gpio/
6589 F:      Documentation/gpio/
6590 F:      Documentation/ABI/testing/gpio-cdev
6591 F:      Documentation/ABI/obsolete/sysfs-gpio
6592 F:      drivers/gpio/
6593 F:      include/linux/gpio/
6594 F:      include/linux/gpio.h
6595 F:      include/linux/of_gpio.h
6596 F:      include/asm-generic/gpio.h
6597 F:      include/uapi/linux/gpio.h
6598 F:      tools/gpio/
6599
6600 GRE DEMULTIPLEXER DRIVER
6601 M:      Dmitry Kozlov <xeb@mail.ru>
6602 L:      netdev@vger.kernel.org
6603 S:      Maintained
6604 F:      net/ipv4/gre_demux.c
6605 F:      net/ipv4/gre_offload.c
6606 F:      include/net/gre.h
6607
6608 GRETH 10/100/1G Ethernet MAC device driver
6609 M:      Andreas Larsson <andreas@gaisler.com>
6610 L:      netdev@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/net/ethernet/aeroflex/
6613
6614 GREYBUS AUDIO PROTOCOLS DRIVERS
6615 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6616 M:      Mark Greer <mgreer@animalcreek.com>
6617 S:      Maintained
6618 F:      drivers/staging/greybus/audio_apbridgea.c
6619 F:      drivers/staging/greybus/audio_apbridgea.h
6620 F:      drivers/staging/greybus/audio_codec.c
6621 F:      drivers/staging/greybus/audio_codec.h
6622 F:      drivers/staging/greybus/audio_gb.c
6623 F:      drivers/staging/greybus/audio_manager.c
6624 F:      drivers/staging/greybus/audio_manager.h
6625 F:      drivers/staging/greybus/audio_manager_module.c
6626 F:      drivers/staging/greybus/audio_manager_private.h
6627 F:      drivers/staging/greybus/audio_manager_sysfs.c
6628 F:      drivers/staging/greybus/audio_module.c
6629 F:      drivers/staging/greybus/audio_topology.c
6630
6631 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6632 M:      Viresh Kumar <vireshk@kernel.org>
6633 S:      Maintained
6634 F:      drivers/staging/greybus/authentication.c
6635 F:      drivers/staging/greybus/bootrom.c
6636 F:      drivers/staging/greybus/firmware.h
6637 F:      drivers/staging/greybus/fw-core.c
6638 F:      drivers/staging/greybus/fw-download.c
6639 F:      drivers/staging/greybus/fw-management.c
6640 F:      drivers/staging/greybus/greybus_authentication.h
6641 F:      drivers/staging/greybus/greybus_firmware.h
6642 F:      drivers/staging/greybus/hid.c
6643 F:      drivers/staging/greybus/i2c.c
6644 F:      drivers/staging/greybus/spi.c
6645 F:      drivers/staging/greybus/spilib.c
6646 F:      drivers/staging/greybus/spilib.h
6647
6648 GREYBUS LOOPBACK DRIVER
6649 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6650 S:      Maintained
6651 F:      drivers/staging/greybus/loopback.c
6652
6653 GREYBUS PLATFORM DRIVERS
6654 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6655 S:      Maintained
6656 F:      drivers/staging/greybus/arche-platform.c
6657 F:      drivers/staging/greybus/arche-apb-ctrl.c
6658 F:      drivers/staging/greybus/arche_platform.h
6659
6660 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6661 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6662 S:      Maintained
6663 F:      drivers/staging/greybus/sdio.c
6664 F:      drivers/staging/greybus/light.c
6665 F:      drivers/staging/greybus/gpio.c
6666 F:      drivers/staging/greybus/power_supply.c
6667 F:      drivers/staging/greybus/spi.c
6668 F:      drivers/staging/greybus/spilib.c
6669
6670 GREYBUS SUBSYSTEM
6671 M:      Johan Hovold <johan@kernel.org>
6672 M:      Alex Elder <elder@kernel.org>
6673 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6674 S:      Maintained
6675 F:      drivers/staging/greybus/
6676 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6677
6678 GREYBUS UART PROTOCOLS DRIVERS
6679 M:      David Lin <dtwlin@gmail.com>
6680 S:      Maintained
6681 F:      drivers/staging/greybus/uart.c
6682 F:      drivers/staging/greybus/log.c
6683
6684 GS1662 VIDEO SERIALIZER
6685 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6686 L:      linux-media@vger.kernel.org
6687 T:      git git://linuxtv.org/media_tree.git
6688 S:      Maintained
6689 F:      drivers/media/spi/gs1662.c
6690
6691 GSPCA FINEPIX SUBDRIVER
6692 M:      Frank Zago <frank@zago.net>
6693 L:      linux-media@vger.kernel.org
6694 T:      git git://linuxtv.org/media_tree.git
6695 S:      Maintained
6696 F:      drivers/media/usb/gspca/finepix.c
6697
6698 GSPCA GL860 SUBDRIVER
6699 M:      Olivier Lorin <o.lorin@laposte.net>
6700 L:      linux-media@vger.kernel.org
6701 T:      git git://linuxtv.org/media_tree.git
6702 S:      Maintained
6703 F:      drivers/media/usb/gspca/gl860/
6704
6705 GSPCA M5602 SUBDRIVER
6706 M:      Erik Andren <erik.andren@gmail.com>
6707 L:      linux-media@vger.kernel.org
6708 T:      git git://linuxtv.org/media_tree.git
6709 S:      Maintained
6710 F:      drivers/media/usb/gspca/m5602/
6711
6712 GSPCA PAC207 SONIXB SUBDRIVER
6713 M:      Hans Verkuil <hverkuil@xs4all.nl>
6714 L:      linux-media@vger.kernel.org
6715 T:      git git://linuxtv.org/media_tree.git
6716 S:      Odd Fixes
6717 F:      drivers/media/usb/gspca/pac207.c
6718
6719 GSPCA SN9C20X SUBDRIVER
6720 M:      Brian Johnson <brijohn@gmail.com>
6721 L:      linux-media@vger.kernel.org
6722 T:      git git://linuxtv.org/media_tree.git
6723 S:      Maintained
6724 F:      drivers/media/usb/gspca/sn9c20x.c
6725
6726 GSPCA T613 SUBDRIVER
6727 M:      Leandro Costantino <lcostantino@gmail.com>
6728 L:      linux-media@vger.kernel.org
6729 T:      git git://linuxtv.org/media_tree.git
6730 S:      Maintained
6731 F:      drivers/media/usb/gspca/t613.c
6732
6733 GSPCA USB WEBCAM DRIVER
6734 M:      Hans Verkuil <hverkuil@xs4all.nl>
6735 L:      linux-media@vger.kernel.org
6736 T:      git git://linuxtv.org/media_tree.git
6737 S:      Odd Fixes
6738 F:      drivers/media/usb/gspca/
6739
6740 GTP (GPRS Tunneling Protocol)
6741 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6742 M:      Harald Welte <laforge@gnumonks.org>
6743 L:      osmocom-net-gprs@lists.osmocom.org
6744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6745 S:      Maintained
6746 F:      drivers/net/gtp.c
6747
6748 GUID PARTITION TABLE (GPT)
6749 M:      Davidlohr Bueso <dave@stgolabs.net>
6750 L:      linux-efi@vger.kernel.org
6751 S:      Maintained
6752 F:      block/partitions/efi.*
6753
6754 H8/300 ARCHITECTURE
6755 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6756 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6757 W:      http://uclinux-h8.sourceforge.jp
6758 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6759 S:      Maintained
6760 F:      arch/h8300/
6761 F:      drivers/clocksource/h8300_*.c
6762 F:      drivers/clk/h8300/
6763 F:      drivers/irqchip/irq-renesas-h8*.c
6764
6765 HABANALABS PCI DRIVER
6766 M:      Oded Gabbay <oded.gabbay@gmail.com>
6767 T:      git https://github.com/HabanaAI/linux.git
6768 S:      Supported
6769 F:      drivers/misc/habanalabs/
6770 F:      include/uapi/misc/habanalabs.h
6771 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6772 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6773
6774 HACKRF MEDIA DRIVER
6775 M:      Antti Palosaari <crope@iki.fi>
6776 L:      linux-media@vger.kernel.org
6777 W:      https://linuxtv.org
6778 W:      http://palosaari.fi/linux/
6779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6780 T:      git git://linuxtv.org/anttip/media_tree.git
6781 S:      Maintained
6782 F:      drivers/media/usb/hackrf/
6783
6784 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6785 M:      Frank Seidel <frank@f-seidel.de>
6786 L:      platform-driver-x86@vger.kernel.org
6787 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6788 S:      Maintained
6789 F:      drivers/platform/x86/hdaps.c
6790
6791 HARDWARE MONITORING
6792 M:      Jean Delvare <jdelvare@suse.com>
6793 M:      Guenter Roeck <linux@roeck-us.net>
6794 L:      linux-hwmon@vger.kernel.org
6795 W:      http://hwmon.wiki.kernel.org/
6796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6797 S:      Maintained
6798 F:      Documentation/devicetree/bindings/hwmon/
6799 F:      Documentation/hwmon/
6800 F:      drivers/hwmon/
6801 F:      include/linux/hwmon*.h
6802 F:      include/trace/events/hwmon*.h
6803
6804 HARDWARE RANDOM NUMBER GENERATOR CORE
6805 M:      Matt Mackall <mpm@selenic.com>
6806 M:      Herbert Xu <herbert@gondor.apana.org.au>
6807 L:      linux-crypto@vger.kernel.org
6808 S:      Odd fixes
6809 F:      Documentation/devicetree/bindings/rng/
6810 F:      Documentation/hw_random.txt
6811 F:      drivers/char/hw_random/
6812 F:      include/linux/hw_random.h
6813
6814 HARDWARE TRACING FACILITIES
6815 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6816 S:      Maintained
6817 F:      drivers/hwtracing/
6818
6819 HARDWARE SPINLOCK CORE
6820 M:      Ohad Ben-Cohen <ohad@wizery.com>
6821 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6822 L:      linux-remoteproc@vger.kernel.org
6823 S:      Maintained
6824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6825 F:      Documentation/devicetree/bindings/hwlock/
6826 F:      Documentation/hwspinlock.txt
6827 F:      drivers/hwspinlock/
6828 F:      include/linux/hwspinlock.h
6829
6830 HARMONY SOUND DRIVER
6831 L:      linux-parisc@vger.kernel.org
6832 S:      Maintained
6833 F:      sound/parisc/harmony.*
6834
6835 HDPVR USB VIDEO ENCODER DRIVER
6836 M:      Hans Verkuil <hverkuil@xs4all.nl>
6837 L:      linux-media@vger.kernel.org
6838 T:      git git://linuxtv.org/media_tree.git
6839 W:      https://linuxtv.org
6840 S:      Odd Fixes
6841 F:      drivers/media/usb/hdpvr/
6842
6843 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6844 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6845 S:      Supported
6846 F:      Documentation/watchdog/hpwdt.txt
6847 F:      drivers/watchdog/hpwdt.c
6848
6849 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6850 M:      Don Brace <don.brace@microsemi.com>
6851 L:      esc.storagedev@microsemi.com
6852 L:      linux-scsi@vger.kernel.org
6853 S:      Supported
6854 F:      Documentation/scsi/hpsa.txt
6855 F:      drivers/scsi/hpsa*.[ch]
6856 F:      include/linux/cciss*.h
6857 F:      include/uapi/linux/cciss*.h
6858
6859 HFI1 DRIVER
6860 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6861 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6862 L:      linux-rdma@vger.kernel.org
6863 S:      Supported
6864 F:      drivers/infiniband/hw/hfi1
6865
6866 HFS FILESYSTEM
6867 L:      linux-fsdevel@vger.kernel.org
6868 S:      Orphan
6869 F:      Documentation/filesystems/hfs.txt
6870 F:      fs/hfs/
6871
6872 HFSPLUS FILESYSTEM
6873 L:      linux-fsdevel@vger.kernel.org
6874 S:      Orphan
6875 F:      Documentation/filesystems/hfsplus.txt
6876 F:      fs/hfsplus/
6877
6878 HGA FRAMEBUFFER DRIVER
6879 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6880 L:      linux-nvidia@lists.surfsouth.com
6881 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6882 S:      Maintained
6883 F:      drivers/video/fbdev/hgafb.c
6884
6885 HIBERNATION (aka Software Suspend, aka swsusp)
6886 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6887 M:      Pavel Machek <pavel@ucw.cz>
6888 L:      linux-pm@vger.kernel.org
6889 B:      https://bugzilla.kernel.org
6890 S:      Supported
6891 F:      arch/x86/power/
6892 F:      drivers/base/power/
6893 F:      kernel/power/
6894 F:      include/linux/suspend.h
6895 F:      include/linux/freezer.h
6896 F:      include/linux/pm.h
6897 F:      arch/*/include/asm/suspend*.h
6898
6899 HID CORE LAYER
6900 M:      Jiri Kosina <jikos@kernel.org>
6901 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6902 L:      linux-input@vger.kernel.org
6903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6904 S:      Maintained
6905 F:      drivers/hid/
6906 F:      include/linux/hid*
6907 F:      include/uapi/linux/hid*
6908
6909 HID SENSOR HUB DRIVERS
6910 M:      Jiri Kosina <jikos@kernel.org>
6911 M:      Jonathan Cameron <jic23@kernel.org>
6912 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6913 L:      linux-input@vger.kernel.org
6914 L:      linux-iio@vger.kernel.org
6915 S:      Maintained
6916 F:      Documentation/hid/hid-sensor*
6917 F:      drivers/hid/hid-sensor-*
6918 F:      drivers/iio/*/hid-*
6919 F:      include/linux/hid-sensor-*
6920
6921 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6922 M:      Thomas Gleixner <tglx@linutronix.de>
6923 L:      linux-kernel@vger.kernel.org
6924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6925 S:      Maintained
6926 F:      Documentation/timers/
6927 F:      kernel/time/hrtimer.c
6928 F:      kernel/time/clockevents.c
6929 F:      kernel/time/timer_*.c
6930 F:      include/linux/clockchips.h
6931 F:      include/linux/hrtimer.h
6932
6933 HIGH-SPEED SCC DRIVER FOR AX.25
6934 L:      linux-hams@vger.kernel.org
6935 S:      Orphan
6936 F:      drivers/net/hamradio/dmascc.c
6937 F:      drivers/net/hamradio/scc.c
6938
6939 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6940 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6941 W:      http://www.highpoint-tech.com
6942 S:      Supported
6943 F:      Documentation/scsi/hptiop.txt
6944 F:      drivers/scsi/hptiop.c
6945
6946 HIPPI
6947 M:      Jes Sorensen <jes@trained-monkey.org>
6948 L:      linux-hippi@sunsite.dk
6949 S:      Maintained
6950 F:      include/linux/hippidevice.h
6951 F:      include/uapi/linux/if_hippi.h
6952 F:      net/802/hippi.c
6953 F:      drivers/net/hippi/
6954
6955 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6956 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6957 M:      Salil Mehta <salil.mehta@huawei.com>
6958 L:      netdev@vger.kernel.org
6959 W:      http://www.hisilicon.com
6960 S:      Maintained
6961 F:      drivers/net/ethernet/hisilicon/hns3/
6962
6963 HISILICON LPC BUS DRIVER
6964 M:      john.garry@huawei.com
6965 W:      http://www.hisilicon.com
6966 S:      Maintained
6967 F:      drivers/bus/hisi_lpc.c
6968 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6969
6970 HISILICON NETWORK SUBSYSTEM DRIVER
6971 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6972 M:      Salil Mehta <salil.mehta@huawei.com>
6973 L:      netdev@vger.kernel.org
6974 W:      http://www.hisilicon.com
6975 S:      Maintained
6976 F:      drivers/net/ethernet/hisilicon/
6977 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6978
6979 HISILICON PMU DRIVER
6980 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6981 W:      http://www.hisilicon.com
6982 S:      Supported
6983 F:      drivers/perf/hisilicon
6984 F:      Documentation/perf/hisi-pmu.txt
6985
6986 HISILICON ROCE DRIVER
6987 M:      Lijun Ou <oulijun@huawei.com>
6988 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6989 L:      linux-rdma@vger.kernel.org
6990 S:      Maintained
6991 F:      drivers/infiniband/hw/hns/
6992 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6993
6994 HISILICON SAS Controller
6995 M:      John Garry <john.garry@huawei.com>
6996 W:      http://www.hisilicon.com
6997 S:      Supported
6998 F:      drivers/scsi/hisi_sas/
6999 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7000
7001 HMM - Heterogeneous Memory Management
7002 M:      Jérôme Glisse <jglisse@redhat.com>
7003 L:      linux-mm@kvack.org
7004 S:      Maintained
7005 F:      mm/hmm*
7006 F:      include/linux/hmm*
7007 F:      Documentation/vm/hmm.rst
7008
7009 HOST AP DRIVER
7010 M:      Jouni Malinen <j@w1.fi>
7011 L:      linux-wireless@vger.kernel.org
7012 W:      http://w1.fi/hostap-driver.html
7013 S:      Obsolete
7014 F:      drivers/net/wireless/intersil/hostap/
7015
7016 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7017 L:      platform-driver-x86@vger.kernel.org
7018 S:      Orphan
7019 F:      drivers/platform/x86/tc1100-wmi.c
7020
7021 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7022 M:      Jaroslav Kysela <perex@perex.cz>
7023 S:      Maintained
7024 F:      drivers/net/ethernet/hp/hp100.*
7025
7026 HPET:   High Precision Event Timers driver
7027 M:      Clemens Ladisch <clemens@ladisch.de>
7028 S:      Maintained
7029 F:      Documentation/timers/hpet.txt
7030 F:      drivers/char/hpet.c
7031 F:      include/linux/hpet.h
7032 F:      include/uapi/linux/hpet.h
7033
7034 HPET:   x86
7035 S:      Orphan
7036 F:      arch/x86/kernel/hpet.c
7037 F:      arch/x86/include/asm/hpet.h
7038
7039 HPFS FILESYSTEM
7040 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7041 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7042 S:      Maintained
7043 F:      fs/hpfs/
7044
7045 HSI SUBSYSTEM
7046 M:      Sebastian Reichel <sre@kernel.org>
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7048 S:      Maintained
7049 F:      Documentation/ABI/testing/sysfs-bus-hsi
7050 F:      Documentation/driver-api/hsi.rst
7051 F:      drivers/hsi/
7052 F:      include/linux/hsi/
7053 F:      include/uapi/linux/hsi/
7054
7055 HSO 3G MODEM DRIVER
7056 L:      linux-usb@vger.kernel.org
7057 S:      Orphan
7058 F:      drivers/net/usb/hso.c
7059
7060 HSR NETWORK PROTOCOL
7061 M:      Arvid Brodin <arvid.brodin@alten.se>
7062 L:      netdev@vger.kernel.org
7063 S:      Maintained
7064 F:      net/hsr/
7065
7066 HT16K33 LED CONTROLLER DRIVER
7067 M:      Robin van der Gracht <robin@protonic.nl>
7068 S:      Maintained
7069 F:      drivers/auxdisplay/ht16k33.c
7070 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7071
7072 HTCPEN TOUCHSCREEN DRIVER
7073 M:      Pau Oliva Fora <pof@eslack.org>
7074 L:      linux-input@vger.kernel.org
7075 S:      Maintained
7076 F:      drivers/input/touchscreen/htcpen.c
7077
7078 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7079 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7080 L:      linux-iio@vger.kernel.org
7081 W:      http://www.st.com/
7082 S:      Maintained
7083 F:      drivers/iio/humidity/hts221*
7084 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7085
7086 HUAWEI ETHERNET DRIVER
7087 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7088 L:      netdev@vger.kernel.org
7089 S:      Supported
7090 F:      Documentation/networking/hinic.txt
7091 F:      drivers/net/ethernet/huawei/hinic/
7092
7093 HUGETLB FILESYSTEM
7094 M:      Mike Kravetz <mike.kravetz@oracle.com>
7095 L:      linux-mm@kvack.org
7096 S:      Maintained
7097 F:      fs/hugetlbfs/
7098 F:      mm/hugetlb.c
7099 F:      include/linux/hugetlb.h
7100 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7101 F:      Documentation/vm/hugetlbfs_reserv.rst
7102 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7103
7104 HVA ST MEDIA DRIVER
7105 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7106 L:      linux-media@vger.kernel.org
7107 T:      git git://linuxtv.org/media_tree.git
7108 W:      https://linuxtv.org
7109 S:      Supported
7110 F:      drivers/media/platform/sti/hva
7111
7112 HWPOISON MEMORY FAILURE HANDLING
7113 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7114 L:      linux-mm@kvack.org
7115 S:      Maintained
7116 F:      mm/memory-failure.c
7117 F:      mm/hwpoison-inject.c
7118
7119 HYGON PROCESSOR SUPPORT
7120 M:      Pu Wen <puwen@hygon.cn>
7121 L:      linux-kernel@vger.kernel.org
7122 S:      Maintained
7123 F:      arch/x86/kernel/cpu/hygon.c
7124
7125 Hyper-V CORE AND DRIVERS
7126 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7127 M:      Haiyang Zhang <haiyangz@microsoft.com>
7128 M:      Stephen Hemminger <sthemmin@microsoft.com>
7129 M:      Sasha Levin <sashal@kernel.org>
7130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7131 L:      linux-hyperv@vger.kernel.org
7132 S:      Supported
7133 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7134 F:      arch/x86/include/asm/mshyperv.h
7135 F:      arch/x86/include/asm/trace/hyperv.h
7136 F:      arch/x86/include/asm/hyperv-tlfs.h
7137 F:      arch/x86/kernel/cpu/mshyperv.c
7138 F:      arch/x86/hyperv
7139 F:      drivers/hid/hid-hyperv.c
7140 F:      drivers/hv/
7141 F:      drivers/input/serio/hyperv-keyboard.c
7142 F:      drivers/pci/controller/pci-hyperv.c
7143 F:      drivers/net/hyperv/
7144 F:      drivers/scsi/storvsc_drv.c
7145 F:      drivers/uio/uio_hv_generic.c
7146 F:      drivers/video/fbdev/hyperv_fb.c
7147 F:      net/vmw_vsock/hyperv_transport.c
7148 F:      include/linux/hyperv.h
7149 F:      include/uapi/linux/hyperv.h
7150 F:      tools/hv/
7151 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7152
7153 HYPERVISOR VIRTUAL CONSOLE DRIVER
7154 L:      linuxppc-dev@lists.ozlabs.org
7155 S:      Odd Fixes
7156 F:      drivers/tty/hvc/
7157
7158 I2C ACPI SUPPORT
7159 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7160 L:      linux-i2c@vger.kernel.org
7161 L:      linux-acpi@vger.kernel.org
7162 S:      Maintained
7163 F:      drivers/i2c/i2c-core-acpi.c
7164
7165 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7166 M:      Ajay Gupta <ajayg@nvidia.com>
7167 L:      linux-i2c@vger.kernel.org
7168 S:      Maintained
7169 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7170 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7171
7172 I2C MUXES
7173 M:      Peter Rosin <peda@axentia.se>
7174 L:      linux-i2c@vger.kernel.org
7175 S:      Maintained
7176 F:      Documentation/i2c/i2c-topology
7177 F:      Documentation/i2c/muxes/
7178 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7179 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7180 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7181 F:      drivers/i2c/i2c-mux.c
7182 F:      drivers/i2c/muxes/
7183 F:      include/linux/i2c-mux.h
7184
7185 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7186 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7187 L:      linux-i2c@vger.kernel.org
7188 S:      Maintained
7189 F:      drivers/i2c/busses/i2c-mv64xxx.c
7190
7191 I2C OVER PARALLEL PORT
7192 M:      Jean Delvare <jdelvare@suse.com>
7193 L:      linux-i2c@vger.kernel.org
7194 S:      Maintained
7195 F:      Documentation/i2c/busses/i2c-parport
7196 F:      Documentation/i2c/busses/i2c-parport-light
7197 F:      drivers/i2c/busses/i2c-parport.c
7198 F:      drivers/i2c/busses/i2c-parport-light.c
7199
7200 I2C SUBSYSTEM
7201 M:      Wolfram Sang <wsa@the-dreams.de>
7202 L:      linux-i2c@vger.kernel.org
7203 W:      https://i2c.wiki.kernel.org/
7204 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7206 S:      Maintained
7207 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7208 F:      Documentation/i2c/
7209 F:      drivers/i2c/*
7210 F:      include/linux/i2c.h
7211 F:      include/linux/i2c-dev.h
7212 F:      include/linux/i2c-smbus.h
7213 F:      include/uapi/linux/i2c.h
7214 F:      include/uapi/linux/i2c-*.h
7215
7216 I2C SUBSYSTEM HOST DRIVERS
7217 L:      linux-i2c@vger.kernel.org
7218 W:      https://i2c.wiki.kernel.org/
7219 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7221 S:      Odd Fixes
7222 F:      Documentation/devicetree/bindings/i2c/
7223 F:      drivers/i2c/algos/
7224 F:      drivers/i2c/busses/
7225
7226 I2C-TAOS-EVM DRIVER
7227 M:      Jean Delvare <jdelvare@suse.com>
7228 L:      linux-i2c@vger.kernel.org
7229 S:      Maintained
7230 F:      Documentation/i2c/busses/i2c-taos-evm
7231 F:      drivers/i2c/busses/i2c-taos-evm.c
7232
7233 I2C-TINY-USB DRIVER
7234 M:      Till Harbaum <till@harbaum.org>
7235 L:      linux-i2c@vger.kernel.org
7236 W:      http://www.harbaum.org/till/i2c_tiny_usb
7237 S:      Maintained
7238 F:      drivers/i2c/busses/i2c-tiny-usb.c
7239
7240 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7241 M:      Jean Delvare <jdelvare@suse.com>
7242 L:      linux-i2c@vger.kernel.org
7243 S:      Maintained
7244 F:      Documentation/i2c/busses/i2c-ali1535
7245 F:      Documentation/i2c/busses/i2c-ali1563
7246 F:      Documentation/i2c/busses/i2c-ali15x3
7247 F:      Documentation/i2c/busses/i2c-amd756
7248 F:      Documentation/i2c/busses/i2c-amd8111
7249 F:      Documentation/i2c/busses/i2c-i801
7250 F:      Documentation/i2c/busses/i2c-nforce2
7251 F:      Documentation/i2c/busses/i2c-piix4
7252 F:      Documentation/i2c/busses/i2c-sis5595
7253 F:      Documentation/i2c/busses/i2c-sis630
7254 F:      Documentation/i2c/busses/i2c-sis96x
7255 F:      Documentation/i2c/busses/i2c-via
7256 F:      Documentation/i2c/busses/i2c-viapro
7257 F:      drivers/i2c/busses/i2c-ali1535.c
7258 F:      drivers/i2c/busses/i2c-ali1563.c
7259 F:      drivers/i2c/busses/i2c-ali15x3.c
7260 F:      drivers/i2c/busses/i2c-amd756.c
7261 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7262 F:      drivers/i2c/busses/i2c-amd8111.c
7263 F:      drivers/i2c/busses/i2c-i801.c
7264 F:      drivers/i2c/busses/i2c-isch.c
7265 F:      drivers/i2c/busses/i2c-nforce2.c
7266 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7267 F:      drivers/i2c/busses/i2c-piix4.c
7268 F:      drivers/i2c/busses/i2c-sis5595.c
7269 F:      drivers/i2c/busses/i2c-sis630.c
7270 F:      drivers/i2c/busses/i2c-sis96x.c
7271 F:      drivers/i2c/busses/i2c-via.c
7272 F:      drivers/i2c/busses/i2c-viapro.c
7273
7274 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7275 M:      Hans de Goede <hdegoede@redhat.com>
7276 L:      linux-i2c@vger.kernel.org
7277 S:      Maintained
7278 F:      drivers/i2c/busses/i2c-cht-wc.c
7279
7280 I2C/SMBUS ISMT DRIVER
7281 M:      Seth Heasley <seth.heasley@intel.com>
7282 M:      Neil Horman <nhorman@tuxdriver.com>
7283 L:      linux-i2c@vger.kernel.org
7284 F:      drivers/i2c/busses/i2c-ismt.c
7285 F:      Documentation/i2c/busses/i2c-ismt
7286
7287 I2C/SMBUS STUB DRIVER
7288 M:      Jean Delvare <jdelvare@suse.com>
7289 L:      linux-i2c@vger.kernel.org
7290 S:      Maintained
7291 F:      drivers/i2c/i2c-stub.c
7292
7293 I3C SUBSYSTEM
7294 M:      Boris Brezillon <bbrezillon@kernel.org>
7295 L:      linux-i3c@lists.infradead.org
7296 C:      irc://chat.freenode.net/linux-i3c
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7298 S:      Maintained
7299 F:      Documentation/ABI/testing/sysfs-bus-i3c
7300 F:      Documentation/devicetree/bindings/i3c/
7301 F:      Documentation/driver-api/i3c
7302 F:      drivers/i3c/
7303 F:      include/linux/i3c/
7304 F:      include/dt-bindings/i3c/
7305
7306 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7307 M:      Vitor Soares <vitor.soares@synopsys.com>
7308 S:      Maintained
7309 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7310 F:      drivers/i3c/master/dw*
7311
7312 IA64 (Itanium) PLATFORM
7313 M:      Tony Luck <tony.luck@intel.com>
7314 M:      Fenghua Yu <fenghua.yu@intel.com>
7315 L:      linux-ia64@vger.kernel.org
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7317 S:      Maintained
7318 F:      arch/ia64/
7319
7320 IBM Power 842 compression accelerator
7321 M:      Haren Myneni <haren@us.ibm.com>
7322 S:      Supported
7323 F:      drivers/crypto/nx/Makefile
7324 F:      drivers/crypto/nx/Kconfig
7325 F:      drivers/crypto/nx/nx-842*
7326 F:      include/linux/sw842.h
7327 F:      crypto/842.c
7328 F:      lib/842/
7329
7330 IBM Power in-Nest Crypto Acceleration
7331 M:      Breno Leitão <leitao@debian.org>
7332 M:      Nayna Jain <nayna@linux.ibm.com>
7333 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7334 L:      linux-crypto@vger.kernel.org
7335 S:      Supported
7336 F:      drivers/crypto/nx/Makefile
7337 F:      drivers/crypto/nx/Kconfig
7338 F:      drivers/crypto/nx/nx-aes*
7339 F:      drivers/crypto/nx/nx-sha*
7340 F:      drivers/crypto/nx/nx.*
7341 F:      drivers/crypto/nx/nx_csbcpb.h
7342 F:      drivers/crypto/nx/nx_debugfs.h
7343
7344 IBM Power Linux RAID adapter
7345 M:      Brian King <brking@us.ibm.com>
7346 S:      Supported
7347 F:      drivers/scsi/ipr.*
7348
7349 IBM Power SRIOV Virtual NIC Device Driver
7350 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7351 M:      John Allen <jallen@linux.ibm.com>
7352 L:      netdev@vger.kernel.org
7353 S:      Supported
7354 F:      drivers/net/ethernet/ibm/ibmvnic.*
7355
7356 IBM Power Virtual Accelerator Switchboard
7357 M:      Sukadev Bhattiprolu
7358 L:      linuxppc-dev@lists.ozlabs.org
7359 S:      Supported
7360 F:      arch/powerpc/platforms/powernv/vas*
7361 F:      arch/powerpc/platforms/powernv/copy-paste.h
7362 F:      arch/powerpc/include/asm/vas.h
7363 F:      arch/powerpc/include/uapi/asm/vas.h
7364
7365 IBM Power Virtual Ethernet Device Driver
7366 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7367 L:      netdev@vger.kernel.org
7368 S:      Supported
7369 F:      drivers/net/ethernet/ibm/ibmveth.*
7370
7371 IBM Power Virtual FC Device Drivers
7372 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7373 L:      linux-scsi@vger.kernel.org
7374 S:      Supported
7375 F:      drivers/scsi/ibmvscsi/ibmvfc*
7376
7377 IBM Power Virtual Management Channel Driver
7378 M:      Steven Royer <seroyer@linux.ibm.com>
7379 S:      Supported
7380 F:      drivers/misc/ibmvmc.*
7381
7382 IBM Power Virtual SCSI Device Drivers
7383 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7384 L:      linux-scsi@vger.kernel.org
7385 S:      Supported
7386 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7387 F:      include/scsi/viosrp.h
7388
7389 IBM Power Virtual SCSI Device Target Driver
7390 M:      Michael Cyr <mikecyr@linux.ibm.com>
7391 L:      linux-scsi@vger.kernel.org
7392 L:      target-devel@vger.kernel.org
7393 S:      Supported
7394 F:      drivers/scsi/ibmvscsi_tgt/
7395
7396 IBM Power VMX Cryptographic instructions
7397 M:      Breno Leitão <leitao@debian.org>
7398 M:      Nayna Jain <nayna@linux.ibm.com>
7399 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7400 L:      linux-crypto@vger.kernel.org
7401 S:      Supported
7402 F:      drivers/crypto/vmx/Makefile
7403 F:      drivers/crypto/vmx/Kconfig
7404 F:      drivers/crypto/vmx/vmx.c
7405 F:      drivers/crypto/vmx/aes*
7406 F:      drivers/crypto/vmx/ghash*
7407 F:      drivers/crypto/vmx/ppc-xlate.pl
7408
7409 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7410 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7411 L:      linux-pci@vger.kernel.org
7412 L:      linuxppc-dev@lists.ozlabs.org
7413 S:      Supported
7414 F:      drivers/pci/hotplug/rpaphp*
7415
7416 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7417 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7418 L:      linux-pci@vger.kernel.org
7419 L:      linuxppc-dev@lists.ozlabs.org
7420 S:      Supported
7421 F:      drivers/pci/hotplug/rpadlpar*
7422
7423 IBM ServeRAID RAID DRIVER
7424 S:      Orphan
7425 F:      drivers/scsi/ips.*
7426
7427 ICH LPC AND GPIO DRIVER
7428 M:      Peter Tyser <ptyser@xes-inc.com>
7429 S:      Maintained
7430 F:      drivers/mfd/lpc_ich.c
7431 F:      drivers/gpio/gpio-ich.c
7432
7433 IDE SUBSYSTEM
7434 M:      "David S. Miller" <davem@davemloft.net>
7435 L:      linux-ide@vger.kernel.org
7436 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7438 S:      Maintained
7439 F:      Documentation/ide/
7440 F:      drivers/ide/
7441 F:      include/linux/ide.h
7442
7443 IDE/ATAPI DRIVERS
7444 M:      Borislav Petkov <bp@alien8.de>
7445 L:      linux-ide@vger.kernel.org
7446 S:      Maintained
7447 F:      Documentation/cdrom/ide-cd
7448 F:      drivers/ide/ide-cd*
7449
7450 IDEAPAD LAPTOP EXTRAS DRIVER
7451 M:      Ike Panhc <ike.pan@canonical.com>
7452 L:      platform-driver-x86@vger.kernel.org
7453 W:      http://launchpad.net/ideapad-laptop
7454 S:      Maintained
7455 F:      drivers/platform/x86/ideapad-laptop.c
7456
7457 IDEAPAD LAPTOP SLIDEBAR DRIVER
7458 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7459 L:      linux-input@vger.kernel.org
7460 W:      https://github.com/o2genum/ideapad-slidebar
7461 S:      Maintained
7462 F:      drivers/input/misc/ideapad_slidebar.c
7463
7464 IDT VersaClock 5 CLOCK DRIVER
7465 M:      Marek Vasut <marek.vasut@gmail.com>
7466 S:      Maintained
7467 F:      drivers/clk/clk-versaclock5.c
7468
7469 IEEE 802.15.4 SUBSYSTEM
7470 M:      Alexander Aring <alex.aring@gmail.com>
7471 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7472 L:      linux-wpan@vger.kernel.org
7473 W:      http://wpan.cakelab.org/
7474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7476 S:      Maintained
7477 F:      net/ieee802154/
7478 F:      net/mac802154/
7479 F:      drivers/net/ieee802154/
7480 F:      include/linux/nl802154.h
7481 F:      include/linux/ieee802154.h
7482 F:      include/net/nl802154.h
7483 F:      include/net/mac802154.h
7484 F:      include/net/af_ieee802154.h
7485 F:      include/net/cfg802154.h
7486 F:      include/net/ieee802154_netdev.h
7487 F:      Documentation/networking/ieee802154.txt
7488
7489 IFE PROTOCOL
7490 M:      Yotam Gigi <yotam.gi@gmail.com>
7491 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7492 F:      net/ife
7493 F:      include/net/ife.h
7494 F:      include/uapi/linux/ife.h
7495
7496 IGORPLUG-USB IR RECEIVER
7497 M:      Sean Young <sean@mess.org>
7498 L:      linux-media@vger.kernel.org
7499 S:      Maintained
7500 F:      drivers/media/rc/igorplugusb.c
7501
7502 IGUANAWORKS USB IR TRANSCEIVER
7503 M:      Sean Young <sean@mess.org>
7504 L:      linux-media@vger.kernel.org
7505 S:      Maintained
7506 F:      drivers/media/rc/iguanair.c
7507
7508 IIO DIGITAL POTENTIOMETER DAC
7509 M:      Peter Rosin <peda@axentia.se>
7510 L:      linux-iio@vger.kernel.org
7511 S:      Maintained
7512 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7513 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7514 F:      drivers/iio/dac/dpot-dac.c
7515
7516 IIO ENVELOPE DETECTOR
7517 M:      Peter Rosin <peda@axentia.se>
7518 L:      linux-iio@vger.kernel.org
7519 S:      Maintained
7520 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7521 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7522 F:      drivers/iio/adc/envelope-detector.c
7523
7524 IIO MULTIPLEXER
7525 M:      Peter Rosin <peda@axentia.se>
7526 L:      linux-iio@vger.kernel.org
7527 S:      Maintained
7528 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7529 F:      drivers/iio/multiplexer/iio-mux.c
7530
7531 IIO SUBSYSTEM AND DRIVERS
7532 M:      Jonathan Cameron <jic23@kernel.org>
7533 R:      Hartmut Knaack <knaack.h@gmx.de>
7534 R:      Lars-Peter Clausen <lars@metafoo.de>
7535 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7536 L:      linux-iio@vger.kernel.org
7537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7538 S:      Maintained
7539 F:      Documentation/ABI/testing/configfs-iio*
7540 F:      Documentation/ABI/testing/sysfs-bus-iio*
7541 F:      Documentation/devicetree/bindings/iio/
7542 F:      drivers/iio/
7543 F:      drivers/staging/iio/
7544 F:      include/linux/iio/
7545 F:      tools/iio/
7546
7547 IIO UNIT CONVERTER
7548 M:      Peter Rosin <peda@axentia.se>
7549 L:      linux-iio@vger.kernel.org
7550 S:      Maintained
7551 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7552 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7553 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7554 F:      drivers/iio/afe/iio-rescale.c
7555
7556 IKANOS/ADI EAGLE ADSL USB DRIVER
7557 M:      Matthieu Castet <castet.matthieu@free.fr>
7558 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7559 S:      Maintained
7560 F:      drivers/usb/atm/ueagle-atm.c
7561
7562 IMGTEC ASCII LCD DRIVER
7563 M:      Paul Burton <paul.burton@mips.com>
7564 S:      Maintained
7565 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7566 F:      drivers/auxdisplay/img-ascii-lcd.c
7567
7568 IMGTEC IR DECODER DRIVER
7569 M:      James Hogan <jhogan@kernel.org>
7570 S:      Maintained
7571 F:      drivers/media/rc/img-ir/
7572
7573 IMON SOUNDGRAPH USB IR RECEIVER
7574 M:      Sean Young <sean@mess.org>
7575 L:      linux-media@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/media/rc/imon_raw.c
7578 F:      drivers/media/rc/imon.c
7579
7580 IMS TWINTURBO FRAMEBUFFER DRIVER
7581 L:      linux-fbdev@vger.kernel.org
7582 S:      Orphan
7583 F:      drivers/video/fbdev/imsttfb.c
7584
7585 INA209 HARDWARE MONITOR DRIVER
7586 M:      Guenter Roeck <linux@roeck-us.net>
7587 L:      linux-hwmon@vger.kernel.org
7588 S:      Maintained
7589 F:      Documentation/hwmon/ina209
7590 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7591 F:      drivers/hwmon/ina209.c
7592
7593 INA2XX HARDWARE MONITOR DRIVER
7594 M:      Guenter Roeck <linux@roeck-us.net>
7595 L:      linux-hwmon@vger.kernel.org
7596 S:      Maintained
7597 F:      Documentation/hwmon/ina2xx
7598 F:      drivers/hwmon/ina2xx.c
7599 F:      include/linux/platform_data/ina2xx.h
7600
7601 INDUSTRY PACK SUBSYSTEM (IPACK)
7602 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7603 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7604 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7605 L:      industrypack-devel@lists.sourceforge.net
7606 W:      http://industrypack.sourceforge.net
7607 S:      Maintained
7608 F:      drivers/ipack/
7609
7610 INFINIBAND SUBSYSTEM
7611 M:      Doug Ledford <dledford@redhat.com>
7612 M:      Jason Gunthorpe <jgg@mellanox.com>
7613 L:      linux-rdma@vger.kernel.org
7614 W:      https://github.com/linux-rdma/rdma-core
7615 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7617 S:      Supported
7618 F:      Documentation/devicetree/bindings/infiniband/
7619 F:      Documentation/infiniband/
7620 F:      drivers/infiniband/
7621 F:      include/uapi/linux/if_infiniband.h
7622 F:      include/uapi/rdma/
7623 F:      include/rdma/
7624
7625 INGENIC JZ4780 DMA Driver
7626 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7627 S:      Maintained
7628 F:      drivers/dma/dma-jz4780.c
7629
7630 INGENIC JZ4780 NAND DRIVER
7631 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7632 L:      linux-mtd@lists.infradead.org
7633 S:      Maintained
7634 F:      drivers/mtd/nand/raw/jz4780_*
7635
7636 INOTIFY
7637 M:      Jan Kara <jack@suse.cz>
7638 R:      Amir Goldstein <amir73il@gmail.com>
7639 L:      linux-fsdevel@vger.kernel.org
7640 S:      Maintained
7641 F:      Documentation/filesystems/inotify.txt
7642 F:      fs/notify/inotify/
7643 F:      include/linux/inotify.h
7644 F:      include/uapi/linux/inotify.h
7645
7646 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7647 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7648 L:      linux-input@vger.kernel.org
7649 Q:      http://patchwork.kernel.org/project/linux-input/list/
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7651 S:      Maintained
7652 F:      drivers/input/
7653 F:      include/linux/input.h
7654 F:      include/uapi/linux/input.h
7655 F:      include/uapi/linux/input-event-codes.h
7656 F:      include/linux/input/
7657 F:      Documentation/devicetree/bindings/input/
7658 F:      Documentation/devicetree/bindings/serio/
7659 F:      Documentation/input/
7660
7661 INPUT MULTITOUCH (MT) PROTOCOL
7662 M:      Henrik Rydberg <rydberg@bitmath.org>
7663 L:      linux-input@vger.kernel.org
7664 S:      Odd fixes
7665 F:      Documentation/input/multi-touch-protocol.rst
7666 F:      drivers/input/input-mt.c
7667 K:      \b(ABS|SYN)_MT_
7668
7669 INSIDE SECURE CRYPTO DRIVER
7670 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7671 F:      drivers/crypto/inside-secure/
7672 S:      Maintained
7673 L:      linux-crypto@vger.kernel.org
7674
7675 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7676 M:      Mimi Zohar <zohar@linux.ibm.com>
7677 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7678 L:      linux-integrity@vger.kernel.org
7679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7680 S:      Supported
7681 F:      security/integrity/ima/
7682
7683 INTEL 810/815 FRAMEBUFFER DRIVER
7684 M:      Antonino Daplas <adaplas@gmail.com>
7685 L:      linux-fbdev@vger.kernel.org
7686 S:      Maintained
7687 F:      drivers/video/fbdev/i810/
7688
7689 INTEL ASoC DRIVERS
7690 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7691 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7692 M:      Jie Yang <yang.jie@linux.intel.com>
7693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7694 S:      Supported
7695 F:      sound/soc/intel/
7696
7697 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7698 M:      Hans de Goede <hdegoede@redhat.com>
7699 L:      platform-driver-x86@vger.kernel.org
7700 S:      Maintained
7701 F:      drivers/platform/x86/intel_atomisp2_pm.c
7702
7703 INTEL C600 SERIES SAS CONTROLLER DRIVER
7704 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7705 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7706 L:      linux-scsi@vger.kernel.org
7707 T:      git git://git.code.sf.net/p/intel-sas/isci
7708 S:      Supported
7709 F:      drivers/scsi/isci/
7710
7711 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7712 M:      Jani Nikula <jani.nikula@linux.intel.com>
7713 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7714 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7715 L:      intel-gfx@lists.freedesktop.org
7716 W:      https://01.org/linuxgraphics/
7717 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7718 C:      irc://chat.freenode.net/intel-gfx
7719 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7720 T:      git git://anongit.freedesktop.org/drm-intel
7721 S:      Supported
7722 F:      drivers/gpu/drm/i915/
7723 F:      include/drm/i915*
7724 F:      include/uapi/drm/i915_drm.h
7725 F:      Documentation/gpu/i915.rst
7726
7727 INTEL ETHERNET DRIVERS
7728 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7729 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7730 W:      http://www.intel.com/support/feedback.htm
7731 W:      http://e1000.sourceforge.net/
7732 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7735 S:      Supported
7736 F:      Documentation/networking/device_drivers/intel/e100.rst
7737 F:      Documentation/networking/device_drivers/intel/e1000.rst
7738 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7739 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7740 F:      Documentation/networking/device_drivers/intel/igb.rst
7741 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7742 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7743 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7744 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7745 F:      Documentation/networking/device_drivers/intel/i40e.rst
7746 F:      Documentation/networking/device_drivers/intel/iavf.rst
7747 F:      Documentation/networking/device_drivers/intel/ice.rst
7748 F:      drivers/net/ethernet/intel/
7749 F:      drivers/net/ethernet/intel/*/
7750 F:      include/linux/avf/virtchnl.h
7751
7752 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7753 M:      Maik Broemme <mbroemme@libmpq.org>
7754 L:      linux-fbdev@vger.kernel.org
7755 S:      Maintained
7756 F:      Documentation/fb/intelfb.txt
7757 F:      drivers/video/fbdev/intelfb/
7758
7759 INTEL GPIO DRIVERS
7760 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7761 L:      linux-gpio@vger.kernel.org
7762 S:      Maintained
7763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7764 F:      drivers/gpio/gpio-ich.c
7765 F:      drivers/gpio/gpio-intel-mid.c
7766 F:      drivers/gpio/gpio-lynxpoint.c
7767 F:      drivers/gpio/gpio-merrifield.c
7768 F:      drivers/gpio/gpio-ml-ioh.c
7769 F:      drivers/gpio/gpio-pch.c
7770 F:      drivers/gpio/gpio-sch.c
7771 F:      drivers/gpio/gpio-sodaville.c
7772
7773 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7774 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7775 M:      Zhi Wang <zhi.a.wang@intel.com>
7776 L:      intel-gvt-dev@lists.freedesktop.org
7777 L:      intel-gfx@lists.freedesktop.org
7778 W:      https://01.org/igvt-g
7779 T:      git https://github.com/intel/gvt-linux.git
7780 S:      Supported
7781 F:      drivers/gpu/drm/i915/gvt/
7782
7783 INTEL HID EVENT DRIVER
7784 M:      Alex Hung <alex.hung@canonical.com>
7785 L:      platform-driver-x86@vger.kernel.org
7786 S:      Maintained
7787 F:      drivers/platform/x86/intel-hid.c
7788
7789 INTEL I/OAT DMA DRIVER
7790 M:      Dave Jiang <dave.jiang@intel.com>
7791 R:      Dan Williams <dan.j.williams@intel.com>
7792 L:      dmaengine@vger.kernel.org
7793 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7794 S:      Supported
7795 F:      drivers/dma/ioat*
7796
7797 INTEL IDLE DRIVER
7798 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7799 M:      Len Brown <lenb@kernel.org>
7800 L:      linux-pm@vger.kernel.org
7801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7802 B:      https://bugzilla.kernel.org
7803 S:      Supported
7804 F:      drivers/idle/intel_idle.c
7805
7806 INTEL INTEGRATED SENSOR HUB DRIVER
7807 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7808 M:      Jiri Kosina <jikos@kernel.org>
7809 L:      linux-input@vger.kernel.org
7810 S:      Maintained
7811 F:      drivers/hid/intel-ish-hid/
7812
7813 INTEL IOMMU (VT-d)
7814 M:      David Woodhouse <dwmw2@infradead.org>
7815 L:      iommu@lists.linux-foundation.org
7816 T:      git git://git.infradead.org/iommu-2.6.git
7817 S:      Supported
7818 F:      drivers/iommu/intel-iommu.c
7819 F:      include/linux/intel-iommu.h
7820
7821 INTEL IOP-ADMA DMA DRIVER
7822 R:      Dan Williams <dan.j.williams@intel.com>
7823 S:      Odd fixes
7824 F:      drivers/dma/iop-adma.c
7825
7826 INTEL IPU3 CSI-2 CIO2 DRIVER
7827 M:      Yong Zhi <yong.zhi@intel.com>
7828 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7829 M:      Bingbu Cao <bingbu.cao@intel.com>
7830 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7831 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7832 L:      linux-media@vger.kernel.org
7833 S:      Maintained
7834 F:      drivers/media/pci/intel/ipu3/
7835 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7836
7837 INTEL IPU3 CSI-2 IMGU DRIVER
7838 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7839 L:      linux-media@vger.kernel.org
7840 S:      Maintained
7841 F:      drivers/staging/media/ipu3/
7842 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7843 F:      Documentation/media/v4l-drivers/ipu3.rst
7844
7845 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7846 M:      Krzysztof Halasa <khalasa@piap.pl>
7847 S:      Maintained
7848 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7849 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7850 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7851 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7852 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7853 F:      drivers/net/wan/ixp4xx_hss.c
7854
7855 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7856 M:      Deepak Saxena <dsaxena@plexity.net>
7857 S:      Maintained
7858 F:      drivers/char/hw_random/ixp4xx-rng.c
7859
7860 INTEL MANAGEMENT ENGINE (mei)
7861 M:      Tomas Winkler <tomas.winkler@intel.com>
7862 L:      linux-kernel@vger.kernel.org
7863 S:      Supported
7864 F:      include/uapi/linux/mei.h
7865 F:      include/linux/mei_cl_bus.h
7866 F:      drivers/misc/mei/*
7867 F:      drivers/watchdog/mei_wdt.c
7868 F:      Documentation/misc-devices/mei/*
7869 F:      samples/mei/*
7870
7871 INTEL MENLOW THERMAL DRIVER
7872 M:      Sujith Thomas <sujith.thomas@intel.com>
7873 L:      platform-driver-x86@vger.kernel.org
7874 W:      https://01.org/linux-acpi
7875 S:      Supported
7876 F:      drivers/platform/x86/intel_menlow.c
7877
7878 INTEL MIC DRIVERS (mic)
7879 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7880 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7881 S:      Supported
7882 W:      https://github.com/sudeepdutt/mic
7883 W:      http://software.intel.com/en-us/mic-developer
7884 F:      include/linux/mic_bus.h
7885 F:      include/linux/scif.h
7886 F:      include/uapi/linux/mic_common.h
7887 F:      include/uapi/linux/mic_ioctl.h
7888 F:      include/uapi/linux/scif_ioctl.h
7889 F:      drivers/misc/mic/
7890 F:      drivers/dma/mic_x100_dma.c
7891 F:      drivers/dma/mic_x100_dma.h
7892 F:      Documentation/mic/
7893
7894 INTEL PMC CORE DRIVER
7895 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7896 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7897 L:      platform-driver-x86@vger.kernel.org
7898 S:      Maintained
7899 F:      drivers/platform/x86/intel_pmc_core*
7900
7901 INTEL PMC/P-Unit IPC DRIVER
7902 M:      Zha Qipeng<qipeng.zha@intel.com>
7903 L:      platform-driver-x86@vger.kernel.org
7904 S:      Maintained
7905 F:      drivers/platform/x86/intel_pmc_ipc.c
7906 F:      drivers/platform/x86/intel_punit_ipc.c
7907 F:      arch/x86/include/asm/intel_pmc_ipc.h
7908 F:      arch/x86/include/asm/intel_punit_ipc.h
7909
7910 INTEL PMIC GPIO DRIVERS
7911 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7912 S:      Maintained
7913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7914 F:      drivers/gpio/gpio-*cove.c
7915 F:      drivers/gpio/gpio-msic.c
7916
7917 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7918 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7919 S:      Maintained
7920 F:      drivers/mfd/intel_msic.c
7921 F:      drivers/mfd/intel_soc_pmic*
7922 F:      include/linux/mfd/intel_msic.h
7923 F:      include/linux/mfd/intel_soc_pmic*
7924
7925 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7926 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7927 L:      linux-wireless@vger.kernel.org
7928 S:      Maintained
7929 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7930 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7931 F:      drivers/net/wireless/intel/ipw2x00/
7932
7933 INTEL PSTATE DRIVER
7934 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7935 M:      Len Brown <lenb@kernel.org>
7936 L:      linux-pm@vger.kernel.org
7937 S:      Supported
7938 F:      drivers/cpufreq/intel_pstate.c
7939
7940 INTEL RDMA RNIC DRIVER
7941 M:      Faisal Latif <faisal.latif@intel.com>
7942 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7943 L:      linux-rdma@vger.kernel.org
7944 S:      Supported
7945 F:      drivers/infiniband/hw/i40iw/
7946 F:      include/uapi/rdma/i40iw-abi.h
7947
7948 INTEL TELEMETRY DRIVER
7949 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7950 M:      "David E. Box" <david.e.box@linux.intel.com>
7951 L:      platform-driver-x86@vger.kernel.org
7952 S:      Maintained
7953 F:      arch/x86/include/asm/intel_telemetry.h
7954 F:      drivers/platform/x86/intel_telemetry*
7955
7956 INTEL VIRTUAL BUTTON DRIVER
7957 M:      AceLan Kao <acelan.kao@canonical.com>
7958 L:      platform-driver-x86@vger.kernel.org
7959 S:      Maintained
7960 F:      drivers/platform/x86/intel-vbtn.c
7961
7962 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7963 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7964 L:      linux-wireless@vger.kernel.org
7965 S:      Supported
7966 F:      drivers/net/wireless/intel/iwlegacy/
7967
7968 INTEL WIRELESS WIFI LINK (iwlwifi)
7969 M:      Johannes Berg <johannes.berg@intel.com>
7970 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7971 M:      Luca Coelho <luciano.coelho@intel.com>
7972 M:      Intel Linux Wireless <linuxwifi@intel.com>
7973 L:      linux-wireless@vger.kernel.org
7974 W:      http://intellinuxwireless.org
7975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7976 S:      Supported
7977 F:      drivers/net/wireless/intel/iwlwifi/
7978
7979 INTEL WIRELESS WIMAX CONNECTION 2400
7980 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7981 M:      linux-wimax@intel.com
7982 L:      wimax@linuxwimax.org (subscribers-only)
7983 S:      Supported
7984 W:      http://linuxwimax.org
7985 F:      Documentation/wimax/README.i2400m
7986 F:      drivers/net/wimax/i2400m/
7987 F:      include/uapi/linux/wimax/i2400m.h
7988
7989 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7990 M:      Mario Limonciello <mario.limonciello@dell.com>
7991 S:      Maintained
7992 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7993
7994 INTEL(R) TRACE HUB
7995 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7996 S:      Supported
7997 F:      Documentation/trace/intel_th.rst
7998 F:      drivers/hwtracing/intel_th/
7999
8000 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8001 M:      Ning Sun <ning.sun@intel.com>
8002 L:      tboot-devel@lists.sourceforge.net
8003 W:      http://tboot.sourceforge.net
8004 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8005 S:      Supported
8006 F:      Documentation/intel_txt.txt
8007 F:      include/linux/tboot.h
8008 F:      arch/x86/kernel/tboot.c
8009
8010 INTEL-MID GPIO DRIVER
8011 M:      David Cohen <david.a.cohen@linux.intel.com>
8012 L:      linux-gpio@vger.kernel.org
8013 S:      Maintained
8014 F:      drivers/gpio/gpio-intel-mid.c
8015
8016 INTERCONNECT API
8017 M:      Georgi Djakov <georgi.djakov@linaro.org>
8018 S:      Maintained
8019 F:      Documentation/interconnect/
8020 F:      Documentation/devicetree/bindings/interconnect/
8021 F:      drivers/interconnect/
8022 F:      include/dt-bindings/interconnect/
8023 F:      include/linux/interconnect-provider.h
8024 F:      include/linux/interconnect.h
8025
8026 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8027 M:      Linus Walleij <linus.walleij@linaro.org>
8028 L:      linux-iio@vger.kernel.org
8029 S:      Maintained
8030 F:      drivers/iio/gyro/mpu3050*
8031 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8032
8033 IOC3 ETHERNET DRIVER
8034 M:      Ralf Baechle <ralf@linux-mips.org>
8035 L:      linux-mips@vger.kernel.org
8036 S:      Maintained
8037 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8038
8039 IOC3 SERIAL DRIVER
8040 M:      Pat Gefre <pfg@sgi.com>
8041 L:      linux-serial@vger.kernel.org
8042 S:      Maintained
8043 F:      drivers/tty/serial/ioc3_serial.c
8044
8045 IOMAP FILESYSTEM LIBRARY
8046 M:      Christoph Hellwig <hch@infradead.org>
8047 M:      Darrick J. Wong <darrick.wong@oracle.com>
8048 M:      linux-xfs@vger.kernel.org
8049 M:      linux-fsdevel@vger.kernel.org
8050 L:      linux-xfs@vger.kernel.org
8051 L:      linux-fsdevel@vger.kernel.org
8052 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8053 S:      Supported
8054 F:      fs/iomap.c
8055 F:      include/linux/iomap.h
8056
8057 IOMMU DRIVERS
8058 M:      Joerg Roedel <joro@8bytes.org>
8059 L:      iommu@lists.linux-foundation.org
8060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8061 S:      Maintained
8062 F:      Documentation/devicetree/bindings/iommu/
8063 F:      drivers/iommu/
8064 F:      include/linux/iommu.h
8065 F:      include/linux/of_iommu.h
8066 F:      include/linux/iova.h
8067
8068 IP MASQUERADING
8069 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8070 S:      Maintained
8071 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8072
8073 IPMI SUBSYSTEM
8074 M:      Corey Minyard <minyard@acm.org>
8075 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8076 W:      http://openipmi.sourceforge.net/
8077 S:      Supported
8078 F:      Documentation/devicetree/bindings/ipmi/
8079 F:      Documentation/IPMI.txt
8080 F:      drivers/char/ipmi/
8081 F:      include/linux/ipmi*
8082 F:      include/uapi/linux/ipmi*
8083
8084 IPS SCSI RAID DRIVER
8085 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8086 L:      linux-scsi@vger.kernel.org
8087 W:      http://www.adaptec.com/
8088 S:      Maintained
8089 F:      drivers/scsi/ips*
8090
8091 IPVS
8092 M:      Wensong Zhang <wensong@linux-vs.org>
8093 M:      Simon Horman <horms@verge.net.au>
8094 M:      Julian Anastasov <ja@ssi.bg>
8095 L:      netdev@vger.kernel.org
8096 L:      lvs-devel@vger.kernel.org
8097 S:      Maintained
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8100 F:      Documentation/networking/ipvs-sysctl.txt
8101 F:      include/net/ip_vs.h
8102 F:      include/uapi/linux/ip_vs.h
8103 F:      net/netfilter/ipvs/
8104
8105 IPWIRELESS DRIVER
8106 M:      Jiri Kosina <jikos@kernel.org>
8107 M:      David Sterba <dsterba@suse.com>
8108 S:      Odd Fixes
8109 F:      drivers/tty/ipwireless/
8110
8111 IPX NETWORK LAYER
8112 L:      netdev@vger.kernel.org
8113 S:      Obsolete
8114 F:      include/uapi/linux/ipx.h
8115
8116 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8117 M:      Marc Zyngier <marc.zyngier@arm.com>
8118 S:      Maintained
8119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8120 F:      Documentation/IRQ-domain.txt
8121 F:      include/linux/irqdomain.h
8122 F:      kernel/irq/irqdomain.c
8123 F:      kernel/irq/msi.c
8124
8125 IRQ SUBSYSTEM
8126 M:      Thomas Gleixner <tglx@linutronix.de>
8127 L:      linux-kernel@vger.kernel.org
8128 S:      Maintained
8129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8130 F:      kernel/irq/
8131
8132 IRQCHIP DRIVERS
8133 M:      Thomas Gleixner <tglx@linutronix.de>
8134 M:      Jason Cooper <jason@lakedaemon.net>
8135 M:      Marc Zyngier <marc.zyngier@arm.com>
8136 L:      linux-kernel@vger.kernel.org
8137 S:      Maintained
8138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8139 F:      Documentation/devicetree/bindings/interrupt-controller/
8140 F:      drivers/irqchip/
8141
8142 ISA
8143 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8144 S:      Maintained
8145 F:      Documentation/isa.txt
8146 F:      drivers/base/isa.c
8147 F:      include/linux/isa.h
8148
8149 ISA RADIO MODULE
8150 M:      Hans Verkuil <hverkuil@xs4all.nl>
8151 L:      linux-media@vger.kernel.org
8152 T:      git git://linuxtv.org/media_tree.git
8153 W:      https://linuxtv.org
8154 S:      Maintained
8155 F:      drivers/media/radio/radio-isa*
8156
8157 ISAPNP
8158 M:      Jaroslav Kysela <perex@perex.cz>
8159 S:      Maintained
8160 F:      Documentation/isapnp.txt
8161 F:      drivers/pnp/isapnp/
8162 F:      include/linux/isapnp.h
8163
8164 ISCSI
8165 M:      Lee Duncan <lduncan@suse.com>
8166 M:      Chris Leech <cleech@redhat.com>
8167 L:      open-iscsi@googlegroups.com
8168 W:      www.open-iscsi.com
8169 S:      Maintained
8170 F:      drivers/scsi/*iscsi*
8171 F:      include/scsi/*iscsi*
8172
8173 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8174 M:      Peter Jones <pjones@redhat.com>
8175 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8176 S:      Maintained
8177 F:      drivers/firmware/iscsi_ibft*
8178
8179 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8180 M:      Sagi Grimberg <sagi@grimberg.me>
8181 M:      Max Gurtovoy <maxg@mellanox.com>
8182 L:      linux-rdma@vger.kernel.org
8183 S:      Supported
8184 W:      http://www.openfabrics.org
8185 W:      www.open-iscsi.org
8186 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8187 F:      drivers/infiniband/ulp/iser/
8188
8189 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8190 M:      Sagi Grimberg <sagi@grimberg.me>
8191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8192 L:      linux-rdma@vger.kernel.org
8193 L:      target-devel@vger.kernel.org
8194 S:      Supported
8195 W:      http://www.linux-iscsi.org
8196 F:      drivers/infiniband/ulp/isert
8197
8198 ISDN SUBSYSTEM
8199 M:      Karsten Keil <isdn@linux-pingi.de>
8200 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8201 L:      netdev@vger.kernel.org
8202 W:      http://www.isdn4linux.de
8203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8204 S:      Maintained
8205 F:      Documentation/isdn/
8206 F:      drivers/isdn/
8207 F:      include/linux/isdn.h
8208 F:      include/linux/isdn/
8209 F:      include/uapi/linux/isdn.h
8210 F:      include/uapi/linux/isdn/
8211
8212 IT87 HARDWARE MONITORING DRIVER
8213 M:      Jean Delvare <jdelvare@suse.com>
8214 L:      linux-hwmon@vger.kernel.org
8215 S:      Maintained
8216 F:      Documentation/hwmon/it87
8217 F:      drivers/hwmon/it87.c
8218
8219 IT913X MEDIA DRIVER
8220 M:      Antti Palosaari <crope@iki.fi>
8221 L:      linux-media@vger.kernel.org
8222 W:      https://linuxtv.org
8223 W:      http://palosaari.fi/linux/
8224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8225 T:      git git://linuxtv.org/anttip/media_tree.git
8226 S:      Maintained
8227 F:      drivers/media/tuners/it913x*
8228
8229 IVTV VIDEO4LINUX DRIVER
8230 M:      Andy Walls <awalls@md.metrocast.net>
8231 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8232 L:      linux-media@vger.kernel.org
8233 T:      git git://linuxtv.org/media_tree.git
8234 W:      http://www.ivtvdriver.org
8235 S:      Maintained
8236 F:      Documentation/media/v4l-drivers/ivtv*
8237 F:      drivers/media/pci/ivtv/
8238 F:      include/uapi/linux/ivtv*
8239
8240 IX2505V MEDIA DRIVER
8241 M:      Malcolm Priestley <tvboxspy@gmail.com>
8242 L:      linux-media@vger.kernel.org
8243 W:      https://linuxtv.org
8244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8245 S:      Maintained
8246 F:      drivers/media/dvb-frontends/ix2505v*
8247
8248 JAILHOUSE HYPERVISOR INTERFACE
8249 M:      Jan Kiszka <jan.kiszka@siemens.com>
8250 L:      jailhouse-dev@googlegroups.com
8251 S:      Maintained
8252 F:      arch/x86/kernel/jailhouse.c
8253 F:      arch/x86/include/asm/jailhouse_para.h
8254
8255 JC42.4 TEMPERATURE SENSOR DRIVER
8256 M:      Guenter Roeck <linux@roeck-us.net>
8257 L:      linux-hwmon@vger.kernel.org
8258 S:      Maintained
8259 F:      drivers/hwmon/jc42.c
8260 F:      Documentation/hwmon/jc42
8261
8262 JFS FILESYSTEM
8263 M:      Dave Kleikamp <shaggy@kernel.org>
8264 L:      jfs-discussion@lists.sourceforge.net
8265 W:      http://jfs.sourceforge.net/
8266 T:      git git://github.com/kleikamp/linux-shaggy.git
8267 S:      Maintained
8268 F:      Documentation/filesystems/jfs.txt
8269 F:      fs/jfs/
8270
8271 JME NETWORK DRIVER
8272 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8273 L:      netdev@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/net/ethernet/jme.*
8276
8277 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8278 M:      David Woodhouse <dwmw2@infradead.org>
8279 L:      linux-mtd@lists.infradead.org
8280 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8281 S:      Maintained
8282 F:      fs/jffs2/
8283 F:      include/uapi/linux/jffs2.h
8284
8285 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8286 M:      "Theodore Ts'o" <tytso@mit.edu>
8287 M:      Jan Kara <jack@suse.com>
8288 L:      linux-ext4@vger.kernel.org
8289 S:      Maintained
8290 F:      fs/jbd2/
8291 F:      include/linux/jbd2.h
8292
8293 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8294 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8295 L:      linux-media@vger.kernel.org
8296 S:      Maintained
8297 F:      drivers/media/platform/rcar_jpu.c
8298
8299 JSM Neo PCI based serial card
8300 L:      linux-serial@vger.kernel.org
8301 S:      Orphan
8302 F:      drivers/tty/serial/jsm/
8303
8304 K10TEMP HARDWARE MONITORING DRIVER
8305 M:      Clemens Ladisch <clemens@ladisch.de>
8306 L:      linux-hwmon@vger.kernel.org
8307 S:      Maintained
8308 F:      Documentation/hwmon/k10temp
8309 F:      drivers/hwmon/k10temp.c
8310
8311 K8TEMP HARDWARE MONITORING DRIVER
8312 M:      Rudolf Marek <r.marek@assembler.cz>
8313 L:      linux-hwmon@vger.kernel.org
8314 S:      Maintained
8315 F:      Documentation/hwmon/k8temp
8316 F:      drivers/hwmon/k8temp.c
8317
8318 KASAN
8319 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8320 R:      Alexander Potapenko <glider@google.com>
8321 R:      Dmitry Vyukov <dvyukov@google.com>
8322 L:      kasan-dev@googlegroups.com
8323 S:      Maintained
8324 F:      arch/*/include/asm/kasan.h
8325 F:      arch/*/mm/kasan_init*
8326 F:      Documentation/dev-tools/kasan.rst
8327 F:      include/linux/kasan*.h
8328 F:      lib/test_kasan.c
8329 F:      mm/kasan/
8330 F:      scripts/Makefile.kasan
8331
8332 KCONFIG
8333 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8335 L:      linux-kbuild@vger.kernel.org
8336 S:      Maintained
8337 F:      Documentation/kbuild/kconfig*
8338 F:      scripts/kconfig/
8339 F:      scripts/Kconfig.include
8340
8341 KDUMP
8342 M:      Dave Young <dyoung@redhat.com>
8343 M:      Baoquan He <bhe@redhat.com>
8344 R:      Vivek Goyal <vgoyal@redhat.com>
8345 L:      kexec@lists.infradead.org
8346 W:      http://lse.sourceforge.net/kdump/
8347 S:      Maintained
8348 F:      Documentation/kdump/
8349
8350 KEENE FM RADIO TRANSMITTER DRIVER
8351 M:      Hans Verkuil <hverkuil@xs4all.nl>
8352 L:      linux-media@vger.kernel.org
8353 T:      git git://linuxtv.org/media_tree.git
8354 W:      https://linuxtv.org
8355 S:      Maintained
8356 F:      drivers/media/radio/radio-keene*
8357
8358 KERNEL AUTOMOUNTER
8359 M:      Ian Kent <raven@themaw.net>
8360 L:      autofs@vger.kernel.org
8361 S:      Maintained
8362 F:      fs/autofs/
8363
8364 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8365 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8366 M:      Michal Marek <michal.lkml@markovi.net>
8367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8368 L:      linux-kbuild@vger.kernel.org
8369 S:      Maintained
8370 F:      Documentation/kbuild/
8371 F:      Makefile
8372 F:      scripts/Kbuild*
8373 F:      scripts/Makefile*
8374 F:      scripts/basic/
8375 F:      scripts/mk*
8376 F:      scripts/mod/
8377 F:      scripts/package/
8378
8379 KERNEL JANITORS
8380 L:      kernel-janitors@vger.kernel.org
8381 W:      http://kernelnewbies.org/KernelJanitors
8382 S:      Odd Fixes
8383
8384 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8385 M:      "J. Bruce Fields" <bfields@fieldses.org>
8386 M:      Jeff Layton <jlayton@kernel.org>
8387 L:      linux-nfs@vger.kernel.org
8388 W:      http://nfs.sourceforge.net/
8389 T:      git git://linux-nfs.org/~bfields/linux.git
8390 S:      Supported
8391 F:      fs/nfsd/
8392 F:      include/uapi/linux/nfsd/
8393 F:      fs/lockd/
8394 F:      fs/nfs_common/
8395 F:      net/sunrpc/
8396 F:      include/linux/lockd/
8397 F:      include/linux/sunrpc/
8398 F:      include/uapi/linux/sunrpc/
8399
8400 KERNEL SELFTEST FRAMEWORK
8401 M:      Shuah Khan <shuah@kernel.org>
8402 M:      Shuah Khan <skhan@linuxfoundation.org>
8403 L:      linux-kselftest@vger.kernel.org
8404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8405 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8406 S:      Maintained
8407 F:      tools/testing/selftests/
8408 F:      Documentation/dev-tools/kselftest*
8409
8410 KERNEL USERMODE HELPER
8411 M:      Luis Chamberlain <mcgrof@kernel.org>
8412 L:      linux-kernel@vger.kernel.org
8413 S:      Maintained
8414 F:      kernel/umh.c
8415 F:      include/linux/umh.h
8416
8417 KERNEL VIRTUAL MACHINE (KVM)
8418 M:      Paolo Bonzini <pbonzini@redhat.com>
8419 M:      Radim Krčmář <rkrcmar@redhat.com>
8420 L:      kvm@vger.kernel.org
8421 W:      http://www.linux-kvm.org
8422 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8423 S:      Supported
8424 F:      Documentation/virtual/kvm/
8425 F:      include/trace/events/kvm.h
8426 F:      include/uapi/asm-generic/kvm*
8427 F:      include/uapi/linux/kvm*
8428 F:      include/asm-generic/kvm*
8429 F:      include/linux/kvm*
8430 F:      include/kvm/iodev.h
8431 F:      virt/kvm/*
8432 F:      tools/kvm/
8433
8434 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8435 M:      Joerg Roedel <joro@8bytes.org>
8436 L:      kvm@vger.kernel.org
8437 W:      http://www.linux-kvm.org/
8438 S:      Maintained
8439 F:      arch/x86/include/asm/svm.h
8440 F:      arch/x86/kvm/svm.c
8441
8442 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8443 M:      Christoffer Dall <christoffer.dall@arm.com>
8444 M:      Marc Zyngier <marc.zyngier@arm.com>
8445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8446 L:      kvmarm@lists.cs.columbia.edu
8447 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8449 S:      Supported
8450 F:      arch/arm/include/uapi/asm/kvm*
8451 F:      arch/arm/include/asm/kvm*
8452 F:      arch/arm/kvm/
8453 F:      virt/kvm/arm/
8454 F:      include/kvm/arm_*
8455
8456 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8457 M:      Christoffer Dall <christoffer.dall@arm.com>
8458 M:      Marc Zyngier <marc.zyngier@arm.com>
8459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8460 L:      kvmarm@lists.cs.columbia.edu
8461 S:      Maintained
8462 F:      arch/arm64/include/uapi/asm/kvm*
8463 F:      arch/arm64/include/asm/kvm*
8464 F:      arch/arm64/kvm/
8465
8466 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8467 M:      James Hogan <jhogan@kernel.org>
8468 L:      linux-mips@vger.kernel.org
8469 S:      Supported
8470 F:      arch/mips/include/uapi/asm/kvm*
8471 F:      arch/mips/include/asm/kvm*
8472 F:      arch/mips/kvm/
8473
8474 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8475 M:      Paul Mackerras <paulus@ozlabs.org>
8476 L:      kvm-ppc@vger.kernel.org
8477 W:      http://www.linux-kvm.org/
8478 T:      git git://github.com/agraf/linux-2.6.git
8479 S:      Supported
8480 F:      arch/powerpc/include/uapi/asm/kvm*
8481 F:      arch/powerpc/include/asm/kvm*
8482 F:      arch/powerpc/kvm/
8483 F:      arch/powerpc/kernel/kvm*
8484
8485 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8486 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8487 M:      Janosch Frank <frankja@linux.ibm.com>
8488 R:      David Hildenbrand <david@redhat.com>
8489 R:      Cornelia Huck <cohuck@redhat.com>
8490 L:      linux-s390@vger.kernel.org
8491 W:      http://www.ibm.com/developerworks/linux/linux390/
8492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8493 S:      Supported
8494 F:      arch/s390/include/uapi/asm/kvm*
8495 F:      arch/s390/include/asm/gmap.h
8496 F:      arch/s390/include/asm/kvm*
8497 F:      arch/s390/kvm/
8498 F:      arch/s390/mm/gmap.c
8499
8500 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8501 M:      Paolo Bonzini <pbonzini@redhat.com>
8502 M:      Radim Krčmář <rkrcmar@redhat.com>
8503 L:      kvm@vger.kernel.org
8504 W:      http://www.linux-kvm.org
8505 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8506 S:      Supported
8507 F:      arch/x86/kvm/
8508 F:      arch/x86/kvm/*/
8509 F:      arch/x86/include/uapi/asm/kvm*
8510 F:      arch/x86/include/asm/kvm*
8511 F:      arch/x86/include/asm/pvclock-abi.h
8512 F:      arch/x86/kernel/kvm.c
8513 F:      arch/x86/kernel/kvmclock.c
8514
8515 KERNFS
8516 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8517 M:      Tejun Heo <tj@kernel.org>
8518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8519 S:      Supported
8520 F:      include/linux/kernfs.h
8521 F:      fs/kernfs/
8522
8523 KEXEC
8524 M:      Eric Biederman <ebiederm@xmission.com>
8525 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8526 L:      kexec@lists.infradead.org
8527 S:      Maintained
8528 F:      include/linux/kexec.h
8529 F:      include/uapi/linux/kexec.h
8530 F:      kernel/kexec*
8531
8532 KEYS-ENCRYPTED
8533 M:      Mimi Zohar <zohar@linux.ibm.com>
8534 L:      linux-integrity@vger.kernel.org
8535 L:      keyrings@vger.kernel.org
8536 S:      Supported
8537 F:      Documentation/security/keys/trusted-encrypted.rst
8538 F:      include/keys/encrypted-type.h
8539 F:      security/keys/encrypted-keys/
8540
8541 KEYS-TRUSTED
8542 M:      James Bottomley <jejb@linux.ibm.com>
8543 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8544 M:      Mimi Zohar <zohar@linuxibm.com>
8545 L:      linux-integrity@vger.kernel.org
8546 L:      keyrings@vger.kernel.org
8547 S:      Supported
8548 F:      Documentation/security/keys/trusted-encrypted.rst
8549 F:      include/keys/trusted-type.h
8550 F:      security/keys/trusted.c
8551 F:      security/keys/trusted.h
8552
8553 KEYS/KEYRINGS:
8554 M:      David Howells <dhowells@redhat.com>
8555 L:      keyrings@vger.kernel.org
8556 S:      Maintained
8557 F:      Documentation/security/keys/core.rst
8558 F:      include/linux/key.h
8559 F:      include/linux/key-type.h
8560 F:      include/linux/keyctl.h
8561 F:      include/uapi/linux/keyctl.h
8562 F:      include/keys/
8563 F:      security/keys/
8564
8565 KGDB / KDB /debug_core
8566 M:      Jason Wessel <jason.wessel@windriver.com>
8567 M:      Daniel Thompson <daniel.thompson@linaro.org>
8568 W:      http://kgdb.wiki.kernel.org/
8569 L:      kgdb-bugreport@lists.sourceforge.net
8570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8571 S:      Maintained
8572 F:      Documentation/dev-tools/kgdb.rst
8573 F:      drivers/misc/kgdbts.c
8574 F:      drivers/tty/serial/kgdboc.c
8575 F:      include/linux/kdb.h
8576 F:      include/linux/kgdb.h
8577 F:      kernel/debug/
8578
8579 KMEMLEAK
8580 M:      Catalin Marinas <catalin.marinas@arm.com>
8581 S:      Maintained
8582 F:      Documentation/dev-tools/kmemleak.rst
8583 F:      include/linux/kmemleak.h
8584 F:      mm/kmemleak.c
8585 F:      mm/kmemleak-test.c
8586
8587 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8588 M:      Luis Chamberlain <mcgrof@kernel.org>
8589 L:      linux-kernel@vger.kernel.org
8590 S:      Maintained
8591 F:      kernel/kmod.c
8592 F:      include/linux/kmod.h
8593 F:      lib/test_kmod.c
8594 F:      tools/testing/selftests/kmod/
8595
8596 KPROBES
8597 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8598 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8599 M:      "David S. Miller" <davem@davemloft.net>
8600 M:      Masami Hiramatsu <mhiramat@kernel.org>
8601 S:      Maintained
8602 F:      Documentation/kprobes.txt
8603 F:      include/linux/kprobes.h
8604 F:      include/asm-generic/kprobes.h
8605 F:      kernel/kprobes.c
8606
8607 KS0108 LCD CONTROLLER DRIVER
8608 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8609 S:      Maintained
8610 F:      Documentation/auxdisplay/ks0108
8611 F:      drivers/auxdisplay/ks0108.c
8612 F:      include/linux/ks0108.h
8613
8614 L3MDEV
8615 M:      David Ahern <dsa@cumulusnetworks.com>
8616 L:      netdev@vger.kernel.org
8617 S:      Maintained
8618 F:      net/l3mdev
8619 F:      include/net/l3mdev.h
8620
8621 L7 BPF FRAMEWORK
8622 M:      John Fastabend <john.fastabend@gmail.com>
8623 M:      Daniel Borkmann <daniel@iogearbox.net>
8624 L:      netdev@vger.kernel.org
8625 L:      bpf@vger.kernel.org
8626 S:      Maintained
8627 F:      include/linux/skmsg.h
8628 F:      net/core/skmsg.c
8629 F:      net/core/sock_map.c
8630 F:      net/ipv4/tcp_bpf.c
8631
8632 LANTIQ / INTEL Ethernet drivers
8633 M:      Hauke Mehrtens <hauke@hauke-m.de>
8634 L:      netdev@vger.kernel.org
8635 S:      Maintained
8636 F:      net/dsa/tag_gswip.c
8637 F:      drivers/net/ethernet/lantiq_xrx200.c
8638 F:      drivers/net/dsa/lantiq_pce.h
8639 F:      drivers/net/dsa/lantiq_gswip.c
8640
8641 LANTIQ MIPS ARCHITECTURE
8642 M:      John Crispin <john@phrozen.org>
8643 L:      linux-mips@vger.kernel.org
8644 S:      Maintained
8645 F:      arch/mips/lantiq
8646 F:      drivers/soc/lantiq
8647
8648 LAPB module
8649 L:      linux-x25@vger.kernel.org
8650 S:      Orphan
8651 F:      Documentation/networking/lapb-module.txt
8652 F:      include/*/lapb.h
8653 F:      net/lapb/
8654
8655 LASI 53c700 driver for PARISC
8656 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8657 L:      linux-scsi@vger.kernel.org
8658 S:      Maintained
8659 F:      Documentation/scsi/53c700.txt
8660 F:      drivers/scsi/53c700*
8661
8662 LEAKING_ADDRESSES
8663 M:      Tobin C. Harding <me@tobin.cc>
8664 M:      Tycho Andersen <tycho@tycho.ws>
8665 L:      kernel-hardening@lists.openwall.com
8666 S:      Maintained
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8668 F:      scripts/leaking_addresses.pl
8669
8670 LED SUBSYSTEM
8671 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8672 M:      Pavel Machek <pavel@ucw.cz>
8673 L:      linux-leds@vger.kernel.org
8674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8675 S:      Maintained
8676 F:      Documentation/devicetree/bindings/leds/
8677 F:      drivers/leds/
8678 F:      include/linux/leds.h
8679
8680 LEGACY EEPROM DRIVER
8681 M:      Jean Delvare <jdelvare@suse.com>
8682 S:      Maintained
8683 F:      Documentation/misc-devices/eeprom
8684 F:      drivers/misc/eeprom/eeprom.c
8685
8686 LEGO MINDSTORMS EV3
8687 R:      David Lechner <david@lechnology.com>
8688 S:      Maintained
8689 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8690 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8691 F:      drivers/power/supply/lego_ev3_battery.c
8692
8693 LEGO USB Tower driver
8694 M:      Juergen Stuber <starblue@users.sourceforge.net>
8695 L:      legousb-devel@lists.sourceforge.net
8696 W:      http://legousb.sourceforge.net/
8697 S:      Maintained
8698 F:      drivers/usb/misc/legousbtower.c
8699
8700 LG LAPTOP EXTRAS
8701 M:      Matan Ziv-Av <matan@svgalib.org>
8702 L:      platform-driver-x86@vger.kernel.org
8703 S:      Maintained
8704 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8705 F:      Documentation/laptops/lg-laptop.rst
8706 F:      drivers/platform/x86/lg-laptop.c
8707
8708 LG2160 MEDIA DRIVER
8709 M:      Michael Krufky <mkrufky@linuxtv.org>
8710 L:      linux-media@vger.kernel.org
8711 W:      https://linuxtv.org
8712 W:      http://github.com/mkrufky
8713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8714 T:      git git://linuxtv.org/mkrufky/tuners.git
8715 S:      Maintained
8716 F:      drivers/media/dvb-frontends/lg2160.*
8717
8718 LGDT3305 MEDIA DRIVER
8719 M:      Michael Krufky <mkrufky@linuxtv.org>
8720 L:      linux-media@vger.kernel.org
8721 W:      https://linuxtv.org
8722 W:      http://github.com/mkrufky
8723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8724 T:      git git://linuxtv.org/mkrufky/tuners.git
8725 S:      Maintained
8726 F:      drivers/media/dvb-frontends/lgdt3305.*
8727
8728 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8729 M:      Viresh Kumar <vireshk@kernel.org>
8730 L:      linux-ide@vger.kernel.org
8731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8732 S:      Maintained
8733 F:      include/linux/pata_arasan_cf_data.h
8734 F:      drivers/ata/pata_arasan_cf.c
8735
8736 LIBATA PATA DRIVERS
8737 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8738 M:      Jens Axboe <axboe@kernel.dk>
8739 L:      linux-ide@vger.kernel.org
8740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8741 S:      Maintained
8742 F:      drivers/ata/pata_*.c
8743 F:      drivers/ata/ata_generic.c
8744
8745 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8746 M:      Linus Walleij <linus.walleij@linaro.org>
8747 L:      linux-ide@vger.kernel.org
8748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8749 S:      Maintained
8750 F:      drivers/ata/pata_ftide010.c
8751 F:      drivers/ata/sata_gemini.c
8752 F:      drivers/ata/sata_gemini.h
8753
8754 LIBATA SATA AHCI PLATFORM devices support
8755 M:      Hans de Goede <hdegoede@redhat.com>
8756 M:      Jens Axboe <axboe@kernel.dk>
8757 L:      linux-ide@vger.kernel.org
8758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8759 S:      Maintained
8760 F:      drivers/ata/ahci_platform.c
8761 F:      drivers/ata/libahci_platform.c
8762 F:      include/linux/ahci_platform.h
8763
8764 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8765 M:      Mikael Pettersson <mikpelinux@gmail.com>
8766 L:      linux-ide@vger.kernel.org
8767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8768 S:      Maintained
8769 F:      drivers/ata/sata_promise.*
8770
8771 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8772 M:      Jens Axboe <axboe@kernel.dk>
8773 L:      linux-ide@vger.kernel.org
8774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8775 S:      Maintained
8776 F:      drivers/ata/
8777 F:      include/linux/ata.h
8778 F:      include/linux/libata.h
8779 F:      Documentation/devicetree/bindings/ata/
8780
8781 LIBLOCKDEP
8782 M:      Sasha Levin <alexander.levin@microsoft.com>
8783 S:      Maintained
8784 F:      tools/lib/lockdep/
8785
8786 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8787 M:      Ross Zwisler <zwisler@kernel.org>
8788 M:      Dan Williams <dan.j.williams@intel.com>
8789 M:      Vishal Verma <vishal.l.verma@intel.com>
8790 M:      Dave Jiang <dave.jiang@intel.com>
8791 L:      linux-nvdimm@lists.01.org
8792 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8793 S:      Supported
8794 F:      drivers/nvdimm/blk.c
8795 F:      drivers/nvdimm/region_devs.c
8796
8797 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8798 M:      Vishal Verma <vishal.l.verma@intel.com>
8799 M:      Dan Williams <dan.j.williams@intel.com>
8800 M:      Ross Zwisler <zwisler@kernel.org>
8801 M:      Dave Jiang <dave.jiang@intel.com>
8802 L:      linux-nvdimm@lists.01.org
8803 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8804 S:      Supported
8805 F:      drivers/nvdimm/btt*
8806
8807 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8808 M:      Ross Zwisler <zwisler@kernel.org>
8809 M:      Dan Williams <dan.j.williams@intel.com>
8810 M:      Vishal Verma <vishal.l.verma@intel.com>
8811 M:      Dave Jiang <dave.jiang@intel.com>
8812 L:      linux-nvdimm@lists.01.org
8813 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8814 S:      Supported
8815 F:      drivers/nvdimm/pmem*
8816
8817 LIBNVDIMM: DEVICETREE BINDINGS
8818 M:      Oliver O'Halloran <oohall@gmail.com>
8819 L:      linux-nvdimm@lists.01.org
8820 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8821 S:      Supported
8822 F:      drivers/nvdimm/of_pmem.c
8823 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8824
8825 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8826 M:      Dan Williams <dan.j.williams@intel.com>
8827 M:      Ross Zwisler <zwisler@kernel.org>
8828 M:      Vishal Verma <vishal.l.verma@intel.com>
8829 M:      Dave Jiang <dave.jiang@intel.com>
8830 L:      linux-nvdimm@lists.01.org
8831 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8833 S:      Supported
8834 F:      drivers/nvdimm/*
8835 F:      drivers/acpi/nfit/*
8836 F:      include/linux/nd.h
8837 F:      include/linux/libnvdimm.h
8838 F:      include/uapi/linux/ndctl.h
8839
8840 LIGHTNVM PLATFORM SUPPORT
8841 M:      Matias Bjorling <mb@lightnvm.io>
8842 W:      http://github/OpenChannelSSD
8843 L:      linux-block@vger.kernel.org
8844 S:      Maintained
8845 F:      drivers/lightnvm/
8846 F:      include/linux/lightnvm.h
8847 F:      include/uapi/linux/lightnvm.h
8848
8849 LINUX FOR POWER MACINTOSH
8850 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8851 W:      http://www.penguinppc.org/
8852 L:      linuxppc-dev@lists.ozlabs.org
8853 S:      Maintained
8854 F:      arch/powerpc/platforms/powermac/
8855 F:      drivers/macintosh/
8856
8857 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8858 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8859 M:      Paul Mackerras <paulus@samba.org>
8860 M:      Michael Ellerman <mpe@ellerman.id.au>
8861 W:      https://github.com/linuxppc/linux/wiki
8862 L:      linuxppc-dev@lists.ozlabs.org
8863 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8865 S:      Supported
8866 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8867 F:      Documentation/devicetree/bindings/powerpc/
8868 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8869 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8870 F:      Documentation/powerpc/
8871 F:      arch/powerpc/
8872 F:      drivers/char/tpm/tpm_ibmvtpm*
8873 F:      drivers/crypto/nx/
8874 F:      drivers/crypto/vmx/
8875 F:      drivers/i2c/busses/i2c-opal.c
8876 F:      drivers/net/ethernet/ibm/ibmveth.*
8877 F:      drivers/net/ethernet/ibm/ibmvnic.*
8878 F:      drivers/pci/hotplug/pnv_php.c
8879 F:      drivers/pci/hotplug/rpa*
8880 F:      drivers/rtc/rtc-opal.c
8881 F:      drivers/scsi/ibmvscsi/
8882 F:      drivers/tty/hvc/hvc_opal.c
8883 F:      drivers/watchdog/wdrtas.c
8884 F:      tools/testing/selftests/powerpc
8885 N:      /pmac
8886 N:      powermac
8887 N:      powernv
8888 N:      [^a-z0-9]ps3
8889 N:      pseries
8890
8891 LINUX FOR POWERPC EMBEDDED MPC5XXX
8892 M:      Anatolij Gustschin <agust@denx.de>
8893 L:      linuxppc-dev@lists.ozlabs.org
8894 T:      git git://git.denx.de/linux-denx-agust.git
8895 S:      Maintained
8896 F:      arch/powerpc/platforms/512x/
8897 F:      arch/powerpc/platforms/52xx/
8898
8899 LINUX FOR POWERPC EMBEDDED PPC4XX
8900 M:      Alistair Popple <alistair@popple.id.au>
8901 M:      Matt Porter <mporter@kernel.crashing.org>
8902 W:      http://www.penguinppc.org/
8903 L:      linuxppc-dev@lists.ozlabs.org
8904 S:      Maintained
8905 F:      arch/powerpc/platforms/40x/
8906 F:      arch/powerpc/platforms/44x/
8907
8908 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8909 M:      Scott Wood <oss@buserror.net>
8910 M:      Kumar Gala <galak@kernel.crashing.org>
8911 W:      http://www.penguinppc.org/
8912 L:      linuxppc-dev@lists.ozlabs.org
8913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8914 S:      Maintained
8915 F:      arch/powerpc/platforms/83xx/
8916 F:      arch/powerpc/platforms/85xx/
8917 F:      Documentation/devicetree/bindings/powerpc/fsl/
8918
8919 LINUX FOR POWERPC EMBEDDED PPC8XX
8920 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8921 W:      http://www.penguinppc.org/
8922 L:      linuxppc-dev@lists.ozlabs.org
8923 S:      Maintained
8924 F:      arch/powerpc/platforms/8xx/
8925
8926 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8927 L:      linuxppc-dev@lists.ozlabs.org
8928 S:      Orphan
8929 F:      arch/powerpc/*/*virtex*
8930 F:      arch/powerpc/*/*/*virtex*
8931
8932 LINUX FOR POWERPC PA SEMI PWRFICIENT
8933 L:      linuxppc-dev@lists.ozlabs.org
8934 S:      Orphan
8935 F:      arch/powerpc/platforms/pasemi/
8936 F:      drivers/*/*pasemi*
8937 F:      drivers/*/*/*pasemi*
8938
8939 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8940 M:      Kees Cook <keescook@chromium.org>
8941 S:      Maintained
8942 F:      drivers/misc/lkdtm/*
8943
8944 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8945 M:      Alan Stern <stern@rowland.harvard.edu>
8946 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8947 M:      Will Deacon <will.deacon@arm.com>
8948 M:      Peter Zijlstra <peterz@infradead.org>
8949 M:      Boqun Feng <boqun.feng@gmail.com>
8950 M:      Nicholas Piggin <npiggin@gmail.com>
8951 M:      David Howells <dhowells@redhat.com>
8952 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8953 M:      Luc Maranget <luc.maranget@inria.fr>
8954 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8955 R:      Akira Yokosawa <akiyks@gmail.com>
8956 R:      Daniel Lustig <dlustig@nvidia.com>
8957 L:      linux-kernel@vger.kernel.org
8958 L:      linux-arch@vger.kernel.org
8959 S:      Supported
8960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8961 F:      tools/memory-model/
8962 F:      Documentation/atomic_bitops.txt
8963 F:      Documentation/atomic_t.txt
8964 F:      Documentation/core-api/atomic_ops.rst
8965 F:      Documentation/core-api/refcount-vs-atomic.rst
8966 F:      Documentation/memory-barriers.txt
8967
8968 LIS3LV02D ACCELEROMETER DRIVER
8969 M:      Eric Piel <eric.piel@tremplin-utc.net>
8970 S:      Maintained
8971 F:      Documentation/misc-devices/lis3lv02d
8972 F:      drivers/misc/lis3lv02d/
8973 F:      drivers/platform/x86/hp_accel.c
8974
8975 LIVE PATCHING
8976 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8977 M:      Jiri Kosina <jikos@kernel.org>
8978 M:      Miroslav Benes <mbenes@suse.cz>
8979 M:      Petr Mladek <pmladek@suse.com>
8980 R:      Joe Lawrence <joe.lawrence@redhat.com>
8981 S:      Maintained
8982 F:      kernel/livepatch/
8983 F:      include/linux/livepatch.h
8984 F:      arch/x86/include/asm/livepatch.h
8985 F:      arch/x86/kernel/livepatch.c
8986 F:      Documentation/livepatch/
8987 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8988 F:      samples/livepatch/
8989 F:      tools/testing/selftests/livepatch/
8990 L:      live-patching@vger.kernel.org
8991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
8992
8993 LLC (802.2)
8994 L:      netdev@vger.kernel.org
8995 S:      Odd fixes
8996 F:      include/linux/llc.h
8997 F:      include/uapi/linux/llc.h
8998 F:      include/net/llc*
8999 F:      net/llc/
9000
9001 LM73 HARDWARE MONITOR DRIVER
9002 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9003 L:      linux-hwmon@vger.kernel.org
9004 S:      Maintained
9005 F:      drivers/hwmon/lm73.c
9006
9007 LM78 HARDWARE MONITOR DRIVER
9008 M:      Jean Delvare <jdelvare@suse.com>
9009 L:      linux-hwmon@vger.kernel.org
9010 S:      Maintained
9011 F:      Documentation/hwmon/lm78
9012 F:      drivers/hwmon/lm78.c
9013
9014 LM83 HARDWARE MONITOR DRIVER
9015 M:      Jean Delvare <jdelvare@suse.com>
9016 L:      linux-hwmon@vger.kernel.org
9017 S:      Maintained
9018 F:      Documentation/hwmon/lm83
9019 F:      drivers/hwmon/lm83.c
9020
9021 LM90 HARDWARE MONITOR DRIVER
9022 M:      Jean Delvare <jdelvare@suse.com>
9023 L:      linux-hwmon@vger.kernel.org
9024 S:      Maintained
9025 F:      Documentation/hwmon/lm90
9026 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9027 F:      drivers/hwmon/lm90.c
9028 F:      include/dt-bindings/thermal/lm90.h
9029
9030 LM95234 HARDWARE MONITOR DRIVER
9031 M:      Guenter Roeck <linux@roeck-us.net>
9032 L:      linux-hwmon@vger.kernel.org
9033 S:      Maintained
9034 F:      Documentation/hwmon/lm95234
9035 F:      drivers/hwmon/lm95234.c
9036
9037 LME2510 MEDIA DRIVER
9038 M:      Malcolm Priestley <tvboxspy@gmail.com>
9039 L:      linux-media@vger.kernel.org
9040 W:      https://linuxtv.org
9041 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9042 S:      Maintained
9043 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9044
9045 LOADPIN SECURITY MODULE
9046 M:      Kees Cook <keescook@chromium.org>
9047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9048 S:      Supported
9049 F:      security/loadpin/
9050 F:      Documentation/admin-guide/LSM/LoadPin.rst
9051
9052 LOCKING PRIMITIVES
9053 M:      Peter Zijlstra <peterz@infradead.org>
9054 M:      Ingo Molnar <mingo@redhat.com>
9055 M:      Will Deacon <will.deacon@arm.com>
9056 L:      linux-kernel@vger.kernel.org
9057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9058 S:      Maintained
9059 F:      Documentation/locking/
9060 F:      include/linux/lockdep.h
9061 F:      include/linux/spinlock*.h
9062 F:      arch/*/include/asm/spinlock*.h
9063 F:      include/linux/rwlock*.h
9064 F:      include/linux/mutex*.h
9065 F:      include/linux/rwsem*.h
9066 F:      arch/*/include/asm/rwsem.h
9067 F:      include/linux/seqlock.h
9068 F:      lib/locking*.[ch]
9069 F:      kernel/locking/
9070 X:      kernel/locking/locktorture.c
9071
9072 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9073 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9074 L:      linux-ntfs-dev@lists.sourceforge.net
9075 W:      http://www.linux-ntfs.org/content/view/19/37/
9076 S:      Maintained
9077 F:      Documentation/ldm.txt
9078 F:      block/partitions/ldm.*
9079
9080 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9081 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9082 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9083 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9084 L:      MPT-FusionLinux.pdl@broadcom.com
9085 L:      linux-scsi@vger.kernel.org
9086 W:      http://www.avagotech.com/support/
9087 S:      Supported
9088 F:      drivers/message/fusion/
9089 F:      drivers/scsi/mpt3sas/
9090
9091 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9092 M:      Matthew Wilcox <willy@infradead.org>
9093 L:      linux-scsi@vger.kernel.org
9094 S:      Maintained
9095 F:      drivers/scsi/sym53c8xx_2/
9096
9097 LTC1660 DAC DRIVER
9098 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9099 L:      linux-iio@vger.kernel.org
9100 S:      Maintained
9101 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9102 F:      drivers/iio/dac/ltc1660.c
9103
9104 LTC4261 HARDWARE MONITOR DRIVER
9105 M:      Guenter Roeck <linux@roeck-us.net>
9106 L:      linux-hwmon@vger.kernel.org
9107 S:      Maintained
9108 F:      Documentation/hwmon/ltc4261
9109 F:      drivers/hwmon/ltc4261.c
9110
9111 LTC4306 I2C MULTIPLEXER DRIVER
9112 M:      Michael Hennerich <michael.hennerich@analog.com>
9113 W:      http://ez.analog.com/community/linux-device-drivers
9114 L:      linux-i2c@vger.kernel.org
9115 S:      Supported
9116 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9117 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9118
9119 LTP (Linux Test Project)
9120 M:      Mike Frysinger <vapier@gentoo.org>
9121 M:      Cyril Hrubis <chrubis@suse.cz>
9122 M:      Wanlong Gao <wanlong.gao@gmail.com>
9123 M:      Jan Stancek <jstancek@redhat.com>
9124 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9125 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9126 L:      ltp@lists.linux.it (subscribers-only)
9127 W:      http://linux-test-project.github.io/
9128 T:      git git://github.com/linux-test-project/ltp.git
9129 S:      Maintained
9130
9131 M68K ARCHITECTURE
9132 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9133 L:      linux-m68k@lists.linux-m68k.org
9134 W:      http://www.linux-m68k.org/
9135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9136 S:      Maintained
9137 F:      arch/m68k/
9138 F:      drivers/zorro/
9139
9140 M68K ON APPLE MACINTOSH
9141 M:      Joshua Thompson <funaho@jurai.org>
9142 W:      http://www.mac.linux-m68k.org/
9143 L:      linux-m68k@lists.linux-m68k.org
9144 S:      Maintained
9145 F:      arch/m68k/mac/
9146
9147 M68K ON HP9000/300
9148 M:      Philip Blundell <philb@gnu.org>
9149 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9150 S:      Maintained
9151 F:      arch/m68k/hp300/
9152
9153 M88DS3103 MEDIA DRIVER
9154 M:      Antti Palosaari <crope@iki.fi>
9155 L:      linux-media@vger.kernel.org
9156 W:      https://linuxtv.org
9157 W:      http://palosaari.fi/linux/
9158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9159 T:      git git://linuxtv.org/anttip/media_tree.git
9160 S:      Maintained
9161 F:      drivers/media/dvb-frontends/m88ds3103*
9162
9163 M88RS2000 MEDIA DRIVER
9164 M:      Malcolm Priestley <tvboxspy@gmail.com>
9165 L:      linux-media@vger.kernel.org
9166 W:      https://linuxtv.org
9167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9168 S:      Maintained
9169 F:      drivers/media/dvb-frontends/m88rs2000*
9170
9171 MA901 MASTERKIT USB FM RADIO DRIVER
9172 M:      Alexey Klimov <klimov.linux@gmail.com>
9173 L:      linux-media@vger.kernel.org
9174 T:      git git://linuxtv.org/media_tree.git
9175 S:      Maintained
9176 F:      drivers/media/radio/radio-ma901.c
9177
9178 MAC80211
9179 M:      Johannes Berg <johannes@sipsolutions.net>
9180 L:      linux-wireless@vger.kernel.org
9181 W:      http://wireless.kernel.org/
9182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9184 S:      Maintained
9185 F:      Documentation/networking/mac80211-injection.txt
9186 F:      include/net/mac80211.h
9187 F:      net/mac80211/
9188 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9189 F:      Documentation/networking/mac80211_hwsim/README
9190
9191 MAILBOX API
9192 M:      Jassi Brar <jassisinghbrar@gmail.com>
9193 L:      linux-kernel@vger.kernel.org
9194 S:      Maintained
9195 F:      drivers/mailbox/
9196 F:      include/linux/mailbox_client.h
9197 F:      include/linux/mailbox_controller.h
9198
9199 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9200 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9201 W:      http://www.kernel.org/doc/man-pages
9202 L:      linux-man@vger.kernel.org
9203 S:      Maintained
9204
9205 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9206 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9207 L:      linux-mips@vger.kernel.org
9208 S:      Maintained
9209 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9210
9211 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9212 M:      Andrew Lunn <andrew@lunn.ch>
9213 M:      Vivien Didelot <vivien.didelot@gmail.com>
9214 L:      netdev@vger.kernel.org
9215 S:      Maintained
9216 F:      drivers/net/dsa/mv88e6xxx/
9217 F:      include/linux/platform_data/mv88e6xxx.h
9218 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9219
9220 MARVELL ARMADA DRM SUPPORT
9221 M:      Russell King <linux@armlinux.org.uk>
9222 S:      Maintained
9223 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9224 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9225 F:      drivers/gpu/drm/armada/
9226 F:      include/uapi/drm/armada_drm.h
9227 F:      Documentation/devicetree/bindings/display/armada/
9228
9229 MARVELL ARMADA 3700 PHY DRIVERS
9230 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9231 S:      Maintained
9232 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9233 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9234 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9235 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9236
9237 MARVELL CRYPTO DRIVER
9238 M:      Boris Brezillon <bbrezillon@kernel.org>
9239 M:      Arnaud Ebalard <arno@natisbad.org>
9240 F:      drivers/crypto/marvell/
9241 S:      Maintained
9242 L:      linux-crypto@vger.kernel.org
9243
9244 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9245 M:      Mirko Lindner <mlindner@marvell.com>
9246 M:      Stephen Hemminger <stephen@networkplumber.org>
9247 L:      netdev@vger.kernel.org
9248 S:      Maintained
9249 F:      drivers/net/ethernet/marvell/sk*
9250
9251 MARVELL LIBERTAS WIRELESS DRIVER
9252 L:      libertas-dev@lists.infradead.org
9253 S:      Orphan
9254 F:      drivers/net/wireless/marvell/libertas/
9255
9256 MARVELL MACCHIATOBIN SUPPORT
9257 M:      Russell King <linux@armlinux.org.uk>
9258 L:      linux-arm-kernel@lists.infradead.org
9259 S:      Maintained
9260 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9261
9262 MARVELL MV643XX ETHERNET DRIVER
9263 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9264 L:      netdev@vger.kernel.org
9265 S:      Maintained
9266 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9267 F:      include/linux/mv643xx.h
9268
9269 MARVELL MV88X3310 PHY DRIVER
9270 M:      Russell King <linux@armlinux.org.uk>
9271 L:      netdev@vger.kernel.org
9272 S:      Maintained
9273 F:      drivers/net/phy/marvell10g.c
9274
9275 MARVELL MVEBU THERMAL DRIVER
9276 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9277 S:      Maintained
9278 F:      drivers/thermal/armada_thermal.c
9279
9280 MARVELL MVNETA ETHERNET DRIVER
9281 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9282 L:      netdev@vger.kernel.org
9283 S:      Maintained
9284 F:      drivers/net/ethernet/marvell/mvneta.*
9285
9286 MARVELL MWIFIEX WIRELESS DRIVER
9287 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9288 M:      Nishant Sarmukadam <nishants@marvell.com>
9289 M:      Ganapathi Bhat <gbhat@marvell.com>
9290 M:      Xinming Hu <huxinming820@gmail.com>
9291 L:      linux-wireless@vger.kernel.org
9292 S:      Maintained
9293 F:      drivers/net/wireless/marvell/mwifiex/
9294
9295 MARVELL MWL8K WIRELESS DRIVER
9296 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9297 L:      linux-wireless@vger.kernel.org
9298 S:      Odd Fixes
9299 F:      drivers/net/wireless/marvell/mwl8k.c
9300
9301 MARVELL NAND CONTROLLER DRIVER
9302 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9303 L:      linux-mtd@lists.infradead.org
9304 S:      Maintained
9305 F:      drivers/mtd/nand/raw/marvell_nand.c
9306 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9307
9308 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9309 M:      Nicolas Pitre <nico@fluxnic.net>
9310 S:      Odd Fixes
9311 F:      drivers/mmc/host/mvsdio.*
9312
9313 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9314 M:      Hu Ziji <huziji@marvell.com>
9315 L:      linux-mmc@vger.kernel.org
9316 S:      Supported
9317 F:      drivers/mmc/host/sdhci-xenon*
9318 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9319
9320 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9321 M:      Sunil Goutham <sgoutham@marvell.com>
9322 M:      Linu Cherian <lcherian@marvell.com>
9323 M:      Geetha sowjanya <gakula@marvell.com>
9324 M:      Jerin Jacob <jerinj@marvell.com>
9325 L:      netdev@vger.kernel.org
9326 S:      Supported
9327 F:      drivers/net/ethernet/marvell/octeontx2/af/
9328
9329 MATROX FRAMEBUFFER DRIVER
9330 L:      linux-fbdev@vger.kernel.org
9331 S:      Orphan
9332 F:      drivers/video/fbdev/matrox/matroxfb_*
9333 F:      include/uapi/linux/matroxfb.h
9334
9335 MAX16065 HARDWARE MONITOR DRIVER
9336 M:      Guenter Roeck <linux@roeck-us.net>
9337 L:      linux-hwmon@vger.kernel.org
9338 S:      Maintained
9339 F:      Documentation/hwmon/max16065
9340 F:      drivers/hwmon/max16065.c
9341
9342 MAX2175 SDR TUNER DRIVER
9343 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9344 L:      linux-media@vger.kernel.org
9345 T:      git git://linuxtv.org/media_tree.git
9346 S:      Maintained
9347 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9348 F:      Documentation/media/v4l-drivers/max2175.rst
9349 F:      drivers/media/i2c/max2175*
9350 F:      include/uapi/linux/max2175.h
9351
9352 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9353 L:      linux-hwmon@vger.kernel.org
9354 S:      Orphan
9355 F:      Documentation/hwmon/max6650
9356 F:      drivers/hwmon/max6650.c
9357
9358 MAX6697 HARDWARE MONITOR DRIVER
9359 M:      Guenter Roeck <linux@roeck-us.net>
9360 L:      linux-hwmon@vger.kernel.org
9361 S:      Maintained
9362 F:      Documentation/hwmon/max6697
9363 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9364 F:      drivers/hwmon/max6697.c
9365 F:      include/linux/platform_data/max6697.h
9366
9367 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9368 M:      Peter Rosin <peda@axentia.se>
9369 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9370 S:      Maintained
9371 F:      Documentation/devicetree/bindings/sound/max9860.txt
9372 F:      sound/soc/codecs/max9860.*
9373
9374 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9375 M:      Javier Martinez Canillas <javier@dowhile0.org>
9376 L:      linux-kernel@vger.kernel.org
9377 S:      Supported
9378 F:      drivers/regulator/max77802-regulator.c
9379 F:      Documentation/devicetree/bindings/*/*max77802.txt
9380 F:      include/dt-bindings/*/*max77802.h
9381
9382 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9383 M:      Krzysztof Kozlowski <krzk@kernel.org>
9384 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9385 L:      linux-pm@vger.kernel.org
9386 S:      Supported
9387 F:      drivers/power/supply/max14577_charger.c
9388 F:      drivers/power/supply/max77693_charger.c
9389
9390 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9391 M:      Chanwoo Choi <cw00.choi@samsung.com>
9392 M:      Krzysztof Kozlowski <krzk@kernel.org>
9393 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9394 L:      linux-kernel@vger.kernel.org
9395 S:      Supported
9396 F:      drivers/*/max14577*.c
9397 F:      drivers/*/max77686*.c
9398 F:      drivers/*/max77693*.c
9399 F:      drivers/extcon/extcon-max14577.c
9400 F:      drivers/extcon/extcon-max77693.c
9401 F:      drivers/rtc/rtc-max77686.c
9402 F:      drivers/clk/clk-max77686.c
9403 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9404 F:      Documentation/devicetree/bindings/*/max77686.txt
9405 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9406 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9407 F:      include/linux/mfd/max14577*.h
9408 F:      include/linux/mfd/max77686*.h
9409 F:      include/linux/mfd/max77693*.h
9410
9411 MAXIRADIO FM RADIO RECEIVER DRIVER
9412 M:      Hans Verkuil <hverkuil@xs4all.nl>
9413 L:      linux-media@vger.kernel.org
9414 T:      git git://linuxtv.org/media_tree.git
9415 W:      https://linuxtv.org
9416 S:      Maintained
9417 F:      drivers/media/radio/radio-maxiradio*
9418
9419 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9420 M:      Peter Rosin <peda@axentia.se>
9421 L:      linux-iio@vger.kernel.org
9422 S:      Maintained
9423 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9424 F:      drivers/iio/potentiometer/mcp4018.c
9425 F:      drivers/iio/potentiometer/mcp4531.c
9426
9427 MCR20A IEEE-802.15.4 RADIO DRIVER
9428 M:      Xue Liu <liuxuenetmail@gmail.com>
9429 L:      linux-wpan@vger.kernel.org
9430 W:      https://github.com/xueliu/mcr20a-linux
9431 S:      Maintained
9432 F:      drivers/net/ieee802154/mcr20a.c
9433 F:      drivers/net/ieee802154/mcr20a.h
9434 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9435
9436 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9437 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9438 L:      linux-iio@vger.kernel.org
9439 S:      Maintained
9440 F:      drivers/iio/dac/cio-dac.c
9441
9442 MEDIA DRIVERS FOR ASCOT2E
9443 M:      Sergey Kozlov <serjk@netup.ru>
9444 M:      Abylay Ospan <aospan@netup.ru>
9445 L:      linux-media@vger.kernel.org
9446 W:      https://linuxtv.org
9447 W:      http://netup.tv/
9448 T:      git git://linuxtv.org/media_tree.git
9449 S:      Supported
9450 F:      drivers/media/dvb-frontends/ascot2e*
9451
9452 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9453 M:      Jasmin Jessich <jasmin@anw.at>
9454 L:      linux-media@vger.kernel.org
9455 W:      https://linuxtv.org
9456 T:      git git://linuxtv.org/media_tree.git
9457 S:      Maintained
9458 F:      drivers/media/dvb-frontends/cxd2099*
9459
9460 MEDIA DRIVERS FOR CXD2841ER
9461 M:      Sergey Kozlov <serjk@netup.ru>
9462 M:      Abylay Ospan <aospan@netup.ru>
9463 L:      linux-media@vger.kernel.org
9464 W:      https://linuxtv.org
9465 W:      http://netup.tv/
9466 T:      git git://linuxtv.org/media_tree.git
9467 S:      Supported
9468 F:      drivers/media/dvb-frontends/cxd2841er*
9469
9470 MEDIA DRIVERS FOR CXD2880
9471 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9472 L:      linux-media@vger.kernel.org
9473 W:      http://linuxtv.org/
9474 T:      git git://linuxtv.org/media_tree.git
9475 S:      Supported
9476 F:      drivers/media/dvb-frontends/cxd2880/*
9477 F:      drivers/media/spi/cxd2880*
9478
9479 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9480 L:      linux-media@vger.kernel.org
9481 W:      https://linuxtv.org
9482 T:      git git://linuxtv.org/media_tree.git
9483 S:      Orphan
9484 F:      drivers/media/pci/ddbridge/*
9485
9486 MEDIA DRIVERS FOR FREESCALE IMX
9487 M:      Steve Longerbeam <slongerbeam@gmail.com>
9488 M:      Philipp Zabel <p.zabel@pengutronix.de>
9489 L:      linux-media@vger.kernel.org
9490 T:      git git://linuxtv.org/media_tree.git
9491 S:      Maintained
9492 F:      Documentation/devicetree/bindings/media/imx.txt
9493 F:      Documentation/media/v4l-drivers/imx.rst
9494 F:      drivers/staging/media/imx/
9495 F:      include/linux/imx-media.h
9496 F:      include/media/imx.h
9497
9498 MEDIA DRIVER FOR FREESCALE IMX PXP
9499 M:      Philipp Zabel <p.zabel@pengutronix.de>
9500 L:      linux-media@vger.kernel.org
9501 T:      git git://linuxtv.org/media_tree.git
9502 S:      Maintained
9503 F:      drivers/media/platform/imx-pxp.[ch]
9504
9505 MEDIA DRIVERS FOR HELENE
9506 M:      Abylay Ospan <aospan@netup.ru>
9507 L:      linux-media@vger.kernel.org
9508 W:      https://linuxtv.org
9509 W:      http://netup.tv/
9510 T:      git git://linuxtv.org/media_tree.git
9511 S:      Supported
9512 F:      drivers/media/dvb-frontends/helene*
9513
9514 MEDIA DRIVERS FOR HORUS3A
9515 M:      Sergey Kozlov <serjk@netup.ru>
9516 M:      Abylay Ospan <aospan@netup.ru>
9517 L:      linux-media@vger.kernel.org
9518 W:      https://linuxtv.org
9519 W:      http://netup.tv/
9520 T:      git git://linuxtv.org/media_tree.git
9521 S:      Supported
9522 F:      drivers/media/dvb-frontends/horus3a*
9523
9524 MEDIA DRIVERS FOR LNBH25
9525 M:      Sergey Kozlov <serjk@netup.ru>
9526 M:      Abylay Ospan <aospan@netup.ru>
9527 L:      linux-media@vger.kernel.org
9528 W:      https://linuxtv.org
9529 W:      http://netup.tv/
9530 T:      git git://linuxtv.org/media_tree.git
9531 S:      Supported
9532 F:      drivers/media/dvb-frontends/lnbh25*
9533
9534 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9535 L:      linux-media@vger.kernel.org
9536 W:      https://linuxtv.org
9537 T:      git git://linuxtv.org/media_tree.git
9538 S:      Orphan
9539 F:      drivers/media/dvb-frontends/mxl5xx*
9540
9541 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9542 M:      Sergey Kozlov <serjk@netup.ru>
9543 M:      Abylay Ospan <aospan@netup.ru>
9544 L:      linux-media@vger.kernel.org
9545 W:      https://linuxtv.org
9546 W:      http://netup.tv/
9547 T:      git git://linuxtv.org/media_tree.git
9548 S:      Supported
9549 F:      drivers/media/pci/netup_unidvb/*
9550
9551 MEDIA DRIVERS FOR RENESAS - CEU
9552 M:      Jacopo Mondi <jacopo@jmondi.org>
9553 L:      linux-media@vger.kernel.org
9554 L:      linux-renesas-soc@vger.kernel.org
9555 T:      git git://linuxtv.org/media_tree.git
9556 S:      Supported
9557 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9558 F:      drivers/media/platform/renesas-ceu.c
9559 F:      include/media/drv-intf/renesas-ceu.h
9560
9561 MEDIA DRIVERS FOR RENESAS - DRIF
9562 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9563 L:      linux-media@vger.kernel.org
9564 L:      linux-renesas-soc@vger.kernel.org
9565 T:      git git://linuxtv.org/media_tree.git
9566 S:      Supported
9567 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9568 F:      drivers/media/platform/rcar_drif.c
9569
9570 MEDIA DRIVERS FOR RENESAS - FCP
9571 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9572 L:      linux-media@vger.kernel.org
9573 L:      linux-renesas-soc@vger.kernel.org
9574 T:      git git://linuxtv.org/media_tree.git
9575 S:      Supported
9576 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9577 F:      drivers/media/platform/rcar-fcp.c
9578 F:      include/media/rcar-fcp.h
9579
9580 MEDIA DRIVERS FOR RENESAS - FDP1
9581 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9582 L:      linux-media@vger.kernel.org
9583 L:      linux-renesas-soc@vger.kernel.org
9584 T:      git git://linuxtv.org/media_tree.git
9585 S:      Supported
9586 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9587 F:      drivers/media/platform/rcar_fdp1.c
9588
9589 MEDIA DRIVERS FOR RENESAS - VIN
9590 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9591 L:      linux-media@vger.kernel.org
9592 L:      linux-renesas-soc@vger.kernel.org
9593 T:      git git://linuxtv.org/media_tree.git
9594 S:      Supported
9595 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9596 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9597 F:      drivers/media/platform/rcar-vin/
9598
9599 MEDIA DRIVERS FOR RENESAS - VSP1
9600 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9601 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9602 L:      linux-media@vger.kernel.org
9603 L:      linux-renesas-soc@vger.kernel.org
9604 T:      git git://linuxtv.org/media_tree.git
9605 S:      Supported
9606 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9607 F:      drivers/media/platform/vsp1/
9608
9609 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9610 L:      linux-media@vger.kernel.org
9611 W:      https://linuxtv.org
9612 T:      git git://linuxtv.org/media_tree.git
9613 S:      Orphan
9614 F:      drivers/media/dvb-frontends/stv0910*
9615
9616 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9617 L:      linux-media@vger.kernel.org
9618 W:      https://linuxtv.org
9619 T:      git git://linuxtv.org/media_tree.git
9620 S:      Orphan
9621 F:      drivers/media/dvb-frontends/stv6111*
9622
9623 MEDIA DRIVERS FOR STM32 - DCMI
9624 M:      Hugues Fruchet <hugues.fruchet@st.com>
9625 L:      linux-media@vger.kernel.org
9626 T:      git git://linuxtv.org/media_tree.git
9627 S:      Supported
9628 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9629 F:      drivers/media/platform/stm32/stm32-dcmi.c
9630
9631 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9632 M:      Dmitry Osipenko <digetx@gmail.com>
9633 L:      linux-media@vger.kernel.org
9634 L:      linux-tegra@vger.kernel.org
9635 T:      git git://linuxtv.org/media_tree.git
9636 S:      Maintained
9637 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9638 F:      drivers/staging/media/tegra-vde/
9639
9640 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9641 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9642 P:      LinuxTV.org Project
9643 L:      linux-media@vger.kernel.org
9644 W:      https://linuxtv.org
9645 Q:      http://patchwork.kernel.org/project/linux-media/list/
9646 T:      git git://linuxtv.org/media_tree.git
9647 S:      Maintained
9648 F:      Documentation/devicetree/bindings/media/
9649 F:      Documentation/media/
9650 F:      drivers/media/
9651 F:      drivers/staging/media/
9652 F:      include/linux/platform_data/media/
9653 F:      include/media/
9654 F:      include/uapi/linux/dvb/
9655 F:      include/uapi/linux/videodev2.h
9656 F:      include/uapi/linux/media.h
9657 F:      include/uapi/linux/v4l2-*
9658 F:      include/uapi/linux/meye.h
9659 F:      include/uapi/linux/ivtv*
9660 F:      include/uapi/linux/uvcvideo.h
9661
9662 MEDIATEK BLUETOOTH DRIVER
9663 M:      Sean Wang <sean.wang@mediatek.com>
9664 L:      linux-bluetooth@vger.kernel.org
9665 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9666 S:      Maintained
9667 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9668 F:      drivers/bluetooth/btmtkuart.c
9669
9670 MEDIATEK CIR DRIVER
9671 M:      Sean Wang <sean.wang@mediatek.com>
9672 S:      Maintained
9673 F:      drivers/media/rc/mtk-cir.c
9674
9675 MEDIATEK DMA DRIVER
9676 M:      Sean Wang <sean.wang@mediatek.com>
9677 L:      dmaengine@vger.kernel.org
9678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9679 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9680 S:      Maintained
9681 F:      Documentation/devicetree/bindings/dma/mtk-*
9682 F:      drivers/dma/mediatek/
9683
9684 MEDIATEK PMIC LED DRIVER
9685 M:      Sean Wang <sean.wang@mediatek.com>
9686 S:      Maintained
9687 F:      drivers/leds/leds-mt6323.c
9688 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9689
9690 MEDIATEK ETHERNET DRIVER
9691 M:      Felix Fietkau <nbd@openwrt.org>
9692 M:      John Crispin <john@phrozen.org>
9693 M:      Sean Wang <sean.wang@mediatek.com>
9694 M:      Nelson Chang <nelson.chang@mediatek.com>
9695 L:      netdev@vger.kernel.org
9696 S:      Maintained
9697 F:      drivers/net/ethernet/mediatek/
9698
9699 MEDIATEK SWITCH DRIVER
9700 M:      Sean Wang <sean.wang@mediatek.com>
9701 L:      netdev@vger.kernel.org
9702 S:      Maintained
9703 F:      drivers/net/dsa/mt7530.*
9704 F:      net/dsa/tag_mtk.c
9705
9706 MEDIATEK JPEG DRIVER
9707 M:      Rick Chang <rick.chang@mediatek.com>
9708 M:      Bin Liu <bin.liu@mediatek.com>
9709 S:      Supported
9710 F:      drivers/media/platform/mtk-jpeg/
9711 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9712
9713 MEDIATEK MDP DRIVER
9714 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9715 M:      Houlong Wei <houlong.wei@mediatek.com>
9716 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9717 S:      Supported
9718 F:      drivers/media/platform/mtk-mdp/
9719 F:      drivers/media/platform/mtk-vpu/
9720 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9721
9722 MEDIATEK MEDIA DRIVER
9723 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9724 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9725 S:      Supported
9726 F:      drivers/media/platform/mtk-vcodec/
9727 F:      drivers/media/platform/mtk-vpu/
9728 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9729 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9730
9731 MEDIATEK MT76 WIRELESS LAN DRIVER
9732 M:      Felix Fietkau <nbd@nbd.name>
9733 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9734 L:      linux-wireless@vger.kernel.org
9735 S:      Maintained
9736 F:      drivers/net/wireless/mediatek/mt76/
9737
9738 MEDIATEK MT7601U WIRELESS LAN DRIVER
9739 M:      Jakub Kicinski <kubakici@wp.pl>
9740 L:      linux-wireless@vger.kernel.org
9741 S:      Maintained
9742 F:      drivers/net/wireless/mediatek/mt7601u/
9743
9744 MEDIATEK NAND CONTROLLER DRIVER
9745 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9746 L:      linux-mtd@lists.infradead.org
9747 S:      Maintained
9748 F:      drivers/mtd/nand/raw/mtk_*
9749 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9750
9751 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9752 M:      Sean Wang <sean.wang@mediatek.com>
9753 S:      Maintained
9754 F:      drivers/char/hw_random/mtk-rng.c
9755
9756 MEDIATEK USB3 DRD IP DRIVER
9757 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9758 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9760 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9761 S:      Maintained
9762 F:      drivers/usb/mtu3/
9763
9764 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9765 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9766 M:      Martin Donnelly <martin.donnelly@ge.com>
9767 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9768 S:      Maintained
9769 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9770 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9771
9772 MEGARAID SCSI/SAS DRIVERS
9773 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9774 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9775 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9776 L:      megaraidlinux.pdl@broadcom.com
9777 L:      linux-scsi@vger.kernel.org
9778 W:      http://www.avagotech.com/support/
9779 S:      Maintained
9780 F:      Documentation/scsi/megaraid.txt
9781 F:      drivers/scsi/megaraid.*
9782 F:      drivers/scsi/megaraid/
9783
9784 MELEXIS MLX90614 DRIVER
9785 M:      Crt Mori <cmo@melexis.com>
9786 L:      linux-iio@vger.kernel.org
9787 W:      http://www.melexis.com
9788 S:      Supported
9789 F:      drivers/iio/temperature/mlx90614.c
9790
9791 MELEXIS MLX90632 DRIVER
9792 M:      Crt Mori <cmo@melexis.com>
9793 L:      linux-iio@vger.kernel.org
9794 W:      http://www.melexis.com
9795 S:      Supported
9796 F:      drivers/iio/temperature/mlx90632.c
9797
9798 MELFAS MIP4 TOUCHSCREEN DRIVER
9799 M:      Sangwon Jee <jeesw@melfas.com>
9800 W:      http://www.melfas.com
9801 S:      Supported
9802 F:      drivers/input/touchscreen/melfas_mip4.c
9803 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9804
9805 MELLANOX ETHERNET DRIVER (mlx4_en)
9806 M:      Tariq Toukan <tariqt@mellanox.com>
9807 L:      netdev@vger.kernel.org
9808 S:      Supported
9809 W:      http://www.mellanox.com
9810 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9811 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9812
9813 MELLANOX ETHERNET DRIVER (mlx5e)
9814 M:      Saeed Mahameed <saeedm@mellanox.com>
9815 L:      netdev@vger.kernel.org
9816 S:      Supported
9817 W:      http://www.mellanox.com
9818 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9819 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9820
9821 MELLANOX ETHERNET INNOVA DRIVERS
9822 R:      Boris Pismenny <borisp@mellanox.com>
9823 L:      netdev@vger.kernel.org
9824 S:      Supported
9825 W:      http://www.mellanox.com
9826 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9827 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9828 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9829 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9830 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9831
9832 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9833 R:      Boris Pismenny <borisp@mellanox.com>
9834 L:      netdev@vger.kernel.org
9835 S:      Supported
9836 W:      http://www.mellanox.com
9837 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9838 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9839 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9840
9841 MELLANOX ETHERNET SWITCH DRIVERS
9842 M:      Jiri Pirko <jiri@mellanox.com>
9843 M:      Ido Schimmel <idosch@mellanox.com>
9844 L:      netdev@vger.kernel.org
9845 S:      Supported
9846 W:      http://www.mellanox.com
9847 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9848 F:      drivers/net/ethernet/mellanox/mlxsw/
9849 F:      tools/testing/selftests/drivers/net/mlxsw/
9850
9851 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9852 M:      mlxsw@mellanox.com
9853 L:      netdev@vger.kernel.org
9854 S:      Supported
9855 W:      http://www.mellanox.com
9856 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9857 F:      drivers/net/ethernet/mellanox/mlxfw/
9858
9859 MELLANOX HARDWARE PLATFORM SUPPORT
9860 M:      Andy Shevchenko <andy@infradead.org>
9861 M:      Darren Hart <dvhart@infradead.org>
9862 M:      Vadim Pasternak <vadimp@mellanox.com>
9863 L:      platform-driver-x86@vger.kernel.org
9864 S:      Supported
9865 F:      drivers/platform/mellanox/
9866
9867 MELLANOX MLX4 core VPI driver
9868 M:      Tariq Toukan <tariqt@mellanox.com>
9869 L:      netdev@vger.kernel.org
9870 L:      linux-rdma@vger.kernel.org
9871 W:      http://www.mellanox.com
9872 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9873 S:      Supported
9874 F:      drivers/net/ethernet/mellanox/mlx4/
9875 F:      include/linux/mlx4/
9876
9877 MELLANOX MLX4 IB driver
9878 M:      Yishai Hadas <yishaih@mellanox.com>
9879 L:      linux-rdma@vger.kernel.org
9880 W:      http://www.mellanox.com
9881 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9882 S:      Supported
9883 F:      drivers/infiniband/hw/mlx4/
9884 F:      include/linux/mlx4/
9885 F:      include/uapi/rdma/mlx4-abi.h
9886
9887 MELLANOX MLX5 core VPI driver
9888 M:      Saeed Mahameed <saeedm@mellanox.com>
9889 M:      Leon Romanovsky <leonro@mellanox.com>
9890 L:      netdev@vger.kernel.org
9891 L:      linux-rdma@vger.kernel.org
9892 W:      http://www.mellanox.com
9893 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9894 S:      Supported
9895 F:      drivers/net/ethernet/mellanox/mlx5/core/
9896 F:      include/linux/mlx5/
9897
9898 MELLANOX MLX5 IB driver
9899 M:      Leon Romanovsky <leonro@mellanox.com>
9900 L:      linux-rdma@vger.kernel.org
9901 W:      http://www.mellanox.com
9902 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9903 S:      Supported
9904 F:      drivers/infiniband/hw/mlx5/
9905 F:      include/linux/mlx5/
9906 F:      include/uapi/rdma/mlx5-abi.h
9907
9908 MELLANOX MLXCPLD I2C AND MUX DRIVER
9909 M:      Vadim Pasternak <vadimp@mellanox.com>
9910 M:      Michael Shych <michaelsh@mellanox.com>
9911 L:      linux-i2c@vger.kernel.org
9912 S:      Supported
9913 F:      drivers/i2c/busses/i2c-mlxcpld.c
9914 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9915 F:      Documentation/i2c/busses/i2c-mlxcpld
9916
9917 MELLANOX MLXCPLD LED DRIVER
9918 M:      Vadim Pasternak <vadimp@mellanox.com>
9919 L:      linux-leds@vger.kernel.org
9920 S:      Supported
9921 F:      drivers/leds/leds-mlxcpld.c
9922 F:      drivers/leds/leds-mlxreg.c
9923 F:      Documentation/leds/leds-mlxcpld.txt
9924
9925 MELLANOX PLATFORM DRIVER
9926 M:      Vadim Pasternak <vadimp@mellanox.com>
9927 L:      platform-driver-x86@vger.kernel.org
9928 S:      Supported
9929 F:      drivers/platform/x86/mlx-platform.c
9930
9931 MEMBARRIER SUPPORT
9932 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9933 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9934 L:      linux-kernel@vger.kernel.org
9935 S:      Supported
9936 F:      kernel/sched/membarrier.c
9937 F:      include/uapi/linux/membarrier.h
9938 F:      arch/powerpc/include/asm/membarrier.h
9939
9940 MEMBLOCK
9941 M:      Mike Rapoport <rppt@linux.ibm.com>
9942 L:      linux-mm@kvack.org
9943 S:      Maintained
9944 F:      include/linux/memblock.h
9945 F:      mm/memblock.c
9946 F:      Documentation/core-api/boot-time-mm.rst
9947
9948 MEMORY MANAGEMENT
9949 L:      linux-mm@kvack.org
9950 W:      http://www.linux-mm.org
9951 S:      Maintained
9952 F:      include/linux/mm.h
9953 F:      include/linux/gfp.h
9954 F:      include/linux/mmzone.h
9955 F:      include/linux/memory_hotplug.h
9956 F:      include/linux/vmalloc.h
9957 F:      mm/
9958
9959 MEMORY TECHNOLOGY DEVICES (MTD)
9960 M:      David Woodhouse <dwmw2@infradead.org>
9961 M:      Brian Norris <computersforpeace@gmail.com>
9962 M:      Boris Brezillon <bbrezillon@kernel.org>
9963 M:      Marek Vasut <marek.vasut@gmail.com>
9964 M:      Richard Weinberger <richard@nod.at>
9965 L:      linux-mtd@lists.infradead.org
9966 W:      http://www.linux-mtd.infradead.org/
9967 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9968 T:      git git://git.infradead.org/linux-mtd.git master
9969 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9970 S:      Maintained
9971 F:      Documentation/devicetree/bindings/mtd/
9972 F:      drivers/mtd/
9973 F:      include/linux/mtd/
9974 F:      include/uapi/mtd/
9975
9976 MEN A21 WATCHDOG DRIVER
9977 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9978 L:      linux-watchdog@vger.kernel.org
9979 S:      Maintained
9980 F:      drivers/watchdog/mena21_wdt.c
9981
9982 MEN CHAMELEON BUS (mcb)
9983 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9984 S:      Maintained
9985 F:      drivers/mcb/
9986 F:      include/linux/mcb.h
9987 F:      Documentation/men-chameleon-bus.txt
9988
9989 MEN F21BMC (Board Management Controller)
9990 M:      Andreas Werner <andreas.werner@men.de>
9991 S:      Supported
9992 F:      drivers/mfd/menf21bmc.c
9993 F:      drivers/watchdog/menf21bmc_wdt.c
9994 F:      drivers/leds/leds-menf21bmc.c
9995 F:      drivers/hwmon/menf21bmc_hwmon.c
9996 F:      Documentation/hwmon/menf21bmc
9997
9998 MEN Z069 WATCHDOG DRIVER
9999 M:      Johannes Thumshirn <jth@kernel.org>
10000 L:      linux-watchdog@vger.kernel.org
10001 S:      Maintained
10002 F:      drivers/watchdog/menz69_wdt.c
10003
10004 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10005 M:      Neil Armstrong <narmstrong@baylibre.com>
10006 L:      linux-media@lists.freedesktop.org
10007 L:      linux-amlogic@lists.infradead.org
10008 W:      http://linux-meson.com/
10009 S:      Supported
10010 F:      drivers/media/platform/meson/ao-cec.c
10011 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10012 T:      git git://linuxtv.org/media_tree.git
10013
10014 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10015 M:      Liang Yang <liang.yang@amlogic.com>
10016 L:      linux-mtd@lists.infradead.org
10017 S:      Maintained
10018 F:      drivers/mtd/nand/raw/meson_*
10019 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10020
10021 METHODE UDPU SUPPORT
10022 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10023 S:      Maintained
10024 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10025
10026 MICROBLAZE ARCHITECTURE
10027 M:      Michal Simek <monstr@monstr.eu>
10028 W:      http://www.monstr.eu/fdt/
10029 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10030 S:      Supported
10031 F:      arch/microblaze/
10032
10033 MICROCHIP AT91 SERIAL DRIVER
10034 M:      Richard Genoud <richard.genoud@gmail.com>
10035 S:      Maintained
10036 F:      drivers/tty/serial/atmel_serial.c
10037 F:      drivers/tty/serial/atmel_serial.h
10038 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10039
10040 MICROCHIP AUDIO ASOC DRIVERS
10041 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10042 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10043 S:      Supported
10044 F:      sound/soc/atmel
10045
10046 MICROCHIP DMA DRIVER
10047 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10049 L:      dmaengine@vger.kernel.org
10050 S:      Supported
10051 F:      drivers/dma/at_hdmac.c
10052 F:      drivers/dma/at_hdmac_regs.h
10053 F:      include/linux/platform_data/dma-atmel.h
10054 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10055 F:      include/dt-bindings/dma/at91.h
10056
10057 MICROCHIP ECC DRIVER
10058 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10059 L:      linux-crypto@vger.kernel.org
10060 S:      Maintained
10061 F:      drivers/crypto/atmel-ecc.*
10062
10063 MICROCHIP I2C DRIVER
10064 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10065 L:      linux-i2c@vger.kernel.org
10066 S:      Supported
10067 F:      drivers/i2c/busses/i2c-at91.c
10068
10069 MICROCHIP ISC DRIVER
10070 M:      Eugen Hristev <eugen.hristev@microchip.com>
10071 L:      linux-media@vger.kernel.org
10072 S:      Supported
10073 F:      drivers/media/platform/atmel/atmel-isc.c
10074 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10075 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10076
10077 MICROCHIP ISI DRIVER
10078 M:      Eugen Hristev <eugen.hristev@microchip.com>
10079 L:      linux-media@vger.kernel.org
10080 S:      Supported
10081 F:      drivers/media/platform/atmel/atmel-isi.c
10082 F:      drivers/media/platform/atmel/atmel-isi.h
10083
10084 MICROCHIP AT91 USART MFD DRIVER
10085 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10086 L:      linux-kernel@vger.kernel.org
10087 S:      Supported
10088 F:      drivers/mfd/at91-usart.c
10089 F:      include/dt-bindings/mfd/at91-usart.h
10090 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10091
10092 MICROCHIP AT91 USART SPI DRIVER
10093 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10094 L:      linux-spi@vger.kernel.org
10095 S:      Supported
10096 F:      drivers/spi/spi-at91-usart.c
10097 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10098
10099 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10100 M:      Woojung Huh <Woojung.Huh@microchip.com>
10101 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10102 L:      netdev@vger.kernel.org
10103 S:      Maintained
10104 F:      net/dsa/tag_ksz.c
10105 F:      drivers/net/dsa/microchip/*
10106 F:      include/linux/platform_data/microchip-ksz.h
10107 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10108
10109 MICROCHIP LAN743X ETHERNET DRIVER
10110 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10111 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10112 L:      netdev@vger.kernel.org
10113 S:      Maintained
10114 F:      drivers/net/ethernet/microchip/lan743x_*
10115
10116 MICROCHIP LCDFB DRIVER
10117 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10118 L:      linux-fbdev@vger.kernel.org
10119 S:      Maintained
10120 F:      drivers/video/fbdev/atmel_lcdfb.c
10121 F:      include/video/atmel_lcdc.h
10122
10123 MICROCHIP MMC/SD/SDIO MCI DRIVER
10124 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10125 S:      Maintained
10126 F:      drivers/mmc/host/atmel-mci.c
10127
10128 MICROCHIP MCP16502 PMIC DRIVER
10129 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10131 S:      Maintained
10132 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10133 F:      drivers/regulator/mcp16502.c
10134
10135 MICROCHIP MCP3911 ADC DRIVER
10136 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10137 M:      Kent Gustavsson <kent@minoris.se>
10138 L:      linux-iio@vger.kernel.org
10139 S:      Supported
10140 F:      drivers/iio/adc/mcp3911.c
10141 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10142
10143 MICROCHIP NAND DRIVER
10144 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10145 L:      linux-mtd@lists.infradead.org
10146 S:      Supported
10147 F:      drivers/mtd/nand/raw/atmel/*
10148 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10149
10150 MICROCHIP PWM DRIVER
10151 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10153 L:      linux-pwm@vger.kernel.org
10154 S:      Supported
10155 F:      drivers/pwm/pwm-atmel.c
10156 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10157
10158 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10159 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10160 M:      Eugen Hristev <eugen.hristev@microchip.com>
10161 L:      linux-iio@vger.kernel.org
10162 S:      Supported
10163 F:      drivers/iio/adc/at91-sama5d2_adc.c
10164 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10165 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10166
10167 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10168 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10169 S:      Supported
10170 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10171
10172 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10173 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10175 L:      linux-gpio@vger.kernel.org
10176 F:      drivers/gpio/gpio-sama5d2-piobu.c
10177
10178 MICROCHIP SPI DRIVER
10179 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10180 S:      Supported
10181 F:      drivers/spi/spi-atmel.*
10182
10183 MICROCHIP SSC DRIVER
10184 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10186 S:      Supported
10187 F:      drivers/misc/atmel-ssc.c
10188 F:      include/linux/atmel-ssc.h
10189
10190 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10191 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10193 S:      Supported
10194 F:      drivers/misc/atmel_tclib.c
10195 F:      drivers/clocksource/tcb_clksrc.c
10196
10197 MICROCHIP USBA UDC DRIVER
10198 M:      Cristian Birsan <cristian.birsan@microchip.com>
10199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10200 S:      Supported
10201 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10202
10203 MICROCHIP USB251XB DRIVER
10204 M:      Richard Leitner <richard.leitner@skidata.com>
10205 L:      linux-usb@vger.kernel.org
10206 S:      Maintained
10207 F:      drivers/usb/misc/usb251xb.c
10208 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10209
10210 MICROCHIP XDMA DRIVER
10211 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10212 L:      linux-arm-kernel@lists.infradead.org
10213 L:      dmaengine@vger.kernel.org
10214 S:      Supported
10215 F:      drivers/dma/at_xdmac.c
10216
10217 MICROSEMI MIPS SOCS
10218 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10219 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10220 L:      linux-mips@vger.kernel.org
10221 S:      Supported
10222 F:      arch/mips/generic/board-ocelot.c
10223 F:      arch/mips/configs/generic/board-ocelot.config
10224 F:      arch/mips/boot/dts/mscc/
10225 F:      Documentation/devicetree/bindings/mips/mscc.txt
10226
10227 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10228 M:      Don Brace <don.brace@microsemi.com>
10229 L:      esc.storagedev@microsemi.com
10230 L:      linux-scsi@vger.kernel.org
10231 S:      Supported
10232 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10233 F:      drivers/scsi/smartpqi/Kconfig
10234 F:      drivers/scsi/smartpqi/Makefile
10235 F:      include/linux/cciss*.h
10236 F:      include/uapi/linux/cciss*.h
10237 F:      Documentation/scsi/smartpqi.txt
10238
10239 MICROSEMI ETHERNET SWITCH DRIVER
10240 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10241 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10242 L:      netdev@vger.kernel.org
10243 S:      Supported
10244 F:      drivers/net/ethernet/mscc/
10245
10246 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10247 M:      Chen Yu <yu.c.chen@intel.com>
10248 L:      platform-driver-x86@vger.kernel.org
10249 S:      Supported
10250 F:      drivers/platform/x86/surfacepro3_button.c
10251
10252 MICROTEK X6 SCANNER
10253 M:      Oliver Neukum <oliver@neukum.org>
10254 S:      Maintained
10255 F:      drivers/usb/image/microtek.*
10256
10257 MIPS
10258 M:      Ralf Baechle <ralf@linux-mips.org>
10259 M:      Paul Burton <paul.burton@mips.com>
10260 M:      James Hogan <jhogan@kernel.org>
10261 L:      linux-mips@vger.kernel.org
10262 W:      http://www.linux-mips.org/
10263 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10265 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10266 S:      Supported
10267 F:      Documentation/devicetree/bindings/mips/
10268 F:      Documentation/mips/
10269 F:      arch/mips/
10270 F:      drivers/platform/mips/
10271
10272 MIPS BOSTON DEVELOPMENT BOARD
10273 M:      Paul Burton <paul.burton@mips.com>
10274 L:      linux-mips@vger.kernel.org
10275 S:      Maintained
10276 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10277 F:      arch/mips/boot/dts/img/boston.dts
10278 F:      arch/mips/configs/generic/board-boston.config
10279 F:      drivers/clk/imgtec/clk-boston.c
10280 F:      include/dt-bindings/clock/boston-clock.h
10281
10282 MIPS GENERIC PLATFORM
10283 M:      Paul Burton <paul.burton@mips.com>
10284 L:      linux-mips@vger.kernel.org
10285 S:      Supported
10286 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10287 F:      arch/mips/generic/
10288 F:      arch/mips/tools/generic-board-config.sh
10289
10290 MIPS/LOONGSON1 ARCHITECTURE
10291 M:      Keguang Zhang <keguang.zhang@gmail.com>
10292 L:      linux-mips@vger.kernel.org
10293 S:      Maintained
10294 F:      arch/mips/loongson32/
10295 F:      arch/mips/include/asm/mach-loongson32/
10296 F:      drivers/*/*loongson1*
10297 F:      drivers/*/*/*loongson1*
10298
10299 MIPS/LOONGSON2 ARCHITECTURE
10300 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10301 L:      linux-mips@vger.kernel.org
10302 S:      Maintained
10303 F:      arch/mips/loongson64/fuloong-2e/
10304 F:      arch/mips/loongson64/lemote-2f/
10305 F:      arch/mips/include/asm/mach-loongson64/
10306 F:      drivers/*/*loongson2*
10307 F:      drivers/*/*/*loongson2*
10308
10309 MIPS/LOONGSON3 ARCHITECTURE
10310 M:      Huacai Chen <chenhc@lemote.com>
10311 L:      linux-mips@vger.kernel.org
10312 S:      Maintained
10313 F:      arch/mips/loongson64/
10314 F:      arch/mips/include/asm/mach-loongson64/
10315 F:      drivers/platform/mips/cpu_hwmon.c
10316 F:      drivers/*/*loongson3*
10317 F:      drivers/*/*/*loongson3*
10318
10319 MIPS RINT INSTRUCTION EMULATION
10320 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10321 L:      linux-mips@vger.kernel.org
10322 S:      Supported
10323 F:      arch/mips/math-emu/sp_rint.c
10324 F:      arch/mips/math-emu/dp_rint.c
10325
10326 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10327 M:      Hans Verkuil <hverkuil@xs4all.nl>
10328 L:      linux-media@vger.kernel.org
10329 T:      git git://linuxtv.org/media_tree.git
10330 W:      https://linuxtv.org
10331 S:      Odd Fixes
10332 F:      drivers/media/radio/radio-miropcm20*
10333
10334 MMP SUPPORT
10335 R:      Lubomir Rintel <lkundrak@v3.sk>
10336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10337 S:      Odd Fixes
10338 F:      arch/arm/boot/dts/mmp*
10339 F:      arch/arm/mach-mmp/
10340
10341 MMU GATHER AND TLB INVALIDATION
10342 M:      Will Deacon <will.deacon@arm.com>
10343 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10344 M:      Andrew Morton <akpm@linux-foundation.org>
10345 M:      Nick Piggin <npiggin@gmail.com>
10346 M:      Peter Zijlstra <peterz@infradead.org>
10347 L:      linux-arch@vger.kernel.org
10348 L:      linux-mm@kvack.org
10349 S:      Maintained
10350 F:      arch/*/include/asm/tlb.h
10351 F:      include/asm-generic/tlb.h
10352 F:      mm/mmu_gather.c
10353
10354 MN88472 MEDIA DRIVER
10355 M:      Antti Palosaari <crope@iki.fi>
10356 L:      linux-media@vger.kernel.org
10357 W:      https://linuxtv.org
10358 W:      http://palosaari.fi/linux/
10359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10360 S:      Maintained
10361 F:      drivers/media/dvb-frontends/mn88472*
10362
10363 MN88473 MEDIA DRIVER
10364 M:      Antti Palosaari <crope@iki.fi>
10365 L:      linux-media@vger.kernel.org
10366 W:      https://linuxtv.org
10367 W:      http://palosaari.fi/linux/
10368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10369 S:      Maintained
10370 F:      drivers/media/dvb-frontends/mn88473*
10371
10372 MODULE SUPPORT
10373 M:      Jessica Yu <jeyu@kernel.org>
10374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10375 S:      Maintained
10376 F:      include/linux/module.h
10377 F:      kernel/module.c
10378
10379 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10380 W:      http://popies.net/meye/
10381 S:      Orphan
10382 F:      Documentation/media/v4l-drivers/meye*
10383 F:      drivers/media/pci/meye/
10384 F:      include/uapi/linux/meye.h
10385
10386 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10387 M:      Jiri Slaby <jirislaby@gmail.com>
10388 S:      Maintained
10389 F:      Documentation/serial/moxa-smartio
10390 F:      drivers/tty/mxser.*
10391
10392 MR800 AVERMEDIA USB FM RADIO DRIVER
10393 M:      Alexey Klimov <klimov.linux@gmail.com>
10394 L:      linux-media@vger.kernel.org
10395 T:      git git://linuxtv.org/media_tree.git
10396 S:      Maintained
10397 F:      drivers/media/radio/radio-mr800.c
10398
10399 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10400 M:      Alan Ott <alan@signal11.us>
10401 L:      linux-wpan@vger.kernel.org
10402 S:      Maintained
10403 F:      drivers/net/ieee802154/mrf24j40.c
10404 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10405
10406 MSI LAPTOP SUPPORT
10407 M:      "Lee, Chun-Yi" <jlee@suse.com>
10408 L:      platform-driver-x86@vger.kernel.org
10409 S:      Maintained
10410 F:      drivers/platform/x86/msi-laptop.c
10411
10412 MSI WMI SUPPORT
10413 L:      platform-driver-x86@vger.kernel.org
10414 S:      Orphan
10415 F:      drivers/platform/x86/msi-wmi.c
10416
10417 MSI001 MEDIA DRIVER
10418 M:      Antti Palosaari <crope@iki.fi>
10419 L:      linux-media@vger.kernel.org
10420 W:      https://linuxtv.org
10421 W:      http://palosaari.fi/linux/
10422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10423 T:      git git://linuxtv.org/anttip/media_tree.git
10424 S:      Maintained
10425 F:      drivers/media/tuners/msi001*
10426
10427 MSI2500 MEDIA DRIVER
10428 M:      Antti Palosaari <crope@iki.fi>
10429 L:      linux-media@vger.kernel.org
10430 W:      https://linuxtv.org
10431 W:      http://palosaari.fi/linux/
10432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10433 T:      git git://linuxtv.org/anttip/media_tree.git
10434 S:      Maintained
10435 F:      drivers/media/usb/msi2500/
10436
10437 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10438 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10439 L:      linux-mtd@lists.infradead.org
10440 S:      Maintained
10441 F:      drivers/mtd/devices/docg3*
10442
10443 MT9M032 APTINA SENSOR DRIVER
10444 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10445 L:      linux-media@vger.kernel.org
10446 T:      git git://linuxtv.org/media_tree.git
10447 S:      Maintained
10448 F:      drivers/media/i2c/mt9m032.c
10449 F:      include/media/i2c/mt9m032.h
10450
10451 MT9P031 APTINA CAMERA SENSOR
10452 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10453 L:      linux-media@vger.kernel.org
10454 T:      git git://linuxtv.org/media_tree.git
10455 S:      Maintained
10456 F:      drivers/media/i2c/mt9p031.c
10457 F:      include/media/i2c/mt9p031.h
10458
10459 MT9T001 APTINA CAMERA SENSOR
10460 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10461 L:      linux-media@vger.kernel.org
10462 T:      git git://linuxtv.org/media_tree.git
10463 S:      Maintained
10464 F:      drivers/media/i2c/mt9t001.c
10465 F:      include/media/i2c/mt9t001.h
10466
10467 MT9T112 APTINA CAMERA SENSOR
10468 M:      Jacopo Mondi <jacopo@jmondi.org>
10469 L:      linux-media@vger.kernel.org
10470 T:      git git://linuxtv.org/media_tree.git
10471 S:      Odd Fixes
10472 F:      drivers/media/i2c/mt9t112.c
10473 F:      include/media/i2c/mt9t112.h
10474
10475 MT9V032 APTINA CAMERA SENSOR
10476 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10477 L:      linux-media@vger.kernel.org
10478 T:      git git://linuxtv.org/media_tree.git
10479 S:      Maintained
10480 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10481 F:      drivers/media/i2c/mt9v032.c
10482 F:      include/media/i2c/mt9v032.h
10483
10484 MT9V111 APTINA CAMERA SENSOR
10485 M:      Jacopo Mondi <jacopo@jmondi.org>
10486 L:      linux-media@vger.kernel.org
10487 T:      git git://linuxtv.org/media_tree.git
10488 S:      Maintained
10489 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10490 F:      drivers/media/i2c/mt9v111.c
10491
10492 MULTIFUNCTION DEVICES (MFD)
10493 M:      Lee Jones <lee.jones@linaro.org>
10494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10495 S:      Supported
10496 F:      Documentation/devicetree/bindings/mfd/
10497 F:      drivers/mfd/
10498 F:      include/linux/mfd/
10499 F:      include/dt-bindings/mfd/
10500
10501 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10502 S:      Orphan
10503 F:      drivers/mmc/host/mmc_spi.c
10504 F:      include/linux/spi/mmc_spi.h
10505
10506 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10507 M:      Ulf Hansson <ulf.hansson@linaro.org>
10508 L:      linux-mmc@vger.kernel.org
10509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10510 S:      Maintained
10511 F:      Documentation/devicetree/bindings/mmc/
10512 F:      drivers/mmc/
10513 F:      include/linux/mmc/
10514 F:      include/uapi/linux/mmc/
10515
10516 MULTIPLEXER SUBSYSTEM
10517 M:      Peter Rosin <peda@axentia.se>
10518 S:      Maintained
10519 F:      Documentation/ABI/testing/sysfs-class-mux*
10520 F:      Documentation/devicetree/bindings/mux/
10521 F:      include/dt-bindings/mux/
10522 F:      include/linux/mux/
10523 F:      drivers/mux/
10524
10525 MULTITECH MULTIPORT CARD (ISICOM)
10526 S:      Orphan
10527 F:      drivers/tty/isicom.c
10528 F:      include/linux/isicom.h
10529
10530 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10531 M:      Bin Liu <b-liu@ti.com>
10532 L:      linux-usb@vger.kernel.org
10533 S:      Maintained
10534 F:      drivers/usb/musb/
10535
10536 MXL301RF MEDIA DRIVER
10537 M:      Akihiro Tsukada <tskd08@gmail.com>
10538 L:      linux-media@vger.kernel.org
10539 S:      Odd Fixes
10540 F:      drivers/media/tuners/mxl301rf*
10541
10542 MXL5007T MEDIA DRIVER
10543 M:      Michael Krufky <mkrufky@linuxtv.org>
10544 L:      linux-media@vger.kernel.org
10545 W:      https://linuxtv.org
10546 W:      http://github.com/mkrufky
10547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10548 T:      git git://linuxtv.org/mkrufky/tuners.git
10549 S:      Maintained
10550 F:      drivers/media/tuners/mxl5007t.*
10551
10552 MXSFB DRM DRIVER
10553 M:      Marek Vasut <marex@denx.de>
10554 M:      Stefan Agner <stefan@agner.ch>
10555 L:      dri-devel@lists.freedesktop.org
10556 S:      Supported
10557 F:      drivers/gpu/drm/mxsfb/
10558 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10559 T:      git git://anongit.freedesktop.org/drm/drm-misc
10560
10561 MYLEX DAC960 PCI RAID Controller
10562 M:      Hannes Reinecke <hare@kernel.org>
10563 L:      linux-scsi@vger.kernel.org
10564 S:      Supported
10565 F:      drivers/scsi/myrb.*
10566 F:      drivers/scsi/myrs.*
10567
10568 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10569 M:      Chris Lee <christopher.lee@cspi.com>
10570 L:      netdev@vger.kernel.org
10571 W:      https://www.cspi.com/ethernet-products/support/downloads/
10572 S:      Supported
10573 F:      drivers/net/ethernet/myricom/myri10ge/
10574
10575 NAND FLASH SUBSYSTEM
10576 M:      Boris Brezillon <bbrezillon@kernel.org>
10577 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10578 R:      Richard Weinberger <richard@nod.at>
10579 L:      linux-mtd@lists.infradead.org
10580 W:      http://www.linux-mtd.infradead.org/
10581 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10582 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10583 T:      git git://git.infradead.org/linux-mtd.git nand/next
10584 S:      Maintained
10585 F:      drivers/mtd/nand/
10586 F:      include/linux/mtd/*nand*.h
10587
10588 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10589 M:      Daniel Mack <zonque@gmail.com>
10590 S:      Maintained
10591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10592 W:      http://www.native-instruments.com
10593 F:      sound/usb/caiaq/
10594
10595 NATSEMI ETHERNET DRIVER (DP8381x)
10596 S:      Orphan
10597 F:      drivers/net/ethernet/natsemi/natsemi.c
10598
10599 NCR 5380 SCSI DRIVERS
10600 M:      Finn Thain <fthain@telegraphics.com.au>
10601 M:      Michael Schmitz <schmitzmic@gmail.com>
10602 L:      linux-scsi@vger.kernel.org
10603 S:      Maintained
10604 F:      Documentation/scsi/g_NCR5380.txt
10605 F:      drivers/scsi/NCR5380.*
10606 F:      drivers/scsi/arm/cumana_1.c
10607 F:      drivers/scsi/arm/oak.c
10608 F:      drivers/scsi/atari_scsi.*
10609 F:      drivers/scsi/dmx3191d.c
10610 F:      drivers/scsi/g_NCR5380.*
10611 F:      drivers/scsi/mac_scsi.*
10612 F:      drivers/scsi/sun3_scsi.*
10613 F:      drivers/scsi/sun3_scsi_vme.c
10614
10615 NCSI LIBRARY:
10616 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10617 S:      Maintained
10618 F:      net/ncsi/
10619
10620 NCT6775 HARDWARE MONITOR DRIVER
10621 M:      Guenter Roeck <linux@roeck-us.net>
10622 L:      linux-hwmon@vger.kernel.org
10623 S:      Maintained
10624 F:      Documentation/hwmon/nct6775
10625 F:      drivers/hwmon/nct6775.c
10626
10627 NET_FAILOVER MODULE
10628 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10629 L:      netdev@vger.kernel.org
10630 S:      Supported
10631 F:      driver/net/net_failover.c
10632 F:      include/net/net_failover.h
10633 F:      Documentation/networking/net_failover.rst
10634
10635 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10636 M:      Faisal Latif <faisal.latif@intel.com>
10637 L:      linux-rdma@vger.kernel.org
10638 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10639 S:      Supported
10640 F:      drivers/infiniband/hw/nes/
10641 F:      include/uapi/rdma/nes-abi.h
10642
10643 NETEM NETWORK EMULATOR
10644 M:      Stephen Hemminger <stephen@networkplumber.org>
10645 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10646 S:      Maintained
10647 F:      net/sched/sch_netem.c
10648
10649 NETERION 10GbE DRIVERS (s2io/vxge)
10650 M:      Jon Mason <jdmason@kudzu.us>
10651 L:      netdev@vger.kernel.org
10652 S:      Supported
10653 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10654 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10655 F:      drivers/net/ethernet/neterion/
10656
10657 NETFILTER
10658 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10659 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10660 M:      Florian Westphal <fw@strlen.de>
10661 L:      netfilter-devel@vger.kernel.org
10662 L:      coreteam@netfilter.org
10663 W:      http://www.netfilter.org/
10664 W:      http://www.iptables.org/
10665 W:      http://www.nftables.org/
10666 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10669 S:      Maintained
10670 F:      include/linux/netfilter*
10671 F:      include/linux/netfilter/
10672 F:      include/net/netfilter/
10673 F:      include/uapi/linux/netfilter*
10674 F:      include/uapi/linux/netfilter/
10675 F:      net/*/netfilter.c
10676 F:      net/*/netfilter/
10677 F:      net/netfilter/
10678 F:      net/bridge/br_netfilter*.c
10679
10680 NETROM NETWORK LAYER
10681 M:      Ralf Baechle <ralf@linux-mips.org>
10682 L:      linux-hams@vger.kernel.org
10683 W:      http://www.linux-ax25.org/
10684 S:      Maintained
10685 F:      include/net/netrom.h
10686 F:      include/uapi/linux/netrom.h
10687 F:      net/netrom/
10688
10689 NETRONOME ETHERNET DRIVERS
10690 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10691 L:      oss-drivers@netronome.com
10692 S:      Maintained
10693 F:      drivers/net/ethernet/netronome/
10694
10695 NETWORK BLOCK DEVICE (NBD)
10696 M:      Josef Bacik <josef@toxicpanda.com>
10697 S:      Maintained
10698 L:      linux-block@vger.kernel.org
10699 L:      nbd@other.debian.org
10700 F:      Documentation/blockdev/nbd.txt
10701 F:      drivers/block/nbd.c
10702 F:      include/uapi/linux/nbd.h
10703
10704 NETWORK DROP MONITOR
10705 M:      Neil Horman <nhorman@tuxdriver.com>
10706 L:      netdev@vger.kernel.org
10707 S:      Maintained
10708 W:      https://fedorahosted.org/dropwatch/
10709 F:      net/core/drop_monitor.c
10710
10711 NETWORKING DRIVERS
10712 M:      "David S. Miller" <davem@davemloft.net>
10713 L:      netdev@vger.kernel.org
10714 W:      http://www.linuxfoundation.org/en/Net
10715 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10718 S:      Odd Fixes
10719 F:      Documentation/devicetree/bindings/net/
10720 F:      drivers/net/
10721 F:      include/linux/if_*
10722 F:      include/linux/netdevice.h
10723 F:      include/linux/etherdevice.h
10724 F:      include/linux/fcdevice.h
10725 F:      include/linux/fddidevice.h
10726 F:      include/linux/hippidevice.h
10727 F:      include/linux/inetdevice.h
10728 F:      include/uapi/linux/if_*
10729 F:      include/uapi/linux/netdevice.h
10730
10731 NETWORKING DRIVERS (WIRELESS)
10732 M:      Kalle Valo <kvalo@codeaurora.org>
10733 L:      linux-wireless@vger.kernel.org
10734 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10737 S:      Maintained
10738 F:      Documentation/devicetree/bindings/net/wireless/
10739 F:      drivers/net/wireless/
10740
10741 NETWORKING [DSA]
10742 M:      Andrew Lunn <andrew@lunn.ch>
10743 M:      Vivien Didelot <vivien.didelot@gmail.com>
10744 M:      Florian Fainelli <f.fainelli@gmail.com>
10745 S:      Maintained
10746 F:      Documentation/devicetree/bindings/net/dsa/
10747 F:      net/dsa/
10748 F:      include/net/dsa.h
10749 F:      include/linux/dsa/
10750 F:      include/linux/platform_data/dsa.h
10751 F:      drivers/net/dsa/
10752
10753 NETWORKING [GENERAL]
10754 M:      "David S. Miller" <davem@davemloft.net>
10755 L:      netdev@vger.kernel.org
10756 W:      http://www.linuxfoundation.org/en/Net
10757 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10760 B:      mailto:netdev@vger.kernel.org
10761 S:      Maintained
10762 F:      net/
10763 F:      include/net/
10764 F:      include/linux/in.h
10765 F:      include/linux/net.h
10766 F:      include/linux/netdevice.h
10767 F:      include/uapi/linux/in.h
10768 F:      include/uapi/linux/net.h
10769 F:      include/uapi/linux/netdevice.h
10770 F:      include/uapi/linux/net_namespace.h
10771 F:      tools/testing/selftests/net/
10772 F:      lib/net_utils.c
10773 F:      lib/random32.c
10774 F:      Documentation/networking/
10775
10776 NETWORKING [IPSEC]
10777 M:      Steffen Klassert <steffen.klassert@secunet.com>
10778 M:      Herbert Xu <herbert@gondor.apana.org.au>
10779 M:      "David S. Miller" <davem@davemloft.net>
10780 L:      netdev@vger.kernel.org
10781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10783 S:      Maintained
10784 F:      net/xfrm/
10785 F:      net/key/
10786 F:      net/ipv4/xfrm*
10787 F:      net/ipv4/esp4*
10788 F:      net/ipv4/ah4.c
10789 F:      net/ipv4/ipcomp.c
10790 F:      net/ipv4/ip_vti.c
10791 F:      net/ipv6/xfrm*
10792 F:      net/ipv6/esp6*
10793 F:      net/ipv6/ah6.c
10794 F:      net/ipv6/ipcomp6.c
10795 F:      net/ipv6/ip6_vti.c
10796 F:      include/uapi/linux/xfrm.h
10797 F:      include/net/xfrm.h
10798
10799 NETWORKING [IPv4/IPv6]
10800 M:      "David S. Miller" <davem@davemloft.net>
10801 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10802 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10803 L:      netdev@vger.kernel.org
10804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10805 S:      Maintained
10806 F:      net/ipv4/
10807 F:      net/ipv6/
10808 F:      include/net/ip*
10809 F:      arch/x86/net/*
10810
10811 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10812 M:      Paul Moore <paul@paul-moore.com>
10813 W:      https://github.com/netlabel
10814 L:      netdev@vger.kernel.org
10815 L:      linux-security-module@vger.kernel.org
10816 S:      Maintained
10817 F:      Documentation/netlabel/
10818 F:      include/net/calipso.h
10819 F:      include/net/cipso_ipv4.h
10820 F:      include/net/netlabel.h
10821 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10822 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10823 F:      net/netlabel/
10824 F:      net/ipv4/cipso_ipv4.c
10825 F:      net/ipv6/calipso.c
10826 F:      net/netfilter/xt_CONNSECMARK.c
10827 F:      net/netfilter/xt_SECMARK.c
10828
10829 NETWORKING [TCP]
10830 M:      Eric Dumazet <edumazet@google.com>
10831 L:      netdev@vger.kernel.org
10832 S:      Maintained
10833 F:      net/ipv4/tcp*.c
10834 F:      net/ipv4/syncookies.c
10835 F:      net/ipv6/tcp*.c
10836 F:      net/ipv6/syncookies.c
10837 F:      include/uapi/linux/tcp.h
10838 F:      include/net/tcp.h
10839 F:      include/linux/tcp.h
10840 F:      include/trace/events/tcp.h
10841
10842 NETWORKING [TLS]
10843 M:      Boris Pismenny <borisp@mellanox.com>
10844 M:      Aviad Yehezkel <aviadye@mellanox.com>
10845 M:      Dave Watson <davejwatson@fb.com>
10846 M:      John Fastabend <john.fastabend@gmail.com>
10847 M:      Daniel Borkmann <daniel@iogearbox.net>
10848 L:      netdev@vger.kernel.org
10849 S:      Maintained
10850 F:      net/tls/*
10851 F:      include/uapi/linux/tls.h
10852 F:      include/net/tls.h
10853
10854 NETWORKING [WIRELESS]
10855 L:      linux-wireless@vger.kernel.org
10856 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10857
10858 NETDEVSIM
10859 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10860 S:      Maintained
10861 F:      drivers/net/netdevsim/*
10862
10863 NETXEN (1/10) GbE SUPPORT
10864 M:      Manish Chopra <manishc@marvell.com>
10865 M:      Rahul Verma <rahulv@marvell.com>
10866 M:      GR-Linux-NIC-Dev@marvell.com
10867 L:      netdev@vger.kernel.org
10868 S:      Supported
10869 F:      drivers/net/ethernet/qlogic/netxen/
10870
10871 NFC SUBSYSTEM
10872 M:      Samuel Ortiz <sameo@linux.intel.com>
10873 L:      linux-wireless@vger.kernel.org
10874 L:      linux-nfc@lists.01.org (subscribers-only)
10875 S:      Supported
10876 F:      net/nfc/
10877 F:      include/net/nfc/
10878 F:      include/uapi/linux/nfc.h
10879 F:      drivers/nfc/
10880 F:      include/linux/platform_data/nfcmrvl.h
10881 F:      include/linux/platform_data/nxp-nci.h
10882 F:      Documentation/devicetree/bindings/net/nfc/
10883
10884 NFS, SUNRPC, AND LOCKD CLIENTS
10885 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10886 M:      Anna Schumaker <anna.schumaker@netapp.com>
10887 L:      linux-nfs@vger.kernel.org
10888 W:      http://client.linux-nfs.org
10889 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10890 S:      Maintained
10891 F:      fs/lockd/
10892 F:      fs/nfs/
10893 F:      fs/nfs_common/
10894 F:      net/sunrpc/
10895 F:      include/linux/lockd/
10896 F:      include/linux/nfs*
10897 F:      include/linux/sunrpc/
10898 F:      include/uapi/linux/nfs*
10899 F:      include/uapi/linux/sunrpc/
10900
10901 NILFS2 FILESYSTEM
10902 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10903 L:      linux-nilfs@vger.kernel.org
10904 W:      https://nilfs.sourceforge.io/
10905 W:      https://nilfs.osdn.jp/
10906 T:      git git://github.com/konis/nilfs2.git
10907 S:      Supported
10908 F:      Documentation/filesystems/nilfs2.txt
10909 F:      fs/nilfs2/
10910 F:      include/trace/events/nilfs2.h
10911 F:      include/uapi/linux/nilfs2_api.h
10912 F:      include/uapi/linux/nilfs2_ondisk.h
10913
10914 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10915 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10916 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10917 S:      Maintained
10918 F:      Documentation/scsi/NinjaSCSI.txt
10919 F:      drivers/scsi/pcmcia/nsp_*
10920
10921 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10922 M:      GOTO Masanori <gotom@debian.or.jp>
10923 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10924 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10925 S:      Maintained
10926 F:      Documentation/scsi/NinjaSCSI.txt
10927 F:      drivers/scsi/nsp32*
10928
10929 NIOS2 ARCHITECTURE
10930 M:      Ley Foon Tan <lftan@altera.com>
10931 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10933 S:      Maintained
10934 F:      arch/nios2/
10935
10936 NOHZ, DYNTICKS SUPPORT
10937 M:      Frederic Weisbecker <fweisbec@gmail.com>
10938 M:      Thomas Gleixner <tglx@linutronix.de>
10939 M:      Ingo Molnar <mingo@kernel.org>
10940 L:      linux-kernel@vger.kernel.org
10941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10942 S:      Maintained
10943 F:      kernel/time/tick*.*
10944 F:      include/linux/tick.h
10945 F:      include/linux/sched/nohz.h
10946
10947 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10948 M:      Pavel Machek <pavel@ucw.cz>
10949 M:      Sakari Ailus <sakari.ailus@iki.fi>
10950 L:      linux-media@vger.kernel.org
10951 S:      Maintained
10952 F:      drivers/media/i2c/et8ek8
10953 F:      drivers/media/i2c/ad5820.c
10954
10955 NOKIA N900 POWER SUPPLY DRIVERS
10956 R:      Pali Rohár <pali.rohar@gmail.com>
10957 F:      include/linux/power/bq2415x_charger.h
10958 F:      include/linux/power/bq27xxx_battery.h
10959 F:      include/linux/power/isp1704_charger.h
10960 F:      drivers/power/supply/bq2415x_charger.c
10961 F:      drivers/power/supply/bq27xxx_battery.c
10962 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10963 F:      drivers/power/supply/isp1704_charger.c
10964 F:      drivers/power/supply/rx51_battery.c
10965
10966 NOLIBC HEADER FILE
10967 M:      Willy Tarreau <w@1wt.eu>
10968 S:      Maintained
10969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10970 F:      tools/include/nolibc/
10971
10972 NTB AMD DRIVER
10973 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10974 L:      linux-ntb@googlegroups.com
10975 S:      Supported
10976 F:      drivers/ntb/hw/amd/
10977
10978 NTB DRIVER CORE
10979 M:      Jon Mason <jdmason@kudzu.us>
10980 M:      Dave Jiang <dave.jiang@intel.com>
10981 M:      Allen Hubbe <allenbh@gmail.com>
10982 L:      linux-ntb@googlegroups.com
10983 S:      Supported
10984 W:      https://github.com/jonmason/ntb/wiki
10985 T:      git git://github.com/jonmason/ntb.git
10986 F:      drivers/ntb/
10987 F:      drivers/net/ntb_netdev.c
10988 F:      include/linux/ntb.h
10989 F:      include/linux/ntb_transport.h
10990 F:      tools/testing/selftests/ntb/
10991
10992 NTB IDT DRIVER
10993 M:      Serge Semin <fancer.lancer@gmail.com>
10994 L:      linux-ntb@googlegroups.com
10995 S:      Supported
10996 F:      drivers/ntb/hw/idt/
10997
10998 NTB INTEL DRIVER
10999 M:      Dave Jiang <dave.jiang@intel.com>
11000 L:      linux-ntb@googlegroups.com
11001 S:      Supported
11002 W:      https://github.com/davejiang/linux/wiki
11003 T:      git https://github.com/davejiang/linux.git
11004 F:      drivers/ntb/hw/intel/
11005
11006 NTFS FILESYSTEM
11007 M:      Anton Altaparmakov <anton@tuxera.com>
11008 L:      linux-ntfs-dev@lists.sourceforge.net
11009 W:      http://www.tuxera.com/
11010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11011 S:      Supported
11012 F:      Documentation/filesystems/ntfs.txt
11013 F:      fs/ntfs/
11014
11015 NUBUS SUBSYSTEM
11016 M:      Finn Thain <fthain@telegraphics.com.au>
11017 L:      linux-m68k@lists.linux-m68k.org
11018 S:      Maintained
11019 F:      arch/*/include/asm/nubus.h
11020 F:      drivers/nubus/
11021 F:      include/linux/nubus.h
11022 F:      include/uapi/linux/nubus.h
11023
11024 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11025 M:      Antonino Daplas <adaplas@gmail.com>
11026 L:      linux-fbdev@vger.kernel.org
11027 S:      Maintained
11028 F:      drivers/video/fbdev/riva/
11029 F:      drivers/video/fbdev/nvidia/
11030
11031 NVM EXPRESS DRIVER
11032 M:      Keith Busch <keith.busch@intel.com>
11033 M:      Jens Axboe <axboe@fb.com>
11034 M:      Christoph Hellwig <hch@lst.de>
11035 M:      Sagi Grimberg <sagi@grimberg.me>
11036 L:      linux-nvme@lists.infradead.org
11037 T:      git://git.infradead.org/nvme.git
11038 W:      http://git.infradead.org/nvme.git
11039 S:      Supported
11040 F:      drivers/nvme/host/
11041 F:      include/linux/nvme.h
11042 F:      include/uapi/linux/nvme_ioctl.h
11043
11044 NVM EXPRESS FC TRANSPORT DRIVERS
11045 M:      James Smart <james.smart@broadcom.com>
11046 L:      linux-nvme@lists.infradead.org
11047 S:      Supported
11048 F:      include/linux/nvme-fc.h
11049 F:      include/linux/nvme-fc-driver.h
11050 F:      drivers/nvme/host/fc.c
11051 F:      drivers/nvme/target/fc.c
11052 F:      drivers/nvme/target/fcloop.c
11053
11054 NVM EXPRESS TARGET DRIVER
11055 M:      Christoph Hellwig <hch@lst.de>
11056 M:      Sagi Grimberg <sagi@grimberg.me>
11057 L:      linux-nvme@lists.infradead.org
11058 T:      git://git.infradead.org/nvme.git
11059 W:      http://git.infradead.org/nvme.git
11060 S:      Supported
11061 F:      drivers/nvme/target/
11062
11063 NVMEM FRAMEWORK
11064 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11065 S:      Maintained
11066 F:      drivers/nvmem/
11067 F:      Documentation/devicetree/bindings/nvmem/
11068 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11069 F:      include/linux/nvmem-consumer.h
11070 F:      include/linux/nvmem-provider.h
11071
11072 NXP SGTL5000 DRIVER
11073 M:      Fabio Estevam <festevam@gmail.com>
11074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11075 S:      Maintained
11076 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11077 F:      sound/soc/codecs/sgtl5000*
11078
11079 NXP TDA998X DRM DRIVER
11080 M:      Russell King <linux@armlinux.org.uk>
11081 S:      Maintained
11082 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11083 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11084 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11085 F:      include/drm/i2c/tda998x.h
11086 F:      include/dt-bindings/display/tda998x.h
11087 K:      "nxp,tda998x"
11088
11089 NXP TFA9879 DRIVER
11090 M:      Peter Rosin <peda@axentia.se>
11091 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11092 S:      Maintained
11093 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11094 F:      sound/soc/codecs/tfa9879*
11095
11096 NXP-NCI NFC DRIVER
11097 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11098 R:      Charles Gorand <charles.gorand@effinnov.com>
11099 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11100 S:      Supported
11101 F:      drivers/nfc/nxp-nci
11102
11103 OBJAGG
11104 M:      Jiri Pirko <jiri@mellanox.com>
11105 L:      netdev@vger.kernel.org
11106 S:      Supported
11107 F:      lib/objagg.c
11108 F:      lib/test_objagg.c
11109 F:      include/linux/objagg.h
11110
11111 NXP FSPI DRIVER
11112 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11113 M:      Ashish Kumar <ashish.kumar@nxp.com>
11114 L:      linux-spi@vger.kernel.org
11115 S:      Maintained
11116 F:      drivers/spi/spi-nxp-fspi.c
11117 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11118
11119 OBJTOOL
11120 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11121 M:      Peter Zijlstra <peterz@infradead.org>
11122 S:      Supported
11123 F:      tools/objtool/
11124
11125 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11126 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11127 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11128 L:      linuxppc-dev@lists.ozlabs.org
11129 S:      Supported
11130 F:      arch/powerpc/platforms/powernv/ocxl.c
11131 F:      arch/powerpc/include/asm/pnv-ocxl.h
11132 F:      drivers/misc/ocxl/
11133 F:      include/misc/ocxl*
11134 F:      include/uapi/misc/ocxl.h
11135 F:      Documentation/accelerators/ocxl.rst
11136
11137 OMAP AUDIO SUPPORT
11138 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11139 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11140 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11141 L:      linux-omap@vger.kernel.org
11142 S:      Maintained
11143 F:      sound/soc/ti/omap*
11144 F:      sound/soc/ti/rx51.c
11145 F:      sound/soc/ti/n810.c
11146 F:      sound/soc/ti/sdma-pcm.*
11147
11148 OMAP CLOCK FRAMEWORK SUPPORT
11149 M:      Paul Walmsley <paul@pwsan.com>
11150 L:      linux-omap@vger.kernel.org
11151 S:      Maintained
11152 F:      arch/arm/*omap*/*clock*
11153
11154 OMAP DEVICE TREE SUPPORT
11155 M:      Benoît Cousson <bcousson@baylibre.com>
11156 M:      Tony Lindgren <tony@atomide.com>
11157 L:      linux-omap@vger.kernel.org
11158 L:      devicetree@vger.kernel.org
11159 S:      Maintained
11160 F:      arch/arm/boot/dts/*omap*
11161 F:      arch/arm/boot/dts/*am3*
11162 F:      arch/arm/boot/dts/*am4*
11163 F:      arch/arm/boot/dts/*am5*
11164 F:      arch/arm/boot/dts/*dra7*
11165
11166 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11167 L:      linux-omap@vger.kernel.org
11168 L:      linux-fbdev@vger.kernel.org
11169 S:      Orphan
11170 F:      drivers/video/fbdev/omap2/
11171 F:      Documentation/arm/OMAP/DSS
11172
11173 OMAP FRAMEBUFFER SUPPORT
11174 L:      linux-fbdev@vger.kernel.org
11175 L:      linux-omap@vger.kernel.org
11176 S:      Orphan
11177 F:      drivers/video/fbdev/omap/
11178
11179 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11180 M:      Roger Quadros <rogerq@ti.com>
11181 M:      Tony Lindgren <tony@atomide.com>
11182 L:      linux-omap@vger.kernel.org
11183 S:      Maintained
11184 F:      drivers/memory/omap-gpmc.c
11185 F:      arch/arm/mach-omap2/*gpmc*
11186
11187 OMAP GPIO DRIVER
11188 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11189 M:      Santosh Shilimkar <ssantosh@kernel.org>
11190 M:      Kevin Hilman <khilman@kernel.org>
11191 L:      linux-omap@vger.kernel.org
11192 S:      Maintained
11193 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11194 F:      drivers/gpio/gpio-omap.c
11195
11196 OMAP HARDWARE SPINLOCK SUPPORT
11197 M:      Ohad Ben-Cohen <ohad@wizery.com>
11198 L:      linux-omap@vger.kernel.org
11199 S:      Maintained
11200 F:      drivers/hwspinlock/omap_hwspinlock.c
11201
11202 OMAP HS MMC SUPPORT
11203 L:      linux-mmc@vger.kernel.org
11204 L:      linux-omap@vger.kernel.org
11205 S:      Orphan
11206 F:      drivers/mmc/host/omap_hsmmc.c
11207
11208 OMAP HWMOD DATA
11209 M:      Paul Walmsley <paul@pwsan.com>
11210 L:      linux-omap@vger.kernel.org
11211 S:      Maintained
11212 F:      arch/arm/mach-omap2/omap_hwmod*data*
11213
11214 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11215 M:      Benoît Cousson <bcousson@baylibre.com>
11216 L:      linux-omap@vger.kernel.org
11217 S:      Maintained
11218 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11219
11220 OMAP HWMOD SUPPORT
11221 M:      Benoît Cousson <bcousson@baylibre.com>
11222 M:      Paul Walmsley <paul@pwsan.com>
11223 L:      linux-omap@vger.kernel.org
11224 S:      Maintained
11225 F:      arch/arm/mach-omap2/omap_hwmod.*
11226
11227 OMAP I2C DRIVER
11228 M:      Vignesh R <vigneshr@ti.com>
11229 L:      linux-omap@vger.kernel.org
11230 L:      linux-i2c@vger.kernel.org
11231 S:      Maintained
11232 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11233 F:      drivers/i2c/busses/i2c-omap.c
11234
11235 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11236 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11237 L:      linux-media@vger.kernel.org
11238 S:      Maintained
11239 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11240 F:      drivers/media/platform/omap3isp/
11241 F:      drivers/staging/media/omap4iss/
11242
11243 OMAP MMC SUPPORT
11244 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11245 L:      linux-omap@vger.kernel.org
11246 S:      Odd Fixes
11247 F:      drivers/mmc/host/omap.c
11248
11249 OMAP POWER MANAGEMENT SUPPORT
11250 M:      Kevin Hilman <khilman@kernel.org>
11251 L:      linux-omap@vger.kernel.org
11252 S:      Maintained
11253 F:      arch/arm/*omap*/*pm*
11254 F:      drivers/cpufreq/omap-cpufreq.c
11255
11256 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11257 M:      Rajendra Nayak <rnayak@codeaurora.org>
11258 M:      Paul Walmsley <paul@pwsan.com>
11259 L:      linux-omap@vger.kernel.org
11260 S:      Maintained
11261 F:      arch/arm/mach-omap2/prm*
11262
11263 OMAP RANDOM NUMBER GENERATOR SUPPORT
11264 M:      Deepak Saxena <dsaxena@plexity.net>
11265 S:      Maintained
11266 F:      drivers/char/hw_random/omap-rng.c
11267
11268 OMAP USB SUPPORT
11269 L:      linux-usb@vger.kernel.org
11270 L:      linux-omap@vger.kernel.org
11271 S:      Orphan
11272 F:      drivers/usb/*/*omap*
11273 F:      arch/arm/*omap*/usb*
11274
11275 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11276 M:      Mark Jackson <mpfj@newflow.co.uk>
11277 L:      linux-omap@vger.kernel.org
11278 S:      Maintained
11279 F:      arch/arm/boot/dts/am335x-nano.dts
11280
11281 OMAP1 SUPPORT
11282 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11283 M:      Tony Lindgren <tony@atomide.com>
11284 L:      linux-omap@vger.kernel.org
11285 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11287 S:      Maintained
11288 F:      arch/arm/mach-omap1/
11289 F:      arch/arm/plat-omap/
11290 F:      arch/arm/configs/omap1_defconfig
11291 F:      drivers/i2c/busses/i2c-omap.c
11292 F:      include/linux/platform_data/i2c-omap.h
11293 F:      include/linux/platform_data/ams-delta-fiq.h
11294
11295 OMAP2+ SUPPORT
11296 M:      Tony Lindgren <tony@atomide.com>
11297 L:      linux-omap@vger.kernel.org
11298 W:      http://www.muru.com/linux/omap/
11299 W:      http://linux.omap.com/
11300 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11302 S:      Maintained
11303 F:      arch/arm/mach-omap2/
11304 F:      arch/arm/plat-omap/
11305 F:      arch/arm/configs/omap2plus_defconfig
11306 F:      drivers/i2c/busses/i2c-omap.c
11307 F:      drivers/irqchip/irq-omap-intc.c
11308 F:      drivers/mfd/*omap*.c
11309 F:      drivers/mfd/menelaus.c
11310 F:      drivers/mfd/palmas.c
11311 F:      drivers/mfd/tps65217.c
11312 F:      drivers/mfd/tps65218.c
11313 F:      drivers/mfd/tps65910.c
11314 F:      drivers/mfd/twl-core.[ch]
11315 F:      drivers/mfd/twl4030*.c
11316 F:      drivers/mfd/twl6030*.c
11317 F:      drivers/mfd/twl6040*.c
11318 F:      drivers/regulator/palmas-regulator*.c
11319 F:      drivers/regulator/pbias-regulator.c
11320 F:      drivers/regulator/tps65217-regulator.c
11321 F:      drivers/regulator/tps65218-regulator.c
11322 F:      drivers/regulator/tps65910-regulator.c
11323 F:      drivers/regulator/twl-regulator.c
11324 F:      drivers/regulator/twl6030-regulator.c
11325 F:      include/linux/platform_data/i2c-omap.h
11326
11327 ONION OMEGA2+ BOARD
11328 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11329 L:      linux-mips@vger.kernel.org
11330 S:      Maintained
11331 F:      arch/mips/boot/dts/ralink/omega2p.dts
11332
11333 OMFS FILESYSTEM
11334 M:      Bob Copeland <me@bobcopeland.com>
11335 L:      linux-karma-devel@lists.sourceforge.net
11336 S:      Maintained
11337 F:      Documentation/filesystems/omfs.txt
11338 F:      fs/omfs/
11339
11340 OMNIKEY CARDMAN 4000 DRIVER
11341 M:      Harald Welte <laforge@gnumonks.org>
11342 S:      Maintained
11343 F:      drivers/char/pcmcia/cm4000_cs.c
11344 F:      include/linux/cm4000_cs.h
11345 F:      include/uapi/linux/cm4000_cs.h
11346
11347 OMNIKEY CARDMAN 4040 DRIVER
11348 M:      Harald Welte <laforge@gnumonks.org>
11349 S:      Maintained
11350 F:      drivers/char/pcmcia/cm4040_cs.*
11351
11352 OMNIVISION OV13858 SENSOR DRIVER
11353 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11354 L:      linux-media@vger.kernel.org
11355 T:      git git://linuxtv.org/media_tree.git
11356 S:      Maintained
11357 F:      drivers/media/i2c/ov13858.c
11358
11359 OMNIVISION OV2680 SENSOR DRIVER
11360 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11361 L:      linux-media@vger.kernel.org
11362 T:      git git://linuxtv.org/media_tree.git
11363 S:      Maintained
11364 F:      drivers/media/i2c/ov2680.c
11365 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11366
11367 OMNIVISION OV2685 SENSOR DRIVER
11368 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11369 L:      linux-media@vger.kernel.org
11370 T:      git git://linuxtv.org/media_tree.git
11371 S:      Maintained
11372 F:      drivers/media/i2c/ov2685.c
11373
11374 OMNIVISION OV5640 SENSOR DRIVER
11375 M:      Steve Longerbeam <slongerbeam@gmail.com>
11376 L:      linux-media@vger.kernel.org
11377 T:      git git://linuxtv.org/media_tree.git
11378 S:      Maintained
11379 F:      drivers/media/i2c/ov5640.c
11380
11381 OMNIVISION OV5647 SENSOR DRIVER
11382 M:      Luis Oliveira <lolivei@synopsys.com>
11383 L:      linux-media@vger.kernel.org
11384 T:      git git://linuxtv.org/media_tree.git
11385 S:      Maintained
11386 F:      drivers/media/i2c/ov5647.c
11387
11388 OMNIVISION OV5695 SENSOR DRIVER
11389 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11390 L:      linux-media@vger.kernel.org
11391 T:      git git://linuxtv.org/media_tree.git
11392 S:      Maintained
11393 F:      drivers/media/i2c/ov5695.c
11394
11395 OMNIVISION OV7670 SENSOR DRIVER
11396 M:      Jonathan Corbet <corbet@lwn.net>
11397 L:      linux-media@vger.kernel.org
11398 T:      git git://linuxtv.org/media_tree.git
11399 S:      Maintained
11400 F:      drivers/media/i2c/ov7670.c
11401 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11402
11403 OMNIVISION OV772x SENSOR DRIVER
11404 M:      Jacopo Mondi <jacopo@jmondi.org>
11405 L:      linux-media@vger.kernel.org
11406 T:      git git://linuxtv.org/media_tree.git
11407 S:      Odd fixes
11408 F:      drivers/media/i2c/ov772x.c
11409 F:      include/media/i2c/ov772x.h
11410 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11411
11412 OMNIVISION OV7740 SENSOR DRIVER
11413 M:      Wenyou Yang <wenyou.yang@microchip.com>
11414 L:      linux-media@vger.kernel.org
11415 T:      git git://linuxtv.org/media_tree.git
11416 S:      Maintained
11417 F:      drivers/media/i2c/ov7740.c
11418 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11419
11420 OMNIVISION OV9650 SENSOR DRIVER
11421 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11422 R:      Akinobu Mita <akinobu.mita@gmail.com>
11423 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11424 L:      linux-media@vger.kernel.org
11425 T:      git git://linuxtv.org/media_tree.git
11426 S:      Maintained
11427 F:      drivers/media/i2c/ov9650.c
11428 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11429
11430 ONENAND FLASH DRIVER
11431 M:      Kyungmin Park <kyungmin.park@samsung.com>
11432 L:      linux-mtd@lists.infradead.org
11433 S:      Maintained
11434 F:      drivers/mtd/nand/onenand/
11435 F:      include/linux/mtd/onenand*.h
11436
11437 ONSTREAM SCSI TAPE DRIVER
11438 M:      Willem Riede <osst@riede.org>
11439 L:      osst-users@lists.sourceforge.net
11440 L:      linux-scsi@vger.kernel.org
11441 S:      Maintained
11442 F:      Documentation/scsi/osst.txt
11443 F:      drivers/scsi/osst.*
11444 F:      drivers/scsi/osst_*.h
11445 F:      drivers/scsi/st.h
11446
11447 OP-TEE DRIVER
11448 M:      Jens Wiklander <jens.wiklander@linaro.org>
11449 S:      Maintained
11450 F:      drivers/tee/optee/
11451
11452 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11453 M:      Sumit Garg <sumit.garg@linaro.org>
11454 S:      Maintained
11455 F:      drivers/char/hw_random/optee-rng.c
11456
11457 OPA-VNIC DRIVER
11458 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11459 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11460 L:      linux-rdma@vger.kernel.org
11461 S:      Supported
11462 F:      drivers/infiniband/ulp/opa_vnic
11463
11464 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11465 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11466 M:      Frank Rowand <frowand.list@gmail.com>
11467 L:      devicetree@vger.kernel.org
11468 S:      Maintained
11469 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11470 F:      Documentation/devicetree/overlay-notes.txt
11471 F:      drivers/of/overlay.c
11472 F:      drivers/of/resolver.c
11473 K:      of_overlay_notifier_
11474
11475 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11476 M:      Rob Herring <robh+dt@kernel.org>
11477 M:      Frank Rowand <frowand.list@gmail.com>
11478 L:      devicetree@vger.kernel.org
11479 W:      http://www.devicetree.org/
11480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11481 S:      Maintained
11482 F:      drivers/of/
11483 F:      include/linux/of*.h
11484 F:      scripts/dtc/
11485 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11486
11487 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11488 M:      Rob Herring <robh+dt@kernel.org>
11489 M:      Mark Rutland <mark.rutland@arm.com>
11490 L:      devicetree@vger.kernel.org
11491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11492 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11493 S:      Maintained
11494 F:      Documentation/devicetree/
11495 F:      arch/*/boot/dts/
11496 F:      include/dt-bindings/
11497
11498 OPENCORES I2C BUS DRIVER
11499 M:      Peter Korsgaard <peter@korsgaard.com>
11500 M:      Andrew Lunn <andrew@lunn.ch>
11501 L:      linux-i2c@vger.kernel.org
11502 S:      Maintained
11503 F:      Documentation/i2c/busses/i2c-ocores
11504 F:      drivers/i2c/busses/i2c-ocores.c
11505 F:      include/linux/platform_data/i2c-ocores.h
11506
11507 OPENRISC ARCHITECTURE
11508 M:      Jonas Bonn <jonas@southpole.se>
11509 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11510 M:      Stafford Horne <shorne@gmail.com>
11511 T:      git git://github.com/openrisc/linux.git
11512 L:      openrisc@lists.librecores.org
11513 W:      http://openrisc.io
11514 S:      Maintained
11515 F:      Documentation/devicetree/bindings/openrisc/
11516 F:      Documentation/openrisc/
11517 F:      arch/openrisc/
11518 F:      drivers/irqchip/irq-ompic.c
11519 F:      drivers/irqchip/irq-or1k-*
11520
11521 OPENVSWITCH
11522 M:      Pravin B Shelar <pshelar@ovn.org>
11523 L:      netdev@vger.kernel.org
11524 L:      dev@openvswitch.org
11525 W:      http://openvswitch.org
11526 S:      Maintained
11527 F:      net/openvswitch/
11528 F:      include/uapi/linux/openvswitch.h
11529
11530 OPERATING PERFORMANCE POINTS (OPP)
11531 M:      Viresh Kumar <vireshk@kernel.org>
11532 M:      Nishanth Menon <nm@ti.com>
11533 M:      Stephen Boyd <sboyd@kernel.org>
11534 L:      linux-pm@vger.kernel.org
11535 S:      Maintained
11536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11537 F:      drivers/opp/
11538 F:      include/linux/pm_opp.h
11539 F:      Documentation/power/opp.txt
11540 F:      Documentation/devicetree/bindings/opp/
11541
11542 OPL4 DRIVER
11543 M:      Clemens Ladisch <clemens@ladisch.de>
11544 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11545 T:      git git://git.alsa-project.org/alsa-kernel.git
11546 S:      Maintained
11547 F:      sound/drivers/opl4/
11548
11549 OPROFILE
11550 M:      Robert Richter <rric@kernel.org>
11551 L:      oprofile-list@lists.sf.net
11552 S:      Maintained
11553 F:      arch/*/include/asm/oprofile*.h
11554 F:      arch/*/oprofile/
11555 F:      drivers/oprofile/
11556 F:      include/linux/oprofile.h
11557
11558 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11559 M:      Mark Fasheh <mark@fasheh.com>
11560 M:      Joel Becker <jlbec@evilplan.org>
11561 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11562 W:      http://ocfs2.wiki.kernel.org
11563 S:      Supported
11564 F:      Documentation/filesystems/ocfs2.txt
11565 F:      Documentation/filesystems/dlmfs.txt
11566 F:      fs/ocfs2/
11567
11568 ORANGEFS FILESYSTEM
11569 M:      Mike Marshall <hubcap@omnibond.com>
11570 R:      Martin Brandenburg <martin@omnibond.com>
11571 L:      devel@lists.orangefs.org
11572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11573 S:      Supported
11574 F:      fs/orangefs/
11575 F:      Documentation/filesystems/orangefs.txt
11576
11577 ORINOCO DRIVER
11578 L:      linux-wireless@vger.kernel.org
11579 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11580 W:      http://www.nongnu.org/orinoco/
11581 S:      Orphan
11582 F:      drivers/net/wireless/intersil/orinoco/
11583
11584 OSD LIBRARY and FILESYSTEM
11585 M:      Boaz Harrosh <ooo@electrozaur.com>
11586 S:      Maintained
11587 F:      drivers/scsi/osd/
11588 F:      include/scsi/osd_*
11589 F:      fs/exofs/
11590
11591 OV2659 OMNIVISION SENSOR DRIVER
11592 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11593 L:      linux-media@vger.kernel.org
11594 W:      https://linuxtv.org
11595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11596 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11597 S:      Maintained
11598 F:      drivers/media/i2c/ov2659.c
11599 F:      include/media/i2c/ov2659.h
11600
11601 OVERLAY FILESYSTEM
11602 M:      Miklos Szeredi <miklos@szeredi.hu>
11603 L:      linux-unionfs@vger.kernel.org
11604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11605 S:      Supported
11606 F:      fs/overlayfs/
11607 F:      Documentation/filesystems/overlayfs.txt
11608
11609 P54 WIRELESS DRIVER
11610 M:      Christian Lamparter <chunkeey@googlemail.com>
11611 L:      linux-wireless@vger.kernel.org
11612 W:      http://wireless.kernel.org/en/users/Drivers/p54
11613 S:      Maintained
11614 F:      drivers/net/wireless/intersil/p54/
11615
11616 PA SEMI ETHERNET DRIVER
11617 L:      netdev@vger.kernel.org
11618 S:      Orphan
11619 F:      drivers/net/ethernet/pasemi/*
11620
11621 PA SEMI SMBUS DRIVER
11622 L:      linux-i2c@vger.kernel.org
11623 S:      Orphan
11624 F:      drivers/i2c/busses/i2c-pasemi.c
11625
11626 PADATA PARALLEL EXECUTION MECHANISM
11627 M:      Steffen Klassert <steffen.klassert@secunet.com>
11628 L:      linux-crypto@vger.kernel.org
11629 S:      Maintained
11630 F:      kernel/padata.c
11631 F:      include/linux/padata.h
11632 F:      Documentation/padata.txt
11633
11634 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11635 M:      Harald Welte <laforge@gnumonks.org>
11636 L:      platform-driver-x86@vger.kernel.org
11637 S:      Maintained
11638 F:      drivers/platform/x86/panasonic-laptop.c
11639
11640 PARALLEL LCD/KEYPAD PANEL DRIVER
11641 M:      Willy Tarreau <willy@haproxy.com>
11642 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11643 S:      Odd Fixes
11644 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11645 F:      drivers/auxdisplay/panel.c
11646
11647 PARALLEL PORT SUBSYSTEM
11648 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11649 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11650 L:      linux-parport@lists.infradead.org (subscribers-only)
11651 S:      Maintained
11652 F:      drivers/parport/
11653 F:      include/linux/parport*.h
11654 F:      drivers/char/ppdev.c
11655 F:      include/uapi/linux/ppdev.h
11656 F:      Documentation/parport*.txt
11657
11658 PARAVIRT_OPS INTERFACE
11659 M:      Juergen Gross <jgross@suse.com>
11660 M:      Alok Kataria <akataria@vmware.com>
11661 L:      virtualization@lists.linux-foundation.org
11662 S:      Supported
11663 F:      Documentation/virtual/paravirt_ops.txt
11664 F:      arch/*/kernel/paravirt*
11665 F:      arch/*/include/asm/paravirt*.h
11666 F:      include/linux/hypervisor.h
11667
11668 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11669 M:      Tim Waugh <tim@cyberelk.net>
11670 L:      linux-parport@lists.infradead.org (subscribers-only)
11671 S:      Maintained
11672 F:      Documentation/blockdev/paride.txt
11673 F:      drivers/block/paride/
11674
11675 PARISC ARCHITECTURE
11676 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11677 M:      Helge Deller <deller@gmx.de>
11678 L:      linux-parisc@vger.kernel.org
11679 W:      http://www.parisc-linux.org/
11680 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11683 S:      Maintained
11684 F:      arch/parisc/
11685 F:      Documentation/parisc/
11686 F:      drivers/parisc/
11687 F:      drivers/char/agp/parisc-agp.c
11688 F:      drivers/input/serio/gscps2.c
11689 F:      drivers/parport/parport_gsc.*
11690 F:      drivers/tty/serial/8250/8250_gsc.c
11691 F:      drivers/video/fbdev/sti*
11692 F:      drivers/video/console/sti*
11693 F:      drivers/video/logo/logo_parisc*
11694
11695 PARMAN
11696 M:      Jiri Pirko <jiri@mellanox.com>
11697 L:      netdev@vger.kernel.org
11698 S:      Supported
11699 F:      lib/parman.c
11700 F:      lib/test_parman.c
11701 F:      include/linux/parman.h
11702
11703 PC87360 HARDWARE MONITORING DRIVER
11704 M:      Jim Cromie <jim.cromie@gmail.com>
11705 L:      linux-hwmon@vger.kernel.org
11706 S:      Maintained
11707 F:      Documentation/hwmon/pc87360
11708 F:      drivers/hwmon/pc87360.c
11709
11710 PC8736x GPIO DRIVER
11711 M:      Jim Cromie <jim.cromie@gmail.com>
11712 S:      Maintained
11713 F:      drivers/char/pc8736x_gpio.c
11714
11715 PC87427 HARDWARE MONITORING DRIVER
11716 M:      Jean Delvare <jdelvare@suse.com>
11717 L:      linux-hwmon@vger.kernel.org
11718 S:      Maintained
11719 F:      Documentation/hwmon/pc87427
11720 F:      drivers/hwmon/pc87427.c
11721
11722 PCA9532 LED DRIVER
11723 M:      Riku Voipio <riku.voipio@iki.fi>
11724 S:      Maintained
11725 F:      drivers/leds/leds-pca9532.c
11726 F:      include/linux/leds-pca9532.h
11727
11728 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11729 M:      Guenter Roeck <linux@roeck-us.net>
11730 L:      linux-i2c@vger.kernel.org
11731 S:      Maintained
11732 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11733
11734 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11735 M:      Khalid Aziz <khalid@gonehiking.org>
11736 S:      Maintained
11737 F:      drivers/firmware/pcdp.*
11738
11739 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11740 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11741 L:      linux-pci@vger.kernel.org
11742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743 S:      Maintained
11744 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11745 F:      drivers/pci/controller/pci-aardvark.c
11746
11747 PCI DRIVER FOR ALTERA PCIE IP
11748 M:      Ley Foon Tan <lftan@altera.com>
11749 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11750 L:      linux-pci@vger.kernel.org
11751 S:      Supported
11752 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11753 F:      drivers/pci/controller/pcie-altera.c
11754
11755 PCI DRIVER FOR APPLIEDMICRO XGENE
11756 M:      Toan Le <toan@os.amperecomputing.com>
11757 L:      linux-pci@vger.kernel.org
11758 L:      linux-arm-kernel@lists.infradead.org
11759 S:      Maintained
11760 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11761 F:      drivers/pci/controller/pci-xgene.c
11762
11763 PCI DRIVER FOR ARM VERSATILE PLATFORM
11764 M:      Rob Herring <robh@kernel.org>
11765 L:      linux-pci@vger.kernel.org
11766 L:      linux-arm-kernel@lists.infradead.org
11767 S:      Maintained
11768 F:      Documentation/devicetree/bindings/pci/versatile.txt
11769 F:      drivers/pci/controller/pci-versatile.c
11770
11771 PCI DRIVER FOR ARMADA 8K
11772 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11773 L:      linux-pci@vger.kernel.org
11774 L:      linux-arm-kernel@lists.infradead.org
11775 S:      Maintained
11776 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11777 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11778
11779 PCI DRIVER FOR CADENCE PCIE IP
11780 M:      Alan Douglas <adouglas@cadence.com>
11781 L:      linux-pci@vger.kernel.org
11782 S:      Maintained
11783 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11784 F:      drivers/pci/controller/pcie-cadence*
11785
11786 PCI DRIVER FOR FREESCALE LAYERSCAPE
11787 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11788 M:      Mingkai Hu <mingkai.hu@nxp.com>
11789 M:      Roy Zang <roy.zang@nxp.com>
11790 L:      linuxppc-dev@lists.ozlabs.org
11791 L:      linux-pci@vger.kernel.org
11792 L:      linux-arm-kernel@lists.infradead.org
11793 S:      Maintained
11794 F:      drivers/pci/controller/dwc/*layerscape*
11795
11796 PCI DRIVER FOR GENERIC OF HOSTS
11797 M:      Will Deacon <will.deacon@arm.com>
11798 L:      linux-pci@vger.kernel.org
11799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 S:      Maintained
11801 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11802 F:      drivers/pci/controller/pci-host-common.c
11803 F:      drivers/pci/controller/pci-host-generic.c
11804
11805 PCI DRIVER FOR IMX6
11806 M:      Richard Zhu <hongxing.zhu@nxp.com>
11807 M:      Lucas Stach <l.stach@pengutronix.de>
11808 L:      linux-pci@vger.kernel.org
11809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810 S:      Maintained
11811 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11812 F:      drivers/pci/controller/dwc/*imx6*
11813
11814 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11815 M:      Keith Busch <keith.busch@intel.com>
11816 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11817 L:      linux-pci@vger.kernel.org
11818 S:      Supported
11819 F:      drivers/pci/controller/vmd.c
11820
11821 PCI DRIVER FOR MICROSEMI SWITCHTEC
11822 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11823 M:      Logan Gunthorpe <logang@deltatee.com>
11824 L:      linux-pci@vger.kernel.org
11825 S:      Maintained
11826 F:      Documentation/switchtec.txt
11827 F:      Documentation/ABI/testing/sysfs-class-switchtec
11828 F:      drivers/pci/switch/switchtec*
11829 F:      include/uapi/linux/switchtec_ioctl.h
11830 F:      include/linux/switchtec.h
11831 F:      drivers/ntb/hw/mscc/
11832
11833 PCI DRIVER FOR MOBIVEIL PCIE IP
11834 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11835 L:      linux-pci@vger.kernel.org
11836 S:      Supported
11837 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11838 F:      drivers/pci/controller/pcie-mobiveil.c
11839
11840 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11841 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11842 M:      Jason Cooper <jason@lakedaemon.net>
11843 L:      linux-pci@vger.kernel.org
11844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11845 S:      Maintained
11846 F:      drivers/pci/controller/*mvebu*
11847
11848 PCI DRIVER FOR NVIDIA TEGRA
11849 M:      Thierry Reding <thierry.reding@gmail.com>
11850 L:      linux-tegra@vger.kernel.org
11851 L:      linux-pci@vger.kernel.org
11852 S:      Supported
11853 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11854 F:      drivers/pci/controller/pci-tegra.c
11855
11856 PCI DRIVER FOR RENESAS R-CAR
11857 M:      Simon Horman <horms@verge.net.au>
11858 L:      linux-pci@vger.kernel.org
11859 L:      linux-renesas-soc@vger.kernel.org
11860 S:      Maintained
11861 F:      drivers/pci/controller/*rcar*
11862
11863 PCI DRIVER FOR SAMSUNG EXYNOS
11864 M:      Jingoo Han <jingoohan1@gmail.com>
11865 L:      linux-pci@vger.kernel.org
11866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11867 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11868 S:      Maintained
11869 F:      drivers/pci/controller/dwc/pci-exynos.c
11870
11871 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11872 M:      Jingoo Han <jingoohan1@gmail.com>
11873 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11874 L:      linux-pci@vger.kernel.org
11875 S:      Maintained
11876 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11877 F:      drivers/pci/controller/dwc/*designware*
11878
11879 PCI DRIVER FOR TI DRA7XX
11880 M:      Kishon Vijay Abraham I <kishon@ti.com>
11881 L:      linux-omap@vger.kernel.org
11882 L:      linux-pci@vger.kernel.org
11883 S:      Supported
11884 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11885 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11886
11887 PCI DRIVER FOR TI KEYSTONE
11888 M:      Murali Karicheri <m-karicheri2@ti.com>
11889 L:      linux-pci@vger.kernel.org
11890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11891 S:      Maintained
11892 F:      drivers/pci/controller/dwc/pci-keystone.c
11893
11894 PCI ENDPOINT SUBSYSTEM
11895 M:      Kishon Vijay Abraham I <kishon@ti.com>
11896 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11897 L:      linux-pci@vger.kernel.org
11898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11899 S:      Supported
11900 F:      drivers/pci/endpoint/
11901 F:      drivers/misc/pci_endpoint_test.c
11902 F:      tools/pci/
11903
11904 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11905 M:      Russell Currey <ruscur@russell.cc>
11906 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11907 M:      Oliver O'Halloran <oohall@gmail.com>
11908 L:      linuxppc-dev@lists.ozlabs.org
11909 S:      Supported
11910 F:      Documentation/PCI/pci-error-recovery.txt
11911 F:      drivers/pci/pcie/aer.c
11912 F:      drivers/pci/pcie/dpc.c
11913 F:      drivers/pci/pcie/err.c
11914 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11915 F:      arch/powerpc/kernel/eeh*.c
11916 F:      arch/powerpc/platforms/*/eeh*.c
11917 F:      arch/powerpc/include/*/eeh*.h
11918
11919 PCI ERROR RECOVERY
11920 M:      Linas Vepstas <linasvepstas@gmail.com>
11921 L:      linux-pci@vger.kernel.org
11922 S:      Supported
11923 F:      Documentation/PCI/pci-error-recovery.txt
11924
11925 PCI MSI DRIVER FOR ALTERA MSI IP
11926 M:      Ley Foon Tan <lftan@altera.com>
11927 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11928 L:      linux-pci@vger.kernel.org
11929 S:      Supported
11930 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11931 F:      drivers/pci/controller/pcie-altera-msi.c
11932
11933 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11934 M:      Toan Le <toan@os.amperecomputing.com>
11935 L:      linux-pci@vger.kernel.org
11936 L:      linux-arm-kernel@lists.infradead.org
11937 S:      Maintained
11938 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11939 F:      drivers/pci/controller/pci-xgene-msi.c
11940
11941 PCI SUBSYSTEM
11942 M:      Bjorn Helgaas <bhelgaas@google.com>
11943 L:      linux-pci@vger.kernel.org
11944 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11946 S:      Supported
11947 F:      Documentation/devicetree/bindings/pci/
11948 F:      Documentation/PCI/
11949 F:      drivers/acpi/pci*
11950 F:      drivers/pci/
11951 F:      include/asm-generic/pci*
11952 F:      include/linux/pci*
11953 F:      include/linux/of_pci.h
11954 F:      include/uapi/linux/pci*
11955 F:      lib/pci*
11956 F:      arch/x86/pci/
11957 F:      arch/x86/kernel/quirks.c
11958 F:      arch/x86/kernel/early-quirks.c
11959
11960 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11961 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11962 L:      linux-pci@vger.kernel.org
11963 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11965 S:      Supported
11966 F:      drivers/pci/controller/
11967
11968 PCIE DRIVER FOR AMLOGIC MESON
11969 M:      Yue Wang <yue.wang@Amlogic.com>
11970 L:      linux-pci@vger.kernel.org
11971 L:      linux-amlogic@lists.infradead.org
11972 S:      Maintained
11973 F:      drivers/pci/controller/dwc/pci-meson.c
11974
11975 PCIE DRIVER FOR AXIS ARTPEC
11976 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11977 L:      linux-arm-kernel@axis.com
11978 L:      linux-pci@vger.kernel.org
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11981 F:      drivers/pci/controller/dwc/*artpec*
11982
11983 PCIE DRIVER FOR CAVIUM THUNDERX
11984 M:      David Daney <david.daney@cavium.com>
11985 L:      linux-pci@vger.kernel.org
11986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11987 S:      Supported
11988 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11989 F:      drivers/pci/controller/pci-thunder-*
11990
11991 PCIE DRIVER FOR HISILICON
11992 M:      Zhou Wang <wangzhou1@hisilicon.com>
11993 L:      linux-pci@vger.kernel.org
11994 S:      Maintained
11995 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11996 F:      drivers/pci/controller/dwc/pcie-hisi.c
11997
11998 PCIE DRIVER FOR HISILICON KIRIN
11999 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12000 M:      Binghui Wang <wangbinghui@hisilicon.com>
12001 L:      linux-pci@vger.kernel.org
12002 S:      Maintained
12003 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12004 F:      drivers/pci/controller/dwc/pcie-kirin.c
12005
12006 PCIE DRIVER FOR HISILICON STB
12007 M:      Shawn Guo <shawn.guo@linaro.org>
12008 L:      linux-pci@vger.kernel.org
12009 S:      Maintained
12010 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12011 F:      drivers/pci/controller/dwc/pcie-histb.c
12012
12013 PCIE DRIVER FOR MEDIATEK
12014 M:      Ryder Lee <ryder.lee@mediatek.com>
12015 L:      linux-pci@vger.kernel.org
12016 L:      linux-mediatek@lists.infradead.org
12017 S:      Supported
12018 F:      Documentation/devicetree/bindings/pci/mediatek*
12019 F:      drivers/pci/controller/*mediatek*
12020
12021 PCIE DRIVER FOR QUALCOMM MSM
12022 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12023 L:      linux-pci@vger.kernel.org
12024 L:      linux-arm-msm@vger.kernel.org
12025 S:      Maintained
12026 F:      drivers/pci/controller/dwc/*qcom*
12027
12028 PCIE DRIVER FOR ROCKCHIP
12029 M:      Shawn Lin <shawn.lin@rock-chips.com>
12030 L:      linux-pci@vger.kernel.org
12031 L:      linux-rockchip@lists.infradead.org
12032 S:      Maintained
12033 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12034 F:      drivers/pci/controller/pcie-rockchip*
12035
12036 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12037 M:      Linus Walleij <linus.walleij@linaro.org>
12038 L:      linux-pci@vger.kernel.org
12039 S:      Maintained
12040 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12041 F:      drivers/pci/controller/pci-v3-semi.c
12042
12043 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12044 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12045 L:      linux-pci@vger.kernel.org
12046 S:      Maintained
12047 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12048 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12049
12050 PCIE DRIVER FOR ST SPEAR13XX
12051 M:      Pratyush Anand <pratyush.anand@gmail.com>
12052 L:      linux-pci@vger.kernel.org
12053 S:      Maintained
12054 F:      drivers/pci/controller/dwc/*spear*
12055
12056 PCMCIA SUBSYSTEM
12057 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12059 S:      Odd Fixes
12060 F:      Documentation/pcmcia/
12061 F:      tools/pcmcia/
12062 F:      drivers/pcmcia/
12063 F:      include/pcmcia/
12064
12065 PCNET32 NETWORK DRIVER
12066 M:      Don Fry <pcnet32@frontier.com>
12067 L:      netdev@vger.kernel.org
12068 S:      Maintained
12069 F:      drivers/net/ethernet/amd/pcnet32.c
12070
12071 PCRYPT PARALLEL CRYPTO ENGINE
12072 M:      Steffen Klassert <steffen.klassert@secunet.com>
12073 L:      linux-crypto@vger.kernel.org
12074 S:      Maintained
12075 F:      crypto/pcrypt.c
12076 F:      include/crypto/pcrypt.h
12077
12078 PEAQ WMI HOTKEYS DRIVER
12079 M:      Hans de Goede <hdegoede@redhat.com>
12080 L:      platform-driver-x86@vger.kernel.org
12081 S:      Maintained
12082 F:      drivers/platform/x86/peaq-wmi.c
12083
12084 PER-CPU MEMORY ALLOCATOR
12085 M:      Dennis Zhou <dennis@kernel.org>
12086 M:      Tejun Heo <tj@kernel.org>
12087 M:      Christoph Lameter <cl@linux.com>
12088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12089 S:      Maintained
12090 F:      include/linux/percpu*.h
12091 F:      mm/percpu*.c
12092 F:      arch/*/include/asm/percpu.h
12093
12094 PER-TASK DELAY ACCOUNTING
12095 M:      Balbir Singh <bsingharora@gmail.com>
12096 S:      Maintained
12097 F:      include/linux/delayacct.h
12098 F:      kernel/delayacct.c
12099
12100 PERFORMANCE EVENTS SUBSYSTEM
12101 M:      Peter Zijlstra <peterz@infradead.org>
12102 M:      Ingo Molnar <mingo@redhat.com>
12103 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12104 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12105 R:      Jiri Olsa <jolsa@redhat.com>
12106 R:      Namhyung Kim <namhyung@kernel.org>
12107 L:      linux-kernel@vger.kernel.org
12108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12109 S:      Supported
12110 F:      kernel/events/*
12111 F:      include/linux/perf_event.h
12112 F:      include/uapi/linux/perf_event.h
12113 F:      arch/*/kernel/perf_event*.c
12114 F:      arch/*/kernel/*/perf_event*.c
12115 F:      arch/*/kernel/*/*/perf_event*.c
12116 F:      arch/*/include/asm/perf_event.h
12117 F:      arch/*/kernel/perf_callchain.c
12118 F:      arch/*/events/*
12119 F:      tools/perf/
12120
12121 PERSONALITY HANDLING
12122 M:      Christoph Hellwig <hch@infradead.org>
12123 L:      linux-abi-devel@lists.sourceforge.net
12124 S:      Maintained
12125 F:      include/linux/personality.h
12126 F:      include/uapi/linux/personality.h
12127
12128 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12129 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12130 L:      linux-input@vger.kernel.org
12131 S:      Maintained
12132 F:      Documentation/input/devices/pxrc.rst
12133 F:      drivers/input/joystick/pxrc.c
12134
12135 PHONET PROTOCOL
12136 M:      Remi Denis-Courmont <courmisch@gmail.com>
12137 S:      Supported
12138 F:      Documentation/networking/phonet.txt
12139 F:      include/linux/phonet.h
12140 F:      include/net/phonet/
12141 F:      include/uapi/linux/phonet.h
12142 F:      net/phonet/
12143
12144 PHRAM MTD DRIVER
12145 M:      Joern Engel <joern@lazybastard.org>
12146 L:      linux-mtd@lists.infradead.org
12147 S:      Maintained
12148 F:      drivers/mtd/devices/phram.c
12149
12150 PICOLCD HID DRIVER
12151 M:      Bruno Prémont <bonbons@linux-vserver.org>
12152 L:      linux-input@vger.kernel.org
12153 S:      Maintained
12154 F:      drivers/hid/hid-picolcd*
12155
12156 PICOXCELL SUPPORT
12157 M:      Jamie Iles <jamie@jamieiles.com>
12158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12159 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12160 S:      Supported
12161 F:      arch/arm/boot/dts/picoxcell*
12162 F:      arch/arm/mach-picoxcell/
12163 F:      drivers/crypto/picoxcell*
12164
12165 PIN CONTROL SUBSYSTEM
12166 M:      Linus Walleij <linus.walleij@linaro.org>
12167 L:      linux-gpio@vger.kernel.org
12168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12169 S:      Maintained
12170 F:      Documentation/devicetree/bindings/pinctrl/
12171 F:      Documentation/driver-api/pinctl.rst
12172 F:      drivers/pinctrl/
12173 F:      include/linux/pinctrl/
12174
12175 PIN CONTROLLER - MICROCHIP AT91
12176 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12178 L:      linux-gpio@vger.kernel.org
12179 S:      Supported
12180 F:      drivers/pinctrl/pinctrl-at91*
12181
12182 PIN CONTROLLER - FREESCALE
12183 M:      Dong Aisheng <aisheng.dong@nxp.com>
12184 M:      Fabio Estevam <festevam@gmail.com>
12185 M:      Shawn Guo <shawnguo@kernel.org>
12186 M:      Stefan Agner <stefan@agner.ch>
12187 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12188 L:      linux-gpio@vger.kernel.org
12189 S:      Maintained
12190 F:      drivers/pinctrl/freescale/
12191 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12192
12193 PIN CONTROLLER - INTEL
12194 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12195 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12197 S:      Maintained
12198 F:      drivers/pinctrl/intel/
12199
12200 PIN CONTROLLER - MEDIATEK
12201 M:      Sean Wang <sean.wang@kernel.org>
12202 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12203 S:      Maintained
12204 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12205 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12206 F:      drivers/pinctrl/mediatek/
12207
12208 PIN CONTROLLER - QUALCOMM
12209 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12210 S:      Maintained
12211 L:      linux-arm-msm@vger.kernel.org
12212 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12213 F:      drivers/pinctrl/qcom/
12214
12215 PIN CONTROLLER - RENESAS
12216 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12217 L:      linux-renesas-soc@vger.kernel.org
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12219 S:      Maintained
12220 F:      drivers/pinctrl/pinctrl-rz*
12221 F:      drivers/pinctrl/sh-pfc/
12222
12223 PIN CONTROLLER - SAMSUNG
12224 M:      Tomasz Figa <tomasz.figa@gmail.com>
12225 M:      Krzysztof Kozlowski <krzk@kernel.org>
12226 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12228 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12229 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12231 S:      Maintained
12232 F:      drivers/pinctrl/samsung/
12233 F:      include/dt-bindings/pinctrl/samsung.h
12234 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12235
12236 PIN CONTROLLER - SINGLE
12237 M:      Tony Lindgren <tony@atomide.com>
12238 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240 L:      linux-omap@vger.kernel.org
12241 S:      Maintained
12242 F:      drivers/pinctrl/pinctrl-single.c
12243
12244 PIN CONTROLLER - ST SPEAR
12245 M:      Viresh Kumar <vireshk@kernel.org>
12246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12247 W:      http://www.st.com/spear
12248 S:      Maintained
12249 F:      drivers/pinctrl/spear/
12250
12251 PISTACHIO SOC SUPPORT
12252 M:      James Hartley <james.hartley@sondrel.com>
12253 L:      linux-mips@vger.kernel.org
12254 S:      Odd Fixes
12255 F:      arch/mips/pistachio/
12256 F:      arch/mips/include/asm/mach-pistachio/
12257 F:      arch/mips/boot/dts/img/pistachio*
12258 F:      arch/mips/configs/pistachio*_defconfig
12259
12260 PKTCDVD DRIVER
12261 S:      Orphan
12262 M:      linux-block@vger.kernel.org
12263 F:      drivers/block/pktcdvd.c
12264 F:      include/linux/pktcdvd.h
12265 F:      include/uapi/linux/pktcdvd.h
12266
12267 PKUNITY SOC DRIVERS
12268 M:      Guan Xuetao <gxt@pku.edu.cn>
12269 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12270 S:      Maintained
12271 T:      git git://github.com/gxt/linux.git
12272 F:      drivers/input/serio/i8042-unicore32io.h
12273 F:      drivers/i2c/busses/i2c-puv3.c
12274 F:      drivers/video/fbdev/fb-puv3.c
12275 F:      drivers/rtc/rtc-puv3.c
12276
12277 PMBUS HARDWARE MONITORING DRIVERS
12278 M:      Guenter Roeck <linux@roeck-us.net>
12279 L:      linux-hwmon@vger.kernel.org
12280 W:      http://hwmon.wiki.kernel.org/
12281 W:      http://www.roeck-us.net/linux/drivers/
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12283 S:      Maintained
12284 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12285 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12286 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12287 F:      Documentation/hwmon/adm1275
12288 F:      Documentation/hwmon/ibm-cffps
12289 F:      Documentation/hwmon/ir35221
12290 F:      Documentation/hwmon/lm25066
12291 F:      Documentation/hwmon/ltc2978
12292 F:      Documentation/hwmon/ltc3815
12293 F:      Documentation/hwmon/max16064
12294 F:      Documentation/hwmon/max20751
12295 F:      Documentation/hwmon/max31785
12296 F:      Documentation/hwmon/max34440
12297 F:      Documentation/hwmon/max8688
12298 F:      Documentation/hwmon/pmbus
12299 F:      Documentation/hwmon/pmbus-core
12300 F:      Documentation/hwmon/tps40422
12301 F:      Documentation/hwmon/ucd9000
12302 F:      Documentation/hwmon/ucd9200
12303 F:      Documentation/hwmon/zl6100
12304 F:      drivers/hwmon/pmbus/
12305 F:      include/linux/pmbus.h
12306
12307 PMC SIERRA MaxRAID DRIVER
12308 L:      linux-scsi@vger.kernel.org
12309 W:      http://www.pmc-sierra.com/
12310 S:      Orphan
12311 F:      drivers/scsi/pmcraid.*
12312
12313 PMC SIERRA PM8001 DRIVER
12314 M:      Jack Wang <jinpu.wang@profitbricks.com>
12315 M:      lindar_liu@usish.com
12316 L:      linux-scsi@vger.kernel.org
12317 S:      Supported
12318 F:      drivers/scsi/pm8001/
12319
12320 PNP SUPPORT
12321 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12322 S:      Maintained
12323 F:      drivers/pnp/
12324
12325 PNI RM3100 IIO DRIVER
12326 M:      Song Qiang <songqiang1304521@gmail.com>
12327 L:      linux-iio@vger.kernel.org
12328 S:      Maintained
12329 F:      drivers/iio/magnetometer/rm3100*
12330 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12331
12332 POSIX CLOCKS and TIMERS
12333 M:      Thomas Gleixner <tglx@linutronix.de>
12334 L:      linux-kernel@vger.kernel.org
12335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12336 S:      Maintained
12337 F:      fs/timerfd.c
12338 F:      include/linux/timer*
12339 F:      kernel/time/*timer*
12340
12341 POWER MANAGEMENT CORE
12342 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12343 L:      linux-pm@vger.kernel.org
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12345 B:      https://bugzilla.kernel.org
12346 S:      Supported
12347 F:      drivers/base/power/
12348 F:      include/linux/pm.h
12349 F:      include/linux/pm_*
12350 F:      include/linux/powercap.h
12351 F:      drivers/powercap/
12352 F:      kernel/configs/nopm.config
12353
12354 POWER STATE COORDINATION INTERFACE (PSCI)
12355 M:      Mark Rutland <mark.rutland@arm.com>
12356 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12357 L:      linux-arm-kernel@lists.infradead.org
12358 S:      Maintained
12359 F:      drivers/firmware/psci*.c
12360 F:      include/linux/psci.h
12361 F:      include/uapi/linux/psci.h
12362
12363 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12364 M:      Sebastian Reichel <sre@kernel.org>
12365 L:      linux-pm@vger.kernel.org
12366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12367 S:      Maintained
12368 F:      Documentation/ABI/testing/sysfs-class-power
12369 F:      Documentation/devicetree/bindings/power/supply/
12370 F:      include/linux/power_supply.h
12371 F:      drivers/power/supply/
12372
12373 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12374 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12375 L:      linuxppc-dev@lists.ozlabs.org
12376 S:      Maintained
12377 F:      drivers/char/powernv-op-panel.c
12378
12379 PPP OVER ATM (RFC 2364)
12380 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12381 S:      Maintained
12382 F:      net/atm/pppoatm.c
12383 F:      include/uapi/linux/atmppp.h
12384
12385 PPP OVER ETHERNET
12386 M:      Michal Ostrowski <mostrows@earthlink.net>
12387 S:      Maintained
12388 F:      drivers/net/ppp/pppoe.c
12389 F:      drivers/net/ppp/pppox.c
12390
12391 PPP OVER L2TP
12392 M:      James Chapman <jchapman@katalix.com>
12393 S:      Maintained
12394 F:      net/l2tp/l2tp_ppp.c
12395 F:      include/linux/if_pppol2tp.h
12396 F:      include/uapi/linux/if_pppol2tp.h
12397
12398 PPP PROTOCOL DRIVERS AND COMPRESSORS
12399 M:      Paul Mackerras <paulus@samba.org>
12400 L:      linux-ppp@vger.kernel.org
12401 S:      Maintained
12402 F:      drivers/net/ppp/ppp_*
12403
12404 PPS SUPPORT
12405 M:      Rodolfo Giometti <giometti@enneenne.com>
12406 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12407 L:      linuxpps@ml.enneenne.com (subscribers-only)
12408 S:      Maintained
12409 F:      Documentation/pps/
12410 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12411 F:      Documentation/ABI/testing/sysfs-pps
12412 F:      drivers/pps/
12413 F:      include/linux/pps*.h
12414 F:      include/uapi/linux/pps.h
12415
12416 PPTP DRIVER
12417 M:      Dmitry Kozlov <xeb@mail.ru>
12418 L:      netdev@vger.kernel.org
12419 S:      Maintained
12420 F:      drivers/net/ppp/pptp.c
12421 W:      http://sourceforge.net/projects/accel-pptp
12422
12423 PRINTK
12424 M:      Petr Mladek <pmladek@suse.com>
12425 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12426 R:      Steven Rostedt <rostedt@goodmis.org>
12427 S:      Maintained
12428 F:      kernel/printk/
12429 F:      include/linux/printk.h
12430
12431 PRISM54 WIRELESS DRIVER
12432 M:      Luis Chamberlain <mcgrof@kernel.org>
12433 L:      linux-wireless@vger.kernel.org
12434 W:      http://wireless.kernel.org/en/users/Drivers/p54
12435 S:      Obsolete
12436 F:      drivers/net/wireless/intersil/prism54/
12437
12438 PROC FILESYSTEM
12439 R:      Alexey Dobriyan <adobriyan@gmail.com>
12440 L:      linux-kernel@vger.kernel.org
12441 L:      linux-fsdevel@vger.kernel.org
12442 S:      Maintained
12443 F:      fs/proc/
12444 F:      include/linux/proc_fs.h
12445 F:      tools/testing/selftests/proc/
12446 F:      Documentation/filesystems/proc.txt
12447
12448 PROC SYSCTL
12449 M:      Luis Chamberlain <mcgrof@kernel.org>
12450 M:      Kees Cook <keescook@chromium.org>
12451 L:      linux-kernel@vger.kernel.org
12452 L:      linux-fsdevel@vger.kernel.org
12453 S:      Maintained
12454 F:      fs/proc/proc_sysctl.c
12455 F:      include/linux/sysctl.h
12456 F:      kernel/sysctl.c
12457 F:      tools/testing/selftests/sysctl/
12458
12459 PS3 NETWORK SUPPORT
12460 M:      Geoff Levand <geoff@infradead.org>
12461 L:      netdev@vger.kernel.org
12462 L:      linuxppc-dev@lists.ozlabs.org
12463 S:      Maintained
12464 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12465
12466 PS3 PLATFORM SUPPORT
12467 M:      Geoff Levand <geoff@infradead.org>
12468 L:      linuxppc-dev@lists.ozlabs.org
12469 S:      Maintained
12470 F:      arch/powerpc/boot/ps3*
12471 F:      arch/powerpc/include/asm/lv1call.h
12472 F:      arch/powerpc/include/asm/ps3*.h
12473 F:      arch/powerpc/platforms/ps3/
12474 F:      drivers/*/ps3*
12475 F:      drivers/ps3/
12476 F:      drivers/rtc/rtc-ps3.c
12477 F:      drivers/usb/host/*ps3.c
12478 F:      sound/ppc/snd_ps3*
12479
12480 PS3VRAM DRIVER
12481 M:      Jim Paris <jim@jtan.com>
12482 M:      Geoff Levand <geoff@infradead.org>
12483 L:      linuxppc-dev@lists.ozlabs.org
12484 S:      Maintained
12485 F:      drivers/block/ps3vram.c
12486
12487 PSAMPLE PACKET SAMPLING SUPPORT:
12488 M:      Yotam Gigi <yotam.gi@gmail.com>
12489 S:      Maintained
12490 F:      net/psample
12491 F:      include/net/psample.h
12492 F:      include/uapi/linux/psample.h
12493
12494 PSTORE FILESYSTEM
12495 M:      Kees Cook <keescook@chromium.org>
12496 M:      Anton Vorontsov <anton@enomsg.org>
12497 M:      Colin Cross <ccross@android.com>
12498 M:      Tony Luck <tony.luck@intel.com>
12499 S:      Maintained
12500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12501 F:      fs/pstore/
12502 F:      include/linux/pstore*
12503 F:      drivers/firmware/efi/efi-pstore.c
12504 F:      drivers/acpi/apei/erst.c
12505 F:      Documentation/admin-guide/ramoops.rst
12506 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12507 K:      \b(pstore|ramoops)
12508
12509 PTP HARDWARE CLOCK SUPPORT
12510 M:      Richard Cochran <richardcochran@gmail.com>
12511 L:      netdev@vger.kernel.org
12512 S:      Maintained
12513 W:      http://linuxptp.sourceforge.net/
12514 F:      Documentation/ABI/testing/sysfs-ptp
12515 F:      Documentation/ptp/*
12516 F:      drivers/net/phy/dp83640*
12517 F:      drivers/ptp/*
12518 F:      include/linux/ptp_cl*
12519
12520 PTRACE SUPPORT
12521 M:      Oleg Nesterov <oleg@redhat.com>
12522 S:      Maintained
12523 F:      include/asm-generic/syscall.h
12524 F:      include/linux/ptrace.h
12525 F:      include/linux/regset.h
12526 F:      include/linux/tracehook.h
12527 F:      include/uapi/linux/ptrace.h
12528 F:      include/uapi/linux/ptrace.h
12529 F:      include/asm-generic/ptrace.h
12530 F:      kernel/ptrace.c
12531 F:      arch/*/ptrace*.c
12532 F:      arch/*/*/ptrace*.c
12533 F:      arch/*/include/asm/ptrace*.h
12534
12535 PULSE8-CEC DRIVER
12536 M:      Hans Verkuil <hverkuil@xs4all.nl>
12537 L:      linux-media@vger.kernel.org
12538 T:      git git://linuxtv.org/media_tree.git
12539 S:      Maintained
12540 F:      drivers/media/usb/pulse8-cec/*
12541 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12542
12543 PVRUSB2 VIDEO4LINUX DRIVER
12544 M:      Mike Isely <isely@pobox.com>
12545 L:      pvrusb2@isely.net       (subscribers-only)
12546 L:      linux-media@vger.kernel.org
12547 W:      http://www.isely.net/pvrusb2/
12548 T:      git git://linuxtv.org/media_tree.git
12549 S:      Maintained
12550 F:      Documentation/media/v4l-drivers/pvrusb2*
12551 F:      drivers/media/usb/pvrusb2/
12552
12553 PWC WEBCAM DRIVER
12554 M:      Hans Verkuil <hverkuil@xs4all.nl>
12555 L:      linux-media@vger.kernel.org
12556 T:      git git://linuxtv.org/media_tree.git
12557 S:      Odd Fixes
12558 F:      drivers/media/usb/pwc/*
12559
12560 PWM FAN DRIVER
12561 M:      Kamil Debski <kamil@wypas.org>
12562 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12563 L:      linux-hwmon@vger.kernel.org
12564 S:      Supported
12565 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12566 F:      Documentation/hwmon/pwm-fan
12567 F:      drivers/hwmon/pwm-fan.c
12568
12569 PWM IR Transmitter
12570 M:      Sean Young <sean@mess.org>
12571 L:      linux-media@vger.kernel.org
12572 S:      Maintained
12573 F:      drivers/media/rc/pwm-ir-tx.c
12574
12575 PWM SUBSYSTEM
12576 M:      Thierry Reding <thierry.reding@gmail.com>
12577 L:      linux-pwm@vger.kernel.org
12578 S:      Maintained
12579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12580 F:      Documentation/pwm.txt
12581 F:      Documentation/devicetree/bindings/pwm/
12582 F:      include/linux/pwm.h
12583 F:      drivers/pwm/
12584 F:      drivers/video/backlight/pwm_bl.c
12585 F:      include/linux/pwm_backlight.h
12586 F:      drivers/gpio/gpio-mvebu.c
12587 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12588
12589 PXA GPIO DRIVER
12590 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12591 L:      linux-gpio@vger.kernel.org
12592 S:      Maintained
12593 F:      drivers/gpio/gpio-pxa.c
12594
12595 PXA MMCI DRIVER
12596 S:      Orphan
12597
12598 PXA RTC DRIVER
12599 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12600 L:      linux-rtc@vger.kernel.org
12601 S:      Maintained
12602
12603 PXA2xx/PXA3xx SUPPORT
12604 M:      Daniel Mack <daniel@zonque.org>
12605 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12606 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12608 T:      git git://github.com/hzhuang1/linux.git
12609 T:      git git://github.com/rjarzmik/linux.git
12610 S:      Maintained
12611 F:      arch/arm/boot/dts/pxa*
12612 F:      arch/arm/mach-pxa/
12613 F:      drivers/dma/pxa*
12614 F:      drivers/pcmcia/pxa2xx*
12615 F:      drivers/pinctrl/pxa/
12616 F:      drivers/spi/spi-pxa2xx*
12617 F:      drivers/usb/gadget/udc/pxa2*
12618 F:      include/sound/pxa2xx-lib.h
12619 F:      sound/arm/pxa*
12620 F:      sound/soc/pxa/
12621
12622 QAT DRIVER
12623 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12624 L:      qat-linux@intel.com
12625 S:      Supported
12626 F:      drivers/crypto/qat/
12627
12628 QCOM AUDIO (ASoC) DRIVERS
12629 M:      Patrick Lai <plai@codeaurora.org>
12630 M:      Banajit Goswami <bgoswami@codeaurora.org>
12631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12632 S:      Supported
12633 F:      sound/soc/qcom/
12634
12635 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12636 M:      Gabriel Somlo <somlo@cmu.edu>
12637 M:      "Michael S. Tsirkin" <mst@redhat.com>
12638 L:      qemu-devel@nongnu.org
12639 S:      Maintained
12640 F:      drivers/firmware/qemu_fw_cfg.c
12641 F:      include/uapi/linux/qemu_fw_cfg.h
12642
12643 QIB DRIVER
12644 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12645 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12646 L:      linux-rdma@vger.kernel.org
12647 S:      Supported
12648 F:      drivers/infiniband/hw/qib/
12649
12650 QLOGIC QL41xxx FCOE DRIVER
12651 M:      QLogic-Storage-Upstream@cavium.com
12652 L:      linux-scsi@vger.kernel.org
12653 S:      Supported
12654 F:      drivers/scsi/qedf/
12655
12656 QLOGIC QL41xxx ISCSI DRIVER
12657 M:      QLogic-Storage-Upstream@cavium.com
12658 L:      linux-scsi@vger.kernel.org
12659 S:      Supported
12660 F:      drivers/scsi/qedi/
12661
12662 QLOGIC QL4xxx ETHERNET DRIVER
12663 M:      Ariel Elior <aelior@marvell.com>
12664 M:      GR-everest-linux-l2@marvell.com
12665 L:      netdev@vger.kernel.org
12666 S:      Supported
12667 F:      drivers/net/ethernet/qlogic/qed/
12668 F:      include/linux/qed/
12669 F:      drivers/net/ethernet/qlogic/qede/
12670
12671 QLOGIC QL4xxx RDMA DRIVER
12672 M:      Michal Kalderon <mkalderon@marvell.com>
12673 M:      Ariel Elior <aelior@marvell.com>
12674 L:      linux-rdma@vger.kernel.org
12675 S:      Supported
12676 F:      drivers/infiniband/hw/qedr/
12677 F:      include/uapi/rdma/qedr-abi.h
12678
12679 QLOGIC QLA1280 SCSI DRIVER
12680 M:      Michael Reed <mdr@sgi.com>
12681 L:      linux-scsi@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/scsi/qla1280.[ch]
12684
12685 QLOGIC QLA2XXX FC-SCSI DRIVER
12686 M:      qla2xxx-upstream@qlogic.com
12687 L:      linux-scsi@vger.kernel.org
12688 S:      Supported
12689 F:      Documentation/scsi/LICENSE.qla2xxx
12690 F:      drivers/scsi/qla2xxx/
12691
12692 QLOGIC QLA3XXX NETWORK DRIVER
12693 M:      GR-Linux-NIC-Dev@marvell.com
12694 L:      netdev@vger.kernel.org
12695 S:      Supported
12696 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12697 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12698
12699 QLOGIC QLA4XXX iSCSI DRIVER
12700 M:      QLogic-Storage-Upstream@qlogic.com
12701 L:      linux-scsi@vger.kernel.org
12702 S:      Supported
12703 F:      Documentation/scsi/LICENSE.qla4xxx
12704 F:      drivers/scsi/qla4xxx/
12705
12706 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12707 M:      Shahed Shaikh <shshaikh@marvell.com>
12708 M:      Manish Chopra <manishc@marvell.com>
12709 M:      GR-Linux-NIC-Dev@marvell.com
12710 L:      netdev@vger.kernel.org
12711 S:      Supported
12712 F:      drivers/net/ethernet/qlogic/qlcnic/
12713
12714 QLOGIC QLGE 10Gb ETHERNET DRIVER
12715 M:      Manish Chopra <manishc@marvell.com>
12716 M:      GR-Linux-NIC-Dev@marvell.com
12717 L:      netdev@vger.kernel.org
12718 S:      Supported
12719 F:      drivers/net/ethernet/qlogic/qlge/
12720
12721 QM1D1B0004 MEDIA DRIVER
12722 M:      Akihiro Tsukada <tskd08@gmail.com>
12723 L:      linux-media@vger.kernel.org
12724 S:      Odd Fixes
12725 F:      drivers/media/tuners/qm1d1b0004*
12726
12727 QM1D1C0042 MEDIA DRIVER
12728 M:      Akihiro Tsukada <tskd08@gmail.com>
12729 L:      linux-media@vger.kernel.org
12730 S:      Odd Fixes
12731 F:      drivers/media/tuners/qm1d1c0042*
12732
12733 QNX4 FILESYSTEM
12734 M:      Anders Larsen <al@alarsen.net>
12735 W:      http://www.alarsen.net/linux/qnx4fs/
12736 S:      Maintained
12737 F:      fs/qnx4/
12738 F:      include/uapi/linux/qnx4_fs.h
12739 F:      include/uapi/linux/qnxtypes.h
12740
12741 QORIQ DPAA2 FSL-MC BUS DRIVER
12742 M:      Stuart Yoder <stuyoder@gmail.com>
12743 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12744 L:      linux-kernel@vger.kernel.org
12745 S:      Maintained
12746 F:      drivers/bus/fsl-mc/
12747 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12748 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12749
12750 QT1010 MEDIA DRIVER
12751 M:      Antti Palosaari <crope@iki.fi>
12752 L:      linux-media@vger.kernel.org
12753 W:      https://linuxtv.org
12754 W:      http://palosaari.fi/linux/
12755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12756 T:      git git://linuxtv.org/anttip/media_tree.git
12757 S:      Maintained
12758 F:      drivers/media/tuners/qt1010*
12759
12760 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12761 M:      Kalle Valo <kvalo@codeaurora.org>
12762 L:      ath10k@lists.infradead.org
12763 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12765 S:      Supported
12766 F:      drivers/net/wireless/ath/ath10k/
12767
12768 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12769 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12770 L:      linux-wireless@vger.kernel.org
12771 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12772 S:      Supported
12773 F:      drivers/net/wireless/ath/ath9k/
12774
12775 QUALCOMM CAMERA SUBSYSTEM DRIVER
12776 M:      Todor Tomov <todor.too@gmail.com>
12777 L:      linux-media@vger.kernel.org
12778 S:      Maintained
12779 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12780 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12781 F:      drivers/media/platform/qcom/camss/
12782
12783 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12784 M:      Ilia Lin <ilia.lin@kernel.org>
12785 L:      linux-pm@vger.kernel.org
12786 S:      Maintained
12787 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12788 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12789
12790 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12791 M:      Timur Tabi <timur@kernel.org>
12792 L:      netdev@vger.kernel.org
12793 S:      Maintained
12794 F:      drivers/net/ethernet/qualcomm/emac/
12795
12796 QUALCOMM ETHQOS ETHERNET DRIVER
12797 M:      Vinod Koul <vkoul@kernel.org>
12798 M:      Niklas Cassel <niklas.cassel@linaro.org>
12799 L:      netdev@vger.kernel.org
12800 S:      Maintained
12801 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12802 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12803
12804 QUALCOMM GENERIC INTERFACE I2C DRIVER
12805 M:      Alok Chauhan <alokc@codeaurora.org>
12806 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12807 L:      linux-i2c@vger.kernel.org
12808 L:      linux-arm-msm@vger.kernel.org
12809 S:      Supported
12810 F:      drivers/i2c/busses/i2c-qcom-geni.c
12811
12812 QUALCOMM HEXAGON ARCHITECTURE
12813 M:      Richard Kuo <rkuo@codeaurora.org>
12814 L:      linux-hexagon@vger.kernel.org
12815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12816 S:      Supported
12817 F:      arch/hexagon/
12818
12819 QUALCOMM HIDMA DRIVER
12820 M:      Sinan Kaya <okaya@kernel.org>
12821 L:      linux-arm-kernel@lists.infradead.org
12822 L:      linux-arm-msm@vger.kernel.org
12823 L:      dmaengine@vger.kernel.org
12824 S:      Supported
12825 F:      drivers/dma/qcom/hidma*
12826
12827 QUALCOMM IOMMU
12828 M:      Rob Clark <robdclark@gmail.com>
12829 L:      iommu@lists.linux-foundation.org
12830 L:      linux-arm-msm@vger.kernel.org
12831 S:      Maintained
12832 F:      drivers/iommu/qcom_iommu.c
12833
12834 QUALCOMM TSENS THERMAL DRIVER
12835 M:      Amit Kucheria <amit.kucheria@linaro.org>
12836 L:      linux-pm@vger.kernel.org
12837 L:      linux-arm-msm@vger.kernel.org
12838 S:      Maintained
12839 F:      drivers/thermal/qcom/
12840
12841 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12842 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12843 L:      linux-media@vger.kernel.org
12844 L:      linux-arm-msm@vger.kernel.org
12845 T:      git git://linuxtv.org/media_tree.git
12846 S:      Maintained
12847 F:      drivers/media/platform/qcom/venus/
12848
12849 QUALCOMM WCN36XX WIRELESS DRIVER
12850 M:      Kalle Valo <kvalo@codeaurora.org>
12851 L:      wcn36xx@lists.infradead.org
12852 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12853 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12854 S:      Supported
12855 F:      drivers/net/wireless/ath/wcn36xx/
12856
12857 QUANTENNA QTNFMAC WIRELESS DRIVER
12858 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12859 M:      Avinash Patil <avinashp@quantenna.com>
12860 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12861 L:      linux-wireless@vger.kernel.org
12862 S:      Maintained
12863 F:      drivers/net/wireless/quantenna
12864
12865 RADEON and AMDGPU DRM DRIVERS
12866 M:      Alex Deucher <alexander.deucher@amd.com>
12867 M:      Christian König <christian.koenig@amd.com>
12868 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12869 L:      amd-gfx@lists.freedesktop.org
12870 T:      git git://people.freedesktop.org/~agd5f/linux
12871 S:      Supported
12872 F:      drivers/gpu/drm/radeon/
12873 F:      include/uapi/drm/radeon_drm.h
12874 F:      drivers/gpu/drm/amd/
12875 F:      include/uapi/drm/amdgpu_drm.h
12876
12877 RADEON FRAMEBUFFER DISPLAY DRIVER
12878 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12879 L:      linux-fbdev@vger.kernel.org
12880 S:      Maintained
12881 F:      drivers/video/fbdev/aty/radeon*
12882 F:      include/uapi/linux/radeonfb.h
12883
12884 RADIOSHARK RADIO DRIVER
12885 M:      Hans Verkuil <hverkuil@xs4all.nl>
12886 L:      linux-media@vger.kernel.org
12887 T:      git git://linuxtv.org/media_tree.git
12888 S:      Maintained
12889 F:      drivers/media/radio/radio-shark.c
12890
12891 RADIOSHARK2 RADIO DRIVER
12892 M:      Hans Verkuil <hverkuil@xs4all.nl>
12893 L:      linux-media@vger.kernel.org
12894 T:      git git://linuxtv.org/media_tree.git
12895 S:      Maintained
12896 F:      drivers/media/radio/radio-shark2.c
12897 F:      drivers/media/radio/radio-tea5777.c
12898
12899 RADOS BLOCK DEVICE (RBD)
12900 M:      Ilya Dryomov <idryomov@gmail.com>
12901 M:      Sage Weil <sage@redhat.com>
12902 M:      Alex Elder <elder@kernel.org>
12903 L:      ceph-devel@vger.kernel.org
12904 W:      http://ceph.com/
12905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12906 T:      git git://github.com/ceph/ceph-client.git
12907 S:      Supported
12908 F:      Documentation/ABI/testing/sysfs-bus-rbd
12909 F:      drivers/block/rbd.c
12910 F:      drivers/block/rbd_types.h
12911
12912 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12913 M:      Paul Mackerras <paulus@samba.org>
12914 L:      linux-fbdev@vger.kernel.org
12915 S:      Maintained
12916 F:      drivers/video/fbdev/aty/aty128fb.c
12917
12918 RAINSHADOW-CEC DRIVER
12919 M:      Hans Verkuil <hverkuil@xs4all.nl>
12920 L:      linux-media@vger.kernel.org
12921 T:      git git://linuxtv.org/media_tree.git
12922 S:      Maintained
12923 F:      drivers/media/usb/rainshadow-cec/*
12924
12925 RALINK MIPS ARCHITECTURE
12926 M:      John Crispin <john@phrozen.org>
12927 L:      linux-mips@vger.kernel.org
12928 S:      Maintained
12929 F:      arch/mips/ralink
12930
12931 RALINK RT2X00 WIRELESS LAN DRIVER
12932 P:      rt2x00 project
12933 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12934 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12935 L:      linux-wireless@vger.kernel.org
12936 S:      Maintained
12937 F:      drivers/net/wireless/ralink/rt2x00/
12938
12939 RAMDISK RAM BLOCK DEVICE DRIVER
12940 M:      Jens Axboe <axboe@kernel.dk>
12941 S:      Maintained
12942 F:      Documentation/blockdev/ramdisk.txt
12943 F:      drivers/block/brd.c
12944
12945 RANCHU VIRTUAL BOARD FOR MIPS
12946 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12947 L:      linux-mips@vger.kernel.org
12948 S:      Supported
12949 F:      arch/mips/generic/board-ranchu.c
12950 F:      arch/mips/configs/generic/board-ranchu.config
12951
12952 RANDOM NUMBER DRIVER
12953 M:      "Theodore Ts'o" <tytso@mit.edu>
12954 S:      Maintained
12955 F:      drivers/char/random.c
12956
12957 RAPIDIO SUBSYSTEM
12958 M:      Matt Porter <mporter@kernel.crashing.org>
12959 M:      Alexandre Bounine <alex.bou9@gmail.com>
12960 S:      Maintained
12961 F:      drivers/rapidio/
12962
12963 RAS INFRASTRUCTURE
12964 M:      Tony Luck <tony.luck@intel.com>
12965 M:      Borislav Petkov <bp@alien8.de>
12966 L:      linux-edac@vger.kernel.org
12967 S:      Maintained
12968 F:      drivers/ras/
12969 F:      include/linux/ras.h
12970 F:      include/ras/ras_event.h
12971 F:      Documentation/admin-guide/ras.rst
12972
12973 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12974 L:      linux-wireless@vger.kernel.org
12975 S:      Orphan
12976 F:      drivers/net/wireless/ray*
12977
12978 RCUTORTURE TEST FRAMEWORK
12979 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12980 M:      Josh Triplett <josh@joshtriplett.org>
12981 R:      Steven Rostedt <rostedt@goodmis.org>
12982 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12983 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12984 L:      linux-kernel@vger.kernel.org
12985 S:      Supported
12986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12987 F:      tools/testing/selftests/rcutorture
12988
12989 RDC R-321X SoC
12990 M:      Florian Fainelli <florian@openwrt.org>
12991 S:      Maintained
12992
12993 RDC R6040 FAST ETHERNET DRIVER
12994 M:      Florian Fainelli <f.fainelli@gmail.com>
12995 L:      netdev@vger.kernel.org
12996 S:      Maintained
12997 F:      drivers/net/ethernet/rdc/r6040.c
12998
12999 RDMAVT - RDMA verbs software
13000 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13001 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13002 L:      linux-rdma@vger.kernel.org
13003 S:      Supported
13004 F:      drivers/infiniband/sw/rdmavt
13005
13006 RDS - RELIABLE DATAGRAM SOCKETS
13007 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13008 L:      netdev@vger.kernel.org
13009 L:      linux-rdma@vger.kernel.org
13010 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13011 W:      https://oss.oracle.com/projects/rds/
13012 S:      Supported
13013 F:      net/rds/
13014 F:      Documentation/networking/rds.txt
13015
13016 RDT - RESOURCE ALLOCATION
13017 M:      Fenghua Yu <fenghua.yu@intel.com>
13018 M:      Reinette Chatre <reinette.chatre@intel.com>
13019 L:      linux-kernel@vger.kernel.org
13020 S:      Supported
13021 F:      arch/x86/kernel/cpu/resctrl/
13022 F:      arch/x86/include/asm/resctrl_sched.h
13023 F:      Documentation/x86/resctrl*
13024
13025 READ-COPY UPDATE (RCU)
13026 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13027 M:      Josh Triplett <josh@joshtriplett.org>
13028 R:      Steven Rostedt <rostedt@goodmis.org>
13029 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13030 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13031 R:      Joel Fernandes <joel@joelfernandes.org>
13032 L:      linux-kernel@vger.kernel.org
13033 W:      http://www.rdrop.com/users/paulmck/RCU/
13034 S:      Supported
13035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13036 F:      Documentation/RCU/
13037 X:      Documentation/RCU/torture.txt
13038 F:      include/linux/rcu*
13039 X:      include/linux/srcu*.h
13040 F:      kernel/rcu/
13041 X:      kernel/rcu/srcu*.c
13042
13043 REAL TIME CLOCK (RTC) SUBSYSTEM
13044 M:      Alessandro Zummo <a.zummo@towertech.it>
13045 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13046 L:      linux-rtc@vger.kernel.org
13047 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13049 S:      Maintained
13050 F:      Documentation/devicetree/bindings/rtc/
13051 F:      Documentation/rtc.txt
13052 F:      drivers/rtc/
13053 F:      include/linux/rtc.h
13054 F:      include/uapi/linux/rtc.h
13055 F:      include/linux/rtc/
13056 F:      include/linux/platform_data/rtc-*
13057 F:      tools/testing/selftests/rtc/
13058
13059 REALTEK AUDIO CODECS
13060 M:      Bard Liao <bardliao@realtek.com>
13061 M:      Oder Chiou <oder_chiou@realtek.com>
13062 S:      Maintained
13063 F:      sound/soc/codecs/rt*
13064 F:      include/sound/rt*.h
13065
13066 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13067 M:      Linus Walleij <linus.walleij@linaro.org>
13068 S:      Maintained
13069 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13070 F:      drivers/net/dsa/realtek-smi*
13071 F:      drivers/net/dsa/rtl83*
13072
13073 REDPINE WIRELESS DRIVER
13074 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13075 M:      Siva Rebbagondla <siva8118@gmail.com>
13076 L:      linux-wireless@vger.kernel.org
13077 S:      Maintained
13078 F:      drivers/net/wireless/rsi/
13079
13080 REGISTER MAP ABSTRACTION
13081 M:      Mark Brown <broonie@kernel.org>
13082 L:      linux-kernel@vger.kernel.org
13083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13084 S:      Supported
13085 F:      Documentation/devicetree/bindings/regmap/
13086 F:      drivers/base/regmap/
13087 F:      include/linux/regmap.h
13088
13089 REISERFS FILE SYSTEM
13090 L:      reiserfs-devel@vger.kernel.org
13091 S:      Supported
13092 F:      fs/reiserfs/
13093
13094 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13095 M:      Ohad Ben-Cohen <ohad@wizery.com>
13096 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13097 L:      linux-remoteproc@vger.kernel.org
13098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13099 S:      Maintained
13100 F:      Documentation/devicetree/bindings/remoteproc/
13101 F:      Documentation/remoteproc.txt
13102 F:      drivers/remoteproc/
13103 F:      include/linux/remoteproc.h
13104
13105 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13106 M:      Ohad Ben-Cohen <ohad@wizery.com>
13107 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13108 L:      linux-remoteproc@vger.kernel.org
13109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13110 S:      Maintained
13111 F:      drivers/rpmsg/
13112 F:      Documentation/rpmsg.txt
13113 F:      include/linux/rpmsg.h
13114 F:      include/linux/rpmsg/
13115
13116 RENESAS CLOCK DRIVERS
13117 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13118 L:      linux-renesas-soc@vger.kernel.org
13119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13120 S:      Supported
13121 F:      drivers/clk/renesas/
13122
13123 RENESAS EMEV2 I2C DRIVER
13124 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13125 S:      Supported
13126 F:      drivers/i2c/busses/i2c-emev2.c
13127
13128 RENESAS ETHERNET DRIVERS
13129 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13130 L:      netdev@vger.kernel.org
13131 L:      linux-renesas-soc@vger.kernel.org
13132 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13133 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13134 F:      drivers/net/ethernet/renesas/
13135 F:      include/linux/sh_eth.h
13136
13137 RENESAS R-CAR GYROADC DRIVER
13138 M:      Marek Vasut <marek.vasut@gmail.com>
13139 L:      linux-iio@vger.kernel.org
13140 S:      Supported
13141 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13142 F:      drivers/iio/adc/rcar-gyroadc.c
13143
13144 RENESAS R-CAR I2C DRIVERS
13145 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13146 S:      Supported
13147 F:      drivers/i2c/busses/i2c-rcar.c
13148 F:      drivers/i2c/busses/i2c-sh_mobile.c
13149
13150 RENESAS RIIC DRIVER
13151 M:      Chris Brandt <chris.brandt@renesas.com>
13152 S:      Supported
13153 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13154 F:      drivers/i2c/busses/i2c-riic.c
13155
13156 RENESAS USB PHY DRIVER
13157 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13158 L:      linux-renesas-soc@vger.kernel.org
13159 S:      Maintained
13160 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13161
13162 RESET CONTROLLER FRAMEWORK
13163 M:      Philipp Zabel <p.zabel@pengutronix.de>
13164 T:      git git://git.pengutronix.de/git/pza/linux
13165 S:      Maintained
13166 F:      drivers/reset/
13167 F:      Documentation/devicetree/bindings/reset/
13168 F:      include/dt-bindings/reset/
13169 F:      include/linux/reset.h
13170 F:      include/linux/reset/
13171 F:      include/linux/reset-controller.h
13172
13173 RESTARTABLE SEQUENCES SUPPORT
13174 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13175 M:      Peter Zijlstra <peterz@infradead.org>
13176 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13177 M:      Boqun Feng <boqun.feng@gmail.com>
13178 L:      linux-kernel@vger.kernel.org
13179 S:      Supported
13180 F:      kernel/rseq.c
13181 F:      include/uapi/linux/rseq.h
13182 F:      include/trace/events/rseq.h
13183 F:      tools/testing/selftests/rseq/
13184
13185 RFKILL
13186 M:      Johannes Berg <johannes@sipsolutions.net>
13187 L:      linux-wireless@vger.kernel.org
13188 W:      http://wireless.kernel.org/
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13191 S:      Maintained
13192 F:      Documentation/rfkill.txt
13193 F:      Documentation/ABI/stable/sysfs-class-rfkill
13194 F:      net/rfkill/
13195 F:      include/linux/rfkill.h
13196 F:      include/uapi/linux/rfkill.h
13197
13198 RHASHTABLE
13199 M:      Thomas Graf <tgraf@suug.ch>
13200 M:      Herbert Xu <herbert@gondor.apana.org.au>
13201 L:      netdev@vger.kernel.org
13202 S:      Maintained
13203 F:      lib/rhashtable.c
13204 F:      lib/test_rhashtable.c
13205 F:      include/linux/rhashtable.h
13206 F:      include/linux/rhashtable-types.h
13207
13208 RICOH R5C592 MEMORYSTICK DRIVER
13209 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13210 S:      Maintained
13211 F:      drivers/memstick/host/r592.*
13212
13213 RICOH SMARTMEDIA/XD DRIVER
13214 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13215 S:      Maintained
13216 F:      drivers/mtd/nand/raw/r852.c
13217 F:      drivers/mtd/nand/raw/r852.h
13218
13219 RISC-V ARCHITECTURE
13220 M:      Palmer Dabbelt <palmer@sifive.com>
13221 M:      Albert Ou <aou@eecs.berkeley.edu>
13222 L:      linux-riscv@lists.infradead.org
13223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13224 S:      Supported
13225 F:      arch/riscv/
13226 K:      riscv
13227 N:      riscv
13228
13229 ROCCAT DRIVERS
13230 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13231 W:      http://sourceforge.net/projects/roccat/
13232 S:      Maintained
13233 F:      drivers/hid/hid-roccat*
13234 F:      include/linux/hid-roccat*
13235 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13236
13237 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13238 M:      Jacob chen <jacob2.chen@rock-chips.com>
13239 L:      linux-media@vger.kernel.org
13240 S:      Maintained
13241 F:      drivers/media/platform/rockchip/rga/
13242 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13243
13244 ROCKCHIP VPU CODEC DRIVER
13245 M:      Ezequiel Garcia <ezequiel@collabora.com>
13246 L:      linux-media@vger.kernel.org
13247 S:      Maintained
13248 F:      drivers/staging/media/platform/rockchip/vpu/
13249 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13250
13251 ROCKER DRIVER
13252 M:      Jiri Pirko <jiri@resnulli.us>
13253 L:      netdev@vger.kernel.org
13254 S:      Supported
13255 F:      drivers/net/ethernet/rocker/
13256
13257 ROCKETPORT DRIVER
13258 P:      Comtrol Corp.
13259 W:      http://www.comtrol.com
13260 S:      Maintained
13261 F:      Documentation/serial/rocket.txt
13262 F:      drivers/tty/rocket*
13263
13264 ROCKETPORT EXPRESS/INFINITY DRIVER
13265 M:      Kevin Cernekee <cernekee@gmail.com>
13266 L:      linux-serial@vger.kernel.org
13267 S:      Odd Fixes
13268 F:      drivers/tty/serial/rp2.*
13269
13270 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13271 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13272 L:      linux-kernel@vger.kernel.org
13273 L:      linux-renesas-soc@vger.kernel.org
13274 S:      Supported
13275 F:      drivers/mfd/bd9571mwv.c
13276 F:      drivers/regulator/bd9571mwv-regulator.c
13277 F:      drivers/gpio/gpio-bd9571mwv.c
13278 F:      include/linux/mfd/bd9571mwv.h
13279 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13280
13281 ROSE NETWORK LAYER
13282 M:      Ralf Baechle <ralf@linux-mips.org>
13283 L:      linux-hams@vger.kernel.org
13284 W:      http://www.linux-ax25.org/
13285 S:      Maintained
13286 F:      include/net/rose.h
13287 F:      include/uapi/linux/rose.h
13288 F:      net/rose/
13289
13290 RTL2830 MEDIA DRIVER
13291 M:      Antti Palosaari <crope@iki.fi>
13292 L:      linux-media@vger.kernel.org
13293 W:      https://linuxtv.org
13294 W:      http://palosaari.fi/linux/
13295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13296 T:      git git://linuxtv.org/anttip/media_tree.git
13297 S:      Maintained
13298 F:      drivers/media/dvb-frontends/rtl2830*
13299
13300 RTL2832 MEDIA DRIVER
13301 M:      Antti Palosaari <crope@iki.fi>
13302 L:      linux-media@vger.kernel.org
13303 W:      https://linuxtv.org
13304 W:      http://palosaari.fi/linux/
13305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13306 T:      git git://linuxtv.org/anttip/media_tree.git
13307 S:      Maintained
13308 F:      drivers/media/dvb-frontends/rtl2832*
13309
13310 RTL2832_SDR MEDIA DRIVER
13311 M:      Antti Palosaari <crope@iki.fi>
13312 L:      linux-media@vger.kernel.org
13313 W:      https://linuxtv.org
13314 W:      http://palosaari.fi/linux/
13315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13316 T:      git git://linuxtv.org/anttip/media_tree.git
13317 S:      Maintained
13318 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13319
13320 RTL8180 WIRELESS DRIVER
13321 L:      linux-wireless@vger.kernel.org
13322 W:      http://wireless.kernel.org/
13323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13324 S:      Orphan
13325 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13326
13327 RTL8187 WIRELESS DRIVER
13328 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13329 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13330 M:      Larry Finger <Larry.Finger@lwfinger.net>
13331 L:      linux-wireless@vger.kernel.org
13332 W:      http://wireless.kernel.org/
13333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13334 S:      Maintained
13335 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13336
13337 REALTEK WIRELESS DRIVER (rtlwifi family)
13338 M:      Ping-Ke Shih <pkshih@realtek.com>
13339 L:      linux-wireless@vger.kernel.org
13340 W:      http://wireless.kernel.org/
13341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13342 S:      Maintained
13343 F:      drivers/net/wireless/realtek/rtlwifi/
13344
13345 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13346 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13347 L:      linux-wireless@vger.kernel.org
13348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13349 S:      Maintained
13350 F:      drivers/net/wireless/realtek/rtl8xxxu/
13351
13352 RXRPC SOCKETS (AF_RXRPC)
13353 M:      David Howells <dhowells@redhat.com>
13354 L:      linux-afs@lists.infradead.org
13355 S:      Supported
13356 F:      net/rxrpc/
13357 F:      include/keys/rxrpc-type.h
13358 F:      include/net/af_rxrpc.h
13359 F:      include/trace/events/rxrpc.h
13360 F:      include/uapi/linux/rxrpc.h
13361 F:      Documentation/networking/rxrpc.txt
13362 W:      https://www.infradead.org/~dhowells/kafs/
13363
13364 S3 SAVAGE FRAMEBUFFER DRIVER
13365 M:      Antonino Daplas <adaplas@gmail.com>
13366 L:      linux-fbdev@vger.kernel.org
13367 S:      Maintained
13368 F:      drivers/video/fbdev/savage/
13369
13370 S390
13371 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13372 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13373 L:      linux-s390@vger.kernel.org
13374 W:      http://www.ibm.com/developerworks/linux/linux390/
13375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13376 S:      Supported
13377 F:      arch/s390/
13378 F:      drivers/s390/
13379 F:      Documentation/s390/
13380 F:      Documentation/driver-api/s390-drivers.rst
13381
13382 S390 COMMON I/O LAYER
13383 M:      Sebastian Ott <sebott@linux.ibm.com>
13384 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13385 L:      linux-s390@vger.kernel.org
13386 W:      http://www.ibm.com/developerworks/linux/linux390/
13387 S:      Supported
13388 F:      drivers/s390/cio/
13389
13390 S390 DASD DRIVER
13391 M:      Stefan Haberland <sth@linux.ibm.com>
13392 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13393 L:      linux-s390@vger.kernel.org
13394 W:      http://www.ibm.com/developerworks/linux/linux390/
13395 S:      Supported
13396 F:      drivers/s390/block/dasd*
13397 F:      block/partitions/ibm.c
13398
13399 S390 IOMMU (PCI)
13400 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13401 L:      linux-s390@vger.kernel.org
13402 W:      http://www.ibm.com/developerworks/linux/linux390/
13403 S:      Supported
13404 F:      drivers/iommu/s390-iommu.c
13405
13406 S390 IUCV NETWORK LAYER
13407 M:      Julian Wiedmann <jwi@linux.ibm.com>
13408 M:      Ursula Braun <ubraun@linux.ibm.com>
13409 L:      linux-s390@vger.kernel.org
13410 W:      http://www.ibm.com/developerworks/linux/linux390/
13411 S:      Supported
13412 F:      drivers/s390/net/*iucv*
13413 F:      include/net/iucv/
13414 F:      net/iucv/
13415
13416 S390 NETWORK DRIVERS
13417 M:      Julian Wiedmann <jwi@linux.ibm.com>
13418 M:      Ursula Braun <ubraun@linux.ibm.com>
13419 L:      linux-s390@vger.kernel.org
13420 W:      http://www.ibm.com/developerworks/linux/linux390/
13421 S:      Supported
13422 F:      drivers/s390/net/
13423
13424 S390 PCI SUBSYSTEM
13425 M:      Sebastian Ott <sebott@linux.ibm.com>
13426 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13427 L:      linux-s390@vger.kernel.org
13428 W:      http://www.ibm.com/developerworks/linux/linux390/
13429 S:      Supported
13430 F:      arch/s390/pci/
13431 F:      drivers/pci/hotplug/s390_pci_hpc.c
13432
13433 S390 VFIO-CCW DRIVER
13434 M:      Cornelia Huck <cohuck@redhat.com>
13435 M:      Farhan Ali <alifm@linux.ibm.com>
13436 M:      Eric Farman <farman@linux.ibm.com>
13437 R:      Halil Pasic <pasic@linux.ibm.com>
13438 L:      linux-s390@vger.kernel.org
13439 L:      kvm@vger.kernel.org
13440 S:      Supported
13441 F:      drivers/s390/cio/vfio_ccw*
13442 F:      Documentation/s390/vfio-ccw.txt
13443 F:      include/uapi/linux/vfio_ccw.h
13444
13445 S390 ZCRYPT DRIVER
13446 M:      Harald Freudenberger <freude@linux.ibm.com>
13447 L:      linux-s390@vger.kernel.org
13448 W:      http://www.ibm.com/developerworks/linux/linux390/
13449 S:      Supported
13450 F:      drivers/s390/crypto/
13451
13452 S390 VFIO AP DRIVER
13453 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13454 M:      Pierre Morel <pmorel@linux.ibm.com>
13455 M:      Halil Pasic <pasic@linux.ibm.com>
13456 L:      linux-s390@vger.kernel.org
13457 W:      http://www.ibm.com/developerworks/linux/linux390/
13458 S:      Supported
13459 F:      drivers/s390/crypto/vfio_ap_drv.c
13460 F:      drivers/s390/crypto/vfio_ap_private.h
13461 F:      drivers/s390/crypto/vfio_ap_ops.c
13462 F:      Documentation/s390/vfio-ap.txt
13463
13464 S390 ZFCP DRIVER
13465 M:      Steffen Maier <maier@linux.ibm.com>
13466 M:      Benjamin Block <bblock@linux.ibm.com>
13467 L:      linux-s390@vger.kernel.org
13468 W:      http://www.ibm.com/developerworks/linux/linux390/
13469 S:      Supported
13470 F:      drivers/s390/scsi/zfcp_*
13471
13472 S3C24XX SD/MMC Driver
13473 M:      Ben Dooks <ben-linux@fluff.org>
13474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13475 S:      Supported
13476 F:      drivers/mmc/host/s3cmci.*
13477
13478 SAA6588 RDS RECEIVER DRIVER
13479 M:      Hans Verkuil <hverkuil@xs4all.nl>
13480 L:      linux-media@vger.kernel.org
13481 T:      git git://linuxtv.org/media_tree.git
13482 W:      https://linuxtv.org
13483 S:      Odd Fixes
13484 F:      drivers/media/i2c/saa6588*
13485
13486 SAA7134 VIDEO4LINUX DRIVER
13487 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13488 L:      linux-media@vger.kernel.org
13489 W:      https://linuxtv.org
13490 T:      git git://linuxtv.org/media_tree.git
13491 S:      Odd fixes
13492 F:      Documentation/media/v4l-drivers/saa7134*
13493 F:      drivers/media/pci/saa7134/
13494
13495 SAA7146 VIDEO4LINUX-2 DRIVER
13496 M:      Hans Verkuil <hverkuil@xs4all.nl>
13497 L:      linux-media@vger.kernel.org
13498 T:      git git://linuxtv.org/media_tree.git
13499 S:      Maintained
13500 F:      drivers/media/common/saa7146/
13501 F:      drivers/media/pci/saa7146/
13502 F:      include/media/drv-intf/saa7146*
13503
13504 SAMSUNG AUDIO (ASoC) DRIVERS
13505 M:      Krzysztof Kozlowski <krzk@kernel.org>
13506 M:      Sangbeom Kim <sbkim73@samsung.com>
13507 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13509 S:      Supported
13510 F:      sound/soc/samsung/
13511 F:      Documentation/devicetree/bindings/sound/samsung*
13512
13513 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13514 M:      Krzysztof Kozlowski <krzk@kernel.org>
13515 L:      linux-crypto@vger.kernel.org
13516 L:      linux-samsung-soc@vger.kernel.org
13517 S:      Maintained
13518 F:      drivers/crypto/exynos-rng.c
13519 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13520
13521 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13522 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13523 L:      linux-samsung-soc@vger.kernel.org
13524 S:      Maintained
13525 F:      drivers/char/hw_random/exynos-trng.c
13526 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13527
13528 SAMSUNG FRAMEBUFFER DRIVER
13529 M:      Jingoo Han <jingoohan1@gmail.com>
13530 L:      linux-fbdev@vger.kernel.org
13531 S:      Maintained
13532 F:      drivers/video/fbdev/s3c-fb.c
13533
13534 SAMSUNG LAPTOP DRIVER
13535 M:      Corentin Chary <corentin.chary@gmail.com>
13536 L:      platform-driver-x86@vger.kernel.org
13537 S:      Maintained
13538 F:      drivers/platform/x86/samsung-laptop.c
13539
13540 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13541 M:      Sangbeom Kim <sbkim73@samsung.com>
13542 M:      Krzysztof Kozlowski <krzk@kernel.org>
13543 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13544 L:      linux-kernel@vger.kernel.org
13545 L:      linux-samsung-soc@vger.kernel.org
13546 S:      Supported
13547 F:      drivers/mfd/sec*.c
13548 F:      drivers/regulator/s2m*.c
13549 F:      drivers/regulator/s5m*.c
13550 F:      drivers/clk/clk-s2mps11.c
13551 F:      drivers/rtc/rtc-s5m.c
13552 F:      include/linux/mfd/samsung/
13553 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13554 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13555 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13556 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13557
13558 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13559 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13560 L:      linux-media@vger.kernel.org
13561 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13562 S:      Maintained
13563 F:      drivers/media/platform/s3c-camif/
13564 F:      include/media/drv-intf/s3c_camif.h
13565
13566 SAMSUNG S3FWRN5 NFC DRIVER
13567 M:      Robert Baldyga <r.baldyga@samsung.com>
13568 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13569 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13570 S:      Supported
13571 F:      drivers/nfc/s3fwrn5
13572
13573 SAMSUNG S5C73M3 CAMERA DRIVER
13574 M:      Kyungmin Park <kyungmin.park@samsung.com>
13575 M:      Andrzej Hajda <a.hajda@samsung.com>
13576 L:      linux-media@vger.kernel.org
13577 S:      Supported
13578 F:      drivers/media/i2c/s5c73m3/*
13579
13580 SAMSUNG S5K5BAF CAMERA DRIVER
13581 M:      Kyungmin Park <kyungmin.park@samsung.com>
13582 M:      Andrzej Hajda <a.hajda@samsung.com>
13583 L:      linux-media@vger.kernel.org
13584 S:      Supported
13585 F:      drivers/media/i2c/s5k5baf.c
13586
13587 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13588 M:      Krzysztof Kozlowski <krzk@kernel.org>
13589 M:      Vladimir Zapolskiy <vz@mleia.com>
13590 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13591 L:      linux-crypto@vger.kernel.org
13592 L:      linux-samsung-soc@vger.kernel.org
13593 S:      Maintained
13594 F:      drivers/crypto/s5p-sss.c
13595
13596 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13597 M:      Kyungmin Park <kyungmin.park@samsung.com>
13598 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13599 L:      linux-media@vger.kernel.org
13600 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13601 S:      Supported
13602 F:      drivers/media/platform/exynos4-is/
13603
13604 SAMSUNG SOC CLOCK DRIVERS
13605 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13606 M:      Tomasz Figa <tomasz.figa@gmail.com>
13607 M:      Chanwoo Choi <cw00.choi@samsung.com>
13608 S:      Supported
13609 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13611 F:      drivers/clk/samsung/
13612 F:      include/dt-bindings/clock/exynos*.h
13613 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13614
13615 SAMSUNG SPI DRIVERS
13616 M:      Kukjin Kim <kgene@kernel.org>
13617 M:      Krzysztof Kozlowski <krzk@kernel.org>
13618 M:      Andi Shyti <andi@etezian.org>
13619 L:      linux-spi@vger.kernel.org
13620 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13621 S:      Maintained
13622 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13623 F:      drivers/spi/spi-s3c*
13624 F:      include/linux/platform_data/spi-s3c64xx.h
13625
13626 SAMSUNG SXGBE DRIVERS
13627 M:      Byungho An <bh74.an@samsung.com>
13628 M:      Girish K S <ks.giri@samsung.com>
13629 M:      Vipul Pandya <vipul.pandya@samsung.com>
13630 S:      Supported
13631 L:      netdev@vger.kernel.org
13632 F:      drivers/net/ethernet/samsung/sxgbe/
13633
13634 SAMSUNG THERMAL DRIVER
13635 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13636 L:      linux-pm@vger.kernel.org
13637 L:      linux-samsung-soc@vger.kernel.org
13638 S:      Supported
13639 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13640 F:      drivers/thermal/samsung/
13641
13642 SAMSUNG USB2 PHY DRIVER
13643 M:      Kamil Debski <kamil@wypas.org>
13644 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13645 L:      linux-kernel@vger.kernel.org
13646 S:      Supported
13647 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13648 F:      Documentation/phy/samsung-usb2.txt
13649 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13650 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13651 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13652 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13653 F:      drivers/phy/samsung/phy-samsung-usb2.c
13654 F:      drivers/phy/samsung/phy-samsung-usb2.h
13655
13656 SC1200 WDT DRIVER
13657 M:      Zwane Mwaikambo <zwanem@gmail.com>
13658 S:      Maintained
13659 F:      drivers/watchdog/sc1200wdt.c
13660
13661 SCHEDULER
13662 M:      Ingo Molnar <mingo@redhat.com>
13663 M:      Peter Zijlstra <peterz@infradead.org>
13664 L:      linux-kernel@vger.kernel.org
13665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13666 S:      Maintained
13667 F:      kernel/sched/
13668 F:      include/linux/sched.h
13669 F:      include/uapi/linux/sched.h
13670 F:      include/linux/wait.h
13671 F:      include/linux/preempt.h
13672
13673 SCR24X CHIP CARD INTERFACE DRIVER
13674 M:      Lubomir Rintel <lkundrak@v3.sk>
13675 S:      Supported
13676 F:      drivers/char/pcmcia/scr24x_cs.c
13677
13678 SCSI CDROM DRIVER
13679 M:      Jens Axboe <axboe@kernel.dk>
13680 L:      linux-scsi@vger.kernel.org
13681 W:      http://www.kernel.dk
13682 S:      Maintained
13683 F:      drivers/scsi/sr*
13684
13685 SCSI RDMA PROTOCOL (SRP) INITIATOR
13686 M:      Bart Van Assche <bvanassche@acm.org>
13687 L:      linux-rdma@vger.kernel.org
13688 S:      Supported
13689 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13690 F:      drivers/infiniband/ulp/srp/
13691 F:      include/scsi/srp.h
13692
13693 SCSI RDMA PROTOCOL (SRP) TARGET
13694 M:      Bart Van Assche <bvanassche@acm.org>
13695 L:      linux-rdma@vger.kernel.org
13696 L:      target-devel@vger.kernel.org
13697 S:      Supported
13698 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13699 F:      drivers/infiniband/ulp/srpt/
13700
13701 SCSI SG DRIVER
13702 M:      Doug Gilbert <dgilbert@interlog.com>
13703 L:      linux-scsi@vger.kernel.org
13704 W:      http://sg.danny.cz/sg
13705 S:      Maintained
13706 F:      Documentation/scsi/scsi-generic.txt
13707 F:      drivers/scsi/sg.c
13708 F:      include/scsi/sg.h
13709
13710 SCSI SUBSYSTEM
13711 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13713 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13715 L:      linux-scsi@vger.kernel.org
13716 S:      Maintained
13717 F:      Documentation/devicetree/bindings/scsi/
13718 F:      drivers/scsi/
13719 F:      include/scsi/
13720
13721 SCSI TAPE DRIVER
13722 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13723 L:      linux-scsi@vger.kernel.org
13724 S:      Maintained
13725 F:      Documentation/scsi/st.txt
13726 F:      drivers/scsi/st.*
13727 F:      drivers/scsi/st_*.h
13728
13729 SCTP PROTOCOL
13730 M:      Vlad Yasevich <vyasevich@gmail.com>
13731 M:      Neil Horman <nhorman@tuxdriver.com>
13732 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13733 L:      linux-sctp@vger.kernel.org
13734 W:      http://lksctp.sourceforge.net
13735 S:      Maintained
13736 F:      Documentation/networking/sctp.txt
13737 F:      include/linux/sctp.h
13738 F:      include/uapi/linux/sctp.h
13739 F:      include/net/sctp/
13740 F:      net/sctp/
13741
13742 SCx200 CPU SUPPORT
13743 M:      Jim Cromie <jim.cromie@gmail.com>
13744 S:      Odd Fixes
13745 F:      Documentation/i2c/busses/scx200_acb
13746 F:      arch/x86/platform/scx200/
13747 F:      drivers/watchdog/scx200_wdt.c
13748 F:      drivers/i2c/busses/scx200*
13749 F:      drivers/mtd/maps/scx200_docflash.c
13750 F:      include/linux/scx200.h
13751
13752 SCx200 GPIO DRIVER
13753 M:      Jim Cromie <jim.cromie@gmail.com>
13754 S:      Maintained
13755 F:      drivers/char/scx200_gpio.c
13756 F:      include/linux/scx200_gpio.h
13757
13758 SCx200 HRT CLOCKSOURCE DRIVER
13759 M:      Jim Cromie <jim.cromie@gmail.com>
13760 S:      Maintained
13761 F:      drivers/clocksource/scx200_hrt.c
13762
13763 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13764 M:      Sascha Sommer <saschasommer@freenet.de>
13765 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13766 S:      Maintained
13767 F:      drivers/mmc/host/sdricoh_cs.c
13768
13769 SECO BOARDS CEC DRIVER
13770 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13771 S:      Maintained
13772 F:      drivers/media/platform/seco-cec/seco-cec.c
13773 F:      drivers/media/platform/seco-cec/seco-cec.h
13774
13775 SECURE COMPUTING
13776 M:      Kees Cook <keescook@chromium.org>
13777 R:      Andy Lutomirski <luto@amacapital.net>
13778 R:      Will Drewry <wad@chromium.org>
13779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13780 S:      Supported
13781 F:      kernel/seccomp.c
13782 F:      include/uapi/linux/seccomp.h
13783 F:      include/linux/seccomp.h
13784 F:      tools/testing/selftests/seccomp/*
13785 F:      tools/testing/selftests/kselftest_harness.h
13786 F:      Documentation/userspace-api/seccomp_filter.rst
13787 K:      \bsecure_computing
13788 K:      \bTIF_SECCOMP\b
13789
13790 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13791 M:      Al Cooper <alcooperx@gmail.com>
13792 L:      linux-mmc@vger.kernel.org
13793 L:      bcm-kernel-feedback-list@broadcom.com
13794 S:      Maintained
13795 F:      drivers/mmc/host/sdhci-brcmstb*
13796
13797 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13798 M:      Adrian Hunter <adrian.hunter@intel.com>
13799 L:      linux-mmc@vger.kernel.org
13800 S:      Maintained
13801 F:      drivers/mmc/host/sdhci*
13802 F:      include/linux/mmc/sdhci*
13803
13804 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13805 M:      Adrian Hunter <adrian.hunter@intel.com>
13806 M:      Ritesh Harjani <riteshh@codeaurora.org>
13807 M:      Asutosh Das <asutoshd@codeaurora.org>
13808 L:      linux-mmc@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/mmc/host/cqhci*
13811
13812 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13813 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13814 M:      Manjunath M B <manjumb@synopsys.com>
13815 L:      linux-mmc@vger.kernel.org
13816 S:      Maintained
13817 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13818
13819 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13820 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13821 L:      linux-mmc@vger.kernel.org
13822 S:      Supported
13823 F:      drivers/mmc/host/sdhci-of-at91.c
13824
13825 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13826 M:      Ben Dooks <ben-linux@fluff.org>
13827 M:      Jaehoon Chung <jh80.chung@samsung.com>
13828 L:      linux-mmc@vger.kernel.org
13829 S:      Maintained
13830 F:      drivers/mmc/host/sdhci-s3c*
13831
13832 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13833 M:      Viresh Kumar <vireshk@kernel.org>
13834 L:      linux-mmc@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/mmc/host/sdhci-spear.c
13837
13838 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13839 M:      Kishon Vijay Abraham I <kishon@ti.com>
13840 L:      linux-mmc@vger.kernel.org
13841 S:      Maintained
13842 F:      drivers/mmc/host/sdhci-omap.c
13843
13844 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13845 M:      Scott Bauer <scott.bauer@intel.com>
13846 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13847 L:      linux-block@vger.kernel.org
13848 S:      Supported
13849 F:      block/sed*
13850 F:      block/opal_proto.h
13851 F:      include/linux/sed*
13852 F:      include/uapi/linux/sed*
13853
13854 SECURITY CONTACT
13855 M:      Security Officers <security@kernel.org>
13856 S:      Supported
13857
13858 SECURITY SUBSYSTEM
13859 M:      James Morris <jmorris@namei.org>
13860 M:      "Serge E. Hallyn" <serge@hallyn.com>
13861 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13863 W:      http://kernsec.org/
13864 S:      Supported
13865 F:      security/
13866 X:      security/selinux/
13867
13868 SELINUX SECURITY MODULE
13869 M:      Paul Moore <paul@paul-moore.com>
13870 M:      Stephen Smalley <sds@tycho.nsa.gov>
13871 M:      Eric Paris <eparis@parisplace.org>
13872 L:      selinux@vger.kernel.org
13873 W:      https://selinuxproject.org
13874 W:      https://github.com/SELinuxProject
13875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13876 S:      Supported
13877 F:      include/linux/selinux*
13878 F:      security/selinux/
13879 F:      scripts/selinux/
13880 F:      Documentation/admin-guide/LSM/SELinux.rst
13881
13882 SENSABLE PHANTOM
13883 M:      Jiri Slaby <jirislaby@gmail.com>
13884 S:      Maintained
13885 F:      drivers/misc/phantom.c
13886 F:      include/uapi/linux/phantom.h
13887
13888 SERIAL DEVICE BUS
13889 M:      Rob Herring <robh@kernel.org>
13890 L:      linux-serial@vger.kernel.org
13891 S:      Maintained
13892 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13893 F:      drivers/tty/serdev/
13894 F:      include/linux/serdev.h
13895
13896 SERIAL DRIVERS
13897 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13898 L:      linux-serial@vger.kernel.org
13899 S:      Maintained
13900 F:      Documentation/devicetree/bindings/serial/
13901 F:      drivers/tty/serial/
13902
13903 SERIAL IR RECEIVER
13904 M:      Sean Young <sean@mess.org>
13905 L:      linux-media@vger.kernel.org
13906 S:      Maintained
13907 F:      drivers/media/rc/serial_ir.c
13908
13909 SFC NETWORK DRIVER
13910 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13911 M:      Edward Cree <ecree@solarflare.com>
13912 M:      Bert Kenward <bkenward@solarflare.com>
13913 L:      netdev@vger.kernel.org
13914 S:      Supported
13915 F:      drivers/net/ethernet/sfc/
13916
13917 SFF/SFP/SFP+ MODULE SUPPORT
13918 M:      Russell King <linux@armlinux.org.uk>
13919 L:      netdev@vger.kernel.org
13920 S:      Maintained
13921 F:      drivers/net/phy/phylink.c
13922 F:      drivers/net/phy/sfp*
13923 F:      include/linux/phylink.h
13924 F:      include/linux/sfp.h
13925
13926 SGI GRU DRIVER
13927 M:      Dimitri Sivanich <sivanich@sgi.com>
13928 S:      Maintained
13929 F:      drivers/misc/sgi-gru/
13930
13931 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13932 M:      Pat Gefre <pfg@sgi.com>
13933 L:      linux-ia64@vger.kernel.org
13934 S:      Supported
13935 F:      Documentation/ia64/serial.txt
13936 F:      drivers/tty/serial/ioc?_serial.c
13937 F:      include/linux/ioc?.h
13938
13939 SGI XP/XPC/XPNET DRIVER
13940 M:      Cliff Whickman <cpw@sgi.com>
13941 M:      Robin Holt <robinmholt@gmail.com>
13942 S:      Maintained
13943 F:      drivers/misc/sgi-xp/
13944
13945 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13946 M:      Ursula Braun <ubraun@linux.ibm.com>
13947 M:      Karsten Graul <kgraul@linux.ibm.com>
13948 L:      linux-s390@vger.kernel.org
13949 W:      http://www.ibm.com/developerworks/linux/linux390/
13950 S:      Supported
13951 F:      net/smc/
13952
13953 SHARP RJ54N1CB0C SENSOR DRIVER
13954 M:      Jacopo Mondi <jacopo@jmondi.org>
13955 L:      linux-media@vger.kernel.org
13956 T:      git git://linuxtv.org/media_tree.git
13957 S:      Odd fixes
13958 F:      drivers/media/i2c/rj54n1cb0c.c
13959 F:      include/media/i2c/rj54n1cb0c.h
13960
13961 SH_VEU V4L2 MEM2MEM DRIVER
13962 L:      linux-media@vger.kernel.org
13963 S:      Orphan
13964 F:      drivers/media/platform/sh_veu.c
13965
13966 SH_VOU V4L2 OUTPUT DRIVER
13967 L:      linux-media@vger.kernel.org
13968 S:      Orphan
13969 F:      drivers/media/platform/sh_vou.c
13970 F:      include/media/drv-intf/sh_vou.h
13971
13972 SI2157 MEDIA DRIVER
13973 M:      Antti Palosaari <crope@iki.fi>
13974 L:      linux-media@vger.kernel.org
13975 W:      https://linuxtv.org
13976 W:      http://palosaari.fi/linux/
13977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13978 T:      git git://linuxtv.org/anttip/media_tree.git
13979 S:      Maintained
13980 F:      drivers/media/tuners/si2157*
13981
13982 SI2165 MEDIA DRIVER
13983 M:      Matthias Schwarzott <zzam@gentoo.org>
13984 L:      linux-media@vger.kernel.org
13985 W:      https://linuxtv.org
13986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13987 S:      Maintained
13988 F:      drivers/media/dvb-frontends/si2165*
13989
13990 SI2168 MEDIA DRIVER
13991 M:      Antti Palosaari <crope@iki.fi>
13992 L:      linux-media@vger.kernel.org
13993 W:      https://linuxtv.org
13994 W:      http://palosaari.fi/linux/
13995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13996 T:      git git://linuxtv.org/anttip/media_tree.git
13997 S:      Maintained
13998 F:      drivers/media/dvb-frontends/si2168*
13999
14000 SI470X FM RADIO RECEIVER I2C DRIVER
14001 M:      Hans Verkuil <hverkuil@xs4all.nl>
14002 L:      linux-media@vger.kernel.org
14003 T:      git git://linuxtv.org/media_tree.git
14004 W:      https://linuxtv.org
14005 S:      Odd Fixes
14006 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14007
14008 SI470X FM RADIO RECEIVER USB DRIVER
14009 M:      Hans Verkuil <hverkuil@xs4all.nl>
14010 L:      linux-media@vger.kernel.org
14011 T:      git git://linuxtv.org/media_tree.git
14012 W:      https://linuxtv.org
14013 S:      Maintained
14014 F:      drivers/media/radio/si470x/radio-si470x-common.c
14015 F:      drivers/media/radio/si470x/radio-si470x.h
14016 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14017
14018 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14019 M:      Eduardo Valentin <edubezval@gmail.com>
14020 L:      linux-media@vger.kernel.org
14021 T:      git git://linuxtv.org/media_tree.git
14022 W:      https://linuxtv.org
14023 S:      Odd Fixes
14024 F:      drivers/media/radio/si4713/si4713.?
14025
14026 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14027 M:      Eduardo Valentin <edubezval@gmail.com>
14028 L:      linux-media@vger.kernel.org
14029 T:      git git://linuxtv.org/media_tree.git
14030 W:      https://linuxtv.org
14031 S:      Odd Fixes
14032 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14033
14034 SI4713 FM RADIO TRANSMITTER USB DRIVER
14035 M:      Hans Verkuil <hverkuil@xs4all.nl>
14036 L:      linux-media@vger.kernel.org
14037 T:      git git://linuxtv.org/media_tree.git
14038 W:      https://linuxtv.org
14039 S:      Maintained
14040 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14041
14042 SIANO DVB DRIVER
14043 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14044 L:      linux-media@vger.kernel.org
14045 W:      https://linuxtv.org
14046 T:      git git://linuxtv.org/media_tree.git
14047 S:      Odd fixes
14048 F:      drivers/media/common/siano/
14049 F:      drivers/media/usb/siano/
14050 F:      drivers/media/usb/siano/
14051 F:      drivers/media/mmc/siano/
14052
14053 SIFIVE DRIVERS
14054 M:      Palmer Dabbelt <palmer@sifive.com>
14055 M:      Paul Walmsley <paul.walmsley@sifive.com>
14056 L:      linux-riscv@lists.infradead.org
14057 T:      git git://github.com/sifive/riscv-linux.git
14058 S:      Supported
14059 K:      sifive
14060 N:      sifive
14061
14062 SILEAD TOUCHSCREEN DRIVER
14063 M:      Hans de Goede <hdegoede@redhat.com>
14064 L:      linux-input@vger.kernel.org
14065 L:      platform-driver-x86@vger.kernel.org
14066 S:      Maintained
14067 F:      drivers/input/touchscreen/silead.c
14068 F:      drivers/platform/x86/touchscreen_dmi.c
14069
14070 SILICON MOTION SM712 FRAME BUFFER DRIVER
14071 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14072 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14073 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14074 L:      linux-fbdev@vger.kernel.org
14075 S:      Maintained
14076 F:      drivers/video/fbdev/sm712*
14077 F:      Documentation/fb/sm712fb.txt
14078
14079 SIMPLE FIRMWARE INTERFACE (SFI)
14080 M:      Len Brown <lenb@kernel.org>
14081 L:      sfi-devel@simplefirmware.org
14082 W:      http://simplefirmware.org/
14083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14084 S:      Supported
14085 F:      arch/x86/platform/sfi/
14086 F:      drivers/sfi/
14087 F:      include/linux/sfi*.h
14088
14089 SIMPLEFB FB DRIVER
14090 M:      Hans de Goede <hdegoede@redhat.com>
14091 L:      linux-fbdev@vger.kernel.org
14092 S:      Maintained
14093 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14094 F:      drivers/video/fbdev/simplefb.c
14095 F:      include/linux/platform_data/simplefb.h
14096
14097 SIMTEC EB110ATX (Chalice CATS)
14098 P:      Ben Dooks
14099 P:      Vincent Sanders <vince@simtec.co.uk>
14100 M:      Simtec Linux Team <linux@simtec.co.uk>
14101 W:      http://www.simtec.co.uk/products/EB110ATX/
14102 S:      Supported
14103
14104 SIMTEC EB2410ITX (BAST)
14105 P:      Ben Dooks
14106 P:      Vincent Sanders <vince@simtec.co.uk>
14107 M:      Simtec Linux Team <linux@simtec.co.uk>
14108 W:      http://www.simtec.co.uk/products/EB2410ITX/
14109 S:      Supported
14110 F:      arch/arm/mach-s3c24xx/mach-bast.c
14111 F:      arch/arm/mach-s3c24xx/bast-ide.c
14112 F:      arch/arm/mach-s3c24xx/bast-irq.c
14113
14114 SIPHASH PRF ROUTINES
14115 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14116 S:      Maintained
14117 F:      lib/siphash.c
14118 F:      lib/test_siphash.c
14119 F:      include/linux/siphash.h
14120
14121 SIOX
14122 M:      Gavin Schenk <g.schenk@eckelmann.de>
14123 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14124 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14125 S:      Supported
14126 F:      drivers/siox/*
14127 F:      drivers/gpio/gpio-siox.c
14128 F:      include/trace/events/siox.h
14129
14130 SIS 190 ETHERNET DRIVER
14131 M:      Francois Romieu <romieu@fr.zoreil.com>
14132 L:      netdev@vger.kernel.org
14133 S:      Maintained
14134 F:      drivers/net/ethernet/sis/sis190.c
14135
14136 SIS 900/7016 FAST ETHERNET DRIVER
14137 M:      Daniele Venzano <venza@brownhat.org>
14138 W:      http://www.brownhat.org/sis900.html
14139 L:      netdev@vger.kernel.org
14140 S:      Maintained
14141 F:      drivers/net/ethernet/sis/sis900.*
14142
14143 SIS FRAMEBUFFER DRIVER
14144 M:      Thomas Winischhofer <thomas@winischhofer.net>
14145 W:      http://www.winischhofer.net/linuxsisvga.shtml
14146 S:      Maintained
14147 F:      Documentation/fb/sisfb.txt
14148 F:      drivers/video/fbdev/sis/
14149 F:      include/video/sisfb.h
14150
14151 SIS USB2VGA DRIVER
14152 M:      Thomas Winischhofer <thomas@winischhofer.net>
14153 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14154 S:      Maintained
14155 F:      drivers/usb/misc/sisusbvga/
14156
14157 SLAB ALLOCATOR
14158 M:      Christoph Lameter <cl@linux.com>
14159 M:      Pekka Enberg <penberg@kernel.org>
14160 M:      David Rientjes <rientjes@google.com>
14161 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14162 M:      Andrew Morton <akpm@linux-foundation.org>
14163 L:      linux-mm@kvack.org
14164 S:      Maintained
14165 F:      include/linux/sl?b*.h
14166 F:      mm/sl?b*
14167
14168 SLEEPABLE READ-COPY UPDATE (SRCU)
14169 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14170 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14171 M:      Josh Triplett <josh@joshtriplett.org>
14172 R:      Steven Rostedt <rostedt@goodmis.org>
14173 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14174 L:      linux-kernel@vger.kernel.org
14175 W:      http://www.rdrop.com/users/paulmck/RCU/
14176 S:      Supported
14177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14178 F:      include/linux/srcu*.h
14179 F:      kernel/rcu/srcu*.c
14180
14181 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14182 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14183 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14184 S:      Maintained
14185 F:      drivers/slimbus/
14186 F:      Documentation/devicetree/bindings/slimbus/
14187 F:      include/linux/slimbus.h
14188
14189 SMACK SECURITY MODULE
14190 M:      Casey Schaufler <casey@schaufler-ca.com>
14191 L:      linux-security-module@vger.kernel.org
14192 W:      http://schaufler-ca.com
14193 T:      git git://github.com/cschaufler/smack-next
14194 S:      Maintained
14195 F:      Documentation/admin-guide/LSM/Smack.rst
14196 F:      security/smack/
14197
14198 SMC91x ETHERNET DRIVER
14199 M:      Nicolas Pitre <nico@fluxnic.net>
14200 S:      Odd Fixes
14201 F:      drivers/net/ethernet/smsc/smc91x.*
14202
14203 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14204 M:      Sakari Ailus <sakari.ailus@iki.fi>
14205 L:      linux-media@vger.kernel.org
14206 S:      Maintained
14207 F:      drivers/media/i2c/smiapp/
14208 F:      include/media/i2c/smiapp.h
14209 F:      drivers/media/i2c/smiapp-pll.c
14210 F:      drivers/media/i2c/smiapp-pll.h
14211 F:      include/uapi/linux/smiapp.h
14212 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14213
14214 SMM665 HARDWARE MONITOR DRIVER
14215 M:      Guenter Roeck <linux@roeck-us.net>
14216 L:      linux-hwmon@vger.kernel.org
14217 S:      Maintained
14218 F:      Documentation/hwmon/smm665
14219 F:      drivers/hwmon/smm665.c
14220
14221 SMSC EMC2103 HARDWARE MONITOR DRIVER
14222 M:      Steve Glendinning <steve.glendinning@shawell.net>
14223 L:      linux-hwmon@vger.kernel.org
14224 S:      Maintained
14225 F:      Documentation/hwmon/emc2103
14226 F:      drivers/hwmon/emc2103.c
14227
14228 SMSC SCH5627 HARDWARE MONITOR DRIVER
14229 M:      Hans de Goede <hdegoede@redhat.com>
14230 L:      linux-hwmon@vger.kernel.org
14231 S:      Supported
14232 F:      Documentation/hwmon/sch5627
14233 F:      drivers/hwmon/sch5627.c
14234
14235 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14236 M:      Steve Glendinning <steve.glendinning@shawell.net>
14237 L:      linux-fbdev@vger.kernel.org
14238 S:      Maintained
14239 F:      drivers/video/fbdev/smscufx.c
14240
14241 SMSC47B397 HARDWARE MONITOR DRIVER
14242 M:      Jean Delvare <jdelvare@suse.com>
14243 L:      linux-hwmon@vger.kernel.org
14244 S:      Maintained
14245 F:      Documentation/hwmon/smsc47b397
14246 F:      drivers/hwmon/smsc47b397.c
14247
14248 SMSC911x ETHERNET DRIVER
14249 M:      Steve Glendinning <steve.glendinning@shawell.net>
14250 L:      netdev@vger.kernel.org
14251 S:      Maintained
14252 F:      include/linux/smsc911x.h
14253 F:      drivers/net/ethernet/smsc/smsc911x.*
14254
14255 SMSC9420 PCI ETHERNET DRIVER
14256 M:      Steve Glendinning <steve.glendinning@shawell.net>
14257 L:      netdev@vger.kernel.org
14258 S:      Maintained
14259 F:      drivers/net/ethernet/smsc/smsc9420.*
14260
14261 SOC-CAMERA V4L2 SUBSYSTEM
14262 L:      linux-media@vger.kernel.org
14263 T:      git git://linuxtv.org/media_tree.git
14264 S:      Orphan
14265 F:      include/media/soc*
14266 F:      drivers/media/i2c/soc_camera/
14267 F:      drivers/media/platform/soc_camera/
14268
14269 SOCIONEXT SYNQUACER I2C DRIVER
14270 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14271 L:      linux-i2c@vger.kernel.org
14272 S:      Maintained
14273 F:      drivers/i2c/busses/i2c-synquacer.c
14274 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14275
14276 SOCIONEXT UNIPHIER SOUND DRIVER
14277 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14278 S:      Orphan
14279 F:      sound/soc/uniphier/
14280
14281 SOEKRIS NET48XX LED SUPPORT
14282 M:      Chris Boot <bootc@bootc.net>
14283 S:      Maintained
14284 F:      drivers/leds/leds-net48xx.c
14285
14286 SOFT-ROCE DRIVER (rxe)
14287 M:      Moni Shoua <monis@mellanox.com>
14288 L:      linux-rdma@vger.kernel.org
14289 S:      Supported
14290 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14291 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14292 F:      drivers/infiniband/sw/rxe/
14293 F:      include/uapi/rdma/rdma_user_rxe.h
14294
14295 SOFTLOGIC 6x10 MPEG CODEC
14296 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14297 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14298 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14299 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14300 M:      Ismael Luceno <ismael@iodev.co.uk>
14301 L:      linux-media@vger.kernel.org
14302 S:      Supported
14303 F:      drivers/media/pci/solo6x10/
14304
14305 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14306 M:      James Morse <james.morse@arm.com>
14307 L:      linux-arm-kernel@lists.infradead.org
14308 S:      Maintained
14309 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14310 F:      drivers/firmware/arm_sdei.c
14311 F:      include/linux/arm_sdei.h
14312 F:      include/uapi/linux/arm_sdei.h
14313
14314 SOFTWARE RAID (Multiple Disks) SUPPORT
14315 M:      Shaohua Li <shli@kernel.org>
14316 L:      linux-raid@vger.kernel.org
14317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14318 S:      Supported
14319 F:      drivers/md/Makefile
14320 F:      drivers/md/Kconfig
14321 F:      drivers/md/md*
14322 F:      drivers/md/raid*
14323 F:      include/linux/raid/
14324 F:      include/uapi/linux/raid/
14325
14326 SOCIONEXT (SNI) AVE NETWORK DRIVER
14327 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14328 L:      netdev@vger.kernel.org
14329 S:      Maintained
14330 F:      drivers/net/ethernet/socionext/sni_ave.c
14331 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14332
14333 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14334 M:      Jassi Brar <jaswinder.singh@linaro.org>
14335 L:      netdev@vger.kernel.org
14336 S:      Maintained
14337 F:      drivers/net/ethernet/socionext/netsec.c
14338 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14339
14340 SOLIDRUN CLEARFOG SUPPORT
14341 M:      Russell King <linux@armlinux.org.uk>
14342 S:      Maintained
14343 F:      arch/arm/boot/dts/armada-388-clearfog*
14344 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14345
14346 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14347 M:      Russell King <linux@armlinux.org.uk>
14348 S:      Maintained
14349 F:      arch/arm/boot/dts/imx6*-cubox-i*
14350 F:      arch/arm/boot/dts/imx6*-hummingboard*
14351 F:      arch/arm/boot/dts/imx6*-sr-*
14352
14353 SONIC NETWORK DRIVER
14354 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14355 L:      netdev@vger.kernel.org
14356 S:      Maintained
14357 F:      drivers/net/ethernet/natsemi/sonic.*
14358
14359 SONICS SILICON BACKPLANE DRIVER (SSB)
14360 M:      Michael Buesch <m@bues.ch>
14361 L:      linux-wireless@vger.kernel.org
14362 S:      Maintained
14363 F:      drivers/ssb/
14364 F:      include/linux/ssb/
14365
14366 SONY IMX214 SENSOR DRIVER
14367 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14368 L:      linux-media@vger.kernel.org
14369 T:      git git://linuxtv.org/media_tree.git
14370 S:      Maintained
14371 F:      drivers/media/i2c/imx214.c
14372 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14373
14374 SONY IMX258 SENSOR DRIVER
14375 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14376 L:      linux-media@vger.kernel.org
14377 T:      git git://linuxtv.org/media_tree.git
14378 S:      Maintained
14379 F:      drivers/media/i2c/imx258.c
14380
14381 SONY IMX274 SENSOR DRIVER
14382 M:      Leon Luo <leonl@leopardimaging.com>
14383 L:      linux-media@vger.kernel.org
14384 T:      git git://linuxtv.org/media_tree.git
14385 S:      Maintained
14386 F:      drivers/media/i2c/imx274.c
14387 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14388
14389 SONY IMX319 SENSOR DRIVER
14390 M:      Bingbu Cao <bingbu.cao@intel.com>
14391 L:      linux-media@vger.kernel.org
14392 T:      git git://linuxtv.org/media_tree.git
14393 S:      Maintained
14394 F:      drivers/media/i2c/imx319.c
14395
14396 SONY IMX355 SENSOR DRIVER
14397 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14398 L:      linux-media@vger.kernel.org
14399 T:      git git://linuxtv.org/media_tree.git
14400 S:      Maintained
14401 F:      drivers/media/i2c/imx355.c
14402
14403 SONY MEMORYSTICK CARD SUPPORT
14404 M:      Alex Dubov <oakad@yahoo.com>
14405 W:      http://tifmxx.berlios.de/
14406 S:      Maintained
14407 F:      drivers/memstick/host/tifm_ms.c
14408
14409 SONY MEMORYSTICK STANDARD SUPPORT
14410 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14411 S:      Maintained
14412 F:      drivers/memstick/core/ms_block.*
14413
14414 SONY VAIO CONTROL DEVICE DRIVER
14415 M:      Mattia Dongili <malattia@linux.it>
14416 L:      platform-driver-x86@vger.kernel.org
14417 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14418 S:      Maintained
14419 F:      Documentation/laptops/sony-laptop.txt
14420 F:      drivers/char/sonypi.c
14421 F:      drivers/platform/x86/sony-laptop.c
14422 F:      include/linux/sony-laptop.h
14423
14424 SOUND
14425 M:      Jaroslav Kysela <perex@perex.cz>
14426 M:      Takashi Iwai <tiwai@suse.com>
14427 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14428 W:      http://www.alsa-project.org/
14429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14430 T:      git git://git.alsa-project.org/alsa-kernel.git
14431 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14432 S:      Maintained
14433 F:      Documentation/sound/
14434 F:      include/sound/
14435 F:      include/uapi/sound/
14436 F:      sound/
14437
14438 SOUND - COMPRESSED AUDIO
14439 M:      Vinod Koul <vkoul@kernel.org>
14440 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14442 S:      Supported
14443 F:      Documentation/sound/designs/compress-offload.rst
14444 F:      include/sound/compress_driver.h
14445 F:      include/uapi/sound/compress_*
14446 F:      sound/core/compress_offload.c
14447 F:      sound/soc/soc-compress.c
14448
14449 SOUND - DMAENGINE HELPERS
14450 M:      Lars-Peter Clausen <lars@metafoo.de>
14451 S:      Supported
14452 F:      include/sound/dmaengine_pcm.h
14453 F:      sound/core/pcm_dmaengine.c
14454 F:      sound/soc/soc-generic-dmaengine-pcm.c
14455
14456 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14457 M:      Liam Girdwood <lgirdwood@gmail.com>
14458 M:      Mark Brown <broonie@kernel.org>
14459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14460 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14461 W:      http://alsa-project.org/main/index.php/ASoC
14462 S:      Supported
14463 F:      Documentation/devicetree/bindings/sound/
14464 F:      Documentation/sound/soc/
14465 F:      sound/soc/
14466 F:      include/dt-bindings/sound/
14467 F:      include/sound/soc*
14468
14469 SOUNDWIRE SUBSYSTEM
14470 M:      Vinod Koul <vkoul@kernel.org>
14471 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14472 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14473 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14474 S:      Supported
14475 F:      Documentation/driver-api/soundwire/
14476 F:      drivers/soundwire/
14477 F:      include/linux/soundwire/
14478
14479 SP2 MEDIA DRIVER
14480 M:      Olli Salonen <olli.salonen@iki.fi>
14481 L:      linux-media@vger.kernel.org
14482 W:      https://linuxtv.org
14483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14484 S:      Maintained
14485 F:      drivers/media/dvb-frontends/sp2*
14486
14487 SPARC + UltraSPARC (sparc/sparc64)
14488 M:      "David S. Miller" <davem@davemloft.net>
14489 L:      sparclinux@vger.kernel.org
14490 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14493 S:      Maintained
14494 F:      arch/sparc/
14495 F:      drivers/sbus/
14496
14497 SPARC SERIAL DRIVERS
14498 M:      "David S. Miller" <davem@davemloft.net>
14499 L:      sparclinux@vger.kernel.org
14500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14502 S:      Maintained
14503 F:      include/linux/sunserialcore.h
14504 F:      drivers/tty/serial/suncore.c
14505 F:      drivers/tty/serial/sunhv.c
14506 F:      drivers/tty/serial/sunsab.c
14507 F:      drivers/tty/serial/sunsab.h
14508 F:      drivers/tty/serial/sunsu.c
14509 F:      drivers/tty/serial/sunzilog.c
14510 F:      drivers/tty/serial/sunzilog.h
14511 F:      drivers/tty/vcc.c
14512
14513 SPARSE CHECKER
14514 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14515 L:      linux-sparse@vger.kernel.org
14516 W:      https://sparse.wiki.kernel.org/
14517 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14518 S:      Maintained
14519 F:      include/linux/compiler.h
14520
14521 SPEAR CLOCK FRAMEWORK SUPPORT
14522 M:      Viresh Kumar <vireshk@kernel.org>
14523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14524 W:      http://www.st.com/spear
14525 S:      Maintained
14526 F:      drivers/clk/spear/
14527
14528 SPEAR PLATFORM SUPPORT
14529 M:      Viresh Kumar <vireshk@kernel.org>
14530 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14532 W:      http://www.st.com/spear
14533 S:      Maintained
14534 F:      arch/arm/boot/dts/spear*
14535 F:      arch/arm/mach-spear/
14536
14537 SPI NOR SUBSYSTEM
14538 M:      Marek Vasut <marek.vasut@gmail.com>
14539 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14540 L:      linux-mtd@lists.infradead.org
14541 W:      http://www.linux-mtd.infradead.org/
14542 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14543 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14544 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14545 S:      Maintained
14546 F:      drivers/mtd/spi-nor/
14547 F:      include/linux/mtd/spi-nor.h
14548
14549 SPI SUBSYSTEM
14550 M:      Mark Brown <broonie@kernel.org>
14551 L:      linux-spi@vger.kernel.org
14552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14553 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14554 S:      Maintained
14555 F:      Documentation/devicetree/bindings/spi/
14556 F:      Documentation/spi/
14557 F:      drivers/spi/
14558 F:      include/linux/spi/
14559 F:      include/uapi/linux/spi/
14560 F:      tools/spi/
14561
14562 SPIDERNET NETWORK DRIVER for CELL
14563 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14564 L:      netdev@vger.kernel.org
14565 S:      Supported
14566 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14567 F:      drivers/net/ethernet/toshiba/spider_net*
14568
14569 SPMI SUBSYSTEM
14570 R:      Stephen Boyd <sboyd@kernel.org>
14571 L:      linux-arm-msm@vger.kernel.org
14572 F:      Documentation/devicetree/bindings/spmi/
14573 F:      drivers/spmi/
14574 F:      include/dt-bindings/spmi/spmi.h
14575 F:      include/linux/spmi.h
14576 F:      include/trace/events/spmi.h
14577
14578 SPU FILE SYSTEM
14579 M:      Jeremy Kerr <jk@ozlabs.org>
14580 L:      linuxppc-dev@lists.ozlabs.org
14581 W:      http://www.ibm.com/developerworks/power/cell/
14582 S:      Supported
14583 F:      Documentation/filesystems/spufs.txt
14584 F:      arch/powerpc/platforms/cell/spufs/
14585
14586 SQUASHFS FILE SYSTEM
14587 M:      Phillip Lougher <phillip@squashfs.org.uk>
14588 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14589 W:      http://squashfs.org.uk
14590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14591 S:      Maintained
14592 F:      Documentation/filesystems/squashfs.txt
14593 F:      fs/squashfs/
14594
14595 SRM (Alpha) environment access
14596 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14597 S:      Maintained
14598 F:      arch/alpha/kernel/srm_env.c
14599
14600 ST LSM6DSx IMU IIO DRIVER
14601 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14602 L:      linux-iio@vger.kernel.org
14603 W:      http://www.st.com/
14604 S:      Maintained
14605 F:      drivers/iio/imu/st_lsm6dsx/
14606 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14607
14608 ST STM32 I2C/SMBUS DRIVER
14609 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14610 L:      linux-i2c@vger.kernel.org
14611 S:      Maintained
14612 F:      drivers/i2c/busses/i2c-stm32*
14613
14614 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14615 M:      Song Qiang <songqiang1304521@gmail.com>
14616 L:      linux-iio@vger.kernel.org
14617 S:      Maintained
14618 F:      drivers/iio/proximity/vl53l0x-i2c.c
14619 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14620
14621 STABLE BRANCH
14622 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14623 M:      Sasha Levin <sashal@kernel.org>
14624 L:      stable@vger.kernel.org
14625 S:      Supported
14626 F:      Documentation/process/stable-kernel-rules.rst
14627
14628 STAGING - COMEDI
14629 M:      Ian Abbott <abbotti@mev.co.uk>
14630 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14631 S:      Odd Fixes
14632 F:      drivers/staging/comedi/
14633
14634 STAGING - EROFS FILE SYSTEM
14635 M:      Gao Xiang <gaoxiang25@huawei.com>
14636 M:      Chao Yu <yuchao0@huawei.com>
14637 L:      linux-erofs@lists.ozlabs.org
14638 S:      Maintained
14639 F:      drivers/staging/erofs/
14640
14641 STAGING - INDUSTRIAL IO
14642 M:      Jonathan Cameron <jic23@kernel.org>
14643 L:      linux-iio@vger.kernel.org
14644 S:      Odd Fixes
14645 F:      Documentation/devicetree/bindings/staging/iio/
14646 F:      drivers/staging/iio/
14647
14648 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14649 M:      Marc Dietrich <marvin24@gmx.de>
14650 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14651 L:      linux-tegra@vger.kernel.org
14652 S:      Maintained
14653 F:      drivers/staging/nvec/
14654
14655 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14656 M:      Jens Frederich <jfrederich@gmail.com>
14657 M:      Daniel Drake <dsd@laptop.org>
14658 M:      Jon Nettleton <jon.nettleton@gmail.com>
14659 W:      http://wiki.laptop.org/go/DCON
14660 S:      Maintained
14661 F:      drivers/staging/olpc_dcon/
14662
14663 STAGING - REALTEK RTL8712U DRIVERS
14664 M:      Larry Finger <Larry.Finger@lwfinger.net>
14665 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14666 S:      Odd Fixes
14667 F:      drivers/staging/rtl8712/
14668
14669 STAGING - REALTEK RTL8188EU DRIVERS
14670 M:      Larry Finger <Larry.Finger@lwfinger.net>
14671 S:      Odd Fixes
14672 F:      drivers/staging/rtl8188eu/
14673
14674 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14675 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14676 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14677 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14678 L:      linux-fbdev@vger.kernel.org
14679 S:      Maintained
14680 F:      drivers/staging/sm750fb/
14681
14682 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14683 M:      William Hubbs <w.d.hubbs@gmail.com>
14684 M:      Chris Brannon <chris@the-brannons.com>
14685 M:      Kirk Reiser <kirk@reisers.ca>
14686 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14687 L:      speakup@linux-speakup.org
14688 W:      http://www.linux-speakup.org/
14689 S:      Odd Fixes
14690 F:      drivers/staging/speakup/
14691
14692 STAGING - VIA VT665X DRIVERS
14693 M:      Forest Bond <forest@alittletooquiet.net>
14694 S:      Odd Fixes
14695 F:      drivers/staging/vt665?/
14696
14697 STAGING - WILC1000 WIFI DRIVER
14698 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14699 M:      Ajay Singh <ajay.kathat@microchip.com>
14700 L:      linux-wireless@vger.kernel.org
14701 S:      Supported
14702 F:      drivers/staging/wilc1000/
14703
14704 STAGING SUBSYSTEM
14705 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14707 L:      devel@driverdev.osuosl.org
14708 S:      Supported
14709 F:      drivers/staging/
14710
14711 STARFIRE/DURALAN NETWORK DRIVER
14712 M:      Ion Badulescu <ionut@badula.org>
14713 S:      Odd Fixes
14714 F:      drivers/net/ethernet/adaptec/starfire*
14715
14716 STEC S1220 SKD DRIVER
14717 M:      Bart Van Assche <bart.vanassche@wdc.com>
14718 L:      linux-block@vger.kernel.org
14719 S:      Maintained
14720 F:      drivers/block/skd*[ch]
14721
14722 STI AUDIO (ASoC) DRIVERS
14723 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14725 S:      Maintained
14726 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14727 F:      sound/soc/sti/
14728
14729 STI CEC DRIVER
14730 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14731 S:      Maintained
14732 F:      drivers/media/platform/sti/cec/
14733 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14734
14735 STK1160 USB VIDEO CAPTURE DRIVER
14736 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14737 L:      linux-media@vger.kernel.org
14738 T:      git git://linuxtv.org/media_tree.git
14739 S:      Maintained
14740 F:      drivers/media/usb/stk1160/
14741
14742 STM32 AUDIO (ASoC) DRIVERS
14743 M:      Olivier Moysan <olivier.moysan@st.com>
14744 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14746 S:      Maintained
14747 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14748 F:      sound/soc/stm/
14749
14750 STM32 TIMER/LPTIMER DRIVERS
14751 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14752 S:      Maintained
14753 F:      drivers/*/stm32-*timer*
14754 F:      drivers/pwm/pwm-stm32*
14755 F:      include/linux/*/stm32-*tim*
14756 F:      Documentation/ABI/testing/*timer-stm32
14757 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14758 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14759
14760 STMMAC ETHERNET DRIVER
14761 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14762 M:      Alexandre Torgue <alexandre.torgue@st.com>
14763 M:      Jose Abreu <joabreu@synopsys.com>
14764 L:      netdev@vger.kernel.org
14765 W:      http://www.stlinux.com
14766 S:      Supported
14767 F:      drivers/net/ethernet/stmicro/stmmac/
14768
14769 SUN3/3X
14770 M:      Sam Creasey <sammy@sammy.net>
14771 W:      http://sammy.net/sun3/
14772 S:      Maintained
14773 F:      arch/m68k/kernel/*sun3*
14774 F:      arch/m68k/sun3*/
14775 F:      arch/m68k/include/asm/sun3*
14776 F:      drivers/net/ethernet/i825xx/sun3*
14777
14778 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14779 M:      Hans de Goede <hdegoede@redhat.com>
14780 L:      linux-input@vger.kernel.org
14781 S:      Maintained
14782 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14783 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14784
14785 SUNDANCE NETWORK DRIVER
14786 M:      Denis Kirjanov <kda@linux-powerpc.org>
14787 L:      netdev@vger.kernel.org
14788 S:      Maintained
14789 F:      drivers/net/ethernet/dlink/sundance.c
14790
14791 SUPERH
14792 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14793 M:      Rich Felker <dalias@libc.org>
14794 L:      linux-sh@vger.kernel.org
14795 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14796 S:      Maintained
14797 F:      Documentation/sh/
14798 F:      arch/sh/
14799 F:      drivers/sh/
14800
14801 SUSPEND TO RAM
14802 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14803 M:      Len Brown <len.brown@intel.com>
14804 M:      Pavel Machek <pavel@ucw.cz>
14805 L:      linux-pm@vger.kernel.org
14806 B:      https://bugzilla.kernel.org
14807 S:      Supported
14808 F:      Documentation/power/
14809 F:      arch/x86/kernel/acpi/
14810 F:      drivers/base/power/
14811 F:      kernel/power/
14812 F:      include/linux/suspend.h
14813 F:      include/linux/freezer.h
14814 F:      include/linux/pm.h
14815
14816 SVGA HANDLING
14817 M:      Martin Mares <mj@ucw.cz>
14818 L:      linux-video@atrey.karlin.mff.cuni.cz
14819 S:      Maintained
14820 F:      Documentation/svga.txt
14821 F:      arch/x86/boot/video*
14822
14823 SWIOTLB SUBSYSTEM
14824 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14825 L:      iommu@lists.linux-foundation.org
14826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14827 S:      Supported
14828 F:      kernel/dma/swiotlb.c
14829 F:      arch/*/kernel/pci-swiotlb.c
14830 F:      include/linux/swiotlb.h
14831
14832 SWITCHDEV
14833 M:      Jiri Pirko <jiri@resnulli.us>
14834 M:      Ivan Vecera <ivecera@redhat.com>
14835 L:      netdev@vger.kernel.org
14836 S:      Supported
14837 F:      net/switchdev/
14838 F:      include/net/switchdev.h
14839
14840 SY8106A REGULATOR DRIVER
14841 M:      Icenowy Zheng <icenowy@aosc.io>
14842 S:      Maintained
14843 F:      drivers/regulator/sy8106a-regulator.c
14844 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14845
14846 SYNC FILE FRAMEWORK
14847 M:      Sumit Semwal <sumit.semwal@linaro.org>
14848 R:      Gustavo Padovan <gustavo@padovan.org>
14849 S:      Maintained
14850 L:      linux-media@vger.kernel.org
14851 L:      dri-devel@lists.freedesktop.org
14852 F:      drivers/dma-buf/sync_*
14853 F:      drivers/dma-buf/dma-fence*
14854 F:      drivers/dma-buf/sw_sync.c
14855 F:      include/linux/sync_file.h
14856 F:      include/uapi/linux/sync_file.h
14857 F:      Documentation/sync_file.txt
14858 T:      git git://anongit.freedesktop.org/drm/drm-misc
14859
14860 SYNOPSYS ARC ARCHITECTURE
14861 M:      Vineet Gupta <vgupta@synopsys.com>
14862 L:      linux-snps-arc@lists.infradead.org
14863 S:      Supported
14864 F:      arch/arc/
14865 F:      Documentation/devicetree/bindings/arc/*
14866 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14867 F:      drivers/clocksource/arc_timer.c
14868 F:      drivers/tty/serial/arc_uart.c
14869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14870
14871 SYNOPSYS ARC HSDK SDP pll clock driver
14872 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14873 S:      Supported
14874 F:      drivers/clk/clk-hsdk-pll.c
14875 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14876
14877 SYNOPSYS ARC SDP clock driver
14878 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14879 S:      Supported
14880 F:      drivers/clk/axs10x/*
14881 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14882
14883 SYNOPSYS ARC SDP platform support
14884 M:      Alexey Brodkin <abrodkin@synopsys.com>
14885 S:      Supported
14886 F:      arch/arc/plat-axs10x
14887 F:      arch/arc/boot/dts/ax*
14888 F:      Documentation/devicetree/bindings/arc/axs10*
14889
14890 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14891 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14892 S:      Supported
14893 F:      drivers/reset/reset-axs10x.c
14894 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14895
14896 SYNOPSYS CREG GPIO DRIVER
14897 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14898 S:      Maintained
14899 F:      drivers/gpio/gpio-creg-snps.c
14900 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14901
14902 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14903 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14904 S:      Maintained
14905 F:      drivers/tty/serial/8250/8250_dw.c
14906
14907 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14908 M:      Hoan Tran <hoan@os.amperecomputing.com>
14909 L:      linux-gpio@vger.kernel.org
14910 S:      Maintained
14911 F:      drivers/gpio/gpio-dwapb.c
14912 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14913
14914 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14915 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14916 S:      Maintained
14917 F:      drivers/dma/dwi-axi-dmac/
14918 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14919
14920 SYNOPSYS DESIGNWARE DMAC DRIVER
14921 M:      Viresh Kumar <vireshk@kernel.org>
14922 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14923 S:      Maintained
14924 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14925 F:      drivers/dma/dw/
14926 F:      include/dt-bindings/dma/dw-dmac.h
14927 F:      include/linux/dma/dw.h
14928 F:      include/linux/platform_data/dma-dw.h
14929
14930 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14931 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14932 L:      netdev@vger.kernel.org
14933 S:      Supported
14934 F:      drivers/net/ethernet/synopsys/
14935
14936 SYNOPSYS DESIGNWARE I2C DRIVER
14937 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14938 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14939 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14940 L:      linux-i2c@vger.kernel.org
14941 S:      Maintained
14942 F:      drivers/i2c/busses/i2c-designware-*
14943 F:      include/linux/platform_data/i2c-designware.h
14944
14945 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14946 M:      Jaehoon Chung <jh80.chung@samsung.com>
14947 L:      linux-mmc@vger.kernel.org
14948 S:      Maintained
14949 F:      drivers/mmc/host/dw_mmc*
14950
14951 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14952 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14953 S:      Supported
14954 F:      drivers/reset/reset-hsdk.c
14955 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14956 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14957
14958 SYSTEM CONFIGURATION (SYSCON)
14959 M:      Lee Jones <lee.jones@linaro.org>
14960 M:      Arnd Bergmann <arnd@arndb.de>
14961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14962 S:      Supported
14963 F:      drivers/mfd/syscon.c
14964
14965 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14966 M:      Sudeep Holla <sudeep.holla@arm.com>
14967 L:      linux-arm-kernel@lists.infradead.org
14968 S:      Maintained
14969 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14970 F:      drivers/clk/clk-sc[mp]i.c
14971 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14972 F:      drivers/firmware/arm_scpi.c
14973 F:      drivers/firmware/arm_scmi/
14974 F:      include/linux/sc[mp]i_protocol.h
14975
14976 SYSTEM RESET/SHUTDOWN DRIVERS
14977 M:      Sebastian Reichel <sre@kernel.org>
14978 L:      linux-pm@vger.kernel.org
14979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14980 S:      Maintained
14981 F:      Documentation/devicetree/bindings/power/reset/
14982 F:      drivers/power/reset/
14983
14984 SYSTEM TRACE MODULE CLASS
14985 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14986 S:      Maintained
14987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14988 F:      Documentation/trace/stm.rst
14989 F:      drivers/hwtracing/stm/
14990 F:      include/linux/stm.h
14991 F:      include/uapi/linux/stm.h
14992
14993 SYSV FILESYSTEM
14994 M:      Christoph Hellwig <hch@infradead.org>
14995 S:      Maintained
14996 F:      Documentation/filesystems/sysv-fs.txt
14997 F:      fs/sysv/
14998 F:      include/linux/sysv_fs.h
14999
15000 TARGET SUBSYSTEM
15001 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
15002 L:      linux-scsi@vger.kernel.org
15003 L:      target-devel@vger.kernel.org
15004 W:      http://www.linux-iscsi.org
15005 W:      http://groups.google.com/group/linux-iscsi-target-dev
15006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
15007 S:      Supported
15008 F:      drivers/target/
15009 F:      include/target/
15010 F:      Documentation/target/
15011
15012 TASKSTATS STATISTICS INTERFACE
15013 M:      Balbir Singh <bsingharora@gmail.com>
15014 S:      Maintained
15015 F:      Documentation/accounting/taskstats*
15016 F:      include/linux/taskstats*
15017 F:      kernel/taskstats.c
15018
15019 TC subsystem
15020 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15021 M:      Cong Wang <xiyou.wangcong@gmail.com>
15022 M:      Jiri Pirko <jiri@resnulli.us>
15023 L:      netdev@vger.kernel.org
15024 S:      Maintained
15025 F:      include/net/pkt_cls.h
15026 F:      include/net/pkt_sched.h
15027 F:      include/net/tc_act/
15028 F:      include/uapi/linux/pkt_cls.h
15029 F:      include/uapi/linux/pkt_sched.h
15030 F:      include/uapi/linux/tc_act/
15031 F:      include/uapi/linux/tc_ematch/
15032 F:      net/sched/
15033
15034 TC90522 MEDIA DRIVER
15035 M:      Akihiro Tsukada <tskd08@gmail.com>
15036 L:      linux-media@vger.kernel.org
15037 S:      Odd Fixes
15038 F:      drivers/media/dvb-frontends/tc90522*
15039
15040 TCP LOW PRIORITY MODULE
15041 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15042 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15043 W:      http://tcp-lp-mod.sourceforge.net/
15044 S:      Maintained
15045 F:      net/ipv4/tcp_lp.c
15046
15047 TDA10071 MEDIA DRIVER
15048 M:      Antti Palosaari <crope@iki.fi>
15049 L:      linux-media@vger.kernel.org
15050 W:      https://linuxtv.org
15051 W:      http://palosaari.fi/linux/
15052 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15053 T:      git git://linuxtv.org/anttip/media_tree.git
15054 S:      Maintained
15055 F:      drivers/media/dvb-frontends/tda10071*
15056
15057 TDA18212 MEDIA DRIVER
15058 M:      Antti Palosaari <crope@iki.fi>
15059 L:      linux-media@vger.kernel.org
15060 W:      https://linuxtv.org
15061 W:      http://palosaari.fi/linux/
15062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15063 T:      git git://linuxtv.org/anttip/media_tree.git
15064 S:      Maintained
15065 F:      drivers/media/tuners/tda18212*
15066
15067 TDA18218 MEDIA DRIVER
15068 M:      Antti Palosaari <crope@iki.fi>
15069 L:      linux-media@vger.kernel.org
15070 W:      https://linuxtv.org
15071 W:      http://palosaari.fi/linux/
15072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15073 T:      git git://linuxtv.org/anttip/media_tree.git
15074 S:      Maintained
15075 F:      drivers/media/tuners/tda18218*
15076
15077 TDA18250 MEDIA DRIVER
15078 M:      Olli Salonen <olli.salonen@iki.fi>
15079 L:      linux-media@vger.kernel.org
15080 W:      https://linuxtv.org
15081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15082 T:      git git://linuxtv.org/media_tree.git
15083 S:      Maintained
15084 F:      drivers/media/tuners/tda18250*
15085
15086 TDA18271 MEDIA DRIVER
15087 M:      Michael Krufky <mkrufky@linuxtv.org>
15088 L:      linux-media@vger.kernel.org
15089 W:      https://linuxtv.org
15090 W:      http://github.com/mkrufky
15091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15092 T:      git git://linuxtv.org/mkrufky/tuners.git
15093 S:      Maintained
15094 F:      drivers/media/tuners/tda18271*
15095
15096 TDA1997x MEDIA DRIVER
15097 M:      Tim Harvey <tharvey@gateworks.com>
15098 L:      linux-media@vger.kernel.org
15099 W:      https://linuxtv.org
15100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15101 S:      Maintained
15102 F:      drivers/media/i2c/tda1997x.*
15103
15104 TDA827x MEDIA DRIVER
15105 M:      Michael Krufky <mkrufky@linuxtv.org>
15106 L:      linux-media@vger.kernel.org
15107 W:      https://linuxtv.org
15108 W:      http://github.com/mkrufky
15109 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15110 T:      git git://linuxtv.org/mkrufky/tuners.git
15111 S:      Maintained
15112 F:      drivers/media/tuners/tda8290.*
15113
15114 TDA8290 MEDIA DRIVER
15115 M:      Michael Krufky <mkrufky@linuxtv.org>
15116 L:      linux-media@vger.kernel.org
15117 W:      https://linuxtv.org
15118 W:      http://github.com/mkrufky
15119 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15120 T:      git git://linuxtv.org/mkrufky/tuners.git
15121 S:      Maintained
15122 F:      drivers/media/tuners/tda8290.*
15123
15124 TDA9840 MEDIA DRIVER
15125 M:      Hans Verkuil <hverkuil@xs4all.nl>
15126 L:      linux-media@vger.kernel.org
15127 T:      git git://linuxtv.org/media_tree.git
15128 W:      https://linuxtv.org
15129 S:      Maintained
15130 F:      drivers/media/i2c/tda9840*
15131
15132 TEA5761 TUNER DRIVER
15133 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15134 L:      linux-media@vger.kernel.org
15135 W:      https://linuxtv.org
15136 T:      git git://linuxtv.org/media_tree.git
15137 S:      Odd fixes
15138 F:      drivers/media/tuners/tea5761.*
15139
15140 TEA5767 TUNER DRIVER
15141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15142 L:      linux-media@vger.kernel.org
15143 W:      https://linuxtv.org
15144 T:      git git://linuxtv.org/media_tree.git
15145 S:      Maintained
15146 F:      drivers/media/tuners/tea5767.*
15147
15148 TEA6415C MEDIA DRIVER
15149 M:      Hans Verkuil <hverkuil@xs4all.nl>
15150 L:      linux-media@vger.kernel.org
15151 T:      git git://linuxtv.org/media_tree.git
15152 W:      https://linuxtv.org
15153 S:      Maintained
15154 F:      drivers/media/i2c/tea6415c*
15155
15156 TEA6420 MEDIA DRIVER
15157 M:      Hans Verkuil <hverkuil@xs4all.nl>
15158 L:      linux-media@vger.kernel.org
15159 T:      git git://linuxtv.org/media_tree.git
15160 W:      https://linuxtv.org
15161 S:      Maintained
15162 F:      drivers/media/i2c/tea6420*
15163
15164 TEAM DRIVER
15165 M:      Jiri Pirko <jiri@resnulli.us>
15166 L:      netdev@vger.kernel.org
15167 S:      Supported
15168 F:      drivers/net/team/
15169 F:      include/linux/if_team.h
15170 F:      include/uapi/linux/if_team.h
15171
15172 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15173 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15174 S:      Maintained
15175 F:      arch/x86/platform/ts5500/
15176
15177 TECHNOTREND USB IR RECEIVER
15178 M:      Sean Young <sean@mess.org>
15179 L:      linux-media@vger.kernel.org
15180 S:      Maintained
15181 F:      drivers/media/rc/ttusbir.c
15182
15183 TECHWELL TW9910 VIDEO DECODER
15184 L:      linux-media@vger.kernel.org
15185 S:      Orphan
15186 F:      drivers/media/i2c/tw9910.c
15187 F:      include/media/i2c/tw9910.h
15188
15189 TEE SUBSYSTEM
15190 M:      Jens Wiklander <jens.wiklander@linaro.org>
15191 S:      Maintained
15192 F:      include/linux/tee_drv.h
15193 F:      include/uapi/linux/tee.h
15194 F:      drivers/tee/
15195 F:      Documentation/tee.txt
15196
15197 TEGRA ARCHITECTURE SUPPORT
15198 M:      Thierry Reding <thierry.reding@gmail.com>
15199 M:      Jonathan Hunter <jonathanh@nvidia.com>
15200 L:      linux-tegra@vger.kernel.org
15201 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15203 S:      Supported
15204 N:      [^a-z]tegra
15205
15206 TEGRA CLOCK DRIVER
15207 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15208 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15209 S:      Supported
15210 F:      drivers/clk/tegra/
15211
15212 TEGRA DMA DRIVERS
15213 M:      Laxman Dewangan <ldewangan@nvidia.com>
15214 M:      Jon Hunter <jonathanh@nvidia.com>
15215 S:      Supported
15216 F:      drivers/dma/tegra*
15217
15218 TEGRA I2C DRIVER
15219 M:      Laxman Dewangan <ldewangan@nvidia.com>
15220 S:      Supported
15221 F:      drivers/i2c/busses/i2c-tegra.c
15222
15223 TEGRA IOMMU DRIVERS
15224 M:      Thierry Reding <thierry.reding@gmail.com>
15225 L:      linux-tegra@vger.kernel.org
15226 S:      Supported
15227 F:      drivers/iommu/tegra*
15228
15229 TEGRA KBC DRIVER
15230 M:      Laxman Dewangan <ldewangan@nvidia.com>
15231 S:      Supported
15232 F:      drivers/input/keyboard/tegra-kbc.c
15233
15234 TEGRA NAND DRIVER
15235 M:      Stefan Agner <stefan@agner.ch>
15236 M:      Lucas Stach <dev@lynxeye.de>
15237 S:      Maintained
15238 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15239 F:      drivers/mtd/nand/raw/tegra_nand.c
15240
15241 TEGRA PWM DRIVER
15242 M:      Thierry Reding <thierry.reding@gmail.com>
15243 S:      Supported
15244 F:      drivers/pwm/pwm-tegra.c
15245
15246 TEGRA SERIAL DRIVER
15247 M:      Laxman Dewangan <ldewangan@nvidia.com>
15248 S:      Supported
15249 F:      drivers/tty/serial/serial-tegra.c
15250
15251 TEGRA SPI DRIVER
15252 M:      Laxman Dewangan <ldewangan@nvidia.com>
15253 S:      Supported
15254 F:      drivers/spi/spi-tegra*
15255
15256 TEHUTI ETHERNET DRIVER
15257 M:      Andy Gospodarek <andy@greyhouse.net>
15258 L:      netdev@vger.kernel.org
15259 S:      Supported
15260 F:      drivers/net/ethernet/tehuti/*
15261
15262 Telecom Clock Driver for MCPL0010
15263 M:      Mark Gross <mark.gross@intel.com>
15264 S:      Supported
15265 F:      drivers/char/tlclk.c
15266
15267 TENSILICA XTENSA PORT (xtensa)
15268 M:      Chris Zankel <chris@zankel.net>
15269 M:      Max Filippov <jcmvbkbc@gmail.com>
15270 L:      linux-xtensa@linux-xtensa.org
15271 T:      git git://github.com/czankel/xtensa-linux.git
15272 S:      Maintained
15273 F:      arch/xtensa/
15274 F:      drivers/irqchip/irq-xtensa-*
15275
15276 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15277 M:      Nishanth Menon <nm@ti.com>
15278 M:      Tero Kristo <t-kristo@ti.com>
15279 M:      Santosh Shilimkar <ssantosh@kernel.org>
15280 L:      linux-arm-kernel@lists.infradead.org
15281 S:      Maintained
15282 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15283 F:      drivers/firmware/ti_sci*
15284 F:      include/linux/soc/ti/ti_sci_protocol.h
15285 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15286 F:      drivers/soc/ti/ti_sci_pm_domains.c
15287 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15288 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15289 F:      drivers/clk/keystone/sci-clk.c
15290 F:      drivers/reset/reset-ti-sci.c
15291
15292 Texas Instruments ASoC drivers
15293 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15295 S:      Maintained
15296 F:      sound/soc/ti/
15297
15298 Texas Instruments' DAC7612 DAC Driver
15299 M:      Ricardo Ribalda <ricardo@ribalda.com>
15300 L:      linux-iio@vger.kernel.org
15301 S:      Supported
15302 F:      drivers/iio/dac/ti-dac7612.c
15303 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15304
15305 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15306 M:      Hans Verkuil <hverkuil@xs4all.nl>
15307 L:      linux-media@vger.kernel.org
15308 T:      git git://linuxtv.org/media_tree.git
15309 W:      https://linuxtv.org
15310 S:      Maintained
15311 F:      drivers/media/radio/radio-raremono.c
15312
15313 THERMAL
15314 M:      Zhang Rui <rui.zhang@intel.com>
15315 M:      Eduardo Valentin <edubezval@gmail.com>
15316 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15317 L:      linux-pm@vger.kernel.org
15318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15320 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15321 S:      Supported
15322 F:      drivers/thermal/
15323 F:      include/linux/thermal.h
15324 F:      include/uapi/linux/thermal.h
15325 F:      include/linux/cpu_cooling.h
15326 F:      Documentation/devicetree/bindings/thermal/
15327
15328 THERMAL/CPU_COOLING
15329 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15330 M:      Viresh Kumar <viresh.kumar@linaro.org>
15331 M:      Javi Merino <javi.merino@kernel.org>
15332 L:      linux-pm@vger.kernel.org
15333 S:      Supported
15334 F:      Documentation/thermal/cpu-cooling-api.txt
15335 F:      drivers/thermal/cpu_cooling.c
15336 F:      include/linux/cpu_cooling.h
15337
15338 THINKPAD ACPI EXTRAS DRIVER
15339 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15340 L:      ibm-acpi-devel@lists.sourceforge.net
15341 L:      platform-driver-x86@vger.kernel.org
15342 W:      http://ibm-acpi.sourceforge.net
15343 W:      http://thinkwiki.org/wiki/Ibm-acpi
15344 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15345 S:      Maintained
15346 F:      drivers/platform/x86/thinkpad_acpi.c
15347
15348 THUNDERBOLT DRIVER
15349 M:      Andreas Noever <andreas.noever@gmail.com>
15350 M:      Michael Jamet <michael.jamet@intel.com>
15351 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15352 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15354 S:      Maintained
15355 F:      Documentation/admin-guide/thunderbolt.rst
15356 F:      drivers/thunderbolt/
15357 F:      include/linux/thunderbolt.h
15358
15359 THUNDERBOLT NETWORK DRIVER
15360 M:      Michael Jamet <michael.jamet@intel.com>
15361 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15362 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15363 L:      netdev@vger.kernel.org
15364 S:      Maintained
15365 F:      drivers/net/thunderbolt.c
15366
15367 THUNDERX GPIO DRIVER
15368 M:      David Daney <david.daney@cavium.com>
15369 S:      Maintained
15370 F:      drivers/gpio/gpio-thunderx.c
15371
15372 TI AM437X VPFE DRIVER
15373 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15374 L:      linux-media@vger.kernel.org
15375 W:      https://linuxtv.org
15376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15377 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15378 S:      Maintained
15379 F:      drivers/media/platform/am437x/
15380
15381 TI BANDGAP AND THERMAL DRIVER
15382 M:      Eduardo Valentin <edubezval@gmail.com>
15383 M:      Keerthy <j-keerthy@ti.com>
15384 L:      linux-pm@vger.kernel.org
15385 L:      linux-omap@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/thermal/ti-soc-thermal/
15388
15389 TI BQ27XXX POWER SUPPLY DRIVER
15390 R:      Andrew F. Davis <afd@ti.com>
15391 F:      include/linux/power/bq27xxx_battery.h
15392 F:      drivers/power/supply/bq27xxx_battery.c
15393 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15394
15395 TI CDCE706 CLOCK DRIVER
15396 M:      Max Filippov <jcmvbkbc@gmail.com>
15397 S:      Maintained
15398 F:      drivers/clk/clk-cdce706.c
15399
15400 TI CLOCK DRIVER
15401 M:      Tero Kristo <t-kristo@ti.com>
15402 L:      linux-omap@vger.kernel.org
15403 S:      Maintained
15404 F:      drivers/clk/ti/
15405 F:      include/linux/clk/ti.h
15406
15407 TI DAVINCI MACHINE SUPPORT
15408 M:      Sekhar Nori <nsekhar@ti.com>
15409 M:      Kevin Hilman <khilman@kernel.org>
15410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15412 S:      Supported
15413 F:      arch/arm/mach-davinci/
15414 F:      drivers/i2c/busses/i2c-davinci.c
15415 F:      arch/arm/boot/dts/da850*
15416
15417 TI DAVINCI SERIES CLOCK DRIVER
15418 M:      David Lechner <david@lechnology.com>
15419 R:      Sekhar Nori <nsekhar@ti.com>
15420 S:      Maintained
15421 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15422 F:      drivers/clk/davinci/
15423
15424 TI DAVINCI SERIES GPIO DRIVER
15425 M:      Keerthy <j-keerthy@ti.com>
15426 L:      linux-gpio@vger.kernel.org
15427 S:      Maintained
15428 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15429 F:      drivers/gpio/gpio-davinci.c
15430
15431 TI DAVINCI SERIES MEDIA DRIVER
15432 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15433 L:      linux-media@vger.kernel.org
15434 W:      https://linuxtv.org
15435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15436 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15437 S:      Maintained
15438 F:      drivers/media/platform/davinci/
15439 F:      include/media/davinci/
15440
15441 TI ETHERNET SWITCH DRIVER (CPSW)
15442 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15443 L:      linux-omap@vger.kernel.org
15444 L:      netdev@vger.kernel.org
15445 S:      Maintained
15446 F:      drivers/net/ethernet/ti/cpsw*
15447 F:      drivers/net/ethernet/ti/davinci*
15448
15449 TI FLASH MEDIA INTERFACE DRIVER
15450 M:      Alex Dubov <oakad@yahoo.com>
15451 S:      Maintained
15452 F:      drivers/misc/tifm*
15453 F:      drivers/mmc/host/tifm_sd.c
15454 F:      include/linux/tifm.h
15455
15456 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15457 M:      Santosh Shilimkar <ssantosh@kernel.org>
15458 L:      linux-kernel@vger.kernel.org
15459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15460 S:      Maintained
15461 F:      drivers/soc/ti/*
15462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15463
15464 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15465 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15466 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15467 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15468 S:      Maintained
15469 F:      sound/soc/codecs/lm49453*
15470 F:      sound/soc/codecs/isabelle*
15471
15472 TI LP855x BACKLIGHT DRIVER
15473 M:      Milo Kim <milo.kim@ti.com>
15474 S:      Maintained
15475 F:      Documentation/backlight/lp855x-driver.txt
15476 F:      drivers/video/backlight/lp855x_bl.c
15477 F:      include/linux/platform_data/lp855x.h
15478
15479 TI LP8727 CHARGER DRIVER
15480 M:      Milo Kim <milo.kim@ti.com>
15481 S:      Maintained
15482 F:      drivers/power/supply/lp8727_charger.c
15483 F:      include/linux/platform_data/lp8727.h
15484
15485 TI LP8788 MFD DRIVER
15486 M:      Milo Kim <milo.kim@ti.com>
15487 S:      Maintained
15488 F:      drivers/iio/adc/lp8788_adc.c
15489 F:      drivers/leds/leds-lp8788.c
15490 F:      drivers/mfd/lp8788*.c
15491 F:      drivers/power/supply/lp8788-charger.c
15492 F:      drivers/regulator/lp8788-*.c
15493 F:      include/linux/mfd/lp8788*.h
15494
15495 TI NETCP ETHERNET DRIVER
15496 M:      Wingman Kwok <w-kwok2@ti.com>
15497 M:      Murali Karicheri <m-karicheri2@ti.com>
15498 L:      netdev@vger.kernel.org
15499 S:      Maintained
15500 F:      drivers/net/ethernet/ti/netcp*
15501
15502 TI PCM3060 ASoC CODEC DRIVER
15503 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15505 S:      Maintained
15506 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15507 F:      sound/soc/codecs/pcm3060*
15508
15509 TI TAS571X FAMILY ASoC CODEC DRIVER
15510 M:      Kevin Cernekee <cernekee@chromium.org>
15511 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15512 S:      Odd Fixes
15513 F:      sound/soc/codecs/tas571x*
15514
15515 TI TRF7970A NFC DRIVER
15516 M:      Mark Greer <mgreer@animalcreek.com>
15517 L:      linux-wireless@vger.kernel.org
15518 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15519 S:      Supported
15520 F:      drivers/nfc/trf7970a.c
15521 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15522
15523 TI TWL4030 SERIES SOC CODEC DRIVER
15524 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15525 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15526 S:      Maintained
15527 F:      sound/soc/codecs/twl4030*
15528
15529 TI VPE/CAL DRIVERS
15530 M:      Benoit Parrot <bparrot@ti.com>
15531 L:      linux-media@vger.kernel.org
15532 W:      http://linuxtv.org/
15533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15534 S:      Maintained
15535 F:      drivers/media/platform/ti-vpe/
15536
15537 TI WILINK WIRELESS DRIVERS
15538 L:      linux-wireless@vger.kernel.org
15539 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15540 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15542 S:      Orphan
15543 F:      drivers/net/wireless/ti/
15544 F:      include/linux/wl12xx.h
15545
15546 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15547 M:      John Stultz <john.stultz@linaro.org>
15548 M:      Thomas Gleixner <tglx@linutronix.de>
15549 R:      Stephen Boyd <sboyd@kernel.org>
15550 L:      linux-kernel@vger.kernel.org
15551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15552 S:      Supported
15553 F:      include/linux/clocksource.h
15554 F:      include/linux/time.h
15555 F:      include/linux/timex.h
15556 F:      include/uapi/linux/time.h
15557 F:      include/uapi/linux/timex.h
15558 F:      kernel/time/clocksource.c
15559 F:      kernel/time/time*.c
15560 F:      kernel/time/alarmtimer.c
15561 F:      kernel/time/ntp.c
15562 F:      tools/testing/selftests/timers/
15563
15564 TIPC NETWORK LAYER
15565 M:      Jon Maloy <jon.maloy@ericsson.com>
15566 M:      Ying Xue <ying.xue@windriver.com>
15567 L:      netdev@vger.kernel.org (core kernel code)
15568 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15569 W:      http://tipc.sourceforge.net/
15570 S:      Maintained
15571 F:      include/uapi/linux/tipc*.h
15572 F:      net/tipc/
15573
15574 TLAN NETWORK DRIVER
15575 M:      Samuel Chessman <chessman@tux.org>
15576 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15577 W:      http://sourceforge.net/projects/tlan/
15578 S:      Maintained
15579 F:      Documentation/networking/device_drivers/ti/tlan.txt
15580 F:      drivers/net/ethernet/ti/tlan.*
15581
15582 TM6000 VIDEO4LINUX DRIVER
15583 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15584 L:      linux-media@vger.kernel.org
15585 W:      https://linuxtv.org
15586 T:      git git://linuxtv.org/media_tree.git
15587 S:      Odd fixes
15588 F:      drivers/media/usb/tm6000/
15589 F:      Documentation/media/v4l-drivers/tm6000*
15590
15591 TMIO/SDHI MMC DRIVER
15592 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15593 L:      linux-mmc@vger.kernel.org
15594 S:      Supported
15595 F:      drivers/mmc/host/tmio_mmc*
15596 F:      drivers/mmc/host/renesas_sdhi*
15597 F:      include/linux/mfd/tmio.h
15598
15599 TMP401 HARDWARE MONITOR DRIVER
15600 M:      Guenter Roeck <linux@roeck-us.net>
15601 L:      linux-hwmon@vger.kernel.org
15602 S:      Maintained
15603 F:      Documentation/hwmon/tmp401
15604 F:      drivers/hwmon/tmp401.c
15605
15606 TMPFS (SHMEM FILESYSTEM)
15607 M:      Hugh Dickins <hughd@google.com>
15608 L:      linux-mm@kvack.org
15609 S:      Maintained
15610 F:      include/linux/shmem_fs.h
15611 F:      mm/shmem.c
15612
15613 TOMOYO SECURITY MODULE
15614 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15615 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15616 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15617 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15618 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15619 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15620 W:      https://tomoyo.osdn.jp/
15621 S:      Maintained
15622 F:      security/tomoyo/
15623
15624 TOPSTAR LAPTOP EXTRAS DRIVER
15625 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15626 L:      platform-driver-x86@vger.kernel.org
15627 S:      Maintained
15628 F:      drivers/platform/x86/topstar-laptop.c
15629
15630 TORTURE-TEST MODULES
15631 M:      Davidlohr Bueso <dave@stgolabs.net>
15632 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15633 M:      Josh Triplett <josh@joshtriplett.org>
15634 L:      linux-kernel@vger.kernel.org
15635 S:      Supported
15636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15637 F:      Documentation/RCU/torture.txt
15638 F:      kernel/torture.c
15639 F:      kernel/rcu/rcutorture.c
15640 F:      kernel/rcu/rcuperf.c
15641 F:      kernel/locking/locktorture.c
15642
15643 TOSHIBA ACPI EXTRAS DRIVER
15644 M:      Azael Avalos <coproscefalo@gmail.com>
15645 L:      platform-driver-x86@vger.kernel.org
15646 S:      Maintained
15647 F:      drivers/platform/x86/toshiba_acpi.c
15648
15649 TOSHIBA BLUETOOTH DRIVER
15650 M:      Azael Avalos <coproscefalo@gmail.com>
15651 L:      platform-driver-x86@vger.kernel.org
15652 S:      Maintained
15653 F:      drivers/platform/x86/toshiba_bluetooth.c
15654
15655 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15656 M:      Azael Avalos <coproscefalo@gmail.com>
15657 L:      platform-driver-x86@vger.kernel.org
15658 S:      Maintained
15659 F:      drivers/platform/x86/toshiba_haps.c
15660
15661 TOSHIBA SMM DRIVER
15662 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15663 W:      http://www.buzzard.org.uk/toshiba/
15664 S:      Maintained
15665 F:      drivers/char/toshiba.c
15666 F:      include/linux/toshiba.h
15667 F:      include/uapi/linux/toshiba.h
15668
15669 TOSHIBA TC358743 DRIVER
15670 M:      Mats Randgaard <matrandg@cisco.com>
15671 L:      linux-media@vger.kernel.org
15672 S:      Maintained
15673 F:      drivers/media/i2c/tc358743*
15674 F:      include/media/i2c/tc358743.h
15675
15676 TOSHIBA WMI HOTKEYS DRIVER
15677 M:      Azael Avalos <coproscefalo@gmail.com>
15678 L:      platform-driver-x86@vger.kernel.org
15679 S:      Maintained
15680 F:      drivers/platform/x86/toshiba-wmi.c
15681
15682 TPM DEVICE DRIVER
15683 M:      Peter Huewe <peterhuewe@gmx.de>
15684 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15685 R:      Jason Gunthorpe <jgg@ziepe.ca>
15686 L:      linux-integrity@vger.kernel.org
15687 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15688 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15689 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15690 S:      Maintained
15691 F:      drivers/char/tpm/
15692
15693 TRACING
15694 M:      Steven Rostedt <rostedt@goodmis.org>
15695 M:      Ingo Molnar <mingo@redhat.com>
15696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15697 S:      Maintained
15698 F:      Documentation/trace/ftrace.rst
15699 F:      arch/*/*/*/ftrace.h
15700 F:      arch/*/kernel/ftrace.c
15701 F:      include/*/ftrace.h
15702 F:      include/linux/trace*.h
15703 F:      include/trace/
15704 F:      kernel/trace/
15705 F:      tools/testing/selftests/ftrace/
15706
15707 TRACING MMIO ACCESSES (MMIOTRACE)
15708 M:      Steven Rostedt <rostedt@goodmis.org>
15709 M:      Ingo Molnar <mingo@kernel.org>
15710 R:      Karol Herbst <karolherbst@gmail.com>
15711 R:      Pekka Paalanen <ppaalanen@gmail.com>
15712 S:      Maintained
15713 L:      linux-kernel@vger.kernel.org
15714 L:      nouveau@lists.freedesktop.org
15715 F:      kernel/trace/trace_mmiotrace.c
15716 F:      include/linux/mmiotrace.h
15717 F:      arch/x86/mm/kmmio.c
15718 F:      arch/x86/mm/mmio-mod.c
15719 F:      arch/x86/mm/testmmiotrace.c
15720
15721 TRIVIAL PATCHES
15722 M:      Jiri Kosina <trivial@kernel.org>
15723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15724 S:      Maintained
15725 K:      ^Subject:.*(?i)trivial
15726
15727 TEMPO SEMICONDUCTOR DRIVERS
15728 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15729 S:      Maintained
15730 F:      sound/soc/codecs/tscs*.c
15731 F:      sound/soc/codecs/tscs*.h
15732 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15733
15734 TTY LAYER
15735 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15736 M:      Jiri Slaby <jslaby@suse.com>
15737 S:      Supported
15738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15739 F:      Documentation/serial/
15740 F:      drivers/tty/
15741 F:      drivers/tty/serial/serial_core.c
15742 F:      include/linux/serial_core.h
15743 F:      include/linux/serial.h
15744 F:      include/linux/tty.h
15745 F:      include/uapi/linux/serial_core.h
15746 F:      include/uapi/linux/serial.h
15747 F:      include/uapi/linux/tty.h
15748
15749 TUA9001 MEDIA DRIVER
15750 M:      Antti Palosaari <crope@iki.fi>
15751 L:      linux-media@vger.kernel.org
15752 W:      https://linuxtv.org
15753 W:      http://palosaari.fi/linux/
15754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15755 T:      git git://linuxtv.org/anttip/media_tree.git
15756 S:      Maintained
15757 F:      drivers/media/tuners/tua9001*
15758
15759 TULIP NETWORK DRIVERS
15760 L:      netdev@vger.kernel.org
15761 L:      linux-parisc@vger.kernel.org
15762 S:      Orphan
15763 F:      drivers/net/ethernet/dec/tulip/
15764
15765 TUN/TAP driver
15766 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15767 W:      http://vtun.sourceforge.net/tun
15768 S:      Maintained
15769 F:      Documentation/networking/tuntap.txt
15770 F:      arch/um/os-Linux/drivers/
15771
15772 TURBOCHANNEL SUBSYSTEM
15773 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15774 M:      Ralf Baechle <ralf@linux-mips.org>
15775 L:      linux-mips@vger.kernel.org
15776 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15777 S:      Maintained
15778 F:      drivers/tc/
15779 F:      include/linux/tc.h
15780
15781 TURBOSTAT UTILITY
15782 M:      "Len Brown" <lenb@kernel.org>
15783 L:      linux-pm@vger.kernel.org
15784 B:      https://bugzilla.kernel.org
15785 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15787 S:      Supported
15788 F:      tools/power/x86/turbostat/
15789
15790 TW5864 VIDEO4LINUX DRIVER
15791 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15792 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15793 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15794 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15795 L:      linux-media@vger.kernel.org
15796 S:      Supported
15797 F:      drivers/media/pci/tw5864/
15798
15799 TW68 VIDEO4LINUX DRIVER
15800 M:      Hans Verkuil <hverkuil@xs4all.nl>
15801 L:      linux-media@vger.kernel.org
15802 T:      git git://linuxtv.org/media_tree.git
15803 W:      https://linuxtv.org
15804 S:      Odd Fixes
15805 F:      drivers/media/pci/tw68/
15806
15807 TW686X VIDEO4LINUX DRIVER
15808 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15809 L:      linux-media@vger.kernel.org
15810 T:      git git://linuxtv.org/media_tree.git
15811 W:      http://linuxtv.org
15812 S:      Maintained
15813 F:      drivers/media/pci/tw686x/
15814
15815 UBI FILE SYSTEM (UBIFS)
15816 M:      Richard Weinberger <richard@nod.at>
15817 M:      Artem Bityutskiy <dedekind1@gmail.com>
15818 M:      Adrian Hunter <adrian.hunter@intel.com>
15819 L:      linux-mtd@lists.infradead.org
15820 T:      git git://git.infradead.org/ubifs-2.6.git
15821 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15822 S:      Supported
15823 F:      Documentation/filesystems/ubifs.txt
15824 F:      fs/ubifs/
15825
15826 UCLINUX (M68KNOMMU AND COLDFIRE)
15827 M:      Greg Ungerer <gerg@linux-m68k.org>
15828 W:      http://www.linux-m68k.org/
15829 W:      http://www.uclinux.org/
15830 L:      linux-m68k@lists.linux-m68k.org
15831 L:      uclinux-dev@uclinux.org  (subscribers-only)
15832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15833 S:      Maintained
15834 F:      arch/m68k/coldfire/
15835 F:      arch/m68k/68*/
15836 F:      arch/m68k/*/*_no.*
15837 F:      arch/m68k/include/asm/*_no.*
15838
15839 UDF FILESYSTEM
15840 M:      Jan Kara <jack@suse.com>
15841 S:      Maintained
15842 F:      Documentation/filesystems/udf.txt
15843 F:      fs/udf/
15844
15845 UDRAW TABLET
15846 M:      Bastien Nocera <hadess@hadess.net>
15847 L:      linux-input@vger.kernel.org
15848 S:      Maintained
15849 F:      drivers/hid/hid-udraw-ps3.c
15850
15851 UFS FILESYSTEM
15852 M:      Evgeniy Dushistov <dushistov@mail.ru>
15853 S:      Maintained
15854 F:      Documentation/filesystems/ufs.txt
15855 F:      fs/ufs/
15856
15857 UHID USERSPACE HID IO DRIVER:
15858 M:      David Herrmann <dh.herrmann@googlemail.com>
15859 L:      linux-input@vger.kernel.org
15860 S:      Maintained
15861 F:      drivers/hid/uhid.c
15862 F:      include/uapi/linux/uhid.h
15863
15864 ULPI BUS
15865 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15866 L:      linux-usb@vger.kernel.org
15867 S:      Maintained
15868 F:      drivers/usb/common/ulpi.c
15869 F:      include/linux/ulpi/
15870
15871 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15872 L:      linux-usb@vger.kernel.org
15873 S:      Orphan
15874 F:      drivers/uwb/
15875 F:      include/linux/uwb.h
15876 F:      include/linux/uwb/
15877
15878 UNICORE32 ARCHITECTURE:
15879 M:      Guan Xuetao <gxt@pku.edu.cn>
15880 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15881 S:      Maintained
15882 T:      git git://github.com/gxt/linux.git
15883 F:      arch/unicore32/
15884
15885 UNIFDEF
15886 M:      Tony Finch <dot@dotat.at>
15887 W:      http://dotat.at/prog/unifdef
15888 S:      Maintained
15889 F:      scripts/unifdef.c
15890
15891 UNIFORM CDROM DRIVER
15892 M:      Jens Axboe <axboe@kernel.dk>
15893 W:      http://www.kernel.dk
15894 S:      Maintained
15895 F:      Documentation/cdrom/
15896 F:      drivers/cdrom/cdrom.c
15897 F:      include/linux/cdrom.h
15898 F:      include/uapi/linux/cdrom.h
15899
15900 UNISYS S-PAR DRIVERS
15901 M:      David Kershner <david.kershner@unisys.com>
15902 L:      sparmaintainer@unisys.com (Unisys internal)
15903 S:      Supported
15904 F:      include/linux/visorbus.h
15905 F:      drivers/visorbus/
15906 F:      drivers/staging/unisys/
15907
15908 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15909 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15910 L:      linux-scsi@vger.kernel.org
15911 S:      Supported
15912 F:      Documentation/scsi/ufs.txt
15913 F:      drivers/scsi/ufs/
15914
15915 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15916 M:      Joao Pinto <jpinto@synopsys.com>
15917 L:      linux-scsi@vger.kernel.org
15918 S:      Supported
15919 F:      drivers/scsi/ufs/*dwc*
15920
15921 UNSORTED BLOCK IMAGES (UBI)
15922 M:      Artem Bityutskiy <dedekind1@gmail.com>
15923 M:      Richard Weinberger <richard@nod.at>
15924 W:      http://www.linux-mtd.infradead.org/
15925 L:      linux-mtd@lists.infradead.org
15926 T:      git git://git.infradead.org/ubifs-2.6.git
15927 S:      Supported
15928 F:      drivers/mtd/ubi/
15929 F:      include/linux/mtd/ubi.h
15930 F:      include/uapi/mtd/ubi-user.h
15931
15932 USB "USBNET" DRIVER FRAMEWORK
15933 M:      Oliver Neukum <oneukum@suse.com>
15934 L:      netdev@vger.kernel.org
15935 W:      http://www.linux-usb.org/usbnet
15936 S:      Maintained
15937 F:      drivers/net/usb/usbnet.c
15938 F:      include/linux/usb/usbnet.h
15939
15940 USB ACM DRIVER
15941 M:      Oliver Neukum <oneukum@suse.com>
15942 L:      linux-usb@vger.kernel.org
15943 S:      Maintained
15944 F:      Documentation/usb/acm.txt
15945 F:      drivers/usb/class/cdc-acm.*
15946
15947 USB AR5523 WIRELESS DRIVER
15948 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15949 L:      linux-wireless@vger.kernel.org
15950 S:      Maintained
15951 F:      drivers/net/wireless/ath/ar5523/
15952
15953 USB ATTACHED SCSI
15954 M:      Oliver Neukum <oneukum@suse.com>
15955 L:      linux-usb@vger.kernel.org
15956 L:      linux-scsi@vger.kernel.org
15957 S:      Maintained
15958 F:      drivers/usb/storage/uas.c
15959
15960 USB CDC ETHERNET DRIVER
15961 M:      Oliver Neukum <oliver@neukum.org>
15962 L:      linux-usb@vger.kernel.org
15963 S:      Maintained
15964 F:      drivers/net/usb/cdc_*.c
15965 F:      include/uapi/linux/usb/cdc.h
15966
15967 USB CHAOSKEY DRIVER
15968 M:      Keith Packard <keithp@keithp.com>
15969 L:      linux-usb@vger.kernel.org
15970 S:      Maintained
15971 F:      drivers/usb/misc/chaoskey.c
15972
15973 USB CYPRESS C67X00 DRIVER
15974 M:      Peter Korsgaard <jacmet@sunsite.dk>
15975 L:      linux-usb@vger.kernel.org
15976 S:      Maintained
15977 F:      drivers/usb/c67x00/
15978
15979 USB DAVICOM DM9601 DRIVER
15980 M:      Peter Korsgaard <jacmet@sunsite.dk>
15981 L:      netdev@vger.kernel.org
15982 W:      http://www.linux-usb.org/usbnet
15983 S:      Maintained
15984 F:      drivers/net/usb/dm9601.c
15985
15986 USB DIAMOND RIO500 DRIVER
15987 M:      Cesar Miquel <miquel@df.uba.ar>
15988 L:      rio500-users@lists.sourceforge.net
15989 W:      http://rio500.sourceforge.net
15990 S:      Maintained
15991 F:      drivers/usb/misc/rio500*
15992
15993 USB EHCI DRIVER
15994 M:      Alan Stern <stern@rowland.harvard.edu>
15995 L:      linux-usb@vger.kernel.org
15996 S:      Maintained
15997 F:      Documentation/usb/ehci.txt
15998 F:      drivers/usb/host/ehci*
15999
16000 USB GADGET/PERIPHERAL SUBSYSTEM
16001 M:      Felipe Balbi <balbi@kernel.org>
16002 L:      linux-usb@vger.kernel.org
16003 W:      http://www.linux-usb.org/gadget
16004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16005 S:      Maintained
16006 F:      drivers/usb/gadget/
16007 F:      include/linux/usb/gadget*
16008
16009 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16010 M:      Jiri Kosina <jikos@kernel.org>
16011 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16012 L:      linux-usb@vger.kernel.org
16013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16014 S:      Maintained
16015 F:      Documentation/hid/hiddev.txt
16016 F:      drivers/hid/usbhid/
16017
16018 USB INTEL XHCI ROLE MUX DRIVER
16019 M:      Hans de Goede <hdegoede@redhat.com>
16020 L:      linux-usb@vger.kernel.org
16021 S:      Maintained
16022 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16023
16024 USB ISP116X DRIVER
16025 M:      Olav Kongas <ok@artecdesign.ee>
16026 L:      linux-usb@vger.kernel.org
16027 S:      Maintained
16028 F:      drivers/usb/host/isp116x*
16029 F:      include/linux/usb/isp116x.h
16030
16031 USB LAN78XX ETHERNET DRIVER
16032 M:      Woojung Huh <woojung.huh@microchip.com>
16033 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16034 L:      netdev@vger.kernel.org
16035 S:      Maintained
16036 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16037 F:      drivers/net/usb/lan78xx.*
16038 F:      include/dt-bindings/net/microchip-lan78xx.h
16039
16040 USB MASS STORAGE DRIVER
16041 M:      Alan Stern <stern@rowland.harvard.edu>
16042 L:      linux-usb@vger.kernel.org
16043 L:      usb-storage@lists.one-eyed-alien.net
16044 S:      Maintained
16045 F:      drivers/usb/storage/
16046
16047 USB MIDI DRIVER
16048 M:      Clemens Ladisch <clemens@ladisch.de>
16049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16050 T:      git git://git.alsa-project.org/alsa-kernel.git
16051 S:      Maintained
16052 F:      sound/usb/midi.*
16053
16054 USB NETWORKING DRIVERS
16055 L:      linux-usb@vger.kernel.org
16056 S:      Odd Fixes
16057 F:      drivers/net/usb/
16058
16059 USB OHCI DRIVER
16060 M:      Alan Stern <stern@rowland.harvard.edu>
16061 L:      linux-usb@vger.kernel.org
16062 S:      Maintained
16063 F:      Documentation/usb/ohci.txt
16064 F:      drivers/usb/host/ohci*
16065
16066 USB OTG FSM (Finite State Machine)
16067 M:      Peter Chen <Peter.Chen@nxp.com>
16068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16069 L:      linux-usb@vger.kernel.org
16070 S:      Maintained
16071 F:      drivers/usb/common/usb-otg-fsm.c
16072
16073 USB OVER IP DRIVER
16074 M:      Valentina Manea <valentina.manea.m@gmail.com>
16075 M:      Shuah Khan <shuah@kernel.org>
16076 M:      Shuah Khan <skhan@linuxfoundation.org>
16077 L:      linux-usb@vger.kernel.org
16078 S:      Maintained
16079 F:      Documentation/usb/usbip_protocol.txt
16080 F:      drivers/usb/usbip/
16081 F:      tools/usb/usbip/
16082 F:      tools/testing/selftests/drivers/usb/usbip/
16083
16084 USB PEGASUS DRIVER
16085 M:      Petko Manolov <petkan@nucleusys.com>
16086 L:      linux-usb@vger.kernel.org
16087 L:      netdev@vger.kernel.org
16088 T:      git git://github.com/petkan/pegasus.git
16089 W:      https://github.com/petkan/pegasus
16090 S:      Maintained
16091 F:      drivers/net/usb/pegasus.*
16092
16093 USB PHY LAYER
16094 M:      Felipe Balbi <balbi@kernel.org>
16095 L:      linux-usb@vger.kernel.org
16096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16097 S:      Maintained
16098 F:      drivers/usb/phy/
16099
16100 USB PRINTER DRIVER (usblp)
16101 M:      Pete Zaitcev <zaitcev@redhat.com>
16102 L:      linux-usb@vger.kernel.org
16103 S:      Supported
16104 F:      drivers/usb/class/usblp.c
16105
16106 USB QMI WWAN NETWORK DRIVER
16107 M:      Bjørn Mork <bjorn@mork.no>
16108 L:      netdev@vger.kernel.org
16109 S:      Maintained
16110 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16111 F:      drivers/net/usb/qmi_wwan.c
16112
16113 USB RTL8150 DRIVER
16114 M:      Petko Manolov <petkan@nucleusys.com>
16115 L:      linux-usb@vger.kernel.org
16116 L:      netdev@vger.kernel.org
16117 T:      git git://github.com/petkan/rtl8150.git
16118 W:      https://github.com/petkan/rtl8150
16119 S:      Maintained
16120 F:      drivers/net/usb/rtl8150.c
16121
16122 USB SERIAL SUBSYSTEM
16123 M:      Johan Hovold <johan@kernel.org>
16124 L:      linux-usb@vger.kernel.org
16125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16126 S:      Maintained
16127 F:      Documentation/usb/usb-serial.txt
16128 F:      drivers/usb/serial/
16129 F:      include/linux/usb/serial.h
16130
16131 USB SMSC75XX ETHERNET DRIVER
16132 M:      Steve Glendinning <steve.glendinning@shawell.net>
16133 L:      netdev@vger.kernel.org
16134 S:      Maintained
16135 F:      drivers/net/usb/smsc75xx.*
16136
16137 USB SMSC95XX ETHERNET DRIVER
16138 M:      Steve Glendinning <steve.glendinning@shawell.net>
16139 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16140 L:      netdev@vger.kernel.org
16141 S:      Maintained
16142 F:      drivers/net/usb/smsc95xx.*
16143
16144 USB SUBSYSTEM
16145 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16146 L:      linux-usb@vger.kernel.org
16147 W:      http://www.linux-usb.org
16148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16149 S:      Supported
16150 F:      Documentation/devicetree/bindings/usb/
16151 F:      Documentation/usb/
16152 F:      drivers/usb/
16153 F:      include/linux/usb.h
16154 F:      include/linux/usb/
16155
16156 USB TYPEC PI3USB30532 MUX DRIVER
16157 M:      Hans de Goede <hdegoede@redhat.com>
16158 L:      linux-usb@vger.kernel.org
16159 S:      Maintained
16160 F:      drivers/usb/typec/mux/pi3usb30532.c
16161
16162 USB TYPEC CLASS
16163 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16164 L:      linux-usb@vger.kernel.org
16165 S:      Maintained
16166 F:      Documentation/ABI/testing/sysfs-class-typec
16167 F:      Documentation/driver-api/usb/typec.rst
16168 F:      drivers/usb/typec/
16169 F:      include/linux/usb/typec.h
16170
16171 USB TYPEC BUS FOR ALTERNATE MODES
16172 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16173 L:      linux-usb@vger.kernel.org
16174 S:      Maintained
16175 F:      Documentation/ABI/testing/sysfs-bus-typec
16176 F:      Documentation/driver-api/usb/typec_bus.rst
16177 F:      drivers/usb/typec/altmodes/
16178 F:      include/linux/usb/typec_altmode.h
16179
16180 USB TYPEC PORT CONTROLLER DRIVERS
16181 M:      Guenter Roeck <linux@roeck-us.net>
16182 L:      linux-usb@vger.kernel.org
16183 S:      Maintained
16184 F:      drivers/usb/typec/tcpm/
16185
16186 USB UHCI DRIVER
16187 M:      Alan Stern <stern@rowland.harvard.edu>
16188 L:      linux-usb@vger.kernel.org
16189 S:      Maintained
16190 F:      drivers/usb/host/uhci*
16191
16192 USB VIDEO CLASS
16193 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16194 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16195 L:      linux-media@vger.kernel.org
16196 T:      git git://linuxtv.org/media_tree.git
16197 W:      http://www.ideasonboard.org/uvc/
16198 S:      Maintained
16199 F:      drivers/media/usb/uvc/
16200 F:      include/uapi/linux/uvcvideo.h
16201
16202 USB VISION DRIVER
16203 M:      Hans Verkuil <hverkuil@xs4all.nl>
16204 L:      linux-media@vger.kernel.org
16205 T:      git git://linuxtv.org/media_tree.git
16206 W:      https://linuxtv.org
16207 S:      Odd Fixes
16208 F:      drivers/media/usb/usbvision/
16209
16210 USB WEBCAM GADGET
16211 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16212 L:      linux-usb@vger.kernel.org
16213 S:      Maintained
16214 F:      drivers/usb/gadget/function/*uvc*
16215 F:      drivers/usb/gadget/legacy/webcam.c
16216 F:      include/uapi/linux/usb/g_uvc.h
16217
16218 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16219 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16220 L:      linux-wireless@vger.kernel.org
16221 S:      Maintained
16222 F:      drivers/net/wireless/rndis_wlan.c
16223
16224 USB XHCI DRIVER
16225 M:      Mathias Nyman <mathias.nyman@intel.com>
16226 L:      linux-usb@vger.kernel.org
16227 S:      Supported
16228 F:      drivers/usb/host/xhci*
16229 F:      drivers/usb/host/pci-quirks*
16230
16231 USB ZD1201 DRIVER
16232 L:      linux-wireless@vger.kernel.org
16233 W:      http://linux-lc100020.sourceforge.net
16234 S:      Orphan
16235 F:      drivers/net/wireless/zydas/zd1201.*
16236
16237 USB ZR364XX DRIVER
16238 M:      Antoine Jacquet <royale@zerezo.com>
16239 L:      linux-usb@vger.kernel.org
16240 L:      linux-media@vger.kernel.org
16241 T:      git git://linuxtv.org/media_tree.git
16242 W:      http://royale.zerezo.com/zr364xx/
16243 S:      Maintained
16244 F:      Documentation/media/v4l-drivers/zr364xx*
16245 F:      drivers/media/usb/zr364xx/
16246
16247 USER-MODE LINUX (UML)
16248 M:      Jeff Dike <jdike@addtoit.com>
16249 M:      Richard Weinberger <richard@nod.at>
16250 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16251 L:      linux-um@lists.infradead.org
16252 W:      http://user-mode-linux.sourceforge.net
16253 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16255 S:      Maintained
16256 F:      Documentation/virtual/uml/
16257 F:      arch/um/
16258 F:      arch/x86/um/
16259 F:      fs/hostfs/
16260
16261 USERSPACE COPYIN/COPYOUT (UIOVEC)
16262 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16263 S:      Maintained
16264 F:      lib/iov_iter.c
16265 F:      include/linux/uio.h
16266
16267 USERSPACE DMA BUFFER DRIVER
16268 M:      Gerd Hoffmann <kraxel@redhat.com>
16269 S:      Maintained
16270 L:      dri-devel@lists.freedesktop.org
16271 F:      drivers/dma-buf/udmabuf.c
16272 F:      include/uapi/linux/udmabuf.h
16273 T:      git git://anongit.freedesktop.org/drm/drm-misc
16274
16275 USERSPACE I/O (UIO)
16276 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16277 S:      Maintained
16278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16279 F:      Documentation/driver-api/uio-howto.rst
16280 F:      drivers/uio/
16281 F:      include/linux/uio_driver.h
16282
16283 UTIL-LINUX PACKAGE
16284 M:      Karel Zak <kzak@redhat.com>
16285 L:      util-linux@vger.kernel.org
16286 W:      http://en.wikipedia.org/wiki/Util-linux
16287 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16288 S:      Maintained
16289
16290 UUID HELPERS
16291 M:      Christoph Hellwig <hch@lst.de>
16292 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16293 L:      linux-kernel@vger.kernel.org
16294 T:      git git://git.infradead.org/users/hch/uuid.git
16295 F:      lib/uuid.c
16296 F:      lib/test_uuid.c
16297 F:      include/linux/uuid.h
16298 F:      include/uapi/linux/uuid.h
16299 S:      Maintained
16300
16301 UVESAFB DRIVER
16302 M:      Michal Januszewski <spock@gentoo.org>
16303 L:      linux-fbdev@vger.kernel.org
16304 W:      https://github.com/mjanusz/v86d
16305 S:      Maintained
16306 F:      Documentation/fb/uvesafb.txt
16307 F:      drivers/video/fbdev/uvesafb.*
16308
16309 VF610 NAND DRIVER
16310 M:      Stefan Agner <stefan@agner.ch>
16311 L:      linux-mtd@lists.infradead.org
16312 S:      Supported
16313 F:      drivers/mtd/nand/raw/vf610_nfc.c
16314
16315 VFAT/FAT/MSDOS FILESYSTEM
16316 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16317 S:      Maintained
16318 F:      Documentation/filesystems/vfat.txt
16319 F:      fs/fat/
16320
16321 VFIO DRIVER
16322 M:      Alex Williamson <alex.williamson@redhat.com>
16323 L:      kvm@vger.kernel.org
16324 T:      git git://github.com/awilliam/linux-vfio.git
16325 S:      Maintained
16326 F:      Documentation/vfio.txt
16327 F:      drivers/vfio/
16328 F:      include/linux/vfio.h
16329 F:      include/uapi/linux/vfio.h
16330
16331 VFIO MEDIATED DEVICE DRIVERS
16332 M:      Kirti Wankhede <kwankhede@nvidia.com>
16333 L:      kvm@vger.kernel.org
16334 S:      Maintained
16335 F:      Documentation/vfio-mediated-device.txt
16336 F:      drivers/vfio/mdev/
16337 F:      include/linux/mdev.h
16338 F:      samples/vfio-mdev/
16339
16340 VFIO PLATFORM DRIVER
16341 M:      Eric Auger <eric.auger@redhat.com>
16342 L:      kvm@vger.kernel.org
16343 S:      Maintained
16344 F:      drivers/vfio/platform/
16345
16346 VGA_SWITCHEROO
16347 R:      Lukas Wunner <lukas@wunner.de>
16348 S:      Maintained
16349 F:      Documentation/gpu/vga-switcheroo.rst
16350 F:      drivers/gpu/vga/vga_switcheroo.c
16351 F:      include/linux/vga_switcheroo.h
16352 T:      git git://anongit.freedesktop.org/drm/drm-misc
16353
16354 VIA RHINE NETWORK DRIVER
16355 S:      Orphan
16356 F:      drivers/net/ethernet/via/via-rhine.c
16357
16358 VIA SD/MMC CARD CONTROLLER DRIVER
16359 M:      Bruce Chang <brucechang@via.com.tw>
16360 M:      Harald Welte <HaraldWelte@viatech.com>
16361 S:      Maintained
16362 F:      drivers/mmc/host/via-sdmmc.c
16363
16364 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16365 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16366 L:      linux-fbdev@vger.kernel.org
16367 S:      Maintained
16368 F:      include/linux/via-core.h
16369 F:      include/linux/via-gpio.h
16370 F:      include/linux/via_i2c.h
16371 F:      drivers/video/fbdev/via/
16372
16373 VIA VELOCITY NETWORK DRIVER
16374 M:      Francois Romieu <romieu@fr.zoreil.com>
16375 L:      netdev@vger.kernel.org
16376 S:      Maintained
16377 F:      drivers/net/ethernet/via/via-velocity.*
16378
16379 VICODEC VIRTUAL CODEC DRIVER
16380 M:      Hans Verkuil <hans.verkuil@cisco.com>
16381 L:      linux-media@vger.kernel.org
16382 T:      git git://linuxtv.org/media_tree.git
16383 W:      https://linuxtv.org
16384 S:      Maintained
16385 F:      drivers/media/platform/vicodec/*
16386
16387 VIDEO MULTIPLEXER DRIVER
16388 M:      Philipp Zabel <p.zabel@pengutronix.de>
16389 L:      linux-media@vger.kernel.org
16390 S:      Maintained
16391 F:      drivers/media/platform/video-mux.c
16392
16393 VIDEO I2C POLLING DRIVER
16394 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16395 L:      linux-media@vger.kernel.org
16396 S:      Maintained
16397 F:      drivers/media/i2c/video-i2c.c
16398
16399 VIDEOBUF2 FRAMEWORK
16400 M:      Pawel Osciak <pawel@osciak.com>
16401 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16402 M:      Kyungmin Park <kyungmin.park@samsung.com>
16403 L:      linux-media@vger.kernel.org
16404 S:      Maintained
16405 F:      drivers/media/common/videobuf2/*
16406 F:      include/media/videobuf2-*
16407
16408 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16409 M:      Helen Koike <helen.koike@collabora.com>
16410 L:      linux-media@vger.kernel.org
16411 T:      git git://linuxtv.org/media_tree.git
16412 W:      https://linuxtv.org
16413 S:      Maintained
16414 F:      drivers/media/platform/vimc/*
16415
16416 VIRT LIB
16417 M:      Alex Williamson <alex.williamson@redhat.com>
16418 M:      Paolo Bonzini <pbonzini@redhat.com>
16419 L:      kvm@vger.kernel.org
16420 S:      Supported
16421 F:      virt/lib/
16422
16423 VIRTIO AND VHOST VSOCK DRIVER
16424 M:      Stefan Hajnoczi <stefanha@redhat.com>
16425 L:      kvm@vger.kernel.org
16426 L:      virtualization@lists.linux-foundation.org
16427 L:      netdev@vger.kernel.org
16428 S:      Maintained
16429 F:      include/linux/virtio_vsock.h
16430 F:      include/uapi/linux/virtio_vsock.h
16431 F:      include/uapi/linux/vsockmon.h
16432 F:      include/uapi/linux/vm_sockets_diag.h
16433 F:      net/vmw_vsock/diag.c
16434 F:      net/vmw_vsock/af_vsock_tap.c
16435 F:      net/vmw_vsock/virtio_transport_common.c
16436 F:      net/vmw_vsock/virtio_transport.c
16437 F:      drivers/net/vsockmon.c
16438 F:      drivers/vhost/vsock.c
16439 F:      tools/testing/vsock/
16440
16441 VIRTIO CONSOLE DRIVER
16442 M:      Amit Shah <amit@kernel.org>
16443 L:      virtualization@lists.linux-foundation.org
16444 S:      Maintained
16445 F:      drivers/char/virtio_console.c
16446 F:      include/linux/virtio_console.h
16447 F:      include/uapi/linux/virtio_console.h
16448
16449 VIRTIO CORE, NET AND BLOCK DRIVERS
16450 M:      "Michael S. Tsirkin" <mst@redhat.com>
16451 M:      Jason Wang <jasowang@redhat.com>
16452 L:      virtualization@lists.linux-foundation.org
16453 S:      Maintained
16454 F:      Documentation/devicetree/bindings/virtio/
16455 F:      drivers/virtio/
16456 F:      tools/virtio/
16457 F:      drivers/net/virtio_net.c
16458 F:      drivers/block/virtio_blk.c
16459 F:      include/linux/virtio*.h
16460 F:      include/uapi/linux/virtio_*.h
16461 F:      drivers/crypto/virtio/
16462 F:      mm/balloon_compaction.c
16463
16464 VIRTIO CRYPTO DRIVER
16465 M:      Gonglei <arei.gonglei@huawei.com>
16466 L:      virtualization@lists.linux-foundation.org
16467 L:      linux-crypto@vger.kernel.org
16468 S:      Maintained
16469 F:      drivers/crypto/virtio/
16470 F:      include/uapi/linux/virtio_crypto.h
16471
16472 VIRTIO DRIVERS FOR S390
16473 M:      Cornelia Huck <cohuck@redhat.com>
16474 M:      Halil Pasic <pasic@linux.ibm.com>
16475 L:      linux-s390@vger.kernel.org
16476 L:      virtualization@lists.linux-foundation.org
16477 L:      kvm@vger.kernel.org
16478 S:      Supported
16479 F:      drivers/s390/virtio/
16480 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16481
16482 VIRTIO GPU DRIVER
16483 M:      David Airlie <airlied@linux.ie>
16484 M:      Gerd Hoffmann <kraxel@redhat.com>
16485 L:      dri-devel@lists.freedesktop.org
16486 L:      virtualization@lists.linux-foundation.org
16487 T:      git git://anongit.freedesktop.org/drm/drm-misc
16488 S:      Maintained
16489 F:      drivers/gpu/drm/virtio/
16490 F:      include/uapi/linux/virtio_gpu.h
16491
16492 VIRTIO HOST (VHOST)
16493 M:      "Michael S. Tsirkin" <mst@redhat.com>
16494 M:      Jason Wang <jasowang@redhat.com>
16495 L:      kvm@vger.kernel.org
16496 L:      virtualization@lists.linux-foundation.org
16497 L:      netdev@vger.kernel.org
16498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16499 S:      Maintained
16500 F:      drivers/vhost/
16501 F:      include/uapi/linux/vhost.h
16502
16503 VIRTIO INPUT DRIVER
16504 M:      Gerd Hoffmann <kraxel@redhat.com>
16505 S:      Maintained
16506 F:      drivers/virtio/virtio_input.c
16507 F:      include/uapi/linux/virtio_input.h
16508
16509 VIRTUAL BOX GUEST DEVICE DRIVER
16510 M:      Hans de Goede <hdegoede@redhat.com>
16511 M:      Arnd Bergmann <arnd@arndb.de>
16512 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16513 S:      Maintained
16514 F:      include/linux/vbox_utils.h
16515 F:      include/uapi/linux/vbox*.h
16516 F:      drivers/virt/vboxguest/
16517
16518 VIRTUAL SERIO DEVICE DRIVER
16519 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16520 S:      Maintained
16521 F:      drivers/input/serio/userio.c
16522 F:      include/uapi/linux/userio.h
16523
16524 VIVID VIRTUAL VIDEO DRIVER
16525 M:      Hans Verkuil <hverkuil@xs4all.nl>
16526 L:      linux-media@vger.kernel.org
16527 T:      git git://linuxtv.org/media_tree.git
16528 W:      https://linuxtv.org
16529 S:      Maintained
16530 F:      drivers/media/platform/vivid/*
16531
16532 VLYNQ BUS
16533 M:      Florian Fainelli <f.fainelli@gmail.com>
16534 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16535 S:      Maintained
16536 F:      drivers/vlynq/vlynq.c
16537 F:      include/linux/vlynq.h
16538
16539 VME SUBSYSTEM
16540 M:      Martyn Welch <martyn@welchs.me.uk>
16541 M:      Manohar Vanga <manohar.vanga@gmail.com>
16542 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16543 L:      devel@driverdev.osuosl.org
16544 S:      Maintained
16545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16546 F:      Documentation/driver-api/vme.rst
16547 F:      drivers/staging/vme/
16548 F:      drivers/vme/
16549 F:      include/linux/vme*
16550
16551 VMWARE BALLOON DRIVER
16552 M:      Julien Freche <jfreche@vmware.com>
16553 M:      Nadav Amit <namit@vmware.com>
16554 M:      "VMware, Inc." <pv-drivers@vmware.com>
16555 L:      linux-kernel@vger.kernel.org
16556 S:      Maintained
16557 F:      drivers/misc/vmw_balloon.c
16558
16559 VMWARE HYPERVISOR INTERFACE
16560 M:      Alok Kataria <akataria@vmware.com>
16561 L:      virtualization@lists.linux-foundation.org
16562 S:      Supported
16563 F:      arch/x86/kernel/cpu/vmware.c
16564
16565 VMWARE PVRDMA DRIVER
16566 M:      Adit Ranadive <aditr@vmware.com>
16567 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16568 L:      linux-rdma@vger.kernel.org
16569 S:      Maintained
16570 F:      drivers/infiniband/hw/vmw_pvrdma/
16571
16572 VMware PVSCSI driver
16573 M:      Jim Gill <jgill@vmware.com>
16574 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16575 L:      linux-scsi@vger.kernel.org
16576 S:      Maintained
16577 F:      drivers/scsi/vmw_pvscsi.c
16578 F:      drivers/scsi/vmw_pvscsi.h
16579
16580 VMWARE VMMOUSE SUBDRIVER
16581 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16582 M:      "VMware, Inc." <pv-drivers@vmware.com>
16583 L:      linux-input@vger.kernel.org
16584 S:      Maintained
16585 F:      drivers/input/mouse/vmmouse.c
16586 F:      drivers/input/mouse/vmmouse.h
16587
16588 VMWARE VMXNET3 ETHERNET DRIVER
16589 M:      Ronak Doshi <doshir@vmware.com>
16590 M:      "VMware, Inc." <pv-drivers@vmware.com>
16591 L:      netdev@vger.kernel.org
16592 S:      Maintained
16593 F:      drivers/net/vmxnet3/
16594
16595 VOCORE VOCORE2 BOARD
16596 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16597 L:      linux-mips@vger.kernel.org
16598 S:      Maintained
16599 F:      arch/mips/boot/dts/ralink/vocore2.dts
16600
16601 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16602 M:      Liam Girdwood <lgirdwood@gmail.com>
16603 M:      Mark Brown <broonie@kernel.org>
16604 L:      linux-kernel@vger.kernel.org
16605 W:      http://www.slimlogic.co.uk/?p=48
16606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16607 S:      Supported
16608 F:      Documentation/devicetree/bindings/regulator/
16609 F:      Documentation/power/regulator/
16610 F:      drivers/regulator/
16611 F:      include/dt-bindings/regulator/
16612 F:      include/linux/regulator/
16613
16614 VRF
16615 M:      David Ahern <dsa@cumulusnetworks.com>
16616 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16617 L:      netdev@vger.kernel.org
16618 S:      Maintained
16619 F:      drivers/net/vrf.c
16620 F:      Documentation/networking/vrf.txt
16621
16622 VT1211 HARDWARE MONITOR DRIVER
16623 M:      Juerg Haefliger <juergh@gmail.com>
16624 L:      linux-hwmon@vger.kernel.org
16625 S:      Maintained
16626 F:      Documentation/hwmon/vt1211
16627 F:      drivers/hwmon/vt1211.c
16628
16629 VT8231 HARDWARE MONITOR DRIVER
16630 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16631 L:      linux-hwmon@vger.kernel.org
16632 S:      Maintained
16633 F:      drivers/hwmon/vt8231.c
16634
16635 VUB300 USB to SDIO/SD/MMC bridge chip
16636 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16637 L:      linux-mmc@vger.kernel.org
16638 L:      linux-usb@vger.kernel.org
16639 S:      Supported
16640 F:      drivers/mmc/host/vub300.c
16641
16642 W1 DALLAS'S 1-WIRE BUS
16643 M:      Evgeniy Polyakov <zbr@ioremap.net>
16644 S:      Maintained
16645 F:      Documentation/devicetree/bindings/w1/
16646 F:      Documentation/w1/
16647 F:      drivers/w1/
16648 F:      include/linux/w1.h
16649
16650 W83791D HARDWARE MONITORING DRIVER
16651 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16652 L:      linux-hwmon@vger.kernel.org
16653 S:      Maintained
16654 F:      Documentation/hwmon/w83791d
16655 F:      drivers/hwmon/w83791d.c
16656
16657 W83793 HARDWARE MONITORING DRIVER
16658 M:      Rudolf Marek <r.marek@assembler.cz>
16659 L:      linux-hwmon@vger.kernel.org
16660 S:      Maintained
16661 F:      Documentation/hwmon/w83793
16662 F:      drivers/hwmon/w83793.c
16663
16664 W83795 HARDWARE MONITORING DRIVER
16665 M:      Jean Delvare <jdelvare@suse.com>
16666 L:      linux-hwmon@vger.kernel.org
16667 S:      Maintained
16668 F:      drivers/hwmon/w83795.c
16669
16670 W83L51xD SD/MMC CARD INTERFACE DRIVER
16671 M:      Pierre Ossman <pierre@ossman.eu>
16672 S:      Maintained
16673 F:      drivers/mmc/host/wbsd.*
16674
16675 WACOM PROTOCOL 4 SERIAL TABLETS
16676 M:      Julian Squires <julian@cipht.net>
16677 M:      Hans de Goede <hdegoede@redhat.com>
16678 L:      linux-input@vger.kernel.org
16679 S:      Maintained
16680 F:      drivers/input/tablet/wacom_serial4.c
16681
16682 WATCHDOG DEVICE DRIVERS
16683 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16684 M:      Guenter Roeck <linux@roeck-us.net>
16685 L:      linux-watchdog@vger.kernel.org
16686 W:      http://www.linux-watchdog.org/
16687 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16688 S:      Maintained
16689 F:      Documentation/devicetree/bindings/watchdog/
16690 F:      Documentation/watchdog/
16691 F:      drivers/watchdog/
16692 F:      include/linux/watchdog.h
16693 F:      include/uapi/linux/watchdog.h
16694
16695 WHISKEYCOVE PMIC GPIO DRIVER
16696 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16697 L:      linux-gpio@vger.kernel.org
16698 S:      Maintained
16699 F:      drivers/gpio/gpio-wcove.c
16700
16701 WIIMOTE HID DRIVER
16702 M:      David Herrmann <dh.herrmann@googlemail.com>
16703 L:      linux-input@vger.kernel.org
16704 S:      Maintained
16705 F:      drivers/hid/hid-wiimote*
16706
16707 WILOCITY WIL6210 WIRELESS DRIVER
16708 M:      Maya Erez <merez@codeaurora.org>
16709 L:      linux-wireless@vger.kernel.org
16710 L:      wil6210@qti.qualcomm.com
16711 S:      Supported
16712 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16713 F:      drivers/net/wireless/ath/wil6210/
16714
16715 WIMAX STACK
16716 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16717 M:      linux-wimax@intel.com
16718 L:      wimax@linuxwimax.org (subscribers-only)
16719 S:      Supported
16720 W:      http://linuxwimax.org
16721 F:      Documentation/wimax/README.wimax
16722 F:      include/linux/wimax/debug.h
16723 F:      include/net/wimax.h
16724 F:      include/uapi/linux/wimax.h
16725 F:      net/wimax/
16726
16727 WINBOND CIR DRIVER
16728 M:      David Härdeman <david@hardeman.nu>
16729 S:      Maintained
16730 F:      drivers/media/rc/winbond-cir.c
16731
16732 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16733 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16734 L:      linux-watchdog@vger.kernel.org
16735 S:      Maintained
16736 F:      drivers/watchdog/ebc-c384_wdt.c
16737
16738 WINSYSTEMS WS16C48 GPIO DRIVER
16739 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16740 L:      linux-gpio@vger.kernel.org
16741 S:      Maintained
16742 F:      drivers/gpio/gpio-ws16c48.c
16743
16744 WISTRON LAPTOP BUTTON DRIVER
16745 M:      Miloslav Trmac <mitr@volny.cz>
16746 S:      Maintained
16747 F:      drivers/input/misc/wistron_btns.c
16748
16749 WL3501 WIRELESS PCMCIA CARD DRIVER
16750 L:      linux-wireless@vger.kernel.org
16751 S:      Odd fixes
16752 F:      drivers/net/wireless/wl3501*
16753
16754 WOLFSON MICROELECTRONICS DRIVERS
16755 L:      patches@opensource.cirrus.com
16756 T:      git https://github.com/CirrusLogic/linux-drivers.git
16757 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16758 S:      Supported
16759 F:      Documentation/hwmon/wm83??
16760 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16761 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16762 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16763 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16764 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16765 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16766 F:      drivers/clk/clk-wm83*.c
16767 F:      drivers/extcon/extcon-arizona.c
16768 F:      drivers/leds/leds-wm83*.c
16769 F:      drivers/gpio/gpio-*wm*.c
16770 F:      drivers/gpio/gpio-arizona.c
16771 F:      drivers/hwmon/wm83??-hwmon.c
16772 F:      drivers/input/misc/wm831x-on.c
16773 F:      drivers/input/touchscreen/wm831x-ts.c
16774 F:      drivers/input/touchscreen/wm97*.c
16775 F:      drivers/mfd/arizona*
16776 F:      drivers/mfd/wm*.c
16777 F:      drivers/mfd/cs47l24*
16778 F:      drivers/power/supply/wm83*.c
16779 F:      drivers/rtc/rtc-wm83*.c
16780 F:      drivers/regulator/wm8*.c
16781 F:      drivers/regulator/arizona*
16782 F:      drivers/video/backlight/wm83*_bl.c
16783 F:      drivers/watchdog/wm83*_wdt.c
16784 F:      include/linux/mfd/arizona/
16785 F:      include/linux/mfd/wm831x/
16786 F:      include/linux/mfd/wm8350/
16787 F:      include/linux/mfd/wm8400*
16788 F:      include/linux/regulator/arizona*
16789 F:      include/linux/wm97xx.h
16790 F:      include/sound/wm????.h
16791 F:      sound/soc/codecs/arizona.?
16792 F:      sound/soc/codecs/wm*
16793 F:      sound/soc/codecs/cs47l24*
16794
16795 WORKQUEUE
16796 M:      Tejun Heo <tj@kernel.org>
16797 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16799 S:      Maintained
16800 F:      include/linux/workqueue.h
16801 F:      kernel/workqueue.c
16802 F:      Documentation/core-api/workqueue.rst
16803
16804 X-POWERS AXP288 PMIC DRIVERS
16805 M:      Hans de Goede <hdegoede@redhat.com>
16806 S:      Maintained
16807 N:      axp288
16808 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16809
16810 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16811 M:      Chen-Yu Tsai <wens@csie.org>
16812 L:      linux-kernel@vger.kernel.org
16813 S:      Maintained
16814 N:      axp[128]
16815
16816 X.25 NETWORK LAYER
16817 M:      Andrew Hendry <andrew.hendry@gmail.com>
16818 L:      linux-x25@vger.kernel.org
16819 S:      Odd Fixes
16820 F:      Documentation/networking/x25*
16821 F:      include/net/x25*
16822 F:      net/x25/
16823
16824 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16825 M:      Thomas Gleixner <tglx@linutronix.de>
16826 M:      Ingo Molnar <mingo@redhat.com>
16827 M:      Borislav Petkov <bp@alien8.de>
16828 R:      "H. Peter Anvin" <hpa@zytor.com>
16829 M:      x86@kernel.org
16830 L:      linux-kernel@vger.kernel.org
16831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16832 S:      Maintained
16833 F:      Documentation/devicetree/bindings/x86/
16834 F:      Documentation/x86/
16835 F:      arch/x86/
16836
16837 X86 ENTRY CODE
16838 M:      Andy Lutomirski <luto@kernel.org>
16839 L:      linux-kernel@vger.kernel.org
16840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16841 S:      Maintained
16842 F:      arch/x86/entry/
16843
16844 X86 MCE INFRASTRUCTURE
16845 M:      Tony Luck <tony.luck@intel.com>
16846 M:      Borislav Petkov <bp@alien8.de>
16847 L:      linux-edac@vger.kernel.org
16848 S:      Maintained
16849 F:      arch/x86/kernel/cpu/mcheck/*
16850
16851 X86 MICROCODE UPDATE SUPPORT
16852 M:      Borislav Petkov <bp@alien8.de>
16853 S:      Maintained
16854 F:      arch/x86/kernel/cpu/microcode/*
16855
16856 X86 MM
16857 M:      Dave Hansen <dave.hansen@linux.intel.com>
16858 M:      Andy Lutomirski <luto@kernel.org>
16859 M:      Peter Zijlstra <peterz@infradead.org>
16860 L:      linux-kernel@vger.kernel.org
16861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16862 S:      Maintained
16863 F:      arch/x86/mm/
16864
16865 X86 PLATFORM DRIVERS
16866 M:      Darren Hart <dvhart@infradead.org>
16867 M:      Andy Shevchenko <andy@infradead.org>
16868 L:      platform-driver-x86@vger.kernel.org
16869 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16870 S:      Maintained
16871 F:      drivers/platform/x86/
16872 F:      drivers/platform/olpc/
16873
16874 X86 PLATFORM DRIVERS - ARCH
16875 R:      Darren Hart <dvhart@infradead.org>
16876 R:      Andy Shevchenko <andy@infradead.org>
16877 L:      platform-driver-x86@vger.kernel.org
16878 L:      x86@kernel.org
16879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16880 S:      Maintained
16881 F:      arch/x86/platform
16882
16883 X86 VDSO
16884 M:      Andy Lutomirski <luto@kernel.org>
16885 L:      linux-kernel@vger.kernel.org
16886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16887 S:      Maintained
16888 F:      arch/x86/entry/vdso/
16889
16890 XARRAY
16891 M:      Matthew Wilcox <willy@infradead.org>
16892 L:      linux-fsdevel@vger.kernel.org
16893 S:      Supported
16894 F:      Documentation/core-api/xarray.rst
16895 F:      lib/idr.c
16896 F:      lib/xarray.c
16897 F:      include/linux/idr.h
16898 F:      include/linux/xarray.h
16899 F:      tools/testing/radix-tree
16900
16901 XBOX DVD IR REMOTE
16902 M:      Benjamin Valentin <benpicco@googlemail.com>
16903 S:      Maintained
16904 F:      drivers/media/rc/xbox_remote.c
16905 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16906
16907 XC2028/3028 TUNER DRIVER
16908 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16909 L:      linux-media@vger.kernel.org
16910 W:      https://linuxtv.org
16911 T:      git git://linuxtv.org/media_tree.git
16912 S:      Maintained
16913 F:      drivers/media/tuners/tuner-xc2028.*
16914
16915 XDP (eXpress Data Path)
16916 M:      Alexei Starovoitov <ast@kernel.org>
16917 M:      Daniel Borkmann <daniel@iogearbox.net>
16918 M:      David S. Miller <davem@davemloft.net>
16919 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16920 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16921 M:      John Fastabend <john.fastabend@gmail.com>
16922 L:      netdev@vger.kernel.org
16923 L:      xdp-newbies@vger.kernel.org
16924 L:      bpf@vger.kernel.org
16925 S:      Supported
16926 F:      net/core/xdp.c
16927 F:      include/net/xdp.h
16928 F:      kernel/bpf/devmap.c
16929 F:      kernel/bpf/cpumap.c
16930 F:      include/trace/events/xdp.h
16931 K:      xdp
16932 N:      xdp
16933
16934 XDP SOCKETS (AF_XDP)
16935 M:      Björn Töpel <bjorn.topel@intel.com>
16936 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16937 L:      netdev@vger.kernel.org
16938 L:      bpf@vger.kernel.org
16939 S:      Maintained
16940 F:      kernel/bpf/xskmap.c
16941 F:      net/xdp/
16942
16943 XEN BLOCK SUBSYSTEM
16944 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16945 M:      Roger Pau Monné <roger.pau@citrix.com>
16946 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16947 S:      Supported
16948 F:      drivers/block/xen-blkback/*
16949 F:      drivers/block/xen*
16950
16951 XEN HYPERVISOR ARM
16952 M:      Stefano Stabellini <sstabellini@kernel.org>
16953 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16954 S:      Maintained
16955 F:      arch/arm/xen/
16956 F:      arch/arm/include/asm/xen/
16957
16958 XEN HYPERVISOR ARM64
16959 M:      Stefano Stabellini <sstabellini@kernel.org>
16960 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16961 S:      Maintained
16962 F:      arch/arm64/xen/
16963 F:      arch/arm64/include/asm/xen/
16964
16965 XEN HYPERVISOR INTERFACE
16966 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16967 M:      Juergen Gross <jgross@suse.com>
16968 R:      Stefano Stabellini <sstabellini@kernel.org>
16969 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16971 S:      Supported
16972 F:      arch/x86/xen/
16973 F:      arch/x86/platform/pvh/
16974 F:      drivers/*/xen-*front.c
16975 F:      drivers/xen/
16976 F:      arch/x86/include/asm/xen/
16977 F:      arch/x86/include/asm/pvclock-abi.h
16978 F:      include/xen/
16979 F:      include/uapi/xen/
16980 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16981 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16982
16983 XEN NETWORK BACKEND DRIVER
16984 M:      Wei Liu <wei.liu2@citrix.com>
16985 M:      Paul Durrant <paul.durrant@citrix.com>
16986 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16987 L:      netdev@vger.kernel.org
16988 S:      Supported
16989 F:      drivers/net/xen-netback/*
16990
16991 XEN PCI SUBSYSTEM
16992 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16993 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16994 S:      Supported
16995 F:      arch/x86/pci/*xen*
16996 F:      drivers/pci/*xen*
16997
16998 XEN PVSCSI DRIVERS
16999 M:      Juergen Gross <jgross@suse.com>
17000 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17001 L:      linux-scsi@vger.kernel.org
17002 S:      Supported
17003 F:      drivers/scsi/xen-scsifront.c
17004 F:      drivers/xen/xen-scsiback.c
17005 F:      include/xen/interface/io/vscsiif.h
17006
17007 XEN SWIOTLB SUBSYSTEM
17008 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17009 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17010 L:      iommu@lists.linux-foundation.org
17011 S:      Supported
17012 F:      arch/x86/xen/*swiotlb*
17013 F:      drivers/xen/*swiotlb*
17014
17015 XEN SOUND FRONTEND DRIVER
17016 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17017 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17018 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17019 S:      Supported
17020 F:      sound/xen/*
17021
17022 XFS FILESYSTEM
17023 M:      Darrick J. Wong <darrick.wong@oracle.com>
17024 M:      linux-xfs@vger.kernel.org
17025 L:      linux-xfs@vger.kernel.org
17026 W:      http://xfs.org/
17027 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17028 S:      Supported
17029 F:      Documentation/filesystems/xfs.txt
17030 F:      fs/xfs/
17031
17032 XILINX AXI ETHERNET DRIVER
17033 M:      Anirudha Sarangi <anirudh@xilinx.com>
17034 M:      John Linn <John.Linn@xilinx.com>
17035 S:      Maintained
17036 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17037
17038 XILINX UARTLITE SERIAL DRIVER
17039 M:      Peter Korsgaard <jacmet@sunsite.dk>
17040 L:      linux-serial@vger.kernel.org
17041 S:      Maintained
17042 F:      drivers/tty/serial/uartlite.c
17043
17044 XILINX VIDEO IP CORES
17045 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17046 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17047 L:      linux-media@vger.kernel.org
17048 T:      git git://linuxtv.org/media_tree.git
17049 S:      Supported
17050 F:      Documentation/devicetree/bindings/media/xilinx/
17051 F:      drivers/media/platform/xilinx/
17052 F:      include/uapi/linux/xilinx-v4l2-controls.h
17053
17054 XILLYBUS DRIVER
17055 M:      Eli Billauer <eli.billauer@gmail.com>
17056 L:      linux-kernel@vger.kernel.org
17057 S:      Supported
17058 F:      drivers/char/xillybus/
17059
17060 XLP9XX I2C DRIVER
17061 M:      George Cherian <george.cherian@cavium.com>
17062 M:      Jan Glauber <jglauber@cavium.com>
17063 L:      linux-i2c@vger.kernel.org
17064 W:      http://www.cavium.com
17065 S:      Supported
17066 F:      drivers/i2c/busses/i2c-xlp9xx.c
17067
17068 XRA1403 GPIO EXPANDER
17069 M:      Nandor Han <nandor.han@ge.com>
17070 M:      Semi Malinen <semi.malinen@ge.com>
17071 L:      linux-gpio@vger.kernel.org
17072 S:      Maintained
17073 F:      drivers/gpio/gpio-xra1403.c
17074 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17075
17076 XTENSA XTFPGA PLATFORM SUPPORT
17077 M:      Max Filippov <jcmvbkbc@gmail.com>
17078 L:      linux-xtensa@linux-xtensa.org
17079 S:      Maintained
17080 F:      drivers/spi/spi-xtensa-xtfpga.c
17081 F:      sound/soc/xtensa/xtfpga-i2s.c
17082
17083 YAM DRIVER FOR AX.25
17084 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17085 L:      linux-hams@vger.kernel.org
17086 S:      Maintained
17087 F:      drivers/net/hamradio/yam*
17088 F:      include/linux/yam.h
17089
17090 YAMA SECURITY MODULE
17091 M:      Kees Cook <keescook@chromium.org>
17092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17093 S:      Supported
17094 F:      security/yama/
17095 F:      Documentation/admin-guide/LSM/Yama.rst
17096
17097 YEALINK PHONE DRIVER
17098 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17099 L:      usbb2k-api-dev@nongnu.org
17100 S:      Maintained
17101 F:      Documentation/input/devices/yealink.rst
17102 F:      drivers/input/misc/yealink.*
17103
17104 Z8530 DRIVER FOR AX.25
17105 M:      Joerg Reuter <jreuter@yaina.de>
17106 W:      http://yaina.de/jreuter/
17107 W:      http://www.qsl.net/dl1bke/
17108 L:      linux-hams@vger.kernel.org
17109 S:      Maintained
17110 F:      Documentation/networking/z8530drv.txt
17111 F:      drivers/net/hamradio/*scc.c
17112 F:      drivers/net/hamradio/z8530.h
17113
17114 ZBUD COMPRESSED PAGE ALLOCATOR
17115 M:      Seth Jennings <sjenning@redhat.com>
17116 M:      Dan Streetman <ddstreet@ieee.org>
17117 L:      linux-mm@kvack.org
17118 S:      Maintained
17119 F:      mm/zbud.c
17120 F:      include/linux/zbud.h
17121
17122 ZD1211RW WIRELESS DRIVER
17123 M:      Daniel Drake <dsd@gentoo.org>
17124 M:      Ulrich Kunitz <kune@deine-taler.de>
17125 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17126 L:      linux-wireless@vger.kernel.org
17127 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17128 S:      Maintained
17129 F:      drivers/net/wireless/zydas/zd1211rw/
17130
17131 ZD1301 MEDIA DRIVER
17132 M:      Antti Palosaari <crope@iki.fi>
17133 L:      linux-media@vger.kernel.org
17134 W:      https://linuxtv.org/
17135 W:      http://palosaari.fi/linux/
17136 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17137 S:      Maintained
17138 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17139
17140 ZD1301_DEMOD MEDIA DRIVER
17141 M:      Antti Palosaari <crope@iki.fi>
17142 L:      linux-media@vger.kernel.org
17143 W:      https://linuxtv.org/
17144 W:      http://palosaari.fi/linux/
17145 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17146 S:      Maintained
17147 F:      drivers/media/dvb-frontends/zd1301_demod*
17148
17149 ZPOOL COMPRESSED PAGE STORAGE API
17150 M:      Dan Streetman <ddstreet@ieee.org>
17151 L:      linux-mm@kvack.org
17152 S:      Maintained
17153 F:      mm/zpool.c
17154 F:      include/linux/zpool.h
17155
17156 ZR36067 VIDEO FOR LINUX DRIVER
17157 L:      mjpeg-users@lists.sourceforge.net
17158 L:      linux-media@vger.kernel.org
17159 W:      http://mjpeg.sourceforge.net/driver-zoran/
17160 T:      hg https://linuxtv.org/hg/v4l-dvb
17161 S:      Odd Fixes
17162 F:      drivers/staging/media/zoran/
17163
17164 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17165 M:      Minchan Kim <minchan@kernel.org>
17166 M:      Nitin Gupta <ngupta@vflare.org>
17167 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17168 L:      linux-kernel@vger.kernel.org
17169 S:      Maintained
17170 F:      drivers/block/zram/
17171 F:      Documentation/blockdev/zram.txt
17172
17173 ZS DECSTATION Z85C30 SERIAL DRIVER
17174 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17175 S:      Maintained
17176 F:      drivers/tty/serial/zs.*
17177
17178 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17179 M:      Minchan Kim <minchan@kernel.org>
17180 M:      Nitin Gupta <ngupta@vflare.org>
17181 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17182 L:      linux-mm@kvack.org
17183 S:      Maintained
17184 F:      mm/zsmalloc.c
17185 F:      include/linux/zsmalloc.h
17186 F:      Documentation/vm/zsmalloc.rst
17187
17188 ZSWAP COMPRESSED SWAP CACHING
17189 M:      Seth Jennings <sjenning@redhat.com>
17190 M:      Dan Streetman <ddstreet@ieee.org>
17191 L:      linux-mm@kvack.org
17192 S:      Maintained
17193 F:      mm/zswap.c
17194
17195 THE REST
17196 M:      Linus Torvalds <torvalds@linux-foundation.org>
17197 L:      linux-kernel@vger.kernel.org
17198 Q:      http://patchwork.kernel.org/project/LKML/list/
17199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17200 S:      Buried alive in reporters
17201 F:      *
17202 F:      */