]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
RDMA/efa: Add driver to Kconfig/Makefile
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      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 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
370 S:      Maintained
371 F:      drivers/acpi/arm64
372
373 ACPI I2C MULTI INSTANTIATE DRIVER
374 M:      Hans de Goede <hdegoede@redhat.com>
375 L:      platform-driver-x86@vger.kernel.org
376 S:      Maintained
377 F:      drivers/platform/x86/i2c-multi-instantiate.c
378
379 ACPI PMIC DRIVERS
380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
381 M:      Len Brown <lenb@kernel.org>
382 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
384 L:      linux-acpi@vger.kernel.org
385 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 B:      https://bugzilla.kernel.org
388 S:      Supported
389 F:      drivers/acpi/pmic/
390
391 ACPI THERMAL DRIVER
392 M:      Zhang Rui <rui.zhang@intel.com>
393 L:      linux-acpi@vger.kernel.org
394 W:      https://01.org/linux-acpi
395 B:      https://bugzilla.kernel.org
396 S:      Supported
397 F:      drivers/acpi/*thermal*
398
399 ACPI VIDEO DRIVER
400 M:      Zhang Rui <rui.zhang@intel.com>
401 L:      linux-acpi@vger.kernel.org
402 W:      https://01.org/linux-acpi
403 B:      https://bugzilla.kernel.org
404 S:      Supported
405 F:      drivers/acpi/acpi_video.c
406
407 ACPI WMI DRIVER
408 L:      platform-driver-x86@vger.kernel.org
409 S:      Orphan
410 F:      drivers/platform/x86/wmi.c
411 F:      include/uapi/linux/wmi.h
412
413 AD1889 ALSA SOUND DRIVER
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 L:      linux-parisc@vger.kernel.org
416 S:      Maintained
417 F:      sound/pci/ad1889.*
418
419 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/AD5254
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/misc/ad525x_dpot.c
425
426 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5398
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/regulator/ad5398.c
432
433 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD7142
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/input/misc/ad714x.c
439
440 AD7877 TOUCHSCREEN DRIVER
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7877
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/touchscreen/ad7877.c
446
447 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7879
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7879.c
453
454 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455 M:      Jiri Kosina <jikos@kernel.org>
456 S:      Maintained
457
458 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 M:      Michael Hennerich <michael.hennerich@analog.com>
460 W:      https://wiki.analog.com/ADF7242
461 W:      http://ez.analog.com/community/linux-device-drivers
462 L:      linux-wpan@vger.kernel.org
463 S:      Supported
464 F:      drivers/net/ieee802154/adf7242.c
465 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466
467 ADM1025 HARDWARE MONITOR DRIVER
468 M:      Jean Delvare <jdelvare@suse.com>
469 L:      linux-hwmon@vger.kernel.org
470 S:      Maintained
471 F:      Documentation/hwmon/adm1025
472 F:      drivers/hwmon/adm1025.c
473
474 ADM1029 HARDWARE MONITOR DRIVER
475 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      drivers/hwmon/adm1029.c
479
480 ADM8211 WIRELESS DRIVER
481 L:      linux-wireless@vger.kernel.org
482 W:      http://wireless.kernel.org/
483 S:      Orphan
484 F:      drivers/net/wireless/admtek/adm8211.*
485
486 ADP1653 FLASH CONTROLLER DRIVER
487 M:      Sakari Ailus <sakari.ailus@iki.fi>
488 L:      linux-media@vger.kernel.org
489 S:      Maintained
490 F:      drivers/media/i2c/adp1653.c
491 F:      include/media/i2c/adp1653.h
492
493 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 M:      Michael Hennerich <michael.hennerich@analog.com>
495 W:      http://wiki.analog.com/ADP5520
496 W:      http://ez.analog.com/community/linux-device-drivers
497 S:      Supported
498 F:      drivers/mfd/adp5520.c
499 F:      drivers/video/backlight/adp5520_bl.c
500 F:      drivers/leds/leds-adp5520.c
501 F:      drivers/gpio/gpio-adp5520.c
502 F:      drivers/input/keyboard/adp5520-keys.c
503
504 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP5588
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/input/keyboard/adp5588-keys.c
510 F:      drivers/gpio/gpio-adp5588.c
511
512 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 M:      Michael Hennerich <michael.hennerich@analog.com>
514 W:      http://wiki.analog.com/ADP8860
515 W:      http://ez.analog.com/community/linux-device-drivers
516 S:      Supported
517 F:      drivers/video/backlight/adp8860_bl.c
518
519 ADS1015 HARDWARE MONITOR DRIVER
520 M:      Dirk Eibach <eibach@gdsys.de>
521 L:      linux-hwmon@vger.kernel.org
522 S:      Maintained
523 F:      Documentation/hwmon/ads1015
524 F:      drivers/hwmon/ads1015.c
525 F:      include/linux/platform_data/ads1015.h
526
527 ADT746X FAN DRIVER
528 M:      Colin Leroy <colin@colino.net>
529 S:      Maintained
530 F:      drivers/macintosh/therm_adt746x.c
531
532 ADT7475 HARDWARE MONITOR DRIVER
533 M:      Jean Delvare <jdelvare@suse.com>
534 L:      linux-hwmon@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/hwmon/adt7475
537 F:      drivers/hwmon/adt7475.c
538
539 ADVANSYS SCSI DRIVER
540 M:      Matthew Wilcox <willy@infradead.org>
541 M:      Hannes Reinecke <hare@suse.com>
542 L:      linux-scsi@vger.kernel.org
543 S:      Maintained
544 F:      Documentation/scsi/advansys.txt
545 F:      drivers/scsi/advansys.c
546
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M:      Michael Hennerich <michael.hennerich@analog.com>
549 W:      http://wiki.analog.com/ADXL345
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/input/misc/adxl34x.c
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 ALCATEL SPEEDTOUCH USB DRIVER
651 M:      Duncan Sands <duncan.sands@free.fr>
652 L:      linux-usb@vger.kernel.org
653 W:      http://www.linux-usb.org/SpeedTouch/
654 S:      Maintained
655 F:      drivers/usb/atm/speedtch.c
656 F:      drivers/usb/atm/usbatm.c
657
658 ALCHEMY AU1XX0 MMC DRIVER
659 M:      Manuel Lauss <manuel.lauss@gmail.com>
660 S:      Maintained
661 F:      drivers/mmc/host/au1xmmc.c
662
663 ALI1563 I2C DRIVER
664 M:      Rudolf Marek <r.marek@assembler.cz>
665 L:      linux-i2c@vger.kernel.org
666 S:      Maintained
667 F:      Documentation/i2c/busses/i2c-ali1563
668 F:      drivers/i2c/busses/i2c-ali1563.c
669
670 ALLWINNER SECURITY SYSTEM
671 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
672 L:      linux-crypto@vger.kernel.org
673 S:      Maintained
674 F:      drivers/crypto/sunxi-ss/
675
676 ALLWINNER VPU DRIVER
677 M:      Maxime Ripard <maxime.ripard@bootlin.com>
678 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679 L:      linux-media@vger.kernel.org
680 S:      Maintained
681 F:      drivers/staging/media/sunxi/cedrus/
682
683 ALPHA PORT
684 M:      Richard Henderson <rth@twiddle.net>
685 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686 M:      Matt Turner <mattst88@gmail.com>
687 S:      Odd Fixes
688 L:      linux-alpha@vger.kernel.org
689 F:      arch/alpha/
690
691 ALPS PS/2 TOUCHPAD DRIVER
692 R:      Pali Rohár <pali.rohar@gmail.com>
693 F:      drivers/input/mouse/alps.*
694
695 ALTERA I2C CONTROLLER DRIVER
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/i2c/busses/i2c-altera.c
699
700 ALTERA MAILBOX DRIVER
701 M:      Ley Foon Tan <lftan@altera.com>
702 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 S:      Maintained
704 F:      drivers/mailbox/mailbox-altera.c
705
706 ALTERA PIO DRIVER
707 M:      Tien Hock Loh <thloh@altera.com>
708 L:      linux-gpio@vger.kernel.org
709 S:      Maintained
710 F:      drivers/gpio/gpio-altera.c
711
712 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713 M:      Thor Thayer <thor.thayer@linux.intel.com>
714 S:      Maintained
715 F:      drivers/gpio/gpio-altera-a10sr.c
716 F:      drivers/mfd/altera-a10sr.c
717 F:      drivers/reset/reset-a10sr.c
718 F:      include/linux/mfd/altera-a10sr.h
719 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720
721 ALTERA TRIPLE SPEED ETHERNET DRIVER
722 M:      Thor Thayer <thor.thayer@linux.intel.com>
723 L:      netdev@vger.kernel.org
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/net/ethernet/altera/
727
728 ALTERA UART/JTAG UART SERIAL DRIVERS
729 M:      Tobias Klauser <tklauser@distanz.ch>
730 L:      linux-serial@vger.kernel.org
731 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 S:      Maintained
733 F:      drivers/tty/serial/altera_uart.c
734 F:      drivers/tty/serial/altera_jtaguart.c
735 F:      include/linux/altera_uart.h
736 F:      include/linux/altera_jtaguart.h
737
738 AMAZON ETHERNET DRIVERS
739 M:      Netanel Belgazal <netanel@amazon.com>
740 R:      Saeed Bishara <saeedb@amazon.com>
741 R:      Zorik Machulsky <zorik@amazon.com>
742 L:      netdev@vger.kernel.org
743 S:      Supported
744 F:      Documentation/networking/device_drivers/amazon/ena.txt
745 F:      drivers/net/ethernet/amazon/
746
747 AMAZON RDMA EFA DRIVER
748 M:      Gal Pressman <galpress@amazon.com>
749 R:      Yossi Leybovich <sleybo@amazon.com>
750 L:      linux-rdma@vger.kernel.org
751 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
752 S:      Supported
753 F:      drivers/infiniband/hw/efa/
754 F:      include/uapi/rdma/efa-abi.h
755
756 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
757 M:      Tom Lendacky <thomas.lendacky@amd.com>
758 M:      Gary Hook <gary.hook@amd.com>
759 L:      linux-crypto@vger.kernel.org
760 S:      Supported
761 F:      drivers/crypto/ccp/
762 F:      include/linux/ccp.h
763
764 AMD DISPLAY CORE
765 M:      Harry Wentland <harry.wentland@amd.com>
766 M:      Leo Li <sunpeng.li@amd.com>
767 L:      amd-gfx@lists.freedesktop.org
768 T:      git git://people.freedesktop.org/~agd5f/linux
769 S:      Supported
770 F:      drivers/gpu/drm/amd/display/
771
772 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
773 M:      Huang Rui <ray.huang@amd.com>
774 L:      linux-hwmon@vger.kernel.org
775 S:      Supported
776 F:      Documentation/hwmon/fam15h_power
777 F:      drivers/hwmon/fam15h_power.c
778
779 AMD FCH GPIO DRIVER
780 M:      Enrico Weigelt, metux IT consult <info@metux.net>
781 L:      linux-gpio@vger.kernel.org
782 S:      Maintained
783 F:      drivers/gpio/gpio-amd-fch.c
784 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
785
786 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
787 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
788 S:      Orphan
789 F:      drivers/usb/gadget/udc/amd5536udc.*
790
791 AMD GEODE PROCESSOR/CHIPSET SUPPORT
792 P:      Andres Salomon <dilinger@queued.net>
793 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
794 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
795 S:      Supported
796 F:      drivers/char/hw_random/geode-rng.c
797 F:      drivers/crypto/geode*
798 F:      drivers/video/fbdev/geode/
799 F:      arch/x86/include/asm/geode.h
800
801 AMD IOMMU (AMD-VI)
802 M:      Joerg Roedel <joro@8bytes.org>
803 L:      iommu@lists.linux-foundation.org
804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
805 S:      Maintained
806 F:      drivers/iommu/amd_iommu*.[ch]
807 F:      include/linux/amd-iommu.h
808
809 AMD KFD
810 M:      Oded Gabbay <oded.gabbay@gmail.com>
811 L:      dri-devel@lists.freedesktop.org
812 T:      git git://people.freedesktop.org/~gabbayo/linux.git
813 S:      Supported
814 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
815 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
816 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
817 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
818 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
819 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
820 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
821 F:      drivers/gpu/drm/amd/amdkfd/
822 F:      drivers/gpu/drm/amd/include/cik_structs.h
823 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
824 F:      drivers/gpu/drm/amd/include/vi_structs.h
825 F:      drivers/gpu/drm/amd/include/v9_structs.h
826 F:      include/uapi/linux/kfd_ioctl.h
827
828 AMD POWERPLAY
829 M:      Rex Zhu <rex.zhu@amd.com>
830 M:      Evan Quan <evan.quan@amd.com>
831 L:      amd-gfx@lists.freedesktop.org
832 S:      Supported
833 F:      drivers/gpu/drm/amd/powerplay/
834 T:      git git://people.freedesktop.org/~agd5f/linux
835
836 AMD SEATTLE DEVICE TREE SUPPORT
837 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
838 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
839 M:      Tom Lendacky <thomas.lendacky@amd.com>
840 S:      Supported
841 F:      arch/arm64/boot/dts/amd/
842
843 AMD XGBE DRIVER
844 M:      Tom Lendacky <thomas.lendacky@amd.com>
845 L:      netdev@vger.kernel.org
846 S:      Supported
847 F:      drivers/net/ethernet/amd/xgbe/
848 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
849
850 ANALOG DEVICES INC AD5686 DRIVER
851 M:      Stefan Popa <stefan.popa@analog.com>
852 L:      linux-pm@vger.kernel.org
853 W:      http://ez.analog.com/community/linux-device-drivers
854 S:      Supported
855 F:      drivers/iio/dac/ad5686*
856 F:      drivers/iio/dac/ad5696*
857
858 ANALOG DEVICES INC AD5758 DRIVER
859 M:      Stefan Popa <stefan.popa@analog.com>
860 L:      linux-iio@vger.kernel.org
861 W:      http://ez.analog.com/community/linux-device-drivers
862 S:      Supported
863 F:      drivers/iio/dac/ad5758.c
864 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
865
866 ANALOG DEVICES INC AD7124 DRIVER
867 M:      Stefan Popa <stefan.popa@analog.com>
868 L:      linux-iio@vger.kernel.org
869 W:      http://ez.analog.com/community/linux-device-drivers
870 S:      Supported
871 F:      drivers/iio/adc/ad7124.c
872 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
873
874 ANALOG DEVICES INC AD7606 DRIVER
875 M:      Stefan Popa <stefan.popa@analog.com>
876 L:      linux-iio@vger.kernel.org
877 W:      http://ez.analog.com/community/linux-device-drivers
878 S:      Supported
879 F:      drivers/iio/adc/ad7606.c
880 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
881
882 ANALOG DEVICES INC AD7768-1 DRIVER
883 M:      Stefan Popa <stefan.popa@analog.com>
884 L:      linux-iio@vger.kernel.org
885 W:      http://ez.analog.com/community/linux-device-drivers
886 S:      Supported
887 F:      drivers/iio/adc/ad7768-1.c
888 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
889
890 ANALOG DEVICES INC AD9389B DRIVER
891 M:      Hans Verkuil <hans.verkuil@cisco.com>
892 L:      linux-media@vger.kernel.org
893 S:      Maintained
894 F:      drivers/media/i2c/ad9389b*
895
896 ANALOG DEVICES INC ADGS1408 DRIVER
897 M:      Mircea Caprioru <mircea.caprioru@analog.com>
898 S:      Supported
899 F:      drivers/mux/adgs1408.c
900 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
901
902 ANALOG DEVICES INC ADP5061 DRIVER
903 M:      Stefan Popa <stefan.popa@analog.com>
904 L:      linux-pm@vger.kernel.org
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      drivers/power/supply/adp5061.c
908
909 ANALOG DEVICES INC ADV7180 DRIVER
910 M:      Lars-Peter Clausen <lars@metafoo.de>
911 L:      linux-media@vger.kernel.org
912 W:      http://ez.analog.com/community/linux-device-drivers
913 S:      Supported
914 F:      drivers/media/i2c/adv7180.c
915
916 ANALOG DEVICES INC ADV748X DRIVER
917 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
918 L:      linux-media@vger.kernel.org
919 S:      Maintained
920 F:      drivers/media/i2c/adv748x/*
921
922 ANALOG DEVICES INC ADV7511 DRIVER
923 M:      Hans Verkuil <hans.verkuil@cisco.com>
924 L:      linux-media@vger.kernel.org
925 S:      Maintained
926 F:      drivers/media/i2c/adv7511*
927
928 ANALOG DEVICES INC ADV7604 DRIVER
929 M:      Hans Verkuil <hans.verkuil@cisco.com>
930 L:      linux-media@vger.kernel.org
931 S:      Maintained
932 F:      drivers/media/i2c/adv7604*
933
934 ANALOG DEVICES INC ADV7842 DRIVER
935 M:      Hans Verkuil <hans.verkuil@cisco.com>
936 L:      linux-media@vger.kernel.org
937 S:      Maintained
938 F:      drivers/media/i2c/adv7842*
939
940 ANALOG DEVICES INC ASOC CODEC DRIVERS
941 M:      Lars-Peter Clausen <lars@metafoo.de>
942 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
943 W:      http://wiki.analog.com/
944 W:      http://ez.analog.com/community/linux-device-drivers
945 S:      Supported
946 F:      sound/soc/codecs/adau*
947 F:      sound/soc/codecs/adav*
948 F:      sound/soc/codecs/ad1*
949 F:      sound/soc/codecs/ad7*
950 F:      sound/soc/codecs/ssm*
951 F:      sound/soc/codecs/sigmadsp.*
952
953 ANALOG DEVICES INC DMA DRIVERS
954 M:      Lars-Peter Clausen <lars@metafoo.de>
955 W:      http://ez.analog.com/community/linux-device-drivers
956 S:      Supported
957 F:      drivers/dma/dma-axi-dmac.c
958
959 ANALOG DEVICES INC IIO DRIVERS
960 M:      Lars-Peter Clausen <lars@metafoo.de>
961 M:      Michael Hennerich <Michael.Hennerich@analog.com>
962 W:      http://wiki.analog.com/
963 W:      http://ez.analog.com/community/linux-device-drivers
964 S:      Supported
965 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
966 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
967 F:      drivers/iio/*/ad*
968 F:      drivers/iio/adc/ltc2497*
969 X:      drivers/iio/*/adjd*
970 F:      drivers/staging/iio/*/ad*
971
972 ANDES ARCHITECTURE
973 M:      Greentime Hu <green.hu@gmail.com>
974 M:      Vincent Chen <deanbo422@gmail.com>
975 T:      git https://github.com/andestech/linux.git
976 S:      Supported
977 F:      arch/nds32/
978 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
979 F:      Documentation/devicetree/bindings/nds32/
980 K:      nds32
981 N:      nds32
982
983 ANDROID CONFIG FRAGMENTS
984 M:      Rob Herring <robh@kernel.org>
985 S:      Supported
986 F:      kernel/configs/android*
987
988 ANDROID DRIVERS
989 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
990 M:      Arve Hjønnevåg <arve@android.com>
991 M:      Todd Kjos <tkjos@android.com>
992 M:      Martijn Coenen <maco@android.com>
993 M:      Joel Fernandes <joel@joelfernandes.org>
994 M:      Christian Brauner <christian@brauner.io>
995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
996 L:      devel@driverdev.osuosl.org
997 S:      Supported
998 F:      drivers/android/
999 F:      drivers/staging/android/
1000
1001 ANDROID GOLDFISH PIC DRIVER
1002 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1003 S:      Supported
1004 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1005 F:      drivers/irqchip/irq-goldfish-pic.c
1006
1007 ANDROID GOLDFISH RTC DRIVER
1008 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1009 S:      Supported
1010 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1011 F:      drivers/rtc/rtc-goldfish.c
1012
1013 ANDROID ION DRIVER
1014 M:      Laura Abbott <labbott@redhat.com>
1015 M:      Sumit Semwal <sumit.semwal@linaro.org>
1016 L:      devel@driverdev.osuosl.org
1017 L:      dri-devel@lists.freedesktop.org
1018 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1019 S:      Supported
1020 F:      drivers/staging/android/ion
1021 F:      drivers/staging/android/uapi/ion.h
1022
1023 AOA (Apple Onboard Audio) ALSA DRIVER
1024 M:      Johannes Berg <johannes@sipsolutions.net>
1025 L:      linuxppc-dev@lists.ozlabs.org
1026 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1027 S:      Maintained
1028 F:      sound/aoa/
1029
1030 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1031 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1032 L:      linux-iio@vger.kernel.org
1033 S:      Maintained
1034 F:      drivers/iio/adc/stx104.c
1035
1036 APM DRIVER
1037 M:      Jiri Kosina <jikos@kernel.org>
1038 S:      Odd fixes
1039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1040 F:      arch/x86/kernel/apm_32.c
1041 F:      include/linux/apm_bios.h
1042 F:      include/uapi/linux/apm_bios.h
1043 F:      drivers/char/apm-emulation.c
1044
1045 APPARMOR SECURITY MODULE
1046 M:      John Johansen <john.johansen@canonical.com>
1047 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1048 W:      wiki.apparmor.net
1049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1050 S:      Supported
1051 F:      security/apparmor/
1052 F:      Documentation/admin-guide/LSM/apparmor.rst
1053
1054 APPLE BCM5974 MULTITOUCH DRIVER
1055 M:      Henrik Rydberg <rydberg@bitmath.org>
1056 L:      linux-input@vger.kernel.org
1057 S:      Odd fixes
1058 F:      drivers/input/mouse/bcm5974.c
1059
1060 APPLE SMC DRIVER
1061 M:      Henrik Rydberg <rydberg@bitmath.org>
1062 L:      linux-hwmon@vger.kernel.org
1063 S:      Odd fixes
1064 F:      drivers/hwmon/applesmc.c
1065
1066 APPLETALK NETWORK LAYER
1067 L:      netdev@vger.kernel.org
1068 S:      Odd fixes
1069 F:      drivers/net/appletalk/
1070 F:      net/appletalk/
1071 F:      include/linux/atalk.h
1072 F:      include/uapi/linux/atalk.h
1073
1074 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1075 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1076 S:      Supported
1077 F:      arch/arm64/boot/dts/apm/
1078
1079 APPLIED MICRO (APM) X-GENE SOC EDAC
1080 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1081 S:      Supported
1082 F:      drivers/edac/xgene_edac.c
1083 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1084
1085 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1086 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1087 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1088 S:      Supported
1089 F:      drivers/net/ethernet/apm/xgene-v2/
1090
1091 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1092 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1093 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1094 M:      Quan Nguyen <quan@os.amperecomputing.com>
1095 S:      Supported
1096 F:      drivers/net/ethernet/apm/xgene/
1097 F:      drivers/net/phy/mdio-xgene.c
1098 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1099 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1100
1101 APPLIED MICRO (APM) X-GENE SOC PMU
1102 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1103 S:      Supported
1104 F:      drivers/perf/xgene_pmu.c
1105 F:      Documentation/perf/xgene-pmu.txt
1106 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1107
1108 APTINA CAMERA SENSOR PLL
1109 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1110 L:      linux-media@vger.kernel.org
1111 S:      Maintained
1112 F:      drivers/media/i2c/aptina-pll.*
1113
1114 ARC FRAMEBUFFER DRIVER
1115 M:      Jaya Kumar <jayalk@intworks.biz>
1116 S:      Maintained
1117 F:      drivers/video/fbdev/arcfb.c
1118 F:      drivers/video/fbdev/core/fb_defio.c
1119
1120 ARC PGU DRM DRIVER
1121 M:      Alexey Brodkin <abrodkin@synopsys.com>
1122 S:      Supported
1123 F:      drivers/gpu/drm/arc/
1124 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1125
1126 ARCNET NETWORK LAYER
1127 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1128 L:      netdev@vger.kernel.org
1129 S:      Maintained
1130 F:      drivers/net/arcnet/
1131 F:      include/uapi/linux/if_arcnet.h
1132
1133 ARM ARCHITECTED TIMER DRIVER
1134 M:      Mark Rutland <mark.rutland@arm.com>
1135 M:      Marc Zyngier <marc.zyngier@arm.com>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Maintained
1138 F:      arch/arm/include/asm/arch_timer.h
1139 F:      arch/arm64/include/asm/arch_timer.h
1140 F:      drivers/clocksource/arm_arch_timer.c
1141
1142 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1143 M:      Linus Walleij <linus.walleij@linaro.org>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Maintained
1146 F:      Documentation/devicetree/bindings/arm/arm-boards
1147 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1148 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1149 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1150 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1151 F:      arch/arm/mach-integrator/
1152 F:      arch/arm/mach-realview/
1153 F:      arch/arm/mach-versatile/
1154 F:      arch/arm/plat-versatile/
1155 F:      arch/arm/boot/dts/arm-realview-*
1156 F:      arch/arm/boot/dts/integrator*
1157 F:      arch/arm/boot/dts/versatile*
1158 F:      drivers/clk/versatile/
1159 F:      drivers/i2c/busses/i2c-versatile.c
1160 F:      drivers/irqchip/irq-versatile-fpga.c
1161 F:      drivers/mtd/maps/physmap_of_versatile.c
1162 F:      drivers/power/reset/arm-versatile-reboot.c
1163 F:      drivers/soc/versatile/
1164
1165 ARM HDLCD DRM DRIVER
1166 M:      Liviu Dudau <liviu.dudau@arm.com>
1167 S:      Supported
1168 F:      drivers/gpu/drm/arm/hdlcd_*
1169 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1170
1171 ARM KOMEDA DRM-KMS DRIVER
1172 M:      James (Qian) Wang <james.qian.wang@arm.com>
1173 M:      Liviu Dudau <liviu.dudau@arm.com>
1174 L:      Mali DP Maintainers <malidp@foss.arm.com>
1175 S:      Supported
1176 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1177 F:      drivers/gpu/drm/arm/display/include/
1178 F:      drivers/gpu/drm/arm/display/komeda/
1179 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1180 F:      Documentation/gpu/komeda-kms.rst
1181
1182 ARM MALI-DP DRM DRIVER
1183 M:      Liviu Dudau <liviu.dudau@arm.com>
1184 M:      Brian Starkey <brian.starkey@arm.com>
1185 L:      Mali DP Maintainers <malidp@foss.arm.com>
1186 S:      Supported
1187 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1188 F:      drivers/gpu/drm/arm/
1189 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1190 F:      Documentation/gpu/afbc.rst
1191
1192 ARM MFM AND FLOPPY DRIVERS
1193 M:      Ian Molton <spyro@f2s.com>
1194 S:      Maintained
1195 F:      arch/arm/lib/floppydma.S
1196 F:      arch/arm/include/asm/floppy.h
1197
1198 ARM PMU PROFILING AND DEBUGGING
1199 M:      Will Deacon <will.deacon@arm.com>
1200 M:      Mark Rutland <mark.rutland@arm.com>
1201 S:      Maintained
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 F:      arch/arm*/kernel/perf_*
1204 F:      arch/arm/oprofile/common.c
1205 F:      arch/arm*/kernel/hw_breakpoint.c
1206 F:      arch/arm*/include/asm/hw_breakpoint.h
1207 F:      arch/arm*/include/asm/perf_event.h
1208 F:      drivers/perf/*
1209 F:      include/linux/perf/arm_pmu.h
1210 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1211 F:      Documentation/devicetree/bindings/perf/
1212
1213 ARM PORT
1214 M:      Russell King <linux@armlinux.org.uk>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 W:      http://www.armlinux.org.uk/
1217 S:      Odd Fixes
1218 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1219 F:      arch/arm/
1220 X:      arch/arm/boot/dts/
1221
1222 ARM PRIMECELL AACI PL041 DRIVER
1223 M:      Russell King <linux@armlinux.org.uk>
1224 S:      Odd Fixes
1225 F:      sound/arm/aaci.*
1226
1227 ARM PRIMECELL BUS SUPPORT
1228 M:      Russell King <linux@armlinux.org.uk>
1229 S:      Odd Fixes
1230 F:      drivers/amba/
1231 F:      include/linux/amba/bus.h
1232
1233 ARM PRIMECELL CLCD PL110 DRIVER
1234 M:      Russell King <linux@armlinux.org.uk>
1235 S:      Odd Fixes
1236 F:      drivers/video/fbdev/amba-clcd.*
1237
1238 ARM PRIMECELL KMI PL050 DRIVER
1239 M:      Russell King <linux@armlinux.org.uk>
1240 S:      Odd Fixes
1241 F:      drivers/input/serio/ambakmi.*
1242 F:      include/linux/amba/kmi.h
1243
1244 ARM PRIMECELL MMCI PL180/1 DRIVER
1245 M:      Russell King <linux@armlinux.org.uk>
1246 S:      Odd Fixes
1247 F:      drivers/mmc/host/mmci.*
1248 F:      include/linux/amba/mmci.h
1249
1250 ARM PRIMECELL SSP PL022 SPI DRIVER
1251 M:      Linus Walleij <linus.walleij@linaro.org>
1252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 S:      Maintained
1254 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1255 F:      drivers/spi/spi-pl022.c
1256
1257 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1258 M:      Russell King <linux@armlinux.org.uk>
1259 S:      Odd Fixes
1260 F:      drivers/tty/serial/amba-pl01*.c
1261 F:      include/linux/amba/serial.h
1262
1263 ARM PRIMECELL VIC PL190/PL192 DRIVER
1264 M:      Linus Walleij <linus.walleij@linaro.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1268 F:      drivers/irqchip/irq-vic.c
1269
1270 ARM SMMU DRIVERS
1271 M:      Will Deacon <will.deacon@arm.com>
1272 R:      Robin Murphy <robin.murphy@arm.com>
1273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S:      Maintained
1275 F:      drivers/iommu/arm-smmu.c
1276 F:      drivers/iommu/arm-smmu-v3.c
1277 F:      drivers/iommu/io-pgtable-arm.c
1278 F:      drivers/iommu/io-pgtable-arm-v7s.c
1279
1280 ARM SUB-ARCHITECTURES
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S:      Maintained
1283 F:      arch/arm/mach-*/
1284 F:      arch/arm/plat-*/
1285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1286
1287 ARM/ACTIONS SEMI ARCHITECTURE
1288 M:      Andreas Färber <afaerber@suse.de>
1289 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292 N:      owl
1293 F:      arch/arm/mach-actions/
1294 F:      arch/arm/boot/dts/owl-*
1295 F:      arch/arm64/boot/dts/actions/
1296 F:      drivers/clk/actions/
1297 F:      drivers/clocksource/timer-owl*
1298 F:      drivers/dma/owl-dma.c
1299 F:      drivers/i2c/busses/i2c-owl.c
1300 F:      drivers/pinctrl/actions/*
1301 F:      drivers/soc/actions/
1302 F:      include/dt-bindings/power/owl-*
1303 F:      include/linux/soc/actions/
1304 F:      Documentation/devicetree/bindings/arm/actions.txt
1305 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1306 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1307 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1308 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1309 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1310 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1311
1312 ARM/ADS SPHERE MACHINE SUPPORT
1313 M:      Lennert Buytenhek <kernel@wantstofly.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/AFEB9260 MACHINE SUPPORT
1318 M:      Sergey Lapin <slapin@ossfans.org>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321
1322 ARM/AJECO 1ARM MACHINE SUPPORT
1323 M:      Lennert Buytenhek <kernel@wantstofly.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326
1327 ARM/Allwinner SoC Clock Support
1328 M:      Emilio López <emilio@elopez.com.ar>
1329 S:      Maintained
1330 F:      drivers/clk/sunxi/
1331
1332 ARM/Allwinner sunXi SoC support
1333 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1334 M:      Chen-Yu Tsai <wens@csie.org>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337 N:      sun[x456789]i
1338 N:      sun50i
1339 F:      arch/arm/mach-sunxi/
1340 F:      arch/arm64/boot/dts/allwinner/
1341 F:      drivers/clk/sunxi-ng/
1342 F:      drivers/pinctrl/sunxi/
1343 F:      drivers/soc/sunxi/
1344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1345
1346 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1347 M:      Neil Armstrong <narmstrong@baylibre.com>
1348 M:      Jerome Brunet <jbrunet@baylibre.com>
1349 L:      linux-amlogic@lists.infradead.org
1350 S:      Maintained
1351 F:      drivers/clk/meson/
1352 F:      include/dt-bindings/clock/meson*
1353 F:      include/dt-bindings/clock/gxbb*
1354 F:      Documentation/devicetree/bindings/clock/amlogic*
1355
1356 ARM/Amlogic Meson SoC support
1357 M:      Kevin Hilman <khilman@baylibre.com>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 L:      linux-amlogic@lists.infradead.org
1360 W:      http://linux-meson.com/
1361 S:      Maintained
1362 F:      arch/arm/mach-meson/
1363 F:      arch/arm/boot/dts/meson*
1364 F:      arch/arm64/boot/dts/amlogic/
1365 F:      drivers/pinctrl/meson/
1366 F:      drivers/mmc/host/meson*
1367 F:      drivers/soc/amlogic/
1368 N:      meson
1369
1370 ARM/Amlogic Meson SoC Sound Drivers
1371 M:      Jerome Brunet <jbrunet@baylibre.com>
1372 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1373 S:      Maintained
1374 F:      sound/soc/meson/
1375 F:      Documentation/devicetree/bindings/sound/amlogic*
1376
1377 ARM/Annapurna Labs ALPINE ARCHITECTURE
1378 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1379 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-alpine/
1383 F:      arch/arm/boot/dts/alpine*
1384 F:      arch/arm64/boot/dts/al/
1385 F:      drivers/*/*alpine*
1386
1387 ARM/ARTPEC MACHINE SUPPORT
1388 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1389 M:      Lars Persson <lars.persson@axis.com>
1390 S:      Maintained
1391 L:      linux-arm-kernel@axis.com
1392 F:      arch/arm/mach-artpec
1393 F:      arch/arm/boot/dts/artpec6*
1394 F:      drivers/clk/axis
1395 F:      drivers/crypto/axis
1396 F:      drivers/pinctrl/pinctrl-artpec*
1397 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1398
1399 ARM/ASPEED I2C DRIVER
1400 M:      Brendan Higgins <brendanhiggins@google.com>
1401 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1402 R:      Joel Stanley <joel@jms.id.au>
1403 L:      linux-i2c@vger.kernel.org
1404 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1405 S:      Maintained
1406 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1407 F:      drivers/i2c/busses/i2c-aspeed.c
1408 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1409 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1410
1411 ARM/ASPEED MACHINE SUPPORT
1412 M:      Joel Stanley <joel@jms.id.au>
1413 R:      Andrew Jeffery <andrew@aj.id.au>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1416 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1417 S:      Supported
1418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1419 F:      arch/arm/mach-aspeed/
1420 F:      arch/arm/boot/dts/aspeed-*
1421 N:      aspeed
1422
1423 ARM/BITMAIN ARCHITECTURE
1424 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm64/boot/dts/bitmain/
1428 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1429
1430 ARM/CALXEDA HIGHBANK ARCHITECTURE
1431 M:      Rob Herring <robh@kernel.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/mach-highbank/
1435 F:      arch/arm/boot/dts/highbank.dts
1436 F:      arch/arm/boot/dts/ecx-*.dts*
1437
1438 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1439 M:      Krzysztof Halasa <khalasa@piap.pl>
1440 S:      Maintained
1441 F:      arch/arm/mach-cns3xxx/
1442
1443 ARM/CAVIUM THUNDER NETWORK DRIVER
1444 M:      Sunil Goutham <sgoutham@cavium.com>
1445 M:      Robert Richter <rric@kernel.org>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Supported
1448 F:      drivers/net/ethernet/cavium/thunder/
1449
1450 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1451 M:      Lukasz Majewski <lukma@denx.de>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-ep93xx/ts72xx.c
1455
1456 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1457 M:      Alexander Shiyan <shc_work@mail.ru>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Odd Fixes
1460 N:      clps711x
1461
1462 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1463 M:      Lennert Buytenhek <kernel@wantstofly.org>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466
1467 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1468 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1469 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/mach-ep93xx/
1473 F:      arch/arm/mach-ep93xx/include/mach/
1474
1475 ARM/CLKDEV SUPPORT
1476 M:      Russell King <linux@armlinux.org.uk>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1480 F:      drivers/clk/clkdev.c
1481
1482 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1483 M:      Mike Rapoport <mike@compulab.co.il>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486
1487 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1488 M:      Baruch Siach <baruch@tkos.co.il>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491 F:      arch/arm/boot/dts/cx92755*
1492 N:      digicolor
1493
1494 ARM/CONTEC MICRO9 MACHINE SUPPORT
1495 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1496 S:      Maintained
1497 F:      arch/arm/mach-ep93xx/micro9.c
1498
1499 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1500 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1501 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504 F:      drivers/hwtracing/coresight/*
1505 F:      Documentation/trace/coresight.txt
1506 F:      Documentation/trace/coresight-cpu-debug.txt
1507 F:      Documentation/devicetree/bindings/arm/coresight.txt
1508 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1509 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1510 F:      tools/perf/arch/arm/util/pmu.c
1511 F:      tools/perf/arch/arm/util/auxtrace.c
1512 F:      tools/perf/arch/arm/util/cs-etm.c
1513 F:      tools/perf/arch/arm/util/cs-etm.h
1514 F:      tools/perf/util/cs-etm.*
1515 F:      tools/perf/util/cs-etm-decoder/*
1516
1517 ARM/CORGI MACHINE SUPPORT
1518 M:      Richard Purdie <rpurdie@rpsys.net>
1519 S:      Maintained
1520
1521 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1522 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523 M:      Linus Walleij <linus.walleij@linaro.org>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 T:      git git://github.com/ulli-kroll/linux.git
1526 S:      Maintained
1527 F:      Documentation/devicetree/bindings/arm/gemini.txt
1528 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1529 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1530 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1531 F:      arch/arm/mach-gemini/
1532 F:      drivers/net/ethernet/cortina/
1533 F:      drivers/pinctrl/pinctrl-gemini.c
1534 F:      drivers/rtc/rtc-ftrtc010.c
1535
1536 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1537 M:      Barry Song <baohua@kernel.org>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1540 S:      Maintained
1541 F:      arch/arm/boot/dts/prima2*
1542 F:      arch/arm/mach-prima2/
1543 F:      drivers/clk/sirf/
1544 F:      drivers/clocksource/timer-prima2.c
1545 F:      drivers/clocksource/timer-atlas7.c
1546 N:      [^a-z]sirf
1547 X:      drivers/gnss
1548
1549 ARM/EBSA110 MACHINE SUPPORT
1550 M:      Russell King <linux@armlinux.org.uk>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 W:      http://www.armlinux.org.uk/
1553 S:      Maintained
1554 F:      arch/arm/mach-ebsa110/
1555 F:      drivers/net/ethernet/amd/am79c961a.*
1556
1557 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1558 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1559 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562 N:      efm32
1563
1564 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1565 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/ezx.c
1569
1570 ARM/FARADAY FA526 PORT
1571 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 T:      git git://git.berlios.de/gemini-board
1575 F:      arch/arm/mm/*-fa*
1576
1577 ARM/FOOTBRIDGE ARCHITECTURE
1578 M:      Russell King <linux@armlinux.org.uk>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 W:      http://www.armlinux.org.uk/
1581 S:      Maintained
1582 F:      arch/arm/include/asm/hardware/dec21285.h
1583 F:      arch/arm/mach-footbridge/
1584
1585 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1586 M:      Shawn Guo <shawnguo@kernel.org>
1587 M:      Sascha Hauer <s.hauer@pengutronix.de>
1588 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1589 R:      Fabio Estevam <festevam@gmail.com>
1590 R:      NXP Linux Team <linux-imx@nxp.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1594 N:      imx
1595 N:      mxs
1596 X:      drivers/media/i2c/
1597
1598 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1599 M:      Shawn Guo <shawnguo@kernel.org>
1600 M:      Sascha Hauer <s.hauer@pengutronix.de>
1601 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1602 R:      Stefan Agner <stefan@agner.ch>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1606 F:      arch/arm/mach-imx/*vf610*
1607 F:      arch/arm/boot/dts/vf*
1608
1609 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1610 M:      Shawn Guo <shawnguo@kernel.org>
1611 M:      Li Yang <leoyang.li@nxp.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1615 F:      arch/arm/boot/dts/ls1021a*
1616 F:      arch/arm64/boot/dts/freescale/fsl-*
1617 F:      arch/arm64/boot/dts/freescale/qoriq-*
1618
1619 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/GUMSTIX MACHINE SUPPORT
1625 M:      Steve Sakoman <sakoman@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1630 M:      Philipp Zabel <philipp.zabel@gmail.com>
1631 M:      Paul Parsons <lost.distance@yahoo.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-pxa/hx4700.c
1635 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1636 F:      sound/soc/pxa/hx4700.c
1637
1638 ARM/HISILICON SOC SUPPORT
1639 M:      Wei Xu <xuwei5@hisilicon.com>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W:      http://www.hisilicon.com
1642 S:      Supported
1643 T:      git git://github.com/hisilicon/linux-hisi.git
1644 F:      arch/arm/mach-hisi/
1645 F:      arch/arm/boot/dts/hi3*
1646 F:      arch/arm/boot/dts/hip*
1647 F:      arch/arm/boot/dts/hisi*
1648 F:      arch/arm64/boot/dts/hisilicon/
1649
1650 ARM/HP JORNADA 7XX MACHINE SUPPORT
1651 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1652 W:      www.jlime.com
1653 S:      Maintained
1654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1655 F:      arch/arm/mach-sa1100/jornada720.c
1656 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1657
1658 ARM/IGEP MACHINE SUPPORT
1659 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1660 M:      Javier Martinez Canillas <javier@dowhile0.org>
1661 L:      linux-omap@vger.kernel.org
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664 F:      arch/arm/boot/dts/omap3-igep*
1665
1666 ARM/INCOME PXA270 SUPPORT
1667 M:      Marek Vasut <marek.vasut@gmail.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1671
1672 ARM/INTEL IOP13XX ARM ARCHITECTURE
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 IOP32X ARM ARCHITECTURE
1678 M:      Lennert Buytenhek <kernel@wantstofly.org>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681
1682 ARM/INTEL IOP33X ARM ARCHITECTURE
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Orphan
1685
1686 ARM/INTEL IQ81342EX MACHINE SUPPORT
1687 M:      Lennert Buytenhek <kernel@wantstofly.org>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690
1691 ARM/INTEL IXDP2850 MACHINE SUPPORT
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/INTEL IXP4XX ARM ARCHITECTURE
1697 M:      Imre Kaloz <kaloz@openwrt.org>
1698 M:      Krzysztof Halasa <khalasa@piap.pl>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      arch/arm/mach-ixp4xx/
1702
1703 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1704 M:      Jonathan Cameron <jic23@cam.ac.uk>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707 F:      arch/arm/mach-pxa/stargate2.c
1708 F:      drivers/pcmcia/pxa2xx_stargate2.c
1709
1710 ARM/INTEL XSC3 (MANZANO) ARM CORE
1711 M:      Lennert Buytenhek <kernel@wantstofly.org>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714
1715 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1716 M:      Lennert Buytenhek <kernel@wantstofly.org>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719
1720 ARM/LG1K ARCHITECTURE
1721 M:      Chanho Min <chanho.min@lge.com>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm64/boot/dts/lg/
1725
1726 ARM/LOGICPD PXA270 MACHINE SUPPORT
1727 M:      Lennert Buytenhek <kernel@wantstofly.org>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Maintained
1730
1731 ARM/LPC18XX ARCHITECTURE
1732 M:      Vladimir Zapolskiy <vz@mleia.com>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/boot/dts/lpc43*
1736 F:      drivers/i2c/busses/i2c-lpc2k.c
1737 F:      drivers/memory/pl172.c
1738 F:      drivers/mtd/spi-nor/nxp-spifi.c
1739 F:      drivers/rtc/rtc-lpc24xx.c
1740 N:      lpc18xx
1741
1742 ARM/LPC32XX SOC SUPPORT
1743 M:      Vladimir Zapolskiy <vz@mleia.com>
1744 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1747 S:      Maintained
1748 F:      arch/arm/boot/dts/lpc32*
1749 F:      arch/arm/mach-lpc32xx/
1750 F:      drivers/i2c/busses/i2c-pnx.c
1751 F:      drivers/net/ethernet/nxp/lpc_eth.c
1752 F:      drivers/usb/host/ohci-nxp.c
1753 F:      drivers/watchdog/pnx4008_wdt.c
1754 N:      lpc32xx
1755
1756 ARM/MAGICIAN MACHINE SUPPORT
1757 M:      Philipp Zabel <philipp.zabel@gmail.com>
1758 S:      Maintained
1759
1760 ARM/Marvell Dove/MV78xx0/Orion SOC support
1761 M:      Jason Cooper <jason@lakedaemon.net>
1762 M:      Andrew Lunn <andrew@lunn.ch>
1763 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1764 M:      Gregory Clement <gregory.clement@bootlin.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      Documentation/devicetree/bindings/soc/dove/
1768 F:      arch/arm/mach-dove/
1769 F:      arch/arm/mach-mv78xx0/
1770 F:      arch/arm/mach-orion5x/
1771 F:      arch/arm/plat-orion/
1772 F:      arch/arm/boot/dts/dove*
1773 F:      arch/arm/boot/dts/orion5x*
1774
1775 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1776 M:      Jason Cooper <jason@lakedaemon.net>
1777 M:      Andrew Lunn <andrew@lunn.ch>
1778 M:      Gregory Clement <gregory.clement@bootlin.com>
1779 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      arch/arm/boot/dts/armada*
1783 F:      arch/arm/boot/dts/kirkwood*
1784 F:      arch/arm/configs/mvebu_*_defconfig
1785 F:      arch/arm/mach-mvebu/
1786 F:      arch/arm64/boot/dts/marvell/armada*
1787 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1788 F:      drivers/cpufreq/armada-8k-cpufreq.c
1789 F:      drivers/cpufreq/mvebu-cpufreq.c
1790 F:      drivers/irqchip/irq-armada-370-xp.c
1791 F:      drivers/irqchip/irq-mvebu-*
1792 F:      drivers/pinctrl/mvebu/
1793 F:      drivers/rtc/rtc-armada38x.c
1794
1795 ARM/Mediatek RTC DRIVER
1796 M:      Eddie Huang <eddie.huang@mediatek.com>
1797 M:      Sean Wang <sean.wang@mediatek.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1802 F:      drivers/rtc/rtc-mt6397.c
1803 F:      drivers/rtc/rtc-mt7622.c
1804
1805 ARM/Mediatek SoC support
1806 M:      Matthias Brugger <matthias.bgg@gmail.com>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1809 W:      https://mtk.bcnfs.org/
1810 C:      irc://chat.freenode.net/linux-mediatek
1811 S:      Maintained
1812 F:      arch/arm/boot/dts/mt6*
1813 F:      arch/arm/boot/dts/mt7*
1814 F:      arch/arm/boot/dts/mt8*
1815 F:      arch/arm/mach-mediatek/
1816 F:      arch/arm64/boot/dts/mediatek/
1817 F:      drivers/soc/mediatek/
1818 N:      mtk
1819 N:      mt[678]
1820 K:      mediatek
1821
1822 ARM/Mediatek USB3 PHY DRIVER
1823 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827 F:      drivers/phy/mediatek/
1828 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1829
1830 ARM/MICREL KS8695 ARCHITECTURE
1831 M:      Greg Ungerer <gerg@uclinux.org>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F:      arch/arm/mach-ks8695/
1834 S:      Odd Fixes
1835
1836 ARM/Microchip (AT91) SoC support
1837 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1838 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1839 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 W:      http://www.linux4sam.org
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1843 S:      Supported
1844 N:      at91
1845 N:      atmel
1846 F:      arch/arm/mach-at91/
1847 F:      include/soc/at91/
1848 F:      arch/arm/boot/dts/at91*.dts
1849 F:      arch/arm/boot/dts/at91*.dtsi
1850 F:      arch/arm/boot/dts/sama*.dts
1851 F:      arch/arm/boot/dts/sama*.dtsi
1852 F:      arch/arm/include/debug/at91.S
1853 F:      drivers/memory/atmel*
1854 F:      drivers/watchdog/sama5d4_wdt.c
1855 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1856 X:      drivers/net/wireless/atmel/
1857
1858 ARM/MIOA701 MACHINE SUPPORT
1859 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F:      arch/arm/mach-pxa/mioa701.c
1862 S:      Maintained
1863
1864 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1865 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1866 S:      Maintained
1867
1868 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1869 M:      Linus Walleij <linus.walleij@linaro.org>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 S:      Maintained
1872 F:      arch/arm/mach-nomadik/
1873 F:      arch/arm/mach-u300/
1874 F:      arch/arm/mach-ux500/
1875 F:      arch/arm/boot/dts/ste-*
1876 F:      drivers/clk/clk-nomadik.c
1877 F:      drivers/clk/clk-u300.c
1878 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1879 F:      drivers/clocksource/timer-u300.c
1880 F:      drivers/dma/coh901318*
1881 F:      drivers/dma/ste_dma40*
1882 F:      drivers/hwspinlock/u8500_hsem.c
1883 F:      drivers/i2c/busses/i2c-nomadik.c
1884 F:      drivers/i2c/busses/i2c-stu300.c
1885 F:      drivers/mfd/ab3100*
1886 F:      drivers/mfd/ab8500*
1887 F:      drivers/mfd/abx500*
1888 F:      drivers/mfd/dbx500*
1889 F:      drivers/mfd/db8500*
1890 F:      drivers/pinctrl/nomadik/
1891 F:      drivers/pinctrl/pinctrl-coh901*
1892 F:      drivers/pinctrl/pinctrl-u300.c
1893 F:      drivers/rtc/rtc-ab3100.c
1894 F:      drivers/rtc/rtc-ab8500.c
1895 F:      drivers/rtc/rtc-coh901331.c
1896 F:      drivers/rtc/rtc-pl031.c
1897 F:      drivers/watchdog/coh901327_wdt.c
1898 F:      Documentation/devicetree/bindings/arm/ste-*
1899 F:      Documentation/devicetree/bindings/arm/ux500/
1900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1901
1902 ARM/NUVOTON NPCM ARCHITECTURE
1903 M:      Avi Fishman <avifishman70@gmail.com>
1904 M:      Tomer Maimon <tmaimon77@gmail.com>
1905 M:      Tali Perry <tali.perry1@gmail.com>
1906 R:      Patrick Venture <venture@google.com>
1907 R:      Nancy Yuen <yuenn@google.com>
1908 R:      Benjamin Fair <benjaminfair@google.com>
1909 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1910 S:      Supported
1911 F:      arch/arm/mach-npcm/
1912 F:      arch/arm/boot/dts/nuvoton-npcm*
1913 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1914 F:      drivers/*/*npcm*
1915 F:      Documentation/devicetree/bindings/*/*npcm*
1916 F:      Documentation/devicetree/bindings/*/*/*npcm*
1917
1918 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1919 M:      Wan ZongShun <mcuos.com@gmail.com>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W:      http://www.mcuos.com
1922 S:      Maintained
1923 F:      arch/arm/mach-w90x900/
1924 F:      drivers/input/keyboard/w90p910_keypad.c
1925 F:      drivers/input/touchscreen/w90p910_ts.c
1926 F:      drivers/watchdog/nuc900_wdt.c
1927 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1928 F:      drivers/mtd/nand/raw/nuc900_nand.c
1929 F:      drivers/rtc/rtc-nuc900.c
1930 F:      drivers/spi/spi-nuc900.c
1931 F:      drivers/usb/host/ehci-w90x900.c
1932 F:      drivers/video/fbdev/nuc900fb.c
1933
1934 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1935 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1936 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1937 S:      Orphan
1938 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1939 F:      arch/arm/mach-s3c24xx/gta02.h
1940
1941 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1942 M:      Alexander Clouter <alex@digriz.org.uk>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 W:      http://www.digriz.org.uk/ts78xx/kernel
1945 S:      Maintained
1946 F:      arch/arm/mach-orion5x/ts78xx-*
1947
1948 ARM/OXNAS platform support
1949 M:      Neil Armstrong <narmstrong@baylibre.com>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm/mach-oxnas/
1954 F:      arch/arm/boot/dts/ox8*.dts*
1955 N:      oxnas
1956
1957 ARM/PALM TREO SUPPORT
1958 M:      Tomas Cech <sleep_walker@suse.com>
1959 L:      linux-arm-kernel@lists.infradead.org
1960 W:      http://hackndev.com
1961 S:      Maintained
1962 F:      arch/arm/mach-pxa/palmtreo.*
1963
1964 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1965 M:      Marek Vasut <marek.vasut@gmail.com>
1966 L:      linux-arm-kernel@lists.infradead.org
1967 W:      http://hackndev.com
1968 S:      Maintained
1969 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1970 F:      arch/arm/mach-pxa/palmtx.c
1971 F:      arch/arm/mach-pxa/palmt5.*
1972 F:      arch/arm/mach-pxa/include/mach/palmld.h
1973 F:      arch/arm/mach-pxa/palmld.c
1974 F:      arch/arm/mach-pxa/palmte2.*
1975 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1976 F:      arch/arm/mach-pxa/palmtc.c
1977
1978 ARM/PALMZ72 SUPPORT
1979 M:      Sergey Lapin <slapin@ossfans.org>
1980 L:      linux-arm-kernel@lists.infradead.org
1981 W:      http://hackndev.com
1982 S:      Maintained
1983 F:      arch/arm/mach-pxa/palmz72.*
1984
1985 ARM/PLEB SUPPORT
1986 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1987 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1988 S:      Maintained
1989
1990 ARM/PT DIGITAL BOARD PORT
1991 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W:      http://www.armlinux.org.uk/
1994 S:      Maintained
1995
1996 ARM/QUALCOMM SUPPORT
1997 M:      Andy Gross <andy.gross@linaro.org>
1998 M:      David Brown <david.brown@linaro.org>
1999 L:      linux-arm-msm@vger.kernel.org
2000 S:      Maintained
2001 F:      Documentation/devicetree/bindings/soc/qcom/
2002 F:      Documentation/devicetree/bindings/*/qcom*
2003 F:      arch/arm/boot/dts/qcom-*.dts
2004 F:      arch/arm/boot/dts/qcom-*.dtsi
2005 F:      arch/arm/mach-qcom/
2006 F:      arch/arm64/boot/dts/qcom/
2007 F:      drivers/*/qcom/
2008 F:      drivers/*/qcom*
2009 F:      drivers/*/*/qcom/
2010 F:      drivers/*/*/qcom*
2011 F:      drivers/*/pm8???-*
2012 F:      drivers/bluetooth/btqcomsmd.c
2013 F:      drivers/clocksource/timer-qcom.c
2014 F:      drivers/extcon/extcon-qcom*
2015 F:      drivers/iommu/msm*
2016 F:      drivers/i2c/busses/i2c-qup.c
2017 F:      drivers/i2c/busses/i2c-qcom-geni.c
2018 F:      drivers/mfd/ssbi.c
2019 F:      drivers/mmc/host/mmci_qcom*
2020 F:      drivers/mmc/host/sdhci_msm.c
2021 F:      drivers/pci/controller/dwc/pcie-qcom.c
2022 F:      drivers/phy/qualcomm/
2023 F:      drivers/power/*/msm*
2024 F:      drivers/reset/reset-qcom-*
2025 F:      drivers/scsi/ufs/ufs-qcom.*
2026 F:      drivers/spi/spi-qup.c
2027 F:      drivers/spi/spi-geni-qcom.c
2028 F:      drivers/spi/spi-qcom-qspi.c
2029 F:      drivers/tty/serial/msm_serial.c
2030 F:      drivers/usb/dwc3/dwc3-qcom.c
2031 F:      include/dt-bindings/*/qcom*
2032 F:      include/linux/*/qcom*
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2034
2035 ARM/RADISYS ENP2611 MACHINE SUPPORT
2036 M:      Lennert Buytenhek <kernel@wantstofly.org>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 S:      Maintained
2039
2040 ARM/RDA MICRO ARCHITECTURE
2041 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2044 S:      Maintained
2045 F:      arch/arm/boot/dts/rda8810pl-*
2046 F:      drivers/clocksource/timer-rda.c
2047 F:      drivers/irqchip/irq-rda-intc.c
2048 F:      drivers/tty/serial/rda-uart.c
2049 F:      Documentation/devicetree/bindings/arm/rda.txt
2050 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2051 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2052 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2053
2054 ARM/REALTEK ARCHITECTURE
2055 M:      Andreas Färber <afaerber@suse.de>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058 F:      arch/arm64/boot/dts/realtek/
2059 F:      Documentation/devicetree/bindings/arm/realtek.txt
2060
2061 ARM/RENESAS ARM64 ARCHITECTURE
2062 M:      Simon Horman <horms@verge.net.au>
2063 M:      Magnus Damm <magnus.damm@gmail.com>
2064 L:      linux-renesas-soc@vger.kernel.org
2065 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2067 S:      Supported
2068 F:      arch/arm64/boot/dts/renesas/
2069 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2070 F:      drivers/soc/renesas/
2071 F:      include/linux/soc/renesas/
2072
2073 ARM/RISCPC ARCHITECTURE
2074 M:      Russell King <linux@armlinux.org.uk>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 W:      http://www.armlinux.org.uk/
2077 S:      Maintained
2078 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2079 F:      arch/arm/include/asm/hardware/ioc.h
2080 F:      arch/arm/include/asm/hardware/iomd.h
2081 F:      arch/arm/include/asm/hardware/memc.h
2082 F:      arch/arm/mach-rpc/
2083 F:      drivers/net/ethernet/8390/etherh.c
2084 F:      drivers/net/ethernet/i825xx/ether1*
2085 F:      drivers/net/ethernet/seeq/ether3*
2086 F:      drivers/scsi/arm/
2087
2088 ARM/Rockchip SoC support
2089 M:      Heiko Stuebner <heiko@sntech.de>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L:      linux-rockchip@lists.infradead.org
2092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2093 S:      Maintained
2094 F:      arch/arm/boot/dts/rk3*
2095 F:      arch/arm/boot/dts/rv1108*
2096 F:      arch/arm/mach-rockchip/
2097 F:      drivers/clk/rockchip/
2098 F:      drivers/i2c/busses/i2c-rk3x.c
2099 F:      drivers/*/*rockchip*
2100 F:      drivers/*/*/*rockchip*
2101 F:      sound/soc/rockchip/
2102 N:      rockchip
2103
2104 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2105 M:      Kukjin Kim <kgene@kernel.org>
2106 M:      Krzysztof Kozlowski <krzk@kernel.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2109 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2110 S:      Maintained
2111 F:      arch/arm/boot/dts/s3c*
2112 F:      arch/arm/boot/dts/s5p*
2113 F:      arch/arm/boot/dts/exynos*
2114 F:      arch/arm64/boot/dts/exynos/
2115 F:      arch/arm/plat-samsung/
2116 F:      arch/arm/mach-s3c24*/
2117 F:      arch/arm/mach-s3c64xx/
2118 F:      arch/arm/mach-s5p*/
2119 F:      arch/arm/mach-exynos*/
2120 F:      drivers/*/*s3c24*
2121 F:      drivers/*/*/*s3c24*
2122 F:      drivers/*/*s3c64xx*
2123 F:      drivers/*/*s5pv210*
2124 F:      drivers/memory/samsung/*
2125 F:      drivers/soc/samsung/*
2126 F:      Documentation/arm/Samsung/
2127 F:      Documentation/devicetree/bindings/arm/samsung/
2128 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2129 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2130 N:      exynos
2131
2132 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2133 M:      Kyungmin Park <kyungmin.park@samsung.com>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 S:      Maintained
2136 F:      arch/arm/mach-s5pv210/
2137
2138 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2139 M:      Kyungmin Park <kyungmin.park@samsung.com>
2140 M:      Kamil Debski <kamil@wypas.org>
2141 M:      Andrzej Hajda <a.hajda@samsung.com>
2142 L:      linux-arm-kernel@lists.infradead.org
2143 L:      linux-media@vger.kernel.org
2144 S:      Maintained
2145 F:      drivers/media/platform/s5p-g2d/
2146
2147 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2148 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2149 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2150 L:      linux-media@vger.kernel.org
2151 S:      Maintained
2152 F:      drivers/media/platform/s5p-cec/
2153 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2154
2155 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2156 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2157 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2158 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2159 L:      linux-arm-kernel@lists.infradead.org
2160 L:      linux-media@vger.kernel.org
2161 S:      Maintained
2162 F:      drivers/media/platform/s5p-jpeg/
2163
2164 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2165 M:      Kyungmin Park <kyungmin.park@samsung.com>
2166 M:      Kamil Debski <kamil@wypas.org>
2167 M:      Jeongtae Park <jtp.park@samsung.com>
2168 M:      Andrzej Hajda <a.hajda@samsung.com>
2169 L:      linux-arm-kernel@lists.infradead.org
2170 L:      linux-media@vger.kernel.org
2171 S:      Maintained
2172 F:      drivers/media/platform/s5p-mfc/
2173
2174 ARM/SHMOBILE ARM ARCHITECTURE
2175 M:      Simon Horman <horms@verge.net.au>
2176 M:      Magnus Damm <magnus.damm@gmail.com>
2177 L:      linux-renesas-soc@vger.kernel.org
2178 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2180 S:      Supported
2181 F:      arch/arm/boot/dts/emev2*
2182 F:      arch/arm/boot/dts/gr-peach*
2183 F:      arch/arm/boot/dts/iwg20d-q7*
2184 F:      arch/arm/boot/dts/r7s*
2185 F:      arch/arm/boot/dts/r8a*
2186 F:      arch/arm/boot/dts/r9a*
2187 F:      arch/arm/boot/dts/sh*
2188 F:      arch/arm/configs/shmobile_defconfig
2189 F:      arch/arm/include/debug/renesas-scif.S
2190 F:      arch/arm/mach-shmobile/
2191 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2192 F:      drivers/soc/renesas/
2193 F:      include/linux/soc/renesas/
2194
2195 ARM/SOCFPGA ARCHITECTURE
2196 M:      Dinh Nguyen <dinguyen@kernel.org>
2197 S:      Maintained
2198 F:      arch/arm/mach-socfpga/
2199 F:      arch/arm/boot/dts/socfpga*
2200 F:      arch/arm/configs/socfpga_defconfig
2201 F:      arch/arm64/boot/dts/altera/
2202 W:      http://www.rocketboards.org
2203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2204
2205 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2206 M:      Dinh Nguyen <dinguyen@kernel.org>
2207 S:      Maintained
2208 F:      drivers/clk/socfpga/
2209
2210 ARM/SOCFPGA EDAC SUPPORT
2211 M:      Thor Thayer <thor.thayer@linux.intel.com>
2212 S:      Maintained
2213 F:      drivers/edac/altera_edac.
2214
2215 ARM/SPREADTRUM SoC SUPPORT
2216 M:      Orson Zhai <orsonzhai@gmail.com>
2217 M:      Baolin Wang <baolin.wang@linaro.org>
2218 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2219 S:      Maintained
2220 F:      arch/arm64/boot/dts/sprd
2221 N:      sprd
2222
2223 ARM/STI ARCHITECTURE
2224 M:      Patrice Chotard <patrice.chotard@st.com>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 W:      http://www.stlinux.com
2227 S:      Maintained
2228 F:      arch/arm/mach-sti/
2229 F:      arch/arm/boot/dts/sti*
2230 F:      drivers/char/hw_random/st-rng.c
2231 F:      drivers/clocksource/arm_global_timer.c
2232 F:      drivers/clocksource/clksrc_st_lpc.c
2233 F:      drivers/cpufreq/sti-cpufreq.c
2234 F:      drivers/dma/st_fdma*
2235 F:      drivers/i2c/busses/i2c-st.c
2236 F:      drivers/media/rc/st_rc.c
2237 F:      drivers/media/platform/sti/c8sectpfe/
2238 F:      drivers/mmc/host/sdhci-st.c
2239 F:      drivers/phy/st/phy-miphy28lp.c
2240 F:      drivers/phy/st/phy-stih407-usb.c
2241 F:      drivers/pinctrl/pinctrl-st.c
2242 F:      drivers/remoteproc/st_remoteproc.c
2243 F:      drivers/remoteproc/st_slim_rproc.c
2244 F:      drivers/reset/sti/
2245 F:      drivers/rtc/rtc-st-lpc.c
2246 F:      drivers/tty/serial/st-asc.c
2247 F:      drivers/usb/dwc3/dwc3-st.c
2248 F:      drivers/usb/host/ehci-st.c
2249 F:      drivers/usb/host/ohci-st.c
2250 F:      drivers/watchdog/st_lpc_wdt.c
2251 F:      drivers/ata/ahci_st.c
2252 F:      include/linux/remoteproc/st_slim_rproc.h
2253
2254 ARM/STM32 ARCHITECTURE
2255 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2256 M:      Alexandre Torgue <alexandre.torgue@st.com>
2257 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 S:      Maintained
2260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2261 N:      stm32
2262 N:      stm
2263 F:      arch/arm/boot/dts/stm32*
2264 F:      arch/arm/mach-stm32/
2265 F:      drivers/clocksource/armv7m_systick.c
2266
2267 ARM/Synaptics SoC support
2268 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2269 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 S:      Maintained
2272 F:      arch/arm/mach-berlin/
2273 F:      arch/arm/boot/dts/berlin*
2274 F:      arch/arm64/boot/dts/synaptics/
2275
2276 ARM/TANGO ARCHITECTURE
2277 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2278 M:      Mans Rullgard <mans@mansr.com>
2279 L:      linux-arm-kernel@lists.infradead.org
2280 S:      Odd Fixes
2281 N:      tango
2282
2283 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2284 M:      Lennert Buytenhek <kernel@wantstofly.org>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 S:      Maintained
2287
2288 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2289 M:      Hans Verkuil <hans.verkuil@cisco.com>
2290 L:      linux-tegra@vger.kernel.org
2291 L:      linux-media@vger.kernel.org
2292 S:      Maintained
2293 F:      drivers/media/platform/tegra-cec/
2294 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2295
2296 ARM/TETON BGA MACHINE SUPPORT
2297 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Maintained
2300
2301 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2302 M:      Santosh Shilimkar <ssantosh@kernel.org>
2303 L:      linux-kernel@vger.kernel.org
2304 S:      Maintained
2305 F:      drivers/memory/*emif*
2306
2307 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2308 M:      Tero Kristo <t-kristo@ti.com>
2309 M:      Nishanth Menon <nm@ti.com>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 S:      Supported
2312 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2313 F:      arch/arm64/boot/dts/ti/Makefile
2314 F:      arch/arm64/boot/dts/ti/k3-*
2315 F:      include/dt-bindings/pinctrl/k3.h
2316
2317 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2318 M:      Santosh Shilimkar <ssantosh@kernel.org>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321 F:      arch/arm/mach-keystone/
2322 F:      arch/arm/boot/dts/keystone-*
2323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2324
2325 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2326 M:      Santosh Shilimkar <ssantosh@kernel.org>
2327 L:      linux-kernel@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/clk/keystone/
2330
2331 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2332 M:      Santosh Shilimkar <ssantosh@kernel.org>
2333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L:      linux-kernel@vger.kernel.org
2335 S:      Maintained
2336 F:      drivers/clocksource/timer-keystone.c
2337
2338 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2339 M:      Santosh Shilimkar <ssantosh@kernel.org>
2340 L:      linux-kernel@vger.kernel.org
2341 S:      Maintained
2342 F:      drivers/power/reset/keystone-reset.c
2343
2344 ARM/THECUS N2100 MACHINE SUPPORT
2345 M:      Lennert Buytenhek <kernel@wantstofly.org>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Maintained
2348
2349 ARM/TOSA MACHINE SUPPORT
2350 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2351 M:      Dirk Opfer <dirk@opfer-online.de>
2352 S:      Maintained
2353
2354 ARM/UNIPHIER ARCHITECTURE
2355 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2358 S:      Maintained
2359 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2360 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2361 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2362 F:      arch/arm/boot/dts/uniphier*
2363 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2364 F:      arch/arm/mach-uniphier/
2365 F:      arch/arm/mm/cache-uniphier.c
2366 F:      arch/arm64/boot/dts/socionext/uniphier*
2367 F:      drivers/bus/uniphier-system-bus.c
2368 F:      drivers/clk/uniphier/
2369 F:      drivers/dma/uniphier-mdmac.c
2370 F:      drivers/gpio/gpio-uniphier.c
2371 F:      drivers/i2c/busses/i2c-uniphier*
2372 F:      drivers/irqchip/irq-uniphier-aidet.c
2373 F:      drivers/mmc/host/uniphier-sd.c
2374 F:      drivers/pinctrl/uniphier/
2375 F:      drivers/reset/reset-uniphier.c
2376 F:      drivers/tty/serial/8250/8250_uniphier.c
2377 N:      uniphier
2378
2379 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2380 M:      Ulf Hansson <ulf.hansson@linaro.org>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 T:      git git://git.linaro.org/people/ulfh/clk.git
2383 S:      Maintained
2384 F:      drivers/clk/ux500/
2385
2386 ARM/VERSATILE EXPRESS PLATFORM
2387 M:      Liviu Dudau <liviu.dudau@arm.com>
2388 M:      Sudeep Holla <sudeep.holla@arm.com>
2389 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 S:      Maintained
2392 F:      arch/arm/boot/dts/vexpress*
2393 F:      arch/arm64/boot/dts/arm/
2394 F:      arch/arm/mach-vexpress/
2395 F:      */*/vexpress*
2396 F:      */*/*/vexpress*
2397 F:      drivers/clk/versatile/clk-vexpress-osc.c
2398 F:      drivers/clocksource/timer-versatile.c
2399 N:      mps2
2400
2401 ARM/VFP SUPPORT
2402 M:      Russell King <linux@armlinux.org.uk>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 W:      http://www.armlinux.org.uk/
2405 S:      Maintained
2406 F:      arch/arm/vfp/
2407
2408 ARM/VOIPAC PXA270 SUPPORT
2409 M:      Marek Vasut <marek.vasut@gmail.com>
2410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 S:      Maintained
2412 F:      arch/arm/mach-pxa/vpac270.c
2413 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2414
2415 ARM/VT8500 ARM ARCHITECTURE
2416 M:      Tony Prisk <linux@prisktech.co.nz>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm/mach-vt8500/
2420 F:      drivers/clocksource/timer-vt8500.c
2421 F:      drivers/i2c/busses/i2c-wmt.c
2422 F:      drivers/mmc/host/wmt-sdmmc.c
2423 F:      drivers/pwm/pwm-vt8500.c
2424 F:      drivers/rtc/rtc-vt8500.c
2425 F:      drivers/tty/serial/vt8500_serial.c
2426 F:      drivers/usb/host/ehci-platform.c
2427 F:      drivers/usb/host/uhci-platform.c
2428 F:      drivers/video/fbdev/vt8500lcdfb.*
2429 F:      drivers/video/fbdev/wm8505fb*
2430 F:      drivers/video/fbdev/wmt_ge_rops.*
2431
2432 ARM/ZIPIT Z2 SUPPORT
2433 M:      Marek Vasut <marek.vasut@gmail.com>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S:      Maintained
2436 F:      arch/arm/mach-pxa/z2.c
2437 F:      arch/arm/mach-pxa/include/mach/z2.h
2438
2439 ARM/ZTE ARCHITECTURE
2440 M:      Jun Nie <jun.nie@linaro.org>
2441 M:      Shawn Guo <shawnguo@kernel.org>
2442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 S:      Maintained
2444 F:      arch/arm/boot/dts/zx2967*
2445 F:      arch/arm/mach-zx/
2446 F:      arch/arm64/boot/dts/zte/
2447 F:      drivers/clk/zte/
2448 F:      drivers/dma/zx_dma.c
2449 F:      drivers/gpio/gpio-zx.c
2450 F:      drivers/i2c/busses/i2c-zx2967.c
2451 F:      drivers/mmc/host/dw_mmc-zx.*
2452 F:      drivers/pinctrl/zte/
2453 F:      drivers/soc/zte/
2454 F:      drivers/thermal/zx2967_thermal.c
2455 F:      drivers/watchdog/zx2967_wdt.c
2456 F:      Documentation/devicetree/bindings/arm/zte.yaml
2457 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2458 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2459 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2460 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2461 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2462 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2463 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2464 F:      Documentation/devicetree/bindings/soc/zte/
2465 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2466 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2467 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2468 F:      include/dt-bindings/clock/zx2967*.h
2469 F:      include/dt-bindings/soc/zte,*.h
2470 F:      sound/soc/codecs/zx_aud96p22.c
2471 F:      sound/soc/zte/
2472
2473 ARM/ZYNQ ARCHITECTURE
2474 M:      Michal Simek <michal.simek@xilinx.com>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 W:      http://wiki.xilinx.com
2477 T:      git https://github.com/Xilinx/linux-xlnx.git
2478 S:      Supported
2479 F:      arch/arm/mach-zynq/
2480 F:      drivers/cpuidle/cpuidle-zynq.c
2481 F:      drivers/block/xsysace.c
2482 N:      zynq
2483 N:      xilinx
2484 F:      drivers/clocksource/timer-cadence-ttc.c
2485 F:      drivers/i2c/busses/i2c-cadence.c
2486 F:      drivers/mmc/host/sdhci-of-arasan.c
2487 F:      drivers/edac/synopsys_edac.c
2488 F:      drivers/i2c/busses/i2c-xiic.c
2489
2490 ARM64 PORT (AARCH64 ARCHITECTURE)
2491 M:      Catalin Marinas <catalin.marinas@arm.com>
2492 M:      Will Deacon <will.deacon@arm.com>
2493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2495 S:      Maintained
2496 F:      arch/arm64/
2497 X:      arch/arm64/boot/dts/
2498 F:      Documentation/arm64/
2499
2500 AS3645A LED FLASH CONTROLLER DRIVER
2501 M:      Sakari Ailus <sakari.ailus@iki.fi>
2502 L:      linux-leds@vger.kernel.org
2503 S:      Maintained
2504 F:      drivers/leds/leds-as3645a.c
2505
2506 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2507 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2508 L:      linux-media@vger.kernel.org
2509 T:      git git://linuxtv.org/media_tree.git
2510 S:      Maintained
2511 F:      drivers/media/i2c/ak7375.c
2512 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2513
2514 ASAHI KASEI AK8974 DRIVER
2515 M:      Linus Walleij <linus.walleij@linaro.org>
2516 L:      linux-iio@vger.kernel.org
2517 W:      http://www.akm.com/
2518 S:      Supported
2519 F:      drivers/iio/magnetometer/ak8974.c
2520
2521 ASC7621 HARDWARE MONITOR DRIVER
2522 M:      George Joseph <george.joseph@fairview5.com>
2523 L:      linux-hwmon@vger.kernel.org
2524 S:      Maintained
2525 F:      Documentation/hwmon/asc7621
2526 F:      drivers/hwmon/asc7621.c
2527
2528 ASPEED VIDEO ENGINE DRIVER
2529 M:      Eddie James <eajames@linux.ibm.com>
2530 L:      linux-media@vger.kernel.org
2531 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2532 S:      Maintained
2533 F:      drivers/media/platform/aspeed-video.c
2534 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2535
2536 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2537 M:      Corentin Chary <corentin.chary@gmail.com>
2538 L:      acpi4asus-user@lists.sourceforge.net
2539 L:      platform-driver-x86@vger.kernel.org
2540 W:      http://acpi4asus.sf.net
2541 S:      Maintained
2542 F:      drivers/platform/x86/asus*.c
2543 F:      drivers/platform/x86/eeepc*.c
2544
2545 ASUS WIRELESS RADIO CONTROL DRIVER
2546 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2547 L:      platform-driver-x86@vger.kernel.org
2548 S:      Maintained
2549 F:      drivers/platform/x86/asus-wireless.c
2550
2551 ASYMMETRIC KEYS
2552 M:      David Howells <dhowells@redhat.com>
2553 L:      keyrings@vger.kernel.org
2554 S:      Maintained
2555 F:      Documentation/crypto/asymmetric-keys.txt
2556 F:      include/linux/verification.h
2557 F:      include/crypto/public_key.h
2558 F:      include/crypto/pkcs7.h
2559 F:      crypto/asymmetric_keys/
2560
2561 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2562 R:      Dan Williams <dan.j.williams@intel.com>
2563 W:      http://sourceforge.net/projects/xscaleiop
2564 S:      Odd fixes
2565 F:      Documentation/crypto/async-tx-api.txt
2566 F:      crypto/async_tx/
2567 F:      drivers/dma/
2568 F:      include/linux/dmaengine.h
2569 F:      include/linux/async_tx.h
2570
2571 AT24 EEPROM DRIVER
2572 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2573 L:      linux-i2c@vger.kernel.org
2574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2575 S:      Maintained
2576 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2577 F:      drivers/misc/eeprom/at24.c
2578
2579 ATA OVER ETHERNET (AOE) DRIVER
2580 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2581 W:      http://www.openaoe.org/
2582 S:      Supported
2583 F:      Documentation/aoe/
2584 F:      drivers/block/aoe/
2585
2586 ATHEROS 71XX/9XXX GPIO DRIVER
2587 M:      Alban Bedel <albeu@free.fr>
2588 W:      https://github.com/AlbanBedel/linux
2589 T:      git git://github.com/AlbanBedel/linux
2590 S:      Maintained
2591 F:      drivers/gpio/gpio-ath79.c
2592 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2593
2594 ATHEROS 71XX/9XXX USB PHY DRIVER
2595 M:      Alban Bedel <albeu@free.fr>
2596 W:      https://github.com/AlbanBedel/linux
2597 T:      git git://github.com/AlbanBedel/linux
2598 S:      Maintained
2599 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2600 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2601
2602 ATHEROS ATH GENERIC UTILITIES
2603 M:      Kalle Valo <kvalo@codeaurora.org>
2604 L:      linux-wireless@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/wireless/ath/*
2607
2608 ATHEROS ATH5K WIRELESS DRIVER
2609 M:      Jiri Slaby <jirislaby@gmail.com>
2610 M:      Nick Kossifidis <mickflemm@gmail.com>
2611 M:      Luis Chamberlain <mcgrof@kernel.org>
2612 L:      linux-wireless@vger.kernel.org
2613 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2614 S:      Maintained
2615 F:      drivers/net/wireless/ath/ath5k/
2616
2617 ATHEROS ATH6KL WIRELESS DRIVER
2618 M:      Kalle Valo <kvalo@codeaurora.org>
2619 L:      linux-wireless@vger.kernel.org
2620 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2622 S:      Supported
2623 F:      drivers/net/wireless/ath/ath6kl/
2624
2625 ATI_REMOTE2 DRIVER
2626 M:      Ville Syrjala <syrjala@sci.fi>
2627 S:      Maintained
2628 F:      drivers/input/misc/ati_remote2.c
2629
2630 ATK0110 HWMON DRIVER
2631 M:      Luca Tettamanti <kronos.it@gmail.com>
2632 L:      linux-hwmon@vger.kernel.org
2633 S:      Maintained
2634 F:      drivers/hwmon/asus_atk0110.c
2635
2636 ATLX ETHERNET DRIVERS
2637 M:      Jay Cliburn <jcliburn@gmail.com>
2638 M:      Chris Snook <chris.snook@gmail.com>
2639 L:      netdev@vger.kernel.org
2640 W:      http://sourceforge.net/projects/atl1
2641 W:      http://atl1.sourceforge.net
2642 S:      Maintained
2643 F:      drivers/net/ethernet/atheros/
2644
2645 ATM
2646 M:      Chas Williams <3chas3@gmail.com>
2647 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2648 L:      netdev@vger.kernel.org
2649 W:      http://linux-atm.sourceforge.net
2650 S:      Maintained
2651 F:      drivers/atm/
2652 F:      include/linux/atm*
2653 F:      include/uapi/linux/atm*
2654
2655 ATMEL MACB ETHERNET DRIVER
2656 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2657 S:      Supported
2658 F:      drivers/net/ethernet/cadence/
2659
2660 ATMEL MAXTOUCH DRIVER
2661 M:      Nick Dyer <nick@shmanahar.org>
2662 T:      git git://github.com/ndyer/linux.git
2663 S:      Maintained
2664 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2665 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2666
2667 ATMEL WIRELESS DRIVER
2668 M:      Simon Kelley <simon@thekelleys.org.uk>
2669 L:      linux-wireless@vger.kernel.org
2670 W:      http://www.thekelleys.org.uk/atmel
2671 W:      http://atmelwlandriver.sourceforge.net/
2672 S:      Maintained
2673 F:      drivers/net/wireless/atmel/atmel*
2674
2675 ATOMIC INFRASTRUCTURE
2676 M:      Will Deacon <will.deacon@arm.com>
2677 M:      Peter Zijlstra <peterz@infradead.org>
2678 R:      Boqun Feng <boqun.feng@gmail.com>
2679 L:      linux-kernel@vger.kernel.org
2680 S:      Maintained
2681 F:      arch/*/include/asm/atomic*.h
2682 F:      include/*/atomic*.h
2683 F:      scripts/atomic/
2684
2685 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2686 M:      Bradley Grove <linuxdrivers@attotech.com>
2687 L:      linux-scsi@vger.kernel.org
2688 W:      http://www.attotech.com
2689 S:      Supported
2690 F:      drivers/scsi/esas2r
2691
2692 ATUSB IEEE 802.15.4 RADIO DRIVER
2693 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2694 L:      linux-wpan@vger.kernel.org
2695 S:      Maintained
2696 F:      drivers/net/ieee802154/atusb.c
2697 F:      drivers/net/ieee802154/atusb.h
2698 F:      drivers/net/ieee802154/at86rf230.h
2699
2700 AUDIT SUBSYSTEM
2701 M:      Paul Moore <paul@paul-moore.com>
2702 M:      Eric Paris <eparis@redhat.com>
2703 L:      linux-audit@redhat.com (moderated for non-subscribers)
2704 W:      https://github.com/linux-audit
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2706 S:      Supported
2707 F:      include/linux/audit.h
2708 F:      include/uapi/linux/audit.h
2709 F:      kernel/audit*
2710
2711 AUXILIARY DISPLAY DRIVERS
2712 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2713 S:      Maintained
2714 F:      drivers/auxdisplay/
2715 F:      include/linux/cfag12864b.h
2716
2717 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2718 M:      Andreas Klinger <ak@it-klinger.de>
2719 L:      linux-iio@vger.kernel.org
2720 S:      Maintained
2721 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2722 F:      drivers/iio/adc/hx711.c
2723
2724 AX.25 NETWORK LAYER
2725 M:      Ralf Baechle <ralf@linux-mips.org>
2726 L:      linux-hams@vger.kernel.org
2727 W:      http://www.linux-ax25.org/
2728 S:      Maintained
2729 F:      include/uapi/linux/ax25.h
2730 F:      include/net/ax25.h
2731 F:      net/ax25/
2732
2733 AXENTIA ARM DEVICES
2734 M:      Peter Rosin <peda@axentia.se>
2735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 S:      Maintained
2737 F:      Documentation/devicetree/bindings/arm/axentia.txt
2738 F:      arch/arm/boot/dts/at91-linea.dtsi
2739 F:      arch/arm/boot/dts/at91-natte.dtsi
2740 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2741 F:      arch/arm/boot/dts/at91-tse850-3.dts
2742
2743 AXENTIA ASOC DRIVERS
2744 M:      Peter Rosin <peda@axentia.se>
2745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2746 S:      Maintained
2747 F:      Documentation/devicetree/bindings/sound/axentia,*
2748 F:      sound/soc/atmel/tse850-pcm5142.c
2749
2750 AXXIA I2C CONTROLLER
2751 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2752 L:      linux-i2c@vger.kernel.org
2753 S:      Maintained
2754 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2755 F:      drivers/i2c/busses/i2c-axxia.c
2756
2757 AZ6007 DVB DRIVER
2758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2759 L:      linux-media@vger.kernel.org
2760 W:      https://linuxtv.org
2761 T:      git git://linuxtv.org/media_tree.git
2762 S:      Maintained
2763 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2764
2765 AZTECH FM RADIO RECEIVER DRIVER
2766 M:      Hans Verkuil <hverkuil@xs4all.nl>
2767 L:      linux-media@vger.kernel.org
2768 T:      git git://linuxtv.org/media_tree.git
2769 W:      https://linuxtv.org
2770 S:      Maintained
2771 F:      drivers/media/radio/radio-aztech*
2772
2773 B43 WIRELESS DRIVER
2774 L:      linux-wireless@vger.kernel.org
2775 L:      b43-dev@lists.infradead.org
2776 W:      http://wireless.kernel.org/en/users/Drivers/b43
2777 S:      Odd Fixes
2778 F:      drivers/net/wireless/broadcom/b43/
2779
2780 B43LEGACY WIRELESS DRIVER
2781 M:      Larry Finger <Larry.Finger@lwfinger.net>
2782 L:      linux-wireless@vger.kernel.org
2783 L:      b43-dev@lists.infradead.org
2784 W:      http://wireless.kernel.org/en/users/Drivers/b43
2785 S:      Maintained
2786 F:      drivers/net/wireless/broadcom/b43legacy/
2787
2788 BACKLIGHT CLASS/SUBSYSTEM
2789 M:      Lee Jones <lee.jones@linaro.org>
2790 M:      Daniel Thompson <daniel.thompson@linaro.org>
2791 M:      Jingoo Han <jingoohan1@gmail.com>
2792 L:      dri-devel@lists.freedesktop.org
2793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2794 S:      Maintained
2795 F:      drivers/video/backlight/
2796 F:      include/linux/backlight.h
2797 F:      include/linux/pwm_backlight.h
2798 F:      Documentation/devicetree/bindings/leds/backlight
2799
2800 BATMAN ADVANCED
2801 M:      Marek Lindner <mareklindner@neomailbox.ch>
2802 M:      Simon Wunderlich <sw@simonwunderlich.de>
2803 M:      Antonio Quartulli <a@unstable.cc>
2804 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2805 W:      https://www.open-mesh.org/
2806 Q:      https://patchwork.open-mesh.org/project/batman/list/
2807 S:      Maintained
2808 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2809 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2810 F:      Documentation/networking/batman-adv.rst
2811 F:      include/uapi/linux/batadv_packet.h
2812 F:      include/uapi/linux/batman_adv.h
2813 F:      net/batman-adv/
2814
2815 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2816 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2817 L:      linux-hams@vger.kernel.org
2818 W:      http://www.baycom.org/~tom/ham/ham.html
2819 S:      Maintained
2820 F:      drivers/net/hamradio/baycom*
2821
2822 BCACHE (BLOCK LAYER CACHE)
2823 M:      Coly Li <colyli@suse.de>
2824 M:      Kent Overstreet <kent.overstreet@gmail.com>
2825 L:      linux-bcache@vger.kernel.org
2826 W:      http://bcache.evilpiepirate.org
2827 C:      irc://irc.oftc.net/bcache
2828 S:      Maintained
2829 F:      drivers/md/bcache/
2830
2831 BDISP ST MEDIA DRIVER
2832 M:      Fabien Dessenne <fabien.dessenne@st.com>
2833 L:      linux-media@vger.kernel.org
2834 T:      git git://linuxtv.org/media_tree.git
2835 W:      https://linuxtv.org
2836 S:      Supported
2837 F:      drivers/media/platform/sti/bdisp
2838
2839 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2840 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2841 L:      netdev@vger.kernel.org
2842 S:      Maintained
2843 F:      drivers/net/ethernet/ec_bhf.c
2844
2845 BEFS FILE SYSTEM
2846 M:      Luis de Bethencourt <luisbg@kernel.org>
2847 M:      Salah Triki <salah.triki@gmail.com>
2848 S:      Maintained
2849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2850 F:      Documentation/filesystems/befs.txt
2851 F:      fs/befs/
2852
2853 BFQ I/O SCHEDULER
2854 M:      Paolo Valente <paolo.valente@linaro.org>
2855 M:      Jens Axboe <axboe@kernel.dk>
2856 L:      linux-block@vger.kernel.org
2857 S:      Maintained
2858 F:      block/bfq-*
2859 F:      Documentation/block/bfq-iosched.txt
2860
2861 BFS FILE SYSTEM
2862 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2863 S:      Maintained
2864 F:      Documentation/filesystems/bfs.txt
2865 F:      fs/bfs/
2866 F:      include/uapi/linux/bfs_fs.h
2867
2868 BLINKM RGB LED DRIVER
2869 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2870 S:      Maintained
2871 F:      drivers/leds/leds-blinkm.c
2872
2873 BLOCK LAYER
2874 M:      Jens Axboe <axboe@kernel.dk>
2875 L:      linux-block@vger.kernel.org
2876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2877 S:      Maintained
2878 F:      block/
2879 F:      drivers/block/
2880 F:      kernel/trace/blktrace.c
2881 F:      lib/sbitmap.c
2882
2883 BLOCK2MTD DRIVER
2884 M:      Joern Engel <joern@lazybastard.org>
2885 L:      linux-mtd@lists.infradead.org
2886 S:      Maintained
2887 F:      drivers/mtd/devices/block2mtd.c
2888
2889 BLUETOOTH DRIVERS
2890 M:      Marcel Holtmann <marcel@holtmann.org>
2891 M:      Johan Hedberg <johan.hedberg@gmail.com>
2892 L:      linux-bluetooth@vger.kernel.org
2893 W:      http://www.bluez.org/
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2896 S:      Maintained
2897 F:      drivers/bluetooth/
2898
2899 BLUETOOTH SUBSYSTEM
2900 M:      Marcel Holtmann <marcel@holtmann.org>
2901 M:      Johan Hedberg <johan.hedberg@gmail.com>
2902 L:      linux-bluetooth@vger.kernel.org
2903 W:      http://www.bluez.org/
2904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2906 S:      Maintained
2907 F:      net/bluetooth/
2908 F:      include/net/bluetooth/
2909
2910 BONDING DRIVER
2911 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2912 M:      Veaceslav Falico <vfalico@gmail.com>
2913 M:      Andy Gospodarek <andy@greyhouse.net>
2914 L:      netdev@vger.kernel.org
2915 W:      http://sourceforge.net/projects/bonding/
2916 S:      Supported
2917 F:      drivers/net/bonding/
2918 F:      include/uapi/linux/if_bonding.h
2919
2920 BPF (Safe dynamic programs and tools)
2921 M:      Alexei Starovoitov <ast@kernel.org>
2922 M:      Daniel Borkmann <daniel@iogearbox.net>
2923 R:      Martin KaFai Lau <kafai@fb.com>
2924 R:      Song Liu <songliubraving@fb.com>
2925 R:      Yonghong Song <yhs@fb.com>
2926 L:      netdev@vger.kernel.org
2927 L:      bpf@vger.kernel.org
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2930 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2931 S:      Supported
2932 F:      arch/*/net/*
2933 F:      Documentation/networking/filter.txt
2934 F:      Documentation/bpf/
2935 F:      include/linux/bpf*
2936 F:      include/linux/filter.h
2937 F:      include/trace/events/xdp.h
2938 F:      include/uapi/linux/bpf*
2939 F:      include/uapi/linux/filter.h
2940 F:      kernel/bpf/
2941 F:      kernel/trace/bpf_trace.c
2942 F:      lib/test_bpf.c
2943 F:      net/bpf/
2944 F:      net/core/filter.c
2945 F:      net/sched/act_bpf.c
2946 F:      net/sched/cls_bpf.c
2947 F:      samples/bpf/
2948 F:      tools/bpf/
2949 F:      tools/lib/bpf/
2950 F:      tools/testing/selftests/bpf/
2951 K:      bpf
2952 N:      bpf
2953
2954 BPF JIT for ARM
2955 M:      Shubham Bansal <illusionist.neo@gmail.com>
2956 L:      netdev@vger.kernel.org
2957 L:      bpf@vger.kernel.org
2958 S:      Maintained
2959 F:      arch/arm/net/
2960
2961 BPF JIT for ARM64
2962 M:      Daniel Borkmann <daniel@iogearbox.net>
2963 M:      Alexei Starovoitov <ast@kernel.org>
2964 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2965 L:      netdev@vger.kernel.org
2966 L:      bpf@vger.kernel.org
2967 S:      Supported
2968 F:      arch/arm64/net/
2969
2970 BPF JIT for MIPS (32-BIT AND 64-BIT)
2971 M:      Paul Burton <paul.burton@mips.com>
2972 L:      netdev@vger.kernel.org
2973 L:      bpf@vger.kernel.org
2974 S:      Maintained
2975 F:      arch/mips/net/
2976
2977 BPF JIT for NFP NICs
2978 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2979 L:      netdev@vger.kernel.org
2980 L:      bpf@vger.kernel.org
2981 S:      Supported
2982 F:      drivers/net/ethernet/netronome/nfp/bpf/
2983
2984 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2985 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2986 M:      Sandipan Das <sandipan@linux.ibm.com>
2987 L:      netdev@vger.kernel.org
2988 L:      bpf@vger.kernel.org
2989 S:      Maintained
2990 F:      arch/powerpc/net/
2991
2992 BPF JIT for RISC-V (RV64G)
2993 M:      Björn Töpel <bjorn.topel@gmail.com>
2994 L:      netdev@vger.kernel.org
2995 S:      Maintained
2996 F:      arch/riscv/net/
2997
2998 BPF JIT for S390
2999 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
3000 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3001 L:      netdev@vger.kernel.org
3002 L:      bpf@vger.kernel.org
3003 S:      Maintained
3004 F:      arch/s390/net/
3005 X:      arch/s390/net/pnet.c
3006
3007 BPF JIT for SPARC (32-BIT AND 64-BIT)
3008 M:      David S. Miller <davem@davemloft.net>
3009 L:      netdev@vger.kernel.org
3010 L:      bpf@vger.kernel.org
3011 S:      Maintained
3012 F:      arch/sparc/net/
3013
3014 BPF JIT for X86 32-BIT
3015 M:      Wang YanQing <udknight@gmail.com>
3016 L:      netdev@vger.kernel.org
3017 L:      bpf@vger.kernel.org
3018 S:      Maintained
3019 F:      arch/x86/net/bpf_jit_comp32.c
3020
3021 BPF JIT for X86 64-BIT
3022 M:      Alexei Starovoitov <ast@kernel.org>
3023 M:      Daniel Borkmann <daniel@iogearbox.net>
3024 L:      netdev@vger.kernel.org
3025 L:      bpf@vger.kernel.org
3026 S:      Supported
3027 F:      arch/x86/net/
3028 X:      arch/x86/net/bpf_jit_comp32.c
3029
3030 BROADCOM B44 10/100 ETHERNET DRIVER
3031 M:      Michael Chan <michael.chan@broadcom.com>
3032 L:      netdev@vger.kernel.org
3033 S:      Supported
3034 F:      drivers/net/ethernet/broadcom/b44.*
3035
3036 BROADCOM B53 ETHERNET SWITCH DRIVER
3037 M:      Florian Fainelli <f.fainelli@gmail.com>
3038 L:      netdev@vger.kernel.org
3039 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3040 S:      Supported
3041 F:      drivers/net/dsa/b53/*
3042 F:      include/linux/platform_data/b53.h
3043
3044 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3045 M:      Florian Fainelli <f.fainelli@gmail.com>
3046 M:      Ray Jui <rjui@broadcom.com>
3047 M:      Scott Branden <sbranden@broadcom.com>
3048 M:      bcm-kernel-feedback-list@broadcom.com
3049 T:      git git://github.com/broadcom/mach-bcm
3050 S:      Maintained
3051 N:      bcm281*
3052 N:      bcm113*
3053 N:      bcm216*
3054 N:      kona
3055 F:      arch/arm/mach-bcm/
3056
3057 BROADCOM BCM2835 ARM ARCHITECTURE
3058 M:      Eric Anholt <eric@anholt.net>
3059 M:      Stefan Wahren <stefan.wahren@i2se.com>
3060 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 T:      git git://github.com/anholt/linux
3063 S:      Maintained
3064 N:      bcm2835
3065 F:      drivers/staging/vc04_services
3066
3067 BROADCOM BCM47XX MIPS ARCHITECTURE
3068 M:      Hauke Mehrtens <hauke@hauke-m.de>
3069 M:      Rafał Miłecki <zajec5@gmail.com>
3070 L:      linux-mips@vger.kernel.org
3071 S:      Maintained
3072 F:      Documentation/devicetree/bindings/mips/brcm/
3073 F:      arch/mips/bcm47xx/*
3074 F:      arch/mips/include/asm/mach-bcm47xx/*
3075
3076 BROADCOM BCM5301X ARM ARCHITECTURE
3077 M:      Hauke Mehrtens <hauke@hauke-m.de>
3078 M:      Rafał Miłecki <zajec5@gmail.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-arm-kernel@lists.infradead.org
3081 S:      Maintained
3082 F:      arch/arm/mach-bcm/bcm_5301x.c
3083 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3084 F:      arch/arm/boot/dts/bcm470*
3085 F:      arch/arm/boot/dts/bcm953012*
3086
3087 BROADCOM BCM53573 ARM ARCHITECTURE
3088 M:      Rafał Miłecki <rafal@milecki.pl>
3089 L:      linux-arm-kernel@lists.infradead.org
3090 S:      Maintained
3091 F:      arch/arm/boot/dts/bcm53573*
3092 F:      arch/arm/boot/dts/bcm47189*
3093
3094 BROADCOM BCM63XX ARM ARCHITECTURE
3095 M:      Florian Fainelli <f.fainelli@gmail.com>
3096 M:      bcm-kernel-feedback-list@broadcom.com
3097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3098 T:      git git://github.com/broadcom/stblinux.git
3099 S:      Maintained
3100 N:      bcm63xx
3101
3102 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3103 M:      Kevin Cernekee <cernekee@gmail.com>
3104 L:      linux-usb@vger.kernel.org
3105 S:      Maintained
3106 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3107
3108 BROADCOM BCM7XXX ARM ARCHITECTURE
3109 M:      Brian Norris <computersforpeace@gmail.com>
3110 M:      Gregory Fong <gregory.0xf0@gmail.com>
3111 M:      Florian Fainelli <f.fainelli@gmail.com>
3112 M:      bcm-kernel-feedback-list@broadcom.com
3113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114 T:      git git://github.com/broadcom/stblinux.git
3115 S:      Maintained
3116 F:      arch/arm/mach-bcm/*brcmstb*
3117 F:      arch/arm/boot/dts/bcm7*.dts*
3118 F:      drivers/bus/brcmstb_gisb.c
3119 F:      arch/arm/mm/cache-b15-rac.c
3120 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3121 N:      brcmstb
3122
3123 BROADCOM BMIPS CPUFREQ DRIVER
3124 M:      Markus Mayer <mmayer@broadcom.com>
3125 M:      bcm-kernel-feedback-list@broadcom.com
3126 L:      linux-pm@vger.kernel.org
3127 S:      Maintained
3128 F:      drivers/cpufreq/bmips-cpufreq.c
3129
3130 BROADCOM BMIPS MIPS ARCHITECTURE
3131 M:      Kevin Cernekee <cernekee@gmail.com>
3132 M:      Florian Fainelli <f.fainelli@gmail.com>
3133 L:      linux-mips@vger.kernel.org
3134 T:      git git://github.com/broadcom/stblinux.git
3135 S:      Maintained
3136 F:      arch/mips/bmips/*
3137 F:      arch/mips/include/asm/mach-bmips/*
3138 F:      arch/mips/kernel/*bmips*
3139 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3140 F:      drivers/irqchip/irq-bcm63*
3141 F:      drivers/irqchip/irq-bcm7*
3142 F:      drivers/irqchip/irq-brcmstb*
3143 F:      include/linux/bcm963xx_nvram.h
3144 F:      include/linux/bcm963xx_tag.h
3145
3146 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3147 M:      Rasesh Mody <rmody@marvell.com>
3148 M:      GR-Linux-NIC-Dev@marvell.com
3149 L:      netdev@vger.kernel.org
3150 S:      Supported
3151 F:      drivers/net/ethernet/broadcom/bnx2.*
3152 F:      drivers/net/ethernet/broadcom/bnx2_*
3153
3154 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3155 M:      QLogic-Storage-Upstream@qlogic.com
3156 L:      linux-scsi@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/scsi/bnx2fc/
3159
3160 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3161 M:      QLogic-Storage-Upstream@qlogic.com
3162 L:      linux-scsi@vger.kernel.org
3163 S:      Supported
3164 F:      drivers/scsi/bnx2i/
3165
3166 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3167 M:      Ariel Elior <aelior@marvell.com>
3168 M:      Sudarsana Kalluru <skalluru@marvell.com>
3169 M:      GR-everest-linux-l2@marvell.com
3170 L:      netdev@vger.kernel.org
3171 S:      Supported
3172 F:      drivers/net/ethernet/broadcom/bnx2x/
3173
3174 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3175 M:      Michael Chan <michael.chan@broadcom.com>
3176 L:      netdev@vger.kernel.org
3177 S:      Supported
3178 F:      drivers/net/ethernet/broadcom/bnxt/
3179
3180 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3181 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3182 M:      Franky Lin <franky.lin@broadcom.com>
3183 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3184 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3185 M:      Wright Feng <wright.feng@cypress.com>
3186 L:      linux-wireless@vger.kernel.org
3187 L:      brcm80211-dev-list.pdl@broadcom.com
3188 L:      brcm80211-dev-list@cypress.com
3189 S:      Supported
3190 F:      drivers/net/wireless/broadcom/brcm80211/
3191
3192 BROADCOM BRCMSTB GPIO DRIVER
3193 M:      Gregory Fong <gregory.0xf0@gmail.com>
3194 L:      bcm-kernel-feedback-list@broadcom.com
3195 S:      Supported
3196 F:      drivers/gpio/gpio-brcmstb.c
3197 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3198
3199 BROADCOM BRCMSTB I2C DRIVER
3200 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3201 L:      linux-i2c@vger.kernel.org
3202 L:      bcm-kernel-feedback-list@broadcom.com
3203 S:      Supported
3204 F:      drivers/i2c/busses/i2c-brcmstb.c
3205 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3206
3207 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3208 M:      Al Cooper <alcooperx@gmail.com>
3209 L:      linux-kernel@vger.kernel.org
3210 L:      bcm-kernel-feedback-list@broadcom.com
3211 S:      Maintained
3212 F:      drivers/phy/broadcom/phy-brcm-usb*
3213
3214 BROADCOM GENET ETHERNET DRIVER
3215 M:      Doug Berger <opendmb@gmail.com>
3216 M:      Florian Fainelli <f.fainelli@gmail.com>
3217 L:      bcm-kernel-feedback-list@broadcom.com
3218 L:      netdev@vger.kernel.org
3219 S:      Supported
3220 F:      drivers/net/ethernet/broadcom/genet/
3221
3222 BROADCOM IPROC ARM ARCHITECTURE
3223 M:      Ray Jui <rjui@broadcom.com>
3224 M:      Scott Branden <sbranden@broadcom.com>
3225 M:      bcm-kernel-feedback-list@broadcom.com
3226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T:      git git://github.com/broadcom/cygnus-linux.git
3228 S:      Maintained
3229 N:      iproc
3230 N:      cygnus
3231 N:      bcm[-_]nsp
3232 N:      bcm9113*
3233 N:      bcm9583*
3234 N:      bcm9585*
3235 N:      bcm9586*
3236 N:      bcm988312
3237 N:      bcm113*
3238 N:      bcm583*
3239 N:      bcm585*
3240 N:      bcm586*
3241 N:      bcm88312
3242 N:      hr2
3243 N:      stingray
3244 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3245 F:      arch/arm64/boot/dts/broadcom/stingray/*
3246 F:      drivers/clk/bcm/clk-ns*
3247 F:      drivers/clk/bcm/clk-sr*
3248 F:      drivers/pinctrl/bcm/pinctrl-ns*
3249 F:      include/dt-bindings/clock/bcm-sr*
3250
3251 BROADCOM KONA GPIO DRIVER
3252 M:      Ray Jui <rjui@broadcom.com>
3253 L:      bcm-kernel-feedback-list@broadcom.com
3254 S:      Supported
3255 F:      drivers/gpio/gpio-bcm-kona.c
3256 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3257
3258 BROADCOM NETXTREME-E ROCE DRIVER
3259 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3260 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3261 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3262 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3263 L:      linux-rdma@vger.kernel.org
3264 W:      http://www.broadcom.com
3265 S:      Supported
3266 F:      drivers/infiniband/hw/bnxt_re/
3267 F:      include/uapi/rdma/bnxt_re-abi.h
3268
3269 BROADCOM NVRAM DRIVER
3270 M:      Rafał Miłecki <zajec5@gmail.com>
3271 L:      linux-mips@vger.kernel.org
3272 S:      Maintained
3273 F:      drivers/firmware/broadcom/*
3274
3275 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3276 M:      Rafał Miłecki <zajec5@gmail.com>
3277 L:      linux-wireless@vger.kernel.org
3278 S:      Maintained
3279 F:      drivers/bcma/
3280 F:      include/linux/bcma/
3281
3282 BROADCOM STB AVS CPUFREQ DRIVER
3283 M:      Markus Mayer <mmayer@broadcom.com>
3284 M:      bcm-kernel-feedback-list@broadcom.com
3285 L:      linux-pm@vger.kernel.org
3286 S:      Maintained
3287 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3288 F:      drivers/cpufreq/brcmstb*
3289
3290 BROADCOM STB AVS TMON DRIVER
3291 M:      Markus Mayer <mmayer@broadcom.com>
3292 M:      bcm-kernel-feedback-list@broadcom.com
3293 L:      linux-pm@vger.kernel.org
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3296 F:      drivers/thermal/broadcom/brcmstb*
3297
3298 BROADCOM STB NAND FLASH DRIVER
3299 M:      Brian Norris <computersforpeace@gmail.com>
3300 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3301 L:      linux-mtd@lists.infradead.org
3302 L:      bcm-kernel-feedback-list@broadcom.com
3303 S:      Maintained
3304 F:      drivers/mtd/nand/raw/brcmnand/
3305
3306 BROADCOM STB DPFE DRIVER
3307 M:      Markus Mayer <mmayer@broadcom.com>
3308 M:      bcm-kernel-feedback-list@broadcom.com
3309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3310 S:      Maintained
3311 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3312 F:      drivers/memory/brcmstb_dpfe.c
3313
3314 BROADCOM SPI DRIVER
3315 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3316 M:      bcm-kernel-feedback-list@broadcom.com
3317 S:      Maintained
3318 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3319 F:      drivers/spi/spi-bcm-qspi.*
3320 F:      drivers/spi/spi-brcmstb-qspi.c
3321 F:      drivers/spi/spi-iproc-qspi.c
3322
3323 BROADCOM SYSTEMPORT ETHERNET DRIVER
3324 M:      Florian Fainelli <f.fainelli@gmail.com>
3325 L:      bcm-kernel-feedback-list@broadcom.com
3326 L:      netdev@vger.kernel.org
3327 S:      Supported
3328 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3329
3330 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3331 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3332 M:      Prashant Sreedharan <prashant@broadcom.com>
3333 M:      Michael Chan <mchan@broadcom.com>
3334 L:      netdev@vger.kernel.org
3335 S:      Supported
3336 F:      drivers/net/ethernet/broadcom/tg3.*
3337
3338 BROCADE BFA FC SCSI DRIVER
3339 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3340 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3341 L:      linux-scsi@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/scsi/bfa/
3344
3345 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3346 M:      Rasesh Mody <rmody@marvell.com>
3347 M:      Sudarsana Kalluru <skalluru@marvell.com>
3348 M:      GR-Linux-NIC-Dev@marvell.com
3349 L:      netdev@vger.kernel.org
3350 S:      Supported
3351 F:      drivers/net/ethernet/brocade/bna/
3352
3353 BSG (block layer generic sg v4 driver)
3354 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3355 L:      linux-scsi@vger.kernel.org
3356 S:      Supported
3357 F:      block/bsg.c
3358 F:      include/linux/bsg.h
3359 F:      include/uapi/linux/bsg.h
3360
3361 BT87X AUDIO DRIVER
3362 M:      Clemens Ladisch <clemens@ladisch.de>
3363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3364 T:      git git://git.alsa-project.org/alsa-kernel.git
3365 S:      Maintained
3366 F:      Documentation/sound/cards/bt87x.rst
3367 F:      sound/pci/bt87x.c
3368
3369 BT8XXGPIO DRIVER
3370 M:      Michael Buesch <m@bues.ch>
3371 W:      http://bu3sch.de/btgpio.php
3372 S:      Maintained
3373 F:      drivers/gpio/gpio-bt8xx.c
3374
3375 BTRFS FILE SYSTEM
3376 M:      Chris Mason <clm@fb.com>
3377 M:      Josef Bacik <josef@toxicpanda.com>
3378 M:      David Sterba <dsterba@suse.com>
3379 L:      linux-btrfs@vger.kernel.org
3380 W:      http://btrfs.wiki.kernel.org/
3381 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3383 S:      Maintained
3384 F:      Documentation/filesystems/btrfs.txt
3385 F:      fs/btrfs/
3386 F:      include/linux/btrfs*
3387 F:      include/uapi/linux/btrfs*
3388
3389 BTTV VIDEO4LINUX DRIVER
3390 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3391 L:      linux-media@vger.kernel.org
3392 W:      https://linuxtv.org
3393 T:      git git://linuxtv.org/media_tree.git
3394 S:      Odd fixes
3395 F:      Documentation/media/v4l-drivers/bttv*
3396 F:      drivers/media/pci/bt8xx/bttv*
3397
3398 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3399 M:      Chanwoo Choi <cw00.choi@samsung.com>
3400 L:      linux-pm@vger.kernel.org
3401 L:      linux-samsung-soc@vger.kernel.org
3402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3403 S:      Maintained
3404 F:      drivers/devfreq/exynos-bus.c
3405 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3406
3407 BUSLOGIC SCSI DRIVER
3408 M:      Khalid Aziz <khalid@gonehiking.org>
3409 L:      linux-scsi@vger.kernel.org
3410 S:      Maintained
3411 F:      drivers/scsi/BusLogic.*
3412 F:      drivers/scsi/FlashPoint.*
3413
3414 C-MEDIA CMI8788 DRIVER
3415 M:      Clemens Ladisch <clemens@ladisch.de>
3416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3417 T:      git git://git.alsa-project.org/alsa-kernel.git
3418 S:      Maintained
3419 F:      sound/pci/oxygen/
3420
3421 C-SKY ARCHITECTURE
3422 M:      Guo Ren <guoren@kernel.org>
3423 T:      git https://github.com/c-sky/csky-linux.git
3424 S:      Supported
3425 F:      arch/csky/
3426 F:      Documentation/devicetree/bindings/csky/
3427 F:      drivers/irqchip/irq-csky-*
3428 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3429 F:      drivers/clocksource/timer-gx6605s.c
3430 F:      drivers/clocksource/timer-mp-csky.c
3431 F:      Documentation/devicetree/bindings/timer/csky,*
3432 K:      csky
3433 N:      csky
3434
3435 C6X ARCHITECTURE
3436 M:      Mark Salter <msalter@redhat.com>
3437 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3438 L:      linux-c6x-dev@linux-c6x.org
3439 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3440 S:      Maintained
3441 F:      arch/c6x/
3442
3443 CA8210 IEEE-802.15.4 RADIO DRIVER
3444 M:      Harry Morris <h.morris@cascoda.com>
3445 L:      linux-wpan@vger.kernel.org
3446 W:      https://github.com/Cascoda/ca8210-linux.git
3447 S:      Maintained
3448 F:      drivers/net/ieee802154/ca8210.c
3449 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3450
3451 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3452 M:      David Howells <dhowells@redhat.com>
3453 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3454 S:      Supported
3455 F:      Documentation/filesystems/caching/cachefiles.txt
3456 F:      fs/cachefiles/
3457
3458 CADENCE MIPI-CSI2 BRIDGES
3459 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3460 L:      linux-media@vger.kernel.org
3461 S:      Maintained
3462 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3463 F:      drivers/media/platform/cadence/cdns-csi2*
3464
3465 CADET FM/AM RADIO RECEIVER DRIVER
3466 M:      Hans Verkuil <hverkuil@xs4all.nl>
3467 L:      linux-media@vger.kernel.org
3468 T:      git git://linuxtv.org/media_tree.git
3469 W:      https://linuxtv.org
3470 S:      Maintained
3471 F:      drivers/media/radio/radio-cadet*
3472
3473 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3474 M:      Jonathan Corbet <corbet@lwn.net>
3475 L:      linux-media@vger.kernel.org
3476 T:      git git://linuxtv.org/media_tree.git
3477 S:      Maintained
3478 F:      Documentation/media/v4l-drivers/cafe_ccic*
3479 F:      drivers/media/platform/marvell-ccic/
3480
3481 CAIF NETWORK LAYER
3482 L:      netdev@vger.kernel.org
3483 S:      Orphan
3484 F:      Documentation/networking/caif/
3485 F:      drivers/net/caif/
3486 F:      include/uapi/linux/caif/
3487 F:      include/net/caif/
3488 F:      net/caif/
3489
3490 CAKE QDISC
3491 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3492 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3493 S:      Maintained
3494 F:      net/sched/sch_cake.c
3495
3496 CALGARY x86-64 IOMMU
3497 M:      Muli Ben-Yehuda <mulix@mulix.org>
3498 M:      Jon Mason <jdmason@kudzu.us>
3499 L:      iommu@lists.linux-foundation.org
3500 S:      Maintained
3501 F:      arch/x86/kernel/pci-calgary_64.c
3502 F:      arch/x86/kernel/tce_64.c
3503 F:      arch/x86/include/asm/calgary.h
3504 F:      arch/x86/include/asm/tce.h
3505
3506 CAN NETWORK DRIVERS
3507 M:      Wolfgang Grandegger <wg@grandegger.com>
3508 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3509 L:      linux-can@vger.kernel.org
3510 W:      https://github.com/linux-can
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3513 S:      Maintained
3514 F:      Documentation/devicetree/bindings/net/can/
3515 F:      drivers/net/can/
3516 F:      include/linux/can/dev.h
3517 F:      include/linux/can/platform/
3518 F:      include/uapi/linux/can/error.h
3519 F:      include/uapi/linux/can/netlink.h
3520
3521 CAN NETWORK LAYER
3522 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3523 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3524 L:      linux-can@vger.kernel.org
3525 W:      https://github.com/linux-can
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3528 S:      Maintained
3529 F:      Documentation/networking/can.rst
3530 F:      net/can/
3531 F:      include/linux/can/core.h
3532 F:      include/uapi/linux/can.h
3533 F:      include/uapi/linux/can/bcm.h
3534 F:      include/uapi/linux/can/raw.h
3535 F:      include/uapi/linux/can/gw.h
3536
3537 CAPABILITIES
3538 M:      Serge Hallyn <serge@hallyn.com>
3539 L:      linux-security-module@vger.kernel.org
3540 S:      Supported
3541 F:      include/linux/capability.h
3542 F:      include/uapi/linux/capability.h
3543 F:      security/commoncap.c
3544 F:      kernel/capability.c
3545
3546 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3547 M:      Kevin Tsai <ktsai@capellamicro.com>
3548 S:      Maintained
3549 F:      drivers/iio/light/cm*
3550
3551 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3552 M:      Christian Lamparter <chunkeey@googlemail.com>
3553 L:      linux-wireless@vger.kernel.org
3554 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3555 S:      Maintained
3556 F:      drivers/net/wireless/ath/carl9170/
3557
3558 CAVIUM I2C DRIVER
3559 M:      Jan Glauber <jglauber@cavium.com>
3560 M:      David Daney <david.daney@cavium.com>
3561 W:      http://www.cavium.com
3562 S:      Supported
3563 F:      drivers/i2c/busses/i2c-octeon*
3564 F:      drivers/i2c/busses/i2c-thunderx*
3565
3566 CAVIUM LIQUIDIO NETWORK DRIVER
3567 M:      Derek Chickles <dchickles@marvell.com>
3568 M:      Satanand Burla <sburla@marvell.com>
3569 M:      Felix Manlunas <fmanlunas@marvell.com>
3570 L:      netdev@vger.kernel.org
3571 W:      http://www.cavium.com
3572 S:      Supported
3573 F:      drivers/net/ethernet/cavium/liquidio/
3574
3575 CAVIUM MMC DRIVER
3576 M:      Jan Glauber <jglauber@cavium.com>
3577 M:      David Daney <david.daney@cavium.com>
3578 M:      Steven J. Hill <Steven.Hill@cavium.com>
3579 W:      http://www.cavium.com
3580 S:      Supported
3581 F:      drivers/mmc/host/cavium*
3582
3583 CAVIUM OCTEON-TX CRYPTO DRIVER
3584 M:      George Cherian <george.cherian@cavium.com>
3585 L:      linux-crypto@vger.kernel.org
3586 W:      http://www.cavium.com
3587 S:      Supported
3588 F:      drivers/crypto/cavium/cpt/
3589
3590 CAVIUM THUNDERX2 ARM64 SOC
3591 M:      Robert Richter <rrichter@cavium.com>
3592 M:      Jayachandran C <jnair@caviumnetworks.com>
3593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3594 S:      Maintained
3595 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3596 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3597
3598 CC2520 IEEE-802.15.4 RADIO DRIVER
3599 M:      Varka Bhadram <varkabhadram@gmail.com>
3600 L:      linux-wpan@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/net/ieee802154/cc2520.c
3603 F:      include/linux/spi/cc2520.h
3604 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3605
3606 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3607 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3608 L:      linux-crypto@vger.kernel.org
3609 S:      Supported
3610 F:      drivers/crypto/ccree/
3611 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3612
3613 CEC FRAMEWORK
3614 M:      Hans Verkuil <hans.verkuil@cisco.com>
3615 L:      linux-media@vger.kernel.org
3616 T:      git git://linuxtv.org/media_tree.git
3617 W:      http://linuxtv.org
3618 S:      Supported
3619 F:      Documentation/media/kapi/cec-core.rst
3620 F:      Documentation/media/uapi/cec
3621 F:      drivers/media/cec/
3622 F:      drivers/media/rc/keymaps/rc-cec.c
3623 F:      include/media/cec.h
3624 F:      include/media/cec-notifier.h
3625 F:      include/uapi/linux/cec.h
3626 F:      include/uapi/linux/cec-funcs.h
3627 F:      Documentation/devicetree/bindings/media/cec.txt
3628 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3629
3630 CEC GPIO DRIVER
3631 M:      Hans Verkuil <hans.verkuil@cisco.com>
3632 L:      linux-media@vger.kernel.org
3633 T:      git git://linuxtv.org/media_tree.git
3634 W:      http://linuxtv.org
3635 S:      Supported
3636 F:      drivers/media/platform/cec-gpio/
3637 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3638
3639 CELL BROADBAND ENGINE ARCHITECTURE
3640 M:      Arnd Bergmann <arnd@arndb.de>
3641 L:      linuxppc-dev@lists.ozlabs.org
3642 W:      http://www.ibm.com/developerworks/power/cell/
3643 S:      Supported
3644 F:      arch/powerpc/include/asm/cell*.h
3645 F:      arch/powerpc/include/asm/spu*.h
3646 F:      arch/powerpc/include/uapi/asm/spu*.h
3647 F:      arch/powerpc/oprofile/*cell*
3648 F:      arch/powerpc/platforms/cell/
3649
3650 CEPH COMMON CODE (LIBCEPH)
3651 M:      Ilya Dryomov <idryomov@gmail.com>
3652 M:      "Yan, Zheng" <zyan@redhat.com>
3653 M:      Sage Weil <sage@redhat.com>
3654 L:      ceph-devel@vger.kernel.org
3655 W:      http://ceph.com/
3656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3657 T:      git git://github.com/ceph/ceph-client.git
3658 S:      Supported
3659 F:      net/ceph/
3660 F:      include/linux/ceph/
3661 F:      include/linux/crush/
3662
3663 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3664 M:      "Yan, Zheng" <zyan@redhat.com>
3665 M:      Sage Weil <sage@redhat.com>
3666 M:      Ilya Dryomov <idryomov@gmail.com>
3667 L:      ceph-devel@vger.kernel.org
3668 W:      http://ceph.com/
3669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3670 T:      git git://github.com/ceph/ceph-client.git
3671 S:      Supported
3672 F:      Documentation/filesystems/ceph.txt
3673 F:      fs/ceph/
3674
3675 CERTIFICATE HANDLING:
3676 M:      David Howells <dhowells@redhat.com>
3677 M:      David Woodhouse <dwmw2@infradead.org>
3678 L:      keyrings@vger.kernel.org
3679 S:      Maintained
3680 F:      Documentation/admin-guide/module-signing.rst
3681 F:      certs/
3682 F:      scripts/sign-file.c
3683 F:      scripts/extract-cert.c
3684
3685 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3686 L:      linux-usb@vger.kernel.org
3687 S:      Orphan
3688 F:      Documentation/usb/WUSB-Design-overview.txt
3689 F:      Documentation/usb/wusb-cbaf
3690 F:      drivers/usb/host/hwa-hc.c
3691 F:      drivers/usb/host/whci/
3692 F:      drivers/usb/wusbcore/
3693 F:      include/linux/usb/wusb*
3694
3695 CFAG12864B LCD DRIVER
3696 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3697 S:      Maintained
3698 F:      drivers/auxdisplay/cfag12864b.c
3699 F:      include/linux/cfag12864b.h
3700
3701 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3702 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3703 S:      Maintained
3704 F:      drivers/auxdisplay/cfag12864bfb.c
3705 F:      include/linux/cfag12864b.h
3706
3707 802.11 (including CFG80211/NL80211)
3708 M:      Johannes Berg <johannes@sipsolutions.net>
3709 L:      linux-wireless@vger.kernel.org
3710 W:      http://wireless.kernel.org/
3711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3713 S:      Maintained
3714 F:      net/wireless/
3715 F:      include/uapi/linux/nl80211.h
3716 F:      include/linux/ieee80211.h
3717 F:      include/net/wext.h
3718 F:      include/net/cfg80211.h
3719 F:      include/net/iw_handler.h
3720 F:      include/net/ieee80211_radiotap.h
3721 F:      Documentation/driver-api/80211/cfg80211.rst
3722 F:      Documentation/networking/regulatory.txt
3723
3724 CHAR and MISC DRIVERS
3725 M:      Arnd Bergmann <arnd@arndb.de>
3726 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3728 S:      Supported
3729 F:      drivers/char/
3730 F:      drivers/misc/
3731 F:      include/linux/miscdevice.h
3732
3733 CHECKPATCH
3734 M:      Andy Whitcroft <apw@canonical.com>
3735 M:      Joe Perches <joe@perches.com>
3736 S:      Maintained
3737 F:      scripts/checkpatch.pl
3738
3739 CHINESE DOCUMENTATION
3740 M:      Harry Wei <harryxiyou@gmail.com>
3741 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3742 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3743 S:      Maintained
3744 F:      Documentation/translations/zh_CN/
3745
3746 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3747 M:      Peter Chen <Peter.Chen@nxp.com>
3748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3749 L:      linux-usb@vger.kernel.org
3750 S:      Maintained
3751 F:      drivers/usb/chipidea/
3752
3753 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3754 M:      Hans de Goede <hdegoede@redhat.com>
3755 L:      linux-input@vger.kernel.org
3756 S:      Maintained
3757 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3758 F:      drivers/input/touchscreen/chipone_icn8318.c
3759
3760 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3761 M:      Hans de Goede <hdegoede@redhat.com>
3762 L:      linux-input@vger.kernel.org
3763 S:      Maintained
3764 F:      drivers/input/touchscreen/chipone_icn8505.c
3765
3766 CHROME HARDWARE PLATFORM SUPPORT
3767 M:      Benson Leung <bleung@chromium.org>
3768 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3769 S:      Maintained
3770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3771 F:      drivers/platform/chrome/
3772
3773 CHROMEOS EC SUBDRIVERS
3774 M:      Benson Leung <bleung@chromium.org>
3775 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3776 R:      Guenter Roeck <groeck@chromium.org>
3777 S:      Maintained
3778 N:      cros_ec
3779 N:      cros-ec
3780 F:      drivers/power/supply/cros_usbpd-charger.c
3781
3782 CHROMEOS EC CODEC DRIVER
3783 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3784 S:      Maintained
3785 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3786 R:      Guenter Roeck <groeck@chromium.org>
3787 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3788 F:      sound/soc/codecs/cros_ec_codec.*
3789
3790 CIRRUS LOGIC AUDIO CODEC DRIVERS
3791 M:      Brian Austin <brian.austin@cirrus.com>
3792 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3794 S:      Maintained
3795 F:      sound/soc/codecs/cs*
3796
3797 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3798 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3799 L:      netdev@vger.kernel.org
3800 S:      Maintained
3801 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3802
3803 CIRRUS LOGIC LOCHNAGAR DRIVER
3804 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3805 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3806 L:      patches@opensource.cirrus.com
3807 S:      Supported
3808 F:      drivers/clk/clk-lochnagar.c
3809 F:      drivers/mfd/lochnagar-i2c.c
3810 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3811 F:      drivers/regulator/lochnagar-regulator.c
3812 F:      include/dt-bindings/clk/lochnagar.h
3813 F:      include/dt-bindings/pinctrl/lochnagar.h
3814 F:      include/linux/mfd/lochnagar*
3815 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3816 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3817 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3818 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3819
3820 CISCO FCOE HBA DRIVER
3821 M:      Satish Kharat <satishkh@cisco.com>
3822 M:      Sesidhar Baddela <sebaddel@cisco.com>
3823 M:      Karan Tilak Kumar <kartilak@cisco.com>
3824 L:      linux-scsi@vger.kernel.org
3825 S:      Supported
3826 F:      drivers/scsi/fnic/
3827
3828 CISCO SCSI HBA DRIVER
3829 M:      Karan Tilak Kumar <kartilak@cisco.com>
3830 M:      Sesidhar Baddela <sebaddel@cisco.com>
3831 L:      linux-scsi@vger.kernel.org
3832 S:      Supported
3833 F:      drivers/scsi/snic/
3834
3835 CISCO VIC ETHERNET NIC DRIVER
3836 M:      Christian Benvenuti <benve@cisco.com>
3837 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3838 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3839 S:      Supported
3840 F:      drivers/net/ethernet/cisco/enic/
3841
3842 CISCO VIC LOW LATENCY NIC DRIVER
3843 M:      Christian Benvenuti <benve@cisco.com>
3844 M:      Nelson Escobar <neescoba@cisco.com>
3845 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3846 S:      Supported
3847 F:      drivers/infiniband/hw/usnic/
3848
3849 CIRRUS LOGIC MADERA CODEC DRIVERS
3850 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3851 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3853 L:      patches@opensource.cirrus.com
3854 T:      git https://github.com/CirrusLogic/linux-drivers.git
3855 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3856 S:      Supported
3857 F:      Documentation/devicetree/bindings/mfd/madera.txt
3858 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3859 F:      include/linux/irqchip/irq-madera*
3860 F:      include/linux/mfd/madera/*
3861 F:      drivers/gpio/gpio-madera*
3862 F:      drivers/irqchip/irq-madera*
3863 F:      drivers/mfd/madera*
3864 F:      drivers/mfd/cs47l*
3865 F:      drivers/pinctrl/cirrus/*
3866
3867 CLANG-FORMAT FILE
3868 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3869 S:      Maintained
3870 F:      .clang-format
3871
3872 CLEANCACHE API
3873 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3874 L:      linux-kernel@vger.kernel.org
3875 S:      Maintained
3876 F:      mm/cleancache.c
3877 F:      include/linux/cleancache.h
3878
3879 CLK API
3880 M:      Russell King <linux@armlinux.org.uk>
3881 L:      linux-clk@vger.kernel.org
3882 S:      Maintained
3883 F:      include/linux/clk.h
3884
3885 CLOCKSOURCE, CLOCKEVENT DRIVERS
3886 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3887 M:      Thomas Gleixner <tglx@linutronix.de>
3888 L:      linux-kernel@vger.kernel.org
3889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3890 S:      Supported
3891 F:      drivers/clocksource/
3892 F:      Documentation/devicetree/bindings/timer/
3893
3894 CMPC ACPI DRIVER
3895 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3896 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3897 L:      platform-driver-x86@vger.kernel.org
3898 S:      Supported
3899 F:      drivers/platform/x86/classmate-laptop.c
3900
3901 COBALT MEDIA DRIVER
3902 M:      Hans Verkuil <hans.verkuil@cisco.com>
3903 L:      linux-media@vger.kernel.org
3904 T:      git git://linuxtv.org/media_tree.git
3905 W:      https://linuxtv.org
3906 S:      Supported
3907 F:      drivers/media/pci/cobalt/
3908
3909 COCCINELLE/Semantic Patches (SmPL)
3910 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3911 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3912 M:      Nicolas Palix <nicolas.palix@imag.fr>
3913 M:      Michal Marek <michal.lkml@markovi.net>
3914 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3916 W:      http://coccinelle.lip6.fr/
3917 S:      Supported
3918 F:      Documentation/dev-tools/coccinelle.rst
3919 F:      scripts/coccinelle/
3920 F:      scripts/coccicheck
3921
3922 CODA FILE SYSTEM
3923 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3924 M:      coda@cs.cmu.edu
3925 L:      codalist@coda.cs.cmu.edu
3926 W:      http://www.coda.cs.cmu.edu/
3927 S:      Maintained
3928 F:      Documentation/filesystems/coda.txt
3929 F:      fs/coda/
3930 F:      include/linux/coda*.h
3931 F:      include/uapi/linux/coda*.h
3932
3933 CODA V4L2 MEM2MEM DRIVER
3934 M:      Philipp Zabel <p.zabel@pengutronix.de>
3935 L:      linux-media@vger.kernel.org
3936 S:      Maintained
3937 F:      Documentation/devicetree/bindings/media/coda.txt
3938 F:      drivers/media/platform/coda/
3939
3940 CODE OF CONDUCT
3941 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3942 S:      Supported
3943 F:      Documentation/process/code-of-conduct.rst
3944 F:      Documentation/process/code-of-conduct-interpretation.rst
3945
3946 COMMON CLK FRAMEWORK
3947 M:      Michael Turquette <mturquette@baylibre.com>
3948 M:      Stephen Boyd <sboyd@kernel.org>
3949 L:      linux-clk@vger.kernel.org
3950 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3952 S:      Maintained
3953 F:      Documentation/devicetree/bindings/clock/
3954 F:      drivers/clk/
3955 X:      drivers/clk/clkdev.c
3956 F:      include/linux/clk-pr*
3957 F:      include/linux/clk/
3958 F:      include/linux/of_clk.h
3959
3960 COMMON INTERNET FILE SYSTEM (CIFS)
3961 M:      Steve French <sfrench@samba.org>
3962 L:      linux-cifs@vger.kernel.org
3963 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3964 W:      http://linux-cifs.samba.org/
3965 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3966 S:      Supported
3967 F:      Documentation/filesystems/cifs/
3968 F:      fs/cifs/
3969
3970 COMPACTPCI HOTPLUG CORE
3971 M:      Scott Murray <scott@spiteful.org>
3972 L:      linux-pci@vger.kernel.org
3973 S:      Maintained
3974 F:      drivers/pci/hotplug/cpci_hotplug*
3975
3976 COMPACTPCI HOTPLUG GENERIC DRIVER
3977 M:      Scott Murray <scott@spiteful.org>
3978 L:      linux-pci@vger.kernel.org
3979 S:      Maintained
3980 F:      drivers/pci/hotplug/cpcihp_generic.c
3981
3982 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3983 M:      Scott Murray <scott@spiteful.org>
3984 L:      linux-pci@vger.kernel.org
3985 S:      Maintained
3986 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3987
3988 COMPAL LAPTOP SUPPORT
3989 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3990 L:      platform-driver-x86@vger.kernel.org
3991 S:      Maintained
3992 F:      drivers/platform/x86/compal-laptop.c
3993
3994 COMPILER ATTRIBUTES
3995 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3996 S:      Maintained
3997 F:      include/linux/compiler_attributes.h
3998
3999 CONEXANT ACCESSRUNNER USB DRIVER
4000 L:      accessrunner-general@lists.sourceforge.net
4001 W:      http://accessrunner.sourceforge.net/
4002 S:      Orphan
4003 F:      drivers/usb/atm/cxacru.c
4004
4005 CONFIGFS
4006 M:      Joel Becker <jlbec@evilplan.org>
4007 M:      Christoph Hellwig <hch@lst.de>
4008 T:      git git://git.infradead.org/users/hch/configfs.git
4009 S:      Supported
4010 F:      fs/configfs/
4011 F:      include/linux/configfs.h
4012
4013 CONNECTOR
4014 M:      Evgeniy Polyakov <zbr@ioremap.net>
4015 L:      netdev@vger.kernel.org
4016 S:      Maintained
4017 F:      drivers/connector/
4018
4019 CONTROL GROUP (CGROUP)
4020 M:      Tejun Heo <tj@kernel.org>
4021 M:      Li Zefan <lizefan@huawei.com>
4022 M:      Johannes Weiner <hannes@cmpxchg.org>
4023 L:      cgroups@vger.kernel.org
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4025 S:      Maintained
4026 F:      Documentation/admin-guide/cgroup-v2.rst
4027 F:      Documentation/cgroup-v1/
4028 F:      include/linux/cgroup*
4029 F:      kernel/cgroup/
4030
4031 CONTROL GROUP - CPUSET
4032 M:      Li Zefan <lizefan@huawei.com>
4033 L:      cgroups@vger.kernel.org
4034 W:      http://www.bullopensource.org/cpuset/
4035 W:      http://oss.sgi.com/projects/cpusets/
4036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4037 S:      Maintained
4038 F:      Documentation/cgroup-v1/cpusets.txt
4039 F:      include/linux/cpuset.h
4040 F:      kernel/cgroup/cpuset.c
4041
4042 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4043 M:      Johannes Weiner <hannes@cmpxchg.org>
4044 M:      Michal Hocko <mhocko@kernel.org>
4045 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4046 L:      cgroups@vger.kernel.org
4047 L:      linux-mm@kvack.org
4048 S:      Maintained
4049 F:      mm/memcontrol.c
4050 F:      mm/swap_cgroup.c
4051
4052 CORETEMP HARDWARE MONITORING DRIVER
4053 M:      Fenghua Yu <fenghua.yu@intel.com>
4054 L:      linux-hwmon@vger.kernel.org
4055 S:      Maintained
4056 F:      Documentation/hwmon/coretemp
4057 F:      drivers/hwmon/coretemp.c
4058
4059 COSA/SRP SYNC SERIAL DRIVER
4060 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4061 W:      http://www.fi.muni.cz/~kas/cosa/
4062 S:      Maintained
4063 F:      drivers/net/wan/cosa*
4064
4065 CPMAC ETHERNET DRIVER
4066 M:      Florian Fainelli <f.fainelli@gmail.com>
4067 L:      netdev@vger.kernel.org
4068 S:      Maintained
4069 F:      drivers/net/ethernet/ti/cpmac.c
4070
4071 CPU FREQUENCY SCALING FRAMEWORK
4072 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4073 M:      Viresh Kumar <viresh.kumar@linaro.org>
4074 L:      linux-pm@vger.kernel.org
4075 S:      Maintained
4076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4078 B:      https://bugzilla.kernel.org
4079 F:      Documentation/admin-guide/pm/cpufreq.rst
4080 F:      Documentation/admin-guide/pm/intel_pstate.rst
4081 F:      Documentation/cpu-freq/
4082 F:      Documentation/devicetree/bindings/cpufreq/
4083 F:      drivers/cpufreq/
4084 F:      include/linux/cpufreq.h
4085 F:      tools/testing/selftests/cpufreq/
4086
4087 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4088 M:      Viresh Kumar <viresh.kumar@linaro.org>
4089 M:      Sudeep Holla <sudeep.holla@arm.com>
4090 L:      linux-pm@vger.kernel.org
4091 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4092 S:      Maintained
4093 F:      drivers/cpufreq/arm_big_little.h
4094 F:      drivers/cpufreq/arm_big_little.c
4095
4096 CPU POWER MONITORING SUBSYSTEM
4097 M:      Thomas Renninger <trenn@suse.com>
4098 M:      Shuah Khan <shuah@kernel.org>
4099 M:      Shuah Khan <skhan@linuxfoundation.org>
4100 L:      linux-pm@vger.kernel.org
4101 S:      Maintained
4102 F:      tools/power/cpupower/
4103
4104 CPUID/MSR DRIVER
4105 M:      "H. Peter Anvin" <hpa@zytor.com>
4106 S:      Maintained
4107 F:      arch/x86/kernel/cpuid.c
4108 F:      arch/x86/kernel/msr.c
4109
4110 CPUIDLE DRIVER - ARM BIG LITTLE
4111 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4112 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4113 L:      linux-pm@vger.kernel.org
4114 L:      linux-arm-kernel@lists.infradead.org
4115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4116 S:      Maintained
4117 F:      drivers/cpuidle/cpuidle-big_little.c
4118
4119 CPUIDLE DRIVER - ARM EXYNOS
4120 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4121 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4122 M:      Kukjin Kim <kgene@kernel.org>
4123 L:      linux-pm@vger.kernel.org
4124 L:      linux-samsung-soc@vger.kernel.org
4125 S:      Supported
4126 F:      drivers/cpuidle/cpuidle-exynos.c
4127 F:      arch/arm/mach-exynos/pm.c
4128
4129 CPU IDLE TIME MANAGEMENT FRAMEWORK
4130 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4131 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4132 L:      linux-pm@vger.kernel.org
4133 S:      Maintained
4134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4135 B:      https://bugzilla.kernel.org
4136 F:      Documentation/admin-guide/pm/cpuidle.rst
4137 F:      Documentation/driver-api/pm/cpuidle.rst
4138 F:      drivers/cpuidle/*
4139 F:      include/linux/cpuidle.h
4140
4141 CRAMFS FILESYSTEM
4142 M:      Nicolas Pitre <nico@fluxnic.net>
4143 S:      Maintained
4144 F:      Documentation/filesystems/cramfs.txt
4145 F:      fs/cramfs/
4146
4147 CRYPTO API
4148 M:      Herbert Xu <herbert@gondor.apana.org.au>
4149 M:      "David S. Miller" <davem@davemloft.net>
4150 L:      linux-crypto@vger.kernel.org
4151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4153 S:      Maintained
4154 F:      Documentation/crypto/
4155 F:      Documentation/devicetree/bindings/crypto/
4156 F:      arch/*/crypto/
4157 F:      crypto/
4158 F:      drivers/crypto/
4159 F:      include/crypto/
4160 F:      include/linux/crypto*
4161
4162 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4163 M:      Neil Horman <nhorman@tuxdriver.com>
4164 L:      linux-crypto@vger.kernel.org
4165 S:      Maintained
4166 F:      crypto/ansi_cprng.c
4167 F:      crypto/rng.c
4168
4169 CS3308 MEDIA DRIVER
4170 M:      Hans Verkuil <hverkuil@xs4all.nl>
4171 L:      linux-media@vger.kernel.org
4172 T:      git git://linuxtv.org/media_tree.git
4173 W:      http://linuxtv.org
4174 S:      Odd Fixes
4175 F:      drivers/media/i2c/cs3308.c
4176
4177 CS5535 Audio ALSA driver
4178 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4179 S:      Maintained
4180 F:      sound/pci/cs5535audio/
4181
4182 CSI DRIVERS FOR ALLWINNER V3s
4183 M:      Yong Deng <yong.deng@magewell.com>
4184 L:      linux-media@vger.kernel.org
4185 T:      git git://linuxtv.org/media_tree.git
4186 S:      Maintained
4187 F:      drivers/media/platform/sunxi/sun6i-csi/
4188 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4189
4190 CW1200 WLAN driver
4191 M:      Solomon Peachy <pizza@shaftnet.org>
4192 S:      Maintained
4193 F:      drivers/net/wireless/st/cw1200/
4194
4195 CX18 VIDEO4LINUX DRIVER
4196 M:      Andy Walls <awalls@md.metrocast.net>
4197 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4198 L:      linux-media@vger.kernel.org
4199 T:      git git://linuxtv.org/media_tree.git
4200 W:      https://linuxtv.org
4201 W:      http://www.ivtvdriver.org/index.php/Cx18
4202 S:      Maintained
4203 F:      Documentation/media/v4l-drivers/cx18*
4204 F:      drivers/media/pci/cx18/
4205 F:      include/uapi/linux/ivtv*
4206
4207 CX2341X MPEG ENCODER HELPER MODULE
4208 M:      Hans Verkuil <hverkuil@xs4all.nl>
4209 L:      linux-media@vger.kernel.org
4210 T:      git git://linuxtv.org/media_tree.git
4211 W:      https://linuxtv.org
4212 S:      Maintained
4213 F:      drivers/media/common/cx2341x*
4214 F:      include/media/drv-intf/cx2341x.h
4215
4216 CX24120 MEDIA DRIVER
4217 M:      Jemma Denson <jdenson@gmail.com>
4218 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4219 L:      linux-media@vger.kernel.org
4220 W:      https://linuxtv.org
4221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4222 S:      Maintained
4223 F:      drivers/media/dvb-frontends/cx24120*
4224
4225 CX88 VIDEO4LINUX DRIVER
4226 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4227 L:      linux-media@vger.kernel.org
4228 W:      https://linuxtv.org
4229 T:      git git://linuxtv.org/media_tree.git
4230 S:      Odd fixes
4231 F:      Documentation/media/v4l-drivers/cx88*
4232 F:      drivers/media/pci/cx88/
4233
4234 CXD2820R MEDIA DRIVER
4235 M:      Antti Palosaari <crope@iki.fi>
4236 L:      linux-media@vger.kernel.org
4237 W:      https://linuxtv.org
4238 W:      http://palosaari.fi/linux/
4239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4240 T:      git git://linuxtv.org/anttip/media_tree.git
4241 S:      Maintained
4242 F:      drivers/media/dvb-frontends/cxd2820r*
4243
4244 CXGB3 ETHERNET DRIVER (CXGB3)
4245 M:      Vishal Kulkarni <vishal@chelsio.com>
4246 L:      netdev@vger.kernel.org
4247 W:      http://www.chelsio.com
4248 S:      Supported
4249 F:      drivers/net/ethernet/chelsio/cxgb3/
4250
4251 CXGB3 ISCSI DRIVER (CXGB3I)
4252 M:      Karen Xie <kxie@chelsio.com>
4253 L:      linux-scsi@vger.kernel.org
4254 W:      http://www.chelsio.com
4255 S:      Supported
4256 F:      drivers/scsi/cxgbi/cxgb3i
4257
4258 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4259 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4260 L:      linux-rdma@vger.kernel.org
4261 W:      http://www.openfabrics.org
4262 S:      Supported
4263 F:      drivers/infiniband/hw/cxgb3/
4264 F:      include/uapi/rdma/cxgb3-abi.h
4265
4266 CXGB4 CRYPTO DRIVER (chcr)
4267 M:      Harsh Jain <harsh@chelsio.com>
4268 L:      linux-crypto@vger.kernel.org
4269 W:      http://www.chelsio.com
4270 S:      Supported
4271 F:      drivers/crypto/chelsio
4272
4273 CXGB4 ETHERNET DRIVER (CXGB4)
4274 M:      Vishal Kulkarni <vishal@chelsio.com>
4275 L:      netdev@vger.kernel.org
4276 W:      http://www.chelsio.com
4277 S:      Supported
4278 F:      drivers/net/ethernet/chelsio/cxgb4/
4279
4280 CXGB4 ISCSI DRIVER (CXGB4I)
4281 M:      Karen Xie <kxie@chelsio.com>
4282 L:      linux-scsi@vger.kernel.org
4283 W:      http://www.chelsio.com
4284 S:      Supported
4285 F:      drivers/scsi/cxgbi/cxgb4i
4286
4287 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4288 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4289 L:      linux-rdma@vger.kernel.org
4290 W:      http://www.openfabrics.org
4291 S:      Supported
4292 F:      drivers/infiniband/hw/cxgb4/
4293 F:      include/uapi/rdma/cxgb4-abi.h
4294
4295 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4296 M:      Casey Leedom <leedom@chelsio.com>
4297 L:      netdev@vger.kernel.org
4298 W:      http://www.chelsio.com
4299 S:      Supported
4300 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4301
4302 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4303 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4304 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4305 L:      linuxppc-dev@lists.ozlabs.org
4306 S:      Supported
4307 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4308 F:      drivers/misc/cxl/
4309 F:      include/misc/cxl*
4310 F:      include/uapi/misc/cxl.h
4311 F:      Documentation/powerpc/cxl.txt
4312 F:      Documentation/ABI/testing/sysfs-class-cxl
4313
4314 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4315 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4316 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4317 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4318 L:      linux-scsi@vger.kernel.org
4319 S:      Supported
4320 F:      drivers/scsi/cxlflash/
4321 F:      include/uapi/scsi/cxlflash_ioctl.h
4322 F:      Documentation/powerpc/cxlflash.txt
4323
4324 CYBERPRO FB DRIVER
4325 M:      Russell King <linux@armlinux.org.uk>
4326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4327 W:      http://www.armlinux.org.uk/
4328 S:      Maintained
4329 F:      drivers/video/fbdev/cyber2000fb.*
4330
4331 CYCLADES ASYNC MUX DRIVER
4332 W:      http://www.cyclades.com/
4333 S:      Orphan
4334 F:      drivers/tty/cyclades.c
4335 F:      include/linux/cyclades.h
4336 F:      include/uapi/linux/cyclades.h
4337
4338 CYCLADES PC300 DRIVER
4339 W:      http://www.cyclades.com/
4340 S:      Orphan
4341 F:      drivers/net/wan/pc300*
4342
4343 CYPRESS_FIRMWARE MEDIA DRIVER
4344 M:      Antti Palosaari <crope@iki.fi>
4345 L:      linux-media@vger.kernel.org
4346 W:      https://linuxtv.org
4347 W:      http://palosaari.fi/linux/
4348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4349 T:      git git://linuxtv.org/anttip/media_tree.git
4350 S:      Maintained
4351 F:      drivers/media/common/cypress_firmware*
4352
4353 CYTTSP TOUCHSCREEN DRIVER
4354 M:      Ferruh Yigit <fery@cypress.com>
4355 L:      linux-input@vger.kernel.org
4356 S:      Supported
4357 F:      drivers/input/touchscreen/cyttsp*
4358 F:      include/linux/input/cyttsp.h
4359
4360 D-LINK DIR-685 TOUCHKEYS DRIVER
4361 M:      Linus Walleij <linus.walleij@linaro.org>
4362 L:      linux-input@vger.kernel.org
4363 S:      Supported
4364 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4365
4366 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4367 M:      Joshua Kinard <kumba@gentoo.org>
4368 S:      Maintained
4369 F:      drivers/rtc/rtc-ds1685.c
4370 F:      include/linux/rtc/ds1685.h
4371
4372 DAMA SLAVE for AX.25
4373 M:      Joerg Reuter <jreuter@yaina.de>
4374 W:      http://yaina.de/jreuter/
4375 W:      http://www.qsl.net/dl1bke/
4376 L:      linux-hams@vger.kernel.org
4377 S:      Maintained
4378 F:      net/ax25/af_ax25.c
4379 F:      net/ax25/ax25_dev.c
4380 F:      net/ax25/ax25_ds_*
4381 F:      net/ax25/ax25_in.c
4382 F:      net/ax25/ax25_out.c
4383 F:      net/ax25/ax25_timer.c
4384 F:      net/ax25/sysctl_net_ax25.c
4385
4386 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4387 L:      netdev@vger.kernel.org
4388 S:      Orphan
4389 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4390 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4391
4392 DC390/AM53C974 SCSI driver
4393 M:      Hannes Reinecke <hare@suse.com>
4394 L:      linux-scsi@vger.kernel.org
4395 S:      Maintained
4396 F:      drivers/scsi/am53c974.c
4397
4398 DC395x SCSI driver
4399 M:      Oliver Neukum <oliver@neukum.org>
4400 M:      Ali Akcaagac <aliakc@web.de>
4401 M:      Jamie Lenehan <lenehan@twibble.org>
4402 L:      dc395x@twibble.org
4403 W:      http://twibble.org/dist/dc395x/
4404 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4405 S:      Maintained
4406 F:      Documentation/scsi/dc395x.txt
4407 F:      drivers/scsi/dc395x.*
4408
4409 DCCP PROTOCOL
4410 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4411 L:      dccp@vger.kernel.org
4412 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4413 S:      Maintained
4414 F:      include/linux/dccp.h
4415 F:      include/uapi/linux/dccp.h
4416 F:      include/linux/tfrc.h
4417 F:      net/dccp/
4418
4419 DECnet NETWORK LAYER
4420 W:      http://linux-decnet.sourceforge.net
4421 L:      linux-decnet-user@lists.sourceforge.net
4422 S:      Orphan
4423 F:      Documentation/networking/decnet.txt
4424 F:      net/decnet/
4425
4426 DECSTATION PLATFORM SUPPORT
4427 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4428 L:      linux-mips@vger.kernel.org
4429 W:      http://www.linux-mips.org/wiki/DECstation
4430 S:      Maintained
4431 F:      arch/mips/dec/
4432 F:      arch/mips/include/asm/dec/
4433 F:      arch/mips/include/asm/mach-dec/
4434
4435 DEFXX FDDI NETWORK DRIVER
4436 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4437 S:      Maintained
4438 F:      drivers/net/fddi/defxx.*
4439
4440 DELL SMBIOS DRIVER
4441 M:      Pali Rohár <pali.rohar@gmail.com>
4442 M:      Mario Limonciello <mario.limonciello@dell.com>
4443 L:      platform-driver-x86@vger.kernel.org
4444 S:      Maintained
4445 F:      drivers/platform/x86/dell-smbios.*
4446
4447 DELL SMBIOS SMM DRIVER
4448 M:      Mario Limonciello <mario.limonciello@dell.com>
4449 L:      platform-driver-x86@vger.kernel.org
4450 S:      Maintained
4451 F:      drivers/platform/x86/dell-smbios-smm.c
4452
4453 DELL SMBIOS WMI DRIVER
4454 M:      Mario Limonciello <mario.limonciello@dell.com>
4455 L:      platform-driver-x86@vger.kernel.org
4456 S:      Maintained
4457 F:      drivers/platform/x86/dell-smbios-wmi.c
4458 F:      tools/wmi/dell-smbios-example.c
4459
4460 DEFZA FDDI NETWORK DRIVER
4461 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4462 S:      Maintained
4463 F:      drivers/net/fddi/defza.*
4464
4465 DELL LAPTOP DRIVER
4466 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4467 M:      Pali Rohár <pali.rohar@gmail.com>
4468 L:      platform-driver-x86@vger.kernel.org
4469 S:      Maintained
4470 F:      drivers/platform/x86/dell-laptop.c
4471
4472 DELL LAPTOP FREEFALL DRIVER
4473 M:      Pali Rohár <pali.rohar@gmail.com>
4474 S:      Maintained
4475 F:      drivers/platform/x86/dell-smo8800.c
4476
4477 DELL LAPTOP RBTN DRIVER
4478 M:      Pali Rohár <pali.rohar@gmail.com>
4479 S:      Maintained
4480 F:      drivers/platform/x86/dell-rbtn.*
4481
4482 DELL REMOTE BIOS UPDATE DRIVER
4483 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4484 L:      platform-driver-x86@vger.kernel.org
4485 S:      Maintained
4486 F:      drivers/platform/x86/dell_rbu.c
4487
4488 DELL LAPTOP SMM DRIVER
4489 M:      Pali Rohár <pali.rohar@gmail.com>
4490 S:      Maintained
4491 F:      drivers/hwmon/dell-smm-hwmon.c
4492 F:      include/uapi/linux/i8k.h
4493
4494 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4495 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4496 L:      platform-driver-x86@vger.kernel.org
4497 S:      Maintained
4498 F:      Documentation/dcdbas.txt
4499 F:      drivers/platform/x86/dcdbas.*
4500
4501 DELL WMI NOTIFICATIONS DRIVER
4502 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4503 M:      Pali Rohár <pali.rohar@gmail.com>
4504 S:      Maintained
4505 F:      drivers/platform/x86/dell-wmi.c
4506
4507 DELL WMI DESCRIPTOR DRIVER
4508 M:      Mario Limonciello <mario.limonciello@dell.com>
4509 S:      Maintained
4510 F:      drivers/platform/x86/dell-wmi-descriptor.c
4511
4512 DELTA ST MEDIA DRIVER
4513 M:      Hugues Fruchet <hugues.fruchet@st.com>
4514 L:      linux-media@vger.kernel.org
4515 T:      git git://linuxtv.org/media_tree.git
4516 W:      https://linuxtv.org
4517 S:      Supported
4518 F:      drivers/media/platform/sti/delta
4519
4520 DENALI NAND DRIVER
4521 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4522 L:      linux-mtd@lists.infradead.org
4523 S:      Supported
4524 F:      drivers/mtd/nand/raw/denali*
4525
4526 DESIGNWARE USB2 DRD IP DRIVER
4527 M:      Minas Harutyunyan <hminas@synopsys.com>
4528 L:      linux-usb@vger.kernel.org
4529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4530 S:      Maintained
4531 F:      drivers/usb/dwc2/
4532
4533 DESIGNWARE USB3 DRD IP DRIVER
4534 M:      Felipe Balbi <balbi@kernel.org>
4535 L:      linux-usb@vger.kernel.org
4536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4537 S:      Maintained
4538 F:      drivers/usb/dwc3/
4539
4540 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4541 M:      Andreas Klinger <ak@it-klinger.de>
4542 L:      linux-iio@vger.kernel.org
4543 S:      Maintained
4544 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4545 F:      drivers/iio/proximity/srf*.c
4546
4547 DEVICE COREDUMP (DEV_COREDUMP)
4548 M:      Johannes Berg <johannes@sipsolutions.net>
4549 L:      linux-kernel@vger.kernel.org
4550 S:      Maintained
4551 F:      drivers/base/devcoredump.c
4552 F:      include/linux/devcoredump.h
4553
4554 DEVICE FREQUENCY (DEVFREQ)
4555 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4556 M:      Kyungmin Park <kyungmin.park@samsung.com>
4557 R:      Chanwoo Choi <cw00.choi@samsung.com>
4558 L:      linux-pm@vger.kernel.org
4559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4560 S:      Maintained
4561 F:      drivers/devfreq/
4562 F:      include/linux/devfreq.h
4563 F:      Documentation/devicetree/bindings/devfreq/
4564
4565 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4566 M:      Chanwoo Choi <cw00.choi@samsung.com>
4567 L:      linux-pm@vger.kernel.org
4568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4569 S:      Supported
4570 F:      drivers/devfreq/event/
4571 F:      drivers/devfreq/devfreq-event.c
4572 F:      include/linux/devfreq-event.h
4573 F:      Documentation/devicetree/bindings/devfreq/event/
4574
4575 DEVICE NUMBER REGISTRY
4576 M:      Torben Mathiasen <device@lanana.org>
4577 W:      http://lanana.org/docs/device-list/index.html
4578 S:      Maintained
4579
4580 DEVICE-MAPPER  (LVM)
4581 M:      Alasdair Kergon <agk@redhat.com>
4582 M:      Mike Snitzer <snitzer@redhat.com>
4583 M:      dm-devel@redhat.com
4584 L:      dm-devel@redhat.com
4585 W:      http://sources.redhat.com/dm
4586 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4588 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4589 S:      Maintained
4590 F:      Documentation/device-mapper/
4591 F:      drivers/md/Makefile
4592 F:      drivers/md/Kconfig
4593 F:      drivers/md/dm*
4594 F:      drivers/md/persistent-data/
4595 F:      include/linux/device-mapper.h
4596 F:      include/linux/dm-*.h
4597 F:      include/uapi/linux/dm-*.h
4598
4599 DEVLINK
4600 M:      Jiri Pirko <jiri@mellanox.com>
4601 L:      netdev@vger.kernel.org
4602 S:      Supported
4603 F:      net/core/devlink.c
4604 F:      include/net/devlink.h
4605 F:      include/uapi/linux/devlink.h
4606
4607 DIALOG SEMICONDUCTOR DRIVERS
4608 M:      Support Opensource <support.opensource@diasemi.com>
4609 W:      http://www.dialog-semiconductor.com/products
4610 S:      Supported
4611 F:      Documentation/hwmon/da90??
4612 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4613 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4614 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4615 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4616 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4617 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4618 F:      drivers/gpio/gpio-da90??.c
4619 F:      drivers/hwmon/da90??-hwmon.c
4620 F:      drivers/iio/adc/da91??-*.c
4621 F:      drivers/input/misc/da90??_onkey.c
4622 F:      drivers/input/touchscreen/da9052_tsi.c
4623 F:      drivers/leds/leds-da90??.c
4624 F:      drivers/mfd/da903x.c
4625 F:      drivers/mfd/da90??-*.c
4626 F:      drivers/mfd/da91??-*.c
4627 F:      drivers/power/supply/da9052-battery.c
4628 F:      drivers/power/supply/da91??-*.c
4629 F:      drivers/regulator/da903x.c
4630 F:      drivers/regulator/da9???-regulator.[ch]
4631 F:      drivers/thermal/da90??-thermal.c
4632 F:      drivers/rtc/rtc-da90??.c
4633 F:      drivers/video/backlight/da90??_bl.c
4634 F:      drivers/watchdog/da90??_wdt.c
4635 F:      include/linux/mfd/da903x.h
4636 F:      include/linux/mfd/da9052/
4637 F:      include/linux/mfd/da9055/
4638 F:      include/linux/mfd/da9062/
4639 F:      include/linux/mfd/da9063/
4640 F:      include/linux/mfd/da9150/
4641 F:      include/linux/regulator/da9211.h
4642 F:      include/sound/da[79]*.h
4643 F:      sound/soc/codecs/da[79]*.[ch]
4644
4645 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4646 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4647 L:      linux-gpio@vger.kernel.org
4648 S:      Maintained
4649 F:      drivers/gpio/gpio-gpio-mm.c
4650
4651 DIOLAN U2C-12 I2C DRIVER
4652 M:      Guenter Roeck <linux@roeck-us.net>
4653 L:      linux-i2c@vger.kernel.org
4654 S:      Maintained
4655 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4656
4657 FILESYSTEM DIRECT ACCESS (DAX)
4658 M:      Dan Williams <dan.j.williams@intel.com>
4659 R:      Matthew Wilcox <willy@infradead.org>
4660 R:      Jan Kara <jack@suse.cz>
4661 L:      linux-fsdevel@vger.kernel.org
4662 L:      linux-nvdimm@lists.01.org
4663 S:      Supported
4664 F:      fs/dax.c
4665 F:      include/linux/dax.h
4666 F:      include/trace/events/fs_dax.h
4667
4668 DEVICE DIRECT ACCESS (DAX)
4669 M:      Dan Williams <dan.j.williams@intel.com>
4670 M:      Vishal Verma <vishal.l.verma@intel.com>
4671 M:      Keith Busch <keith.busch@intel.com>
4672 M:      Dave Jiang <dave.jiang@intel.com>
4673 L:      linux-nvdimm@lists.01.org
4674 S:      Supported
4675 F:      drivers/dax/
4676
4677 DIRECTORY NOTIFICATION (DNOTIFY)
4678 M:      Jan Kara <jack@suse.cz>
4679 R:      Amir Goldstein <amir73il@gmail.com>
4680 L:      linux-fsdevel@vger.kernel.org
4681 S:      Maintained
4682 F:      Documentation/filesystems/dnotify.txt
4683 F:      fs/notify/dnotify/
4684 F:      include/linux/dnotify.h
4685
4686 DISK GEOMETRY AND PARTITION HANDLING
4687 M:      Andries Brouwer <aeb@cwi.nl>
4688 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4689 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4690 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4691 S:      Maintained
4692
4693 DISKQUOTA
4694 M:      Jan Kara <jack@suse.com>
4695 S:      Maintained
4696 F:      Documentation/filesystems/quota.txt
4697 F:      fs/quota/
4698 F:      include/linux/quota*.h
4699 F:      include/uapi/linux/quota*.h
4700
4701 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4702 M:      Bernie Thompson <bernie@plugable.com>
4703 L:      linux-fbdev@vger.kernel.org
4704 S:      Maintained
4705 W:      http://plugable.com/category/projects/udlfb/
4706 F:      drivers/video/fbdev/udlfb.c
4707 F:      include/video/udlfb.h
4708 F:      Documentation/fb/udlfb.txt
4709
4710 DISTRIBUTED LOCK MANAGER (DLM)
4711 M:      Christine Caulfield <ccaulfie@redhat.com>
4712 M:      David Teigland <teigland@redhat.com>
4713 L:      cluster-devel@redhat.com
4714 W:      http://sources.redhat.com/cluster/
4715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4716 S:      Supported
4717 F:      fs/dlm/
4718
4719 DMA BUFFER SHARING FRAMEWORK
4720 M:      Sumit Semwal <sumit.semwal@linaro.org>
4721 S:      Maintained
4722 L:      linux-media@vger.kernel.org
4723 L:      dri-devel@lists.freedesktop.org
4724 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4725 F:      drivers/dma-buf/
4726 F:      include/linux/dma-buf*
4727 F:      include/linux/reservation.h
4728 F:      include/linux/*fence.h
4729 F:      Documentation/driver-api/dma-buf.rst
4730 T:      git git://anongit.freedesktop.org/drm/drm-misc
4731
4732 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4733 M:      Vinod Koul <vkoul@kernel.org>
4734 L:      dmaengine@vger.kernel.org
4735 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4736 S:      Maintained
4737 F:      drivers/dma/
4738 F:      include/linux/dmaengine.h
4739 F:      include/linux/of_dma.h
4740 F:      Documentation/devicetree/bindings/dma/
4741 F:      Documentation/driver-api/dmaengine/
4742 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4743
4744 DMA MAPPING HELPERS
4745 M:      Christoph Hellwig <hch@lst.de>
4746 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4747 R:      Robin Murphy <robin.murphy@arm.com>
4748 L:      iommu@lists.linux-foundation.org
4749 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4750 W:      http://git.infradead.org/users/hch/dma-mapping.git
4751 S:      Supported
4752 F:      kernel/dma/
4753 F:      include/asm-generic/dma-mapping.h
4754 F:      include/linux/dma-direct.h
4755 F:      include/linux/dma-mapping.h
4756 F:      include/linux/dma-noncoherent.h
4757
4758 DME1737 HARDWARE MONITOR DRIVER
4759 M:      Juerg Haefliger <juergh@gmail.com>
4760 L:      linux-hwmon@vger.kernel.org
4761 S:      Maintained
4762 F:      Documentation/hwmon/dme1737
4763 F:      drivers/hwmon/dme1737.c
4764
4765 DMI/SMBIOS SUPPORT
4766 M:      Jean Delvare <jdelvare@suse.com>
4767 S:      Maintained
4768 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4769 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4770 F:      drivers/firmware/dmi-id.c
4771 F:      drivers/firmware/dmi_scan.c
4772 F:      include/linux/dmi.h
4773
4774 DOCUMENTATION
4775 M:      Jonathan Corbet <corbet@lwn.net>
4776 L:      linux-doc@vger.kernel.org
4777 S:      Maintained
4778 F:      Documentation/
4779 F:      scripts/kernel-doc
4780 X:      Documentation/ABI/
4781 X:      Documentation/acpi/
4782 X:      Documentation/devicetree/
4783 X:      Documentation/i2c/
4784 X:      Documentation/media/
4785 X:      Documentation/power/
4786 X:      Documentation/spi/
4787 T:      git git://git.lwn.net/linux.git docs-next
4788
4789 DOCUMENTATION/ITALIAN
4790 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4791 L:      linux-doc@vger.kernel.org
4792 S:      Maintained
4793 F:      Documentation/translations/it_IT
4794
4795 DONGWOON DW9714 LENS VOICE COIL DRIVER
4796 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4797 L:      linux-media@vger.kernel.org
4798 T:      git git://linuxtv.org/media_tree.git
4799 S:      Maintained
4800 F:      drivers/media/i2c/dw9714.c
4801 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4802
4803 DONGWOON DW9807 LENS VOICE COIL DRIVER
4804 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4805 L:      linux-media@vger.kernel.org
4806 T:      git git://linuxtv.org/media_tree.git
4807 S:      Maintained
4808 F:      drivers/media/i2c/dw9807-vcm.c
4809 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4810
4811 DOUBLETALK DRIVER
4812 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4813 L:      blinux-list@redhat.com
4814 S:      Maintained
4815 F:      drivers/char/dtlk.c
4816 F:      include/linux/dtlk.h
4817
4818 DPAA2 DATAPATH I/O (DPIO) DRIVER
4819 M:      Roy Pledge <Roy.Pledge@nxp.com>
4820 L:      linux-kernel@vger.kernel.org
4821 S:      Maintained
4822 F:      drivers/soc/fsl/dpio
4823
4824 DPAA2 ETHERNET DRIVER
4825 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4826 L:      netdev@vger.kernel.org
4827 S:      Maintained
4828 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4829 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4830 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4831 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4832 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4833
4834 DPAA2 ETHERNET SWITCH DRIVER
4835 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4836 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4837 L:      linux-kernel@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/staging/fsl-dpaa2/ethsw
4840
4841 DPAA2 PTP CLOCK DRIVER
4842 M:      Yangbo Lu <yangbo.lu@nxp.com>
4843 L:      netdev@vger.kernel.org
4844 S:      Maintained
4845 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4846 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4847
4848 DPT_I2O SCSI RAID DRIVER
4849 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4850 L:      linux-scsi@vger.kernel.org
4851 W:      http://www.adaptec.com/
4852 S:      Maintained
4853 F:      drivers/scsi/dpt*
4854 F:      drivers/scsi/dpt/
4855
4856 DRBD DRIVER
4857 M:      Philipp Reisner <philipp.reisner@linbit.com>
4858 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4859 L:      drbd-dev@lists.linbit.com
4860 W:      http://www.drbd.org
4861 T:      git git://git.linbit.com/linux-drbd.git
4862 T:      git git://git.linbit.com/drbd-8.4.git
4863 S:      Supported
4864 F:      drivers/block/drbd/
4865 F:      lib/lru_cache.c
4866 F:      Documentation/blockdev/drbd/
4867
4868 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4869 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4870 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4872 S:      Supported
4873 F:      Documentation/kobject.txt
4874 F:      drivers/base/
4875 F:      fs/debugfs/
4876 F:      fs/sysfs/
4877 F:      include/linux/debugfs.h
4878 F:      include/linux/kobj*
4879 F:      lib/kobj*
4880
4881 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4882 M:      Kevin Hilman <khilman@kernel.org>
4883 M:      Nishanth Menon <nm@ti.com>
4884 S:      Maintained
4885 F:      drivers/power/avs/
4886 F:      include/linux/power/smartreflex.h
4887 L:      linux-pm@vger.kernel.org
4888
4889 DRM DRIVER FOR ARM PL111 CLCD
4890 M:      Eric Anholt <eric@anholt.net>
4891 T:      git git://anongit.freedesktop.org/drm/drm-misc
4892 S:      Supported
4893 F:      drivers/gpu/drm/pl111/
4894
4895 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4896 M:      Linus Walleij <linus.walleij@linaro.org>
4897 T:      git git://anongit.freedesktop.org/drm/drm-misc
4898 S:      Maintained
4899 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4900 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4901
4902 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4903 M:      Dave Airlie <airlied@redhat.com>
4904 S:      Odd Fixes
4905 F:      drivers/gpu/drm/ast/
4906
4907 DRM DRIVER FOR BOCHS VIRTUAL GPU
4908 M:      Gerd Hoffmann <kraxel@redhat.com>
4909 L:      virtualization@lists.linux-foundation.org
4910 T:      git git://anongit.freedesktop.org/drm/drm-misc
4911 S:      Maintained
4912 F:      drivers/gpu/drm/bochs/
4913
4914 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4915 M:      Linus Walleij <linus.walleij@linaro.org>
4916 T:      git git://anongit.freedesktop.org/drm/drm-misc
4917 S:      Maintained
4918 F:      drivers/gpu/drm/tve200/
4919
4920 DRM DRIVER FOR ILITEK ILI9225 PANELS
4921 M:      David Lechner <david@lechnology.com>
4922 S:      Maintained
4923 F:      drivers/gpu/drm/tinydrm/ili9225.c
4924 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4925
4926 DRM DRIVER FOR HX8357D PANELS
4927 M:      Eric Anholt <eric@anholt.net>
4928 T:      git git://anongit.freedesktop.org/drm/drm-misc
4929 S:      Maintained
4930 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4931 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4932
4933 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4934 S:      Orphan / Obsolete
4935 F:      drivers/gpu/drm/i810/
4936 F:      include/uapi/drm/i810_drm.h
4937
4938 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4939 S:      Orphan / Obsolete
4940 F:      drivers/gpu/drm/mga/
4941 F:      include/uapi/drm/mga_drm.h
4942
4943 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4944 M:      Dave Airlie <airlied@redhat.com>
4945 S:      Odd Fixes
4946 F:      drivers/gpu/drm/mgag200/
4947
4948 DRM DRIVER FOR MI0283QT
4949 M:      Noralf Trønnes <noralf@tronnes.org>
4950 S:      Maintained
4951 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4952 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4953
4954 DRM DRIVER FOR MSM ADRENO GPU
4955 M:      Rob Clark <robdclark@gmail.com>
4956 M:      Sean Paul <sean@poorly.run>
4957 L:      linux-arm-msm@vger.kernel.org
4958 L:      dri-devel@lists.freedesktop.org
4959 L:      freedreno@lists.freedesktop.org
4960 T:      git https://gitlab.freedesktop.org/drm/msm.git
4961 S:      Maintained
4962 F:      drivers/gpu/drm/msm/
4963 F:      include/uapi/drm/msm_drm.h
4964 F:      Documentation/devicetree/bindings/display/msm/
4965
4966 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4967 M:      Ben Skeggs <bskeggs@redhat.com>
4968 L:      dri-devel@lists.freedesktop.org
4969 L:      nouveau@lists.freedesktop.org
4970 T:      git git://github.com/skeggsb/linux
4971 S:      Supported
4972 F:      drivers/gpu/drm/nouveau/
4973 F:      include/uapi/drm/nouveau_drm.h
4974
4975 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4976 M:      Stefan Mavrodiev <stefan@olimex.com>
4977 S:      Maintained
4978 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4979 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4980
4981 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4982 M:      Noralf Trønnes <noralf@tronnes.org>
4983 S:      Maintained
4984 F:      drivers/gpu/drm/tinydrm/repaper.c
4985 F:      Documentation/devicetree/bindings/display/repaper.txt
4986
4987 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4988 M:      Dave Airlie <airlied@redhat.com>
4989 M:      Gerd Hoffmann <kraxel@redhat.com>
4990 L:      virtualization@lists.linux-foundation.org
4991 T:      git git://anongit.freedesktop.org/drm/drm-misc
4992 S:      Obsolete
4993 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4994 F:      drivers/gpu/drm/cirrus/
4995
4996 DRM DRIVER FOR QXL VIRTUAL GPU
4997 M:      Dave Airlie <airlied@redhat.com>
4998 M:      Gerd Hoffmann <kraxel@redhat.com>
4999 L:      virtualization@lists.linux-foundation.org
5000 L:      spice-devel@lists.freedesktop.org
5001 T:      git git://anongit.freedesktop.org/drm/drm-misc
5002 S:      Maintained
5003 F:      drivers/gpu/drm/qxl/
5004 F:      include/uapi/drm/qxl_drm.h
5005
5006 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5007 S:      Orphan / Obsolete
5008 F:      drivers/gpu/drm/r128/
5009 F:      include/uapi/drm/r128_drm.h
5010
5011 DRM DRIVER FOR SAVAGE VIDEO CARDS
5012 S:      Orphan / Obsolete
5013 F:      drivers/gpu/drm/savage/
5014 F:      include/uapi/drm/savage_drm.h
5015
5016 DRM DRIVER FOR SIS VIDEO CARDS
5017 S:      Orphan / Obsolete
5018 F:      drivers/gpu/drm/sis/
5019 F:      include/uapi/drm/sis_drm.h
5020
5021 DRM DRIVER FOR SITRONIX ST7701 PANELS
5022 M:      Jagan Teki <jagan@amarulasolutions.com>
5023 S:      Maintained
5024 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5025 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5026
5027 DRM DRIVER FOR SITRONIX ST7586 PANELS
5028 M:      David Lechner <david@lechnology.com>
5029 S:      Maintained
5030 F:      drivers/gpu/drm/tinydrm/st7586.c
5031 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5032
5033 DRM DRIVER FOR SITRONIX ST7735R PANELS
5034 M:      David Lechner <david@lechnology.com>
5035 S:      Maintained
5036 F:      drivers/gpu/drm/tinydrm/st7735r.c
5037 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5038
5039 DRM DRIVER FOR TDFX VIDEO CARDS
5040 S:      Orphan / Obsolete
5041 F:      drivers/gpu/drm/tdfx/
5042
5043 DRM DRIVER FOR TPO TPG110 PANELS
5044 M:      Linus Walleij <linus.walleij@linaro.org>
5045 T:      git git://anongit.freedesktop.org/drm/drm-misc
5046 S:      Maintained
5047 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5048 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5049
5050 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5051 M:      Dave Airlie <airlied@redhat.com>
5052 R:      Sean Paul <sean@poorly.run>
5053 L:      dri-devel@lists.freedesktop.org
5054 S:      Odd Fixes
5055 F:      drivers/gpu/drm/udl/
5056 T:      git git://anongit.freedesktop.org/drm/drm-misc
5057
5058 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5059 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5060 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5061 R:      Daniel Vetter <daniel@ffwll.ch>
5062 T:      git git://anongit.freedesktop.org/drm/drm-misc
5063 S:      Maintained
5064 L:      dri-devel@lists.freedesktop.org
5065 F:      drivers/gpu/drm/vkms/
5066 F:      Documentation/gpu/vkms.rst
5067
5068 DRM DRIVER FOR VMWARE VIRTUAL GPU
5069 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5070 M:      Thomas Hellstrom <thellstrom@vmware.com>
5071 L:      dri-devel@lists.freedesktop.org
5072 T:      git git://people.freedesktop.org/~thomash/linux
5073 S:      Supported
5074 F:      drivers/gpu/drm/vmwgfx/
5075 F:      include/uapi/drm/vmwgfx_drm.h
5076
5077 DRM DRIVERS
5078 M:      David Airlie <airlied@linux.ie>
5079 M:      Daniel Vetter <daniel@ffwll.ch>
5080 L:      dri-devel@lists.freedesktop.org
5081 T:      git git://anongit.freedesktop.org/drm/drm
5082 B:      https://bugs.freedesktop.org/
5083 C:      irc://chat.freenode.net/dri-devel
5084 S:      Maintained
5085 F:      drivers/gpu/drm/
5086 F:      drivers/gpu/vga/
5087 F:      Documentation/devicetree/bindings/display/
5088 F:      Documentation/devicetree/bindings/gpu/
5089 F:      Documentation/gpu/
5090 F:      include/drm/
5091 F:      include/uapi/drm/
5092 F:      include/linux/vga*
5093
5094 DRM DRIVERS AND MISC GPU PATCHES
5095 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5096 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5097 M:      Sean Paul <sean@poorly.run>
5098 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5099 S:      Maintained
5100 T:      git git://anongit.freedesktop.org/drm/drm-misc
5101 F:      Documentation/gpu/
5102 F:      drivers/gpu/vga/
5103 F:      drivers/gpu/drm/*
5104 F:      include/drm/drm*
5105 F:      include/uapi/drm/drm*
5106 F:      include/linux/vga*
5107
5108 DRM DRIVERS FOR ALLWINNER A10
5109 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5110 L:      dri-devel@lists.freedesktop.org
5111 S:      Supported
5112 F:      drivers/gpu/drm/sun4i/
5113 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5114 T:      git git://anongit.freedesktop.org/drm/drm-misc
5115
5116 DRM DRIVERS FOR AMLOGIC SOCS
5117 M:      Neil Armstrong <narmstrong@baylibre.com>
5118 L:      dri-devel@lists.freedesktop.org
5119 L:      linux-amlogic@lists.infradead.org
5120 W:      http://linux-meson.com/
5121 S:      Supported
5122 F:      drivers/gpu/drm/meson/
5123 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5124 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5125 F:      Documentation/gpu/meson.rst
5126 T:      git git://anongit.freedesktop.org/drm/drm-misc
5127
5128 DRM DRIVERS FOR ATMEL HLCDC
5129 M:      Boris Brezillon <bbrezillon@kernel.org>
5130 L:      dri-devel@lists.freedesktop.org
5131 S:      Supported
5132 F:      drivers/gpu/drm/atmel-hlcdc/
5133 F:      Documentation/devicetree/bindings/display/atmel/
5134 T:      git git://anongit.freedesktop.org/drm/drm-misc
5135
5136 DRM DRIVERS FOR BRIDGE CHIPS
5137 M:      Andrzej Hajda <a.hajda@samsung.com>
5138 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5139 S:      Maintained
5140 T:      git git://anongit.freedesktop.org/drm/drm-misc
5141 F:      drivers/gpu/drm/bridge/
5142
5143 DRM DRIVERS FOR EXYNOS
5144 M:      Inki Dae <inki.dae@samsung.com>
5145 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5146 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5147 M:      Kyungmin Park <kyungmin.park@samsung.com>
5148 L:      dri-devel@lists.freedesktop.org
5149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5150 S:      Supported
5151 F:      drivers/gpu/drm/exynos/
5152 F:      include/uapi/drm/exynos_drm.h
5153 F:      Documentation/devicetree/bindings/display/exynos/
5154
5155 DRM DRIVERS FOR FREESCALE DCU
5156 M:      Stefan Agner <stefan@agner.ch>
5157 M:      Alison Wang <alison.wang@nxp.com>
5158 L:      dri-devel@lists.freedesktop.org
5159 S:      Supported
5160 F:      drivers/gpu/drm/fsl-dcu/
5161 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5162 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5163 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5164 T:      git git://anongit.freedesktop.org/drm/drm-misc
5165
5166 DRM DRIVERS FOR FREESCALE IMX
5167 M:      Philipp Zabel <p.zabel@pengutronix.de>
5168 L:      dri-devel@lists.freedesktop.org
5169 S:      Maintained
5170 F:      drivers/gpu/drm/imx/
5171 F:      drivers/gpu/ipu-v3/
5172 F:      Documentation/devicetree/bindings/display/imx/
5173
5174 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5175 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5176 L:      dri-devel@lists.freedesktop.org
5177 T:      git git://github.com/patjak/drm-gma500
5178 S:      Maintained
5179 F:      drivers/gpu/drm/gma500/
5180
5181 DRM DRIVERS FOR HISILICON
5182 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5183 M:      Rongrong Zou <zourongrong@gmail.com>
5184 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5185 R:      Chen Feng <puck.chen@hisilicon.com>
5186 L:      dri-devel@lists.freedesktop.org
5187 T:      git git://github.com/xin3liang/linux.git
5188 S:      Maintained
5189 F:      drivers/gpu/drm/hisilicon/
5190 F:      Documentation/devicetree/bindings/display/hisilicon/
5191
5192 DRM DRIVERS FOR MEDIATEK
5193 M:      CK Hu <ck.hu@mediatek.com>
5194 M:      Philipp Zabel <p.zabel@pengutronix.de>
5195 L:      dri-devel@lists.freedesktop.org
5196 S:      Supported
5197 F:      drivers/gpu/drm/mediatek/
5198 F:      Documentation/devicetree/bindings/display/mediatek/
5199
5200 DRM DRIVERS FOR NVIDIA TEGRA
5201 M:      Thierry Reding <thierry.reding@gmail.com>
5202 L:      dri-devel@lists.freedesktop.org
5203 L:      linux-tegra@vger.kernel.org
5204 T:      git git://anongit.freedesktop.org/tegra/linux.git
5205 S:      Supported
5206 F:      drivers/gpu/drm/tegra/
5207 F:      drivers/gpu/host1x/
5208 F:      include/linux/host1x.h
5209 F:      include/uapi/drm/tegra_drm.h
5210 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5211
5212 DRM DRIVERS FOR RENESAS
5213 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5214 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5215 L:      dri-devel@lists.freedesktop.org
5216 L:      linux-renesas-soc@vger.kernel.org
5217 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5218 S:      Supported
5219 F:      drivers/gpu/drm/rcar-du/
5220 F:      drivers/gpu/drm/shmobile/
5221 F:      include/linux/platform_data/shmob_drm.h
5222 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5223 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5224 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5225
5226 DRM DRIVERS FOR ROCKCHIP
5227 M:      Sandy Huang <hjc@rock-chips.com>
5228 M:      Heiko Stübner <heiko@sntech.de>
5229 L:      dri-devel@lists.freedesktop.org
5230 S:      Maintained
5231 F:      drivers/gpu/drm/rockchip/
5232 F:      Documentation/devicetree/bindings/display/rockchip/
5233 T:      git git://anongit.freedesktop.org/drm/drm-misc
5234
5235 DRM DRIVERS FOR STI
5236 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5237 M:      Vincent Abriou <vincent.abriou@st.com>
5238 L:      dri-devel@lists.freedesktop.org
5239 T:      git git://anongit.freedesktop.org/drm/drm-misc
5240 S:      Maintained
5241 F:      drivers/gpu/drm/sti
5242 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5243
5244 DRM DRIVERS FOR STM
5245 M:      Yannick Fertre <yannick.fertre@st.com>
5246 M:      Philippe Cornu <philippe.cornu@st.com>
5247 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5248 M:      Vincent Abriou <vincent.abriou@st.com>
5249 L:      dri-devel@lists.freedesktop.org
5250 T:      git git://anongit.freedesktop.org/drm/drm-misc
5251 S:      Maintained
5252 F:      drivers/gpu/drm/stm
5253 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5254
5255 DRM DRIVERS FOR TI LCDC
5256 M:      Jyri Sarha <jsarha@ti.com>
5257 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5258 L:      dri-devel@lists.freedesktop.org
5259 S:      Maintained
5260 F:      drivers/gpu/drm/tilcdc/
5261 F:      Documentation/devicetree/bindings/display/tilcdc/
5262
5263 DRM DRIVERS FOR TI OMAP
5264 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5265 L:      dri-devel@lists.freedesktop.org
5266 S:      Maintained
5267 F:      drivers/gpu/drm/omapdrm/
5268 F:      Documentation/devicetree/bindings/display/ti/
5269
5270 DRM DRIVERS FOR V3D
5271 M:      Eric Anholt <eric@anholt.net>
5272 S:      Supported
5273 F:      drivers/gpu/drm/v3d/
5274 F:      include/uapi/drm/v3d_drm.h
5275 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5276 T:      git git://anongit.freedesktop.org/drm/drm-misc
5277
5278 DRM DRIVERS FOR VC4
5279 M:      Eric Anholt <eric@anholt.net>
5280 T:      git git://github.com/anholt/linux
5281 S:      Supported
5282 F:      drivers/gpu/drm/vc4/
5283 F:      include/uapi/drm/vc4_drm.h
5284 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5285 T:      git git://anongit.freedesktop.org/drm/drm-misc
5286
5287 DRM DRIVERS FOR VIVANTE GPU IP
5288 M:      Lucas Stach <l.stach@pengutronix.de>
5289 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5290 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5291 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5292 L:      dri-devel@lists.freedesktop.org
5293 S:      Maintained
5294 F:      drivers/gpu/drm/etnaviv/
5295 F:      include/uapi/drm/etnaviv_drm.h
5296 F:      Documentation/devicetree/bindings/display/etnaviv/
5297
5298 DRM DRIVERS FOR ZTE ZX
5299 M:      Shawn Guo <shawnguo@kernel.org>
5300 L:      dri-devel@lists.freedesktop.org
5301 S:      Maintained
5302 F:      drivers/gpu/drm/zte/
5303 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5304 T:      git git://anongit.freedesktop.org/drm/drm-misc
5305
5306 DRM PANEL DRIVERS
5307 M:      Thierry Reding <thierry.reding@gmail.com>
5308 L:      dri-devel@lists.freedesktop.org
5309 T:      git git://anongit.freedesktop.org/drm/drm-misc
5310 S:      Maintained
5311 F:      drivers/gpu/drm/drm_panel.c
5312 F:      drivers/gpu/drm/panel/
5313 F:      include/drm/drm_panel.h
5314 F:      Documentation/devicetree/bindings/display/panel/
5315
5316 DRM TINYDRM DRIVERS
5317 M:      Noralf Trønnes <noralf@tronnes.org>
5318 W:      https://github.com/notro/tinydrm/wiki/Development
5319 T:      git git://anongit.freedesktop.org/drm/drm-misc
5320 S:      Maintained
5321 F:      drivers/gpu/drm/tinydrm/
5322 F:      include/drm/tinydrm/
5323
5324 DRM DRIVERS FOR XEN
5325 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5326 T:      git git://anongit.freedesktop.org/drm/drm-misc
5327 L:      dri-devel@lists.freedesktop.org
5328 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5329 S:      Supported
5330 F:      drivers/gpu/drm/xen/
5331 F:      Documentation/gpu/xen-front.rst
5332
5333 DRM TTM SUBSYSTEM
5334 M:      Christian Koenig <christian.koenig@amd.com>
5335 M:      Huang Rui <ray.huang@amd.com>
5336 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5337 T:      git git://people.freedesktop.org/~agd5f/linux
5338 S:      Maintained
5339 L:      dri-devel@lists.freedesktop.org
5340 F:      include/drm/ttm/
5341 F:      drivers/gpu/drm/ttm/
5342
5343 DSBR100 USB FM RADIO DRIVER
5344 M:      Alexey Klimov <klimov.linux@gmail.com>
5345 L:      linux-media@vger.kernel.org
5346 T:      git git://linuxtv.org/media_tree.git
5347 S:      Maintained
5348 F:      drivers/media/radio/dsbr100.c
5349
5350 DSCC4 DRIVER
5351 M:      Francois Romieu <romieu@fr.zoreil.com>
5352 L:      netdev@vger.kernel.org
5353 S:      Maintained
5354 F:      drivers/net/wan/dscc4.c
5355
5356 DT3155 MEDIA DRIVER
5357 M:      Hans Verkuil <hverkuil@xs4all.nl>
5358 L:      linux-media@vger.kernel.org
5359 T:      git git://linuxtv.org/media_tree.git
5360 W:      https://linuxtv.org
5361 S:      Odd Fixes
5362 F:      drivers/media/pci/dt3155/
5363
5364 DVB_USB_AF9015 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/af9015*
5373
5374 DVB_USB_AF9035 MEDIA DRIVER
5375 M:      Antti Palosaari <crope@iki.fi>
5376 L:      linux-media@vger.kernel.org
5377 W:      https://linuxtv.org
5378 W:      http://palosaari.fi/linux/
5379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5380 T:      git git://linuxtv.org/anttip/media_tree.git
5381 S:      Maintained
5382 F:      drivers/media/usb/dvb-usb-v2/af9035*
5383
5384 DVB_USB_ANYSEE 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/anysee*
5393
5394 DVB_USB_AU6610 MEDIA DRIVER
5395 M:      Antti Palosaari <crope@iki.fi>
5396 L:      linux-media@vger.kernel.org
5397 W:      https://linuxtv.org
5398 W:      http://palosaari.fi/linux/
5399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5400 T:      git git://linuxtv.org/anttip/media_tree.git
5401 S:      Maintained
5402 F:      drivers/media/usb/dvb-usb-v2/au6610*
5403
5404 DVB_USB_CE6230 MEDIA DRIVER
5405 M:      Antti Palosaari <crope@iki.fi>
5406 L:      linux-media@vger.kernel.org
5407 W:      https://linuxtv.org
5408 W:      http://palosaari.fi/linux/
5409 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5410 T:      git git://linuxtv.org/anttip/media_tree.git
5411 S:      Maintained
5412 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5413
5414 DVB_USB_CXUSB MEDIA DRIVER
5415 M:      Michael Krufky <mkrufky@linuxtv.org>
5416 L:      linux-media@vger.kernel.org
5417 W:      https://linuxtv.org
5418 W:      http://github.com/mkrufky
5419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5420 T:      git git://linuxtv.org/media_tree.git
5421 S:      Maintained
5422 F:      drivers/media/usb/dvb-usb/cxusb*
5423
5424 DVB_USB_EC168 MEDIA DRIVER
5425 M:      Antti Palosaari <crope@iki.fi>
5426 L:      linux-media@vger.kernel.org
5427 W:      https://linuxtv.org
5428 W:      http://palosaari.fi/linux/
5429 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5430 T:      git git://linuxtv.org/anttip/media_tree.git
5431 S:      Maintained
5432 F:      drivers/media/usb/dvb-usb-v2/ec168*
5433
5434 DVB_USB_GL861 MEDIA DRIVER
5435 M:      Antti Palosaari <crope@iki.fi>
5436 L:      linux-media@vger.kernel.org
5437 W:      https://linuxtv.org
5438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5439 T:      git git://linuxtv.org/anttip/media_tree.git
5440 S:      Maintained
5441 F:      drivers/media/usb/dvb-usb-v2/gl861*
5442
5443 DVB_USB_MXL111SF MEDIA DRIVER
5444 M:      Michael Krufky <mkrufky@linuxtv.org>
5445 L:      linux-media@vger.kernel.org
5446 W:      https://linuxtv.org
5447 W:      http://github.com/mkrufky
5448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5449 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5450 S:      Maintained
5451 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5452
5453 DVB_USB_RTL28XXU MEDIA DRIVER
5454 M:      Antti Palosaari <crope@iki.fi>
5455 L:      linux-media@vger.kernel.org
5456 W:      https://linuxtv.org
5457 W:      http://palosaari.fi/linux/
5458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5459 T:      git git://linuxtv.org/anttip/media_tree.git
5460 S:      Maintained
5461 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5462
5463 DVB_USB_V2 MEDIA DRIVER
5464 M:      Antti Palosaari <crope@iki.fi>
5465 L:      linux-media@vger.kernel.org
5466 W:      https://linuxtv.org
5467 W:      http://palosaari.fi/linux/
5468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5469 T:      git git://linuxtv.org/anttip/media_tree.git
5470 S:      Maintained
5471 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5472 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5473
5474 DYNAMIC DEBUG
5475 M:      Jason Baron <jbaron@akamai.com>
5476 S:      Maintained
5477 F:      lib/dynamic_debug.c
5478 F:      include/linux/dynamic_debug.h
5479
5480 DYNAMIC INTERRUPT MODERATION
5481 M:      Tal Gilboa <talgi@mellanox.com>
5482 S:      Maintained
5483 F:      include/linux/net_dim.h
5484
5485 DZ DECSTATION DZ11 SERIAL DRIVER
5486 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5487 S:      Maintained
5488 F:      drivers/tty/serial/dz.*
5489
5490 E3X0 POWER BUTTON DRIVER
5491 M:      Moritz Fischer <moritz.fischer@ettus.com>
5492 L:      usrp-users@lists.ettus.com
5493 W:      http://www.ettus.com
5494 S:      Supported
5495 F:      drivers/input/misc/e3x0-button.c
5496 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5497
5498 E4000 MEDIA DRIVER
5499 M:      Antti Palosaari <crope@iki.fi>
5500 L:      linux-media@vger.kernel.org
5501 W:      https://linuxtv.org
5502 W:      http://palosaari.fi/linux/
5503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5504 T:      git git://linuxtv.org/anttip/media_tree.git
5505 S:      Maintained
5506 F:      drivers/media/tuners/e4000*
5507
5508 EARTH_PT1 MEDIA DRIVER
5509 M:      Akihiro Tsukada <tskd08@gmail.com>
5510 L:      linux-media@vger.kernel.org
5511 S:      Odd Fixes
5512 F:      drivers/media/pci/pt1/
5513
5514 EARTH_PT3 MEDIA DRIVER
5515 M:      Akihiro Tsukada <tskd08@gmail.com>
5516 L:      linux-media@vger.kernel.org
5517 S:      Odd Fixes
5518 F:      drivers/media/pci/pt3/
5519
5520 EC100 MEDIA DRIVER
5521 M:      Antti Palosaari <crope@iki.fi>
5522 L:      linux-media@vger.kernel.org
5523 W:      https://linuxtv.org
5524 W:      http://palosaari.fi/linux/
5525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5526 T:      git git://linuxtv.org/anttip/media_tree.git
5527 S:      Maintained
5528 F:      drivers/media/dvb-frontends/ec100*
5529
5530 ECRYPT FILE SYSTEM
5531 M:      Tyler Hicks <tyhicks@canonical.com>
5532 L:      ecryptfs@vger.kernel.org
5533 W:      http://ecryptfs.org
5534 W:      https://launchpad.net/ecryptfs
5535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5536 S:      Supported
5537 F:      Documentation/filesystems/ecryptfs.txt
5538 F:      fs/ecryptfs/
5539
5540 EDAC-AMD64
5541 M:      Borislav Petkov <bp@alien8.de>
5542 L:      linux-edac@vger.kernel.org
5543 S:      Maintained
5544 F:      drivers/edac/amd64_edac*
5545
5546 EDAC-AST2500
5547 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5548 S:      Supported
5549 F:      drivers/edac/aspeed_edac.c
5550 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5551
5552 EDAC-CALXEDA
5553 M:      Robert Richter <rric@kernel.org>
5554 L:      linux-edac@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/edac/highbank*
5557
5558 EDAC-CAVIUM OCTEON
5559 M:      Ralf Baechle <ralf@linux-mips.org>
5560 M:      David Daney <david.daney@cavium.com>
5561 L:      linux-edac@vger.kernel.org
5562 L:      linux-mips@vger.kernel.org
5563 S:      Supported
5564 F:      drivers/edac/octeon_edac*
5565
5566 EDAC-CAVIUM THUNDERX
5567 M:      David Daney <david.daney@cavium.com>
5568 M:      Jan Glauber <jglauber@cavium.com>
5569 L:      linux-edac@vger.kernel.org
5570 S:      Supported
5571 F:      drivers/edac/thunderx_edac*
5572
5573 EDAC-CORE
5574 M:      Borislav Petkov <bp@alien8.de>
5575 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5576 R:      James Morse <james.morse@arm.com>
5577 L:      linux-edac@vger.kernel.org
5578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5580 S:      Supported
5581 F:      Documentation/admin-guide/ras.rst
5582 F:      Documentation/driver-api/edac.rst
5583 F:      drivers/edac/
5584 F:      include/linux/edac.h
5585
5586 EDAC-E752X
5587 M:      Mark Gross <mark.gross@intel.com>
5588 L:      linux-edac@vger.kernel.org
5589 S:      Maintained
5590 F:      drivers/edac/e752x_edac.c
5591
5592 EDAC-E7XXX
5593 L:      linux-edac@vger.kernel.org
5594 S:      Maintained
5595 F:      drivers/edac/e7xxx_edac.c
5596
5597 EDAC-FSL_DDR
5598 M:      York Sun <york.sun@nxp.com>
5599 L:      linux-edac@vger.kernel.org
5600 S:      Maintained
5601 F:      drivers/edac/fsl_ddr_edac.*
5602
5603 EDAC-GHES
5604 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5605 L:      linux-edac@vger.kernel.org
5606 S:      Maintained
5607 F:      drivers/edac/ghes_edac.c
5608
5609 EDAC-I3000
5610 L:      linux-edac@vger.kernel.org
5611 S:      Orphan
5612 F:      drivers/edac/i3000_edac.c
5613
5614 EDAC-I5000
5615 L:      linux-edac@vger.kernel.org
5616 S:      Maintained
5617 F:      drivers/edac/i5000_edac.c
5618
5619 EDAC-I5400
5620 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5621 L:      linux-edac@vger.kernel.org
5622 S:      Maintained
5623 F:      drivers/edac/i5400_edac.c
5624
5625 EDAC-I7300
5626 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5627 L:      linux-edac@vger.kernel.org
5628 S:      Maintained
5629 F:      drivers/edac/i7300_edac.c
5630
5631 EDAC-I7CORE
5632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5633 L:      linux-edac@vger.kernel.org
5634 S:      Maintained
5635 F:      drivers/edac/i7core_edac.c
5636
5637 EDAC-I82443BXGX
5638 M:      Tim Small <tim@buttersideup.com>
5639 L:      linux-edac@vger.kernel.org
5640 S:      Maintained
5641 F:      drivers/edac/i82443bxgx_edac.c
5642
5643 EDAC-I82975X
5644 M:      "Arvind R." <arvino55@gmail.com>
5645 L:      linux-edac@vger.kernel.org
5646 S:      Maintained
5647 F:      drivers/edac/i82975x_edac.c
5648
5649 EDAC-IE31200
5650 M:      Jason Baron <jbaron@akamai.com>
5651 L:      linux-edac@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/edac/ie31200_edac.c
5654
5655 EDAC-MPC85XX
5656 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5657 L:      linux-edac@vger.kernel.org
5658 S:      Maintained
5659 F:      drivers/edac/mpc85xx_edac.[ch]
5660
5661 EDAC-PASEMI
5662 M:      Egor Martovetsky <egor@pasemi.com>
5663 L:      linux-edac@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/edac/pasemi_edac.c
5666
5667 EDAC-PND2
5668 M:      Tony Luck <tony.luck@intel.com>
5669 L:      linux-edac@vger.kernel.org
5670 S:      Maintained
5671 F:      drivers/edac/pnd2_edac.[ch]
5672
5673 EDAC-R82600
5674 M:      Tim Small <tim@buttersideup.com>
5675 L:      linux-edac@vger.kernel.org
5676 S:      Maintained
5677 F:      drivers/edac/r82600_edac.c
5678
5679 EDAC-SBRIDGE
5680 M:      Tony Luck <tony.luck@intel.com>
5681 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5682 L:      linux-edac@vger.kernel.org
5683 S:      Maintained
5684 F:      drivers/edac/sb_edac.c
5685
5686 EDAC-SKYLAKE
5687 M:      Tony Luck <tony.luck@intel.com>
5688 L:      linux-edac@vger.kernel.org
5689 S:      Maintained
5690 F:      drivers/edac/skx_edac.c
5691
5692 EDAC-TI
5693 M:      Tero Kristo <t-kristo@ti.com>
5694 L:      linux-edac@vger.kernel.org
5695 S:      Maintained
5696 F:      drivers/edac/ti_edac.c
5697
5698 EDAC-QCOM
5699 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5700 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5701 L:      linux-arm-msm@vger.kernel.org
5702 L:      linux-edac@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/edac/qcom_edac.c
5705
5706 EDIROL UA-101/UA-1000 DRIVER
5707 M:      Clemens Ladisch <clemens@ladisch.de>
5708 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5709 T:      git git://git.alsa-project.org/alsa-kernel.git
5710 S:      Maintained
5711 F:      sound/usb/misc/ua101.c
5712
5713 EFI TEST DRIVER
5714 L:      linux-efi@vger.kernel.org
5715 M:      Ivan Hu <ivan.hu@canonical.com>
5716 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5717 S:      Maintained
5718 F:      drivers/firmware/efi/test/
5719
5720 EFI VARIABLE FILESYSTEM
5721 M:      Matthew Garrett <matthew.garrett@nebula.com>
5722 M:      Jeremy Kerr <jk@ozlabs.org>
5723 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5725 L:      linux-efi@vger.kernel.org
5726 S:      Maintained
5727 F:      fs/efivarfs/
5728
5729 EFIFB FRAMEBUFFER DRIVER
5730 L:      linux-fbdev@vger.kernel.org
5731 M:      Peter Jones <pjones@redhat.com>
5732 S:      Maintained
5733 F:      drivers/video/fbdev/efifb.c
5734
5735 EFS FILESYSTEM
5736 W:      http://aeschi.ch.eu.org/efs/
5737 S:      Orphan
5738 F:      fs/efs/
5739
5740 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5741 M:      Douglas Miller <dougmill@linux.ibm.com>
5742 L:      netdev@vger.kernel.org
5743 S:      Maintained
5744 F:      drivers/net/ethernet/ibm/ehea/
5745
5746 EM28XX VIDEO4LINUX DRIVER
5747 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5748 L:      linux-media@vger.kernel.org
5749 W:      https://linuxtv.org
5750 T:      git git://linuxtv.org/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/usb/em28xx/
5753 F:      Documentation/media/v4l-drivers/em28xx*
5754
5755 EMBEDDED LINUX
5756 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5757 M:      Matt Mackall <mpm@selenic.com>
5758 M:      David Woodhouse <dwmw2@infradead.org>
5759 L:      linux-embedded@vger.kernel.org
5760 S:      Maintained
5761
5762 Emulex 10Gbps iSCSI - OneConnect DRIVER
5763 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5764 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5765 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5766 L:      linux-scsi@vger.kernel.org
5767 W:      http://www.broadcom.com
5768 S:      Supported
5769 F:      drivers/scsi/be2iscsi/
5770
5771 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5772 M:      Sathya Perla <sathya.perla@broadcom.com>
5773 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5774 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5775 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5776 L:      netdev@vger.kernel.org
5777 W:      http://www.emulex.com
5778 S:      Supported
5779 F:      drivers/net/ethernet/emulex/benet/
5780
5781 EMULEX ONECONNECT ROCE DRIVER
5782 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5783 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5784 L:      linux-rdma@vger.kernel.org
5785 W:      http://www.broadcom.com
5786 S:      Odd Fixes
5787 F:      drivers/infiniband/hw/ocrdma/
5788 F:      include/uapi/rdma/ocrdma-abi.h
5789
5790 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5791 M:      James Smart <james.smart@broadcom.com>
5792 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5793 L:      linux-scsi@vger.kernel.org
5794 W:      http://www.broadcom.com
5795 S:      Supported
5796 F:      drivers/scsi/lpfc/
5797
5798 ENE CB710 FLASH CARD READER DRIVER
5799 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5800 S:      Maintained
5801 F:      drivers/misc/cb710/
5802 F:      drivers/mmc/host/cb710-mmc.*
5803 F:      include/linux/cb710.h
5804
5805 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5806 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5807 S:      Maintained
5808 F:      drivers/media/rc/ene_ir.*
5809
5810 EPSON S1D13XXX FRAMEBUFFER DRIVER
5811 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5812 S:      Maintained
5813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5814 F:      drivers/video/fbdev/s1d13xxxfb.c
5815 F:      include/video/s1d13xxxfb.h
5816
5817 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5818 M:      Jeff Layton <jlayton@kernel.org>
5819 S:      Maintained
5820 F:      lib/errseq.c
5821 F:      include/linux/errseq.h
5822
5823 ET131X NETWORK DRIVER
5824 M:      Mark Einon <mark.einon@gmail.com>
5825 S:      Odd Fixes
5826 F:      drivers/net/ethernet/agere/
5827
5828 ETHERNET BRIDGE
5829 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5830 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5831 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5832 L:      netdev@vger.kernel.org
5833 W:      http://www.linuxfoundation.org/en/Net:Bridge
5834 S:      Maintained
5835 F:      include/linux/netfilter_bridge/
5836 F:      net/bridge/
5837
5838 ETHERNET PHY LIBRARY
5839 M:      Andrew Lunn <andrew@lunn.ch>
5840 M:      Florian Fainelli <f.fainelli@gmail.com>
5841 M:      Heiner Kallweit <hkallweit1@gmail.com>
5842 L:      netdev@vger.kernel.org
5843 S:      Maintained
5844 F:      Documentation/ABI/testing/sysfs-bus-mdio
5845 F:      Documentation/devicetree/bindings/net/mdio*
5846 F:      Documentation/networking/phy.rst
5847 F:      drivers/net/phy/
5848 F:      drivers/of/of_mdio.c
5849 F:      drivers/of/of_net.c
5850 F:      include/linux/*mdio*.h
5851 F:      include/linux/of_net.h
5852 F:      include/linux/phy.h
5853 F:      include/linux/phy_fixed.h
5854 F:      include/linux/platform_data/mdio-bcm-unimac.h
5855 F:      include/linux/platform_data/mdio-gpio.h
5856 F:      include/trace/events/mdio.h
5857 F:      include/uapi/linux/mdio.h
5858 F:      include/uapi/linux/mii.h
5859
5860 EXT2 FILE SYSTEM
5861 M:      Jan Kara <jack@suse.com>
5862 L:      linux-ext4@vger.kernel.org
5863 S:      Maintained
5864 F:      Documentation/filesystems/ext2.txt
5865 F:      fs/ext2/
5866 F:      include/linux/ext2*
5867
5868 EXT4 FILE SYSTEM
5869 M:      "Theodore Ts'o" <tytso@mit.edu>
5870 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5871 L:      linux-ext4@vger.kernel.org
5872 W:      http://ext4.wiki.kernel.org
5873 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5875 S:      Maintained
5876 F:      Documentation/filesystems/ext4/
5877 F:      fs/ext4/
5878
5879 Extended Verification Module (EVM)
5880 M:      Mimi Zohar <zohar@linux.ibm.com>
5881 L:      linux-integrity@vger.kernel.org
5882 S:      Supported
5883 F:      security/integrity/evm/
5884
5885 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5886 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5887 L:      linux-efi@vger.kernel.org
5888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5889 S:      Maintained
5890 F:      Documentation/efi-stub.txt
5891 F:      arch/*/kernel/efi.c
5892 F:      arch/x86/boot/compressed/eboot.[ch]
5893 F:      arch/*/include/asm/efi.h
5894 F:      arch/x86/platform/efi/
5895 F:      drivers/firmware/efi/
5896 F:      include/linux/efi*.h
5897 F:      arch/arm/boot/compressed/efi-header.S
5898 F:      arch/arm64/kernel/efi-entry.S
5899
5900 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5901 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5902 M:      Chanwoo Choi <cw00.choi@samsung.com>
5903 L:      linux-kernel@vger.kernel.org
5904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5905 S:      Maintained
5906 F:      drivers/extcon/
5907 F:      include/linux/extcon/
5908 F:      include/linux/extcon.h
5909 F:      Documentation/extcon/
5910 F:      Documentation/devicetree/bindings/extcon/
5911
5912 EXYNOS DP DRIVER
5913 M:      Jingoo Han <jingoohan1@gmail.com>
5914 L:      dri-devel@lists.freedesktop.org
5915 S:      Maintained
5916 F:      drivers/gpu/drm/exynos/exynos_dp*
5917
5918 EXYNOS SYSMMU (IOMMU) driver
5919 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5920 L:      iommu@lists.linux-foundation.org
5921 S:      Maintained
5922 F:      drivers/iommu/exynos-iommu.c
5923
5924 EZchip NPS platform support
5925 M:      Vineet Gupta <vgupta@synopsys.com>
5926 M:      Ofer Levi <oferle@mellanox.com>
5927 S:      Supported
5928 F:      arch/arc/plat-eznps
5929 F:      arch/arc/boot/dts/eznps.dts
5930
5931 F2FS FILE SYSTEM
5932 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5933 M:      Chao Yu <yuchao0@huawei.com>
5934 L:      linux-f2fs-devel@lists.sourceforge.net
5935 W:      https://f2fs.wiki.kernel.org/
5936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5937 S:      Maintained
5938 F:      Documentation/filesystems/f2fs.txt
5939 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5940 F:      fs/f2fs/
5941 F:      include/linux/f2fs_fs.h
5942 F:      include/trace/events/f2fs.h
5943
5944 F71805F HARDWARE MONITORING DRIVER
5945 M:      Jean Delvare <jdelvare@suse.com>
5946 L:      linux-hwmon@vger.kernel.org
5947 S:      Maintained
5948 F:      Documentation/hwmon/f71805f
5949 F:      drivers/hwmon/f71805f.c
5950
5951 FADDR2LINE
5952 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5953 S:      Maintained
5954 F:      scripts/faddr2line
5955
5956 FAILOVER MODULE
5957 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5958 L:      netdev@vger.kernel.org
5959 S:      Supported
5960 F:      net/core/failover.c
5961 F:      include/net/failover.h
5962 F:      Documentation/networking/failover.rst
5963
5964 FANOTIFY
5965 M:      Jan Kara <jack@suse.cz>
5966 R:      Amir Goldstein <amir73il@gmail.com>
5967 L:      linux-fsdevel@vger.kernel.org
5968 S:      Maintained
5969 F:      fs/notify/fanotify/
5970 F:      include/linux/fanotify.h
5971 F:      include/uapi/linux/fanotify.h
5972
5973 FARSYNC SYNCHRONOUS DRIVER
5974 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5975 W:      http://www.farsite.co.uk/
5976 S:      Supported
5977 F:      drivers/net/wan/farsync.*
5978
5979 FAULT INJECTION SUPPORT
5980 M:      Akinobu Mita <akinobu.mita@gmail.com>
5981 S:      Supported
5982 F:      Documentation/fault-injection/
5983 F:      lib/fault-inject.c
5984
5985 FBTFT Framebuffer drivers
5986 S:      Orphan
5987 L:      dri-devel@lists.freedesktop.org
5988 L:      linux-fbdev@vger.kernel.org
5989 F:      drivers/staging/fbtft/
5990
5991 FC0011 TUNER DRIVER
5992 M:      Michael Buesch <m@bues.ch>
5993 L:      linux-media@vger.kernel.org
5994 S:      Maintained
5995 F:      drivers/media/tuners/fc0011.h
5996 F:      drivers/media/tuners/fc0011.c
5997
5998 FC2580 MEDIA DRIVER
5999 M:      Antti Palosaari <crope@iki.fi>
6000 L:      linux-media@vger.kernel.org
6001 W:      https://linuxtv.org
6002 W:      http://palosaari.fi/linux/
6003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6004 T:      git git://linuxtv.org/anttip/media_tree.git
6005 S:      Maintained
6006 F:      drivers/media/tuners/fc2580*
6007
6008 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6009 M:      Hannes Reinecke <hare@suse.de>
6010 L:      linux-scsi@vger.kernel.org
6011 W:      www.Open-FCoE.org
6012 S:      Supported
6013 F:      drivers/scsi/libfc/
6014 F:      drivers/scsi/fcoe/
6015 F:      include/scsi/fc/
6016 F:      include/scsi/libfc.h
6017 F:      include/scsi/libfcoe.h
6018 F:      include/uapi/scsi/fc/
6019
6020 FILE LOCKING (flock() and fcntl()/lockf())
6021 M:      Jeff Layton <jlayton@kernel.org>
6022 M:      "J. Bruce Fields" <bfields@fieldses.org>
6023 L:      linux-fsdevel@vger.kernel.org
6024 S:      Maintained
6025 F:      include/linux/fcntl.h
6026 F:      include/uapi/linux/fcntl.h
6027 F:      fs/fcntl.c
6028 F:      fs/locks.c
6029
6030 FILESYSTEMS (VFS and infrastructure)
6031 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6032 L:      linux-fsdevel@vger.kernel.org
6033 S:      Maintained
6034 F:      fs/*
6035 F:      include/linux/fs.h
6036 F:      include/linux/fs_types.h
6037 F:      include/uapi/linux/fs.h
6038
6039 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6040 M:      Riku Voipio <riku.voipio@iki.fi>
6041 L:      linux-hwmon@vger.kernel.org
6042 S:      Maintained
6043 F:      drivers/hwmon/f75375s.c
6044 F:      include/linux/f75375s.h
6045
6046 FIREWIRE AUDIO DRIVERS
6047 M:      Clemens Ladisch <clemens@ladisch.de>
6048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6049 T:      git git://git.alsa-project.org/alsa-kernel.git
6050 S:      Maintained
6051 F:      sound/firewire/
6052
6053 FIREWIRE MEDIA DRIVERS (firedtv)
6054 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6055 L:      linux-media@vger.kernel.org
6056 L:      linux1394-devel@lists.sourceforge.net
6057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6058 S:      Maintained
6059 F:      drivers/media/firewire/
6060
6061 FIREWIRE SBP-2 TARGET
6062 M:      Chris Boot <bootc@bootc.net>
6063 L:      linux-scsi@vger.kernel.org
6064 L:      target-devel@vger.kernel.org
6065 L:      linux1394-devel@lists.sourceforge.net
6066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6067 S:      Maintained
6068 F:      drivers/target/sbp/
6069
6070 FIREWIRE SUBSYSTEM
6071 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6072 L:      linux1394-devel@lists.sourceforge.net
6073 W:      http://ieee1394.wiki.kernel.org/
6074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6075 S:      Maintained
6076 F:      drivers/firewire/
6077 F:      include/linux/firewire.h
6078 F:      include/uapi/linux/firewire*.h
6079 F:      tools/firewire/
6080
6081 FIRMWARE LOADER (request_firmware)
6082 M:      Luis Chamberlain <mcgrof@kernel.org>
6083 L:      linux-kernel@vger.kernel.org
6084 S:      Maintained
6085 F:      Documentation/firmware_class/
6086 F:      drivers/base/firmware_loader/
6087 F:      include/linux/firmware.h
6088
6089 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6090 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6091 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6092 S:      Maintained
6093 F:      drivers/block/rsxx/
6094
6095 FLOPPY DRIVER
6096 M:      Jiri Kosina <jikos@kernel.org>
6097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6098 S:      Odd fixes
6099 F:      drivers/block/floppy.c
6100
6101 FMC SUBSYSTEM
6102 M:      Alessandro Rubini <rubini@gnudd.com>
6103 W:      http://www.ohwr.org/projects/fmc-bus
6104 S:      Supported
6105 F:      drivers/fmc/
6106 F:      include/linux/fmc*.h
6107 F:      include/linux/ipmi-fru.h
6108 K:      fmc_d.*register
6109
6110 FPGA MANAGER FRAMEWORK
6111 M:      Alan Tull <atull@kernel.org>
6112 M:      Moritz Fischer <mdf@kernel.org>
6113 L:      linux-fpga@vger.kernel.org
6114 S:      Maintained
6115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6116 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6117 F:      Documentation/fpga/
6118 F:      Documentation/driver-api/fpga/
6119 F:      Documentation/devicetree/bindings/fpga/
6120 F:      drivers/fpga/
6121 F:      include/linux/fpga/
6122 W:      http://www.rocketboards.org
6123
6124 FPGA DFL DRIVERS
6125 M:      Wu Hao <hao.wu@intel.com>
6126 L:      linux-fpga@vger.kernel.org
6127 S:      Maintained
6128 F:      Documentation/fpga/dfl.txt
6129 F:      include/uapi/linux/fpga-dfl.h
6130 F:      drivers/fpga/dfl*
6131
6132 FPU EMULATOR
6133 M:      Bill Metzenthen <billm@melbpc.org.au>
6134 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6135 S:      Maintained
6136 F:      arch/x86/math-emu/
6137
6138 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6139 L:      netdev@vger.kernel.org
6140 S:      Orphan
6141 F:      drivers/net/wan/dlci.c
6142 F:      drivers/net/wan/sdla.c
6143
6144 FRAMEBUFFER LAYER
6145 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6146 L:      dri-devel@lists.freedesktop.org
6147 L:      linux-fbdev@vger.kernel.org
6148 T:      git git://github.com/bzolnier/linux.git
6149 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6150 S:      Maintained
6151 F:      Documentation/fb/
6152 F:      drivers/video/
6153 F:      include/video/
6154 F:      include/linux/fb.h
6155 F:      include/uapi/video/
6156 F:      include/uapi/linux/fb.h
6157
6158 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6159 M:      Horia Geantă <horia.geanta@nxp.com>
6160 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6161 L:      linux-crypto@vger.kernel.org
6162 S:      Maintained
6163 F:      drivers/crypto/caam/
6164 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6165
6166 FREESCALE DIU FRAMEBUFFER DRIVER
6167 M:      Timur Tabi <timur@kernel.org>
6168 L:      linux-fbdev@vger.kernel.org
6169 S:      Maintained
6170 F:      drivers/video/fbdev/fsl-diu-fb.*
6171
6172 FREESCALE DMA DRIVER
6173 M:      Li Yang <leoyang.li@nxp.com>
6174 M:      Zhang Wei <zw@zh-kernel.org>
6175 L:      linuxppc-dev@lists.ozlabs.org
6176 S:      Maintained
6177 F:      drivers/dma/fsldma.*
6178
6179 FREESCALE ENETC ETHERNET DRIVERS
6180 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6181 L:      netdev@vger.kernel.org
6182 S:      Maintained
6183 F:      drivers/net/ethernet/freescale/enetc/
6184
6185 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6186 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6187 L:      netdev@vger.kernel.org
6188 S:      Maintained
6189 F:      drivers/net/ethernet/freescale/gianfar*
6190 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6191
6192 FREESCALE GPMI NAND DRIVER
6193 M:      Han Xu <han.xu@nxp.com>
6194 L:      linux-mtd@lists.infradead.org
6195 S:      Maintained
6196 F:      drivers/mtd/nand/raw/gpmi-nand/*
6197
6198 FREESCALE I2C CPM DRIVER
6199 M:      Jochen Friedrich <jochen@scram.de>
6200 L:      linuxppc-dev@lists.ozlabs.org
6201 L:      linux-i2c@vger.kernel.org
6202 S:      Maintained
6203 F:      drivers/i2c/busses/i2c-cpm.c
6204
6205 FREESCALE IMX LPI2C DRIVER
6206 M:      Dong Aisheng <aisheng.dong@nxp.com>
6207 L:      linux-i2c@vger.kernel.org
6208 L:      linux-imx@nxp.com
6209 S:      Maintained
6210 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6211 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6212
6213 FREESCALE IMX / MXC FEC DRIVER
6214 M:      Fugang Duan <fugang.duan@nxp.com>
6215 L:      netdev@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/net/ethernet/freescale/fec_main.c
6218 F:      drivers/net/ethernet/freescale/fec_ptp.c
6219 F:      drivers/net/ethernet/freescale/fec.h
6220 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6221
6222 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6223 M:      Sascha Hauer <s.hauer@pengutronix.de>
6224 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6225 L:      linux-fbdev@vger.kernel.org
6226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6227 S:      Maintained
6228 F:      include/linux/platform_data/video-imxfb.h
6229 F:      drivers/video/fbdev/imxfb.c
6230
6231 FREESCALE QORIQ DPAA ETHERNET DRIVER
6232 M:      Madalin Bucur <madalin.bucur@nxp.com>
6233 L:      netdev@vger.kernel.org
6234 S:      Maintained
6235 F:      drivers/net/ethernet/freescale/dpaa
6236
6237 FREESCALE QORIQ DPAA FMAN DRIVER
6238 M:      Madalin Bucur <madalin.bucur@nxp.com>
6239 L:      netdev@vger.kernel.org
6240 S:      Maintained
6241 F:      drivers/net/ethernet/freescale/fman
6242 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6243
6244 FREESCALE QORIQ PTP CLOCK DRIVER
6245 M:      Yangbo Lu <yangbo.lu@nxp.com>
6246 L:      netdev@vger.kernel.org
6247 S:      Maintained
6248 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6249 F:      drivers/ptp/ptp_qoriq.c
6250 F:      drivers/ptp/ptp_qoriq_debugfs.c
6251 F:      include/linux/fsl/ptp_qoriq.h
6252 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6253
6254 FREESCALE QUAD SPI DRIVER
6255 M:      Han Xu <han.xu@nxp.com>
6256 L:      linux-spi@vger.kernel.org
6257 S:      Maintained
6258 F:      drivers/spi/spi-fsl-qspi.c
6259
6260 FREESCALE QUICC ENGINE LIBRARY
6261 M:      Qiang Zhao <qiang.zhao@nxp.com>
6262 L:      linuxppc-dev@lists.ozlabs.org
6263 S:      Maintained
6264 F:      drivers/soc/fsl/qe/
6265 F:      include/soc/fsl/*qe*.h
6266 F:      include/soc/fsl/*ucc*.h
6267
6268 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6269 M:      Li Yang <leoyang.li@nxp.com>
6270 L:      netdev@vger.kernel.org
6271 L:      linuxppc-dev@lists.ozlabs.org
6272 S:      Maintained
6273 F:      drivers/net/ethernet/freescale/ucc_geth*
6274
6275 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6276 M:      Zhao Qiang <qiang.zhao@nxp.com>
6277 L:      netdev@vger.kernel.org
6278 L:      linuxppc-dev@lists.ozlabs.org
6279 S:      Maintained
6280 F:      drivers/net/wan/fsl_ucc_hdlc*
6281
6282 FREESCALE QUICC ENGINE UCC UART DRIVER
6283 M:      Timur Tabi <timur@kernel.org>
6284 L:      linuxppc-dev@lists.ozlabs.org
6285 S:      Maintained
6286 F:      drivers/tty/serial/ucc_uart.c
6287
6288 FREESCALE SOC DRIVERS
6289 M:      Li Yang <leoyang.li@nxp.com>
6290 L:      linuxppc-dev@lists.ozlabs.org
6291 L:      linux-arm-kernel@lists.infradead.org
6292 S:      Maintained
6293 F:      Documentation/devicetree/bindings/soc/fsl/
6294 F:      drivers/soc/fsl/
6295 F:      include/linux/fsl/
6296
6297 FREESCALE SOC FS_ENET DRIVER
6298 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6299 L:      linuxppc-dev@lists.ozlabs.org
6300 L:      netdev@vger.kernel.org
6301 S:      Maintained
6302 F:      drivers/net/ethernet/freescale/fs_enet/
6303 F:      include/linux/fs_enet_pd.h
6304
6305 FREESCALE SOC SOUND DRIVERS
6306 M:      Timur Tabi <timur@kernel.org>
6307 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6308 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6309 R:      Fabio Estevam <festevam@gmail.com>
6310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6311 L:      linuxppc-dev@lists.ozlabs.org
6312 S:      Maintained
6313 F:      sound/soc/fsl/fsl*
6314 F:      sound/soc/fsl/imx*
6315 F:      sound/soc/fsl/mpc8610_hpcd.c
6316
6317 FREESCALE USB PERIPHERAL DRIVERS
6318 M:      Li Yang <leoyang.li@nxp.com>
6319 L:      linux-usb@vger.kernel.org
6320 L:      linuxppc-dev@lists.ozlabs.org
6321 S:      Maintained
6322 F:      drivers/usb/gadget/udc/fsl*
6323
6324 FREEVXFS FILESYSTEM
6325 M:      Christoph Hellwig <hch@infradead.org>
6326 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6327 S:      Maintained
6328 F:      fs/freevxfs/
6329
6330 FREEZER
6331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6332 M:      Pavel Machek <pavel@ucw.cz>
6333 L:      linux-pm@vger.kernel.org
6334 S:      Supported
6335 F:      Documentation/power/freezing-of-tasks.txt
6336 F:      include/linux/freezer.h
6337 F:      kernel/freezer.c
6338
6339 FRONTSWAP API
6340 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6341 L:      linux-kernel@vger.kernel.org
6342 S:      Maintained
6343 F:      mm/frontswap.c
6344 F:      include/linux/frontswap.h
6345
6346 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6347 M:      David Howells <dhowells@redhat.com>
6348 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6349 S:      Supported
6350 F:      Documentation/filesystems/caching/
6351 F:      fs/fscache/
6352 F:      include/linux/fscache*.h
6353
6354 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6355 M:      Theodore Y. Ts'o <tytso@mit.edu>
6356 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6357 M:      Eric Biggers <ebiggers@kernel.org>
6358 L:      linux-fscrypt@vger.kernel.org
6359 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6360 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6361 S:      Supported
6362 F:      fs/crypto/
6363 F:      include/linux/fscrypt*.h
6364 F:      Documentation/filesystems/fscrypt.rst
6365
6366 FSI-ATTACHED I2C DRIVER
6367 M:      Eddie James <eajames@linux.ibm.com>
6368 L:      linux-i2c@vger.kernel.org
6369 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6370 S:      Maintained
6371 F:      drivers/i2c/busses/i2c-fsi.c
6372 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6373
6374 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6375 M:      Jan Kara <jack@suse.cz>
6376 R:      Amir Goldstein <amir73il@gmail.com>
6377 L:      linux-fsdevel@vger.kernel.org
6378 S:      Maintained
6379 F:      fs/notify/
6380 F:      include/linux/fsnotify*.h
6381
6382 FUJITSU LAPTOP EXTRAS
6383 M:      Jonathan Woithe <jwoithe@just42.net>
6384 L:      platform-driver-x86@vger.kernel.org
6385 S:      Maintained
6386 F:      drivers/platform/x86/fujitsu-laptop.c
6387
6388 FUJITSU M-5MO LS CAMERA ISP DRIVER
6389 M:      Kyungmin Park <kyungmin.park@samsung.com>
6390 M:      Heungjun Kim <riverful.kim@samsung.com>
6391 L:      linux-media@vger.kernel.org
6392 S:      Maintained
6393 F:      drivers/media/i2c/m5mols/
6394 F:      include/media/i2c/m5mols.h
6395
6396 FUJITSU TABLET EXTRAS
6397 M:      Robert Gerlach <khnz@gmx.de>
6398 L:      platform-driver-x86@vger.kernel.org
6399 S:      Maintained
6400 F:      drivers/platform/x86/fujitsu-tablet.c
6401
6402 FUSE: FILESYSTEM IN USERSPACE
6403 M:      Miklos Szeredi <miklos@szeredi.hu>
6404 L:      linux-fsdevel@vger.kernel.org
6405 W:      http://fuse.sourceforge.net/
6406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6407 S:      Maintained
6408 F:      fs/fuse/
6409 F:      include/uapi/linux/fuse.h
6410 F:      Documentation/filesystems/fuse.txt
6411
6412 FUTEX SUBSYSTEM
6413 M:      Thomas Gleixner <tglx@linutronix.de>
6414 M:      Ingo Molnar <mingo@redhat.com>
6415 R:      Peter Zijlstra <peterz@infradead.org>
6416 R:      Darren Hart <dvhart@infradead.org>
6417 L:      linux-kernel@vger.kernel.org
6418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6419 S:      Maintained
6420 F:      kernel/futex.c
6421 F:      include/asm-generic/futex.h
6422 F:      include/linux/futex.h
6423 F:      include/uapi/linux/futex.h
6424 F:      tools/testing/selftests/futex/
6425 F:      tools/perf/bench/futex*
6426 F:      Documentation/*futex*
6427
6428 GCC PLUGINS
6429 M:      Kees Cook <keescook@chromium.org>
6430 R:      Emese Revfy <re.emese@gmail.com>
6431 L:      kernel-hardening@lists.openwall.com
6432 S:      Maintained
6433 F:      scripts/gcc-plugins/
6434 F:      scripts/gcc-plugin.sh
6435 F:      scripts/Makefile.gcc-plugins
6436 F:      Documentation/gcc-plugins.txt
6437
6438 GASKET DRIVER FRAMEWORK
6439 M:      Rob Springer <rspringer@google.com>
6440 M:      Todd Poynor <toddpoynor@google.com>
6441 M:      Ben Chan <benchan@chromium.org>
6442 S:      Maintained
6443 F:      drivers/staging/gasket/
6444
6445 GCOV BASED KERNEL PROFILING
6446 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6447 S:      Maintained
6448 F:      kernel/gcov/
6449 F:      Documentation/dev-tools/gcov.rst
6450
6451 GDB KERNEL DEBUGGING HELPER SCRIPTS
6452 M:      Jan Kiszka <jan.kiszka@siemens.com>
6453 M:      Kieran Bingham <kbingham@kernel.org>
6454 S:      Supported
6455 F:      scripts/gdb/
6456
6457 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6458 M:      Achim Leubner <achim_leubner@adaptec.com>
6459 L:      linux-scsi@vger.kernel.org
6460 W:      http://www.icp-vortex.com/
6461 S:      Supported
6462 F:      drivers/scsi/gdt*
6463
6464 GEMTEK FM RADIO RECEIVER DRIVER
6465 M:      Hans Verkuil <hverkuil@xs4all.nl>
6466 L:      linux-media@vger.kernel.org
6467 T:      git git://linuxtv.org/media_tree.git
6468 W:      https://linuxtv.org
6469 S:      Maintained
6470 F:      drivers/media/radio/radio-gemtek*
6471
6472 GENERIC GPIO I2C DRIVER
6473 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6474 S:      Supported
6475 F:      drivers/i2c/busses/i2c-gpio.c
6476 F:      include/linux/platform_data/i2c-gpio.h
6477
6478 GENERIC GPIO I2C MULTIPLEXER DRIVER
6479 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6480 L:      linux-i2c@vger.kernel.org
6481 S:      Supported
6482 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6483 F:      include/linux/platform_data/i2c-mux-gpio.h
6484 F:      Documentation/i2c/muxes/i2c-mux-gpio
6485
6486 GENERIC HDLC (WAN) DRIVERS
6487 M:      Krzysztof Halasa <khc@pm.waw.pl>
6488 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6489 S:      Maintained
6490 F:      drivers/net/wan/c101.c
6491 F:      drivers/net/wan/hd6457*
6492 F:      drivers/net/wan/hdlc*
6493 F:      drivers/net/wan/n2.c
6494 F:      drivers/net/wan/pc300too.c
6495 F:      drivers/net/wan/pci200syn.c
6496 F:      drivers/net/wan/wanxl*
6497
6498 GENERIC INCLUDE/ASM HEADER FILES
6499 M:      Arnd Bergmann <arnd@arndb.de>
6500 L:      linux-arch@vger.kernel.org
6501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6502 S:      Maintained
6503 F:      include/asm-generic/
6504 F:      include/uapi/asm-generic/
6505
6506 GENERIC PHY FRAMEWORK
6507 M:      Kishon Vijay Abraham I <kishon@ti.com>
6508 L:      linux-kernel@vger.kernel.org
6509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6510 S:      Supported
6511 F:      drivers/phy/
6512 F:      include/linux/phy/
6513 F:      Documentation/devicetree/bindings/phy/
6514
6515 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6516 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6517 S:      Supported
6518 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6519
6520 GENERIC PM DOMAINS
6521 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6522 M:      Kevin Hilman <khilman@kernel.org>
6523 M:      Ulf Hansson <ulf.hansson@linaro.org>
6524 L:      linux-pm@vger.kernel.org
6525 S:      Supported
6526 F:      drivers/base/power/domain*.c
6527 F:      include/linux/pm_domain.h
6528 F:      Documentation/devicetree/bindings/power/power_domain.txt
6529
6530 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6531 M:      Eugen Hristev <eugen.hristev@microchip.com>
6532 L:      linux-input@vger.kernel.org
6533 S:      Maintained
6534 F:      drivers/input/touchscreen/resistive-adc-touch.c
6535
6536 GENERIC UIO DRIVER FOR PCI DEVICES
6537 M:      "Michael S. Tsirkin" <mst@redhat.com>
6538 L:      kvm@vger.kernel.org
6539 S:      Supported
6540 F:      drivers/uio/uio_pci_generic.c
6541
6542 GENWQE (IBM Generic Workqueue Card)
6543 M:      Frank Haverkamp <haver@linux.ibm.com>
6544 S:      Supported
6545 F:      drivers/misc/genwqe/
6546
6547 GET_MAINTAINER SCRIPT
6548 M:      Joe Perches <joe@perches.com>
6549 S:      Maintained
6550 F:      scripts/get_maintainer.pl
6551
6552 GFS2 FILE SYSTEM
6553 M:      Bob Peterson <rpeterso@redhat.com>
6554 M:      Andreas Gruenbacher <agruenba@redhat.com>
6555 L:      cluster-devel@redhat.com
6556 W:      http://sources.redhat.com/cluster/
6557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6558 S:      Supported
6559 F:      Documentation/filesystems/gfs2*.txt
6560 F:      fs/gfs2/
6561 F:      include/uapi/linux/gfs2_ondisk.h
6562
6563 GIGASET ISDN DRIVERS
6564 M:      Paul Bolle <pebolle@tiscali.nl>
6565 L:      gigaset307x-common@lists.sourceforge.net
6566 W:      http://gigaset307x.sourceforge.net/
6567 S:      Odd Fixes
6568 F:      Documentation/isdn/README.gigaset
6569 F:      drivers/isdn/gigaset/
6570 F:      include/uapi/linux/gigaset_dev.h
6571
6572 GNSS SUBSYSTEM
6573 M:      Johan Hovold <johan@kernel.org>
6574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6575 S:      Maintained
6576 F:      Documentation/ABI/testing/sysfs-class-gnss
6577 F:      Documentation/devicetree/bindings/gnss/
6578 F:      drivers/gnss/
6579 F:      include/linux/gnss.h
6580
6581 GO7007 MPEG CODEC
6582 M:      Hans Verkuil <hans.verkuil@cisco.com>
6583 L:      linux-media@vger.kernel.org
6584 S:      Maintained
6585 F:      drivers/media/usb/go7007/
6586
6587 GOODIX TOUCHSCREEN
6588 M:      Bastien Nocera <hadess@hadess.net>
6589 L:      linux-input@vger.kernel.org
6590 S:      Maintained
6591 F:      drivers/input/touchscreen/goodix.c
6592
6593 GPD POCKET FAN DRIVER
6594 M:      Hans de Goede <hdegoede@redhat.com>
6595 L:      platform-driver-x86@vger.kernel.org
6596 S:      Maintained
6597 F:      drivers/platform/x86/gpd-pocket-fan.c
6598
6599 GPIO ACPI SUPPORT
6600 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6601 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6602 L:      linux-gpio@vger.kernel.org
6603 L:      linux-acpi@vger.kernel.org
6604 S:      Maintained
6605 F:      Documentation/acpi/gpio-properties.txt
6606 F:      drivers/gpio/gpiolib-acpi.c
6607
6608 GPIO IR Transmitter
6609 M:      Sean Young <sean@mess.org>
6610 L:      linux-media@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/media/rc/gpio-ir-tx.c
6613
6614 GPIO MOCKUP DRIVER
6615 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6616 L:      linux-gpio@vger.kernel.org
6617 S:      Maintained
6618 F:      drivers/gpio/gpio-mockup.c
6619 F:      tools/testing/selftests/gpio/
6620
6621 GPIO SUBSYSTEM
6622 M:      Linus Walleij <linus.walleij@linaro.org>
6623 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6624 L:      linux-gpio@vger.kernel.org
6625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6626 S:      Maintained
6627 F:      Documentation/devicetree/bindings/gpio/
6628 F:      Documentation/driver-api/gpio/
6629 F:      Documentation/gpio/
6630 F:      Documentation/ABI/testing/gpio-cdev
6631 F:      Documentation/ABI/obsolete/sysfs-gpio
6632 F:      drivers/gpio/
6633 F:      include/linux/gpio/
6634 F:      include/linux/gpio.h
6635 F:      include/linux/of_gpio.h
6636 F:      include/asm-generic/gpio.h
6637 F:      include/uapi/linux/gpio.h
6638 F:      tools/gpio/
6639
6640 GRE DEMULTIPLEXER DRIVER
6641 M:      Dmitry Kozlov <xeb@mail.ru>
6642 L:      netdev@vger.kernel.org
6643 S:      Maintained
6644 F:      net/ipv4/gre_demux.c
6645 F:      net/ipv4/gre_offload.c
6646 F:      include/net/gre.h
6647
6648 GRETH 10/100/1G Ethernet MAC device driver
6649 M:      Andreas Larsson <andreas@gaisler.com>
6650 L:      netdev@vger.kernel.org
6651 S:      Maintained
6652 F:      drivers/net/ethernet/aeroflex/
6653
6654 GREYBUS AUDIO PROTOCOLS DRIVERS
6655 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6656 M:      Mark Greer <mgreer@animalcreek.com>
6657 S:      Maintained
6658 F:      drivers/staging/greybus/audio_apbridgea.c
6659 F:      drivers/staging/greybus/audio_apbridgea.h
6660 F:      drivers/staging/greybus/audio_codec.c
6661 F:      drivers/staging/greybus/audio_codec.h
6662 F:      drivers/staging/greybus/audio_gb.c
6663 F:      drivers/staging/greybus/audio_manager.c
6664 F:      drivers/staging/greybus/audio_manager.h
6665 F:      drivers/staging/greybus/audio_manager_module.c
6666 F:      drivers/staging/greybus/audio_manager_private.h
6667 F:      drivers/staging/greybus/audio_manager_sysfs.c
6668 F:      drivers/staging/greybus/audio_module.c
6669 F:      drivers/staging/greybus/audio_topology.c
6670
6671 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6672 M:      Viresh Kumar <vireshk@kernel.org>
6673 S:      Maintained
6674 F:      drivers/staging/greybus/authentication.c
6675 F:      drivers/staging/greybus/bootrom.c
6676 F:      drivers/staging/greybus/firmware.h
6677 F:      drivers/staging/greybus/fw-core.c
6678 F:      drivers/staging/greybus/fw-download.c
6679 F:      drivers/staging/greybus/fw-management.c
6680 F:      drivers/staging/greybus/greybus_authentication.h
6681 F:      drivers/staging/greybus/greybus_firmware.h
6682 F:      drivers/staging/greybus/hid.c
6683 F:      drivers/staging/greybus/i2c.c
6684 F:      drivers/staging/greybus/spi.c
6685 F:      drivers/staging/greybus/spilib.c
6686 F:      drivers/staging/greybus/spilib.h
6687
6688 GREYBUS LOOPBACK DRIVER
6689 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6690 S:      Maintained
6691 F:      drivers/staging/greybus/loopback.c
6692
6693 GREYBUS PLATFORM DRIVERS
6694 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6695 S:      Maintained
6696 F:      drivers/staging/greybus/arche-platform.c
6697 F:      drivers/staging/greybus/arche-apb-ctrl.c
6698 F:      drivers/staging/greybus/arche_platform.h
6699
6700 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6701 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6702 S:      Maintained
6703 F:      drivers/staging/greybus/sdio.c
6704 F:      drivers/staging/greybus/light.c
6705 F:      drivers/staging/greybus/gpio.c
6706 F:      drivers/staging/greybus/power_supply.c
6707 F:      drivers/staging/greybus/spi.c
6708 F:      drivers/staging/greybus/spilib.c
6709
6710 GREYBUS SUBSYSTEM
6711 M:      Johan Hovold <johan@kernel.org>
6712 M:      Alex Elder <elder@kernel.org>
6713 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6714 S:      Maintained
6715 F:      drivers/staging/greybus/
6716 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6717
6718 GREYBUS UART PROTOCOLS DRIVERS
6719 M:      David Lin <dtwlin@gmail.com>
6720 S:      Maintained
6721 F:      drivers/staging/greybus/uart.c
6722 F:      drivers/staging/greybus/log.c
6723
6724 GS1662 VIDEO SERIALIZER
6725 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6726 L:      linux-media@vger.kernel.org
6727 T:      git git://linuxtv.org/media_tree.git
6728 S:      Maintained
6729 F:      drivers/media/spi/gs1662.c
6730
6731 GSPCA FINEPIX SUBDRIVER
6732 M:      Frank Zago <frank@zago.net>
6733 L:      linux-media@vger.kernel.org
6734 T:      git git://linuxtv.org/media_tree.git
6735 S:      Maintained
6736 F:      drivers/media/usb/gspca/finepix.c
6737
6738 GSPCA GL860 SUBDRIVER
6739 M:      Olivier Lorin <o.lorin@laposte.net>
6740 L:      linux-media@vger.kernel.org
6741 T:      git git://linuxtv.org/media_tree.git
6742 S:      Maintained
6743 F:      drivers/media/usb/gspca/gl860/
6744
6745 GSPCA M5602 SUBDRIVER
6746 M:      Erik Andren <erik.andren@gmail.com>
6747 L:      linux-media@vger.kernel.org
6748 T:      git git://linuxtv.org/media_tree.git
6749 S:      Maintained
6750 F:      drivers/media/usb/gspca/m5602/
6751
6752 GSPCA PAC207 SONIXB SUBDRIVER
6753 M:      Hans Verkuil <hverkuil@xs4all.nl>
6754 L:      linux-media@vger.kernel.org
6755 T:      git git://linuxtv.org/media_tree.git
6756 S:      Odd Fixes
6757 F:      drivers/media/usb/gspca/pac207.c
6758
6759 GSPCA SN9C20X SUBDRIVER
6760 M:      Brian Johnson <brijohn@gmail.com>
6761 L:      linux-media@vger.kernel.org
6762 T:      git git://linuxtv.org/media_tree.git
6763 S:      Maintained
6764 F:      drivers/media/usb/gspca/sn9c20x.c
6765
6766 GSPCA T613 SUBDRIVER
6767 M:      Leandro Costantino <lcostantino@gmail.com>
6768 L:      linux-media@vger.kernel.org
6769 T:      git git://linuxtv.org/media_tree.git
6770 S:      Maintained
6771 F:      drivers/media/usb/gspca/t613.c
6772
6773 GSPCA USB WEBCAM DRIVER
6774 M:      Hans Verkuil <hverkuil@xs4all.nl>
6775 L:      linux-media@vger.kernel.org
6776 T:      git git://linuxtv.org/media_tree.git
6777 S:      Odd Fixes
6778 F:      drivers/media/usb/gspca/
6779
6780 GTP (GPRS Tunneling Protocol)
6781 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6782 M:      Harald Welte <laforge@gnumonks.org>
6783 L:      osmocom-net-gprs@lists.osmocom.org
6784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6785 S:      Maintained
6786 F:      drivers/net/gtp.c
6787
6788 GUID PARTITION TABLE (GPT)
6789 M:      Davidlohr Bueso <dave@stgolabs.net>
6790 L:      linux-efi@vger.kernel.org
6791 S:      Maintained
6792 F:      block/partitions/efi.*
6793
6794 H8/300 ARCHITECTURE
6795 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6796 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6797 W:      http://uclinux-h8.sourceforge.jp
6798 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6799 S:      Maintained
6800 F:      arch/h8300/
6801 F:      drivers/clocksource/h8300_*.c
6802 F:      drivers/clk/h8300/
6803 F:      drivers/irqchip/irq-renesas-h8*.c
6804
6805 HABANALABS PCI DRIVER
6806 M:      Oded Gabbay <oded.gabbay@gmail.com>
6807 T:      git https://github.com/HabanaAI/linux.git
6808 S:      Supported
6809 F:      drivers/misc/habanalabs/
6810 F:      include/uapi/misc/habanalabs.h
6811 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6812 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6813
6814 HACKRF MEDIA DRIVER
6815 M:      Antti Palosaari <crope@iki.fi>
6816 L:      linux-media@vger.kernel.org
6817 W:      https://linuxtv.org
6818 W:      http://palosaari.fi/linux/
6819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6820 T:      git git://linuxtv.org/anttip/media_tree.git
6821 S:      Maintained
6822 F:      drivers/media/usb/hackrf/
6823
6824 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6825 M:      Frank Seidel <frank@f-seidel.de>
6826 L:      platform-driver-x86@vger.kernel.org
6827 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6828 S:      Maintained
6829 F:      drivers/platform/x86/hdaps.c
6830
6831 HARDWARE MONITORING
6832 M:      Jean Delvare <jdelvare@suse.com>
6833 M:      Guenter Roeck <linux@roeck-us.net>
6834 L:      linux-hwmon@vger.kernel.org
6835 W:      http://hwmon.wiki.kernel.org/
6836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6837 S:      Maintained
6838 F:      Documentation/devicetree/bindings/hwmon/
6839 F:      Documentation/hwmon/
6840 F:      drivers/hwmon/
6841 F:      include/linux/hwmon*.h
6842 F:      include/trace/events/hwmon*.h
6843
6844 HARDWARE RANDOM NUMBER GENERATOR CORE
6845 M:      Matt Mackall <mpm@selenic.com>
6846 M:      Herbert Xu <herbert@gondor.apana.org.au>
6847 L:      linux-crypto@vger.kernel.org
6848 S:      Odd fixes
6849 F:      Documentation/devicetree/bindings/rng/
6850 F:      Documentation/hw_random.txt
6851 F:      drivers/char/hw_random/
6852 F:      include/linux/hw_random.h
6853
6854 HARDWARE TRACING FACILITIES
6855 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6856 S:      Maintained
6857 F:      drivers/hwtracing/
6858
6859 HARDWARE SPINLOCK CORE
6860 M:      Ohad Ben-Cohen <ohad@wizery.com>
6861 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6862 L:      linux-remoteproc@vger.kernel.org
6863 S:      Maintained
6864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6865 F:      Documentation/devicetree/bindings/hwlock/
6866 F:      Documentation/hwspinlock.txt
6867 F:      drivers/hwspinlock/
6868 F:      include/linux/hwspinlock.h
6869
6870 HARMONY SOUND DRIVER
6871 L:      linux-parisc@vger.kernel.org
6872 S:      Maintained
6873 F:      sound/parisc/harmony.*
6874
6875 HDPVR USB VIDEO ENCODER DRIVER
6876 M:      Hans Verkuil <hverkuil@xs4all.nl>
6877 L:      linux-media@vger.kernel.org
6878 T:      git git://linuxtv.org/media_tree.git
6879 W:      https://linuxtv.org
6880 S:      Odd Fixes
6881 F:      drivers/media/usb/hdpvr/
6882
6883 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6884 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6885 S:      Supported
6886 F:      Documentation/watchdog/hpwdt.txt
6887 F:      drivers/watchdog/hpwdt.c
6888
6889 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6890 M:      Don Brace <don.brace@microsemi.com>
6891 L:      esc.storagedev@microsemi.com
6892 L:      linux-scsi@vger.kernel.org
6893 S:      Supported
6894 F:      Documentation/scsi/hpsa.txt
6895 F:      drivers/scsi/hpsa*.[ch]
6896 F:      include/linux/cciss*.h
6897 F:      include/uapi/linux/cciss*.h
6898
6899 HFI1 DRIVER
6900 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6901 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6902 L:      linux-rdma@vger.kernel.org
6903 S:      Supported
6904 F:      drivers/infiniband/hw/hfi1
6905
6906 HFS FILESYSTEM
6907 L:      linux-fsdevel@vger.kernel.org
6908 S:      Orphan
6909 F:      Documentation/filesystems/hfs.txt
6910 F:      fs/hfs/
6911
6912 HFSPLUS FILESYSTEM
6913 L:      linux-fsdevel@vger.kernel.org
6914 S:      Orphan
6915 F:      Documentation/filesystems/hfsplus.txt
6916 F:      fs/hfsplus/
6917
6918 HGA FRAMEBUFFER DRIVER
6919 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6920 L:      linux-nvidia@lists.surfsouth.com
6921 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6922 S:      Maintained
6923 F:      drivers/video/fbdev/hgafb.c
6924
6925 HIBERNATION (aka Software Suspend, aka swsusp)
6926 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6927 M:      Pavel Machek <pavel@ucw.cz>
6928 L:      linux-pm@vger.kernel.org
6929 B:      https://bugzilla.kernel.org
6930 S:      Supported
6931 F:      arch/x86/power/
6932 F:      drivers/base/power/
6933 F:      kernel/power/
6934 F:      include/linux/suspend.h
6935 F:      include/linux/freezer.h
6936 F:      include/linux/pm.h
6937 F:      arch/*/include/asm/suspend*.h
6938
6939 HID CORE LAYER
6940 M:      Jiri Kosina <jikos@kernel.org>
6941 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6942 L:      linux-input@vger.kernel.org
6943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6944 S:      Maintained
6945 F:      drivers/hid/
6946 F:      include/linux/hid*
6947 F:      include/uapi/linux/hid*
6948
6949 HID SENSOR HUB DRIVERS
6950 M:      Jiri Kosina <jikos@kernel.org>
6951 M:      Jonathan Cameron <jic23@kernel.org>
6952 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6953 L:      linux-input@vger.kernel.org
6954 L:      linux-iio@vger.kernel.org
6955 S:      Maintained
6956 F:      Documentation/hid/hid-sensor*
6957 F:      drivers/hid/hid-sensor-*
6958 F:      drivers/iio/*/hid-*
6959 F:      include/linux/hid-sensor-*
6960
6961 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6962 M:      Thomas Gleixner <tglx@linutronix.de>
6963 L:      linux-kernel@vger.kernel.org
6964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6965 S:      Maintained
6966 F:      Documentation/timers/
6967 F:      kernel/time/hrtimer.c
6968 F:      kernel/time/clockevents.c
6969 F:      kernel/time/timer_*.c
6970 F:      include/linux/clockchips.h
6971 F:      include/linux/hrtimer.h
6972
6973 HIGH-SPEED SCC DRIVER FOR AX.25
6974 L:      linux-hams@vger.kernel.org
6975 S:      Orphan
6976 F:      drivers/net/hamradio/dmascc.c
6977 F:      drivers/net/hamradio/scc.c
6978
6979 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6980 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6981 W:      http://www.highpoint-tech.com
6982 S:      Supported
6983 F:      Documentation/scsi/hptiop.txt
6984 F:      drivers/scsi/hptiop.c
6985
6986 HIPPI
6987 M:      Jes Sorensen <jes@trained-monkey.org>
6988 L:      linux-hippi@sunsite.dk
6989 S:      Maintained
6990 F:      include/linux/hippidevice.h
6991 F:      include/uapi/linux/if_hippi.h
6992 F:      net/802/hippi.c
6993 F:      drivers/net/hippi/
6994
6995 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6996 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6997 M:      Salil Mehta <salil.mehta@huawei.com>
6998 L:      netdev@vger.kernel.org
6999 W:      http://www.hisilicon.com
7000 S:      Maintained
7001 F:      drivers/net/ethernet/hisilicon/hns3/
7002
7003 HISILICON LPC BUS DRIVER
7004 M:      john.garry@huawei.com
7005 W:      http://www.hisilicon.com
7006 S:      Maintained
7007 F:      drivers/bus/hisi_lpc.c
7008 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7009
7010 HISILICON NETWORK SUBSYSTEM DRIVER
7011 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7012 M:      Salil Mehta <salil.mehta@huawei.com>
7013 L:      netdev@vger.kernel.org
7014 W:      http://www.hisilicon.com
7015 S:      Maintained
7016 F:      drivers/net/ethernet/hisilicon/
7017 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7018
7019 HISILICON PMU DRIVER
7020 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7021 W:      http://www.hisilicon.com
7022 S:      Supported
7023 F:      drivers/perf/hisilicon
7024 F:      Documentation/perf/hisi-pmu.txt
7025
7026 HISILICON ROCE DRIVER
7027 M:      Lijun Ou <oulijun@huawei.com>
7028 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7029 L:      linux-rdma@vger.kernel.org
7030 S:      Maintained
7031 F:      drivers/infiniband/hw/hns/
7032 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7033
7034 HISILICON SAS Controller
7035 M:      John Garry <john.garry@huawei.com>
7036 W:      http://www.hisilicon.com
7037 S:      Supported
7038 F:      drivers/scsi/hisi_sas/
7039 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7040
7041 HMM - Heterogeneous Memory Management
7042 M:      Jérôme Glisse <jglisse@redhat.com>
7043 L:      linux-mm@kvack.org
7044 S:      Maintained
7045 F:      mm/hmm*
7046 F:      include/linux/hmm*
7047 F:      Documentation/vm/hmm.rst
7048
7049 HOST AP DRIVER
7050 M:      Jouni Malinen <j@w1.fi>
7051 L:      linux-wireless@vger.kernel.org
7052 W:      http://w1.fi/hostap-driver.html
7053 S:      Obsolete
7054 F:      drivers/net/wireless/intersil/hostap/
7055
7056 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7057 L:      platform-driver-x86@vger.kernel.org
7058 S:      Orphan
7059 F:      drivers/platform/x86/tc1100-wmi.c
7060
7061 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7062 M:      Jaroslav Kysela <perex@perex.cz>
7063 S:      Maintained
7064 F:      drivers/net/ethernet/hp/hp100.*
7065
7066 HPET:   High Precision Event Timers driver
7067 M:      Clemens Ladisch <clemens@ladisch.de>
7068 S:      Maintained
7069 F:      Documentation/timers/hpet.txt
7070 F:      drivers/char/hpet.c
7071 F:      include/linux/hpet.h
7072 F:      include/uapi/linux/hpet.h
7073
7074 HPET:   x86
7075 S:      Orphan
7076 F:      arch/x86/kernel/hpet.c
7077 F:      arch/x86/include/asm/hpet.h
7078
7079 HPFS FILESYSTEM
7080 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7081 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7082 S:      Maintained
7083 F:      fs/hpfs/
7084
7085 HSI SUBSYSTEM
7086 M:      Sebastian Reichel <sre@kernel.org>
7087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7088 S:      Maintained
7089 F:      Documentation/ABI/testing/sysfs-bus-hsi
7090 F:      Documentation/driver-api/hsi.rst
7091 F:      drivers/hsi/
7092 F:      include/linux/hsi/
7093 F:      include/uapi/linux/hsi/
7094
7095 HSO 3G MODEM DRIVER
7096 L:      linux-usb@vger.kernel.org
7097 S:      Orphan
7098 F:      drivers/net/usb/hso.c
7099
7100 HSR NETWORK PROTOCOL
7101 M:      Arvid Brodin <arvid.brodin@alten.se>
7102 L:      netdev@vger.kernel.org
7103 S:      Maintained
7104 F:      net/hsr/
7105
7106 HT16K33 LED CONTROLLER DRIVER
7107 M:      Robin van der Gracht <robin@protonic.nl>
7108 S:      Maintained
7109 F:      drivers/auxdisplay/ht16k33.c
7110 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7111
7112 HTCPEN TOUCHSCREEN DRIVER
7113 M:      Pau Oliva Fora <pof@eslack.org>
7114 L:      linux-input@vger.kernel.org
7115 S:      Maintained
7116 F:      drivers/input/touchscreen/htcpen.c
7117
7118 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7119 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7120 L:      linux-iio@vger.kernel.org
7121 W:      http://www.st.com/
7122 S:      Maintained
7123 F:      drivers/iio/humidity/hts221*
7124 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7125
7126 HUAWEI ETHERNET DRIVER
7127 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7128 L:      netdev@vger.kernel.org
7129 S:      Supported
7130 F:      Documentation/networking/hinic.txt
7131 F:      drivers/net/ethernet/huawei/hinic/
7132
7133 HUGETLB FILESYSTEM
7134 M:      Mike Kravetz <mike.kravetz@oracle.com>
7135 L:      linux-mm@kvack.org
7136 S:      Maintained
7137 F:      fs/hugetlbfs/
7138 F:      mm/hugetlb.c
7139 F:      include/linux/hugetlb.h
7140 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7141 F:      Documentation/vm/hugetlbfs_reserv.rst
7142 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7143
7144 HVA ST MEDIA DRIVER
7145 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7146 L:      linux-media@vger.kernel.org
7147 T:      git git://linuxtv.org/media_tree.git
7148 W:      https://linuxtv.org
7149 S:      Supported
7150 F:      drivers/media/platform/sti/hva
7151
7152 HWPOISON MEMORY FAILURE HANDLING
7153 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7154 L:      linux-mm@kvack.org
7155 S:      Maintained
7156 F:      mm/memory-failure.c
7157 F:      mm/hwpoison-inject.c
7158
7159 HYGON PROCESSOR SUPPORT
7160 M:      Pu Wen <puwen@hygon.cn>
7161 L:      linux-kernel@vger.kernel.org
7162 S:      Maintained
7163 F:      arch/x86/kernel/cpu/hygon.c
7164
7165 Hyper-V CORE AND DRIVERS
7166 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7167 M:      Haiyang Zhang <haiyangz@microsoft.com>
7168 M:      Stephen Hemminger <sthemmin@microsoft.com>
7169 M:      Sasha Levin <sashal@kernel.org>
7170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7171 L:      linux-hyperv@vger.kernel.org
7172 S:      Supported
7173 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7174 F:      arch/x86/include/asm/mshyperv.h
7175 F:      arch/x86/include/asm/trace/hyperv.h
7176 F:      arch/x86/include/asm/hyperv-tlfs.h
7177 F:      arch/x86/kernel/cpu/mshyperv.c
7178 F:      arch/x86/hyperv
7179 F:      drivers/hid/hid-hyperv.c
7180 F:      drivers/hv/
7181 F:      drivers/input/serio/hyperv-keyboard.c
7182 F:      drivers/pci/controller/pci-hyperv.c
7183 F:      drivers/net/hyperv/
7184 F:      drivers/scsi/storvsc_drv.c
7185 F:      drivers/uio/uio_hv_generic.c
7186 F:      drivers/video/fbdev/hyperv_fb.c
7187 F:      drivers/iommu/hyperv_iommu.c
7188 F:      net/vmw_vsock/hyperv_transport.c
7189 F:      include/linux/hyperv.h
7190 F:      include/uapi/linux/hyperv.h
7191 F:      tools/hv/
7192 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7193
7194 HYPERVISOR VIRTUAL CONSOLE DRIVER
7195 L:      linuxppc-dev@lists.ozlabs.org
7196 S:      Odd Fixes
7197 F:      drivers/tty/hvc/
7198
7199 I2C ACPI SUPPORT
7200 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7201 L:      linux-i2c@vger.kernel.org
7202 L:      linux-acpi@vger.kernel.org
7203 S:      Maintained
7204 F:      drivers/i2c/i2c-core-acpi.c
7205
7206 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7207 M:      Ajay Gupta <ajayg@nvidia.com>
7208 L:      linux-i2c@vger.kernel.org
7209 S:      Maintained
7210 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7211 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7212
7213 I2C MUXES
7214 M:      Peter Rosin <peda@axentia.se>
7215 L:      linux-i2c@vger.kernel.org
7216 S:      Maintained
7217 F:      Documentation/i2c/i2c-topology
7218 F:      Documentation/i2c/muxes/
7219 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7220 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7221 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7222 F:      drivers/i2c/i2c-mux.c
7223 F:      drivers/i2c/muxes/
7224 F:      include/linux/i2c-mux.h
7225
7226 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7227 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7228 L:      linux-i2c@vger.kernel.org
7229 S:      Maintained
7230 F:      drivers/i2c/busses/i2c-mv64xxx.c
7231
7232 I2C OVER PARALLEL PORT
7233 M:      Jean Delvare <jdelvare@suse.com>
7234 L:      linux-i2c@vger.kernel.org
7235 S:      Maintained
7236 F:      Documentation/i2c/busses/i2c-parport
7237 F:      Documentation/i2c/busses/i2c-parport-light
7238 F:      drivers/i2c/busses/i2c-parport.c
7239 F:      drivers/i2c/busses/i2c-parport-light.c
7240
7241 I2C SUBSYSTEM
7242 M:      Wolfram Sang <wsa@the-dreams.de>
7243 L:      linux-i2c@vger.kernel.org
7244 W:      https://i2c.wiki.kernel.org/
7245 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7247 S:      Maintained
7248 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7249 F:      Documentation/i2c/
7250 F:      drivers/i2c/*
7251 F:      include/linux/i2c.h
7252 F:      include/linux/i2c-dev.h
7253 F:      include/linux/i2c-smbus.h
7254 F:      include/uapi/linux/i2c.h
7255 F:      include/uapi/linux/i2c-*.h
7256
7257 I2C SUBSYSTEM HOST DRIVERS
7258 L:      linux-i2c@vger.kernel.org
7259 W:      https://i2c.wiki.kernel.org/
7260 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7262 S:      Odd Fixes
7263 F:      Documentation/devicetree/bindings/i2c/
7264 F:      drivers/i2c/algos/
7265 F:      drivers/i2c/busses/
7266
7267 I2C-TAOS-EVM DRIVER
7268 M:      Jean Delvare <jdelvare@suse.com>
7269 L:      linux-i2c@vger.kernel.org
7270 S:      Maintained
7271 F:      Documentation/i2c/busses/i2c-taos-evm
7272 F:      drivers/i2c/busses/i2c-taos-evm.c
7273
7274 I2C-TINY-USB DRIVER
7275 M:      Till Harbaum <till@harbaum.org>
7276 L:      linux-i2c@vger.kernel.org
7277 W:      http://www.harbaum.org/till/i2c_tiny_usb
7278 S:      Maintained
7279 F:      drivers/i2c/busses/i2c-tiny-usb.c
7280
7281 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7282 M:      Jean Delvare <jdelvare@suse.com>
7283 L:      linux-i2c@vger.kernel.org
7284 S:      Maintained
7285 F:      Documentation/i2c/busses/i2c-ali1535
7286 F:      Documentation/i2c/busses/i2c-ali1563
7287 F:      Documentation/i2c/busses/i2c-ali15x3
7288 F:      Documentation/i2c/busses/i2c-amd756
7289 F:      Documentation/i2c/busses/i2c-amd8111
7290 F:      Documentation/i2c/busses/i2c-i801
7291 F:      Documentation/i2c/busses/i2c-nforce2
7292 F:      Documentation/i2c/busses/i2c-piix4
7293 F:      Documentation/i2c/busses/i2c-sis5595
7294 F:      Documentation/i2c/busses/i2c-sis630
7295 F:      Documentation/i2c/busses/i2c-sis96x
7296 F:      Documentation/i2c/busses/i2c-via
7297 F:      Documentation/i2c/busses/i2c-viapro
7298 F:      drivers/i2c/busses/i2c-ali1535.c
7299 F:      drivers/i2c/busses/i2c-ali1563.c
7300 F:      drivers/i2c/busses/i2c-ali15x3.c
7301 F:      drivers/i2c/busses/i2c-amd756.c
7302 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7303 F:      drivers/i2c/busses/i2c-amd8111.c
7304 F:      drivers/i2c/busses/i2c-i801.c
7305 F:      drivers/i2c/busses/i2c-isch.c
7306 F:      drivers/i2c/busses/i2c-nforce2.c
7307 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7308 F:      drivers/i2c/busses/i2c-piix4.c
7309 F:      drivers/i2c/busses/i2c-sis5595.c
7310 F:      drivers/i2c/busses/i2c-sis630.c
7311 F:      drivers/i2c/busses/i2c-sis96x.c
7312 F:      drivers/i2c/busses/i2c-via.c
7313 F:      drivers/i2c/busses/i2c-viapro.c
7314
7315 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7316 M:      Hans de Goede <hdegoede@redhat.com>
7317 L:      linux-i2c@vger.kernel.org
7318 S:      Maintained
7319 F:      drivers/i2c/busses/i2c-cht-wc.c
7320
7321 I2C/SMBUS ISMT DRIVER
7322 M:      Seth Heasley <seth.heasley@intel.com>
7323 M:      Neil Horman <nhorman@tuxdriver.com>
7324 L:      linux-i2c@vger.kernel.org
7325 F:      drivers/i2c/busses/i2c-ismt.c
7326 F:      Documentation/i2c/busses/i2c-ismt
7327
7328 I2C/SMBUS STUB DRIVER
7329 M:      Jean Delvare <jdelvare@suse.com>
7330 L:      linux-i2c@vger.kernel.org
7331 S:      Maintained
7332 F:      drivers/i2c/i2c-stub.c
7333
7334 I3C SUBSYSTEM
7335 M:      Boris Brezillon <bbrezillon@kernel.org>
7336 L:      linux-i3c@lists.infradead.org
7337 C:      irc://chat.freenode.net/linux-i3c
7338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7339 S:      Maintained
7340 F:      Documentation/ABI/testing/sysfs-bus-i3c
7341 F:      Documentation/devicetree/bindings/i3c/
7342 F:      Documentation/driver-api/i3c
7343 F:      drivers/i3c/
7344 F:      include/linux/i3c/
7345 F:      include/dt-bindings/i3c/
7346
7347 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7348 M:      Vitor Soares <vitor.soares@synopsys.com>
7349 S:      Maintained
7350 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7351 F:      drivers/i3c/master/dw*
7352
7353 IA64 (Itanium) PLATFORM
7354 M:      Tony Luck <tony.luck@intel.com>
7355 M:      Fenghua Yu <fenghua.yu@intel.com>
7356 L:      linux-ia64@vger.kernel.org
7357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7358 S:      Maintained
7359 F:      arch/ia64/
7360
7361 IBM Power 842 compression accelerator
7362 M:      Haren Myneni <haren@us.ibm.com>
7363 S:      Supported
7364 F:      drivers/crypto/nx/Makefile
7365 F:      drivers/crypto/nx/Kconfig
7366 F:      drivers/crypto/nx/nx-842*
7367 F:      include/linux/sw842.h
7368 F:      crypto/842.c
7369 F:      lib/842/
7370
7371 IBM Power in-Nest Crypto Acceleration
7372 M:      Breno Leitão <leitao@debian.org>
7373 M:      Nayna Jain <nayna@linux.ibm.com>
7374 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7375 L:      linux-crypto@vger.kernel.org
7376 S:      Supported
7377 F:      drivers/crypto/nx/Makefile
7378 F:      drivers/crypto/nx/Kconfig
7379 F:      drivers/crypto/nx/nx-aes*
7380 F:      drivers/crypto/nx/nx-sha*
7381 F:      drivers/crypto/nx/nx.*
7382 F:      drivers/crypto/nx/nx_csbcpb.h
7383 F:      drivers/crypto/nx/nx_debugfs.h
7384
7385 IBM Power Linux RAID adapter
7386 M:      Brian King <brking@us.ibm.com>
7387 S:      Supported
7388 F:      drivers/scsi/ipr.*
7389
7390 IBM Power SRIOV Virtual NIC Device Driver
7391 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7392 M:      John Allen <jallen@linux.ibm.com>
7393 L:      netdev@vger.kernel.org
7394 S:      Supported
7395 F:      drivers/net/ethernet/ibm/ibmvnic.*
7396
7397 IBM Power Virtual Accelerator Switchboard
7398 M:      Sukadev Bhattiprolu
7399 L:      linuxppc-dev@lists.ozlabs.org
7400 S:      Supported
7401 F:      arch/powerpc/platforms/powernv/vas*
7402 F:      arch/powerpc/platforms/powernv/copy-paste.h
7403 F:      arch/powerpc/include/asm/vas.h
7404 F:      arch/powerpc/include/uapi/asm/vas.h
7405
7406 IBM Power Virtual Ethernet Device Driver
7407 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7408 L:      netdev@vger.kernel.org
7409 S:      Supported
7410 F:      drivers/net/ethernet/ibm/ibmveth.*
7411
7412 IBM Power Virtual FC Device Drivers
7413 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7414 L:      linux-scsi@vger.kernel.org
7415 S:      Supported
7416 F:      drivers/scsi/ibmvscsi/ibmvfc*
7417
7418 IBM Power Virtual Management Channel Driver
7419 M:      Steven Royer <seroyer@linux.ibm.com>
7420 S:      Supported
7421 F:      drivers/misc/ibmvmc.*
7422
7423 IBM Power Virtual SCSI Device Drivers
7424 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7425 L:      linux-scsi@vger.kernel.org
7426 S:      Supported
7427 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7428 F:      include/scsi/viosrp.h
7429
7430 IBM Power Virtual SCSI Device Target Driver
7431 M:      Michael Cyr <mikecyr@linux.ibm.com>
7432 L:      linux-scsi@vger.kernel.org
7433 L:      target-devel@vger.kernel.org
7434 S:      Supported
7435 F:      drivers/scsi/ibmvscsi_tgt/
7436
7437 IBM Power VMX Cryptographic instructions
7438 M:      Breno Leitão <leitao@debian.org>
7439 M:      Nayna Jain <nayna@linux.ibm.com>
7440 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7441 L:      linux-crypto@vger.kernel.org
7442 S:      Supported
7443 F:      drivers/crypto/vmx/Makefile
7444 F:      drivers/crypto/vmx/Kconfig
7445 F:      drivers/crypto/vmx/vmx.c
7446 F:      drivers/crypto/vmx/aes*
7447 F:      drivers/crypto/vmx/ghash*
7448 F:      drivers/crypto/vmx/ppc-xlate.pl
7449
7450 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7451 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7452 L:      linux-pci@vger.kernel.org
7453 L:      linuxppc-dev@lists.ozlabs.org
7454 S:      Supported
7455 F:      drivers/pci/hotplug/rpaphp*
7456
7457 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7458 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7459 L:      linux-pci@vger.kernel.org
7460 L:      linuxppc-dev@lists.ozlabs.org
7461 S:      Supported
7462 F:      drivers/pci/hotplug/rpadlpar*
7463
7464 IBM ServeRAID RAID DRIVER
7465 S:      Orphan
7466 F:      drivers/scsi/ips.*
7467
7468 ICH LPC AND GPIO DRIVER
7469 M:      Peter Tyser <ptyser@xes-inc.com>
7470 S:      Maintained
7471 F:      drivers/mfd/lpc_ich.c
7472 F:      drivers/gpio/gpio-ich.c
7473
7474 IDE SUBSYSTEM
7475 M:      "David S. Miller" <davem@davemloft.net>
7476 L:      linux-ide@vger.kernel.org
7477 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7479 S:      Maintained
7480 F:      Documentation/ide/
7481 F:      drivers/ide/
7482 F:      include/linux/ide.h
7483
7484 IDE/ATAPI DRIVERS
7485 M:      Borislav Petkov <bp@alien8.de>
7486 L:      linux-ide@vger.kernel.org
7487 S:      Maintained
7488 F:      Documentation/cdrom/ide-cd
7489 F:      drivers/ide/ide-cd*
7490
7491 IDEAPAD LAPTOP EXTRAS DRIVER
7492 M:      Ike Panhc <ike.pan@canonical.com>
7493 L:      platform-driver-x86@vger.kernel.org
7494 W:      http://launchpad.net/ideapad-laptop
7495 S:      Maintained
7496 F:      drivers/platform/x86/ideapad-laptop.c
7497
7498 IDEAPAD LAPTOP SLIDEBAR DRIVER
7499 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7500 L:      linux-input@vger.kernel.org
7501 W:      https://github.com/o2genum/ideapad-slidebar
7502 S:      Maintained
7503 F:      drivers/input/misc/ideapad_slidebar.c
7504
7505 IDT VersaClock 5 CLOCK DRIVER
7506 M:      Marek Vasut <marek.vasut@gmail.com>
7507 S:      Maintained
7508 F:      drivers/clk/clk-versaclock5.c
7509
7510 IEEE 802.15.4 SUBSYSTEM
7511 M:      Alexander Aring <alex.aring@gmail.com>
7512 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7513 L:      linux-wpan@vger.kernel.org
7514 W:      http://wpan.cakelab.org/
7515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7517 S:      Maintained
7518 F:      net/ieee802154/
7519 F:      net/mac802154/
7520 F:      drivers/net/ieee802154/
7521 F:      include/linux/nl802154.h
7522 F:      include/linux/ieee802154.h
7523 F:      include/net/nl802154.h
7524 F:      include/net/mac802154.h
7525 F:      include/net/af_ieee802154.h
7526 F:      include/net/cfg802154.h
7527 F:      include/net/ieee802154_netdev.h
7528 F:      Documentation/networking/ieee802154.rst
7529
7530 IFE PROTOCOL
7531 M:      Yotam Gigi <yotam.gi@gmail.com>
7532 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7533 F:      net/ife
7534 F:      include/net/ife.h
7535 F:      include/uapi/linux/ife.h
7536
7537 IGORPLUG-USB IR RECEIVER
7538 M:      Sean Young <sean@mess.org>
7539 L:      linux-media@vger.kernel.org
7540 S:      Maintained
7541 F:      drivers/media/rc/igorplugusb.c
7542
7543 IGUANAWORKS USB IR TRANSCEIVER
7544 M:      Sean Young <sean@mess.org>
7545 L:      linux-media@vger.kernel.org
7546 S:      Maintained
7547 F:      drivers/media/rc/iguanair.c
7548
7549 IIO DIGITAL POTENTIOMETER DAC
7550 M:      Peter Rosin <peda@axentia.se>
7551 L:      linux-iio@vger.kernel.org
7552 S:      Maintained
7553 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7554 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7555 F:      drivers/iio/dac/dpot-dac.c
7556
7557 IIO ENVELOPE DETECTOR
7558 M:      Peter Rosin <peda@axentia.se>
7559 L:      linux-iio@vger.kernel.org
7560 S:      Maintained
7561 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7562 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7563 F:      drivers/iio/adc/envelope-detector.c
7564
7565 IIO MULTIPLEXER
7566 M:      Peter Rosin <peda@axentia.se>
7567 L:      linux-iio@vger.kernel.org
7568 S:      Maintained
7569 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7570 F:      drivers/iio/multiplexer/iio-mux.c
7571
7572 IIO SUBSYSTEM AND DRIVERS
7573 M:      Jonathan Cameron <jic23@kernel.org>
7574 R:      Hartmut Knaack <knaack.h@gmx.de>
7575 R:      Lars-Peter Clausen <lars@metafoo.de>
7576 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7577 L:      linux-iio@vger.kernel.org
7578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7579 S:      Maintained
7580 F:      Documentation/ABI/testing/configfs-iio*
7581 F:      Documentation/ABI/testing/sysfs-bus-iio*
7582 F:      Documentation/devicetree/bindings/iio/
7583 F:      drivers/iio/
7584 F:      drivers/staging/iio/
7585 F:      include/linux/iio/
7586 F:      tools/iio/
7587
7588 IIO UNIT CONVERTER
7589 M:      Peter Rosin <peda@axentia.se>
7590 L:      linux-iio@vger.kernel.org
7591 S:      Maintained
7592 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7593 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7594 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7595 F:      drivers/iio/afe/iio-rescale.c
7596
7597 IKANOS/ADI EAGLE ADSL USB DRIVER
7598 M:      Matthieu Castet <castet.matthieu@free.fr>
7599 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7600 S:      Maintained
7601 F:      drivers/usb/atm/ueagle-atm.c
7602
7603 IMGTEC ASCII LCD DRIVER
7604 M:      Paul Burton <paul.burton@mips.com>
7605 S:      Maintained
7606 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7607 F:      drivers/auxdisplay/img-ascii-lcd.c
7608
7609 IMGTEC IR DECODER DRIVER
7610 M:      James Hogan <jhogan@kernel.org>
7611 S:      Maintained
7612 F:      drivers/media/rc/img-ir/
7613
7614 IMON SOUNDGRAPH USB IR RECEIVER
7615 M:      Sean Young <sean@mess.org>
7616 L:      linux-media@vger.kernel.org
7617 S:      Maintained
7618 F:      drivers/media/rc/imon_raw.c
7619 F:      drivers/media/rc/imon.c
7620
7621 IMS TWINTURBO FRAMEBUFFER DRIVER
7622 L:      linux-fbdev@vger.kernel.org
7623 S:      Orphan
7624 F:      drivers/video/fbdev/imsttfb.c
7625
7626 INA209 HARDWARE MONITOR DRIVER
7627 M:      Guenter Roeck <linux@roeck-us.net>
7628 L:      linux-hwmon@vger.kernel.org
7629 S:      Maintained
7630 F:      Documentation/hwmon/ina209
7631 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7632 F:      drivers/hwmon/ina209.c
7633
7634 INA2XX HARDWARE MONITOR DRIVER
7635 M:      Guenter Roeck <linux@roeck-us.net>
7636 L:      linux-hwmon@vger.kernel.org
7637 S:      Maintained
7638 F:      Documentation/hwmon/ina2xx
7639 F:      drivers/hwmon/ina2xx.c
7640 F:      include/linux/platform_data/ina2xx.h
7641
7642 INDUSTRY PACK SUBSYSTEM (IPACK)
7643 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7644 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7645 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7646 L:      industrypack-devel@lists.sourceforge.net
7647 W:      http://industrypack.sourceforge.net
7648 S:      Maintained
7649 F:      drivers/ipack/
7650
7651 INFINIBAND SUBSYSTEM
7652 M:      Doug Ledford <dledford@redhat.com>
7653 M:      Jason Gunthorpe <jgg@mellanox.com>
7654 L:      linux-rdma@vger.kernel.org
7655 W:      https://github.com/linux-rdma/rdma-core
7656 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7658 S:      Supported
7659 F:      Documentation/devicetree/bindings/infiniband/
7660 F:      Documentation/infiniband/
7661 F:      drivers/infiniband/
7662 F:      include/uapi/linux/if_infiniband.h
7663 F:      include/uapi/rdma/
7664 F:      include/rdma/
7665 F:      include/trace/events/ib_mad.h
7666 F:      include/trace/events/ib_umad.h
7667 F:      samples/bpf/ibumad_kern.c
7668 F:      samples/bpf/ibumad_user.c
7669
7670 INGENIC JZ4780 DMA Driver
7671 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7672 S:      Maintained
7673 F:      drivers/dma/dma-jz4780.c
7674
7675 INGENIC JZ4780 NAND DRIVER
7676 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7677 L:      linux-mtd@lists.infradead.org
7678 S:      Maintained
7679 F:      drivers/mtd/nand/raw/jz4780_*
7680
7681 INOTIFY
7682 M:      Jan Kara <jack@suse.cz>
7683 R:      Amir Goldstein <amir73il@gmail.com>
7684 L:      linux-fsdevel@vger.kernel.org
7685 S:      Maintained
7686 F:      Documentation/filesystems/inotify.txt
7687 F:      fs/notify/inotify/
7688 F:      include/linux/inotify.h
7689 F:      include/uapi/linux/inotify.h
7690
7691 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7692 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7693 L:      linux-input@vger.kernel.org
7694 Q:      http://patchwork.kernel.org/project/linux-input/list/
7695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7696 S:      Maintained
7697 F:      drivers/input/
7698 F:      include/linux/input.h
7699 F:      include/uapi/linux/input.h
7700 F:      include/uapi/linux/input-event-codes.h
7701 F:      include/linux/input/
7702 F:      Documentation/devicetree/bindings/input/
7703 F:      Documentation/devicetree/bindings/serio/
7704 F:      Documentation/input/
7705
7706 INPUT MULTITOUCH (MT) PROTOCOL
7707 M:      Henrik Rydberg <rydberg@bitmath.org>
7708 L:      linux-input@vger.kernel.org
7709 S:      Odd fixes
7710 F:      Documentation/input/multi-touch-protocol.rst
7711 F:      drivers/input/input-mt.c
7712 K:      \b(ABS|SYN)_MT_
7713
7714 INSIDE SECURE CRYPTO DRIVER
7715 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7716 F:      drivers/crypto/inside-secure/
7717 S:      Maintained
7718 L:      linux-crypto@vger.kernel.org
7719
7720 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7721 M:      Mimi Zohar <zohar@linux.ibm.com>
7722 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7723 L:      linux-integrity@vger.kernel.org
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7725 S:      Supported
7726 F:      security/integrity/ima/
7727
7728 INTEL 810/815 FRAMEBUFFER DRIVER
7729 M:      Antonino Daplas <adaplas@gmail.com>
7730 L:      linux-fbdev@vger.kernel.org
7731 S:      Maintained
7732 F:      drivers/video/fbdev/i810/
7733
7734 INTEL ASoC DRIVERS
7735 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7736 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7737 M:      Jie Yang <yang.jie@linux.intel.com>
7738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7739 S:      Supported
7740 F:      sound/soc/intel/
7741
7742 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7743 M:      Hans de Goede <hdegoede@redhat.com>
7744 L:      platform-driver-x86@vger.kernel.org
7745 S:      Maintained
7746 F:      drivers/platform/x86/intel_atomisp2_pm.c
7747
7748 INTEL C600 SERIES SAS CONTROLLER DRIVER
7749 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7750 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7751 L:      linux-scsi@vger.kernel.org
7752 T:      git git://git.code.sf.net/p/intel-sas/isci
7753 S:      Supported
7754 F:      drivers/scsi/isci/
7755
7756 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7757 M:      Jani Nikula <jani.nikula@linux.intel.com>
7758 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7759 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7760 L:      intel-gfx@lists.freedesktop.org
7761 W:      https://01.org/linuxgraphics/
7762 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7763 C:      irc://chat.freenode.net/intel-gfx
7764 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7765 T:      git git://anongit.freedesktop.org/drm-intel
7766 S:      Supported
7767 F:      drivers/gpu/drm/i915/
7768 F:      include/drm/i915*
7769 F:      include/uapi/drm/i915_drm.h
7770 F:      Documentation/gpu/i915.rst
7771
7772 INTEL ETHERNET DRIVERS
7773 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7774 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7775 W:      http://www.intel.com/support/feedback.htm
7776 W:      http://e1000.sourceforge.net/
7777 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7780 S:      Supported
7781 F:      Documentation/networking/device_drivers/intel/e100.rst
7782 F:      Documentation/networking/device_drivers/intel/e1000.rst
7783 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7784 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7785 F:      Documentation/networking/device_drivers/intel/igb.rst
7786 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7787 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7788 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7789 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7790 F:      Documentation/networking/device_drivers/intel/i40e.rst
7791 F:      Documentation/networking/device_drivers/intel/iavf.rst
7792 F:      Documentation/networking/device_drivers/intel/ice.rst
7793 F:      drivers/net/ethernet/intel/
7794 F:      drivers/net/ethernet/intel/*/
7795 F:      include/linux/avf/virtchnl.h
7796
7797 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7798 M:      Maik Broemme <mbroemme@libmpq.org>
7799 L:      linux-fbdev@vger.kernel.org
7800 S:      Maintained
7801 F:      Documentation/fb/intelfb.txt
7802 F:      drivers/video/fbdev/intelfb/
7803
7804 INTEL GPIO DRIVERS
7805 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7806 L:      linux-gpio@vger.kernel.org
7807 S:      Maintained
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7809 F:      drivers/gpio/gpio-ich.c
7810 F:      drivers/gpio/gpio-intel-mid.c
7811 F:      drivers/gpio/gpio-lynxpoint.c
7812 F:      drivers/gpio/gpio-merrifield.c
7813 F:      drivers/gpio/gpio-ml-ioh.c
7814 F:      drivers/gpio/gpio-pch.c
7815 F:      drivers/gpio/gpio-sch.c
7816 F:      drivers/gpio/gpio-sodaville.c
7817
7818 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7819 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7820 M:      Zhi Wang <zhi.a.wang@intel.com>
7821 L:      intel-gvt-dev@lists.freedesktop.org
7822 L:      intel-gfx@lists.freedesktop.org
7823 W:      https://01.org/igvt-g
7824 T:      git https://github.com/intel/gvt-linux.git
7825 S:      Supported
7826 F:      drivers/gpu/drm/i915/gvt/
7827
7828 INTEL HID EVENT DRIVER
7829 M:      Alex Hung <alex.hung@canonical.com>
7830 L:      platform-driver-x86@vger.kernel.org
7831 S:      Maintained
7832 F:      drivers/platform/x86/intel-hid.c
7833
7834 INTEL I/OAT DMA DRIVER
7835 M:      Dave Jiang <dave.jiang@intel.com>
7836 R:      Dan Williams <dan.j.williams@intel.com>
7837 L:      dmaengine@vger.kernel.org
7838 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7839 S:      Supported
7840 F:      drivers/dma/ioat*
7841
7842 INTEL IDLE DRIVER
7843 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7844 M:      Len Brown <lenb@kernel.org>
7845 L:      linux-pm@vger.kernel.org
7846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7847 B:      https://bugzilla.kernel.org
7848 S:      Supported
7849 F:      drivers/idle/intel_idle.c
7850
7851 INTEL INTEGRATED SENSOR HUB DRIVER
7852 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7853 M:      Jiri Kosina <jikos@kernel.org>
7854 L:      linux-input@vger.kernel.org
7855 S:      Maintained
7856 F:      drivers/hid/intel-ish-hid/
7857
7858 INTEL IOMMU (VT-d)
7859 M:      David Woodhouse <dwmw2@infradead.org>
7860 L:      iommu@lists.linux-foundation.org
7861 T:      git git://git.infradead.org/iommu-2.6.git
7862 S:      Supported
7863 F:      drivers/iommu/intel-iommu.c
7864 F:      include/linux/intel-iommu.h
7865
7866 INTEL IOP-ADMA DMA DRIVER
7867 R:      Dan Williams <dan.j.williams@intel.com>
7868 S:      Odd fixes
7869 F:      drivers/dma/iop-adma.c
7870
7871 INTEL IPU3 CSI-2 CIO2 DRIVER
7872 M:      Yong Zhi <yong.zhi@intel.com>
7873 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7874 M:      Bingbu Cao <bingbu.cao@intel.com>
7875 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7876 L:      linux-media@vger.kernel.org
7877 S:      Maintained
7878 F:      drivers/media/pci/intel/ipu3/
7879 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7880
7881 INTEL IPU3 CSI-2 IMGU DRIVER
7882 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7883 L:      linux-media@vger.kernel.org
7884 S:      Maintained
7885 F:      drivers/staging/media/ipu3/
7886 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7887 F:      Documentation/media/v4l-drivers/ipu3.rst
7888
7889 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7890 M:      Krzysztof Halasa <khalasa@piap.pl>
7891 S:      Maintained
7892 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7893 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7894 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7895 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7896 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7897 F:      drivers/net/wan/ixp4xx_hss.c
7898
7899 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7900 M:      Deepak Saxena <dsaxena@plexity.net>
7901 S:      Maintained
7902 F:      drivers/char/hw_random/ixp4xx-rng.c
7903
7904 INTEL MANAGEMENT ENGINE (mei)
7905 M:      Tomas Winkler <tomas.winkler@intel.com>
7906 L:      linux-kernel@vger.kernel.org
7907 S:      Supported
7908 F:      include/uapi/linux/mei.h
7909 F:      include/linux/mei_cl_bus.h
7910 F:      drivers/misc/mei/*
7911 F:      drivers/watchdog/mei_wdt.c
7912 F:      Documentation/misc-devices/mei/*
7913 F:      samples/mei/*
7914
7915 INTEL MENLOW THERMAL DRIVER
7916 M:      Sujith Thomas <sujith.thomas@intel.com>
7917 L:      platform-driver-x86@vger.kernel.org
7918 W:      https://01.org/linux-acpi
7919 S:      Supported
7920 F:      drivers/platform/x86/intel_menlow.c
7921
7922 INTEL MIC DRIVERS (mic)
7923 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7924 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7925 S:      Supported
7926 W:      https://github.com/sudeepdutt/mic
7927 W:      http://software.intel.com/en-us/mic-developer
7928 F:      include/linux/mic_bus.h
7929 F:      include/linux/scif.h
7930 F:      include/uapi/linux/mic_common.h
7931 F:      include/uapi/linux/mic_ioctl.h
7932 F:      include/uapi/linux/scif_ioctl.h
7933 F:      drivers/misc/mic/
7934 F:      drivers/dma/mic_x100_dma.c
7935 F:      drivers/dma/mic_x100_dma.h
7936 F:      Documentation/mic/
7937
7938 INTEL PMC CORE DRIVER
7939 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7940 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7941 L:      platform-driver-x86@vger.kernel.org
7942 S:      Maintained
7943 F:      drivers/platform/x86/intel_pmc_core*
7944
7945 INTEL PMC/P-Unit IPC DRIVER
7946 M:      Zha Qipeng<qipeng.zha@intel.com>
7947 L:      platform-driver-x86@vger.kernel.org
7948 S:      Maintained
7949 F:      drivers/platform/x86/intel_pmc_ipc.c
7950 F:      drivers/platform/x86/intel_punit_ipc.c
7951 F:      arch/x86/include/asm/intel_pmc_ipc.h
7952 F:      arch/x86/include/asm/intel_punit_ipc.h
7953
7954 INTEL PMIC GPIO DRIVERS
7955 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7956 S:      Maintained
7957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7958 F:      drivers/gpio/gpio-*cove.c
7959 F:      drivers/gpio/gpio-msic.c
7960
7961 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7962 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7963 S:      Maintained
7964 F:      drivers/mfd/intel_msic.c
7965 F:      drivers/mfd/intel_soc_pmic*
7966 F:      include/linux/mfd/intel_msic.h
7967 F:      include/linux/mfd/intel_soc_pmic*
7968
7969 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7970 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7971 L:      linux-wireless@vger.kernel.org
7972 S:      Maintained
7973 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7974 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7975 F:      drivers/net/wireless/intel/ipw2x00/
7976
7977 INTEL PSTATE DRIVER
7978 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7979 M:      Len Brown <lenb@kernel.org>
7980 L:      linux-pm@vger.kernel.org
7981 S:      Supported
7982 F:      drivers/cpufreq/intel_pstate.c
7983
7984 INTEL RDMA RNIC DRIVER
7985 M:      Faisal Latif <faisal.latif@intel.com>
7986 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7987 L:      linux-rdma@vger.kernel.org
7988 S:      Supported
7989 F:      drivers/infiniband/hw/i40iw/
7990 F:      include/uapi/rdma/i40iw-abi.h
7991
7992 INTEL TELEMETRY DRIVER
7993 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7994 M:      "David E. Box" <david.e.box@linux.intel.com>
7995 L:      platform-driver-x86@vger.kernel.org
7996 S:      Maintained
7997 F:      arch/x86/include/asm/intel_telemetry.h
7998 F:      drivers/platform/x86/intel_telemetry*
7999
8000 INTEL VIRTUAL BUTTON DRIVER
8001 M:      AceLan Kao <acelan.kao@canonical.com>
8002 L:      platform-driver-x86@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/platform/x86/intel-vbtn.c
8005
8006 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8007 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8008 L:      linux-wireless@vger.kernel.org
8009 S:      Supported
8010 F:      drivers/net/wireless/intel/iwlegacy/
8011
8012 INTEL WIRELESS WIFI LINK (iwlwifi)
8013 M:      Johannes Berg <johannes.berg@intel.com>
8014 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8015 M:      Luca Coelho <luciano.coelho@intel.com>
8016 M:      Intel Linux Wireless <linuxwifi@intel.com>
8017 L:      linux-wireless@vger.kernel.org
8018 W:      http://intellinuxwireless.org
8019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8020 S:      Supported
8021 F:      drivers/net/wireless/intel/iwlwifi/
8022
8023 INTEL WIRELESS WIMAX CONNECTION 2400
8024 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8025 M:      linux-wimax@intel.com
8026 L:      wimax@linuxwimax.org (subscribers-only)
8027 S:      Supported
8028 W:      http://linuxwimax.org
8029 F:      Documentation/wimax/README.i2400m
8030 F:      drivers/net/wimax/i2400m/
8031 F:      include/uapi/linux/wimax/i2400m.h
8032
8033 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8034 M:      Mario Limonciello <mario.limonciello@dell.com>
8035 S:      Maintained
8036 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8037
8038 INTEL(R) TRACE HUB
8039 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8040 S:      Supported
8041 F:      Documentation/trace/intel_th.rst
8042 F:      drivers/hwtracing/intel_th/
8043
8044 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8045 M:      Ning Sun <ning.sun@intel.com>
8046 L:      tboot-devel@lists.sourceforge.net
8047 W:      http://tboot.sourceforge.net
8048 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8049 S:      Supported
8050 F:      Documentation/intel_txt.txt
8051 F:      include/linux/tboot.h
8052 F:      arch/x86/kernel/tboot.c
8053
8054 INTEL-MID GPIO DRIVER
8055 M:      David Cohen <david.a.cohen@linux.intel.com>
8056 L:      linux-gpio@vger.kernel.org
8057 S:      Maintained
8058 F:      drivers/gpio/gpio-intel-mid.c
8059
8060 INTERCONNECT API
8061 M:      Georgi Djakov <georgi.djakov@linaro.org>
8062 S:      Maintained
8063 F:      Documentation/interconnect/
8064 F:      Documentation/devicetree/bindings/interconnect/
8065 F:      drivers/interconnect/
8066 F:      include/dt-bindings/interconnect/
8067 F:      include/linux/interconnect-provider.h
8068 F:      include/linux/interconnect.h
8069
8070 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8071 M:      Linus Walleij <linus.walleij@linaro.org>
8072 L:      linux-iio@vger.kernel.org
8073 S:      Maintained
8074 F:      drivers/iio/gyro/mpu3050*
8075 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8076
8077 IOC3 ETHERNET DRIVER
8078 M:      Ralf Baechle <ralf@linux-mips.org>
8079 L:      linux-mips@vger.kernel.org
8080 S:      Maintained
8081 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8082
8083 IOC3 SERIAL DRIVER
8084 M:      Pat Gefre <pfg@sgi.com>
8085 L:      linux-serial@vger.kernel.org
8086 S:      Maintained
8087 F:      drivers/tty/serial/ioc3_serial.c
8088
8089 IOMAP FILESYSTEM LIBRARY
8090 M:      Christoph Hellwig <hch@infradead.org>
8091 M:      Darrick J. Wong <darrick.wong@oracle.com>
8092 M:      linux-xfs@vger.kernel.org
8093 M:      linux-fsdevel@vger.kernel.org
8094 L:      linux-xfs@vger.kernel.org
8095 L:      linux-fsdevel@vger.kernel.org
8096 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8097 S:      Supported
8098 F:      fs/iomap.c
8099 F:      include/linux/iomap.h
8100
8101 IOMMU DRIVERS
8102 M:      Joerg Roedel <joro@8bytes.org>
8103 L:      iommu@lists.linux-foundation.org
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8105 S:      Maintained
8106 F:      Documentation/devicetree/bindings/iommu/
8107 F:      drivers/iommu/
8108 F:      include/linux/iommu.h
8109 F:      include/linux/of_iommu.h
8110 F:      include/linux/iova.h
8111
8112 IO_URING
8113 M:      Jens Axboe <axboe@kernel.dk>
8114 L:      linux-block@vger.kernel.org
8115 L:      linux-fsdevel@vger.kernel.org
8116 T:      git git://git.kernel.dk/linux-block
8117 T:      git git://git.kernel.dk/liburing
8118 S:      Maintained
8119 F:      fs/io_uring.c
8120 F:      include/uapi/linux/io_uring.h
8121
8122 IP MASQUERADING
8123 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8124 S:      Maintained
8125 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8126
8127 IPMI SUBSYSTEM
8128 M:      Corey Minyard <minyard@acm.org>
8129 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8130 W:      http://openipmi.sourceforge.net/
8131 S:      Supported
8132 F:      Documentation/devicetree/bindings/ipmi/
8133 F:      Documentation/IPMI.txt
8134 F:      drivers/char/ipmi/
8135 F:      include/linux/ipmi*
8136 F:      include/uapi/linux/ipmi*
8137
8138 IPS SCSI RAID DRIVER
8139 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8140 L:      linux-scsi@vger.kernel.org
8141 W:      http://www.adaptec.com/
8142 S:      Maintained
8143 F:      drivers/scsi/ips*
8144
8145 IPVS
8146 M:      Wensong Zhang <wensong@linux-vs.org>
8147 M:      Simon Horman <horms@verge.net.au>
8148 M:      Julian Anastasov <ja@ssi.bg>
8149 L:      netdev@vger.kernel.org
8150 L:      lvs-devel@vger.kernel.org
8151 S:      Maintained
8152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8154 F:      Documentation/networking/ipvs-sysctl.txt
8155 F:      include/net/ip_vs.h
8156 F:      include/uapi/linux/ip_vs.h
8157 F:      net/netfilter/ipvs/
8158
8159 IPWIRELESS DRIVER
8160 M:      Jiri Kosina <jikos@kernel.org>
8161 M:      David Sterba <dsterba@suse.com>
8162 S:      Odd Fixes
8163 F:      drivers/tty/ipwireless/
8164
8165 IPX NETWORK LAYER
8166 L:      netdev@vger.kernel.org
8167 S:      Obsolete
8168 F:      include/uapi/linux/ipx.h
8169
8170 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8171 M:      Marc Zyngier <marc.zyngier@arm.com>
8172 S:      Maintained
8173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8174 F:      Documentation/IRQ-domain.txt
8175 F:      include/linux/irqdomain.h
8176 F:      kernel/irq/irqdomain.c
8177 F:      kernel/irq/msi.c
8178
8179 IRQ SUBSYSTEM
8180 M:      Thomas Gleixner <tglx@linutronix.de>
8181 L:      linux-kernel@vger.kernel.org
8182 S:      Maintained
8183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8184 F:      kernel/irq/
8185
8186 IRQCHIP DRIVERS
8187 M:      Thomas Gleixner <tglx@linutronix.de>
8188 M:      Jason Cooper <jason@lakedaemon.net>
8189 M:      Marc Zyngier <marc.zyngier@arm.com>
8190 L:      linux-kernel@vger.kernel.org
8191 S:      Maintained
8192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8193 F:      Documentation/devicetree/bindings/interrupt-controller/
8194 F:      drivers/irqchip/
8195
8196 ISA
8197 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8198 S:      Maintained
8199 F:      Documentation/isa.txt
8200 F:      drivers/base/isa.c
8201 F:      include/linux/isa.h
8202
8203 ISA RADIO MODULE
8204 M:      Hans Verkuil <hverkuil@xs4all.nl>
8205 L:      linux-media@vger.kernel.org
8206 T:      git git://linuxtv.org/media_tree.git
8207 W:      https://linuxtv.org
8208 S:      Maintained
8209 F:      drivers/media/radio/radio-isa*
8210
8211 ISAPNP
8212 M:      Jaroslav Kysela <perex@perex.cz>
8213 S:      Maintained
8214 F:      Documentation/isapnp.txt
8215 F:      drivers/pnp/isapnp/
8216 F:      include/linux/isapnp.h
8217
8218 ISCSI
8219 M:      Lee Duncan <lduncan@suse.com>
8220 M:      Chris Leech <cleech@redhat.com>
8221 L:      open-iscsi@googlegroups.com
8222 W:      www.open-iscsi.com
8223 S:      Maintained
8224 F:      drivers/scsi/*iscsi*
8225 F:      include/scsi/*iscsi*
8226
8227 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8228 M:      Peter Jones <pjones@redhat.com>
8229 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8230 S:      Maintained
8231 F:      drivers/firmware/iscsi_ibft*
8232
8233 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8234 M:      Sagi Grimberg <sagi@grimberg.me>
8235 M:      Max Gurtovoy <maxg@mellanox.com>
8236 L:      linux-rdma@vger.kernel.org
8237 S:      Supported
8238 W:      http://www.openfabrics.org
8239 W:      www.open-iscsi.org
8240 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8241 F:      drivers/infiniband/ulp/iser/
8242
8243 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8244 M:      Sagi Grimberg <sagi@grimberg.me>
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8246 L:      linux-rdma@vger.kernel.org
8247 L:      target-devel@vger.kernel.org
8248 S:      Supported
8249 W:      http://www.linux-iscsi.org
8250 F:      drivers/infiniband/ulp/isert
8251
8252 ISDN SUBSYSTEM
8253 M:      Karsten Keil <isdn@linux-pingi.de>
8254 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8255 L:      netdev@vger.kernel.org
8256 W:      http://www.isdn4linux.de
8257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8258 S:      Maintained
8259 F:      Documentation/isdn/
8260 F:      drivers/isdn/
8261 F:      include/linux/isdn.h
8262 F:      include/linux/isdn/
8263 F:      include/uapi/linux/isdn.h
8264 F:      include/uapi/linux/isdn/
8265
8266 IT87 HARDWARE MONITORING DRIVER
8267 M:      Jean Delvare <jdelvare@suse.com>
8268 L:      linux-hwmon@vger.kernel.org
8269 S:      Maintained
8270 F:      Documentation/hwmon/it87
8271 F:      drivers/hwmon/it87.c
8272
8273 IT913X MEDIA DRIVER
8274 M:      Antti Palosaari <crope@iki.fi>
8275 L:      linux-media@vger.kernel.org
8276 W:      https://linuxtv.org
8277 W:      http://palosaari.fi/linux/
8278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8279 T:      git git://linuxtv.org/anttip/media_tree.git
8280 S:      Maintained
8281 F:      drivers/media/tuners/it913x*
8282
8283 IVTV VIDEO4LINUX DRIVER
8284 M:      Andy Walls <awalls@md.metrocast.net>
8285 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8286 L:      linux-media@vger.kernel.org
8287 T:      git git://linuxtv.org/media_tree.git
8288 W:      http://www.ivtvdriver.org
8289 S:      Maintained
8290 F:      Documentation/media/v4l-drivers/ivtv*
8291 F:      drivers/media/pci/ivtv/
8292 F:      include/uapi/linux/ivtv*
8293
8294 IX2505V MEDIA DRIVER
8295 M:      Malcolm Priestley <tvboxspy@gmail.com>
8296 L:      linux-media@vger.kernel.org
8297 W:      https://linuxtv.org
8298 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8299 S:      Maintained
8300 F:      drivers/media/dvb-frontends/ix2505v*
8301
8302 JAILHOUSE HYPERVISOR INTERFACE
8303 M:      Jan Kiszka <jan.kiszka@siemens.com>
8304 L:      jailhouse-dev@googlegroups.com
8305 S:      Maintained
8306 F:      arch/x86/kernel/jailhouse.c
8307 F:      arch/x86/include/asm/jailhouse_para.h
8308
8309 JC42.4 TEMPERATURE SENSOR DRIVER
8310 M:      Guenter Roeck <linux@roeck-us.net>
8311 L:      linux-hwmon@vger.kernel.org
8312 S:      Maintained
8313 F:      drivers/hwmon/jc42.c
8314 F:      Documentation/hwmon/jc42
8315
8316 JFS FILESYSTEM
8317 M:      Dave Kleikamp <shaggy@kernel.org>
8318 L:      jfs-discussion@lists.sourceforge.net
8319 W:      http://jfs.sourceforge.net/
8320 T:      git git://github.com/kleikamp/linux-shaggy.git
8321 S:      Maintained
8322 F:      Documentation/filesystems/jfs.txt
8323 F:      fs/jfs/
8324
8325 JME NETWORK DRIVER
8326 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8327 L:      netdev@vger.kernel.org
8328 S:      Maintained
8329 F:      drivers/net/ethernet/jme.*
8330
8331 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8332 M:      David Woodhouse <dwmw2@infradead.org>
8333 L:      linux-mtd@lists.infradead.org
8334 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8335 S:      Maintained
8336 F:      fs/jffs2/
8337 F:      include/uapi/linux/jffs2.h
8338
8339 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8340 M:      "Theodore Ts'o" <tytso@mit.edu>
8341 M:      Jan Kara <jack@suse.com>
8342 L:      linux-ext4@vger.kernel.org
8343 S:      Maintained
8344 F:      fs/jbd2/
8345 F:      include/linux/jbd2.h
8346
8347 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8348 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8349 L:      linux-media@vger.kernel.org
8350 S:      Maintained
8351 F:      drivers/media/platform/rcar_jpu.c
8352
8353 JSM Neo PCI based serial card
8354 L:      linux-serial@vger.kernel.org
8355 S:      Orphan
8356 F:      drivers/tty/serial/jsm/
8357
8358 K10TEMP HARDWARE MONITORING DRIVER
8359 M:      Clemens Ladisch <clemens@ladisch.de>
8360 L:      linux-hwmon@vger.kernel.org
8361 S:      Maintained
8362 F:      Documentation/hwmon/k10temp
8363 F:      drivers/hwmon/k10temp.c
8364
8365 K8TEMP HARDWARE MONITORING DRIVER
8366 M:      Rudolf Marek <r.marek@assembler.cz>
8367 L:      linux-hwmon@vger.kernel.org
8368 S:      Maintained
8369 F:      Documentation/hwmon/k8temp
8370 F:      drivers/hwmon/k8temp.c
8371
8372 KASAN
8373 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8374 R:      Alexander Potapenko <glider@google.com>
8375 R:      Dmitry Vyukov <dvyukov@google.com>
8376 L:      kasan-dev@googlegroups.com
8377 S:      Maintained
8378 F:      arch/*/include/asm/kasan.h
8379 F:      arch/*/mm/kasan_init*
8380 F:      Documentation/dev-tools/kasan.rst
8381 F:      include/linux/kasan*.h
8382 F:      lib/test_kasan.c
8383 F:      mm/kasan/
8384 F:      scripts/Makefile.kasan
8385
8386 KCONFIG
8387 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8389 L:      linux-kbuild@vger.kernel.org
8390 S:      Maintained
8391 F:      Documentation/kbuild/kconfig*
8392 F:      scripts/kconfig/
8393 F:      scripts/Kconfig.include
8394
8395 KDUMP
8396 M:      Dave Young <dyoung@redhat.com>
8397 M:      Baoquan He <bhe@redhat.com>
8398 R:      Vivek Goyal <vgoyal@redhat.com>
8399 L:      kexec@lists.infradead.org
8400 W:      http://lse.sourceforge.net/kdump/
8401 S:      Maintained
8402 F:      Documentation/kdump/
8403
8404 KEENE FM RADIO TRANSMITTER DRIVER
8405 M:      Hans Verkuil <hverkuil@xs4all.nl>
8406 L:      linux-media@vger.kernel.org
8407 T:      git git://linuxtv.org/media_tree.git
8408 W:      https://linuxtv.org
8409 S:      Maintained
8410 F:      drivers/media/radio/radio-keene*
8411
8412 KERNEL AUTOMOUNTER
8413 M:      Ian Kent <raven@themaw.net>
8414 L:      autofs@vger.kernel.org
8415 S:      Maintained
8416 F:      fs/autofs/
8417
8418 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8419 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8420 M:      Michal Marek <michal.lkml@markovi.net>
8421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8422 L:      linux-kbuild@vger.kernel.org
8423 S:      Maintained
8424 F:      Documentation/kbuild/
8425 F:      Makefile
8426 F:      scripts/Kbuild*
8427 F:      scripts/Makefile*
8428 F:      scripts/basic/
8429 F:      scripts/mk*
8430 F:      scripts/mod/
8431 F:      scripts/package/
8432
8433 KERNEL JANITORS
8434 L:      kernel-janitors@vger.kernel.org
8435 W:      http://kernelnewbies.org/KernelJanitors
8436 S:      Odd Fixes
8437
8438 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8439 M:      "J. Bruce Fields" <bfields@fieldses.org>
8440 M:      Jeff Layton <jlayton@kernel.org>
8441 L:      linux-nfs@vger.kernel.org
8442 W:      http://nfs.sourceforge.net/
8443 T:      git git://linux-nfs.org/~bfields/linux.git
8444 S:      Supported
8445 F:      fs/nfsd/
8446 F:      include/uapi/linux/nfsd/
8447 F:      fs/lockd/
8448 F:      fs/nfs_common/
8449 F:      net/sunrpc/
8450 F:      include/linux/lockd/
8451 F:      include/linux/sunrpc/
8452 F:      include/uapi/linux/sunrpc/
8453
8454 KERNEL SELFTEST FRAMEWORK
8455 M:      Shuah Khan <shuah@kernel.org>
8456 M:      Shuah Khan <skhan@linuxfoundation.org>
8457 L:      linux-kselftest@vger.kernel.org
8458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8459 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8460 S:      Maintained
8461 F:      tools/testing/selftests/
8462 F:      Documentation/dev-tools/kselftest*
8463
8464 KERNEL USERMODE HELPER
8465 M:      Luis Chamberlain <mcgrof@kernel.org>
8466 L:      linux-kernel@vger.kernel.org
8467 S:      Maintained
8468 F:      kernel/umh.c
8469 F:      include/linux/umh.h
8470
8471 KERNEL VIRTUAL MACHINE (KVM)
8472 M:      Paolo Bonzini <pbonzini@redhat.com>
8473 M:      Radim Krčmář <rkrcmar@redhat.com>
8474 L:      kvm@vger.kernel.org
8475 W:      http://www.linux-kvm.org
8476 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8477 S:      Supported
8478 F:      Documentation/virtual/kvm/
8479 F:      include/trace/events/kvm.h
8480 F:      include/uapi/asm-generic/kvm*
8481 F:      include/uapi/linux/kvm*
8482 F:      include/asm-generic/kvm*
8483 F:      include/linux/kvm*
8484 F:      include/kvm/iodev.h
8485 F:      virt/kvm/*
8486 F:      tools/kvm/
8487 F:      tools/testing/selftests/kvm/
8488
8489 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8490 M:      Joerg Roedel <joro@8bytes.org>
8491 L:      kvm@vger.kernel.org
8492 W:      http://www.linux-kvm.org/
8493 S:      Maintained
8494 F:      arch/x86/include/asm/svm.h
8495 F:      arch/x86/kvm/svm.c
8496
8497 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8498 M:      Christoffer Dall <christoffer.dall@arm.com>
8499 M:      Marc Zyngier <marc.zyngier@arm.com>
8500 R:      James Morse <james.morse@arm.com>
8501 R:      Julien Thierry <julien.thierry@arm.com>
8502 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8504 L:      kvmarm@lists.cs.columbia.edu
8505 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8507 S:      Maintained
8508 F:      arch/arm/include/uapi/asm/kvm*
8509 F:      arch/arm/include/asm/kvm*
8510 F:      arch/arm/kvm/
8511 F:      arch/arm64/include/uapi/asm/kvm*
8512 F:      arch/arm64/include/asm/kvm*
8513 F:      arch/arm64/kvm/
8514 F:      virt/kvm/arm/
8515 F:      include/kvm/arm_*
8516
8517 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8518 M:      James Hogan <jhogan@kernel.org>
8519 L:      linux-mips@vger.kernel.org
8520 S:      Supported
8521 F:      arch/mips/include/uapi/asm/kvm*
8522 F:      arch/mips/include/asm/kvm*
8523 F:      arch/mips/kvm/
8524
8525 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8526 M:      Paul Mackerras <paulus@ozlabs.org>
8527 L:      kvm-ppc@vger.kernel.org
8528 W:      http://www.linux-kvm.org/
8529 T:      git git://github.com/agraf/linux-2.6.git
8530 S:      Supported
8531 F:      arch/powerpc/include/uapi/asm/kvm*
8532 F:      arch/powerpc/include/asm/kvm*
8533 F:      arch/powerpc/kvm/
8534 F:      arch/powerpc/kernel/kvm*
8535
8536 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8537 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8538 M:      Janosch Frank <frankja@linux.ibm.com>
8539 R:      David Hildenbrand <david@redhat.com>
8540 R:      Cornelia Huck <cohuck@redhat.com>
8541 L:      linux-s390@vger.kernel.org
8542 W:      http://www.ibm.com/developerworks/linux/linux390/
8543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8544 S:      Supported
8545 F:      arch/s390/include/uapi/asm/kvm*
8546 F:      arch/s390/include/asm/gmap.h
8547 F:      arch/s390/include/asm/kvm*
8548 F:      arch/s390/kvm/
8549 F:      arch/s390/mm/gmap.c
8550
8551 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8552 M:      Paolo Bonzini <pbonzini@redhat.com>
8553 M:      Radim Krčmář <rkrcmar@redhat.com>
8554 L:      kvm@vger.kernel.org
8555 W:      http://www.linux-kvm.org
8556 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8557 S:      Supported
8558 F:      arch/x86/kvm/
8559 F:      arch/x86/kvm/*/
8560 F:      arch/x86/include/uapi/asm/kvm*
8561 F:      arch/x86/include/asm/kvm*
8562 F:      arch/x86/include/asm/pvclock-abi.h
8563 F:      arch/x86/kernel/kvm.c
8564 F:      arch/x86/kernel/kvmclock.c
8565
8566 KERNFS
8567 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8568 M:      Tejun Heo <tj@kernel.org>
8569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8570 S:      Supported
8571 F:      include/linux/kernfs.h
8572 F:      fs/kernfs/
8573
8574 KEXEC
8575 M:      Eric Biederman <ebiederm@xmission.com>
8576 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8577 L:      kexec@lists.infradead.org
8578 S:      Maintained
8579 F:      include/linux/kexec.h
8580 F:      include/uapi/linux/kexec.h
8581 F:      kernel/kexec*
8582
8583 KEYS-ENCRYPTED
8584 M:      Mimi Zohar <zohar@linux.ibm.com>
8585 L:      linux-integrity@vger.kernel.org
8586 L:      keyrings@vger.kernel.org
8587 S:      Supported
8588 F:      Documentation/security/keys/trusted-encrypted.rst
8589 F:      include/keys/encrypted-type.h
8590 F:      security/keys/encrypted-keys/
8591
8592 KEYS-TRUSTED
8593 M:      James Bottomley <jejb@linux.ibm.com>
8594 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8595 M:      Mimi Zohar <zohar@linux.ibm.com>
8596 L:      linux-integrity@vger.kernel.org
8597 L:      keyrings@vger.kernel.org
8598 S:      Supported
8599 F:      Documentation/security/keys/trusted-encrypted.rst
8600 F:      include/keys/trusted-type.h
8601 F:      security/keys/trusted.c
8602 F:      security/keys/trusted.h
8603
8604 KEYS/KEYRINGS:
8605 M:      David Howells <dhowells@redhat.com>
8606 L:      keyrings@vger.kernel.org
8607 S:      Maintained
8608 F:      Documentation/security/keys/core.rst
8609 F:      include/linux/key.h
8610 F:      include/linux/key-type.h
8611 F:      include/linux/keyctl.h
8612 F:      include/uapi/linux/keyctl.h
8613 F:      include/keys/
8614 F:      security/keys/
8615
8616 KGDB / KDB /debug_core
8617 M:      Jason Wessel <jason.wessel@windriver.com>
8618 M:      Daniel Thompson <daniel.thompson@linaro.org>
8619 W:      http://kgdb.wiki.kernel.org/
8620 L:      kgdb-bugreport@lists.sourceforge.net
8621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8622 S:      Maintained
8623 F:      Documentation/dev-tools/kgdb.rst
8624 F:      drivers/misc/kgdbts.c
8625 F:      drivers/tty/serial/kgdboc.c
8626 F:      include/linux/kdb.h
8627 F:      include/linux/kgdb.h
8628 F:      kernel/debug/
8629
8630 KMEMLEAK
8631 M:      Catalin Marinas <catalin.marinas@arm.com>
8632 S:      Maintained
8633 F:      Documentation/dev-tools/kmemleak.rst
8634 F:      include/linux/kmemleak.h
8635 F:      mm/kmemleak.c
8636 F:      mm/kmemleak-test.c
8637
8638 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8639 M:      Luis Chamberlain <mcgrof@kernel.org>
8640 L:      linux-kernel@vger.kernel.org
8641 S:      Maintained
8642 F:      kernel/kmod.c
8643 F:      include/linux/kmod.h
8644 F:      lib/test_kmod.c
8645 F:      tools/testing/selftests/kmod/
8646
8647 KPROBES
8648 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8649 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8650 M:      "David S. Miller" <davem@davemloft.net>
8651 M:      Masami Hiramatsu <mhiramat@kernel.org>
8652 S:      Maintained
8653 F:      Documentation/kprobes.txt
8654 F:      include/linux/kprobes.h
8655 F:      include/asm-generic/kprobes.h
8656 F:      kernel/kprobes.c
8657
8658 KS0108 LCD CONTROLLER DRIVER
8659 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8660 S:      Maintained
8661 F:      Documentation/auxdisplay/ks0108
8662 F:      drivers/auxdisplay/ks0108.c
8663 F:      include/linux/ks0108.h
8664
8665 L3MDEV
8666 M:      David Ahern <dsa@cumulusnetworks.com>
8667 L:      netdev@vger.kernel.org
8668 S:      Maintained
8669 F:      net/l3mdev
8670 F:      include/net/l3mdev.h
8671
8672 L7 BPF FRAMEWORK
8673 M:      John Fastabend <john.fastabend@gmail.com>
8674 M:      Daniel Borkmann <daniel@iogearbox.net>
8675 L:      netdev@vger.kernel.org
8676 L:      bpf@vger.kernel.org
8677 S:      Maintained
8678 F:      include/linux/skmsg.h
8679 F:      net/core/skmsg.c
8680 F:      net/core/sock_map.c
8681 F:      net/ipv4/tcp_bpf.c
8682
8683 LANTIQ / INTEL Ethernet drivers
8684 M:      Hauke Mehrtens <hauke@hauke-m.de>
8685 L:      netdev@vger.kernel.org
8686 S:      Maintained
8687 F:      net/dsa/tag_gswip.c
8688 F:      drivers/net/ethernet/lantiq_xrx200.c
8689 F:      drivers/net/dsa/lantiq_pce.h
8690 F:      drivers/net/dsa/lantiq_gswip.c
8691
8692 LANTIQ MIPS ARCHITECTURE
8693 M:      John Crispin <john@phrozen.org>
8694 L:      linux-mips@vger.kernel.org
8695 S:      Maintained
8696 F:      arch/mips/lantiq
8697 F:      drivers/soc/lantiq
8698
8699 LAPB module
8700 L:      linux-x25@vger.kernel.org
8701 S:      Orphan
8702 F:      Documentation/networking/lapb-module.txt
8703 F:      include/*/lapb.h
8704 F:      net/lapb/
8705
8706 LASI 53c700 driver for PARISC
8707 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8708 L:      linux-scsi@vger.kernel.org
8709 S:      Maintained
8710 F:      Documentation/scsi/53c700.txt
8711 F:      drivers/scsi/53c700*
8712
8713 LEAKING_ADDRESSES
8714 M:      Tobin C. Harding <me@tobin.cc>
8715 M:      Tycho Andersen <tycho@tycho.ws>
8716 L:      kernel-hardening@lists.openwall.com
8717 S:      Maintained
8718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8719 F:      scripts/leaking_addresses.pl
8720
8721 LED SUBSYSTEM
8722 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8723 M:      Pavel Machek <pavel@ucw.cz>
8724 L:      linux-leds@vger.kernel.org
8725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8726 S:      Maintained
8727 F:      Documentation/devicetree/bindings/leds/
8728 F:      drivers/leds/
8729 F:      include/linux/leds.h
8730
8731 LEGACY EEPROM DRIVER
8732 M:      Jean Delvare <jdelvare@suse.com>
8733 S:      Maintained
8734 F:      Documentation/misc-devices/eeprom
8735 F:      drivers/misc/eeprom/eeprom.c
8736
8737 LEGO MINDSTORMS EV3
8738 R:      David Lechner <david@lechnology.com>
8739 S:      Maintained
8740 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8741 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8742 F:      drivers/power/supply/lego_ev3_battery.c
8743
8744 LEGO USB Tower driver
8745 M:      Juergen Stuber <starblue@users.sourceforge.net>
8746 L:      legousb-devel@lists.sourceforge.net
8747 W:      http://legousb.sourceforge.net/
8748 S:      Maintained
8749 F:      drivers/usb/misc/legousbtower.c
8750
8751 LG LAPTOP EXTRAS
8752 M:      Matan Ziv-Av <matan@svgalib.org>
8753 L:      platform-driver-x86@vger.kernel.org
8754 S:      Maintained
8755 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8756 F:      Documentation/laptops/lg-laptop.rst
8757 F:      drivers/platform/x86/lg-laptop.c
8758
8759 LG2160 MEDIA DRIVER
8760 M:      Michael Krufky <mkrufky@linuxtv.org>
8761 L:      linux-media@vger.kernel.org
8762 W:      https://linuxtv.org
8763 W:      http://github.com/mkrufky
8764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8765 T:      git git://linuxtv.org/mkrufky/tuners.git
8766 S:      Maintained
8767 F:      drivers/media/dvb-frontends/lg2160.*
8768
8769 LGDT3305 MEDIA DRIVER
8770 M:      Michael Krufky <mkrufky@linuxtv.org>
8771 L:      linux-media@vger.kernel.org
8772 W:      https://linuxtv.org
8773 W:      http://github.com/mkrufky
8774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8775 T:      git git://linuxtv.org/mkrufky/tuners.git
8776 S:      Maintained
8777 F:      drivers/media/dvb-frontends/lgdt3305.*
8778
8779 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8780 M:      Viresh Kumar <vireshk@kernel.org>
8781 L:      linux-ide@vger.kernel.org
8782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8783 S:      Maintained
8784 F:      include/linux/pata_arasan_cf_data.h
8785 F:      drivers/ata/pata_arasan_cf.c
8786
8787 LIBATA PATA DRIVERS
8788 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8789 M:      Jens Axboe <axboe@kernel.dk>
8790 L:      linux-ide@vger.kernel.org
8791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8792 S:      Maintained
8793 F:      drivers/ata/pata_*.c
8794 F:      drivers/ata/ata_generic.c
8795
8796 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8797 M:      Linus Walleij <linus.walleij@linaro.org>
8798 L:      linux-ide@vger.kernel.org
8799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8800 S:      Maintained
8801 F:      drivers/ata/pata_ftide010.c
8802 F:      drivers/ata/sata_gemini.c
8803 F:      drivers/ata/sata_gemini.h
8804
8805 LIBATA SATA AHCI PLATFORM devices support
8806 M:      Hans de Goede <hdegoede@redhat.com>
8807 M:      Jens Axboe <axboe@kernel.dk>
8808 L:      linux-ide@vger.kernel.org
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8810 S:      Maintained
8811 F:      drivers/ata/ahci_platform.c
8812 F:      drivers/ata/libahci_platform.c
8813 F:      include/linux/ahci_platform.h
8814
8815 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8816 M:      Mikael Pettersson <mikpelinux@gmail.com>
8817 L:      linux-ide@vger.kernel.org
8818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8819 S:      Maintained
8820 F:      drivers/ata/sata_promise.*
8821
8822 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8823 M:      Jens Axboe <axboe@kernel.dk>
8824 L:      linux-ide@vger.kernel.org
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8826 S:      Maintained
8827 F:      drivers/ata/
8828 F:      include/linux/ata.h
8829 F:      include/linux/libata.h
8830 F:      Documentation/devicetree/bindings/ata/
8831
8832 LIBLOCKDEP
8833 M:      Sasha Levin <alexander.levin@microsoft.com>
8834 S:      Maintained
8835 F:      tools/lib/lockdep/
8836
8837 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8838 M:      Dan Williams <dan.j.williams@intel.com>
8839 M:      Vishal Verma <vishal.l.verma@intel.com>
8840 M:      Dave Jiang <dave.jiang@intel.com>
8841 L:      linux-nvdimm@lists.01.org
8842 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8843 S:      Supported
8844 F:      drivers/nvdimm/blk.c
8845 F:      drivers/nvdimm/region_devs.c
8846
8847 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8848 M:      Vishal Verma <vishal.l.verma@intel.com>
8849 M:      Dan Williams <dan.j.williams@intel.com>
8850 M:      Dave Jiang <dave.jiang@intel.com>
8851 L:      linux-nvdimm@lists.01.org
8852 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8853 S:      Supported
8854 F:      drivers/nvdimm/btt*
8855
8856 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8857 M:      Dan Williams <dan.j.williams@intel.com>
8858 M:      Vishal Verma <vishal.l.verma@intel.com>
8859 M:      Dave Jiang <dave.jiang@intel.com>
8860 L:      linux-nvdimm@lists.01.org
8861 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8862 S:      Supported
8863 F:      drivers/nvdimm/pmem*
8864
8865 LIBNVDIMM: DEVICETREE BINDINGS
8866 M:      Oliver O'Halloran <oohall@gmail.com>
8867 L:      linux-nvdimm@lists.01.org
8868 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8869 S:      Supported
8870 F:      drivers/nvdimm/of_pmem.c
8871 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8872
8873 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8874 M:      Dan Williams <dan.j.williams@intel.com>
8875 M:      Vishal Verma <vishal.l.verma@intel.com>
8876 M:      Dave Jiang <dave.jiang@intel.com>
8877 M:      Keith Busch <keith.busch@intel.com>
8878 M:      Ira Weiny <ira.weiny@intel.com>
8879 L:      linux-nvdimm@lists.01.org
8880 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8882 S:      Supported
8883 F:      drivers/nvdimm/*
8884 F:      drivers/acpi/nfit/*
8885 F:      include/linux/nd.h
8886 F:      include/linux/libnvdimm.h
8887 F:      include/uapi/linux/ndctl.h
8888
8889 LIGHTNVM PLATFORM SUPPORT
8890 M:      Matias Bjorling <mb@lightnvm.io>
8891 W:      http://github/OpenChannelSSD
8892 L:      linux-block@vger.kernel.org
8893 S:      Maintained
8894 F:      drivers/lightnvm/
8895 F:      include/linux/lightnvm.h
8896 F:      include/uapi/linux/lightnvm.h
8897
8898 LINUX FOR POWER MACINTOSH
8899 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8900 W:      http://www.penguinppc.org/
8901 L:      linuxppc-dev@lists.ozlabs.org
8902 S:      Maintained
8903 F:      arch/powerpc/platforms/powermac/
8904 F:      drivers/macintosh/
8905
8906 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8907 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8908 M:      Paul Mackerras <paulus@samba.org>
8909 M:      Michael Ellerman <mpe@ellerman.id.au>
8910 W:      https://github.com/linuxppc/linux/wiki
8911 L:      linuxppc-dev@lists.ozlabs.org
8912 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8914 S:      Supported
8915 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8916 F:      Documentation/devicetree/bindings/powerpc/
8917 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8918 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8919 F:      Documentation/powerpc/
8920 F:      arch/powerpc/
8921 F:      drivers/char/tpm/tpm_ibmvtpm*
8922 F:      drivers/crypto/nx/
8923 F:      drivers/crypto/vmx/
8924 F:      drivers/i2c/busses/i2c-opal.c
8925 F:      drivers/net/ethernet/ibm/ibmveth.*
8926 F:      drivers/net/ethernet/ibm/ibmvnic.*
8927 F:      drivers/pci/hotplug/pnv_php.c
8928 F:      drivers/pci/hotplug/rpa*
8929 F:      drivers/rtc/rtc-opal.c
8930 F:      drivers/scsi/ibmvscsi/
8931 F:      drivers/tty/hvc/hvc_opal.c
8932 F:      drivers/watchdog/wdrtas.c
8933 F:      tools/testing/selftests/powerpc
8934 N:      /pmac
8935 N:      powermac
8936 N:      powernv
8937 N:      [^a-z0-9]ps3
8938 N:      pseries
8939
8940 LINUX FOR POWERPC EMBEDDED MPC5XXX
8941 M:      Anatolij Gustschin <agust@denx.de>
8942 L:      linuxppc-dev@lists.ozlabs.org
8943 T:      git git://git.denx.de/linux-denx-agust.git
8944 S:      Maintained
8945 F:      arch/powerpc/platforms/512x/
8946 F:      arch/powerpc/platforms/52xx/
8947
8948 LINUX FOR POWERPC EMBEDDED PPC4XX
8949 M:      Alistair Popple <alistair@popple.id.au>
8950 M:      Matt Porter <mporter@kernel.crashing.org>
8951 W:      http://www.penguinppc.org/
8952 L:      linuxppc-dev@lists.ozlabs.org
8953 S:      Maintained
8954 F:      arch/powerpc/platforms/40x/
8955 F:      arch/powerpc/platforms/44x/
8956
8957 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8958 M:      Scott Wood <oss@buserror.net>
8959 M:      Kumar Gala <galak@kernel.crashing.org>
8960 W:      http://www.penguinppc.org/
8961 L:      linuxppc-dev@lists.ozlabs.org
8962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8963 S:      Maintained
8964 F:      arch/powerpc/platforms/83xx/
8965 F:      arch/powerpc/platforms/85xx/
8966 F:      Documentation/devicetree/bindings/powerpc/fsl/
8967
8968 LINUX FOR POWERPC EMBEDDED PPC8XX
8969 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8970 W:      http://www.penguinppc.org/
8971 L:      linuxppc-dev@lists.ozlabs.org
8972 S:      Maintained
8973 F:      arch/powerpc/platforms/8xx/
8974
8975 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8976 L:      linuxppc-dev@lists.ozlabs.org
8977 S:      Orphan
8978 F:      arch/powerpc/*/*virtex*
8979 F:      arch/powerpc/*/*/*virtex*
8980
8981 LINUX FOR POWERPC PA SEMI PWRFICIENT
8982 L:      linuxppc-dev@lists.ozlabs.org
8983 S:      Orphan
8984 F:      arch/powerpc/platforms/pasemi/
8985 F:      drivers/*/*pasemi*
8986 F:      drivers/*/*/*pasemi*
8987
8988 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8989 M:      Kees Cook <keescook@chromium.org>
8990 S:      Maintained
8991 F:      drivers/misc/lkdtm/*
8992
8993 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8994 M:      Alan Stern <stern@rowland.harvard.edu>
8995 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8996 M:      Will Deacon <will.deacon@arm.com>
8997 M:      Peter Zijlstra <peterz@infradead.org>
8998 M:      Boqun Feng <boqun.feng@gmail.com>
8999 M:      Nicholas Piggin <npiggin@gmail.com>
9000 M:      David Howells <dhowells@redhat.com>
9001 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9002 M:      Luc Maranget <luc.maranget@inria.fr>
9003 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9004 R:      Akira Yokosawa <akiyks@gmail.com>
9005 R:      Daniel Lustig <dlustig@nvidia.com>
9006 L:      linux-kernel@vger.kernel.org
9007 L:      linux-arch@vger.kernel.org
9008 S:      Supported
9009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9010 F:      tools/memory-model/
9011 F:      Documentation/atomic_bitops.txt
9012 F:      Documentation/atomic_t.txt
9013 F:      Documentation/core-api/atomic_ops.rst
9014 F:      Documentation/core-api/refcount-vs-atomic.rst
9015 F:      Documentation/memory-barriers.txt
9016
9017 LIS3LV02D ACCELEROMETER DRIVER
9018 M:      Eric Piel <eric.piel@tremplin-utc.net>
9019 S:      Maintained
9020 F:      Documentation/misc-devices/lis3lv02d
9021 F:      drivers/misc/lis3lv02d/
9022 F:      drivers/platform/x86/hp_accel.c
9023
9024 LIVE PATCHING
9025 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9026 M:      Jiri Kosina <jikos@kernel.org>
9027 M:      Miroslav Benes <mbenes@suse.cz>
9028 M:      Petr Mladek <pmladek@suse.com>
9029 R:      Joe Lawrence <joe.lawrence@redhat.com>
9030 S:      Maintained
9031 F:      kernel/livepatch/
9032 F:      include/linux/livepatch.h
9033 F:      arch/x86/include/asm/livepatch.h
9034 F:      arch/x86/kernel/livepatch.c
9035 F:      Documentation/livepatch/
9036 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9037 F:      samples/livepatch/
9038 F:      tools/testing/selftests/livepatch/
9039 L:      live-patching@vger.kernel.org
9040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9041
9042 LLC (802.2)
9043 L:      netdev@vger.kernel.org
9044 S:      Odd fixes
9045 F:      include/linux/llc.h
9046 F:      include/uapi/linux/llc.h
9047 F:      include/net/llc*
9048 F:      net/llc/
9049
9050 LM73 HARDWARE MONITOR DRIVER
9051 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9052 L:      linux-hwmon@vger.kernel.org
9053 S:      Maintained
9054 F:      drivers/hwmon/lm73.c
9055
9056 LM78 HARDWARE MONITOR DRIVER
9057 M:      Jean Delvare <jdelvare@suse.com>
9058 L:      linux-hwmon@vger.kernel.org
9059 S:      Maintained
9060 F:      Documentation/hwmon/lm78
9061 F:      drivers/hwmon/lm78.c
9062
9063 LM83 HARDWARE MONITOR DRIVER
9064 M:      Jean Delvare <jdelvare@suse.com>
9065 L:      linux-hwmon@vger.kernel.org
9066 S:      Maintained
9067 F:      Documentation/hwmon/lm83
9068 F:      drivers/hwmon/lm83.c
9069
9070 LM90 HARDWARE MONITOR DRIVER
9071 M:      Jean Delvare <jdelvare@suse.com>
9072 L:      linux-hwmon@vger.kernel.org
9073 S:      Maintained
9074 F:      Documentation/hwmon/lm90
9075 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9076 F:      drivers/hwmon/lm90.c
9077 F:      include/dt-bindings/thermal/lm90.h
9078
9079 LM95234 HARDWARE MONITOR DRIVER
9080 M:      Guenter Roeck <linux@roeck-us.net>
9081 L:      linux-hwmon@vger.kernel.org
9082 S:      Maintained
9083 F:      Documentation/hwmon/lm95234
9084 F:      drivers/hwmon/lm95234.c
9085
9086 LME2510 MEDIA DRIVER
9087 M:      Malcolm Priestley <tvboxspy@gmail.com>
9088 L:      linux-media@vger.kernel.org
9089 W:      https://linuxtv.org
9090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9091 S:      Maintained
9092 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9093
9094 LOADPIN SECURITY MODULE
9095 M:      Kees Cook <keescook@chromium.org>
9096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9097 S:      Supported
9098 F:      security/loadpin/
9099 F:      Documentation/admin-guide/LSM/LoadPin.rst
9100
9101 LOCKING PRIMITIVES
9102 M:      Peter Zijlstra <peterz@infradead.org>
9103 M:      Ingo Molnar <mingo@redhat.com>
9104 M:      Will Deacon <will.deacon@arm.com>
9105 L:      linux-kernel@vger.kernel.org
9106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9107 S:      Maintained
9108 F:      Documentation/locking/
9109 F:      include/linux/lockdep.h
9110 F:      include/linux/spinlock*.h
9111 F:      arch/*/include/asm/spinlock*.h
9112 F:      include/linux/rwlock*.h
9113 F:      include/linux/mutex*.h
9114 F:      include/linux/rwsem*.h
9115 F:      arch/*/include/asm/rwsem.h
9116 F:      include/linux/seqlock.h
9117 F:      lib/locking*.[ch]
9118 F:      kernel/locking/
9119 X:      kernel/locking/locktorture.c
9120
9121 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9122 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9123 L:      linux-ntfs-dev@lists.sourceforge.net
9124 W:      http://www.linux-ntfs.org/content/view/19/37/
9125 S:      Maintained
9126 F:      Documentation/ldm.txt
9127 F:      block/partitions/ldm.*
9128
9129 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9130 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9131 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9132 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9133 L:      MPT-FusionLinux.pdl@broadcom.com
9134 L:      linux-scsi@vger.kernel.org
9135 W:      http://www.avagotech.com/support/
9136 S:      Supported
9137 F:      drivers/message/fusion/
9138 F:      drivers/scsi/mpt3sas/
9139
9140 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9141 M:      Matthew Wilcox <willy@infradead.org>
9142 L:      linux-scsi@vger.kernel.org
9143 S:      Maintained
9144 F:      drivers/scsi/sym53c8xx_2/
9145
9146 LTC1660 DAC DRIVER
9147 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9148 L:      linux-iio@vger.kernel.org
9149 S:      Maintained
9150 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9151 F:      drivers/iio/dac/ltc1660.c
9152
9153 LTC4261 HARDWARE MONITOR DRIVER
9154 M:      Guenter Roeck <linux@roeck-us.net>
9155 L:      linux-hwmon@vger.kernel.org
9156 S:      Maintained
9157 F:      Documentation/hwmon/ltc4261
9158 F:      drivers/hwmon/ltc4261.c
9159
9160 LTC4306 I2C MULTIPLEXER DRIVER
9161 M:      Michael Hennerich <michael.hennerich@analog.com>
9162 W:      http://ez.analog.com/community/linux-device-drivers
9163 L:      linux-i2c@vger.kernel.org
9164 S:      Supported
9165 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9166 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9167
9168 LTP (Linux Test Project)
9169 M:      Mike Frysinger <vapier@gentoo.org>
9170 M:      Cyril Hrubis <chrubis@suse.cz>
9171 M:      Wanlong Gao <wanlong.gao@gmail.com>
9172 M:      Jan Stancek <jstancek@redhat.com>
9173 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9174 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9175 L:      ltp@lists.linux.it (subscribers-only)
9176 W:      http://linux-test-project.github.io/
9177 T:      git git://github.com/linux-test-project/ltp.git
9178 S:      Maintained
9179
9180 M68K ARCHITECTURE
9181 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9182 L:      linux-m68k@lists.linux-m68k.org
9183 W:      http://www.linux-m68k.org/
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9185 S:      Maintained
9186 F:      arch/m68k/
9187 F:      drivers/zorro/
9188
9189 M68K ON APPLE MACINTOSH
9190 M:      Joshua Thompson <funaho@jurai.org>
9191 W:      http://www.mac.linux-m68k.org/
9192 L:      linux-m68k@lists.linux-m68k.org
9193 S:      Maintained
9194 F:      arch/m68k/mac/
9195
9196 M68K ON HP9000/300
9197 M:      Philip Blundell <philb@gnu.org>
9198 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9199 S:      Maintained
9200 F:      arch/m68k/hp300/
9201
9202 M88DS3103 MEDIA DRIVER
9203 M:      Antti Palosaari <crope@iki.fi>
9204 L:      linux-media@vger.kernel.org
9205 W:      https://linuxtv.org
9206 W:      http://palosaari.fi/linux/
9207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9208 T:      git git://linuxtv.org/anttip/media_tree.git
9209 S:      Maintained
9210 F:      drivers/media/dvb-frontends/m88ds3103*
9211
9212 M88RS2000 MEDIA DRIVER
9213 M:      Malcolm Priestley <tvboxspy@gmail.com>
9214 L:      linux-media@vger.kernel.org
9215 W:      https://linuxtv.org
9216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9217 S:      Maintained
9218 F:      drivers/media/dvb-frontends/m88rs2000*
9219
9220 MA901 MASTERKIT USB FM RADIO DRIVER
9221 M:      Alexey Klimov <klimov.linux@gmail.com>
9222 L:      linux-media@vger.kernel.org
9223 T:      git git://linuxtv.org/media_tree.git
9224 S:      Maintained
9225 F:      drivers/media/radio/radio-ma901.c
9226
9227 MAC80211
9228 M:      Johannes Berg <johannes@sipsolutions.net>
9229 L:      linux-wireless@vger.kernel.org
9230 W:      http://wireless.kernel.org/
9231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9233 S:      Maintained
9234 F:      Documentation/networking/mac80211-injection.txt
9235 F:      include/net/mac80211.h
9236 F:      net/mac80211/
9237 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9238 F:      Documentation/networking/mac80211_hwsim/README
9239
9240 MAILBOX API
9241 M:      Jassi Brar <jassisinghbrar@gmail.com>
9242 L:      linux-kernel@vger.kernel.org
9243 S:      Maintained
9244 F:      drivers/mailbox/
9245 F:      include/linux/mailbox_client.h
9246 F:      include/linux/mailbox_controller.h
9247
9248 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9249 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9250 W:      http://www.kernel.org/doc/man-pages
9251 L:      linux-man@vger.kernel.org
9252 S:      Maintained
9253
9254 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9255 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9256 L:      linux-mips@vger.kernel.org
9257 S:      Maintained
9258 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9259
9260 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9261 M:      Andrew Lunn <andrew@lunn.ch>
9262 M:      Vivien Didelot <vivien.didelot@gmail.com>
9263 L:      netdev@vger.kernel.org
9264 S:      Maintained
9265 F:      drivers/net/dsa/mv88e6xxx/
9266 F:      include/linux/platform_data/mv88e6xxx.h
9267 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9268
9269 MARVELL ARMADA DRM SUPPORT
9270 M:      Russell King <linux@armlinux.org.uk>
9271 S:      Maintained
9272 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9273 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9274 F:      drivers/gpu/drm/armada/
9275 F:      include/uapi/drm/armada_drm.h
9276 F:      Documentation/devicetree/bindings/display/armada/
9277
9278 MARVELL ARMADA 3700 PHY DRIVERS
9279 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9280 S:      Maintained
9281 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9282 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9283 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9284 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9285
9286 MARVELL CRYPTO DRIVER
9287 M:      Boris Brezillon <bbrezillon@kernel.org>
9288 M:      Arnaud Ebalard <arno@natisbad.org>
9289 F:      drivers/crypto/marvell/
9290 S:      Maintained
9291 L:      linux-crypto@vger.kernel.org
9292
9293 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9294 M:      Mirko Lindner <mlindner@marvell.com>
9295 M:      Stephen Hemminger <stephen@networkplumber.org>
9296 L:      netdev@vger.kernel.org
9297 S:      Maintained
9298 F:      drivers/net/ethernet/marvell/sk*
9299
9300 MARVELL LIBERTAS WIRELESS DRIVER
9301 L:      libertas-dev@lists.infradead.org
9302 S:      Orphan
9303 F:      drivers/net/wireless/marvell/libertas/
9304
9305 MARVELL MACCHIATOBIN SUPPORT
9306 M:      Russell King <linux@armlinux.org.uk>
9307 L:      linux-arm-kernel@lists.infradead.org
9308 S:      Maintained
9309 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9310
9311 MARVELL MV643XX ETHERNET DRIVER
9312 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9313 L:      netdev@vger.kernel.org
9314 S:      Maintained
9315 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9316 F:      include/linux/mv643xx.h
9317
9318 MARVELL MV88X3310 PHY DRIVER
9319 M:      Russell King <linux@armlinux.org.uk>
9320 L:      netdev@vger.kernel.org
9321 S:      Maintained
9322 F:      drivers/net/phy/marvell10g.c
9323
9324 MARVELL MVEBU THERMAL DRIVER
9325 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9326 S:      Maintained
9327 F:      drivers/thermal/armada_thermal.c
9328
9329 MARVELL MVNETA ETHERNET DRIVER
9330 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9331 L:      netdev@vger.kernel.org
9332 S:      Maintained
9333 F:      drivers/net/ethernet/marvell/mvneta.*
9334
9335 MARVELL MWIFIEX WIRELESS DRIVER
9336 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9337 M:      Nishant Sarmukadam <nishants@marvell.com>
9338 M:      Ganapathi Bhat <gbhat@marvell.com>
9339 M:      Xinming Hu <huxinming820@gmail.com>
9340 L:      linux-wireless@vger.kernel.org
9341 S:      Maintained
9342 F:      drivers/net/wireless/marvell/mwifiex/
9343
9344 MARVELL MWL8K WIRELESS DRIVER
9345 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9346 L:      linux-wireless@vger.kernel.org
9347 S:      Odd Fixes
9348 F:      drivers/net/wireless/marvell/mwl8k.c
9349
9350 MARVELL NAND CONTROLLER DRIVER
9351 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9352 L:      linux-mtd@lists.infradead.org
9353 S:      Maintained
9354 F:      drivers/mtd/nand/raw/marvell_nand.c
9355 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9356
9357 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9358 M:      Nicolas Pitre <nico@fluxnic.net>
9359 S:      Odd Fixes
9360 F:      drivers/mmc/host/mvsdio.*
9361
9362 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9363 M:      Hu Ziji <huziji@marvell.com>
9364 L:      linux-mmc@vger.kernel.org
9365 S:      Supported
9366 F:      drivers/mmc/host/sdhci-xenon*
9367 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9368
9369 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9370 M:      Sunil Goutham <sgoutham@marvell.com>
9371 M:      Linu Cherian <lcherian@marvell.com>
9372 M:      Geetha sowjanya <gakula@marvell.com>
9373 M:      Jerin Jacob <jerinj@marvell.com>
9374 L:      netdev@vger.kernel.org
9375 S:      Supported
9376 F:      drivers/net/ethernet/marvell/octeontx2/af/
9377
9378 MATROX FRAMEBUFFER DRIVER
9379 L:      linux-fbdev@vger.kernel.org
9380 S:      Orphan
9381 F:      drivers/video/fbdev/matrox/matroxfb_*
9382 F:      include/uapi/linux/matroxfb.h
9383
9384 MAX16065 HARDWARE MONITOR DRIVER
9385 M:      Guenter Roeck <linux@roeck-us.net>
9386 L:      linux-hwmon@vger.kernel.org
9387 S:      Maintained
9388 F:      Documentation/hwmon/max16065
9389 F:      drivers/hwmon/max16065.c
9390
9391 MAX2175 SDR TUNER DRIVER
9392 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9393 L:      linux-media@vger.kernel.org
9394 T:      git git://linuxtv.org/media_tree.git
9395 S:      Maintained
9396 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9397 F:      Documentation/media/v4l-drivers/max2175.rst
9398 F:      drivers/media/i2c/max2175*
9399 F:      include/uapi/linux/max2175.h
9400
9401 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9402 L:      linux-hwmon@vger.kernel.org
9403 S:      Orphan
9404 F:      Documentation/hwmon/max6650
9405 F:      drivers/hwmon/max6650.c
9406
9407 MAX6697 HARDWARE MONITOR DRIVER
9408 M:      Guenter Roeck <linux@roeck-us.net>
9409 L:      linux-hwmon@vger.kernel.org
9410 S:      Maintained
9411 F:      Documentation/hwmon/max6697
9412 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9413 F:      drivers/hwmon/max6697.c
9414 F:      include/linux/platform_data/max6697.h
9415
9416 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9417 M:      Peter Rosin <peda@axentia.se>
9418 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9419 S:      Maintained
9420 F:      Documentation/devicetree/bindings/sound/max9860.txt
9421 F:      sound/soc/codecs/max9860.*
9422
9423 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9424 M:      Javier Martinez Canillas <javier@dowhile0.org>
9425 L:      linux-kernel@vger.kernel.org
9426 S:      Supported
9427 F:      drivers/regulator/max77802-regulator.c
9428 F:      Documentation/devicetree/bindings/*/*max77802.txt
9429 F:      include/dt-bindings/*/*max77802.h
9430
9431 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9432 M:      Krzysztof Kozlowski <krzk@kernel.org>
9433 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9434 L:      linux-pm@vger.kernel.org
9435 S:      Supported
9436 F:      drivers/power/supply/max14577_charger.c
9437 F:      drivers/power/supply/max77693_charger.c
9438
9439 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9440 M:      Chanwoo Choi <cw00.choi@samsung.com>
9441 M:      Krzysztof Kozlowski <krzk@kernel.org>
9442 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9443 L:      linux-kernel@vger.kernel.org
9444 S:      Supported
9445 F:      drivers/*/max14577*.c
9446 F:      drivers/*/max77686*.c
9447 F:      drivers/*/max77693*.c
9448 F:      drivers/extcon/extcon-max14577.c
9449 F:      drivers/extcon/extcon-max77693.c
9450 F:      drivers/rtc/rtc-max77686.c
9451 F:      drivers/clk/clk-max77686.c
9452 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9453 F:      Documentation/devicetree/bindings/*/max77686.txt
9454 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9455 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9456 F:      include/linux/mfd/max14577*.h
9457 F:      include/linux/mfd/max77686*.h
9458 F:      include/linux/mfd/max77693*.h
9459
9460 MAXIRADIO FM RADIO RECEIVER DRIVER
9461 M:      Hans Verkuil <hverkuil@xs4all.nl>
9462 L:      linux-media@vger.kernel.org
9463 T:      git git://linuxtv.org/media_tree.git
9464 W:      https://linuxtv.org
9465 S:      Maintained
9466 F:      drivers/media/radio/radio-maxiradio*
9467
9468 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9469 M:      Peter Rosin <peda@axentia.se>
9470 L:      linux-iio@vger.kernel.org
9471 S:      Maintained
9472 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9473 F:      drivers/iio/potentiometer/mcp4018.c
9474 F:      drivers/iio/potentiometer/mcp4531.c
9475
9476 MCR20A IEEE-802.15.4 RADIO DRIVER
9477 M:      Xue Liu <liuxuenetmail@gmail.com>
9478 L:      linux-wpan@vger.kernel.org
9479 W:      https://github.com/xueliu/mcr20a-linux
9480 S:      Maintained
9481 F:      drivers/net/ieee802154/mcr20a.c
9482 F:      drivers/net/ieee802154/mcr20a.h
9483 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9484
9485 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9486 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9487 L:      linux-iio@vger.kernel.org
9488 S:      Maintained
9489 F:      drivers/iio/dac/cio-dac.c
9490
9491 MEDIA DRIVERS FOR ASCOT2E
9492 M:      Sergey Kozlov <serjk@netup.ru>
9493 M:      Abylay Ospan <aospan@netup.ru>
9494 L:      linux-media@vger.kernel.org
9495 W:      https://linuxtv.org
9496 W:      http://netup.tv/
9497 T:      git git://linuxtv.org/media_tree.git
9498 S:      Supported
9499 F:      drivers/media/dvb-frontends/ascot2e*
9500
9501 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9502 M:      Jasmin Jessich <jasmin@anw.at>
9503 L:      linux-media@vger.kernel.org
9504 W:      https://linuxtv.org
9505 T:      git git://linuxtv.org/media_tree.git
9506 S:      Maintained
9507 F:      drivers/media/dvb-frontends/cxd2099*
9508
9509 MEDIA DRIVERS FOR CXD2841ER
9510 M:      Sergey Kozlov <serjk@netup.ru>
9511 M:      Abylay Ospan <aospan@netup.ru>
9512 L:      linux-media@vger.kernel.org
9513 W:      https://linuxtv.org
9514 W:      http://netup.tv/
9515 T:      git git://linuxtv.org/media_tree.git
9516 S:      Supported
9517 F:      drivers/media/dvb-frontends/cxd2841er*
9518
9519 MEDIA DRIVERS FOR CXD2880
9520 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9521 L:      linux-media@vger.kernel.org
9522 W:      http://linuxtv.org/
9523 T:      git git://linuxtv.org/media_tree.git
9524 S:      Supported
9525 F:      drivers/media/dvb-frontends/cxd2880/*
9526 F:      drivers/media/spi/cxd2880*
9527
9528 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9529 L:      linux-media@vger.kernel.org
9530 W:      https://linuxtv.org
9531 T:      git git://linuxtv.org/media_tree.git
9532 S:      Orphan
9533 F:      drivers/media/pci/ddbridge/*
9534
9535 MEDIA DRIVERS FOR FREESCALE IMX
9536 M:      Steve Longerbeam <slongerbeam@gmail.com>
9537 M:      Philipp Zabel <p.zabel@pengutronix.de>
9538 L:      linux-media@vger.kernel.org
9539 T:      git git://linuxtv.org/media_tree.git
9540 S:      Maintained
9541 F:      Documentation/devicetree/bindings/media/imx.txt
9542 F:      Documentation/media/v4l-drivers/imx.rst
9543 F:      drivers/staging/media/imx/
9544 F:      include/linux/imx-media.h
9545 F:      include/media/imx.h
9546
9547 MEDIA DRIVER FOR FREESCALE IMX PXP
9548 M:      Philipp Zabel <p.zabel@pengutronix.de>
9549 L:      linux-media@vger.kernel.org
9550 T:      git git://linuxtv.org/media_tree.git
9551 S:      Maintained
9552 F:      drivers/media/platform/imx-pxp.[ch]
9553
9554 MEDIA DRIVERS FOR FREESCALE IMX7
9555 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9556 L:      linux-media@vger.kernel.org
9557 T:      git git://linuxtv.org/media_tree.git
9558 S:      Maintained
9559 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9560 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9561 F:      Documentation/media/v4l-drivers/imx7.rst
9562 F:      drivers/staging/media/imx/imx7-media-csi.c
9563 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9564
9565 MEDIA DRIVERS FOR HELENE
9566 M:      Abylay Ospan <aospan@netup.ru>
9567 L:      linux-media@vger.kernel.org
9568 W:      https://linuxtv.org
9569 W:      http://netup.tv/
9570 T:      git git://linuxtv.org/media_tree.git
9571 S:      Supported
9572 F:      drivers/media/dvb-frontends/helene*
9573
9574 MEDIA DRIVERS FOR HORUS3A
9575 M:      Sergey Kozlov <serjk@netup.ru>
9576 M:      Abylay Ospan <aospan@netup.ru>
9577 L:      linux-media@vger.kernel.org
9578 W:      https://linuxtv.org
9579 W:      http://netup.tv/
9580 T:      git git://linuxtv.org/media_tree.git
9581 S:      Supported
9582 F:      drivers/media/dvb-frontends/horus3a*
9583
9584 MEDIA DRIVERS FOR LNBH25
9585 M:      Sergey Kozlov <serjk@netup.ru>
9586 M:      Abylay Ospan <aospan@netup.ru>
9587 L:      linux-media@vger.kernel.org
9588 W:      https://linuxtv.org
9589 W:      http://netup.tv/
9590 T:      git git://linuxtv.org/media_tree.git
9591 S:      Supported
9592 F:      drivers/media/dvb-frontends/lnbh25*
9593
9594 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9595 L:      linux-media@vger.kernel.org
9596 W:      https://linuxtv.org
9597 T:      git git://linuxtv.org/media_tree.git
9598 S:      Orphan
9599 F:      drivers/media/dvb-frontends/mxl5xx*
9600
9601 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9602 M:      Sergey Kozlov <serjk@netup.ru>
9603 M:      Abylay Ospan <aospan@netup.ru>
9604 L:      linux-media@vger.kernel.org
9605 W:      https://linuxtv.org
9606 W:      http://netup.tv/
9607 T:      git git://linuxtv.org/media_tree.git
9608 S:      Supported
9609 F:      drivers/media/pci/netup_unidvb/*
9610
9611 MEDIA DRIVERS FOR RENESAS - CEU
9612 M:      Jacopo Mondi <jacopo@jmondi.org>
9613 L:      linux-media@vger.kernel.org
9614 L:      linux-renesas-soc@vger.kernel.org
9615 T:      git git://linuxtv.org/media_tree.git
9616 S:      Supported
9617 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9618 F:      drivers/media/platform/renesas-ceu.c
9619 F:      include/media/drv-intf/renesas-ceu.h
9620
9621 MEDIA DRIVERS FOR RENESAS - DRIF
9622 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9623 L:      linux-media@vger.kernel.org
9624 L:      linux-renesas-soc@vger.kernel.org
9625 T:      git git://linuxtv.org/media_tree.git
9626 S:      Supported
9627 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9628 F:      drivers/media/platform/rcar_drif.c
9629
9630 MEDIA DRIVERS FOR RENESAS - FCP
9631 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9632 L:      linux-media@vger.kernel.org
9633 L:      linux-renesas-soc@vger.kernel.org
9634 T:      git git://linuxtv.org/media_tree.git
9635 S:      Supported
9636 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9637 F:      drivers/media/platform/rcar-fcp.c
9638 F:      include/media/rcar-fcp.h
9639
9640 MEDIA DRIVERS FOR RENESAS - FDP1
9641 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9642 L:      linux-media@vger.kernel.org
9643 L:      linux-renesas-soc@vger.kernel.org
9644 T:      git git://linuxtv.org/media_tree.git
9645 S:      Supported
9646 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9647 F:      drivers/media/platform/rcar_fdp1.c
9648
9649 MEDIA DRIVERS FOR RENESAS - VIN
9650 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9651 L:      linux-media@vger.kernel.org
9652 L:      linux-renesas-soc@vger.kernel.org
9653 T:      git git://linuxtv.org/media_tree.git
9654 S:      Supported
9655 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9656 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9657 F:      drivers/media/platform/rcar-vin/
9658
9659 MEDIA DRIVERS FOR RENESAS - VSP1
9660 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9661 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9662 L:      linux-media@vger.kernel.org
9663 L:      linux-renesas-soc@vger.kernel.org
9664 T:      git git://linuxtv.org/media_tree.git
9665 S:      Supported
9666 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9667 F:      drivers/media/platform/vsp1/
9668
9669 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9670 L:      linux-media@vger.kernel.org
9671 W:      https://linuxtv.org
9672 T:      git git://linuxtv.org/media_tree.git
9673 S:      Orphan
9674 F:      drivers/media/dvb-frontends/stv0910*
9675
9676 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9677 L:      linux-media@vger.kernel.org
9678 W:      https://linuxtv.org
9679 T:      git git://linuxtv.org/media_tree.git
9680 S:      Orphan
9681 F:      drivers/media/dvb-frontends/stv6111*
9682
9683 MEDIA DRIVERS FOR STM32 - DCMI
9684 M:      Hugues Fruchet <hugues.fruchet@st.com>
9685 L:      linux-media@vger.kernel.org
9686 T:      git git://linuxtv.org/media_tree.git
9687 S:      Supported
9688 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9689 F:      drivers/media/platform/stm32/stm32-dcmi.c
9690
9691 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9692 M:      Dmitry Osipenko <digetx@gmail.com>
9693 L:      linux-media@vger.kernel.org
9694 L:      linux-tegra@vger.kernel.org
9695 T:      git git://linuxtv.org/media_tree.git
9696 S:      Maintained
9697 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9698 F:      drivers/staging/media/tegra-vde/
9699
9700 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9701 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9702 P:      LinuxTV.org Project
9703 L:      linux-media@vger.kernel.org
9704 W:      https://linuxtv.org
9705 Q:      http://patchwork.kernel.org/project/linux-media/list/
9706 T:      git git://linuxtv.org/media_tree.git
9707 S:      Maintained
9708 F:      Documentation/devicetree/bindings/media/
9709 F:      Documentation/media/
9710 F:      drivers/media/
9711 F:      drivers/staging/media/
9712 F:      include/linux/platform_data/media/
9713 F:      include/media/
9714 F:      include/uapi/linux/dvb/
9715 F:      include/uapi/linux/videodev2.h
9716 F:      include/uapi/linux/media.h
9717 F:      include/uapi/linux/v4l2-*
9718 F:      include/uapi/linux/meye.h
9719 F:      include/uapi/linux/ivtv*
9720 F:      include/uapi/linux/uvcvideo.h
9721
9722 MEDIATEK BLUETOOTH DRIVER
9723 M:      Sean Wang <sean.wang@mediatek.com>
9724 L:      linux-bluetooth@vger.kernel.org
9725 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9726 S:      Maintained
9727 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9728 F:      drivers/bluetooth/btmtkuart.c
9729
9730 MEDIATEK CIR DRIVER
9731 M:      Sean Wang <sean.wang@mediatek.com>
9732 S:      Maintained
9733 F:      drivers/media/rc/mtk-cir.c
9734
9735 MEDIATEK DMA DRIVER
9736 M:      Sean Wang <sean.wang@mediatek.com>
9737 L:      dmaengine@vger.kernel.org
9738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9739 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9740 S:      Maintained
9741 F:      Documentation/devicetree/bindings/dma/mtk-*
9742 F:      drivers/dma/mediatek/
9743
9744 MEDIATEK PMIC LED DRIVER
9745 M:      Sean Wang <sean.wang@mediatek.com>
9746 S:      Maintained
9747 F:      drivers/leds/leds-mt6323.c
9748 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9749
9750 MEDIATEK ETHERNET DRIVER
9751 M:      Felix Fietkau <nbd@openwrt.org>
9752 M:      John Crispin <john@phrozen.org>
9753 M:      Sean Wang <sean.wang@mediatek.com>
9754 M:      Nelson Chang <nelson.chang@mediatek.com>
9755 L:      netdev@vger.kernel.org
9756 S:      Maintained
9757 F:      drivers/net/ethernet/mediatek/
9758
9759 MEDIATEK SWITCH DRIVER
9760 M:      Sean Wang <sean.wang@mediatek.com>
9761 L:      netdev@vger.kernel.org
9762 S:      Maintained
9763 F:      drivers/net/dsa/mt7530.*
9764 F:      net/dsa/tag_mtk.c
9765
9766 MEDIATEK JPEG DRIVER
9767 M:      Rick Chang <rick.chang@mediatek.com>
9768 M:      Bin Liu <bin.liu@mediatek.com>
9769 S:      Supported
9770 F:      drivers/media/platform/mtk-jpeg/
9771 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9772
9773 MEDIATEK MDP DRIVER
9774 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9775 M:      Houlong Wei <houlong.wei@mediatek.com>
9776 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9777 S:      Supported
9778 F:      drivers/media/platform/mtk-mdp/
9779 F:      drivers/media/platform/mtk-vpu/
9780 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9781
9782 MEDIATEK MEDIA DRIVER
9783 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9784 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9785 S:      Supported
9786 F:      drivers/media/platform/mtk-vcodec/
9787 F:      drivers/media/platform/mtk-vpu/
9788 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9789 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9790
9791 MEDIATEK MT76 WIRELESS LAN DRIVER
9792 M:      Felix Fietkau <nbd@nbd.name>
9793 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9794 L:      linux-wireless@vger.kernel.org
9795 S:      Maintained
9796 F:      drivers/net/wireless/mediatek/mt76/
9797
9798 MEDIATEK MT7601U WIRELESS LAN DRIVER
9799 M:      Jakub Kicinski <kubakici@wp.pl>
9800 L:      linux-wireless@vger.kernel.org
9801 S:      Maintained
9802 F:      drivers/net/wireless/mediatek/mt7601u/
9803
9804 MEDIATEK NAND CONTROLLER DRIVER
9805 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9806 L:      linux-mtd@lists.infradead.org
9807 S:      Maintained
9808 F:      drivers/mtd/nand/raw/mtk_*
9809 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9810
9811 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9812 M:      Sean Wang <sean.wang@mediatek.com>
9813 S:      Maintained
9814 F:      drivers/char/hw_random/mtk-rng.c
9815
9816 MEDIATEK USB3 DRD IP DRIVER
9817 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9818 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9820 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9821 S:      Maintained
9822 F:      drivers/usb/mtu3/
9823
9824 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9825 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9826 M:      Martin Donnelly <martin.donnelly@ge.com>
9827 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9828 S:      Maintained
9829 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9830 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9831
9832 MEGARAID SCSI/SAS DRIVERS
9833 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9834 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9835 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9836 L:      megaraidlinux.pdl@broadcom.com
9837 L:      linux-scsi@vger.kernel.org
9838 W:      http://www.avagotech.com/support/
9839 S:      Maintained
9840 F:      Documentation/scsi/megaraid.txt
9841 F:      drivers/scsi/megaraid.*
9842 F:      drivers/scsi/megaraid/
9843
9844 MELEXIS MLX90614 DRIVER
9845 M:      Crt Mori <cmo@melexis.com>
9846 L:      linux-iio@vger.kernel.org
9847 W:      http://www.melexis.com
9848 S:      Supported
9849 F:      drivers/iio/temperature/mlx90614.c
9850
9851 MELEXIS MLX90632 DRIVER
9852 M:      Crt Mori <cmo@melexis.com>
9853 L:      linux-iio@vger.kernel.org
9854 W:      http://www.melexis.com
9855 S:      Supported
9856 F:      drivers/iio/temperature/mlx90632.c
9857
9858 MELFAS MIP4 TOUCHSCREEN DRIVER
9859 M:      Sangwon Jee <jeesw@melfas.com>
9860 W:      http://www.melfas.com
9861 S:      Supported
9862 F:      drivers/input/touchscreen/melfas_mip4.c
9863 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9864
9865 MELLANOX ETHERNET DRIVER (mlx4_en)
9866 M:      Tariq Toukan <tariqt@mellanox.com>
9867 L:      netdev@vger.kernel.org
9868 S:      Supported
9869 W:      http://www.mellanox.com
9870 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9871 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9872
9873 MELLANOX ETHERNET DRIVER (mlx5e)
9874 M:      Saeed Mahameed <saeedm@mellanox.com>
9875 L:      netdev@vger.kernel.org
9876 S:      Supported
9877 W:      http://www.mellanox.com
9878 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9879 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9880
9881 MELLANOX ETHERNET INNOVA DRIVERS
9882 R:      Boris Pismenny <borisp@mellanox.com>
9883 L:      netdev@vger.kernel.org
9884 S:      Supported
9885 W:      http://www.mellanox.com
9886 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9887 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9888 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9889 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9890 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9891
9892 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9893 R:      Boris Pismenny <borisp@mellanox.com>
9894 L:      netdev@vger.kernel.org
9895 S:      Supported
9896 W:      http://www.mellanox.com
9897 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9898 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9899 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9900
9901 MELLANOX ETHERNET SWITCH DRIVERS
9902 M:      Jiri Pirko <jiri@mellanox.com>
9903 M:      Ido Schimmel <idosch@mellanox.com>
9904 L:      netdev@vger.kernel.org
9905 S:      Supported
9906 W:      http://www.mellanox.com
9907 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9908 F:      drivers/net/ethernet/mellanox/mlxsw/
9909 F:      tools/testing/selftests/drivers/net/mlxsw/
9910
9911 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9912 M:      mlxsw@mellanox.com
9913 L:      netdev@vger.kernel.org
9914 S:      Supported
9915 W:      http://www.mellanox.com
9916 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9917 F:      drivers/net/ethernet/mellanox/mlxfw/
9918
9919 MELLANOX HARDWARE PLATFORM SUPPORT
9920 M:      Andy Shevchenko <andy@infradead.org>
9921 M:      Darren Hart <dvhart@infradead.org>
9922 M:      Vadim Pasternak <vadimp@mellanox.com>
9923 L:      platform-driver-x86@vger.kernel.org
9924 S:      Supported
9925 F:      drivers/platform/mellanox/
9926 F:      include/linux/platform_data/mlxreg.h
9927
9928 MELLANOX MLX4 core VPI driver
9929 M:      Tariq Toukan <tariqt@mellanox.com>
9930 L:      netdev@vger.kernel.org
9931 L:      linux-rdma@vger.kernel.org
9932 W:      http://www.mellanox.com
9933 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9934 S:      Supported
9935 F:      drivers/net/ethernet/mellanox/mlx4/
9936 F:      include/linux/mlx4/
9937
9938 MELLANOX MLX4 IB driver
9939 M:      Yishai Hadas <yishaih@mellanox.com>
9940 L:      linux-rdma@vger.kernel.org
9941 W:      http://www.mellanox.com
9942 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9943 S:      Supported
9944 F:      drivers/infiniband/hw/mlx4/
9945 F:      include/linux/mlx4/
9946 F:      include/uapi/rdma/mlx4-abi.h
9947
9948 MELLANOX MLX5 core VPI driver
9949 M:      Saeed Mahameed <saeedm@mellanox.com>
9950 M:      Leon Romanovsky <leonro@mellanox.com>
9951 L:      netdev@vger.kernel.org
9952 L:      linux-rdma@vger.kernel.org
9953 W:      http://www.mellanox.com
9954 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9955 S:      Supported
9956 F:      drivers/net/ethernet/mellanox/mlx5/core/
9957 F:      include/linux/mlx5/
9958
9959 MELLANOX MLX5 IB driver
9960 M:      Leon Romanovsky <leonro@mellanox.com>
9961 L:      linux-rdma@vger.kernel.org
9962 W:      http://www.mellanox.com
9963 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9964 S:      Supported
9965 F:      drivers/infiniband/hw/mlx5/
9966 F:      include/linux/mlx5/
9967 F:      include/uapi/rdma/mlx5-abi.h
9968
9969 MELLANOX MLXCPLD I2C AND MUX DRIVER
9970 M:      Vadim Pasternak <vadimp@mellanox.com>
9971 M:      Michael Shych <michaelsh@mellanox.com>
9972 L:      linux-i2c@vger.kernel.org
9973 S:      Supported
9974 F:      drivers/i2c/busses/i2c-mlxcpld.c
9975 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9976 F:      Documentation/i2c/busses/i2c-mlxcpld
9977
9978 MELLANOX MLXCPLD LED DRIVER
9979 M:      Vadim Pasternak <vadimp@mellanox.com>
9980 L:      linux-leds@vger.kernel.org
9981 S:      Supported
9982 F:      drivers/leds/leds-mlxcpld.c
9983 F:      drivers/leds/leds-mlxreg.c
9984 F:      Documentation/leds/leds-mlxcpld.txt
9985
9986 MELLANOX PLATFORM DRIVER
9987 M:      Vadim Pasternak <vadimp@mellanox.com>
9988 L:      platform-driver-x86@vger.kernel.org
9989 S:      Supported
9990 F:      drivers/platform/x86/mlx-platform.c
9991
9992 MEMBARRIER SUPPORT
9993 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9994 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9995 L:      linux-kernel@vger.kernel.org
9996 S:      Supported
9997 F:      kernel/sched/membarrier.c
9998 F:      include/uapi/linux/membarrier.h
9999 F:      arch/powerpc/include/asm/membarrier.h
10000
10001 MEMBLOCK
10002 M:      Mike Rapoport <rppt@linux.ibm.com>
10003 L:      linux-mm@kvack.org
10004 S:      Maintained
10005 F:      include/linux/memblock.h
10006 F:      mm/memblock.c
10007 F:      Documentation/core-api/boot-time-mm.rst
10008
10009 MEMORY MANAGEMENT
10010 L:      linux-mm@kvack.org
10011 W:      http://www.linux-mm.org
10012 S:      Maintained
10013 F:      include/linux/mm.h
10014 F:      include/linux/gfp.h
10015 F:      include/linux/mmzone.h
10016 F:      include/linux/memory_hotplug.h
10017 F:      include/linux/vmalloc.h
10018 F:      mm/
10019
10020 MEMORY TECHNOLOGY DEVICES (MTD)
10021 M:      David Woodhouse <dwmw2@infradead.org>
10022 M:      Brian Norris <computersforpeace@gmail.com>
10023 M:      Boris Brezillon <bbrezillon@kernel.org>
10024 M:      Marek Vasut <marek.vasut@gmail.com>
10025 M:      Richard Weinberger <richard@nod.at>
10026 L:      linux-mtd@lists.infradead.org
10027 W:      http://www.linux-mtd.infradead.org/
10028 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10029 T:      git git://git.infradead.org/linux-mtd.git master
10030 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10031 S:      Maintained
10032 F:      Documentation/devicetree/bindings/mtd/
10033 F:      drivers/mtd/
10034 F:      include/linux/mtd/
10035 F:      include/uapi/mtd/
10036
10037 MEN A21 WATCHDOG DRIVER
10038 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10039 L:      linux-watchdog@vger.kernel.org
10040 S:      Maintained
10041 F:      drivers/watchdog/mena21_wdt.c
10042
10043 MEN CHAMELEON BUS (mcb)
10044 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10045 S:      Maintained
10046 F:      drivers/mcb/
10047 F:      include/linux/mcb.h
10048 F:      Documentation/men-chameleon-bus.txt
10049
10050 MEN F21BMC (Board Management Controller)
10051 M:      Andreas Werner <andreas.werner@men.de>
10052 S:      Supported
10053 F:      drivers/mfd/menf21bmc.c
10054 F:      drivers/watchdog/menf21bmc_wdt.c
10055 F:      drivers/leds/leds-menf21bmc.c
10056 F:      drivers/hwmon/menf21bmc_hwmon.c
10057 F:      Documentation/hwmon/menf21bmc
10058
10059 MEN Z069 WATCHDOG DRIVER
10060 M:      Johannes Thumshirn <jth@kernel.org>
10061 L:      linux-watchdog@vger.kernel.org
10062 S:      Maintained
10063 F:      drivers/watchdog/menz69_wdt.c
10064
10065 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10066 M:      Neil Armstrong <narmstrong@baylibre.com>
10067 L:      linux-media@lists.freedesktop.org
10068 L:      linux-amlogic@lists.infradead.org
10069 W:      http://linux-meson.com/
10070 S:      Supported
10071 F:      drivers/media/platform/meson/ao-cec.c
10072 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10073 T:      git git://linuxtv.org/media_tree.git
10074
10075 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10076 M:      Liang Yang <liang.yang@amlogic.com>
10077 L:      linux-mtd@lists.infradead.org
10078 S:      Maintained
10079 F:      drivers/mtd/nand/raw/meson_*
10080 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10081
10082 METHODE UDPU SUPPORT
10083 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10084 S:      Maintained
10085 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10086
10087 MICROBLAZE ARCHITECTURE
10088 M:      Michal Simek <monstr@monstr.eu>
10089 W:      http://www.monstr.eu/fdt/
10090 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10091 S:      Supported
10092 F:      arch/microblaze/
10093
10094 MICROCHIP AT91 SERIAL DRIVER
10095 M:      Richard Genoud <richard.genoud@gmail.com>
10096 S:      Maintained
10097 F:      drivers/tty/serial/atmel_serial.c
10098 F:      drivers/tty/serial/atmel_serial.h
10099 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10100
10101 MICROCHIP AUDIO ASOC DRIVERS
10102 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10104 S:      Supported
10105 F:      sound/soc/atmel
10106
10107 MICROCHIP DMA DRIVER
10108 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10110 L:      dmaengine@vger.kernel.org
10111 S:      Supported
10112 F:      drivers/dma/at_hdmac.c
10113 F:      drivers/dma/at_hdmac_regs.h
10114 F:      include/linux/platform_data/dma-atmel.h
10115 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10116 F:      include/dt-bindings/dma/at91.h
10117
10118 MICROCHIP ECC DRIVER
10119 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10120 L:      linux-crypto@vger.kernel.org
10121 S:      Maintained
10122 F:      drivers/crypto/atmel-ecc.*
10123
10124 MICROCHIP I2C DRIVER
10125 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10126 L:      linux-i2c@vger.kernel.org
10127 S:      Supported
10128 F:      drivers/i2c/busses/i2c-at91.c
10129
10130 MICROCHIP ISC DRIVER
10131 M:      Eugen Hristev <eugen.hristev@microchip.com>
10132 L:      linux-media@vger.kernel.org
10133 S:      Supported
10134 F:      drivers/media/platform/atmel/atmel-isc.c
10135 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10136 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10137
10138 MICROCHIP ISI DRIVER
10139 M:      Eugen Hristev <eugen.hristev@microchip.com>
10140 L:      linux-media@vger.kernel.org
10141 S:      Supported
10142 F:      drivers/media/platform/atmel/atmel-isi.c
10143 F:      drivers/media/platform/atmel/atmel-isi.h
10144
10145 MICROCHIP AT91 USART MFD DRIVER
10146 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10147 L:      linux-kernel@vger.kernel.org
10148 S:      Supported
10149 F:      drivers/mfd/at91-usart.c
10150 F:      include/dt-bindings/mfd/at91-usart.h
10151 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10152
10153 MICROCHIP AT91 USART SPI DRIVER
10154 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10155 L:      linux-spi@vger.kernel.org
10156 S:      Supported
10157 F:      drivers/spi/spi-at91-usart.c
10158 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10159
10160 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10161 M:      Woojung Huh <Woojung.Huh@microchip.com>
10162 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10163 L:      netdev@vger.kernel.org
10164 S:      Maintained
10165 F:      net/dsa/tag_ksz.c
10166 F:      drivers/net/dsa/microchip/*
10167 F:      include/linux/platform_data/microchip-ksz.h
10168 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10169
10170 MICROCHIP LAN743X ETHERNET DRIVER
10171 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10172 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10173 L:      netdev@vger.kernel.org
10174 S:      Maintained
10175 F:      drivers/net/ethernet/microchip/lan743x_*
10176
10177 MICROCHIP LCDFB DRIVER
10178 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10179 L:      linux-fbdev@vger.kernel.org
10180 S:      Maintained
10181 F:      drivers/video/fbdev/atmel_lcdfb.c
10182 F:      include/video/atmel_lcdc.h
10183
10184 MICROCHIP MMC/SD/SDIO MCI DRIVER
10185 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10186 S:      Maintained
10187 F:      drivers/mmc/host/atmel-mci.c
10188
10189 MICROCHIP MCP16502 PMIC DRIVER
10190 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10192 S:      Maintained
10193 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10194 F:      drivers/regulator/mcp16502.c
10195
10196 MICROCHIP MCP3911 ADC DRIVER
10197 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10198 M:      Kent Gustavsson <kent@minoris.se>
10199 L:      linux-iio@vger.kernel.org
10200 S:      Supported
10201 F:      drivers/iio/adc/mcp3911.c
10202 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10203
10204 MICROCHIP NAND DRIVER
10205 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10206 L:      linux-mtd@lists.infradead.org
10207 S:      Supported
10208 F:      drivers/mtd/nand/raw/atmel/*
10209 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10210
10211 MICROCHIP PWM DRIVER
10212 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10214 L:      linux-pwm@vger.kernel.org
10215 S:      Supported
10216 F:      drivers/pwm/pwm-atmel.c
10217 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10218
10219 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10220 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10221 M:      Eugen Hristev <eugen.hristev@microchip.com>
10222 L:      linux-iio@vger.kernel.org
10223 S:      Supported
10224 F:      drivers/iio/adc/at91-sama5d2_adc.c
10225 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10226 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10227
10228 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10229 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10230 S:      Supported
10231 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10232
10233 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10234 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10236 L:      linux-gpio@vger.kernel.org
10237 F:      drivers/gpio/gpio-sama5d2-piobu.c
10238
10239 MICROCHIP SPI DRIVER
10240 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10241 S:      Supported
10242 F:      drivers/spi/spi-atmel.*
10243
10244 MICROCHIP SSC DRIVER
10245 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10247 S:      Supported
10248 F:      drivers/misc/atmel-ssc.c
10249 F:      include/linux/atmel-ssc.h
10250
10251 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10252 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10254 S:      Supported
10255 F:      drivers/misc/atmel_tclib.c
10256 F:      drivers/clocksource/tcb_clksrc.c
10257
10258 MICROCHIP USBA UDC DRIVER
10259 M:      Cristian Birsan <cristian.birsan@microchip.com>
10260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261 S:      Supported
10262 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10263
10264 MICROCHIP USB251XB DRIVER
10265 M:      Richard Leitner <richard.leitner@skidata.com>
10266 L:      linux-usb@vger.kernel.org
10267 S:      Maintained
10268 F:      drivers/usb/misc/usb251xb.c
10269 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10270
10271 MICROCHIP XDMA DRIVER
10272 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10273 L:      linux-arm-kernel@lists.infradead.org
10274 L:      dmaengine@vger.kernel.org
10275 S:      Supported
10276 F:      drivers/dma/at_xdmac.c
10277
10278 MICROSEMI MIPS SOCS
10279 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10280 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10281 L:      linux-mips@vger.kernel.org
10282 S:      Supported
10283 F:      arch/mips/generic/board-ocelot.c
10284 F:      arch/mips/configs/generic/board-ocelot.config
10285 F:      arch/mips/boot/dts/mscc/
10286 F:      Documentation/devicetree/bindings/mips/mscc.txt
10287
10288 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10289 M:      Don Brace <don.brace@microsemi.com>
10290 L:      esc.storagedev@microsemi.com
10291 L:      linux-scsi@vger.kernel.org
10292 S:      Supported
10293 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10294 F:      drivers/scsi/smartpqi/Kconfig
10295 F:      drivers/scsi/smartpqi/Makefile
10296 F:      include/linux/cciss*.h
10297 F:      include/uapi/linux/cciss*.h
10298 F:      Documentation/scsi/smartpqi.txt
10299
10300 MICROSEMI ETHERNET SWITCH DRIVER
10301 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10302 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10303 L:      netdev@vger.kernel.org
10304 S:      Supported
10305 F:      drivers/net/ethernet/mscc/
10306
10307 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10308 M:      Chen Yu <yu.c.chen@intel.com>
10309 L:      platform-driver-x86@vger.kernel.org
10310 S:      Supported
10311 F:      drivers/platform/x86/surfacepro3_button.c
10312
10313 MICROTEK X6 SCANNER
10314 M:      Oliver Neukum <oliver@neukum.org>
10315 S:      Maintained
10316 F:      drivers/usb/image/microtek.*
10317
10318 MIPS
10319 M:      Ralf Baechle <ralf@linux-mips.org>
10320 M:      Paul Burton <paul.burton@mips.com>
10321 M:      James Hogan <jhogan@kernel.org>
10322 L:      linux-mips@vger.kernel.org
10323 W:      http://www.linux-mips.org/
10324 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10326 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10327 S:      Supported
10328 F:      Documentation/devicetree/bindings/mips/
10329 F:      Documentation/mips/
10330 F:      arch/mips/
10331 F:      drivers/platform/mips/
10332
10333 MIPS BOSTON DEVELOPMENT BOARD
10334 M:      Paul Burton <paul.burton@mips.com>
10335 L:      linux-mips@vger.kernel.org
10336 S:      Maintained
10337 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10338 F:      arch/mips/boot/dts/img/boston.dts
10339 F:      arch/mips/configs/generic/board-boston.config
10340 F:      drivers/clk/imgtec/clk-boston.c
10341 F:      include/dt-bindings/clock/boston-clock.h
10342
10343 MIPS GENERIC PLATFORM
10344 M:      Paul Burton <paul.burton@mips.com>
10345 L:      linux-mips@vger.kernel.org
10346 S:      Supported
10347 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10348 F:      arch/mips/generic/
10349 F:      arch/mips/tools/generic-board-config.sh
10350
10351 MIPS/LOONGSON1 ARCHITECTURE
10352 M:      Keguang Zhang <keguang.zhang@gmail.com>
10353 L:      linux-mips@vger.kernel.org
10354 S:      Maintained
10355 F:      arch/mips/loongson32/
10356 F:      arch/mips/include/asm/mach-loongson32/
10357 F:      drivers/*/*loongson1*
10358 F:      drivers/*/*/*loongson1*
10359
10360 MIPS/LOONGSON2 ARCHITECTURE
10361 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10362 L:      linux-mips@vger.kernel.org
10363 S:      Maintained
10364 F:      arch/mips/loongson64/fuloong-2e/
10365 F:      arch/mips/loongson64/lemote-2f/
10366 F:      arch/mips/include/asm/mach-loongson64/
10367 F:      drivers/*/*loongson2*
10368 F:      drivers/*/*/*loongson2*
10369
10370 MIPS/LOONGSON3 ARCHITECTURE
10371 M:      Huacai Chen <chenhc@lemote.com>
10372 L:      linux-mips@vger.kernel.org
10373 S:      Maintained
10374 F:      arch/mips/loongson64/
10375 F:      arch/mips/include/asm/mach-loongson64/
10376 F:      drivers/platform/mips/cpu_hwmon.c
10377 F:      drivers/*/*loongson3*
10378 F:      drivers/*/*/*loongson3*
10379
10380 MIPS RINT INSTRUCTION EMULATION
10381 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10382 L:      linux-mips@vger.kernel.org
10383 S:      Supported
10384 F:      arch/mips/math-emu/sp_rint.c
10385 F:      arch/mips/math-emu/dp_rint.c
10386
10387 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10388 M:      Hans Verkuil <hverkuil@xs4all.nl>
10389 L:      linux-media@vger.kernel.org
10390 T:      git git://linuxtv.org/media_tree.git
10391 W:      https://linuxtv.org
10392 S:      Odd Fixes
10393 F:      drivers/media/radio/radio-miropcm20*
10394
10395 MMP SUPPORT
10396 R:      Lubomir Rintel <lkundrak@v3.sk>
10397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10398 S:      Odd Fixes
10399 F:      arch/arm/boot/dts/mmp*
10400 F:      arch/arm/mach-mmp/
10401
10402 MMU GATHER AND TLB INVALIDATION
10403 M:      Will Deacon <will.deacon@arm.com>
10404 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10405 M:      Andrew Morton <akpm@linux-foundation.org>
10406 M:      Nick Piggin <npiggin@gmail.com>
10407 M:      Peter Zijlstra <peterz@infradead.org>
10408 L:      linux-arch@vger.kernel.org
10409 L:      linux-mm@kvack.org
10410 S:      Maintained
10411 F:      arch/*/include/asm/tlb.h
10412 F:      include/asm-generic/tlb.h
10413 F:      mm/mmu_gather.c
10414
10415 MN88472 MEDIA DRIVER
10416 M:      Antti Palosaari <crope@iki.fi>
10417 L:      linux-media@vger.kernel.org
10418 W:      https://linuxtv.org
10419 W:      http://palosaari.fi/linux/
10420 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10421 S:      Maintained
10422 F:      drivers/media/dvb-frontends/mn88472*
10423
10424 MN88473 MEDIA DRIVER
10425 M:      Antti Palosaari <crope@iki.fi>
10426 L:      linux-media@vger.kernel.org
10427 W:      https://linuxtv.org
10428 W:      http://palosaari.fi/linux/
10429 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10430 S:      Maintained
10431 F:      drivers/media/dvb-frontends/mn88473*
10432
10433 MODULE SUPPORT
10434 M:      Jessica Yu <jeyu@kernel.org>
10435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10436 S:      Maintained
10437 F:      include/linux/module.h
10438 F:      kernel/module.c
10439
10440 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10441 W:      http://popies.net/meye/
10442 S:      Orphan
10443 F:      Documentation/media/v4l-drivers/meye*
10444 F:      drivers/media/pci/meye/
10445 F:      include/uapi/linux/meye.h
10446
10447 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10448 M:      Jiri Slaby <jirislaby@gmail.com>
10449 S:      Maintained
10450 F:      Documentation/serial/moxa-smartio
10451 F:      drivers/tty/mxser.*
10452
10453 MR800 AVERMEDIA USB FM RADIO DRIVER
10454 M:      Alexey Klimov <klimov.linux@gmail.com>
10455 L:      linux-media@vger.kernel.org
10456 T:      git git://linuxtv.org/media_tree.git
10457 S:      Maintained
10458 F:      drivers/media/radio/radio-mr800.c
10459
10460 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10461 M:      Alan Ott <alan@signal11.us>
10462 L:      linux-wpan@vger.kernel.org
10463 S:      Maintained
10464 F:      drivers/net/ieee802154/mrf24j40.c
10465 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10466
10467 MSI LAPTOP SUPPORT
10468 M:      "Lee, Chun-Yi" <jlee@suse.com>
10469 L:      platform-driver-x86@vger.kernel.org
10470 S:      Maintained
10471 F:      drivers/platform/x86/msi-laptop.c
10472
10473 MSI WMI SUPPORT
10474 L:      platform-driver-x86@vger.kernel.org
10475 S:      Orphan
10476 F:      drivers/platform/x86/msi-wmi.c
10477
10478 MSI001 MEDIA DRIVER
10479 M:      Antti Palosaari <crope@iki.fi>
10480 L:      linux-media@vger.kernel.org
10481 W:      https://linuxtv.org
10482 W:      http://palosaari.fi/linux/
10483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10484 T:      git git://linuxtv.org/anttip/media_tree.git
10485 S:      Maintained
10486 F:      drivers/media/tuners/msi001*
10487
10488 MSI2500 MEDIA DRIVER
10489 M:      Antti Palosaari <crope@iki.fi>
10490 L:      linux-media@vger.kernel.org
10491 W:      https://linuxtv.org
10492 W:      http://palosaari.fi/linux/
10493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10494 T:      git git://linuxtv.org/anttip/media_tree.git
10495 S:      Maintained
10496 F:      drivers/media/usb/msi2500/
10497
10498 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10499 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10500 L:      linux-mtd@lists.infradead.org
10501 S:      Maintained
10502 F:      drivers/mtd/devices/docg3*
10503
10504 MT9M032 APTINA SENSOR DRIVER
10505 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10506 L:      linux-media@vger.kernel.org
10507 T:      git git://linuxtv.org/media_tree.git
10508 S:      Maintained
10509 F:      drivers/media/i2c/mt9m032.c
10510 F:      include/media/i2c/mt9m032.h
10511
10512 MT9P031 APTINA CAMERA SENSOR
10513 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10514 L:      linux-media@vger.kernel.org
10515 T:      git git://linuxtv.org/media_tree.git
10516 S:      Maintained
10517 F:      drivers/media/i2c/mt9p031.c
10518 F:      include/media/i2c/mt9p031.h
10519
10520 MT9T001 APTINA CAMERA SENSOR
10521 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10522 L:      linux-media@vger.kernel.org
10523 T:      git git://linuxtv.org/media_tree.git
10524 S:      Maintained
10525 F:      drivers/media/i2c/mt9t001.c
10526 F:      include/media/i2c/mt9t001.h
10527
10528 MT9T112 APTINA CAMERA SENSOR
10529 M:      Jacopo Mondi <jacopo@jmondi.org>
10530 L:      linux-media@vger.kernel.org
10531 T:      git git://linuxtv.org/media_tree.git
10532 S:      Odd Fixes
10533 F:      drivers/media/i2c/mt9t112.c
10534 F:      include/media/i2c/mt9t112.h
10535
10536 MT9V032 APTINA CAMERA SENSOR
10537 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10538 L:      linux-media@vger.kernel.org
10539 T:      git git://linuxtv.org/media_tree.git
10540 S:      Maintained
10541 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10542 F:      drivers/media/i2c/mt9v032.c
10543 F:      include/media/i2c/mt9v032.h
10544
10545 MT9V111 APTINA CAMERA SENSOR
10546 M:      Jacopo Mondi <jacopo@jmondi.org>
10547 L:      linux-media@vger.kernel.org
10548 T:      git git://linuxtv.org/media_tree.git
10549 S:      Maintained
10550 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10551 F:      drivers/media/i2c/mt9v111.c
10552
10553 MULTIFUNCTION DEVICES (MFD)
10554 M:      Lee Jones <lee.jones@linaro.org>
10555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10556 S:      Supported
10557 F:      Documentation/devicetree/bindings/mfd/
10558 F:      drivers/mfd/
10559 F:      include/linux/mfd/
10560 F:      include/dt-bindings/mfd/
10561
10562 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10563 S:      Orphan
10564 F:      drivers/mmc/host/mmc_spi.c
10565 F:      include/linux/spi/mmc_spi.h
10566
10567 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10568 M:      Ulf Hansson <ulf.hansson@linaro.org>
10569 L:      linux-mmc@vger.kernel.org
10570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10571 S:      Maintained
10572 F:      Documentation/devicetree/bindings/mmc/
10573 F:      drivers/mmc/
10574 F:      include/linux/mmc/
10575 F:      include/uapi/linux/mmc/
10576
10577 MULTIPLEXER SUBSYSTEM
10578 M:      Peter Rosin <peda@axentia.se>
10579 S:      Maintained
10580 F:      Documentation/ABI/testing/sysfs-class-mux*
10581 F:      Documentation/devicetree/bindings/mux/
10582 F:      include/dt-bindings/mux/
10583 F:      include/linux/mux/
10584 F:      drivers/mux/
10585
10586 MULTITECH MULTIPORT CARD (ISICOM)
10587 S:      Orphan
10588 F:      drivers/tty/isicom.c
10589 F:      include/linux/isicom.h
10590
10591 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10592 M:      Bin Liu <b-liu@ti.com>
10593 L:      linux-usb@vger.kernel.org
10594 S:      Maintained
10595 F:      drivers/usb/musb/
10596
10597 MXL301RF MEDIA DRIVER
10598 M:      Akihiro Tsukada <tskd08@gmail.com>
10599 L:      linux-media@vger.kernel.org
10600 S:      Odd Fixes
10601 F:      drivers/media/tuners/mxl301rf*
10602
10603 MXL5007T MEDIA DRIVER
10604 M:      Michael Krufky <mkrufky@linuxtv.org>
10605 L:      linux-media@vger.kernel.org
10606 W:      https://linuxtv.org
10607 W:      http://github.com/mkrufky
10608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10609 T:      git git://linuxtv.org/mkrufky/tuners.git
10610 S:      Maintained
10611 F:      drivers/media/tuners/mxl5007t.*
10612
10613 MXSFB DRM DRIVER
10614 M:      Marek Vasut <marex@denx.de>
10615 M:      Stefan Agner <stefan@agner.ch>
10616 L:      dri-devel@lists.freedesktop.org
10617 S:      Supported
10618 F:      drivers/gpu/drm/mxsfb/
10619 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10620 T:      git git://anongit.freedesktop.org/drm/drm-misc
10621
10622 MYLEX DAC960 PCI RAID Controller
10623 M:      Hannes Reinecke <hare@kernel.org>
10624 L:      linux-scsi@vger.kernel.org
10625 S:      Supported
10626 F:      drivers/scsi/myrb.*
10627 F:      drivers/scsi/myrs.*
10628
10629 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10630 M:      Chris Lee <christopher.lee@cspi.com>
10631 L:      netdev@vger.kernel.org
10632 W:      https://www.cspi.com/ethernet-products/support/downloads/
10633 S:      Supported
10634 F:      drivers/net/ethernet/myricom/myri10ge/
10635
10636 NAND FLASH SUBSYSTEM
10637 M:      Boris Brezillon <bbrezillon@kernel.org>
10638 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10639 R:      Richard Weinberger <richard@nod.at>
10640 L:      linux-mtd@lists.infradead.org
10641 W:      http://www.linux-mtd.infradead.org/
10642 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10643 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10644 T:      git git://git.infradead.org/linux-mtd.git nand/next
10645 S:      Maintained
10646 F:      drivers/mtd/nand/
10647 F:      include/linux/mtd/*nand*.h
10648
10649 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10650 M:      Daniel Mack <zonque@gmail.com>
10651 S:      Maintained
10652 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10653 W:      http://www.native-instruments.com
10654 F:      sound/usb/caiaq/
10655
10656 NATSEMI ETHERNET DRIVER (DP8381x)
10657 S:      Orphan
10658 F:      drivers/net/ethernet/natsemi/natsemi.c
10659
10660 NCR 5380 SCSI DRIVERS
10661 M:      Finn Thain <fthain@telegraphics.com.au>
10662 M:      Michael Schmitz <schmitzmic@gmail.com>
10663 L:      linux-scsi@vger.kernel.org
10664 S:      Maintained
10665 F:      Documentation/scsi/g_NCR5380.txt
10666 F:      drivers/scsi/NCR5380.*
10667 F:      drivers/scsi/arm/cumana_1.c
10668 F:      drivers/scsi/arm/oak.c
10669 F:      drivers/scsi/atari_scsi.*
10670 F:      drivers/scsi/dmx3191d.c
10671 F:      drivers/scsi/g_NCR5380.*
10672 F:      drivers/scsi/mac_scsi.*
10673 F:      drivers/scsi/sun3_scsi.*
10674 F:      drivers/scsi/sun3_scsi_vme.c
10675
10676 NCSI LIBRARY:
10677 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10678 S:      Maintained
10679 F:      net/ncsi/
10680
10681 NCT6775 HARDWARE MONITOR DRIVER
10682 M:      Guenter Roeck <linux@roeck-us.net>
10683 L:      linux-hwmon@vger.kernel.org
10684 S:      Maintained
10685 F:      Documentation/hwmon/nct6775
10686 F:      drivers/hwmon/nct6775.c
10687
10688 NET_FAILOVER MODULE
10689 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10690 L:      netdev@vger.kernel.org
10691 S:      Supported
10692 F:      driver/net/net_failover.c
10693 F:      include/net/net_failover.h
10694 F:      Documentation/networking/net_failover.rst
10695
10696 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10697 M:      Faisal Latif <faisal.latif@intel.com>
10698 L:      linux-rdma@vger.kernel.org
10699 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10700 S:      Supported
10701 F:      drivers/infiniband/hw/nes/
10702 F:      include/uapi/rdma/nes-abi.h
10703
10704 NETEM NETWORK EMULATOR
10705 M:      Stephen Hemminger <stephen@networkplumber.org>
10706 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10707 S:      Maintained
10708 F:      net/sched/sch_netem.c
10709
10710 NETERION 10GbE DRIVERS (s2io/vxge)
10711 M:      Jon Mason <jdmason@kudzu.us>
10712 L:      netdev@vger.kernel.org
10713 S:      Supported
10714 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10715 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10716 F:      drivers/net/ethernet/neterion/
10717
10718 NETFILTER
10719 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10720 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10721 M:      Florian Westphal <fw@strlen.de>
10722 L:      netfilter-devel@vger.kernel.org
10723 L:      coreteam@netfilter.org
10724 W:      http://www.netfilter.org/
10725 W:      http://www.iptables.org/
10726 W:      http://www.nftables.org/
10727 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10730 S:      Maintained
10731 F:      include/linux/netfilter*
10732 F:      include/linux/netfilter/
10733 F:      include/net/netfilter/
10734 F:      include/uapi/linux/netfilter*
10735 F:      include/uapi/linux/netfilter/
10736 F:      net/*/netfilter.c
10737 F:      net/*/netfilter/
10738 F:      net/netfilter/
10739 F:      net/bridge/br_netfilter*.c
10740
10741 NETROM NETWORK LAYER
10742 M:      Ralf Baechle <ralf@linux-mips.org>
10743 L:      linux-hams@vger.kernel.org
10744 W:      http://www.linux-ax25.org/
10745 S:      Maintained
10746 F:      include/net/netrom.h
10747 F:      include/uapi/linux/netrom.h
10748 F:      net/netrom/
10749
10750 NETRONOME ETHERNET DRIVERS
10751 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10752 L:      oss-drivers@netronome.com
10753 S:      Maintained
10754 F:      drivers/net/ethernet/netronome/
10755
10756 NETWORK BLOCK DEVICE (NBD)
10757 M:      Josef Bacik <josef@toxicpanda.com>
10758 S:      Maintained
10759 L:      linux-block@vger.kernel.org
10760 L:      nbd@other.debian.org
10761 F:      Documentation/blockdev/nbd.txt
10762 F:      drivers/block/nbd.c
10763 F:      include/uapi/linux/nbd.h
10764
10765 NETWORK DROP MONITOR
10766 M:      Neil Horman <nhorman@tuxdriver.com>
10767 L:      netdev@vger.kernel.org
10768 S:      Maintained
10769 W:      https://fedorahosted.org/dropwatch/
10770 F:      net/core/drop_monitor.c
10771
10772 NETWORKING DRIVERS
10773 M:      "David S. Miller" <davem@davemloft.net>
10774 L:      netdev@vger.kernel.org
10775 W:      http://www.linuxfoundation.org/en/Net
10776 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10779 S:      Odd Fixes
10780 F:      Documentation/devicetree/bindings/net/
10781 F:      drivers/net/
10782 F:      include/linux/if_*
10783 F:      include/linux/netdevice.h
10784 F:      include/linux/etherdevice.h
10785 F:      include/linux/fcdevice.h
10786 F:      include/linux/fddidevice.h
10787 F:      include/linux/hippidevice.h
10788 F:      include/linux/inetdevice.h
10789 F:      include/uapi/linux/if_*
10790 F:      include/uapi/linux/netdevice.h
10791
10792 NETWORKING DRIVERS (WIRELESS)
10793 M:      Kalle Valo <kvalo@codeaurora.org>
10794 L:      linux-wireless@vger.kernel.org
10795 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10798 S:      Maintained
10799 F:      Documentation/devicetree/bindings/net/wireless/
10800 F:      drivers/net/wireless/
10801
10802 NETWORKING [DSA]
10803 M:      Andrew Lunn <andrew@lunn.ch>
10804 M:      Vivien Didelot <vivien.didelot@gmail.com>
10805 M:      Florian Fainelli <f.fainelli@gmail.com>
10806 S:      Maintained
10807 F:      Documentation/devicetree/bindings/net/dsa/
10808 F:      net/dsa/
10809 F:      include/net/dsa.h
10810 F:      include/linux/dsa/
10811 F:      include/linux/platform_data/dsa.h
10812 F:      drivers/net/dsa/
10813
10814 NETWORKING [GENERAL]
10815 M:      "David S. Miller" <davem@davemloft.net>
10816 L:      netdev@vger.kernel.org
10817 W:      http://www.linuxfoundation.org/en/Net
10818 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10821 B:      mailto:netdev@vger.kernel.org
10822 S:      Maintained
10823 F:      net/
10824 F:      include/net/
10825 F:      include/linux/in.h
10826 F:      include/linux/net.h
10827 F:      include/linux/netdevice.h
10828 F:      include/uapi/linux/in.h
10829 F:      include/uapi/linux/net.h
10830 F:      include/uapi/linux/netdevice.h
10831 F:      include/uapi/linux/net_namespace.h
10832 F:      tools/testing/selftests/net/
10833 F:      lib/net_utils.c
10834 F:      lib/random32.c
10835 F:      Documentation/networking/
10836
10837 NETWORKING [IPSEC]
10838 M:      Steffen Klassert <steffen.klassert@secunet.com>
10839 M:      Herbert Xu <herbert@gondor.apana.org.au>
10840 M:      "David S. Miller" <davem@davemloft.net>
10841 L:      netdev@vger.kernel.org
10842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10844 S:      Maintained
10845 F:      net/xfrm/
10846 F:      net/key/
10847 F:      net/ipv4/xfrm*
10848 F:      net/ipv4/esp4*
10849 F:      net/ipv4/ah4.c
10850 F:      net/ipv4/ipcomp.c
10851 F:      net/ipv4/ip_vti.c
10852 F:      net/ipv6/xfrm*
10853 F:      net/ipv6/esp6*
10854 F:      net/ipv6/ah6.c
10855 F:      net/ipv6/ipcomp6.c
10856 F:      net/ipv6/ip6_vti.c
10857 F:      include/uapi/linux/xfrm.h
10858 F:      include/net/xfrm.h
10859
10860 NETWORKING [IPv4/IPv6]
10861 M:      "David S. Miller" <davem@davemloft.net>
10862 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10863 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10864 L:      netdev@vger.kernel.org
10865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10866 S:      Maintained
10867 F:      net/ipv4/
10868 F:      net/ipv6/
10869 F:      include/net/ip*
10870 F:      arch/x86/net/*
10871
10872 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10873 M:      Paul Moore <paul@paul-moore.com>
10874 W:      https://github.com/netlabel
10875 L:      netdev@vger.kernel.org
10876 L:      linux-security-module@vger.kernel.org
10877 S:      Maintained
10878 F:      Documentation/netlabel/
10879 F:      include/net/calipso.h
10880 F:      include/net/cipso_ipv4.h
10881 F:      include/net/netlabel.h
10882 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10883 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10884 F:      net/netlabel/
10885 F:      net/ipv4/cipso_ipv4.c
10886 F:      net/ipv6/calipso.c
10887 F:      net/netfilter/xt_CONNSECMARK.c
10888 F:      net/netfilter/xt_SECMARK.c
10889
10890 NETWORKING [TCP]
10891 M:      Eric Dumazet <edumazet@google.com>
10892 L:      netdev@vger.kernel.org
10893 S:      Maintained
10894 F:      net/ipv4/tcp*.c
10895 F:      net/ipv4/syncookies.c
10896 F:      net/ipv6/tcp*.c
10897 F:      net/ipv6/syncookies.c
10898 F:      include/uapi/linux/tcp.h
10899 F:      include/net/tcp.h
10900 F:      include/linux/tcp.h
10901 F:      include/trace/events/tcp.h
10902
10903 NETWORKING [TLS]
10904 M:      Boris Pismenny <borisp@mellanox.com>
10905 M:      Aviad Yehezkel <aviadye@mellanox.com>
10906 M:      Dave Watson <davejwatson@fb.com>
10907 M:      John Fastabend <john.fastabend@gmail.com>
10908 M:      Daniel Borkmann <daniel@iogearbox.net>
10909 L:      netdev@vger.kernel.org
10910 S:      Maintained
10911 F:      net/tls/*
10912 F:      include/uapi/linux/tls.h
10913 F:      include/net/tls.h
10914
10915 NETWORKING [WIRELESS]
10916 L:      linux-wireless@vger.kernel.org
10917 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10918
10919 NETDEVSIM
10920 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10921 S:      Maintained
10922 F:      drivers/net/netdevsim/*
10923
10924 NETXEN (1/10) GbE SUPPORT
10925 M:      Manish Chopra <manishc@marvell.com>
10926 M:      Rahul Verma <rahulv@marvell.com>
10927 M:      GR-Linux-NIC-Dev@marvell.com
10928 L:      netdev@vger.kernel.org
10929 S:      Supported
10930 F:      drivers/net/ethernet/qlogic/netxen/
10931
10932 NFC SUBSYSTEM
10933 M:      Samuel Ortiz <sameo@linux.intel.com>
10934 L:      linux-wireless@vger.kernel.org
10935 L:      linux-nfc@lists.01.org (subscribers-only)
10936 S:      Supported
10937 F:      net/nfc/
10938 F:      include/net/nfc/
10939 F:      include/uapi/linux/nfc.h
10940 F:      drivers/nfc/
10941 F:      include/linux/platform_data/nfcmrvl.h
10942 F:      include/linux/platform_data/nxp-nci.h
10943 F:      Documentation/devicetree/bindings/net/nfc/
10944
10945 NFS, SUNRPC, AND LOCKD CLIENTS
10946 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10947 M:      Anna Schumaker <anna.schumaker@netapp.com>
10948 L:      linux-nfs@vger.kernel.org
10949 W:      http://client.linux-nfs.org
10950 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10951 S:      Maintained
10952 F:      fs/lockd/
10953 F:      fs/nfs/
10954 F:      fs/nfs_common/
10955 F:      net/sunrpc/
10956 F:      include/linux/lockd/
10957 F:      include/linux/nfs*
10958 F:      include/linux/sunrpc/
10959 F:      include/uapi/linux/nfs*
10960 F:      include/uapi/linux/sunrpc/
10961
10962 NILFS2 FILESYSTEM
10963 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10964 L:      linux-nilfs@vger.kernel.org
10965 W:      https://nilfs.sourceforge.io/
10966 W:      https://nilfs.osdn.jp/
10967 T:      git git://github.com/konis/nilfs2.git
10968 S:      Supported
10969 F:      Documentation/filesystems/nilfs2.txt
10970 F:      fs/nilfs2/
10971 F:      include/trace/events/nilfs2.h
10972 F:      include/uapi/linux/nilfs2_api.h
10973 F:      include/uapi/linux/nilfs2_ondisk.h
10974
10975 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10976 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10977 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10978 S:      Maintained
10979 F:      Documentation/scsi/NinjaSCSI.txt
10980 F:      drivers/scsi/pcmcia/nsp_*
10981
10982 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10983 M:      GOTO Masanori <gotom@debian.or.jp>
10984 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10985 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10986 S:      Maintained
10987 F:      Documentation/scsi/NinjaSCSI.txt
10988 F:      drivers/scsi/nsp32*
10989
10990 NIOS2 ARCHITECTURE
10991 M:      Ley Foon Tan <lftan@altera.com>
10992 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10994 S:      Maintained
10995 F:      arch/nios2/
10996
10997 NOHZ, DYNTICKS SUPPORT
10998 M:      Frederic Weisbecker <fweisbec@gmail.com>
10999 M:      Thomas Gleixner <tglx@linutronix.de>
11000 M:      Ingo Molnar <mingo@kernel.org>
11001 L:      linux-kernel@vger.kernel.org
11002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11003 S:      Maintained
11004 F:      kernel/time/tick*.*
11005 F:      include/linux/tick.h
11006 F:      include/linux/sched/nohz.h
11007
11008 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11009 M:      Pavel Machek <pavel@ucw.cz>
11010 M:      Sakari Ailus <sakari.ailus@iki.fi>
11011 L:      linux-media@vger.kernel.org
11012 S:      Maintained
11013 F:      drivers/media/i2c/et8ek8
11014 F:      drivers/media/i2c/ad5820.c
11015
11016 NOKIA N900 POWER SUPPLY DRIVERS
11017 R:      Pali Rohár <pali.rohar@gmail.com>
11018 F:      include/linux/power/bq2415x_charger.h
11019 F:      include/linux/power/bq27xxx_battery.h
11020 F:      include/linux/power/isp1704_charger.h
11021 F:      drivers/power/supply/bq2415x_charger.c
11022 F:      drivers/power/supply/bq27xxx_battery.c
11023 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11024 F:      drivers/power/supply/isp1704_charger.c
11025 F:      drivers/power/supply/rx51_battery.c
11026
11027 NOLIBC HEADER FILE
11028 M:      Willy Tarreau <w@1wt.eu>
11029 S:      Maintained
11030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11031 F:      tools/include/nolibc/
11032
11033 NTB AMD DRIVER
11034 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11035 L:      linux-ntb@googlegroups.com
11036 S:      Supported
11037 F:      drivers/ntb/hw/amd/
11038
11039 NTB DRIVER CORE
11040 M:      Jon Mason <jdmason@kudzu.us>
11041 M:      Dave Jiang <dave.jiang@intel.com>
11042 M:      Allen Hubbe <allenbh@gmail.com>
11043 L:      linux-ntb@googlegroups.com
11044 S:      Supported
11045 W:      https://github.com/jonmason/ntb/wiki
11046 T:      git git://github.com/jonmason/ntb.git
11047 F:      drivers/ntb/
11048 F:      drivers/net/ntb_netdev.c
11049 F:      include/linux/ntb.h
11050 F:      include/linux/ntb_transport.h
11051 F:      tools/testing/selftests/ntb/
11052
11053 NTB IDT DRIVER
11054 M:      Serge Semin <fancer.lancer@gmail.com>
11055 L:      linux-ntb@googlegroups.com
11056 S:      Supported
11057 F:      drivers/ntb/hw/idt/
11058
11059 NTB INTEL DRIVER
11060 M:      Dave Jiang <dave.jiang@intel.com>
11061 L:      linux-ntb@googlegroups.com
11062 S:      Supported
11063 W:      https://github.com/davejiang/linux/wiki
11064 T:      git https://github.com/davejiang/linux.git
11065 F:      drivers/ntb/hw/intel/
11066
11067 NTFS FILESYSTEM
11068 M:      Anton Altaparmakov <anton@tuxera.com>
11069 L:      linux-ntfs-dev@lists.sourceforge.net
11070 W:      http://www.tuxera.com/
11071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11072 S:      Supported
11073 F:      Documentation/filesystems/ntfs.txt
11074 F:      fs/ntfs/
11075
11076 NUBUS SUBSYSTEM
11077 M:      Finn Thain <fthain@telegraphics.com.au>
11078 L:      linux-m68k@lists.linux-m68k.org
11079 S:      Maintained
11080 F:      arch/*/include/asm/nubus.h
11081 F:      drivers/nubus/
11082 F:      include/linux/nubus.h
11083 F:      include/uapi/linux/nubus.h
11084
11085 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11086 M:      Antonino Daplas <adaplas@gmail.com>
11087 L:      linux-fbdev@vger.kernel.org
11088 S:      Maintained
11089 F:      drivers/video/fbdev/riva/
11090 F:      drivers/video/fbdev/nvidia/
11091
11092 NVM EXPRESS DRIVER
11093 M:      Keith Busch <keith.busch@intel.com>
11094 M:      Jens Axboe <axboe@fb.com>
11095 M:      Christoph Hellwig <hch@lst.de>
11096 M:      Sagi Grimberg <sagi@grimberg.me>
11097 L:      linux-nvme@lists.infradead.org
11098 T:      git://git.infradead.org/nvme.git
11099 W:      http://git.infradead.org/nvme.git
11100 S:      Supported
11101 F:      drivers/nvme/host/
11102 F:      include/linux/nvme.h
11103 F:      include/uapi/linux/nvme_ioctl.h
11104
11105 NVM EXPRESS FC TRANSPORT DRIVERS
11106 M:      James Smart <james.smart@broadcom.com>
11107 L:      linux-nvme@lists.infradead.org
11108 S:      Supported
11109 F:      include/linux/nvme-fc.h
11110 F:      include/linux/nvme-fc-driver.h
11111 F:      drivers/nvme/host/fc.c
11112 F:      drivers/nvme/target/fc.c
11113 F:      drivers/nvme/target/fcloop.c
11114
11115 NVM EXPRESS TARGET DRIVER
11116 M:      Christoph Hellwig <hch@lst.de>
11117 M:      Sagi Grimberg <sagi@grimberg.me>
11118 L:      linux-nvme@lists.infradead.org
11119 T:      git://git.infradead.org/nvme.git
11120 W:      http://git.infradead.org/nvme.git
11121 S:      Supported
11122 F:      drivers/nvme/target/
11123
11124 NVMEM FRAMEWORK
11125 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11126 S:      Maintained
11127 F:      drivers/nvmem/
11128 F:      Documentation/devicetree/bindings/nvmem/
11129 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11130 F:      include/linux/nvmem-consumer.h
11131 F:      include/linux/nvmem-provider.h
11132
11133 NXP SGTL5000 DRIVER
11134 M:      Fabio Estevam <festevam@gmail.com>
11135 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11136 S:      Maintained
11137 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11138 F:      sound/soc/codecs/sgtl5000*
11139
11140 NXP TDA998X DRM DRIVER
11141 M:      Russell King <linux@armlinux.org.uk>
11142 S:      Maintained
11143 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11144 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11145 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11146 F:      include/drm/i2c/tda998x.h
11147 F:      include/dt-bindings/display/tda998x.h
11148 K:      "nxp,tda998x"
11149
11150 NXP TFA9879 DRIVER
11151 M:      Peter Rosin <peda@axentia.se>
11152 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11153 S:      Maintained
11154 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11155 F:      sound/soc/codecs/tfa9879*
11156
11157 NXP-NCI NFC DRIVER
11158 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11159 R:      Charles Gorand <charles.gorand@effinnov.com>
11160 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11161 S:      Supported
11162 F:      drivers/nfc/nxp-nci
11163
11164 OBJAGG
11165 M:      Jiri Pirko <jiri@mellanox.com>
11166 L:      netdev@vger.kernel.org
11167 S:      Supported
11168 F:      lib/objagg.c
11169 F:      lib/test_objagg.c
11170 F:      include/linux/objagg.h
11171
11172 NXP FSPI DRIVER
11173 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11174 M:      Ashish Kumar <ashish.kumar@nxp.com>
11175 L:      linux-spi@vger.kernel.org
11176 S:      Maintained
11177 F:      drivers/spi/spi-nxp-fspi.c
11178 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11179
11180 OBJTOOL
11181 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11182 M:      Peter Zijlstra <peterz@infradead.org>
11183 S:      Supported
11184 F:      tools/objtool/
11185
11186 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11187 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11188 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11189 L:      linuxppc-dev@lists.ozlabs.org
11190 S:      Supported
11191 F:      arch/powerpc/platforms/powernv/ocxl.c
11192 F:      arch/powerpc/include/asm/pnv-ocxl.h
11193 F:      drivers/misc/ocxl/
11194 F:      include/misc/ocxl*
11195 F:      include/uapi/misc/ocxl.h
11196 F:      Documentation/accelerators/ocxl.rst
11197
11198 OMAP AUDIO SUPPORT
11199 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11200 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11201 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11202 L:      linux-omap@vger.kernel.org
11203 S:      Maintained
11204 F:      sound/soc/ti/omap*
11205 F:      sound/soc/ti/rx51.c
11206 F:      sound/soc/ti/n810.c
11207 F:      sound/soc/ti/sdma-pcm.*
11208
11209 OMAP CLOCK FRAMEWORK SUPPORT
11210 M:      Paul Walmsley <paul@pwsan.com>
11211 L:      linux-omap@vger.kernel.org
11212 S:      Maintained
11213 F:      arch/arm/*omap*/*clock*
11214
11215 OMAP DEVICE TREE SUPPORT
11216 M:      Benoît Cousson <bcousson@baylibre.com>
11217 M:      Tony Lindgren <tony@atomide.com>
11218 L:      linux-omap@vger.kernel.org
11219 L:      devicetree@vger.kernel.org
11220 S:      Maintained
11221 F:      arch/arm/boot/dts/*omap*
11222 F:      arch/arm/boot/dts/*am3*
11223 F:      arch/arm/boot/dts/*am4*
11224 F:      arch/arm/boot/dts/*am5*
11225 F:      arch/arm/boot/dts/*dra7*
11226
11227 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11228 L:      linux-omap@vger.kernel.org
11229 L:      linux-fbdev@vger.kernel.org
11230 S:      Orphan
11231 F:      drivers/video/fbdev/omap2/
11232 F:      Documentation/arm/OMAP/DSS
11233
11234 OMAP FRAMEBUFFER SUPPORT
11235 L:      linux-fbdev@vger.kernel.org
11236 L:      linux-omap@vger.kernel.org
11237 S:      Orphan
11238 F:      drivers/video/fbdev/omap/
11239
11240 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11241 M:      Roger Quadros <rogerq@ti.com>
11242 M:      Tony Lindgren <tony@atomide.com>
11243 L:      linux-omap@vger.kernel.org
11244 S:      Maintained
11245 F:      drivers/memory/omap-gpmc.c
11246 F:      arch/arm/mach-omap2/*gpmc*
11247
11248 OMAP GPIO DRIVER
11249 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11250 M:      Santosh Shilimkar <ssantosh@kernel.org>
11251 M:      Kevin Hilman <khilman@kernel.org>
11252 L:      linux-omap@vger.kernel.org
11253 S:      Maintained
11254 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11255 F:      drivers/gpio/gpio-omap.c
11256
11257 OMAP HARDWARE SPINLOCK SUPPORT
11258 M:      Ohad Ben-Cohen <ohad@wizery.com>
11259 L:      linux-omap@vger.kernel.org
11260 S:      Maintained
11261 F:      drivers/hwspinlock/omap_hwspinlock.c
11262
11263 OMAP HS MMC SUPPORT
11264 L:      linux-mmc@vger.kernel.org
11265 L:      linux-omap@vger.kernel.org
11266 S:      Orphan
11267 F:      drivers/mmc/host/omap_hsmmc.c
11268
11269 OMAP HWMOD DATA
11270 M:      Paul Walmsley <paul@pwsan.com>
11271 L:      linux-omap@vger.kernel.org
11272 S:      Maintained
11273 F:      arch/arm/mach-omap2/omap_hwmod*data*
11274
11275 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11276 M:      Benoît Cousson <bcousson@baylibre.com>
11277 L:      linux-omap@vger.kernel.org
11278 S:      Maintained
11279 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11280
11281 OMAP HWMOD SUPPORT
11282 M:      Benoît Cousson <bcousson@baylibre.com>
11283 M:      Paul Walmsley <paul@pwsan.com>
11284 L:      linux-omap@vger.kernel.org
11285 S:      Maintained
11286 F:      arch/arm/mach-omap2/omap_hwmod.*
11287
11288 OMAP I2C DRIVER
11289 M:      Vignesh R <vigneshr@ti.com>
11290 L:      linux-omap@vger.kernel.org
11291 L:      linux-i2c@vger.kernel.org
11292 S:      Maintained
11293 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11294 F:      drivers/i2c/busses/i2c-omap.c
11295
11296 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11297 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11298 L:      linux-media@vger.kernel.org
11299 S:      Maintained
11300 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11301 F:      drivers/media/platform/omap3isp/
11302 F:      drivers/staging/media/omap4iss/
11303
11304 OMAP MMC SUPPORT
11305 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11306 L:      linux-omap@vger.kernel.org
11307 S:      Odd Fixes
11308 F:      drivers/mmc/host/omap.c
11309
11310 OMAP POWER MANAGEMENT SUPPORT
11311 M:      Kevin Hilman <khilman@kernel.org>
11312 L:      linux-omap@vger.kernel.org
11313 S:      Maintained
11314 F:      arch/arm/*omap*/*pm*
11315 F:      drivers/cpufreq/omap-cpufreq.c
11316
11317 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11318 M:      Rajendra Nayak <rnayak@codeaurora.org>
11319 M:      Paul Walmsley <paul@pwsan.com>
11320 L:      linux-omap@vger.kernel.org
11321 S:      Maintained
11322 F:      arch/arm/mach-omap2/prm*
11323
11324 OMAP RANDOM NUMBER GENERATOR SUPPORT
11325 M:      Deepak Saxena <dsaxena@plexity.net>
11326 S:      Maintained
11327 F:      drivers/char/hw_random/omap-rng.c
11328
11329 OMAP USB SUPPORT
11330 L:      linux-usb@vger.kernel.org
11331 L:      linux-omap@vger.kernel.org
11332 S:      Orphan
11333 F:      drivers/usb/*/*omap*
11334 F:      arch/arm/*omap*/usb*
11335
11336 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11337 M:      Mark Jackson <mpfj@newflow.co.uk>
11338 L:      linux-omap@vger.kernel.org
11339 S:      Maintained
11340 F:      arch/arm/boot/dts/am335x-nano.dts
11341
11342 OMAP1 SUPPORT
11343 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11344 M:      Tony Lindgren <tony@atomide.com>
11345 L:      linux-omap@vger.kernel.org
11346 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11348 S:      Maintained
11349 F:      arch/arm/mach-omap1/
11350 F:      arch/arm/plat-omap/
11351 F:      arch/arm/configs/omap1_defconfig
11352 F:      drivers/i2c/busses/i2c-omap.c
11353 F:      include/linux/platform_data/i2c-omap.h
11354 F:      include/linux/platform_data/ams-delta-fiq.h
11355
11356 OMAP2+ SUPPORT
11357 M:      Tony Lindgren <tony@atomide.com>
11358 L:      linux-omap@vger.kernel.org
11359 W:      http://www.muru.com/linux/omap/
11360 W:      http://linux.omap.com/
11361 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11363 S:      Maintained
11364 F:      arch/arm/mach-omap2/
11365 F:      arch/arm/plat-omap/
11366 F:      arch/arm/configs/omap2plus_defconfig
11367 F:      drivers/i2c/busses/i2c-omap.c
11368 F:      drivers/irqchip/irq-omap-intc.c
11369 F:      drivers/mfd/*omap*.c
11370 F:      drivers/mfd/menelaus.c
11371 F:      drivers/mfd/palmas.c
11372 F:      drivers/mfd/tps65217.c
11373 F:      drivers/mfd/tps65218.c
11374 F:      drivers/mfd/tps65910.c
11375 F:      drivers/mfd/twl-core.[ch]
11376 F:      drivers/mfd/twl4030*.c
11377 F:      drivers/mfd/twl6030*.c
11378 F:      drivers/mfd/twl6040*.c
11379 F:      drivers/regulator/palmas-regulator*.c
11380 F:      drivers/regulator/pbias-regulator.c
11381 F:      drivers/regulator/tps65217-regulator.c
11382 F:      drivers/regulator/tps65218-regulator.c
11383 F:      drivers/regulator/tps65910-regulator.c
11384 F:      drivers/regulator/twl-regulator.c
11385 F:      drivers/regulator/twl6030-regulator.c
11386 F:      include/linux/platform_data/i2c-omap.h
11387
11388 ONION OMEGA2+ BOARD
11389 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11390 L:      linux-mips@vger.kernel.org
11391 S:      Maintained
11392 F:      arch/mips/boot/dts/ralink/omega2p.dts
11393
11394 OMFS FILESYSTEM
11395 M:      Bob Copeland <me@bobcopeland.com>
11396 L:      linux-karma-devel@lists.sourceforge.net
11397 S:      Maintained
11398 F:      Documentation/filesystems/omfs.txt
11399 F:      fs/omfs/
11400
11401 OMNIKEY CARDMAN 4000 DRIVER
11402 M:      Harald Welte <laforge@gnumonks.org>
11403 S:      Maintained
11404 F:      drivers/char/pcmcia/cm4000_cs.c
11405 F:      include/linux/cm4000_cs.h
11406 F:      include/uapi/linux/cm4000_cs.h
11407
11408 OMNIKEY CARDMAN 4040 DRIVER
11409 M:      Harald Welte <laforge@gnumonks.org>
11410 S:      Maintained
11411 F:      drivers/char/pcmcia/cm4040_cs.*
11412
11413 OMNIVISION OV13858 SENSOR DRIVER
11414 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11415 L:      linux-media@vger.kernel.org
11416 T:      git git://linuxtv.org/media_tree.git
11417 S:      Maintained
11418 F:      drivers/media/i2c/ov13858.c
11419
11420 OMNIVISION OV2680 SENSOR DRIVER
11421 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11422 L:      linux-media@vger.kernel.org
11423 T:      git git://linuxtv.org/media_tree.git
11424 S:      Maintained
11425 F:      drivers/media/i2c/ov2680.c
11426 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11427
11428 OMNIVISION OV2685 SENSOR DRIVER
11429 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11430 L:      linux-media@vger.kernel.org
11431 T:      git git://linuxtv.org/media_tree.git
11432 S:      Maintained
11433 F:      drivers/media/i2c/ov2685.c
11434
11435 OMNIVISION OV5640 SENSOR DRIVER
11436 M:      Steve Longerbeam <slongerbeam@gmail.com>
11437 L:      linux-media@vger.kernel.org
11438 T:      git git://linuxtv.org/media_tree.git
11439 S:      Maintained
11440 F:      drivers/media/i2c/ov5640.c
11441
11442 OMNIVISION OV5647 SENSOR DRIVER
11443 M:      Luis Oliveira <lolivei@synopsys.com>
11444 L:      linux-media@vger.kernel.org
11445 T:      git git://linuxtv.org/media_tree.git
11446 S:      Maintained
11447 F:      drivers/media/i2c/ov5647.c
11448
11449 OMNIVISION OV5695 SENSOR DRIVER
11450 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11451 L:      linux-media@vger.kernel.org
11452 T:      git git://linuxtv.org/media_tree.git
11453 S:      Maintained
11454 F:      drivers/media/i2c/ov5695.c
11455
11456 OMNIVISION OV7670 SENSOR DRIVER
11457 M:      Jonathan Corbet <corbet@lwn.net>
11458 L:      linux-media@vger.kernel.org
11459 T:      git git://linuxtv.org/media_tree.git
11460 S:      Maintained
11461 F:      drivers/media/i2c/ov7670.c
11462 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11463
11464 OMNIVISION OV772x SENSOR DRIVER
11465 M:      Jacopo Mondi <jacopo@jmondi.org>
11466 L:      linux-media@vger.kernel.org
11467 T:      git git://linuxtv.org/media_tree.git
11468 S:      Odd fixes
11469 F:      drivers/media/i2c/ov772x.c
11470 F:      include/media/i2c/ov772x.h
11471 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11472
11473 OMNIVISION OV7740 SENSOR DRIVER
11474 M:      Wenyou Yang <wenyou.yang@microchip.com>
11475 L:      linux-media@vger.kernel.org
11476 T:      git git://linuxtv.org/media_tree.git
11477 S:      Maintained
11478 F:      drivers/media/i2c/ov7740.c
11479 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11480
11481 OMNIVISION OV9640 SENSOR DRIVER
11482 M:      Petr Cvek <petrcvekcz@gmail.com>
11483 L:      linux-media@vger.kernel.org
11484 S:      Maintained
11485 F:      drivers/media/i2c/ov9640.*
11486
11487 OMNIVISION OV8856 SENSOR DRIVER
11488 M:      Ben Kao <ben.kao@intel.com>
11489 L:      linux-media@vger.kernel.org
11490 T:      git git://linuxtv.org/media_tree.git
11491 S:      Maintained
11492 F:      drivers/media/i2c/ov8856.c
11493
11494 OMNIVISION OV9650 SENSOR DRIVER
11495 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11496 R:      Akinobu Mita <akinobu.mita@gmail.com>
11497 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11498 L:      linux-media@vger.kernel.org
11499 T:      git git://linuxtv.org/media_tree.git
11500 S:      Maintained
11501 F:      drivers/media/i2c/ov9650.c
11502 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11503
11504 ONENAND FLASH DRIVER
11505 M:      Kyungmin Park <kyungmin.park@samsung.com>
11506 L:      linux-mtd@lists.infradead.org
11507 S:      Maintained
11508 F:      drivers/mtd/nand/onenand/
11509 F:      include/linux/mtd/onenand*.h
11510
11511 ONSTREAM SCSI TAPE DRIVER
11512 M:      Willem Riede <osst@riede.org>
11513 L:      osst-users@lists.sourceforge.net
11514 L:      linux-scsi@vger.kernel.org
11515 S:      Maintained
11516 F:      Documentation/scsi/osst.txt
11517 F:      drivers/scsi/osst.*
11518 F:      drivers/scsi/osst_*.h
11519 F:      drivers/scsi/st.h
11520
11521 OP-TEE DRIVER
11522 M:      Jens Wiklander <jens.wiklander@linaro.org>
11523 S:      Maintained
11524 F:      drivers/tee/optee/
11525
11526 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11527 M:      Sumit Garg <sumit.garg@linaro.org>
11528 S:      Maintained
11529 F:      drivers/char/hw_random/optee-rng.c
11530
11531 OPA-VNIC DRIVER
11532 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11533 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11534 L:      linux-rdma@vger.kernel.org
11535 S:      Supported
11536 F:      drivers/infiniband/ulp/opa_vnic
11537
11538 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11539 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11540 M:      Frank Rowand <frowand.list@gmail.com>
11541 L:      devicetree@vger.kernel.org
11542 S:      Maintained
11543 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11544 F:      Documentation/devicetree/overlay-notes.txt
11545 F:      drivers/of/overlay.c
11546 F:      drivers/of/resolver.c
11547 K:      of_overlay_notifier_
11548
11549 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11550 M:      Rob Herring <robh+dt@kernel.org>
11551 M:      Frank Rowand <frowand.list@gmail.com>
11552 L:      devicetree@vger.kernel.org
11553 W:      http://www.devicetree.org/
11554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11555 S:      Maintained
11556 F:      drivers/of/
11557 F:      include/linux/of*.h
11558 F:      scripts/dtc/
11559 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11560
11561 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11562 M:      Rob Herring <robh+dt@kernel.org>
11563 M:      Mark Rutland <mark.rutland@arm.com>
11564 L:      devicetree@vger.kernel.org
11565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11566 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11567 S:      Maintained
11568 F:      Documentation/devicetree/
11569 F:      arch/*/boot/dts/
11570 F:      include/dt-bindings/
11571
11572 OPENCORES I2C BUS DRIVER
11573 M:      Peter Korsgaard <peter@korsgaard.com>
11574 M:      Andrew Lunn <andrew@lunn.ch>
11575 L:      linux-i2c@vger.kernel.org
11576 S:      Maintained
11577 F:      Documentation/i2c/busses/i2c-ocores
11578 F:      drivers/i2c/busses/i2c-ocores.c
11579 F:      include/linux/platform_data/i2c-ocores.h
11580
11581 OPENRISC ARCHITECTURE
11582 M:      Jonas Bonn <jonas@southpole.se>
11583 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11584 M:      Stafford Horne <shorne@gmail.com>
11585 T:      git git://github.com/openrisc/linux.git
11586 L:      openrisc@lists.librecores.org
11587 W:      http://openrisc.io
11588 S:      Maintained
11589 F:      Documentation/devicetree/bindings/openrisc/
11590 F:      Documentation/openrisc/
11591 F:      arch/openrisc/
11592 F:      drivers/irqchip/irq-ompic.c
11593 F:      drivers/irqchip/irq-or1k-*
11594
11595 OPENVSWITCH
11596 M:      Pravin B Shelar <pshelar@ovn.org>
11597 L:      netdev@vger.kernel.org
11598 L:      dev@openvswitch.org
11599 W:      http://openvswitch.org
11600 S:      Maintained
11601 F:      net/openvswitch/
11602 F:      include/uapi/linux/openvswitch.h
11603
11604 OPERATING PERFORMANCE POINTS (OPP)
11605 M:      Viresh Kumar <vireshk@kernel.org>
11606 M:      Nishanth Menon <nm@ti.com>
11607 M:      Stephen Boyd <sboyd@kernel.org>
11608 L:      linux-pm@vger.kernel.org
11609 S:      Maintained
11610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11611 F:      drivers/opp/
11612 F:      include/linux/pm_opp.h
11613 F:      Documentation/power/opp.txt
11614 F:      Documentation/devicetree/bindings/opp/
11615
11616 OPL4 DRIVER
11617 M:      Clemens Ladisch <clemens@ladisch.de>
11618 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11619 T:      git git://git.alsa-project.org/alsa-kernel.git
11620 S:      Maintained
11621 F:      sound/drivers/opl4/
11622
11623 OPROFILE
11624 M:      Robert Richter <rric@kernel.org>
11625 L:      oprofile-list@lists.sf.net
11626 S:      Maintained
11627 F:      arch/*/include/asm/oprofile*.h
11628 F:      arch/*/oprofile/
11629 F:      drivers/oprofile/
11630 F:      include/linux/oprofile.h
11631
11632 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11633 M:      Mark Fasheh <mark@fasheh.com>
11634 M:      Joel Becker <jlbec@evilplan.org>
11635 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11636 W:      http://ocfs2.wiki.kernel.org
11637 S:      Supported
11638 F:      Documentation/filesystems/ocfs2.txt
11639 F:      Documentation/filesystems/dlmfs.txt
11640 F:      fs/ocfs2/
11641
11642 ORANGEFS FILESYSTEM
11643 M:      Mike Marshall <hubcap@omnibond.com>
11644 R:      Martin Brandenburg <martin@omnibond.com>
11645 L:      devel@lists.orangefs.org
11646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11647 S:      Supported
11648 F:      fs/orangefs/
11649 F:      Documentation/filesystems/orangefs.txt
11650
11651 ORINOCO DRIVER
11652 L:      linux-wireless@vger.kernel.org
11653 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11654 W:      http://www.nongnu.org/orinoco/
11655 S:      Orphan
11656 F:      drivers/net/wireless/intersil/orinoco/
11657
11658 OV2659 OMNIVISION SENSOR DRIVER
11659 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11660 L:      linux-media@vger.kernel.org
11661 W:      https://linuxtv.org
11662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11663 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11664 S:      Maintained
11665 F:      drivers/media/i2c/ov2659.c
11666 F:      include/media/i2c/ov2659.h
11667
11668 OVERLAY FILESYSTEM
11669 M:      Miklos Szeredi <miklos@szeredi.hu>
11670 L:      linux-unionfs@vger.kernel.org
11671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11672 S:      Supported
11673 F:      fs/overlayfs/
11674 F:      Documentation/filesystems/overlayfs.txt
11675
11676 P54 WIRELESS DRIVER
11677 M:      Christian Lamparter <chunkeey@googlemail.com>
11678 L:      linux-wireless@vger.kernel.org
11679 W:      http://wireless.kernel.org/en/users/Drivers/p54
11680 S:      Maintained
11681 F:      drivers/net/wireless/intersil/p54/
11682
11683 PA SEMI ETHERNET DRIVER
11684 L:      netdev@vger.kernel.org
11685 S:      Orphan
11686 F:      drivers/net/ethernet/pasemi/*
11687
11688 PA SEMI SMBUS DRIVER
11689 L:      linux-i2c@vger.kernel.org
11690 S:      Orphan
11691 F:      drivers/i2c/busses/i2c-pasemi.c
11692
11693 PADATA PARALLEL EXECUTION MECHANISM
11694 M:      Steffen Klassert <steffen.klassert@secunet.com>
11695 L:      linux-crypto@vger.kernel.org
11696 S:      Maintained
11697 F:      kernel/padata.c
11698 F:      include/linux/padata.h
11699 F:      Documentation/padata.txt
11700
11701 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11702 M:      Harald Welte <laforge@gnumonks.org>
11703 L:      platform-driver-x86@vger.kernel.org
11704 S:      Maintained
11705 F:      drivers/platform/x86/panasonic-laptop.c
11706
11707 PARALLEL LCD/KEYPAD PANEL DRIVER
11708 M:      Willy Tarreau <willy@haproxy.com>
11709 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11710 S:      Odd Fixes
11711 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11712 F:      drivers/auxdisplay/panel.c
11713
11714 PARALLEL PORT SUBSYSTEM
11715 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11716 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11717 L:      linux-parport@lists.infradead.org (subscribers-only)
11718 S:      Maintained
11719 F:      drivers/parport/
11720 F:      include/linux/parport*.h
11721 F:      drivers/char/ppdev.c
11722 F:      include/uapi/linux/ppdev.h
11723 F:      Documentation/parport*.txt
11724
11725 PARAVIRT_OPS INTERFACE
11726 M:      Juergen Gross <jgross@suse.com>
11727 M:      Alok Kataria <akataria@vmware.com>
11728 L:      virtualization@lists.linux-foundation.org
11729 S:      Supported
11730 F:      Documentation/virtual/paravirt_ops.txt
11731 F:      arch/*/kernel/paravirt*
11732 F:      arch/*/include/asm/paravirt*.h
11733 F:      include/linux/hypervisor.h
11734
11735 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11736 M:      Tim Waugh <tim@cyberelk.net>
11737 L:      linux-parport@lists.infradead.org (subscribers-only)
11738 S:      Maintained
11739 F:      Documentation/blockdev/paride.txt
11740 F:      drivers/block/paride/
11741
11742 PARISC ARCHITECTURE
11743 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11744 M:      Helge Deller <deller@gmx.de>
11745 L:      linux-parisc@vger.kernel.org
11746 W:      http://www.parisc-linux.org/
11747 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11750 S:      Maintained
11751 F:      arch/parisc/
11752 F:      Documentation/parisc/
11753 F:      drivers/parisc/
11754 F:      drivers/char/agp/parisc-agp.c
11755 F:      drivers/input/serio/gscps2.c
11756 F:      drivers/parport/parport_gsc.*
11757 F:      drivers/tty/serial/8250/8250_gsc.c
11758 F:      drivers/video/fbdev/sti*
11759 F:      drivers/video/console/sti*
11760 F:      drivers/video/logo/logo_parisc*
11761
11762 PARMAN
11763 M:      Jiri Pirko <jiri@mellanox.com>
11764 L:      netdev@vger.kernel.org
11765 S:      Supported
11766 F:      lib/parman.c
11767 F:      lib/test_parman.c
11768 F:      include/linux/parman.h
11769
11770 PC ENGINES APU BOARD DRIVER
11771 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11772 S:      Maintained
11773 F:      drivers/platform/x86/pcengines-apuv2.c
11774
11775 PC87360 HARDWARE MONITORING DRIVER
11776 M:      Jim Cromie <jim.cromie@gmail.com>
11777 L:      linux-hwmon@vger.kernel.org
11778 S:      Maintained
11779 F:      Documentation/hwmon/pc87360
11780 F:      drivers/hwmon/pc87360.c
11781
11782 PC8736x GPIO DRIVER
11783 M:      Jim Cromie <jim.cromie@gmail.com>
11784 S:      Maintained
11785 F:      drivers/char/pc8736x_gpio.c
11786
11787 PC87427 HARDWARE MONITORING DRIVER
11788 M:      Jean Delvare <jdelvare@suse.com>
11789 L:      linux-hwmon@vger.kernel.org
11790 S:      Maintained
11791 F:      Documentation/hwmon/pc87427
11792 F:      drivers/hwmon/pc87427.c
11793
11794 PCA9532 LED DRIVER
11795 M:      Riku Voipio <riku.voipio@iki.fi>
11796 S:      Maintained
11797 F:      drivers/leds/leds-pca9532.c
11798 F:      include/linux/leds-pca9532.h
11799
11800 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11801 M:      Guenter Roeck <linux@roeck-us.net>
11802 L:      linux-i2c@vger.kernel.org
11803 S:      Maintained
11804 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11805
11806 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11807 M:      Khalid Aziz <khalid@gonehiking.org>
11808 S:      Maintained
11809 F:      drivers/firmware/pcdp.*
11810
11811 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11812 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11813 L:      linux-pci@vger.kernel.org
11814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11815 S:      Maintained
11816 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11817 F:      drivers/pci/controller/pci-aardvark.c
11818
11819 PCI DRIVER FOR ALTERA PCIE IP
11820 M:      Ley Foon Tan <lftan@altera.com>
11821 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11822 L:      linux-pci@vger.kernel.org
11823 S:      Supported
11824 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11825 F:      drivers/pci/controller/pcie-altera.c
11826
11827 PCI DRIVER FOR APPLIEDMICRO XGENE
11828 M:      Toan Le <toan@os.amperecomputing.com>
11829 L:      linux-pci@vger.kernel.org
11830 L:      linux-arm-kernel@lists.infradead.org
11831 S:      Maintained
11832 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11833 F:      drivers/pci/controller/pci-xgene.c
11834
11835 PCI DRIVER FOR ARM VERSATILE PLATFORM
11836 M:      Rob Herring <robh@kernel.org>
11837 L:      linux-pci@vger.kernel.org
11838 L:      linux-arm-kernel@lists.infradead.org
11839 S:      Maintained
11840 F:      Documentation/devicetree/bindings/pci/versatile.txt
11841 F:      drivers/pci/controller/pci-versatile.c
11842
11843 PCI DRIVER FOR ARMADA 8K
11844 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11845 L:      linux-pci@vger.kernel.org
11846 L:      linux-arm-kernel@lists.infradead.org
11847 S:      Maintained
11848 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11849 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11850
11851 PCI DRIVER FOR CADENCE PCIE IP
11852 M:      Tom Joseph <tjoseph@cadence.com>
11853 L:      linux-pci@vger.kernel.org
11854 S:      Maintained
11855 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11856 F:      drivers/pci/controller/pcie-cadence*
11857
11858 PCI DRIVER FOR FREESCALE LAYERSCAPE
11859 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11860 M:      Mingkai Hu <mingkai.hu@nxp.com>
11861 M:      Roy Zang <roy.zang@nxp.com>
11862 L:      linuxppc-dev@lists.ozlabs.org
11863 L:      linux-pci@vger.kernel.org
11864 L:      linux-arm-kernel@lists.infradead.org
11865 S:      Maintained
11866 F:      drivers/pci/controller/dwc/*layerscape*
11867
11868 PCI DRIVER FOR GENERIC OF HOSTS
11869 M:      Will Deacon <will.deacon@arm.com>
11870 L:      linux-pci@vger.kernel.org
11871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11872 S:      Maintained
11873 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11874 F:      drivers/pci/controller/pci-host-common.c
11875 F:      drivers/pci/controller/pci-host-generic.c
11876
11877 PCI DRIVER FOR IMX6
11878 M:      Richard Zhu <hongxing.zhu@nxp.com>
11879 M:      Lucas Stach <l.stach@pengutronix.de>
11880 L:      linux-pci@vger.kernel.org
11881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11882 S:      Maintained
11883 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11884 F:      drivers/pci/controller/dwc/*imx6*
11885
11886 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11887 M:      Keith Busch <keith.busch@intel.com>
11888 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11889 L:      linux-pci@vger.kernel.org
11890 S:      Supported
11891 F:      drivers/pci/controller/vmd.c
11892
11893 PCI DRIVER FOR MICROSEMI SWITCHTEC
11894 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11895 M:      Logan Gunthorpe <logang@deltatee.com>
11896 L:      linux-pci@vger.kernel.org
11897 S:      Maintained
11898 F:      Documentation/switchtec.txt
11899 F:      Documentation/ABI/testing/sysfs-class-switchtec
11900 F:      drivers/pci/switch/switchtec*
11901 F:      include/uapi/linux/switchtec_ioctl.h
11902 F:      include/linux/switchtec.h
11903 F:      drivers/ntb/hw/mscc/
11904
11905 PCI DRIVER FOR MOBIVEIL PCIE IP
11906 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11907 L:      linux-pci@vger.kernel.org
11908 S:      Supported
11909 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11910 F:      drivers/pci/controller/pcie-mobiveil.c
11911
11912 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11913 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11914 M:      Jason Cooper <jason@lakedaemon.net>
11915 L:      linux-pci@vger.kernel.org
11916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11917 S:      Maintained
11918 F:      drivers/pci/controller/*mvebu*
11919
11920 PCI DRIVER FOR NVIDIA TEGRA
11921 M:      Thierry Reding <thierry.reding@gmail.com>
11922 L:      linux-tegra@vger.kernel.org
11923 L:      linux-pci@vger.kernel.org
11924 S:      Supported
11925 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11926 F:      drivers/pci/controller/pci-tegra.c
11927
11928 PCI DRIVER FOR RENESAS R-CAR
11929 M:      Simon Horman <horms@verge.net.au>
11930 L:      linux-pci@vger.kernel.org
11931 L:      linux-renesas-soc@vger.kernel.org
11932 S:      Maintained
11933 F:      drivers/pci/controller/*rcar*
11934
11935 PCI DRIVER FOR SAMSUNG EXYNOS
11936 M:      Jingoo Han <jingoohan1@gmail.com>
11937 L:      linux-pci@vger.kernel.org
11938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11939 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11940 S:      Maintained
11941 F:      drivers/pci/controller/dwc/pci-exynos.c
11942
11943 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11944 M:      Jingoo Han <jingoohan1@gmail.com>
11945 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11946 L:      linux-pci@vger.kernel.org
11947 S:      Maintained
11948 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11949 F:      drivers/pci/controller/dwc/*designware*
11950
11951 PCI DRIVER FOR TI DRA7XX
11952 M:      Kishon Vijay Abraham I <kishon@ti.com>
11953 L:      linux-omap@vger.kernel.org
11954 L:      linux-pci@vger.kernel.org
11955 S:      Supported
11956 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11957 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11958
11959 PCI DRIVER FOR TI KEYSTONE
11960 M:      Murali Karicheri <m-karicheri2@ti.com>
11961 L:      linux-pci@vger.kernel.org
11962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11963 S:      Maintained
11964 F:      drivers/pci/controller/dwc/pci-keystone.c
11965
11966 PCI ENDPOINT SUBSYSTEM
11967 M:      Kishon Vijay Abraham I <kishon@ti.com>
11968 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11969 L:      linux-pci@vger.kernel.org
11970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11971 S:      Supported
11972 F:      drivers/pci/endpoint/
11973 F:      drivers/misc/pci_endpoint_test.c
11974 F:      tools/pci/
11975
11976 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11977 M:      Russell Currey <ruscur@russell.cc>
11978 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11979 M:      Oliver O'Halloran <oohall@gmail.com>
11980 L:      linuxppc-dev@lists.ozlabs.org
11981 S:      Supported
11982 F:      Documentation/PCI/pci-error-recovery.txt
11983 F:      drivers/pci/pcie/aer.c
11984 F:      drivers/pci/pcie/dpc.c
11985 F:      drivers/pci/pcie/err.c
11986 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11987 F:      arch/powerpc/kernel/eeh*.c
11988 F:      arch/powerpc/platforms/*/eeh*.c
11989 F:      arch/powerpc/include/*/eeh*.h
11990
11991 PCI ERROR RECOVERY
11992 M:      Linas Vepstas <linasvepstas@gmail.com>
11993 L:      linux-pci@vger.kernel.org
11994 S:      Supported
11995 F:      Documentation/PCI/pci-error-recovery.txt
11996
11997 PCI MSI DRIVER FOR ALTERA MSI IP
11998 M:      Ley Foon Tan <lftan@altera.com>
11999 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12000 L:      linux-pci@vger.kernel.org
12001 S:      Supported
12002 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12003 F:      drivers/pci/controller/pcie-altera-msi.c
12004
12005 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12006 M:      Toan Le <toan@os.amperecomputing.com>
12007 L:      linux-pci@vger.kernel.org
12008 L:      linux-arm-kernel@lists.infradead.org
12009 S:      Maintained
12010 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12011 F:      drivers/pci/controller/pci-xgene-msi.c
12012
12013 PCI SUBSYSTEM
12014 M:      Bjorn Helgaas <bhelgaas@google.com>
12015 L:      linux-pci@vger.kernel.org
12016 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12018 S:      Supported
12019 F:      Documentation/devicetree/bindings/pci/
12020 F:      Documentation/PCI/
12021 F:      drivers/acpi/pci*
12022 F:      drivers/pci/
12023 F:      include/asm-generic/pci*
12024 F:      include/linux/pci*
12025 F:      include/linux/of_pci.h
12026 F:      include/uapi/linux/pci*
12027 F:      lib/pci*
12028 F:      arch/x86/pci/
12029 F:      arch/x86/kernel/quirks.c
12030 F:      arch/x86/kernel/early-quirks.c
12031
12032 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12033 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12034 L:      linux-pci@vger.kernel.org
12035 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12037 S:      Supported
12038 F:      drivers/pci/controller/
12039
12040 PCIE DRIVER FOR AMLOGIC MESON
12041 M:      Yue Wang <yue.wang@Amlogic.com>
12042 L:      linux-pci@vger.kernel.org
12043 L:      linux-amlogic@lists.infradead.org
12044 S:      Maintained
12045 F:      drivers/pci/controller/dwc/pci-meson.c
12046
12047 PCIE DRIVER FOR AXIS ARTPEC
12048 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12049 L:      linux-arm-kernel@axis.com
12050 L:      linux-pci@vger.kernel.org
12051 S:      Maintained
12052 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12053 F:      drivers/pci/controller/dwc/*artpec*
12054
12055 PCIE DRIVER FOR CAVIUM THUNDERX
12056 M:      David Daney <david.daney@cavium.com>
12057 L:      linux-pci@vger.kernel.org
12058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12059 S:      Supported
12060 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12061 F:      drivers/pci/controller/pci-thunder-*
12062
12063 PCIE DRIVER FOR HISILICON
12064 M:      Zhou Wang <wangzhou1@hisilicon.com>
12065 L:      linux-pci@vger.kernel.org
12066 S:      Maintained
12067 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12068 F:      drivers/pci/controller/dwc/pcie-hisi.c
12069
12070 PCIE DRIVER FOR HISILICON KIRIN
12071 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12072 M:      Binghui Wang <wangbinghui@hisilicon.com>
12073 L:      linux-pci@vger.kernel.org
12074 S:      Maintained
12075 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12076 F:      drivers/pci/controller/dwc/pcie-kirin.c
12077
12078 PCIE DRIVER FOR HISILICON STB
12079 M:      Shawn Guo <shawn.guo@linaro.org>
12080 L:      linux-pci@vger.kernel.org
12081 S:      Maintained
12082 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12083 F:      drivers/pci/controller/dwc/pcie-histb.c
12084
12085 PCIE DRIVER FOR MEDIATEK
12086 M:      Ryder Lee <ryder.lee@mediatek.com>
12087 L:      linux-pci@vger.kernel.org
12088 L:      linux-mediatek@lists.infradead.org
12089 S:      Supported
12090 F:      Documentation/devicetree/bindings/pci/mediatek*
12091 F:      drivers/pci/controller/*mediatek*
12092
12093 PCIE DRIVER FOR QUALCOMM MSM
12094 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12095 L:      linux-pci@vger.kernel.org
12096 L:      linux-arm-msm@vger.kernel.org
12097 S:      Maintained
12098 F:      drivers/pci/controller/dwc/*qcom*
12099
12100 PCIE DRIVER FOR ROCKCHIP
12101 M:      Shawn Lin <shawn.lin@rock-chips.com>
12102 L:      linux-pci@vger.kernel.org
12103 L:      linux-rockchip@lists.infradead.org
12104 S:      Maintained
12105 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12106 F:      drivers/pci/controller/pcie-rockchip*
12107
12108 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12109 M:      Linus Walleij <linus.walleij@linaro.org>
12110 L:      linux-pci@vger.kernel.org
12111 S:      Maintained
12112 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12113 F:      drivers/pci/controller/pci-v3-semi.c
12114
12115 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12116 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12117 L:      linux-pci@vger.kernel.org
12118 S:      Maintained
12119 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12120 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12121
12122 PCIE DRIVER FOR ST SPEAR13XX
12123 M:      Pratyush Anand <pratyush.anand@gmail.com>
12124 L:      linux-pci@vger.kernel.org
12125 S:      Maintained
12126 F:      drivers/pci/controller/dwc/*spear*
12127
12128 PCMCIA SUBSYSTEM
12129 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12131 S:      Odd Fixes
12132 F:      Documentation/pcmcia/
12133 F:      tools/pcmcia/
12134 F:      drivers/pcmcia/
12135 F:      include/pcmcia/
12136
12137 PCNET32 NETWORK DRIVER
12138 M:      Don Fry <pcnet32@frontier.com>
12139 L:      netdev@vger.kernel.org
12140 S:      Maintained
12141 F:      drivers/net/ethernet/amd/pcnet32.c
12142
12143 PCRYPT PARALLEL CRYPTO ENGINE
12144 M:      Steffen Klassert <steffen.klassert@secunet.com>
12145 L:      linux-crypto@vger.kernel.org
12146 S:      Maintained
12147 F:      crypto/pcrypt.c
12148 F:      include/crypto/pcrypt.h
12149
12150 PEAQ WMI HOTKEYS DRIVER
12151 M:      Hans de Goede <hdegoede@redhat.com>
12152 L:      platform-driver-x86@vger.kernel.org
12153 S:      Maintained
12154 F:      drivers/platform/x86/peaq-wmi.c
12155
12156 PER-CPU MEMORY ALLOCATOR
12157 M:      Dennis Zhou <dennis@kernel.org>
12158 M:      Tejun Heo <tj@kernel.org>
12159 M:      Christoph Lameter <cl@linux.com>
12160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12161 S:      Maintained
12162 F:      include/linux/percpu*.h
12163 F:      mm/percpu*.c
12164 F:      arch/*/include/asm/percpu.h
12165
12166 PER-TASK DELAY ACCOUNTING
12167 M:      Balbir Singh <bsingharora@gmail.com>
12168 S:      Maintained
12169 F:      include/linux/delayacct.h
12170 F:      kernel/delayacct.c
12171
12172 PERFORMANCE EVENTS SUBSYSTEM
12173 M:      Peter Zijlstra <peterz@infradead.org>
12174 M:      Ingo Molnar <mingo@redhat.com>
12175 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12176 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12177 R:      Jiri Olsa <jolsa@redhat.com>
12178 R:      Namhyung Kim <namhyung@kernel.org>
12179 L:      linux-kernel@vger.kernel.org
12180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12181 S:      Supported
12182 F:      kernel/events/*
12183 F:      include/linux/perf_event.h
12184 F:      include/uapi/linux/perf_event.h
12185 F:      arch/*/kernel/perf_event*.c
12186 F:      arch/*/kernel/*/perf_event*.c
12187 F:      arch/*/kernel/*/*/perf_event*.c
12188 F:      arch/*/include/asm/perf_event.h
12189 F:      arch/*/kernel/perf_callchain.c
12190 F:      arch/*/events/*
12191 F:      tools/perf/
12192
12193 PERSONALITY HANDLING
12194 M:      Christoph Hellwig <hch@infradead.org>
12195 L:      linux-abi-devel@lists.sourceforge.net
12196 S:      Maintained
12197 F:      include/linux/personality.h
12198 F:      include/uapi/linux/personality.h
12199
12200 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12201 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12202 L:      linux-input@vger.kernel.org
12203 S:      Maintained
12204 F:      Documentation/input/devices/pxrc.rst
12205 F:      drivers/input/joystick/pxrc.c
12206
12207 PHONET PROTOCOL
12208 M:      Remi Denis-Courmont <courmisch@gmail.com>
12209 S:      Supported
12210 F:      Documentation/networking/phonet.txt
12211 F:      include/linux/phonet.h
12212 F:      include/net/phonet/
12213 F:      include/uapi/linux/phonet.h
12214 F:      net/phonet/
12215
12216 PHRAM MTD DRIVER
12217 M:      Joern Engel <joern@lazybastard.org>
12218 L:      linux-mtd@lists.infradead.org
12219 S:      Maintained
12220 F:      drivers/mtd/devices/phram.c
12221
12222 PICOLCD HID DRIVER
12223 M:      Bruno Prémont <bonbons@linux-vserver.org>
12224 L:      linux-input@vger.kernel.org
12225 S:      Maintained
12226 F:      drivers/hid/hid-picolcd*
12227
12228 PICOXCELL SUPPORT
12229 M:      Jamie Iles <jamie@jamieiles.com>
12230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12231 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12232 S:      Supported
12233 F:      arch/arm/boot/dts/picoxcell*
12234 F:      arch/arm/mach-picoxcell/
12235 F:      drivers/crypto/picoxcell*
12236
12237 PIN CONTROL SUBSYSTEM
12238 M:      Linus Walleij <linus.walleij@linaro.org>
12239 L:      linux-gpio@vger.kernel.org
12240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12241 S:      Maintained
12242 F:      Documentation/devicetree/bindings/pinctrl/
12243 F:      Documentation/driver-api/pinctl.rst
12244 F:      drivers/pinctrl/
12245 F:      include/linux/pinctrl/
12246
12247 PIN CONTROLLER - MICROCHIP AT91
12248 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12250 L:      linux-gpio@vger.kernel.org
12251 S:      Supported
12252 F:      drivers/pinctrl/pinctrl-at91*
12253
12254 PIN CONTROLLER - FREESCALE
12255 M:      Dong Aisheng <aisheng.dong@nxp.com>
12256 M:      Fabio Estevam <festevam@gmail.com>
12257 M:      Shawn Guo <shawnguo@kernel.org>
12258 M:      Stefan Agner <stefan@agner.ch>
12259 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12260 L:      linux-gpio@vger.kernel.org
12261 S:      Maintained
12262 F:      drivers/pinctrl/freescale/
12263 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12264
12265 PIN CONTROLLER - INTEL
12266 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12267 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12269 S:      Maintained
12270 F:      drivers/pinctrl/intel/
12271
12272 PIN CONTROLLER - MEDIATEK
12273 M:      Sean Wang <sean.wang@kernel.org>
12274 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12275 S:      Maintained
12276 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12277 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12278 F:      drivers/pinctrl/mediatek/
12279
12280 PIN CONTROLLER - QUALCOMM
12281 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12282 S:      Maintained
12283 L:      linux-arm-msm@vger.kernel.org
12284 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12285 F:      drivers/pinctrl/qcom/
12286
12287 PIN CONTROLLER - RENESAS
12288 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12289 L:      linux-renesas-soc@vger.kernel.org
12290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12291 S:      Maintained
12292 F:      drivers/pinctrl/pinctrl-rz*
12293 F:      drivers/pinctrl/sh-pfc/
12294
12295 PIN CONTROLLER - SAMSUNG
12296 M:      Tomasz Figa <tomasz.figa@gmail.com>
12297 M:      Krzysztof Kozlowski <krzk@kernel.org>
12298 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12300 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12301 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12303 S:      Maintained
12304 F:      drivers/pinctrl/samsung/
12305 F:      include/dt-bindings/pinctrl/samsung.h
12306 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12307
12308 PIN CONTROLLER - SINGLE
12309 M:      Tony Lindgren <tony@atomide.com>
12310 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12312 L:      linux-omap@vger.kernel.org
12313 S:      Maintained
12314 F:      drivers/pinctrl/pinctrl-single.c
12315
12316 PIN CONTROLLER - ST SPEAR
12317 M:      Viresh Kumar <vireshk@kernel.org>
12318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12319 W:      http://www.st.com/spear
12320 S:      Maintained
12321 F:      drivers/pinctrl/spear/
12322
12323 PISTACHIO SOC SUPPORT
12324 M:      James Hartley <james.hartley@sondrel.com>
12325 L:      linux-mips@vger.kernel.org
12326 S:      Odd Fixes
12327 F:      arch/mips/pistachio/
12328 F:      arch/mips/include/asm/mach-pistachio/
12329 F:      arch/mips/boot/dts/img/pistachio*
12330 F:      arch/mips/configs/pistachio*_defconfig
12331
12332 PKTCDVD DRIVER
12333 S:      Orphan
12334 M:      linux-block@vger.kernel.org
12335 F:      drivers/block/pktcdvd.c
12336 F:      include/linux/pktcdvd.h
12337 F:      include/uapi/linux/pktcdvd.h
12338
12339 PKUNITY SOC DRIVERS
12340 M:      Guan Xuetao <gxt@pku.edu.cn>
12341 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12342 S:      Maintained
12343 T:      git git://github.com/gxt/linux.git
12344 F:      drivers/input/serio/i8042-unicore32io.h
12345 F:      drivers/i2c/busses/i2c-puv3.c
12346 F:      drivers/video/fbdev/fb-puv3.c
12347 F:      drivers/rtc/rtc-puv3.c
12348
12349 PMBUS HARDWARE MONITORING DRIVERS
12350 M:      Guenter Roeck <linux@roeck-us.net>
12351 L:      linux-hwmon@vger.kernel.org
12352 W:      http://hwmon.wiki.kernel.org/
12353 W:      http://www.roeck-us.net/linux/drivers/
12354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12355 S:      Maintained
12356 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12357 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12358 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12359 F:      Documentation/hwmon/adm1275
12360 F:      Documentation/hwmon/ibm-cffps
12361 F:      Documentation/hwmon/ir35221
12362 F:      Documentation/hwmon/lm25066
12363 F:      Documentation/hwmon/ltc2978
12364 F:      Documentation/hwmon/ltc3815
12365 F:      Documentation/hwmon/max16064
12366 F:      Documentation/hwmon/max20751
12367 F:      Documentation/hwmon/max31785
12368 F:      Documentation/hwmon/max34440
12369 F:      Documentation/hwmon/max8688
12370 F:      Documentation/hwmon/pmbus
12371 F:      Documentation/hwmon/pmbus-core
12372 F:      Documentation/hwmon/tps40422
12373 F:      Documentation/hwmon/ucd9000
12374 F:      Documentation/hwmon/ucd9200
12375 F:      Documentation/hwmon/zl6100
12376 F:      drivers/hwmon/pmbus/
12377 F:      include/linux/pmbus.h
12378
12379 PMC SIERRA MaxRAID DRIVER
12380 L:      linux-scsi@vger.kernel.org
12381 W:      http://www.pmc-sierra.com/
12382 S:      Orphan
12383 F:      drivers/scsi/pmcraid.*
12384
12385 PMC SIERRA PM8001 DRIVER
12386 M:      Jack Wang <jinpu.wang@profitbricks.com>
12387 M:      lindar_liu@usish.com
12388 L:      linux-scsi@vger.kernel.org
12389 S:      Supported
12390 F:      drivers/scsi/pm8001/
12391
12392 PNP SUPPORT
12393 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12394 S:      Maintained
12395 F:      drivers/pnp/
12396
12397 PNI RM3100 IIO DRIVER
12398 M:      Song Qiang <songqiang1304521@gmail.com>
12399 L:      linux-iio@vger.kernel.org
12400 S:      Maintained
12401 F:      drivers/iio/magnetometer/rm3100*
12402 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12403
12404 POSIX CLOCKS and TIMERS
12405 M:      Thomas Gleixner <tglx@linutronix.de>
12406 L:      linux-kernel@vger.kernel.org
12407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12408 S:      Maintained
12409 F:      fs/timerfd.c
12410 F:      include/linux/timer*
12411 F:      kernel/time/*timer*
12412
12413 POWER MANAGEMENT CORE
12414 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12415 L:      linux-pm@vger.kernel.org
12416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12417 B:      https://bugzilla.kernel.org
12418 S:      Supported
12419 F:      drivers/base/power/
12420 F:      include/linux/pm.h
12421 F:      include/linux/pm_*
12422 F:      include/linux/powercap.h
12423 F:      drivers/powercap/
12424 F:      kernel/configs/nopm.config
12425
12426 POWER STATE COORDINATION INTERFACE (PSCI)
12427 M:      Mark Rutland <mark.rutland@arm.com>
12428 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12429 L:      linux-arm-kernel@lists.infradead.org
12430 S:      Maintained
12431 F:      drivers/firmware/psci*.c
12432 F:      include/linux/psci.h
12433 F:      include/uapi/linux/psci.h
12434
12435 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12436 M:      Sebastian Reichel <sre@kernel.org>
12437 L:      linux-pm@vger.kernel.org
12438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12439 S:      Maintained
12440 F:      Documentation/ABI/testing/sysfs-class-power
12441 F:      Documentation/devicetree/bindings/power/supply/
12442 F:      include/linux/power_supply.h
12443 F:      drivers/power/supply/
12444
12445 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12446 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12447 L:      linuxppc-dev@lists.ozlabs.org
12448 S:      Maintained
12449 F:      drivers/char/powernv-op-panel.c
12450
12451 PPP OVER ATM (RFC 2364)
12452 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12453 S:      Maintained
12454 F:      net/atm/pppoatm.c
12455 F:      include/uapi/linux/atmppp.h
12456
12457 PPP OVER ETHERNET
12458 M:      Michal Ostrowski <mostrows@earthlink.net>
12459 S:      Maintained
12460 F:      drivers/net/ppp/pppoe.c
12461 F:      drivers/net/ppp/pppox.c
12462
12463 PPP OVER L2TP
12464 M:      James Chapman <jchapman@katalix.com>
12465 S:      Maintained
12466 F:      net/l2tp/l2tp_ppp.c
12467 F:      include/linux/if_pppol2tp.h
12468 F:      include/uapi/linux/if_pppol2tp.h
12469
12470 PPP PROTOCOL DRIVERS AND COMPRESSORS
12471 M:      Paul Mackerras <paulus@samba.org>
12472 L:      linux-ppp@vger.kernel.org
12473 S:      Maintained
12474 F:      drivers/net/ppp/ppp_*
12475
12476 PPS SUPPORT
12477 M:      Rodolfo Giometti <giometti@enneenne.com>
12478 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12479 L:      linuxpps@ml.enneenne.com (subscribers-only)
12480 S:      Maintained
12481 F:      Documentation/pps/
12482 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12483 F:      Documentation/ABI/testing/sysfs-pps
12484 F:      drivers/pps/
12485 F:      include/linux/pps*.h
12486 F:      include/uapi/linux/pps.h
12487
12488 PPTP DRIVER
12489 M:      Dmitry Kozlov <xeb@mail.ru>
12490 L:      netdev@vger.kernel.org
12491 S:      Maintained
12492 F:      drivers/net/ppp/pptp.c
12493 W:      http://sourceforge.net/projects/accel-pptp
12494
12495 PRINTK
12496 M:      Petr Mladek <pmladek@suse.com>
12497 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12498 R:      Steven Rostedt <rostedt@goodmis.org>
12499 S:      Maintained
12500 F:      kernel/printk/
12501 F:      include/linux/printk.h
12502
12503 PRISM54 WIRELESS DRIVER
12504 M:      Luis Chamberlain <mcgrof@kernel.org>
12505 L:      linux-wireless@vger.kernel.org
12506 W:      http://wireless.kernel.org/en/users/Drivers/p54
12507 S:      Obsolete
12508 F:      drivers/net/wireless/intersil/prism54/
12509
12510 PROC FILESYSTEM
12511 R:      Alexey Dobriyan <adobriyan@gmail.com>
12512 L:      linux-kernel@vger.kernel.org
12513 L:      linux-fsdevel@vger.kernel.org
12514 S:      Maintained
12515 F:      fs/proc/
12516 F:      include/linux/proc_fs.h
12517 F:      tools/testing/selftests/proc/
12518 F:      Documentation/filesystems/proc.txt
12519
12520 PROC SYSCTL
12521 M:      Luis Chamberlain <mcgrof@kernel.org>
12522 M:      Kees Cook <keescook@chromium.org>
12523 L:      linux-kernel@vger.kernel.org
12524 L:      linux-fsdevel@vger.kernel.org
12525 S:      Maintained
12526 F:      fs/proc/proc_sysctl.c
12527 F:      include/linux/sysctl.h
12528 F:      kernel/sysctl.c
12529 F:      tools/testing/selftests/sysctl/
12530
12531 PS3 NETWORK SUPPORT
12532 M:      Geoff Levand <geoff@infradead.org>
12533 L:      netdev@vger.kernel.org
12534 L:      linuxppc-dev@lists.ozlabs.org
12535 S:      Maintained
12536 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12537
12538 PS3 PLATFORM SUPPORT
12539 M:      Geoff Levand <geoff@infradead.org>
12540 L:      linuxppc-dev@lists.ozlabs.org
12541 S:      Maintained
12542 F:      arch/powerpc/boot/ps3*
12543 F:      arch/powerpc/include/asm/lv1call.h
12544 F:      arch/powerpc/include/asm/ps3*.h
12545 F:      arch/powerpc/platforms/ps3/
12546 F:      drivers/*/ps3*
12547 F:      drivers/ps3/
12548 F:      drivers/rtc/rtc-ps3.c
12549 F:      drivers/usb/host/*ps3.c
12550 F:      sound/ppc/snd_ps3*
12551
12552 PS3VRAM DRIVER
12553 M:      Jim Paris <jim@jtan.com>
12554 M:      Geoff Levand <geoff@infradead.org>
12555 L:      linuxppc-dev@lists.ozlabs.org
12556 S:      Maintained
12557 F:      drivers/block/ps3vram.c
12558
12559 PSAMPLE PACKET SAMPLING SUPPORT:
12560 M:      Yotam Gigi <yotam.gi@gmail.com>
12561 S:      Maintained
12562 F:      net/psample
12563 F:      include/net/psample.h
12564 F:      include/uapi/linux/psample.h
12565
12566 PSTORE FILESYSTEM
12567 M:      Kees Cook <keescook@chromium.org>
12568 M:      Anton Vorontsov <anton@enomsg.org>
12569 M:      Colin Cross <ccross@android.com>
12570 M:      Tony Luck <tony.luck@intel.com>
12571 S:      Maintained
12572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12573 F:      fs/pstore/
12574 F:      include/linux/pstore*
12575 F:      drivers/firmware/efi/efi-pstore.c
12576 F:      drivers/acpi/apei/erst.c
12577 F:      Documentation/admin-guide/ramoops.rst
12578 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12579 K:      \b(pstore|ramoops)
12580
12581 PTP HARDWARE CLOCK SUPPORT
12582 M:      Richard Cochran <richardcochran@gmail.com>
12583 L:      netdev@vger.kernel.org
12584 S:      Maintained
12585 W:      http://linuxptp.sourceforge.net/
12586 F:      Documentation/ABI/testing/sysfs-ptp
12587 F:      Documentation/ptp/*
12588 F:      drivers/net/phy/dp83640*
12589 F:      drivers/ptp/*
12590 F:      include/linux/ptp_cl*
12591
12592 PTRACE SUPPORT
12593 M:      Oleg Nesterov <oleg@redhat.com>
12594 S:      Maintained
12595 F:      include/asm-generic/syscall.h
12596 F:      include/linux/ptrace.h
12597 F:      include/linux/regset.h
12598 F:      include/linux/tracehook.h
12599 F:      include/uapi/linux/ptrace.h
12600 F:      include/uapi/linux/ptrace.h
12601 F:      include/asm-generic/ptrace.h
12602 F:      kernel/ptrace.c
12603 F:      arch/*/ptrace*.c
12604 F:      arch/*/*/ptrace*.c
12605 F:      arch/*/include/asm/ptrace*.h
12606
12607 PULSE8-CEC DRIVER
12608 M:      Hans Verkuil <hverkuil@xs4all.nl>
12609 L:      linux-media@vger.kernel.org
12610 T:      git git://linuxtv.org/media_tree.git
12611 S:      Maintained
12612 F:      drivers/media/usb/pulse8-cec/*
12613 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12614
12615 PVRUSB2 VIDEO4LINUX DRIVER
12616 M:      Mike Isely <isely@pobox.com>
12617 L:      pvrusb2@isely.net       (subscribers-only)
12618 L:      linux-media@vger.kernel.org
12619 W:      http://www.isely.net/pvrusb2/
12620 T:      git git://linuxtv.org/media_tree.git
12621 S:      Maintained
12622 F:      Documentation/media/v4l-drivers/pvrusb2*
12623 F:      drivers/media/usb/pvrusb2/
12624
12625 PWC WEBCAM DRIVER
12626 M:      Hans Verkuil <hverkuil@xs4all.nl>
12627 L:      linux-media@vger.kernel.org
12628 T:      git git://linuxtv.org/media_tree.git
12629 S:      Odd Fixes
12630 F:      drivers/media/usb/pwc/*
12631 F:      include/trace/events/pwc.h
12632
12633 PWM FAN DRIVER
12634 M:      Kamil Debski <kamil@wypas.org>
12635 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12636 L:      linux-hwmon@vger.kernel.org
12637 S:      Supported
12638 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12639 F:      Documentation/hwmon/pwm-fan
12640 F:      drivers/hwmon/pwm-fan.c
12641
12642 PWM IR Transmitter
12643 M:      Sean Young <sean@mess.org>
12644 L:      linux-media@vger.kernel.org
12645 S:      Maintained
12646 F:      drivers/media/rc/pwm-ir-tx.c
12647
12648 PWM SUBSYSTEM
12649 M:      Thierry Reding <thierry.reding@gmail.com>
12650 L:      linux-pwm@vger.kernel.org
12651 S:      Maintained
12652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12653 F:      Documentation/pwm.txt
12654 F:      Documentation/devicetree/bindings/pwm/
12655 F:      include/linux/pwm.h
12656 F:      drivers/pwm/
12657 F:      drivers/video/backlight/pwm_bl.c
12658 F:      include/linux/pwm_backlight.h
12659 F:      drivers/gpio/gpio-mvebu.c
12660 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12661
12662 PXA GPIO DRIVER
12663 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12664 L:      linux-gpio@vger.kernel.org
12665 S:      Maintained
12666 F:      drivers/gpio/gpio-pxa.c
12667
12668 PXA MMCI DRIVER
12669 S:      Orphan
12670
12671 PXA RTC DRIVER
12672 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12673 L:      linux-rtc@vger.kernel.org
12674 S:      Maintained
12675
12676 PXA2xx/PXA3xx SUPPORT
12677 M:      Daniel Mack <daniel@zonque.org>
12678 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12679 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12681 T:      git git://github.com/hzhuang1/linux.git
12682 T:      git git://github.com/rjarzmik/linux.git
12683 S:      Maintained
12684 F:      arch/arm/boot/dts/pxa*
12685 F:      arch/arm/mach-pxa/
12686 F:      drivers/dma/pxa*
12687 F:      drivers/pcmcia/pxa2xx*
12688 F:      drivers/pinctrl/pxa/
12689 F:      drivers/spi/spi-pxa2xx*
12690 F:      drivers/usb/gadget/udc/pxa2*
12691 F:      include/sound/pxa2xx-lib.h
12692 F:      sound/arm/pxa*
12693 F:      sound/soc/pxa/
12694
12695 QAT DRIVER
12696 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12697 L:      qat-linux@intel.com
12698 S:      Supported
12699 F:      drivers/crypto/qat/
12700
12701 QCOM AUDIO (ASoC) DRIVERS
12702 M:      Patrick Lai <plai@codeaurora.org>
12703 M:      Banajit Goswami <bgoswami@codeaurora.org>
12704 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12705 S:      Supported
12706 F:      sound/soc/qcom/
12707
12708 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12709 M:      Gabriel Somlo <somlo@cmu.edu>
12710 M:      "Michael S. Tsirkin" <mst@redhat.com>
12711 L:      qemu-devel@nongnu.org
12712 S:      Maintained
12713 F:      drivers/firmware/qemu_fw_cfg.c
12714 F:      include/uapi/linux/qemu_fw_cfg.h
12715
12716 QIB DRIVER
12717 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12718 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12719 L:      linux-rdma@vger.kernel.org
12720 S:      Supported
12721 F:      drivers/infiniband/hw/qib/
12722
12723 QLOGIC QL41xxx FCOE DRIVER
12724 M:      QLogic-Storage-Upstream@cavium.com
12725 L:      linux-scsi@vger.kernel.org
12726 S:      Supported
12727 F:      drivers/scsi/qedf/
12728
12729 QLOGIC QL41xxx ISCSI DRIVER
12730 M:      QLogic-Storage-Upstream@cavium.com
12731 L:      linux-scsi@vger.kernel.org
12732 S:      Supported
12733 F:      drivers/scsi/qedi/
12734
12735 QLOGIC QL4xxx ETHERNET DRIVER
12736 M:      Ariel Elior <aelior@marvell.com>
12737 M:      GR-everest-linux-l2@marvell.com
12738 L:      netdev@vger.kernel.org
12739 S:      Supported
12740 F:      drivers/net/ethernet/qlogic/qed/
12741 F:      include/linux/qed/
12742 F:      drivers/net/ethernet/qlogic/qede/
12743
12744 QLOGIC QL4xxx RDMA DRIVER
12745 M:      Michal Kalderon <mkalderon@marvell.com>
12746 M:      Ariel Elior <aelior@marvell.com>
12747 L:      linux-rdma@vger.kernel.org
12748 S:      Supported
12749 F:      drivers/infiniband/hw/qedr/
12750 F:      include/uapi/rdma/qedr-abi.h
12751
12752 QLOGIC QLA1280 SCSI DRIVER
12753 M:      Michael Reed <mdr@sgi.com>
12754 L:      linux-scsi@vger.kernel.org
12755 S:      Maintained
12756 F:      drivers/scsi/qla1280.[ch]
12757
12758 QLOGIC QLA2XXX FC-SCSI DRIVER
12759 M:      qla2xxx-upstream@qlogic.com
12760 L:      linux-scsi@vger.kernel.org
12761 S:      Supported
12762 F:      Documentation/scsi/LICENSE.qla2xxx
12763 F:      drivers/scsi/qla2xxx/
12764
12765 QLOGIC QLA3XXX NETWORK DRIVER
12766 M:      GR-Linux-NIC-Dev@marvell.com
12767 L:      netdev@vger.kernel.org
12768 S:      Supported
12769 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12770 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12771
12772 QLOGIC QLA4XXX iSCSI DRIVER
12773 M:      QLogic-Storage-Upstream@qlogic.com
12774 L:      linux-scsi@vger.kernel.org
12775 S:      Supported
12776 F:      Documentation/scsi/LICENSE.qla4xxx
12777 F:      drivers/scsi/qla4xxx/
12778
12779 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12780 M:      Shahed Shaikh <shshaikh@marvell.com>
12781 M:      Manish Chopra <manishc@marvell.com>
12782 M:      GR-Linux-NIC-Dev@marvell.com
12783 L:      netdev@vger.kernel.org
12784 S:      Supported
12785 F:      drivers/net/ethernet/qlogic/qlcnic/
12786
12787 QLOGIC QLGE 10Gb ETHERNET DRIVER
12788 M:      Manish Chopra <manishc@marvell.com>
12789 M:      GR-Linux-NIC-Dev@marvell.com
12790 L:      netdev@vger.kernel.org
12791 S:      Supported
12792 F:      drivers/net/ethernet/qlogic/qlge/
12793
12794 QM1D1B0004 MEDIA DRIVER
12795 M:      Akihiro Tsukada <tskd08@gmail.com>
12796 L:      linux-media@vger.kernel.org
12797 S:      Odd Fixes
12798 F:      drivers/media/tuners/qm1d1b0004*
12799
12800 QM1D1C0042 MEDIA DRIVER
12801 M:      Akihiro Tsukada <tskd08@gmail.com>
12802 L:      linux-media@vger.kernel.org
12803 S:      Odd Fixes
12804 F:      drivers/media/tuners/qm1d1c0042*
12805
12806 QNX4 FILESYSTEM
12807 M:      Anders Larsen <al@alarsen.net>
12808 W:      http://www.alarsen.net/linux/qnx4fs/
12809 S:      Maintained
12810 F:      fs/qnx4/
12811 F:      include/uapi/linux/qnx4_fs.h
12812 F:      include/uapi/linux/qnxtypes.h
12813
12814 QORIQ DPAA2 FSL-MC BUS DRIVER
12815 M:      Stuart Yoder <stuyoder@gmail.com>
12816 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12817 L:      linux-kernel@vger.kernel.org
12818 S:      Maintained
12819 F:      drivers/bus/fsl-mc/
12820 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12821 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12822
12823 QT1010 MEDIA DRIVER
12824 M:      Antti Palosaari <crope@iki.fi>
12825 L:      linux-media@vger.kernel.org
12826 W:      https://linuxtv.org
12827 W:      http://palosaari.fi/linux/
12828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12829 T:      git git://linuxtv.org/anttip/media_tree.git
12830 S:      Maintained
12831 F:      drivers/media/tuners/qt1010*
12832
12833 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12834 M:      Kalle Valo <kvalo@codeaurora.org>
12835 L:      ath10k@lists.infradead.org
12836 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12838 S:      Supported
12839 F:      drivers/net/wireless/ath/ath10k/
12840
12841 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12842 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12843 L:      linux-wireless@vger.kernel.org
12844 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12845 S:      Supported
12846 F:      drivers/net/wireless/ath/ath9k/
12847
12848 QUALCOMM CAMERA SUBSYSTEM DRIVER
12849 M:      Todor Tomov <todor.too@gmail.com>
12850 L:      linux-media@vger.kernel.org
12851 S:      Maintained
12852 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12853 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12854 F:      drivers/media/platform/qcom/camss/
12855
12856 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12857 M:      Ilia Lin <ilia.lin@kernel.org>
12858 L:      linux-pm@vger.kernel.org
12859 S:      Maintained
12860 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12861 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12862
12863 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12864 M:      Timur Tabi <timur@kernel.org>
12865 L:      netdev@vger.kernel.org
12866 S:      Maintained
12867 F:      drivers/net/ethernet/qualcomm/emac/
12868
12869 QUALCOMM ETHQOS ETHERNET DRIVER
12870 M:      Vinod Koul <vkoul@kernel.org>
12871 M:      Niklas Cassel <niklas.cassel@linaro.org>
12872 L:      netdev@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12875 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12876
12877 QUALCOMM GENERIC INTERFACE I2C DRIVER
12878 M:      Alok Chauhan <alokc@codeaurora.org>
12879 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12880 L:      linux-i2c@vger.kernel.org
12881 L:      linux-arm-msm@vger.kernel.org
12882 S:      Supported
12883 F:      drivers/i2c/busses/i2c-qcom-geni.c
12884
12885 QUALCOMM HEXAGON ARCHITECTURE
12886 M:      Richard Kuo <rkuo@codeaurora.org>
12887 L:      linux-hexagon@vger.kernel.org
12888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12889 S:      Supported
12890 F:      arch/hexagon/
12891
12892 QUALCOMM HIDMA DRIVER
12893 M:      Sinan Kaya <okaya@kernel.org>
12894 L:      linux-arm-kernel@lists.infradead.org
12895 L:      linux-arm-msm@vger.kernel.org
12896 L:      dmaengine@vger.kernel.org
12897 S:      Supported
12898 F:      drivers/dma/qcom/hidma*
12899
12900 QUALCOMM IOMMU
12901 M:      Rob Clark <robdclark@gmail.com>
12902 L:      iommu@lists.linux-foundation.org
12903 L:      linux-arm-msm@vger.kernel.org
12904 S:      Maintained
12905 F:      drivers/iommu/qcom_iommu.c
12906
12907 QUALCOMM TSENS THERMAL DRIVER
12908 M:      Amit Kucheria <amit.kucheria@linaro.org>
12909 L:      linux-pm@vger.kernel.org
12910 L:      linux-arm-msm@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/thermal/qcom/
12913
12914 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12915 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12916 L:      linux-media@vger.kernel.org
12917 L:      linux-arm-msm@vger.kernel.org
12918 T:      git git://linuxtv.org/media_tree.git
12919 S:      Maintained
12920 F:      drivers/media/platform/qcom/venus/
12921
12922 QUALCOMM WCN36XX WIRELESS DRIVER
12923 M:      Kalle Valo <kvalo@codeaurora.org>
12924 L:      wcn36xx@lists.infradead.org
12925 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12926 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12927 S:      Supported
12928 F:      drivers/net/wireless/ath/wcn36xx/
12929
12930 QUANTENNA QTNFMAC WIRELESS DRIVER
12931 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12932 M:      Avinash Patil <avinashp@quantenna.com>
12933 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12934 L:      linux-wireless@vger.kernel.org
12935 S:      Maintained
12936 F:      drivers/net/wireless/quantenna
12937
12938 RADEON and AMDGPU DRM DRIVERS
12939 M:      Alex Deucher <alexander.deucher@amd.com>
12940 M:      Christian König <christian.koenig@amd.com>
12941 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12942 L:      amd-gfx@lists.freedesktop.org
12943 T:      git git://people.freedesktop.org/~agd5f/linux
12944 S:      Supported
12945 F:      drivers/gpu/drm/radeon/
12946 F:      include/uapi/drm/radeon_drm.h
12947 F:      drivers/gpu/drm/amd/
12948 F:      include/uapi/drm/amdgpu_drm.h
12949
12950 RADEON FRAMEBUFFER DISPLAY DRIVER
12951 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12952 L:      linux-fbdev@vger.kernel.org
12953 S:      Maintained
12954 F:      drivers/video/fbdev/aty/radeon*
12955 F:      include/uapi/linux/radeonfb.h
12956
12957 RADIOSHARK RADIO DRIVER
12958 M:      Hans Verkuil <hverkuil@xs4all.nl>
12959 L:      linux-media@vger.kernel.org
12960 T:      git git://linuxtv.org/media_tree.git
12961 S:      Maintained
12962 F:      drivers/media/radio/radio-shark.c
12963
12964 RADIOSHARK2 RADIO DRIVER
12965 M:      Hans Verkuil <hverkuil@xs4all.nl>
12966 L:      linux-media@vger.kernel.org
12967 T:      git git://linuxtv.org/media_tree.git
12968 S:      Maintained
12969 F:      drivers/media/radio/radio-shark2.c
12970 F:      drivers/media/radio/radio-tea5777.c
12971
12972 RADOS BLOCK DEVICE (RBD)
12973 M:      Ilya Dryomov <idryomov@gmail.com>
12974 M:      Sage Weil <sage@redhat.com>
12975 M:      Alex Elder <elder@kernel.org>
12976 L:      ceph-devel@vger.kernel.org
12977 W:      http://ceph.com/
12978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12979 T:      git git://github.com/ceph/ceph-client.git
12980 S:      Supported
12981 F:      Documentation/ABI/testing/sysfs-bus-rbd
12982 F:      drivers/block/rbd.c
12983 F:      drivers/block/rbd_types.h
12984
12985 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12986 M:      Paul Mackerras <paulus@samba.org>
12987 L:      linux-fbdev@vger.kernel.org
12988 S:      Maintained
12989 F:      drivers/video/fbdev/aty/aty128fb.c
12990
12991 RAINSHADOW-CEC DRIVER
12992 M:      Hans Verkuil <hverkuil@xs4all.nl>
12993 L:      linux-media@vger.kernel.org
12994 T:      git git://linuxtv.org/media_tree.git
12995 S:      Maintained
12996 F:      drivers/media/usb/rainshadow-cec/*
12997
12998 RALINK MIPS ARCHITECTURE
12999 M:      John Crispin <john@phrozen.org>
13000 L:      linux-mips@vger.kernel.org
13001 S:      Maintained
13002 F:      arch/mips/ralink
13003
13004 RALINK RT2X00 WIRELESS LAN DRIVER
13005 P:      rt2x00 project
13006 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13007 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13008 L:      linux-wireless@vger.kernel.org
13009 S:      Maintained
13010 F:      drivers/net/wireless/ralink/rt2x00/
13011
13012 RAMDISK RAM BLOCK DEVICE DRIVER
13013 M:      Jens Axboe <axboe@kernel.dk>
13014 S:      Maintained
13015 F:      Documentation/blockdev/ramdisk.txt
13016 F:      drivers/block/brd.c
13017
13018 RANCHU VIRTUAL BOARD FOR MIPS
13019 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13020 L:      linux-mips@vger.kernel.org
13021 S:      Supported
13022 F:      arch/mips/generic/board-ranchu.c
13023 F:      arch/mips/configs/generic/board-ranchu.config
13024
13025 RANDOM NUMBER DRIVER
13026 M:      "Theodore Ts'o" <tytso@mit.edu>
13027 S:      Maintained
13028 F:      drivers/char/random.c
13029
13030 RAPIDIO SUBSYSTEM
13031 M:      Matt Porter <mporter@kernel.crashing.org>
13032 M:      Alexandre Bounine <alex.bou9@gmail.com>
13033 S:      Maintained
13034 F:      drivers/rapidio/
13035
13036 RAS INFRASTRUCTURE
13037 M:      Tony Luck <tony.luck@intel.com>
13038 M:      Borislav Petkov <bp@alien8.de>
13039 L:      linux-edac@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/ras/
13042 F:      include/linux/ras.h
13043 F:      include/ras/ras_event.h
13044 F:      Documentation/admin-guide/ras.rst
13045
13046 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13047 L:      linux-wireless@vger.kernel.org
13048 S:      Orphan
13049 F:      drivers/net/wireless/ray*
13050
13051 RCUTORTURE TEST FRAMEWORK
13052 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13053 M:      Josh Triplett <josh@joshtriplett.org>
13054 R:      Steven Rostedt <rostedt@goodmis.org>
13055 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13056 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13057 L:      linux-kernel@vger.kernel.org
13058 S:      Supported
13059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13060 F:      tools/testing/selftests/rcutorture
13061
13062 RDC R-321X SoC
13063 M:      Florian Fainelli <florian@openwrt.org>
13064 S:      Maintained
13065
13066 RDC R6040 FAST ETHERNET DRIVER
13067 M:      Florian Fainelli <f.fainelli@gmail.com>
13068 L:      netdev@vger.kernel.org
13069 S:      Maintained
13070 F:      drivers/net/ethernet/rdc/r6040.c
13071
13072 RDMAVT - RDMA verbs software
13073 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13074 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13075 L:      linux-rdma@vger.kernel.org
13076 S:      Supported
13077 F:      drivers/infiniband/sw/rdmavt
13078
13079 RDS - RELIABLE DATAGRAM SOCKETS
13080 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13081 L:      netdev@vger.kernel.org
13082 L:      linux-rdma@vger.kernel.org
13083 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13084 W:      https://oss.oracle.com/projects/rds/
13085 S:      Supported
13086 F:      net/rds/
13087 F:      Documentation/networking/rds.txt
13088
13089 RDT - RESOURCE ALLOCATION
13090 M:      Fenghua Yu <fenghua.yu@intel.com>
13091 M:      Reinette Chatre <reinette.chatre@intel.com>
13092 L:      linux-kernel@vger.kernel.org
13093 S:      Supported
13094 F:      arch/x86/kernel/cpu/resctrl/
13095 F:      arch/x86/include/asm/resctrl_sched.h
13096 F:      Documentation/x86/resctrl*
13097
13098 READ-COPY UPDATE (RCU)
13099 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13100 M:      Josh Triplett <josh@joshtriplett.org>
13101 R:      Steven Rostedt <rostedt@goodmis.org>
13102 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13103 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13104 R:      Joel Fernandes <joel@joelfernandes.org>
13105 L:      linux-kernel@vger.kernel.org
13106 W:      http://www.rdrop.com/users/paulmck/RCU/
13107 S:      Supported
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13109 F:      Documentation/RCU/
13110 X:      Documentation/RCU/torture.txt
13111 F:      include/linux/rcu*
13112 X:      include/linux/srcu*.h
13113 F:      kernel/rcu/
13114 X:      kernel/rcu/srcu*.c
13115
13116 REAL TIME CLOCK (RTC) SUBSYSTEM
13117 M:      Alessandro Zummo <a.zummo@towertech.it>
13118 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13119 L:      linux-rtc@vger.kernel.org
13120 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13122 S:      Maintained
13123 F:      Documentation/devicetree/bindings/rtc/
13124 F:      Documentation/rtc.txt
13125 F:      drivers/rtc/
13126 F:      include/linux/rtc.h
13127 F:      include/uapi/linux/rtc.h
13128 F:      include/linux/rtc/
13129 F:      include/linux/platform_data/rtc-*
13130 F:      tools/testing/selftests/rtc/
13131
13132 REALTEK AUDIO CODECS
13133 M:      Bard Liao <bardliao@realtek.com>
13134 M:      Oder Chiou <oder_chiou@realtek.com>
13135 S:      Maintained
13136 F:      sound/soc/codecs/rt*
13137 F:      include/sound/rt*.h
13138
13139 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13140 M:      Linus Walleij <linus.walleij@linaro.org>
13141 S:      Maintained
13142 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13143 F:      drivers/net/dsa/realtek-smi*
13144 F:      drivers/net/dsa/rtl83*
13145
13146 REDPINE WIRELESS DRIVER
13147 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13148 M:      Siva Rebbagondla <siva8118@gmail.com>
13149 L:      linux-wireless@vger.kernel.org
13150 S:      Maintained
13151 F:      drivers/net/wireless/rsi/
13152
13153 REGISTER MAP ABSTRACTION
13154 M:      Mark Brown <broonie@kernel.org>
13155 L:      linux-kernel@vger.kernel.org
13156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13157 S:      Supported
13158 F:      Documentation/devicetree/bindings/regmap/
13159 F:      drivers/base/regmap/
13160 F:      include/linux/regmap.h
13161
13162 REISERFS FILE SYSTEM
13163 L:      reiserfs-devel@vger.kernel.org
13164 S:      Supported
13165 F:      fs/reiserfs/
13166
13167 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13168 M:      Ohad Ben-Cohen <ohad@wizery.com>
13169 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13170 L:      linux-remoteproc@vger.kernel.org
13171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13172 S:      Maintained
13173 F:      Documentation/devicetree/bindings/remoteproc/
13174 F:      Documentation/remoteproc.txt
13175 F:      drivers/remoteproc/
13176 F:      include/linux/remoteproc.h
13177
13178 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13179 M:      Ohad Ben-Cohen <ohad@wizery.com>
13180 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13181 L:      linux-remoteproc@vger.kernel.org
13182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13183 S:      Maintained
13184 F:      drivers/rpmsg/
13185 F:      Documentation/rpmsg.txt
13186 F:      include/linux/rpmsg.h
13187 F:      include/linux/rpmsg/
13188
13189 RENESAS CLOCK DRIVERS
13190 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13191 L:      linux-renesas-soc@vger.kernel.org
13192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13193 S:      Supported
13194 F:      drivers/clk/renesas/
13195
13196 RENESAS EMEV2 I2C DRIVER
13197 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13198 S:      Supported
13199 F:      drivers/i2c/busses/i2c-emev2.c
13200
13201 RENESAS ETHERNET DRIVERS
13202 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13203 L:      netdev@vger.kernel.org
13204 L:      linux-renesas-soc@vger.kernel.org
13205 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13206 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13207 F:      drivers/net/ethernet/renesas/
13208 F:      include/linux/sh_eth.h
13209
13210 RENESAS R-CAR GYROADC DRIVER
13211 M:      Marek Vasut <marek.vasut@gmail.com>
13212 L:      linux-iio@vger.kernel.org
13213 S:      Supported
13214 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13215 F:      drivers/iio/adc/rcar-gyroadc.c
13216
13217 RENESAS R-CAR I2C DRIVERS
13218 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13219 S:      Supported
13220 F:      drivers/i2c/busses/i2c-rcar.c
13221 F:      drivers/i2c/busses/i2c-sh_mobile.c
13222
13223 RENESAS RIIC DRIVER
13224 M:      Chris Brandt <chris.brandt@renesas.com>
13225 S:      Supported
13226 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13227 F:      drivers/i2c/busses/i2c-riic.c
13228
13229 RENESAS USB PHY DRIVER
13230 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13231 L:      linux-renesas-soc@vger.kernel.org
13232 S:      Maintained
13233 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13234
13235 RESET CONTROLLER FRAMEWORK
13236 M:      Philipp Zabel <p.zabel@pengutronix.de>
13237 T:      git git://git.pengutronix.de/git/pza/linux
13238 S:      Maintained
13239 F:      drivers/reset/
13240 F:      Documentation/devicetree/bindings/reset/
13241 F:      include/dt-bindings/reset/
13242 F:      include/linux/reset.h
13243 F:      include/linux/reset/
13244 F:      include/linux/reset-controller.h
13245
13246 RESTARTABLE SEQUENCES SUPPORT
13247 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13248 M:      Peter Zijlstra <peterz@infradead.org>
13249 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13250 M:      Boqun Feng <boqun.feng@gmail.com>
13251 L:      linux-kernel@vger.kernel.org
13252 S:      Supported
13253 F:      kernel/rseq.c
13254 F:      include/uapi/linux/rseq.h
13255 F:      include/trace/events/rseq.h
13256 F:      tools/testing/selftests/rseq/
13257
13258 RFKILL
13259 M:      Johannes Berg <johannes@sipsolutions.net>
13260 L:      linux-wireless@vger.kernel.org
13261 W:      http://wireless.kernel.org/
13262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13264 S:      Maintained
13265 F:      Documentation/rfkill.txt
13266 F:      Documentation/ABI/stable/sysfs-class-rfkill
13267 F:      net/rfkill/
13268 F:      include/linux/rfkill.h
13269 F:      include/uapi/linux/rfkill.h
13270
13271 RHASHTABLE
13272 M:      Thomas Graf <tgraf@suug.ch>
13273 M:      Herbert Xu <herbert@gondor.apana.org.au>
13274 L:      netdev@vger.kernel.org
13275 S:      Maintained
13276 F:      lib/rhashtable.c
13277 F:      lib/test_rhashtable.c
13278 F:      include/linux/rhashtable.h
13279 F:      include/linux/rhashtable-types.h
13280
13281 RICOH R5C592 MEMORYSTICK DRIVER
13282 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13283 S:      Maintained
13284 F:      drivers/memstick/host/r592.*
13285
13286 RICOH SMARTMEDIA/XD DRIVER
13287 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13288 S:      Maintained
13289 F:      drivers/mtd/nand/raw/r852.c
13290 F:      drivers/mtd/nand/raw/r852.h
13291
13292 RISC-V ARCHITECTURE
13293 M:      Palmer Dabbelt <palmer@sifive.com>
13294 M:      Albert Ou <aou@eecs.berkeley.edu>
13295 L:      linux-riscv@lists.infradead.org
13296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13297 S:      Supported
13298 F:      arch/riscv/
13299 K:      riscv
13300 N:      riscv
13301
13302 ROCCAT DRIVERS
13303 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13304 W:      http://sourceforge.net/projects/roccat/
13305 S:      Maintained
13306 F:      drivers/hid/hid-roccat*
13307 F:      include/linux/hid-roccat*
13308 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13309
13310 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13311 M:      Jacob chen <jacob2.chen@rock-chips.com>
13312 L:      linux-media@vger.kernel.org
13313 S:      Maintained
13314 F:      drivers/media/platform/rockchip/rga/
13315 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13316
13317 ROCKCHIP VPU CODEC DRIVER
13318 M:      Ezequiel Garcia <ezequiel@collabora.com>
13319 L:      linux-media@vger.kernel.org
13320 S:      Maintained
13321 F:      drivers/staging/media/platform/rockchip/vpu/
13322 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13323
13324 ROCKER DRIVER
13325 M:      Jiri Pirko <jiri@resnulli.us>
13326 L:      netdev@vger.kernel.org
13327 S:      Supported
13328 F:      drivers/net/ethernet/rocker/
13329
13330 ROCKETPORT DRIVER
13331 P:      Comtrol Corp.
13332 W:      http://www.comtrol.com
13333 S:      Maintained
13334 F:      Documentation/serial/rocket.txt
13335 F:      drivers/tty/rocket*
13336
13337 ROCKETPORT EXPRESS/INFINITY DRIVER
13338 M:      Kevin Cernekee <cernekee@gmail.com>
13339 L:      linux-serial@vger.kernel.org
13340 S:      Odd Fixes
13341 F:      drivers/tty/serial/rp2.*
13342
13343 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13344 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13345 L:      linux-kernel@vger.kernel.org
13346 L:      linux-renesas-soc@vger.kernel.org
13347 S:      Supported
13348 F:      drivers/mfd/bd9571mwv.c
13349 F:      drivers/regulator/bd9571mwv-regulator.c
13350 F:      drivers/gpio/gpio-bd9571mwv.c
13351 F:      include/linux/mfd/bd9571mwv.h
13352 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13353
13354 ROSE NETWORK LAYER
13355 M:      Ralf Baechle <ralf@linux-mips.org>
13356 L:      linux-hams@vger.kernel.org
13357 W:      http://www.linux-ax25.org/
13358 S:      Maintained
13359 F:      include/net/rose.h
13360 F:      include/uapi/linux/rose.h
13361 F:      net/rose/
13362
13363 RTL2830 MEDIA DRIVER
13364 M:      Antti Palosaari <crope@iki.fi>
13365 L:      linux-media@vger.kernel.org
13366 W:      https://linuxtv.org
13367 W:      http://palosaari.fi/linux/
13368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13369 T:      git git://linuxtv.org/anttip/media_tree.git
13370 S:      Maintained
13371 F:      drivers/media/dvb-frontends/rtl2830*
13372
13373 RTL2832 MEDIA DRIVER
13374 M:      Antti Palosaari <crope@iki.fi>
13375 L:      linux-media@vger.kernel.org
13376 W:      https://linuxtv.org
13377 W:      http://palosaari.fi/linux/
13378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13379 T:      git git://linuxtv.org/anttip/media_tree.git
13380 S:      Maintained
13381 F:      drivers/media/dvb-frontends/rtl2832*
13382
13383 RTL2832_SDR MEDIA DRIVER
13384 M:      Antti Palosaari <crope@iki.fi>
13385 L:      linux-media@vger.kernel.org
13386 W:      https://linuxtv.org
13387 W:      http://palosaari.fi/linux/
13388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13389 T:      git git://linuxtv.org/anttip/media_tree.git
13390 S:      Maintained
13391 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13392
13393 RTL8180 WIRELESS DRIVER
13394 L:      linux-wireless@vger.kernel.org
13395 W:      http://wireless.kernel.org/
13396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13397 S:      Orphan
13398 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13399
13400 RTL8187 WIRELESS DRIVER
13401 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13402 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13403 M:      Larry Finger <Larry.Finger@lwfinger.net>
13404 L:      linux-wireless@vger.kernel.org
13405 W:      http://wireless.kernel.org/
13406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13407 S:      Maintained
13408 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13409
13410 REALTEK WIRELESS DRIVER (rtlwifi family)
13411 M:      Ping-Ke Shih <pkshih@realtek.com>
13412 L:      linux-wireless@vger.kernel.org
13413 W:      http://wireless.kernel.org/
13414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13415 S:      Maintained
13416 F:      drivers/net/wireless/realtek/rtlwifi/
13417
13418 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13419 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13420 L:      linux-wireless@vger.kernel.org
13421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13422 S:      Maintained
13423 F:      drivers/net/wireless/realtek/rtl8xxxu/
13424
13425 RXRPC SOCKETS (AF_RXRPC)
13426 M:      David Howells <dhowells@redhat.com>
13427 L:      linux-afs@lists.infradead.org
13428 S:      Supported
13429 F:      net/rxrpc/
13430 F:      include/keys/rxrpc-type.h
13431 F:      include/net/af_rxrpc.h
13432 F:      include/trace/events/rxrpc.h
13433 F:      include/uapi/linux/rxrpc.h
13434 F:      Documentation/networking/rxrpc.txt
13435 W:      https://www.infradead.org/~dhowells/kafs/
13436
13437 S3 SAVAGE FRAMEBUFFER DRIVER
13438 M:      Antonino Daplas <adaplas@gmail.com>
13439 L:      linux-fbdev@vger.kernel.org
13440 S:      Maintained
13441 F:      drivers/video/fbdev/savage/
13442
13443 S390
13444 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13445 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13446 L:      linux-s390@vger.kernel.org
13447 W:      http://www.ibm.com/developerworks/linux/linux390/
13448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13449 S:      Supported
13450 F:      arch/s390/
13451 F:      drivers/s390/
13452 F:      Documentation/s390/
13453 F:      Documentation/driver-api/s390-drivers.rst
13454
13455 S390 COMMON I/O LAYER
13456 M:      Sebastian Ott <sebott@linux.ibm.com>
13457 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13458 L:      linux-s390@vger.kernel.org
13459 W:      http://www.ibm.com/developerworks/linux/linux390/
13460 S:      Supported
13461 F:      drivers/s390/cio/
13462
13463 S390 DASD DRIVER
13464 M:      Stefan Haberland <sth@linux.ibm.com>
13465 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13466 L:      linux-s390@vger.kernel.org
13467 W:      http://www.ibm.com/developerworks/linux/linux390/
13468 S:      Supported
13469 F:      drivers/s390/block/dasd*
13470 F:      block/partitions/ibm.c
13471
13472 S390 IOMMU (PCI)
13473 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13474 L:      linux-s390@vger.kernel.org
13475 W:      http://www.ibm.com/developerworks/linux/linux390/
13476 S:      Supported
13477 F:      drivers/iommu/s390-iommu.c
13478
13479 S390 IUCV NETWORK LAYER
13480 M:      Julian Wiedmann <jwi@linux.ibm.com>
13481 M:      Ursula Braun <ubraun@linux.ibm.com>
13482 L:      linux-s390@vger.kernel.org
13483 W:      http://www.ibm.com/developerworks/linux/linux390/
13484 S:      Supported
13485 F:      drivers/s390/net/*iucv*
13486 F:      include/net/iucv/
13487 F:      net/iucv/
13488
13489 S390 NETWORK DRIVERS
13490 M:      Julian Wiedmann <jwi@linux.ibm.com>
13491 M:      Ursula Braun <ubraun@linux.ibm.com>
13492 L:      linux-s390@vger.kernel.org
13493 W:      http://www.ibm.com/developerworks/linux/linux390/
13494 S:      Supported
13495 F:      drivers/s390/net/
13496
13497 S390 PCI SUBSYSTEM
13498 M:      Sebastian Ott <sebott@linux.ibm.com>
13499 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13500 L:      linux-s390@vger.kernel.org
13501 W:      http://www.ibm.com/developerworks/linux/linux390/
13502 S:      Supported
13503 F:      arch/s390/pci/
13504 F:      drivers/pci/hotplug/s390_pci_hpc.c
13505
13506 S390 VFIO-CCW DRIVER
13507 M:      Cornelia Huck <cohuck@redhat.com>
13508 M:      Farhan Ali <alifm@linux.ibm.com>
13509 M:      Eric Farman <farman@linux.ibm.com>
13510 R:      Halil Pasic <pasic@linux.ibm.com>
13511 L:      linux-s390@vger.kernel.org
13512 L:      kvm@vger.kernel.org
13513 S:      Supported
13514 F:      drivers/s390/cio/vfio_ccw*
13515 F:      Documentation/s390/vfio-ccw.txt
13516 F:      include/uapi/linux/vfio_ccw.h
13517
13518 S390 ZCRYPT DRIVER
13519 M:      Harald Freudenberger <freude@linux.ibm.com>
13520 L:      linux-s390@vger.kernel.org
13521 W:      http://www.ibm.com/developerworks/linux/linux390/
13522 S:      Supported
13523 F:      drivers/s390/crypto/
13524
13525 S390 VFIO AP DRIVER
13526 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13527 M:      Pierre Morel <pmorel@linux.ibm.com>
13528 M:      Halil Pasic <pasic@linux.ibm.com>
13529 L:      linux-s390@vger.kernel.org
13530 W:      http://www.ibm.com/developerworks/linux/linux390/
13531 S:      Supported
13532 F:      drivers/s390/crypto/vfio_ap_drv.c
13533 F:      drivers/s390/crypto/vfio_ap_private.h
13534 F:      drivers/s390/crypto/vfio_ap_ops.c
13535 F:      Documentation/s390/vfio-ap.txt
13536
13537 S390 ZFCP DRIVER
13538 M:      Steffen Maier <maier@linux.ibm.com>
13539 M:      Benjamin Block <bblock@linux.ibm.com>
13540 L:      linux-s390@vger.kernel.org
13541 W:      http://www.ibm.com/developerworks/linux/linux390/
13542 S:      Supported
13543 F:      drivers/s390/scsi/zfcp_*
13544
13545 S3C24XX SD/MMC Driver
13546 M:      Ben Dooks <ben-linux@fluff.org>
13547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13548 S:      Supported
13549 F:      drivers/mmc/host/s3cmci.*
13550
13551 SAA6588 RDS RECEIVER DRIVER
13552 M:      Hans Verkuil <hverkuil@xs4all.nl>
13553 L:      linux-media@vger.kernel.org
13554 T:      git git://linuxtv.org/media_tree.git
13555 W:      https://linuxtv.org
13556 S:      Odd Fixes
13557 F:      drivers/media/i2c/saa6588*
13558
13559 SAA7134 VIDEO4LINUX DRIVER
13560 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13561 L:      linux-media@vger.kernel.org
13562 W:      https://linuxtv.org
13563 T:      git git://linuxtv.org/media_tree.git
13564 S:      Odd fixes
13565 F:      Documentation/media/v4l-drivers/saa7134*
13566 F:      drivers/media/pci/saa7134/
13567
13568 SAA7146 VIDEO4LINUX-2 DRIVER
13569 M:      Hans Verkuil <hverkuil@xs4all.nl>
13570 L:      linux-media@vger.kernel.org
13571 T:      git git://linuxtv.org/media_tree.git
13572 S:      Maintained
13573 F:      drivers/media/common/saa7146/
13574 F:      drivers/media/pci/saa7146/
13575 F:      include/media/drv-intf/saa7146*
13576
13577 SAMSUNG AUDIO (ASoC) DRIVERS
13578 M:      Krzysztof Kozlowski <krzk@kernel.org>
13579 M:      Sangbeom Kim <sbkim73@samsung.com>
13580 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13581 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13582 S:      Supported
13583 F:      sound/soc/samsung/
13584 F:      Documentation/devicetree/bindings/sound/samsung*
13585
13586 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13587 M:      Krzysztof Kozlowski <krzk@kernel.org>
13588 L:      linux-crypto@vger.kernel.org
13589 L:      linux-samsung-soc@vger.kernel.org
13590 S:      Maintained
13591 F:      drivers/crypto/exynos-rng.c
13592 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13593
13594 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13595 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13596 L:      linux-samsung-soc@vger.kernel.org
13597 S:      Maintained
13598 F:      drivers/char/hw_random/exynos-trng.c
13599 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13600
13601 SAMSUNG FRAMEBUFFER DRIVER
13602 M:      Jingoo Han <jingoohan1@gmail.com>
13603 L:      linux-fbdev@vger.kernel.org
13604 S:      Maintained
13605 F:      drivers/video/fbdev/s3c-fb.c
13606
13607 SAMSUNG LAPTOP DRIVER
13608 M:      Corentin Chary <corentin.chary@gmail.com>
13609 L:      platform-driver-x86@vger.kernel.org
13610 S:      Maintained
13611 F:      drivers/platform/x86/samsung-laptop.c
13612
13613 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13614 M:      Sangbeom Kim <sbkim73@samsung.com>
13615 M:      Krzysztof Kozlowski <krzk@kernel.org>
13616 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13617 L:      linux-kernel@vger.kernel.org
13618 L:      linux-samsung-soc@vger.kernel.org
13619 S:      Supported
13620 F:      drivers/mfd/sec*.c
13621 F:      drivers/regulator/s2m*.c
13622 F:      drivers/regulator/s5m*.c
13623 F:      drivers/clk/clk-s2mps11.c
13624 F:      drivers/rtc/rtc-s5m.c
13625 F:      include/linux/mfd/samsung/
13626 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13627 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13628 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13629 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13630
13631 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13632 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13633 L:      linux-media@vger.kernel.org
13634 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13635 S:      Maintained
13636 F:      drivers/media/platform/s3c-camif/
13637 F:      include/media/drv-intf/s3c_camif.h
13638
13639 SAMSUNG S3FWRN5 NFC DRIVER
13640 M:      Robert Baldyga <r.baldyga@samsung.com>
13641 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13642 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13643 S:      Supported
13644 F:      drivers/nfc/s3fwrn5
13645
13646 SAMSUNG S5C73M3 CAMERA DRIVER
13647 M:      Kyungmin Park <kyungmin.park@samsung.com>
13648 M:      Andrzej Hajda <a.hajda@samsung.com>
13649 L:      linux-media@vger.kernel.org
13650 S:      Supported
13651 F:      drivers/media/i2c/s5c73m3/*
13652
13653 SAMSUNG S5K5BAF CAMERA DRIVER
13654 M:      Kyungmin Park <kyungmin.park@samsung.com>
13655 M:      Andrzej Hajda <a.hajda@samsung.com>
13656 L:      linux-media@vger.kernel.org
13657 S:      Supported
13658 F:      drivers/media/i2c/s5k5baf.c
13659
13660 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13661 M:      Krzysztof Kozlowski <krzk@kernel.org>
13662 M:      Vladimir Zapolskiy <vz@mleia.com>
13663 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13664 L:      linux-crypto@vger.kernel.org
13665 L:      linux-samsung-soc@vger.kernel.org
13666 S:      Maintained
13667 F:      drivers/crypto/s5p-sss.c
13668
13669 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13670 M:      Kyungmin Park <kyungmin.park@samsung.com>
13671 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13672 L:      linux-media@vger.kernel.org
13673 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13674 S:      Supported
13675 F:      drivers/media/platform/exynos4-is/
13676
13677 SAMSUNG SOC CLOCK DRIVERS
13678 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13679 M:      Tomasz Figa <tomasz.figa@gmail.com>
13680 M:      Chanwoo Choi <cw00.choi@samsung.com>
13681 S:      Supported
13682 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13684 F:      drivers/clk/samsung/
13685 F:      include/dt-bindings/clock/exynos*.h
13686 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13687
13688 SAMSUNG SPI DRIVERS
13689 M:      Kukjin Kim <kgene@kernel.org>
13690 M:      Krzysztof Kozlowski <krzk@kernel.org>
13691 M:      Andi Shyti <andi@etezian.org>
13692 L:      linux-spi@vger.kernel.org
13693 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13694 S:      Maintained
13695 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13696 F:      drivers/spi/spi-s3c*
13697 F:      include/linux/platform_data/spi-s3c64xx.h
13698
13699 SAMSUNG SXGBE DRIVERS
13700 M:      Byungho An <bh74.an@samsung.com>
13701 M:      Girish K S <ks.giri@samsung.com>
13702 M:      Vipul Pandya <vipul.pandya@samsung.com>
13703 S:      Supported
13704 L:      netdev@vger.kernel.org
13705 F:      drivers/net/ethernet/samsung/sxgbe/
13706
13707 SAMSUNG THERMAL DRIVER
13708 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13709 L:      linux-pm@vger.kernel.org
13710 L:      linux-samsung-soc@vger.kernel.org
13711 S:      Supported
13712 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13713 F:      drivers/thermal/samsung/
13714
13715 SAMSUNG USB2 PHY DRIVER
13716 M:      Kamil Debski <kamil@wypas.org>
13717 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13718 L:      linux-kernel@vger.kernel.org
13719 S:      Supported
13720 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13721 F:      Documentation/phy/samsung-usb2.txt
13722 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13723 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13724 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13725 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13726 F:      drivers/phy/samsung/phy-samsung-usb2.c
13727 F:      drivers/phy/samsung/phy-samsung-usb2.h
13728
13729 SC1200 WDT DRIVER
13730 M:      Zwane Mwaikambo <zwanem@gmail.com>
13731 S:      Maintained
13732 F:      drivers/watchdog/sc1200wdt.c
13733
13734 SCHEDULER
13735 M:      Ingo Molnar <mingo@redhat.com>
13736 M:      Peter Zijlstra <peterz@infradead.org>
13737 L:      linux-kernel@vger.kernel.org
13738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13739 S:      Maintained
13740 F:      kernel/sched/
13741 F:      include/linux/sched.h
13742 F:      include/uapi/linux/sched.h
13743 F:      include/linux/wait.h
13744 F:      include/linux/preempt.h
13745
13746 SCR24X CHIP CARD INTERFACE DRIVER
13747 M:      Lubomir Rintel <lkundrak@v3.sk>
13748 S:      Supported
13749 F:      drivers/char/pcmcia/scr24x_cs.c
13750
13751 SCSI CDROM DRIVER
13752 M:      Jens Axboe <axboe@kernel.dk>
13753 L:      linux-scsi@vger.kernel.org
13754 W:      http://www.kernel.dk
13755 S:      Maintained
13756 F:      drivers/scsi/sr*
13757
13758 SCSI RDMA PROTOCOL (SRP) INITIATOR
13759 M:      Bart Van Assche <bvanassche@acm.org>
13760 L:      linux-rdma@vger.kernel.org
13761 S:      Supported
13762 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13763 F:      drivers/infiniband/ulp/srp/
13764 F:      include/scsi/srp.h
13765
13766 SCSI RDMA PROTOCOL (SRP) TARGET
13767 M:      Bart Van Assche <bvanassche@acm.org>
13768 L:      linux-rdma@vger.kernel.org
13769 L:      target-devel@vger.kernel.org
13770 S:      Supported
13771 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13772 F:      drivers/infiniband/ulp/srpt/
13773
13774 SCSI SG DRIVER
13775 M:      Doug Gilbert <dgilbert@interlog.com>
13776 L:      linux-scsi@vger.kernel.org
13777 W:      http://sg.danny.cz/sg
13778 S:      Maintained
13779 F:      Documentation/scsi/scsi-generic.txt
13780 F:      drivers/scsi/sg.c
13781 F:      include/scsi/sg.h
13782
13783 SCSI SUBSYSTEM
13784 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13786 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13788 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13789 L:      linux-scsi@vger.kernel.org
13790 S:      Maintained
13791 F:      Documentation/devicetree/bindings/scsi/
13792 F:      drivers/scsi/
13793 F:      include/scsi/
13794
13795 SCSI TAPE DRIVER
13796 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13797 L:      linux-scsi@vger.kernel.org
13798 S:      Maintained
13799 F:      Documentation/scsi/st.txt
13800 F:      drivers/scsi/st.*
13801 F:      drivers/scsi/st_*.h
13802
13803 SCSI TARGET SUBSYSTEM
13804 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13805 L:      linux-scsi@vger.kernel.org
13806 L:      target-devel@vger.kernel.org
13807 W:      http://www.linux-iscsi.org
13808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13809 Q:      https://patchwork.kernel.org/project/target-devel/list/
13810 S:      Supported
13811 F:      drivers/target/
13812 F:      include/target/
13813 F:      Documentation/target/
13814
13815 SCTP PROTOCOL
13816 M:      Vlad Yasevich <vyasevich@gmail.com>
13817 M:      Neil Horman <nhorman@tuxdriver.com>
13818 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13819 L:      linux-sctp@vger.kernel.org
13820 W:      http://lksctp.sourceforge.net
13821 S:      Maintained
13822 F:      Documentation/networking/sctp.txt
13823 F:      include/linux/sctp.h
13824 F:      include/uapi/linux/sctp.h
13825 F:      include/net/sctp/
13826 F:      net/sctp/
13827
13828 SCx200 CPU SUPPORT
13829 M:      Jim Cromie <jim.cromie@gmail.com>
13830 S:      Odd Fixes
13831 F:      Documentation/i2c/busses/scx200_acb
13832 F:      arch/x86/platform/scx200/
13833 F:      drivers/watchdog/scx200_wdt.c
13834 F:      drivers/i2c/busses/scx200*
13835 F:      drivers/mtd/maps/scx200_docflash.c
13836 F:      include/linux/scx200.h
13837
13838 SCx200 GPIO DRIVER
13839 M:      Jim Cromie <jim.cromie@gmail.com>
13840 S:      Maintained
13841 F:      drivers/char/scx200_gpio.c
13842 F:      include/linux/scx200_gpio.h
13843
13844 SCx200 HRT CLOCKSOURCE DRIVER
13845 M:      Jim Cromie <jim.cromie@gmail.com>
13846 S:      Maintained
13847 F:      drivers/clocksource/scx200_hrt.c
13848
13849 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13850 M:      Sascha Sommer <saschasommer@freenet.de>
13851 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13852 S:      Maintained
13853 F:      drivers/mmc/host/sdricoh_cs.c
13854
13855 SECO BOARDS CEC DRIVER
13856 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13857 S:      Maintained
13858 F:      drivers/media/platform/seco-cec/seco-cec.c
13859 F:      drivers/media/platform/seco-cec/seco-cec.h
13860
13861 SECURE COMPUTING
13862 M:      Kees Cook <keescook@chromium.org>
13863 R:      Andy Lutomirski <luto@amacapital.net>
13864 R:      Will Drewry <wad@chromium.org>
13865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13866 S:      Supported
13867 F:      kernel/seccomp.c
13868 F:      include/uapi/linux/seccomp.h
13869 F:      include/linux/seccomp.h
13870 F:      tools/testing/selftests/seccomp/*
13871 F:      tools/testing/selftests/kselftest_harness.h
13872 F:      Documentation/userspace-api/seccomp_filter.rst
13873 K:      \bsecure_computing
13874 K:      \bTIF_SECCOMP\b
13875
13876 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13877 M:      Al Cooper <alcooperx@gmail.com>
13878 L:      linux-mmc@vger.kernel.org
13879 L:      bcm-kernel-feedback-list@broadcom.com
13880 S:      Maintained
13881 F:      drivers/mmc/host/sdhci-brcmstb*
13882
13883 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13884 M:      Adrian Hunter <adrian.hunter@intel.com>
13885 L:      linux-mmc@vger.kernel.org
13886 S:      Maintained
13887 F:      drivers/mmc/host/sdhci*
13888 F:      include/linux/mmc/sdhci*
13889
13890 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13891 M:      Adrian Hunter <adrian.hunter@intel.com>
13892 M:      Ritesh Harjani <riteshh@codeaurora.org>
13893 M:      Asutosh Das <asutoshd@codeaurora.org>
13894 L:      linux-mmc@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/mmc/host/cqhci*
13897
13898 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13899 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13900 M:      Manjunath M B <manjumb@synopsys.com>
13901 L:      linux-mmc@vger.kernel.org
13902 S:      Maintained
13903 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13904
13905 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13906 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13907 L:      linux-mmc@vger.kernel.org
13908 S:      Supported
13909 F:      drivers/mmc/host/sdhci-of-at91.c
13910
13911 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13912 M:      Ben Dooks <ben-linux@fluff.org>
13913 M:      Jaehoon Chung <jh80.chung@samsung.com>
13914 L:      linux-mmc@vger.kernel.org
13915 S:      Maintained
13916 F:      drivers/mmc/host/sdhci-s3c*
13917
13918 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13919 M:      Viresh Kumar <vireshk@kernel.org>
13920 L:      linux-mmc@vger.kernel.org
13921 S:      Maintained
13922 F:      drivers/mmc/host/sdhci-spear.c
13923
13924 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13925 M:      Kishon Vijay Abraham I <kishon@ti.com>
13926 L:      linux-mmc@vger.kernel.org
13927 S:      Maintained
13928 F:      drivers/mmc/host/sdhci-omap.c
13929
13930 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13931 M:      Scott Bauer <scott.bauer@intel.com>
13932 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13933 L:      linux-block@vger.kernel.org
13934 S:      Supported
13935 F:      block/sed*
13936 F:      block/opal_proto.h
13937 F:      include/linux/sed*
13938 F:      include/uapi/linux/sed*
13939
13940 SECURITY CONTACT
13941 M:      Security Officers <security@kernel.org>
13942 S:      Supported
13943
13944 SECURITY SUBSYSTEM
13945 M:      James Morris <jmorris@namei.org>
13946 M:      "Serge E. Hallyn" <serge@hallyn.com>
13947 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13949 W:      http://kernsec.org/
13950 S:      Supported
13951 F:      security/
13952 X:      security/selinux/
13953
13954 SELINUX SECURITY MODULE
13955 M:      Paul Moore <paul@paul-moore.com>
13956 M:      Stephen Smalley <sds@tycho.nsa.gov>
13957 M:      Eric Paris <eparis@parisplace.org>
13958 L:      selinux@vger.kernel.org
13959 W:      https://selinuxproject.org
13960 W:      https://github.com/SELinuxProject
13961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13962 S:      Supported
13963 F:      include/linux/selinux*
13964 F:      security/selinux/
13965 F:      scripts/selinux/
13966 F:      Documentation/admin-guide/LSM/SELinux.rst
13967
13968 SENSABLE PHANTOM
13969 M:      Jiri Slaby <jirislaby@gmail.com>
13970 S:      Maintained
13971 F:      drivers/misc/phantom.c
13972 F:      include/uapi/linux/phantom.h
13973
13974 SERIAL DEVICE BUS
13975 M:      Rob Herring <robh@kernel.org>
13976 L:      linux-serial@vger.kernel.org
13977 S:      Maintained
13978 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13979 F:      drivers/tty/serdev/
13980 F:      include/linux/serdev.h
13981
13982 SERIAL DRIVERS
13983 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13984 L:      linux-serial@vger.kernel.org
13985 S:      Maintained
13986 F:      Documentation/devicetree/bindings/serial/
13987 F:      drivers/tty/serial/
13988
13989 SERIAL IR RECEIVER
13990 M:      Sean Young <sean@mess.org>
13991 L:      linux-media@vger.kernel.org
13992 S:      Maintained
13993 F:      drivers/media/rc/serial_ir.c
13994
13995 SFC NETWORK DRIVER
13996 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13997 M:      Edward Cree <ecree@solarflare.com>
13998 M:      Martin Habets <mhabets@solarflare.com>
13999 L:      netdev@vger.kernel.org
14000 S:      Supported
14001 F:      drivers/net/ethernet/sfc/
14002
14003 SFF/SFP/SFP+ MODULE SUPPORT
14004 M:      Russell King <linux@armlinux.org.uk>
14005 L:      netdev@vger.kernel.org
14006 S:      Maintained
14007 F:      drivers/net/phy/phylink.c
14008 F:      drivers/net/phy/sfp*
14009 F:      include/linux/phylink.h
14010 F:      include/linux/sfp.h
14011
14012 SGI GRU DRIVER
14013 M:      Dimitri Sivanich <sivanich@sgi.com>
14014 S:      Maintained
14015 F:      drivers/misc/sgi-gru/
14016
14017 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14018 M:      Pat Gefre <pfg@sgi.com>
14019 L:      linux-ia64@vger.kernel.org
14020 S:      Supported
14021 F:      Documentation/ia64/serial.txt
14022 F:      drivers/tty/serial/ioc?_serial.c
14023 F:      include/linux/ioc?.h
14024
14025 SGI XP/XPC/XPNET DRIVER
14026 M:      Cliff Whickman <cpw@sgi.com>
14027 M:      Robin Holt <robinmholt@gmail.com>
14028 S:      Maintained
14029 F:      drivers/misc/sgi-xp/
14030
14031 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14032 M:      Ursula Braun <ubraun@linux.ibm.com>
14033 M:      Karsten Graul <kgraul@linux.ibm.com>
14034 L:      linux-s390@vger.kernel.org
14035 W:      http://www.ibm.com/developerworks/linux/linux390/
14036 S:      Supported
14037 F:      net/smc/
14038
14039 SHARP RJ54N1CB0C SENSOR DRIVER
14040 M:      Jacopo Mondi <jacopo@jmondi.org>
14041 L:      linux-media@vger.kernel.org
14042 T:      git git://linuxtv.org/media_tree.git
14043 S:      Odd fixes
14044 F:      drivers/media/i2c/rj54n1cb0c.c
14045 F:      include/media/i2c/rj54n1cb0c.h
14046
14047 SH_VEU V4L2 MEM2MEM DRIVER
14048 L:      linux-media@vger.kernel.org
14049 S:      Orphan
14050 F:      drivers/media/platform/sh_veu.c
14051
14052 SH_VOU V4L2 OUTPUT DRIVER
14053 L:      linux-media@vger.kernel.org
14054 S:      Orphan
14055 F:      drivers/media/platform/sh_vou.c
14056 F:      include/media/drv-intf/sh_vou.h
14057
14058 SI2157 MEDIA DRIVER
14059 M:      Antti Palosaari <crope@iki.fi>
14060 L:      linux-media@vger.kernel.org
14061 W:      https://linuxtv.org
14062 W:      http://palosaari.fi/linux/
14063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14064 T:      git git://linuxtv.org/anttip/media_tree.git
14065 S:      Maintained
14066 F:      drivers/media/tuners/si2157*
14067
14068 SI2165 MEDIA DRIVER
14069 M:      Matthias Schwarzott <zzam@gentoo.org>
14070 L:      linux-media@vger.kernel.org
14071 W:      https://linuxtv.org
14072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14073 S:      Maintained
14074 F:      drivers/media/dvb-frontends/si2165*
14075
14076 SI2168 MEDIA DRIVER
14077 M:      Antti Palosaari <crope@iki.fi>
14078 L:      linux-media@vger.kernel.org
14079 W:      https://linuxtv.org
14080 W:      http://palosaari.fi/linux/
14081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14082 T:      git git://linuxtv.org/anttip/media_tree.git
14083 S:      Maintained
14084 F:      drivers/media/dvb-frontends/si2168*
14085
14086 SI470X FM RADIO RECEIVER I2C DRIVER
14087 M:      Hans Verkuil <hverkuil@xs4all.nl>
14088 L:      linux-media@vger.kernel.org
14089 T:      git git://linuxtv.org/media_tree.git
14090 W:      https://linuxtv.org
14091 S:      Odd Fixes
14092 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14093
14094 SI470X FM RADIO RECEIVER USB DRIVER
14095 M:      Hans Verkuil <hverkuil@xs4all.nl>
14096 L:      linux-media@vger.kernel.org
14097 T:      git git://linuxtv.org/media_tree.git
14098 W:      https://linuxtv.org
14099 S:      Maintained
14100 F:      drivers/media/radio/si470x/radio-si470x-common.c
14101 F:      drivers/media/radio/si470x/radio-si470x.h
14102 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14103
14104 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14105 M:      Eduardo Valentin <edubezval@gmail.com>
14106 L:      linux-media@vger.kernel.org
14107 T:      git git://linuxtv.org/media_tree.git
14108 W:      https://linuxtv.org
14109 S:      Odd Fixes
14110 F:      drivers/media/radio/si4713/si4713.?
14111
14112 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14113 M:      Eduardo Valentin <edubezval@gmail.com>
14114 L:      linux-media@vger.kernel.org
14115 T:      git git://linuxtv.org/media_tree.git
14116 W:      https://linuxtv.org
14117 S:      Odd Fixes
14118 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14119
14120 SI4713 FM RADIO TRANSMITTER USB DRIVER
14121 M:      Hans Verkuil <hverkuil@xs4all.nl>
14122 L:      linux-media@vger.kernel.org
14123 T:      git git://linuxtv.org/media_tree.git
14124 W:      https://linuxtv.org
14125 S:      Maintained
14126 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14127
14128 SIANO DVB DRIVER
14129 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14130 L:      linux-media@vger.kernel.org
14131 W:      https://linuxtv.org
14132 T:      git git://linuxtv.org/media_tree.git
14133 S:      Odd fixes
14134 F:      drivers/media/common/siano/
14135 F:      drivers/media/usb/siano/
14136 F:      drivers/media/usb/siano/
14137 F:      drivers/media/mmc/siano/
14138
14139 SIFIVE DRIVERS
14140 M:      Palmer Dabbelt <palmer@sifive.com>
14141 M:      Paul Walmsley <paul.walmsley@sifive.com>
14142 L:      linux-riscv@lists.infradead.org
14143 T:      git git://github.com/sifive/riscv-linux.git
14144 S:      Supported
14145 K:      sifive
14146 N:      sifive
14147
14148 SILEAD TOUCHSCREEN DRIVER
14149 M:      Hans de Goede <hdegoede@redhat.com>
14150 L:      linux-input@vger.kernel.org
14151 L:      platform-driver-x86@vger.kernel.org
14152 S:      Maintained
14153 F:      drivers/input/touchscreen/silead.c
14154 F:      drivers/platform/x86/touchscreen_dmi.c
14155
14156 SILICON MOTION SM712 FRAME BUFFER DRIVER
14157 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14158 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14159 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14160 L:      linux-fbdev@vger.kernel.org
14161 S:      Maintained
14162 F:      drivers/video/fbdev/sm712*
14163 F:      Documentation/fb/sm712fb.txt
14164
14165 SIMPLE FIRMWARE INTERFACE (SFI)
14166 M:      Len Brown <lenb@kernel.org>
14167 L:      sfi-devel@simplefirmware.org
14168 W:      http://simplefirmware.org/
14169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14170 S:      Supported
14171 F:      arch/x86/platform/sfi/
14172 F:      drivers/sfi/
14173 F:      include/linux/sfi*.h
14174
14175 SIMPLEFB FB DRIVER
14176 M:      Hans de Goede <hdegoede@redhat.com>
14177 L:      linux-fbdev@vger.kernel.org
14178 S:      Maintained
14179 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14180 F:      drivers/video/fbdev/simplefb.c
14181 F:      include/linux/platform_data/simplefb.h
14182
14183 SIMTEC EB110ATX (Chalice CATS)
14184 P:      Ben Dooks
14185 P:      Vincent Sanders <vince@simtec.co.uk>
14186 M:      Simtec Linux Team <linux@simtec.co.uk>
14187 W:      http://www.simtec.co.uk/products/EB110ATX/
14188 S:      Supported
14189
14190 SIMTEC EB2410ITX (BAST)
14191 P:      Ben Dooks
14192 P:      Vincent Sanders <vince@simtec.co.uk>
14193 M:      Simtec Linux Team <linux@simtec.co.uk>
14194 W:      http://www.simtec.co.uk/products/EB2410ITX/
14195 S:      Supported
14196 F:      arch/arm/mach-s3c24xx/mach-bast.c
14197 F:      arch/arm/mach-s3c24xx/bast-ide.c
14198 F:      arch/arm/mach-s3c24xx/bast-irq.c
14199
14200 SIPHASH PRF ROUTINES
14201 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14202 S:      Maintained
14203 F:      lib/siphash.c
14204 F:      lib/test_siphash.c
14205 F:      include/linux/siphash.h
14206
14207 SIOX
14208 M:      Gavin Schenk <g.schenk@eckelmann.de>
14209 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14210 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14211 S:      Supported
14212 F:      drivers/siox/*
14213 F:      drivers/gpio/gpio-siox.c
14214 F:      include/trace/events/siox.h
14215
14216 SIS 190 ETHERNET DRIVER
14217 M:      Francois Romieu <romieu@fr.zoreil.com>
14218 L:      netdev@vger.kernel.org
14219 S:      Maintained
14220 F:      drivers/net/ethernet/sis/sis190.c
14221
14222 SIS 900/7016 FAST ETHERNET DRIVER
14223 M:      Daniele Venzano <venza@brownhat.org>
14224 W:      http://www.brownhat.org/sis900.html
14225 L:      netdev@vger.kernel.org
14226 S:      Maintained
14227 F:      drivers/net/ethernet/sis/sis900.*
14228
14229 SIS FRAMEBUFFER DRIVER
14230 M:      Thomas Winischhofer <thomas@winischhofer.net>
14231 W:      http://www.winischhofer.net/linuxsisvga.shtml
14232 S:      Maintained
14233 F:      Documentation/fb/sisfb.txt
14234 F:      drivers/video/fbdev/sis/
14235 F:      include/video/sisfb.h
14236
14237 SIS USB2VGA DRIVER
14238 M:      Thomas Winischhofer <thomas@winischhofer.net>
14239 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14240 S:      Maintained
14241 F:      drivers/usb/misc/sisusbvga/
14242
14243 SLAB ALLOCATOR
14244 M:      Christoph Lameter <cl@linux.com>
14245 M:      Pekka Enberg <penberg@kernel.org>
14246 M:      David Rientjes <rientjes@google.com>
14247 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14248 M:      Andrew Morton <akpm@linux-foundation.org>
14249 L:      linux-mm@kvack.org
14250 S:      Maintained
14251 F:      include/linux/sl?b*.h
14252 F:      mm/sl?b*
14253
14254 SLEEPABLE READ-COPY UPDATE (SRCU)
14255 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14256 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14257 M:      Josh Triplett <josh@joshtriplett.org>
14258 R:      Steven Rostedt <rostedt@goodmis.org>
14259 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14260 L:      linux-kernel@vger.kernel.org
14261 W:      http://www.rdrop.com/users/paulmck/RCU/
14262 S:      Supported
14263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14264 F:      include/linux/srcu*.h
14265 F:      kernel/rcu/srcu*.c
14266
14267 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14268 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14270 S:      Maintained
14271 F:      drivers/slimbus/
14272 F:      Documentation/devicetree/bindings/slimbus/
14273 F:      include/linux/slimbus.h
14274
14275 SMACK SECURITY MODULE
14276 M:      Casey Schaufler <casey@schaufler-ca.com>
14277 L:      linux-security-module@vger.kernel.org
14278 W:      http://schaufler-ca.com
14279 T:      git git://github.com/cschaufler/smack-next
14280 S:      Maintained
14281 F:      Documentation/admin-guide/LSM/Smack.rst
14282 F:      security/smack/
14283
14284 SMC91x ETHERNET DRIVER
14285 M:      Nicolas Pitre <nico@fluxnic.net>
14286 S:      Odd Fixes
14287 F:      drivers/net/ethernet/smsc/smc91x.*
14288
14289 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14290 M:      Sakari Ailus <sakari.ailus@iki.fi>
14291 L:      linux-media@vger.kernel.org
14292 S:      Maintained
14293 F:      drivers/media/i2c/smiapp/
14294 F:      include/media/i2c/smiapp.h
14295 F:      drivers/media/i2c/smiapp-pll.c
14296 F:      drivers/media/i2c/smiapp-pll.h
14297 F:      include/uapi/linux/smiapp.h
14298 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14299
14300 SMM665 HARDWARE MONITOR DRIVER
14301 M:      Guenter Roeck <linux@roeck-us.net>
14302 L:      linux-hwmon@vger.kernel.org
14303 S:      Maintained
14304 F:      Documentation/hwmon/smm665
14305 F:      drivers/hwmon/smm665.c
14306
14307 SMSC EMC2103 HARDWARE MONITOR DRIVER
14308 M:      Steve Glendinning <steve.glendinning@shawell.net>
14309 L:      linux-hwmon@vger.kernel.org
14310 S:      Maintained
14311 F:      Documentation/hwmon/emc2103
14312 F:      drivers/hwmon/emc2103.c
14313
14314 SMSC SCH5627 HARDWARE MONITOR DRIVER
14315 M:      Hans de Goede <hdegoede@redhat.com>
14316 L:      linux-hwmon@vger.kernel.org
14317 S:      Supported
14318 F:      Documentation/hwmon/sch5627
14319 F:      drivers/hwmon/sch5627.c
14320
14321 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14322 M:      Steve Glendinning <steve.glendinning@shawell.net>
14323 L:      linux-fbdev@vger.kernel.org
14324 S:      Maintained
14325 F:      drivers/video/fbdev/smscufx.c
14326
14327 SMSC47B397 HARDWARE MONITOR DRIVER
14328 M:      Jean Delvare <jdelvare@suse.com>
14329 L:      linux-hwmon@vger.kernel.org
14330 S:      Maintained
14331 F:      Documentation/hwmon/smsc47b397
14332 F:      drivers/hwmon/smsc47b397.c
14333
14334 SMSC911x ETHERNET DRIVER
14335 M:      Steve Glendinning <steve.glendinning@shawell.net>
14336 L:      netdev@vger.kernel.org
14337 S:      Maintained
14338 F:      include/linux/smsc911x.h
14339 F:      drivers/net/ethernet/smsc/smsc911x.*
14340
14341 SMSC9420 PCI ETHERNET DRIVER
14342 M:      Steve Glendinning <steve.glendinning@shawell.net>
14343 L:      netdev@vger.kernel.org
14344 S:      Maintained
14345 F:      drivers/net/ethernet/smsc/smsc9420.*
14346
14347 SOC-CAMERA V4L2 SUBSYSTEM
14348 L:      linux-media@vger.kernel.org
14349 T:      git git://linuxtv.org/media_tree.git
14350 S:      Orphan
14351 F:      include/media/soc*
14352 F:      drivers/media/i2c/soc_camera/
14353 F:      drivers/media/platform/soc_camera/
14354
14355 SOCIONEXT SYNQUACER I2C DRIVER
14356 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14357 L:      linux-i2c@vger.kernel.org
14358 S:      Maintained
14359 F:      drivers/i2c/busses/i2c-synquacer.c
14360 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14361
14362 SOCIONEXT UNIPHIER SOUND DRIVER
14363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14364 S:      Orphan
14365 F:      sound/soc/uniphier/
14366
14367 SOEKRIS NET48XX LED SUPPORT
14368 M:      Chris Boot <bootc@bootc.net>
14369 S:      Maintained
14370 F:      drivers/leds/leds-net48xx.c
14371
14372 SOFT-ROCE DRIVER (rxe)
14373 M:      Moni Shoua <monis@mellanox.com>
14374 L:      linux-rdma@vger.kernel.org
14375 S:      Supported
14376 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14377 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14378 F:      drivers/infiniband/sw/rxe/
14379 F:      include/uapi/rdma/rdma_user_rxe.h
14380
14381 SOFTLOGIC 6x10 MPEG CODEC
14382 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14383 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14384 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14385 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14386 M:      Ismael Luceno <ismael@iodev.co.uk>
14387 L:      linux-media@vger.kernel.org
14388 S:      Supported
14389 F:      drivers/media/pci/solo6x10/
14390
14391 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14392 M:      James Morse <james.morse@arm.com>
14393 L:      linux-arm-kernel@lists.infradead.org
14394 S:      Maintained
14395 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14396 F:      drivers/firmware/arm_sdei.c
14397 F:      include/linux/arm_sdei.h
14398 F:      include/uapi/linux/arm_sdei.h
14399
14400 SOFTWARE RAID (Multiple Disks) SUPPORT
14401 M:      Shaohua Li <shli@kernel.org>
14402 L:      linux-raid@vger.kernel.org
14403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14404 S:      Supported
14405 F:      drivers/md/Makefile
14406 F:      drivers/md/Kconfig
14407 F:      drivers/md/md*
14408 F:      drivers/md/raid*
14409 F:      include/linux/raid/
14410 F:      include/uapi/linux/raid/
14411
14412 SOCIONEXT (SNI) AVE NETWORK DRIVER
14413 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14414 L:      netdev@vger.kernel.org
14415 S:      Maintained
14416 F:      drivers/net/ethernet/socionext/sni_ave.c
14417 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14418
14419 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14420 M:      Jassi Brar <jaswinder.singh@linaro.org>
14421 L:      netdev@vger.kernel.org
14422 S:      Maintained
14423 F:      drivers/net/ethernet/socionext/netsec.c
14424 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14425
14426 SOLIDRUN CLEARFOG SUPPORT
14427 M:      Russell King <linux@armlinux.org.uk>
14428 S:      Maintained
14429 F:      arch/arm/boot/dts/armada-388-clearfog*
14430 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14431
14432 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14433 M:      Russell King <linux@armlinux.org.uk>
14434 S:      Maintained
14435 F:      arch/arm/boot/dts/imx6*-cubox-i*
14436 F:      arch/arm/boot/dts/imx6*-hummingboard*
14437 F:      arch/arm/boot/dts/imx6*-sr-*
14438
14439 SONIC NETWORK DRIVER
14440 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14441 L:      netdev@vger.kernel.org
14442 S:      Maintained
14443 F:      drivers/net/ethernet/natsemi/sonic.*
14444
14445 SONICS SILICON BACKPLANE DRIVER (SSB)
14446 M:      Michael Buesch <m@bues.ch>
14447 L:      linux-wireless@vger.kernel.org
14448 S:      Maintained
14449 F:      drivers/ssb/
14450 F:      include/linux/ssb/
14451
14452 SONY IMX214 SENSOR DRIVER
14453 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14454 L:      linux-media@vger.kernel.org
14455 T:      git git://linuxtv.org/media_tree.git
14456 S:      Maintained
14457 F:      drivers/media/i2c/imx214.c
14458 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14459
14460 SONY IMX258 SENSOR DRIVER
14461 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14462 L:      linux-media@vger.kernel.org
14463 T:      git git://linuxtv.org/media_tree.git
14464 S:      Maintained
14465 F:      drivers/media/i2c/imx258.c
14466
14467 SONY IMX274 SENSOR DRIVER
14468 M:      Leon Luo <leonl@leopardimaging.com>
14469 L:      linux-media@vger.kernel.org
14470 T:      git git://linuxtv.org/media_tree.git
14471 S:      Maintained
14472 F:      drivers/media/i2c/imx274.c
14473 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14474
14475 SONY IMX319 SENSOR DRIVER
14476 M:      Bingbu Cao <bingbu.cao@intel.com>
14477 L:      linux-media@vger.kernel.org
14478 T:      git git://linuxtv.org/media_tree.git
14479 S:      Maintained
14480 F:      drivers/media/i2c/imx319.c
14481
14482 SONY IMX355 SENSOR DRIVER
14483 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14484 L:      linux-media@vger.kernel.org
14485 T:      git git://linuxtv.org/media_tree.git
14486 S:      Maintained
14487 F:      drivers/media/i2c/imx355.c
14488
14489 SONY MEMORYSTICK CARD SUPPORT
14490 M:      Alex Dubov <oakad@yahoo.com>
14491 W:      http://tifmxx.berlios.de/
14492 S:      Maintained
14493 F:      drivers/memstick/host/tifm_ms.c
14494
14495 SONY MEMORYSTICK STANDARD SUPPORT
14496 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14497 S:      Maintained
14498 F:      drivers/memstick/core/ms_block.*
14499
14500 SONY VAIO CONTROL DEVICE DRIVER
14501 M:      Mattia Dongili <malattia@linux.it>
14502 L:      platform-driver-x86@vger.kernel.org
14503 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14504 S:      Maintained
14505 F:      Documentation/laptops/sony-laptop.txt
14506 F:      drivers/char/sonypi.c
14507 F:      drivers/platform/x86/sony-laptop.c
14508 F:      include/linux/sony-laptop.h
14509
14510 SOUND
14511 M:      Jaroslav Kysela <perex@perex.cz>
14512 M:      Takashi Iwai <tiwai@suse.com>
14513 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14514 W:      http://www.alsa-project.org/
14515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14516 T:      git git://git.alsa-project.org/alsa-kernel.git
14517 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14518 S:      Maintained
14519 F:      Documentation/sound/
14520 F:      include/sound/
14521 F:      include/uapi/sound/
14522 F:      sound/
14523
14524 SOUND - COMPRESSED AUDIO
14525 M:      Vinod Koul <vkoul@kernel.org>
14526 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14528 S:      Supported
14529 F:      Documentation/sound/designs/compress-offload.rst
14530 F:      include/sound/compress_driver.h
14531 F:      include/uapi/sound/compress_*
14532 F:      sound/core/compress_offload.c
14533 F:      sound/soc/soc-compress.c
14534
14535 SOUND - DMAENGINE HELPERS
14536 M:      Lars-Peter Clausen <lars@metafoo.de>
14537 S:      Supported
14538 F:      include/sound/dmaengine_pcm.h
14539 F:      sound/core/pcm_dmaengine.c
14540 F:      sound/soc/soc-generic-dmaengine-pcm.c
14541
14542 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14543 M:      Liam Girdwood <lgirdwood@gmail.com>
14544 M:      Mark Brown <broonie@kernel.org>
14545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14547 W:      http://alsa-project.org/main/index.php/ASoC
14548 S:      Supported
14549 F:      Documentation/devicetree/bindings/sound/
14550 F:      Documentation/sound/soc/
14551 F:      sound/soc/
14552 F:      include/dt-bindings/sound/
14553 F:      include/sound/soc*
14554
14555 SOUNDWIRE SUBSYSTEM
14556 M:      Vinod Koul <vkoul@kernel.org>
14557 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14558 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14560 S:      Supported
14561 F:      Documentation/driver-api/soundwire/
14562 F:      drivers/soundwire/
14563 F:      include/linux/soundwire/
14564
14565 SP2 MEDIA DRIVER
14566 M:      Olli Salonen <olli.salonen@iki.fi>
14567 L:      linux-media@vger.kernel.org
14568 W:      https://linuxtv.org
14569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14570 S:      Maintained
14571 F:      drivers/media/dvb-frontends/sp2*
14572
14573 SPARC + UltraSPARC (sparc/sparc64)
14574 M:      "David S. Miller" <davem@davemloft.net>
14575 L:      sparclinux@vger.kernel.org
14576 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14579 S:      Maintained
14580 F:      arch/sparc/
14581 F:      drivers/sbus/
14582
14583 SPARC SERIAL DRIVERS
14584 M:      "David S. Miller" <davem@davemloft.net>
14585 L:      sparclinux@vger.kernel.org
14586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14588 S:      Maintained
14589 F:      include/linux/sunserialcore.h
14590 F:      drivers/tty/serial/suncore.c
14591 F:      drivers/tty/serial/sunhv.c
14592 F:      drivers/tty/serial/sunsab.c
14593 F:      drivers/tty/serial/sunsab.h
14594 F:      drivers/tty/serial/sunsu.c
14595 F:      drivers/tty/serial/sunzilog.c
14596 F:      drivers/tty/serial/sunzilog.h
14597 F:      drivers/tty/vcc.c
14598
14599 SPARSE CHECKER
14600 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14601 L:      linux-sparse@vger.kernel.org
14602 W:      https://sparse.wiki.kernel.org/
14603 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14604 S:      Maintained
14605 F:      include/linux/compiler.h
14606
14607 SPEAR CLOCK FRAMEWORK SUPPORT
14608 M:      Viresh Kumar <vireshk@kernel.org>
14609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14610 W:      http://www.st.com/spear
14611 S:      Maintained
14612 F:      drivers/clk/spear/
14613
14614 SPEAR PLATFORM SUPPORT
14615 M:      Viresh Kumar <vireshk@kernel.org>
14616 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14618 W:      http://www.st.com/spear
14619 S:      Maintained
14620 F:      arch/arm/boot/dts/spear*
14621 F:      arch/arm/mach-spear/
14622
14623 SPI NOR SUBSYSTEM
14624 M:      Marek Vasut <marek.vasut@gmail.com>
14625 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14626 L:      linux-mtd@lists.infradead.org
14627 W:      http://www.linux-mtd.infradead.org/
14628 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14629 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14630 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14631 S:      Maintained
14632 F:      drivers/mtd/spi-nor/
14633 F:      include/linux/mtd/spi-nor.h
14634
14635 SPI SUBSYSTEM
14636 M:      Mark Brown <broonie@kernel.org>
14637 L:      linux-spi@vger.kernel.org
14638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14639 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14640 S:      Maintained
14641 F:      Documentation/devicetree/bindings/spi/
14642 F:      Documentation/spi/
14643 F:      drivers/spi/
14644 F:      include/linux/spi/
14645 F:      include/uapi/linux/spi/
14646 F:      tools/spi/
14647
14648 SPIDERNET NETWORK DRIVER for CELL
14649 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14650 L:      netdev@vger.kernel.org
14651 S:      Supported
14652 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14653 F:      drivers/net/ethernet/toshiba/spider_net*
14654
14655 SPMI SUBSYSTEM
14656 R:      Stephen Boyd <sboyd@kernel.org>
14657 L:      linux-arm-msm@vger.kernel.org
14658 F:      Documentation/devicetree/bindings/spmi/
14659 F:      drivers/spmi/
14660 F:      include/dt-bindings/spmi/spmi.h
14661 F:      include/linux/spmi.h
14662 F:      include/trace/events/spmi.h
14663
14664 SPU FILE SYSTEM
14665 M:      Jeremy Kerr <jk@ozlabs.org>
14666 L:      linuxppc-dev@lists.ozlabs.org
14667 W:      http://www.ibm.com/developerworks/power/cell/
14668 S:      Supported
14669 F:      Documentation/filesystems/spufs.txt
14670 F:      arch/powerpc/platforms/cell/spufs/
14671
14672 SQUASHFS FILE SYSTEM
14673 M:      Phillip Lougher <phillip@squashfs.org.uk>
14674 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14675 W:      http://squashfs.org.uk
14676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14677 S:      Maintained
14678 F:      Documentation/filesystems/squashfs.txt
14679 F:      fs/squashfs/
14680
14681 SRM (Alpha) environment access
14682 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14683 S:      Maintained
14684 F:      arch/alpha/kernel/srm_env.c
14685
14686 ST LSM6DSx IMU IIO DRIVER
14687 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14688 L:      linux-iio@vger.kernel.org
14689 W:      http://www.st.com/
14690 S:      Maintained
14691 F:      drivers/iio/imu/st_lsm6dsx/
14692 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14693
14694 ST STM32 I2C/SMBUS DRIVER
14695 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14696 L:      linux-i2c@vger.kernel.org
14697 S:      Maintained
14698 F:      drivers/i2c/busses/i2c-stm32*
14699
14700 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14701 M:      Song Qiang <songqiang1304521@gmail.com>
14702 L:      linux-iio@vger.kernel.org
14703 S:      Maintained
14704 F:      drivers/iio/proximity/vl53l0x-i2c.c
14705 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14706
14707 STABLE BRANCH
14708 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14709 M:      Sasha Levin <sashal@kernel.org>
14710 L:      stable@vger.kernel.org
14711 S:      Supported
14712 F:      Documentation/process/stable-kernel-rules.rst
14713
14714 STAGING - COMEDI
14715 M:      Ian Abbott <abbotti@mev.co.uk>
14716 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14717 S:      Odd Fixes
14718 F:      drivers/staging/comedi/
14719
14720 STAGING - EROFS FILE SYSTEM
14721 M:      Gao Xiang <gaoxiang25@huawei.com>
14722 M:      Chao Yu <yuchao0@huawei.com>
14723 L:      linux-erofs@lists.ozlabs.org
14724 S:      Maintained
14725 F:      drivers/staging/erofs/
14726
14727 STAGING - INDUSTRIAL IO
14728 M:      Jonathan Cameron <jic23@kernel.org>
14729 L:      linux-iio@vger.kernel.org
14730 S:      Odd Fixes
14731 F:      Documentation/devicetree/bindings/staging/iio/
14732 F:      drivers/staging/iio/
14733
14734 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14735 M:      Marc Dietrich <marvin24@gmx.de>
14736 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14737 L:      linux-tegra@vger.kernel.org
14738 S:      Maintained
14739 F:      drivers/staging/nvec/
14740
14741 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14742 M:      Jens Frederich <jfrederich@gmail.com>
14743 M:      Daniel Drake <dsd@laptop.org>
14744 M:      Jon Nettleton <jon.nettleton@gmail.com>
14745 W:      http://wiki.laptop.org/go/DCON
14746 S:      Maintained
14747 F:      drivers/staging/olpc_dcon/
14748
14749 STAGING - REALTEK RTL8712U DRIVERS
14750 M:      Larry Finger <Larry.Finger@lwfinger.net>
14751 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14752 S:      Odd Fixes
14753 F:      drivers/staging/rtl8712/
14754
14755 STAGING - REALTEK RTL8188EU DRIVERS
14756 M:      Larry Finger <Larry.Finger@lwfinger.net>
14757 S:      Odd Fixes
14758 F:      drivers/staging/rtl8188eu/
14759
14760 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14761 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14762 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14763 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14764 L:      linux-fbdev@vger.kernel.org
14765 S:      Maintained
14766 F:      drivers/staging/sm750fb/
14767
14768 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14769 M:      William Hubbs <w.d.hubbs@gmail.com>
14770 M:      Chris Brannon <chris@the-brannons.com>
14771 M:      Kirk Reiser <kirk@reisers.ca>
14772 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14773 L:      speakup@linux-speakup.org
14774 W:      http://www.linux-speakup.org/
14775 S:      Odd Fixes
14776 F:      drivers/staging/speakup/
14777
14778 STAGING - VIA VT665X DRIVERS
14779 M:      Forest Bond <forest@alittletooquiet.net>
14780 S:      Odd Fixes
14781 F:      drivers/staging/vt665?/
14782
14783 STAGING - WILC1000 WIFI DRIVER
14784 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14785 M:      Ajay Singh <ajay.kathat@microchip.com>
14786 L:      linux-wireless@vger.kernel.org
14787 S:      Supported
14788 F:      drivers/staging/wilc1000/
14789
14790 STAGING SUBSYSTEM
14791 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14793 L:      devel@driverdev.osuosl.org
14794 S:      Supported
14795 F:      drivers/staging/
14796
14797 STARFIRE/DURALAN NETWORK DRIVER
14798 M:      Ion Badulescu <ionut@badula.org>
14799 S:      Odd Fixes
14800 F:      drivers/net/ethernet/adaptec/starfire*
14801
14802 STEC S1220 SKD DRIVER
14803 M:      Bart Van Assche <bart.vanassche@wdc.com>
14804 L:      linux-block@vger.kernel.org
14805 S:      Maintained
14806 F:      drivers/block/skd*[ch]
14807
14808 STI AUDIO (ASoC) DRIVERS
14809 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14811 S:      Maintained
14812 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14813 F:      sound/soc/sti/
14814
14815 STI CEC DRIVER
14816 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14817 S:      Maintained
14818 F:      drivers/media/platform/sti/cec/
14819 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14820
14821 STK1160 USB VIDEO CAPTURE DRIVER
14822 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14823 L:      linux-media@vger.kernel.org
14824 T:      git git://linuxtv.org/media_tree.git
14825 S:      Maintained
14826 F:      drivers/media/usb/stk1160/
14827
14828 STM32 AUDIO (ASoC) DRIVERS
14829 M:      Olivier Moysan <olivier.moysan@st.com>
14830 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14832 S:      Maintained
14833 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14834 F:      sound/soc/stm/
14835
14836 STM32 TIMER/LPTIMER DRIVERS
14837 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14838 S:      Maintained
14839 F:      drivers/*/stm32-*timer*
14840 F:      drivers/pwm/pwm-stm32*
14841 F:      include/linux/*/stm32-*tim*
14842 F:      Documentation/ABI/testing/*timer-stm32
14843 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14844 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14845
14846 STMMAC ETHERNET DRIVER
14847 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14848 M:      Alexandre Torgue <alexandre.torgue@st.com>
14849 M:      Jose Abreu <joabreu@synopsys.com>
14850 L:      netdev@vger.kernel.org
14851 W:      http://www.stlinux.com
14852 S:      Supported
14853 F:      drivers/net/ethernet/stmicro/stmmac/
14854
14855 SUN3/3X
14856 M:      Sam Creasey <sammy@sammy.net>
14857 W:      http://sammy.net/sun3/
14858 S:      Maintained
14859 F:      arch/m68k/kernel/*sun3*
14860 F:      arch/m68k/sun3*/
14861 F:      arch/m68k/include/asm/sun3*
14862 F:      drivers/net/ethernet/i825xx/sun3*
14863
14864 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14865 M:      Hans de Goede <hdegoede@redhat.com>
14866 L:      linux-input@vger.kernel.org
14867 S:      Maintained
14868 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14869 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14870
14871 SUNDANCE NETWORK DRIVER
14872 M:      Denis Kirjanov <kda@linux-powerpc.org>
14873 L:      netdev@vger.kernel.org
14874 S:      Maintained
14875 F:      drivers/net/ethernet/dlink/sundance.c
14876
14877 SUPERH
14878 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14879 M:      Rich Felker <dalias@libc.org>
14880 L:      linux-sh@vger.kernel.org
14881 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14882 S:      Maintained
14883 F:      Documentation/sh/
14884 F:      arch/sh/
14885 F:      drivers/sh/
14886
14887 SUSPEND TO RAM
14888 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14889 M:      Len Brown <len.brown@intel.com>
14890 M:      Pavel Machek <pavel@ucw.cz>
14891 L:      linux-pm@vger.kernel.org
14892 B:      https://bugzilla.kernel.org
14893 S:      Supported
14894 F:      Documentation/power/
14895 F:      arch/x86/kernel/acpi/
14896 F:      drivers/base/power/
14897 F:      kernel/power/
14898 F:      include/linux/suspend.h
14899 F:      include/linux/freezer.h
14900 F:      include/linux/pm.h
14901
14902 SVGA HANDLING
14903 M:      Martin Mares <mj@ucw.cz>
14904 L:      linux-video@atrey.karlin.mff.cuni.cz
14905 S:      Maintained
14906 F:      Documentation/svga.txt
14907 F:      arch/x86/boot/video*
14908
14909 SWIOTLB SUBSYSTEM
14910 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14911 L:      iommu@lists.linux-foundation.org
14912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14913 S:      Supported
14914 F:      kernel/dma/swiotlb.c
14915 F:      arch/*/kernel/pci-swiotlb.c
14916 F:      include/linux/swiotlb.h
14917
14918 SWITCHDEV
14919 M:      Jiri Pirko <jiri@resnulli.us>
14920 M:      Ivan Vecera <ivecera@redhat.com>
14921 L:      netdev@vger.kernel.org
14922 S:      Supported
14923 F:      net/switchdev/
14924 F:      include/net/switchdev.h
14925
14926 SY8106A REGULATOR DRIVER
14927 M:      Icenowy Zheng <icenowy@aosc.io>
14928 S:      Maintained
14929 F:      drivers/regulator/sy8106a-regulator.c
14930 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14931
14932 SYNC FILE FRAMEWORK
14933 M:      Sumit Semwal <sumit.semwal@linaro.org>
14934 R:      Gustavo Padovan <gustavo@padovan.org>
14935 S:      Maintained
14936 L:      linux-media@vger.kernel.org
14937 L:      dri-devel@lists.freedesktop.org
14938 F:      drivers/dma-buf/sync_*
14939 F:      drivers/dma-buf/dma-fence*
14940 F:      drivers/dma-buf/sw_sync.c
14941 F:      include/linux/sync_file.h
14942 F:      include/uapi/linux/sync_file.h
14943 F:      Documentation/sync_file.txt
14944 T:      git git://anongit.freedesktop.org/drm/drm-misc
14945
14946 SYNOPSYS ARC ARCHITECTURE
14947 M:      Vineet Gupta <vgupta@synopsys.com>
14948 L:      linux-snps-arc@lists.infradead.org
14949 S:      Supported
14950 F:      arch/arc/
14951 F:      Documentation/devicetree/bindings/arc/*
14952 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14953 F:      drivers/clocksource/arc_timer.c
14954 F:      drivers/tty/serial/arc_uart.c
14955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14956
14957 SYNOPSYS ARC HSDK SDP pll clock driver
14958 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14959 S:      Supported
14960 F:      drivers/clk/clk-hsdk-pll.c
14961 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14962
14963 SYNOPSYS ARC SDP clock driver
14964 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14965 S:      Supported
14966 F:      drivers/clk/axs10x/*
14967 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14968
14969 SYNOPSYS ARC SDP platform support
14970 M:      Alexey Brodkin <abrodkin@synopsys.com>
14971 S:      Supported
14972 F:      arch/arc/plat-axs10x
14973 F:      arch/arc/boot/dts/ax*
14974 F:      Documentation/devicetree/bindings/arc/axs10*
14975
14976 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14977 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14978 S:      Supported
14979 F:      drivers/reset/reset-axs10x.c
14980 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14981
14982 SYNOPSYS CREG GPIO DRIVER
14983 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14984 S:      Maintained
14985 F:      drivers/gpio/gpio-creg-snps.c
14986 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14987
14988 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14989 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14990 S:      Maintained
14991 F:      drivers/tty/serial/8250/8250_dw.c
14992
14993 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14994 M:      Hoan Tran <hoan@os.amperecomputing.com>
14995 L:      linux-gpio@vger.kernel.org
14996 S:      Maintained
14997 F:      drivers/gpio/gpio-dwapb.c
14998 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14999
15000 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15001 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15002 S:      Maintained
15003 F:      drivers/dma/dwi-axi-dmac/
15004 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15005
15006 SYNOPSYS DESIGNWARE DMAC DRIVER
15007 M:      Viresh Kumar <vireshk@kernel.org>
15008 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15009 S:      Maintained
15010 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15011 F:      drivers/dma/dw/
15012 F:      include/dt-bindings/dma/dw-dmac.h
15013 F:      include/linux/dma/dw.h
15014 F:      include/linux/platform_data/dma-dw.h
15015
15016 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15017 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15018 L:      netdev@vger.kernel.org
15019 S:      Supported
15020 F:      drivers/net/ethernet/synopsys/
15021
15022 SYNOPSYS DESIGNWARE I2C DRIVER
15023 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15024 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15025 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15026 L:      linux-i2c@vger.kernel.org
15027 S:      Maintained
15028 F:      drivers/i2c/busses/i2c-designware-*
15029 F:      include/linux/platform_data/i2c-designware.h
15030
15031 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15032 M:      Jaehoon Chung <jh80.chung@samsung.com>
15033 L:      linux-mmc@vger.kernel.org
15034 S:      Maintained
15035 F:      drivers/mmc/host/dw_mmc*
15036
15037 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15038 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15039 S:      Supported
15040 F:      drivers/reset/reset-hsdk.c
15041 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15042 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15043
15044 SYSTEM CONFIGURATION (SYSCON)
15045 M:      Lee Jones <lee.jones@linaro.org>
15046 M:      Arnd Bergmann <arnd@arndb.de>
15047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15048 S:      Supported
15049 F:      drivers/mfd/syscon.c
15050
15051 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15052 M:      Sudeep Holla <sudeep.holla@arm.com>
15053 L:      linux-arm-kernel@lists.infradead.org
15054 S:      Maintained
15055 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15056 F:      drivers/clk/clk-sc[mp]i.c
15057 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15058 F:      drivers/firmware/arm_scpi.c
15059 F:      drivers/firmware/arm_scmi/
15060 F:      include/linux/sc[mp]i_protocol.h
15061
15062 SYSTEM RESET/SHUTDOWN DRIVERS
15063 M:      Sebastian Reichel <sre@kernel.org>
15064 L:      linux-pm@vger.kernel.org
15065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15066 S:      Maintained
15067 F:      Documentation/devicetree/bindings/power/reset/
15068 F:      drivers/power/reset/
15069
15070 SYSTEM TRACE MODULE CLASS
15071 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15072 S:      Maintained
15073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15074 F:      Documentation/trace/stm.rst
15075 F:      drivers/hwtracing/stm/
15076 F:      include/linux/stm.h
15077 F:      include/uapi/linux/stm.h
15078
15079 SYSV FILESYSTEM
15080 M:      Christoph Hellwig <hch@infradead.org>
15081 S:      Maintained
15082 F:      Documentation/filesystems/sysv-fs.txt
15083 F:      fs/sysv/
15084 F:      include/linux/sysv_fs.h
15085
15086 TASKSTATS STATISTICS INTERFACE
15087 M:      Balbir Singh <bsingharora@gmail.com>
15088 S:      Maintained
15089 F:      Documentation/accounting/taskstats*
15090 F:      include/linux/taskstats*
15091 F:      kernel/taskstats.c
15092
15093 TC subsystem
15094 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15095 M:      Cong Wang <xiyou.wangcong@gmail.com>
15096 M:      Jiri Pirko <jiri@resnulli.us>
15097 L:      netdev@vger.kernel.org
15098 S:      Maintained
15099 F:      include/net/pkt_cls.h
15100 F:      include/net/pkt_sched.h
15101 F:      include/net/tc_act/
15102 F:      include/uapi/linux/pkt_cls.h
15103 F:      include/uapi/linux/pkt_sched.h
15104 F:      include/uapi/linux/tc_act/
15105 F:      include/uapi/linux/tc_ematch/
15106 F:      net/sched/
15107
15108 TC90522 MEDIA DRIVER
15109 M:      Akihiro Tsukada <tskd08@gmail.com>
15110 L:      linux-media@vger.kernel.org
15111 S:      Odd Fixes
15112 F:      drivers/media/dvb-frontends/tc90522*
15113
15114 TCP LOW PRIORITY MODULE
15115 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15116 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15117 W:      http://tcp-lp-mod.sourceforge.net/
15118 S:      Maintained
15119 F:      net/ipv4/tcp_lp.c
15120
15121 TDA10071 MEDIA DRIVER
15122 M:      Antti Palosaari <crope@iki.fi>
15123 L:      linux-media@vger.kernel.org
15124 W:      https://linuxtv.org
15125 W:      http://palosaari.fi/linux/
15126 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15127 T:      git git://linuxtv.org/anttip/media_tree.git
15128 S:      Maintained
15129 F:      drivers/media/dvb-frontends/tda10071*
15130
15131 TDA18212 MEDIA DRIVER
15132 M:      Antti Palosaari <crope@iki.fi>
15133 L:      linux-media@vger.kernel.org
15134 W:      https://linuxtv.org
15135 W:      http://palosaari.fi/linux/
15136 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15137 T:      git git://linuxtv.org/anttip/media_tree.git
15138 S:      Maintained
15139 F:      drivers/media/tuners/tda18212*
15140
15141 TDA18218 MEDIA DRIVER
15142 M:      Antti Palosaari <crope@iki.fi>
15143 L:      linux-media@vger.kernel.org
15144 W:      https://linuxtv.org
15145 W:      http://palosaari.fi/linux/
15146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15147 T:      git git://linuxtv.org/anttip/media_tree.git
15148 S:      Maintained
15149 F:      drivers/media/tuners/tda18218*
15150
15151 TDA18250 MEDIA DRIVER
15152 M:      Olli Salonen <olli.salonen@iki.fi>
15153 L:      linux-media@vger.kernel.org
15154 W:      https://linuxtv.org
15155 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15156 T:      git git://linuxtv.org/media_tree.git
15157 S:      Maintained
15158 F:      drivers/media/tuners/tda18250*
15159
15160 TDA18271 MEDIA DRIVER
15161 M:      Michael Krufky <mkrufky@linuxtv.org>
15162 L:      linux-media@vger.kernel.org
15163 W:      https://linuxtv.org
15164 W:      http://github.com/mkrufky
15165 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15166 T:      git git://linuxtv.org/mkrufky/tuners.git
15167 S:      Maintained
15168 F:      drivers/media/tuners/tda18271*
15169
15170 TDA1997x MEDIA DRIVER
15171 M:      Tim Harvey <tharvey@gateworks.com>
15172 L:      linux-media@vger.kernel.org
15173 W:      https://linuxtv.org
15174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15175 S:      Maintained
15176 F:      drivers/media/i2c/tda1997x.*
15177
15178 TDA827x MEDIA DRIVER
15179 M:      Michael Krufky <mkrufky@linuxtv.org>
15180 L:      linux-media@vger.kernel.org
15181 W:      https://linuxtv.org
15182 W:      http://github.com/mkrufky
15183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15184 T:      git git://linuxtv.org/mkrufky/tuners.git
15185 S:      Maintained
15186 F:      drivers/media/tuners/tda8290.*
15187
15188 TDA8290 MEDIA DRIVER
15189 M:      Michael Krufky <mkrufky@linuxtv.org>
15190 L:      linux-media@vger.kernel.org
15191 W:      https://linuxtv.org
15192 W:      http://github.com/mkrufky
15193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15194 T:      git git://linuxtv.org/mkrufky/tuners.git
15195 S:      Maintained
15196 F:      drivers/media/tuners/tda8290.*
15197
15198 TDA9840 MEDIA DRIVER
15199 M:      Hans Verkuil <hverkuil@xs4all.nl>
15200 L:      linux-media@vger.kernel.org
15201 T:      git git://linuxtv.org/media_tree.git
15202 W:      https://linuxtv.org
15203 S:      Maintained
15204 F:      drivers/media/i2c/tda9840*
15205
15206 TEA5761 TUNER DRIVER
15207 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15208 L:      linux-media@vger.kernel.org
15209 W:      https://linuxtv.org
15210 T:      git git://linuxtv.org/media_tree.git
15211 S:      Odd fixes
15212 F:      drivers/media/tuners/tea5761.*
15213
15214 TEA5767 TUNER DRIVER
15215 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15216 L:      linux-media@vger.kernel.org
15217 W:      https://linuxtv.org
15218 T:      git git://linuxtv.org/media_tree.git
15219 S:      Maintained
15220 F:      drivers/media/tuners/tea5767.*
15221
15222 TEA6415C MEDIA DRIVER
15223 M:      Hans Verkuil <hverkuil@xs4all.nl>
15224 L:      linux-media@vger.kernel.org
15225 T:      git git://linuxtv.org/media_tree.git
15226 W:      https://linuxtv.org
15227 S:      Maintained
15228 F:      drivers/media/i2c/tea6415c*
15229
15230 TEA6420 MEDIA DRIVER
15231 M:      Hans Verkuil <hverkuil@xs4all.nl>
15232 L:      linux-media@vger.kernel.org
15233 T:      git git://linuxtv.org/media_tree.git
15234 W:      https://linuxtv.org
15235 S:      Maintained
15236 F:      drivers/media/i2c/tea6420*
15237
15238 TEAM DRIVER
15239 M:      Jiri Pirko <jiri@resnulli.us>
15240 L:      netdev@vger.kernel.org
15241 S:      Supported
15242 F:      drivers/net/team/
15243 F:      include/linux/if_team.h
15244 F:      include/uapi/linux/if_team.h
15245
15246 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15247 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15248 S:      Maintained
15249 F:      arch/x86/platform/ts5500/
15250
15251 TECHNOTREND USB IR RECEIVER
15252 M:      Sean Young <sean@mess.org>
15253 L:      linux-media@vger.kernel.org
15254 S:      Maintained
15255 F:      drivers/media/rc/ttusbir.c
15256
15257 TECHWELL TW9910 VIDEO DECODER
15258 L:      linux-media@vger.kernel.org
15259 S:      Orphan
15260 F:      drivers/media/i2c/tw9910.c
15261 F:      include/media/i2c/tw9910.h
15262
15263 TEE SUBSYSTEM
15264 M:      Jens Wiklander <jens.wiklander@linaro.org>
15265 S:      Maintained
15266 F:      include/linux/tee_drv.h
15267 F:      include/uapi/linux/tee.h
15268 F:      drivers/tee/
15269 F:      Documentation/tee.txt
15270
15271 TEGRA ARCHITECTURE SUPPORT
15272 M:      Thierry Reding <thierry.reding@gmail.com>
15273 M:      Jonathan Hunter <jonathanh@nvidia.com>
15274 L:      linux-tegra@vger.kernel.org
15275 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15277 S:      Supported
15278 N:      [^a-z]tegra
15279
15280 TEGRA CLOCK DRIVER
15281 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15282 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15283 S:      Supported
15284 F:      drivers/clk/tegra/
15285
15286 TEGRA DMA DRIVERS
15287 M:      Laxman Dewangan <ldewangan@nvidia.com>
15288 M:      Jon Hunter <jonathanh@nvidia.com>
15289 S:      Supported
15290 F:      drivers/dma/tegra*
15291
15292 TEGRA I2C DRIVER
15293 M:      Laxman Dewangan <ldewangan@nvidia.com>
15294 S:      Supported
15295 F:      drivers/i2c/busses/i2c-tegra.c
15296
15297 TEGRA IOMMU DRIVERS
15298 M:      Thierry Reding <thierry.reding@gmail.com>
15299 L:      linux-tegra@vger.kernel.org
15300 S:      Supported
15301 F:      drivers/iommu/tegra*
15302
15303 TEGRA KBC DRIVER
15304 M:      Laxman Dewangan <ldewangan@nvidia.com>
15305 S:      Supported
15306 F:      drivers/input/keyboard/tegra-kbc.c
15307
15308 TEGRA NAND DRIVER
15309 M:      Stefan Agner <stefan@agner.ch>
15310 M:      Lucas Stach <dev@lynxeye.de>
15311 S:      Maintained
15312 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15313 F:      drivers/mtd/nand/raw/tegra_nand.c
15314
15315 TEGRA PWM DRIVER
15316 M:      Thierry Reding <thierry.reding@gmail.com>
15317 S:      Supported
15318 F:      drivers/pwm/pwm-tegra.c
15319
15320 TEGRA SERIAL DRIVER
15321 M:      Laxman Dewangan <ldewangan@nvidia.com>
15322 S:      Supported
15323 F:      drivers/tty/serial/serial-tegra.c
15324
15325 TEGRA SPI DRIVER
15326 M:      Laxman Dewangan <ldewangan@nvidia.com>
15327 S:      Supported
15328 F:      drivers/spi/spi-tegra*
15329
15330 TEHUTI ETHERNET DRIVER
15331 M:      Andy Gospodarek <andy@greyhouse.net>
15332 L:      netdev@vger.kernel.org
15333 S:      Supported
15334 F:      drivers/net/ethernet/tehuti/*
15335
15336 Telecom Clock Driver for MCPL0010
15337 M:      Mark Gross <mark.gross@intel.com>
15338 S:      Supported
15339 F:      drivers/char/tlclk.c
15340
15341 TENSILICA XTENSA PORT (xtensa)
15342 M:      Chris Zankel <chris@zankel.net>
15343 M:      Max Filippov <jcmvbkbc@gmail.com>
15344 L:      linux-xtensa@linux-xtensa.org
15345 T:      git git://github.com/czankel/xtensa-linux.git
15346 S:      Maintained
15347 F:      arch/xtensa/
15348 F:      drivers/irqchip/irq-xtensa-*
15349
15350 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15351 M:      Nishanth Menon <nm@ti.com>
15352 M:      Tero Kristo <t-kristo@ti.com>
15353 M:      Santosh Shilimkar <ssantosh@kernel.org>
15354 L:      linux-arm-kernel@lists.infradead.org
15355 S:      Maintained
15356 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15357 F:      drivers/firmware/ti_sci*
15358 F:      include/linux/soc/ti/ti_sci_protocol.h
15359 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15360 F:      drivers/soc/ti/ti_sci_pm_domains.c
15361 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15362 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15363 F:      drivers/clk/keystone/sci-clk.c
15364 F:      drivers/reset/reset-ti-sci.c
15365
15366 Texas Instruments ASoC drivers
15367 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15369 S:      Maintained
15370 F:      sound/soc/ti/
15371
15372 Texas Instruments' DAC7612 DAC Driver
15373 M:      Ricardo Ribalda <ricardo@ribalda.com>
15374 L:      linux-iio@vger.kernel.org
15375 S:      Supported
15376 F:      drivers/iio/dac/ti-dac7612.c
15377 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15378
15379 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15380 M:      Hans Verkuil <hverkuil@xs4all.nl>
15381 L:      linux-media@vger.kernel.org
15382 T:      git git://linuxtv.org/media_tree.git
15383 W:      https://linuxtv.org
15384 S:      Maintained
15385 F:      drivers/media/radio/radio-raremono.c
15386
15387 THERMAL
15388 M:      Zhang Rui <rui.zhang@intel.com>
15389 M:      Eduardo Valentin <edubezval@gmail.com>
15390 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15391 L:      linux-pm@vger.kernel.org
15392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15394 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15395 S:      Supported
15396 F:      drivers/thermal/
15397 F:      include/linux/thermal.h
15398 F:      include/uapi/linux/thermal.h
15399 F:      include/linux/cpu_cooling.h
15400 F:      Documentation/devicetree/bindings/thermal/
15401
15402 THERMAL/CPU_COOLING
15403 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15404 M:      Viresh Kumar <viresh.kumar@linaro.org>
15405 M:      Javi Merino <javi.merino@kernel.org>
15406 L:      linux-pm@vger.kernel.org
15407 S:      Supported
15408 F:      Documentation/thermal/cpu-cooling-api.txt
15409 F:      drivers/thermal/cpu_cooling.c
15410 F:      include/linux/cpu_cooling.h
15411
15412 THINKPAD ACPI EXTRAS DRIVER
15413 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15414 L:      ibm-acpi-devel@lists.sourceforge.net
15415 L:      platform-driver-x86@vger.kernel.org
15416 W:      http://ibm-acpi.sourceforge.net
15417 W:      http://thinkwiki.org/wiki/Ibm-acpi
15418 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15419 S:      Maintained
15420 F:      drivers/platform/x86/thinkpad_acpi.c
15421
15422 THUNDERBOLT DRIVER
15423 M:      Andreas Noever <andreas.noever@gmail.com>
15424 M:      Michael Jamet <michael.jamet@intel.com>
15425 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15426 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15428 S:      Maintained
15429 F:      Documentation/admin-guide/thunderbolt.rst
15430 F:      drivers/thunderbolt/
15431 F:      include/linux/thunderbolt.h
15432
15433 THUNDERBOLT NETWORK DRIVER
15434 M:      Michael Jamet <michael.jamet@intel.com>
15435 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15436 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15437 L:      netdev@vger.kernel.org
15438 S:      Maintained
15439 F:      drivers/net/thunderbolt.c
15440
15441 THUNDERX GPIO DRIVER
15442 M:      David Daney <david.daney@cavium.com>
15443 S:      Maintained
15444 F:      drivers/gpio/gpio-thunderx.c
15445
15446 TI AM437X VPFE DRIVER
15447 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15448 L:      linux-media@vger.kernel.org
15449 W:      https://linuxtv.org
15450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15451 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15452 S:      Maintained
15453 F:      drivers/media/platform/am437x/
15454
15455 TI BANDGAP AND THERMAL DRIVER
15456 M:      Eduardo Valentin <edubezval@gmail.com>
15457 M:      Keerthy <j-keerthy@ti.com>
15458 L:      linux-pm@vger.kernel.org
15459 L:      linux-omap@vger.kernel.org
15460 S:      Maintained
15461 F:      drivers/thermal/ti-soc-thermal/
15462
15463 TI BQ27XXX POWER SUPPLY DRIVER
15464 R:      Andrew F. Davis <afd@ti.com>
15465 F:      include/linux/power/bq27xxx_battery.h
15466 F:      drivers/power/supply/bq27xxx_battery.c
15467 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15468
15469 TI CDCE706 CLOCK DRIVER
15470 M:      Max Filippov <jcmvbkbc@gmail.com>
15471 S:      Maintained
15472 F:      drivers/clk/clk-cdce706.c
15473
15474 TI CLOCK DRIVER
15475 M:      Tero Kristo <t-kristo@ti.com>
15476 L:      linux-omap@vger.kernel.org
15477 S:      Maintained
15478 F:      drivers/clk/ti/
15479 F:      include/linux/clk/ti.h
15480
15481 TI DAVINCI MACHINE SUPPORT
15482 M:      Sekhar Nori <nsekhar@ti.com>
15483 M:      Kevin Hilman <khilman@kernel.org>
15484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15486 S:      Supported
15487 F:      arch/arm/mach-davinci/
15488 F:      drivers/i2c/busses/i2c-davinci.c
15489 F:      arch/arm/boot/dts/da850*
15490
15491 TI DAVINCI SERIES CLOCK DRIVER
15492 M:      David Lechner <david@lechnology.com>
15493 R:      Sekhar Nori <nsekhar@ti.com>
15494 S:      Maintained
15495 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15496 F:      drivers/clk/davinci/
15497
15498 TI DAVINCI SERIES GPIO DRIVER
15499 M:      Keerthy <j-keerthy@ti.com>
15500 L:      linux-gpio@vger.kernel.org
15501 S:      Maintained
15502 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15503 F:      drivers/gpio/gpio-davinci.c
15504
15505 TI DAVINCI SERIES MEDIA DRIVER
15506 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15507 L:      linux-media@vger.kernel.org
15508 W:      https://linuxtv.org
15509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15510 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15511 S:      Maintained
15512 F:      drivers/media/platform/davinci/
15513 F:      include/media/davinci/
15514
15515 TI ETHERNET SWITCH DRIVER (CPSW)
15516 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15517 L:      linux-omap@vger.kernel.org
15518 L:      netdev@vger.kernel.org
15519 S:      Maintained
15520 F:      drivers/net/ethernet/ti/cpsw*
15521 F:      drivers/net/ethernet/ti/davinci*
15522
15523 TI FLASH MEDIA INTERFACE DRIVER
15524 M:      Alex Dubov <oakad@yahoo.com>
15525 S:      Maintained
15526 F:      drivers/misc/tifm*
15527 F:      drivers/mmc/host/tifm_sd.c
15528 F:      include/linux/tifm.h
15529
15530 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15531 M:      Santosh Shilimkar <ssantosh@kernel.org>
15532 L:      linux-kernel@vger.kernel.org
15533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15534 S:      Maintained
15535 F:      drivers/soc/ti/*
15536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15537
15538 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15539 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15540 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15542 S:      Maintained
15543 F:      sound/soc/codecs/lm49453*
15544 F:      sound/soc/codecs/isabelle*
15545
15546 TI LP855x BACKLIGHT DRIVER
15547 M:      Milo Kim <milo.kim@ti.com>
15548 S:      Maintained
15549 F:      Documentation/backlight/lp855x-driver.txt
15550 F:      drivers/video/backlight/lp855x_bl.c
15551 F:      include/linux/platform_data/lp855x.h
15552
15553 TI LP8727 CHARGER DRIVER
15554 M:      Milo Kim <milo.kim@ti.com>
15555 S:      Maintained
15556 F:      drivers/power/supply/lp8727_charger.c
15557 F:      include/linux/platform_data/lp8727.h
15558
15559 TI LP8788 MFD DRIVER
15560 M:      Milo Kim <milo.kim@ti.com>
15561 S:      Maintained
15562 F:      drivers/iio/adc/lp8788_adc.c
15563 F:      drivers/leds/leds-lp8788.c
15564 F:      drivers/mfd/lp8788*.c
15565 F:      drivers/power/supply/lp8788-charger.c
15566 F:      drivers/regulator/lp8788-*.c
15567 F:      include/linux/mfd/lp8788*.h
15568
15569 TI NETCP ETHERNET DRIVER
15570 M:      Wingman Kwok <w-kwok2@ti.com>
15571 M:      Murali Karicheri <m-karicheri2@ti.com>
15572 L:      netdev@vger.kernel.org
15573 S:      Maintained
15574 F:      drivers/net/ethernet/ti/netcp*
15575
15576 TI PCM3060 ASoC CODEC DRIVER
15577 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15578 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15579 S:      Maintained
15580 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15581 F:      sound/soc/codecs/pcm3060*
15582
15583 TI TAS571X FAMILY ASoC CODEC DRIVER
15584 M:      Kevin Cernekee <cernekee@chromium.org>
15585 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15586 S:      Odd Fixes
15587 F:      sound/soc/codecs/tas571x*
15588
15589 TI TRF7970A NFC DRIVER
15590 M:      Mark Greer <mgreer@animalcreek.com>
15591 L:      linux-wireless@vger.kernel.org
15592 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15593 S:      Supported
15594 F:      drivers/nfc/trf7970a.c
15595 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15596
15597 TI TWL4030 SERIES SOC CODEC DRIVER
15598 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15599 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15600 S:      Maintained
15601 F:      sound/soc/codecs/twl4030*
15602
15603 TI VPE/CAL DRIVERS
15604 M:      Benoit Parrot <bparrot@ti.com>
15605 L:      linux-media@vger.kernel.org
15606 W:      http://linuxtv.org/
15607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15608 S:      Maintained
15609 F:      drivers/media/platform/ti-vpe/
15610
15611 TI WILINK WIRELESS DRIVERS
15612 L:      linux-wireless@vger.kernel.org
15613 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15614 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15616 S:      Orphan
15617 F:      drivers/net/wireless/ti/
15618 F:      include/linux/wl12xx.h
15619
15620 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15621 M:      John Stultz <john.stultz@linaro.org>
15622 M:      Thomas Gleixner <tglx@linutronix.de>
15623 R:      Stephen Boyd <sboyd@kernel.org>
15624 L:      linux-kernel@vger.kernel.org
15625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15626 S:      Supported
15627 F:      include/linux/clocksource.h
15628 F:      include/linux/time.h
15629 F:      include/linux/timex.h
15630 F:      include/uapi/linux/time.h
15631 F:      include/uapi/linux/timex.h
15632 F:      kernel/time/clocksource.c
15633 F:      kernel/time/time*.c
15634 F:      kernel/time/alarmtimer.c
15635 F:      kernel/time/ntp.c
15636 F:      tools/testing/selftests/timers/
15637
15638 TIPC NETWORK LAYER
15639 M:      Jon Maloy <jon.maloy@ericsson.com>
15640 M:      Ying Xue <ying.xue@windriver.com>
15641 L:      netdev@vger.kernel.org (core kernel code)
15642 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15643 W:      http://tipc.sourceforge.net/
15644 S:      Maintained
15645 F:      include/uapi/linux/tipc*.h
15646 F:      net/tipc/
15647
15648 TLAN NETWORK DRIVER
15649 M:      Samuel Chessman <chessman@tux.org>
15650 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15651 W:      http://sourceforge.net/projects/tlan/
15652 S:      Maintained
15653 F:      Documentation/networking/device_drivers/ti/tlan.txt
15654 F:      drivers/net/ethernet/ti/tlan.*
15655
15656 TM6000 VIDEO4LINUX DRIVER
15657 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15658 L:      linux-media@vger.kernel.org
15659 W:      https://linuxtv.org
15660 T:      git git://linuxtv.org/media_tree.git
15661 S:      Odd fixes
15662 F:      drivers/media/usb/tm6000/
15663 F:      Documentation/media/v4l-drivers/tm6000*
15664
15665 TMIO/SDHI MMC DRIVER
15666 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15667 L:      linux-mmc@vger.kernel.org
15668 S:      Supported
15669 F:      drivers/mmc/host/tmio_mmc*
15670 F:      drivers/mmc/host/renesas_sdhi*
15671 F:      include/linux/mfd/tmio.h
15672
15673 TMP401 HARDWARE MONITOR DRIVER
15674 M:      Guenter Roeck <linux@roeck-us.net>
15675 L:      linux-hwmon@vger.kernel.org
15676 S:      Maintained
15677 F:      Documentation/hwmon/tmp401
15678 F:      drivers/hwmon/tmp401.c
15679
15680 TMPFS (SHMEM FILESYSTEM)
15681 M:      Hugh Dickins <hughd@google.com>
15682 L:      linux-mm@kvack.org
15683 S:      Maintained
15684 F:      include/linux/shmem_fs.h
15685 F:      mm/shmem.c
15686
15687 TOMOYO SECURITY MODULE
15688 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15689 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15690 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15691 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15692 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15693 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15694 W:      https://tomoyo.osdn.jp/
15695 S:      Maintained
15696 F:      security/tomoyo/
15697
15698 TOPSTAR LAPTOP EXTRAS DRIVER
15699 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15700 L:      platform-driver-x86@vger.kernel.org
15701 S:      Maintained
15702 F:      drivers/platform/x86/topstar-laptop.c
15703
15704 TORTURE-TEST MODULES
15705 M:      Davidlohr Bueso <dave@stgolabs.net>
15706 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15707 M:      Josh Triplett <josh@joshtriplett.org>
15708 L:      linux-kernel@vger.kernel.org
15709 S:      Supported
15710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15711 F:      Documentation/RCU/torture.txt
15712 F:      kernel/torture.c
15713 F:      kernel/rcu/rcutorture.c
15714 F:      kernel/rcu/rcuperf.c
15715 F:      kernel/locking/locktorture.c
15716
15717 TOSHIBA ACPI EXTRAS DRIVER
15718 M:      Azael Avalos <coproscefalo@gmail.com>
15719 L:      platform-driver-x86@vger.kernel.org
15720 S:      Maintained
15721 F:      drivers/platform/x86/toshiba_acpi.c
15722
15723 TOSHIBA BLUETOOTH DRIVER
15724 M:      Azael Avalos <coproscefalo@gmail.com>
15725 L:      platform-driver-x86@vger.kernel.org
15726 S:      Maintained
15727 F:      drivers/platform/x86/toshiba_bluetooth.c
15728
15729 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15730 M:      Azael Avalos <coproscefalo@gmail.com>
15731 L:      platform-driver-x86@vger.kernel.org
15732 S:      Maintained
15733 F:      drivers/platform/x86/toshiba_haps.c
15734
15735 TOSHIBA SMM DRIVER
15736 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15737 W:      http://www.buzzard.org.uk/toshiba/
15738 S:      Maintained
15739 F:      drivers/char/toshiba.c
15740 F:      include/linux/toshiba.h
15741 F:      include/uapi/linux/toshiba.h
15742
15743 TOSHIBA TC358743 DRIVER
15744 M:      Mats Randgaard <matrandg@cisco.com>
15745 L:      linux-media@vger.kernel.org
15746 S:      Maintained
15747 F:      drivers/media/i2c/tc358743*
15748 F:      include/media/i2c/tc358743.h
15749
15750 TOSHIBA WMI HOTKEYS DRIVER
15751 M:      Azael Avalos <coproscefalo@gmail.com>
15752 L:      platform-driver-x86@vger.kernel.org
15753 S:      Maintained
15754 F:      drivers/platform/x86/toshiba-wmi.c
15755
15756 TPM DEVICE DRIVER
15757 M:      Peter Huewe <peterhuewe@gmx.de>
15758 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15759 R:      Jason Gunthorpe <jgg@ziepe.ca>
15760 L:      linux-integrity@vger.kernel.org
15761 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15762 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15763 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15764 S:      Maintained
15765 F:      drivers/char/tpm/
15766
15767 TRACING
15768 M:      Steven Rostedt <rostedt@goodmis.org>
15769 M:      Ingo Molnar <mingo@redhat.com>
15770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15771 S:      Maintained
15772 F:      Documentation/trace/ftrace.rst
15773 F:      arch/*/*/*/ftrace.h
15774 F:      arch/*/kernel/ftrace.c
15775 F:      include/*/ftrace.h
15776 F:      include/linux/trace*.h
15777 F:      include/trace/
15778 F:      kernel/trace/
15779 F:      tools/testing/selftests/ftrace/
15780
15781 TRACING MMIO ACCESSES (MMIOTRACE)
15782 M:      Steven Rostedt <rostedt@goodmis.org>
15783 M:      Ingo Molnar <mingo@kernel.org>
15784 R:      Karol Herbst <karolherbst@gmail.com>
15785 R:      Pekka Paalanen <ppaalanen@gmail.com>
15786 S:      Maintained
15787 L:      linux-kernel@vger.kernel.org
15788 L:      nouveau@lists.freedesktop.org
15789 F:      kernel/trace/trace_mmiotrace.c
15790 F:      include/linux/mmiotrace.h
15791 F:      arch/x86/mm/kmmio.c
15792 F:      arch/x86/mm/mmio-mod.c
15793 F:      arch/x86/mm/testmmiotrace.c
15794
15795 TRIVIAL PATCHES
15796 M:      Jiri Kosina <trivial@kernel.org>
15797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15798 S:      Maintained
15799 K:      ^Subject:.*(?i)trivial
15800
15801 TEMPO SEMICONDUCTOR DRIVERS
15802 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15803 S:      Maintained
15804 F:      sound/soc/codecs/tscs*.c
15805 F:      sound/soc/codecs/tscs*.h
15806 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15807
15808 TTY LAYER
15809 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15810 M:      Jiri Slaby <jslaby@suse.com>
15811 S:      Supported
15812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15813 F:      Documentation/serial/
15814 F:      drivers/tty/
15815 F:      drivers/tty/serial/serial_core.c
15816 F:      include/linux/serial_core.h
15817 F:      include/linux/serial.h
15818 F:      include/linux/tty.h
15819 F:      include/uapi/linux/serial_core.h
15820 F:      include/uapi/linux/serial.h
15821 F:      include/uapi/linux/tty.h
15822
15823 TUA9001 MEDIA DRIVER
15824 M:      Antti Palosaari <crope@iki.fi>
15825 L:      linux-media@vger.kernel.org
15826 W:      https://linuxtv.org
15827 W:      http://palosaari.fi/linux/
15828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15829 T:      git git://linuxtv.org/anttip/media_tree.git
15830 S:      Maintained
15831 F:      drivers/media/tuners/tua9001*
15832
15833 TULIP NETWORK DRIVERS
15834 L:      netdev@vger.kernel.org
15835 L:      linux-parisc@vger.kernel.org
15836 S:      Orphan
15837 F:      drivers/net/ethernet/dec/tulip/
15838
15839 TUN/TAP driver
15840 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15841 W:      http://vtun.sourceforge.net/tun
15842 S:      Maintained
15843 F:      Documentation/networking/tuntap.txt
15844 F:      arch/um/os-Linux/drivers/
15845
15846 TURBOCHANNEL SUBSYSTEM
15847 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15848 M:      Ralf Baechle <ralf@linux-mips.org>
15849 L:      linux-mips@vger.kernel.org
15850 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15851 S:      Maintained
15852 F:      drivers/tc/
15853 F:      include/linux/tc.h
15854
15855 TURBOSTAT UTILITY
15856 M:      "Len Brown" <lenb@kernel.org>
15857 L:      linux-pm@vger.kernel.org
15858 B:      https://bugzilla.kernel.org
15859 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15861 S:      Supported
15862 F:      tools/power/x86/turbostat/
15863
15864 TW5864 VIDEO4LINUX DRIVER
15865 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15866 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15867 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15868 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15869 L:      linux-media@vger.kernel.org
15870 S:      Supported
15871 F:      drivers/media/pci/tw5864/
15872
15873 TW68 VIDEO4LINUX DRIVER
15874 M:      Hans Verkuil <hverkuil@xs4all.nl>
15875 L:      linux-media@vger.kernel.org
15876 T:      git git://linuxtv.org/media_tree.git
15877 W:      https://linuxtv.org
15878 S:      Odd Fixes
15879 F:      drivers/media/pci/tw68/
15880
15881 TW686X VIDEO4LINUX DRIVER
15882 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15883 L:      linux-media@vger.kernel.org
15884 T:      git git://linuxtv.org/media_tree.git
15885 W:      http://linuxtv.org
15886 S:      Maintained
15887 F:      drivers/media/pci/tw686x/
15888
15889 UBI FILE SYSTEM (UBIFS)
15890 M:      Richard Weinberger <richard@nod.at>
15891 M:      Artem Bityutskiy <dedekind1@gmail.com>
15892 M:      Adrian Hunter <adrian.hunter@intel.com>
15893 L:      linux-mtd@lists.infradead.org
15894 T:      git git://git.infradead.org/ubifs-2.6.git
15895 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15896 S:      Supported
15897 F:      Documentation/filesystems/ubifs.txt
15898 F:      fs/ubifs/
15899
15900 UCLINUX (M68KNOMMU AND COLDFIRE)
15901 M:      Greg Ungerer <gerg@linux-m68k.org>
15902 W:      http://www.linux-m68k.org/
15903 W:      http://www.uclinux.org/
15904 L:      linux-m68k@lists.linux-m68k.org
15905 L:      uclinux-dev@uclinux.org  (subscribers-only)
15906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15907 S:      Maintained
15908 F:      arch/m68k/coldfire/
15909 F:      arch/m68k/68*/
15910 F:      arch/m68k/*/*_no.*
15911 F:      arch/m68k/include/asm/*_no.*
15912
15913 UDF FILESYSTEM
15914 M:      Jan Kara <jack@suse.com>
15915 S:      Maintained
15916 F:      Documentation/filesystems/udf.txt
15917 F:      fs/udf/
15918
15919 UDRAW TABLET
15920 M:      Bastien Nocera <hadess@hadess.net>
15921 L:      linux-input@vger.kernel.org
15922 S:      Maintained
15923 F:      drivers/hid/hid-udraw-ps3.c
15924
15925 UFS FILESYSTEM
15926 M:      Evgeniy Dushistov <dushistov@mail.ru>
15927 S:      Maintained
15928 F:      Documentation/filesystems/ufs.txt
15929 F:      fs/ufs/
15930
15931 UHID USERSPACE HID IO DRIVER:
15932 M:      David Herrmann <dh.herrmann@googlemail.com>
15933 L:      linux-input@vger.kernel.org
15934 S:      Maintained
15935 F:      drivers/hid/uhid.c
15936 F:      include/uapi/linux/uhid.h
15937
15938 ULPI BUS
15939 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15940 L:      linux-usb@vger.kernel.org
15941 S:      Maintained
15942 F:      drivers/usb/common/ulpi.c
15943 F:      include/linux/ulpi/
15944
15945 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15946 L:      linux-usb@vger.kernel.org
15947 S:      Orphan
15948 F:      drivers/uwb/
15949 F:      include/linux/uwb.h
15950 F:      include/linux/uwb/
15951
15952 UNICORE32 ARCHITECTURE:
15953 M:      Guan Xuetao <gxt@pku.edu.cn>
15954 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15955 S:      Maintained
15956 T:      git git://github.com/gxt/linux.git
15957 F:      arch/unicore32/
15958
15959 UNIFDEF
15960 M:      Tony Finch <dot@dotat.at>
15961 W:      http://dotat.at/prog/unifdef
15962 S:      Maintained
15963 F:      scripts/unifdef.c
15964
15965 UNIFORM CDROM DRIVER
15966 M:      Jens Axboe <axboe@kernel.dk>
15967 W:      http://www.kernel.dk
15968 S:      Maintained
15969 F:      Documentation/cdrom/
15970 F:      drivers/cdrom/cdrom.c
15971 F:      include/linux/cdrom.h
15972 F:      include/uapi/linux/cdrom.h
15973
15974 UNISYS S-PAR DRIVERS
15975 M:      David Kershner <david.kershner@unisys.com>
15976 L:      sparmaintainer@unisys.com (Unisys internal)
15977 S:      Supported
15978 F:      include/linux/visorbus.h
15979 F:      drivers/visorbus/
15980 F:      drivers/staging/unisys/
15981
15982 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15983 R:      Alim Akhtar <alim.akhtar@samsung.com>
15984 R:      Avri Altman <avri.altman@wdc.com>
15985 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
15986 L:      linux-scsi@vger.kernel.org
15987 S:      Supported
15988 F:      Documentation/scsi/ufs.txt
15989 F:      drivers/scsi/ufs/
15990
15991 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15992 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
15993 L:      linux-scsi@vger.kernel.org
15994 S:      Supported
15995 F:      drivers/scsi/ufs/*dwc*
15996
15997 UNSORTED BLOCK IMAGES (UBI)
15998 M:      Artem Bityutskiy <dedekind1@gmail.com>
15999 M:      Richard Weinberger <richard@nod.at>
16000 W:      http://www.linux-mtd.infradead.org/
16001 L:      linux-mtd@lists.infradead.org
16002 T:      git git://git.infradead.org/ubifs-2.6.git
16003 S:      Supported
16004 F:      drivers/mtd/ubi/
16005 F:      include/linux/mtd/ubi.h
16006 F:      include/uapi/mtd/ubi-user.h
16007
16008 USB "USBNET" DRIVER FRAMEWORK
16009 M:      Oliver Neukum <oneukum@suse.com>
16010 L:      netdev@vger.kernel.org
16011 W:      http://www.linux-usb.org/usbnet
16012 S:      Maintained
16013 F:      drivers/net/usb/usbnet.c
16014 F:      include/linux/usb/usbnet.h
16015
16016 USB ACM DRIVER
16017 M:      Oliver Neukum <oneukum@suse.com>
16018 L:      linux-usb@vger.kernel.org
16019 S:      Maintained
16020 F:      Documentation/usb/acm.txt
16021 F:      drivers/usb/class/cdc-acm.*
16022
16023 USB AR5523 WIRELESS DRIVER
16024 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16025 L:      linux-wireless@vger.kernel.org
16026 S:      Maintained
16027 F:      drivers/net/wireless/ath/ar5523/
16028
16029 USB ATTACHED SCSI
16030 M:      Oliver Neukum <oneukum@suse.com>
16031 L:      linux-usb@vger.kernel.org
16032 L:      linux-scsi@vger.kernel.org
16033 S:      Maintained
16034 F:      drivers/usb/storage/uas.c
16035
16036 USB CDC ETHERNET DRIVER
16037 M:      Oliver Neukum <oliver@neukum.org>
16038 L:      linux-usb@vger.kernel.org
16039 S:      Maintained
16040 F:      drivers/net/usb/cdc_*.c
16041 F:      include/uapi/linux/usb/cdc.h
16042
16043 USB CHAOSKEY DRIVER
16044 M:      Keith Packard <keithp@keithp.com>
16045 L:      linux-usb@vger.kernel.org
16046 S:      Maintained
16047 F:      drivers/usb/misc/chaoskey.c
16048
16049 USB CYPRESS C67X00 DRIVER
16050 M:      Peter Korsgaard <jacmet@sunsite.dk>
16051 L:      linux-usb@vger.kernel.org
16052 S:      Maintained
16053 F:      drivers/usb/c67x00/
16054
16055 USB DAVICOM DM9601 DRIVER
16056 M:      Peter Korsgaard <jacmet@sunsite.dk>
16057 L:      netdev@vger.kernel.org
16058 W:      http://www.linux-usb.org/usbnet
16059 S:      Maintained
16060 F:      drivers/net/usb/dm9601.c
16061
16062 USB DIAMOND RIO500 DRIVER
16063 M:      Cesar Miquel <miquel@df.uba.ar>
16064 L:      rio500-users@lists.sourceforge.net
16065 W:      http://rio500.sourceforge.net
16066 S:      Maintained
16067 F:      drivers/usb/misc/rio500*
16068
16069 USB EHCI DRIVER
16070 M:      Alan Stern <stern@rowland.harvard.edu>
16071 L:      linux-usb@vger.kernel.org
16072 S:      Maintained
16073 F:      Documentation/usb/ehci.txt
16074 F:      drivers/usb/host/ehci*
16075
16076 USB GADGET/PERIPHERAL SUBSYSTEM
16077 M:      Felipe Balbi <balbi@kernel.org>
16078 L:      linux-usb@vger.kernel.org
16079 W:      http://www.linux-usb.org/gadget
16080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16081 S:      Maintained
16082 F:      drivers/usb/gadget/
16083 F:      include/linux/usb/gadget*
16084
16085 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16086 M:      Jiri Kosina <jikos@kernel.org>
16087 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16088 L:      linux-usb@vger.kernel.org
16089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16090 S:      Maintained
16091 F:      Documentation/hid/hiddev.txt
16092 F:      drivers/hid/usbhid/
16093
16094 USB INTEL XHCI ROLE MUX DRIVER
16095 M:      Hans de Goede <hdegoede@redhat.com>
16096 L:      linux-usb@vger.kernel.org
16097 S:      Maintained
16098 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16099
16100 USB ISP116X DRIVER
16101 M:      Olav Kongas <ok@artecdesign.ee>
16102 L:      linux-usb@vger.kernel.org
16103 S:      Maintained
16104 F:      drivers/usb/host/isp116x*
16105 F:      include/linux/usb/isp116x.h
16106
16107 USB LAN78XX ETHERNET DRIVER
16108 M:      Woojung Huh <woojung.huh@microchip.com>
16109 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16110 L:      netdev@vger.kernel.org
16111 S:      Maintained
16112 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16113 F:      drivers/net/usb/lan78xx.*
16114 F:      include/dt-bindings/net/microchip-lan78xx.h
16115
16116 USB MASS STORAGE DRIVER
16117 M:      Alan Stern <stern@rowland.harvard.edu>
16118 L:      linux-usb@vger.kernel.org
16119 L:      usb-storage@lists.one-eyed-alien.net
16120 S:      Maintained
16121 F:      drivers/usb/storage/
16122
16123 USB MIDI DRIVER
16124 M:      Clemens Ladisch <clemens@ladisch.de>
16125 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16126 T:      git git://git.alsa-project.org/alsa-kernel.git
16127 S:      Maintained
16128 F:      sound/usb/midi.*
16129
16130 USB NETWORKING DRIVERS
16131 L:      linux-usb@vger.kernel.org
16132 S:      Odd Fixes
16133 F:      drivers/net/usb/
16134
16135 USB OHCI DRIVER
16136 M:      Alan Stern <stern@rowland.harvard.edu>
16137 L:      linux-usb@vger.kernel.org
16138 S:      Maintained
16139 F:      Documentation/usb/ohci.txt
16140 F:      drivers/usb/host/ohci*
16141
16142 USB OTG FSM (Finite State Machine)
16143 M:      Peter Chen <Peter.Chen@nxp.com>
16144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16145 L:      linux-usb@vger.kernel.org
16146 S:      Maintained
16147 F:      drivers/usb/common/usb-otg-fsm.c
16148
16149 USB OVER IP DRIVER
16150 M:      Valentina Manea <valentina.manea.m@gmail.com>
16151 M:      Shuah Khan <shuah@kernel.org>
16152 M:      Shuah Khan <skhan@linuxfoundation.org>
16153 L:      linux-usb@vger.kernel.org
16154 S:      Maintained
16155 F:      Documentation/usb/usbip_protocol.txt
16156 F:      drivers/usb/usbip/
16157 F:      tools/usb/usbip/
16158 F:      tools/testing/selftests/drivers/usb/usbip/
16159
16160 USB PEGASUS DRIVER
16161 M:      Petko Manolov <petkan@nucleusys.com>
16162 L:      linux-usb@vger.kernel.org
16163 L:      netdev@vger.kernel.org
16164 T:      git git://github.com/petkan/pegasus.git
16165 W:      https://github.com/petkan/pegasus
16166 S:      Maintained
16167 F:      drivers/net/usb/pegasus.*
16168
16169 USB PHY LAYER
16170 M:      Felipe Balbi <balbi@kernel.org>
16171 L:      linux-usb@vger.kernel.org
16172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16173 S:      Maintained
16174 F:      drivers/usb/phy/
16175
16176 USB PRINTER DRIVER (usblp)
16177 M:      Pete Zaitcev <zaitcev@redhat.com>
16178 L:      linux-usb@vger.kernel.org
16179 S:      Supported
16180 F:      drivers/usb/class/usblp.c
16181
16182 USB QMI WWAN NETWORK DRIVER
16183 M:      Bjørn Mork <bjorn@mork.no>
16184 L:      netdev@vger.kernel.org
16185 S:      Maintained
16186 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16187 F:      drivers/net/usb/qmi_wwan.c
16188
16189 USB RTL8150 DRIVER
16190 M:      Petko Manolov <petkan@nucleusys.com>
16191 L:      linux-usb@vger.kernel.org
16192 L:      netdev@vger.kernel.org
16193 T:      git git://github.com/petkan/rtl8150.git
16194 W:      https://github.com/petkan/rtl8150
16195 S:      Maintained
16196 F:      drivers/net/usb/rtl8150.c
16197
16198 USB SERIAL SUBSYSTEM
16199 M:      Johan Hovold <johan@kernel.org>
16200 L:      linux-usb@vger.kernel.org
16201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16202 S:      Maintained
16203 F:      Documentation/usb/usb-serial.txt
16204 F:      drivers/usb/serial/
16205 F:      include/linux/usb/serial.h
16206
16207 USB SMSC75XX ETHERNET DRIVER
16208 M:      Steve Glendinning <steve.glendinning@shawell.net>
16209 L:      netdev@vger.kernel.org
16210 S:      Maintained
16211 F:      drivers/net/usb/smsc75xx.*
16212
16213 USB SMSC95XX ETHERNET DRIVER
16214 M:      Steve Glendinning <steve.glendinning@shawell.net>
16215 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16216 L:      netdev@vger.kernel.org
16217 S:      Maintained
16218 F:      drivers/net/usb/smsc95xx.*
16219
16220 USB SUBSYSTEM
16221 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16222 L:      linux-usb@vger.kernel.org
16223 W:      http://www.linux-usb.org
16224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16225 S:      Supported
16226 F:      Documentation/devicetree/bindings/usb/
16227 F:      Documentation/usb/
16228 F:      drivers/usb/
16229 F:      include/linux/usb.h
16230 F:      include/linux/usb/
16231
16232 USB TYPEC PI3USB30532 MUX DRIVER
16233 M:      Hans de Goede <hdegoede@redhat.com>
16234 L:      linux-usb@vger.kernel.org
16235 S:      Maintained
16236 F:      drivers/usb/typec/mux/pi3usb30532.c
16237
16238 USB TYPEC CLASS
16239 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16240 L:      linux-usb@vger.kernel.org
16241 S:      Maintained
16242 F:      Documentation/ABI/testing/sysfs-class-typec
16243 F:      Documentation/driver-api/usb/typec.rst
16244 F:      drivers/usb/typec/
16245 F:      include/linux/usb/typec.h
16246
16247 USB TYPEC BUS FOR ALTERNATE MODES
16248 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16249 L:      linux-usb@vger.kernel.org
16250 S:      Maintained
16251 F:      Documentation/ABI/testing/sysfs-bus-typec
16252 F:      Documentation/driver-api/usb/typec_bus.rst
16253 F:      drivers/usb/typec/altmodes/
16254 F:      include/linux/usb/typec_altmode.h
16255
16256 USB TYPEC PORT CONTROLLER DRIVERS
16257 M:      Guenter Roeck <linux@roeck-us.net>
16258 L:      linux-usb@vger.kernel.org
16259 S:      Maintained
16260 F:      drivers/usb/typec/tcpm/
16261
16262 USB UHCI DRIVER
16263 M:      Alan Stern <stern@rowland.harvard.edu>
16264 L:      linux-usb@vger.kernel.org
16265 S:      Maintained
16266 F:      drivers/usb/host/uhci*
16267
16268 USB VIDEO CLASS
16269 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16270 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16271 L:      linux-media@vger.kernel.org
16272 T:      git git://linuxtv.org/media_tree.git
16273 W:      http://www.ideasonboard.org/uvc/
16274 S:      Maintained
16275 F:      drivers/media/usb/uvc/
16276 F:      include/uapi/linux/uvcvideo.h
16277
16278 USB VISION DRIVER
16279 M:      Hans Verkuil <hverkuil@xs4all.nl>
16280 L:      linux-media@vger.kernel.org
16281 T:      git git://linuxtv.org/media_tree.git
16282 W:      https://linuxtv.org
16283 S:      Odd Fixes
16284 F:      drivers/media/usb/usbvision/
16285
16286 USB WEBCAM GADGET
16287 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16288 L:      linux-usb@vger.kernel.org
16289 S:      Maintained
16290 F:      drivers/usb/gadget/function/*uvc*
16291 F:      drivers/usb/gadget/legacy/webcam.c
16292 F:      include/uapi/linux/usb/g_uvc.h
16293
16294 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16295 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16296 L:      linux-wireless@vger.kernel.org
16297 S:      Maintained
16298 F:      drivers/net/wireless/rndis_wlan.c
16299
16300 USB XHCI DRIVER
16301 M:      Mathias Nyman <mathias.nyman@intel.com>
16302 L:      linux-usb@vger.kernel.org
16303 S:      Supported
16304 F:      drivers/usb/host/xhci*
16305 F:      drivers/usb/host/pci-quirks*
16306
16307 USB ZD1201 DRIVER
16308 L:      linux-wireless@vger.kernel.org
16309 W:      http://linux-lc100020.sourceforge.net
16310 S:      Orphan
16311 F:      drivers/net/wireless/zydas/zd1201.*
16312
16313 USB ZR364XX DRIVER
16314 M:      Antoine Jacquet <royale@zerezo.com>
16315 L:      linux-usb@vger.kernel.org
16316 L:      linux-media@vger.kernel.org
16317 T:      git git://linuxtv.org/media_tree.git
16318 W:      http://royale.zerezo.com/zr364xx/
16319 S:      Maintained
16320 F:      Documentation/media/v4l-drivers/zr364xx*
16321 F:      drivers/media/usb/zr364xx/
16322
16323 USER-MODE LINUX (UML)
16324 M:      Jeff Dike <jdike@addtoit.com>
16325 M:      Richard Weinberger <richard@nod.at>
16326 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16327 L:      linux-um@lists.infradead.org
16328 W:      http://user-mode-linux.sourceforge.net
16329 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16331 S:      Maintained
16332 F:      Documentation/virtual/uml/
16333 F:      arch/um/
16334 F:      arch/x86/um/
16335 F:      fs/hostfs/
16336
16337 USERSPACE COPYIN/COPYOUT (UIOVEC)
16338 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16339 S:      Maintained
16340 F:      lib/iov_iter.c
16341 F:      include/linux/uio.h
16342
16343 USERSPACE DMA BUFFER DRIVER
16344 M:      Gerd Hoffmann <kraxel@redhat.com>
16345 S:      Maintained
16346 L:      dri-devel@lists.freedesktop.org
16347 F:      drivers/dma-buf/udmabuf.c
16348 F:      include/uapi/linux/udmabuf.h
16349 T:      git git://anongit.freedesktop.org/drm/drm-misc
16350
16351 USERSPACE I/O (UIO)
16352 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16353 S:      Maintained
16354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16355 F:      Documentation/driver-api/uio-howto.rst
16356 F:      drivers/uio/
16357 F:      include/linux/uio_driver.h
16358
16359 UTIL-LINUX PACKAGE
16360 M:      Karel Zak <kzak@redhat.com>
16361 L:      util-linux@vger.kernel.org
16362 W:      http://en.wikipedia.org/wiki/Util-linux
16363 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16364 S:      Maintained
16365
16366 UUID HELPERS
16367 M:      Christoph Hellwig <hch@lst.de>
16368 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16369 L:      linux-kernel@vger.kernel.org
16370 T:      git git://git.infradead.org/users/hch/uuid.git
16371 F:      lib/uuid.c
16372 F:      lib/test_uuid.c
16373 F:      include/linux/uuid.h
16374 F:      include/uapi/linux/uuid.h
16375 S:      Maintained
16376
16377 UVESAFB DRIVER
16378 M:      Michal Januszewski <spock@gentoo.org>
16379 L:      linux-fbdev@vger.kernel.org
16380 W:      https://github.com/mjanusz/v86d
16381 S:      Maintained
16382 F:      Documentation/fb/uvesafb.txt
16383 F:      drivers/video/fbdev/uvesafb.*
16384
16385 VF610 NAND DRIVER
16386 M:      Stefan Agner <stefan@agner.ch>
16387 L:      linux-mtd@lists.infradead.org
16388 S:      Supported
16389 F:      drivers/mtd/nand/raw/vf610_nfc.c
16390
16391 VFAT/FAT/MSDOS FILESYSTEM
16392 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16393 S:      Maintained
16394 F:      Documentation/filesystems/vfat.txt
16395 F:      fs/fat/
16396
16397 VFIO DRIVER
16398 M:      Alex Williamson <alex.williamson@redhat.com>
16399 L:      kvm@vger.kernel.org
16400 T:      git git://github.com/awilliam/linux-vfio.git
16401 S:      Maintained
16402 F:      Documentation/vfio.txt
16403 F:      drivers/vfio/
16404 F:      include/linux/vfio.h
16405 F:      include/uapi/linux/vfio.h
16406
16407 VFIO MEDIATED DEVICE DRIVERS
16408 M:      Kirti Wankhede <kwankhede@nvidia.com>
16409 L:      kvm@vger.kernel.org
16410 S:      Maintained
16411 F:      Documentation/vfio-mediated-device.txt
16412 F:      drivers/vfio/mdev/
16413 F:      include/linux/mdev.h
16414 F:      samples/vfio-mdev/
16415
16416 VFIO PLATFORM DRIVER
16417 M:      Eric Auger <eric.auger@redhat.com>
16418 L:      kvm@vger.kernel.org
16419 S:      Maintained
16420 F:      drivers/vfio/platform/
16421
16422 VGA_SWITCHEROO
16423 R:      Lukas Wunner <lukas@wunner.de>
16424 S:      Maintained
16425 F:      Documentation/gpu/vga-switcheroo.rst
16426 F:      drivers/gpu/vga/vga_switcheroo.c
16427 F:      include/linux/vga_switcheroo.h
16428 T:      git git://anongit.freedesktop.org/drm/drm-misc
16429
16430 VIA RHINE NETWORK DRIVER
16431 S:      Orphan
16432 F:      drivers/net/ethernet/via/via-rhine.c
16433
16434 VIA SD/MMC CARD CONTROLLER DRIVER
16435 M:      Bruce Chang <brucechang@via.com.tw>
16436 M:      Harald Welte <HaraldWelte@viatech.com>
16437 S:      Maintained
16438 F:      drivers/mmc/host/via-sdmmc.c
16439
16440 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16441 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16442 L:      linux-fbdev@vger.kernel.org
16443 S:      Maintained
16444 F:      include/linux/via-core.h
16445 F:      include/linux/via-gpio.h
16446 F:      include/linux/via_i2c.h
16447 F:      drivers/video/fbdev/via/
16448
16449 VIA VELOCITY NETWORK DRIVER
16450 M:      Francois Romieu <romieu@fr.zoreil.com>
16451 L:      netdev@vger.kernel.org
16452 S:      Maintained
16453 F:      drivers/net/ethernet/via/via-velocity.*
16454
16455 VICODEC VIRTUAL CODEC DRIVER
16456 M:      Hans Verkuil <hans.verkuil@cisco.com>
16457 L:      linux-media@vger.kernel.org
16458 T:      git git://linuxtv.org/media_tree.git
16459 W:      https://linuxtv.org
16460 S:      Maintained
16461 F:      drivers/media/platform/vicodec/*
16462
16463 VIDEO MULTIPLEXER DRIVER
16464 M:      Philipp Zabel <p.zabel@pengutronix.de>
16465 L:      linux-media@vger.kernel.org
16466 S:      Maintained
16467 F:      drivers/media/platform/video-mux.c
16468
16469 VIDEO I2C POLLING DRIVER
16470 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16471 L:      linux-media@vger.kernel.org
16472 S:      Maintained
16473 F:      drivers/media/i2c/video-i2c.c
16474
16475 VIDEOBUF2 FRAMEWORK
16476 M:      Pawel Osciak <pawel@osciak.com>
16477 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16478 M:      Kyungmin Park <kyungmin.park@samsung.com>
16479 L:      linux-media@vger.kernel.org
16480 S:      Maintained
16481 F:      drivers/media/common/videobuf2/*
16482 F:      include/media/videobuf2-*
16483
16484 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16485 M:      Helen Koike <helen.koike@collabora.com>
16486 L:      linux-media@vger.kernel.org
16487 T:      git git://linuxtv.org/media_tree.git
16488 W:      https://linuxtv.org
16489 S:      Maintained
16490 F:      drivers/media/platform/vimc/*
16491
16492 VIRT LIB
16493 M:      Alex Williamson <alex.williamson@redhat.com>
16494 M:      Paolo Bonzini <pbonzini@redhat.com>
16495 L:      kvm@vger.kernel.org
16496 S:      Supported
16497 F:      virt/lib/
16498
16499 VIRTIO AND VHOST VSOCK DRIVER
16500 M:      Stefan Hajnoczi <stefanha@redhat.com>
16501 L:      kvm@vger.kernel.org
16502 L:      virtualization@lists.linux-foundation.org
16503 L:      netdev@vger.kernel.org
16504 S:      Maintained
16505 F:      include/linux/virtio_vsock.h
16506 F:      include/uapi/linux/virtio_vsock.h
16507 F:      include/uapi/linux/vsockmon.h
16508 F:      include/uapi/linux/vm_sockets_diag.h
16509 F:      net/vmw_vsock/diag.c
16510 F:      net/vmw_vsock/af_vsock_tap.c
16511 F:      net/vmw_vsock/virtio_transport_common.c
16512 F:      net/vmw_vsock/virtio_transport.c
16513 F:      drivers/net/vsockmon.c
16514 F:      drivers/vhost/vsock.c
16515 F:      tools/testing/vsock/
16516
16517 VIRTIO CONSOLE DRIVER
16518 M:      Amit Shah <amit@kernel.org>
16519 L:      virtualization@lists.linux-foundation.org
16520 S:      Maintained
16521 F:      drivers/char/virtio_console.c
16522 F:      include/linux/virtio_console.h
16523 F:      include/uapi/linux/virtio_console.h
16524
16525 VIRTIO CORE AND NET DRIVERS
16526 M:      "Michael S. Tsirkin" <mst@redhat.com>
16527 M:      Jason Wang <jasowang@redhat.com>
16528 L:      virtualization@lists.linux-foundation.org
16529 S:      Maintained
16530 F:      Documentation/devicetree/bindings/virtio/
16531 F:      drivers/virtio/
16532 F:      tools/virtio/
16533 F:      drivers/net/virtio_net.c
16534 F:      drivers/block/virtio_blk.c
16535 F:      include/linux/virtio*.h
16536 F:      include/uapi/linux/virtio_*.h
16537 F:      drivers/crypto/virtio/
16538 F:      mm/balloon_compaction.c
16539
16540 VIRTIO BLOCK AND SCSI DRIVERS
16541 M:      "Michael S. Tsirkin" <mst@redhat.com>
16542 M:      Jason Wang <jasowang@redhat.com>
16543 R:      Paolo Bonzini <pbonzini@redhat.com>
16544 R:      Stefan Hajnoczi <stefanha@redhat.com>
16545 L:      virtualization@lists.linux-foundation.org
16546 S:      Maintained
16547 F:      drivers/block/virtio_blk.c
16548 F:      drivers/scsi/virtio_scsi.c
16549 F:      include/uapi/linux/virtio_blk.h
16550 F:      include/uapi/linux/virtio_scsi.h
16551 F:      drivers/vhost/scsi.c
16552
16553 VIRTIO CRYPTO DRIVER
16554 M:      Gonglei <arei.gonglei@huawei.com>
16555 L:      virtualization@lists.linux-foundation.org
16556 L:      linux-crypto@vger.kernel.org
16557 S:      Maintained
16558 F:      drivers/crypto/virtio/
16559 F:      include/uapi/linux/virtio_crypto.h
16560
16561 VIRTIO DRIVERS FOR S390
16562 M:      Cornelia Huck <cohuck@redhat.com>
16563 M:      Halil Pasic <pasic@linux.ibm.com>
16564 L:      linux-s390@vger.kernel.org
16565 L:      virtualization@lists.linux-foundation.org
16566 L:      kvm@vger.kernel.org
16567 S:      Supported
16568 F:      drivers/s390/virtio/
16569 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16570
16571 VIRTIO GPU DRIVER
16572 M:      David Airlie <airlied@linux.ie>
16573 M:      Gerd Hoffmann <kraxel@redhat.com>
16574 L:      dri-devel@lists.freedesktop.org
16575 L:      virtualization@lists.linux-foundation.org
16576 T:      git git://anongit.freedesktop.org/drm/drm-misc
16577 S:      Maintained
16578 F:      drivers/gpu/drm/virtio/
16579 F:      include/uapi/linux/virtio_gpu.h
16580
16581 VIRTIO HOST (VHOST)
16582 M:      "Michael S. Tsirkin" <mst@redhat.com>
16583 M:      Jason Wang <jasowang@redhat.com>
16584 L:      kvm@vger.kernel.org
16585 L:      virtualization@lists.linux-foundation.org
16586 L:      netdev@vger.kernel.org
16587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16588 S:      Maintained
16589 F:      drivers/vhost/
16590 F:      include/uapi/linux/vhost.h
16591
16592 VIRTIO INPUT DRIVER
16593 M:      Gerd Hoffmann <kraxel@redhat.com>
16594 S:      Maintained
16595 F:      drivers/virtio/virtio_input.c
16596 F:      include/uapi/linux/virtio_input.h
16597
16598 VIRTUAL BOX GUEST DEVICE DRIVER
16599 M:      Hans de Goede <hdegoede@redhat.com>
16600 M:      Arnd Bergmann <arnd@arndb.de>
16601 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16602 S:      Maintained
16603 F:      include/linux/vbox_utils.h
16604 F:      include/uapi/linux/vbox*.h
16605 F:      drivers/virt/vboxguest/
16606
16607 VIRTUAL SERIO DEVICE DRIVER
16608 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16609 S:      Maintained
16610 F:      drivers/input/serio/userio.c
16611 F:      include/uapi/linux/userio.h
16612
16613 VIVID VIRTUAL VIDEO DRIVER
16614 M:      Hans Verkuil <hverkuil@xs4all.nl>
16615 L:      linux-media@vger.kernel.org
16616 T:      git git://linuxtv.org/media_tree.git
16617 W:      https://linuxtv.org
16618 S:      Maintained
16619 F:      drivers/media/platform/vivid/*
16620
16621 VLYNQ BUS
16622 M:      Florian Fainelli <f.fainelli@gmail.com>
16623 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16624 S:      Maintained
16625 F:      drivers/vlynq/vlynq.c
16626 F:      include/linux/vlynq.h
16627
16628 VME SUBSYSTEM
16629 M:      Martyn Welch <martyn@welchs.me.uk>
16630 M:      Manohar Vanga <manohar.vanga@gmail.com>
16631 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16632 L:      devel@driverdev.osuosl.org
16633 S:      Maintained
16634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16635 F:      Documentation/driver-api/vme.rst
16636 F:      drivers/staging/vme/
16637 F:      drivers/vme/
16638 F:      include/linux/vme*
16639
16640 VMWARE BALLOON DRIVER
16641 M:      Julien Freche <jfreche@vmware.com>
16642 M:      Nadav Amit <namit@vmware.com>
16643 M:      "VMware, Inc." <pv-drivers@vmware.com>
16644 L:      linux-kernel@vger.kernel.org
16645 S:      Maintained
16646 F:      drivers/misc/vmw_balloon.c
16647
16648 VMWARE HYPERVISOR INTERFACE
16649 M:      Alok Kataria <akataria@vmware.com>
16650 L:      virtualization@lists.linux-foundation.org
16651 S:      Supported
16652 F:      arch/x86/kernel/cpu/vmware.c
16653
16654 VMWARE PVRDMA DRIVER
16655 M:      Adit Ranadive <aditr@vmware.com>
16656 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16657 L:      linux-rdma@vger.kernel.org
16658 S:      Maintained
16659 F:      drivers/infiniband/hw/vmw_pvrdma/
16660
16661 VMware PVSCSI driver
16662 M:      Jim Gill <jgill@vmware.com>
16663 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16664 L:      linux-scsi@vger.kernel.org
16665 S:      Maintained
16666 F:      drivers/scsi/vmw_pvscsi.c
16667 F:      drivers/scsi/vmw_pvscsi.h
16668
16669 VMWARE VMMOUSE SUBDRIVER
16670 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16671 M:      "VMware, Inc." <pv-drivers@vmware.com>
16672 L:      linux-input@vger.kernel.org
16673 S:      Maintained
16674 F:      drivers/input/mouse/vmmouse.c
16675 F:      drivers/input/mouse/vmmouse.h
16676
16677 VMWARE VMXNET3 ETHERNET DRIVER
16678 M:      Ronak Doshi <doshir@vmware.com>
16679 M:      "VMware, Inc." <pv-drivers@vmware.com>
16680 L:      netdev@vger.kernel.org
16681 S:      Maintained
16682 F:      drivers/net/vmxnet3/
16683
16684 VOCORE VOCORE2 BOARD
16685 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16686 L:      linux-mips@vger.kernel.org
16687 S:      Maintained
16688 F:      arch/mips/boot/dts/ralink/vocore2.dts
16689
16690 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16691 M:      Liam Girdwood <lgirdwood@gmail.com>
16692 M:      Mark Brown <broonie@kernel.org>
16693 L:      linux-kernel@vger.kernel.org
16694 W:      http://www.slimlogic.co.uk/?p=48
16695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16696 S:      Supported
16697 F:      Documentation/devicetree/bindings/regulator/
16698 F:      Documentation/power/regulator/
16699 F:      drivers/regulator/
16700 F:      include/dt-bindings/regulator/
16701 F:      include/linux/regulator/
16702
16703 VRF
16704 M:      David Ahern <dsa@cumulusnetworks.com>
16705 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16706 L:      netdev@vger.kernel.org
16707 S:      Maintained
16708 F:      drivers/net/vrf.c
16709 F:      Documentation/networking/vrf.txt
16710
16711 VT1211 HARDWARE MONITOR DRIVER
16712 M:      Juerg Haefliger <juergh@gmail.com>
16713 L:      linux-hwmon@vger.kernel.org
16714 S:      Maintained
16715 F:      Documentation/hwmon/vt1211
16716 F:      drivers/hwmon/vt1211.c
16717
16718 VT8231 HARDWARE MONITOR DRIVER
16719 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16720 L:      linux-hwmon@vger.kernel.org
16721 S:      Maintained
16722 F:      drivers/hwmon/vt8231.c
16723
16724 VUB300 USB to SDIO/SD/MMC bridge chip
16725 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16726 L:      linux-mmc@vger.kernel.org
16727 L:      linux-usb@vger.kernel.org
16728 S:      Supported
16729 F:      drivers/mmc/host/vub300.c
16730
16731 W1 DALLAS'S 1-WIRE BUS
16732 M:      Evgeniy Polyakov <zbr@ioremap.net>
16733 S:      Maintained
16734 F:      Documentation/devicetree/bindings/w1/
16735 F:      Documentation/w1/
16736 F:      drivers/w1/
16737 F:      include/linux/w1.h
16738
16739 W83791D HARDWARE MONITORING DRIVER
16740 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16741 L:      linux-hwmon@vger.kernel.org
16742 S:      Maintained
16743 F:      Documentation/hwmon/w83791d
16744 F:      drivers/hwmon/w83791d.c
16745
16746 W83793 HARDWARE MONITORING DRIVER
16747 M:      Rudolf Marek <r.marek@assembler.cz>
16748 L:      linux-hwmon@vger.kernel.org
16749 S:      Maintained
16750 F:      Documentation/hwmon/w83793
16751 F:      drivers/hwmon/w83793.c
16752
16753 W83795 HARDWARE MONITORING DRIVER
16754 M:      Jean Delvare <jdelvare@suse.com>
16755 L:      linux-hwmon@vger.kernel.org
16756 S:      Maintained
16757 F:      drivers/hwmon/w83795.c
16758
16759 W83L51xD SD/MMC CARD INTERFACE DRIVER
16760 M:      Pierre Ossman <pierre@ossman.eu>
16761 S:      Maintained
16762 F:      drivers/mmc/host/wbsd.*
16763
16764 WACOM PROTOCOL 4 SERIAL TABLETS
16765 M:      Julian Squires <julian@cipht.net>
16766 M:      Hans de Goede <hdegoede@redhat.com>
16767 L:      linux-input@vger.kernel.org
16768 S:      Maintained
16769 F:      drivers/input/tablet/wacom_serial4.c
16770
16771 WATCHDOG DEVICE DRIVERS
16772 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16773 M:      Guenter Roeck <linux@roeck-us.net>
16774 L:      linux-watchdog@vger.kernel.org
16775 W:      http://www.linux-watchdog.org/
16776 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16777 S:      Maintained
16778 F:      Documentation/devicetree/bindings/watchdog/
16779 F:      Documentation/watchdog/
16780 F:      drivers/watchdog/
16781 F:      include/linux/watchdog.h
16782 F:      include/uapi/linux/watchdog.h
16783
16784 WHISKEYCOVE PMIC GPIO DRIVER
16785 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16786 L:      linux-gpio@vger.kernel.org
16787 S:      Maintained
16788 F:      drivers/gpio/gpio-wcove.c
16789
16790 WHWAVE RTC DRIVER
16791 M:      Dianlong Li <long17.cool@163.com>
16792 L:      linux-rtc@vger.kernel.org
16793 S:      Maintained
16794 F:      drivers/rtc/rtc-sd3078.c
16795
16796 WIIMOTE HID DRIVER
16797 M:      David Herrmann <dh.herrmann@googlemail.com>
16798 L:      linux-input@vger.kernel.org
16799 S:      Maintained
16800 F:      drivers/hid/hid-wiimote*
16801
16802 WILOCITY WIL6210 WIRELESS DRIVER
16803 M:      Maya Erez <merez@codeaurora.org>
16804 L:      linux-wireless@vger.kernel.org
16805 L:      wil6210@qti.qualcomm.com
16806 S:      Supported
16807 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16808 F:      drivers/net/wireless/ath/wil6210/
16809
16810 WIMAX STACK
16811 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16812 M:      linux-wimax@intel.com
16813 L:      wimax@linuxwimax.org (subscribers-only)
16814 S:      Supported
16815 W:      http://linuxwimax.org
16816 F:      Documentation/wimax/README.wimax
16817 F:      include/linux/wimax/debug.h
16818 F:      include/net/wimax.h
16819 F:      include/uapi/linux/wimax.h
16820 F:      net/wimax/
16821
16822 WINBOND CIR DRIVER
16823 M:      David Härdeman <david@hardeman.nu>
16824 S:      Maintained
16825 F:      drivers/media/rc/winbond-cir.c
16826
16827 RCMM REMOTE CONTROLS DECODER
16828 M:      Patrick Lerda <patrick9876@free.fr>
16829 S:      Maintained
16830 F:      drivers/media/rc/ir-rcmm-decoder.c
16831
16832 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16833 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16834 L:      linux-watchdog@vger.kernel.org
16835 S:      Maintained
16836 F:      drivers/watchdog/ebc-c384_wdt.c
16837
16838 WINSYSTEMS WS16C48 GPIO DRIVER
16839 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16840 L:      linux-gpio@vger.kernel.org
16841 S:      Maintained
16842 F:      drivers/gpio/gpio-ws16c48.c
16843
16844 WISTRON LAPTOP BUTTON DRIVER
16845 M:      Miloslav Trmac <mitr@volny.cz>
16846 S:      Maintained
16847 F:      drivers/input/misc/wistron_btns.c
16848
16849 WL3501 WIRELESS PCMCIA CARD DRIVER
16850 L:      linux-wireless@vger.kernel.org
16851 S:      Odd fixes
16852 F:      drivers/net/wireless/wl3501*
16853
16854 WOLFSON MICROELECTRONICS DRIVERS
16855 L:      patches@opensource.cirrus.com
16856 T:      git https://github.com/CirrusLogic/linux-drivers.git
16857 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16858 S:      Supported
16859 F:      Documentation/hwmon/wm83??
16860 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16861 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16862 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16863 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16864 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16865 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16866 F:      drivers/clk/clk-wm83*.c
16867 F:      drivers/extcon/extcon-arizona.c
16868 F:      drivers/leds/leds-wm83*.c
16869 F:      drivers/gpio/gpio-*wm*.c
16870 F:      drivers/gpio/gpio-arizona.c
16871 F:      drivers/hwmon/wm83??-hwmon.c
16872 F:      drivers/input/misc/wm831x-on.c
16873 F:      drivers/input/touchscreen/wm831x-ts.c
16874 F:      drivers/input/touchscreen/wm97*.c
16875 F:      drivers/mfd/arizona*
16876 F:      drivers/mfd/wm*.c
16877 F:      drivers/mfd/cs47l24*
16878 F:      drivers/power/supply/wm83*.c
16879 F:      drivers/rtc/rtc-wm83*.c
16880 F:      drivers/regulator/wm8*.c
16881 F:      drivers/regulator/arizona*
16882 F:      drivers/video/backlight/wm83*_bl.c
16883 F:      drivers/watchdog/wm83*_wdt.c
16884 F:      include/linux/mfd/arizona/
16885 F:      include/linux/mfd/wm831x/
16886 F:      include/linux/mfd/wm8350/
16887 F:      include/linux/mfd/wm8400*
16888 F:      include/linux/regulator/arizona*
16889 F:      include/linux/wm97xx.h
16890 F:      include/sound/wm????.h
16891 F:      sound/soc/codecs/arizona.?
16892 F:      sound/soc/codecs/wm*
16893 F:      sound/soc/codecs/cs47l24*
16894
16895 WORKQUEUE
16896 M:      Tejun Heo <tj@kernel.org>
16897 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16899 S:      Maintained
16900 F:      include/linux/workqueue.h
16901 F:      kernel/workqueue.c
16902 F:      Documentation/core-api/workqueue.rst
16903
16904 X-POWERS AXP288 PMIC DRIVERS
16905 M:      Hans de Goede <hdegoede@redhat.com>
16906 S:      Maintained
16907 N:      axp288
16908 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16909
16910 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16911 M:      Chen-Yu Tsai <wens@csie.org>
16912 L:      linux-kernel@vger.kernel.org
16913 S:      Maintained
16914 N:      axp[128]
16915
16916 X.25 NETWORK LAYER
16917 M:      Andrew Hendry <andrew.hendry@gmail.com>
16918 L:      linux-x25@vger.kernel.org
16919 S:      Odd Fixes
16920 F:      Documentation/networking/x25*
16921 F:      include/net/x25*
16922 F:      net/x25/
16923
16924 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16925 M:      Thomas Gleixner <tglx@linutronix.de>
16926 M:      Ingo Molnar <mingo@redhat.com>
16927 M:      Borislav Petkov <bp@alien8.de>
16928 R:      "H. Peter Anvin" <hpa@zytor.com>
16929 M:      x86@kernel.org
16930 L:      linux-kernel@vger.kernel.org
16931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16932 S:      Maintained
16933 F:      Documentation/devicetree/bindings/x86/
16934 F:      Documentation/x86/
16935 F:      arch/x86/
16936
16937 X86 ENTRY CODE
16938 M:      Andy Lutomirski <luto@kernel.org>
16939 L:      linux-kernel@vger.kernel.org
16940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16941 S:      Maintained
16942 F:      arch/x86/entry/
16943
16944 X86 MCE INFRASTRUCTURE
16945 M:      Tony Luck <tony.luck@intel.com>
16946 M:      Borislav Petkov <bp@alien8.de>
16947 L:      linux-edac@vger.kernel.org
16948 S:      Maintained
16949 F:      arch/x86/kernel/cpu/mcheck/*
16950
16951 X86 MICROCODE UPDATE SUPPORT
16952 M:      Borislav Petkov <bp@alien8.de>
16953 S:      Maintained
16954 F:      arch/x86/kernel/cpu/microcode/*
16955
16956 X86 MM
16957 M:      Dave Hansen <dave.hansen@linux.intel.com>
16958 M:      Andy Lutomirski <luto@kernel.org>
16959 M:      Peter Zijlstra <peterz@infradead.org>
16960 L:      linux-kernel@vger.kernel.org
16961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16962 S:      Maintained
16963 F:      arch/x86/mm/
16964
16965 X86 PLATFORM DRIVERS
16966 M:      Darren Hart <dvhart@infradead.org>
16967 M:      Andy Shevchenko <andy@infradead.org>
16968 L:      platform-driver-x86@vger.kernel.org
16969 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16970 S:      Maintained
16971 F:      drivers/platform/x86/
16972 F:      drivers/platform/olpc/
16973
16974 X86 PLATFORM DRIVERS - ARCH
16975 R:      Darren Hart <dvhart@infradead.org>
16976 R:      Andy Shevchenko <andy@infradead.org>
16977 L:      platform-driver-x86@vger.kernel.org
16978 L:      x86@kernel.org
16979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16980 S:      Maintained
16981 F:      arch/x86/platform
16982
16983 X86 VDSO
16984 M:      Andy Lutomirski <luto@kernel.org>
16985 L:      linux-kernel@vger.kernel.org
16986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16987 S:      Maintained
16988 F:      arch/x86/entry/vdso/
16989
16990 XARRAY
16991 M:      Matthew Wilcox <willy@infradead.org>
16992 L:      linux-fsdevel@vger.kernel.org
16993 S:      Supported
16994 F:      Documentation/core-api/xarray.rst
16995 F:      lib/idr.c
16996 F:      lib/xarray.c
16997 F:      include/linux/idr.h
16998 F:      include/linux/xarray.h
16999 F:      tools/testing/radix-tree
17000
17001 XBOX DVD IR REMOTE
17002 M:      Benjamin Valentin <benpicco@googlemail.com>
17003 S:      Maintained
17004 F:      drivers/media/rc/xbox_remote.c
17005 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17006
17007 XC2028/3028 TUNER DRIVER
17008 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17009 L:      linux-media@vger.kernel.org
17010 W:      https://linuxtv.org
17011 T:      git git://linuxtv.org/media_tree.git
17012 S:      Maintained
17013 F:      drivers/media/tuners/tuner-xc2028.*
17014
17015 XDP (eXpress Data Path)
17016 M:      Alexei Starovoitov <ast@kernel.org>
17017 M:      Daniel Borkmann <daniel@iogearbox.net>
17018 M:      David S. Miller <davem@davemloft.net>
17019 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17020 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17021 M:      John Fastabend <john.fastabend@gmail.com>
17022 L:      netdev@vger.kernel.org
17023 L:      xdp-newbies@vger.kernel.org
17024 L:      bpf@vger.kernel.org
17025 S:      Supported
17026 F:      net/core/xdp.c
17027 F:      include/net/xdp.h
17028 F:      kernel/bpf/devmap.c
17029 F:      kernel/bpf/cpumap.c
17030 F:      include/trace/events/xdp.h
17031 K:      xdp
17032 N:      xdp
17033
17034 XDP SOCKETS (AF_XDP)
17035 M:      Björn Töpel <bjorn.topel@intel.com>
17036 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17037 L:      netdev@vger.kernel.org
17038 L:      bpf@vger.kernel.org
17039 S:      Maintained
17040 F:      kernel/bpf/xskmap.c
17041 F:      net/xdp/
17042
17043 XEN BLOCK SUBSYSTEM
17044 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17045 M:      Roger Pau Monné <roger.pau@citrix.com>
17046 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17047 S:      Supported
17048 F:      drivers/block/xen-blkback/*
17049 F:      drivers/block/xen*
17050
17051 XEN HYPERVISOR ARM
17052 M:      Stefano Stabellini <sstabellini@kernel.org>
17053 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17054 S:      Maintained
17055 F:      arch/arm/xen/
17056 F:      arch/arm/include/asm/xen/
17057
17058 XEN HYPERVISOR ARM64
17059 M:      Stefano Stabellini <sstabellini@kernel.org>
17060 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17061 S:      Maintained
17062 F:      arch/arm64/xen/
17063 F:      arch/arm64/include/asm/xen/
17064
17065 XEN HYPERVISOR INTERFACE
17066 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17067 M:      Juergen Gross <jgross@suse.com>
17068 R:      Stefano Stabellini <sstabellini@kernel.org>
17069 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17071 S:      Supported
17072 F:      arch/x86/xen/
17073 F:      arch/x86/platform/pvh/
17074 F:      drivers/*/xen-*front.c
17075 F:      drivers/xen/
17076 F:      arch/x86/include/asm/xen/
17077 F:      arch/x86/include/asm/pvclock-abi.h
17078 F:      include/xen/
17079 F:      include/uapi/xen/
17080 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17081 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17082
17083 XEN NETWORK BACKEND DRIVER
17084 M:      Wei Liu <wei.liu2@citrix.com>
17085 M:      Paul Durrant <paul.durrant@citrix.com>
17086 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17087 L:      netdev@vger.kernel.org
17088 S:      Supported
17089 F:      drivers/net/xen-netback/*
17090
17091 XEN PCI SUBSYSTEM
17092 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17093 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17094 S:      Supported
17095 F:      arch/x86/pci/*xen*
17096 F:      drivers/pci/*xen*
17097
17098 XEN PVSCSI DRIVERS
17099 M:      Juergen Gross <jgross@suse.com>
17100 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17101 L:      linux-scsi@vger.kernel.org
17102 S:      Supported
17103 F:      drivers/scsi/xen-scsifront.c
17104 F:      drivers/xen/xen-scsiback.c
17105 F:      include/xen/interface/io/vscsiif.h
17106
17107 XEN SWIOTLB SUBSYSTEM
17108 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17109 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17110 L:      iommu@lists.linux-foundation.org
17111 S:      Supported
17112 F:      arch/x86/xen/*swiotlb*
17113 F:      drivers/xen/*swiotlb*
17114
17115 XEN SOUND FRONTEND DRIVER
17116 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17117 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17118 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17119 S:      Supported
17120 F:      sound/xen/*
17121
17122 XFS FILESYSTEM
17123 M:      Darrick J. Wong <darrick.wong@oracle.com>
17124 M:      linux-xfs@vger.kernel.org
17125 L:      linux-xfs@vger.kernel.org
17126 W:      http://xfs.org/
17127 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17128 S:      Supported
17129 F:      Documentation/filesystems/xfs.txt
17130 F:      fs/xfs/
17131
17132 XILINX AXI ETHERNET DRIVER
17133 M:      Anirudha Sarangi <anirudh@xilinx.com>
17134 M:      John Linn <John.Linn@xilinx.com>
17135 S:      Maintained
17136 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17137
17138 XILINX UARTLITE SERIAL DRIVER
17139 M:      Peter Korsgaard <jacmet@sunsite.dk>
17140 L:      linux-serial@vger.kernel.org
17141 S:      Maintained
17142 F:      drivers/tty/serial/uartlite.c
17143
17144 XILINX VIDEO IP CORES
17145 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17146 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17147 L:      linux-media@vger.kernel.org
17148 T:      git git://linuxtv.org/media_tree.git
17149 S:      Supported
17150 F:      Documentation/devicetree/bindings/media/xilinx/
17151 F:      drivers/media/platform/xilinx/
17152 F:      include/uapi/linux/xilinx-v4l2-controls.h
17153
17154 XILLYBUS DRIVER
17155 M:      Eli Billauer <eli.billauer@gmail.com>
17156 L:      linux-kernel@vger.kernel.org
17157 S:      Supported
17158 F:      drivers/char/xillybus/
17159
17160 XLP9XX I2C DRIVER
17161 M:      George Cherian <george.cherian@cavium.com>
17162 M:      Jan Glauber <jglauber@cavium.com>
17163 L:      linux-i2c@vger.kernel.org
17164 W:      http://www.cavium.com
17165 S:      Supported
17166 F:      drivers/i2c/busses/i2c-xlp9xx.c
17167
17168 XRA1403 GPIO EXPANDER
17169 M:      Nandor Han <nandor.han@ge.com>
17170 M:      Semi Malinen <semi.malinen@ge.com>
17171 L:      linux-gpio@vger.kernel.org
17172 S:      Maintained
17173 F:      drivers/gpio/gpio-xra1403.c
17174 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17175
17176 XTENSA XTFPGA PLATFORM SUPPORT
17177 M:      Max Filippov <jcmvbkbc@gmail.com>
17178 L:      linux-xtensa@linux-xtensa.org
17179 S:      Maintained
17180 F:      drivers/spi/spi-xtensa-xtfpga.c
17181 F:      sound/soc/xtensa/xtfpga-i2s.c
17182
17183 YAM DRIVER FOR AX.25
17184 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17185 L:      linux-hams@vger.kernel.org
17186 S:      Maintained
17187 F:      drivers/net/hamradio/yam*
17188 F:      include/linux/yam.h
17189
17190 YAMA SECURITY MODULE
17191 M:      Kees Cook <keescook@chromium.org>
17192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17193 S:      Supported
17194 F:      security/yama/
17195 F:      Documentation/admin-guide/LSM/Yama.rst
17196
17197 YEALINK PHONE DRIVER
17198 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17199 L:      usbb2k-api-dev@nongnu.org
17200 S:      Maintained
17201 F:      Documentation/input/devices/yealink.rst
17202 F:      drivers/input/misc/yealink.*
17203
17204 Z8530 DRIVER FOR AX.25
17205 M:      Joerg Reuter <jreuter@yaina.de>
17206 W:      http://yaina.de/jreuter/
17207 W:      http://www.qsl.net/dl1bke/
17208 L:      linux-hams@vger.kernel.org
17209 S:      Maintained
17210 F:      Documentation/networking/z8530drv.txt
17211 F:      drivers/net/hamradio/*scc.c
17212 F:      drivers/net/hamradio/z8530.h
17213
17214 ZBUD COMPRESSED PAGE ALLOCATOR
17215 M:      Seth Jennings <sjenning@redhat.com>
17216 M:      Dan Streetman <ddstreet@ieee.org>
17217 L:      linux-mm@kvack.org
17218 S:      Maintained
17219 F:      mm/zbud.c
17220 F:      include/linux/zbud.h
17221
17222 ZD1211RW WIRELESS DRIVER
17223 M:      Daniel Drake <dsd@gentoo.org>
17224 M:      Ulrich Kunitz <kune@deine-taler.de>
17225 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17226 L:      linux-wireless@vger.kernel.org
17227 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17228 S:      Maintained
17229 F:      drivers/net/wireless/zydas/zd1211rw/
17230
17231 ZD1301 MEDIA DRIVER
17232 M:      Antti Palosaari <crope@iki.fi>
17233 L:      linux-media@vger.kernel.org
17234 W:      https://linuxtv.org/
17235 W:      http://palosaari.fi/linux/
17236 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17237 S:      Maintained
17238 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17239
17240 ZD1301_DEMOD MEDIA DRIVER
17241 M:      Antti Palosaari <crope@iki.fi>
17242 L:      linux-media@vger.kernel.org
17243 W:      https://linuxtv.org/
17244 W:      http://palosaari.fi/linux/
17245 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17246 S:      Maintained
17247 F:      drivers/media/dvb-frontends/zd1301_demod*
17248
17249 ZPOOL COMPRESSED PAGE STORAGE API
17250 M:      Dan Streetman <ddstreet@ieee.org>
17251 L:      linux-mm@kvack.org
17252 S:      Maintained
17253 F:      mm/zpool.c
17254 F:      include/linux/zpool.h
17255
17256 ZR36067 VIDEO FOR LINUX DRIVER
17257 L:      mjpeg-users@lists.sourceforge.net
17258 L:      linux-media@vger.kernel.org
17259 W:      http://mjpeg.sourceforge.net/driver-zoran/
17260 T:      hg https://linuxtv.org/hg/v4l-dvb
17261 S:      Odd Fixes
17262 F:      drivers/staging/media/zoran/
17263
17264 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17265 M:      Minchan Kim <minchan@kernel.org>
17266 M:      Nitin Gupta <ngupta@vflare.org>
17267 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17268 L:      linux-kernel@vger.kernel.org
17269 S:      Maintained
17270 F:      drivers/block/zram/
17271 F:      Documentation/blockdev/zram.txt
17272
17273 ZS DECSTATION Z85C30 SERIAL DRIVER
17274 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17275 S:      Maintained
17276 F:      drivers/tty/serial/zs.*
17277
17278 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17279 M:      Minchan Kim <minchan@kernel.org>
17280 M:      Nitin Gupta <ngupta@vflare.org>
17281 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17282 L:      linux-mm@kvack.org
17283 S:      Maintained
17284 F:      mm/zsmalloc.c
17285 F:      include/linux/zsmalloc.h
17286 F:      Documentation/vm/zsmalloc.rst
17287
17288 ZSWAP COMPRESSED SWAP CACHING
17289 M:      Seth Jennings <sjenning@redhat.com>
17290 M:      Dan Streetman <ddstreet@ieee.org>
17291 L:      linux-mm@kvack.org
17292 S:      Maintained
17293 F:      mm/zswap.c
17294
17295 THE REST
17296 M:      Linus Torvalds <torvalds@linux-foundation.org>
17297 L:      linux-kernel@vger.kernel.org
17298 Q:      http://patchwork.kernel.org/project/LKML/list/
17299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17300 S:      Buried alive in reporters
17301 F:      *
17302 F:      */