]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 W:      https://parisc.wiki.kernel.org/index.php/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M:      Maxime Ripard <maxime.ripard@bootlin.com>
676 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:      linux-media@vger.kernel.org
678 S:      Maintained
679 F:      drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M:      Richard Henderson <rth@twiddle.net>
683 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:      Matt Turner <mattst88@gmail.com>
685 S:      Odd Fixes
686 L:      linux-alpha@vger.kernel.org
687 F:      arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:      Pali Rohár <pali.rohar@gmail.com>
691 F:      drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M:      Thor Thayer <thor.thayer@linux.intel.com>
695 S:      Maintained
696 F:      drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M:      Ley Foon Tan <lftan@altera.com>
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M:      Tien Hock Loh <thloh@altera.com>
706 L:      linux-gpio@vger.kernel.org
707 S:      Maintained
708 F:      drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera-a10sr.c
714 F:      drivers/mfd/altera-a10sr.c
715 F:      drivers/reset/reset-a10sr.c
716 F:      include/linux/mfd/altera-a10sr.h
717 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:      Thor Thayer <thor.thayer@linux.intel.com>
721 L:      netdev@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:      Tobias Klauser <tklauser@distanz.ch>
728 L:      linux-serial@vger.kernel.org
729 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:      Maintained
731 F:      drivers/tty/serial/altera_uart.c
732 F:      drivers/tty/serial/altera_jtaguart.c
733 F:      include/linux/altera_uart.h
734 F:      include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M:      Netanel Belgazal <netanel@amazon.com>
738 R:      Saeed Bishara <saeedb@amazon.com>
739 R:      Zorik Machulsky <zorik@amazon.com>
740 L:      netdev@vger.kernel.org
741 S:      Supported
742 F:      Documentation/networking/device_drivers/amazon/ena.txt
743 F:      drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:      Tom Lendacky <thomas.lendacky@amd.com>
747 M:      Gary Hook <gary.hook@amd.com>
748 L:      linux-crypto@vger.kernel.org
749 S:      Supported
750 F:      drivers/crypto/ccp/
751 F:      include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M:      Harry Wentland <harry.wentland@amd.com>
755 M:      Leo Li <sunpeng.li@amd.com>
756 L:      amd-gfx@lists.freedesktop.org
757 T:      git git://people.freedesktop.org/~agd5f/linux
758 S:      Supported
759 F:      drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:      Huang Rui <ray.huang@amd.com>
763 L:      linux-hwmon@vger.kernel.org
764 S:      Supported
765 F:      Documentation/hwmon/fam15h_power
766 F:      drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:      Orphan
771 F:      drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:      Andres Salomon <dilinger@queued.net>
775 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:      Supported
778 F:      drivers/char/hw_random/geode-rng.c
779 F:      drivers/crypto/geode*
780 F:      drivers/video/fbdev/geode/
781 F:      arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M:      Joerg Roedel <joro@8bytes.org>
785 L:      iommu@lists.linux-foundation.org
786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:      Maintained
788 F:      drivers/iommu/amd_iommu*.[ch]
789 F:      include/linux/amd-iommu.h
790
791 AMD KFD
792 M:      Oded Gabbay <oded.gabbay@gmail.com>
793 L:      dri-devel@lists.freedesktop.org
794 T:      git git://people.freedesktop.org/~gabbayo/linux.git
795 S:      Supported
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:      drivers/gpu/drm/amd/amdkfd/
804 F:      drivers/gpu/drm/amd/include/cik_structs.h
805 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:      drivers/gpu/drm/amd/include/vi_structs.h
807 F:      drivers/gpu/drm/amd/include/v9_structs.h
808 F:      include/uapi/linux/kfd_ioctl.h
809
810 AMD POWERPLAY
811 M:      Rex Zhu <rex.zhu@amd.com>
812 M:      Evan Quan <evan.quan@amd.com>
813 L:      amd-gfx@lists.freedesktop.org
814 S:      Supported
815 F:      drivers/gpu/drm/amd/powerplay/
816 T:      git git://people.freedesktop.org/~agd5f/linux
817
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:      Tom Lendacky <thomas.lendacky@amd.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/amd/
824
825 AMD XGBE DRIVER
826 M:      Tom Lendacky <thomas.lendacky@amd.com>
827 L:      netdev@vger.kernel.org
828 S:      Supported
829 F:      drivers/net/ethernet/amd/xgbe/
830 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:      Stefan Popa <stefan.popa@analog.com>
834 L:      linux-pm@vger.kernel.org
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/dac/ad5686*
838 F:      drivers/iio/dac/ad5696*
839
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:      Stefan Popa <stefan.popa@analog.com>
842 L:      linux-iio@vger.kernel.org
843 W:      http://ez.analog.com/community/linux-device-drivers
844 S:      Supported
845 F:      drivers/iio/dac/ad5758.c
846 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848 ANALOG DEVICES INC AD7124 DRIVER
849 M:      Stefan Popa <stefan.popa@analog.com>
850 L:      linux-iio@vger.kernel.org
851 W:      http://ez.analog.com/community/linux-device-drivers
852 S:      Supported
853 F:      drivers/iio/adc/ad7124.c
854 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
855
856 ANALOG DEVICES INC AD9389B DRIVER
857 M:      Hans Verkuil <hans.verkuil@cisco.com>
858 L:      linux-media@vger.kernel.org
859 S:      Maintained
860 F:      drivers/media/i2c/ad9389b*
861
862 ANALOG DEVICES INC ADGS1408 DRIVER
863 M:      Mircea Caprioru <mircea.caprioru@analog.com>
864 S:      Supported
865 F:      drivers/mux/adgs1408.c
866 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
867
868 ANALOG DEVICES INC ADP5061 DRIVER
869 M:      Stefan Popa <stefan.popa@analog.com>
870 L:      linux-pm@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/power/supply/adp5061.c
874
875 ANALOG DEVICES INC ADV7180 DRIVER
876 M:      Lars-Peter Clausen <lars@metafoo.de>
877 L:      linux-media@vger.kernel.org
878 W:      http://ez.analog.com/community/linux-device-drivers
879 S:      Supported
880 F:      drivers/media/i2c/adv7180.c
881
882 ANALOG DEVICES INC ADV748X DRIVER
883 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
884 L:      linux-media@vger.kernel.org
885 S:      Maintained
886 F:      drivers/media/i2c/adv748x/*
887
888 ANALOG DEVICES INC ADV7511 DRIVER
889 M:      Hans Verkuil <hans.verkuil@cisco.com>
890 L:      linux-media@vger.kernel.org
891 S:      Maintained
892 F:      drivers/media/i2c/adv7511*
893
894 ANALOG DEVICES INC ADV7604 DRIVER
895 M:      Hans Verkuil <hans.verkuil@cisco.com>
896 L:      linux-media@vger.kernel.org
897 S:      Maintained
898 F:      drivers/media/i2c/adv7604*
899
900 ANALOG DEVICES INC ADV7842 DRIVER
901 M:      Hans Verkuil <hans.verkuil@cisco.com>
902 L:      linux-media@vger.kernel.org
903 S:      Maintained
904 F:      drivers/media/i2c/adv7842*
905
906 ANALOG DEVICES INC ASOC CODEC DRIVERS
907 M:      Lars-Peter Clausen <lars@metafoo.de>
908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
909 W:      http://wiki.analog.com/
910 W:      http://ez.analog.com/community/linux-device-drivers
911 S:      Supported
912 F:      sound/soc/codecs/adau*
913 F:      sound/soc/codecs/adav*
914 F:      sound/soc/codecs/ad1*
915 F:      sound/soc/codecs/ad7*
916 F:      sound/soc/codecs/ssm*
917 F:      sound/soc/codecs/sigmadsp.*
918
919 ANALOG DEVICES INC DMA DRIVERS
920 M:      Lars-Peter Clausen <lars@metafoo.de>
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      drivers/dma/dma-axi-dmac.c
924
925 ANALOG DEVICES INC IIO DRIVERS
926 M:      Lars-Peter Clausen <lars@metafoo.de>
927 M:      Michael Hennerich <Michael.Hennerich@analog.com>
928 W:      http://wiki.analog.com/
929 W:      http://ez.analog.com/community/linux-device-drivers
930 S:      Supported
931 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
933 F:      drivers/iio/*/ad*
934 F:      drivers/iio/adc/ltc2497*
935 X:      drivers/iio/*/adjd*
936 F:      drivers/staging/iio/*/ad*
937
938 ANDES ARCHITECTURE
939 M:      Greentime Hu <green.hu@gmail.com>
940 M:      Vincent Chen <deanbo422@gmail.com>
941 T:      git https://github.com/andestech/linux.git
942 S:      Supported
943 F:      arch/nds32/
944 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
945 F:      Documentation/devicetree/bindings/nds32/
946 K:      nds32
947 N:      nds32
948
949 ANDROID CONFIG FRAGMENTS
950 M:      Rob Herring <robh@kernel.org>
951 S:      Supported
952 F:      kernel/configs/android*
953
954 ANDROID DRIVERS
955 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
956 M:      Arve Hjønnevåg <arve@android.com>
957 M:      Todd Kjos <tkjos@android.com>
958 M:      Martijn Coenen <maco@android.com>
959 M:      Joel Fernandes <joel@joelfernandes.org>
960 M:      Christian Brauner <christian@brauner.io>
961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
962 L:      devel@driverdev.osuosl.org
963 S:      Supported
964 F:      drivers/android/
965 F:      drivers/staging/android/
966
967 ANDROID GOLDFISH PIC DRIVER
968 M:      Miodrag Dinic <miodrag.dinic@mips.com>
969 S:      Supported
970 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
971 F:      drivers/irqchip/irq-goldfish-pic.c
972
973 ANDROID GOLDFISH RTC DRIVER
974 M:      Miodrag Dinic <miodrag.dinic@mips.com>
975 S:      Supported
976 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
977 F:      drivers/rtc/rtc-goldfish.c
978
979 ANDROID ION DRIVER
980 M:      Laura Abbott <labbott@redhat.com>
981 M:      Sumit Semwal <sumit.semwal@linaro.org>
982 L:      devel@driverdev.osuosl.org
983 L:      dri-devel@lists.freedesktop.org
984 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
985 S:      Supported
986 F:      drivers/staging/android/ion
987 F:      drivers/staging/android/uapi/ion.h
988
989 AOA (Apple Onboard Audio) ALSA DRIVER
990 M:      Johannes Berg <johannes@sipsolutions.net>
991 L:      linuxppc-dev@lists.ozlabs.org
992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
993 S:      Maintained
994 F:      sound/aoa/
995
996 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
997 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
998 L:      linux-iio@vger.kernel.org
999 S:      Maintained
1000 F:      drivers/iio/adc/stx104.c
1001
1002 APM DRIVER
1003 M:      Jiri Kosina <jikos@kernel.org>
1004 S:      Odd fixes
1005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1006 F:      arch/x86/kernel/apm_32.c
1007 F:      include/linux/apm_bios.h
1008 F:      include/uapi/linux/apm_bios.h
1009 F:      drivers/char/apm-emulation.c
1010
1011 APPARMOR SECURITY MODULE
1012 M:      John Johansen <john.johansen@canonical.com>
1013 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1014 W:      wiki.apparmor.net
1015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1016 S:      Supported
1017 F:      security/apparmor/
1018 F:      Documentation/admin-guide/LSM/apparmor.rst
1019
1020 APPLE BCM5974 MULTITOUCH DRIVER
1021 M:      Henrik Rydberg <rydberg@bitmath.org>
1022 L:      linux-input@vger.kernel.org
1023 S:      Odd fixes
1024 F:      drivers/input/mouse/bcm5974.c
1025
1026 APPLE SMC DRIVER
1027 M:      Henrik Rydberg <rydberg@bitmath.org>
1028 L:      linux-hwmon@vger.kernel.org
1029 S:      Odd fixes
1030 F:      drivers/hwmon/applesmc.c
1031
1032 APPLETALK NETWORK LAYER
1033 L:      netdev@vger.kernel.org
1034 S:      Odd fixes
1035 F:      drivers/net/appletalk/
1036 F:      net/appletalk/
1037
1038 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1039 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1040 S:      Supported
1041 F:      arch/arm64/boot/dts/apm/
1042
1043 APPLIED MICRO (APM) X-GENE SOC EDAC
1044 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1045 S:      Supported
1046 F:      drivers/edac/xgene_edac.c
1047 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1048
1049 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1050 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1051 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1052 S:      Supported
1053 F:      drivers/net/ethernet/apm/xgene-v2/
1054
1055 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1056 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1057 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1058 M:      Quan Nguyen <quan@os.amperecomputing.com>
1059 S:      Supported
1060 F:      drivers/net/ethernet/apm/xgene/
1061 F:      drivers/net/phy/mdio-xgene.c
1062 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1064
1065 APPLIED MICRO (APM) X-GENE SOC PMU
1066 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1067 S:      Supported
1068 F:      drivers/perf/xgene_pmu.c
1069 F:      Documentation/perf/xgene-pmu.txt
1070 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1071
1072 APTINA CAMERA SENSOR PLL
1073 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1074 L:      linux-media@vger.kernel.org
1075 S:      Maintained
1076 F:      drivers/media/i2c/aptina-pll.*
1077
1078 ARC FRAMEBUFFER DRIVER
1079 M:      Jaya Kumar <jayalk@intworks.biz>
1080 S:      Maintained
1081 F:      drivers/video/fbdev/arcfb.c
1082 F:      drivers/video/fbdev/core/fb_defio.c
1083
1084 ARC PGU DRM DRIVER
1085 M:      Alexey Brodkin <abrodkin@synopsys.com>
1086 S:      Supported
1087 F:      drivers/gpu/drm/arc/
1088 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1089
1090 ARCNET NETWORK LAYER
1091 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1092 L:      netdev@vger.kernel.org
1093 S:      Maintained
1094 F:      drivers/net/arcnet/
1095 F:      include/uapi/linux/if_arcnet.h
1096
1097 ARM ARCHITECTED TIMER DRIVER
1098 M:      Mark Rutland <mark.rutland@arm.com>
1099 M:      Marc Zyngier <marc.zyngier@arm.com>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      arch/arm/include/asm/arch_timer.h
1103 F:      arch/arm64/include/asm/arch_timer.h
1104 F:      drivers/clocksource/arm_arch_timer.c
1105
1106 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1107 M:      Linus Walleij <linus.walleij@linaro.org>
1108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S:      Maintained
1110 F:      Documentation/devicetree/bindings/arm/arm-boards
1111 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1112 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1113 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1114 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1115 F:      arch/arm/mach-integrator/
1116 F:      arch/arm/mach-realview/
1117 F:      arch/arm/mach-versatile/
1118 F:      arch/arm/plat-versatile/
1119 F:      arch/arm/boot/dts/arm-realview-*
1120 F:      arch/arm/boot/dts/integrator*
1121 F:      arch/arm/boot/dts/versatile*
1122 F:      drivers/clk/versatile/
1123 F:      drivers/i2c/busses/i2c-versatile.c
1124 F:      drivers/irqchip/irq-versatile-fpga.c
1125 F:      drivers/mtd/maps/physmap_of_versatile.c
1126 F:      drivers/power/reset/arm-versatile-reboot.c
1127 F:      drivers/soc/versatile/
1128
1129 ARM HDLCD DRM DRIVER
1130 M:      Liviu Dudau <liviu.dudau@arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/hdlcd_*
1133 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1134
1135 ARM MALI-DP DRM DRIVER
1136 M:      Liviu Dudau <liviu.dudau@arm.com>
1137 M:      Brian Starkey <brian.starkey@arm.com>
1138 M:      Mali DP Maintainers <malidp@foss.arm.com>
1139 S:      Supported
1140 F:      drivers/gpu/drm/arm/
1141 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1142
1143 ARM MFM AND FLOPPY DRIVERS
1144 M:      Ian Molton <spyro@f2s.com>
1145 S:      Maintained
1146 F:      arch/arm/lib/floppydma.S
1147 F:      arch/arm/include/asm/floppy.h
1148
1149 ARM PMU PROFILING AND DEBUGGING
1150 M:      Will Deacon <will.deacon@arm.com>
1151 M:      Mark Rutland <mark.rutland@arm.com>
1152 S:      Maintained
1153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 F:      arch/arm*/kernel/perf_*
1155 F:      arch/arm/oprofile/common.c
1156 F:      arch/arm*/kernel/hw_breakpoint.c
1157 F:      arch/arm*/include/asm/hw_breakpoint.h
1158 F:      arch/arm*/include/asm/perf_event.h
1159 F:      drivers/perf/*
1160 F:      include/linux/perf/arm_pmu.h
1161 F:      Documentation/devicetree/bindings/arm/pmu.txt
1162 F:      Documentation/devicetree/bindings/perf/
1163
1164 ARM PORT
1165 M:      Russell King <linux@armlinux.org.uk>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 W:      http://www.armlinux.org.uk/
1168 S:      Odd Fixes
1169 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1170 F:      arch/arm/
1171 X:      arch/arm/boot/dts/
1172
1173 ARM PRIMECELL AACI PL041 DRIVER
1174 M:      Russell King <linux@armlinux.org.uk>
1175 S:      Odd Fixes
1176 F:      sound/arm/aaci.*
1177
1178 ARM PRIMECELL BUS SUPPORT
1179 M:      Russell King <linux@armlinux.org.uk>
1180 S:      Odd Fixes
1181 F:      drivers/amba/
1182 F:      include/linux/amba/bus.h
1183
1184 ARM PRIMECELL CLCD PL110 DRIVER
1185 M:      Russell King <linux@armlinux.org.uk>
1186 S:      Odd Fixes
1187 F:      drivers/video/fbdev/amba-clcd.*
1188
1189 ARM PRIMECELL KMI PL050 DRIVER
1190 M:      Russell King <linux@armlinux.org.uk>
1191 S:      Odd Fixes
1192 F:      drivers/input/serio/ambakmi.*
1193 F:      include/linux/amba/kmi.h
1194
1195 ARM PRIMECELL MMCI PL180/1 DRIVER
1196 M:      Russell King <linux@armlinux.org.uk>
1197 S:      Odd Fixes
1198 F:      drivers/mmc/host/mmci.*
1199 F:      include/linux/amba/mmci.h
1200
1201 ARM PRIMECELL SSP PL022 SPI DRIVER
1202 M:      Linus Walleij <linus.walleij@linaro.org>
1203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1206 F:      drivers/spi/spi-pl022.c
1207
1208 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/tty/serial/amba-pl01*.c
1212 F:      include/linux/amba/serial.h
1213
1214 ARM PRIMECELL VIC PL190/PL192 DRIVER
1215 M:      Linus Walleij <linus.walleij@linaro.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1219 F:      drivers/irqchip/irq-vic.c
1220
1221 ARM SMMU DRIVERS
1222 M:      Will Deacon <will.deacon@arm.com>
1223 R:      Robin Murphy <robin.murphy@arm.com>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      drivers/iommu/arm-smmu.c
1227 F:      drivers/iommu/arm-smmu-v3.c
1228 F:      drivers/iommu/io-pgtable-arm.c
1229 F:      drivers/iommu/io-pgtable-arm-v7s.c
1230
1231 ARM SUB-ARCHITECTURES
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/mach-*/
1235 F:      arch/arm/plat-*/
1236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1237
1238 ARM/ACTIONS SEMI ARCHITECTURE
1239 M:      Andreas Färber <afaerber@suse.de>
1240 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 N:      owl
1244 F:      arch/arm/mach-actions/
1245 F:      arch/arm/boot/dts/owl-*
1246 F:      arch/arm64/boot/dts/actions/
1247 F:      drivers/clk/actions/
1248 F:      drivers/clocksource/timer-owl*
1249 F:      drivers/dma/owl-dma.c
1250 F:      drivers/i2c/busses/i2c-owl.c
1251 F:      drivers/pinctrl/actions/*
1252 F:      drivers/soc/actions/
1253 F:      include/dt-bindings/power/owl-*
1254 F:      include/linux/soc/actions/
1255 F:      Documentation/devicetree/bindings/arm/actions.txt
1256 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1257 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1258 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1259 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1260 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1261 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1262
1263 ARM/ADS SPHERE MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/AFEB9260 MACHINE SUPPORT
1269 M:      Sergey Lapin <slapin@ossfans.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272
1273 ARM/AJECO 1ARM MACHINE SUPPORT
1274 M:      Lennert Buytenhek <kernel@wantstofly.org>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277
1278 ARM/Allwinner SoC Clock Support
1279 M:      Emilio López <emilio@elopez.com.ar>
1280 S:      Maintained
1281 F:      drivers/clk/sunxi/
1282
1283 ARM/Allwinner sunXi SoC support
1284 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1285 M:      Chen-Yu Tsai <wens@csie.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288 N:      sun[x456789]i
1289 N:      sun50i
1290 F:      arch/arm/mach-sunxi/
1291 F:      arch/arm64/boot/dts/allwinner/
1292 F:      drivers/clk/sunxi-ng/
1293 F:      drivers/pinctrl/sunxi/
1294 F:      drivers/soc/sunxi/
1295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1296
1297 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1298 M:      Neil Armstrong <narmstrong@baylibre.com>
1299 M:      Jerome Brunet <jbrunet@baylibre.com>
1300 L:      linux-amlogic@lists.infradead.org
1301 S:      Maintained
1302 F:      drivers/clk/meson/
1303 F:      include/dt-bindings/clock/meson*
1304 F:      include/dt-bindings/clock/gxbb*
1305 F:      Documentation/devicetree/bindings/clock/amlogic*
1306
1307 ARM/Amlogic Meson SoC support
1308 M:      Kevin Hilman <khilman@baylibre.com>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 L:      linux-amlogic@lists.infradead.org
1311 W:      http://linux-meson.com/
1312 S:      Maintained
1313 F:      arch/arm/mach-meson/
1314 F:      arch/arm/boot/dts/meson*
1315 F:      arch/arm64/boot/dts/amlogic/
1316 F:      drivers/pinctrl/meson/
1317 F:      drivers/mmc/host/meson*
1318 F:      drivers/soc/amlogic/
1319 N:      meson
1320
1321 ARM/Amlogic Meson SoC Sound Drivers
1322 M:      Jerome Brunet <jbrunet@baylibre.com>
1323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      sound/soc/meson/
1326 F:      Documentation/devicetree/bindings/sound/amlogic*
1327
1328 ARM/Annapurna Labs ALPINE ARCHITECTURE
1329 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1330 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/mach-alpine/
1334 F:      arch/arm/boot/dts/alpine*
1335 F:      arch/arm64/boot/dts/al/
1336 F:      drivers/*/*alpine*
1337
1338 ARM/ARTPEC MACHINE SUPPORT
1339 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1340 M:      Lars Persson <lars.persson@axis.com>
1341 S:      Maintained
1342 L:      linux-arm-kernel@axis.com
1343 F:      arch/arm/mach-artpec
1344 F:      arch/arm/boot/dts/artpec6*
1345 F:      drivers/clk/axis
1346 F:      drivers/crypto/axis
1347 F:      drivers/pinctrl/pinctrl-artpec*
1348 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1349
1350 ARM/ASPEED I2C DRIVER
1351 M:      Brendan Higgins <brendanhiggins@google.com>
1352 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1353 R:      Joel Stanley <joel@jms.id.au>
1354 L:      linux-i2c@vger.kernel.org
1355 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1356 S:      Maintained
1357 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1358 F:      drivers/i2c/busses/i2c-aspeed.c
1359 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1360 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1361
1362 ARM/ASPEED MACHINE SUPPORT
1363 M:      Joel Stanley <joel@jms.id.au>
1364 R:      Andrew Jeffery <andrew@aj.id.au>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1367 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1368 S:      Supported
1369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1370 F:      arch/arm/mach-aspeed/
1371 F:      arch/arm/boot/dts/aspeed-*
1372 N:      aspeed
1373
1374 ARM/CALXEDA HIGHBANK ARCHITECTURE
1375 M:      Rob Herring <robh@kernel.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-highbank/
1379 F:      arch/arm/boot/dts/highbank.dts
1380 F:      arch/arm/boot/dts/ecx-*.dts*
1381
1382 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1383 M:      Krzysztof Halasa <khalasa@piap.pl>
1384 S:      Maintained
1385 F:      arch/arm/mach-cns3xxx/
1386
1387 ARM/CAVIUM THUNDER NETWORK DRIVER
1388 M:      Sunil Goutham <sgoutham@cavium.com>
1389 M:      Robert Richter <rric@kernel.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Supported
1392 F:      drivers/net/ethernet/cavium/thunder/
1393
1394 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1395 M:      Lukasz Majewski <lukma@denx.de>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 F:      arch/arm/mach-ep93xx/ts72xx.c
1399
1400 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1401 M:      Alexander Shiyan <shc_work@mail.ru>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Odd Fixes
1404 N:      clps711x
1405
1406 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1407 M:      Lennert Buytenhek <kernel@wantstofly.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410
1411 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1412 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1413 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 F:      arch/arm/mach-ep93xx/
1417 F:      arch/arm/mach-ep93xx/include/mach/
1418
1419 ARM/CLKDEV SUPPORT
1420 M:      Russell King <linux@armlinux.org.uk>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1424 F:      drivers/clk/clkdev.c
1425
1426 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1427 M:      Mike Rapoport <mike@compulab.co.il>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430
1431 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1432 M:      Baruch Siach <baruch@tkos.co.il>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm/boot/dts/cx92755*
1436 N:      digicolor
1437
1438 ARM/CONTEC MICRO9 MACHINE SUPPORT
1439 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1440 S:      Maintained
1441 F:      arch/arm/mach-ep93xx/micro9.c
1442
1443 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1444 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1445 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448 F:      drivers/hwtracing/coresight/*
1449 F:      Documentation/trace/coresight.txt
1450 F:      Documentation/trace/coresight-cpu-debug.txt
1451 F:      Documentation/devicetree/bindings/arm/coresight.txt
1452 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1453 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1454 F:      tools/perf/arch/arm/util/pmu.c
1455 F:      tools/perf/arch/arm/util/auxtrace.c
1456 F:      tools/perf/arch/arm/util/cs-etm.c
1457 F:      tools/perf/arch/arm/util/cs-etm.h
1458 F:      tools/perf/util/cs-etm.*
1459 F:      tools/perf/util/cs-etm-decoder/*
1460
1461 ARM/CORGI MACHINE SUPPORT
1462 M:      Richard Purdie <rpurdie@rpsys.net>
1463 S:      Maintained
1464
1465 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1466 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1467 M:      Linus Walleij <linus.walleij@linaro.org>
1468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 T:      git git://github.com/ulli-kroll/linux.git
1470 S:      Maintained
1471 F:      Documentation/devicetree/bindings/arm/gemini.txt
1472 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1473 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1474 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1475 F:      arch/arm/mach-gemini/
1476 F:      drivers/net/ethernet/cortina/
1477 F:      drivers/pinctrl/pinctrl-gemini.c
1478 F:      drivers/rtc/rtc-ftrtc010.c
1479
1480 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1481 M:      Barry Song <baohua@kernel.org>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1484 S:      Maintained
1485 F:      arch/arm/boot/dts/prima2*
1486 F:      arch/arm/mach-prima2/
1487 F:      drivers/clk/sirf/
1488 F:      drivers/clocksource/timer-prima2.c
1489 F:      drivers/clocksource/timer-atlas7.c
1490 N:      [^a-z]sirf
1491 X:      drivers/gnss
1492
1493 ARM/EBSA110 MACHINE SUPPORT
1494 M:      Russell King <linux@armlinux.org.uk>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 W:      http://www.armlinux.org.uk/
1497 S:      Maintained
1498 F:      arch/arm/mach-ebsa110/
1499 F:      drivers/net/ethernet/amd/am79c961a.*
1500
1501 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1502 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1503 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506 N:      efm32
1507
1508 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1509 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm/mach-pxa/ezx.c
1513
1514 ARM/FARADAY FA526 PORT
1515 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 T:      git git://git.berlios.de/gemini-board
1519 F:      arch/arm/mm/*-fa*
1520
1521 ARM/FOOTBRIDGE ARCHITECTURE
1522 M:      Russell King <linux@armlinux.org.uk>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 W:      http://www.armlinux.org.uk/
1525 S:      Maintained
1526 F:      arch/arm/include/asm/hardware/dec21285.h
1527 F:      arch/arm/mach-footbridge/
1528
1529 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1530 M:      Shawn Guo <shawnguo@kernel.org>
1531 M:      Sascha Hauer <s.hauer@pengutronix.de>
1532 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1533 R:      Fabio Estevam <festevam@gmail.com>
1534 R:      NXP Linux Team <linux-imx@nxp.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 N:      imx
1539 N:      mxs
1540 X:      drivers/media/i2c/
1541
1542 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1543 M:      Shawn Guo <shawnguo@kernel.org>
1544 M:      Sascha Hauer <s.hauer@pengutronix.de>
1545 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1546 R:      Stefan Agner <stefan@agner.ch>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1550 F:      arch/arm/mach-imx/*vf610*
1551 F:      arch/arm/boot/dts/vf*
1552
1553 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1554 M:      Shawn Guo <shawnguo@kernel.org>
1555 M:      Li Yang <leoyang.li@nxp.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1559 F:      arch/arm/boot/dts/ls1021a*
1560 F:      arch/arm64/boot/dts/freescale/fsl-*
1561 F:      arch/arm64/boot/dts/freescale/qoriq-*
1562
1563 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1564 M:      Lennert Buytenhek <kernel@wantstofly.org>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567
1568 ARM/GUMSTIX MACHINE SUPPORT
1569 M:      Steve Sakoman <sakoman@gmail.com>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572
1573 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1574 M:      Philipp Zabel <philipp.zabel@gmail.com>
1575 M:      Paul Parsons <lost.distance@yahoo.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      arch/arm/mach-pxa/hx4700.c
1579 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1580 F:      sound/soc/pxa/hx4700.c
1581
1582 ARM/HISILICON SOC SUPPORT
1583 M:      Wei Xu <xuwei5@hisilicon.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 W:      http://www.hisilicon.com
1586 S:      Supported
1587 T:      git git://github.com/hisilicon/linux-hisi.git
1588 F:      arch/arm/mach-hisi/
1589 F:      arch/arm/boot/dts/hi3*
1590 F:      arch/arm/boot/dts/hip*
1591 F:      arch/arm/boot/dts/hisi*
1592 F:      arch/arm64/boot/dts/hisilicon/
1593
1594 ARM/HP JORNADA 7XX MACHINE SUPPORT
1595 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1596 W:      www.jlime.com
1597 S:      Maintained
1598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1599 F:      arch/arm/mach-sa1100/jornada720.c
1600 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1601
1602 ARM/IGEP MACHINE SUPPORT
1603 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1604 M:      Javier Martinez Canillas <javier@dowhile0.org>
1605 L:      linux-omap@vger.kernel.org
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608 F:      arch/arm/boot/dts/omap3-igep*
1609
1610 ARM/INCOME PXA270 SUPPORT
1611 M:      Marek Vasut <marek.vasut@gmail.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1615
1616 ARM/INTEL IOP13XX ARM ARCHITECTURE
1617 M:      Lennert Buytenhek <kernel@wantstofly.org>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 S:      Maintained
1620
1621 ARM/INTEL IOP32X ARM ARCHITECTURE
1622 M:      Lennert Buytenhek <kernel@wantstofly.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Maintained
1625
1626 ARM/INTEL IOP33X ARM ARCHITECTURE
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Orphan
1629
1630 ARM/INTEL IQ81342EX MACHINE SUPPORT
1631 M:      Lennert Buytenhek <kernel@wantstofly.org>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634
1635 ARM/INTEL IXDP2850 MACHINE SUPPORT
1636 M:      Lennert Buytenhek <kernel@wantstofly.org>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639
1640 ARM/INTEL IXP4XX ARM ARCHITECTURE
1641 M:      Imre Kaloz <kaloz@openwrt.org>
1642 M:      Krzysztof Halasa <khalasa@piap.pl>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645 F:      arch/arm/mach-ixp4xx/
1646
1647 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1648 M:      Jonathan Cameron <jic23@cam.ac.uk>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 F:      arch/arm/mach-pxa/stargate2.c
1652 F:      drivers/pcmcia/pxa2xx_stargate2.c
1653
1654 ARM/INTEL XSC3 (MANZANO) ARM CORE
1655 M:      Lennert Buytenhek <kernel@wantstofly.org>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658
1659 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/LG1K ARCHITECTURE
1665 M:      Chanho Min <chanho.min@lge.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm64/boot/dts/lg/
1669
1670 ARM/LOGICPD PXA270 MACHINE SUPPORT
1671 M:      Lennert Buytenhek <kernel@wantstofly.org>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S:      Maintained
1674
1675 ARM/LPC18XX ARCHITECTURE
1676 M:      Vladimir Zapolskiy <vz@mleia.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679 F:      arch/arm/boot/dts/lpc43*
1680 F:      drivers/i2c/busses/i2c-lpc2k.c
1681 F:      drivers/memory/pl172.c
1682 F:      drivers/mtd/spi-nor/nxp-spifi.c
1683 F:      drivers/rtc/rtc-lpc24xx.c
1684 N:      lpc18xx
1685
1686 ARM/LPC32XX SOC SUPPORT
1687 M:      Vladimir Zapolskiy <vz@mleia.com>
1688 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1691 S:      Maintained
1692 F:      arch/arm/boot/dts/lpc32*
1693 F:      arch/arm/mach-lpc32xx/
1694 F:      drivers/i2c/busses/i2c-pnx.c
1695 F:      drivers/net/ethernet/nxp/lpc_eth.c
1696 F:      drivers/usb/host/ohci-nxp.c
1697 F:      drivers/watchdog/pnx4008_wdt.c
1698 N:      lpc32xx
1699
1700 ARM/MAGICIAN MACHINE SUPPORT
1701 M:      Philipp Zabel <philipp.zabel@gmail.com>
1702 S:      Maintained
1703
1704 ARM/Marvell Dove/MV78xx0/Orion SOC support
1705 M:      Jason Cooper <jason@lakedaemon.net>
1706 M:      Andrew Lunn <andrew@lunn.ch>
1707 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1708 M:      Gregory Clement <gregory.clement@bootlin.com>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711 F:      Documentation/devicetree/bindings/soc/dove/
1712 F:      arch/arm/mach-dove/
1713 F:      arch/arm/mach-mv78xx0/
1714 F:      arch/arm/mach-orion5x/
1715 F:      arch/arm/plat-orion/
1716 F:      arch/arm/boot/dts/dove*
1717 F:      arch/arm/boot/dts/orion5x*
1718
1719 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1720 M:      Jason Cooper <jason@lakedaemon.net>
1721 M:      Andrew Lunn <andrew@lunn.ch>
1722 M:      Gregory Clement <gregory.clement@bootlin.com>
1723 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Maintained
1726 F:      arch/arm/boot/dts/armada*
1727 F:      arch/arm/boot/dts/kirkwood*
1728 F:      arch/arm/configs/mvebu_*_defconfig
1729 F:      arch/arm/mach-mvebu/
1730 F:      arch/arm64/boot/dts/marvell/armada*
1731 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1732 F:      drivers/cpufreq/mvebu-cpufreq.c
1733 F:      drivers/irqchip/irq-armada-370-xp.c
1734 F:      drivers/irqchip/irq-mvebu-*
1735 F:      drivers/pinctrl/mvebu/
1736 F:      drivers/rtc/rtc-armada38x.c
1737
1738 ARM/Mediatek RTC DRIVER
1739 M:      Eddie Huang <eddie.huang@mediatek.com>
1740 M:      Sean Wang <sean.wang@mediatek.com>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1745 F:      drivers/rtc/rtc-mt6397.c
1746 F:      drivers/rtc/rtc-mt7622.c
1747
1748 ARM/Mediatek SoC support
1749 M:      Matthias Brugger <matthias.bgg@gmail.com>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1752 W:      https://mtk.bcnfs.org/
1753 C:      irc://chat.freenode.net/linux-mediatek
1754 S:      Maintained
1755 F:      arch/arm/boot/dts/mt6*
1756 F:      arch/arm/boot/dts/mt7*
1757 F:      arch/arm/boot/dts/mt8*
1758 F:      arch/arm/mach-mediatek/
1759 F:      arch/arm64/boot/dts/mediatek/
1760 F:      drivers/soc/mediatek/
1761 N:      mtk
1762 N:      mt[678]
1763 K:      mediatek
1764
1765 ARM/Mediatek USB3 PHY DRIVER
1766 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1769 S:      Maintained
1770 F:      drivers/phy/mediatek/
1771 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1772
1773 ARM/MICREL KS8695 ARCHITECTURE
1774 M:      Greg Ungerer <gerg@uclinux.org>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 F:      arch/arm/mach-ks8695/
1777 S:      Odd Fixes
1778
1779 ARM/Microchip (AT91) SoC support
1780 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1781 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1782 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 W:      http://www.linux4sam.org
1785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1786 S:      Supported
1787 N:      at91
1788 N:      atmel
1789 F:      arch/arm/mach-at91/
1790 F:      include/soc/at91/
1791 F:      arch/arm/boot/dts/at91*.dts
1792 F:      arch/arm/boot/dts/at91*.dtsi
1793 F:      arch/arm/boot/dts/sama*.dts
1794 F:      arch/arm/boot/dts/sama*.dtsi
1795 F:      arch/arm/include/debug/at91.S
1796 F:      drivers/memory/atmel*
1797 F:      drivers/watchdog/sama5d4_wdt.c
1798 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1799 X:      drivers/net/wireless/atmel/
1800
1801 ARM/MIOA701 MACHINE SUPPORT
1802 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 F:      arch/arm/mach-pxa/mioa701.c
1805 S:      Maintained
1806
1807 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1808 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1809 S:      Maintained
1810
1811 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1812 M:      Linus Walleij <linus.walleij@linaro.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/mach-nomadik/
1816 F:      arch/arm/mach-u300/
1817 F:      arch/arm/mach-ux500/
1818 F:      arch/arm/boot/dts/ste-*
1819 F:      drivers/clk/clk-nomadik.c
1820 F:      drivers/clk/clk-u300.c
1821 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1822 F:      drivers/clocksource/timer-u300.c
1823 F:      drivers/dma/coh901318*
1824 F:      drivers/dma/ste_dma40*
1825 F:      drivers/hwspinlock/u8500_hsem.c
1826 F:      drivers/i2c/busses/i2c-nomadik.c
1827 F:      drivers/i2c/busses/i2c-stu300.c
1828 F:      drivers/mfd/ab3100*
1829 F:      drivers/mfd/ab8500*
1830 F:      drivers/mfd/abx500*
1831 F:      drivers/mfd/dbx500*
1832 F:      drivers/mfd/db8500*
1833 F:      drivers/pinctrl/nomadik/
1834 F:      drivers/pinctrl/pinctrl-coh901*
1835 F:      drivers/pinctrl/pinctrl-u300.c
1836 F:      drivers/rtc/rtc-ab3100.c
1837 F:      drivers/rtc/rtc-ab8500.c
1838 F:      drivers/rtc/rtc-coh901331.c
1839 F:      drivers/rtc/rtc-pl031.c
1840 F:      drivers/watchdog/coh901327_wdt.c
1841 F:      Documentation/devicetree/bindings/arm/ste-*
1842 F:      Documentation/devicetree/bindings/arm/ux500/
1843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1844
1845 ARM/NUVOTON NPCM ARCHITECTURE
1846 M:      Avi Fishman <avifishman70@gmail.com>
1847 M:      Tomer Maimon <tmaimon77@gmail.com>
1848 R:      Patrick Venture <venture@google.com>
1849 R:      Nancy Yuen <yuenn@google.com>
1850 R:      Brendan Higgins <brendanhiggins@google.com>
1851 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1852 S:      Supported
1853 F:      arch/arm/mach-npcm/
1854 F:      arch/arm/boot/dts/nuvoton-npcm*
1855 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1856 F:      drivers/*/*npcm*
1857 F:      Documentation/devicetree/bindings/*/*npcm*
1858 F:      Documentation/devicetree/bindings/*/*/*npcm*
1859
1860 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1861 M:      Wan ZongShun <mcuos.com@gmail.com>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 W:      http://www.mcuos.com
1864 S:      Maintained
1865 F:      arch/arm/mach-w90x900/
1866 F:      drivers/input/keyboard/w90p910_keypad.c
1867 F:      drivers/input/touchscreen/w90p910_ts.c
1868 F:      drivers/watchdog/nuc900_wdt.c
1869 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1870 F:      drivers/mtd/nand/raw/nuc900_nand.c
1871 F:      drivers/rtc/rtc-nuc900.c
1872 F:      drivers/spi/spi-nuc900.c
1873 F:      drivers/usb/host/ehci-w90x900.c
1874 F:      drivers/video/fbdev/nuc900fb.c
1875
1876 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1877 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1878 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1879 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1880 S:      Supported
1881
1882 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1883 M:      Alexander Clouter <alex@digriz.org.uk>
1884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 W:      http://www.digriz.org.uk/ts78xx/kernel
1886 S:      Maintained
1887 F:      arch/arm/mach-orion5x/ts78xx-*
1888
1889 ARM/OXNAS platform support
1890 M:      Neil Armstrong <narmstrong@baylibre.com>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1893 S:      Maintained
1894 F:      arch/arm/mach-oxnas/
1895 F:      arch/arm/boot/dts/ox8*.dts*
1896 N:      oxnas
1897
1898 ARM/PALM TREO SUPPORT
1899 M:      Tomas Cech <sleep_walker@suse.com>
1900 L:      linux-arm-kernel@lists.infradead.org
1901 W:      http://hackndev.com
1902 S:      Maintained
1903 F:      arch/arm/mach-pxa/palmtreo.*
1904
1905 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1906 M:      Marek Vasut <marek.vasut@gmail.com>
1907 L:      linux-arm-kernel@lists.infradead.org
1908 W:      http://hackndev.com
1909 S:      Maintained
1910 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1911 F:      arch/arm/mach-pxa/palmtx.c
1912 F:      arch/arm/mach-pxa/palmt5.*
1913 F:      arch/arm/mach-pxa/include/mach/palmld.h
1914 F:      arch/arm/mach-pxa/palmld.c
1915 F:      arch/arm/mach-pxa/palmte2.*
1916 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1917 F:      arch/arm/mach-pxa/palmtc.c
1918
1919 ARM/PALMZ72 SUPPORT
1920 M:      Sergey Lapin <slapin@ossfans.org>
1921 L:      linux-arm-kernel@lists.infradead.org
1922 W:      http://hackndev.com
1923 S:      Maintained
1924 F:      arch/arm/mach-pxa/palmz72.*
1925
1926 ARM/PLEB SUPPORT
1927 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1928 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1929 S:      Maintained
1930
1931 ARM/PT DIGITAL BOARD PORT
1932 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 W:      http://www.armlinux.org.uk/
1935 S:      Maintained
1936
1937 ARM/QUALCOMM SUPPORT
1938 M:      Andy Gross <andy.gross@linaro.org>
1939 M:      David Brown <david.brown@linaro.org>
1940 L:      linux-arm-msm@vger.kernel.org
1941 S:      Maintained
1942 F:      Documentation/devicetree/bindings/soc/qcom/
1943 F:      Documentation/devicetree/bindings/*/qcom*
1944 F:      arch/arm/boot/dts/qcom-*.dts
1945 F:      arch/arm/boot/dts/qcom-*.dtsi
1946 F:      arch/arm/mach-qcom/
1947 F:      arch/arm64/boot/dts/qcom/
1948 F:      drivers/*/qcom/
1949 F:      drivers/*/qcom*
1950 F:      drivers/*/*/qcom/
1951 F:      drivers/*/*/qcom*
1952 F:      drivers/*/pm8???-*
1953 F:      drivers/bluetooth/btqcomsmd.c
1954 F:      drivers/clocksource/timer-qcom.c
1955 F:      drivers/extcon/extcon-qcom*
1956 F:      drivers/iommu/msm*
1957 F:      drivers/i2c/busses/i2c-qup.c
1958 F:      drivers/i2c/busses/i2c-qcom-geni.c
1959 F:      drivers/mfd/ssbi.c
1960 F:      drivers/mmc/host/mmci_qcom*
1961 F:      drivers/mmc/host/sdhci_msm.c
1962 F:      drivers/pci/controller/dwc/pcie-qcom.c
1963 F:      drivers/phy/qualcomm/
1964 F:      drivers/power/*/msm*
1965 F:      drivers/reset/reset-qcom-*
1966 F:      drivers/scsi/ufs/ufs-qcom.*
1967 F:      drivers/spi/spi-qup.c
1968 F:      drivers/spi/spi-geni-qcom.c
1969 F:      drivers/spi/spi-qcom-qspi.c
1970 F:      drivers/tty/serial/msm_serial.c
1971 F:      drivers/usb/dwc3/dwc3-qcom.c
1972 F:      include/dt-bindings/*/qcom*
1973 F:      include/linux/*/qcom*
1974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1975
1976 ARM/RADISYS ENP2611 MACHINE SUPPORT
1977 M:      Lennert Buytenhek <kernel@wantstofly.org>
1978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 S:      Maintained
1980
1981 ARM/RDA MICRO ARCHITECTURE
1982 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1985 S:      Maintained
1986 F:      arch/arm/boot/dts/rda8810pl-*
1987 F:      drivers/clocksource/timer-rda.c
1988 F:      drivers/irqchip/irq-rda-intc.c
1989 F:      drivers/tty/serial/rda-uart.c
1990 F:      Documentation/devicetree/bindings/arm/rda.txt
1991 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1992 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1993 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1994
1995 ARM/REALTEK ARCHITECTURE
1996 M:      Andreas Färber <afaerber@suse.de>
1997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 S:      Maintained
1999 F:      arch/arm64/boot/dts/realtek/
2000 F:      Documentation/devicetree/bindings/arm/realtek.txt
2001
2002 ARM/RENESAS ARM64 ARCHITECTURE
2003 M:      Simon Horman <horms@verge.net.au>
2004 M:      Magnus Damm <magnus.damm@gmail.com>
2005 L:      linux-renesas-soc@vger.kernel.org
2006 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2008 S:      Supported
2009 F:      arch/arm64/boot/dts/renesas/
2010 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2011 F:      drivers/soc/renesas/
2012 F:      include/linux/soc/renesas/
2013
2014 ARM/RISCPC ARCHITECTURE
2015 M:      Russell King <linux@armlinux.org.uk>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 W:      http://www.armlinux.org.uk/
2018 S:      Maintained
2019 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2020 F:      arch/arm/include/asm/hardware/ioc.h
2021 F:      arch/arm/include/asm/hardware/iomd.h
2022 F:      arch/arm/include/asm/hardware/memc.h
2023 F:      arch/arm/mach-rpc/
2024 F:      drivers/net/ethernet/8390/etherh.c
2025 F:      drivers/net/ethernet/i825xx/ether1*
2026 F:      drivers/net/ethernet/seeq/ether3*
2027 F:      drivers/scsi/arm/
2028
2029 ARM/Rockchip SoC support
2030 M:      Heiko Stuebner <heiko@sntech.de>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 L:      linux-rockchip@lists.infradead.org
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2034 S:      Maintained
2035 F:      arch/arm/boot/dts/rk3*
2036 F:      arch/arm/boot/dts/rv1108*
2037 F:      arch/arm/mach-rockchip/
2038 F:      drivers/clk/rockchip/
2039 F:      drivers/i2c/busses/i2c-rk3x.c
2040 F:      drivers/*/*rockchip*
2041 F:      drivers/*/*/*rockchip*
2042 F:      sound/soc/rockchip/
2043 N:      rockchip
2044
2045 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2046 M:      Kukjin Kim <kgene@kernel.org>
2047 M:      Krzysztof Kozlowski <krzk@kernel.org>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2050 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2051 S:      Maintained
2052 F:      arch/arm/boot/dts/s3c*
2053 F:      arch/arm/boot/dts/s5p*
2054 F:      arch/arm/boot/dts/exynos*
2055 F:      arch/arm64/boot/dts/exynos/
2056 F:      arch/arm/plat-samsung/
2057 F:      arch/arm/mach-s3c24*/
2058 F:      arch/arm/mach-s3c64xx/
2059 F:      arch/arm/mach-s5p*/
2060 F:      arch/arm/mach-exynos*/
2061 F:      drivers/*/*s3c24*
2062 F:      drivers/*/*/*s3c24*
2063 F:      drivers/*/*s3c64xx*
2064 F:      drivers/*/*s5pv210*
2065 F:      drivers/memory/samsung/*
2066 F:      drivers/soc/samsung/*
2067 F:      Documentation/arm/Samsung/
2068 F:      Documentation/devicetree/bindings/arm/samsung/
2069 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2070 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2071 N:      exynos
2072
2073 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2074 M:      Kyungmin Park <kyungmin.park@samsung.com>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077 F:      arch/arm/mach-s5pv210/
2078
2079 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2080 M:      Kyungmin Park <kyungmin.park@samsung.com>
2081 M:      Kamil Debski <kamil@wypas.org>
2082 M:      Andrzej Hajda <a.hajda@samsung.com>
2083 L:      linux-arm-kernel@lists.infradead.org
2084 L:      linux-media@vger.kernel.org
2085 S:      Maintained
2086 F:      drivers/media/platform/s5p-g2d/
2087
2088 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2089 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2090 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2091 L:      linux-media@vger.kernel.org
2092 S:      Maintained
2093 F:      drivers/media/platform/s5p-cec/
2094 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2095
2096 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2097 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2098 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2099 L:      linux-arm-kernel@lists.infradead.org
2100 L:      linux-media@vger.kernel.org
2101 S:      Maintained
2102 F:      drivers/media/platform/s5p-jpeg/
2103
2104 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2105 M:      Kyungmin Park <kyungmin.park@samsung.com>
2106 M:      Kamil Debski <kamil@wypas.org>
2107 M:      Jeongtae Park <jtp.park@samsung.com>
2108 M:      Andrzej Hajda <a.hajda@samsung.com>
2109 L:      linux-arm-kernel@lists.infradead.org
2110 L:      linux-media@vger.kernel.org
2111 S:      Maintained
2112 F:      drivers/media/platform/s5p-mfc/
2113
2114 ARM/SHMOBILE ARM ARCHITECTURE
2115 M:      Simon Horman <horms@verge.net.au>
2116 M:      Magnus Damm <magnus.damm@gmail.com>
2117 L:      linux-renesas-soc@vger.kernel.org
2118 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2120 S:      Supported
2121 F:      arch/arm/boot/dts/emev2*
2122 F:      arch/arm/boot/dts/gr-peach*
2123 F:      arch/arm/boot/dts/iwg20d-q7*
2124 F:      arch/arm/boot/dts/r7s*
2125 F:      arch/arm/boot/dts/r8a*
2126 F:      arch/arm/boot/dts/r9a*
2127 F:      arch/arm/boot/dts/sh*
2128 F:      arch/arm/configs/shmobile_defconfig
2129 F:      arch/arm/include/debug/renesas-scif.S
2130 F:      arch/arm/mach-shmobile/
2131 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2132 F:      drivers/soc/renesas/
2133 F:      include/linux/soc/renesas/
2134
2135 ARM/SOCFPGA ARCHITECTURE
2136 M:      Dinh Nguyen <dinguyen@kernel.org>
2137 S:      Maintained
2138 F:      arch/arm/mach-socfpga/
2139 F:      arch/arm/boot/dts/socfpga*
2140 F:      arch/arm/configs/socfpga_defconfig
2141 F:      arch/arm64/boot/dts/altera/
2142 W:      http://www.rocketboards.org
2143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2144
2145 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2146 M:      Dinh Nguyen <dinguyen@kernel.org>
2147 S:      Maintained
2148 F:      drivers/clk/socfpga/
2149
2150 ARM/SOCFPGA EDAC SUPPORT
2151 M:      Thor Thayer <thor.thayer@linux.intel.com>
2152 S:      Maintained
2153 F:      drivers/edac/altera_edac.
2154
2155 ARM/SPREADTRUM SoC SUPPORT
2156 M:      Orson Zhai <orsonzhai@gmail.com>
2157 M:      Baolin Wang <baolin.wang@linaro.org>
2158 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2159 S:      Maintained
2160 F:      arch/arm64/boot/dts/sprd
2161 N:      sprd
2162
2163 ARM/STI ARCHITECTURE
2164 M:      Patrice Chotard <patrice.chotard@st.com>
2165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 W:      http://www.stlinux.com
2167 S:      Maintained
2168 F:      arch/arm/mach-sti/
2169 F:      arch/arm/boot/dts/sti*
2170 F:      drivers/char/hw_random/st-rng.c
2171 F:      drivers/clocksource/arm_global_timer.c
2172 F:      drivers/clocksource/clksrc_st_lpc.c
2173 F:      drivers/cpufreq/sti-cpufreq.c
2174 F:      drivers/dma/st_fdma*
2175 F:      drivers/i2c/busses/i2c-st.c
2176 F:      drivers/media/rc/st_rc.c
2177 F:      drivers/media/platform/sti/c8sectpfe/
2178 F:      drivers/mmc/host/sdhci-st.c
2179 F:      drivers/phy/st/phy-miphy28lp.c
2180 F:      drivers/phy/st/phy-stih407-usb.c
2181 F:      drivers/pinctrl/pinctrl-st.c
2182 F:      drivers/remoteproc/st_remoteproc.c
2183 F:      drivers/remoteproc/st_slim_rproc.c
2184 F:      drivers/reset/sti/
2185 F:      drivers/rtc/rtc-st-lpc.c
2186 F:      drivers/tty/serial/st-asc.c
2187 F:      drivers/usb/dwc3/dwc3-st.c
2188 F:      drivers/usb/host/ehci-st.c
2189 F:      drivers/usb/host/ohci-st.c
2190 F:      drivers/watchdog/st_lpc_wdt.c
2191 F:      drivers/ata/ahci_st.c
2192 F:      include/linux/remoteproc/st_slim_rproc.h
2193
2194 ARM/STM32 ARCHITECTURE
2195 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2196 M:      Alexandre Torgue <alexandre.torgue@st.com>
2197 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2201 N:      stm32
2202 N:      stm
2203 F:      arch/arm/boot/dts/stm32*
2204 F:      arch/arm/mach-stm32/
2205 F:      drivers/clocksource/armv7m_systick.c
2206
2207 ARM/Synaptics SoC support
2208 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2209 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-berlin/
2213 F:      arch/arm/boot/dts/berlin*
2214 F:      arch/arm64/boot/dts/synaptics/
2215
2216 ARM/TANGO ARCHITECTURE
2217 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2218 M:      Mans Rullgard <mans@mansr.com>
2219 L:      linux-arm-kernel@lists.infradead.org
2220 S:      Odd Fixes
2221 N:      tango
2222
2223 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2224 M:      Lennert Buytenhek <kernel@wantstofly.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 S:      Maintained
2227
2228 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2229 M:      Hans Verkuil <hans.verkuil@cisco.com>
2230 L:      linux-tegra@vger.kernel.org
2231 L:      linux-media@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/media/platform/tegra-cec/
2234 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2235
2236 ARM/TETON BGA MACHINE SUPPORT
2237 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2242 M:      Santosh Shilimkar <ssantosh@kernel.org>
2243 L:      linux-kernel@vger.kernel.org
2244 S:      Maintained
2245 F:      drivers/memory/*emif*
2246
2247 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2248 M:      Tero Kristo <t-kristo@ti.com>
2249 M:      Nishanth Menon <nm@ti.com>
2250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 S:      Supported
2252 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2253 F:      arch/arm64/boot/dts/ti/Makefile
2254 F:      arch/arm64/boot/dts/ti/k3-*
2255 F:      include/dt-bindings/pinctrl/k3.h
2256
2257 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2258 M:      Santosh Shilimkar <ssantosh@kernel.org>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Maintained
2261 F:      arch/arm/mach-keystone/
2262 F:      arch/arm/boot/dts/keystone-*
2263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2264
2265 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2266 M:      Santosh Shilimkar <ssantosh@kernel.org>
2267 L:      linux-kernel@vger.kernel.org
2268 S:      Maintained
2269 F:      drivers/clk/keystone/
2270
2271 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2272 M:      Santosh Shilimkar <ssantosh@kernel.org>
2273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 L:      linux-kernel@vger.kernel.org
2275 S:      Maintained
2276 F:      drivers/clocksource/timer-keystone.c
2277
2278 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2279 M:      Santosh Shilimkar <ssantosh@kernel.org>
2280 L:      linux-kernel@vger.kernel.org
2281 S:      Maintained
2282 F:      drivers/power/reset/keystone-reset.c
2283
2284 ARM/THECUS N2100 MACHINE SUPPORT
2285 M:      Lennert Buytenhek <kernel@wantstofly.org>
2286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 S:      Maintained
2288
2289 ARM/TOSA MACHINE SUPPORT
2290 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2291 M:      Dirk Opfer <dirk@opfer-online.de>
2292 S:      Maintained
2293
2294 ARM/UNIPHIER ARCHITECTURE
2295 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2298 S:      Maintained
2299 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2300 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2301 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2302 F:      arch/arm/boot/dts/uniphier*
2303 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2304 F:      arch/arm/mach-uniphier/
2305 F:      arch/arm/mm/cache-uniphier.c
2306 F:      arch/arm64/boot/dts/socionext/uniphier*
2307 F:      drivers/bus/uniphier-system-bus.c
2308 F:      drivers/clk/uniphier/
2309 F:      drivers/dmaengine/uniphier-mdmac.c
2310 F:      drivers/gpio/gpio-uniphier.c
2311 F:      drivers/i2c/busses/i2c-uniphier*
2312 F:      drivers/irqchip/irq-uniphier-aidet.c
2313 F:      drivers/mmc/host/uniphier-sd.c
2314 F:      drivers/pinctrl/uniphier/
2315 F:      drivers/reset/reset-uniphier.c
2316 F:      drivers/tty/serial/8250/8250_uniphier.c
2317 N:      uniphier
2318
2319 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2320 M:      Ulf Hansson <ulf.hansson@linaro.org>
2321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T:      git git://git.linaro.org/people/ulfh/clk.git
2323 S:      Maintained
2324 F:      drivers/clk/ux500/
2325
2326 ARM/VERSATILE EXPRESS PLATFORM
2327 M:      Liviu Dudau <liviu.dudau@arm.com>
2328 M:      Sudeep Holla <sudeep.holla@arm.com>
2329 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Maintained
2332 F:      arch/arm/boot/dts/vexpress*
2333 F:      arch/arm64/boot/dts/arm/
2334 F:      arch/arm/mach-vexpress/
2335 F:      */*/vexpress*
2336 F:      */*/*/vexpress*
2337 F:      drivers/clk/versatile/clk-vexpress-osc.c
2338 F:      drivers/clocksource/timer-versatile.c
2339 N:      mps2
2340
2341 ARM/VFP SUPPORT
2342 M:      Russell King <linux@armlinux.org.uk>
2343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W:      http://www.armlinux.org.uk/
2345 S:      Maintained
2346 F:      arch/arm/vfp/
2347
2348 ARM/VOIPAC PXA270 SUPPORT
2349 M:      Marek Vasut <marek.vasut@gmail.com>
2350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      arch/arm/mach-pxa/vpac270.c
2353 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2354
2355 ARM/VT8500 ARM ARCHITECTURE
2356 M:      Tony Prisk <linux@prisktech.co.nz>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359 F:      arch/arm/mach-vt8500/
2360 F:      drivers/clocksource/timer-vt8500.c
2361 F:      drivers/i2c/busses/i2c-wmt.c
2362 F:      drivers/mmc/host/wmt-sdmmc.c
2363 F:      drivers/pwm/pwm-vt8500.c
2364 F:      drivers/rtc/rtc-vt8500.c
2365 F:      drivers/tty/serial/vt8500_serial.c
2366 F:      drivers/usb/host/ehci-platform.c
2367 F:      drivers/usb/host/uhci-platform.c
2368 F:      drivers/video/fbdev/vt8500lcdfb.*
2369 F:      drivers/video/fbdev/wm8505fb*
2370 F:      drivers/video/fbdev/wmt_ge_rops.*
2371
2372 ARM/ZIPIT Z2 SUPPORT
2373 M:      Marek Vasut <marek.vasut@gmail.com>
2374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 S:      Maintained
2376 F:      arch/arm/mach-pxa/z2.c
2377 F:      arch/arm/mach-pxa/include/mach/z2.h
2378
2379 ARM/ZTE ARCHITECTURE
2380 M:      Jun Nie <jun.nie@linaro.org>
2381 M:      Shawn Guo <shawnguo@kernel.org>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 S:      Maintained
2384 F:      arch/arm/boot/dts/zx2967*
2385 F:      arch/arm/mach-zx/
2386 F:      arch/arm64/boot/dts/zte/
2387 F:      drivers/clk/zte/
2388 F:      drivers/dma/zx_dma.c
2389 F:      drivers/gpio/gpio-zx.c
2390 F:      drivers/i2c/busses/i2c-zx2967.c
2391 F:      drivers/mmc/host/dw_mmc-zx.*
2392 F:      drivers/pinctrl/zte/
2393 F:      drivers/soc/zte/
2394 F:      drivers/thermal/zx2967_thermal.c
2395 F:      drivers/watchdog/zx2967_wdt.c
2396 F:      Documentation/devicetree/bindings/arm/zte.yaml
2397 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2398 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2399 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2400 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2401 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2402 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2403 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2404 F:      Documentation/devicetree/bindings/soc/zte/
2405 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2406 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2407 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2408 F:      include/dt-bindings/clock/zx2967*.h
2409 F:      include/dt-bindings/soc/zte,*.h
2410 F:      sound/soc/codecs/zx_aud96p22.c
2411 F:      sound/soc/zte/
2412
2413 ARM/ZYNQ ARCHITECTURE
2414 M:      Michal Simek <michal.simek@xilinx.com>
2415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 W:      http://wiki.xilinx.com
2417 T:      git https://github.com/Xilinx/linux-xlnx.git
2418 S:      Supported
2419 F:      arch/arm/mach-zynq/
2420 F:      drivers/cpuidle/cpuidle-zynq.c
2421 F:      drivers/block/xsysace.c
2422 N:      zynq
2423 N:      xilinx
2424 F:      drivers/clocksource/timer-cadence-ttc.c
2425 F:      drivers/i2c/busses/i2c-cadence.c
2426 F:      drivers/mmc/host/sdhci-of-arasan.c
2427 F:      drivers/edac/synopsys_edac.c
2428 F:      drivers/i2c/busses/i2c-xiic.c
2429
2430 ARM64 PORT (AARCH64 ARCHITECTURE)
2431 M:      Catalin Marinas <catalin.marinas@arm.com>
2432 M:      Will Deacon <will.deacon@arm.com>
2433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2435 S:      Maintained
2436 F:      arch/arm64/
2437 X:      arch/arm64/boot/dts/
2438 F:      Documentation/arm64/
2439
2440 AS3645A LED FLASH CONTROLLER DRIVER
2441 M:      Sakari Ailus <sakari.ailus@iki.fi>
2442 L:      linux-leds@vger.kernel.org
2443 S:      Maintained
2444 F:      drivers/leds/leds-as3645a.c
2445
2446 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2447 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2448 L:      linux-media@vger.kernel.org
2449 T:      git git://linuxtv.org/media_tree.git
2450 S:      Maintained
2451 F:      drivers/media/i2c/ak7375.c
2452 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2453
2454 ASAHI KASEI AK8974 DRIVER
2455 M:      Linus Walleij <linus.walleij@linaro.org>
2456 L:      linux-iio@vger.kernel.org
2457 W:      http://www.akm.com/
2458 S:      Supported
2459 F:      drivers/iio/magnetometer/ak8974.c
2460
2461 ASC7621 HARDWARE MONITOR DRIVER
2462 M:      George Joseph <george.joseph@fairview5.com>
2463 L:      linux-hwmon@vger.kernel.org
2464 S:      Maintained
2465 F:      Documentation/hwmon/asc7621
2466 F:      drivers/hwmon/asc7621.c
2467
2468 ASPEED VIDEO ENGINE DRIVER
2469 M:      Eddie James <eajames@linux.ibm.com>
2470 L:      linux-media@vger.kernel.org
2471 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2472 S:      Maintained
2473 F:      drivers/media/platform/aspeed-video.c
2474 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2475
2476 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2477 M:      Corentin Chary <corentin.chary@gmail.com>
2478 L:      acpi4asus-user@lists.sourceforge.net
2479 L:      platform-driver-x86@vger.kernel.org
2480 W:      http://acpi4asus.sf.net
2481 S:      Maintained
2482 F:      drivers/platform/x86/asus*.c
2483 F:      drivers/platform/x86/eeepc*.c
2484
2485 ASUS WIRELESS RADIO CONTROL DRIVER
2486 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2487 L:      platform-driver-x86@vger.kernel.org
2488 S:      Maintained
2489 F:      drivers/platform/x86/asus-wireless.c
2490
2491 ASYMMETRIC KEYS
2492 M:      David Howells <dhowells@redhat.com>
2493 L:      keyrings@vger.kernel.org
2494 S:      Maintained
2495 F:      Documentation/crypto/asymmetric-keys.txt
2496 F:      include/linux/verification.h
2497 F:      include/crypto/public_key.h
2498 F:      include/crypto/pkcs7.h
2499 F:      crypto/asymmetric_keys/
2500
2501 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2502 R:      Dan Williams <dan.j.williams@intel.com>
2503 W:      http://sourceforge.net/projects/xscaleiop
2504 S:      Odd fixes
2505 F:      Documentation/crypto/async-tx-api.txt
2506 F:      crypto/async_tx/
2507 F:      drivers/dma/
2508 F:      include/linux/dmaengine.h
2509 F:      include/linux/async_tx.h
2510
2511 AT24 EEPROM DRIVER
2512 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2513 L:      linux-i2c@vger.kernel.org
2514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2515 S:      Maintained
2516 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2517 F:      drivers/misc/eeprom/at24.c
2518 F:      include/linux/platform_data/at24.h
2519
2520 ATA OVER ETHERNET (AOE) DRIVER
2521 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2522 W:      http://www.openaoe.org/
2523 S:      Supported
2524 F:      Documentation/aoe/
2525 F:      drivers/block/aoe/
2526
2527 ATHEROS 71XX/9XXX GPIO DRIVER
2528 M:      Alban Bedel <albeu@free.fr>
2529 W:      https://github.com/AlbanBedel/linux
2530 T:      git git://github.com/AlbanBedel/linux
2531 S:      Maintained
2532 F:      drivers/gpio/gpio-ath79.c
2533 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2534
2535 ATHEROS 71XX/9XXX USB PHY DRIVER
2536 M:      Alban Bedel <albeu@free.fr>
2537 W:      https://github.com/AlbanBedel/linux
2538 T:      git git://github.com/AlbanBedel/linux
2539 S:      Maintained
2540 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2541 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2542
2543 ATHEROS ATH GENERIC UTILITIES
2544 M:      Kalle Valo <kvalo@codeaurora.org>
2545 L:      linux-wireless@vger.kernel.org
2546 S:      Supported
2547 F:      drivers/net/wireless/ath/*
2548
2549 ATHEROS ATH5K WIRELESS DRIVER
2550 M:      Jiri Slaby <jirislaby@gmail.com>
2551 M:      Nick Kossifidis <mickflemm@gmail.com>
2552 M:      Luis Chamberlain <mcgrof@kernel.org>
2553 L:      linux-wireless@vger.kernel.org
2554 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2555 S:      Maintained
2556 F:      drivers/net/wireless/ath/ath5k/
2557
2558 ATHEROS ATH6KL WIRELESS DRIVER
2559 M:      Kalle Valo <kvalo@codeaurora.org>
2560 L:      linux-wireless@vger.kernel.org
2561 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2563 S:      Supported
2564 F:      drivers/net/wireless/ath/ath6kl/
2565
2566 ATI_REMOTE2 DRIVER
2567 M:      Ville Syrjala <syrjala@sci.fi>
2568 S:      Maintained
2569 F:      drivers/input/misc/ati_remote2.c
2570
2571 ATK0110 HWMON DRIVER
2572 M:      Luca Tettamanti <kronos.it@gmail.com>
2573 L:      linux-hwmon@vger.kernel.org
2574 S:      Maintained
2575 F:      drivers/hwmon/asus_atk0110.c
2576
2577 ATLX ETHERNET DRIVERS
2578 M:      Jay Cliburn <jcliburn@gmail.com>
2579 M:      Chris Snook <chris.snook@gmail.com>
2580 L:      netdev@vger.kernel.org
2581 W:      http://sourceforge.net/projects/atl1
2582 W:      http://atl1.sourceforge.net
2583 S:      Maintained
2584 F:      drivers/net/ethernet/atheros/
2585
2586 ATM
2587 M:      Chas Williams <3chas3@gmail.com>
2588 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2589 L:      netdev@vger.kernel.org
2590 W:      http://linux-atm.sourceforge.net
2591 S:      Maintained
2592 F:      drivers/atm/
2593 F:      include/linux/atm*
2594 F:      include/uapi/linux/atm*
2595
2596 ATMEL MACB ETHERNET DRIVER
2597 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2598 S:      Supported
2599 F:      drivers/net/ethernet/cadence/
2600
2601 ATMEL MAXTOUCH DRIVER
2602 M:      Nick Dyer <nick@shmanahar.org>
2603 T:      git git://github.com/ndyer/linux.git
2604 S:      Maintained
2605 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2606 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2607
2608 ATMEL WIRELESS DRIVER
2609 M:      Simon Kelley <simon@thekelleys.org.uk>
2610 L:      linux-wireless@vger.kernel.org
2611 W:      http://www.thekelleys.org.uk/atmel
2612 W:      http://atmelwlandriver.sourceforge.net/
2613 S:      Maintained
2614 F:      drivers/net/wireless/atmel/atmel*
2615
2616 ATOMIC INFRASTRUCTURE
2617 M:      Will Deacon <will.deacon@arm.com>
2618 M:      Peter Zijlstra <peterz@infradead.org>
2619 R:      Boqun Feng <boqun.feng@gmail.com>
2620 L:      linux-kernel@vger.kernel.org
2621 S:      Maintained
2622 F:      arch/*/include/asm/atomic*.h
2623 F:      include/*/atomic*.h
2624 F:      scripts/atomic/
2625
2626 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2627 M:      Bradley Grove <linuxdrivers@attotech.com>
2628 L:      linux-scsi@vger.kernel.org
2629 W:      http://www.attotech.com
2630 S:      Supported
2631 F:      drivers/scsi/esas2r
2632
2633 ATUSB IEEE 802.15.4 RADIO DRIVER
2634 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2635 L:      linux-wpan@vger.kernel.org
2636 S:      Maintained
2637 F:      drivers/net/ieee802154/atusb.c
2638 F:      drivers/net/ieee802154/atusb.h
2639 F:      drivers/net/ieee802154/at86rf230.h
2640
2641 AUDIT SUBSYSTEM
2642 M:      Paul Moore <paul@paul-moore.com>
2643 M:      Eric Paris <eparis@redhat.com>
2644 L:      linux-audit@redhat.com (moderated for non-subscribers)
2645 W:      https://github.com/linux-audit
2646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2647 S:      Supported
2648 F:      include/linux/audit.h
2649 F:      include/uapi/linux/audit.h
2650 F:      kernel/audit*
2651
2652 AUXILIARY DISPLAY DRIVERS
2653 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2654 S:      Maintained
2655 F:      drivers/auxdisplay/
2656 F:      include/linux/cfag12864b.h
2657
2658 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2659 M:      Andreas Klinger <ak@it-klinger.de>
2660 L:      linux-iio@vger.kernel.org
2661 S:      Maintained
2662 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2663 F:      drivers/iio/adc/hx711.c
2664
2665 AX.25 NETWORK LAYER
2666 M:      Ralf Baechle <ralf@linux-mips.org>
2667 L:      linux-hams@vger.kernel.org
2668 W:      http://www.linux-ax25.org/
2669 S:      Maintained
2670 F:      include/uapi/linux/ax25.h
2671 F:      include/net/ax25.h
2672 F:      net/ax25/
2673
2674 AXENTIA ARM DEVICES
2675 M:      Peter Rosin <peda@axentia.se>
2676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 S:      Maintained
2678 F:      Documentation/devicetree/bindings/arm/axentia.txt
2679 F:      arch/arm/boot/dts/at91-linea.dtsi
2680 F:      arch/arm/boot/dts/at91-natte.dtsi
2681 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2682 F:      arch/arm/boot/dts/at91-tse850-3.dts
2683
2684 AXENTIA ASOC DRIVERS
2685 M:      Peter Rosin <peda@axentia.se>
2686 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2687 S:      Maintained
2688 F:      Documentation/devicetree/bindings/sound/axentia,*
2689 F:      sound/soc/atmel/tse850-pcm5142.c
2690
2691 AXXIA I2C CONTROLLER
2692 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2693 L:      linux-i2c@vger.kernel.org
2694 S:      Maintained
2695 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2696 F:      drivers/i2c/busses/i2c-axxia.c
2697
2698 AZ6007 DVB DRIVER
2699 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2700 L:      linux-media@vger.kernel.org
2701 W:      https://linuxtv.org
2702 T:      git git://linuxtv.org/media_tree.git
2703 S:      Maintained
2704 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2705
2706 AZTECH FM RADIO RECEIVER DRIVER
2707 M:      Hans Verkuil <hverkuil@xs4all.nl>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Maintained
2712 F:      drivers/media/radio/radio-aztech*
2713
2714 B43 WIRELESS DRIVER
2715 L:      linux-wireless@vger.kernel.org
2716 L:      b43-dev@lists.infradead.org
2717 W:      http://wireless.kernel.org/en/users/Drivers/b43
2718 S:      Odd Fixes
2719 F:      drivers/net/wireless/broadcom/b43/
2720
2721 B43LEGACY WIRELESS DRIVER
2722 M:      Larry Finger <Larry.Finger@lwfinger.net>
2723 L:      linux-wireless@vger.kernel.org
2724 L:      b43-dev@lists.infradead.org
2725 W:      http://wireless.kernel.org/en/users/Drivers/b43
2726 S:      Maintained
2727 F:      drivers/net/wireless/broadcom/b43legacy/
2728
2729 BACKLIGHT CLASS/SUBSYSTEM
2730 M:      Lee Jones <lee.jones@linaro.org>
2731 M:      Daniel Thompson <daniel.thompson@linaro.org>
2732 M:      Jingoo Han <jingoohan1@gmail.com>
2733 L:      dri-devel@lists.freedesktop.org
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2735 S:      Maintained
2736 F:      drivers/video/backlight/
2737 F:      include/linux/backlight.h
2738 F:      include/linux/pwm_backlight.h
2739 F:      Documentation/devicetree/bindings/leds/backlight
2740
2741 BATMAN ADVANCED
2742 M:      Marek Lindner <mareklindner@neomailbox.ch>
2743 M:      Simon Wunderlich <sw@simonwunderlich.de>
2744 M:      Antonio Quartulli <a@unstable.cc>
2745 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2746 W:      https://www.open-mesh.org/
2747 Q:      https://patchwork.open-mesh.org/project/batman/list/
2748 S:      Maintained
2749 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2750 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2751 F:      Documentation/networking/batman-adv.rst
2752 F:      include/uapi/linux/batadv_packet.h
2753 F:      include/uapi/linux/batman_adv.h
2754 F:      net/batman-adv/
2755
2756 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2757 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2758 L:      linux-hams@vger.kernel.org
2759 W:      http://www.baycom.org/~tom/ham/ham.html
2760 S:      Maintained
2761 F:      drivers/net/hamradio/baycom*
2762
2763 BCACHE (BLOCK LAYER CACHE)
2764 M:      Coly Li <colyli@suse.de>
2765 M:      Kent Overstreet <kent.overstreet@gmail.com>
2766 L:      linux-bcache@vger.kernel.org
2767 W:      http://bcache.evilpiepirate.org
2768 C:      irc://irc.oftc.net/bcache
2769 S:      Maintained
2770 F:      drivers/md/bcache/
2771
2772 BDISP ST MEDIA DRIVER
2773 M:      Fabien Dessenne <fabien.dessenne@st.com>
2774 L:      linux-media@vger.kernel.org
2775 T:      git git://linuxtv.org/media_tree.git
2776 W:      https://linuxtv.org
2777 S:      Supported
2778 F:      drivers/media/platform/sti/bdisp
2779
2780 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2781 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2782 L:      netdev@vger.kernel.org
2783 S:      Maintained
2784 F:      drivers/net/ethernet/ec_bhf.c
2785
2786 BEFS FILE SYSTEM
2787 M:      Luis de Bethencourt <luisbg@kernel.org>
2788 M:      Salah Triki <salah.triki@gmail.com>
2789 S:      Maintained
2790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2791 F:      Documentation/filesystems/befs.txt
2792 F:      fs/befs/
2793
2794 BFQ I/O SCHEDULER
2795 M:      Paolo Valente <paolo.valente@linaro.org>
2796 M:      Jens Axboe <axboe@kernel.dk>
2797 L:      linux-block@vger.kernel.org
2798 S:      Maintained
2799 F:      block/bfq-*
2800 F:      Documentation/block/bfq-iosched.txt
2801
2802 BFS FILE SYSTEM
2803 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2804 S:      Maintained
2805 F:      Documentation/filesystems/bfs.txt
2806 F:      fs/bfs/
2807 F:      include/uapi/linux/bfs_fs.h
2808
2809 BLINKM RGB LED DRIVER
2810 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2811 S:      Maintained
2812 F:      drivers/leds/leds-blinkm.c
2813
2814 BLOCK LAYER
2815 M:      Jens Axboe <axboe@kernel.dk>
2816 L:      linux-block@vger.kernel.org
2817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2818 S:      Maintained
2819 F:      block/
2820 F:      drivers/block/
2821 F:      kernel/trace/blktrace.c
2822 F:      lib/sbitmap.c
2823
2824 BLOCK2MTD DRIVER
2825 M:      Joern Engel <joern@lazybastard.org>
2826 L:      linux-mtd@lists.infradead.org
2827 S:      Maintained
2828 F:      drivers/mtd/devices/block2mtd.c
2829
2830 BLUETOOTH DRIVERS
2831 M:      Marcel Holtmann <marcel@holtmann.org>
2832 M:      Johan Hedberg <johan.hedberg@gmail.com>
2833 L:      linux-bluetooth@vger.kernel.org
2834 W:      http://www.bluez.org/
2835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2837 S:      Maintained
2838 F:      drivers/bluetooth/
2839
2840 BLUETOOTH SUBSYSTEM
2841 M:      Marcel Holtmann <marcel@holtmann.org>
2842 M:      Johan Hedberg <johan.hedberg@gmail.com>
2843 L:      linux-bluetooth@vger.kernel.org
2844 W:      http://www.bluez.org/
2845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2847 S:      Maintained
2848 F:      net/bluetooth/
2849 F:      include/net/bluetooth/
2850
2851 BONDING DRIVER
2852 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2853 M:      Veaceslav Falico <vfalico@gmail.com>
2854 M:      Andy Gospodarek <andy@greyhouse.net>
2855 L:      netdev@vger.kernel.org
2856 W:      http://sourceforge.net/projects/bonding/
2857 S:      Supported
2858 F:      drivers/net/bonding/
2859 F:      include/uapi/linux/if_bonding.h
2860
2861 BPF (Safe dynamic programs and tools)
2862 M:      Alexei Starovoitov <ast@kernel.org>
2863 M:      Daniel Borkmann <daniel@iogearbox.net>
2864 R:      Martin KaFai Lau <kafai@fb.com>
2865 R:      Song Liu <songliubraving@fb.com>
2866 R:      Yonghong Song <yhs@fb.com>
2867 L:      netdev@vger.kernel.org
2868 L:      bpf@vger.kernel.org
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2871 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2872 S:      Supported
2873 F:      arch/*/net/*
2874 F:      Documentation/networking/filter.txt
2875 F:      Documentation/bpf/
2876 F:      include/linux/bpf*
2877 F:      include/linux/filter.h
2878 F:      include/trace/events/xdp.h
2879 F:      include/uapi/linux/bpf*
2880 F:      include/uapi/linux/filter.h
2881 F:      kernel/bpf/
2882 F:      kernel/trace/bpf_trace.c
2883 F:      lib/test_bpf.c
2884 F:      net/bpf/
2885 F:      net/core/filter.c
2886 F:      net/sched/act_bpf.c
2887 F:      net/sched/cls_bpf.c
2888 F:      samples/bpf/
2889 F:      tools/bpf/
2890 F:      tools/lib/bpf/
2891 F:      tools/testing/selftests/bpf/
2892 K:      bpf
2893 N:      bpf
2894
2895 BPF JIT for ARM
2896 M:      Shubham Bansal <illusionist.neo@gmail.com>
2897 L:      netdev@vger.kernel.org
2898 L:      bpf@vger.kernel.org
2899 S:      Maintained
2900 F:      arch/arm/net/
2901
2902 BPF JIT for ARM64
2903 M:      Daniel Borkmann <daniel@iogearbox.net>
2904 M:      Alexei Starovoitov <ast@kernel.org>
2905 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2906 L:      netdev@vger.kernel.org
2907 L:      bpf@vger.kernel.org
2908 S:      Supported
2909 F:      arch/arm64/net/
2910
2911 BPF JIT for MIPS (32-BIT AND 64-BIT)
2912 M:      Paul Burton <paul.burton@mips.com>
2913 L:      netdev@vger.kernel.org
2914 L:      bpf@vger.kernel.org
2915 S:      Maintained
2916 F:      arch/mips/net/
2917
2918 BPF JIT for NFP NICs
2919 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2920 L:      netdev@vger.kernel.org
2921 L:      bpf@vger.kernel.org
2922 S:      Supported
2923 F:      drivers/net/ethernet/netronome/nfp/bpf/
2924
2925 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2926 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2927 M:      Sandipan Das <sandipan@linux.ibm.com>
2928 L:      netdev@vger.kernel.org
2929 L:      bpf@vger.kernel.org
2930 S:      Maintained
2931 F:      arch/powerpc/net/
2932
2933 BPF JIT for RISC-V (RV64G)
2934 M:      Björn Töpel <bjorn.topel@gmail.com>
2935 L:      netdev@vger.kernel.org
2936 S:      Maintained
2937 F:      arch/riscv/net/
2938
2939 BPF JIT for S390
2940 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2941 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2942 L:      netdev@vger.kernel.org
2943 L:      bpf@vger.kernel.org
2944 S:      Maintained
2945 F:      arch/s390/net/
2946 X:      arch/s390/net/pnet.c
2947
2948 BPF JIT for SPARC (32-BIT AND 64-BIT)
2949 M:      David S. Miller <davem@davemloft.net>
2950 L:      netdev@vger.kernel.org
2951 L:      bpf@vger.kernel.org
2952 S:      Maintained
2953 F:      arch/sparc/net/
2954
2955 BPF JIT for X86 32-BIT
2956 M:      Wang YanQing <udknight@gmail.com>
2957 L:      netdev@vger.kernel.org
2958 L:      bpf@vger.kernel.org
2959 S:      Maintained
2960 F:      arch/x86/net/bpf_jit_comp32.c
2961
2962 BPF JIT for X86 64-BIT
2963 M:      Alexei Starovoitov <ast@kernel.org>
2964 M:      Daniel Borkmann <daniel@iogearbox.net>
2965 L:      netdev@vger.kernel.org
2966 L:      bpf@vger.kernel.org
2967 S:      Supported
2968 F:      arch/x86/net/
2969 X:      arch/x86/net/bpf_jit_comp32.c
2970
2971 BROADCOM B44 10/100 ETHERNET DRIVER
2972 M:      Michael Chan <michael.chan@broadcom.com>
2973 L:      netdev@vger.kernel.org
2974 S:      Supported
2975 F:      drivers/net/ethernet/broadcom/b44.*
2976
2977 BROADCOM B53 ETHERNET SWITCH DRIVER
2978 M:      Florian Fainelli <f.fainelli@gmail.com>
2979 L:      netdev@vger.kernel.org
2980 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2981 S:      Supported
2982 F:      drivers/net/dsa/b53/*
2983 F:      include/linux/platform_data/b53.h
2984
2985 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2986 M:      Florian Fainelli <f.fainelli@gmail.com>
2987 M:      Ray Jui <rjui@broadcom.com>
2988 M:      Scott Branden <sbranden@broadcom.com>
2989 M:      bcm-kernel-feedback-list@broadcom.com
2990 T:      git git://github.com/broadcom/mach-bcm
2991 S:      Maintained
2992 N:      bcm281*
2993 N:      bcm113*
2994 N:      bcm216*
2995 N:      kona
2996 F:      arch/arm/mach-bcm/
2997
2998 BROADCOM BCM2835 ARM ARCHITECTURE
2999 M:      Eric Anholt <eric@anholt.net>
3000 M:      Stefan Wahren <stefan.wahren@i2se.com>
3001 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3003 T:      git git://github.com/anholt/linux
3004 S:      Maintained
3005 N:      bcm2835
3006 F:      drivers/staging/vc04_services
3007
3008 BROADCOM BCM47XX MIPS ARCHITECTURE
3009 M:      Hauke Mehrtens <hauke@hauke-m.de>
3010 M:      Rafał Miłecki <zajec5@gmail.com>
3011 L:      linux-mips@vger.kernel.org
3012 S:      Maintained
3013 F:      Documentation/devicetree/bindings/mips/brcm/
3014 F:      arch/mips/bcm47xx/*
3015 F:      arch/mips/include/asm/mach-bcm47xx/*
3016
3017 BROADCOM BCM5301X ARM ARCHITECTURE
3018 M:      Hauke Mehrtens <hauke@hauke-m.de>
3019 M:      Rafał Miłecki <zajec5@gmail.com>
3020 M:      bcm-kernel-feedback-list@broadcom.com
3021 L:      linux-arm-kernel@lists.infradead.org
3022 S:      Maintained
3023 F:      arch/arm/mach-bcm/bcm_5301x.c
3024 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3025 F:      arch/arm/boot/dts/bcm470*
3026 F:      arch/arm/boot/dts/bcm953012*
3027
3028 BROADCOM BCM53573 ARM ARCHITECTURE
3029 M:      Rafał Miłecki <rafal@milecki.pl>
3030 L:      linux-arm-kernel@lists.infradead.org
3031 S:      Maintained
3032 F:      arch/arm/boot/dts/bcm53573*
3033 F:      arch/arm/boot/dts/bcm47189*
3034
3035 BROADCOM BCM63XX ARM ARCHITECTURE
3036 M:      Florian Fainelli <f.fainelli@gmail.com>
3037 M:      bcm-kernel-feedback-list@broadcom.com
3038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 T:      git git://github.com/broadcom/stblinux.git
3040 S:      Maintained
3041 N:      bcm63xx
3042
3043 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3044 M:      Kevin Cernekee <cernekee@gmail.com>
3045 L:      linux-usb@vger.kernel.org
3046 S:      Maintained
3047 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3048
3049 BROADCOM BCM7XXX ARM ARCHITECTURE
3050 M:      Brian Norris <computersforpeace@gmail.com>
3051 M:      Gregory Fong <gregory.0xf0@gmail.com>
3052 M:      Florian Fainelli <f.fainelli@gmail.com>
3053 M:      bcm-kernel-feedback-list@broadcom.com
3054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 T:      git git://github.com/broadcom/stblinux.git
3056 S:      Maintained
3057 F:      arch/arm/mach-bcm/*brcmstb*
3058 F:      arch/arm/boot/dts/bcm7*.dts*
3059 F:      drivers/bus/brcmstb_gisb.c
3060 F:      arch/arm/mm/cache-b15-rac.c
3061 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3062 N:      brcmstb
3063
3064 BROADCOM BMIPS CPUFREQ DRIVER
3065 M:      Markus Mayer <mmayer@broadcom.com>
3066 M:      bcm-kernel-feedback-list@broadcom.com
3067 L:      linux-pm@vger.kernel.org
3068 S:      Maintained
3069 F:      drivers/cpufreq/bmips-cpufreq.c
3070
3071 BROADCOM BMIPS MIPS ARCHITECTURE
3072 M:      Kevin Cernekee <cernekee@gmail.com>
3073 M:      Florian Fainelli <f.fainelli@gmail.com>
3074 L:      linux-mips@vger.kernel.org
3075 T:      git git://github.com/broadcom/stblinux.git
3076 S:      Maintained
3077 F:      arch/mips/bmips/*
3078 F:      arch/mips/include/asm/mach-bmips/*
3079 F:      arch/mips/kernel/*bmips*
3080 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3081 F:      drivers/irqchip/irq-bcm63*
3082 F:      drivers/irqchip/irq-bcm7*
3083 F:      drivers/irqchip/irq-brcmstb*
3084 F:      include/linux/bcm963xx_nvram.h
3085 F:      include/linux/bcm963xx_tag.h
3086
3087 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3088 M:      Rasesh Mody <rmody@marvell.com>
3089 M:      GR-Linux-NIC-Dev@marvell.com
3090 L:      netdev@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/net/ethernet/broadcom/bnx2.*
3093 F:      drivers/net/ethernet/broadcom/bnx2_*
3094
3095 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3096 M:      QLogic-Storage-Upstream@qlogic.com
3097 L:      linux-scsi@vger.kernel.org
3098 S:      Supported
3099 F:      drivers/scsi/bnx2fc/
3100
3101 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3102 M:      QLogic-Storage-Upstream@qlogic.com
3103 L:      linux-scsi@vger.kernel.org
3104 S:      Supported
3105 F:      drivers/scsi/bnx2i/
3106
3107 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3108 M:      Ariel Elior <aelior@marvell.com>
3109 M:      Sudarsana Kalluru <skalluru@marvell.com>
3110 M:      GR-everest-linux-l2@marvell.com
3111 L:      netdev@vger.kernel.org
3112 S:      Supported
3113 F:      drivers/net/ethernet/broadcom/bnx2x/
3114
3115 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3116 M:      Michael Chan <michael.chan@broadcom.com>
3117 L:      netdev@vger.kernel.org
3118 S:      Supported
3119 F:      drivers/net/ethernet/broadcom/bnxt/
3120
3121 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3122 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3123 M:      Franky Lin <franky.lin@broadcom.com>
3124 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3125 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3126 M:      Wright Feng <wright.feng@cypress.com>
3127 L:      linux-wireless@vger.kernel.org
3128 L:      brcm80211-dev-list.pdl@broadcom.com
3129 L:      brcm80211-dev-list@cypress.com
3130 S:      Supported
3131 F:      drivers/net/wireless/broadcom/brcm80211/
3132
3133 BROADCOM BRCMSTB GPIO DRIVER
3134 M:      Gregory Fong <gregory.0xf0@gmail.com>
3135 L:      bcm-kernel-feedback-list@broadcom.com
3136 S:      Supported
3137 F:      drivers/gpio/gpio-brcmstb.c
3138 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3139
3140 BROADCOM BRCMSTB I2C DRIVER
3141 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3142 L:      linux-i2c@vger.kernel.org
3143 L:      bcm-kernel-feedback-list@broadcom.com
3144 S:      Supported
3145 F:      drivers/i2c/busses/i2c-brcmstb.c
3146 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3147
3148 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3149 M:      Al Cooper <alcooperx@gmail.com>
3150 L:      linux-kernel@vger.kernel.org
3151 L:      bcm-kernel-feedback-list@broadcom.com
3152 S:      Maintained
3153 F:      drivers/phy/broadcom/phy-brcm-usb*
3154
3155 BROADCOM GENET ETHERNET DRIVER
3156 M:      Doug Berger <opendmb@gmail.com>
3157 M:      Florian Fainelli <f.fainelli@gmail.com>
3158 L:      netdev@vger.kernel.org
3159 S:      Supported
3160 F:      drivers/net/ethernet/broadcom/genet/
3161
3162 BROADCOM IPROC ARM ARCHITECTURE
3163 M:      Ray Jui <rjui@broadcom.com>
3164 M:      Scott Branden <sbranden@broadcom.com>
3165 M:      bcm-kernel-feedback-list@broadcom.com
3166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 T:      git git://github.com/broadcom/cygnus-linux.git
3168 S:      Maintained
3169 N:      iproc
3170 N:      cygnus
3171 N:      bcm[-_]nsp
3172 N:      bcm9113*
3173 N:      bcm9583*
3174 N:      bcm9585*
3175 N:      bcm9586*
3176 N:      bcm988312
3177 N:      bcm113*
3178 N:      bcm583*
3179 N:      bcm585*
3180 N:      bcm586*
3181 N:      bcm88312
3182 N:      hr2
3183 N:      stingray
3184 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3185 F:      arch/arm64/boot/dts/broadcom/stingray/*
3186 F:      drivers/clk/bcm/clk-ns*
3187 F:      drivers/clk/bcm/clk-sr*
3188 F:      drivers/pinctrl/bcm/pinctrl-ns*
3189 F:      include/dt-bindings/clock/bcm-sr*
3190
3191 BROADCOM KONA GPIO DRIVER
3192 M:      Ray Jui <rjui@broadcom.com>
3193 L:      bcm-kernel-feedback-list@broadcom.com
3194 S:      Supported
3195 F:      drivers/gpio/gpio-bcm-kona.c
3196 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3197
3198 BROADCOM NETXTREME-E ROCE DRIVER
3199 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3200 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3201 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3202 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3203 L:      linux-rdma@vger.kernel.org
3204 W:      http://www.broadcom.com
3205 S:      Supported
3206 F:      drivers/infiniband/hw/bnxt_re/
3207 F:      include/uapi/rdma/bnxt_re-abi.h
3208
3209 BROADCOM NVRAM DRIVER
3210 M:      Rafał Miłecki <zajec5@gmail.com>
3211 L:      linux-mips@vger.kernel.org
3212 S:      Maintained
3213 F:      drivers/firmware/broadcom/*
3214
3215 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3216 M:      Rafał Miłecki <zajec5@gmail.com>
3217 L:      linux-wireless@vger.kernel.org
3218 S:      Maintained
3219 F:      drivers/bcma/
3220 F:      include/linux/bcma/
3221
3222 BROADCOM STB AVS CPUFREQ DRIVER
3223 M:      Markus Mayer <mmayer@broadcom.com>
3224 M:      bcm-kernel-feedback-list@broadcom.com
3225 L:      linux-pm@vger.kernel.org
3226 S:      Maintained
3227 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3228 F:      drivers/cpufreq/brcmstb*
3229
3230 BROADCOM STB AVS TMON DRIVER
3231 M:      Markus Mayer <mmayer@broadcom.com>
3232 M:      bcm-kernel-feedback-list@broadcom.com
3233 L:      linux-pm@vger.kernel.org
3234 S:      Maintained
3235 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3236 F:      drivers/thermal/broadcom/brcmstb*
3237
3238 BROADCOM STB NAND FLASH DRIVER
3239 M:      Brian Norris <computersforpeace@gmail.com>
3240 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3241 L:      linux-mtd@lists.infradead.org
3242 L:      bcm-kernel-feedback-list@broadcom.com
3243 S:      Maintained
3244 F:      drivers/mtd/nand/raw/brcmnand/
3245
3246 BROADCOM STB DPFE DRIVER
3247 M:      Markus Mayer <mmayer@broadcom.com>
3248 M:      bcm-kernel-feedback-list@broadcom.com
3249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3250 S:      Maintained
3251 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3252 F:      drivers/memory/brcmstb_dpfe.c
3253
3254 BROADCOM SPI DRIVER
3255 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3256 M:      bcm-kernel-feedback-list@broadcom.com
3257 S:      Maintained
3258 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3259 F:      drivers/spi/spi-bcm-qspi.*
3260 F:      drivers/spi/spi-brcmstb-qspi.c
3261 F:      drivers/spi/spi-iproc-qspi.c
3262
3263 BROADCOM SYSTEMPORT ETHERNET DRIVER
3264 M:      Florian Fainelli <f.fainelli@gmail.com>
3265 L:      netdev@vger.kernel.org
3266 S:      Supported
3267 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3268
3269 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3270 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3271 M:      Prashant Sreedharan <prashant@broadcom.com>
3272 M:      Michael Chan <mchan@broadcom.com>
3273 L:      netdev@vger.kernel.org
3274 S:      Supported
3275 F:      drivers/net/ethernet/broadcom/tg3.*
3276
3277 BROCADE BFA FC SCSI DRIVER
3278 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3279 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3280 L:      linux-scsi@vger.kernel.org
3281 S:      Supported
3282 F:      drivers/scsi/bfa/
3283
3284 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3285 M:      Rasesh Mody <rmody@marvell.com>
3286 M:      Sudarsana Kalluru <skalluru@marvell.com>
3287 M:      GR-Linux-NIC-Dev@marvell.com
3288 L:      netdev@vger.kernel.org
3289 S:      Supported
3290 F:      drivers/net/ethernet/brocade/bna/
3291
3292 BSG (block layer generic sg v4 driver)
3293 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3294 L:      linux-scsi@vger.kernel.org
3295 S:      Supported
3296 F:      block/bsg.c
3297 F:      include/linux/bsg.h
3298 F:      include/uapi/linux/bsg.h
3299
3300 BT87X AUDIO DRIVER
3301 M:      Clemens Ladisch <clemens@ladisch.de>
3302 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3303 T:      git git://git.alsa-project.org/alsa-kernel.git
3304 S:      Maintained
3305 F:      Documentation/sound/cards/bt87x.rst
3306 F:      sound/pci/bt87x.c
3307
3308 BT8XXGPIO DRIVER
3309 M:      Michael Buesch <m@bues.ch>
3310 W:      http://bu3sch.de/btgpio.php
3311 S:      Maintained
3312 F:      drivers/gpio/gpio-bt8xx.c
3313
3314 BTRFS FILE SYSTEM
3315 M:      Chris Mason <clm@fb.com>
3316 M:      Josef Bacik <josef@toxicpanda.com>
3317 M:      David Sterba <dsterba@suse.com>
3318 L:      linux-btrfs@vger.kernel.org
3319 W:      http://btrfs.wiki.kernel.org/
3320 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3322 S:      Maintained
3323 F:      Documentation/filesystems/btrfs.txt
3324 F:      fs/btrfs/
3325 F:      include/linux/btrfs*
3326 F:      include/uapi/linux/btrfs*
3327
3328 BTTV VIDEO4LINUX DRIVER
3329 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3330 L:      linux-media@vger.kernel.org
3331 W:      https://linuxtv.org
3332 T:      git git://linuxtv.org/media_tree.git
3333 S:      Odd fixes
3334 F:      Documentation/media/v4l-drivers/bttv*
3335 F:      drivers/media/pci/bt8xx/bttv*
3336
3337 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3338 M:      Chanwoo Choi <cw00.choi@samsung.com>
3339 L:      linux-pm@vger.kernel.org
3340 L:      linux-samsung-soc@vger.kernel.org
3341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3342 S:      Maintained
3343 F:      drivers/devfreq/exynos-bus.c
3344 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3345
3346 BUSLOGIC SCSI DRIVER
3347 M:      Khalid Aziz <khalid@gonehiking.org>
3348 L:      linux-scsi@vger.kernel.org
3349 S:      Maintained
3350 F:      drivers/scsi/BusLogic.*
3351 F:      drivers/scsi/FlashPoint.*
3352
3353 C-MEDIA CMI8788 DRIVER
3354 M:      Clemens Ladisch <clemens@ladisch.de>
3355 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3356 T:      git git://git.alsa-project.org/alsa-kernel.git
3357 S:      Maintained
3358 F:      sound/pci/oxygen/
3359
3360 C-SKY ARCHITECTURE
3361 M:      Guo Ren <guoren@kernel.org>
3362 T:      git https://github.com/c-sky/csky-linux.git
3363 S:      Supported
3364 F:      arch/csky/
3365 F:      Documentation/devicetree/bindings/csky/
3366 F:      drivers/irqchip/irq-csky-*
3367 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3368 F:      drivers/clocksource/timer-gx6605s.c
3369 F:      drivers/clocksource/timer-mp-csky.c
3370 F:      Documentation/devicetree/bindings/timer/csky,*
3371 K:      csky
3372 N:      csky
3373
3374 C6X ARCHITECTURE
3375 M:      Mark Salter <msalter@redhat.com>
3376 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3377 L:      linux-c6x-dev@linux-c6x.org
3378 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3379 S:      Maintained
3380 F:      arch/c6x/
3381
3382 CA8210 IEEE-802.15.4 RADIO DRIVER
3383 M:      Harry Morris <h.morris@cascoda.com>
3384 L:      linux-wpan@vger.kernel.org
3385 W:      https://github.com/Cascoda/ca8210-linux.git
3386 S:      Maintained
3387 F:      drivers/net/ieee802154/ca8210.c
3388 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3389
3390 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3391 M:      David Howells <dhowells@redhat.com>
3392 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3393 S:      Supported
3394 F:      Documentation/filesystems/caching/cachefiles.txt
3395 F:      fs/cachefiles/
3396
3397 CADENCE MIPI-CSI2 BRIDGES
3398 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3399 L:      linux-media@vger.kernel.org
3400 S:      Maintained
3401 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3402 F:      drivers/media/platform/cadence/cdns-csi2*
3403
3404 CADET FM/AM RADIO RECEIVER DRIVER
3405 M:      Hans Verkuil <hverkuil@xs4all.nl>
3406 L:      linux-media@vger.kernel.org
3407 T:      git git://linuxtv.org/media_tree.git
3408 W:      https://linuxtv.org
3409 S:      Maintained
3410 F:      drivers/media/radio/radio-cadet*
3411
3412 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3413 M:      Jonathan Corbet <corbet@lwn.net>
3414 L:      linux-media@vger.kernel.org
3415 T:      git git://linuxtv.org/media_tree.git
3416 S:      Maintained
3417 F:      Documentation/media/v4l-drivers/cafe_ccic*
3418 F:      drivers/media/platform/marvell-ccic/
3419
3420 CAIF NETWORK LAYER
3421 L:      netdev@vger.kernel.org
3422 S:      Orphan
3423 F:      Documentation/networking/caif/
3424 F:      drivers/net/caif/
3425 F:      include/uapi/linux/caif/
3426 F:      include/net/caif/
3427 F:      net/caif/
3428
3429 CAKE QDISC
3430 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3431 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3432 S:      Maintained
3433 F:      net/sched/sch_cake.c
3434
3435 CALGARY x86-64 IOMMU
3436 M:      Muli Ben-Yehuda <mulix@mulix.org>
3437 M:      Jon Mason <jdmason@kudzu.us>
3438 L:      iommu@lists.linux-foundation.org
3439 S:      Maintained
3440 F:      arch/x86/kernel/pci-calgary_64.c
3441 F:      arch/x86/kernel/tce_64.c
3442 F:      arch/x86/include/asm/calgary.h
3443 F:      arch/x86/include/asm/tce.h
3444
3445 CAN NETWORK DRIVERS
3446 M:      Wolfgang Grandegger <wg@grandegger.com>
3447 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3448 L:      linux-can@vger.kernel.org
3449 W:      https://github.com/linux-can
3450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3452 S:      Maintained
3453 F:      Documentation/devicetree/bindings/net/can/
3454 F:      drivers/net/can/
3455 F:      include/linux/can/dev.h
3456 F:      include/linux/can/platform/
3457 F:      include/uapi/linux/can/error.h
3458 F:      include/uapi/linux/can/netlink.h
3459
3460 CAN NETWORK LAYER
3461 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3462 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3463 L:      linux-can@vger.kernel.org
3464 W:      https://github.com/linux-can
3465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3467 S:      Maintained
3468 F:      Documentation/networking/can.rst
3469 F:      net/can/
3470 F:      include/linux/can/core.h
3471 F:      include/uapi/linux/can.h
3472 F:      include/uapi/linux/can/bcm.h
3473 F:      include/uapi/linux/can/raw.h
3474 F:      include/uapi/linux/can/gw.h
3475
3476 CAPABILITIES
3477 M:      Serge Hallyn <serge@hallyn.com>
3478 L:      linux-security-module@vger.kernel.org
3479 S:      Supported
3480 F:      include/linux/capability.h
3481 F:      include/uapi/linux/capability.h
3482 F:      security/commoncap.c
3483 F:      kernel/capability.c
3484
3485 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3486 M:      Kevin Tsai <ktsai@capellamicro.com>
3487 S:      Maintained
3488 F:      drivers/iio/light/cm*
3489
3490 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3491 M:      Christian Lamparter <chunkeey@googlemail.com>
3492 L:      linux-wireless@vger.kernel.org
3493 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3494 S:      Maintained
3495 F:      drivers/net/wireless/ath/carl9170/
3496
3497 CAVIUM I2C DRIVER
3498 M:      Jan Glauber <jglauber@cavium.com>
3499 M:      David Daney <david.daney@cavium.com>
3500 W:      http://www.cavium.com
3501 S:      Supported
3502 F:      drivers/i2c/busses/i2c-octeon*
3503 F:      drivers/i2c/busses/i2c-thunderx*
3504
3505 CAVIUM LIQUIDIO NETWORK DRIVER
3506 M:      Derek Chickles <dchickles@marvell.com>
3507 M:      Satanand Burla <sburla@marvell.com>
3508 M:      Felix Manlunas <fmanlunas@marvell.com>
3509 L:      netdev@vger.kernel.org
3510 W:      http://www.cavium.com
3511 S:      Supported
3512 F:      drivers/net/ethernet/cavium/liquidio/
3513
3514 CAVIUM MMC DRIVER
3515 M:      Jan Glauber <jglauber@cavium.com>
3516 M:      David Daney <david.daney@cavium.com>
3517 M:      Steven J. Hill <Steven.Hill@cavium.com>
3518 W:      http://www.cavium.com
3519 S:      Supported
3520 F:      drivers/mmc/host/cavium*
3521
3522 CAVIUM OCTEON-TX CRYPTO DRIVER
3523 M:      George Cherian <george.cherian@cavium.com>
3524 L:      linux-crypto@vger.kernel.org
3525 W:      http://www.cavium.com
3526 S:      Supported
3527 F:      drivers/crypto/cavium/cpt/
3528
3529 CAVIUM THUNDERX2 ARM64 SOC
3530 M:      Robert Richter <rrichter@cavium.com>
3531 M:      Jayachandran C <jnair@caviumnetworks.com>
3532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3533 S:      Maintained
3534 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3535 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3536
3537 CC2520 IEEE-802.15.4 RADIO DRIVER
3538 M:      Varka Bhadram <varkabhadram@gmail.com>
3539 L:      linux-wpan@vger.kernel.org
3540 S:      Maintained
3541 F:      drivers/net/ieee802154/cc2520.c
3542 F:      include/linux/spi/cc2520.h
3543 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3544
3545 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3546 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3547 L:      linux-crypto@vger.kernel.org
3548 S:      Supported
3549 F:      drivers/crypto/ccree/
3550 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3551
3552 CEC FRAMEWORK
3553 M:      Hans Verkuil <hans.verkuil@cisco.com>
3554 L:      linux-media@vger.kernel.org
3555 T:      git git://linuxtv.org/media_tree.git
3556 W:      http://linuxtv.org
3557 S:      Supported
3558 F:      Documentation/media/kapi/cec-core.rst
3559 F:      Documentation/media/uapi/cec
3560 F:      drivers/media/cec/
3561 F:      drivers/media/rc/keymaps/rc-cec.c
3562 F:      include/media/cec.h
3563 F:      include/media/cec-notifier.h
3564 F:      include/uapi/linux/cec.h
3565 F:      include/uapi/linux/cec-funcs.h
3566 F:      Documentation/devicetree/bindings/media/cec.txt
3567 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3568
3569 CEC GPIO DRIVER
3570 M:      Hans Verkuil <hans.verkuil@cisco.com>
3571 L:      linux-media@vger.kernel.org
3572 T:      git git://linuxtv.org/media_tree.git
3573 W:      http://linuxtv.org
3574 S:      Supported
3575 F:      drivers/media/platform/cec-gpio/
3576 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3577
3578 CELL BROADBAND ENGINE ARCHITECTURE
3579 M:      Arnd Bergmann <arnd@arndb.de>
3580 L:      linuxppc-dev@lists.ozlabs.org
3581 W:      http://www.ibm.com/developerworks/power/cell/
3582 S:      Supported
3583 F:      arch/powerpc/include/asm/cell*.h
3584 F:      arch/powerpc/include/asm/spu*.h
3585 F:      arch/powerpc/include/uapi/asm/spu*.h
3586 F:      arch/powerpc/oprofile/*cell*
3587 F:      arch/powerpc/platforms/cell/
3588
3589 CEPH COMMON CODE (LIBCEPH)
3590 M:      Ilya Dryomov <idryomov@gmail.com>
3591 M:      "Yan, Zheng" <zyan@redhat.com>
3592 M:      Sage Weil <sage@redhat.com>
3593 L:      ceph-devel@vger.kernel.org
3594 W:      http://ceph.com/
3595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3596 T:      git git://github.com/ceph/ceph-client.git
3597 S:      Supported
3598 F:      net/ceph/
3599 F:      include/linux/ceph/
3600 F:      include/linux/crush/
3601
3602 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3603 M:      "Yan, Zheng" <zyan@redhat.com>
3604 M:      Sage Weil <sage@redhat.com>
3605 M:      Ilya Dryomov <idryomov@gmail.com>
3606 L:      ceph-devel@vger.kernel.org
3607 W:      http://ceph.com/
3608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3609 T:      git git://github.com/ceph/ceph-client.git
3610 S:      Supported
3611 F:      Documentation/filesystems/ceph.txt
3612 F:      fs/ceph/
3613
3614 CERTIFICATE HANDLING:
3615 M:      David Howells <dhowells@redhat.com>
3616 M:      David Woodhouse <dwmw2@infradead.org>
3617 L:      keyrings@vger.kernel.org
3618 S:      Maintained
3619 F:      Documentation/admin-guide/module-signing.rst
3620 F:      certs/
3621 F:      scripts/sign-file.c
3622 F:      scripts/extract-cert.c
3623
3624 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3625 L:      linux-usb@vger.kernel.org
3626 S:      Orphan
3627 F:      Documentation/usb/WUSB-Design-overview.txt
3628 F:      Documentation/usb/wusb-cbaf
3629 F:      drivers/usb/host/hwa-hc.c
3630 F:      drivers/usb/host/whci/
3631 F:      drivers/usb/wusbcore/
3632 F:      include/linux/usb/wusb*
3633
3634 CFAG12864B LCD DRIVER
3635 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3636 S:      Maintained
3637 F:      drivers/auxdisplay/cfag12864b.c
3638 F:      include/linux/cfag12864b.h
3639
3640 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3641 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3642 S:      Maintained
3643 F:      drivers/auxdisplay/cfag12864bfb.c
3644 F:      include/linux/cfag12864b.h
3645
3646 802.11 (including CFG80211/NL80211)
3647 M:      Johannes Berg <johannes@sipsolutions.net>
3648 L:      linux-wireless@vger.kernel.org
3649 W:      http://wireless.kernel.org/
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3652 S:      Maintained
3653 F:      net/wireless/
3654 F:      include/uapi/linux/nl80211.h
3655 F:      include/linux/ieee80211.h
3656 F:      include/net/wext.h
3657 F:      include/net/cfg80211.h
3658 F:      include/net/iw_handler.h
3659 F:      include/net/ieee80211_radiotap.h
3660 F:      Documentation/driver-api/80211/cfg80211.rst
3661 F:      Documentation/networking/regulatory.txt
3662
3663 CHAR and MISC DRIVERS
3664 M:      Arnd Bergmann <arnd@arndb.de>
3665 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3667 S:      Supported
3668 F:      drivers/char/
3669 F:      drivers/misc/
3670 F:      include/linux/miscdevice.h
3671
3672 CHECKPATCH
3673 M:      Andy Whitcroft <apw@canonical.com>
3674 M:      Joe Perches <joe@perches.com>
3675 S:      Maintained
3676 F:      scripts/checkpatch.pl
3677
3678 CHINESE DOCUMENTATION
3679 M:      Harry Wei <harryxiyou@gmail.com>
3680 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3681 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3682 S:      Maintained
3683 F:      Documentation/translations/zh_CN/
3684
3685 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3686 M:      Peter Chen <Peter.Chen@nxp.com>
3687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3688 L:      linux-usb@vger.kernel.org
3689 S:      Maintained
3690 F:      drivers/usb/chipidea/
3691
3692 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3693 M:      Hans de Goede <hdegoede@redhat.com>
3694 L:      linux-input@vger.kernel.org
3695 S:      Maintained
3696 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3697 F:      drivers/input/touchscreen/chipone_icn8318.c
3698
3699 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3700 M:      Hans de Goede <hdegoede@redhat.com>
3701 L:      linux-input@vger.kernel.org
3702 S:      Maintained
3703 F:      drivers/input/touchscreen/chipone_icn8505.c
3704
3705 CHROME HARDWARE PLATFORM SUPPORT
3706 M:      Benson Leung <bleung@chromium.org>
3707 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3708 S:      Maintained
3709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3710 F:      drivers/platform/chrome/
3711
3712 CHROMEOS EC SUBDRIVERS
3713 M:      Benson Leung <bleung@chromium.org>
3714 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3715 R:      Guenter Roeck <groeck@chromium.org>
3716 S:      Maintained
3717 N:      cros_ec
3718 N:      cros-ec
3719 F:      drivers/power/supply/cros_usbpd-charger.c
3720
3721 CIRRUS LOGIC AUDIO CODEC DRIVERS
3722 M:      Brian Austin <brian.austin@cirrus.com>
3723 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3725 S:      Maintained
3726 F:      sound/soc/codecs/cs*
3727
3728 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3729 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3730 L:      netdev@vger.kernel.org
3731 S:      Maintained
3732 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3733
3734 CISCO FCOE HBA DRIVER
3735 M:      Satish Kharat <satishkh@cisco.com>
3736 M:      Sesidhar Baddela <sebaddel@cisco.com>
3737 M:      Karan Tilak Kumar <kartilak@cisco.com>
3738 L:      linux-scsi@vger.kernel.org
3739 S:      Supported
3740 F:      drivers/scsi/fnic/
3741
3742 CISCO SCSI HBA DRIVER
3743 M:      Karan Tilak Kumar <kartilak@cisco.com>
3744 M:      Sesidhar Baddela <sebaddel@cisco.com>
3745 L:      linux-scsi@vger.kernel.org
3746 S:      Supported
3747 F:      drivers/scsi/snic/
3748
3749 CISCO VIC ETHERNET NIC DRIVER
3750 M:      Christian Benvenuti <benve@cisco.com>
3751 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3752 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3753 S:      Supported
3754 F:      drivers/net/ethernet/cisco/enic/
3755
3756 CISCO VIC LOW LATENCY NIC DRIVER
3757 M:      Christian Benvenuti <benve@cisco.com>
3758 M:      Nelson Escobar <neescoba@cisco.com>
3759 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3760 S:      Supported
3761 F:      drivers/infiniband/hw/usnic/
3762
3763 CIRRUS LOGIC MADERA CODEC DRIVERS
3764 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3765 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3766 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3767 L:      patches@opensource.cirrus.com
3768 T:      git https://github.com/CirrusLogic/linux-drivers.git
3769 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3770 S:      Supported
3771 F:      Documentation/devicetree/bindings/mfd/madera.txt
3772 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3773 F:      include/linux/irqchip/irq-madera*
3774 F:      include/linux/mfd/madera/*
3775 F:      drivers/gpio/gpio-madera*
3776 F:      drivers/irqchip/irq-madera*
3777 F:      drivers/mfd/madera*
3778 F:      drivers/mfd/cs47l*
3779 F:      drivers/pinctrl/cirrus/*
3780
3781 CLANG-FORMAT FILE
3782 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3783 S:      Maintained
3784 F:      .clang-format
3785
3786 CLEANCACHE API
3787 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3788 L:      linux-kernel@vger.kernel.org
3789 S:      Maintained
3790 F:      mm/cleancache.c
3791 F:      include/linux/cleancache.h
3792
3793 CLK API
3794 M:      Russell King <linux@armlinux.org.uk>
3795 L:      linux-clk@vger.kernel.org
3796 S:      Maintained
3797 F:      include/linux/clk.h
3798
3799 CLOCKSOURCE, CLOCKEVENT DRIVERS
3800 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3801 M:      Thomas Gleixner <tglx@linutronix.de>
3802 L:      linux-kernel@vger.kernel.org
3803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3804 S:      Supported
3805 F:      drivers/clocksource/
3806 F:      Documentation/devicetree/bindings/timer/
3807
3808 CMPC ACPI DRIVER
3809 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3810 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3811 L:      platform-driver-x86@vger.kernel.org
3812 S:      Supported
3813 F:      drivers/platform/x86/classmate-laptop.c
3814
3815 COBALT MEDIA DRIVER
3816 M:      Hans Verkuil <hans.verkuil@cisco.com>
3817 L:      linux-media@vger.kernel.org
3818 T:      git git://linuxtv.org/media_tree.git
3819 W:      https://linuxtv.org
3820 S:      Supported
3821 F:      drivers/media/pci/cobalt/
3822
3823 COCCINELLE/Semantic Patches (SmPL)
3824 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3825 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3826 M:      Nicolas Palix <nicolas.palix@imag.fr>
3827 M:      Michal Marek <michal.lkml@markovi.net>
3828 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3830 W:      http://coccinelle.lip6.fr/
3831 S:      Supported
3832 F:      Documentation/dev-tools/coccinelle.rst
3833 F:      scripts/coccinelle/
3834 F:      scripts/coccicheck
3835
3836 CODA FILE SYSTEM
3837 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3838 M:      coda@cs.cmu.edu
3839 L:      codalist@coda.cs.cmu.edu
3840 W:      http://www.coda.cs.cmu.edu/
3841 S:      Maintained
3842 F:      Documentation/filesystems/coda.txt
3843 F:      fs/coda/
3844 F:      include/linux/coda*.h
3845 F:      include/uapi/linux/coda*.h
3846
3847 CODA V4L2 MEM2MEM DRIVER
3848 M:      Philipp Zabel <p.zabel@pengutronix.de>
3849 L:      linux-media@vger.kernel.org
3850 S:      Maintained
3851 F:      Documentation/devicetree/bindings/media/coda.txt
3852 F:      drivers/media/platform/coda/
3853
3854 CODE OF CONDUCT
3855 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3856 S:      Supported
3857 F:      Documentation/process/code-of-conduct.rst
3858 F:      Documentation/process/code-of-conduct-interpretation.rst
3859
3860 COMMON CLK FRAMEWORK
3861 M:      Michael Turquette <mturquette@baylibre.com>
3862 M:      Stephen Boyd <sboyd@kernel.org>
3863 L:      linux-clk@vger.kernel.org
3864 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3866 S:      Maintained
3867 F:      Documentation/devicetree/bindings/clock/
3868 F:      drivers/clk/
3869 X:      drivers/clk/clkdev.c
3870 F:      include/linux/clk-pr*
3871 F:      include/linux/clk/
3872 F:      include/linux/of_clk.h
3873
3874 COMMON INTERNET FILE SYSTEM (CIFS)
3875 M:      Steve French <sfrench@samba.org>
3876 L:      linux-cifs@vger.kernel.org
3877 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3878 W:      http://linux-cifs.samba.org/
3879 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3880 S:      Supported
3881 F:      Documentation/filesystems/cifs/
3882 F:      fs/cifs/
3883
3884 COMPACTPCI HOTPLUG CORE
3885 M:      Scott Murray <scott@spiteful.org>
3886 L:      linux-pci@vger.kernel.org
3887 S:      Maintained
3888 F:      drivers/pci/hotplug/cpci_hotplug*
3889
3890 COMPACTPCI HOTPLUG GENERIC DRIVER
3891 M:      Scott Murray <scott@spiteful.org>
3892 L:      linux-pci@vger.kernel.org
3893 S:      Maintained
3894 F:      drivers/pci/hotplug/cpcihp_generic.c
3895
3896 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3897 M:      Scott Murray <scott@spiteful.org>
3898 L:      linux-pci@vger.kernel.org
3899 S:      Maintained
3900 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3901
3902 COMPAL LAPTOP SUPPORT
3903 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3904 L:      platform-driver-x86@vger.kernel.org
3905 S:      Maintained
3906 F:      drivers/platform/x86/compal-laptop.c
3907
3908 COMPILER ATTRIBUTES
3909 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3910 S:      Maintained
3911 F:      include/linux/compiler_attributes.h
3912
3913 CONEXANT ACCESSRUNNER USB DRIVER
3914 L:      accessrunner-general@lists.sourceforge.net
3915 W:      http://accessrunner.sourceforge.net/
3916 S:      Orphan
3917 F:      drivers/usb/atm/cxacru.c
3918
3919 CONFIGFS
3920 M:      Joel Becker <jlbec@evilplan.org>
3921 M:      Christoph Hellwig <hch@lst.de>
3922 T:      git git://git.infradead.org/users/hch/configfs.git
3923 S:      Supported
3924 F:      fs/configfs/
3925 F:      include/linux/configfs.h
3926
3927 CONNECTOR
3928 M:      Evgeniy Polyakov <zbr@ioremap.net>
3929 L:      netdev@vger.kernel.org
3930 S:      Maintained
3931 F:      drivers/connector/
3932
3933 CONTROL GROUP (CGROUP)
3934 M:      Tejun Heo <tj@kernel.org>
3935 M:      Li Zefan <lizefan@huawei.com>
3936 M:      Johannes Weiner <hannes@cmpxchg.org>
3937 L:      cgroups@vger.kernel.org
3938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3939 S:      Maintained
3940 F:      Documentation/cgroup*
3941 F:      include/linux/cgroup*
3942 F:      kernel/cgroup*
3943
3944 CONTROL GROUP - CPUSET
3945 M:      Li Zefan <lizefan@huawei.com>
3946 L:      cgroups@vger.kernel.org
3947 W:      http://www.bullopensource.org/cpuset/
3948 W:      http://oss.sgi.com/projects/cpusets/
3949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3950 S:      Maintained
3951 F:      Documentation/cgroup-v1/cpusets.txt
3952 F:      include/linux/cpuset.h
3953 F:      kernel/cgroup/cpuset.c
3954
3955 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3956 M:      Johannes Weiner <hannes@cmpxchg.org>
3957 M:      Michal Hocko <mhocko@kernel.org>
3958 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3959 L:      cgroups@vger.kernel.org
3960 L:      linux-mm@kvack.org
3961 S:      Maintained
3962 F:      mm/memcontrol.c
3963 F:      mm/swap_cgroup.c
3964
3965 CORETEMP HARDWARE MONITORING DRIVER
3966 M:      Fenghua Yu <fenghua.yu@intel.com>
3967 L:      linux-hwmon@vger.kernel.org
3968 S:      Maintained
3969 F:      Documentation/hwmon/coretemp
3970 F:      drivers/hwmon/coretemp.c
3971
3972 COSA/SRP SYNC SERIAL DRIVER
3973 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3974 W:      http://www.fi.muni.cz/~kas/cosa/
3975 S:      Maintained
3976 F:      drivers/net/wan/cosa*
3977
3978 CPMAC ETHERNET DRIVER
3979 M:      Florian Fainelli <f.fainelli@gmail.com>
3980 L:      netdev@vger.kernel.org
3981 S:      Maintained
3982 F:      drivers/net/ethernet/ti/cpmac.c
3983
3984 CPU FREQUENCY SCALING FRAMEWORK
3985 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3986 M:      Viresh Kumar <viresh.kumar@linaro.org>
3987 L:      linux-pm@vger.kernel.org
3988 S:      Maintained
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3990 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3991 B:      https://bugzilla.kernel.org
3992 F:      Documentation/admin-guide/pm/cpufreq.rst
3993 F:      Documentation/admin-guide/pm/intel_pstate.rst
3994 F:      Documentation/cpu-freq/
3995 F:      Documentation/devicetree/bindings/cpufreq/
3996 F:      drivers/cpufreq/
3997 F:      include/linux/cpufreq.h
3998 F:      tools/testing/selftests/cpufreq/
3999
4000 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4001 M:      Viresh Kumar <viresh.kumar@linaro.org>
4002 M:      Sudeep Holla <sudeep.holla@arm.com>
4003 L:      linux-pm@vger.kernel.org
4004 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4005 S:      Maintained
4006 F:      drivers/cpufreq/arm_big_little.h
4007 F:      drivers/cpufreq/arm_big_little.c
4008
4009 CPU POWER MONITORING SUBSYSTEM
4010 M:      Thomas Renninger <trenn@suse.com>
4011 M:      Shuah Khan <shuah@kernel.org>
4012 M:      Shuah Khan <skhan@linuxfoundation.org>
4013 L:      linux-pm@vger.kernel.org
4014 S:      Maintained
4015 F:      tools/power/cpupower/
4016
4017 CPUID/MSR DRIVER
4018 M:      "H. Peter Anvin" <hpa@zytor.com>
4019 S:      Maintained
4020 F:      arch/x86/kernel/cpuid.c
4021 F:      arch/x86/kernel/msr.c
4022
4023 CPUIDLE DRIVER - ARM BIG LITTLE
4024 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4025 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4026 L:      linux-pm@vger.kernel.org
4027 L:      linux-arm-kernel@lists.infradead.org
4028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4029 S:      Maintained
4030 F:      drivers/cpuidle/cpuidle-big_little.c
4031
4032 CPUIDLE DRIVER - ARM EXYNOS
4033 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4034 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4035 M:      Kukjin Kim <kgene@kernel.org>
4036 L:      linux-pm@vger.kernel.org
4037 L:      linux-samsung-soc@vger.kernel.org
4038 S:      Supported
4039 F:      drivers/cpuidle/cpuidle-exynos.c
4040 F:      arch/arm/mach-exynos/pm.c
4041
4042 CPU IDLE TIME MANAGEMENT FRAMEWORK
4043 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4044 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4045 L:      linux-pm@vger.kernel.org
4046 S:      Maintained
4047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4048 B:      https://bugzilla.kernel.org
4049 F:      Documentation/admin-guide/pm/cpuidle.rst
4050 F:      drivers/cpuidle/*
4051 F:      include/linux/cpuidle.h
4052
4053 CRAMFS FILESYSTEM
4054 M:      Nicolas Pitre <nico@linaro.org>
4055 S:      Maintained
4056 F:      Documentation/filesystems/cramfs.txt
4057 F:      fs/cramfs/
4058
4059 CRYPTO API
4060 M:      Herbert Xu <herbert@gondor.apana.org.au>
4061 M:      "David S. Miller" <davem@davemloft.net>
4062 L:      linux-crypto@vger.kernel.org
4063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4065 S:      Maintained
4066 F:      Documentation/crypto/
4067 F:      Documentation/devicetree/bindings/crypto/
4068 F:      arch/*/crypto/
4069 F:      crypto/
4070 F:      drivers/crypto/
4071 F:      include/crypto/
4072 F:      include/linux/crypto*
4073
4074 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4075 M:      Neil Horman <nhorman@tuxdriver.com>
4076 L:      linux-crypto@vger.kernel.org
4077 S:      Maintained
4078 F:      crypto/ansi_cprng.c
4079 F:      crypto/rng.c
4080
4081 CS3308 MEDIA DRIVER
4082 M:      Hans Verkuil <hverkuil@xs4all.nl>
4083 L:      linux-media@vger.kernel.org
4084 T:      git git://linuxtv.org/media_tree.git
4085 W:      http://linuxtv.org
4086 S:      Odd Fixes
4087 F:      drivers/media/i2c/cs3308.c
4088
4089 CS5535 Audio ALSA driver
4090 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4091 S:      Maintained
4092 F:      sound/pci/cs5535audio/
4093
4094 CSI DRIVERS FOR ALLWINNER V3s
4095 M:      Yong Deng <yong.deng@magewell.com>
4096 L:      linux-media@vger.kernel.org
4097 T:      git git://linuxtv.org/media_tree.git
4098 S:      Maintained
4099 F:      drivers/media/platform/sunxi/sun6i-csi/
4100 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4101
4102 CW1200 WLAN driver
4103 M:      Solomon Peachy <pizza@shaftnet.org>
4104 S:      Maintained
4105 F:      drivers/net/wireless/st/cw1200/
4106
4107 CX18 VIDEO4LINUX DRIVER
4108 M:      Andy Walls <awalls@md.metrocast.net>
4109 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4110 L:      linux-media@vger.kernel.org
4111 T:      git git://linuxtv.org/media_tree.git
4112 W:      https://linuxtv.org
4113 W:      http://www.ivtvdriver.org/index.php/Cx18
4114 S:      Maintained
4115 F:      Documentation/media/v4l-drivers/cx18*
4116 F:      drivers/media/pci/cx18/
4117 F:      include/uapi/linux/ivtv*
4118
4119 CX2341X MPEG ENCODER HELPER MODULE
4120 M:      Hans Verkuil <hverkuil@xs4all.nl>
4121 L:      linux-media@vger.kernel.org
4122 T:      git git://linuxtv.org/media_tree.git
4123 W:      https://linuxtv.org
4124 S:      Maintained
4125 F:      drivers/media/common/cx2341x*
4126 F:      include/media/drv-intf/cx2341x.h
4127
4128 CX24120 MEDIA DRIVER
4129 M:      Jemma Denson <jdenson@gmail.com>
4130 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4131 L:      linux-media@vger.kernel.org
4132 W:      https://linuxtv.org
4133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4134 S:      Maintained
4135 F:      drivers/media/dvb-frontends/cx24120*
4136
4137 CX88 VIDEO4LINUX DRIVER
4138 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4139 L:      linux-media@vger.kernel.org
4140 W:      https://linuxtv.org
4141 T:      git git://linuxtv.org/media_tree.git
4142 S:      Odd fixes
4143 F:      Documentation/media/v4l-drivers/cx88*
4144 F:      drivers/media/pci/cx88/
4145
4146 CXD2820R MEDIA DRIVER
4147 M:      Antti Palosaari <crope@iki.fi>
4148 L:      linux-media@vger.kernel.org
4149 W:      https://linuxtv.org
4150 W:      http://palosaari.fi/linux/
4151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4152 T:      git git://linuxtv.org/anttip/media_tree.git
4153 S:      Maintained
4154 F:      drivers/media/dvb-frontends/cxd2820r*
4155
4156 CXGB3 ETHERNET DRIVER (CXGB3)
4157 M:      Vishal Kulkarni <vishal@chelsio.com>
4158 L:      netdev@vger.kernel.org
4159 W:      http://www.chelsio.com
4160 S:      Supported
4161 F:      drivers/net/ethernet/chelsio/cxgb3/
4162
4163 CXGB3 ISCSI DRIVER (CXGB3I)
4164 M:      Karen Xie <kxie@chelsio.com>
4165 L:      linux-scsi@vger.kernel.org
4166 W:      http://www.chelsio.com
4167 S:      Supported
4168 F:      drivers/scsi/cxgbi/cxgb3i
4169
4170 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4171 M:      Steve Wise <swise@chelsio.com>
4172 L:      linux-rdma@vger.kernel.org
4173 W:      http://www.openfabrics.org
4174 S:      Supported
4175 F:      drivers/infiniband/hw/cxgb3/
4176 F:      include/uapi/rdma/cxgb3-abi.h
4177
4178 CXGB4 CRYPTO DRIVER (chcr)
4179 M:      Harsh Jain <harsh@chelsio.com>
4180 L:      linux-crypto@vger.kernel.org
4181 W:      http://www.chelsio.com
4182 S:      Supported
4183 F:      drivers/crypto/chelsio
4184
4185 CXGB4 ETHERNET DRIVER (CXGB4)
4186 M:      Vishal Kulkarni <vishal@chelsio.com>
4187 L:      netdev@vger.kernel.org
4188 W:      http://www.chelsio.com
4189 S:      Supported
4190 F:      drivers/net/ethernet/chelsio/cxgb4/
4191
4192 CXGB4 ISCSI DRIVER (CXGB4I)
4193 M:      Karen Xie <kxie@chelsio.com>
4194 L:      linux-scsi@vger.kernel.org
4195 W:      http://www.chelsio.com
4196 S:      Supported
4197 F:      drivers/scsi/cxgbi/cxgb4i
4198
4199 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4200 M:      Steve Wise <swise@chelsio.com>
4201 L:      linux-rdma@vger.kernel.org
4202 W:      http://www.openfabrics.org
4203 S:      Supported
4204 F:      drivers/infiniband/hw/cxgb4/
4205 F:      include/uapi/rdma/cxgb4-abi.h
4206
4207 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4208 M:      Casey Leedom <leedom@chelsio.com>
4209 L:      netdev@vger.kernel.org
4210 W:      http://www.chelsio.com
4211 S:      Supported
4212 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4213
4214 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4215 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4216 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4217 L:      linuxppc-dev@lists.ozlabs.org
4218 S:      Supported
4219 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4220 F:      drivers/misc/cxl/
4221 F:      include/misc/cxl*
4222 F:      include/uapi/misc/cxl.h
4223 F:      Documentation/powerpc/cxl.txt
4224 F:      Documentation/ABI/testing/sysfs-class-cxl
4225
4226 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4227 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4228 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4229 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4230 L:      linux-scsi@vger.kernel.org
4231 S:      Supported
4232 F:      drivers/scsi/cxlflash/
4233 F:      include/uapi/scsi/cxlflash_ioctl.h
4234 F:      Documentation/powerpc/cxlflash.txt
4235
4236 CYBERPRO FB DRIVER
4237 M:      Russell King <linux@armlinux.org.uk>
4238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4239 W:      http://www.armlinux.org.uk/
4240 S:      Maintained
4241 F:      drivers/video/fbdev/cyber2000fb.*
4242
4243 CYCLADES ASYNC MUX DRIVER
4244 W:      http://www.cyclades.com/
4245 S:      Orphan
4246 F:      drivers/tty/cyclades.c
4247 F:      include/linux/cyclades.h
4248 F:      include/uapi/linux/cyclades.h
4249
4250 CYCLADES PC300 DRIVER
4251 W:      http://www.cyclades.com/
4252 S:      Orphan
4253 F:      drivers/net/wan/pc300*
4254
4255 CYPRESS_FIRMWARE MEDIA DRIVER
4256 M:      Antti Palosaari <crope@iki.fi>
4257 L:      linux-media@vger.kernel.org
4258 W:      https://linuxtv.org
4259 W:      http://palosaari.fi/linux/
4260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4261 T:      git git://linuxtv.org/anttip/media_tree.git
4262 S:      Maintained
4263 F:      drivers/media/common/cypress_firmware*
4264
4265 CYTTSP TOUCHSCREEN DRIVER
4266 M:      Ferruh Yigit <fery@cypress.com>
4267 L:      linux-input@vger.kernel.org
4268 S:      Supported
4269 F:      drivers/input/touchscreen/cyttsp*
4270 F:      include/linux/input/cyttsp.h
4271
4272 D-LINK DIR-685 TOUCHKEYS DRIVER
4273 M:      Linus Walleij <linus.walleij@linaro.org>
4274 L:      linux-input@vger.kernel.org
4275 S:      Supported
4276 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4277
4278 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4279 M:      Joshua Kinard <kumba@gentoo.org>
4280 S:      Maintained
4281 F:      drivers/rtc/rtc-ds1685.c
4282 F:      include/linux/rtc/ds1685.h
4283
4284 DAMA SLAVE for AX.25
4285 M:      Joerg Reuter <jreuter@yaina.de>
4286 W:      http://yaina.de/jreuter/
4287 W:      http://www.qsl.net/dl1bke/
4288 L:      linux-hams@vger.kernel.org
4289 S:      Maintained
4290 F:      net/ax25/af_ax25.c
4291 F:      net/ax25/ax25_dev.c
4292 F:      net/ax25/ax25_ds_*
4293 F:      net/ax25/ax25_in.c
4294 F:      net/ax25/ax25_out.c
4295 F:      net/ax25/ax25_timer.c
4296 F:      net/ax25/sysctl_net_ax25.c
4297
4298 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4299 L:      netdev@vger.kernel.org
4300 S:      Orphan
4301 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4302 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4303
4304 DC390/AM53C974 SCSI driver
4305 M:      Hannes Reinecke <hare@suse.com>
4306 L:      linux-scsi@vger.kernel.org
4307 S:      Maintained
4308 F:      drivers/scsi/am53c974.c
4309
4310 DC395x SCSI driver
4311 M:      Oliver Neukum <oliver@neukum.org>
4312 M:      Ali Akcaagac <aliakc@web.de>
4313 M:      Jamie Lenehan <lenehan@twibble.org>
4314 L:      dc395x@twibble.org
4315 W:      http://twibble.org/dist/dc395x/
4316 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4317 S:      Maintained
4318 F:      Documentation/scsi/dc395x.txt
4319 F:      drivers/scsi/dc395x.*
4320
4321 DCCP PROTOCOL
4322 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4323 L:      dccp@vger.kernel.org
4324 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4325 S:      Maintained
4326 F:      include/linux/dccp.h
4327 F:      include/uapi/linux/dccp.h
4328 F:      include/linux/tfrc.h
4329 F:      net/dccp/
4330
4331 DECnet NETWORK LAYER
4332 W:      http://linux-decnet.sourceforge.net
4333 L:      linux-decnet-user@lists.sourceforge.net
4334 S:      Orphan
4335 F:      Documentation/networking/decnet.txt
4336 F:      net/decnet/
4337
4338 DECSTATION PLATFORM SUPPORT
4339 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4340 L:      linux-mips@vger.kernel.org
4341 W:      http://www.linux-mips.org/wiki/DECstation
4342 S:      Maintained
4343 F:      arch/mips/dec/
4344 F:      arch/mips/include/asm/dec/
4345 F:      arch/mips/include/asm/mach-dec/
4346
4347 DEFXX FDDI NETWORK DRIVER
4348 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4349 S:      Maintained
4350 F:      drivers/net/fddi/defxx.*
4351
4352 DELL SMBIOS DRIVER
4353 M:      Pali Rohár <pali.rohar@gmail.com>
4354 M:      Mario Limonciello <mario.limonciello@dell.com>
4355 L:      platform-driver-x86@vger.kernel.org
4356 S:      Maintained
4357 F:      drivers/platform/x86/dell-smbios.*
4358
4359 DELL SMBIOS SMM DRIVER
4360 M:      Mario Limonciello <mario.limonciello@dell.com>
4361 L:      platform-driver-x86@vger.kernel.org
4362 S:      Maintained
4363 F:      drivers/platform/x86/dell-smbios-smm.c
4364
4365 DELL SMBIOS WMI DRIVER
4366 M:      Mario Limonciello <mario.limonciello@dell.com>
4367 L:      platform-driver-x86@vger.kernel.org
4368 S:      Maintained
4369 F:      drivers/platform/x86/dell-smbios-wmi.c
4370 F:      tools/wmi/dell-smbios-example.c
4371
4372 DEFZA FDDI NETWORK DRIVER
4373 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4374 S:      Maintained
4375 F:      drivers/net/fddi/defza.*
4376
4377 DELL LAPTOP DRIVER
4378 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4379 M:      Pali Rohár <pali.rohar@gmail.com>
4380 L:      platform-driver-x86@vger.kernel.org
4381 S:      Maintained
4382 F:      drivers/platform/x86/dell-laptop.c
4383
4384 DELL LAPTOP FREEFALL DRIVER
4385 M:      Pali Rohár <pali.rohar@gmail.com>
4386 S:      Maintained
4387 F:      drivers/platform/x86/dell-smo8800.c
4388
4389 DELL LAPTOP RBTN DRIVER
4390 M:      Pali Rohár <pali.rohar@gmail.com>
4391 S:      Maintained
4392 F:      drivers/platform/x86/dell-rbtn.*
4393
4394 DELL REMOTE BIOS UPDATE DRIVER
4395 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4396 L:      platform-driver-x86@vger.kernel.org
4397 S:      Maintained
4398 F:      drivers/platform/x86/dell_rbu.c
4399
4400 DELL LAPTOP SMM DRIVER
4401 M:      Pali Rohár <pali.rohar@gmail.com>
4402 S:      Maintained
4403 F:      drivers/hwmon/dell-smm-hwmon.c
4404 F:      include/uapi/linux/i8k.h
4405
4406 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4407 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4408 L:      platform-driver-x86@vger.kernel.org
4409 S:      Maintained
4410 F:      Documentation/dcdbas.txt
4411 F:      drivers/platform/x86/dcdbas.*
4412
4413 DELL WMI NOTIFICATIONS DRIVER
4414 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4415 M:      Pali Rohár <pali.rohar@gmail.com>
4416 S:      Maintained
4417 F:      drivers/platform/x86/dell-wmi.c
4418
4419 DELL WMI DESCRIPTOR DRIVER
4420 M:      Mario Limonciello <mario.limonciello@dell.com>
4421 S:      Maintained
4422 F:      drivers/platform/x86/dell-wmi-descriptor.c
4423
4424 DELTA ST MEDIA DRIVER
4425 M:      Hugues Fruchet <hugues.fruchet@st.com>
4426 L:      linux-media@vger.kernel.org
4427 T:      git git://linuxtv.org/media_tree.git
4428 W:      https://linuxtv.org
4429 S:      Supported
4430 F:      drivers/media/platform/sti/delta
4431
4432 DENALI NAND DRIVER
4433 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4434 L:      linux-mtd@lists.infradead.org
4435 S:      Supported
4436 F:      drivers/mtd/nand/raw/denali*
4437
4438 DESIGNWARE USB2 DRD IP DRIVER
4439 M:      Minas Harutyunyan <hminas@synopsys.com>
4440 L:      linux-usb@vger.kernel.org
4441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4442 S:      Maintained
4443 F:      drivers/usb/dwc2/
4444
4445 DESIGNWARE USB3 DRD IP DRIVER
4446 M:      Felipe Balbi <balbi@kernel.org>
4447 L:      linux-usb@vger.kernel.org
4448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4449 S:      Maintained
4450 F:      drivers/usb/dwc3/
4451
4452 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4453 M:      Andreas Klinger <ak@it-klinger.de>
4454 L:      linux-iio@vger.kernel.org
4455 S:      Maintained
4456 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4457 F:      drivers/iio/proximity/srf*.c
4458
4459 DEVICE COREDUMP (DEV_COREDUMP)
4460 M:      Johannes Berg <johannes@sipsolutions.net>
4461 L:      linux-kernel@vger.kernel.org
4462 S:      Maintained
4463 F:      drivers/base/devcoredump.c
4464 F:      include/linux/devcoredump.h
4465
4466 DEVICE FREQUENCY (DEVFREQ)
4467 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4468 M:      Kyungmin Park <kyungmin.park@samsung.com>
4469 R:      Chanwoo Choi <cw00.choi@samsung.com>
4470 L:      linux-pm@vger.kernel.org
4471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4472 S:      Maintained
4473 F:      drivers/devfreq/
4474 F:      include/linux/devfreq.h
4475 F:      Documentation/devicetree/bindings/devfreq/
4476
4477 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4478 M:      Chanwoo Choi <cw00.choi@samsung.com>
4479 L:      linux-pm@vger.kernel.org
4480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4481 S:      Supported
4482 F:      drivers/devfreq/event/
4483 F:      drivers/devfreq/devfreq-event.c
4484 F:      include/linux/devfreq-event.h
4485 F:      Documentation/devicetree/bindings/devfreq/event/
4486
4487 DEVICE NUMBER REGISTRY
4488 M:      Torben Mathiasen <device@lanana.org>
4489 W:      http://lanana.org/docs/device-list/index.html
4490 S:      Maintained
4491
4492 DEVICE-MAPPER  (LVM)
4493 M:      Alasdair Kergon <agk@redhat.com>
4494 M:      Mike Snitzer <snitzer@redhat.com>
4495 M:      dm-devel@redhat.com
4496 L:      dm-devel@redhat.com
4497 W:      http://sources.redhat.com/dm
4498 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4500 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4501 S:      Maintained
4502 F:      Documentation/device-mapper/
4503 F:      drivers/md/Makefile
4504 F:      drivers/md/Kconfig
4505 F:      drivers/md/dm*
4506 F:      drivers/md/persistent-data/
4507 F:      include/linux/device-mapper.h
4508 F:      include/linux/dm-*.h
4509 F:      include/uapi/linux/dm-*.h
4510
4511 DEVLINK
4512 M:      Jiri Pirko <jiri@mellanox.com>
4513 L:      netdev@vger.kernel.org
4514 S:      Supported
4515 F:      net/core/devlink.c
4516 F:      include/net/devlink.h
4517 F:      include/uapi/linux/devlink.h
4518
4519 DIALOG SEMICONDUCTOR DRIVERS
4520 M:      Support Opensource <support.opensource@diasemi.com>
4521 W:      http://www.dialog-semiconductor.com/products
4522 S:      Supported
4523 F:      Documentation/hwmon/da90??
4524 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4525 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4526 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4527 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4528 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4529 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4530 F:      drivers/gpio/gpio-da90??.c
4531 F:      drivers/hwmon/da90??-hwmon.c
4532 F:      drivers/iio/adc/da91??-*.c
4533 F:      drivers/input/misc/da90??_onkey.c
4534 F:      drivers/input/touchscreen/da9052_tsi.c
4535 F:      drivers/leds/leds-da90??.c
4536 F:      drivers/mfd/da903x.c
4537 F:      drivers/mfd/da90??-*.c
4538 F:      drivers/mfd/da91??-*.c
4539 F:      drivers/power/supply/da9052-battery.c
4540 F:      drivers/power/supply/da91??-*.c
4541 F:      drivers/regulator/da903x.c
4542 F:      drivers/regulator/da9???-regulator.[ch]
4543 F:      drivers/thermal/da90??-thermal.c
4544 F:      drivers/rtc/rtc-da90??.c
4545 F:      drivers/video/backlight/da90??_bl.c
4546 F:      drivers/watchdog/da90??_wdt.c
4547 F:      include/linux/mfd/da903x.h
4548 F:      include/linux/mfd/da9052/
4549 F:      include/linux/mfd/da9055/
4550 F:      include/linux/mfd/da9062/
4551 F:      include/linux/mfd/da9063/
4552 F:      include/linux/mfd/da9150/
4553 F:      include/linux/regulator/da9211.h
4554 F:      include/sound/da[79]*.h
4555 F:      sound/soc/codecs/da[79]*.[ch]
4556
4557 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4558 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4559 L:      linux-gpio@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/gpio/gpio-gpio-mm.c
4562
4563 DIOLAN U2C-12 I2C DRIVER
4564 M:      Guenter Roeck <linux@roeck-us.net>
4565 L:      linux-i2c@vger.kernel.org
4566 S:      Maintained
4567 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4568
4569 FILESYSTEM DIRECT ACCESS (DAX)
4570 M:      Matthew Wilcox <willy@infradead.org>
4571 M:      Ross Zwisler <zwisler@kernel.org>
4572 M:      Jan Kara <jack@suse.cz>
4573 L:      linux-fsdevel@vger.kernel.org
4574 S:      Supported
4575 F:      fs/dax.c
4576 F:      include/linux/dax.h
4577 F:      include/trace/events/fs_dax.h
4578
4579 DEVICE DIRECT ACCESS (DAX)
4580 M:      Dan Williams <dan.j.williams@intel.com>
4581 M:      Dave Jiang <dave.jiang@intel.com>
4582 M:      Ross Zwisler <zwisler@kernel.org>
4583 M:      Vishal Verma <vishal.l.verma@intel.com>
4584 L:      linux-nvdimm@lists.01.org
4585 S:      Supported
4586 F:      drivers/dax/
4587
4588 DIRECTORY NOTIFICATION (DNOTIFY)
4589 M:      Jan Kara <jack@suse.cz>
4590 R:      Amir Goldstein <amir73il@gmail.com>
4591 L:      linux-fsdevel@vger.kernel.org
4592 S:      Maintained
4593 F:      Documentation/filesystems/dnotify.txt
4594 F:      fs/notify/dnotify/
4595 F:      include/linux/dnotify.h
4596
4597 DISK GEOMETRY AND PARTITION HANDLING
4598 M:      Andries Brouwer <aeb@cwi.nl>
4599 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4600 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4601 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4602 S:      Maintained
4603
4604 DISKQUOTA
4605 M:      Jan Kara <jack@suse.com>
4606 S:      Maintained
4607 F:      Documentation/filesystems/quota.txt
4608 F:      fs/quota/
4609 F:      include/linux/quota*.h
4610 F:      include/uapi/linux/quota*.h
4611
4612 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4613 M:      Bernie Thompson <bernie@plugable.com>
4614 L:      linux-fbdev@vger.kernel.org
4615 S:      Maintained
4616 W:      http://plugable.com/category/projects/udlfb/
4617 F:      drivers/video/fbdev/udlfb.c
4618 F:      include/video/udlfb.h
4619 F:      Documentation/fb/udlfb.txt
4620
4621 DISTRIBUTED LOCK MANAGER (DLM)
4622 M:      Christine Caulfield <ccaulfie@redhat.com>
4623 M:      David Teigland <teigland@redhat.com>
4624 L:      cluster-devel@redhat.com
4625 W:      http://sources.redhat.com/cluster/
4626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4627 S:      Supported
4628 F:      fs/dlm/
4629
4630 DMA BUFFER SHARING FRAMEWORK
4631 M:      Sumit Semwal <sumit.semwal@linaro.org>
4632 S:      Maintained
4633 L:      linux-media@vger.kernel.org
4634 L:      dri-devel@lists.freedesktop.org
4635 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4636 F:      drivers/dma-buf/
4637 F:      include/linux/dma-buf*
4638 F:      include/linux/reservation.h
4639 F:      include/linux/*fence.h
4640 F:      Documentation/driver-api/dma-buf.rst
4641 T:      git git://anongit.freedesktop.org/drm/drm-misc
4642
4643 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4644 M:      Vinod Koul <vkoul@kernel.org>
4645 L:      dmaengine@vger.kernel.org
4646 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4647 S:      Maintained
4648 F:      drivers/dma/
4649 F:      include/linux/dmaengine.h
4650 F:      include/linux/of_dma.h
4651 F:      Documentation/devicetree/bindings/dma/
4652 F:      Documentation/driver-api/dmaengine/
4653 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4654
4655 DMA MAPPING HELPERS
4656 M:      Christoph Hellwig <hch@lst.de>
4657 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4658 R:      Robin Murphy <robin.murphy@arm.com>
4659 L:      iommu@lists.linux-foundation.org
4660 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4661 W:      http://git.infradead.org/users/hch/dma-mapping.git
4662 S:      Supported
4663 F:      kernel/dma/
4664 F:      include/asm-generic/dma-mapping.h
4665 F:      include/linux/dma-direct.h
4666 F:      include/linux/dma-mapping.h
4667 F:      include/linux/dma-noncoherent.h
4668
4669 DME1737 HARDWARE MONITOR DRIVER
4670 M:      Juerg Haefliger <juergh@gmail.com>
4671 L:      linux-hwmon@vger.kernel.org
4672 S:      Maintained
4673 F:      Documentation/hwmon/dme1737
4674 F:      drivers/hwmon/dme1737.c
4675
4676 DMI/SMBIOS SUPPORT
4677 M:      Jean Delvare <jdelvare@suse.com>
4678 S:      Maintained
4679 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4680 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4681 F:      drivers/firmware/dmi-id.c
4682 F:      drivers/firmware/dmi_scan.c
4683 F:      include/linux/dmi.h
4684
4685 DOCUMENTATION
4686 M:      Jonathan Corbet <corbet@lwn.net>
4687 L:      linux-doc@vger.kernel.org
4688 S:      Maintained
4689 F:      Documentation/
4690 F:      scripts/kernel-doc
4691 X:      Documentation/ABI/
4692 X:      Documentation/acpi/
4693 X:      Documentation/devicetree/
4694 X:      Documentation/i2c/
4695 X:      Documentation/media/
4696 X:      Documentation/power/
4697 X:      Documentation/spi/
4698 T:      git git://git.lwn.net/linux.git docs-next
4699
4700 DOCUMENTATION/ITALIAN
4701 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4702 L:      linux-doc@vger.kernel.org
4703 S:      Maintained
4704 F:      Documentation/translations/it_IT
4705
4706 DONGWOON DW9714 LENS VOICE COIL DRIVER
4707 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4708 L:      linux-media@vger.kernel.org
4709 T:      git git://linuxtv.org/media_tree.git
4710 S:      Maintained
4711 F:      drivers/media/i2c/dw9714.c
4712 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4713
4714 DONGWOON DW9807 LENS VOICE COIL DRIVER
4715 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4716 L:      linux-media@vger.kernel.org
4717 T:      git git://linuxtv.org/media_tree.git
4718 S:      Maintained
4719 F:      drivers/media/i2c/dw9807-vcm.c
4720 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4721
4722 DOUBLETALK DRIVER
4723 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4724 L:      blinux-list@redhat.com
4725 S:      Maintained
4726 F:      drivers/char/dtlk.c
4727 F:      include/linux/dtlk.h
4728
4729 DPAA2 DATAPATH I/O (DPIO) DRIVER
4730 M:      Roy Pledge <Roy.Pledge@nxp.com>
4731 L:      linux-kernel@vger.kernel.org
4732 S:      Maintained
4733 F:      drivers/soc/fsl/dpio
4734
4735 DPAA2 ETHERNET DRIVER
4736 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4737 L:      netdev@vger.kernel.org
4738 S:      Maintained
4739 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4740 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4741 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4742 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4743 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4744
4745 DPAA2 ETHERNET SWITCH DRIVER
4746 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4747 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4748 L:      linux-kernel@vger.kernel.org
4749 S:      Maintained
4750 F:      drivers/staging/fsl-dpaa2/ethsw
4751
4752 DPAA2 PTP CLOCK DRIVER
4753 M:      Yangbo Lu <yangbo.lu@nxp.com>
4754 L:      netdev@vger.kernel.org
4755 S:      Maintained
4756 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4757 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4758
4759 DPT_I2O SCSI RAID DRIVER
4760 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4761 L:      linux-scsi@vger.kernel.org
4762 W:      http://www.adaptec.com/
4763 S:      Maintained
4764 F:      drivers/scsi/dpt*
4765 F:      drivers/scsi/dpt/
4766
4767 DRBD DRIVER
4768 M:      Philipp Reisner <philipp.reisner@linbit.com>
4769 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4770 L:      drbd-dev@lists.linbit.com
4771 W:      http://www.drbd.org
4772 T:      git git://git.linbit.com/linux-drbd.git
4773 T:      git git://git.linbit.com/drbd-8.4.git
4774 S:      Supported
4775 F:      drivers/block/drbd/
4776 F:      lib/lru_cache.c
4777 F:      Documentation/blockdev/drbd/
4778
4779 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4780 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4781 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4783 S:      Supported
4784 F:      Documentation/kobject.txt
4785 F:      drivers/base/
4786 F:      fs/debugfs/
4787 F:      fs/sysfs/
4788 F:      include/linux/debugfs.h
4789 F:      include/linux/kobj*
4790 F:      lib/kobj*
4791
4792 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4793 M:      Kevin Hilman <khilman@kernel.org>
4794 M:      Nishanth Menon <nm@ti.com>
4795 S:      Maintained
4796 F:      drivers/power/avs/
4797 F:      include/linux/power/smartreflex.h
4798 L:      linux-pm@vger.kernel.org
4799
4800 DRM DRIVER FOR ARM PL111 CLCD
4801 M:      Eric Anholt <eric@anholt.net>
4802 T:      git git://anongit.freedesktop.org/drm/drm-misc
4803 S:      Supported
4804 F:      drivers/gpu/drm/pl111/
4805
4806 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4807 M:      Linus Walleij <linus.walleij@linaro.org>
4808 T:      git git://anongit.freedesktop.org/drm/drm-misc
4809 S:      Maintained
4810 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4811 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4812
4813 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4814 M:      Dave Airlie <airlied@redhat.com>
4815 S:      Odd Fixes
4816 F:      drivers/gpu/drm/ast/
4817
4818 DRM DRIVER FOR BOCHS VIRTUAL GPU
4819 M:      Gerd Hoffmann <kraxel@redhat.com>
4820 L:      virtualization@lists.linux-foundation.org
4821 T:      git git://anongit.freedesktop.org/drm/drm-misc
4822 S:      Maintained
4823 F:      drivers/gpu/drm/bochs/
4824
4825 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4826 M:      Linus Walleij <linus.walleij@linaro.org>
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828 S:      Maintained
4829 F:      drivers/gpu/drm/tve200/
4830
4831 DRM DRIVER FOR ILITEK ILI9225 PANELS
4832 M:      David Lechner <david@lechnology.com>
4833 S:      Maintained
4834 F:      drivers/gpu/drm/tinydrm/ili9225.c
4835 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4836
4837 DRM DRIVER FOR HX8357D PANELS
4838 M:      Eric Anholt <eric@anholt.net>
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840 S:      Maintained
4841 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4842 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4843
4844 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4845 S:      Orphan / Obsolete
4846 F:      drivers/gpu/drm/i810/
4847 F:      include/uapi/drm/i810_drm.h
4848
4849 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4850 S:      Orphan / Obsolete
4851 F:      drivers/gpu/drm/mga/
4852 F:      include/uapi/drm/mga_drm.h
4853
4854 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4855 M:      Dave Airlie <airlied@redhat.com>
4856 S:      Odd Fixes
4857 F:      drivers/gpu/drm/mgag200/
4858
4859 DRM DRIVER FOR MI0283QT
4860 M:      Noralf Trønnes <noralf@tronnes.org>
4861 S:      Maintained
4862 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4863 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4864
4865 DRM DRIVER FOR MSM ADRENO GPU
4866 M:      Rob Clark <robdclark@gmail.com>
4867 L:      linux-arm-msm@vger.kernel.org
4868 L:      dri-devel@lists.freedesktop.org
4869 L:      freedreno@lists.freedesktop.org
4870 T:      git git://people.freedesktop.org/~robclark/linux
4871 S:      Maintained
4872 F:      drivers/gpu/drm/msm/
4873 F:      include/uapi/drm/msm_drm.h
4874 F:      Documentation/devicetree/bindings/display/msm/
4875
4876 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4877 M:      Ben Skeggs <bskeggs@redhat.com>
4878 L:      dri-devel@lists.freedesktop.org
4879 L:      nouveau@lists.freedesktop.org
4880 T:      git git://github.com/skeggsb/linux
4881 S:      Supported
4882 F:      drivers/gpu/drm/nouveau/
4883 F:      include/uapi/drm/nouveau_drm.h
4884
4885 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4886 M:      Stefan Mavrodiev <stefan@olimex.com>
4887 S:      Maintained
4888 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4889 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4890
4891 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4892 M:      Noralf Trønnes <noralf@tronnes.org>
4893 S:      Maintained
4894 F:      drivers/gpu/drm/tinydrm/repaper.c
4895 F:      Documentation/devicetree/bindings/display/repaper.txt
4896
4897 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4898 M:      Dave Airlie <airlied@redhat.com>
4899 M:      Gerd Hoffmann <kraxel@redhat.com>
4900 L:      virtualization@lists.linux-foundation.org
4901 T:      git git://anongit.freedesktop.org/drm/drm-misc
4902 S:      Obsolete
4903 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4904 F:      drivers/gpu/drm/cirrus/
4905
4906 DRM DRIVER FOR QXL VIRTUAL GPU
4907 M:      Dave Airlie <airlied@redhat.com>
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/qxl/
4913 F:      include/uapi/drm/qxl_drm.h
4914
4915 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4916 S:      Orphan / Obsolete
4917 F:      drivers/gpu/drm/r128/
4918 F:      include/uapi/drm/r128_drm.h
4919
4920 DRM DRIVER FOR SAVAGE VIDEO CARDS
4921 S:      Orphan / Obsolete
4922 F:      drivers/gpu/drm/savage/
4923 F:      include/uapi/drm/savage_drm.h
4924
4925 DRM DRIVER FOR SIS VIDEO CARDS
4926 S:      Orphan / Obsolete
4927 F:      drivers/gpu/drm/sis/
4928 F:      include/uapi/drm/sis_drm.h
4929
4930 DRM DRIVER FOR SITRONIX ST7586 PANELS
4931 M:      David Lechner <david@lechnology.com>
4932 S:      Maintained
4933 F:      drivers/gpu/drm/tinydrm/st7586.c
4934 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4935
4936 DRM DRIVER FOR SITRONIX ST7735R PANELS
4937 M:      David Lechner <david@lechnology.com>
4938 S:      Maintained
4939 F:      drivers/gpu/drm/tinydrm/st7735r.c
4940 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4941
4942 DRM DRIVER FOR TDFX VIDEO CARDS
4943 S:      Orphan / Obsolete
4944 F:      drivers/gpu/drm/tdfx/
4945
4946 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4947 M:      Dave Airlie <airlied@redhat.com>
4948 R:      Sean Paul <sean@poorly.run>
4949 L:      dri-devel@lists.freedesktop.org
4950 S:      Odd Fixes
4951 F:      drivers/gpu/drm/udl/
4952 T:      git git://anongit.freedesktop.org/drm/drm-misc
4953
4954 DRM DRIVER FOR VMWARE VIRTUAL GPU
4955 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4956 M:      Thomas Hellstrom <thellstrom@vmware.com>
4957 L:      dri-devel@lists.freedesktop.org
4958 T:      git git://people.freedesktop.org/~thomash/linux
4959 S:      Supported
4960 F:      drivers/gpu/drm/vmwgfx/
4961 F:      include/uapi/drm/vmwgfx_drm.h
4962
4963 DRM DRIVERS
4964 M:      David Airlie <airlied@linux.ie>
4965 M:      Daniel Vetter <daniel@ffwll.ch>
4966 L:      dri-devel@lists.freedesktop.org
4967 T:      git git://anongit.freedesktop.org/drm/drm
4968 B:      https://bugs.freedesktop.org/
4969 C:      irc://chat.freenode.net/dri-devel
4970 S:      Maintained
4971 F:      drivers/gpu/drm/
4972 F:      drivers/gpu/vga/
4973 F:      Documentation/devicetree/bindings/display/
4974 F:      Documentation/devicetree/bindings/gpu/
4975 F:      Documentation/gpu/
4976 F:      include/drm/
4977 F:      include/uapi/drm/
4978 F:      include/linux/vga*
4979
4980 DRM DRIVERS AND MISC GPU PATCHES
4981 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4982 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4983 M:      Sean Paul <sean@poorly.run>
4984 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4985 S:      Maintained
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4987 F:      Documentation/gpu/
4988 F:      drivers/gpu/vga/
4989 F:      drivers/gpu/drm/*
4990 F:      include/drm/drm*
4991 F:      include/uapi/drm/drm*
4992 F:      include/linux/vga*
4993
4994 DRM DRIVERS FOR ALLWINNER A10
4995 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4996 L:      dri-devel@lists.freedesktop.org
4997 S:      Supported
4998 F:      drivers/gpu/drm/sun4i/
4999 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5000 T:      git git://anongit.freedesktop.org/drm/drm-misc
5001
5002 DRM DRIVERS FOR AMLOGIC SOCS
5003 M:      Neil Armstrong <narmstrong@baylibre.com>
5004 L:      dri-devel@lists.freedesktop.org
5005 L:      linux-amlogic@lists.infradead.org
5006 W:      http://linux-meson.com/
5007 S:      Supported
5008 F:      drivers/gpu/drm/meson/
5009 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5010 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5011 F:      Documentation/gpu/meson.rst
5012 T:      git git://anongit.freedesktop.org/drm/drm-misc
5013
5014 DRM DRIVERS FOR ATMEL HLCDC
5015 M:      Boris Brezillon <bbrezillon@kernel.org>
5016 L:      dri-devel@lists.freedesktop.org
5017 S:      Supported
5018 F:      drivers/gpu/drm/atmel-hlcdc/
5019 F:      Documentation/devicetree/bindings/display/atmel/
5020 T:      git git://anongit.freedesktop.org/drm/drm-misc
5021
5022 DRM DRIVERS FOR BRIDGE CHIPS
5023 M:      Archit Taneja <architt@codeaurora.org>
5024 M:      Andrzej Hajda <a.hajda@samsung.com>
5025 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5026 S:      Maintained
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028 F:      drivers/gpu/drm/bridge/
5029
5030 DRM DRIVERS FOR EXYNOS
5031 M:      Inki Dae <inki.dae@samsung.com>
5032 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5033 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5034 M:      Kyungmin Park <kyungmin.park@samsung.com>
5035 L:      dri-devel@lists.freedesktop.org
5036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5037 S:      Supported
5038 F:      drivers/gpu/drm/exynos/
5039 F:      include/uapi/drm/exynos_drm.h
5040 F:      Documentation/devicetree/bindings/display/exynos/
5041
5042 DRM DRIVERS FOR FREESCALE DCU
5043 M:      Stefan Agner <stefan@agner.ch>
5044 M:      Alison Wang <alison.wang@nxp.com>
5045 L:      dri-devel@lists.freedesktop.org
5046 S:      Supported
5047 F:      drivers/gpu/drm/fsl-dcu/
5048 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5049 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5050 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5051 T:      git git://anongit.freedesktop.org/drm/drm-misc
5052
5053 DRM DRIVERS FOR FREESCALE IMX
5054 M:      Philipp Zabel <p.zabel@pengutronix.de>
5055 L:      dri-devel@lists.freedesktop.org
5056 S:      Maintained
5057 F:      drivers/gpu/drm/imx/
5058 F:      drivers/gpu/ipu-v3/
5059 F:      Documentation/devicetree/bindings/display/imx/
5060
5061 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5062 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5063 L:      dri-devel@lists.freedesktop.org
5064 T:      git git://github.com/patjak/drm-gma500
5065 S:      Maintained
5066 F:      drivers/gpu/drm/gma500/
5067
5068 DRM DRIVERS FOR HISILICON
5069 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5070 M:      Rongrong Zou <zourongrong@gmail.com>
5071 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5072 R:      Chen Feng <puck.chen@hisilicon.com>
5073 L:      dri-devel@lists.freedesktop.org
5074 T:      git git://github.com/xin3liang/linux.git
5075 S:      Maintained
5076 F:      drivers/gpu/drm/hisilicon/
5077 F:      Documentation/devicetree/bindings/display/hisilicon/
5078
5079 DRM DRIVERS FOR MEDIATEK
5080 M:      CK Hu <ck.hu@mediatek.com>
5081 M:      Philipp Zabel <p.zabel@pengutronix.de>
5082 L:      dri-devel@lists.freedesktop.org
5083 S:      Supported
5084 F:      drivers/gpu/drm/mediatek/
5085 F:      Documentation/devicetree/bindings/display/mediatek/
5086
5087 DRM DRIVERS FOR NVIDIA TEGRA
5088 M:      Thierry Reding <thierry.reding@gmail.com>
5089 L:      dri-devel@lists.freedesktop.org
5090 L:      linux-tegra@vger.kernel.org
5091 T:      git git://anongit.freedesktop.org/tegra/linux.git
5092 S:      Supported
5093 F:      drivers/gpu/drm/tegra/
5094 F:      drivers/gpu/host1x/
5095 F:      include/linux/host1x.h
5096 F:      include/uapi/drm/tegra_drm.h
5097 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5098
5099 DRM DRIVERS FOR RENESAS
5100 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5101 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5102 L:      dri-devel@lists.freedesktop.org
5103 L:      linux-renesas-soc@vger.kernel.org
5104 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5105 S:      Supported
5106 F:      drivers/gpu/drm/rcar-du/
5107 F:      drivers/gpu/drm/shmobile/
5108 F:      include/linux/platform_data/shmob_drm.h
5109 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5110 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5111 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5112
5113 DRM DRIVERS FOR ROCKCHIP
5114 M:      Sandy Huang <hjc@rock-chips.com>
5115 M:      Heiko Stübner <heiko@sntech.de>
5116 L:      dri-devel@lists.freedesktop.org
5117 S:      Maintained
5118 F:      drivers/gpu/drm/rockchip/
5119 F:      Documentation/devicetree/bindings/display/rockchip/
5120 T:      git git://anongit.freedesktop.org/drm/drm-misc
5121
5122 DRM DRIVERS FOR STI
5123 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5124 M:      Vincent Abriou <vincent.abriou@st.com>
5125 L:      dri-devel@lists.freedesktop.org
5126 T:      git git://anongit.freedesktop.org/drm/drm-misc
5127 S:      Maintained
5128 F:      drivers/gpu/drm/sti
5129 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5130
5131 DRM DRIVERS FOR STM
5132 M:      Yannick Fertre <yannick.fertre@st.com>
5133 M:      Philippe Cornu <philippe.cornu@st.com>
5134 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5135 M:      Vincent Abriou <vincent.abriou@st.com>
5136 L:      dri-devel@lists.freedesktop.org
5137 T:      git git://anongit.freedesktop.org/drm/drm-misc
5138 S:      Maintained
5139 F:      drivers/gpu/drm/stm
5140 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5141
5142 DRM DRIVERS FOR TI LCDC
5143 M:      Jyri Sarha <jsarha@ti.com>
5144 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5145 L:      dri-devel@lists.freedesktop.org
5146 S:      Maintained
5147 F:      drivers/gpu/drm/tilcdc/
5148 F:      Documentation/devicetree/bindings/display/tilcdc/
5149
5150 DRM DRIVERS FOR TI OMAP
5151 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5152 L:      dri-devel@lists.freedesktop.org
5153 S:      Maintained
5154 F:      drivers/gpu/drm/omapdrm/
5155 F:      Documentation/devicetree/bindings/display/ti/
5156
5157 DRM DRIVERS FOR V3D
5158 M:      Eric Anholt <eric@anholt.net>
5159 S:      Supported
5160 F:      drivers/gpu/drm/v3d/
5161 F:      include/uapi/drm/v3d_drm.h
5162 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5163 T:      git git://anongit.freedesktop.org/drm/drm-misc
5164
5165 DRM DRIVERS FOR VC4
5166 M:      Eric Anholt <eric@anholt.net>
5167 T:      git git://github.com/anholt/linux
5168 S:      Supported
5169 F:      drivers/gpu/drm/vc4/
5170 F:      include/uapi/drm/vc4_drm.h
5171 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5172 T:      git git://anongit.freedesktop.org/drm/drm-misc
5173
5174 DRM DRIVERS FOR VIVANTE GPU IP
5175 M:      Lucas Stach <l.stach@pengutronix.de>
5176 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5177 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5178 L:      etnaviv@lists.freedesktop.org
5179 L:      dri-devel@lists.freedesktop.org
5180 S:      Maintained
5181 F:      drivers/gpu/drm/etnaviv/
5182 F:      include/uapi/drm/etnaviv_drm.h
5183 F:      Documentation/devicetree/bindings/display/etnaviv/
5184
5185 DRM DRIVERS FOR ZTE ZX
5186 M:      Shawn Guo <shawnguo@kernel.org>
5187 L:      dri-devel@lists.freedesktop.org
5188 S:      Maintained
5189 F:      drivers/gpu/drm/zte/
5190 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5191 T:      git git://anongit.freedesktop.org/drm/drm-misc
5192
5193 DRM PANEL DRIVERS
5194 M:      Thierry Reding <thierry.reding@gmail.com>
5195 L:      dri-devel@lists.freedesktop.org
5196 T:      git git://anongit.freedesktop.org/drm/drm-misc
5197 S:      Maintained
5198 F:      drivers/gpu/drm/drm_panel.c
5199 F:      drivers/gpu/drm/panel/
5200 F:      include/drm/drm_panel.h
5201 F:      Documentation/devicetree/bindings/display/panel/
5202
5203 DRM TINYDRM DRIVERS
5204 M:      Noralf Trønnes <noralf@tronnes.org>
5205 W:      https://github.com/notro/tinydrm/wiki/Development
5206 T:      git git://anongit.freedesktop.org/drm/drm-misc
5207 S:      Maintained
5208 F:      drivers/gpu/drm/tinydrm/
5209 F:      include/drm/tinydrm/
5210
5211 DRM DRIVERS FOR XEN
5212 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5213 T:      git git://anongit.freedesktop.org/drm/drm-misc
5214 L:      dri-devel@lists.freedesktop.org
5215 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5216 S:      Supported
5217 F:      drivers/gpu/drm/xen/
5218 F:      Documentation/gpu/xen-front.rst
5219
5220 DRM TTM SUBSYSTEM
5221 M:      Christian Koenig <christian.koenig@amd.com>
5222 M:      Huang Rui <ray.huang@amd.com>
5223 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5224 T:      git git://people.freedesktop.org/~agd5f/linux
5225 S:      Maintained
5226 L:      dri-devel@lists.freedesktop.org
5227 F:      include/drm/ttm/
5228 F:      drivers/gpu/drm/ttm/
5229
5230 DSBR100 USB FM RADIO DRIVER
5231 M:      Alexey Klimov <klimov.linux@gmail.com>
5232 L:      linux-media@vger.kernel.org
5233 T:      git git://linuxtv.org/media_tree.git
5234 S:      Maintained
5235 F:      drivers/media/radio/dsbr100.c
5236
5237 DSCC4 DRIVER
5238 M:      Francois Romieu <romieu@fr.zoreil.com>
5239 L:      netdev@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/net/wan/dscc4.c
5242
5243 DT3155 MEDIA DRIVER
5244 M:      Hans Verkuil <hverkuil@xs4all.nl>
5245 L:      linux-media@vger.kernel.org
5246 T:      git git://linuxtv.org/media_tree.git
5247 W:      https://linuxtv.org
5248 S:      Odd Fixes
5249 F:      drivers/media/pci/dt3155/
5250
5251 DVB_USB_AF9015 MEDIA DRIVER
5252 M:      Antti Palosaari <crope@iki.fi>
5253 L:      linux-media@vger.kernel.org
5254 W:      https://linuxtv.org
5255 W:      http://palosaari.fi/linux/
5256 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5257 T:      git git://linuxtv.org/anttip/media_tree.git
5258 S:      Maintained
5259 F:      drivers/media/usb/dvb-usb-v2/af9015*
5260
5261 DVB_USB_AF9035 MEDIA DRIVER
5262 M:      Antti Palosaari <crope@iki.fi>
5263 L:      linux-media@vger.kernel.org
5264 W:      https://linuxtv.org
5265 W:      http://palosaari.fi/linux/
5266 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5267 T:      git git://linuxtv.org/anttip/media_tree.git
5268 S:      Maintained
5269 F:      drivers/media/usb/dvb-usb-v2/af9035*
5270
5271 DVB_USB_ANYSEE MEDIA DRIVER
5272 M:      Antti Palosaari <crope@iki.fi>
5273 L:      linux-media@vger.kernel.org
5274 W:      https://linuxtv.org
5275 W:      http://palosaari.fi/linux/
5276 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5277 T:      git git://linuxtv.org/anttip/media_tree.git
5278 S:      Maintained
5279 F:      drivers/media/usb/dvb-usb-v2/anysee*
5280
5281 DVB_USB_AU6610 MEDIA DRIVER
5282 M:      Antti Palosaari <crope@iki.fi>
5283 L:      linux-media@vger.kernel.org
5284 W:      https://linuxtv.org
5285 W:      http://palosaari.fi/linux/
5286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5287 T:      git git://linuxtv.org/anttip/media_tree.git
5288 S:      Maintained
5289 F:      drivers/media/usb/dvb-usb-v2/au6610*
5290
5291 DVB_USB_CE6230 MEDIA DRIVER
5292 M:      Antti Palosaari <crope@iki.fi>
5293 L:      linux-media@vger.kernel.org
5294 W:      https://linuxtv.org
5295 W:      http://palosaari.fi/linux/
5296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5297 T:      git git://linuxtv.org/anttip/media_tree.git
5298 S:      Maintained
5299 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5300
5301 DVB_USB_CXUSB MEDIA DRIVER
5302 M:      Michael Krufky <mkrufky@linuxtv.org>
5303 L:      linux-media@vger.kernel.org
5304 W:      https://linuxtv.org
5305 W:      http://github.com/mkrufky
5306 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5307 T:      git git://linuxtv.org/media_tree.git
5308 S:      Maintained
5309 F:      drivers/media/usb/dvb-usb/cxusb*
5310
5311 DVB_USB_EC168 MEDIA DRIVER
5312 M:      Antti Palosaari <crope@iki.fi>
5313 L:      linux-media@vger.kernel.org
5314 W:      https://linuxtv.org
5315 W:      http://palosaari.fi/linux/
5316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5317 T:      git git://linuxtv.org/anttip/media_tree.git
5318 S:      Maintained
5319 F:      drivers/media/usb/dvb-usb-v2/ec168*
5320
5321 DVB_USB_GL861 MEDIA DRIVER
5322 M:      Antti Palosaari <crope@iki.fi>
5323 L:      linux-media@vger.kernel.org
5324 W:      https://linuxtv.org
5325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5326 T:      git git://linuxtv.org/anttip/media_tree.git
5327 S:      Maintained
5328 F:      drivers/media/usb/dvb-usb-v2/gl861*
5329
5330 DVB_USB_MXL111SF MEDIA DRIVER
5331 M:      Michael Krufky <mkrufky@linuxtv.org>
5332 L:      linux-media@vger.kernel.org
5333 W:      https://linuxtv.org
5334 W:      http://github.com/mkrufky
5335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5336 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5337 S:      Maintained
5338 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5339
5340 DVB_USB_RTL28XXU MEDIA DRIVER
5341 M:      Antti Palosaari <crope@iki.fi>
5342 L:      linux-media@vger.kernel.org
5343 W:      https://linuxtv.org
5344 W:      http://palosaari.fi/linux/
5345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5346 T:      git git://linuxtv.org/anttip/media_tree.git
5347 S:      Maintained
5348 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5349
5350 DVB_USB_V2 MEDIA DRIVER
5351 M:      Antti Palosaari <crope@iki.fi>
5352 L:      linux-media@vger.kernel.org
5353 W:      https://linuxtv.org
5354 W:      http://palosaari.fi/linux/
5355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5356 T:      git git://linuxtv.org/anttip/media_tree.git
5357 S:      Maintained
5358 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5359 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5360
5361 DYNAMIC DEBUG
5362 M:      Jason Baron <jbaron@akamai.com>
5363 S:      Maintained
5364 F:      lib/dynamic_debug.c
5365 F:      include/linux/dynamic_debug.h
5366
5367 DYNAMIC INTERRUPT MODERATION
5368 M:      Tal Gilboa <talgi@mellanox.com>
5369 S:      Maintained
5370 F:      include/linux/net_dim.h
5371
5372 DZ DECSTATION DZ11 SERIAL DRIVER
5373 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5374 S:      Maintained
5375 F:      drivers/tty/serial/dz.*
5376
5377 E3X0 POWER BUTTON DRIVER
5378 M:      Moritz Fischer <moritz.fischer@ettus.com>
5379 L:      usrp-users@lists.ettus.com
5380 W:      http://www.ettus.com
5381 S:      Supported
5382 F:      drivers/input/misc/e3x0-button.c
5383 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5384
5385 E4000 MEDIA DRIVER
5386 M:      Antti Palosaari <crope@iki.fi>
5387 L:      linux-media@vger.kernel.org
5388 W:      https://linuxtv.org
5389 W:      http://palosaari.fi/linux/
5390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5391 T:      git git://linuxtv.org/anttip/media_tree.git
5392 S:      Maintained
5393 F:      drivers/media/tuners/e4000*
5394
5395 EARTH_PT1 MEDIA DRIVER
5396 M:      Akihiro Tsukada <tskd08@gmail.com>
5397 L:      linux-media@vger.kernel.org
5398 S:      Odd Fixes
5399 F:      drivers/media/pci/pt1/
5400
5401 EARTH_PT3 MEDIA DRIVER
5402 M:      Akihiro Tsukada <tskd08@gmail.com>
5403 L:      linux-media@vger.kernel.org
5404 S:      Odd Fixes
5405 F:      drivers/media/pci/pt3/
5406
5407 EC100 MEDIA DRIVER
5408 M:      Antti Palosaari <crope@iki.fi>
5409 L:      linux-media@vger.kernel.org
5410 W:      https://linuxtv.org
5411 W:      http://palosaari.fi/linux/
5412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5413 T:      git git://linuxtv.org/anttip/media_tree.git
5414 S:      Maintained
5415 F:      drivers/media/dvb-frontends/ec100*
5416
5417 ECRYPT FILE SYSTEM
5418 M:      Tyler Hicks <tyhicks@canonical.com>
5419 L:      ecryptfs@vger.kernel.org
5420 W:      http://ecryptfs.org
5421 W:      https://launchpad.net/ecryptfs
5422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5423 S:      Supported
5424 F:      Documentation/filesystems/ecryptfs.txt
5425 F:      fs/ecryptfs/
5426
5427 EDAC-AMD64
5428 M:      Borislav Petkov <bp@alien8.de>
5429 L:      linux-edac@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/edac/amd64_edac*
5432
5433 EDAC-CALXEDA
5434 M:      Robert Richter <rric@kernel.org>
5435 L:      linux-edac@vger.kernel.org
5436 S:      Maintained
5437 F:      drivers/edac/highbank*
5438
5439 EDAC-CAVIUM OCTEON
5440 M:      Ralf Baechle <ralf@linux-mips.org>
5441 M:      David Daney <david.daney@cavium.com>
5442 L:      linux-edac@vger.kernel.org
5443 L:      linux-mips@vger.kernel.org
5444 S:      Supported
5445 F:      drivers/edac/octeon_edac*
5446
5447 EDAC-CAVIUM THUNDERX
5448 M:      David Daney <david.daney@cavium.com>
5449 M:      Jan Glauber <jglauber@cavium.com>
5450 L:      linux-edac@vger.kernel.org
5451 S:      Supported
5452 F:      drivers/edac/thunderx_edac*
5453
5454 EDAC-CORE
5455 M:      Borislav Petkov <bp@alien8.de>
5456 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5457 L:      linux-edac@vger.kernel.org
5458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5460 S:      Supported
5461 F:      Documentation/admin-guide/ras.rst
5462 F:      Documentation/driver-api/edac.rst
5463 F:      drivers/edac/
5464 F:      include/linux/edac.h
5465
5466 EDAC-E752X
5467 M:      Mark Gross <mark.gross@intel.com>
5468 L:      linux-edac@vger.kernel.org
5469 S:      Maintained
5470 F:      drivers/edac/e752x_edac.c
5471
5472 EDAC-E7XXX
5473 L:      linux-edac@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/edac/e7xxx_edac.c
5476
5477 EDAC-FSL_DDR
5478 M:      York Sun <york.sun@nxp.com>
5479 L:      linux-edac@vger.kernel.org
5480 S:      Maintained
5481 F:      drivers/edac/fsl_ddr_edac.*
5482
5483 EDAC-GHES
5484 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5485 L:      linux-edac@vger.kernel.org
5486 S:      Maintained
5487 F:      drivers/edac/ghes_edac.c
5488
5489 EDAC-I3000
5490 L:      linux-edac@vger.kernel.org
5491 S:      Orphan
5492 F:      drivers/edac/i3000_edac.c
5493
5494 EDAC-I5000
5495 L:      linux-edac@vger.kernel.org
5496 S:      Maintained
5497 F:      drivers/edac/i5000_edac.c
5498
5499 EDAC-I5400
5500 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5501 L:      linux-edac@vger.kernel.org
5502 S:      Maintained
5503 F:      drivers/edac/i5400_edac.c
5504
5505 EDAC-I7300
5506 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5507 L:      linux-edac@vger.kernel.org
5508 S:      Maintained
5509 F:      drivers/edac/i7300_edac.c
5510
5511 EDAC-I7CORE
5512 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5513 L:      linux-edac@vger.kernel.org
5514 S:      Maintained
5515 F:      drivers/edac/i7core_edac.c
5516
5517 EDAC-I82443BXGX
5518 M:      Tim Small <tim@buttersideup.com>
5519 L:      linux-edac@vger.kernel.org
5520 S:      Maintained
5521 F:      drivers/edac/i82443bxgx_edac.c
5522
5523 EDAC-I82975X
5524 M:      "Arvind R." <arvino55@gmail.com>
5525 L:      linux-edac@vger.kernel.org
5526 S:      Maintained
5527 F:      drivers/edac/i82975x_edac.c
5528
5529 EDAC-IE31200
5530 M:      Jason Baron <jbaron@akamai.com>
5531 L:      linux-edac@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/edac/ie31200_edac.c
5534
5535 EDAC-MPC85XX
5536 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5537 L:      linux-edac@vger.kernel.org
5538 S:      Maintained
5539 F:      drivers/edac/mpc85xx_edac.[ch]
5540
5541 EDAC-PASEMI
5542 M:      Egor Martovetsky <egor@pasemi.com>
5543 L:      linux-edac@vger.kernel.org
5544 S:      Maintained
5545 F:      drivers/edac/pasemi_edac.c
5546
5547 EDAC-PND2
5548 M:      Tony Luck <tony.luck@intel.com>
5549 L:      linux-edac@vger.kernel.org
5550 S:      Maintained
5551 F:      drivers/edac/pnd2_edac.[ch]
5552
5553 EDAC-R82600
5554 M:      Tim Small <tim@buttersideup.com>
5555 L:      linux-edac@vger.kernel.org
5556 S:      Maintained
5557 F:      drivers/edac/r82600_edac.c
5558
5559 EDAC-SBRIDGE
5560 M:      Tony Luck <tony.luck@intel.com>
5561 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5562 L:      linux-edac@vger.kernel.org
5563 S:      Maintained
5564 F:      drivers/edac/sb_edac.c
5565
5566 EDAC-SKYLAKE
5567 M:      Tony Luck <tony.luck@intel.com>
5568 L:      linux-edac@vger.kernel.org
5569 S:      Maintained
5570 F:      drivers/edac/skx_edac.c
5571
5572 EDAC-TI
5573 M:      Tero Kristo <t-kristo@ti.com>
5574 L:      linux-edac@vger.kernel.org
5575 S:      Maintained
5576 F:      drivers/edac/ti_edac.c
5577
5578 EDAC-QCOM
5579 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5580 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5581 L:      linux-arm-msm@vger.kernel.org
5582 L:      linux-edac@vger.kernel.org
5583 S:      Maintained
5584 F:      drivers/edac/qcom_edac.c
5585
5586 EDIROL UA-101/UA-1000 DRIVER
5587 M:      Clemens Ladisch <clemens@ladisch.de>
5588 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5589 T:      git git://git.alsa-project.org/alsa-kernel.git
5590 S:      Maintained
5591 F:      sound/usb/misc/ua101.c
5592
5593 EFI TEST DRIVER
5594 L:      linux-efi@vger.kernel.org
5595 M:      Ivan Hu <ivan.hu@canonical.com>
5596 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5597 S:      Maintained
5598 F:      drivers/firmware/efi/test/
5599
5600 EFI VARIABLE FILESYSTEM
5601 M:      Matthew Garrett <matthew.garrett@nebula.com>
5602 M:      Jeremy Kerr <jk@ozlabs.org>
5603 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5605 L:      linux-efi@vger.kernel.org
5606 S:      Maintained
5607 F:      fs/efivarfs/
5608
5609 EFIFB FRAMEBUFFER DRIVER
5610 L:      linux-fbdev@vger.kernel.org
5611 M:      Peter Jones <pjones@redhat.com>
5612 S:      Maintained
5613 F:      drivers/video/fbdev/efifb.c
5614
5615 EFS FILESYSTEM
5616 W:      http://aeschi.ch.eu.org/efs/
5617 S:      Orphan
5618 F:      fs/efs/
5619
5620 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5621 M:      Douglas Miller <dougmill@linux.ibm.com>
5622 L:      netdev@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/net/ethernet/ibm/ehea/
5625
5626 EM28XX VIDEO4LINUX DRIVER
5627 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5628 L:      linux-media@vger.kernel.org
5629 W:      https://linuxtv.org
5630 T:      git git://linuxtv.org/media_tree.git
5631 S:      Maintained
5632 F:      drivers/media/usb/em28xx/
5633 F:      Documentation/media/v4l-drivers/em28xx*
5634
5635 EMBEDDED LINUX
5636 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5637 M:      Matt Mackall <mpm@selenic.com>
5638 M:      David Woodhouse <dwmw2@infradead.org>
5639 L:      linux-embedded@vger.kernel.org
5640 S:      Maintained
5641
5642 Emulex 10Gbps iSCSI - OneConnect DRIVER
5643 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5644 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5645 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5646 L:      linux-scsi@vger.kernel.org
5647 W:      http://www.broadcom.com
5648 S:      Supported
5649 F:      drivers/scsi/be2iscsi/
5650
5651 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5652 M:      Sathya Perla <sathya.perla@broadcom.com>
5653 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5654 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5655 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5656 L:      netdev@vger.kernel.org
5657 W:      http://www.emulex.com
5658 S:      Supported
5659 F:      drivers/net/ethernet/emulex/benet/
5660
5661 EMULEX ONECONNECT ROCE DRIVER
5662 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5663 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5664 L:      linux-rdma@vger.kernel.org
5665 W:      http://www.broadcom.com
5666 S:      Odd Fixes
5667 F:      drivers/infiniband/hw/ocrdma/
5668 F:      include/uapi/rdma/ocrdma-abi.h
5669
5670 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5671 M:      James Smart <james.smart@broadcom.com>
5672 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5673 L:      linux-scsi@vger.kernel.org
5674 W:      http://www.broadcom.com
5675 S:      Supported
5676 F:      drivers/scsi/lpfc/
5677
5678 ENE CB710 FLASH CARD READER DRIVER
5679 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5680 S:      Maintained
5681 F:      drivers/misc/cb710/
5682 F:      drivers/mmc/host/cb710-mmc.*
5683 F:      include/linux/cb710.h
5684
5685 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5686 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5687 S:      Maintained
5688 F:      drivers/media/rc/ene_ir.*
5689
5690 EPSON S1D13XXX FRAMEBUFFER DRIVER
5691 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5692 S:      Maintained
5693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5694 F:      drivers/video/fbdev/s1d13xxxfb.c
5695 F:      include/video/s1d13xxxfb.h
5696
5697 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5698 M:      Jeff Layton <jlayton@kernel.org>
5699 S:      Maintained
5700 F:      lib/errseq.c
5701 F:      include/linux/errseq.h
5702
5703 ET131X NETWORK DRIVER
5704 M:      Mark Einon <mark.einon@gmail.com>
5705 S:      Odd Fixes
5706 F:      drivers/net/ethernet/agere/
5707
5708 ETHERNET BRIDGE
5709 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5710 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5711 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5712 L:      netdev@vger.kernel.org
5713 W:      http://www.linuxfoundation.org/en/Net:Bridge
5714 S:      Maintained
5715 F:      include/linux/netfilter_bridge/
5716 F:      net/bridge/
5717
5718 ETHERNET PHY LIBRARY
5719 M:      Andrew Lunn <andrew@lunn.ch>
5720 M:      Florian Fainelli <f.fainelli@gmail.com>
5721 M:      Heiner Kallweit <hkallweit1@gmail.com>
5722 L:      netdev@vger.kernel.org
5723 S:      Maintained
5724 F:      Documentation/ABI/testing/sysfs-bus-mdio
5725 F:      Documentation/devicetree/bindings/net/mdio*
5726 F:      Documentation/networking/phy.txt
5727 F:      drivers/net/phy/
5728 F:      drivers/of/of_mdio.c
5729 F:      drivers/of/of_net.c
5730 F:      include/linux/*mdio*.h
5731 F:      include/linux/of_net.h
5732 F:      include/linux/phy.h
5733 F:      include/linux/phy_fixed.h
5734 F:      include/linux/platform_data/mdio-bcm-unimac.h
5735 F:      include/linux/platform_data/mdio-gpio.h
5736 F:      include/trace/events/mdio.h
5737 F:      include/uapi/linux/mdio.h
5738 F:      include/uapi/linux/mii.h
5739
5740 EXT2 FILE SYSTEM
5741 M:      Jan Kara <jack@suse.com>
5742 L:      linux-ext4@vger.kernel.org
5743 S:      Maintained
5744 F:      Documentation/filesystems/ext2.txt
5745 F:      fs/ext2/
5746 F:      include/linux/ext2*
5747
5748 EXT4 FILE SYSTEM
5749 M:      "Theodore Ts'o" <tytso@mit.edu>
5750 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5751 L:      linux-ext4@vger.kernel.org
5752 W:      http://ext4.wiki.kernel.org
5753 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5755 S:      Maintained
5756 F:      Documentation/filesystems/ext4/
5757 F:      fs/ext4/
5758
5759 Extended Verification Module (EVM)
5760 M:      Mimi Zohar <zohar@linux.ibm.com>
5761 L:      linux-integrity@vger.kernel.org
5762 S:      Supported
5763 F:      security/integrity/evm/
5764
5765 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5766 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5767 L:      linux-efi@vger.kernel.org
5768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5769 S:      Maintained
5770 F:      Documentation/efi-stub.txt
5771 F:      arch/*/kernel/efi.c
5772 F:      arch/x86/boot/compressed/eboot.[ch]
5773 F:      arch/*/include/asm/efi.h
5774 F:      arch/x86/platform/efi/
5775 F:      drivers/firmware/efi/
5776 F:      include/linux/efi*.h
5777 F:      arch/arm/boot/compressed/efi-header.S
5778 F:      arch/arm64/kernel/efi-entry.S
5779
5780 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5781 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5782 M:      Chanwoo Choi <cw00.choi@samsung.com>
5783 L:      linux-kernel@vger.kernel.org
5784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5785 S:      Maintained
5786 F:      drivers/extcon/
5787 F:      include/linux/extcon/
5788 F:      include/linux/extcon.h
5789 F:      Documentation/extcon/
5790 F:      Documentation/devicetree/bindings/extcon/
5791
5792 EXYNOS DP DRIVER
5793 M:      Jingoo Han <jingoohan1@gmail.com>
5794 L:      dri-devel@lists.freedesktop.org
5795 S:      Maintained
5796 F:      drivers/gpu/drm/exynos/exynos_dp*
5797
5798 EXYNOS SYSMMU (IOMMU) driver
5799 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5800 L:      iommu@lists.linux-foundation.org
5801 S:      Maintained
5802 F:      drivers/iommu/exynos-iommu.c
5803
5804 EZchip NPS platform support
5805 M:      Vineet Gupta <vgupta@synopsys.com>
5806 M:      Ofer Levi <oferle@mellanox.com>
5807 S:      Supported
5808 F:      arch/arc/plat-eznps
5809 F:      arch/arc/boot/dts/eznps.dts
5810
5811 F2FS FILE SYSTEM
5812 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5813 M:      Chao Yu <yuchao0@huawei.com>
5814 L:      linux-f2fs-devel@lists.sourceforge.net
5815 W:      https://f2fs.wiki.kernel.org/
5816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5817 S:      Maintained
5818 F:      Documentation/filesystems/f2fs.txt
5819 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5820 F:      fs/f2fs/
5821 F:      include/linux/f2fs_fs.h
5822 F:      include/trace/events/f2fs.h
5823
5824 F71805F HARDWARE MONITORING DRIVER
5825 M:      Jean Delvare <jdelvare@suse.com>
5826 L:      linux-hwmon@vger.kernel.org
5827 S:      Maintained
5828 F:      Documentation/hwmon/f71805f
5829 F:      drivers/hwmon/f71805f.c
5830
5831 FADDR2LINE
5832 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5833 S:      Maintained
5834 F:      scripts/faddr2line
5835
5836 FAILOVER MODULE
5837 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5838 L:      netdev@vger.kernel.org
5839 S:      Supported
5840 F:      net/core/failover.c
5841 F:      include/net/failover.h
5842 F:      Documentation/networking/failover.rst
5843
5844 FANOTIFY
5845 M:      Jan Kara <jack@suse.cz>
5846 R:      Amir Goldstein <amir73il@gmail.com>
5847 L:      linux-fsdevel@vger.kernel.org
5848 S:      Maintained
5849 F:      fs/notify/fanotify/
5850 F:      include/linux/fanotify.h
5851 F:      include/uapi/linux/fanotify.h
5852
5853 FARSYNC SYNCHRONOUS DRIVER
5854 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5855 W:      http://www.farsite.co.uk/
5856 S:      Supported
5857 F:      drivers/net/wan/farsync.*
5858
5859 FAULT INJECTION SUPPORT
5860 M:      Akinobu Mita <akinobu.mita@gmail.com>
5861 S:      Supported
5862 F:      Documentation/fault-injection/
5863 F:      lib/fault-inject.c
5864
5865 FBTFT Framebuffer drivers
5866 S:      Orphan
5867 L:      dri-devel@lists.freedesktop.org
5868 L:      linux-fbdev@vger.kernel.org
5869 F:      drivers/staging/fbtft/
5870
5871 FC0011 TUNER DRIVER
5872 M:      Michael Buesch <m@bues.ch>
5873 L:      linux-media@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/media/tuners/fc0011.h
5876 F:      drivers/media/tuners/fc0011.c
5877
5878 FC2580 MEDIA DRIVER
5879 M:      Antti Palosaari <crope@iki.fi>
5880 L:      linux-media@vger.kernel.org
5881 W:      https://linuxtv.org
5882 W:      http://palosaari.fi/linux/
5883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5884 T:      git git://linuxtv.org/anttip/media_tree.git
5885 S:      Maintained
5886 F:      drivers/media/tuners/fc2580*
5887
5888 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5889 M:      Johannes Thumshirn <jth@kernel.org>
5890 L:      linux-scsi@vger.kernel.org
5891 W:      www.Open-FCoE.org
5892 S:      Supported
5893 F:      drivers/scsi/libfc/
5894 F:      drivers/scsi/fcoe/
5895 F:      include/scsi/fc/
5896 F:      include/scsi/libfc.h
5897 F:      include/scsi/libfcoe.h
5898 F:      include/uapi/scsi/fc/
5899
5900 FILE LOCKING (flock() and fcntl()/lockf())
5901 M:      Jeff Layton <jlayton@kernel.org>
5902 M:      "J. Bruce Fields" <bfields@fieldses.org>
5903 L:      linux-fsdevel@vger.kernel.org
5904 S:      Maintained
5905 F:      include/linux/fcntl.h
5906 F:      include/uapi/linux/fcntl.h
5907 F:      fs/fcntl.c
5908 F:      fs/locks.c
5909
5910 FILESYSTEMS (VFS and infrastructure)
5911 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5912 L:      linux-fsdevel@vger.kernel.org
5913 S:      Maintained
5914 F:      fs/*
5915 F:      include/linux/fs.h
5916 F:      include/uapi/linux/fs.h
5917
5918 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5919 M:      Riku Voipio <riku.voipio@iki.fi>
5920 L:      linux-hwmon@vger.kernel.org
5921 S:      Maintained
5922 F:      drivers/hwmon/f75375s.c
5923 F:      include/linux/f75375s.h
5924
5925 FIREWIRE AUDIO DRIVERS
5926 M:      Clemens Ladisch <clemens@ladisch.de>
5927 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5928 T:      git git://git.alsa-project.org/alsa-kernel.git
5929 S:      Maintained
5930 F:      sound/firewire/
5931
5932 FIREWIRE MEDIA DRIVERS (firedtv)
5933 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5934 L:      linux-media@vger.kernel.org
5935 L:      linux1394-devel@lists.sourceforge.net
5936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5937 S:      Maintained
5938 F:      drivers/media/firewire/
5939
5940 FIREWIRE SBP-2 TARGET
5941 M:      Chris Boot <bootc@bootc.net>
5942 L:      linux-scsi@vger.kernel.org
5943 L:      target-devel@vger.kernel.org
5944 L:      linux1394-devel@lists.sourceforge.net
5945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5946 S:      Maintained
5947 F:      drivers/target/sbp/
5948
5949 FIREWIRE SUBSYSTEM
5950 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5951 L:      linux1394-devel@lists.sourceforge.net
5952 W:      http://ieee1394.wiki.kernel.org/
5953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5954 S:      Maintained
5955 F:      drivers/firewire/
5956 F:      include/linux/firewire.h
5957 F:      include/uapi/linux/firewire*.h
5958 F:      tools/firewire/
5959
5960 FIRMWARE LOADER (request_firmware)
5961 M:      Luis Chamberlain <mcgrof@kernel.org>
5962 L:      linux-kernel@vger.kernel.org
5963 S:      Maintained
5964 F:      Documentation/firmware_class/
5965 F:      drivers/base/firmware_loader/
5966 F:      include/linux/firmware.h
5967
5968 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5969 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5970 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5971 S:      Maintained
5972 F:      drivers/block/rsxx/
5973
5974 FLOPPY DRIVER
5975 M:      Jiri Kosina <jikos@kernel.org>
5976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5977 S:      Odd fixes
5978 F:      drivers/block/floppy.c
5979
5980 FMC SUBSYSTEM
5981 M:      Alessandro Rubini <rubini@gnudd.com>
5982 W:      http://www.ohwr.org/projects/fmc-bus
5983 S:      Supported
5984 F:      drivers/fmc/
5985 F:      include/linux/fmc*.h
5986 F:      include/linux/ipmi-fru.h
5987 K:      fmc_d.*register
5988
5989 FPGA MANAGER FRAMEWORK
5990 M:      Alan Tull <atull@kernel.org>
5991 M:      Moritz Fischer <mdf@kernel.org>
5992 L:      linux-fpga@vger.kernel.org
5993 S:      Maintained
5994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5995 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5996 F:      Documentation/fpga/
5997 F:      Documentation/driver-api/fpga/
5998 F:      Documentation/devicetree/bindings/fpga/
5999 F:      drivers/fpga/
6000 F:      include/linux/fpga/
6001 W:      http://www.rocketboards.org
6002
6003 FPGA DFL DRIVERS
6004 M:      Wu Hao <hao.wu@intel.com>
6005 L:      linux-fpga@vger.kernel.org
6006 S:      Maintained
6007 F:      Documentation/fpga/dfl.txt
6008 F:      include/uapi/linux/fpga-dfl.h
6009 F:      drivers/fpga/dfl*
6010
6011 FPU EMULATOR
6012 M:      Bill Metzenthen <billm@melbpc.org.au>
6013 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6014 S:      Maintained
6015 F:      arch/x86/math-emu/
6016
6017 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6018 L:      netdev@vger.kernel.org
6019 S:      Orphan
6020 F:      drivers/net/wan/dlci.c
6021 F:      drivers/net/wan/sdla.c
6022
6023 FRAMEBUFFER LAYER
6024 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6025 L:      dri-devel@lists.freedesktop.org
6026 L:      linux-fbdev@vger.kernel.org
6027 T:      git git://github.com/bzolnier/linux.git
6028 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6029 S:      Maintained
6030 F:      Documentation/fb/
6031 F:      drivers/video/
6032 F:      include/video/
6033 F:      include/linux/fb.h
6034 F:      include/uapi/video/
6035 F:      include/uapi/linux/fb.h
6036
6037 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6038 M:      Horia Geantă <horia.geanta@nxp.com>
6039 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6040 L:      linux-crypto@vger.kernel.org
6041 S:      Maintained
6042 F:      drivers/crypto/caam/
6043 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6044
6045 FREESCALE DIU FRAMEBUFFER DRIVER
6046 M:      Timur Tabi <timur@kernel.org>
6047 L:      linux-fbdev@vger.kernel.org
6048 S:      Maintained
6049 F:      drivers/video/fbdev/fsl-diu-fb.*
6050
6051 FREESCALE DMA DRIVER
6052 M:      Li Yang <leoyang.li@nxp.com>
6053 M:      Zhang Wei <zw@zh-kernel.org>
6054 L:      linuxppc-dev@lists.ozlabs.org
6055 S:      Maintained
6056 F:      drivers/dma/fsldma.*
6057
6058 FREESCALE ENETC ETHERNET DRIVERS
6059 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6060 L:      netdev@vger.kernel.org
6061 S:      Maintained
6062 F:      drivers/net/ethernet/freescale/enetc/
6063
6064 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6065 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6066 L:      netdev@vger.kernel.org
6067 S:      Maintained
6068 F:      drivers/net/ethernet/freescale/gianfar*
6069 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6070
6071 FREESCALE GPMI NAND DRIVER
6072 M:      Han Xu <han.xu@nxp.com>
6073 L:      linux-mtd@lists.infradead.org
6074 S:      Maintained
6075 F:      drivers/mtd/nand/raw/gpmi-nand/*
6076
6077 FREESCALE I2C CPM DRIVER
6078 M:      Jochen Friedrich <jochen@scram.de>
6079 L:      linuxppc-dev@lists.ozlabs.org
6080 L:      linux-i2c@vger.kernel.org
6081 S:      Maintained
6082 F:      drivers/i2c/busses/i2c-cpm.c
6083
6084 FREESCALE IMX LPI2C DRIVER
6085 M:      Dong Aisheng <aisheng.dong@nxp.com>
6086 L:      linux-i2c@vger.kernel.org
6087 L:      linux-imx@nxp.com
6088 S:      Maintained
6089 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6090 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6091
6092 FREESCALE IMX / MXC FEC DRIVER
6093 M:      Fugang Duan <fugang.duan@nxp.com>
6094 L:      netdev@vger.kernel.org
6095 S:      Maintained
6096 F:      drivers/net/ethernet/freescale/fec_main.c
6097 F:      drivers/net/ethernet/freescale/fec_ptp.c
6098 F:      drivers/net/ethernet/freescale/fec.h
6099 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6100
6101 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6102 M:      Sascha Hauer <s.hauer@pengutronix.de>
6103 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6104 L:      linux-fbdev@vger.kernel.org
6105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6106 S:      Maintained
6107 F:      include/linux/platform_data/video-imxfb.h
6108 F:      drivers/video/fbdev/imxfb.c
6109
6110 FREESCALE QORIQ DPAA ETHERNET DRIVER
6111 M:      Madalin Bucur <madalin.bucur@nxp.com>
6112 L:      netdev@vger.kernel.org
6113 S:      Maintained
6114 F:      drivers/net/ethernet/freescale/dpaa
6115
6116 FREESCALE QORIQ DPAA FMAN DRIVER
6117 M:      Madalin Bucur <madalin.bucur@nxp.com>
6118 L:      netdev@vger.kernel.org
6119 S:      Maintained
6120 F:      drivers/net/ethernet/freescale/fman
6121 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6122
6123 FREESCALE QORIQ PTP CLOCK DRIVER
6124 M:      Yangbo Lu <yangbo.lu@nxp.com>
6125 L:      netdev@vger.kernel.org
6126 S:      Maintained
6127 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6128 F:      drivers/ptp/ptp_qoriq.c
6129 F:      drivers/ptp/ptp_qoriq_debugfs.c
6130 F:      include/linux/fsl/ptp_qoriq.h
6131 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6132
6133 FREESCALE QUAD SPI DRIVER
6134 M:      Han Xu <han.xu@nxp.com>
6135 L:      linux-spi@vger.kernel.org
6136 S:      Maintained
6137 F:      drivers/spi/spi-fsl-qspi.c
6138
6139 FREESCALE QUICC ENGINE LIBRARY
6140 M:      Qiang Zhao <qiang.zhao@nxp.com>
6141 L:      linuxppc-dev@lists.ozlabs.org
6142 S:      Maintained
6143 F:      drivers/soc/fsl/qe/
6144 F:      include/soc/fsl/*qe*.h
6145 F:      include/soc/fsl/*ucc*.h
6146
6147 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6148 M:      Li Yang <leoyang.li@nxp.com>
6149 L:      netdev@vger.kernel.org
6150 L:      linuxppc-dev@lists.ozlabs.org
6151 S:      Maintained
6152 F:      drivers/net/ethernet/freescale/ucc_geth*
6153
6154 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6155 M:      Zhao Qiang <qiang.zhao@nxp.com>
6156 L:      netdev@vger.kernel.org
6157 L:      linuxppc-dev@lists.ozlabs.org
6158 S:      Maintained
6159 F:      drivers/net/wan/fsl_ucc_hdlc*
6160
6161 FREESCALE QUICC ENGINE UCC UART DRIVER
6162 M:      Timur Tabi <timur@kernel.org>
6163 L:      linuxppc-dev@lists.ozlabs.org
6164 S:      Maintained
6165 F:      drivers/tty/serial/ucc_uart.c
6166
6167 FREESCALE SOC DRIVERS
6168 M:      Li Yang <leoyang.li@nxp.com>
6169 L:      linuxppc-dev@lists.ozlabs.org
6170 L:      linux-arm-kernel@lists.infradead.org
6171 S:      Maintained
6172 F:      Documentation/devicetree/bindings/soc/fsl/
6173 F:      drivers/soc/fsl/
6174 F:      include/linux/fsl/
6175
6176 FREESCALE SOC FS_ENET DRIVER
6177 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6178 L:      linuxppc-dev@lists.ozlabs.org
6179 L:      netdev@vger.kernel.org
6180 S:      Maintained
6181 F:      drivers/net/ethernet/freescale/fs_enet/
6182 F:      include/linux/fs_enet_pd.h
6183
6184 FREESCALE SOC SOUND DRIVERS
6185 M:      Timur Tabi <timur@kernel.org>
6186 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6187 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6188 R:      Fabio Estevam <festevam@gmail.com>
6189 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6190 L:      linuxppc-dev@lists.ozlabs.org
6191 S:      Maintained
6192 F:      sound/soc/fsl/fsl*
6193 F:      sound/soc/fsl/imx*
6194 F:      sound/soc/fsl/mpc8610_hpcd.c
6195
6196 FREESCALE USB PERIPHERAL DRIVERS
6197 M:      Li Yang <leoyang.li@nxp.com>
6198 L:      linux-usb@vger.kernel.org
6199 L:      linuxppc-dev@lists.ozlabs.org
6200 S:      Maintained
6201 F:      drivers/usb/gadget/udc/fsl*
6202
6203 FREEVXFS FILESYSTEM
6204 M:      Christoph Hellwig <hch@infradead.org>
6205 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6206 S:      Maintained
6207 F:      fs/freevxfs/
6208
6209 FREEZER
6210 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6211 M:      Pavel Machek <pavel@ucw.cz>
6212 L:      linux-pm@vger.kernel.org
6213 S:      Supported
6214 F:      Documentation/power/freezing-of-tasks.txt
6215 F:      include/linux/freezer.h
6216 F:      kernel/freezer.c
6217
6218 FRONTSWAP API
6219 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6220 L:      linux-kernel@vger.kernel.org
6221 S:      Maintained
6222 F:      mm/frontswap.c
6223 F:      include/linux/frontswap.h
6224
6225 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6226 M:      David Howells <dhowells@redhat.com>
6227 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6228 S:      Supported
6229 F:      Documentation/filesystems/caching/
6230 F:      fs/fscache/
6231 F:      include/linux/fscache*.h
6232
6233 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6234 M:      Theodore Y. Ts'o <tytso@mit.edu>
6235 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6236 L:      linux-fscrypt@vger.kernel.org
6237 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6239 S:      Supported
6240 F:      fs/crypto/
6241 F:      include/linux/fscrypt*.h
6242 F:      Documentation/filesystems/fscrypt.rst
6243
6244 FSI-ATTACHED I2C DRIVER
6245 M:      Eddie James <eajames@linux.ibm.com>
6246 L:      linux-i2c@vger.kernel.org
6247 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6248 S:      Maintained
6249 F:      drivers/i2c/busses/i2c-fsi.c
6250 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6251
6252 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6253 M:      Jan Kara <jack@suse.cz>
6254 R:      Amir Goldstein <amir73il@gmail.com>
6255 L:      linux-fsdevel@vger.kernel.org
6256 S:      Maintained
6257 F:      fs/notify/
6258 F:      include/linux/fsnotify*.h
6259
6260 FUJITSU LAPTOP EXTRAS
6261 M:      Jonathan Woithe <jwoithe@just42.net>
6262 L:      platform-driver-x86@vger.kernel.org
6263 S:      Maintained
6264 F:      drivers/platform/x86/fujitsu-laptop.c
6265
6266 FUJITSU M-5MO LS CAMERA ISP DRIVER
6267 M:      Kyungmin Park <kyungmin.park@samsung.com>
6268 M:      Heungjun Kim <riverful.kim@samsung.com>
6269 L:      linux-media@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/media/i2c/m5mols/
6272 F:      include/media/i2c/m5mols.h
6273
6274 FUJITSU TABLET EXTRAS
6275 M:      Robert Gerlach <khnz@gmx.de>
6276 L:      platform-driver-x86@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/platform/x86/fujitsu-tablet.c
6279
6280 FUSE: FILESYSTEM IN USERSPACE
6281 M:      Miklos Szeredi <miklos@szeredi.hu>
6282 L:      linux-fsdevel@vger.kernel.org
6283 W:      http://fuse.sourceforge.net/
6284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6285 S:      Maintained
6286 F:      fs/fuse/
6287 F:      include/uapi/linux/fuse.h
6288 F:      Documentation/filesystems/fuse.txt
6289
6290 FUTEX SUBSYSTEM
6291 M:      Thomas Gleixner <tglx@linutronix.de>
6292 M:      Ingo Molnar <mingo@redhat.com>
6293 R:      Peter Zijlstra <peterz@infradead.org>
6294 R:      Darren Hart <dvhart@infradead.org>
6295 L:      linux-kernel@vger.kernel.org
6296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6297 S:      Maintained
6298 F:      kernel/futex.c
6299 F:      kernel/futex_compat.c
6300 F:      include/asm-generic/futex.h
6301 F:      include/linux/futex.h
6302 F:      include/uapi/linux/futex.h
6303 F:      tools/testing/selftests/futex/
6304 F:      tools/perf/bench/futex*
6305 F:      Documentation/*futex*
6306
6307 GCC PLUGINS
6308 M:      Kees Cook <keescook@chromium.org>
6309 R:      Emese Revfy <re.emese@gmail.com>
6310 L:      kernel-hardening@lists.openwall.com
6311 S:      Maintained
6312 F:      scripts/gcc-plugins/
6313 F:      scripts/gcc-plugin.sh
6314 F:      scripts/Makefile.gcc-plugins
6315 F:      Documentation/gcc-plugins.txt
6316
6317 GASKET DRIVER FRAMEWORK
6318 M:      Rob Springer <rspringer@google.com>
6319 M:      Todd Poynor <toddpoynor@google.com>
6320 M:      Ben Chan <benchan@chromium.org>
6321 S:      Maintained
6322 F:      drivers/staging/gasket/
6323
6324 GCOV BASED KERNEL PROFILING
6325 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6326 S:      Maintained
6327 F:      kernel/gcov/
6328 F:      Documentation/dev-tools/gcov.rst
6329
6330 GDB KERNEL DEBUGGING HELPER SCRIPTS
6331 M:      Jan Kiszka <jan.kiszka@siemens.com>
6332 M:      Kieran Bingham <kbingham@kernel.org>
6333 S:      Supported
6334 F:      scripts/gdb/
6335
6336 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6337 M:      Achim Leubner <achim_leubner@adaptec.com>
6338 L:      linux-scsi@vger.kernel.org
6339 W:      http://www.icp-vortex.com/
6340 S:      Supported
6341 F:      drivers/scsi/gdt*
6342
6343 GEMTEK FM RADIO RECEIVER DRIVER
6344 M:      Hans Verkuil <hverkuil@xs4all.nl>
6345 L:      linux-media@vger.kernel.org
6346 T:      git git://linuxtv.org/media_tree.git
6347 W:      https://linuxtv.org
6348 S:      Maintained
6349 F:      drivers/media/radio/radio-gemtek*
6350
6351 GENERIC GPIO I2C DRIVER
6352 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6353 S:      Supported
6354 F:      drivers/i2c/busses/i2c-gpio.c
6355 F:      include/linux/platform_data/i2c-gpio.h
6356
6357 GENERIC GPIO I2C MULTIPLEXER DRIVER
6358 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6359 L:      linux-i2c@vger.kernel.org
6360 S:      Supported
6361 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6362 F:      include/linux/platform_data/i2c-mux-gpio.h
6363 F:      Documentation/i2c/muxes/i2c-mux-gpio
6364
6365 GENERIC HDLC (WAN) DRIVERS
6366 M:      Krzysztof Halasa <khc@pm.waw.pl>
6367 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6368 S:      Maintained
6369 F:      drivers/net/wan/c101.c
6370 F:      drivers/net/wan/hd6457*
6371 F:      drivers/net/wan/hdlc*
6372 F:      drivers/net/wan/n2.c
6373 F:      drivers/net/wan/pc300too.c
6374 F:      drivers/net/wan/pci200syn.c
6375 F:      drivers/net/wan/wanxl*
6376
6377 GENERIC INCLUDE/ASM HEADER FILES
6378 M:      Arnd Bergmann <arnd@arndb.de>
6379 L:      linux-arch@vger.kernel.org
6380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6381 S:      Maintained
6382 F:      include/asm-generic/
6383 F:      include/uapi/asm-generic/
6384
6385 GENERIC PHY FRAMEWORK
6386 M:      Kishon Vijay Abraham I <kishon@ti.com>
6387 L:      linux-kernel@vger.kernel.org
6388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6389 S:      Supported
6390 F:      drivers/phy/
6391 F:      include/linux/phy/
6392 F:      Documentation/devicetree/bindings/phy/
6393
6394 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6395 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6396 S:      Supported
6397 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6398
6399 GENERIC PM DOMAINS
6400 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6401 M:      Kevin Hilman <khilman@kernel.org>
6402 M:      Ulf Hansson <ulf.hansson@linaro.org>
6403 L:      linux-pm@vger.kernel.org
6404 S:      Supported
6405 F:      drivers/base/power/domain*.c
6406 F:      include/linux/pm_domain.h
6407 F:      Documentation/devicetree/bindings/power/power_domain.txt
6408
6409 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6410 M:      Eugen Hristev <eugen.hristev@microchip.com>
6411 L:      linux-input@vger.kernel.org
6412 S:      Maintained
6413 F:      drivers/input/touchscreen/resistive-adc-touch.c
6414
6415 GENERIC UIO DRIVER FOR PCI DEVICES
6416 M:      "Michael S. Tsirkin" <mst@redhat.com>
6417 L:      kvm@vger.kernel.org
6418 S:      Supported
6419 F:      drivers/uio/uio_pci_generic.c
6420
6421 GENWQE (IBM Generic Workqueue Card)
6422 M:      Frank Haverkamp <haver@linux.ibm.com>
6423 S:      Supported
6424 F:      drivers/misc/genwqe/
6425
6426 GET_MAINTAINER SCRIPT
6427 M:      Joe Perches <joe@perches.com>
6428 S:      Maintained
6429 F:      scripts/get_maintainer.pl
6430
6431 GFS2 FILE SYSTEM
6432 M:      Bob Peterson <rpeterso@redhat.com>
6433 M:      Andreas Gruenbacher <agruenba@redhat.com>
6434 L:      cluster-devel@redhat.com
6435 W:      http://sources.redhat.com/cluster/
6436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6437 S:      Supported
6438 F:      Documentation/filesystems/gfs2*.txt
6439 F:      fs/gfs2/
6440 F:      include/uapi/linux/gfs2_ondisk.h
6441
6442 GIGASET ISDN DRIVERS
6443 M:      Paul Bolle <pebolle@tiscali.nl>
6444 L:      gigaset307x-common@lists.sourceforge.net
6445 W:      http://gigaset307x.sourceforge.net/
6446 S:      Odd Fixes
6447 F:      Documentation/isdn/README.gigaset
6448 F:      drivers/isdn/gigaset/
6449 F:      include/uapi/linux/gigaset_dev.h
6450
6451 GNSS SUBSYSTEM
6452 M:      Johan Hovold <johan@kernel.org>
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6454 S:      Maintained
6455 F:      Documentation/ABI/testing/sysfs-class-gnss
6456 F:      Documentation/devicetree/bindings/gnss/
6457 F:      drivers/gnss/
6458 F:      include/linux/gnss.h
6459
6460 GO7007 MPEG CODEC
6461 M:      Hans Verkuil <hans.verkuil@cisco.com>
6462 L:      linux-media@vger.kernel.org
6463 S:      Maintained
6464 F:      drivers/media/usb/go7007/
6465
6466 GOODIX TOUCHSCREEN
6467 M:      Bastien Nocera <hadess@hadess.net>
6468 L:      linux-input@vger.kernel.org
6469 S:      Maintained
6470 F:      drivers/input/touchscreen/goodix.c
6471
6472 GPD POCKET FAN DRIVER
6473 M:      Hans de Goede <hdegoede@redhat.com>
6474 L:      platform-driver-x86@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/platform/x86/gpd-pocket-fan.c
6477
6478 GPIO ACPI SUPPORT
6479 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6480 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6481 L:      linux-gpio@vger.kernel.org
6482 L:      linux-acpi@vger.kernel.org
6483 S:      Maintained
6484 F:      Documentation/acpi/gpio-properties.txt
6485 F:      drivers/gpio/gpiolib-acpi.c
6486
6487 GPIO IR Transmitter
6488 M:      Sean Young <sean@mess.org>
6489 L:      linux-media@vger.kernel.org
6490 S:      Maintained
6491 F:      drivers/media/rc/gpio-ir-tx.c
6492
6493 GPIO MOCKUP DRIVER
6494 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6495 L:      linux-gpio@vger.kernel.org
6496 S:      Maintained
6497 F:      drivers/gpio/gpio-mockup.c
6498 F:      tools/testing/selftests/gpio/
6499
6500 GPIO SUBSYSTEM
6501 M:      Linus Walleij <linus.walleij@linaro.org>
6502 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6503 L:      linux-gpio@vger.kernel.org
6504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6505 S:      Maintained
6506 F:      Documentation/devicetree/bindings/gpio/
6507 F:      Documentation/driver-api/gpio/
6508 F:      Documentation/gpio/
6509 F:      Documentation/ABI/testing/gpio-cdev
6510 F:      Documentation/ABI/obsolete/sysfs-gpio
6511 F:      drivers/gpio/
6512 F:      include/linux/gpio/
6513 F:      include/linux/gpio.h
6514 F:      include/linux/of_gpio.h
6515 F:      include/asm-generic/gpio.h
6516 F:      include/uapi/linux/gpio.h
6517 F:      tools/gpio/
6518
6519 GRE DEMULTIPLEXER DRIVER
6520 M:      Dmitry Kozlov <xeb@mail.ru>
6521 L:      netdev@vger.kernel.org
6522 S:      Maintained
6523 F:      net/ipv4/gre_demux.c
6524 F:      net/ipv4/gre_offload.c
6525 F:      include/net/gre.h
6526
6527 GRETH 10/100/1G Ethernet MAC device driver
6528 M:      Andreas Larsson <andreas@gaisler.com>
6529 L:      netdev@vger.kernel.org
6530 S:      Maintained
6531 F:      drivers/net/ethernet/aeroflex/
6532
6533 GREYBUS AUDIO PROTOCOLS DRIVERS
6534 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6535 M:      Mark Greer <mgreer@animalcreek.com>
6536 S:      Maintained
6537 F:      drivers/staging/greybus/audio_apbridgea.c
6538 F:      drivers/staging/greybus/audio_apbridgea.h
6539 F:      drivers/staging/greybus/audio_codec.c
6540 F:      drivers/staging/greybus/audio_codec.h
6541 F:      drivers/staging/greybus/audio_gb.c
6542 F:      drivers/staging/greybus/audio_manager.c
6543 F:      drivers/staging/greybus/audio_manager.h
6544 F:      drivers/staging/greybus/audio_manager_module.c
6545 F:      drivers/staging/greybus/audio_manager_private.h
6546 F:      drivers/staging/greybus/audio_manager_sysfs.c
6547 F:      drivers/staging/greybus/audio_module.c
6548 F:      drivers/staging/greybus/audio_topology.c
6549
6550 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6551 M:      Viresh Kumar <vireshk@kernel.org>
6552 S:      Maintained
6553 F:      drivers/staging/greybus/authentication.c
6554 F:      drivers/staging/greybus/bootrom.c
6555 F:      drivers/staging/greybus/firmware.h
6556 F:      drivers/staging/greybus/fw-core.c
6557 F:      drivers/staging/greybus/fw-download.c
6558 F:      drivers/staging/greybus/fw-management.c
6559 F:      drivers/staging/greybus/greybus_authentication.h
6560 F:      drivers/staging/greybus/greybus_firmware.h
6561 F:      drivers/staging/greybus/hid.c
6562 F:      drivers/staging/greybus/i2c.c
6563 F:      drivers/staging/greybus/spi.c
6564 F:      drivers/staging/greybus/spilib.c
6565 F:      drivers/staging/greybus/spilib.h
6566
6567 GREYBUS LOOPBACK DRIVER
6568 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6569 S:      Maintained
6570 F:      drivers/staging/greybus/loopback.c
6571
6572 GREYBUS PLATFORM DRIVERS
6573 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6574 S:      Maintained
6575 F:      drivers/staging/greybus/arche-platform.c
6576 F:      drivers/staging/greybus/arche-apb-ctrl.c
6577 F:      drivers/staging/greybus/arche_platform.h
6578
6579 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6580 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6581 S:      Maintained
6582 F:      drivers/staging/greybus/sdio.c
6583 F:      drivers/staging/greybus/light.c
6584 F:      drivers/staging/greybus/gpio.c
6585 F:      drivers/staging/greybus/power_supply.c
6586 F:      drivers/staging/greybus/spi.c
6587 F:      drivers/staging/greybus/spilib.c
6588
6589 GREYBUS SUBSYSTEM
6590 M:      Johan Hovold <johan@kernel.org>
6591 M:      Alex Elder <elder@kernel.org>
6592 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6593 S:      Maintained
6594 F:      drivers/staging/greybus/
6595 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6596
6597 GREYBUS UART PROTOCOLS DRIVERS
6598 M:      David Lin <dtwlin@gmail.com>
6599 S:      Maintained
6600 F:      drivers/staging/greybus/uart.c
6601 F:      drivers/staging/greybus/log.c
6602
6603 GS1662 VIDEO SERIALIZER
6604 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6605 L:      linux-media@vger.kernel.org
6606 T:      git git://linuxtv.org/media_tree.git
6607 S:      Maintained
6608 F:      drivers/media/spi/gs1662.c
6609
6610 GSPCA FINEPIX SUBDRIVER
6611 M:      Frank Zago <frank@zago.net>
6612 L:      linux-media@vger.kernel.org
6613 T:      git git://linuxtv.org/media_tree.git
6614 S:      Maintained
6615 F:      drivers/media/usb/gspca/finepix.c
6616
6617 GSPCA GL860 SUBDRIVER
6618 M:      Olivier Lorin <o.lorin@laposte.net>
6619 L:      linux-media@vger.kernel.org
6620 T:      git git://linuxtv.org/media_tree.git
6621 S:      Maintained
6622 F:      drivers/media/usb/gspca/gl860/
6623
6624 GSPCA M5602 SUBDRIVER
6625 M:      Erik Andren <erik.andren@gmail.com>
6626 L:      linux-media@vger.kernel.org
6627 T:      git git://linuxtv.org/media_tree.git
6628 S:      Maintained
6629 F:      drivers/media/usb/gspca/m5602/
6630
6631 GSPCA PAC207 SONIXB SUBDRIVER
6632 M:      Hans Verkuil <hverkuil@xs4all.nl>
6633 L:      linux-media@vger.kernel.org
6634 T:      git git://linuxtv.org/media_tree.git
6635 S:      Odd Fixes
6636 F:      drivers/media/usb/gspca/pac207.c
6637
6638 GSPCA SN9C20X SUBDRIVER
6639 M:      Brian Johnson <brijohn@gmail.com>
6640 L:      linux-media@vger.kernel.org
6641 T:      git git://linuxtv.org/media_tree.git
6642 S:      Maintained
6643 F:      drivers/media/usb/gspca/sn9c20x.c
6644
6645 GSPCA T613 SUBDRIVER
6646 M:      Leandro Costantino <lcostantino@gmail.com>
6647 L:      linux-media@vger.kernel.org
6648 T:      git git://linuxtv.org/media_tree.git
6649 S:      Maintained
6650 F:      drivers/media/usb/gspca/t613.c
6651
6652 GSPCA USB WEBCAM DRIVER
6653 M:      Hans Verkuil <hverkuil@xs4all.nl>
6654 L:      linux-media@vger.kernel.org
6655 T:      git git://linuxtv.org/media_tree.git
6656 S:      Odd Fixes
6657 F:      drivers/media/usb/gspca/
6658
6659 GTP (GPRS Tunneling Protocol)
6660 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6661 M:      Harald Welte <laforge@gnumonks.org>
6662 L:      osmocom-net-gprs@lists.osmocom.org
6663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6664 S:      Maintained
6665 F:      drivers/net/gtp.c
6666
6667 GUID PARTITION TABLE (GPT)
6668 M:      Davidlohr Bueso <dave@stgolabs.net>
6669 L:      linux-efi@vger.kernel.org
6670 S:      Maintained
6671 F:      block/partitions/efi.*
6672
6673 H8/300 ARCHITECTURE
6674 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6675 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6676 W:      http://uclinux-h8.sourceforge.jp
6677 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6678 S:      Maintained
6679 F:      arch/h8300/
6680 F:      drivers/clocksource/h8300_*.c
6681 F:      drivers/clk/h8300/
6682 F:      drivers/irqchip/irq-renesas-h8*.c
6683
6684 HACKRF MEDIA DRIVER
6685 M:      Antti Palosaari <crope@iki.fi>
6686 L:      linux-media@vger.kernel.org
6687 W:      https://linuxtv.org
6688 W:      http://palosaari.fi/linux/
6689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6690 T:      git git://linuxtv.org/anttip/media_tree.git
6691 S:      Maintained
6692 F:      drivers/media/usb/hackrf/
6693
6694 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6695 M:      Frank Seidel <frank@f-seidel.de>
6696 L:      platform-driver-x86@vger.kernel.org
6697 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6698 S:      Maintained
6699 F:      drivers/platform/x86/hdaps.c
6700
6701 HARDWARE MONITORING
6702 M:      Jean Delvare <jdelvare@suse.com>
6703 M:      Guenter Roeck <linux@roeck-us.net>
6704 L:      linux-hwmon@vger.kernel.org
6705 W:      http://hwmon.wiki.kernel.org/
6706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6707 S:      Maintained
6708 F:      Documentation/devicetree/bindings/hwmon/
6709 F:      Documentation/hwmon/
6710 F:      drivers/hwmon/
6711 F:      include/linux/hwmon*.h
6712 F:      include/trace/events/hwmon*.h
6713
6714 HARDWARE RANDOM NUMBER GENERATOR CORE
6715 M:      Matt Mackall <mpm@selenic.com>
6716 M:      Herbert Xu <herbert@gondor.apana.org.au>
6717 L:      linux-crypto@vger.kernel.org
6718 S:      Odd fixes
6719 F:      Documentation/devicetree/bindings/rng/
6720 F:      Documentation/hw_random.txt
6721 F:      drivers/char/hw_random/
6722 F:      include/linux/hw_random.h
6723
6724 HARDWARE TRACING FACILITIES
6725 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6726 S:      Maintained
6727 F:      drivers/hwtracing/
6728
6729 HARDWARE SPINLOCK CORE
6730 M:      Ohad Ben-Cohen <ohad@wizery.com>
6731 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6732 L:      linux-remoteproc@vger.kernel.org
6733 S:      Maintained
6734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6735 F:      Documentation/devicetree/bindings/hwlock/
6736 F:      Documentation/hwspinlock.txt
6737 F:      drivers/hwspinlock/
6738 F:      include/linux/hwspinlock.h
6739
6740 HARMONY SOUND DRIVER
6741 L:      linux-parisc@vger.kernel.org
6742 S:      Maintained
6743 F:      sound/parisc/harmony.*
6744
6745 HDPVR USB VIDEO ENCODER DRIVER
6746 M:      Hans Verkuil <hverkuil@xs4all.nl>
6747 L:      linux-media@vger.kernel.org
6748 T:      git git://linuxtv.org/media_tree.git
6749 W:      https://linuxtv.org
6750 S:      Odd Fixes
6751 F:      drivers/media/usb/hdpvr/
6752
6753 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6754 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6755 S:      Supported
6756 F:      Documentation/watchdog/hpwdt.txt
6757 F:      drivers/watchdog/hpwdt.c
6758
6759 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6760 M:      Don Brace <don.brace@microsemi.com>
6761 L:      esc.storagedev@microsemi.com
6762 L:      linux-scsi@vger.kernel.org
6763 S:      Supported
6764 F:      Documentation/scsi/hpsa.txt
6765 F:      drivers/scsi/hpsa*.[ch]
6766 F:      include/linux/cciss*.h
6767 F:      include/uapi/linux/cciss*.h
6768
6769 HFI1 DRIVER
6770 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6771 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6772 L:      linux-rdma@vger.kernel.org
6773 S:      Supported
6774 F:      drivers/infiniband/hw/hfi1
6775
6776 HFS FILESYSTEM
6777 L:      linux-fsdevel@vger.kernel.org
6778 S:      Orphan
6779 F:      Documentation/filesystems/hfs.txt
6780 F:      fs/hfs/
6781
6782 HFSPLUS FILESYSTEM
6783 L:      linux-fsdevel@vger.kernel.org
6784 S:      Orphan
6785 F:      Documentation/filesystems/hfsplus.txt
6786 F:      fs/hfsplus/
6787
6788 HGA FRAMEBUFFER DRIVER
6789 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6790 L:      linux-nvidia@lists.surfsouth.com
6791 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6792 S:      Maintained
6793 F:      drivers/video/fbdev/hgafb.c
6794
6795 HIBERNATION (aka Software Suspend, aka swsusp)
6796 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6797 M:      Pavel Machek <pavel@ucw.cz>
6798 L:      linux-pm@vger.kernel.org
6799 B:      https://bugzilla.kernel.org
6800 S:      Supported
6801 F:      arch/x86/power/
6802 F:      drivers/base/power/
6803 F:      kernel/power/
6804 F:      include/linux/suspend.h
6805 F:      include/linux/freezer.h
6806 F:      include/linux/pm.h
6807 F:      arch/*/include/asm/suspend*.h
6808
6809 HID CORE LAYER
6810 M:      Jiri Kosina <jikos@kernel.org>
6811 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6812 L:      linux-input@vger.kernel.org
6813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6814 S:      Maintained
6815 F:      drivers/hid/
6816 F:      include/linux/hid*
6817 F:      include/uapi/linux/hid*
6818
6819 HID SENSOR HUB DRIVERS
6820 M:      Jiri Kosina <jikos@kernel.org>
6821 M:      Jonathan Cameron <jic23@kernel.org>
6822 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6823 L:      linux-input@vger.kernel.org
6824 L:      linux-iio@vger.kernel.org
6825 S:      Maintained
6826 F:      Documentation/hid/hid-sensor*
6827 F:      drivers/hid/hid-sensor-*
6828 F:      drivers/iio/*/hid-*
6829 F:      include/linux/hid-sensor-*
6830
6831 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6832 M:      Thomas Gleixner <tglx@linutronix.de>
6833 L:      linux-kernel@vger.kernel.org
6834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6835 S:      Maintained
6836 F:      Documentation/timers/
6837 F:      kernel/time/hrtimer.c
6838 F:      kernel/time/clockevents.c
6839 F:      kernel/time/timer_*.c
6840 F:      include/linux/clockchips.h
6841 F:      include/linux/hrtimer.h
6842
6843 HIGH-SPEED SCC DRIVER FOR AX.25
6844 L:      linux-hams@vger.kernel.org
6845 S:      Orphan
6846 F:      drivers/net/hamradio/dmascc.c
6847 F:      drivers/net/hamradio/scc.c
6848
6849 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6850 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6851 W:      http://www.highpoint-tech.com
6852 S:      Supported
6853 F:      Documentation/scsi/hptiop.txt
6854 F:      drivers/scsi/hptiop.c
6855
6856 HIPPI
6857 M:      Jes Sorensen <jes@trained-monkey.org>
6858 L:      linux-hippi@sunsite.dk
6859 S:      Maintained
6860 F:      include/linux/hippidevice.h
6861 F:      include/uapi/linux/if_hippi.h
6862 F:      net/802/hippi.c
6863 F:      drivers/net/hippi/
6864
6865 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6866 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6867 M:      Salil Mehta <salil.mehta@huawei.com>
6868 L:      netdev@vger.kernel.org
6869 W:      http://www.hisilicon.com
6870 S:      Maintained
6871 F:      drivers/net/ethernet/hisilicon/hns3/
6872
6873 HISILICON LPC BUS DRIVER
6874 M:      john.garry@huawei.com
6875 W:      http://www.hisilicon.com
6876 S:      Maintained
6877 F:      drivers/bus/hisi_lpc.c
6878 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6879
6880 HISILICON NETWORK SUBSYSTEM DRIVER
6881 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6882 M:      Salil Mehta <salil.mehta@huawei.com>
6883 L:      netdev@vger.kernel.org
6884 W:      http://www.hisilicon.com
6885 S:      Maintained
6886 F:      drivers/net/ethernet/hisilicon/
6887 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6888
6889 HISILICON PMU DRIVER
6890 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6891 W:      http://www.hisilicon.com
6892 S:      Supported
6893 F:      drivers/perf/hisilicon
6894 F:      Documentation/perf/hisi-pmu.txt
6895
6896 HISILICON ROCE DRIVER
6897 M:      Lijun Ou <oulijun@huawei.com>
6898 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6899 L:      linux-rdma@vger.kernel.org
6900 S:      Maintained
6901 F:      drivers/infiniband/hw/hns/
6902 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6903
6904 HISILICON SAS Controller
6905 M:      John Garry <john.garry@huawei.com>
6906 W:      http://www.hisilicon.com
6907 S:      Supported
6908 F:      drivers/scsi/hisi_sas/
6909 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6910
6911 HMM - Heterogeneous Memory Management
6912 M:      Jérôme Glisse <jglisse@redhat.com>
6913 L:      linux-mm@kvack.org
6914 S:      Maintained
6915 F:      mm/hmm*
6916 F:      include/linux/hmm*
6917 F:      Documentation/vm/hmm.rst
6918
6919 HOST AP DRIVER
6920 M:      Jouni Malinen <j@w1.fi>
6921 L:      linux-wireless@vger.kernel.org
6922 W:      http://w1.fi/hostap-driver.html
6923 S:      Obsolete
6924 F:      drivers/net/wireless/intersil/hostap/
6925
6926 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6927 L:      platform-driver-x86@vger.kernel.org
6928 S:      Orphan
6929 F:      drivers/platform/x86/tc1100-wmi.c
6930
6931 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6932 M:      Jaroslav Kysela <perex@perex.cz>
6933 S:      Maintained
6934 F:      drivers/net/ethernet/hp/hp100.*
6935
6936 HPET:   High Precision Event Timers driver
6937 M:      Clemens Ladisch <clemens@ladisch.de>
6938 S:      Maintained
6939 F:      Documentation/timers/hpet.txt
6940 F:      drivers/char/hpet.c
6941 F:      include/linux/hpet.h
6942 F:      include/uapi/linux/hpet.h
6943
6944 HPET:   x86
6945 S:      Orphan
6946 F:      arch/x86/kernel/hpet.c
6947 F:      arch/x86/include/asm/hpet.h
6948
6949 HPFS FILESYSTEM
6950 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6951 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6952 S:      Maintained
6953 F:      fs/hpfs/
6954
6955 HSI SUBSYSTEM
6956 M:      Sebastian Reichel <sre@kernel.org>
6957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6958 S:      Maintained
6959 F:      Documentation/ABI/testing/sysfs-bus-hsi
6960 F:      Documentation/driver-api/hsi.rst
6961 F:      drivers/hsi/
6962 F:      include/linux/hsi/
6963 F:      include/uapi/linux/hsi/
6964
6965 HSO 3G MODEM DRIVER
6966 L:      linux-usb@vger.kernel.org
6967 S:      Orphan
6968 F:      drivers/net/usb/hso.c
6969
6970 HSR NETWORK PROTOCOL
6971 M:      Arvid Brodin <arvid.brodin@alten.se>
6972 L:      netdev@vger.kernel.org
6973 S:      Maintained
6974 F:      net/hsr/
6975
6976 HT16K33 LED CONTROLLER DRIVER
6977 M:      Robin van der Gracht <robin@protonic.nl>
6978 S:      Maintained
6979 F:      drivers/auxdisplay/ht16k33.c
6980 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6981
6982 HTCPEN TOUCHSCREEN DRIVER
6983 M:      Pau Oliva Fora <pof@eslack.org>
6984 L:      linux-input@vger.kernel.org
6985 S:      Maintained
6986 F:      drivers/input/touchscreen/htcpen.c
6987
6988 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6989 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6990 L:      linux-iio@vger.kernel.org
6991 W:      http://www.st.com/
6992 S:      Maintained
6993 F:      drivers/iio/humidity/hts221*
6994 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6995
6996 HUAWEI ETHERNET DRIVER
6997 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6998 L:      netdev@vger.kernel.org
6999 S:      Supported
7000 F:      Documentation/networking/hinic.txt
7001 F:      drivers/net/ethernet/huawei/hinic/
7002
7003 HUGETLB FILESYSTEM
7004 M:      Mike Kravetz <mike.kravetz@oracle.com>
7005 L:      linux-mm@kvack.org
7006 S:      Maintained
7007 F:      fs/hugetlbfs/
7008 F:      mm/hugetlb.c
7009 F:      include/linux/hugetlb.h
7010 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7011 F:      Documentation/vm/hugetlbfs_reserv.rst
7012 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7013
7014 HVA ST MEDIA DRIVER
7015 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7016 L:      linux-media@vger.kernel.org
7017 T:      git git://linuxtv.org/media_tree.git
7018 W:      https://linuxtv.org
7019 S:      Supported
7020 F:      drivers/media/platform/sti/hva
7021
7022 HWPOISON MEMORY FAILURE HANDLING
7023 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7024 L:      linux-mm@kvack.org
7025 S:      Maintained
7026 F:      mm/memory-failure.c
7027 F:      mm/hwpoison-inject.c
7028
7029 HYGON PROCESSOR SUPPORT
7030 M:      Pu Wen <puwen@hygon.cn>
7031 L:      linux-kernel@vger.kernel.org
7032 S:      Maintained
7033 F:      arch/x86/kernel/cpu/hygon.c
7034
7035 Hyper-V CORE AND DRIVERS
7036 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7037 M:      Haiyang Zhang <haiyangz@microsoft.com>
7038 M:      Stephen Hemminger <sthemmin@microsoft.com>
7039 M:      Sasha Levin <sashal@kernel.org>
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7041 L:      devel@linuxdriverproject.org
7042 S:      Supported
7043 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7044 F:      arch/x86/include/asm/mshyperv.h
7045 F:      arch/x86/include/asm/trace/hyperv.h
7046 F:      arch/x86/include/asm/hyperv-tlfs.h
7047 F:      arch/x86/kernel/cpu/mshyperv.c
7048 F:      arch/x86/hyperv
7049 F:      drivers/hid/hid-hyperv.c
7050 F:      drivers/hv/
7051 F:      drivers/input/serio/hyperv-keyboard.c
7052 F:      drivers/pci/controller/pci-hyperv.c
7053 F:      drivers/net/hyperv/
7054 F:      drivers/scsi/storvsc_drv.c
7055 F:      drivers/uio/uio_hv_generic.c
7056 F:      drivers/video/fbdev/hyperv_fb.c
7057 F:      net/vmw_vsock/hyperv_transport.c
7058 F:      include/linux/hyperv.h
7059 F:      include/uapi/linux/hyperv.h
7060 F:      tools/hv/
7061 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7062
7063 HYPERVISOR VIRTUAL CONSOLE DRIVER
7064 L:      linuxppc-dev@lists.ozlabs.org
7065 S:      Odd Fixes
7066 F:      drivers/tty/hvc/
7067
7068 I2C ACPI SUPPORT
7069 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7070 L:      linux-i2c@vger.kernel.org
7071 L:      linux-acpi@vger.kernel.org
7072 S:      Maintained
7073 F:      drivers/i2c/i2c-core-acpi.c
7074
7075 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7076 M:      Ajay Gupta <ajayg@nvidia.com>
7077 L:      linux-i2c@vger.kernel.org
7078 S:      Maintained
7079 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7080 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7081
7082 I2C MUXES
7083 M:      Peter Rosin <peda@axentia.se>
7084 L:      linux-i2c@vger.kernel.org
7085 S:      Maintained
7086 F:      Documentation/i2c/i2c-topology
7087 F:      Documentation/i2c/muxes/
7088 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7089 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7090 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7091 F:      drivers/i2c/i2c-mux.c
7092 F:      drivers/i2c/muxes/
7093 F:      include/linux/i2c-mux.h
7094
7095 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7096 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7097 L:      linux-i2c@vger.kernel.org
7098 S:      Maintained
7099 F:      drivers/i2c/busses/i2c-mv64xxx.c
7100
7101 I2C OVER PARALLEL PORT
7102 M:      Jean Delvare <jdelvare@suse.com>
7103 L:      linux-i2c@vger.kernel.org
7104 S:      Maintained
7105 F:      Documentation/i2c/busses/i2c-parport
7106 F:      Documentation/i2c/busses/i2c-parport-light
7107 F:      drivers/i2c/busses/i2c-parport.c
7108 F:      drivers/i2c/busses/i2c-parport-light.c
7109
7110 I2C SUBSYSTEM
7111 M:      Wolfram Sang <wsa@the-dreams.de>
7112 L:      linux-i2c@vger.kernel.org
7113 W:      https://i2c.wiki.kernel.org/
7114 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7116 S:      Maintained
7117 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7118 F:      Documentation/i2c/
7119 F:      drivers/i2c/*
7120 F:      include/linux/i2c.h
7121 F:      include/linux/i2c-dev.h
7122 F:      include/linux/i2c-smbus.h
7123 F:      include/uapi/linux/i2c.h
7124 F:      include/uapi/linux/i2c-*.h
7125
7126 I2C SUBSYSTEM HOST DRIVERS
7127 L:      linux-i2c@vger.kernel.org
7128 W:      https://i2c.wiki.kernel.org/
7129 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7131 S:      Odd Fixes
7132 F:      Documentation/devicetree/bindings/i2c/
7133 F:      drivers/i2c/algos/
7134 F:      drivers/i2c/busses/
7135
7136 I2C-TAOS-EVM DRIVER
7137 M:      Jean Delvare <jdelvare@suse.com>
7138 L:      linux-i2c@vger.kernel.org
7139 S:      Maintained
7140 F:      Documentation/i2c/busses/i2c-taos-evm
7141 F:      drivers/i2c/busses/i2c-taos-evm.c
7142
7143 I2C-TINY-USB DRIVER
7144 M:      Till Harbaum <till@harbaum.org>
7145 L:      linux-i2c@vger.kernel.org
7146 W:      http://www.harbaum.org/till/i2c_tiny_usb
7147 S:      Maintained
7148 F:      drivers/i2c/busses/i2c-tiny-usb.c
7149
7150 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7151 M:      Jean Delvare <jdelvare@suse.com>
7152 L:      linux-i2c@vger.kernel.org
7153 S:      Maintained
7154 F:      Documentation/i2c/busses/i2c-ali1535
7155 F:      Documentation/i2c/busses/i2c-ali1563
7156 F:      Documentation/i2c/busses/i2c-ali15x3
7157 F:      Documentation/i2c/busses/i2c-amd756
7158 F:      Documentation/i2c/busses/i2c-amd8111
7159 F:      Documentation/i2c/busses/i2c-i801
7160 F:      Documentation/i2c/busses/i2c-nforce2
7161 F:      Documentation/i2c/busses/i2c-piix4
7162 F:      Documentation/i2c/busses/i2c-sis5595
7163 F:      Documentation/i2c/busses/i2c-sis630
7164 F:      Documentation/i2c/busses/i2c-sis96x
7165 F:      Documentation/i2c/busses/i2c-via
7166 F:      Documentation/i2c/busses/i2c-viapro
7167 F:      drivers/i2c/busses/i2c-ali1535.c
7168 F:      drivers/i2c/busses/i2c-ali1563.c
7169 F:      drivers/i2c/busses/i2c-ali15x3.c
7170 F:      drivers/i2c/busses/i2c-amd756.c
7171 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7172 F:      drivers/i2c/busses/i2c-amd8111.c
7173 F:      drivers/i2c/busses/i2c-i801.c
7174 F:      drivers/i2c/busses/i2c-isch.c
7175 F:      drivers/i2c/busses/i2c-nforce2.c
7176 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7177 F:      drivers/i2c/busses/i2c-piix4.c
7178 F:      drivers/i2c/busses/i2c-sis5595.c
7179 F:      drivers/i2c/busses/i2c-sis630.c
7180 F:      drivers/i2c/busses/i2c-sis96x.c
7181 F:      drivers/i2c/busses/i2c-via.c
7182 F:      drivers/i2c/busses/i2c-viapro.c
7183
7184 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7185 M:      Hans de Goede <hdegoede@redhat.com>
7186 L:      linux-i2c@vger.kernel.org
7187 S:      Maintained
7188 F:      drivers/i2c/busses/i2c-cht-wc.c
7189
7190 I2C/SMBUS ISMT DRIVER
7191 M:      Seth Heasley <seth.heasley@intel.com>
7192 M:      Neil Horman <nhorman@tuxdriver.com>
7193 L:      linux-i2c@vger.kernel.org
7194 F:      drivers/i2c/busses/i2c-ismt.c
7195 F:      Documentation/i2c/busses/i2c-ismt
7196
7197 I2C/SMBUS STUB DRIVER
7198 M:      Jean Delvare <jdelvare@suse.com>
7199 L:      linux-i2c@vger.kernel.org
7200 S:      Maintained
7201 F:      drivers/i2c/i2c-stub.c
7202
7203 I3C SUBSYSTEM
7204 M:      Boris Brezillon <bbrezillon@kernel.org>
7205 L:      linux-i3c@lists.infradead.org
7206 C:      irc://chat.freenode.net/linux-i3c
7207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7208 S:      Maintained
7209 F:      Documentation/ABI/testing/sysfs-bus-i3c
7210 F:      Documentation/devicetree/bindings/i3c/
7211 F:      Documentation/driver-api/i3c
7212 F:      drivers/i3c/
7213 F:      include/linux/i3c/
7214 F:      include/dt-bindings/i3c/
7215
7216 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7217 M:      Vitor Soares <vitor.soares@synopsys.com>
7218 S:      Maintained
7219 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7220 F:      drivers/i3c/master/dw*
7221
7222 IA64 (Itanium) PLATFORM
7223 M:      Tony Luck <tony.luck@intel.com>
7224 M:      Fenghua Yu <fenghua.yu@intel.com>
7225 L:      linux-ia64@vger.kernel.org
7226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7227 S:      Maintained
7228 F:      arch/ia64/
7229
7230 IBM Power 842 compression accelerator
7231 M:      Haren Myneni <haren@us.ibm.com>
7232 S:      Supported
7233 F:      drivers/crypto/nx/Makefile
7234 F:      drivers/crypto/nx/Kconfig
7235 F:      drivers/crypto/nx/nx-842*
7236 F:      include/linux/sw842.h
7237 F:      crypto/842.c
7238 F:      lib/842/
7239
7240 IBM Power in-Nest Crypto Acceleration
7241 M:      Breno Leitão <leitao@debian.org>
7242 M:      Nayna Jain <nayna@linux.ibm.com>
7243 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7244 L:      linux-crypto@vger.kernel.org
7245 S:      Supported
7246 F:      drivers/crypto/nx/Makefile
7247 F:      drivers/crypto/nx/Kconfig
7248 F:      drivers/crypto/nx/nx-aes*
7249 F:      drivers/crypto/nx/nx-sha*
7250 F:      drivers/crypto/nx/nx.*
7251 F:      drivers/crypto/nx/nx_csbcpb.h
7252 F:      drivers/crypto/nx/nx_debugfs.h
7253
7254 IBM Power Linux RAID adapter
7255 M:      Brian King <brking@us.ibm.com>
7256 S:      Supported
7257 F:      drivers/scsi/ipr.*
7258
7259 IBM Power SRIOV Virtual NIC Device Driver
7260 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7261 M:      John Allen <jallen@linux.ibm.com>
7262 L:      netdev@vger.kernel.org
7263 S:      Supported
7264 F:      drivers/net/ethernet/ibm/ibmvnic.*
7265
7266 IBM Power Virtual Accelerator Switchboard
7267 M:      Sukadev Bhattiprolu
7268 L:      linuxppc-dev@lists.ozlabs.org
7269 S:      Supported
7270 F:      arch/powerpc/platforms/powernv/vas*
7271 F:      arch/powerpc/platforms/powernv/copy-paste.h
7272 F:      arch/powerpc/include/asm/vas.h
7273 F:      arch/powerpc/include/uapi/asm/vas.h
7274
7275 IBM Power Virtual Ethernet Device Driver
7276 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7277 L:      netdev@vger.kernel.org
7278 S:      Supported
7279 F:      drivers/net/ethernet/ibm/ibmveth.*
7280
7281 IBM Power Virtual FC Device Drivers
7282 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7283 L:      linux-scsi@vger.kernel.org
7284 S:      Supported
7285 F:      drivers/scsi/ibmvscsi/ibmvfc*
7286
7287 IBM Power Virtual Management Channel Driver
7288 M:      Steven Royer <seroyer@linux.ibm.com>
7289 S:      Supported
7290 F:      drivers/misc/ibmvmc.*
7291
7292 IBM Power Virtual SCSI Device Drivers
7293 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7294 L:      linux-scsi@vger.kernel.org
7295 S:      Supported
7296 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7297 F:      include/scsi/viosrp.h
7298
7299 IBM Power Virtual SCSI Device Target Driver
7300 M:      Michael Cyr <mikecyr@linux.ibm.com>
7301 L:      linux-scsi@vger.kernel.org
7302 L:      target-devel@vger.kernel.org
7303 S:      Supported
7304 F:      drivers/scsi/ibmvscsi_tgt/
7305
7306 IBM Power VMX Cryptographic instructions
7307 M:      Breno Leitão <leitao@debian.org>
7308 M:      Nayna Jain <nayna@linux.ibm.com>
7309 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7310 L:      linux-crypto@vger.kernel.org
7311 S:      Supported
7312 F:      drivers/crypto/vmx/Makefile
7313 F:      drivers/crypto/vmx/Kconfig
7314 F:      drivers/crypto/vmx/vmx.c
7315 F:      drivers/crypto/vmx/aes*
7316 F:      drivers/crypto/vmx/ghash*
7317 F:      drivers/crypto/vmx/ppc-xlate.pl
7318
7319 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7320 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7321 L:      linux-pci@vger.kernel.org
7322 L:      linuxppc-dev@lists.ozlabs.org
7323 S:      Supported
7324 F:      drivers/pci/hotplug/rpaphp*
7325
7326 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7327 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7328 L:      linux-pci@vger.kernel.org
7329 L:      linuxppc-dev@lists.ozlabs.org
7330 S:      Supported
7331 F:      drivers/pci/hotplug/rpadlpar*
7332
7333 IBM ServeRAID RAID DRIVER
7334 S:      Orphan
7335 F:      drivers/scsi/ips.*
7336
7337 ICH LPC AND GPIO DRIVER
7338 M:      Peter Tyser <ptyser@xes-inc.com>
7339 S:      Maintained
7340 F:      drivers/mfd/lpc_ich.c
7341 F:      drivers/gpio/gpio-ich.c
7342
7343 IDE SUBSYSTEM
7344 M:      "David S. Miller" <davem@davemloft.net>
7345 L:      linux-ide@vger.kernel.org
7346 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7348 S:      Maintained
7349 F:      Documentation/ide/
7350 F:      drivers/ide/
7351 F:      include/linux/ide.h
7352
7353 IDE/ATAPI DRIVERS
7354 M:      Borislav Petkov <bp@alien8.de>
7355 L:      linux-ide@vger.kernel.org
7356 S:      Maintained
7357 F:      Documentation/cdrom/ide-cd
7358 F:      drivers/ide/ide-cd*
7359
7360 IDEAPAD LAPTOP EXTRAS DRIVER
7361 M:      Ike Panhc <ike.pan@canonical.com>
7362 L:      platform-driver-x86@vger.kernel.org
7363 W:      http://launchpad.net/ideapad-laptop
7364 S:      Maintained
7365 F:      drivers/platform/x86/ideapad-laptop.c
7366
7367 IDEAPAD LAPTOP SLIDEBAR DRIVER
7368 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7369 L:      linux-input@vger.kernel.org
7370 W:      https://github.com/o2genum/ideapad-slidebar
7371 S:      Maintained
7372 F:      drivers/input/misc/ideapad_slidebar.c
7373
7374 IDT VersaClock 5 CLOCK DRIVER
7375 M:      Marek Vasut <marek.vasut@gmail.com>
7376 S:      Maintained
7377 F:      drivers/clk/clk-versaclock5.c
7378
7379 IEEE 802.15.4 SUBSYSTEM
7380 M:      Alexander Aring <alex.aring@gmail.com>
7381 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7382 L:      linux-wpan@vger.kernel.org
7383 W:      http://wpan.cakelab.org/
7384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7386 S:      Maintained
7387 F:      net/ieee802154/
7388 F:      net/mac802154/
7389 F:      drivers/net/ieee802154/
7390 F:      include/linux/nl802154.h
7391 F:      include/linux/ieee802154.h
7392 F:      include/net/nl802154.h
7393 F:      include/net/mac802154.h
7394 F:      include/net/af_ieee802154.h
7395 F:      include/net/cfg802154.h
7396 F:      include/net/ieee802154_netdev.h
7397 F:      Documentation/networking/ieee802154.txt
7398
7399 IFE PROTOCOL
7400 M:      Yotam Gigi <yotam.gi@gmail.com>
7401 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7402 F:      net/ife
7403 F:      include/net/ife.h
7404 F:      include/uapi/linux/ife.h
7405
7406 IGORPLUG-USB IR RECEIVER
7407 M:      Sean Young <sean@mess.org>
7408 L:      linux-media@vger.kernel.org
7409 S:      Maintained
7410 F:      drivers/media/rc/igorplugusb.c
7411
7412 IGUANAWORKS USB IR TRANSCEIVER
7413 M:      Sean Young <sean@mess.org>
7414 L:      linux-media@vger.kernel.org
7415 S:      Maintained
7416 F:      drivers/media/rc/iguanair.c
7417
7418 IIO DIGITAL POTENTIOMETER DAC
7419 M:      Peter Rosin <peda@axentia.se>
7420 L:      linux-iio@vger.kernel.org
7421 S:      Maintained
7422 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7423 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7424 F:      drivers/iio/dac/dpot-dac.c
7425
7426 IIO ENVELOPE DETECTOR
7427 M:      Peter Rosin <peda@axentia.se>
7428 L:      linux-iio@vger.kernel.org
7429 S:      Maintained
7430 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7431 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7432 F:      drivers/iio/adc/envelope-detector.c
7433
7434 IIO MULTIPLEXER
7435 M:      Peter Rosin <peda@axentia.se>
7436 L:      linux-iio@vger.kernel.org
7437 S:      Maintained
7438 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7439 F:      drivers/iio/multiplexer/iio-mux.c
7440
7441 IIO SUBSYSTEM AND DRIVERS
7442 M:      Jonathan Cameron <jic23@kernel.org>
7443 R:      Hartmut Knaack <knaack.h@gmx.de>
7444 R:      Lars-Peter Clausen <lars@metafoo.de>
7445 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7446 L:      linux-iio@vger.kernel.org
7447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7448 S:      Maintained
7449 F:      Documentation/ABI/testing/configfs-iio*
7450 F:      Documentation/ABI/testing/sysfs-bus-iio*
7451 F:      Documentation/devicetree/bindings/iio/
7452 F:      drivers/iio/
7453 F:      drivers/staging/iio/
7454 F:      include/linux/iio/
7455 F:      tools/iio/
7456
7457 IIO UNIT CONVERTER
7458 M:      Peter Rosin <peda@axentia.se>
7459 L:      linux-iio@vger.kernel.org
7460 S:      Maintained
7461 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7462 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7463 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7464 F:      drivers/iio/afe/iio-rescale.c
7465
7466 IKANOS/ADI EAGLE ADSL USB DRIVER
7467 M:      Matthieu Castet <castet.matthieu@free.fr>
7468 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7469 S:      Maintained
7470 F:      drivers/usb/atm/ueagle-atm.c
7471
7472 IMGTEC ASCII LCD DRIVER
7473 M:      Paul Burton <paul.burton@mips.com>
7474 S:      Maintained
7475 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7476 F:      drivers/auxdisplay/img-ascii-lcd.c
7477
7478 IMGTEC IR DECODER DRIVER
7479 M:      James Hogan <jhogan@kernel.org>
7480 S:      Maintained
7481 F:      drivers/media/rc/img-ir/
7482
7483 IMON SOUNDGRAPH USB IR RECEIVER
7484 M:      Sean Young <sean@mess.org>
7485 L:      linux-media@vger.kernel.org
7486 S:      Maintained
7487 F:      drivers/media/rc/imon_raw.c
7488 F:      drivers/media/rc/imon.c
7489
7490 IMS TWINTURBO FRAMEBUFFER DRIVER
7491 L:      linux-fbdev@vger.kernel.org
7492 S:      Orphan
7493 F:      drivers/video/fbdev/imsttfb.c
7494
7495 INA209 HARDWARE MONITOR DRIVER
7496 M:      Guenter Roeck <linux@roeck-us.net>
7497 L:      linux-hwmon@vger.kernel.org
7498 S:      Maintained
7499 F:      Documentation/hwmon/ina209
7500 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7501 F:      drivers/hwmon/ina209.c
7502
7503 INA2XX HARDWARE MONITOR DRIVER
7504 M:      Guenter Roeck <linux@roeck-us.net>
7505 L:      linux-hwmon@vger.kernel.org
7506 S:      Maintained
7507 F:      Documentation/hwmon/ina2xx
7508 F:      drivers/hwmon/ina2xx.c
7509 F:      include/linux/platform_data/ina2xx.h
7510
7511 INDUSTRY PACK SUBSYSTEM (IPACK)
7512 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7513 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7514 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7515 L:      industrypack-devel@lists.sourceforge.net
7516 W:      http://industrypack.sourceforge.net
7517 S:      Maintained
7518 F:      drivers/ipack/
7519
7520 INFINIBAND SUBSYSTEM
7521 M:      Doug Ledford <dledford@redhat.com>
7522 M:      Jason Gunthorpe <jgg@mellanox.com>
7523 L:      linux-rdma@vger.kernel.org
7524 W:      https://github.com/linux-rdma/rdma-core
7525 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7527 S:      Supported
7528 F:      Documentation/devicetree/bindings/infiniband/
7529 F:      Documentation/infiniband/
7530 F:      drivers/infiniband/
7531 F:      include/uapi/linux/if_infiniband.h
7532 F:      include/uapi/rdma/
7533 F:      include/rdma/
7534
7535 INGENIC JZ4780 DMA Driver
7536 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7537 S:      Maintained
7538 F:      drivers/dma/dma-jz4780.c
7539
7540 INGENIC JZ4780 NAND DRIVER
7541 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7542 L:      linux-mtd@lists.infradead.org
7543 S:      Maintained
7544 F:      drivers/mtd/nand/raw/jz4780_*
7545
7546 INOTIFY
7547 M:      Jan Kara <jack@suse.cz>
7548 R:      Amir Goldstein <amir73il@gmail.com>
7549 L:      linux-fsdevel@vger.kernel.org
7550 S:      Maintained
7551 F:      Documentation/filesystems/inotify.txt
7552 F:      fs/notify/inotify/
7553 F:      include/linux/inotify.h
7554 F:      include/uapi/linux/inotify.h
7555
7556 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7557 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7558 L:      linux-input@vger.kernel.org
7559 Q:      http://patchwork.kernel.org/project/linux-input/list/
7560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7561 S:      Maintained
7562 F:      drivers/input/
7563 F:      include/linux/input.h
7564 F:      include/uapi/linux/input.h
7565 F:      include/uapi/linux/input-event-codes.h
7566 F:      include/linux/input/
7567 F:      Documentation/devicetree/bindings/input/
7568 F:      Documentation/devicetree/bindings/serio/
7569 F:      Documentation/input/
7570
7571 INPUT MULTITOUCH (MT) PROTOCOL
7572 M:      Henrik Rydberg <rydberg@bitmath.org>
7573 L:      linux-input@vger.kernel.org
7574 S:      Odd fixes
7575 F:      Documentation/input/multi-touch-protocol.rst
7576 F:      drivers/input/input-mt.c
7577 K:      \b(ABS|SYN)_MT_
7578
7579 INSIDE SECURE CRYPTO DRIVER
7580 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7581 F:      drivers/crypto/inside-secure/
7582 S:      Maintained
7583 L:      linux-crypto@vger.kernel.org
7584
7585 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7586 M:      Mimi Zohar <zohar@linux.ibm.com>
7587 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7588 L:      linux-integrity@vger.kernel.org
7589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7590 S:      Supported
7591 F:      security/integrity/ima/
7592
7593 INTEL 810/815 FRAMEBUFFER DRIVER
7594 M:      Antonino Daplas <adaplas@gmail.com>
7595 L:      linux-fbdev@vger.kernel.org
7596 S:      Maintained
7597 F:      drivers/video/fbdev/i810/
7598
7599 INTEL ASoC DRIVERS
7600 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7601 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7602 M:      Jie Yang <yang.jie@linux.intel.com>
7603 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7604 S:      Supported
7605 F:      sound/soc/intel/
7606
7607 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7608 M:      Hans de Goede <hdegoede@redhat.com>
7609 L:      platform-driver-x86@vger.kernel.org
7610 S:      Maintained
7611 F:      drivers/platform/x86/intel_atomisp2_pm.c
7612
7613 INTEL C600 SERIES SAS CONTROLLER DRIVER
7614 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7615 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7616 L:      linux-scsi@vger.kernel.org
7617 T:      git git://git.code.sf.net/p/intel-sas/isci
7618 S:      Supported
7619 F:      drivers/scsi/isci/
7620
7621 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7622 M:      Jani Nikula <jani.nikula@linux.intel.com>
7623 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7624 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7625 L:      intel-gfx@lists.freedesktop.org
7626 W:      https://01.org/linuxgraphics/
7627 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7628 C:      irc://chat.freenode.net/intel-gfx
7629 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7630 T:      git git://anongit.freedesktop.org/drm-intel
7631 S:      Supported
7632 F:      drivers/gpu/drm/i915/
7633 F:      include/drm/i915*
7634 F:      include/uapi/drm/i915_drm.h
7635 F:      Documentation/gpu/i915.rst
7636
7637 INTEL ETHERNET DRIVERS
7638 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7639 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7640 W:      http://www.intel.com/support/feedback.htm
7641 W:      http://e1000.sourceforge.net/
7642 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7645 S:      Supported
7646 F:      Documentation/networking/device_drivers/intel/e100.rst
7647 F:      Documentation/networking/device_drivers/intel/e1000.rst
7648 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7649 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7650 F:      Documentation/networking/device_drivers/intel/igb.rst
7651 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7652 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7653 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7654 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7655 F:      Documentation/networking/device_drivers/intel/i40e.rst
7656 F:      Documentation/networking/device_drivers/intel/iavf.rst
7657 F:      Documentation/networking/device_drivers/intel/ice.rst
7658 F:      drivers/net/ethernet/intel/
7659 F:      drivers/net/ethernet/intel/*/
7660 F:      include/linux/avf/virtchnl.h
7661
7662 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7663 M:      Maik Broemme <mbroemme@libmpq.org>
7664 L:      linux-fbdev@vger.kernel.org
7665 S:      Maintained
7666 F:      Documentation/fb/intelfb.txt
7667 F:      drivers/video/fbdev/intelfb/
7668
7669 INTEL GPIO DRIVERS
7670 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7671 L:      linux-gpio@vger.kernel.org
7672 S:      Maintained
7673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7674 F:      drivers/gpio/gpio-ich.c
7675 F:      drivers/gpio/gpio-intel-mid.c
7676 F:      drivers/gpio/gpio-lynxpoint.c
7677 F:      drivers/gpio/gpio-merrifield.c
7678 F:      drivers/gpio/gpio-ml-ioh.c
7679 F:      drivers/gpio/gpio-pch.c
7680 F:      drivers/gpio/gpio-sch.c
7681 F:      drivers/gpio/gpio-sodaville.c
7682
7683 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7684 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7685 M:      Zhi Wang <zhi.a.wang@intel.com>
7686 L:      intel-gvt-dev@lists.freedesktop.org
7687 L:      intel-gfx@lists.freedesktop.org
7688 W:      https://01.org/igvt-g
7689 T:      git https://github.com/intel/gvt-linux.git
7690 S:      Supported
7691 F:      drivers/gpu/drm/i915/gvt/
7692
7693 INTEL HID EVENT DRIVER
7694 M:      Alex Hung <alex.hung@canonical.com>
7695 L:      platform-driver-x86@vger.kernel.org
7696 S:      Maintained
7697 F:      drivers/platform/x86/intel-hid.c
7698
7699 INTEL I/OAT DMA DRIVER
7700 M:      Dave Jiang <dave.jiang@intel.com>
7701 R:      Dan Williams <dan.j.williams@intel.com>
7702 L:      dmaengine@vger.kernel.org
7703 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7704 S:      Supported
7705 F:      drivers/dma/ioat*
7706
7707 INTEL IDLE DRIVER
7708 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7709 M:      Len Brown <lenb@kernel.org>
7710 L:      linux-pm@vger.kernel.org
7711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7712 B:      https://bugzilla.kernel.org
7713 S:      Supported
7714 F:      drivers/idle/intel_idle.c
7715
7716 INTEL INTEGRATED SENSOR HUB DRIVER
7717 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7718 M:      Jiri Kosina <jikos@kernel.org>
7719 L:      linux-input@vger.kernel.org
7720 S:      Maintained
7721 F:      drivers/hid/intel-ish-hid/
7722
7723 INTEL IOMMU (VT-d)
7724 M:      David Woodhouse <dwmw2@infradead.org>
7725 L:      iommu@lists.linux-foundation.org
7726 T:      git git://git.infradead.org/iommu-2.6.git
7727 S:      Supported
7728 F:      drivers/iommu/intel-iommu.c
7729 F:      include/linux/intel-iommu.h
7730
7731 INTEL IOP-ADMA DMA DRIVER
7732 R:      Dan Williams <dan.j.williams@intel.com>
7733 S:      Odd fixes
7734 F:      drivers/dma/iop-adma.c
7735
7736 INTEL IPU3 CSI-2 CIO2 DRIVER
7737 M:      Yong Zhi <yong.zhi@intel.com>
7738 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7739 M:      Bingbu Cao <bingbu.cao@intel.com>
7740 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7741 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7742 L:      linux-media@vger.kernel.org
7743 S:      Maintained
7744 F:      drivers/media/pci/intel/ipu3/
7745 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7746
7747 INTEL IPU3 CSI-2 IMGU DRIVER
7748 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7749 L:      linux-media@vger.kernel.org
7750 S:      Maintained
7751 F:      drivers/staging/media/ipu3/
7752 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7753 F:      Documentation/media/v4l-drivers/ipu3.rst
7754
7755 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7756 M:      Krzysztof Halasa <khalasa@piap.pl>
7757 S:      Maintained
7758 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7759 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7760 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7761 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7762 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7763 F:      drivers/net/wan/ixp4xx_hss.c
7764
7765 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7766 M:      Deepak Saxena <dsaxena@plexity.net>
7767 S:      Maintained
7768 F:      drivers/char/hw_random/ixp4xx-rng.c
7769
7770 INTEL MANAGEMENT ENGINE (mei)
7771 M:      Tomas Winkler <tomas.winkler@intel.com>
7772 L:      linux-kernel@vger.kernel.org
7773 S:      Supported
7774 F:      include/uapi/linux/mei.h
7775 F:      include/linux/mei_cl_bus.h
7776 F:      drivers/misc/mei/*
7777 F:      drivers/watchdog/mei_wdt.c
7778 F:      Documentation/misc-devices/mei/*
7779 F:      samples/mei/*
7780
7781 INTEL MENLOW THERMAL DRIVER
7782 M:      Sujith Thomas <sujith.thomas@intel.com>
7783 L:      platform-driver-x86@vger.kernel.org
7784 W:      https://01.org/linux-acpi
7785 S:      Supported
7786 F:      drivers/platform/x86/intel_menlow.c
7787
7788 INTEL MIC DRIVERS (mic)
7789 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7790 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7791 S:      Supported
7792 W:      https://github.com/sudeepdutt/mic
7793 W:      http://software.intel.com/en-us/mic-developer
7794 F:      include/linux/mic_bus.h
7795 F:      include/linux/scif.h
7796 F:      include/uapi/linux/mic_common.h
7797 F:      include/uapi/linux/mic_ioctl.h
7798 F:      include/uapi/linux/scif_ioctl.h
7799 F:      drivers/misc/mic/
7800 F:      drivers/dma/mic_x100_dma.c
7801 F:      drivers/dma/mic_x100_dma.h
7802 F:      Documentation/mic/
7803
7804 INTEL PMC CORE DRIVER
7805 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7806 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7807 L:      platform-driver-x86@vger.kernel.org
7808 S:      Maintained
7809 F:      drivers/platform/x86/intel_pmc_core*
7810
7811 INTEL PMC/P-Unit IPC DRIVER
7812 M:      Zha Qipeng<qipeng.zha@intel.com>
7813 L:      platform-driver-x86@vger.kernel.org
7814 S:      Maintained
7815 F:      drivers/platform/x86/intel_pmc_ipc.c
7816 F:      drivers/platform/x86/intel_punit_ipc.c
7817 F:      arch/x86/include/asm/intel_pmc_ipc.h
7818 F:      arch/x86/include/asm/intel_punit_ipc.h
7819
7820 INTEL PMIC GPIO DRIVERS
7821 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7822 S:      Maintained
7823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7824 F:      drivers/gpio/gpio-*cove.c
7825 F:      drivers/gpio/gpio-msic.c
7826
7827 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7828 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7829 S:      Maintained
7830 F:      drivers/mfd/intel_msic.c
7831 F:      drivers/mfd/intel_soc_pmic*
7832 F:      include/linux/mfd/intel_msic.h
7833 F:      include/linux/mfd/intel_soc_pmic*
7834
7835 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7836 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7837 L:      linux-wireless@vger.kernel.org
7838 S:      Maintained
7839 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7840 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7841 F:      drivers/net/wireless/intel/ipw2x00/
7842
7843 INTEL PSTATE DRIVER
7844 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7845 M:      Len Brown <lenb@kernel.org>
7846 L:      linux-pm@vger.kernel.org
7847 S:      Supported
7848 F:      drivers/cpufreq/intel_pstate.c
7849
7850 INTEL RDMA RNIC DRIVER
7851 M:      Faisal Latif <faisal.latif@intel.com>
7852 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7853 L:      linux-rdma@vger.kernel.org
7854 S:      Supported
7855 F:      drivers/infiniband/hw/i40iw/
7856 F:      include/uapi/rdma/i40iw-abi.h
7857
7858 INTEL TELEMETRY DRIVER
7859 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7860 M:      "David E. Box" <david.e.box@linux.intel.com>
7861 L:      platform-driver-x86@vger.kernel.org
7862 S:      Maintained
7863 F:      arch/x86/include/asm/intel_telemetry.h
7864 F:      drivers/platform/x86/intel_telemetry*
7865
7866 INTEL VIRTUAL BUTTON DRIVER
7867 M:      AceLan Kao <acelan.kao@canonical.com>
7868 L:      platform-driver-x86@vger.kernel.org
7869 S:      Maintained
7870 F:      drivers/platform/x86/intel-vbtn.c
7871
7872 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7873 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7874 L:      linux-wireless@vger.kernel.org
7875 S:      Supported
7876 F:      drivers/net/wireless/intel/iwlegacy/
7877
7878 INTEL WIRELESS WIFI LINK (iwlwifi)
7879 M:      Johannes Berg <johannes.berg@intel.com>
7880 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7881 M:      Luca Coelho <luciano.coelho@intel.com>
7882 M:      Intel Linux Wireless <linuxwifi@intel.com>
7883 L:      linux-wireless@vger.kernel.org
7884 W:      http://intellinuxwireless.org
7885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7886 S:      Supported
7887 F:      drivers/net/wireless/intel/iwlwifi/
7888
7889 INTEL WIRELESS WIMAX CONNECTION 2400
7890 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7891 M:      linux-wimax@intel.com
7892 L:      wimax@linuxwimax.org (subscribers-only)
7893 S:      Supported
7894 W:      http://linuxwimax.org
7895 F:      Documentation/wimax/README.i2400m
7896 F:      drivers/net/wimax/i2400m/
7897 F:      include/uapi/linux/wimax/i2400m.h
7898
7899 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7900 M:      Mario Limonciello <mario.limonciello@dell.com>
7901 S:      Maintained
7902 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7903
7904 INTEL(R) TRACE HUB
7905 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7906 S:      Supported
7907 F:      Documentation/trace/intel_th.rst
7908 F:      drivers/hwtracing/intel_th/
7909
7910 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7911 M:      Ning Sun <ning.sun@intel.com>
7912 L:      tboot-devel@lists.sourceforge.net
7913 W:      http://tboot.sourceforge.net
7914 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7915 S:      Supported
7916 F:      Documentation/intel_txt.txt
7917 F:      include/linux/tboot.h
7918 F:      arch/x86/kernel/tboot.c
7919
7920 INTEL-MID GPIO DRIVER
7921 M:      David Cohen <david.a.cohen@linux.intel.com>
7922 L:      linux-gpio@vger.kernel.org
7923 S:      Maintained
7924 F:      drivers/gpio/gpio-intel-mid.c
7925
7926 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7927 M:      Linus Walleij <linus.walleij@linaro.org>
7928 L:      linux-iio@vger.kernel.org
7929 S:      Maintained
7930 F:      drivers/iio/gyro/mpu3050*
7931 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7932
7933 IOC3 ETHERNET DRIVER
7934 M:      Ralf Baechle <ralf@linux-mips.org>
7935 L:      linux-mips@vger.kernel.org
7936 S:      Maintained
7937 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7938
7939 IOC3 SERIAL DRIVER
7940 M:      Pat Gefre <pfg@sgi.com>
7941 L:      linux-serial@vger.kernel.org
7942 S:      Maintained
7943 F:      drivers/tty/serial/ioc3_serial.c
7944
7945 IOMAP FILESYSTEM LIBRARY
7946 M:      Christoph Hellwig <hch@infradead.org>
7947 M:      Darrick J. Wong <darrick.wong@oracle.com>
7948 M:      linux-xfs@vger.kernel.org
7949 M:      linux-fsdevel@vger.kernel.org
7950 L:      linux-xfs@vger.kernel.org
7951 L:      linux-fsdevel@vger.kernel.org
7952 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7953 S:      Supported
7954 F:      fs/iomap.c
7955 F:      include/linux/iomap.h
7956
7957 IOMMU DRIVERS
7958 M:      Joerg Roedel <joro@8bytes.org>
7959 L:      iommu@lists.linux-foundation.org
7960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7961 S:      Maintained
7962 F:      Documentation/devicetree/bindings/iommu/
7963 F:      drivers/iommu/
7964 F:      include/linux/iommu.h
7965 F:      include/linux/of_iommu.h
7966 F:      include/linux/iova.h
7967
7968 IP MASQUERADING
7969 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7970 S:      Maintained
7971 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7972
7973 IPMI SUBSYSTEM
7974 M:      Corey Minyard <minyard@acm.org>
7975 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7976 W:      http://openipmi.sourceforge.net/
7977 S:      Supported
7978 F:      Documentation/devicetree/bindings/ipmi/
7979 F:      Documentation/IPMI.txt
7980 F:      drivers/char/ipmi/
7981 F:      include/linux/ipmi*
7982 F:      include/uapi/linux/ipmi*
7983
7984 IPS SCSI RAID DRIVER
7985 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7986 L:      linux-scsi@vger.kernel.org
7987 W:      http://www.adaptec.com/
7988 S:      Maintained
7989 F:      drivers/scsi/ips*
7990
7991 IPVS
7992 M:      Wensong Zhang <wensong@linux-vs.org>
7993 M:      Simon Horman <horms@verge.net.au>
7994 M:      Julian Anastasov <ja@ssi.bg>
7995 L:      netdev@vger.kernel.org
7996 L:      lvs-devel@vger.kernel.org
7997 S:      Maintained
7998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8000 F:      Documentation/networking/ipvs-sysctl.txt
8001 F:      include/net/ip_vs.h
8002 F:      include/uapi/linux/ip_vs.h
8003 F:      net/netfilter/ipvs/
8004
8005 IPWIRELESS DRIVER
8006 M:      Jiri Kosina <jikos@kernel.org>
8007 M:      David Sterba <dsterba@suse.com>
8008 S:      Odd Fixes
8009 F:      drivers/tty/ipwireless/
8010
8011 IPX NETWORK LAYER
8012 L:      netdev@vger.kernel.org
8013 S:      Obsolete
8014 F:      include/uapi/linux/ipx.h
8015
8016 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8017 M:      Marc Zyngier <marc.zyngier@arm.com>
8018 S:      Maintained
8019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8020 F:      Documentation/IRQ-domain.txt
8021 F:      include/linux/irqdomain.h
8022 F:      kernel/irq/irqdomain.c
8023 F:      kernel/irq/msi.c
8024
8025 IRQ SUBSYSTEM
8026 M:      Thomas Gleixner <tglx@linutronix.de>
8027 L:      linux-kernel@vger.kernel.org
8028 S:      Maintained
8029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8030 F:      kernel/irq/
8031
8032 IRQCHIP DRIVERS
8033 M:      Thomas Gleixner <tglx@linutronix.de>
8034 M:      Jason Cooper <jason@lakedaemon.net>
8035 M:      Marc Zyngier <marc.zyngier@arm.com>
8036 L:      linux-kernel@vger.kernel.org
8037 S:      Maintained
8038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8039 F:      Documentation/devicetree/bindings/interrupt-controller/
8040 F:      drivers/irqchip/
8041
8042 ISA
8043 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8044 S:      Maintained
8045 F:      Documentation/isa.txt
8046 F:      drivers/base/isa.c
8047 F:      include/linux/isa.h
8048
8049 ISA RADIO MODULE
8050 M:      Hans Verkuil <hverkuil@xs4all.nl>
8051 L:      linux-media@vger.kernel.org
8052 T:      git git://linuxtv.org/media_tree.git
8053 W:      https://linuxtv.org
8054 S:      Maintained
8055 F:      drivers/media/radio/radio-isa*
8056
8057 ISAPNP
8058 M:      Jaroslav Kysela <perex@perex.cz>
8059 S:      Maintained
8060 F:      Documentation/isapnp.txt
8061 F:      drivers/pnp/isapnp/
8062 F:      include/linux/isapnp.h
8063
8064 ISCSI
8065 M:      Lee Duncan <lduncan@suse.com>
8066 M:      Chris Leech <cleech@redhat.com>
8067 L:      open-iscsi@googlegroups.com
8068 W:      www.open-iscsi.com
8069 S:      Maintained
8070 F:      drivers/scsi/*iscsi*
8071 F:      include/scsi/*iscsi*
8072
8073 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8074 M:      Peter Jones <pjones@redhat.com>
8075 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8076 S:      Maintained
8077 F:      drivers/firmware/iscsi_ibft*
8078
8079 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8080 M:      Sagi Grimberg <sagi@grimberg.me>
8081 M:      Max Gurtovoy <maxg@mellanox.com>
8082 L:      linux-rdma@vger.kernel.org
8083 S:      Supported
8084 W:      http://www.openfabrics.org
8085 W:      www.open-iscsi.org
8086 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8087 F:      drivers/infiniband/ulp/iser/
8088
8089 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8090 M:      Sagi Grimberg <sagi@grimberg.me>
8091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8092 L:      linux-rdma@vger.kernel.org
8093 L:      target-devel@vger.kernel.org
8094 S:      Supported
8095 W:      http://www.linux-iscsi.org
8096 F:      drivers/infiniband/ulp/isert
8097
8098 ISDN SUBSYSTEM
8099 M:      Karsten Keil <isdn@linux-pingi.de>
8100 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8101 L:      netdev@vger.kernel.org
8102 W:      http://www.isdn4linux.de
8103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8104 S:      Maintained
8105 F:      Documentation/isdn/
8106 F:      drivers/isdn/
8107 F:      include/linux/isdn.h
8108 F:      include/linux/isdn/
8109 F:      include/uapi/linux/isdn.h
8110 F:      include/uapi/linux/isdn/
8111
8112 IT87 HARDWARE MONITORING DRIVER
8113 M:      Jean Delvare <jdelvare@suse.com>
8114 L:      linux-hwmon@vger.kernel.org
8115 S:      Maintained
8116 F:      Documentation/hwmon/it87
8117 F:      drivers/hwmon/it87.c
8118
8119 IT913X MEDIA DRIVER
8120 M:      Antti Palosaari <crope@iki.fi>
8121 L:      linux-media@vger.kernel.org
8122 W:      https://linuxtv.org
8123 W:      http://palosaari.fi/linux/
8124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8125 T:      git git://linuxtv.org/anttip/media_tree.git
8126 S:      Maintained
8127 F:      drivers/media/tuners/it913x*
8128
8129 IVTV VIDEO4LINUX DRIVER
8130 M:      Andy Walls <awalls@md.metrocast.net>
8131 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8132 L:      linux-media@vger.kernel.org
8133 T:      git git://linuxtv.org/media_tree.git
8134 W:      http://www.ivtvdriver.org
8135 S:      Maintained
8136 F:      Documentation/media/v4l-drivers/ivtv*
8137 F:      drivers/media/pci/ivtv/
8138 F:      include/uapi/linux/ivtv*
8139
8140 IX2505V MEDIA DRIVER
8141 M:      Malcolm Priestley <tvboxspy@gmail.com>
8142 L:      linux-media@vger.kernel.org
8143 W:      https://linuxtv.org
8144 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8145 S:      Maintained
8146 F:      drivers/media/dvb-frontends/ix2505v*
8147
8148 JAILHOUSE HYPERVISOR INTERFACE
8149 M:      Jan Kiszka <jan.kiszka@siemens.com>
8150 L:      jailhouse-dev@googlegroups.com
8151 S:      Maintained
8152 F:      arch/x86/kernel/jailhouse.c
8153 F:      arch/x86/include/asm/jailhouse_para.h
8154
8155 JC42.4 TEMPERATURE SENSOR DRIVER
8156 M:      Guenter Roeck <linux@roeck-us.net>
8157 L:      linux-hwmon@vger.kernel.org
8158 S:      Maintained
8159 F:      drivers/hwmon/jc42.c
8160 F:      Documentation/hwmon/jc42
8161
8162 JFS FILESYSTEM
8163 M:      Dave Kleikamp <shaggy@kernel.org>
8164 L:      jfs-discussion@lists.sourceforge.net
8165 W:      http://jfs.sourceforge.net/
8166 T:      git git://github.com/kleikamp/linux-shaggy.git
8167 S:      Maintained
8168 F:      Documentation/filesystems/jfs.txt
8169 F:      fs/jfs/
8170
8171 JME NETWORK DRIVER
8172 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8173 L:      netdev@vger.kernel.org
8174 S:      Maintained
8175 F:      drivers/net/ethernet/jme.*
8176
8177 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8178 M:      David Woodhouse <dwmw2@infradead.org>
8179 L:      linux-mtd@lists.infradead.org
8180 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8181 S:      Maintained
8182 F:      fs/jffs2/
8183 F:      include/uapi/linux/jffs2.h
8184
8185 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8186 M:      "Theodore Ts'o" <tytso@mit.edu>
8187 M:      Jan Kara <jack@suse.com>
8188 L:      linux-ext4@vger.kernel.org
8189 S:      Maintained
8190 F:      fs/jbd2/
8191 F:      include/linux/jbd2.h
8192
8193 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8194 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8195 L:      linux-media@vger.kernel.org
8196 S:      Maintained
8197 F:      drivers/media/platform/rcar_jpu.c
8198
8199 JSM Neo PCI based serial card
8200 L:      linux-serial@vger.kernel.org
8201 S:      Orphan
8202 F:      drivers/tty/serial/jsm/
8203
8204 K10TEMP HARDWARE MONITORING DRIVER
8205 M:      Clemens Ladisch <clemens@ladisch.de>
8206 L:      linux-hwmon@vger.kernel.org
8207 S:      Maintained
8208 F:      Documentation/hwmon/k10temp
8209 F:      drivers/hwmon/k10temp.c
8210
8211 K8TEMP HARDWARE MONITORING DRIVER
8212 M:      Rudolf Marek <r.marek@assembler.cz>
8213 L:      linux-hwmon@vger.kernel.org
8214 S:      Maintained
8215 F:      Documentation/hwmon/k8temp
8216 F:      drivers/hwmon/k8temp.c
8217
8218 KASAN
8219 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8220 R:      Alexander Potapenko <glider@google.com>
8221 R:      Dmitry Vyukov <dvyukov@google.com>
8222 L:      kasan-dev@googlegroups.com
8223 S:      Maintained
8224 F:      arch/*/include/asm/kasan.h
8225 F:      arch/*/mm/kasan_init*
8226 F:      Documentation/dev-tools/kasan.rst
8227 F:      include/linux/kasan*.h
8228 F:      lib/test_kasan.c
8229 F:      mm/kasan/
8230 F:      scripts/Makefile.kasan
8231
8232 KCONFIG
8233 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8235 L:      linux-kbuild@vger.kernel.org
8236 S:      Maintained
8237 F:      Documentation/kbuild/kconfig*
8238 F:      scripts/kconfig/
8239 F:      scripts/Kconfig.include
8240
8241 KDUMP
8242 M:      Dave Young <dyoung@redhat.com>
8243 M:      Baoquan He <bhe@redhat.com>
8244 R:      Vivek Goyal <vgoyal@redhat.com>
8245 L:      kexec@lists.infradead.org
8246 W:      http://lse.sourceforge.net/kdump/
8247 S:      Maintained
8248 F:      Documentation/kdump/
8249
8250 KEENE FM RADIO TRANSMITTER DRIVER
8251 M:      Hans Verkuil <hverkuil@xs4all.nl>
8252 L:      linux-media@vger.kernel.org
8253 T:      git git://linuxtv.org/media_tree.git
8254 W:      https://linuxtv.org
8255 S:      Maintained
8256 F:      drivers/media/radio/radio-keene*
8257
8258 KERNEL AUTOMOUNTER
8259 M:      Ian Kent <raven@themaw.net>
8260 L:      autofs@vger.kernel.org
8261 S:      Maintained
8262 F:      fs/autofs/
8263
8264 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8265 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8266 M:      Michal Marek <michal.lkml@markovi.net>
8267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8268 L:      linux-kbuild@vger.kernel.org
8269 S:      Maintained
8270 F:      Documentation/kbuild/
8271 F:      Makefile
8272 F:      scripts/Kbuild*
8273 F:      scripts/Makefile*
8274 F:      scripts/basic/
8275 F:      scripts/mk*
8276 F:      scripts/mod/
8277 F:      scripts/package/
8278
8279 KERNEL JANITORS
8280 L:      kernel-janitors@vger.kernel.org
8281 W:      http://kernelnewbies.org/KernelJanitors
8282 S:      Odd Fixes
8283
8284 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8285 M:      "J. Bruce Fields" <bfields@fieldses.org>
8286 M:      Jeff Layton <jlayton@kernel.org>
8287 L:      linux-nfs@vger.kernel.org
8288 W:      http://nfs.sourceforge.net/
8289 T:      git git://linux-nfs.org/~bfields/linux.git
8290 S:      Supported
8291 F:      fs/nfsd/
8292 F:      include/uapi/linux/nfsd/
8293 F:      fs/lockd/
8294 F:      fs/nfs_common/
8295 F:      net/sunrpc/
8296 F:      include/linux/lockd/
8297 F:      include/linux/sunrpc/
8298 F:      include/uapi/linux/sunrpc/
8299
8300 KERNEL SELFTEST FRAMEWORK
8301 M:      Shuah Khan <shuah@kernel.org>
8302 M:      Shuah Khan <skhan@linuxfoundation.org>
8303 L:      linux-kselftest@vger.kernel.org
8304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8305 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8306 S:      Maintained
8307 F:      tools/testing/selftests/
8308 F:      Documentation/dev-tools/kselftest*
8309
8310 KERNEL USERMODE HELPER
8311 M:      Luis Chamberlain <mcgrof@kernel.org>
8312 L:      linux-kernel@vger.kernel.org
8313 S:      Maintained
8314 F:      kernel/umh.c
8315 F:      include/linux/umh.h
8316
8317 KERNEL VIRTUAL MACHINE (KVM)
8318 M:      Paolo Bonzini <pbonzini@redhat.com>
8319 M:      Radim Krčmář <rkrcmar@redhat.com>
8320 L:      kvm@vger.kernel.org
8321 W:      http://www.linux-kvm.org
8322 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8323 S:      Supported
8324 F:      Documentation/virtual/kvm/
8325 F:      include/trace/events/kvm.h
8326 F:      include/uapi/asm-generic/kvm*
8327 F:      include/uapi/linux/kvm*
8328 F:      include/asm-generic/kvm*
8329 F:      include/linux/kvm*
8330 F:      include/kvm/iodev.h
8331 F:      virt/kvm/*
8332 F:      tools/kvm/
8333
8334 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8335 M:      Joerg Roedel <joro@8bytes.org>
8336 L:      kvm@vger.kernel.org
8337 W:      http://www.linux-kvm.org/
8338 S:      Maintained
8339 F:      arch/x86/include/asm/svm.h
8340 F:      arch/x86/kvm/svm.c
8341
8342 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8343 M:      Christoffer Dall <christoffer.dall@arm.com>
8344 M:      Marc Zyngier <marc.zyngier@arm.com>
8345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8346 L:      kvmarm@lists.cs.columbia.edu
8347 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8349 S:      Supported
8350 F:      arch/arm/include/uapi/asm/kvm*
8351 F:      arch/arm/include/asm/kvm*
8352 F:      arch/arm/kvm/
8353 F:      virt/kvm/arm/
8354 F:      include/kvm/arm_*
8355
8356 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8357 M:      Christoffer Dall <christoffer.dall@arm.com>
8358 M:      Marc Zyngier <marc.zyngier@arm.com>
8359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8360 L:      kvmarm@lists.cs.columbia.edu
8361 S:      Maintained
8362 F:      arch/arm64/include/uapi/asm/kvm*
8363 F:      arch/arm64/include/asm/kvm*
8364 F:      arch/arm64/kvm/
8365
8366 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8367 M:      James Hogan <jhogan@kernel.org>
8368 L:      linux-mips@vger.kernel.org
8369 S:      Supported
8370 F:      arch/mips/include/uapi/asm/kvm*
8371 F:      arch/mips/include/asm/kvm*
8372 F:      arch/mips/kvm/
8373
8374 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8375 M:      Paul Mackerras <paulus@ozlabs.org>
8376 L:      kvm-ppc@vger.kernel.org
8377 W:      http://www.linux-kvm.org/
8378 T:      git git://github.com/agraf/linux-2.6.git
8379 S:      Supported
8380 F:      arch/powerpc/include/uapi/asm/kvm*
8381 F:      arch/powerpc/include/asm/kvm*
8382 F:      arch/powerpc/kvm/
8383 F:      arch/powerpc/kernel/kvm*
8384
8385 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8386 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8387 M:      Janosch Frank <frankja@linux.ibm.com>
8388 R:      David Hildenbrand <david@redhat.com>
8389 R:      Cornelia Huck <cohuck@redhat.com>
8390 L:      linux-s390@vger.kernel.org
8391 W:      http://www.ibm.com/developerworks/linux/linux390/
8392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8393 S:      Supported
8394 F:      arch/s390/include/uapi/asm/kvm*
8395 F:      arch/s390/include/asm/gmap.h
8396 F:      arch/s390/include/asm/kvm*
8397 F:      arch/s390/kvm/
8398 F:      arch/s390/mm/gmap.c
8399
8400 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8401 M:      Paolo Bonzini <pbonzini@redhat.com>
8402 M:      Radim Krčmář <rkrcmar@redhat.com>
8403 L:      kvm@vger.kernel.org
8404 W:      http://www.linux-kvm.org
8405 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8406 S:      Supported
8407 F:      arch/x86/kvm/
8408 F:      arch/x86/kvm/*/
8409 F:      arch/x86/include/uapi/asm/kvm*
8410 F:      arch/x86/include/asm/kvm*
8411 F:      arch/x86/include/asm/pvclock-abi.h
8412 F:      arch/x86/kernel/kvm.c
8413 F:      arch/x86/kernel/kvmclock.c
8414
8415 KERNFS
8416 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8417 M:      Tejun Heo <tj@kernel.org>
8418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8419 S:      Supported
8420 F:      include/linux/kernfs.h
8421 F:      fs/kernfs/
8422
8423 KEXEC
8424 M:      Eric Biederman <ebiederm@xmission.com>
8425 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8426 L:      kexec@lists.infradead.org
8427 S:      Maintained
8428 F:      include/linux/kexec.h
8429 F:      include/uapi/linux/kexec.h
8430 F:      kernel/kexec*
8431
8432 KEYS-ENCRYPTED
8433 M:      Mimi Zohar <zohar@linux.ibm.com>
8434 L:      linux-integrity@vger.kernel.org
8435 L:      keyrings@vger.kernel.org
8436 S:      Supported
8437 F:      Documentation/security/keys/trusted-encrypted.rst
8438 F:      include/keys/encrypted-type.h
8439 F:      security/keys/encrypted-keys/
8440
8441 KEYS-TRUSTED
8442 M:      James Bottomley <jejb@linux.ibm.com>
8443 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8444 M:      Mimi Zohar <zohar@linuxibm.com>
8445 L:      linux-integrity@vger.kernel.org
8446 L:      keyrings@vger.kernel.org
8447 S:      Supported
8448 F:      Documentation/security/keys/trusted-encrypted.rst
8449 F:      include/keys/trusted-type.h
8450 F:      security/keys/trusted.c
8451 F:      security/keys/trusted.h
8452
8453 KEYS/KEYRINGS:
8454 M:      David Howells <dhowells@redhat.com>
8455 L:      keyrings@vger.kernel.org
8456 S:      Maintained
8457 F:      Documentation/security/keys/core.rst
8458 F:      include/linux/key.h
8459 F:      include/linux/key-type.h
8460 F:      include/linux/keyctl.h
8461 F:      include/uapi/linux/keyctl.h
8462 F:      include/keys/
8463 F:      security/keys/
8464
8465 KGDB / KDB /debug_core
8466 M:      Jason Wessel <jason.wessel@windriver.com>
8467 M:      Daniel Thompson <daniel.thompson@linaro.org>
8468 W:      http://kgdb.wiki.kernel.org/
8469 L:      kgdb-bugreport@lists.sourceforge.net
8470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8471 S:      Maintained
8472 F:      Documentation/dev-tools/kgdb.rst
8473 F:      drivers/misc/kgdbts.c
8474 F:      drivers/tty/serial/kgdboc.c
8475 F:      include/linux/kdb.h
8476 F:      include/linux/kgdb.h
8477 F:      kernel/debug/
8478
8479 KMEMLEAK
8480 M:      Catalin Marinas <catalin.marinas@arm.com>
8481 S:      Maintained
8482 F:      Documentation/dev-tools/kmemleak.rst
8483 F:      include/linux/kmemleak.h
8484 F:      mm/kmemleak.c
8485 F:      mm/kmemleak-test.c
8486
8487 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8488 M:      Luis Chamberlain <mcgrof@kernel.org>
8489 L:      linux-kernel@vger.kernel.org
8490 S:      Maintained
8491 F:      kernel/kmod.c
8492 F:      include/linux/kmod.h
8493 F:      lib/test_kmod.c
8494 F:      tools/testing/selftests/kmod/
8495
8496 KPROBES
8497 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8498 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8499 M:      "David S. Miller" <davem@davemloft.net>
8500 M:      Masami Hiramatsu <mhiramat@kernel.org>
8501 S:      Maintained
8502 F:      Documentation/kprobes.txt
8503 F:      include/linux/kprobes.h
8504 F:      include/asm-generic/kprobes.h
8505 F:      kernel/kprobes.c
8506
8507 KS0108 LCD CONTROLLER DRIVER
8508 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8509 S:      Maintained
8510 F:      Documentation/auxdisplay/ks0108
8511 F:      drivers/auxdisplay/ks0108.c
8512 F:      include/linux/ks0108.h
8513
8514 L3MDEV
8515 M:      David Ahern <dsa@cumulusnetworks.com>
8516 L:      netdev@vger.kernel.org
8517 S:      Maintained
8518 F:      net/l3mdev
8519 F:      include/net/l3mdev.h
8520
8521 L7 BPF FRAMEWORK
8522 M:      John Fastabend <john.fastabend@gmail.com>
8523 M:      Daniel Borkmann <daniel@iogearbox.net>
8524 L:      netdev@vger.kernel.org
8525 L:      bpf@vger.kernel.org
8526 S:      Maintained
8527 F:      include/linux/skmsg.h
8528 F:      net/core/skmsg.c
8529 F:      net/core/sock_map.c
8530 F:      net/ipv4/tcp_bpf.c
8531
8532 LANTIQ / INTEL Ethernet drivers
8533 M:      Hauke Mehrtens <hauke@hauke-m.de>
8534 L:      netdev@vger.kernel.org
8535 S:      Maintained
8536 F:      net/dsa/tag_gswip.c
8537 F:      drivers/net/ethernet/lantiq_xrx200.c
8538 F:      drivers/net/dsa/lantiq_pce.h
8539 F:      drivers/net/dsa/lantiq_gswip.c
8540
8541 LANTIQ MIPS ARCHITECTURE
8542 M:      John Crispin <john@phrozen.org>
8543 L:      linux-mips@vger.kernel.org
8544 S:      Maintained
8545 F:      arch/mips/lantiq
8546 F:      drivers/soc/lantiq
8547
8548 LAPB module
8549 L:      linux-x25@vger.kernel.org
8550 S:      Orphan
8551 F:      Documentation/networking/lapb-module.txt
8552 F:      include/*/lapb.h
8553 F:      net/lapb/
8554
8555 LASI 53c700 driver for PARISC
8556 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8557 L:      linux-scsi@vger.kernel.org
8558 S:      Maintained
8559 F:      Documentation/scsi/53c700.txt
8560 F:      drivers/scsi/53c700*
8561
8562 LEAKING_ADDRESSES
8563 M:      Tobin C. Harding <me@tobin.cc>
8564 M:      Tycho Andersen <tycho@tycho.ws>
8565 L:      kernel-hardening@lists.openwall.com
8566 S:      Maintained
8567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8568 F:      scripts/leaking_addresses.pl
8569
8570 LED SUBSYSTEM
8571 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8572 M:      Pavel Machek <pavel@ucw.cz>
8573 L:      linux-leds@vger.kernel.org
8574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8575 S:      Maintained
8576 F:      Documentation/devicetree/bindings/leds/
8577 F:      drivers/leds/
8578 F:      include/linux/leds.h
8579
8580 LEGACY EEPROM DRIVER
8581 M:      Jean Delvare <jdelvare@suse.com>
8582 S:      Maintained
8583 F:      Documentation/misc-devices/eeprom
8584 F:      drivers/misc/eeprom/eeprom.c
8585
8586 LEGO MINDSTORMS EV3
8587 R:      David Lechner <david@lechnology.com>
8588 S:      Maintained
8589 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8590 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8591 F:      drivers/power/supply/lego_ev3_battery.c
8592
8593 LEGO USB Tower driver
8594 M:      Juergen Stuber <starblue@users.sourceforge.net>
8595 L:      legousb-devel@lists.sourceforge.net
8596 W:      http://legousb.sourceforge.net/
8597 S:      Maintained
8598 F:      drivers/usb/misc/legousbtower.c
8599
8600 LG LAPTOP EXTRAS
8601 M:      Matan Ziv-Av <matan@svgalib.org>
8602 L:      platform-driver-x86@vger.kernel.org
8603 S:      Maintained
8604 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8605 F:      Documentation/laptops/lg-laptop.rst
8606 F:      drivers/platform/x86/lg-laptop.c
8607
8608 LG2160 MEDIA DRIVER
8609 M:      Michael Krufky <mkrufky@linuxtv.org>
8610 L:      linux-media@vger.kernel.org
8611 W:      https://linuxtv.org
8612 W:      http://github.com/mkrufky
8613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8614 T:      git git://linuxtv.org/mkrufky/tuners.git
8615 S:      Maintained
8616 F:      drivers/media/dvb-frontends/lg2160.*
8617
8618 LGDT3305 MEDIA DRIVER
8619 M:      Michael Krufky <mkrufky@linuxtv.org>
8620 L:      linux-media@vger.kernel.org
8621 W:      https://linuxtv.org
8622 W:      http://github.com/mkrufky
8623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8624 T:      git git://linuxtv.org/mkrufky/tuners.git
8625 S:      Maintained
8626 F:      drivers/media/dvb-frontends/lgdt3305.*
8627
8628 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8629 M:      Viresh Kumar <vireshk@kernel.org>
8630 L:      linux-ide@vger.kernel.org
8631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8632 S:      Maintained
8633 F:      include/linux/pata_arasan_cf_data.h
8634 F:      drivers/ata/pata_arasan_cf.c
8635
8636 LIBATA PATA DRIVERS
8637 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8638 M:      Jens Axboe <axboe@kernel.dk>
8639 L:      linux-ide@vger.kernel.org
8640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8641 S:      Maintained
8642 F:      drivers/ata/pata_*.c
8643 F:      drivers/ata/ata_generic.c
8644
8645 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8646 M:      Linus Walleij <linus.walleij@linaro.org>
8647 L:      linux-ide@vger.kernel.org
8648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8649 S:      Maintained
8650 F:      drivers/ata/pata_ftide010.c
8651 F:      drivers/ata/sata_gemini.c
8652 F:      drivers/ata/sata_gemini.h
8653
8654 LIBATA SATA AHCI PLATFORM devices support
8655 M:      Hans de Goede <hdegoede@redhat.com>
8656 M:      Jens Axboe <axboe@kernel.dk>
8657 L:      linux-ide@vger.kernel.org
8658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8659 S:      Maintained
8660 F:      drivers/ata/ahci_platform.c
8661 F:      drivers/ata/libahci_platform.c
8662 F:      include/linux/ahci_platform.h
8663
8664 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8665 M:      Mikael Pettersson <mikpelinux@gmail.com>
8666 L:      linux-ide@vger.kernel.org
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8668 S:      Maintained
8669 F:      drivers/ata/sata_promise.*
8670
8671 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8672 M:      Jens Axboe <axboe@kernel.dk>
8673 L:      linux-ide@vger.kernel.org
8674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8675 S:      Maintained
8676 F:      drivers/ata/
8677 F:      include/linux/ata.h
8678 F:      include/linux/libata.h
8679 F:      Documentation/devicetree/bindings/ata/
8680
8681 LIBLOCKDEP
8682 M:      Sasha Levin <alexander.levin@microsoft.com>
8683 S:      Maintained
8684 F:      tools/lib/lockdep/
8685
8686 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8687 M:      Ross Zwisler <zwisler@kernel.org>
8688 M:      Dan Williams <dan.j.williams@intel.com>
8689 M:      Vishal Verma <vishal.l.verma@intel.com>
8690 M:      Dave Jiang <dave.jiang@intel.com>
8691 L:      linux-nvdimm@lists.01.org
8692 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8693 S:      Supported
8694 F:      drivers/nvdimm/blk.c
8695 F:      drivers/nvdimm/region_devs.c
8696
8697 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8698 M:      Vishal Verma <vishal.l.verma@intel.com>
8699 M:      Dan Williams <dan.j.williams@intel.com>
8700 M:      Ross Zwisler <zwisler@kernel.org>
8701 M:      Dave Jiang <dave.jiang@intel.com>
8702 L:      linux-nvdimm@lists.01.org
8703 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8704 S:      Supported
8705 F:      drivers/nvdimm/btt*
8706
8707 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8708 M:      Ross Zwisler <zwisler@kernel.org>
8709 M:      Dan Williams <dan.j.williams@intel.com>
8710 M:      Vishal Verma <vishal.l.verma@intel.com>
8711 M:      Dave Jiang <dave.jiang@intel.com>
8712 L:      linux-nvdimm@lists.01.org
8713 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8714 S:      Supported
8715 F:      drivers/nvdimm/pmem*
8716
8717 LIBNVDIMM: DEVICETREE BINDINGS
8718 M:      Oliver O'Halloran <oohall@gmail.com>
8719 L:      linux-nvdimm@lists.01.org
8720 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8721 S:      Supported
8722 F:      drivers/nvdimm/of_pmem.c
8723 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8724
8725 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8726 M:      Dan Williams <dan.j.williams@intel.com>
8727 M:      Ross Zwisler <zwisler@kernel.org>
8728 M:      Vishal Verma <vishal.l.verma@intel.com>
8729 M:      Dave Jiang <dave.jiang@intel.com>
8730 L:      linux-nvdimm@lists.01.org
8731 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8733 S:      Supported
8734 F:      drivers/nvdimm/*
8735 F:      drivers/acpi/nfit/*
8736 F:      include/linux/nd.h
8737 F:      include/linux/libnvdimm.h
8738 F:      include/uapi/linux/ndctl.h
8739
8740 LIGHTNVM PLATFORM SUPPORT
8741 M:      Matias Bjorling <mb@lightnvm.io>
8742 W:      http://github/OpenChannelSSD
8743 L:      linux-block@vger.kernel.org
8744 S:      Maintained
8745 F:      drivers/lightnvm/
8746 F:      include/linux/lightnvm.h
8747 F:      include/uapi/linux/lightnvm.h
8748
8749 LINUX FOR POWER MACINTOSH
8750 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8751 W:      http://www.penguinppc.org/
8752 L:      linuxppc-dev@lists.ozlabs.org
8753 S:      Maintained
8754 F:      arch/powerpc/platforms/powermac/
8755 F:      drivers/macintosh/
8756
8757 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8758 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8759 M:      Paul Mackerras <paulus@samba.org>
8760 M:      Michael Ellerman <mpe@ellerman.id.au>
8761 W:      https://github.com/linuxppc/linux/wiki
8762 L:      linuxppc-dev@lists.ozlabs.org
8763 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8765 S:      Supported
8766 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8767 F:      Documentation/devicetree/bindings/powerpc/
8768 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8769 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8770 F:      Documentation/powerpc/
8771 F:      arch/powerpc/
8772 F:      drivers/char/tpm/tpm_ibmvtpm*
8773 F:      drivers/crypto/nx/
8774 F:      drivers/crypto/vmx/
8775 F:      drivers/i2c/busses/i2c-opal.c
8776 F:      drivers/net/ethernet/ibm/ibmveth.*
8777 F:      drivers/net/ethernet/ibm/ibmvnic.*
8778 F:      drivers/pci/hotplug/pnv_php.c
8779 F:      drivers/pci/hotplug/rpa*
8780 F:      drivers/rtc/rtc-opal.c
8781 F:      drivers/scsi/ibmvscsi/
8782 F:      drivers/tty/hvc/hvc_opal.c
8783 F:      drivers/watchdog/wdrtas.c
8784 F:      tools/testing/selftests/powerpc
8785 N:      /pmac
8786 N:      powermac
8787 N:      powernv
8788 N:      [^a-z0-9]ps3
8789 N:      pseries
8790
8791 LINUX FOR POWERPC EMBEDDED MPC5XXX
8792 M:      Anatolij Gustschin <agust@denx.de>
8793 L:      linuxppc-dev@lists.ozlabs.org
8794 T:      git git://git.denx.de/linux-denx-agust.git
8795 S:      Maintained
8796 F:      arch/powerpc/platforms/512x/
8797 F:      arch/powerpc/platforms/52xx/
8798
8799 LINUX FOR POWERPC EMBEDDED PPC4XX
8800 M:      Alistair Popple <alistair@popple.id.au>
8801 M:      Matt Porter <mporter@kernel.crashing.org>
8802 W:      http://www.penguinppc.org/
8803 L:      linuxppc-dev@lists.ozlabs.org
8804 S:      Maintained
8805 F:      arch/powerpc/platforms/40x/
8806 F:      arch/powerpc/platforms/44x/
8807
8808 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8809 M:      Scott Wood <oss@buserror.net>
8810 M:      Kumar Gala <galak@kernel.crashing.org>
8811 W:      http://www.penguinppc.org/
8812 L:      linuxppc-dev@lists.ozlabs.org
8813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8814 S:      Maintained
8815 F:      arch/powerpc/platforms/83xx/
8816 F:      arch/powerpc/platforms/85xx/
8817 F:      Documentation/devicetree/bindings/powerpc/fsl/
8818
8819 LINUX FOR POWERPC EMBEDDED PPC8XX
8820 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8821 W:      http://www.penguinppc.org/
8822 L:      linuxppc-dev@lists.ozlabs.org
8823 S:      Maintained
8824 F:      arch/powerpc/platforms/8xx/
8825
8826 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8827 L:      linuxppc-dev@lists.ozlabs.org
8828 S:      Orphan
8829 F:      arch/powerpc/*/*virtex*
8830 F:      arch/powerpc/*/*/*virtex*
8831
8832 LINUX FOR POWERPC PA SEMI PWRFICIENT
8833 L:      linuxppc-dev@lists.ozlabs.org
8834 S:      Orphan
8835 F:      arch/powerpc/platforms/pasemi/
8836 F:      drivers/*/*pasemi*
8837 F:      drivers/*/*/*pasemi*
8838
8839 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8840 M:      Kees Cook <keescook@chromium.org>
8841 S:      Maintained
8842 F:      drivers/misc/lkdtm/*
8843
8844 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8845 M:      Alan Stern <stern@rowland.harvard.edu>
8846 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8847 M:      Will Deacon <will.deacon@arm.com>
8848 M:      Peter Zijlstra <peterz@infradead.org>
8849 M:      Boqun Feng <boqun.feng@gmail.com>
8850 M:      Nicholas Piggin <npiggin@gmail.com>
8851 M:      David Howells <dhowells@redhat.com>
8852 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8853 M:      Luc Maranget <luc.maranget@inria.fr>
8854 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8855 R:      Akira Yokosawa <akiyks@gmail.com>
8856 R:      Daniel Lustig <dlustig@nvidia.com>
8857 L:      linux-kernel@vger.kernel.org
8858 L:      linux-arch@vger.kernel.org
8859 S:      Supported
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8861 F:      tools/memory-model/
8862 F:      Documentation/atomic_bitops.txt
8863 F:      Documentation/atomic_t.txt
8864 F:      Documentation/core-api/atomic_ops.rst
8865 F:      Documentation/core-api/refcount-vs-atomic.rst
8866 F:      Documentation/memory-barriers.txt
8867
8868 LIS3LV02D ACCELEROMETER DRIVER
8869 M:      Eric Piel <eric.piel@tremplin-utc.net>
8870 S:      Maintained
8871 F:      Documentation/misc-devices/lis3lv02d
8872 F:      drivers/misc/lis3lv02d/
8873 F:      drivers/platform/x86/hp_accel.c
8874
8875 LIVE PATCHING
8876 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8877 M:      Jessica Yu <jeyu@kernel.org>
8878 M:      Jiri Kosina <jikos@kernel.org>
8879 M:      Miroslav Benes <mbenes@suse.cz>
8880 R:      Petr Mladek <pmladek@suse.com>
8881 S:      Maintained
8882 F:      kernel/livepatch/
8883 F:      include/linux/livepatch.h
8884 F:      arch/x86/include/asm/livepatch.h
8885 F:      arch/x86/kernel/livepatch.c
8886 F:      Documentation/livepatch/
8887 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8888 F:      samples/livepatch/
8889 L:      live-patching@vger.kernel.org
8890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8891
8892 LLC (802.2)
8893 L:      netdev@vger.kernel.org
8894 S:      Odd fixes
8895 F:      include/linux/llc.h
8896 F:      include/uapi/linux/llc.h
8897 F:      include/net/llc*
8898 F:      net/llc/
8899
8900 LM73 HARDWARE MONITOR DRIVER
8901 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8902 L:      linux-hwmon@vger.kernel.org
8903 S:      Maintained
8904 F:      drivers/hwmon/lm73.c
8905
8906 LM78 HARDWARE MONITOR DRIVER
8907 M:      Jean Delvare <jdelvare@suse.com>
8908 L:      linux-hwmon@vger.kernel.org
8909 S:      Maintained
8910 F:      Documentation/hwmon/lm78
8911 F:      drivers/hwmon/lm78.c
8912
8913 LM83 HARDWARE MONITOR DRIVER
8914 M:      Jean Delvare <jdelvare@suse.com>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/lm83
8918 F:      drivers/hwmon/lm83.c
8919
8920 LM90 HARDWARE MONITOR DRIVER
8921 M:      Jean Delvare <jdelvare@suse.com>
8922 L:      linux-hwmon@vger.kernel.org
8923 S:      Maintained
8924 F:      Documentation/hwmon/lm90
8925 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8926 F:      drivers/hwmon/lm90.c
8927 F:      include/dt-bindings/thermal/lm90.h
8928
8929 LM95234 HARDWARE MONITOR DRIVER
8930 M:      Guenter Roeck <linux@roeck-us.net>
8931 L:      linux-hwmon@vger.kernel.org
8932 S:      Maintained
8933 F:      Documentation/hwmon/lm95234
8934 F:      drivers/hwmon/lm95234.c
8935
8936 LME2510 MEDIA DRIVER
8937 M:      Malcolm Priestley <tvboxspy@gmail.com>
8938 L:      linux-media@vger.kernel.org
8939 W:      https://linuxtv.org
8940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8941 S:      Maintained
8942 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8943
8944 LOADPIN SECURITY MODULE
8945 M:      Kees Cook <keescook@chromium.org>
8946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8947 S:      Supported
8948 F:      security/loadpin/
8949 F:      Documentation/admin-guide/LSM/LoadPin.rst
8950
8951 LOCKING PRIMITIVES
8952 M:      Peter Zijlstra <peterz@infradead.org>
8953 M:      Ingo Molnar <mingo@redhat.com>
8954 M:      Will Deacon <will.deacon@arm.com>
8955 L:      linux-kernel@vger.kernel.org
8956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8957 S:      Maintained
8958 F:      Documentation/locking/
8959 F:      include/linux/lockdep.h
8960 F:      include/linux/spinlock*.h
8961 F:      arch/*/include/asm/spinlock*.h
8962 F:      include/linux/rwlock*.h
8963 F:      include/linux/mutex*.h
8964 F:      include/linux/rwsem*.h
8965 F:      arch/*/include/asm/rwsem.h
8966 F:      include/linux/seqlock.h
8967 F:      lib/locking*.[ch]
8968 F:      kernel/locking/
8969 X:      kernel/locking/locktorture.c
8970
8971 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8972 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8973 L:      linux-ntfs-dev@lists.sourceforge.net
8974 W:      http://www.linux-ntfs.org/content/view/19/37/
8975 S:      Maintained
8976 F:      Documentation/ldm.txt
8977 F:      block/partitions/ldm.*
8978
8979 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8980 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8981 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8982 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8983 L:      MPT-FusionLinux.pdl@broadcom.com
8984 L:      linux-scsi@vger.kernel.org
8985 W:      http://www.avagotech.com/support/
8986 S:      Supported
8987 F:      drivers/message/fusion/
8988 F:      drivers/scsi/mpt3sas/
8989
8990 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8991 M:      Matthew Wilcox <willy@infradead.org>
8992 L:      linux-scsi@vger.kernel.org
8993 S:      Maintained
8994 F:      drivers/scsi/sym53c8xx_2/
8995
8996 LTC1660 DAC DRIVER
8997 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8998 L:      linux-iio@vger.kernel.org
8999 S:      Maintained
9000 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9001 F:      drivers/iio/dac/ltc1660.c
9002
9003 LTC4261 HARDWARE MONITOR DRIVER
9004 M:      Guenter Roeck <linux@roeck-us.net>
9005 L:      linux-hwmon@vger.kernel.org
9006 S:      Maintained
9007 F:      Documentation/hwmon/ltc4261
9008 F:      drivers/hwmon/ltc4261.c
9009
9010 LTC4306 I2C MULTIPLEXER DRIVER
9011 M:      Michael Hennerich <michael.hennerich@analog.com>
9012 W:      http://ez.analog.com/community/linux-device-drivers
9013 L:      linux-i2c@vger.kernel.org
9014 S:      Supported
9015 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9016 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9017
9018 LTP (Linux Test Project)
9019 M:      Mike Frysinger <vapier@gentoo.org>
9020 M:      Cyril Hrubis <chrubis@suse.cz>
9021 M:      Wanlong Gao <wanlong.gao@gmail.com>
9022 M:      Jan Stancek <jstancek@redhat.com>
9023 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9024 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9025 L:      ltp@lists.linux.it (subscribers-only)
9026 W:      http://linux-test-project.github.io/
9027 T:      git git://github.com/linux-test-project/ltp.git
9028 S:      Maintained
9029
9030 M68K ARCHITECTURE
9031 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9032 L:      linux-m68k@lists.linux-m68k.org
9033 W:      http://www.linux-m68k.org/
9034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9035 S:      Maintained
9036 F:      arch/m68k/
9037 F:      drivers/zorro/
9038
9039 M68K ON APPLE MACINTOSH
9040 M:      Joshua Thompson <funaho@jurai.org>
9041 W:      http://www.mac.linux-m68k.org/
9042 L:      linux-m68k@lists.linux-m68k.org
9043 S:      Maintained
9044 F:      arch/m68k/mac/
9045
9046 M68K ON HP9000/300
9047 M:      Philip Blundell <philb@gnu.org>
9048 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9049 S:      Maintained
9050 F:      arch/m68k/hp300/
9051
9052 M88DS3103 MEDIA DRIVER
9053 M:      Antti Palosaari <crope@iki.fi>
9054 L:      linux-media@vger.kernel.org
9055 W:      https://linuxtv.org
9056 W:      http://palosaari.fi/linux/
9057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9058 T:      git git://linuxtv.org/anttip/media_tree.git
9059 S:      Maintained
9060 F:      drivers/media/dvb-frontends/m88ds3103*
9061
9062 M88RS2000 MEDIA DRIVER
9063 M:      Malcolm Priestley <tvboxspy@gmail.com>
9064 L:      linux-media@vger.kernel.org
9065 W:      https://linuxtv.org
9066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9067 S:      Maintained
9068 F:      drivers/media/dvb-frontends/m88rs2000*
9069
9070 MA901 MASTERKIT USB FM RADIO DRIVER
9071 M:      Alexey Klimov <klimov.linux@gmail.com>
9072 L:      linux-media@vger.kernel.org
9073 T:      git git://linuxtv.org/media_tree.git
9074 S:      Maintained
9075 F:      drivers/media/radio/radio-ma901.c
9076
9077 MAC80211
9078 M:      Johannes Berg <johannes@sipsolutions.net>
9079 L:      linux-wireless@vger.kernel.org
9080 W:      http://wireless.kernel.org/
9081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9083 S:      Maintained
9084 F:      Documentation/networking/mac80211-injection.txt
9085 F:      include/net/mac80211.h
9086 F:      net/mac80211/
9087 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9088 F:      Documentation/networking/mac80211_hwsim/README
9089
9090 MAILBOX API
9091 M:      Jassi Brar <jassisinghbrar@gmail.com>
9092 L:      linux-kernel@vger.kernel.org
9093 S:      Maintained
9094 F:      drivers/mailbox/
9095 F:      include/linux/mailbox_client.h
9096 F:      include/linux/mailbox_controller.h
9097
9098 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9099 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9100 W:      http://www.kernel.org/doc/man-pages
9101 L:      linux-man@vger.kernel.org
9102 S:      Maintained
9103
9104 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9105 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9106 L:      linux-mips@vger.kernel.org
9107 S:      Maintained
9108 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9109
9110 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9111 M:      Andrew Lunn <andrew@lunn.ch>
9112 M:      Vivien Didelot <vivien.didelot@gmail.com>
9113 L:      netdev@vger.kernel.org
9114 S:      Maintained
9115 F:      drivers/net/dsa/mv88e6xxx/
9116 F:      include/linux/platform_data/mv88e6xxx.h
9117 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9118
9119 MARVELL ARMADA DRM SUPPORT
9120 M:      Russell King <linux@armlinux.org.uk>
9121 S:      Maintained
9122 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9123 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9124 F:      drivers/gpu/drm/armada/
9125 F:      include/uapi/drm/armada_drm.h
9126 F:      Documentation/devicetree/bindings/display/armada/
9127
9128 MARVELL CRYPTO DRIVER
9129 M:      Boris Brezillon <bbrezillon@kernel.org>
9130 M:      Arnaud Ebalard <arno@natisbad.org>
9131 F:      drivers/crypto/marvell/
9132 S:      Maintained
9133 L:      linux-crypto@vger.kernel.org
9134
9135 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9136 M:      Mirko Lindner <mlindner@marvell.com>
9137 M:      Stephen Hemminger <stephen@networkplumber.org>
9138 L:      netdev@vger.kernel.org
9139 S:      Maintained
9140 F:      drivers/net/ethernet/marvell/sk*
9141
9142 MARVELL LIBERTAS WIRELESS DRIVER
9143 L:      libertas-dev@lists.infradead.org
9144 S:      Orphan
9145 F:      drivers/net/wireless/marvell/libertas/
9146
9147 MARVELL MACCHIATOBIN SUPPORT
9148 M:      Russell King <linux@armlinux.org.uk>
9149 L:      linux-arm-kernel@lists.infradead.org
9150 S:      Maintained
9151 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9152
9153 MARVELL MV643XX ETHERNET DRIVER
9154 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9155 L:      netdev@vger.kernel.org
9156 S:      Maintained
9157 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9158 F:      include/linux/mv643xx.h
9159
9160 MARVELL MV88X3310 PHY DRIVER
9161 M:      Russell King <linux@armlinux.org.uk>
9162 L:      netdev@vger.kernel.org
9163 S:      Maintained
9164 F:      drivers/net/phy/marvell10g.c
9165
9166 MARVELL MVEBU THERMAL DRIVER
9167 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9168 S:      Maintained
9169 F:      drivers/thermal/armada_thermal.c
9170
9171 MARVELL MVNETA ETHERNET DRIVER
9172 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9173 L:      netdev@vger.kernel.org
9174 S:      Maintained
9175 F:      drivers/net/ethernet/marvell/mvneta.*
9176
9177 MARVELL MWIFIEX WIRELESS DRIVER
9178 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9179 M:      Nishant Sarmukadam <nishants@marvell.com>
9180 M:      Ganapathi Bhat <gbhat@marvell.com>
9181 M:      Xinming Hu <huxinming820@gmail.com>
9182 L:      linux-wireless@vger.kernel.org
9183 S:      Maintained
9184 F:      drivers/net/wireless/marvell/mwifiex/
9185
9186 MARVELL MWL8K WIRELESS DRIVER
9187 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9188 L:      linux-wireless@vger.kernel.org
9189 S:      Odd Fixes
9190 F:      drivers/net/wireless/marvell/mwl8k.c
9191
9192 MARVELL NAND CONTROLLER DRIVER
9193 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9194 L:      linux-mtd@lists.infradead.org
9195 S:      Maintained
9196 F:      drivers/mtd/nand/raw/marvell_nand.c
9197 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9198
9199 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9200 M:      Nicolas Pitre <nico@fluxnic.net>
9201 S:      Odd Fixes
9202 F:      drivers/mmc/host/mvsdio.*
9203
9204 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9205 M:      Hu Ziji <huziji@marvell.com>
9206 L:      linux-mmc@vger.kernel.org
9207 S:      Supported
9208 F:      drivers/mmc/host/sdhci-xenon*
9209 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9210
9211 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9212 M:      Sunil Goutham <sgoutham@marvell.com>
9213 M:      Linu Cherian <lcherian@marvell.com>
9214 M:      Geetha sowjanya <gakula@marvell.com>
9215 M:      Jerin Jacob <jerinj@marvell.com>
9216 L:      netdev@vger.kernel.org
9217 S:      Supported
9218 F:      drivers/net/ethernet/marvell/octeontx2/af/
9219
9220 MATROX FRAMEBUFFER DRIVER
9221 L:      linux-fbdev@vger.kernel.org
9222 S:      Orphan
9223 F:      drivers/video/fbdev/matrox/matroxfb_*
9224 F:      include/uapi/linux/matroxfb.h
9225
9226 MAX16065 HARDWARE MONITOR DRIVER
9227 M:      Guenter Roeck <linux@roeck-us.net>
9228 L:      linux-hwmon@vger.kernel.org
9229 S:      Maintained
9230 F:      Documentation/hwmon/max16065
9231 F:      drivers/hwmon/max16065.c
9232
9233 MAX2175 SDR TUNER DRIVER
9234 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9235 L:      linux-media@vger.kernel.org
9236 T:      git git://linuxtv.org/media_tree.git
9237 S:      Maintained
9238 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9239 F:      Documentation/media/v4l-drivers/max2175.rst
9240 F:      drivers/media/i2c/max2175*
9241 F:      include/uapi/linux/max2175.h
9242
9243 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9244 L:      linux-hwmon@vger.kernel.org
9245 S:      Orphan
9246 F:      Documentation/hwmon/max6650
9247 F:      drivers/hwmon/max6650.c
9248
9249 MAX6697 HARDWARE MONITOR DRIVER
9250 M:      Guenter Roeck <linux@roeck-us.net>
9251 L:      linux-hwmon@vger.kernel.org
9252 S:      Maintained
9253 F:      Documentation/hwmon/max6697
9254 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9255 F:      drivers/hwmon/max6697.c
9256 F:      include/linux/platform_data/max6697.h
9257
9258 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9259 M:      Peter Rosin <peda@axentia.se>
9260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9261 S:      Maintained
9262 F:      Documentation/devicetree/bindings/sound/max9860.txt
9263 F:      sound/soc/codecs/max9860.*
9264
9265 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9266 M:      Javier Martinez Canillas <javier@dowhile0.org>
9267 L:      linux-kernel@vger.kernel.org
9268 S:      Supported
9269 F:      drivers/regulator/max77802-regulator.c
9270 F:      Documentation/devicetree/bindings/*/*max77802.txt
9271 F:      include/dt-bindings/*/*max77802.h
9272
9273 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9274 M:      Krzysztof Kozlowski <krzk@kernel.org>
9275 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9276 L:      linux-pm@vger.kernel.org
9277 S:      Supported
9278 F:      drivers/power/supply/max14577_charger.c
9279 F:      drivers/power/supply/max77693_charger.c
9280
9281 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9282 M:      Chanwoo Choi <cw00.choi@samsung.com>
9283 M:      Krzysztof Kozlowski <krzk@kernel.org>
9284 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9285 L:      linux-kernel@vger.kernel.org
9286 S:      Supported
9287 F:      drivers/*/max14577*.c
9288 F:      drivers/*/max77686*.c
9289 F:      drivers/*/max77693*.c
9290 F:      drivers/extcon/extcon-max14577.c
9291 F:      drivers/extcon/extcon-max77693.c
9292 F:      drivers/rtc/rtc-max77686.c
9293 F:      drivers/clk/clk-max77686.c
9294 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9295 F:      Documentation/devicetree/bindings/*/max77686.txt
9296 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9297 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9298 F:      include/linux/mfd/max14577*.h
9299 F:      include/linux/mfd/max77686*.h
9300 F:      include/linux/mfd/max77693*.h
9301
9302 MAXIRADIO FM RADIO RECEIVER DRIVER
9303 M:      Hans Verkuil <hverkuil@xs4all.nl>
9304 L:      linux-media@vger.kernel.org
9305 T:      git git://linuxtv.org/media_tree.git
9306 W:      https://linuxtv.org
9307 S:      Maintained
9308 F:      drivers/media/radio/radio-maxiradio*
9309
9310 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9311 M:      Peter Rosin <peda@axentia.se>
9312 L:      linux-iio@vger.kernel.org
9313 S:      Maintained
9314 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9315 F:      drivers/iio/potentiometer/mcp4018.c
9316 F:      drivers/iio/potentiometer/mcp4531.c
9317
9318 MCR20A IEEE-802.15.4 RADIO DRIVER
9319 M:      Xue Liu <liuxuenetmail@gmail.com>
9320 L:      linux-wpan@vger.kernel.org
9321 W:      https://github.com/xueliu/mcr20a-linux
9322 S:      Maintained
9323 F:      drivers/net/ieee802154/mcr20a.c
9324 F:      drivers/net/ieee802154/mcr20a.h
9325 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9326
9327 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9328 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9329 L:      linux-iio@vger.kernel.org
9330 S:      Maintained
9331 F:      drivers/iio/dac/cio-dac.c
9332
9333 MEDIA DRIVERS FOR ASCOT2E
9334 M:      Sergey Kozlov <serjk@netup.ru>
9335 M:      Abylay Ospan <aospan@netup.ru>
9336 L:      linux-media@vger.kernel.org
9337 W:      https://linuxtv.org
9338 W:      http://netup.tv/
9339 T:      git git://linuxtv.org/media_tree.git
9340 S:      Supported
9341 F:      drivers/media/dvb-frontends/ascot2e*
9342
9343 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9344 M:      Jasmin Jessich <jasmin@anw.at>
9345 L:      linux-media@vger.kernel.org
9346 W:      https://linuxtv.org
9347 T:      git git://linuxtv.org/media_tree.git
9348 S:      Maintained
9349 F:      drivers/media/dvb-frontends/cxd2099*
9350
9351 MEDIA DRIVERS FOR CXD2841ER
9352 M:      Sergey Kozlov <serjk@netup.ru>
9353 M:      Abylay Ospan <aospan@netup.ru>
9354 L:      linux-media@vger.kernel.org
9355 W:      https://linuxtv.org
9356 W:      http://netup.tv/
9357 T:      git git://linuxtv.org/media_tree.git
9358 S:      Supported
9359 F:      drivers/media/dvb-frontends/cxd2841er*
9360
9361 MEDIA DRIVERS FOR CXD2880
9362 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9363 L:      linux-media@vger.kernel.org
9364 W:      http://linuxtv.org/
9365 T:      git git://linuxtv.org/media_tree.git
9366 S:      Supported
9367 F:      drivers/media/dvb-frontends/cxd2880/*
9368 F:      drivers/media/spi/cxd2880*
9369
9370 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9371 L:      linux-media@vger.kernel.org
9372 W:      https://linuxtv.org
9373 T:      git git://linuxtv.org/media_tree.git
9374 S:      Orphan
9375 F:      drivers/media/pci/ddbridge/*
9376
9377 MEDIA DRIVERS FOR FREESCALE IMX
9378 M:      Steve Longerbeam <slongerbeam@gmail.com>
9379 M:      Philipp Zabel <p.zabel@pengutronix.de>
9380 L:      linux-media@vger.kernel.org
9381 T:      git git://linuxtv.org/media_tree.git
9382 S:      Maintained
9383 F:      Documentation/devicetree/bindings/media/imx.txt
9384 F:      Documentation/media/v4l-drivers/imx.rst
9385 F:      drivers/staging/media/imx/
9386 F:      include/linux/imx-media.h
9387 F:      include/media/imx.h
9388
9389 MEDIA DRIVER FOR FREESCALE IMX PXP
9390 M:      Philipp Zabel <p.zabel@pengutronix.de>
9391 L:      linux-media@vger.kernel.org
9392 T:      git git://linuxtv.org/media_tree.git
9393 S:      Maintained
9394 F:      drivers/media/platform/imx-pxp.[ch]
9395
9396 MEDIA DRIVERS FOR HELENE
9397 M:      Abylay Ospan <aospan@netup.ru>
9398 L:      linux-media@vger.kernel.org
9399 W:      https://linuxtv.org
9400 W:      http://netup.tv/
9401 T:      git git://linuxtv.org/media_tree.git
9402 S:      Supported
9403 F:      drivers/media/dvb-frontends/helene*
9404
9405 MEDIA DRIVERS FOR HORUS3A
9406 M:      Sergey Kozlov <serjk@netup.ru>
9407 M:      Abylay Ospan <aospan@netup.ru>
9408 L:      linux-media@vger.kernel.org
9409 W:      https://linuxtv.org
9410 W:      http://netup.tv/
9411 T:      git git://linuxtv.org/media_tree.git
9412 S:      Supported
9413 F:      drivers/media/dvb-frontends/horus3a*
9414
9415 MEDIA DRIVERS FOR LNBH25
9416 M:      Sergey Kozlov <serjk@netup.ru>
9417 M:      Abylay Ospan <aospan@netup.ru>
9418 L:      linux-media@vger.kernel.org
9419 W:      https://linuxtv.org
9420 W:      http://netup.tv/
9421 T:      git git://linuxtv.org/media_tree.git
9422 S:      Supported
9423 F:      drivers/media/dvb-frontends/lnbh25*
9424
9425 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9426 L:      linux-media@vger.kernel.org
9427 W:      https://linuxtv.org
9428 T:      git git://linuxtv.org/media_tree.git
9429 S:      Orphan
9430 F:      drivers/media/dvb-frontends/mxl5xx*
9431
9432 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9433 M:      Sergey Kozlov <serjk@netup.ru>
9434 M:      Abylay Ospan <aospan@netup.ru>
9435 L:      linux-media@vger.kernel.org
9436 W:      https://linuxtv.org
9437 W:      http://netup.tv/
9438 T:      git git://linuxtv.org/media_tree.git
9439 S:      Supported
9440 F:      drivers/media/pci/netup_unidvb/*
9441
9442 MEDIA DRIVERS FOR RENESAS - CEU
9443 M:      Jacopo Mondi <jacopo@jmondi.org>
9444 L:      linux-media@vger.kernel.org
9445 L:      linux-renesas-soc@vger.kernel.org
9446 T:      git git://linuxtv.org/media_tree.git
9447 S:      Supported
9448 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9449 F:      drivers/media/platform/renesas-ceu.c
9450 F:      include/media/drv-intf/renesas-ceu.h
9451
9452 MEDIA DRIVERS FOR RENESAS - DRIF
9453 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9454 L:      linux-media@vger.kernel.org
9455 L:      linux-renesas-soc@vger.kernel.org
9456 T:      git git://linuxtv.org/media_tree.git
9457 S:      Supported
9458 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9459 F:      drivers/media/platform/rcar_drif.c
9460
9461 MEDIA DRIVERS FOR RENESAS - FCP
9462 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9463 L:      linux-media@vger.kernel.org
9464 L:      linux-renesas-soc@vger.kernel.org
9465 T:      git git://linuxtv.org/media_tree.git
9466 S:      Supported
9467 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9468 F:      drivers/media/platform/rcar-fcp.c
9469 F:      include/media/rcar-fcp.h
9470
9471 MEDIA DRIVERS FOR RENESAS - FDP1
9472 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9473 L:      linux-media@vger.kernel.org
9474 L:      linux-renesas-soc@vger.kernel.org
9475 T:      git git://linuxtv.org/media_tree.git
9476 S:      Supported
9477 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9478 F:      drivers/media/platform/rcar_fdp1.c
9479
9480 MEDIA DRIVERS FOR RENESAS - VIN
9481 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9482 L:      linux-media@vger.kernel.org
9483 L:      linux-renesas-soc@vger.kernel.org
9484 T:      git git://linuxtv.org/media_tree.git
9485 S:      Supported
9486 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9487 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9488 F:      drivers/media/platform/rcar-vin/
9489
9490 MEDIA DRIVERS FOR RENESAS - VSP1
9491 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9492 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9493 L:      linux-media@vger.kernel.org
9494 L:      linux-renesas-soc@vger.kernel.org
9495 T:      git git://linuxtv.org/media_tree.git
9496 S:      Supported
9497 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9498 F:      drivers/media/platform/vsp1/
9499
9500 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9501 L:      linux-media@vger.kernel.org
9502 W:      https://linuxtv.org
9503 T:      git git://linuxtv.org/media_tree.git
9504 S:      Orphan
9505 F:      drivers/media/dvb-frontends/stv0910*
9506
9507 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9508 L:      linux-media@vger.kernel.org
9509 W:      https://linuxtv.org
9510 T:      git git://linuxtv.org/media_tree.git
9511 S:      Orphan
9512 F:      drivers/media/dvb-frontends/stv6111*
9513
9514 MEDIA DRIVERS FOR STM32 - DCMI
9515 M:      Hugues Fruchet <hugues.fruchet@st.com>
9516 L:      linux-media@vger.kernel.org
9517 T:      git git://linuxtv.org/media_tree.git
9518 S:      Supported
9519 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9520 F:      drivers/media/platform/stm32/stm32-dcmi.c
9521
9522 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9523 M:      Dmitry Osipenko <digetx@gmail.com>
9524 L:      linux-media@vger.kernel.org
9525 L:      linux-tegra@vger.kernel.org
9526 T:      git git://linuxtv.org/media_tree.git
9527 S:      Maintained
9528 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9529 F:      drivers/staging/media/tegra-vde/
9530
9531 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9532 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9533 P:      LinuxTV.org Project
9534 L:      linux-media@vger.kernel.org
9535 W:      https://linuxtv.org
9536 Q:      http://patchwork.kernel.org/project/linux-media/list/
9537 T:      git git://linuxtv.org/media_tree.git
9538 S:      Maintained
9539 F:      Documentation/devicetree/bindings/media/
9540 F:      Documentation/media/
9541 F:      drivers/media/
9542 F:      drivers/staging/media/
9543 F:      include/linux/platform_data/media/
9544 F:      include/media/
9545 F:      include/uapi/linux/dvb/
9546 F:      include/uapi/linux/videodev2.h
9547 F:      include/uapi/linux/media.h
9548 F:      include/uapi/linux/v4l2-*
9549 F:      include/uapi/linux/meye.h
9550 F:      include/uapi/linux/ivtv*
9551 F:      include/uapi/linux/uvcvideo.h
9552
9553 MEDIATEK BLUETOOTH DRIVER
9554 M:      Sean Wang <sean.wang@mediatek.com>
9555 L:      linux-bluetooth@vger.kernel.org
9556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9557 S:      Maintained
9558 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9559 F:      drivers/bluetooth/btmtkuart.c
9560
9561 MEDIATEK CIR DRIVER
9562 M:      Sean Wang <sean.wang@mediatek.com>
9563 S:      Maintained
9564 F:      drivers/media/rc/mtk-cir.c
9565
9566 MEDIATEK DMA DRIVER
9567 M:      Sean Wang <sean.wang@mediatek.com>
9568 L:      dmaengine@vger.kernel.org
9569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9571 S:      Maintained
9572 F:      Documentation/devicetree/bindings/dma/mtk-*
9573 F:      drivers/dma/mediatek/
9574
9575 MEDIATEK PMIC LED DRIVER
9576 M:      Sean Wang <sean.wang@mediatek.com>
9577 S:      Maintained
9578 F:      drivers/leds/leds-mt6323.c
9579 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9580
9581 MEDIATEK ETHERNET DRIVER
9582 M:      Felix Fietkau <nbd@openwrt.org>
9583 M:      John Crispin <john@phrozen.org>
9584 M:      Sean Wang <sean.wang@mediatek.com>
9585 M:      Nelson Chang <nelson.chang@mediatek.com>
9586 L:      netdev@vger.kernel.org
9587 S:      Maintained
9588 F:      drivers/net/ethernet/mediatek/
9589
9590 MEDIATEK SWITCH DRIVER
9591 M:      Sean Wang <sean.wang@mediatek.com>
9592 L:      netdev@vger.kernel.org
9593 S:      Maintained
9594 F:      drivers/net/dsa/mt7530.*
9595 F:      net/dsa/tag_mtk.c
9596
9597 MEDIATEK JPEG DRIVER
9598 M:      Rick Chang <rick.chang@mediatek.com>
9599 M:      Bin Liu <bin.liu@mediatek.com>
9600 S:      Supported
9601 F:      drivers/media/platform/mtk-jpeg/
9602 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9603
9604 MEDIATEK MDP DRIVER
9605 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9606 M:      Houlong Wei <houlong.wei@mediatek.com>
9607 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9608 S:      Supported
9609 F:      drivers/media/platform/mtk-mdp/
9610 F:      drivers/media/platform/mtk-vpu/
9611 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9612
9613 MEDIATEK MEDIA DRIVER
9614 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9615 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9616 S:      Supported
9617 F:      drivers/media/platform/mtk-vcodec/
9618 F:      drivers/media/platform/mtk-vpu/
9619 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9620 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9621
9622 MEDIATEK MT76 WIRELESS LAN DRIVER
9623 M:      Felix Fietkau <nbd@nbd.name>
9624 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9625 L:      linux-wireless@vger.kernel.org
9626 S:      Maintained
9627 F:      drivers/net/wireless/mediatek/mt76/
9628
9629 MEDIATEK MT7601U WIRELESS LAN DRIVER
9630 M:      Jakub Kicinski <kubakici@wp.pl>
9631 L:      linux-wireless@vger.kernel.org
9632 S:      Maintained
9633 F:      drivers/net/wireless/mediatek/mt7601u/
9634
9635 MEDIATEK NAND CONTROLLER DRIVER
9636 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9637 L:      linux-mtd@lists.infradead.org
9638 S:      Maintained
9639 F:      drivers/mtd/nand/raw/mtk_*
9640 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9641
9642 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9643 M:      Sean Wang <sean.wang@mediatek.com>
9644 S:      Maintained
9645 F:      drivers/char/hw_random/mtk-rng.c
9646
9647 MEDIATEK USB3 DRD IP DRIVER
9648 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9649 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9651 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9652 S:      Maintained
9653 F:      drivers/usb/mtu3/
9654
9655 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9656 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9657 M:      Martin Donnelly <martin.donnelly@ge.com>
9658 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9659 S:      Maintained
9660 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9661 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9662
9663 MEGARAID SCSI/SAS DRIVERS
9664 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9665 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9666 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9667 L:      megaraidlinux.pdl@broadcom.com
9668 L:      linux-scsi@vger.kernel.org
9669 W:      http://www.avagotech.com/support/
9670 S:      Maintained
9671 F:      Documentation/scsi/megaraid.txt
9672 F:      drivers/scsi/megaraid.*
9673 F:      drivers/scsi/megaraid/
9674
9675 MELEXIS MLX90614 DRIVER
9676 M:      Crt Mori <cmo@melexis.com>
9677 L:      linux-iio@vger.kernel.org
9678 W:      http://www.melexis.com
9679 S:      Supported
9680 F:      drivers/iio/temperature/mlx90614.c
9681
9682 MELEXIS MLX90632 DRIVER
9683 M:      Crt Mori <cmo@melexis.com>
9684 L:      linux-iio@vger.kernel.org
9685 W:      http://www.melexis.com
9686 S:      Supported
9687 F:      drivers/iio/temperature/mlx90632.c
9688
9689 MELFAS MIP4 TOUCHSCREEN DRIVER
9690 M:      Sangwon Jee <jeesw@melfas.com>
9691 W:      http://www.melfas.com
9692 S:      Supported
9693 F:      drivers/input/touchscreen/melfas_mip4.c
9694 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9695
9696 MELLANOX ETHERNET DRIVER (mlx4_en)
9697 M:      Tariq Toukan <tariqt@mellanox.com>
9698 L:      netdev@vger.kernel.org
9699 S:      Supported
9700 W:      http://www.mellanox.com
9701 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9702 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9703
9704 MELLANOX ETHERNET DRIVER (mlx5e)
9705 M:      Saeed Mahameed <saeedm@mellanox.com>
9706 L:      netdev@vger.kernel.org
9707 S:      Supported
9708 W:      http://www.mellanox.com
9709 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9710 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9711
9712 MELLANOX ETHERNET INNOVA DRIVERS
9713 R:      Boris Pismenny <borisp@mellanox.com>
9714 L:      netdev@vger.kernel.org
9715 S:      Supported
9716 W:      http://www.mellanox.com
9717 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9718 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9719 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9720 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9721 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9722
9723 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9724 R:      Boris Pismenny <borisp@mellanox.com>
9725 L:      netdev@vger.kernel.org
9726 S:      Supported
9727 W:      http://www.mellanox.com
9728 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9729 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9730 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9731
9732 MELLANOX ETHERNET SWITCH DRIVERS
9733 M:      Jiri Pirko <jiri@mellanox.com>
9734 M:      Ido Schimmel <idosch@mellanox.com>
9735 L:      netdev@vger.kernel.org
9736 S:      Supported
9737 W:      http://www.mellanox.com
9738 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9739 F:      drivers/net/ethernet/mellanox/mlxsw/
9740 F:      tools/testing/selftests/drivers/net/mlxsw/
9741
9742 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9743 M:      mlxsw@mellanox.com
9744 L:      netdev@vger.kernel.org
9745 S:      Supported
9746 W:      http://www.mellanox.com
9747 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9748 F:      drivers/net/ethernet/mellanox/mlxfw/
9749
9750 MELLANOX HARDWARE PLATFORM SUPPORT
9751 M:      Andy Shevchenko <andy@infradead.org>
9752 M:      Darren Hart <dvhart@infradead.org>
9753 M:      Vadim Pasternak <vadimp@mellanox.com>
9754 L:      platform-driver-x86@vger.kernel.org
9755 S:      Supported
9756 F:      drivers/platform/mellanox/
9757
9758 MELLANOX MLX4 core VPI driver
9759 M:      Tariq Toukan <tariqt@mellanox.com>
9760 L:      netdev@vger.kernel.org
9761 L:      linux-rdma@vger.kernel.org
9762 W:      http://www.mellanox.com
9763 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9764 S:      Supported
9765 F:      drivers/net/ethernet/mellanox/mlx4/
9766 F:      include/linux/mlx4/
9767
9768 MELLANOX MLX4 IB driver
9769 M:      Yishai Hadas <yishaih@mellanox.com>
9770 L:      linux-rdma@vger.kernel.org
9771 W:      http://www.mellanox.com
9772 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9773 S:      Supported
9774 F:      drivers/infiniband/hw/mlx4/
9775 F:      include/linux/mlx4/
9776 F:      include/uapi/rdma/mlx4-abi.h
9777
9778 MELLANOX MLX5 core VPI driver
9779 M:      Saeed Mahameed <saeedm@mellanox.com>
9780 M:      Leon Romanovsky <leonro@mellanox.com>
9781 L:      netdev@vger.kernel.org
9782 L:      linux-rdma@vger.kernel.org
9783 W:      http://www.mellanox.com
9784 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9785 S:      Supported
9786 F:      drivers/net/ethernet/mellanox/mlx5/core/
9787 F:      include/linux/mlx5/
9788
9789 MELLANOX MLX5 IB driver
9790 M:      Leon Romanovsky <leonro@mellanox.com>
9791 L:      linux-rdma@vger.kernel.org
9792 W:      http://www.mellanox.com
9793 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9794 S:      Supported
9795 F:      drivers/infiniband/hw/mlx5/
9796 F:      include/linux/mlx5/
9797 F:      include/uapi/rdma/mlx5-abi.h
9798
9799 MELLANOX MLXCPLD I2C AND MUX DRIVER
9800 M:      Vadim Pasternak <vadimp@mellanox.com>
9801 M:      Michael Shych <michaelsh@mellanox.com>
9802 L:      linux-i2c@vger.kernel.org
9803 S:      Supported
9804 F:      drivers/i2c/busses/i2c-mlxcpld.c
9805 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9806 F:      Documentation/i2c/busses/i2c-mlxcpld
9807
9808 MELLANOX MLXCPLD LED DRIVER
9809 M:      Vadim Pasternak <vadimp@mellanox.com>
9810 L:      linux-leds@vger.kernel.org
9811 S:      Supported
9812 F:      drivers/leds/leds-mlxcpld.c
9813 F:      drivers/leds/leds-mlxreg.c
9814 F:      Documentation/leds/leds-mlxcpld.txt
9815
9816 MELLANOX PLATFORM DRIVER
9817 M:      Vadim Pasternak <vadimp@mellanox.com>
9818 L:      platform-driver-x86@vger.kernel.org
9819 S:      Supported
9820 F:      drivers/platform/x86/mlx-platform.c
9821
9822 MEMBARRIER SUPPORT
9823 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9824 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9825 L:      linux-kernel@vger.kernel.org
9826 S:      Supported
9827 F:      kernel/sched/membarrier.c
9828 F:      include/uapi/linux/membarrier.h
9829 F:      arch/powerpc/include/asm/membarrier.h
9830
9831 MEMORY MANAGEMENT
9832 L:      linux-mm@kvack.org
9833 W:      http://www.linux-mm.org
9834 S:      Maintained
9835 F:      include/linux/mm.h
9836 F:      include/linux/gfp.h
9837 F:      include/linux/mmzone.h
9838 F:      include/linux/memory_hotplug.h
9839 F:      include/linux/vmalloc.h
9840 F:      mm/
9841
9842 MEMORY TECHNOLOGY DEVICES (MTD)
9843 M:      David Woodhouse <dwmw2@infradead.org>
9844 M:      Brian Norris <computersforpeace@gmail.com>
9845 M:      Boris Brezillon <bbrezillon@kernel.org>
9846 M:      Marek Vasut <marek.vasut@gmail.com>
9847 M:      Richard Weinberger <richard@nod.at>
9848 L:      linux-mtd@lists.infradead.org
9849 W:      http://www.linux-mtd.infradead.org/
9850 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9851 T:      git git://git.infradead.org/linux-mtd.git master
9852 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9853 S:      Maintained
9854 F:      Documentation/devicetree/bindings/mtd/
9855 F:      drivers/mtd/
9856 F:      include/linux/mtd/
9857 F:      include/uapi/mtd/
9858
9859 MEN A21 WATCHDOG DRIVER
9860 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9861 L:      linux-watchdog@vger.kernel.org
9862 S:      Maintained
9863 F:      drivers/watchdog/mena21_wdt.c
9864
9865 MEN CHAMELEON BUS (mcb)
9866 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9867 S:      Maintained
9868 F:      drivers/mcb/
9869 F:      include/linux/mcb.h
9870 F:      Documentation/men-chameleon-bus.txt
9871
9872 MEN F21BMC (Board Management Controller)
9873 M:      Andreas Werner <andreas.werner@men.de>
9874 S:      Supported
9875 F:      drivers/mfd/menf21bmc.c
9876 F:      drivers/watchdog/menf21bmc_wdt.c
9877 F:      drivers/leds/leds-menf21bmc.c
9878 F:      drivers/hwmon/menf21bmc_hwmon.c
9879 F:      Documentation/hwmon/menf21bmc
9880
9881 MEN Z069 WATCHDOG DRIVER
9882 M:      Johannes Thumshirn <jth@kernel.org>
9883 L:      linux-watchdog@vger.kernel.org
9884 S:      Maintained
9885 F:      drivers/watchdog/menz69_wdt.c
9886
9887 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9888 M:      Neil Armstrong <narmstrong@baylibre.com>
9889 L:      linux-media@lists.freedesktop.org
9890 L:      linux-amlogic@lists.infradead.org
9891 W:      http://linux-meson.com/
9892 S:      Supported
9893 F:      drivers/media/platform/meson/ao-cec.c
9894 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9895 T:      git git://linuxtv.org/media_tree.git
9896
9897 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9898 M:      Liang Yang <liang.yang@amlogic.com>
9899 L:      linux-mtd@lists.infradead.org
9900 S:      Maintained
9901 F:      drivers/mtd/nand/raw/meson_*
9902 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9903
9904 METHODE UDPU SUPPORT
9905 M:      Vladimir Vid <vladimir.vid@sartura.hr>
9906 S:      Maintained
9907 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9908
9909 MICROBLAZE ARCHITECTURE
9910 M:      Michal Simek <monstr@monstr.eu>
9911 W:      http://www.monstr.eu/fdt/
9912 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9913 S:      Supported
9914 F:      arch/microblaze/
9915
9916 MICROCHIP AT91 SERIAL DRIVER
9917 M:      Richard Genoud <richard.genoud@gmail.com>
9918 S:      Maintained
9919 F:      drivers/tty/serial/atmel_serial.c
9920 F:      drivers/tty/serial/atmel_serial.h
9921 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9922
9923 MICROCHIP AUDIO ASOC DRIVERS
9924 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9926 S:      Supported
9927 F:      sound/soc/atmel
9928
9929 MICROCHIP DMA DRIVER
9930 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9932 L:      dmaengine@vger.kernel.org
9933 S:      Supported
9934 F:      drivers/dma/at_hdmac.c
9935 F:      drivers/dma/at_hdmac_regs.h
9936 F:      include/linux/platform_data/dma-atmel.h
9937 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9938 F:      include/dt-bindings/dma/at91.h
9939
9940 MICROCHIP ECC DRIVER
9941 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9942 L:      linux-crypto@vger.kernel.org
9943 S:      Maintained
9944 F:      drivers/crypto/atmel-ecc.*
9945
9946 MICROCHIP I2C DRIVER
9947 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9948 L:      linux-i2c@vger.kernel.org
9949 S:      Supported
9950 F:      drivers/i2c/busses/i2c-at91.c
9951
9952 MICROCHIP ISC DRIVER
9953 M:      Eugen Hristev <eugen.hristev@microchip.com>
9954 L:      linux-media@vger.kernel.org
9955 S:      Supported
9956 F:      drivers/media/platform/atmel/atmel-isc.c
9957 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9958 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9959
9960 MICROCHIP ISI DRIVER
9961 M:      Eugen Hristev <eugen.hristev@microchip.com>
9962 L:      linux-media@vger.kernel.org
9963 S:      Supported
9964 F:      drivers/media/platform/atmel/atmel-isi.c
9965 F:      drivers/media/platform/atmel/atmel-isi.h
9966
9967 MICROCHIP AT91 USART MFD DRIVER
9968 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9969 L:      linux-kernel@vger.kernel.org
9970 S:      Supported
9971 F:      drivers/mfd/at91-usart.c
9972 F:      include/dt-bindings/mfd/at91-usart.h
9973 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9974
9975 MICROCHIP AT91 USART SPI DRIVER
9976 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9977 L:      linux-spi@vger.kernel.org
9978 S:      Supported
9979 F:      drivers/spi/spi-at91-usart.c
9980 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9981
9982 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9983 M:      Woojung Huh <Woojung.Huh@microchip.com>
9984 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9985 L:      netdev@vger.kernel.org
9986 S:      Maintained
9987 F:      net/dsa/tag_ksz.c
9988 F:      drivers/net/dsa/microchip/*
9989 F:      include/linux/platform_data/microchip-ksz.h
9990 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9991
9992 MICROCHIP LAN743X ETHERNET DRIVER
9993 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9994 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9995 L:      netdev@vger.kernel.org
9996 S:      Maintained
9997 F:      drivers/net/ethernet/microchip/lan743x_*
9998
9999 MICROCHIP LCDFB DRIVER
10000 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10001 L:      linux-fbdev@vger.kernel.org
10002 S:      Maintained
10003 F:      drivers/video/fbdev/atmel_lcdfb.c
10004 F:      include/video/atmel_lcdc.h
10005
10006 MICROCHIP MMC/SD/SDIO MCI DRIVER
10007 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10008 S:      Maintained
10009 F:      drivers/mmc/host/atmel-mci.c
10010
10011 MICROCHIP MCP16502 PMIC DRIVER
10012 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10014 S:      Maintained
10015 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10016 F:      drivers/regulator/mcp16502.c
10017
10018 MICROCHIP MCP3911 ADC DRIVER
10019 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10020 M:      Kent Gustavsson <kent@minoris.se>
10021 L:      linux-iio@vger.kernel.org
10022 S:      Supported
10023 F:      drivers/iio/adc/mcp3911.c
10024 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10025
10026 MICROCHIP NAND DRIVER
10027 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10028 L:      linux-mtd@lists.infradead.org
10029 S:      Supported
10030 F:      drivers/mtd/nand/raw/atmel/*
10031 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10032
10033 MICROCHIP PWM DRIVER
10034 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10036 L:      linux-pwm@vger.kernel.org
10037 S:      Supported
10038 F:      drivers/pwm/pwm-atmel.c
10039 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10040
10041 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10042 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10043 M:      Eugen Hristev <eugen.hristev@microchip.com>
10044 L:      linux-iio@vger.kernel.org
10045 S:      Supported
10046 F:      drivers/iio/adc/at91-sama5d2_adc.c
10047 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10048 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10049
10050 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10051 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10052 S:      Supported
10053 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10054
10055 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10056 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10058 L:      linux-gpio@vger.kernel.org
10059 F:      drivers/gpio/gpio-sama5d2-piobu.c
10060
10061 MICROCHIP SPI DRIVER
10062 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10063 S:      Supported
10064 F:      drivers/spi/spi-atmel.*
10065
10066 MICROCHIP SSC DRIVER
10067 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10069 S:      Supported
10070 F:      drivers/misc/atmel-ssc.c
10071 F:      include/linux/atmel-ssc.h
10072
10073 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10074 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10076 S:      Supported
10077 F:      drivers/misc/atmel_tclib.c
10078 F:      drivers/clocksource/tcb_clksrc.c
10079
10080 MICROCHIP USBA UDC DRIVER
10081 M:      Cristian Birsan <cristian.birsan@microchip.com>
10082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10083 S:      Supported
10084 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10085
10086 MICROCHIP USB251XB DRIVER
10087 M:      Richard Leitner <richard.leitner@skidata.com>
10088 L:      linux-usb@vger.kernel.org
10089 S:      Maintained
10090 F:      drivers/usb/misc/usb251xb.c
10091 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10092
10093 MICROCHIP XDMA DRIVER
10094 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10095 L:      linux-arm-kernel@lists.infradead.org
10096 L:      dmaengine@vger.kernel.org
10097 S:      Supported
10098 F:      drivers/dma/at_xdmac.c
10099
10100 MICROSEMI MIPS SOCS
10101 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10102 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10103 L:      linux-mips@vger.kernel.org
10104 S:      Supported
10105 F:      arch/mips/generic/board-ocelot.c
10106 F:      arch/mips/configs/generic/board-ocelot.config
10107 F:      arch/mips/boot/dts/mscc/
10108 F:      Documentation/devicetree/bindings/mips/mscc.txt
10109
10110 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10111 M:      Don Brace <don.brace@microsemi.com>
10112 L:      esc.storagedev@microsemi.com
10113 L:      linux-scsi@vger.kernel.org
10114 S:      Supported
10115 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10116 F:      drivers/scsi/smartpqi/Kconfig
10117 F:      drivers/scsi/smartpqi/Makefile
10118 F:      include/linux/cciss*.h
10119 F:      include/uapi/linux/cciss*.h
10120 F:      Documentation/scsi/smartpqi.txt
10121
10122 MICROSEMI ETHERNET SWITCH DRIVER
10123 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10124 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10125 L:      netdev@vger.kernel.org
10126 S:      Supported
10127 F:      drivers/net/ethernet/mscc/
10128
10129 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10130 M:      Chen Yu <yu.c.chen@intel.com>
10131 L:      platform-driver-x86@vger.kernel.org
10132 S:      Supported
10133 F:      drivers/platform/x86/surfacepro3_button.c
10134
10135 MICROTEK X6 SCANNER
10136 M:      Oliver Neukum <oliver@neukum.org>
10137 S:      Maintained
10138 F:      drivers/usb/image/microtek.*
10139
10140 MIPS
10141 M:      Ralf Baechle <ralf@linux-mips.org>
10142 M:      Paul Burton <paul.burton@mips.com>
10143 M:      James Hogan <jhogan@kernel.org>
10144 L:      linux-mips@vger.kernel.org
10145 W:      http://www.linux-mips.org/
10146 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10148 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10149 S:      Supported
10150 F:      Documentation/devicetree/bindings/mips/
10151 F:      Documentation/mips/
10152 F:      arch/mips/
10153 F:      drivers/platform/mips/
10154
10155 MIPS BOSTON DEVELOPMENT BOARD
10156 M:      Paul Burton <paul.burton@mips.com>
10157 L:      linux-mips@vger.kernel.org
10158 S:      Maintained
10159 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10160 F:      arch/mips/boot/dts/img/boston.dts
10161 F:      arch/mips/configs/generic/board-boston.config
10162 F:      drivers/clk/imgtec/clk-boston.c
10163 F:      include/dt-bindings/clock/boston-clock.h
10164
10165 MIPS GENERIC PLATFORM
10166 M:      Paul Burton <paul.burton@mips.com>
10167 L:      linux-mips@vger.kernel.org
10168 S:      Supported
10169 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10170 F:      arch/mips/generic/
10171 F:      arch/mips/tools/generic-board-config.sh
10172
10173 MIPS/LOONGSON1 ARCHITECTURE
10174 M:      Keguang Zhang <keguang.zhang@gmail.com>
10175 L:      linux-mips@vger.kernel.org
10176 S:      Maintained
10177 F:      arch/mips/loongson32/
10178 F:      arch/mips/include/asm/mach-loongson32/
10179 F:      drivers/*/*loongson1*
10180 F:      drivers/*/*/*loongson1*
10181
10182 MIPS/LOONGSON2 ARCHITECTURE
10183 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10184 L:      linux-mips@vger.kernel.org
10185 S:      Maintained
10186 F:      arch/mips/loongson64/fuloong-2e/
10187 F:      arch/mips/loongson64/lemote-2f/
10188 F:      arch/mips/include/asm/mach-loongson64/
10189 F:      drivers/*/*loongson2*
10190 F:      drivers/*/*/*loongson2*
10191
10192 MIPS/LOONGSON3 ARCHITECTURE
10193 M:      Huacai Chen <chenhc@lemote.com>
10194 L:      linux-mips@vger.kernel.org
10195 S:      Maintained
10196 F:      arch/mips/loongson64/
10197 F:      arch/mips/include/asm/mach-loongson64/
10198 F:      drivers/platform/mips/cpu_hwmon.c
10199 F:      drivers/*/*loongson3*
10200 F:      drivers/*/*/*loongson3*
10201
10202 MIPS RINT INSTRUCTION EMULATION
10203 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10204 L:      linux-mips@vger.kernel.org
10205 S:      Supported
10206 F:      arch/mips/math-emu/sp_rint.c
10207 F:      arch/mips/math-emu/dp_rint.c
10208
10209 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10210 M:      Hans Verkuil <hverkuil@xs4all.nl>
10211 L:      linux-media@vger.kernel.org
10212 T:      git git://linuxtv.org/media_tree.git
10213 W:      https://linuxtv.org
10214 S:      Odd Fixes
10215 F:      drivers/media/radio/radio-miropcm20*
10216
10217 MMP SUPPORT
10218 R:      Lubomir Rintel <lkundrak@v3.sk>
10219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10220 S:      Odd Fixes
10221 F:      arch/arm/boot/dts/mmp*
10222 F:      arch/arm/mach-mmp/
10223
10224 MMU GATHER AND TLB INVALIDATION
10225 M:      Will Deacon <will.deacon@arm.com>
10226 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10227 M:      Andrew Morton <akpm@linux-foundation.org>
10228 M:      Nick Piggin <npiggin@gmail.com>
10229 M:      Peter Zijlstra <peterz@infradead.org>
10230 L:      linux-arch@vger.kernel.org
10231 L:      linux-mm@kvack.org
10232 S:      Maintained
10233 F:      arch/*/include/asm/tlb.h
10234 F:      include/asm-generic/tlb.h
10235 F:      mm/mmu_gather.c
10236
10237 MN88472 MEDIA DRIVER
10238 M:      Antti Palosaari <crope@iki.fi>
10239 L:      linux-media@vger.kernel.org
10240 W:      https://linuxtv.org
10241 W:      http://palosaari.fi/linux/
10242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10243 S:      Maintained
10244 F:      drivers/media/dvb-frontends/mn88472*
10245
10246 MN88473 MEDIA DRIVER
10247 M:      Antti Palosaari <crope@iki.fi>
10248 L:      linux-media@vger.kernel.org
10249 W:      https://linuxtv.org
10250 W:      http://palosaari.fi/linux/
10251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10252 S:      Maintained
10253 F:      drivers/media/dvb-frontends/mn88473*
10254
10255 MODULE SUPPORT
10256 M:      Jessica Yu <jeyu@kernel.org>
10257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10258 S:      Maintained
10259 F:      include/linux/module.h
10260 F:      kernel/module.c
10261
10262 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10263 W:      http://popies.net/meye/
10264 S:      Orphan
10265 F:      Documentation/media/v4l-drivers/meye*
10266 F:      drivers/media/pci/meye/
10267 F:      include/uapi/linux/meye.h
10268
10269 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10270 M:      Jiri Slaby <jirislaby@gmail.com>
10271 S:      Maintained
10272 F:      Documentation/serial/moxa-smartio
10273 F:      drivers/tty/mxser.*
10274
10275 MR800 AVERMEDIA USB FM RADIO DRIVER
10276 M:      Alexey Klimov <klimov.linux@gmail.com>
10277 L:      linux-media@vger.kernel.org
10278 T:      git git://linuxtv.org/media_tree.git
10279 S:      Maintained
10280 F:      drivers/media/radio/radio-mr800.c
10281
10282 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10283 M:      Alan Ott <alan@signal11.us>
10284 L:      linux-wpan@vger.kernel.org
10285 S:      Maintained
10286 F:      drivers/net/ieee802154/mrf24j40.c
10287 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10288
10289 MSI LAPTOP SUPPORT
10290 M:      "Lee, Chun-Yi" <jlee@suse.com>
10291 L:      platform-driver-x86@vger.kernel.org
10292 S:      Maintained
10293 F:      drivers/platform/x86/msi-laptop.c
10294
10295 MSI WMI SUPPORT
10296 L:      platform-driver-x86@vger.kernel.org
10297 S:      Orphan
10298 F:      drivers/platform/x86/msi-wmi.c
10299
10300 MSI001 MEDIA DRIVER
10301 M:      Antti Palosaari <crope@iki.fi>
10302 L:      linux-media@vger.kernel.org
10303 W:      https://linuxtv.org
10304 W:      http://palosaari.fi/linux/
10305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10306 T:      git git://linuxtv.org/anttip/media_tree.git
10307 S:      Maintained
10308 F:      drivers/media/tuners/msi001*
10309
10310 MSI2500 MEDIA DRIVER
10311 M:      Antti Palosaari <crope@iki.fi>
10312 L:      linux-media@vger.kernel.org
10313 W:      https://linuxtv.org
10314 W:      http://palosaari.fi/linux/
10315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10316 T:      git git://linuxtv.org/anttip/media_tree.git
10317 S:      Maintained
10318 F:      drivers/media/usb/msi2500/
10319
10320 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10321 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10322 L:      linux-mtd@lists.infradead.org
10323 S:      Maintained
10324 F:      drivers/mtd/devices/docg3*
10325
10326 MT9M032 APTINA SENSOR DRIVER
10327 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10328 L:      linux-media@vger.kernel.org
10329 T:      git git://linuxtv.org/media_tree.git
10330 S:      Maintained
10331 F:      drivers/media/i2c/mt9m032.c
10332 F:      include/media/i2c/mt9m032.h
10333
10334 MT9P031 APTINA CAMERA SENSOR
10335 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10336 L:      linux-media@vger.kernel.org
10337 T:      git git://linuxtv.org/media_tree.git
10338 S:      Maintained
10339 F:      drivers/media/i2c/mt9p031.c
10340 F:      include/media/i2c/mt9p031.h
10341
10342 MT9T001 APTINA CAMERA SENSOR
10343 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10344 L:      linux-media@vger.kernel.org
10345 T:      git git://linuxtv.org/media_tree.git
10346 S:      Maintained
10347 F:      drivers/media/i2c/mt9t001.c
10348 F:      include/media/i2c/mt9t001.h
10349
10350 MT9T112 APTINA CAMERA SENSOR
10351 M:      Jacopo Mondi <jacopo@jmondi.org>
10352 L:      linux-media@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Odd Fixes
10355 F:      drivers/media/i2c/mt9t112.c
10356 F:      include/media/i2c/mt9t112.h
10357
10358 MT9V032 APTINA CAMERA SENSOR
10359 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10360 L:      linux-media@vger.kernel.org
10361 T:      git git://linuxtv.org/media_tree.git
10362 S:      Maintained
10363 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10364 F:      drivers/media/i2c/mt9v032.c
10365 F:      include/media/i2c/mt9v032.h
10366
10367 MT9V111 APTINA CAMERA SENSOR
10368 M:      Jacopo Mondi <jacopo@jmondi.org>
10369 L:      linux-media@vger.kernel.org
10370 T:      git git://linuxtv.org/media_tree.git
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10373 F:      drivers/media/i2c/mt9v111.c
10374
10375 MULTIFUNCTION DEVICES (MFD)
10376 M:      Lee Jones <lee.jones@linaro.org>
10377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10378 S:      Supported
10379 F:      Documentation/devicetree/bindings/mfd/
10380 F:      drivers/mfd/
10381 F:      include/linux/mfd/
10382 F:      include/dt-bindings/mfd/
10383
10384 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10385 S:      Orphan
10386 F:      drivers/mmc/host/mmc_spi.c
10387 F:      include/linux/spi/mmc_spi.h
10388
10389 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10390 M:      Ulf Hansson <ulf.hansson@linaro.org>
10391 L:      linux-mmc@vger.kernel.org
10392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10393 S:      Maintained
10394 F:      Documentation/devicetree/bindings/mmc/
10395 F:      drivers/mmc/
10396 F:      include/linux/mmc/
10397 F:      include/uapi/linux/mmc/
10398
10399 MULTIPLEXER SUBSYSTEM
10400 M:      Peter Rosin <peda@axentia.se>
10401 S:      Maintained
10402 F:      Documentation/ABI/testing/sysfs-class-mux*
10403 F:      Documentation/devicetree/bindings/mux/
10404 F:      include/dt-bindings/mux/
10405 F:      include/linux/mux/
10406 F:      drivers/mux/
10407
10408 MULTITECH MULTIPORT CARD (ISICOM)
10409 S:      Orphan
10410 F:      drivers/tty/isicom.c
10411 F:      include/linux/isicom.h
10412
10413 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10414 M:      Bin Liu <b-liu@ti.com>
10415 L:      linux-usb@vger.kernel.org
10416 S:      Maintained
10417 F:      drivers/usb/musb/
10418
10419 MXL301RF MEDIA DRIVER
10420 M:      Akihiro Tsukada <tskd08@gmail.com>
10421 L:      linux-media@vger.kernel.org
10422 S:      Odd Fixes
10423 F:      drivers/media/tuners/mxl301rf*
10424
10425 MXL5007T MEDIA DRIVER
10426 M:      Michael Krufky <mkrufky@linuxtv.org>
10427 L:      linux-media@vger.kernel.org
10428 W:      https://linuxtv.org
10429 W:      http://github.com/mkrufky
10430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10431 T:      git git://linuxtv.org/mkrufky/tuners.git
10432 S:      Maintained
10433 F:      drivers/media/tuners/mxl5007t.*
10434
10435 MXSFB DRM DRIVER
10436 M:      Marek Vasut <marex@denx.de>
10437 M:      Stefan Agner <stefan@agner.ch>
10438 L:      dri-devel@lists.freedesktop.org
10439 S:      Supported
10440 F:      drivers/gpu/drm/mxsfb/
10441 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10442 T:      git git://anongit.freedesktop.org/drm/drm-misc
10443
10444 MYLEX DAC960 PCI RAID Controller
10445 M:      Hannes Reinecke <hare@kernel.org>
10446 L:      linux-scsi@vger.kernel.org
10447 S:      Supported
10448 F:      drivers/scsi/myrb.*
10449 F:      drivers/scsi/myrs.*
10450
10451 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10452 M:      Chris Lee <christopher.lee@cspi.com>
10453 L:      netdev@vger.kernel.org
10454 W:      https://www.cspi.com/ethernet-products/support/downloads/
10455 S:      Supported
10456 F:      drivers/net/ethernet/myricom/myri10ge/
10457
10458 NAND FLASH SUBSYSTEM
10459 M:      Boris Brezillon <bbrezillon@kernel.org>
10460 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10461 R:      Richard Weinberger <richard@nod.at>
10462 L:      linux-mtd@lists.infradead.org
10463 W:      http://www.linux-mtd.infradead.org/
10464 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10465 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10466 T:      git git://git.infradead.org/linux-mtd.git nand/next
10467 S:      Maintained
10468 F:      drivers/mtd/nand/
10469 F:      include/linux/mtd/*nand*.h
10470
10471 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10472 M:      Daniel Mack <zonque@gmail.com>
10473 S:      Maintained
10474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10475 W:      http://www.native-instruments.com
10476 F:      sound/usb/caiaq/
10477
10478 NATSEMI ETHERNET DRIVER (DP8381x)
10479 S:      Orphan
10480 F:      drivers/net/ethernet/natsemi/natsemi.c
10481
10482 NCR 5380 SCSI DRIVERS
10483 M:      Finn Thain <fthain@telegraphics.com.au>
10484 M:      Michael Schmitz <schmitzmic@gmail.com>
10485 L:      linux-scsi@vger.kernel.org
10486 S:      Maintained
10487 F:      Documentation/scsi/g_NCR5380.txt
10488 F:      drivers/scsi/NCR5380.*
10489 F:      drivers/scsi/arm/cumana_1.c
10490 F:      drivers/scsi/arm/oak.c
10491 F:      drivers/scsi/atari_scsi.*
10492 F:      drivers/scsi/dmx3191d.c
10493 F:      drivers/scsi/g_NCR5380.*
10494 F:      drivers/scsi/mac_scsi.*
10495 F:      drivers/scsi/sun3_scsi.*
10496 F:      drivers/scsi/sun3_scsi_vme.c
10497
10498 NCSI LIBRARY:
10499 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10500 S:      Maintained
10501 F:      net/ncsi/
10502
10503 NCT6775 HARDWARE MONITOR DRIVER
10504 M:      Guenter Roeck <linux@roeck-us.net>
10505 L:      linux-hwmon@vger.kernel.org
10506 S:      Maintained
10507 F:      Documentation/hwmon/nct6775
10508 F:      drivers/hwmon/nct6775.c
10509
10510 NET_FAILOVER MODULE
10511 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10512 L:      netdev@vger.kernel.org
10513 S:      Supported
10514 F:      driver/net/net_failover.c
10515 F:      include/net/net_failover.h
10516 F:      Documentation/networking/net_failover.rst
10517
10518 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10519 M:      Faisal Latif <faisal.latif@intel.com>
10520 L:      linux-rdma@vger.kernel.org
10521 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10522 S:      Supported
10523 F:      drivers/infiniband/hw/nes/
10524 F:      include/uapi/rdma/nes-abi.h
10525
10526 NETEM NETWORK EMULATOR
10527 M:      Stephen Hemminger <stephen@networkplumber.org>
10528 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10529 S:      Maintained
10530 F:      net/sched/sch_netem.c
10531
10532 NETERION 10GbE DRIVERS (s2io/vxge)
10533 M:      Jon Mason <jdmason@kudzu.us>
10534 L:      netdev@vger.kernel.org
10535 S:      Supported
10536 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10537 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10538 F:      drivers/net/ethernet/neterion/
10539
10540 NETFILTER
10541 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10542 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10543 M:      Florian Westphal <fw@strlen.de>
10544 L:      netfilter-devel@vger.kernel.org
10545 L:      coreteam@netfilter.org
10546 W:      http://www.netfilter.org/
10547 W:      http://www.iptables.org/
10548 W:      http://www.nftables.org/
10549 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10552 S:      Maintained
10553 F:      include/linux/netfilter*
10554 F:      include/linux/netfilter/
10555 F:      include/net/netfilter/
10556 F:      include/uapi/linux/netfilter*
10557 F:      include/uapi/linux/netfilter/
10558 F:      net/*/netfilter.c
10559 F:      net/*/netfilter/
10560 F:      net/netfilter/
10561 F:      net/bridge/br_netfilter*.c
10562
10563 NETROM NETWORK LAYER
10564 M:      Ralf Baechle <ralf@linux-mips.org>
10565 L:      linux-hams@vger.kernel.org
10566 W:      http://www.linux-ax25.org/
10567 S:      Maintained
10568 F:      include/net/netrom.h
10569 F:      include/uapi/linux/netrom.h
10570 F:      net/netrom/
10571
10572 NETRONOME ETHERNET DRIVERS
10573 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10574 L:      oss-drivers@netronome.com
10575 S:      Maintained
10576 F:      drivers/net/ethernet/netronome/
10577
10578 NETWORK BLOCK DEVICE (NBD)
10579 M:      Josef Bacik <josef@toxicpanda.com>
10580 S:      Maintained
10581 L:      linux-block@vger.kernel.org
10582 L:      nbd@other.debian.org
10583 F:      Documentation/blockdev/nbd.txt
10584 F:      drivers/block/nbd.c
10585 F:      include/uapi/linux/nbd.h
10586
10587 NETWORK DROP MONITOR
10588 M:      Neil Horman <nhorman@tuxdriver.com>
10589 L:      netdev@vger.kernel.org
10590 S:      Maintained
10591 W:      https://fedorahosted.org/dropwatch/
10592 F:      net/core/drop_monitor.c
10593
10594 NETWORKING DRIVERS
10595 M:      "David S. Miller" <davem@davemloft.net>
10596 L:      netdev@vger.kernel.org
10597 W:      http://www.linuxfoundation.org/en/Net
10598 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10601 S:      Odd Fixes
10602 F:      Documentation/devicetree/bindings/net/
10603 F:      drivers/net/
10604 F:      include/linux/if_*
10605 F:      include/linux/netdevice.h
10606 F:      include/linux/etherdevice.h
10607 F:      include/linux/fcdevice.h
10608 F:      include/linux/fddidevice.h
10609 F:      include/linux/hippidevice.h
10610 F:      include/linux/inetdevice.h
10611 F:      include/uapi/linux/if_*
10612 F:      include/uapi/linux/netdevice.h
10613
10614 NETWORKING DRIVERS (WIRELESS)
10615 M:      Kalle Valo <kvalo@codeaurora.org>
10616 L:      linux-wireless@vger.kernel.org
10617 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10620 S:      Maintained
10621 F:      Documentation/devicetree/bindings/net/wireless/
10622 F:      drivers/net/wireless/
10623
10624 NETWORKING [DSA]
10625 M:      Andrew Lunn <andrew@lunn.ch>
10626 M:      Vivien Didelot <vivien.didelot@gmail.com>
10627 M:      Florian Fainelli <f.fainelli@gmail.com>
10628 S:      Maintained
10629 F:      Documentation/devicetree/bindings/net/dsa/
10630 F:      net/dsa/
10631 F:      include/net/dsa.h
10632 F:      include/linux/dsa/
10633 F:      include/linux/platform_data/dsa.h
10634 F:      drivers/net/dsa/
10635
10636 NETWORKING [GENERAL]
10637 M:      "David S. Miller" <davem@davemloft.net>
10638 L:      netdev@vger.kernel.org
10639 W:      http://www.linuxfoundation.org/en/Net
10640 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10643 B:      mailto:netdev@vger.kernel.org
10644 S:      Maintained
10645 F:      net/
10646 F:      include/net/
10647 F:      include/linux/in.h
10648 F:      include/linux/net.h
10649 F:      include/linux/netdevice.h
10650 F:      include/uapi/linux/in.h
10651 F:      include/uapi/linux/net.h
10652 F:      include/uapi/linux/netdevice.h
10653 F:      include/uapi/linux/net_namespace.h
10654 F:      tools/testing/selftests/net/
10655 F:      lib/net_utils.c
10656 F:      lib/random32.c
10657 F:      Documentation/networking/
10658
10659 NETWORKING [IPSEC]
10660 M:      Steffen Klassert <steffen.klassert@secunet.com>
10661 M:      Herbert Xu <herbert@gondor.apana.org.au>
10662 M:      "David S. Miller" <davem@davemloft.net>
10663 L:      netdev@vger.kernel.org
10664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10666 S:      Maintained
10667 F:      net/xfrm/
10668 F:      net/key/
10669 F:      net/ipv4/xfrm*
10670 F:      net/ipv4/esp4*
10671 F:      net/ipv4/ah4.c
10672 F:      net/ipv4/ipcomp.c
10673 F:      net/ipv4/ip_vti.c
10674 F:      net/ipv6/xfrm*
10675 F:      net/ipv6/esp6*
10676 F:      net/ipv6/ah6.c
10677 F:      net/ipv6/ipcomp6.c
10678 F:      net/ipv6/ip6_vti.c
10679 F:      include/uapi/linux/xfrm.h
10680 F:      include/net/xfrm.h
10681
10682 NETWORKING [IPv4/IPv6]
10683 M:      "David S. Miller" <davem@davemloft.net>
10684 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10685 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10686 L:      netdev@vger.kernel.org
10687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10688 S:      Maintained
10689 F:      net/ipv4/
10690 F:      net/ipv6/
10691 F:      include/net/ip*
10692 F:      arch/x86/net/*
10693
10694 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10695 M:      Paul Moore <paul@paul-moore.com>
10696 W:      https://github.com/netlabel
10697 L:      netdev@vger.kernel.org
10698 L:      linux-security-module@vger.kernel.org
10699 S:      Maintained
10700 F:      Documentation/netlabel/
10701 F:      include/net/calipso.h
10702 F:      include/net/cipso_ipv4.h
10703 F:      include/net/netlabel.h
10704 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10705 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10706 F:      net/netlabel/
10707 F:      net/ipv4/cipso_ipv4.c
10708 F:      net/ipv6/calipso.c
10709 F:      net/netfilter/xt_CONNSECMARK.c
10710 F:      net/netfilter/xt_SECMARK.c
10711
10712 NETWORKING [TCP]
10713 M:      Eric Dumazet <edumazet@google.com>
10714 L:      netdev@vger.kernel.org
10715 S:      Maintained
10716 F:      net/ipv4/tcp*.c
10717 F:      net/ipv4/syncookies.c
10718 F:      net/ipv6/tcp*.c
10719 F:      net/ipv6/syncookies.c
10720 F:      include/uapi/linux/tcp.h
10721 F:      include/net/tcp.h
10722 F:      include/linux/tcp.h
10723 F:      include/trace/events/tcp.h
10724
10725 NETWORKING [TLS]
10726 M:      Boris Pismenny <borisp@mellanox.com>
10727 M:      Aviad Yehezkel <aviadye@mellanox.com>
10728 M:      Dave Watson <davejwatson@fb.com>
10729 M:      John Fastabend <john.fastabend@gmail.com>
10730 M:      Daniel Borkmann <daniel@iogearbox.net>
10731 L:      netdev@vger.kernel.org
10732 S:      Maintained
10733 F:      net/tls/*
10734 F:      include/uapi/linux/tls.h
10735 F:      include/net/tls.h
10736
10737 NETWORKING [WIRELESS]
10738 L:      linux-wireless@vger.kernel.org
10739 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10740
10741 NETDEVSIM
10742 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10743 S:      Maintained
10744 F:      drivers/net/netdevsim/*
10745
10746 NETXEN (1/10) GbE SUPPORT
10747 M:      Manish Chopra <manishc@marvell.com>
10748 M:      Rahul Verma <rahulv@marvell.com>
10749 M:      GR-Linux-NIC-Dev@marvell.com
10750 L:      netdev@vger.kernel.org
10751 S:      Supported
10752 F:      drivers/net/ethernet/qlogic/netxen/
10753
10754 NFC SUBSYSTEM
10755 M:      Samuel Ortiz <sameo@linux.intel.com>
10756 L:      linux-wireless@vger.kernel.org
10757 L:      linux-nfc@lists.01.org (subscribers-only)
10758 S:      Supported
10759 F:      net/nfc/
10760 F:      include/net/nfc/
10761 F:      include/uapi/linux/nfc.h
10762 F:      drivers/nfc/
10763 F:      include/linux/platform_data/nfcmrvl.h
10764 F:      include/linux/platform_data/nxp-nci.h
10765 F:      Documentation/devicetree/bindings/net/nfc/
10766
10767 NFS, SUNRPC, AND LOCKD CLIENTS
10768 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10769 M:      Anna Schumaker <anna.schumaker@netapp.com>
10770 L:      linux-nfs@vger.kernel.org
10771 W:      http://client.linux-nfs.org
10772 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10773 S:      Maintained
10774 F:      fs/lockd/
10775 F:      fs/nfs/
10776 F:      fs/nfs_common/
10777 F:      net/sunrpc/
10778 F:      include/linux/lockd/
10779 F:      include/linux/nfs*
10780 F:      include/linux/sunrpc/
10781 F:      include/uapi/linux/nfs*
10782 F:      include/uapi/linux/sunrpc/
10783
10784 NILFS2 FILESYSTEM
10785 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10786 L:      linux-nilfs@vger.kernel.org
10787 W:      https://nilfs.sourceforge.io/
10788 W:      https://nilfs.osdn.jp/
10789 T:      git git://github.com/konis/nilfs2.git
10790 S:      Supported
10791 F:      Documentation/filesystems/nilfs2.txt
10792 F:      fs/nilfs2/
10793 F:      include/trace/events/nilfs2.h
10794 F:      include/uapi/linux/nilfs2_api.h
10795 F:      include/uapi/linux/nilfs2_ondisk.h
10796
10797 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10798 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10799 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10800 S:      Maintained
10801 F:      Documentation/scsi/NinjaSCSI.txt
10802 F:      drivers/scsi/pcmcia/nsp_*
10803
10804 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10805 M:      GOTO Masanori <gotom@debian.or.jp>
10806 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10807 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10808 S:      Maintained
10809 F:      Documentation/scsi/NinjaSCSI.txt
10810 F:      drivers/scsi/nsp32*
10811
10812 NIOS2 ARCHITECTURE
10813 M:      Ley Foon Tan <lftan@altera.com>
10814 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10816 S:      Maintained
10817 F:      arch/nios2/
10818
10819 NOHZ, DYNTICKS SUPPORT
10820 M:      Frederic Weisbecker <fweisbec@gmail.com>
10821 M:      Thomas Gleixner <tglx@linutronix.de>
10822 M:      Ingo Molnar <mingo@kernel.org>
10823 L:      linux-kernel@vger.kernel.org
10824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10825 S:      Maintained
10826 F:      kernel/time/tick*.*
10827 F:      include/linux/tick.h
10828 F:      include/linux/sched/nohz.h
10829
10830 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10831 M:      Pavel Machek <pavel@ucw.cz>
10832 M:      Sakari Ailus <sakari.ailus@iki.fi>
10833 L:      linux-media@vger.kernel.org
10834 S:      Maintained
10835 F:      drivers/media/i2c/et8ek8
10836 F:      drivers/media/i2c/ad5820.c
10837
10838 NOKIA N900 POWER SUPPLY DRIVERS
10839 R:      Pali Rohár <pali.rohar@gmail.com>
10840 F:      include/linux/power/bq2415x_charger.h
10841 F:      include/linux/power/bq27xxx_battery.h
10842 F:      include/linux/power/isp1704_charger.h
10843 F:      drivers/power/supply/bq2415x_charger.c
10844 F:      drivers/power/supply/bq27xxx_battery.c
10845 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10846 F:      drivers/power/supply/isp1704_charger.c
10847 F:      drivers/power/supply/rx51_battery.c
10848
10849 NOLIBC HEADER FILE
10850 M:      Willy Tarreau <w@1wt.eu>
10851 S:      Maintained
10852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10853 F:      tools/include/nolibc/
10854
10855 NTB AMD DRIVER
10856 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10857 L:      linux-ntb@googlegroups.com
10858 S:      Supported
10859 F:      drivers/ntb/hw/amd/
10860
10861 NTB DRIVER CORE
10862 M:      Jon Mason <jdmason@kudzu.us>
10863 M:      Dave Jiang <dave.jiang@intel.com>
10864 M:      Allen Hubbe <allenbh@gmail.com>
10865 L:      linux-ntb@googlegroups.com
10866 S:      Supported
10867 W:      https://github.com/jonmason/ntb/wiki
10868 T:      git git://github.com/jonmason/ntb.git
10869 F:      drivers/ntb/
10870 F:      drivers/net/ntb_netdev.c
10871 F:      include/linux/ntb.h
10872 F:      include/linux/ntb_transport.h
10873 F:      tools/testing/selftests/ntb/
10874
10875 NTB IDT DRIVER
10876 M:      Serge Semin <fancer.lancer@gmail.com>
10877 L:      linux-ntb@googlegroups.com
10878 S:      Supported
10879 F:      drivers/ntb/hw/idt/
10880
10881 NTB INTEL DRIVER
10882 M:      Dave Jiang <dave.jiang@intel.com>
10883 L:      linux-ntb@googlegroups.com
10884 S:      Supported
10885 W:      https://github.com/davejiang/linux/wiki
10886 T:      git https://github.com/davejiang/linux.git
10887 F:      drivers/ntb/hw/intel/
10888
10889 NTFS FILESYSTEM
10890 M:      Anton Altaparmakov <anton@tuxera.com>
10891 L:      linux-ntfs-dev@lists.sourceforge.net
10892 W:      http://www.tuxera.com/
10893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10894 S:      Supported
10895 F:      Documentation/filesystems/ntfs.txt
10896 F:      fs/ntfs/
10897
10898 NUBUS SUBSYSTEM
10899 M:      Finn Thain <fthain@telegraphics.com.au>
10900 L:      linux-m68k@lists.linux-m68k.org
10901 S:      Maintained
10902 F:      arch/*/include/asm/nubus.h
10903 F:      drivers/nubus/
10904 F:      include/linux/nubus.h
10905 F:      include/uapi/linux/nubus.h
10906
10907 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10908 M:      Antonino Daplas <adaplas@gmail.com>
10909 L:      linux-fbdev@vger.kernel.org
10910 S:      Maintained
10911 F:      drivers/video/fbdev/riva/
10912 F:      drivers/video/fbdev/nvidia/
10913
10914 NVM EXPRESS DRIVER
10915 M:      Keith Busch <keith.busch@intel.com>
10916 M:      Jens Axboe <axboe@fb.com>
10917 M:      Christoph Hellwig <hch@lst.de>
10918 M:      Sagi Grimberg <sagi@grimberg.me>
10919 L:      linux-nvme@lists.infradead.org
10920 T:      git://git.infradead.org/nvme.git
10921 W:      http://git.infradead.org/nvme.git
10922 S:      Supported
10923 F:      drivers/nvme/host/
10924 F:      include/linux/nvme.h
10925 F:      include/uapi/linux/nvme_ioctl.h
10926
10927 NVM EXPRESS FC TRANSPORT DRIVERS
10928 M:      James Smart <james.smart@broadcom.com>
10929 L:      linux-nvme@lists.infradead.org
10930 S:      Supported
10931 F:      include/linux/nvme-fc.h
10932 F:      include/linux/nvme-fc-driver.h
10933 F:      drivers/nvme/host/fc.c
10934 F:      drivers/nvme/target/fc.c
10935 F:      drivers/nvme/target/fcloop.c
10936
10937 NVM EXPRESS TARGET DRIVER
10938 M:      Christoph Hellwig <hch@lst.de>
10939 M:      Sagi Grimberg <sagi@grimberg.me>
10940 L:      linux-nvme@lists.infradead.org
10941 T:      git://git.infradead.org/nvme.git
10942 W:      http://git.infradead.org/nvme.git
10943 S:      Supported
10944 F:      drivers/nvme/target/
10945
10946 NVMEM FRAMEWORK
10947 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10948 S:      Maintained
10949 F:      drivers/nvmem/
10950 F:      Documentation/devicetree/bindings/nvmem/
10951 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10952 F:      include/linux/nvmem-consumer.h
10953 F:      include/linux/nvmem-provider.h
10954
10955 NXP SGTL5000 DRIVER
10956 M:      Fabio Estevam <festevam@gmail.com>
10957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10958 S:      Maintained
10959 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10960 F:      sound/soc/codecs/sgtl5000*
10961
10962 NXP TDA998X DRM DRIVER
10963 M:      Russell King <linux@armlinux.org.uk>
10964 S:      Maintained
10965 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10966 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10967 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10968 F:      include/drm/i2c/tda998x.h
10969 F:      include/dt-bindings/display/tda998x.h
10970 K:      "nxp,tda998x"
10971
10972 NXP TFA9879 DRIVER
10973 M:      Peter Rosin <peda@axentia.se>
10974 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10975 S:      Maintained
10976 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10977 F:      sound/soc/codecs/tfa9879*
10978
10979 NXP-NCI NFC DRIVER
10980 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10981 R:      Charles Gorand <charles.gorand@effinnov.com>
10982 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10983 S:      Supported
10984 F:      drivers/nfc/nxp-nci
10985
10986 OBJAGG
10987 M:      Jiri Pirko <jiri@mellanox.com>
10988 L:      netdev@vger.kernel.org
10989 S:      Supported
10990 F:      lib/objagg.c
10991 F:      lib/test_objagg.c
10992 F:      include/linux/objagg.h
10993
10994 NXP FSPI DRIVER
10995 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
10996 M:      Ashish Kumar <ashish.kumar@nxp.com>
10997 L:      linux-spi@vger.kernel.org
10998 S:      Maintained
10999 F:      drivers/spi/spi-nxp-fspi.c
11000 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11001
11002 OBJTOOL
11003 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11004 M:      Peter Zijlstra <peterz@infradead.org>
11005 S:      Supported
11006 F:      tools/objtool/
11007
11008 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11009 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11010 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11011 L:      linuxppc-dev@lists.ozlabs.org
11012 S:      Supported
11013 F:      arch/powerpc/platforms/powernv/ocxl.c
11014 F:      arch/powerpc/include/asm/pnv-ocxl.h
11015 F:      drivers/misc/ocxl/
11016 F:      include/misc/ocxl*
11017 F:      include/uapi/misc/ocxl.h
11018 F:      Documentation/accelerators/ocxl.rst
11019
11020 OMAP AUDIO SUPPORT
11021 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11022 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11024 L:      linux-omap@vger.kernel.org
11025 S:      Maintained
11026 F:      sound/soc/ti/omap*
11027 F:      sound/soc/ti/rx51.c
11028 F:      sound/soc/ti/n810.c
11029 F:      sound/soc/ti/sdma-pcm.*
11030
11031 OMAP CLOCK FRAMEWORK SUPPORT
11032 M:      Paul Walmsley <paul@pwsan.com>
11033 L:      linux-omap@vger.kernel.org
11034 S:      Maintained
11035 F:      arch/arm/*omap*/*clock*
11036
11037 OMAP DEVICE TREE SUPPORT
11038 M:      Benoît Cousson <bcousson@baylibre.com>
11039 M:      Tony Lindgren <tony@atomide.com>
11040 L:      linux-omap@vger.kernel.org
11041 L:      devicetree@vger.kernel.org
11042 S:      Maintained
11043 F:      arch/arm/boot/dts/*omap*
11044 F:      arch/arm/boot/dts/*am3*
11045 F:      arch/arm/boot/dts/*am4*
11046 F:      arch/arm/boot/dts/*am5*
11047 F:      arch/arm/boot/dts/*dra7*
11048
11049 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11050 L:      linux-omap@vger.kernel.org
11051 L:      linux-fbdev@vger.kernel.org
11052 S:      Orphan
11053 F:      drivers/video/fbdev/omap2/
11054 F:      Documentation/arm/OMAP/DSS
11055
11056 OMAP FRAMEBUFFER SUPPORT
11057 L:      linux-fbdev@vger.kernel.org
11058 L:      linux-omap@vger.kernel.org
11059 S:      Orphan
11060 F:      drivers/video/fbdev/omap/
11061
11062 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11063 M:      Roger Quadros <rogerq@ti.com>
11064 M:      Tony Lindgren <tony@atomide.com>
11065 L:      linux-omap@vger.kernel.org
11066 S:      Maintained
11067 F:      drivers/memory/omap-gpmc.c
11068 F:      arch/arm/mach-omap2/*gpmc*
11069
11070 OMAP GPIO DRIVER
11071 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11072 M:      Santosh Shilimkar <ssantosh@kernel.org>
11073 M:      Kevin Hilman <khilman@kernel.org>
11074 L:      linux-omap@vger.kernel.org
11075 S:      Maintained
11076 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11077 F:      drivers/gpio/gpio-omap.c
11078
11079 OMAP HARDWARE SPINLOCK SUPPORT
11080 M:      Ohad Ben-Cohen <ohad@wizery.com>
11081 L:      linux-omap@vger.kernel.org
11082 S:      Maintained
11083 F:      drivers/hwspinlock/omap_hwspinlock.c
11084
11085 OMAP HS MMC SUPPORT
11086 L:      linux-mmc@vger.kernel.org
11087 L:      linux-omap@vger.kernel.org
11088 S:      Orphan
11089 F:      drivers/mmc/host/omap_hsmmc.c
11090
11091 OMAP HWMOD DATA
11092 M:      Paul Walmsley <paul@pwsan.com>
11093 L:      linux-omap@vger.kernel.org
11094 S:      Maintained
11095 F:      arch/arm/mach-omap2/omap_hwmod*data*
11096
11097 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11098 M:      Benoît Cousson <bcousson@baylibre.com>
11099 L:      linux-omap@vger.kernel.org
11100 S:      Maintained
11101 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11102
11103 OMAP HWMOD SUPPORT
11104 M:      Benoît Cousson <bcousson@baylibre.com>
11105 M:      Paul Walmsley <paul@pwsan.com>
11106 L:      linux-omap@vger.kernel.org
11107 S:      Maintained
11108 F:      arch/arm/mach-omap2/omap_hwmod.*
11109
11110 OMAP I2C DRIVER
11111 M:      Vignesh R <vigneshr@ti.com>
11112 L:      linux-omap@vger.kernel.org
11113 L:      linux-i2c@vger.kernel.org
11114 S:      Maintained
11115 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11116 F:      drivers/i2c/busses/i2c-omap.c
11117
11118 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11119 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11120 L:      linux-media@vger.kernel.org
11121 S:      Maintained
11122 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11123 F:      drivers/media/platform/omap3isp/
11124 F:      drivers/staging/media/omap4iss/
11125
11126 OMAP MMC SUPPORT
11127 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11128 L:      linux-omap@vger.kernel.org
11129 S:      Odd Fixes
11130 F:      drivers/mmc/host/omap.c
11131
11132 OMAP POWER MANAGEMENT SUPPORT
11133 M:      Kevin Hilman <khilman@kernel.org>
11134 L:      linux-omap@vger.kernel.org
11135 S:      Maintained
11136 F:      arch/arm/*omap*/*pm*
11137 F:      drivers/cpufreq/omap-cpufreq.c
11138
11139 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11140 M:      Rajendra Nayak <rnayak@codeaurora.org>
11141 M:      Paul Walmsley <paul@pwsan.com>
11142 L:      linux-omap@vger.kernel.org
11143 S:      Maintained
11144 F:      arch/arm/mach-omap2/prm*
11145
11146 OMAP RANDOM NUMBER GENERATOR SUPPORT
11147 M:      Deepak Saxena <dsaxena@plexity.net>
11148 S:      Maintained
11149 F:      drivers/char/hw_random/omap-rng.c
11150
11151 OMAP USB SUPPORT
11152 L:      linux-usb@vger.kernel.org
11153 L:      linux-omap@vger.kernel.org
11154 S:      Orphan
11155 F:      drivers/usb/*/*omap*
11156 F:      arch/arm/*omap*/usb*
11157
11158 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11159 M:      Mark Jackson <mpfj@newflow.co.uk>
11160 L:      linux-omap@vger.kernel.org
11161 S:      Maintained
11162 F:      arch/arm/boot/dts/am335x-nano.dts
11163
11164 OMAP1 SUPPORT
11165 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11166 M:      Tony Lindgren <tony@atomide.com>
11167 L:      linux-omap@vger.kernel.org
11168 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11170 S:      Maintained
11171 F:      arch/arm/mach-omap1/
11172 F:      arch/arm/plat-omap/
11173 F:      arch/arm/configs/omap1_defconfig
11174 F:      drivers/i2c/busses/i2c-omap.c
11175 F:      include/linux/platform_data/i2c-omap.h
11176 F:      include/linux/platform_data/ams-delta-fiq.h
11177
11178 OMAP2+ SUPPORT
11179 M:      Tony Lindgren <tony@atomide.com>
11180 L:      linux-omap@vger.kernel.org
11181 W:      http://www.muru.com/linux/omap/
11182 W:      http://linux.omap.com/
11183 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11185 S:      Maintained
11186 F:      arch/arm/mach-omap2/
11187 F:      arch/arm/plat-omap/
11188 F:      arch/arm/configs/omap2plus_defconfig
11189 F:      drivers/i2c/busses/i2c-omap.c
11190 F:      drivers/irqchip/irq-omap-intc.c
11191 F:      drivers/mfd/*omap*.c
11192 F:      drivers/mfd/menelaus.c
11193 F:      drivers/mfd/palmas.c
11194 F:      drivers/mfd/tps65217.c
11195 F:      drivers/mfd/tps65218.c
11196 F:      drivers/mfd/tps65910.c
11197 F:      drivers/mfd/twl-core.[ch]
11198 F:      drivers/mfd/twl4030*.c
11199 F:      drivers/mfd/twl6030*.c
11200 F:      drivers/mfd/twl6040*.c
11201 F:      drivers/regulator/palmas-regulator*.c
11202 F:      drivers/regulator/pbias-regulator.c
11203 F:      drivers/regulator/tps65217-regulator.c
11204 F:      drivers/regulator/tps65218-regulator.c
11205 F:      drivers/regulator/tps65910-regulator.c
11206 F:      drivers/regulator/twl-regulator.c
11207 F:      drivers/regulator/twl6030-regulator.c
11208 F:      include/linux/platform_data/i2c-omap.h
11209
11210 ONION OMEGA2+ BOARD
11211 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11212 L:      linux-mips@vger.kernel.org
11213 S:      Maintained
11214 F:      arch/mips/boot/dts/ralink/omega2p.dts
11215
11216 OMFS FILESYSTEM
11217 M:      Bob Copeland <me@bobcopeland.com>
11218 L:      linux-karma-devel@lists.sourceforge.net
11219 S:      Maintained
11220 F:      Documentation/filesystems/omfs.txt
11221 F:      fs/omfs/
11222
11223 OMNIKEY CARDMAN 4000 DRIVER
11224 M:      Harald Welte <laforge@gnumonks.org>
11225 S:      Maintained
11226 F:      drivers/char/pcmcia/cm4000_cs.c
11227 F:      include/linux/cm4000_cs.h
11228 F:      include/uapi/linux/cm4000_cs.h
11229
11230 OMNIKEY CARDMAN 4040 DRIVER
11231 M:      Harald Welte <laforge@gnumonks.org>
11232 S:      Maintained
11233 F:      drivers/char/pcmcia/cm4040_cs.*
11234
11235 OMNIVISION OV13858 SENSOR DRIVER
11236 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11237 L:      linux-media@vger.kernel.org
11238 T:      git git://linuxtv.org/media_tree.git
11239 S:      Maintained
11240 F:      drivers/media/i2c/ov13858.c
11241
11242 OMNIVISION OV2680 SENSOR DRIVER
11243 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11244 L:      linux-media@vger.kernel.org
11245 T:      git git://linuxtv.org/media_tree.git
11246 S:      Maintained
11247 F:      drivers/media/i2c/ov2680.c
11248 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11249
11250 OMNIVISION OV2685 SENSOR DRIVER
11251 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11252 L:      linux-media@vger.kernel.org
11253 T:      git git://linuxtv.org/media_tree.git
11254 S:      Maintained
11255 F:      drivers/media/i2c/ov2685.c
11256
11257 OMNIVISION OV5640 SENSOR DRIVER
11258 M:      Steve Longerbeam <slongerbeam@gmail.com>
11259 L:      linux-media@vger.kernel.org
11260 T:      git git://linuxtv.org/media_tree.git
11261 S:      Maintained
11262 F:      drivers/media/i2c/ov5640.c
11263
11264 OMNIVISION OV5647 SENSOR DRIVER
11265 M:      Luis Oliveira <lolivei@synopsys.com>
11266 L:      linux-media@vger.kernel.org
11267 T:      git git://linuxtv.org/media_tree.git
11268 S:      Maintained
11269 F:      drivers/media/i2c/ov5647.c
11270
11271 OMNIVISION OV5695 SENSOR DRIVER
11272 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11273 L:      linux-media@vger.kernel.org
11274 T:      git git://linuxtv.org/media_tree.git
11275 S:      Maintained
11276 F:      drivers/media/i2c/ov5695.c
11277
11278 OMNIVISION OV7670 SENSOR DRIVER
11279 M:      Jonathan Corbet <corbet@lwn.net>
11280 L:      linux-media@vger.kernel.org
11281 T:      git git://linuxtv.org/media_tree.git
11282 S:      Maintained
11283 F:      drivers/media/i2c/ov7670.c
11284 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11285
11286 OMNIVISION OV772x SENSOR DRIVER
11287 M:      Jacopo Mondi <jacopo@jmondi.org>
11288 L:      linux-media@vger.kernel.org
11289 T:      git git://linuxtv.org/media_tree.git
11290 S:      Odd fixes
11291 F:      drivers/media/i2c/ov772x.c
11292 F:      include/media/i2c/ov772x.h
11293 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11294
11295 OMNIVISION OV7740 SENSOR DRIVER
11296 M:      Wenyou Yang <wenyou.yang@microchip.com>
11297 L:      linux-media@vger.kernel.org
11298 T:      git git://linuxtv.org/media_tree.git
11299 S:      Maintained
11300 F:      drivers/media/i2c/ov7740.c
11301 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11302
11303 OMNIVISION OV9650 SENSOR DRIVER
11304 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11305 R:      Akinobu Mita <akinobu.mita@gmail.com>
11306 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11307 L:      linux-media@vger.kernel.org
11308 T:      git git://linuxtv.org/media_tree.git
11309 S:      Maintained
11310 F:      drivers/media/i2c/ov9650.c
11311 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11312
11313 ONENAND FLASH DRIVER
11314 M:      Kyungmin Park <kyungmin.park@samsung.com>
11315 L:      linux-mtd@lists.infradead.org
11316 S:      Maintained
11317 F:      drivers/mtd/nand/onenand/
11318 F:      include/linux/mtd/onenand*.h
11319
11320 ONSTREAM SCSI TAPE DRIVER
11321 M:      Willem Riede <osst@riede.org>
11322 L:      osst-users@lists.sourceforge.net
11323 L:      linux-scsi@vger.kernel.org
11324 S:      Maintained
11325 F:      Documentation/scsi/osst.txt
11326 F:      drivers/scsi/osst.*
11327 F:      drivers/scsi/osst_*.h
11328 F:      drivers/scsi/st.h
11329
11330 OP-TEE DRIVER
11331 M:      Jens Wiklander <jens.wiklander@linaro.org>
11332 S:      Maintained
11333 F:      drivers/tee/optee/
11334
11335 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11336 M:      Sumit Garg <sumit.garg@linaro.org>
11337 S:      Maintained
11338 F:      drivers/char/hw_random/optee-rng.c
11339
11340 OPA-VNIC DRIVER
11341 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11342 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11343 L:      linux-rdma@vger.kernel.org
11344 S:      Supported
11345 F:      drivers/infiniband/ulp/opa_vnic
11346
11347 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11348 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11349 M:      Frank Rowand <frowand.list@gmail.com>
11350 L:      devicetree@vger.kernel.org
11351 S:      Maintained
11352 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11353 F:      Documentation/devicetree/overlay-notes.txt
11354 F:      drivers/of/overlay.c
11355 F:      drivers/of/resolver.c
11356 K:      of_overlay_notifier_
11357
11358 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11359 M:      Rob Herring <robh+dt@kernel.org>
11360 M:      Frank Rowand <frowand.list@gmail.com>
11361 L:      devicetree@vger.kernel.org
11362 W:      http://www.devicetree.org/
11363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11364 S:      Maintained
11365 F:      drivers/of/
11366 F:      include/linux/of*.h
11367 F:      scripts/dtc/
11368 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11369
11370 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11371 M:      Rob Herring <robh+dt@kernel.org>
11372 M:      Mark Rutland <mark.rutland@arm.com>
11373 L:      devicetree@vger.kernel.org
11374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11375 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11376 S:      Maintained
11377 F:      Documentation/devicetree/
11378 F:      arch/*/boot/dts/
11379 F:      include/dt-bindings/
11380
11381 OPENCORES I2C BUS DRIVER
11382 M:      Peter Korsgaard <peter@korsgaard.com>
11383 M:      Andrew Lunn <andrew@lunn.ch>
11384 L:      linux-i2c@vger.kernel.org
11385 S:      Maintained
11386 F:      Documentation/i2c/busses/i2c-ocores
11387 F:      drivers/i2c/busses/i2c-ocores.c
11388 F:      include/linux/platform_data/i2c-ocores.h
11389
11390 OPENRISC ARCHITECTURE
11391 M:      Jonas Bonn <jonas@southpole.se>
11392 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11393 M:      Stafford Horne <shorne@gmail.com>
11394 T:      git git://github.com/openrisc/linux.git
11395 L:      openrisc@lists.librecores.org
11396 W:      http://openrisc.io
11397 S:      Maintained
11398 F:      Documentation/devicetree/bindings/openrisc/
11399 F:      Documentation/openrisc/
11400 F:      arch/openrisc/
11401 F:      drivers/irqchip/irq-ompic.c
11402 F:      drivers/irqchip/irq-or1k-*
11403
11404 OPENVSWITCH
11405 M:      Pravin B Shelar <pshelar@ovn.org>
11406 L:      netdev@vger.kernel.org
11407 L:      dev@openvswitch.org
11408 W:      http://openvswitch.org
11409 S:      Maintained
11410 F:      net/openvswitch/
11411 F:      include/uapi/linux/openvswitch.h
11412
11413 OPERATING PERFORMANCE POINTS (OPP)
11414 M:      Viresh Kumar <vireshk@kernel.org>
11415 M:      Nishanth Menon <nm@ti.com>
11416 M:      Stephen Boyd <sboyd@kernel.org>
11417 L:      linux-pm@vger.kernel.org
11418 S:      Maintained
11419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11420 F:      drivers/opp/
11421 F:      include/linux/pm_opp.h
11422 F:      Documentation/power/opp.txt
11423 F:      Documentation/devicetree/bindings/opp/
11424
11425 OPL4 DRIVER
11426 M:      Clemens Ladisch <clemens@ladisch.de>
11427 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11428 T:      git git://git.alsa-project.org/alsa-kernel.git
11429 S:      Maintained
11430 F:      sound/drivers/opl4/
11431
11432 OPROFILE
11433 M:      Robert Richter <rric@kernel.org>
11434 L:      oprofile-list@lists.sf.net
11435 S:      Maintained
11436 F:      arch/*/include/asm/oprofile*.h
11437 F:      arch/*/oprofile/
11438 F:      drivers/oprofile/
11439 F:      include/linux/oprofile.h
11440
11441 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11442 M:      Mark Fasheh <mark@fasheh.com>
11443 M:      Joel Becker <jlbec@evilplan.org>
11444 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11445 W:      http://ocfs2.wiki.kernel.org
11446 S:      Supported
11447 F:      Documentation/filesystems/ocfs2.txt
11448 F:      Documentation/filesystems/dlmfs.txt
11449 F:      fs/ocfs2/
11450
11451 ORANGEFS FILESYSTEM
11452 M:      Mike Marshall <hubcap@omnibond.com>
11453 R:      Martin Brandenburg <martin@omnibond.com>
11454 L:      devel@lists.orangefs.org
11455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11456 S:      Supported
11457 F:      fs/orangefs/
11458 F:      Documentation/filesystems/orangefs.txt
11459
11460 ORINOCO DRIVER
11461 L:      linux-wireless@vger.kernel.org
11462 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11463 W:      http://www.nongnu.org/orinoco/
11464 S:      Orphan
11465 F:      drivers/net/wireless/intersil/orinoco/
11466
11467 OSD LIBRARY and FILESYSTEM
11468 M:      Boaz Harrosh <ooo@electrozaur.com>
11469 S:      Maintained
11470 F:      drivers/scsi/osd/
11471 F:      include/scsi/osd_*
11472 F:      fs/exofs/
11473
11474 OV2659 OMNIVISION SENSOR DRIVER
11475 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11476 L:      linux-media@vger.kernel.org
11477 W:      https://linuxtv.org
11478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11479 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11480 S:      Maintained
11481 F:      drivers/media/i2c/ov2659.c
11482 F:      include/media/i2c/ov2659.h
11483
11484 OVERLAY FILESYSTEM
11485 M:      Miklos Szeredi <miklos@szeredi.hu>
11486 L:      linux-unionfs@vger.kernel.org
11487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11488 S:      Supported
11489 F:      fs/overlayfs/
11490 F:      Documentation/filesystems/overlayfs.txt
11491
11492 P54 WIRELESS DRIVER
11493 M:      Christian Lamparter <chunkeey@googlemail.com>
11494 L:      linux-wireless@vger.kernel.org
11495 W:      http://wireless.kernel.org/en/users/Drivers/p54
11496 S:      Maintained
11497 F:      drivers/net/wireless/intersil/p54/
11498
11499 PA SEMI ETHERNET DRIVER
11500 L:      netdev@vger.kernel.org
11501 S:      Orphan
11502 F:      drivers/net/ethernet/pasemi/*
11503
11504 PA SEMI SMBUS DRIVER
11505 L:      linux-i2c@vger.kernel.org
11506 S:      Orphan
11507 F:      drivers/i2c/busses/i2c-pasemi.c
11508
11509 PADATA PARALLEL EXECUTION MECHANISM
11510 M:      Steffen Klassert <steffen.klassert@secunet.com>
11511 L:      linux-crypto@vger.kernel.org
11512 S:      Maintained
11513 F:      kernel/padata.c
11514 F:      include/linux/padata.h
11515 F:      Documentation/padata.txt
11516
11517 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11518 M:      Harald Welte <laforge@gnumonks.org>
11519 L:      platform-driver-x86@vger.kernel.org
11520 S:      Maintained
11521 F:      drivers/platform/x86/panasonic-laptop.c
11522
11523 PARALLEL LCD/KEYPAD PANEL DRIVER
11524 M:      Willy Tarreau <willy@haproxy.com>
11525 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11526 S:      Odd Fixes
11527 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11528 F:      drivers/auxdisplay/panel.c
11529
11530 PARALLEL PORT SUBSYSTEM
11531 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11532 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11533 L:      linux-parport@lists.infradead.org (subscribers-only)
11534 S:      Maintained
11535 F:      drivers/parport/
11536 F:      include/linux/parport*.h
11537 F:      drivers/char/ppdev.c
11538 F:      include/uapi/linux/ppdev.h
11539 F:      Documentation/parport*.txt
11540
11541 PARAVIRT_OPS INTERFACE
11542 M:      Juergen Gross <jgross@suse.com>
11543 M:      Alok Kataria <akataria@vmware.com>
11544 L:      virtualization@lists.linux-foundation.org
11545 S:      Supported
11546 F:      Documentation/virtual/paravirt_ops.txt
11547 F:      arch/*/kernel/paravirt*
11548 F:      arch/*/include/asm/paravirt*.h
11549 F:      include/linux/hypervisor.h
11550
11551 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11552 M:      Tim Waugh <tim@cyberelk.net>
11553 L:      linux-parport@lists.infradead.org (subscribers-only)
11554 S:      Maintained
11555 F:      Documentation/blockdev/paride.txt
11556 F:      drivers/block/paride/
11557
11558 PARISC ARCHITECTURE
11559 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11560 M:      Helge Deller <deller@gmx.de>
11561 L:      linux-parisc@vger.kernel.org
11562 W:      http://www.parisc-linux.org/
11563 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11566 S:      Maintained
11567 F:      arch/parisc/
11568 F:      Documentation/parisc/
11569 F:      drivers/parisc/
11570 F:      drivers/char/agp/parisc-agp.c
11571 F:      drivers/input/serio/gscps2.c
11572 F:      drivers/parport/parport_gsc.*
11573 F:      drivers/tty/serial/8250/8250_gsc.c
11574 F:      drivers/video/fbdev/sti*
11575 F:      drivers/video/console/sti*
11576 F:      drivers/video/logo/logo_parisc*
11577
11578 PARMAN
11579 M:      Jiri Pirko <jiri@mellanox.com>
11580 L:      netdev@vger.kernel.org
11581 S:      Supported
11582 F:      lib/parman.c
11583 F:      lib/test_parman.c
11584 F:      include/linux/parman.h
11585
11586 PC87360 HARDWARE MONITORING DRIVER
11587 M:      Jim Cromie <jim.cromie@gmail.com>
11588 L:      linux-hwmon@vger.kernel.org
11589 S:      Maintained
11590 F:      Documentation/hwmon/pc87360
11591 F:      drivers/hwmon/pc87360.c
11592
11593 PC8736x GPIO DRIVER
11594 M:      Jim Cromie <jim.cromie@gmail.com>
11595 S:      Maintained
11596 F:      drivers/char/pc8736x_gpio.c
11597
11598 PC87427 HARDWARE MONITORING DRIVER
11599 M:      Jean Delvare <jdelvare@suse.com>
11600 L:      linux-hwmon@vger.kernel.org
11601 S:      Maintained
11602 F:      Documentation/hwmon/pc87427
11603 F:      drivers/hwmon/pc87427.c
11604
11605 PCA9532 LED DRIVER
11606 M:      Riku Voipio <riku.voipio@iki.fi>
11607 S:      Maintained
11608 F:      drivers/leds/leds-pca9532.c
11609 F:      include/linux/leds-pca9532.h
11610
11611 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11612 M:      Guenter Roeck <linux@roeck-us.net>
11613 L:      linux-i2c@vger.kernel.org
11614 S:      Maintained
11615 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11616
11617 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11618 M:      Khalid Aziz <khalid@gonehiking.org>
11619 S:      Maintained
11620 F:      drivers/firmware/pcdp.*
11621
11622 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11623 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11624 L:      linux-pci@vger.kernel.org
11625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11626 S:      Maintained
11627 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11628 F:      drivers/pci/controller/pci-aardvark.c
11629
11630 PCI DRIVER FOR ALTERA PCIE IP
11631 M:      Ley Foon Tan <lftan@altera.com>
11632 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11633 L:      linux-pci@vger.kernel.org
11634 S:      Supported
11635 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11636 F:      drivers/pci/controller/pcie-altera.c
11637
11638 PCI DRIVER FOR APPLIEDMICRO XGENE
11639 M:      Toan Le <toan@os.amperecomputing.com>
11640 L:      linux-pci@vger.kernel.org
11641 L:      linux-arm-kernel@lists.infradead.org
11642 S:      Maintained
11643 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11644 F:      drivers/pci/controller/pci-xgene.c
11645
11646 PCI DRIVER FOR ARM VERSATILE PLATFORM
11647 M:      Rob Herring <robh@kernel.org>
11648 L:      linux-pci@vger.kernel.org
11649 L:      linux-arm-kernel@lists.infradead.org
11650 S:      Maintained
11651 F:      Documentation/devicetree/bindings/pci/versatile.txt
11652 F:      drivers/pci/controller/pci-versatile.c
11653
11654 PCI DRIVER FOR ARMADA 8K
11655 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11656 L:      linux-pci@vger.kernel.org
11657 L:      linux-arm-kernel@lists.infradead.org
11658 S:      Maintained
11659 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11660 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11661
11662 PCI DRIVER FOR CADENCE PCIE IP
11663 M:      Alan Douglas <adouglas@cadence.com>
11664 L:      linux-pci@vger.kernel.org
11665 S:      Maintained
11666 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11667 F:      drivers/pci/controller/pcie-cadence*
11668
11669 PCI DRIVER FOR FREESCALE LAYERSCAPE
11670 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11671 M:      Mingkai Hu <mingkai.hu@nxp.com>
11672 M:      Roy Zang <roy.zang@nxp.com>
11673 L:      linuxppc-dev@lists.ozlabs.org
11674 L:      linux-pci@vger.kernel.org
11675 L:      linux-arm-kernel@lists.infradead.org
11676 S:      Maintained
11677 F:      drivers/pci/controller/dwc/*layerscape*
11678
11679 PCI DRIVER FOR GENERIC OF HOSTS
11680 M:      Will Deacon <will.deacon@arm.com>
11681 L:      linux-pci@vger.kernel.org
11682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11683 S:      Maintained
11684 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11685 F:      drivers/pci/controller/pci-host-common.c
11686 F:      drivers/pci/controller/pci-host-generic.c
11687
11688 PCI DRIVER FOR IMX6
11689 M:      Richard Zhu <hongxing.zhu@nxp.com>
11690 M:      Lucas Stach <l.stach@pengutronix.de>
11691 L:      linux-pci@vger.kernel.org
11692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11693 S:      Maintained
11694 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11695 F:      drivers/pci/controller/dwc/*imx6*
11696
11697 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11698 M:      Keith Busch <keith.busch@intel.com>
11699 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11700 L:      linux-pci@vger.kernel.org
11701 S:      Supported
11702 F:      drivers/pci/controller/vmd.c
11703
11704 PCI DRIVER FOR MICROSEMI SWITCHTEC
11705 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11706 M:      Logan Gunthorpe <logang@deltatee.com>
11707 L:      linux-pci@vger.kernel.org
11708 S:      Maintained
11709 F:      Documentation/switchtec.txt
11710 F:      Documentation/ABI/testing/sysfs-class-switchtec
11711 F:      drivers/pci/switch/switchtec*
11712 F:      include/uapi/linux/switchtec_ioctl.h
11713 F:      include/linux/switchtec.h
11714 F:      drivers/ntb/hw/mscc/
11715
11716 PCI DRIVER FOR MOBIVEIL PCIE IP
11717 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11718 L:      linux-pci@vger.kernel.org
11719 S:      Supported
11720 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11721 F:      drivers/pci/controller/pcie-mobiveil.c
11722
11723 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11724 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11725 M:      Jason Cooper <jason@lakedaemon.net>
11726 L:      linux-pci@vger.kernel.org
11727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11728 S:      Maintained
11729 F:      drivers/pci/controller/*mvebu*
11730
11731 PCI DRIVER FOR NVIDIA TEGRA
11732 M:      Thierry Reding <thierry.reding@gmail.com>
11733 L:      linux-tegra@vger.kernel.org
11734 L:      linux-pci@vger.kernel.org
11735 S:      Supported
11736 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11737 F:      drivers/pci/controller/pci-tegra.c
11738
11739 PCI DRIVER FOR RENESAS R-CAR
11740 M:      Simon Horman <horms@verge.net.au>
11741 L:      linux-pci@vger.kernel.org
11742 L:      linux-renesas-soc@vger.kernel.org
11743 S:      Maintained
11744 F:      drivers/pci/controller/*rcar*
11745
11746 PCI DRIVER FOR SAMSUNG EXYNOS
11747 M:      Jingoo Han <jingoohan1@gmail.com>
11748 L:      linux-pci@vger.kernel.org
11749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11750 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11751 S:      Maintained
11752 F:      drivers/pci/controller/dwc/pci-exynos.c
11753
11754 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11755 M:      Jingoo Han <jingoohan1@gmail.com>
11756 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11757 L:      linux-pci@vger.kernel.org
11758 S:      Maintained
11759 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11760 F:      drivers/pci/controller/dwc/*designware*
11761
11762 PCI DRIVER FOR TI DRA7XX
11763 M:      Kishon Vijay Abraham I <kishon@ti.com>
11764 L:      linux-omap@vger.kernel.org
11765 L:      linux-pci@vger.kernel.org
11766 S:      Supported
11767 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11768 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11769
11770 PCI DRIVER FOR TI KEYSTONE
11771 M:      Murali Karicheri <m-karicheri2@ti.com>
11772 L:      linux-pci@vger.kernel.org
11773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11774 S:      Maintained
11775 F:      drivers/pci/controller/dwc/pci-keystone.c
11776
11777 PCI ENDPOINT SUBSYSTEM
11778 M:      Kishon Vijay Abraham I <kishon@ti.com>
11779 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11780 L:      linux-pci@vger.kernel.org
11781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11782 S:      Supported
11783 F:      drivers/pci/endpoint/
11784 F:      drivers/misc/pci_endpoint_test.c
11785 F:      tools/pci/
11786
11787 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11788 M:      Russell Currey <ruscur@russell.cc>
11789 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11790 M:      Oliver O'Halloran <oohall@gmail.com>
11791 L:      linuxppc-dev@lists.ozlabs.org
11792 S:      Supported
11793 F:      Documentation/PCI/pci-error-recovery.txt
11794 F:      drivers/pci/pcie/aer.c
11795 F:      drivers/pci/pcie/dpc.c
11796 F:      drivers/pci/pcie/err.c
11797 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11798 F:      arch/powerpc/kernel/eeh*.c
11799 F:      arch/powerpc/platforms/*/eeh*.c
11800 F:      arch/powerpc/include/*/eeh*.h
11801
11802 PCI ERROR RECOVERY
11803 M:      Linas Vepstas <linasvepstas@gmail.com>
11804 L:      linux-pci@vger.kernel.org
11805 S:      Supported
11806 F:      Documentation/PCI/pci-error-recovery.txt
11807
11808 PCI MSI DRIVER FOR ALTERA MSI IP
11809 M:      Ley Foon Tan <lftan@altera.com>
11810 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11811 L:      linux-pci@vger.kernel.org
11812 S:      Supported
11813 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11814 F:      drivers/pci/controller/pcie-altera-msi.c
11815
11816 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11817 M:      Toan Le <toan@os.amperecomputing.com>
11818 L:      linux-pci@vger.kernel.org
11819 L:      linux-arm-kernel@lists.infradead.org
11820 S:      Maintained
11821 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11822 F:      drivers/pci/controller/pci-xgene-msi.c
11823
11824 PCI SUBSYSTEM
11825 M:      Bjorn Helgaas <bhelgaas@google.com>
11826 L:      linux-pci@vger.kernel.org
11827 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11829 S:      Supported
11830 F:      Documentation/devicetree/bindings/pci/
11831 F:      Documentation/PCI/
11832 F:      drivers/acpi/pci*
11833 F:      drivers/pci/
11834 F:      include/asm-generic/pci*
11835 F:      include/linux/pci*
11836 F:      include/linux/of_pci.h
11837 F:      include/uapi/linux/pci*
11838 F:      lib/pci*
11839 F:      arch/x86/pci/
11840 F:      arch/x86/kernel/quirks.c
11841 F:      arch/x86/kernel/early-quirks.c
11842
11843 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11844 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11845 L:      linux-pci@vger.kernel.org
11846 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11848 S:      Supported
11849 F:      drivers/pci/controller/
11850
11851 PCIE DRIVER FOR AMLOGIC MESON
11852 M:      Yue Wang <yue.wang@Amlogic.com>
11853 L:      linux-pci@vger.kernel.org
11854 L:      linux-amlogic@lists.infradead.org
11855 S:      Maintained
11856 F:      drivers/pci/controller/dwc/pci-meson.c
11857
11858 PCIE DRIVER FOR AXIS ARTPEC
11859 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11860 L:      linux-arm-kernel@axis.com
11861 L:      linux-pci@vger.kernel.org
11862 S:      Maintained
11863 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11864 F:      drivers/pci/controller/dwc/*artpec*
11865
11866 PCIE DRIVER FOR CAVIUM THUNDERX
11867 M:      David Daney <david.daney@cavium.com>
11868 L:      linux-pci@vger.kernel.org
11869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11870 S:      Supported
11871 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11872 F:      drivers/pci/controller/pci-thunder-*
11873
11874 PCIE DRIVER FOR HISILICON
11875 M:      Zhou Wang <wangzhou1@hisilicon.com>
11876 L:      linux-pci@vger.kernel.org
11877 S:      Maintained
11878 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11879 F:      drivers/pci/controller/dwc/pcie-hisi.c
11880
11881 PCIE DRIVER FOR HISILICON KIRIN
11882 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11883 M:      Binghui Wang <wangbinghui@hisilicon.com>
11884 L:      linux-pci@vger.kernel.org
11885 S:      Maintained
11886 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11887 F:      drivers/pci/controller/dwc/pcie-kirin.c
11888
11889 PCIE DRIVER FOR HISILICON STB
11890 M:      Shawn Guo <shawn.guo@linaro.org>
11891 L:      linux-pci@vger.kernel.org
11892 S:      Maintained
11893 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11894 F:      drivers/pci/controller/dwc/pcie-histb.c
11895
11896 PCIE DRIVER FOR MEDIATEK
11897 M:      Ryder Lee <ryder.lee@mediatek.com>
11898 L:      linux-pci@vger.kernel.org
11899 L:      linux-mediatek@lists.infradead.org
11900 S:      Supported
11901 F:      Documentation/devicetree/bindings/pci/mediatek*
11902 F:      drivers/pci/controller/*mediatek*
11903
11904 PCIE DRIVER FOR QUALCOMM MSM
11905 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11906 L:      linux-pci@vger.kernel.org
11907 L:      linux-arm-msm@vger.kernel.org
11908 S:      Maintained
11909 F:      drivers/pci/controller/dwc/*qcom*
11910
11911 PCIE DRIVER FOR ROCKCHIP
11912 M:      Shawn Lin <shawn.lin@rock-chips.com>
11913 L:      linux-pci@vger.kernel.org
11914 L:      linux-rockchip@lists.infradead.org
11915 S:      Maintained
11916 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11917 F:      drivers/pci/controller/pcie-rockchip*
11918
11919 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11920 M:      Linus Walleij <linus.walleij@linaro.org>
11921 L:      linux-pci@vger.kernel.org
11922 S:      Maintained
11923 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11924 F:      drivers/pci/controller/pci-v3-semi.c
11925
11926 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11927 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11928 L:      linux-pci@vger.kernel.org
11929 S:      Maintained
11930 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11931 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11932
11933 PCIE DRIVER FOR ST SPEAR13XX
11934 M:      Pratyush Anand <pratyush.anand@gmail.com>
11935 L:      linux-pci@vger.kernel.org
11936 S:      Maintained
11937 F:      drivers/pci/controller/dwc/*spear*
11938
11939 PCMCIA SUBSYSTEM
11940 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11942 S:      Odd Fixes
11943 F:      Documentation/pcmcia/
11944 F:      tools/pcmcia/
11945 F:      drivers/pcmcia/
11946 F:      include/pcmcia/
11947
11948 PCNET32 NETWORK DRIVER
11949 M:      Don Fry <pcnet32@frontier.com>
11950 L:      netdev@vger.kernel.org
11951 S:      Maintained
11952 F:      drivers/net/ethernet/amd/pcnet32.c
11953
11954 PCRYPT PARALLEL CRYPTO ENGINE
11955 M:      Steffen Klassert <steffen.klassert@secunet.com>
11956 L:      linux-crypto@vger.kernel.org
11957 S:      Maintained
11958 F:      crypto/pcrypt.c
11959 F:      include/crypto/pcrypt.h
11960
11961 PEAQ WMI HOTKEYS DRIVER
11962 M:      Hans de Goede <hdegoede@redhat.com>
11963 L:      platform-driver-x86@vger.kernel.org
11964 S:      Maintained
11965 F:      drivers/platform/x86/peaq-wmi.c
11966
11967 PER-CPU MEMORY ALLOCATOR
11968 M:      Dennis Zhou <dennis@kernel.org>
11969 M:      Tejun Heo <tj@kernel.org>
11970 M:      Christoph Lameter <cl@linux.com>
11971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11972 S:      Maintained
11973 F:      include/linux/percpu*.h
11974 F:      mm/percpu*.c
11975 F:      arch/*/include/asm/percpu.h
11976
11977 PER-TASK DELAY ACCOUNTING
11978 M:      Balbir Singh <bsingharora@gmail.com>
11979 S:      Maintained
11980 F:      include/linux/delayacct.h
11981 F:      kernel/delayacct.c
11982
11983 PERFORMANCE EVENTS SUBSYSTEM
11984 M:      Peter Zijlstra <peterz@infradead.org>
11985 M:      Ingo Molnar <mingo@redhat.com>
11986 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11987 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11988 R:      Jiri Olsa <jolsa@redhat.com>
11989 R:      Namhyung Kim <namhyung@kernel.org>
11990 L:      linux-kernel@vger.kernel.org
11991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11992 S:      Supported
11993 F:      kernel/events/*
11994 F:      include/linux/perf_event.h
11995 F:      include/uapi/linux/perf_event.h
11996 F:      arch/*/kernel/perf_event*.c
11997 F:      arch/*/kernel/*/perf_event*.c
11998 F:      arch/*/kernel/*/*/perf_event*.c
11999 F:      arch/*/include/asm/perf_event.h
12000 F:      arch/*/kernel/perf_callchain.c
12001 F:      arch/*/events/*
12002 F:      tools/perf/
12003
12004 PERSONALITY HANDLING
12005 M:      Christoph Hellwig <hch@infradead.org>
12006 L:      linux-abi-devel@lists.sourceforge.net
12007 S:      Maintained
12008 F:      include/linux/personality.h
12009 F:      include/uapi/linux/personality.h
12010
12011 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12012 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12013 L:      linux-input@vger.kernel.org
12014 S:      Maintained
12015 F:      Documentation/input/devices/pxrc.rst
12016 F:      drivers/input/joystick/pxrc.c
12017
12018 PHONET PROTOCOL
12019 M:      Remi Denis-Courmont <courmisch@gmail.com>
12020 S:      Supported
12021 F:      Documentation/networking/phonet.txt
12022 F:      include/linux/phonet.h
12023 F:      include/net/phonet/
12024 F:      include/uapi/linux/phonet.h
12025 F:      net/phonet/
12026
12027 PHRAM MTD DRIVER
12028 M:      Joern Engel <joern@lazybastard.org>
12029 L:      linux-mtd@lists.infradead.org
12030 S:      Maintained
12031 F:      drivers/mtd/devices/phram.c
12032
12033 PICOLCD HID DRIVER
12034 M:      Bruno Prémont <bonbons@linux-vserver.org>
12035 L:      linux-input@vger.kernel.org
12036 S:      Maintained
12037 F:      drivers/hid/hid-picolcd*
12038
12039 PICOXCELL SUPPORT
12040 M:      Jamie Iles <jamie@jamieiles.com>
12041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12042 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12043 S:      Supported
12044 F:      arch/arm/boot/dts/picoxcell*
12045 F:      arch/arm/mach-picoxcell/
12046 F:      drivers/crypto/picoxcell*
12047
12048 PIN CONTROL SUBSYSTEM
12049 M:      Linus Walleij <linus.walleij@linaro.org>
12050 L:      linux-gpio@vger.kernel.org
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12052 S:      Maintained
12053 F:      Documentation/devicetree/bindings/pinctrl/
12054 F:      Documentation/driver-api/pinctl.rst
12055 F:      drivers/pinctrl/
12056 F:      include/linux/pinctrl/
12057
12058 PIN CONTROLLER - MICROCHIP AT91
12059 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12061 L:      linux-gpio@vger.kernel.org
12062 S:      Supported
12063 F:      drivers/pinctrl/pinctrl-at91*
12064
12065 PIN CONTROLLER - FREESCALE
12066 M:      Dong Aisheng <aisheng.dong@nxp.com>
12067 M:      Fabio Estevam <festevam@gmail.com>
12068 M:      Shawn Guo <shawnguo@kernel.org>
12069 M:      Stefan Agner <stefan@agner.ch>
12070 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12071 L:      linux-gpio@vger.kernel.org
12072 S:      Maintained
12073 F:      drivers/pinctrl/freescale/
12074 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12075
12076 PIN CONTROLLER - INTEL
12077 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12078 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12080 S:      Maintained
12081 F:      drivers/pinctrl/intel/
12082
12083 PIN CONTROLLER - MEDIATEK
12084 M:      Sean Wang <sean.wang@kernel.org>
12085 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12086 S:      Maintained
12087 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12088 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12089 F:      drivers/pinctrl/mediatek/
12090
12091 PIN CONTROLLER - QUALCOMM
12092 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12093 S:      Maintained
12094 L:      linux-arm-msm@vger.kernel.org
12095 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12096 F:      drivers/pinctrl/qcom/
12097
12098 PIN CONTROLLER - RENESAS
12099 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12100 L:      linux-renesas-soc@vger.kernel.org
12101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12102 S:      Maintained
12103 F:      drivers/pinctrl/pinctrl-rz*
12104 F:      drivers/pinctrl/sh-pfc/
12105
12106 PIN CONTROLLER - SAMSUNG
12107 M:      Tomasz Figa <tomasz.figa@gmail.com>
12108 M:      Krzysztof Kozlowski <krzk@kernel.org>
12109 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12111 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12112 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12114 S:      Maintained
12115 F:      drivers/pinctrl/samsung/
12116 F:      include/dt-bindings/pinctrl/samsung.h
12117 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12118
12119 PIN CONTROLLER - SINGLE
12120 M:      Tony Lindgren <tony@atomide.com>
12121 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12123 L:      linux-omap@vger.kernel.org
12124 S:      Maintained
12125 F:      drivers/pinctrl/pinctrl-single.c
12126
12127 PIN CONTROLLER - ST SPEAR
12128 M:      Viresh Kumar <vireshk@kernel.org>
12129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130 W:      http://www.st.com/spear
12131 S:      Maintained
12132 F:      drivers/pinctrl/spear/
12133
12134 PISTACHIO SOC SUPPORT
12135 M:      James Hartley <james.hartley@sondrel.com>
12136 L:      linux-mips@vger.kernel.org
12137 S:      Odd Fixes
12138 F:      arch/mips/pistachio/
12139 F:      arch/mips/include/asm/mach-pistachio/
12140 F:      arch/mips/boot/dts/img/pistachio*
12141 F:      arch/mips/configs/pistachio*_defconfig
12142
12143 PKTCDVD DRIVER
12144 S:      Orphan
12145 M:      linux-block@vger.kernel.org
12146 F:      drivers/block/pktcdvd.c
12147 F:      include/linux/pktcdvd.h
12148 F:      include/uapi/linux/pktcdvd.h
12149
12150 PKUNITY SOC DRIVERS
12151 M:      Guan Xuetao <gxt@pku.edu.cn>
12152 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12153 S:      Maintained
12154 T:      git git://github.com/gxt/linux.git
12155 F:      drivers/input/serio/i8042-unicore32io.h
12156 F:      drivers/i2c/busses/i2c-puv3.c
12157 F:      drivers/video/fbdev/fb-puv3.c
12158 F:      drivers/rtc/rtc-puv3.c
12159
12160 PMBUS HARDWARE MONITORING DRIVERS
12161 M:      Guenter Roeck <linux@roeck-us.net>
12162 L:      linux-hwmon@vger.kernel.org
12163 W:      http://hwmon.wiki.kernel.org/
12164 W:      http://www.roeck-us.net/linux/drivers/
12165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12166 S:      Maintained
12167 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12168 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12169 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12170 F:      Documentation/hwmon/adm1275
12171 F:      Documentation/hwmon/ibm-cffps
12172 F:      Documentation/hwmon/ir35221
12173 F:      Documentation/hwmon/lm25066
12174 F:      Documentation/hwmon/ltc2978
12175 F:      Documentation/hwmon/ltc3815
12176 F:      Documentation/hwmon/max16064
12177 F:      Documentation/hwmon/max20751
12178 F:      Documentation/hwmon/max31785
12179 F:      Documentation/hwmon/max34440
12180 F:      Documentation/hwmon/max8688
12181 F:      Documentation/hwmon/pmbus
12182 F:      Documentation/hwmon/pmbus-core
12183 F:      Documentation/hwmon/tps40422
12184 F:      Documentation/hwmon/ucd9000
12185 F:      Documentation/hwmon/ucd9200
12186 F:      Documentation/hwmon/zl6100
12187 F:      drivers/hwmon/pmbus/
12188 F:      include/linux/pmbus.h
12189
12190 PMC SIERRA MaxRAID DRIVER
12191 L:      linux-scsi@vger.kernel.org
12192 W:      http://www.pmc-sierra.com/
12193 S:      Orphan
12194 F:      drivers/scsi/pmcraid.*
12195
12196 PMC SIERRA PM8001 DRIVER
12197 M:      Jack Wang <jinpu.wang@profitbricks.com>
12198 M:      lindar_liu@usish.com
12199 L:      linux-scsi@vger.kernel.org
12200 S:      Supported
12201 F:      drivers/scsi/pm8001/
12202
12203 PNP SUPPORT
12204 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12205 S:      Maintained
12206 F:      drivers/pnp/
12207
12208 PNI RM3100 IIO DRIVER
12209 M:      Song Qiang <songqiang1304521@gmail.com>
12210 L:      linux-iio@vger.kernel.org
12211 S:      Maintained
12212 F:      drivers/iio/magnetometer/rm3100*
12213 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12214
12215 POSIX CLOCKS and TIMERS
12216 M:      Thomas Gleixner <tglx@linutronix.de>
12217 L:      linux-kernel@vger.kernel.org
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12219 S:      Maintained
12220 F:      fs/timerfd.c
12221 F:      include/linux/timer*
12222 F:      kernel/time/*timer*
12223
12224 POWER MANAGEMENT CORE
12225 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12226 L:      linux-pm@vger.kernel.org
12227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12228 B:      https://bugzilla.kernel.org
12229 S:      Supported
12230 F:      drivers/base/power/
12231 F:      include/linux/pm.h
12232 F:      include/linux/pm_*
12233 F:      include/linux/powercap.h
12234 F:      drivers/powercap/
12235 F:      kernel/configs/nopm.config
12236
12237 POWER STATE COORDINATION INTERFACE (PSCI)
12238 M:      Mark Rutland <mark.rutland@arm.com>
12239 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12240 L:      linux-arm-kernel@lists.infradead.org
12241 S:      Maintained
12242 F:      drivers/firmware/psci*.c
12243 F:      include/linux/psci.h
12244 F:      include/uapi/linux/psci.h
12245
12246 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12247 M:      Sebastian Reichel <sre@kernel.org>
12248 L:      linux-pm@vger.kernel.org
12249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12250 S:      Maintained
12251 F:      Documentation/ABI/testing/sysfs-class-power
12252 F:      Documentation/devicetree/bindings/power/supply/
12253 F:      include/linux/power_supply.h
12254 F:      drivers/power/supply/
12255
12256 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12257 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12258 L:      linuxppc-dev@lists.ozlabs.org
12259 S:      Maintained
12260 F:      drivers/char/powernv-op-panel.c
12261
12262 PPP OVER ATM (RFC 2364)
12263 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12264 S:      Maintained
12265 F:      net/atm/pppoatm.c
12266 F:      include/uapi/linux/atmppp.h
12267
12268 PPP OVER ETHERNET
12269 M:      Michal Ostrowski <mostrows@earthlink.net>
12270 S:      Maintained
12271 F:      drivers/net/ppp/pppoe.c
12272 F:      drivers/net/ppp/pppox.c
12273
12274 PPP OVER L2TP
12275 M:      James Chapman <jchapman@katalix.com>
12276 S:      Maintained
12277 F:      net/l2tp/l2tp_ppp.c
12278 F:      include/linux/if_pppol2tp.h
12279 F:      include/uapi/linux/if_pppol2tp.h
12280
12281 PPP PROTOCOL DRIVERS AND COMPRESSORS
12282 M:      Paul Mackerras <paulus@samba.org>
12283 L:      linux-ppp@vger.kernel.org
12284 S:      Maintained
12285 F:      drivers/net/ppp/ppp_*
12286
12287 PPS SUPPORT
12288 M:      Rodolfo Giometti <giometti@enneenne.com>
12289 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12290 L:      linuxpps@ml.enneenne.com (subscribers-only)
12291 S:      Maintained
12292 F:      Documentation/pps/
12293 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12294 F:      Documentation/ABI/testing/sysfs-pps
12295 F:      drivers/pps/
12296 F:      include/linux/pps*.h
12297 F:      include/uapi/linux/pps.h
12298
12299 PPTP DRIVER
12300 M:      Dmitry Kozlov <xeb@mail.ru>
12301 L:      netdev@vger.kernel.org
12302 S:      Maintained
12303 F:      drivers/net/ppp/pptp.c
12304 W:      http://sourceforge.net/projects/accel-pptp
12305
12306 PRINTK
12307 M:      Petr Mladek <pmladek@suse.com>
12308 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12309 R:      Steven Rostedt <rostedt@goodmis.org>
12310 S:      Maintained
12311 F:      kernel/printk/
12312 F:      include/linux/printk.h
12313
12314 PRISM54 WIRELESS DRIVER
12315 M:      Luis Chamberlain <mcgrof@kernel.org>
12316 L:      linux-wireless@vger.kernel.org
12317 W:      http://wireless.kernel.org/en/users/Drivers/p54
12318 S:      Obsolete
12319 F:      drivers/net/wireless/intersil/prism54/
12320
12321 PROC FILESYSTEM
12322 R:      Alexey Dobriyan <adobriyan@gmail.com>
12323 L:      linux-kernel@vger.kernel.org
12324 L:      linux-fsdevel@vger.kernel.org
12325 S:      Maintained
12326 F:      fs/proc/
12327 F:      include/linux/proc_fs.h
12328 F:      tools/testing/selftests/proc/
12329 F:      Documentation/filesystems/proc.txt
12330
12331 PROC SYSCTL
12332 M:      Luis Chamberlain <mcgrof@kernel.org>
12333 M:      Kees Cook <keescook@chromium.org>
12334 L:      linux-kernel@vger.kernel.org
12335 L:      linux-fsdevel@vger.kernel.org
12336 S:      Maintained
12337 F:      fs/proc/proc_sysctl.c
12338 F:      include/linux/sysctl.h
12339 F:      kernel/sysctl.c
12340 F:      tools/testing/selftests/sysctl/
12341
12342 PS3 NETWORK SUPPORT
12343 M:      Geoff Levand <geoff@infradead.org>
12344 L:      netdev@vger.kernel.org
12345 L:      linuxppc-dev@lists.ozlabs.org
12346 S:      Maintained
12347 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12348
12349 PS3 PLATFORM SUPPORT
12350 M:      Geoff Levand <geoff@infradead.org>
12351 L:      linuxppc-dev@lists.ozlabs.org
12352 S:      Maintained
12353 F:      arch/powerpc/boot/ps3*
12354 F:      arch/powerpc/include/asm/lv1call.h
12355 F:      arch/powerpc/include/asm/ps3*.h
12356 F:      arch/powerpc/platforms/ps3/
12357 F:      drivers/*/ps3*
12358 F:      drivers/ps3/
12359 F:      drivers/rtc/rtc-ps3.c
12360 F:      drivers/usb/host/*ps3.c
12361 F:      sound/ppc/snd_ps3*
12362
12363 PS3VRAM DRIVER
12364 M:      Jim Paris <jim@jtan.com>
12365 M:      Geoff Levand <geoff@infradead.org>
12366 L:      linuxppc-dev@lists.ozlabs.org
12367 S:      Maintained
12368 F:      drivers/block/ps3vram.c
12369
12370 PSAMPLE PACKET SAMPLING SUPPORT:
12371 M:      Yotam Gigi <yotam.gi@gmail.com>
12372 S:      Maintained
12373 F:      net/psample
12374 F:      include/net/psample.h
12375 F:      include/uapi/linux/psample.h
12376
12377 PSTORE FILESYSTEM
12378 M:      Kees Cook <keescook@chromium.org>
12379 M:      Anton Vorontsov <anton@enomsg.org>
12380 M:      Colin Cross <ccross@android.com>
12381 M:      Tony Luck <tony.luck@intel.com>
12382 S:      Maintained
12383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12384 F:      fs/pstore/
12385 F:      include/linux/pstore*
12386 F:      drivers/firmware/efi/efi-pstore.c
12387 F:      drivers/acpi/apei/erst.c
12388 F:      Documentation/admin-guide/ramoops.rst
12389 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12390 K:      \b(pstore|ramoops)
12391
12392 PTP HARDWARE CLOCK SUPPORT
12393 M:      Richard Cochran <richardcochran@gmail.com>
12394 L:      netdev@vger.kernel.org
12395 S:      Maintained
12396 W:      http://linuxptp.sourceforge.net/
12397 F:      Documentation/ABI/testing/sysfs-ptp
12398 F:      Documentation/ptp/*
12399 F:      drivers/net/phy/dp83640*
12400 F:      drivers/ptp/*
12401 F:      include/linux/ptp_cl*
12402
12403 PTRACE SUPPORT
12404 M:      Oleg Nesterov <oleg@redhat.com>
12405 S:      Maintained
12406 F:      include/asm-generic/syscall.h
12407 F:      include/linux/ptrace.h
12408 F:      include/linux/regset.h
12409 F:      include/linux/tracehook.h
12410 F:      include/uapi/linux/ptrace.h
12411 F:      include/uapi/linux/ptrace.h
12412 F:      include/asm-generic/ptrace.h
12413 F:      kernel/ptrace.c
12414 F:      arch/*/ptrace*.c
12415 F:      arch/*/*/ptrace*.c
12416 F:      arch/*/include/asm/ptrace*.h
12417
12418 PULSE8-CEC DRIVER
12419 M:      Hans Verkuil <hverkuil@xs4all.nl>
12420 L:      linux-media@vger.kernel.org
12421 T:      git git://linuxtv.org/media_tree.git
12422 S:      Maintained
12423 F:      drivers/media/usb/pulse8-cec/*
12424 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12425
12426 PVRUSB2 VIDEO4LINUX DRIVER
12427 M:      Mike Isely <isely@pobox.com>
12428 L:      pvrusb2@isely.net       (subscribers-only)
12429 L:      linux-media@vger.kernel.org
12430 W:      http://www.isely.net/pvrusb2/
12431 T:      git git://linuxtv.org/media_tree.git
12432 S:      Maintained
12433 F:      Documentation/media/v4l-drivers/pvrusb2*
12434 F:      drivers/media/usb/pvrusb2/
12435
12436 PWC WEBCAM DRIVER
12437 M:      Hans Verkuil <hverkuil@xs4all.nl>
12438 L:      linux-media@vger.kernel.org
12439 T:      git git://linuxtv.org/media_tree.git
12440 S:      Odd Fixes
12441 F:      drivers/media/usb/pwc/*
12442
12443 PWM FAN DRIVER
12444 M:      Kamil Debski <kamil@wypas.org>
12445 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12446 L:      linux-hwmon@vger.kernel.org
12447 S:      Supported
12448 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12449 F:      Documentation/hwmon/pwm-fan
12450 F:      drivers/hwmon/pwm-fan.c
12451
12452 PWM IR Transmitter
12453 M:      Sean Young <sean@mess.org>
12454 L:      linux-media@vger.kernel.org
12455 S:      Maintained
12456 F:      drivers/media/rc/pwm-ir-tx.c
12457
12458 PWM SUBSYSTEM
12459 M:      Thierry Reding <thierry.reding@gmail.com>
12460 L:      linux-pwm@vger.kernel.org
12461 S:      Maintained
12462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12463 F:      Documentation/pwm.txt
12464 F:      Documentation/devicetree/bindings/pwm/
12465 F:      include/linux/pwm.h
12466 F:      drivers/pwm/
12467 F:      drivers/video/backlight/pwm_bl.c
12468 F:      include/linux/pwm_backlight.h
12469 F:      drivers/gpio/gpio-mvebu.c
12470 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12471
12472 PXA GPIO DRIVER
12473 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12474 L:      linux-gpio@vger.kernel.org
12475 S:      Maintained
12476 F:      drivers/gpio/gpio-pxa.c
12477
12478 PXA MMCI DRIVER
12479 S:      Orphan
12480
12481 PXA RTC DRIVER
12482 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12483 L:      linux-rtc@vger.kernel.org
12484 S:      Maintained
12485
12486 PXA2xx/PXA3xx SUPPORT
12487 M:      Daniel Mack <daniel@zonque.org>
12488 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12489 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12491 T:      git git://github.com/hzhuang1/linux.git
12492 T:      git git://github.com/rjarzmik/linux.git
12493 S:      Maintained
12494 F:      arch/arm/boot/dts/pxa*
12495 F:      arch/arm/mach-pxa/
12496 F:      drivers/dma/pxa*
12497 F:      drivers/pcmcia/pxa2xx*
12498 F:      drivers/pinctrl/pxa/
12499 F:      drivers/spi/spi-pxa2xx*
12500 F:      drivers/usb/gadget/udc/pxa2*
12501 F:      include/sound/pxa2xx-lib.h
12502 F:      sound/arm/pxa*
12503 F:      sound/soc/pxa/
12504
12505 QAT DRIVER
12506 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12507 L:      qat-linux@intel.com
12508 S:      Supported
12509 F:      drivers/crypto/qat/
12510
12511 QCOM AUDIO (ASoC) DRIVERS
12512 M:      Patrick Lai <plai@codeaurora.org>
12513 M:      Banajit Goswami <bgoswami@codeaurora.org>
12514 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12515 S:      Supported
12516 F:      sound/soc/qcom/
12517
12518 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12519 M:      Gabriel Somlo <somlo@cmu.edu>
12520 M:      "Michael S. Tsirkin" <mst@redhat.com>
12521 L:      qemu-devel@nongnu.org
12522 S:      Maintained
12523 F:      drivers/firmware/qemu_fw_cfg.c
12524 F:      include/uapi/linux/qemu_fw_cfg.h
12525
12526 QIB DRIVER
12527 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12528 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12529 L:      linux-rdma@vger.kernel.org
12530 S:      Supported
12531 F:      drivers/infiniband/hw/qib/
12532
12533 QLOGIC QL41xxx FCOE DRIVER
12534 M:      QLogic-Storage-Upstream@cavium.com
12535 L:      linux-scsi@vger.kernel.org
12536 S:      Supported
12537 F:      drivers/scsi/qedf/
12538
12539 QLOGIC QL41xxx ISCSI DRIVER
12540 M:      QLogic-Storage-Upstream@cavium.com
12541 L:      linux-scsi@vger.kernel.org
12542 S:      Supported
12543 F:      drivers/scsi/qedi/
12544
12545 QLOGIC QL4xxx ETHERNET DRIVER
12546 M:      Ariel Elior <aelior@marvell.com>
12547 M:      GR-everest-linux-l2@marvell.com
12548 L:      netdev@vger.kernel.org
12549 S:      Supported
12550 F:      drivers/net/ethernet/qlogic/qed/
12551 F:      include/linux/qed/
12552 F:      drivers/net/ethernet/qlogic/qede/
12553
12554 QLOGIC QL4xxx RDMA DRIVER
12555 M:      Michal Kalderon <mkalderon@marvell.com>
12556 M:      Ariel Elior <aelior@marvell.com>
12557 L:      linux-rdma@vger.kernel.org
12558 S:      Supported
12559 F:      drivers/infiniband/hw/qedr/
12560 F:      include/uapi/rdma/qedr-abi.h
12561
12562 QLOGIC QLA1280 SCSI DRIVER
12563 M:      Michael Reed <mdr@sgi.com>
12564 L:      linux-scsi@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/scsi/qla1280.[ch]
12567
12568 QLOGIC QLA2XXX FC-SCSI DRIVER
12569 M:      qla2xxx-upstream@qlogic.com
12570 L:      linux-scsi@vger.kernel.org
12571 S:      Supported
12572 F:      Documentation/scsi/LICENSE.qla2xxx
12573 F:      drivers/scsi/qla2xxx/
12574
12575 QLOGIC QLA3XXX NETWORK DRIVER
12576 M:      GR-Linux-NIC-Dev@marvell.com
12577 L:      netdev@vger.kernel.org
12578 S:      Supported
12579 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12580 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12581
12582 QLOGIC QLA4XXX iSCSI DRIVER
12583 M:      QLogic-Storage-Upstream@qlogic.com
12584 L:      linux-scsi@vger.kernel.org
12585 S:      Supported
12586 F:      Documentation/scsi/LICENSE.qla4xxx
12587 F:      drivers/scsi/qla4xxx/
12588
12589 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12590 M:      Shahed Shaikh <shshaikh@marvell.com>
12591 M:      Manish Chopra <manishc@marvell.com>
12592 M:      GR-Linux-NIC-Dev@marvell.com
12593 L:      netdev@vger.kernel.org
12594 S:      Supported
12595 F:      drivers/net/ethernet/qlogic/qlcnic/
12596
12597 QLOGIC QLGE 10Gb ETHERNET DRIVER
12598 M:      Manish Chopra <manishc@marvell.com>
12599 M:      GR-Linux-NIC-Dev@marvell.com
12600 L:      netdev@vger.kernel.org
12601 S:      Supported
12602 F:      drivers/net/ethernet/qlogic/qlge/
12603
12604 QM1D1B0004 MEDIA DRIVER
12605 M:      Akihiro Tsukada <tskd08@gmail.com>
12606 L:      linux-media@vger.kernel.org
12607 S:      Odd Fixes
12608 F:      drivers/media/tuners/qm1d1b0004*
12609
12610 QM1D1C0042 MEDIA DRIVER
12611 M:      Akihiro Tsukada <tskd08@gmail.com>
12612 L:      linux-media@vger.kernel.org
12613 S:      Odd Fixes
12614 F:      drivers/media/tuners/qm1d1c0042*
12615
12616 QNX4 FILESYSTEM
12617 M:      Anders Larsen <al@alarsen.net>
12618 W:      http://www.alarsen.net/linux/qnx4fs/
12619 S:      Maintained
12620 F:      fs/qnx4/
12621 F:      include/uapi/linux/qnx4_fs.h
12622 F:      include/uapi/linux/qnxtypes.h
12623
12624 QORIQ DPAA2 FSL-MC BUS DRIVER
12625 M:      Stuart Yoder <stuyoder@gmail.com>
12626 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12627 L:      linux-kernel@vger.kernel.org
12628 S:      Maintained
12629 F:      drivers/bus/fsl-mc/
12630 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12631 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12632
12633 QT1010 MEDIA DRIVER
12634 M:      Antti Palosaari <crope@iki.fi>
12635 L:      linux-media@vger.kernel.org
12636 W:      https://linuxtv.org
12637 W:      http://palosaari.fi/linux/
12638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12639 T:      git git://linuxtv.org/anttip/media_tree.git
12640 S:      Maintained
12641 F:      drivers/media/tuners/qt1010*
12642
12643 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12644 M:      Kalle Valo <kvalo@codeaurora.org>
12645 L:      ath10k@lists.infradead.org
12646 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12648 S:      Supported
12649 F:      drivers/net/wireless/ath/ath10k/
12650
12651 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12652 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12653 L:      linux-wireless@vger.kernel.org
12654 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12655 S:      Supported
12656 F:      drivers/net/wireless/ath/ath9k/
12657
12658 QUALCOMM CAMERA SUBSYSTEM DRIVER
12659 M:      Todor Tomov <todor.too@gmail.com>
12660 L:      linux-media@vger.kernel.org
12661 S:      Maintained
12662 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12663 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12664 F:      drivers/media/platform/qcom/camss/
12665
12666 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12667 M:  Ilia Lin <ilia.lin@gmail.com>
12668 L:  linux-pm@vger.kernel.org
12669 S:  Maintained
12670 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12671 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12672
12673 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12674 M:      Timur Tabi <timur@kernel.org>
12675 L:      netdev@vger.kernel.org
12676 S:      Maintained
12677 F:      drivers/net/ethernet/qualcomm/emac/
12678
12679 QUALCOMM ETHQOS ETHERNET DRIVER
12680 M:      Vinod Koul <vkoul@kernel.org>
12681 M:      Niklas Cassel <niklas.cassel@linaro.org>
12682 L:      netdev@vger.kernel.org
12683 S:      Maintained
12684 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12685 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12686
12687 QUALCOMM GENERIC INTERFACE I2C DRIVER
12688 M:      Alok Chauhan <alokc@codeaurora.org>
12689 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12690 L:      linux-i2c@vger.kernel.org
12691 L:      linux-arm-msm@vger.kernel.org
12692 S:      Supported
12693 F:      drivers/i2c/busses/i2c-qcom-geni.c
12694
12695 QUALCOMM HEXAGON ARCHITECTURE
12696 M:      Richard Kuo <rkuo@codeaurora.org>
12697 L:      linux-hexagon@vger.kernel.org
12698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12699 S:      Supported
12700 F:      arch/hexagon/
12701
12702 QUALCOMM HIDMA DRIVER
12703 M:      Sinan Kaya <okaya@kernel.org>
12704 L:      linux-arm-kernel@lists.infradead.org
12705 L:      linux-arm-msm@vger.kernel.org
12706 L:      dmaengine@vger.kernel.org
12707 S:      Supported
12708 F:      drivers/dma/qcom/hidma*
12709
12710 QUALCOMM IOMMU
12711 M:      Rob Clark <robdclark@gmail.com>
12712 L:      iommu@lists.linux-foundation.org
12713 L:      linux-arm-msm@vger.kernel.org
12714 S:      Maintained
12715 F:      drivers/iommu/qcom_iommu.c
12716
12717 QUALCOMM TSENS THERMAL DRIVER
12718 M:      Amit Kucheria <amit.kucheria@linaro.org>
12719 L:      linux-pm@vger.kernel.org
12720 L:      linux-arm-msm@vger.kernel.org
12721 S:      Maintained
12722 F:      drivers/thermal/qcom/
12723
12724 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12725 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12726 L:      linux-media@vger.kernel.org
12727 L:      linux-arm-msm@vger.kernel.org
12728 T:      git git://linuxtv.org/media_tree.git
12729 S:      Maintained
12730 F:      drivers/media/platform/qcom/venus/
12731
12732 QUALCOMM WCN36XX WIRELESS DRIVER
12733 M:      Kalle Valo <kvalo@codeaurora.org>
12734 L:      wcn36xx@lists.infradead.org
12735 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12736 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12737 S:      Supported
12738 F:      drivers/net/wireless/ath/wcn36xx/
12739
12740 QUANTENNA QTNFMAC WIRELESS DRIVER
12741 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12742 M:      Avinash Patil <avinashp@quantenna.com>
12743 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12744 L:      linux-wireless@vger.kernel.org
12745 S:      Maintained
12746 F:      drivers/net/wireless/quantenna
12747
12748 RADEON and AMDGPU DRM DRIVERS
12749 M:      Alex Deucher <alexander.deucher@amd.com>
12750 M:      Christian König <christian.koenig@amd.com>
12751 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12752 L:      amd-gfx@lists.freedesktop.org
12753 T:      git git://people.freedesktop.org/~agd5f/linux
12754 S:      Supported
12755 F:      drivers/gpu/drm/radeon/
12756 F:      include/uapi/drm/radeon_drm.h
12757 F:      drivers/gpu/drm/amd/
12758 F:      include/uapi/drm/amdgpu_drm.h
12759
12760 RADEON FRAMEBUFFER DISPLAY DRIVER
12761 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12762 L:      linux-fbdev@vger.kernel.org
12763 S:      Maintained
12764 F:      drivers/video/fbdev/aty/radeon*
12765 F:      include/uapi/linux/radeonfb.h
12766
12767 RADIOSHARK RADIO DRIVER
12768 M:      Hans Verkuil <hverkuil@xs4all.nl>
12769 L:      linux-media@vger.kernel.org
12770 T:      git git://linuxtv.org/media_tree.git
12771 S:      Maintained
12772 F:      drivers/media/radio/radio-shark.c
12773
12774 RADIOSHARK2 RADIO DRIVER
12775 M:      Hans Verkuil <hverkuil@xs4all.nl>
12776 L:      linux-media@vger.kernel.org
12777 T:      git git://linuxtv.org/media_tree.git
12778 S:      Maintained
12779 F:      drivers/media/radio/radio-shark2.c
12780 F:      drivers/media/radio/radio-tea5777.c
12781
12782 RADOS BLOCK DEVICE (RBD)
12783 M:      Ilya Dryomov <idryomov@gmail.com>
12784 M:      Sage Weil <sage@redhat.com>
12785 M:      Alex Elder <elder@kernel.org>
12786 L:      ceph-devel@vger.kernel.org
12787 W:      http://ceph.com/
12788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12789 T:      git git://github.com/ceph/ceph-client.git
12790 S:      Supported
12791 F:      Documentation/ABI/testing/sysfs-bus-rbd
12792 F:      drivers/block/rbd.c
12793 F:      drivers/block/rbd_types.h
12794
12795 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12796 M:      Paul Mackerras <paulus@samba.org>
12797 L:      linux-fbdev@vger.kernel.org
12798 S:      Maintained
12799 F:      drivers/video/fbdev/aty/aty128fb.c
12800
12801 RAINSHADOW-CEC DRIVER
12802 M:      Hans Verkuil <hverkuil@xs4all.nl>
12803 L:      linux-media@vger.kernel.org
12804 T:      git git://linuxtv.org/media_tree.git
12805 S:      Maintained
12806 F:      drivers/media/usb/rainshadow-cec/*
12807
12808 RALINK MIPS ARCHITECTURE
12809 M:      John Crispin <john@phrozen.org>
12810 L:      linux-mips@vger.kernel.org
12811 S:      Maintained
12812 F:      arch/mips/ralink
12813
12814 RALINK RT2X00 WIRELESS LAN DRIVER
12815 P:      rt2x00 project
12816 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12817 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12818 L:      linux-wireless@vger.kernel.org
12819 S:      Maintained
12820 F:      drivers/net/wireless/ralink/rt2x00/
12821
12822 RAMDISK RAM BLOCK DEVICE DRIVER
12823 M:      Jens Axboe <axboe@kernel.dk>
12824 S:      Maintained
12825 F:      Documentation/blockdev/ramdisk.txt
12826 F:      drivers/block/brd.c
12827
12828 RANCHU VIRTUAL BOARD FOR MIPS
12829 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12830 L:      linux-mips@vger.kernel.org
12831 S:      Supported
12832 F:      arch/mips/generic/board-ranchu.c
12833 F:      arch/mips/configs/generic/board-ranchu.config
12834
12835 RANDOM NUMBER DRIVER
12836 M:      "Theodore Ts'o" <tytso@mit.edu>
12837 S:      Maintained
12838 F:      drivers/char/random.c
12839
12840 RAPIDIO SUBSYSTEM
12841 M:      Matt Porter <mporter@kernel.crashing.org>
12842 M:      Alexandre Bounine <alex.bou9@gmail.com>
12843 S:      Maintained
12844 F:      drivers/rapidio/
12845
12846 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12847 L:      linux-wireless@vger.kernel.org
12848 S:      Orphan
12849 F:      drivers/net/wireless/ray*
12850
12851 RCUTORTURE TEST FRAMEWORK
12852 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12853 M:      Josh Triplett <josh@joshtriplett.org>
12854 R:      Steven Rostedt <rostedt@goodmis.org>
12855 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12856 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12857 L:      linux-kernel@vger.kernel.org
12858 S:      Supported
12859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12860 F:      tools/testing/selftests/rcutorture
12861
12862 RDC R-321X SoC
12863 M:      Florian Fainelli <florian@openwrt.org>
12864 S:      Maintained
12865
12866 RDC R6040 FAST ETHERNET DRIVER
12867 M:      Florian Fainelli <f.fainelli@gmail.com>
12868 L:      netdev@vger.kernel.org
12869 S:      Maintained
12870 F:      drivers/net/ethernet/rdc/r6040.c
12871
12872 RDMAVT - RDMA verbs software
12873 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12874 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12875 L:      linux-rdma@vger.kernel.org
12876 S:      Supported
12877 F:      drivers/infiniband/sw/rdmavt
12878
12879 RDS - RELIABLE DATAGRAM SOCKETS
12880 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12881 L:      netdev@vger.kernel.org
12882 L:      linux-rdma@vger.kernel.org
12883 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12884 W:      https://oss.oracle.com/projects/rds/
12885 S:      Supported
12886 F:      net/rds/
12887 F:      Documentation/networking/rds.txt
12888
12889 RDT - RESOURCE ALLOCATION
12890 M:      Fenghua Yu <fenghua.yu@intel.com>
12891 M:      Reinette Chatre <reinette.chatre@intel.com>
12892 L:      linux-kernel@vger.kernel.org
12893 S:      Supported
12894 F:      arch/x86/kernel/cpu/resctrl/
12895 F:      arch/x86/include/asm/resctrl_sched.h
12896 F:      Documentation/x86/resctrl*
12897
12898 READ-COPY UPDATE (RCU)
12899 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12900 M:      Josh Triplett <josh@joshtriplett.org>
12901 R:      Steven Rostedt <rostedt@goodmis.org>
12902 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12903 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12904 R:      Joel Fernandes <joel@joelfernandes.org>
12905 L:      linux-kernel@vger.kernel.org
12906 W:      http://www.rdrop.com/users/paulmck/RCU/
12907 S:      Supported
12908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12909 F:      Documentation/RCU/
12910 X:      Documentation/RCU/torture.txt
12911 F:      include/linux/rcu*
12912 X:      include/linux/srcu*.h
12913 F:      kernel/rcu/
12914 X:      kernel/rcu/srcu*.c
12915
12916 REAL TIME CLOCK (RTC) SUBSYSTEM
12917 M:      Alessandro Zummo <a.zummo@towertech.it>
12918 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12919 L:      linux-rtc@vger.kernel.org
12920 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12922 S:      Maintained
12923 F:      Documentation/devicetree/bindings/rtc/
12924 F:      Documentation/rtc.txt
12925 F:      drivers/rtc/
12926 F:      include/linux/rtc.h
12927 F:      include/uapi/linux/rtc.h
12928 F:      include/linux/rtc/
12929 F:      include/linux/platform_data/rtc-*
12930 F:      tools/testing/selftests/rtc/
12931
12932 REALTEK AUDIO CODECS
12933 M:      Bard Liao <bardliao@realtek.com>
12934 M:      Oder Chiou <oder_chiou@realtek.com>
12935 S:      Maintained
12936 F:      sound/soc/codecs/rt*
12937 F:      include/sound/rt*.h
12938
12939 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12940 M:      Linus Walleij <linus.walleij@linaro.org>
12941 S:      Maintained
12942 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12943 F:      drivers/net/dsa/realtek-smi*
12944 F:      drivers/net/dsa/rtl83*
12945
12946 REDPINE WIRELESS DRIVER
12947 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12948 M:      Siva Rebbagondla <siva8118@gmail.com>
12949 L:      linux-wireless@vger.kernel.org
12950 S:      Maintained
12951 F:      drivers/net/wireless/rsi/
12952
12953 REGISTER MAP ABSTRACTION
12954 M:      Mark Brown <broonie@kernel.org>
12955 L:      linux-kernel@vger.kernel.org
12956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12957 S:      Supported
12958 F:      Documentation/devicetree/bindings/regmap/
12959 F:      drivers/base/regmap/
12960 F:      include/linux/regmap.h
12961
12962 REISERFS FILE SYSTEM
12963 L:      reiserfs-devel@vger.kernel.org
12964 S:      Supported
12965 F:      fs/reiserfs/
12966
12967 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12968 M:      Ohad Ben-Cohen <ohad@wizery.com>
12969 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12970 L:      linux-remoteproc@vger.kernel.org
12971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12972 S:      Maintained
12973 F:      Documentation/devicetree/bindings/remoteproc/
12974 F:      Documentation/remoteproc.txt
12975 F:      drivers/remoteproc/
12976 F:      include/linux/remoteproc.h
12977
12978 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12979 M:      Ohad Ben-Cohen <ohad@wizery.com>
12980 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12981 L:      linux-remoteproc@vger.kernel.org
12982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12983 S:      Maintained
12984 F:      drivers/rpmsg/
12985 F:      Documentation/rpmsg.txt
12986 F:      include/linux/rpmsg.h
12987 F:      include/linux/rpmsg/
12988
12989 RENESAS CLOCK DRIVERS
12990 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12991 L:      linux-renesas-soc@vger.kernel.org
12992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12993 S:      Supported
12994 F:      drivers/clk/renesas/
12995
12996 RENESAS EMEV2 I2C DRIVER
12997 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12998 S:      Supported
12999 F:      drivers/i2c/busses/i2c-emev2.c
13000
13001 RENESAS ETHERNET DRIVERS
13002 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13003 L:      netdev@vger.kernel.org
13004 L:      linux-renesas-soc@vger.kernel.org
13005 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13006 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13007 F:      drivers/net/ethernet/renesas/
13008 F:      include/linux/sh_eth.h
13009
13010 RENESAS R-CAR GYROADC DRIVER
13011 M:      Marek Vasut <marek.vasut@gmail.com>
13012 L:      linux-iio@vger.kernel.org
13013 S:      Supported
13014 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13015 F:      drivers/iio/adc/rcar-gyroadc.c
13016
13017 RENESAS R-CAR I2C DRIVERS
13018 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13019 S:      Supported
13020 F:      drivers/i2c/busses/i2c-rcar.c
13021 F:      drivers/i2c/busses/i2c-sh_mobile.c
13022
13023 RENESAS RIIC DRIVER
13024 M:      Chris Brandt <chris.brandt@renesas.com>
13025 S:      Supported
13026 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13027 F:      drivers/i2c/busses/i2c-riic.c
13028
13029 RENESAS USB PHY DRIVER
13030 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13031 L:      linux-renesas-soc@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13034
13035 RESET CONTROLLER FRAMEWORK
13036 M:      Philipp Zabel <p.zabel@pengutronix.de>
13037 T:      git git://git.pengutronix.de/git/pza/linux
13038 S:      Maintained
13039 F:      drivers/reset/
13040 F:      Documentation/devicetree/bindings/reset/
13041 F:      include/dt-bindings/reset/
13042 F:      include/linux/reset.h
13043 F:      include/linux/reset/
13044 F:      include/linux/reset-controller.h
13045
13046 RESTARTABLE SEQUENCES SUPPORT
13047 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13048 M:      Peter Zijlstra <peterz@infradead.org>
13049 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13050 M:      Boqun Feng <boqun.feng@gmail.com>
13051 L:      linux-kernel@vger.kernel.org
13052 S:      Supported
13053 F:      kernel/rseq.c
13054 F:      include/uapi/linux/rseq.h
13055 F:      include/trace/events/rseq.h
13056 F:      tools/testing/selftests/rseq/
13057
13058 RFKILL
13059 M:      Johannes Berg <johannes@sipsolutions.net>
13060 L:      linux-wireless@vger.kernel.org
13061 W:      http://wireless.kernel.org/
13062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13064 S:      Maintained
13065 F:      Documentation/rfkill.txt
13066 F:      Documentation/ABI/stable/sysfs-class-rfkill
13067 F:      net/rfkill/
13068 F:      include/linux/rfkill.h
13069 F:      include/uapi/linux/rfkill.h
13070
13071 RHASHTABLE
13072 M:      Thomas Graf <tgraf@suug.ch>
13073 M:      Herbert Xu <herbert@gondor.apana.org.au>
13074 L:      netdev@vger.kernel.org
13075 S:      Maintained
13076 F:      lib/rhashtable.c
13077 F:      lib/test_rhashtable.c
13078 F:      include/linux/rhashtable.h
13079 F:      include/linux/rhashtable-types.h
13080
13081 RICOH R5C592 MEMORYSTICK DRIVER
13082 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13083 S:      Maintained
13084 F:      drivers/memstick/host/r592.*
13085
13086 RICOH SMARTMEDIA/XD DRIVER
13087 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13088 S:      Maintained
13089 F:      drivers/mtd/nand/raw/r852.c
13090 F:      drivers/mtd/nand/raw/r852.h
13091
13092 RISC-V ARCHITECTURE
13093 M:      Palmer Dabbelt <palmer@sifive.com>
13094 M:      Albert Ou <aou@eecs.berkeley.edu>
13095 L:      linux-riscv@lists.infradead.org
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13097 S:      Supported
13098 F:      arch/riscv/
13099 K:      riscv
13100 N:      riscv
13101
13102 ROCCAT DRIVERS
13103 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13104 W:      http://sourceforge.net/projects/roccat/
13105 S:      Maintained
13106 F:      drivers/hid/hid-roccat*
13107 F:      include/linux/hid-roccat*
13108 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13109
13110 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13111 M:      Jacob chen <jacob2.chen@rock-chips.com>
13112 L:      linux-media@vger.kernel.org
13113 S:      Maintained
13114 F:      drivers/media/platform/rockchip/rga/
13115 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13116
13117 ROCKCHIP VPU CODEC DRIVER
13118 M:      Ezequiel Garcia <ezequiel@collabora.com>
13119 L:      linux-media@vger.kernel.org
13120 S:      Maintained
13121 F:      drivers/staging/media/platform/rockchip/vpu/
13122 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13123
13124 ROCKER DRIVER
13125 M:      Jiri Pirko <jiri@resnulli.us>
13126 L:      netdev@vger.kernel.org
13127 S:      Supported
13128 F:      drivers/net/ethernet/rocker/
13129
13130 ROCKETPORT DRIVER
13131 P:      Comtrol Corp.
13132 W:      http://www.comtrol.com
13133 S:      Maintained
13134 F:      Documentation/serial/rocket.txt
13135 F:      drivers/tty/rocket*
13136
13137 ROCKETPORT EXPRESS/INFINITY DRIVER
13138 M:      Kevin Cernekee <cernekee@gmail.com>
13139 L:      linux-serial@vger.kernel.org
13140 S:      Odd Fixes
13141 F:      drivers/tty/serial/rp2.*
13142
13143 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13144 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13145 L:      linux-kernel@vger.kernel.org
13146 L:      linux-renesas-soc@vger.kernel.org
13147 S:      Supported
13148 F:      drivers/mfd/bd9571mwv.c
13149 F:      drivers/regulator/bd9571mwv-regulator.c
13150 F:      drivers/gpio/gpio-bd9571mwv.c
13151 F:      include/linux/mfd/bd9571mwv.h
13152 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13153
13154 ROSE NETWORK LAYER
13155 M:      Ralf Baechle <ralf@linux-mips.org>
13156 L:      linux-hams@vger.kernel.org
13157 W:      http://www.linux-ax25.org/
13158 S:      Maintained
13159 F:      include/net/rose.h
13160 F:      include/uapi/linux/rose.h
13161 F:      net/rose/
13162
13163 RTL2830 MEDIA DRIVER
13164 M:      Antti Palosaari <crope@iki.fi>
13165 L:      linux-media@vger.kernel.org
13166 W:      https://linuxtv.org
13167 W:      http://palosaari.fi/linux/
13168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13169 T:      git git://linuxtv.org/anttip/media_tree.git
13170 S:      Maintained
13171 F:      drivers/media/dvb-frontends/rtl2830*
13172
13173 RTL2832 MEDIA DRIVER
13174 M:      Antti Palosaari <crope@iki.fi>
13175 L:      linux-media@vger.kernel.org
13176 W:      https://linuxtv.org
13177 W:      http://palosaari.fi/linux/
13178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13179 T:      git git://linuxtv.org/anttip/media_tree.git
13180 S:      Maintained
13181 F:      drivers/media/dvb-frontends/rtl2832*
13182
13183 RTL2832_SDR MEDIA DRIVER
13184 M:      Antti Palosaari <crope@iki.fi>
13185 L:      linux-media@vger.kernel.org
13186 W:      https://linuxtv.org
13187 W:      http://palosaari.fi/linux/
13188 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13189 T:      git git://linuxtv.org/anttip/media_tree.git
13190 S:      Maintained
13191 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13192
13193 RTL8180 WIRELESS DRIVER
13194 L:      linux-wireless@vger.kernel.org
13195 W:      http://wireless.kernel.org/
13196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13197 S:      Orphan
13198 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13199
13200 RTL8187 WIRELESS DRIVER
13201 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13202 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13203 M:      Larry Finger <Larry.Finger@lwfinger.net>
13204 L:      linux-wireless@vger.kernel.org
13205 W:      http://wireless.kernel.org/
13206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13207 S:      Maintained
13208 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13209
13210 REALTEK WIRELESS DRIVER (rtlwifi family)
13211 M:      Ping-Ke Shih <pkshih@realtek.com>
13212 L:      linux-wireless@vger.kernel.org
13213 W:      http://wireless.kernel.org/
13214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13215 S:      Maintained
13216 F:      drivers/net/wireless/realtek/rtlwifi/
13217
13218 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13219 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13220 L:      linux-wireless@vger.kernel.org
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13222 S:      Maintained
13223 F:      drivers/net/wireless/realtek/rtl8xxxu/
13224
13225 RXRPC SOCKETS (AF_RXRPC)
13226 M:      David Howells <dhowells@redhat.com>
13227 L:      linux-afs@lists.infradead.org
13228 S:      Supported
13229 F:      net/rxrpc/
13230 F:      include/keys/rxrpc-type.h
13231 F:      include/net/af_rxrpc.h
13232 F:      include/trace/events/rxrpc.h
13233 F:      include/uapi/linux/rxrpc.h
13234 F:      Documentation/networking/rxrpc.txt
13235 W:      https://www.infradead.org/~dhowells/kafs/
13236
13237 S3 SAVAGE FRAMEBUFFER DRIVER
13238 M:      Antonino Daplas <adaplas@gmail.com>
13239 L:      linux-fbdev@vger.kernel.org
13240 S:      Maintained
13241 F:      drivers/video/fbdev/savage/
13242
13243 S390
13244 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13245 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13246 L:      linux-s390@vger.kernel.org
13247 W:      http://www.ibm.com/developerworks/linux/linux390/
13248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13249 S:      Supported
13250 F:      arch/s390/
13251 F:      drivers/s390/
13252 F:      Documentation/s390/
13253 F:      Documentation/driver-api/s390-drivers.rst
13254
13255 S390 COMMON I/O LAYER
13256 M:      Sebastian Ott <sebott@linux.ibm.com>
13257 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13258 L:      linux-s390@vger.kernel.org
13259 W:      http://www.ibm.com/developerworks/linux/linux390/
13260 S:      Supported
13261 F:      drivers/s390/cio/
13262
13263 S390 DASD DRIVER
13264 M:      Stefan Haberland <sth@linux.ibm.com>
13265 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13266 L:      linux-s390@vger.kernel.org
13267 W:      http://www.ibm.com/developerworks/linux/linux390/
13268 S:      Supported
13269 F:      drivers/s390/block/dasd*
13270 F:      block/partitions/ibm.c
13271
13272 S390 IOMMU (PCI)
13273 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13274 L:      linux-s390@vger.kernel.org
13275 W:      http://www.ibm.com/developerworks/linux/linux390/
13276 S:      Supported
13277 F:      drivers/iommu/s390-iommu.c
13278
13279 S390 IUCV NETWORK LAYER
13280 M:      Julian Wiedmann <jwi@linux.ibm.com>
13281 M:      Ursula Braun <ubraun@linux.ibm.com>
13282 L:      linux-s390@vger.kernel.org
13283 W:      http://www.ibm.com/developerworks/linux/linux390/
13284 S:      Supported
13285 F:      drivers/s390/net/*iucv*
13286 F:      include/net/iucv/
13287 F:      net/iucv/
13288
13289 S390 NETWORK DRIVERS
13290 M:      Julian Wiedmann <jwi@linux.ibm.com>
13291 M:      Ursula Braun <ubraun@linux.ibm.com>
13292 L:      linux-s390@vger.kernel.org
13293 W:      http://www.ibm.com/developerworks/linux/linux390/
13294 S:      Supported
13295 F:      drivers/s390/net/
13296
13297 S390 PCI SUBSYSTEM
13298 M:      Sebastian Ott <sebott@linux.ibm.com>
13299 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13300 L:      linux-s390@vger.kernel.org
13301 W:      http://www.ibm.com/developerworks/linux/linux390/
13302 S:      Supported
13303 F:      arch/s390/pci/
13304 F:      drivers/pci/hotplug/s390_pci_hpc.c
13305
13306 S390 VFIO-CCW DRIVER
13307 M:      Cornelia Huck <cohuck@redhat.com>
13308 M:      Farhan Ali <alifm@linux.ibm.com>
13309 M:      Eric Farman <farman@linux.ibm.com>
13310 R:      Halil Pasic <pasic@linux.ibm.com>
13311 L:      linux-s390@vger.kernel.org
13312 L:      kvm@vger.kernel.org
13313 S:      Supported
13314 F:      drivers/s390/cio/vfio_ccw*
13315 F:      Documentation/s390/vfio-ccw.txt
13316 F:      include/uapi/linux/vfio_ccw.h
13317
13318 S390 ZCRYPT DRIVER
13319 M:      Harald Freudenberger <freude@linux.ibm.com>
13320 L:      linux-s390@vger.kernel.org
13321 W:      http://www.ibm.com/developerworks/linux/linux390/
13322 S:      Supported
13323 F:      drivers/s390/crypto/
13324
13325 S390 VFIO AP DRIVER
13326 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13327 M:      Pierre Morel <pmorel@linux.ibm.com>
13328 M:      Halil Pasic <pasic@linux.ibm.com>
13329 L:      linux-s390@vger.kernel.org
13330 W:      http://www.ibm.com/developerworks/linux/linux390/
13331 S:      Supported
13332 F:      drivers/s390/crypto/vfio_ap_drv.c
13333 F:      drivers/s390/crypto/vfio_ap_private.h
13334 F:      drivers/s390/crypto/vfio_ap_ops.c
13335 F:      Documentation/s390/vfio-ap.txt
13336
13337 S390 ZFCP DRIVER
13338 M:      Steffen Maier <maier@linux.ibm.com>
13339 M:      Benjamin Block <bblock@linux.ibm.com>
13340 L:      linux-s390@vger.kernel.org
13341 W:      http://www.ibm.com/developerworks/linux/linux390/
13342 S:      Supported
13343 F:      drivers/s390/scsi/zfcp_*
13344
13345 S3C24XX SD/MMC Driver
13346 M:      Ben Dooks <ben-linux@fluff.org>
13347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13348 S:      Supported
13349 F:      drivers/mmc/host/s3cmci.*
13350
13351 SAA6588 RDS RECEIVER DRIVER
13352 M:      Hans Verkuil <hverkuil@xs4all.nl>
13353 L:      linux-media@vger.kernel.org
13354 T:      git git://linuxtv.org/media_tree.git
13355 W:      https://linuxtv.org
13356 S:      Odd Fixes
13357 F:      drivers/media/i2c/saa6588*
13358
13359 SAA7134 VIDEO4LINUX DRIVER
13360 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13361 L:      linux-media@vger.kernel.org
13362 W:      https://linuxtv.org
13363 T:      git git://linuxtv.org/media_tree.git
13364 S:      Odd fixes
13365 F:      Documentation/media/v4l-drivers/saa7134*
13366 F:      drivers/media/pci/saa7134/
13367
13368 SAA7146 VIDEO4LINUX-2 DRIVER
13369 M:      Hans Verkuil <hverkuil@xs4all.nl>
13370 L:      linux-media@vger.kernel.org
13371 T:      git git://linuxtv.org/media_tree.git
13372 S:      Maintained
13373 F:      drivers/media/common/saa7146/
13374 F:      drivers/media/pci/saa7146/
13375 F:      include/media/drv-intf/saa7146*
13376
13377 SAMSUNG AUDIO (ASoC) DRIVERS
13378 M:      Krzysztof Kozlowski <krzk@kernel.org>
13379 M:      Sangbeom Kim <sbkim73@samsung.com>
13380 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13381 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13382 S:      Supported
13383 F:      sound/soc/samsung/
13384 F:      Documentation/devicetree/bindings/sound/samsung*
13385
13386 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13387 M:      Krzysztof Kozlowski <krzk@kernel.org>
13388 L:      linux-crypto@vger.kernel.org
13389 L:      linux-samsung-soc@vger.kernel.org
13390 S:      Maintained
13391 F:      drivers/crypto/exynos-rng.c
13392 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13393
13394 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13395 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13396 L:      linux-samsung-soc@vger.kernel.org
13397 S:      Maintained
13398 F:      drivers/char/hw_random/exynos-trng.c
13399 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13400
13401 SAMSUNG FRAMEBUFFER DRIVER
13402 M:      Jingoo Han <jingoohan1@gmail.com>
13403 L:      linux-fbdev@vger.kernel.org
13404 S:      Maintained
13405 F:      drivers/video/fbdev/s3c-fb.c
13406
13407 SAMSUNG LAPTOP DRIVER
13408 M:      Corentin Chary <corentin.chary@gmail.com>
13409 L:      platform-driver-x86@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/platform/x86/samsung-laptop.c
13412
13413 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13414 M:      Sangbeom Kim <sbkim73@samsung.com>
13415 M:      Krzysztof Kozlowski <krzk@kernel.org>
13416 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13417 L:      linux-kernel@vger.kernel.org
13418 L:      linux-samsung-soc@vger.kernel.org
13419 S:      Supported
13420 F:      drivers/mfd/sec*.c
13421 F:      drivers/regulator/s2m*.c
13422 F:      drivers/regulator/s5m*.c
13423 F:      drivers/clk/clk-s2mps11.c
13424 F:      drivers/rtc/rtc-s5m.c
13425 F:      include/linux/mfd/samsung/
13426 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13427 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13428 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13429 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13430
13431 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13432 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13433 L:      linux-media@vger.kernel.org
13434 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13435 S:      Maintained
13436 F:      drivers/media/platform/s3c-camif/
13437 F:      include/media/drv-intf/s3c_camif.h
13438
13439 SAMSUNG S3FWRN5 NFC DRIVER
13440 M:      Robert Baldyga <r.baldyga@samsung.com>
13441 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13442 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13443 S:      Supported
13444 F:      drivers/nfc/s3fwrn5
13445
13446 SAMSUNG S5C73M3 CAMERA DRIVER
13447 M:      Kyungmin Park <kyungmin.park@samsung.com>
13448 M:      Andrzej Hajda <a.hajda@samsung.com>
13449 L:      linux-media@vger.kernel.org
13450 S:      Supported
13451 F:      drivers/media/i2c/s5c73m3/*
13452
13453 SAMSUNG S5K5BAF CAMERA DRIVER
13454 M:      Kyungmin Park <kyungmin.park@samsung.com>
13455 M:      Andrzej Hajda <a.hajda@samsung.com>
13456 L:      linux-media@vger.kernel.org
13457 S:      Supported
13458 F:      drivers/media/i2c/s5k5baf.c
13459
13460 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13461 M:      Krzysztof Kozlowski <krzk@kernel.org>
13462 M:      Vladimir Zapolskiy <vz@mleia.com>
13463 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13464 L:      linux-crypto@vger.kernel.org
13465 L:      linux-samsung-soc@vger.kernel.org
13466 S:      Maintained
13467 F:      drivers/crypto/s5p-sss.c
13468
13469 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13470 M:      Kyungmin Park <kyungmin.park@samsung.com>
13471 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13472 L:      linux-media@vger.kernel.org
13473 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13474 S:      Supported
13475 F:      drivers/media/platform/exynos4-is/
13476
13477 SAMSUNG SOC CLOCK DRIVERS
13478 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13479 M:      Tomasz Figa <tomasz.figa@gmail.com>
13480 M:      Chanwoo Choi <cw00.choi@samsung.com>
13481 S:      Supported
13482 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13484 F:      drivers/clk/samsung/
13485 F:      include/dt-bindings/clock/exynos*.h
13486 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13487
13488 SAMSUNG SPI DRIVERS
13489 M:      Kukjin Kim <kgene@kernel.org>
13490 M:      Krzysztof Kozlowski <krzk@kernel.org>
13491 M:      Andi Shyti <andi@etezian.org>
13492 L:      linux-spi@vger.kernel.org
13493 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13494 S:      Maintained
13495 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13496 F:      drivers/spi/spi-s3c*
13497 F:      include/linux/platform_data/spi-s3c64xx.h
13498
13499 SAMSUNG SXGBE DRIVERS
13500 M:      Byungho An <bh74.an@samsung.com>
13501 M:      Girish K S <ks.giri@samsung.com>
13502 M:      Vipul Pandya <vipul.pandya@samsung.com>
13503 S:      Supported
13504 L:      netdev@vger.kernel.org
13505 F:      drivers/net/ethernet/samsung/sxgbe/
13506
13507 SAMSUNG THERMAL DRIVER
13508 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13509 L:      linux-pm@vger.kernel.org
13510 L:      linux-samsung-soc@vger.kernel.org
13511 S:      Supported
13512 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13513 F:      drivers/thermal/samsung/
13514
13515 SAMSUNG USB2 PHY DRIVER
13516 M:      Kamil Debski <kamil@wypas.org>
13517 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13518 L:      linux-kernel@vger.kernel.org
13519 S:      Supported
13520 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13521 F:      Documentation/phy/samsung-usb2.txt
13522 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13523 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13524 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13525 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13526 F:      drivers/phy/samsung/phy-samsung-usb2.c
13527 F:      drivers/phy/samsung/phy-samsung-usb2.h
13528
13529 SC1200 WDT DRIVER
13530 M:      Zwane Mwaikambo <zwanem@gmail.com>
13531 S:      Maintained
13532 F:      drivers/watchdog/sc1200wdt.c
13533
13534 SCHEDULER
13535 M:      Ingo Molnar <mingo@redhat.com>
13536 M:      Peter Zijlstra <peterz@infradead.org>
13537 L:      linux-kernel@vger.kernel.org
13538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13539 S:      Maintained
13540 F:      kernel/sched/
13541 F:      include/linux/sched.h
13542 F:      include/uapi/linux/sched.h
13543 F:      include/linux/wait.h
13544 F:      include/linux/preempt.h
13545
13546 SCR24X CHIP CARD INTERFACE DRIVER
13547 M:      Lubomir Rintel <lkundrak@v3.sk>
13548 S:      Supported
13549 F:      drivers/char/pcmcia/scr24x_cs.c
13550
13551 SCSI CDROM DRIVER
13552 M:      Jens Axboe <axboe@kernel.dk>
13553 L:      linux-scsi@vger.kernel.org
13554 W:      http://www.kernel.dk
13555 S:      Maintained
13556 F:      drivers/scsi/sr*
13557
13558 SCSI RDMA PROTOCOL (SRP) INITIATOR
13559 M:      Bart Van Assche <bvanassche@acm.org>
13560 L:      linux-rdma@vger.kernel.org
13561 S:      Supported
13562 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13563 F:      drivers/infiniband/ulp/srp/
13564 F:      include/scsi/srp.h
13565
13566 SCSI RDMA PROTOCOL (SRP) TARGET
13567 M:      Bart Van Assche <bvanassche@acm.org>
13568 L:      linux-rdma@vger.kernel.org
13569 L:      target-devel@vger.kernel.org
13570 S:      Supported
13571 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13572 F:      drivers/infiniband/ulp/srpt/
13573
13574 SCSI SG DRIVER
13575 M:      Doug Gilbert <dgilbert@interlog.com>
13576 L:      linux-scsi@vger.kernel.org
13577 W:      http://sg.danny.cz/sg
13578 S:      Maintained
13579 F:      Documentation/scsi/scsi-generic.txt
13580 F:      drivers/scsi/sg.c
13581 F:      include/scsi/sg.h
13582
13583 SCSI SUBSYSTEM
13584 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13586 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13588 L:      linux-scsi@vger.kernel.org
13589 S:      Maintained
13590 F:      Documentation/devicetree/bindings/scsi/
13591 F:      drivers/scsi/
13592 F:      include/scsi/
13593
13594 SCSI TAPE DRIVER
13595 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13596 L:      linux-scsi@vger.kernel.org
13597 S:      Maintained
13598 F:      Documentation/scsi/st.txt
13599 F:      drivers/scsi/st.*
13600 F:      drivers/scsi/st_*.h
13601
13602 SCTP PROTOCOL
13603 M:      Vlad Yasevich <vyasevich@gmail.com>
13604 M:      Neil Horman <nhorman@tuxdriver.com>
13605 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13606 L:      linux-sctp@vger.kernel.org
13607 W:      http://lksctp.sourceforge.net
13608 S:      Maintained
13609 F:      Documentation/networking/sctp.txt
13610 F:      include/linux/sctp.h
13611 F:      include/uapi/linux/sctp.h
13612 F:      include/net/sctp/
13613 F:      net/sctp/
13614
13615 SCx200 CPU SUPPORT
13616 M:      Jim Cromie <jim.cromie@gmail.com>
13617 S:      Odd Fixes
13618 F:      Documentation/i2c/busses/scx200_acb
13619 F:      arch/x86/platform/scx200/
13620 F:      drivers/watchdog/scx200_wdt.c
13621 F:      drivers/i2c/busses/scx200*
13622 F:      drivers/mtd/maps/scx200_docflash.c
13623 F:      include/linux/scx200.h
13624
13625 SCx200 GPIO DRIVER
13626 M:      Jim Cromie <jim.cromie@gmail.com>
13627 S:      Maintained
13628 F:      drivers/char/scx200_gpio.c
13629 F:      include/linux/scx200_gpio.h
13630
13631 SCx200 HRT CLOCKSOURCE DRIVER
13632 M:      Jim Cromie <jim.cromie@gmail.com>
13633 S:      Maintained
13634 F:      drivers/clocksource/scx200_hrt.c
13635
13636 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13637 M:      Sascha Sommer <saschasommer@freenet.de>
13638 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13639 S:      Maintained
13640 F:      drivers/mmc/host/sdricoh_cs.c
13641
13642 SECO BOARDS CEC DRIVER
13643 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13644 S:      Maintained
13645 F:      drivers/media/platform/seco-cec/seco-cec.c
13646 F:      drivers/media/platform/seco-cec/seco-cec.h
13647
13648 SECURE COMPUTING
13649 M:      Kees Cook <keescook@chromium.org>
13650 R:      Andy Lutomirski <luto@amacapital.net>
13651 R:      Will Drewry <wad@chromium.org>
13652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13653 S:      Supported
13654 F:      kernel/seccomp.c
13655 F:      include/uapi/linux/seccomp.h
13656 F:      include/linux/seccomp.h
13657 F:      tools/testing/selftests/seccomp/*
13658 F:      tools/testing/selftests/kselftest_harness.h
13659 F:      Documentation/userspace-api/seccomp_filter.rst
13660 K:      \bsecure_computing
13661 K:      \bTIF_SECCOMP\b
13662
13663 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13664 M:      Al Cooper <alcooperx@gmail.com>
13665 L:      linux-mmc@vger.kernel.org
13666 L:      bcm-kernel-feedback-list@broadcom.com
13667 S:      Maintained
13668 F:      drivers/mmc/host/sdhci-brcmstb*
13669
13670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13671 M:      Adrian Hunter <adrian.hunter@intel.com>
13672 L:      linux-mmc@vger.kernel.org
13673 S:      Maintained
13674 F:      drivers/mmc/host/sdhci*
13675 F:      include/linux/mmc/sdhci*
13676
13677 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13678 M:      Adrian Hunter <adrian.hunter@intel.com>
13679 M:      Ritesh Harjani <riteshh@codeaurora.org>
13680 M:      Asutosh Das <asutoshd@codeaurora.org>
13681 L:      linux-mmc@vger.kernel.org
13682 S:      Maintained
13683 F:      drivers/mmc/host/cqhci*
13684
13685 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13686 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13687 M:      Manjunath M B <manjumb@synopsys.com>
13688 L:      linux-mmc@vger.kernel.org
13689 S:      Maintained
13690 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13691
13692 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13693 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13694 L:      linux-mmc@vger.kernel.org
13695 S:      Supported
13696 F:      drivers/mmc/host/sdhci-of-at91.c
13697
13698 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13699 M:      Ben Dooks <ben-linux@fluff.org>
13700 M:      Jaehoon Chung <jh80.chung@samsung.com>
13701 L:      linux-mmc@vger.kernel.org
13702 S:      Maintained
13703 F:      drivers/mmc/host/sdhci-s3c*
13704
13705 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13706 M:      Viresh Kumar <vireshk@kernel.org>
13707 L:      linux-mmc@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/mmc/host/sdhci-spear.c
13710
13711 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13712 M:      Kishon Vijay Abraham I <kishon@ti.com>
13713 L:      linux-mmc@vger.kernel.org
13714 S:      Maintained
13715 F:      drivers/mmc/host/sdhci-omap.c
13716
13717 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13718 M:      Scott Bauer <scott.bauer@intel.com>
13719 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13720 L:      linux-block@vger.kernel.org
13721 S:      Supported
13722 F:      block/sed*
13723 F:      block/opal_proto.h
13724 F:      include/linux/sed*
13725 F:      include/uapi/linux/sed*
13726
13727 SECURITY CONTACT
13728 M:      Security Officers <security@kernel.org>
13729 S:      Supported
13730
13731 SECURITY SUBSYSTEM
13732 M:      James Morris <jmorris@namei.org>
13733 M:      "Serge E. Hallyn" <serge@hallyn.com>
13734 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13736 W:      http://kernsec.org/
13737 S:      Supported
13738 F:      security/
13739 X:      security/selinux/
13740
13741 SELINUX SECURITY MODULE
13742 M:      Paul Moore <paul@paul-moore.com>
13743 M:      Stephen Smalley <sds@tycho.nsa.gov>
13744 M:      Eric Paris <eparis@parisplace.org>
13745 L:      selinux@vger.kernel.org
13746 W:      https://selinuxproject.org
13747 W:      https://github.com/SELinuxProject
13748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13749 S:      Supported
13750 F:      include/linux/selinux*
13751 F:      security/selinux/
13752 F:      scripts/selinux/
13753 F:      Documentation/admin-guide/LSM/SELinux.rst
13754
13755 SENSABLE PHANTOM
13756 M:      Jiri Slaby <jirislaby@gmail.com>
13757 S:      Maintained
13758 F:      drivers/misc/phantom.c
13759 F:      include/uapi/linux/phantom.h
13760
13761 SERIAL DEVICE BUS
13762 M:      Rob Herring <robh@kernel.org>
13763 L:      linux-serial@vger.kernel.org
13764 S:      Maintained
13765 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13766 F:      drivers/tty/serdev/
13767 F:      include/linux/serdev.h
13768
13769 SERIAL DRIVERS
13770 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13771 L:      linux-serial@vger.kernel.org
13772 S:      Maintained
13773 F:      Documentation/devicetree/bindings/serial/
13774 F:      drivers/tty/serial/
13775
13776 SERIAL IR RECEIVER
13777 M:      Sean Young <sean@mess.org>
13778 L:      linux-media@vger.kernel.org
13779 S:      Maintained
13780 F:      drivers/media/rc/serial_ir.c
13781
13782 SFC NETWORK DRIVER
13783 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13784 M:      Edward Cree <ecree@solarflare.com>
13785 M:      Bert Kenward <bkenward@solarflare.com>
13786 L:      netdev@vger.kernel.org
13787 S:      Supported
13788 F:      drivers/net/ethernet/sfc/
13789
13790 SFF/SFP/SFP+ MODULE SUPPORT
13791 M:      Russell King <linux@armlinux.org.uk>
13792 L:      netdev@vger.kernel.org
13793 S:      Maintained
13794 F:      drivers/net/phy/phylink.c
13795 F:      drivers/net/phy/sfp*
13796 F:      include/linux/phylink.h
13797 F:      include/linux/sfp.h
13798
13799 SGI GRU DRIVER
13800 M:      Dimitri Sivanich <sivanich@sgi.com>
13801 S:      Maintained
13802 F:      drivers/misc/sgi-gru/
13803
13804 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13805 M:      Pat Gefre <pfg@sgi.com>
13806 L:      linux-ia64@vger.kernel.org
13807 S:      Supported
13808 F:      Documentation/ia64/serial.txt
13809 F:      drivers/tty/serial/ioc?_serial.c
13810 F:      include/linux/ioc?.h
13811
13812 SGI XP/XPC/XPNET DRIVER
13813 M:      Cliff Whickman <cpw@sgi.com>
13814 M:      Robin Holt <robinmholt@gmail.com>
13815 S:      Maintained
13816 F:      drivers/misc/sgi-xp/
13817
13818 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13819 M:      Ursula Braun <ubraun@linux.ibm.com>
13820 M:      Karsten Graul <kgraul@linux.ibm.com>
13821 L:      linux-s390@vger.kernel.org
13822 W:      http://www.ibm.com/developerworks/linux/linux390/
13823 S:      Supported
13824 F:      net/smc/
13825
13826 SHARP RJ54N1CB0C SENSOR DRIVER
13827 M:      Jacopo Mondi <jacopo@jmondi.org>
13828 L:      linux-media@vger.kernel.org
13829 T:      git git://linuxtv.org/media_tree.git
13830 S:      Odd fixes
13831 F:      drivers/media/i2c/rj54n1cb0c.c
13832 F:      include/media/i2c/rj54n1cb0c.h
13833
13834 SH_VEU V4L2 MEM2MEM DRIVER
13835 L:      linux-media@vger.kernel.org
13836 S:      Orphan
13837 F:      drivers/media/platform/sh_veu.c
13838
13839 SH_VOU V4L2 OUTPUT DRIVER
13840 L:      linux-media@vger.kernel.org
13841 S:      Orphan
13842 F:      drivers/media/platform/sh_vou.c
13843 F:      include/media/drv-intf/sh_vou.h
13844
13845 SI2157 MEDIA DRIVER
13846 M:      Antti Palosaari <crope@iki.fi>
13847 L:      linux-media@vger.kernel.org
13848 W:      https://linuxtv.org
13849 W:      http://palosaari.fi/linux/
13850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13851 T:      git git://linuxtv.org/anttip/media_tree.git
13852 S:      Maintained
13853 F:      drivers/media/tuners/si2157*
13854
13855 SI2165 MEDIA DRIVER
13856 M:      Matthias Schwarzott <zzam@gentoo.org>
13857 L:      linux-media@vger.kernel.org
13858 W:      https://linuxtv.org
13859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13860 S:      Maintained
13861 F:      drivers/media/dvb-frontends/si2165*
13862
13863 SI2168 MEDIA DRIVER
13864 M:      Antti Palosaari <crope@iki.fi>
13865 L:      linux-media@vger.kernel.org
13866 W:      https://linuxtv.org
13867 W:      http://palosaari.fi/linux/
13868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13869 T:      git git://linuxtv.org/anttip/media_tree.git
13870 S:      Maintained
13871 F:      drivers/media/dvb-frontends/si2168*
13872
13873 SI470X FM RADIO RECEIVER I2C DRIVER
13874 M:      Hans Verkuil <hverkuil@xs4all.nl>
13875 L:      linux-media@vger.kernel.org
13876 T:      git git://linuxtv.org/media_tree.git
13877 W:      https://linuxtv.org
13878 S:      Odd Fixes
13879 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13880
13881 SI470X FM RADIO RECEIVER USB DRIVER
13882 M:      Hans Verkuil <hverkuil@xs4all.nl>
13883 L:      linux-media@vger.kernel.org
13884 T:      git git://linuxtv.org/media_tree.git
13885 W:      https://linuxtv.org
13886 S:      Maintained
13887 F:      drivers/media/radio/si470x/radio-si470x-common.c
13888 F:      drivers/media/radio/si470x/radio-si470x.h
13889 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13890
13891 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13892 M:      Eduardo Valentin <edubezval@gmail.com>
13893 L:      linux-media@vger.kernel.org
13894 T:      git git://linuxtv.org/media_tree.git
13895 W:      https://linuxtv.org
13896 S:      Odd Fixes
13897 F:      drivers/media/radio/si4713/si4713.?
13898
13899 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13900 M:      Eduardo Valentin <edubezval@gmail.com>
13901 L:      linux-media@vger.kernel.org
13902 T:      git git://linuxtv.org/media_tree.git
13903 W:      https://linuxtv.org
13904 S:      Odd Fixes
13905 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13906
13907 SI4713 FM RADIO TRANSMITTER USB DRIVER
13908 M:      Hans Verkuil <hverkuil@xs4all.nl>
13909 L:      linux-media@vger.kernel.org
13910 T:      git git://linuxtv.org/media_tree.git
13911 W:      https://linuxtv.org
13912 S:      Maintained
13913 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13914
13915 SIANO DVB DRIVER
13916 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13917 L:      linux-media@vger.kernel.org
13918 W:      https://linuxtv.org
13919 T:      git git://linuxtv.org/media_tree.git
13920 S:      Odd fixes
13921 F:      drivers/media/common/siano/
13922 F:      drivers/media/usb/siano/
13923 F:      drivers/media/usb/siano/
13924 F:      drivers/media/mmc/siano/
13925
13926 SIFIVE DRIVERS
13927 M:      Palmer Dabbelt <palmer@sifive.com>
13928 M:      Paul Walmsley <paul.walmsley@sifive.com>
13929 L:      linux-riscv@lists.infradead.org
13930 T:      git git://github.com/sifive/riscv-linux.git
13931 S:      Supported
13932 K:      sifive
13933 N:      sifive
13934
13935 SILEAD TOUCHSCREEN DRIVER
13936 M:      Hans de Goede <hdegoede@redhat.com>
13937 L:      linux-input@vger.kernel.org
13938 L:      platform-driver-x86@vger.kernel.org
13939 S:      Maintained
13940 F:      drivers/input/touchscreen/silead.c
13941 F:      drivers/platform/x86/touchscreen_dmi.c
13942
13943 SILICON MOTION SM712 FRAME BUFFER DRIVER
13944 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13945 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13946 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13947 L:      linux-fbdev@vger.kernel.org
13948 S:      Maintained
13949 F:      drivers/video/fbdev/sm712*
13950 F:      Documentation/fb/sm712fb.txt
13951
13952 SIMPLE FIRMWARE INTERFACE (SFI)
13953 M:      Len Brown <lenb@kernel.org>
13954 L:      sfi-devel@simplefirmware.org
13955 W:      http://simplefirmware.org/
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13957 S:      Supported
13958 F:      arch/x86/platform/sfi/
13959 F:      drivers/sfi/
13960 F:      include/linux/sfi*.h
13961
13962 SIMPLEFB FB DRIVER
13963 M:      Hans de Goede <hdegoede@redhat.com>
13964 L:      linux-fbdev@vger.kernel.org
13965 S:      Maintained
13966 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13967 F:      drivers/video/fbdev/simplefb.c
13968 F:      include/linux/platform_data/simplefb.h
13969
13970 SIMTEC EB110ATX (Chalice CATS)
13971 P:      Ben Dooks
13972 P:      Vincent Sanders <vince@simtec.co.uk>
13973 M:      Simtec Linux Team <linux@simtec.co.uk>
13974 W:      http://www.simtec.co.uk/products/EB110ATX/
13975 S:      Supported
13976
13977 SIMTEC EB2410ITX (BAST)
13978 P:      Ben Dooks
13979 P:      Vincent Sanders <vince@simtec.co.uk>
13980 M:      Simtec Linux Team <linux@simtec.co.uk>
13981 W:      http://www.simtec.co.uk/products/EB2410ITX/
13982 S:      Supported
13983 F:      arch/arm/mach-s3c24xx/mach-bast.c
13984 F:      arch/arm/mach-s3c24xx/bast-ide.c
13985 F:      arch/arm/mach-s3c24xx/bast-irq.c
13986
13987 SIPHASH PRF ROUTINES
13988 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13989 S:      Maintained
13990 F:      lib/siphash.c
13991 F:      lib/test_siphash.c
13992 F:      include/linux/siphash.h
13993
13994 SIOX
13995 M:      Gavin Schenk <g.schenk@eckelmann.de>
13996 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13997 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13998 S:      Supported
13999 F:      drivers/siox/*
14000 F:      drivers/gpio/gpio-siox.c
14001 F:      include/trace/events/siox.h
14002
14003 SIS 190 ETHERNET DRIVER
14004 M:      Francois Romieu <romieu@fr.zoreil.com>
14005 L:      netdev@vger.kernel.org
14006 S:      Maintained
14007 F:      drivers/net/ethernet/sis/sis190.c
14008
14009 SIS 900/7016 FAST ETHERNET DRIVER
14010 M:      Daniele Venzano <venza@brownhat.org>
14011 W:      http://www.brownhat.org/sis900.html
14012 L:      netdev@vger.kernel.org
14013 S:      Maintained
14014 F:      drivers/net/ethernet/sis/sis900.*
14015
14016 SIS FRAMEBUFFER DRIVER
14017 M:      Thomas Winischhofer <thomas@winischhofer.net>
14018 W:      http://www.winischhofer.net/linuxsisvga.shtml
14019 S:      Maintained
14020 F:      Documentation/fb/sisfb.txt
14021 F:      drivers/video/fbdev/sis/
14022 F:      include/video/sisfb.h
14023
14024 SIS USB2VGA DRIVER
14025 M:      Thomas Winischhofer <thomas@winischhofer.net>
14026 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14027 S:      Maintained
14028 F:      drivers/usb/misc/sisusbvga/
14029
14030 SLAB ALLOCATOR
14031 M:      Christoph Lameter <cl@linux.com>
14032 M:      Pekka Enberg <penberg@kernel.org>
14033 M:      David Rientjes <rientjes@google.com>
14034 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14035 M:      Andrew Morton <akpm@linux-foundation.org>
14036 L:      linux-mm@kvack.org
14037 S:      Maintained
14038 F:      include/linux/sl?b*.h
14039 F:      mm/sl?b*
14040
14041 SLEEPABLE READ-COPY UPDATE (SRCU)
14042 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14043 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14044 M:      Josh Triplett <josh@joshtriplett.org>
14045 R:      Steven Rostedt <rostedt@goodmis.org>
14046 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14047 L:      linux-kernel@vger.kernel.org
14048 W:      http://www.rdrop.com/users/paulmck/RCU/
14049 S:      Supported
14050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14051 F:      include/linux/srcu*.h
14052 F:      kernel/rcu/srcu*.c
14053
14054 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14055 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14057 S:      Maintained
14058 F:      drivers/slimbus/
14059 F:      Documentation/devicetree/bindings/slimbus/
14060 F:      include/linux/slimbus.h
14061
14062 SMACK SECURITY MODULE
14063 M:      Casey Schaufler <casey@schaufler-ca.com>
14064 L:      linux-security-module@vger.kernel.org
14065 W:      http://schaufler-ca.com
14066 T:      git git://github.com/cschaufler/smack-next
14067 S:      Maintained
14068 F:      Documentation/admin-guide/LSM/Smack.rst
14069 F:      security/smack/
14070
14071 SMC91x ETHERNET DRIVER
14072 M:      Nicolas Pitre <nico@fluxnic.net>
14073 S:      Odd Fixes
14074 F:      drivers/net/ethernet/smsc/smc91x.*
14075
14076 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14077 M:      Sakari Ailus <sakari.ailus@iki.fi>
14078 L:      linux-media@vger.kernel.org
14079 S:      Maintained
14080 F:      drivers/media/i2c/smiapp/
14081 F:      include/media/i2c/smiapp.h
14082 F:      drivers/media/i2c/smiapp-pll.c
14083 F:      drivers/media/i2c/smiapp-pll.h
14084 F:      include/uapi/linux/smiapp.h
14085 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14086
14087 SMM665 HARDWARE MONITOR DRIVER
14088 M:      Guenter Roeck <linux@roeck-us.net>
14089 L:      linux-hwmon@vger.kernel.org
14090 S:      Maintained
14091 F:      Documentation/hwmon/smm665
14092 F:      drivers/hwmon/smm665.c
14093
14094 SMSC EMC2103 HARDWARE MONITOR DRIVER
14095 M:      Steve Glendinning <steve.glendinning@shawell.net>
14096 L:      linux-hwmon@vger.kernel.org
14097 S:      Maintained
14098 F:      Documentation/hwmon/emc2103
14099 F:      drivers/hwmon/emc2103.c
14100
14101 SMSC SCH5627 HARDWARE MONITOR DRIVER
14102 M:      Hans de Goede <hdegoede@redhat.com>
14103 L:      linux-hwmon@vger.kernel.org
14104 S:      Supported
14105 F:      Documentation/hwmon/sch5627
14106 F:      drivers/hwmon/sch5627.c
14107
14108 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14109 M:      Steve Glendinning <steve.glendinning@shawell.net>
14110 L:      linux-fbdev@vger.kernel.org
14111 S:      Maintained
14112 F:      drivers/video/fbdev/smscufx.c
14113
14114 SMSC47B397 HARDWARE MONITOR DRIVER
14115 M:      Jean Delvare <jdelvare@suse.com>
14116 L:      linux-hwmon@vger.kernel.org
14117 S:      Maintained
14118 F:      Documentation/hwmon/smsc47b397
14119 F:      drivers/hwmon/smsc47b397.c
14120
14121 SMSC911x ETHERNET DRIVER
14122 M:      Steve Glendinning <steve.glendinning@shawell.net>
14123 L:      netdev@vger.kernel.org
14124 S:      Maintained
14125 F:      include/linux/smsc911x.h
14126 F:      drivers/net/ethernet/smsc/smsc911x.*
14127
14128 SMSC9420 PCI ETHERNET DRIVER
14129 M:      Steve Glendinning <steve.glendinning@shawell.net>
14130 L:      netdev@vger.kernel.org
14131 S:      Maintained
14132 F:      drivers/net/ethernet/smsc/smsc9420.*
14133
14134 SOC-CAMERA V4L2 SUBSYSTEM
14135 L:      linux-media@vger.kernel.org
14136 T:      git git://linuxtv.org/media_tree.git
14137 S:      Orphan
14138 F:      include/media/soc*
14139 F:      drivers/media/i2c/soc_camera/
14140 F:      drivers/media/platform/soc_camera/
14141
14142 SOCIONEXT SYNQUACER I2C DRIVER
14143 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14144 L:      linux-i2c@vger.kernel.org
14145 S:      Maintained
14146 F:      drivers/i2c/busses/i2c-synquacer.c
14147 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14148
14149 SOCIONEXT UNIPHIER SOUND DRIVER
14150 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14151 S:      Orphan
14152 F:      sound/soc/uniphier/
14153
14154 SOEKRIS NET48XX LED SUPPORT
14155 M:      Chris Boot <bootc@bootc.net>
14156 S:      Maintained
14157 F:      drivers/leds/leds-net48xx.c
14158
14159 SOFT-ROCE DRIVER (rxe)
14160 M:      Moni Shoua <monis@mellanox.com>
14161 L:      linux-rdma@vger.kernel.org
14162 S:      Supported
14163 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14164 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14165 F:      drivers/infiniband/sw/rxe/
14166 F:      include/uapi/rdma/rdma_user_rxe.h
14167
14168 SOFTLOGIC 6x10 MPEG CODEC
14169 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14170 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14171 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14172 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14173 M:      Ismael Luceno <ismael@iodev.co.uk>
14174 L:      linux-media@vger.kernel.org
14175 S:      Supported
14176 F:      drivers/media/pci/solo6x10/
14177
14178 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14179 M:      James Morse <james.morse@arm.com>
14180 L:      linux-arm-kernel@lists.infradead.org
14181 S:      Maintained
14182 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14183 F:      drivers/firmware/arm_sdei.c
14184 F:      include/linux/arm_sdei.h
14185 F:      include/uapi/linux/arm_sdei.h
14186
14187 SOFTWARE RAID (Multiple Disks) SUPPORT
14188 M:      Shaohua Li <shli@kernel.org>
14189 L:      linux-raid@vger.kernel.org
14190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14191 S:      Supported
14192 F:      drivers/md/Makefile
14193 F:      drivers/md/Kconfig
14194 F:      drivers/md/md*
14195 F:      drivers/md/raid*
14196 F:      include/linux/raid/
14197 F:      include/uapi/linux/raid/
14198
14199 SOCIONEXT (SNI) AVE NETWORK DRIVER
14200 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14201 L:      netdev@vger.kernel.org
14202 S:      Maintained
14203 F:      drivers/net/ethernet/socionext/sni_ave.c
14204 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14205
14206 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14207 M:      Jassi Brar <jaswinder.singh@linaro.org>
14208 L:      netdev@vger.kernel.org
14209 S:      Maintained
14210 F:      drivers/net/ethernet/socionext/netsec.c
14211 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14212
14213 SOLIDRUN CLEARFOG SUPPORT
14214 M:      Russell King <linux@armlinux.org.uk>
14215 S:      Maintained
14216 F:      arch/arm/boot/dts/armada-388-clearfog*
14217 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14218
14219 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14220 M:      Russell King <linux@armlinux.org.uk>
14221 S:      Maintained
14222 F:      arch/arm/boot/dts/imx6*-cubox-i*
14223 F:      arch/arm/boot/dts/imx6*-hummingboard*
14224 F:      arch/arm/boot/dts/imx6*-sr-*
14225
14226 SONIC NETWORK DRIVER
14227 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14228 L:      netdev@vger.kernel.org
14229 S:      Maintained
14230 F:      drivers/net/ethernet/natsemi/sonic.*
14231
14232 SONICS SILICON BACKPLANE DRIVER (SSB)
14233 M:      Michael Buesch <m@bues.ch>
14234 L:      linux-wireless@vger.kernel.org
14235 S:      Maintained
14236 F:      drivers/ssb/
14237 F:      include/linux/ssb/
14238
14239 SONY IMX214 SENSOR DRIVER
14240 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14241 L:      linux-media@vger.kernel.org
14242 T:      git git://linuxtv.org/media_tree.git
14243 S:      Maintained
14244 F:      drivers/media/i2c/imx214.c
14245 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14246
14247 SONY IMX258 SENSOR DRIVER
14248 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14249 L:      linux-media@vger.kernel.org
14250 T:      git git://linuxtv.org/media_tree.git
14251 S:      Maintained
14252 F:      drivers/media/i2c/imx258.c
14253
14254 SONY IMX274 SENSOR DRIVER
14255 M:      Leon Luo <leonl@leopardimaging.com>
14256 L:      linux-media@vger.kernel.org
14257 T:      git git://linuxtv.org/media_tree.git
14258 S:      Maintained
14259 F:      drivers/media/i2c/imx274.c
14260 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14261
14262 SONY IMX319 SENSOR DRIVER
14263 M:      Bingbu Cao <bingbu.cao@intel.com>
14264 L:      linux-media@vger.kernel.org
14265 T:      git git://linuxtv.org/media_tree.git
14266 S:      Maintained
14267 F:      drivers/media/i2c/imx319.c
14268
14269 SONY IMX355 SENSOR DRIVER
14270 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14271 L:      linux-media@vger.kernel.org
14272 T:      git git://linuxtv.org/media_tree.git
14273 S:      Maintained
14274 F:      drivers/media/i2c/imx355.c
14275
14276 SONY MEMORYSTICK CARD SUPPORT
14277 M:      Alex Dubov <oakad@yahoo.com>
14278 W:      http://tifmxx.berlios.de/
14279 S:      Maintained
14280 F:      drivers/memstick/host/tifm_ms.c
14281
14282 SONY MEMORYSTICK STANDARD SUPPORT
14283 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14284 S:      Maintained
14285 F:      drivers/memstick/core/ms_block.*
14286
14287 SONY VAIO CONTROL DEVICE DRIVER
14288 M:      Mattia Dongili <malattia@linux.it>
14289 L:      platform-driver-x86@vger.kernel.org
14290 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14291 S:      Maintained
14292 F:      Documentation/laptops/sony-laptop.txt
14293 F:      drivers/char/sonypi.c
14294 F:      drivers/platform/x86/sony-laptop.c
14295 F:      include/linux/sony-laptop.h
14296
14297 SOUND
14298 M:      Jaroslav Kysela <perex@perex.cz>
14299 M:      Takashi Iwai <tiwai@suse.com>
14300 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14301 W:      http://www.alsa-project.org/
14302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14303 T:      git git://git.alsa-project.org/alsa-kernel.git
14304 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14305 S:      Maintained
14306 F:      Documentation/sound/
14307 F:      include/sound/
14308 F:      include/uapi/sound/
14309 F:      sound/
14310
14311 SOUND - COMPRESSED AUDIO
14312 M:      Vinod Koul <vkoul@kernel.org>
14313 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14315 S:      Supported
14316 F:      Documentation/sound/designs/compress-offload.rst
14317 F:      include/sound/compress_driver.h
14318 F:      include/uapi/sound/compress_*
14319 F:      sound/core/compress_offload.c
14320 F:      sound/soc/soc-compress.c
14321
14322 SOUND - DMAENGINE HELPERS
14323 M:      Lars-Peter Clausen <lars@metafoo.de>
14324 S:      Supported
14325 F:      include/sound/dmaengine_pcm.h
14326 F:      sound/core/pcm_dmaengine.c
14327 F:      sound/soc/soc-generic-dmaengine-pcm.c
14328
14329 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14330 M:      Liam Girdwood <lgirdwood@gmail.com>
14331 M:      Mark Brown <broonie@kernel.org>
14332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14333 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14334 W:      http://alsa-project.org/main/index.php/ASoC
14335 S:      Supported
14336 F:      Documentation/devicetree/bindings/sound/
14337 F:      Documentation/sound/soc/
14338 F:      sound/soc/
14339 F:      include/dt-bindings/sound/
14340 F:      include/sound/soc*
14341
14342 SOUNDWIRE SUBSYSTEM
14343 M:      Vinod Koul <vkoul@kernel.org>
14344 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14345 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14347 S:      Supported
14348 F:      Documentation/driver-api/soundwire/
14349 F:      drivers/soundwire/
14350 F:      include/linux/soundwire/
14351
14352 SP2 MEDIA DRIVER
14353 M:      Olli Salonen <olli.salonen@iki.fi>
14354 L:      linux-media@vger.kernel.org
14355 W:      https://linuxtv.org
14356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14357 S:      Maintained
14358 F:      drivers/media/dvb-frontends/sp2*
14359
14360 SPARC + UltraSPARC (sparc/sparc64)
14361 M:      "David S. Miller" <davem@davemloft.net>
14362 L:      sparclinux@vger.kernel.org
14363 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14366 S:      Maintained
14367 F:      arch/sparc/
14368 F:      drivers/sbus/
14369
14370 SPARC SERIAL DRIVERS
14371 M:      "David S. Miller" <davem@davemloft.net>
14372 L:      sparclinux@vger.kernel.org
14373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14375 S:      Maintained
14376 F:      include/linux/sunserialcore.h
14377 F:      drivers/tty/serial/suncore.c
14378 F:      drivers/tty/serial/sunhv.c
14379 F:      drivers/tty/serial/sunsab.c
14380 F:      drivers/tty/serial/sunsab.h
14381 F:      drivers/tty/serial/sunsu.c
14382 F:      drivers/tty/serial/sunzilog.c
14383 F:      drivers/tty/serial/sunzilog.h
14384 F:      drivers/tty/vcc.c
14385
14386 SPARSE CHECKER
14387 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14388 L:      linux-sparse@vger.kernel.org
14389 W:      https://sparse.wiki.kernel.org/
14390 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14391 S:      Maintained
14392 F:      include/linux/compiler.h
14393
14394 SPEAR CLOCK FRAMEWORK SUPPORT
14395 M:      Viresh Kumar <vireshk@kernel.org>
14396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397 W:      http://www.st.com/spear
14398 S:      Maintained
14399 F:      drivers/clk/spear/
14400
14401 SPEAR PLATFORM SUPPORT
14402 M:      Viresh Kumar <vireshk@kernel.org>
14403 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14405 W:      http://www.st.com/spear
14406 S:      Maintained
14407 F:      arch/arm/boot/dts/spear*
14408 F:      arch/arm/mach-spear/
14409
14410 SPI NOR SUBSYSTEM
14411 M:      Marek Vasut <marek.vasut@gmail.com>
14412 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14413 L:      linux-mtd@lists.infradead.org
14414 W:      http://www.linux-mtd.infradead.org/
14415 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14416 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14417 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14418 S:      Maintained
14419 F:      drivers/mtd/spi-nor/
14420 F:      include/linux/mtd/spi-nor.h
14421
14422 SPI SUBSYSTEM
14423 M:      Mark Brown <broonie@kernel.org>
14424 L:      linux-spi@vger.kernel.org
14425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14426 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14427 S:      Maintained
14428 F:      Documentation/devicetree/bindings/spi/
14429 F:      Documentation/spi/
14430 F:      drivers/spi/
14431 F:      include/linux/spi/
14432 F:      include/uapi/linux/spi/
14433 F:      tools/spi/
14434
14435 SPIDERNET NETWORK DRIVER for CELL
14436 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14437 L:      netdev@vger.kernel.org
14438 S:      Supported
14439 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14440 F:      drivers/net/ethernet/toshiba/spider_net*
14441
14442 SPMI SUBSYSTEM
14443 R:      Stephen Boyd <sboyd@kernel.org>
14444 L:      linux-arm-msm@vger.kernel.org
14445 F:      Documentation/devicetree/bindings/spmi/
14446 F:      drivers/spmi/
14447 F:      include/dt-bindings/spmi/spmi.h
14448 F:      include/linux/spmi.h
14449 F:      include/trace/events/spmi.h
14450
14451 SPU FILE SYSTEM
14452 M:      Jeremy Kerr <jk@ozlabs.org>
14453 L:      linuxppc-dev@lists.ozlabs.org
14454 W:      http://www.ibm.com/developerworks/power/cell/
14455 S:      Supported
14456 F:      Documentation/filesystems/spufs.txt
14457 F:      arch/powerpc/platforms/cell/spufs/
14458
14459 SQUASHFS FILE SYSTEM
14460 M:      Phillip Lougher <phillip@squashfs.org.uk>
14461 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14462 W:      http://squashfs.org.uk
14463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14464 S:      Maintained
14465 F:      Documentation/filesystems/squashfs.txt
14466 F:      fs/squashfs/
14467
14468 SRM (Alpha) environment access
14469 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14470 S:      Maintained
14471 F:      arch/alpha/kernel/srm_env.c
14472
14473 ST LSM6DSx IMU IIO DRIVER
14474 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14475 L:      linux-iio@vger.kernel.org
14476 W:      http://www.st.com/
14477 S:      Maintained
14478 F:      drivers/iio/imu/st_lsm6dsx/
14479 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14480
14481 ST STM32 I2C/SMBUS DRIVER
14482 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14483 L:      linux-i2c@vger.kernel.org
14484 S:      Maintained
14485 F:      drivers/i2c/busses/i2c-stm32*
14486
14487 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14488 M:      Song Qiang <songqiang1304521@gmail.com>
14489 L:      linux-iio@vger.kernel.org
14490 S:      Maintained
14491 F:      drivers/iio/proximity/vl53l0x-i2c.c
14492 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14493
14494 STABLE BRANCH
14495 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14496 M:      Sasha Levin <sashal@kernel.org>
14497 L:      stable@vger.kernel.org
14498 S:      Supported
14499 F:      Documentation/process/stable-kernel-rules.rst
14500
14501 STAGING - COMEDI
14502 M:      Ian Abbott <abbotti@mev.co.uk>
14503 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14504 S:      Odd Fixes
14505 F:      drivers/staging/comedi/
14506
14507 STAGING - EROFS FILE SYSTEM
14508 M:      Gao Xiang <gaoxiang25@huawei.com>
14509 M:      Chao Yu <yuchao0@huawei.com>
14510 L:      linux-erofs@lists.ozlabs.org
14511 S:      Maintained
14512 F:      drivers/staging/erofs/
14513
14514 STAGING - INDUSTRIAL IO
14515 M:      Jonathan Cameron <jic23@kernel.org>
14516 L:      linux-iio@vger.kernel.org
14517 S:      Odd Fixes
14518 F:      Documentation/devicetree/bindings/staging/iio/
14519 F:      drivers/staging/iio/
14520
14521 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14522 M:      Marc Dietrich <marvin24@gmx.de>
14523 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14524 L:      linux-tegra@vger.kernel.org
14525 S:      Maintained
14526 F:      drivers/staging/nvec/
14527
14528 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14529 M:      Jens Frederich <jfrederich@gmail.com>
14530 M:      Daniel Drake <dsd@laptop.org>
14531 M:      Jon Nettleton <jon.nettleton@gmail.com>
14532 W:      http://wiki.laptop.org/go/DCON
14533 S:      Maintained
14534 F:      drivers/staging/olpc_dcon/
14535
14536 STAGING - REALTEK RTL8712U DRIVERS
14537 M:      Larry Finger <Larry.Finger@lwfinger.net>
14538 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14539 S:      Odd Fixes
14540 F:      drivers/staging/rtl8712/
14541
14542 STAGING - REALTEK RTL8188EU DRIVERS
14543 M:      Larry Finger <Larry.Finger@lwfinger.net>
14544 S:      Odd Fixes
14545 F:      drivers/staging/rtl8188eu/
14546
14547 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14548 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14549 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14550 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14551 L:      linux-fbdev@vger.kernel.org
14552 S:      Maintained
14553 F:      drivers/staging/sm750fb/
14554
14555 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14556 M:      William Hubbs <w.d.hubbs@gmail.com>
14557 M:      Chris Brannon <chris@the-brannons.com>
14558 M:      Kirk Reiser <kirk@reisers.ca>
14559 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14560 L:      speakup@linux-speakup.org
14561 W:      http://www.linux-speakup.org/
14562 S:      Odd Fixes
14563 F:      drivers/staging/speakup/
14564
14565 STAGING - VIA VT665X DRIVERS
14566 M:      Forest Bond <forest@alittletooquiet.net>
14567 S:      Odd Fixes
14568 F:      drivers/staging/vt665?/
14569
14570 STAGING - WILC1000 WIFI DRIVER
14571 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14572 M:      Ajay Singh <ajay.kathat@microchip.com>
14573 L:      linux-wireless@vger.kernel.org
14574 S:      Supported
14575 F:      drivers/staging/wilc1000/
14576
14577 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14578 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14579 S:      Odd Fixes
14580 F:      drivers/staging/xgifb/
14581
14582 STAGING SUBSYSTEM
14583 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14585 L:      devel@driverdev.osuosl.org
14586 S:      Supported
14587 F:      drivers/staging/
14588
14589 STARFIRE/DURALAN NETWORK DRIVER
14590 M:      Ion Badulescu <ionut@badula.org>
14591 S:      Odd Fixes
14592 F:      drivers/net/ethernet/adaptec/starfire*
14593
14594 STEC S1220 SKD DRIVER
14595 M:      Bart Van Assche <bart.vanassche@wdc.com>
14596 L:      linux-block@vger.kernel.org
14597 S:      Maintained
14598 F:      drivers/block/skd*[ch]
14599
14600 STI AUDIO (ASoC) DRIVERS
14601 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14602 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14603 S:      Maintained
14604 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14605 F:      sound/soc/sti/
14606
14607 STI CEC DRIVER
14608 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14609 S:      Maintained
14610 F:      drivers/media/platform/sti/cec/
14611 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14612
14613 STK1160 USB VIDEO CAPTURE DRIVER
14614 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14615 L:      linux-media@vger.kernel.org
14616 T:      git git://linuxtv.org/media_tree.git
14617 S:      Maintained
14618 F:      drivers/media/usb/stk1160/
14619
14620 STM32 AUDIO (ASoC) DRIVERS
14621 M:      Olivier Moysan <olivier.moysan@st.com>
14622 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14623 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14624 S:      Maintained
14625 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14626 F:      sound/soc/stm/
14627
14628 STM32 TIMER/LPTIMER DRIVERS
14629 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14630 S:      Maintained
14631 F:      drivers/*/stm32-*timer*
14632 F:      drivers/pwm/pwm-stm32*
14633 F:      include/linux/*/stm32-*tim*
14634 F:      Documentation/ABI/testing/*timer-stm32
14635 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14636 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14637
14638 STMMAC ETHERNET DRIVER
14639 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14640 M:      Alexandre Torgue <alexandre.torgue@st.com>
14641 M:      Jose Abreu <joabreu@synopsys.com>
14642 L:      netdev@vger.kernel.org
14643 W:      http://www.stlinux.com
14644 S:      Supported
14645 F:      drivers/net/ethernet/stmicro/stmmac/
14646
14647 SUN3/3X
14648 M:      Sam Creasey <sammy@sammy.net>
14649 W:      http://sammy.net/sun3/
14650 S:      Maintained
14651 F:      arch/m68k/kernel/*sun3*
14652 F:      arch/m68k/sun3*/
14653 F:      arch/m68k/include/asm/sun3*
14654 F:      drivers/net/ethernet/i825xx/sun3*
14655
14656 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14657 M:      Hans de Goede <hdegoede@redhat.com>
14658 L:      linux-input@vger.kernel.org
14659 S:      Maintained
14660 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14661 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14662
14663 SUNDANCE NETWORK DRIVER
14664 M:      Denis Kirjanov <kda@linux-powerpc.org>
14665 L:      netdev@vger.kernel.org
14666 S:      Maintained
14667 F:      drivers/net/ethernet/dlink/sundance.c
14668
14669 SUPERH
14670 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14671 M:      Rich Felker <dalias@libc.org>
14672 L:      linux-sh@vger.kernel.org
14673 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14674 S:      Maintained
14675 F:      Documentation/sh/
14676 F:      arch/sh/
14677 F:      drivers/sh/
14678
14679 SUSPEND TO RAM
14680 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14681 M:      Len Brown <len.brown@intel.com>
14682 M:      Pavel Machek <pavel@ucw.cz>
14683 L:      linux-pm@vger.kernel.org
14684 B:      https://bugzilla.kernel.org
14685 S:      Supported
14686 F:      Documentation/power/
14687 F:      arch/x86/kernel/acpi/
14688 F:      drivers/base/power/
14689 F:      kernel/power/
14690 F:      include/linux/suspend.h
14691 F:      include/linux/freezer.h
14692 F:      include/linux/pm.h
14693
14694 SVGA HANDLING
14695 M:      Martin Mares <mj@ucw.cz>
14696 L:      linux-video@atrey.karlin.mff.cuni.cz
14697 S:      Maintained
14698 F:      Documentation/svga.txt
14699 F:      arch/x86/boot/video*
14700
14701 SWIOTLB SUBSYSTEM
14702 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14703 L:      iommu@lists.linux-foundation.org
14704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14705 S:      Supported
14706 F:      kernel/dma/swiotlb.c
14707 F:      arch/*/kernel/pci-swiotlb.c
14708 F:      include/linux/swiotlb.h
14709
14710 SWITCHDEV
14711 M:      Jiri Pirko <jiri@resnulli.us>
14712 M:      Ivan Vecera <ivecera@redhat.com>
14713 L:      netdev@vger.kernel.org
14714 S:      Supported
14715 F:      net/switchdev/
14716 F:      include/net/switchdev.h
14717
14718 SY8106A REGULATOR DRIVER
14719 M:      Icenowy Zheng <icenowy@aosc.io>
14720 S:      Maintained
14721 F:      drivers/regulator/sy8106a-regulator.c
14722 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14723
14724 SYNC FILE FRAMEWORK
14725 M:      Sumit Semwal <sumit.semwal@linaro.org>
14726 R:      Gustavo Padovan <gustavo@padovan.org>
14727 S:      Maintained
14728 L:      linux-media@vger.kernel.org
14729 L:      dri-devel@lists.freedesktop.org
14730 F:      drivers/dma-buf/sync_*
14731 F:      drivers/dma-buf/dma-fence*
14732 F:      drivers/dma-buf/sw_sync.c
14733 F:      include/linux/sync_file.h
14734 F:      include/uapi/linux/sync_file.h
14735 F:      Documentation/sync_file.txt
14736 T:      git git://anongit.freedesktop.org/drm/drm-misc
14737
14738 SYNOPSYS ARC ARCHITECTURE
14739 M:      Vineet Gupta <vgupta@synopsys.com>
14740 L:      linux-snps-arc@lists.infradead.org
14741 S:      Supported
14742 F:      arch/arc/
14743 F:      Documentation/devicetree/bindings/arc/*
14744 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14745 F:      drivers/clocksource/arc_timer.c
14746 F:      drivers/tty/serial/arc_uart.c
14747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14748
14749 SYNOPSYS ARC HSDK SDP pll clock driver
14750 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14751 S:      Supported
14752 F:      drivers/clk/clk-hsdk-pll.c
14753 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14754
14755 SYNOPSYS ARC SDP clock driver
14756 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14757 S:      Supported
14758 F:      drivers/clk/axs10x/*
14759 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14760
14761 SYNOPSYS ARC SDP platform support
14762 M:      Alexey Brodkin <abrodkin@synopsys.com>
14763 S:      Supported
14764 F:      arch/arc/plat-axs10x
14765 F:      arch/arc/boot/dts/ax*
14766 F:      Documentation/devicetree/bindings/arc/axs10*
14767
14768 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14769 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14770 S:      Supported
14771 F:      drivers/reset/reset-axs10x.c
14772 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14773
14774 SYNOPSYS CREG GPIO DRIVER
14775 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14776 S:      Maintained
14777 F:      drivers/gpio/gpio-creg-snps.c
14778 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14779
14780 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14781 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14782 S:      Maintained
14783 F:      drivers/tty/serial/8250/8250_dw.c
14784
14785 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14786 M:      Hoan Tran <hoan@os.amperecomputing.com>
14787 L:      linux-gpio@vger.kernel.org
14788 S:      Maintained
14789 F:      drivers/gpio/gpio-dwapb.c
14790 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14791
14792 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14793 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14794 S:      Maintained
14795 F:      drivers/dma/dwi-axi-dmac/
14796 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14797
14798 SYNOPSYS DESIGNWARE DMAC DRIVER
14799 M:      Viresh Kumar <vireshk@kernel.org>
14800 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14801 S:      Maintained
14802 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14803 F:      drivers/dma/dw/
14804 F:      include/dt-bindings/dma/dw-dmac.h
14805 F:      include/linux/dma/dw.h
14806 F:      include/linux/platform_data/dma-dw.h
14807
14808 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14809 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14810 L:      netdev@vger.kernel.org
14811 S:      Supported
14812 F:      drivers/net/ethernet/synopsys/
14813
14814 SYNOPSYS DESIGNWARE I2C DRIVER
14815 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14816 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14817 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14818 L:      linux-i2c@vger.kernel.org
14819 S:      Maintained
14820 F:      drivers/i2c/busses/i2c-designware-*
14821 F:      include/linux/platform_data/i2c-designware.h
14822
14823 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14824 M:      Jaehoon Chung <jh80.chung@samsung.com>
14825 L:      linux-mmc@vger.kernel.org
14826 S:      Maintained
14827 F:      drivers/mmc/host/dw_mmc*
14828
14829 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14830 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14831 S:      Supported
14832 F:      drivers/reset/reset-hsdk.c
14833 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14834 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14835
14836 SYSTEM CONFIGURATION (SYSCON)
14837 M:      Lee Jones <lee.jones@linaro.org>
14838 M:      Arnd Bergmann <arnd@arndb.de>
14839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14840 S:      Supported
14841 F:      drivers/mfd/syscon.c
14842
14843 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14844 M:      Sudeep Holla <sudeep.holla@arm.com>
14845 L:      linux-arm-kernel@lists.infradead.org
14846 S:      Maintained
14847 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14848 F:      drivers/clk/clk-sc[mp]i.c
14849 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14850 F:      drivers/firmware/arm_scpi.c
14851 F:      drivers/firmware/arm_scmi/
14852 F:      include/linux/sc[mp]i_protocol.h
14853
14854 SYSTEM RESET/SHUTDOWN DRIVERS
14855 M:      Sebastian Reichel <sre@kernel.org>
14856 L:      linux-pm@vger.kernel.org
14857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14858 S:      Maintained
14859 F:      Documentation/devicetree/bindings/power/reset/
14860 F:      drivers/power/reset/
14861
14862 SYSTEM TRACE MODULE CLASS
14863 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14864 S:      Maintained
14865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14866 F:      Documentation/trace/stm.rst
14867 F:      drivers/hwtracing/stm/
14868 F:      include/linux/stm.h
14869 F:      include/uapi/linux/stm.h
14870
14871 SYSV FILESYSTEM
14872 M:      Christoph Hellwig <hch@infradead.org>
14873 S:      Maintained
14874 F:      Documentation/filesystems/sysv-fs.txt
14875 F:      fs/sysv/
14876 F:      include/linux/sysv_fs.h
14877
14878 TARGET SUBSYSTEM
14879 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14880 L:      linux-scsi@vger.kernel.org
14881 L:      target-devel@vger.kernel.org
14882 W:      http://www.linux-iscsi.org
14883 W:      http://groups.google.com/group/linux-iscsi-target-dev
14884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14885 S:      Supported
14886 F:      drivers/target/
14887 F:      include/target/
14888 F:      Documentation/target/
14889
14890 TASKSTATS STATISTICS INTERFACE
14891 M:      Balbir Singh <bsingharora@gmail.com>
14892 S:      Maintained
14893 F:      Documentation/accounting/taskstats*
14894 F:      include/linux/taskstats*
14895 F:      kernel/taskstats.c
14896
14897 TC subsystem
14898 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14899 M:      Cong Wang <xiyou.wangcong@gmail.com>
14900 M:      Jiri Pirko <jiri@resnulli.us>
14901 L:      netdev@vger.kernel.org
14902 S:      Maintained
14903 F:      include/net/pkt_cls.h
14904 F:      include/net/pkt_sched.h
14905 F:      include/net/tc_act/
14906 F:      include/uapi/linux/pkt_cls.h
14907 F:      include/uapi/linux/pkt_sched.h
14908 F:      include/uapi/linux/tc_act/
14909 F:      include/uapi/linux/tc_ematch/
14910 F:      net/sched/
14911
14912 TC90522 MEDIA DRIVER
14913 M:      Akihiro Tsukada <tskd08@gmail.com>
14914 L:      linux-media@vger.kernel.org
14915 S:      Odd Fixes
14916 F:      drivers/media/dvb-frontends/tc90522*
14917
14918 TCP LOW PRIORITY MODULE
14919 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14920 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14921 W:      http://tcp-lp-mod.sourceforge.net/
14922 S:      Maintained
14923 F:      net/ipv4/tcp_lp.c
14924
14925 TDA10071 MEDIA DRIVER
14926 M:      Antti Palosaari <crope@iki.fi>
14927 L:      linux-media@vger.kernel.org
14928 W:      https://linuxtv.org
14929 W:      http://palosaari.fi/linux/
14930 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14931 T:      git git://linuxtv.org/anttip/media_tree.git
14932 S:      Maintained
14933 F:      drivers/media/dvb-frontends/tda10071*
14934
14935 TDA18212 MEDIA DRIVER
14936 M:      Antti Palosaari <crope@iki.fi>
14937 L:      linux-media@vger.kernel.org
14938 W:      https://linuxtv.org
14939 W:      http://palosaari.fi/linux/
14940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14941 T:      git git://linuxtv.org/anttip/media_tree.git
14942 S:      Maintained
14943 F:      drivers/media/tuners/tda18212*
14944
14945 TDA18218 MEDIA DRIVER
14946 M:      Antti Palosaari <crope@iki.fi>
14947 L:      linux-media@vger.kernel.org
14948 W:      https://linuxtv.org
14949 W:      http://palosaari.fi/linux/
14950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14951 T:      git git://linuxtv.org/anttip/media_tree.git
14952 S:      Maintained
14953 F:      drivers/media/tuners/tda18218*
14954
14955 TDA18250 MEDIA DRIVER
14956 M:      Olli Salonen <olli.salonen@iki.fi>
14957 L:      linux-media@vger.kernel.org
14958 W:      https://linuxtv.org
14959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14960 T:      git git://linuxtv.org/media_tree.git
14961 S:      Maintained
14962 F:      drivers/media/tuners/tda18250*
14963
14964 TDA18271 MEDIA DRIVER
14965 M:      Michael Krufky <mkrufky@linuxtv.org>
14966 L:      linux-media@vger.kernel.org
14967 W:      https://linuxtv.org
14968 W:      http://github.com/mkrufky
14969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14970 T:      git git://linuxtv.org/mkrufky/tuners.git
14971 S:      Maintained
14972 F:      drivers/media/tuners/tda18271*
14973
14974 TDA1997x MEDIA DRIVER
14975 M:      Tim Harvey <tharvey@gateworks.com>
14976 L:      linux-media@vger.kernel.org
14977 W:      https://linuxtv.org
14978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14979 S:      Maintained
14980 F:      drivers/media/i2c/tda1997x.*
14981
14982 TDA827x MEDIA DRIVER
14983 M:      Michael Krufky <mkrufky@linuxtv.org>
14984 L:      linux-media@vger.kernel.org
14985 W:      https://linuxtv.org
14986 W:      http://github.com/mkrufky
14987 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14988 T:      git git://linuxtv.org/mkrufky/tuners.git
14989 S:      Maintained
14990 F:      drivers/media/tuners/tda8290.*
14991
14992 TDA8290 MEDIA DRIVER
14993 M:      Michael Krufky <mkrufky@linuxtv.org>
14994 L:      linux-media@vger.kernel.org
14995 W:      https://linuxtv.org
14996 W:      http://github.com/mkrufky
14997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14998 T:      git git://linuxtv.org/mkrufky/tuners.git
14999 S:      Maintained
15000 F:      drivers/media/tuners/tda8290.*
15001
15002 TDA9840 MEDIA DRIVER
15003 M:      Hans Verkuil <hverkuil@xs4all.nl>
15004 L:      linux-media@vger.kernel.org
15005 T:      git git://linuxtv.org/media_tree.git
15006 W:      https://linuxtv.org
15007 S:      Maintained
15008 F:      drivers/media/i2c/tda9840*
15009
15010 TEA5761 TUNER DRIVER
15011 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15012 L:      linux-media@vger.kernel.org
15013 W:      https://linuxtv.org
15014 T:      git git://linuxtv.org/media_tree.git
15015 S:      Odd fixes
15016 F:      drivers/media/tuners/tea5761.*
15017
15018 TEA5767 TUNER DRIVER
15019 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15020 L:      linux-media@vger.kernel.org
15021 W:      https://linuxtv.org
15022 T:      git git://linuxtv.org/media_tree.git
15023 S:      Maintained
15024 F:      drivers/media/tuners/tea5767.*
15025
15026 TEA6415C MEDIA DRIVER
15027 M:      Hans Verkuil <hverkuil@xs4all.nl>
15028 L:      linux-media@vger.kernel.org
15029 T:      git git://linuxtv.org/media_tree.git
15030 W:      https://linuxtv.org
15031 S:      Maintained
15032 F:      drivers/media/i2c/tea6415c*
15033
15034 TEA6420 MEDIA DRIVER
15035 M:      Hans Verkuil <hverkuil@xs4all.nl>
15036 L:      linux-media@vger.kernel.org
15037 T:      git git://linuxtv.org/media_tree.git
15038 W:      https://linuxtv.org
15039 S:      Maintained
15040 F:      drivers/media/i2c/tea6420*
15041
15042 TEAM DRIVER
15043 M:      Jiri Pirko <jiri@resnulli.us>
15044 L:      netdev@vger.kernel.org
15045 S:      Supported
15046 F:      drivers/net/team/
15047 F:      include/linux/if_team.h
15048 F:      include/uapi/linux/if_team.h
15049
15050 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15051 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15052 S:      Maintained
15053 F:      arch/x86/platform/ts5500/
15054
15055 TECHNOTREND USB IR RECEIVER
15056 M:      Sean Young <sean@mess.org>
15057 L:      linux-media@vger.kernel.org
15058 S:      Maintained
15059 F:      drivers/media/rc/ttusbir.c
15060
15061 TECHWELL TW9910 VIDEO DECODER
15062 L:      linux-media@vger.kernel.org
15063 S:      Orphan
15064 F:      drivers/media/i2c/tw9910.c
15065 F:      include/media/i2c/tw9910.h
15066
15067 TEE SUBSYSTEM
15068 M:      Jens Wiklander <jens.wiklander@linaro.org>
15069 S:      Maintained
15070 F:      include/linux/tee_drv.h
15071 F:      include/uapi/linux/tee.h
15072 F:      drivers/tee/
15073 F:      Documentation/tee.txt
15074
15075 TEGRA ARCHITECTURE SUPPORT
15076 M:      Thierry Reding <thierry.reding@gmail.com>
15077 M:      Jonathan Hunter <jonathanh@nvidia.com>
15078 L:      linux-tegra@vger.kernel.org
15079 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15081 S:      Supported
15082 N:      [^a-z]tegra
15083
15084 TEGRA CLOCK DRIVER
15085 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15086 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15087 S:      Supported
15088 F:      drivers/clk/tegra/
15089
15090 TEGRA DMA DRIVERS
15091 M:      Laxman Dewangan <ldewangan@nvidia.com>
15092 M:      Jon Hunter <jonathanh@nvidia.com>
15093 S:      Supported
15094 F:      drivers/dma/tegra*
15095
15096 TEGRA I2C DRIVER
15097 M:      Laxman Dewangan <ldewangan@nvidia.com>
15098 S:      Supported
15099 F:      drivers/i2c/busses/i2c-tegra.c
15100
15101 TEGRA IOMMU DRIVERS
15102 M:      Thierry Reding <thierry.reding@gmail.com>
15103 L:      linux-tegra@vger.kernel.org
15104 S:      Supported
15105 F:      drivers/iommu/tegra*
15106
15107 TEGRA KBC DRIVER
15108 M:      Laxman Dewangan <ldewangan@nvidia.com>
15109 S:      Supported
15110 F:      drivers/input/keyboard/tegra-kbc.c
15111
15112 TEGRA NAND DRIVER
15113 M:      Stefan Agner <stefan@agner.ch>
15114 M:      Lucas Stach <dev@lynxeye.de>
15115 S:      Maintained
15116 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15117 F:      drivers/mtd/nand/raw/tegra_nand.c
15118
15119 TEGRA PWM DRIVER
15120 M:      Thierry Reding <thierry.reding@gmail.com>
15121 S:      Supported
15122 F:      drivers/pwm/pwm-tegra.c
15123
15124 TEGRA SERIAL DRIVER
15125 M:      Laxman Dewangan <ldewangan@nvidia.com>
15126 S:      Supported
15127 F:      drivers/tty/serial/serial-tegra.c
15128
15129 TEGRA SPI DRIVER
15130 M:      Laxman Dewangan <ldewangan@nvidia.com>
15131 S:      Supported
15132 F:      drivers/spi/spi-tegra*
15133
15134 TEHUTI ETHERNET DRIVER
15135 M:      Andy Gospodarek <andy@greyhouse.net>
15136 L:      netdev@vger.kernel.org
15137 S:      Supported
15138 F:      drivers/net/ethernet/tehuti/*
15139
15140 Telecom Clock Driver for MCPL0010
15141 M:      Mark Gross <mark.gross@intel.com>
15142 S:      Supported
15143 F:      drivers/char/tlclk.c
15144
15145 TENSILICA XTENSA PORT (xtensa)
15146 M:      Chris Zankel <chris@zankel.net>
15147 M:      Max Filippov <jcmvbkbc@gmail.com>
15148 L:      linux-xtensa@linux-xtensa.org
15149 T:      git git://github.com/czankel/xtensa-linux.git
15150 S:      Maintained
15151 F:      arch/xtensa/
15152 F:      drivers/irqchip/irq-xtensa-*
15153
15154 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15155 M:      Nishanth Menon <nm@ti.com>
15156 M:      Tero Kristo <t-kristo@ti.com>
15157 M:      Santosh Shilimkar <ssantosh@kernel.org>
15158 L:      linux-arm-kernel@lists.infradead.org
15159 S:      Maintained
15160 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15161 F:      drivers/firmware/ti_sci*
15162 F:      include/linux/soc/ti/ti_sci_protocol.h
15163 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15164 F:      drivers/soc/ti/ti_sci_pm_domains.c
15165 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15166 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15167 F:      drivers/clk/keystone/sci-clk.c
15168 F:      drivers/reset/reset-ti-sci.c
15169
15170 Texas Instruments ASoC drivers
15171 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15173 S:      Maintained
15174 F:      sound/soc/ti/
15175
15176 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15177 M:      Hans Verkuil <hverkuil@xs4all.nl>
15178 L:      linux-media@vger.kernel.org
15179 T:      git git://linuxtv.org/media_tree.git
15180 W:      https://linuxtv.org
15181 S:      Maintained
15182 F:      drivers/media/radio/radio-raremono.c
15183
15184 THERMAL
15185 M:      Zhang Rui <rui.zhang@intel.com>
15186 M:      Eduardo Valentin <edubezval@gmail.com>
15187 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15188 L:      linux-pm@vger.kernel.org
15189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15191 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15192 S:      Supported
15193 F:      drivers/thermal/
15194 F:      include/linux/thermal.h
15195 F:      include/uapi/linux/thermal.h
15196 F:      include/linux/cpu_cooling.h
15197 F:      Documentation/devicetree/bindings/thermal/
15198
15199 THERMAL/CPU_COOLING
15200 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15201 M:      Viresh Kumar <viresh.kumar@linaro.org>
15202 M:      Javi Merino <javi.merino@kernel.org>
15203 L:      linux-pm@vger.kernel.org
15204 S:      Supported
15205 F:      Documentation/thermal/cpu-cooling-api.txt
15206 F:      drivers/thermal/cpu_cooling.c
15207 F:      include/linux/cpu_cooling.h
15208
15209 THINKPAD ACPI EXTRAS DRIVER
15210 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15211 L:      ibm-acpi-devel@lists.sourceforge.net
15212 L:      platform-driver-x86@vger.kernel.org
15213 W:      http://ibm-acpi.sourceforge.net
15214 W:      http://thinkwiki.org/wiki/Ibm-acpi
15215 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15216 S:      Maintained
15217 F:      drivers/platform/x86/thinkpad_acpi.c
15218
15219 THUNDERBOLT DRIVER
15220 M:      Andreas Noever <andreas.noever@gmail.com>
15221 M:      Michael Jamet <michael.jamet@intel.com>
15222 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15223 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15225 S:      Maintained
15226 F:      Documentation/admin-guide/thunderbolt.rst
15227 F:      drivers/thunderbolt/
15228 F:      include/linux/thunderbolt.h
15229
15230 THUNDERBOLT NETWORK DRIVER
15231 M:      Michael Jamet <michael.jamet@intel.com>
15232 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15233 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15234 L:      netdev@vger.kernel.org
15235 S:      Maintained
15236 F:      drivers/net/thunderbolt.c
15237
15238 THUNDERX GPIO DRIVER
15239 M:      David Daney <david.daney@cavium.com>
15240 S:      Maintained
15241 F:      drivers/gpio/gpio-thunderx.c
15242
15243 TI AM437X VPFE DRIVER
15244 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15245 L:      linux-media@vger.kernel.org
15246 W:      https://linuxtv.org
15247 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15248 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15249 S:      Maintained
15250 F:      drivers/media/platform/am437x/
15251
15252 TI BANDGAP AND THERMAL DRIVER
15253 M:      Eduardo Valentin <edubezval@gmail.com>
15254 M:      Keerthy <j-keerthy@ti.com>
15255 L:      linux-pm@vger.kernel.org
15256 L:      linux-omap@vger.kernel.org
15257 S:      Maintained
15258 F:      drivers/thermal/ti-soc-thermal/
15259
15260 TI BQ27XXX POWER SUPPLY DRIVER
15261 R:      Andrew F. Davis <afd@ti.com>
15262 F:      include/linux/power/bq27xxx_battery.h
15263 F:      drivers/power/supply/bq27xxx_battery.c
15264 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15265
15266 TI CDCE706 CLOCK DRIVER
15267 M:      Max Filippov <jcmvbkbc@gmail.com>
15268 S:      Maintained
15269 F:      drivers/clk/clk-cdce706.c
15270
15271 TI CLOCK DRIVER
15272 M:      Tero Kristo <t-kristo@ti.com>
15273 L:      linux-omap@vger.kernel.org
15274 S:      Maintained
15275 F:      drivers/clk/ti/
15276 F:      include/linux/clk/ti.h
15277
15278 TI DAVINCI MACHINE SUPPORT
15279 M:      Sekhar Nori <nsekhar@ti.com>
15280 M:      Kevin Hilman <khilman@kernel.org>
15281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15283 S:      Supported
15284 F:      arch/arm/mach-davinci/
15285 F:      drivers/i2c/busses/i2c-davinci.c
15286 F:      arch/arm/boot/dts/da850*
15287
15288 TI DAVINCI SERIES CLOCK DRIVER
15289 M:      David Lechner <david@lechnology.com>
15290 R:      Sekhar Nori <nsekhar@ti.com>
15291 S:      Maintained
15292 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15293 F:      drivers/clk/davinci/
15294
15295 TI DAVINCI SERIES GPIO DRIVER
15296 M:      Keerthy <j-keerthy@ti.com>
15297 L:      linux-gpio@vger.kernel.org
15298 S:      Maintained
15299 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15300 F:      drivers/gpio/gpio-davinci.c
15301
15302 TI DAVINCI SERIES MEDIA DRIVER
15303 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15304 L:      linux-media@vger.kernel.org
15305 W:      https://linuxtv.org
15306 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15307 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15308 S:      Maintained
15309 F:      drivers/media/platform/davinci/
15310 F:      include/media/davinci/
15311
15312 TI ETHERNET SWITCH DRIVER (CPSW)
15313 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15314 L:      linux-omap@vger.kernel.org
15315 L:      netdev@vger.kernel.org
15316 S:      Maintained
15317 F:      drivers/net/ethernet/ti/cpsw*
15318 F:      drivers/net/ethernet/ti/davinci*
15319
15320 TI FLASH MEDIA INTERFACE DRIVER
15321 M:      Alex Dubov <oakad@yahoo.com>
15322 S:      Maintained
15323 F:      drivers/misc/tifm*
15324 F:      drivers/mmc/host/tifm_sd.c
15325 F:      include/linux/tifm.h
15326
15327 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15328 M:      Santosh Shilimkar <ssantosh@kernel.org>
15329 L:      linux-kernel@vger.kernel.org
15330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15331 S:      Maintained
15332 F:      drivers/soc/ti/*
15333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15334
15335 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15336 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15337 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15338 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15339 S:      Maintained
15340 F:      sound/soc/codecs/lm49453*
15341 F:      sound/soc/codecs/isabelle*
15342
15343 TI LP855x BACKLIGHT DRIVER
15344 M:      Milo Kim <milo.kim@ti.com>
15345 S:      Maintained
15346 F:      Documentation/backlight/lp855x-driver.txt
15347 F:      drivers/video/backlight/lp855x_bl.c
15348 F:      include/linux/platform_data/lp855x.h
15349
15350 TI LP8727 CHARGER DRIVER
15351 M:      Milo Kim <milo.kim@ti.com>
15352 S:      Maintained
15353 F:      drivers/power/supply/lp8727_charger.c
15354 F:      include/linux/platform_data/lp8727.h
15355
15356 TI LP8788 MFD DRIVER
15357 M:      Milo Kim <milo.kim@ti.com>
15358 S:      Maintained
15359 F:      drivers/iio/adc/lp8788_adc.c
15360 F:      drivers/leds/leds-lp8788.c
15361 F:      drivers/mfd/lp8788*.c
15362 F:      drivers/power/supply/lp8788-charger.c
15363 F:      drivers/regulator/lp8788-*.c
15364 F:      include/linux/mfd/lp8788*.h
15365
15366 TI NETCP ETHERNET DRIVER
15367 M:      Wingman Kwok <w-kwok2@ti.com>
15368 M:      Murali Karicheri <m-karicheri2@ti.com>
15369 L:      netdev@vger.kernel.org
15370 S:      Maintained
15371 F:      drivers/net/ethernet/ti/netcp*
15372
15373 TI PCM3060 ASoC CODEC DRIVER
15374 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15376 S:      Maintained
15377 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15378 F:      sound/soc/codecs/pcm3060*
15379
15380 TI TAS571X FAMILY ASoC CODEC DRIVER
15381 M:      Kevin Cernekee <cernekee@chromium.org>
15382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15383 S:      Odd Fixes
15384 F:      sound/soc/codecs/tas571x*
15385
15386 TI TRF7970A NFC DRIVER
15387 M:      Mark Greer <mgreer@animalcreek.com>
15388 L:      linux-wireless@vger.kernel.org
15389 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15390 S:      Supported
15391 F:      drivers/nfc/trf7970a.c
15392 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15393
15394 TI TWL4030 SERIES SOC CODEC DRIVER
15395 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15397 S:      Maintained
15398 F:      sound/soc/codecs/twl4030*
15399
15400 TI VPE/CAL DRIVERS
15401 M:      Benoit Parrot <bparrot@ti.com>
15402 L:      linux-media@vger.kernel.org
15403 W:      http://linuxtv.org/
15404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15405 S:      Maintained
15406 F:      drivers/media/platform/ti-vpe/
15407
15408 TI WILINK WIRELESS DRIVERS
15409 L:      linux-wireless@vger.kernel.org
15410 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15411 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15413 S:      Orphan
15414 F:      drivers/net/wireless/ti/
15415 F:      include/linux/wl12xx.h
15416
15417 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15418 M:      John Stultz <john.stultz@linaro.org>
15419 M:      Thomas Gleixner <tglx@linutronix.de>
15420 R:      Stephen Boyd <sboyd@kernel.org>
15421 L:      linux-kernel@vger.kernel.org
15422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15423 S:      Supported
15424 F:      include/linux/clocksource.h
15425 F:      include/linux/time.h
15426 F:      include/linux/timex.h
15427 F:      include/uapi/linux/time.h
15428 F:      include/uapi/linux/timex.h
15429 F:      kernel/time/clocksource.c
15430 F:      kernel/time/time*.c
15431 F:      kernel/time/alarmtimer.c
15432 F:      kernel/time/ntp.c
15433 F:      tools/testing/selftests/timers/
15434
15435 TIPC NETWORK LAYER
15436 M:      Jon Maloy <jon.maloy@ericsson.com>
15437 M:      Ying Xue <ying.xue@windriver.com>
15438 L:      netdev@vger.kernel.org (core kernel code)
15439 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15440 W:      http://tipc.sourceforge.net/
15441 S:      Maintained
15442 F:      include/uapi/linux/tipc*.h
15443 F:      net/tipc/
15444
15445 TLAN NETWORK DRIVER
15446 M:      Samuel Chessman <chessman@tux.org>
15447 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15448 W:      http://sourceforge.net/projects/tlan/
15449 S:      Maintained
15450 F:      Documentation/networking/device_drivers/ti/tlan.txt
15451 F:      drivers/net/ethernet/ti/tlan.*
15452
15453 TM6000 VIDEO4LINUX DRIVER
15454 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15455 L:      linux-media@vger.kernel.org
15456 W:      https://linuxtv.org
15457 T:      git git://linuxtv.org/media_tree.git
15458 S:      Odd fixes
15459 F:      drivers/media/usb/tm6000/
15460 F:      Documentation/media/v4l-drivers/tm6000*
15461
15462 TMIO/SDHI MMC DRIVER
15463 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15464 L:      linux-mmc@vger.kernel.org
15465 S:      Supported
15466 F:      drivers/mmc/host/tmio_mmc*
15467 F:      drivers/mmc/host/renesas_sdhi*
15468 F:      include/linux/mfd/tmio.h
15469
15470 TMP401 HARDWARE MONITOR DRIVER
15471 M:      Guenter Roeck <linux@roeck-us.net>
15472 L:      linux-hwmon@vger.kernel.org
15473 S:      Maintained
15474 F:      Documentation/hwmon/tmp401
15475 F:      drivers/hwmon/tmp401.c
15476
15477 TMPFS (SHMEM FILESYSTEM)
15478 M:      Hugh Dickins <hughd@google.com>
15479 L:      linux-mm@kvack.org
15480 S:      Maintained
15481 F:      include/linux/shmem_fs.h
15482 F:      mm/shmem.c
15483
15484 TOMOYO SECURITY MODULE
15485 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15486 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15487 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15488 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15489 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15490 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15491 W:      http://tomoyo.sourceforge.jp/
15492 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15493 S:      Maintained
15494 F:      security/tomoyo/
15495
15496 TOPSTAR LAPTOP EXTRAS DRIVER
15497 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15498 L:      platform-driver-x86@vger.kernel.org
15499 S:      Maintained
15500 F:      drivers/platform/x86/topstar-laptop.c
15501
15502 TORTURE-TEST MODULES
15503 M:      Davidlohr Bueso <dave@stgolabs.net>
15504 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15505 M:      Josh Triplett <josh@joshtriplett.org>
15506 L:      linux-kernel@vger.kernel.org
15507 S:      Supported
15508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15509 F:      Documentation/RCU/torture.txt
15510 F:      kernel/torture.c
15511 F:      kernel/rcu/rcutorture.c
15512 F:      kernel/rcu/rcuperf.c
15513 F:      kernel/locking/locktorture.c
15514
15515 TOSHIBA ACPI EXTRAS DRIVER
15516 M:      Azael Avalos <coproscefalo@gmail.com>
15517 L:      platform-driver-x86@vger.kernel.org
15518 S:      Maintained
15519 F:      drivers/platform/x86/toshiba_acpi.c
15520
15521 TOSHIBA BLUETOOTH DRIVER
15522 M:      Azael Avalos <coproscefalo@gmail.com>
15523 L:      platform-driver-x86@vger.kernel.org
15524 S:      Maintained
15525 F:      drivers/platform/x86/toshiba_bluetooth.c
15526
15527 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15528 M:      Azael Avalos <coproscefalo@gmail.com>
15529 L:      platform-driver-x86@vger.kernel.org
15530 S:      Maintained
15531 F:      drivers/platform/x86/toshiba_haps.c
15532
15533 TOSHIBA SMM DRIVER
15534 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15535 W:      http://www.buzzard.org.uk/toshiba/
15536 S:      Maintained
15537 F:      drivers/char/toshiba.c
15538 F:      include/linux/toshiba.h
15539 F:      include/uapi/linux/toshiba.h
15540
15541 TOSHIBA TC358743 DRIVER
15542 M:      Mats Randgaard <matrandg@cisco.com>
15543 L:      linux-media@vger.kernel.org
15544 S:      Maintained
15545 F:      drivers/media/i2c/tc358743*
15546 F:      include/media/i2c/tc358743.h
15547
15548 TOSHIBA WMI HOTKEYS DRIVER
15549 M:      Azael Avalos <coproscefalo@gmail.com>
15550 L:      platform-driver-x86@vger.kernel.org
15551 S:      Maintained
15552 F:      drivers/platform/x86/toshiba-wmi.c
15553
15554 TPM DEVICE DRIVER
15555 M:      Peter Huewe <peterhuewe@gmx.de>
15556 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15557 R:      Jason Gunthorpe <jgg@ziepe.ca>
15558 L:      linux-integrity@vger.kernel.org
15559 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15560 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15561 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15562 S:      Maintained
15563 F:      drivers/char/tpm/
15564
15565 TRACING
15566 M:      Steven Rostedt <rostedt@goodmis.org>
15567 M:      Ingo Molnar <mingo@redhat.com>
15568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15569 S:      Maintained
15570 F:      Documentation/trace/ftrace.rst
15571 F:      arch/*/*/*/ftrace.h
15572 F:      arch/*/kernel/ftrace.c
15573 F:      include/*/ftrace.h
15574 F:      include/linux/trace*.h
15575 F:      include/trace/
15576 F:      kernel/trace/
15577 F:      tools/testing/selftests/ftrace/
15578
15579 TRACING MMIO ACCESSES (MMIOTRACE)
15580 M:      Steven Rostedt <rostedt@goodmis.org>
15581 M:      Ingo Molnar <mingo@kernel.org>
15582 R:      Karol Herbst <karolherbst@gmail.com>
15583 R:      Pekka Paalanen <ppaalanen@gmail.com>
15584 S:      Maintained
15585 L:      linux-kernel@vger.kernel.org
15586 L:      nouveau@lists.freedesktop.org
15587 F:      kernel/trace/trace_mmiotrace.c
15588 F:      include/linux/mmiotrace.h
15589 F:      arch/x86/mm/kmmio.c
15590 F:      arch/x86/mm/mmio-mod.c
15591 F:      arch/x86/mm/testmmiotrace.c
15592
15593 TRIVIAL PATCHES
15594 M:      Jiri Kosina <trivial@kernel.org>
15595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15596 S:      Maintained
15597 K:      ^Subject:.*(?i)trivial
15598
15599 TEMPO SEMICONDUCTOR DRIVERS
15600 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15601 S:      Maintained
15602 F:      sound/soc/codecs/tscs*.c
15603 F:      sound/soc/codecs/tscs*.h
15604 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15605
15606 TTY LAYER
15607 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608 M:      Jiri Slaby <jslaby@suse.com>
15609 S:      Supported
15610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15611 F:      Documentation/serial/
15612 F:      drivers/tty/
15613 F:      drivers/tty/serial/serial_core.c
15614 F:      include/linux/serial_core.h
15615 F:      include/linux/serial.h
15616 F:      include/linux/tty.h
15617 F:      include/uapi/linux/serial_core.h
15618 F:      include/uapi/linux/serial.h
15619 F:      include/uapi/linux/tty.h
15620
15621 TUA9001 MEDIA DRIVER
15622 M:      Antti Palosaari <crope@iki.fi>
15623 L:      linux-media@vger.kernel.org
15624 W:      https://linuxtv.org
15625 W:      http://palosaari.fi/linux/
15626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15627 T:      git git://linuxtv.org/anttip/media_tree.git
15628 S:      Maintained
15629 F:      drivers/media/tuners/tua9001*
15630
15631 TULIP NETWORK DRIVERS
15632 L:      netdev@vger.kernel.org
15633 L:      linux-parisc@vger.kernel.org
15634 S:      Orphan
15635 F:      drivers/net/ethernet/dec/tulip/
15636
15637 TUN/TAP driver
15638 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15639 W:      http://vtun.sourceforge.net/tun
15640 S:      Maintained
15641 F:      Documentation/networking/tuntap.txt
15642 F:      arch/um/os-Linux/drivers/
15643
15644 TURBOCHANNEL SUBSYSTEM
15645 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15646 M:      Ralf Baechle <ralf@linux-mips.org>
15647 L:      linux-mips@vger.kernel.org
15648 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15649 S:      Maintained
15650 F:      drivers/tc/
15651 F:      include/linux/tc.h
15652
15653 TURBOSTAT UTILITY
15654 M:      "Len Brown" <lenb@kernel.org>
15655 L:      linux-pm@vger.kernel.org
15656 B:      https://bugzilla.kernel.org
15657 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15659 S:      Supported
15660 F:      tools/power/x86/turbostat/
15661
15662 TW5864 VIDEO4LINUX DRIVER
15663 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15664 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15665 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15666 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15667 L:      linux-media@vger.kernel.org
15668 S:      Supported
15669 F:      drivers/media/pci/tw5864/
15670
15671 TW68 VIDEO4LINUX DRIVER
15672 M:      Hans Verkuil <hverkuil@xs4all.nl>
15673 L:      linux-media@vger.kernel.org
15674 T:      git git://linuxtv.org/media_tree.git
15675 W:      https://linuxtv.org
15676 S:      Odd Fixes
15677 F:      drivers/media/pci/tw68/
15678
15679 TW686X VIDEO4LINUX DRIVER
15680 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15681 L:      linux-media@vger.kernel.org
15682 T:      git git://linuxtv.org/media_tree.git
15683 W:      http://linuxtv.org
15684 S:      Maintained
15685 F:      drivers/media/pci/tw686x/
15686
15687 UBI FILE SYSTEM (UBIFS)
15688 M:      Richard Weinberger <richard@nod.at>
15689 M:      Artem Bityutskiy <dedekind1@gmail.com>
15690 M:      Adrian Hunter <adrian.hunter@intel.com>
15691 L:      linux-mtd@lists.infradead.org
15692 T:      git git://git.infradead.org/ubifs-2.6.git
15693 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15694 S:      Supported
15695 F:      Documentation/filesystems/ubifs.txt
15696 F:      fs/ubifs/
15697
15698 UCLINUX (M68KNOMMU AND COLDFIRE)
15699 M:      Greg Ungerer <gerg@linux-m68k.org>
15700 W:      http://www.linux-m68k.org/
15701 W:      http://www.uclinux.org/
15702 L:      linux-m68k@lists.linux-m68k.org
15703 L:      uclinux-dev@uclinux.org  (subscribers-only)
15704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15705 S:      Maintained
15706 F:      arch/m68k/coldfire/
15707 F:      arch/m68k/68*/
15708 F:      arch/m68k/*/*_no.*
15709 F:      arch/m68k/include/asm/*_no.*
15710
15711 UDF FILESYSTEM
15712 M:      Jan Kara <jack@suse.com>
15713 S:      Maintained
15714 F:      Documentation/filesystems/udf.txt
15715 F:      fs/udf/
15716
15717 UDRAW TABLET
15718 M:      Bastien Nocera <hadess@hadess.net>
15719 L:      linux-input@vger.kernel.org
15720 S:      Maintained
15721 F:      drivers/hid/hid-udraw-ps3.c
15722
15723 UFS FILESYSTEM
15724 M:      Evgeniy Dushistov <dushistov@mail.ru>
15725 S:      Maintained
15726 F:      Documentation/filesystems/ufs.txt
15727 F:      fs/ufs/
15728
15729 UHID USERSPACE HID IO DRIVER:
15730 M:      David Herrmann <dh.herrmann@googlemail.com>
15731 L:      linux-input@vger.kernel.org
15732 S:      Maintained
15733 F:      drivers/hid/uhid.c
15734 F:      include/uapi/linux/uhid.h
15735
15736 ULPI BUS
15737 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15738 L:      linux-usb@vger.kernel.org
15739 S:      Maintained
15740 F:      drivers/usb/common/ulpi.c
15741 F:      include/linux/ulpi/
15742
15743 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15744 L:      linux-usb@vger.kernel.org
15745 S:      Orphan
15746 F:      drivers/uwb/
15747 F:      include/linux/uwb.h
15748 F:      include/linux/uwb/
15749
15750 UNICORE32 ARCHITECTURE:
15751 M:      Guan Xuetao <gxt@pku.edu.cn>
15752 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15753 S:      Maintained
15754 T:      git git://github.com/gxt/linux.git
15755 F:      arch/unicore32/
15756
15757 UNIFDEF
15758 M:      Tony Finch <dot@dotat.at>
15759 W:      http://dotat.at/prog/unifdef
15760 S:      Maintained
15761 F:      scripts/unifdef.c
15762
15763 UNIFORM CDROM DRIVER
15764 M:      Jens Axboe <axboe@kernel.dk>
15765 W:      http://www.kernel.dk
15766 S:      Maintained
15767 F:      Documentation/cdrom/
15768 F:      drivers/cdrom/cdrom.c
15769 F:      include/linux/cdrom.h
15770 F:      include/uapi/linux/cdrom.h
15771
15772 UNISYS S-PAR DRIVERS
15773 M:      David Kershner <david.kershner@unisys.com>
15774 L:      sparmaintainer@unisys.com (Unisys internal)
15775 S:      Supported
15776 F:      include/linux/visorbus.h
15777 F:      drivers/visorbus/
15778 F:      drivers/staging/unisys/
15779
15780 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15781 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15782 L:      linux-scsi@vger.kernel.org
15783 S:      Supported
15784 F:      Documentation/scsi/ufs.txt
15785 F:      drivers/scsi/ufs/
15786
15787 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15788 M:      Joao Pinto <jpinto@synopsys.com>
15789 L:      linux-scsi@vger.kernel.org
15790 S:      Supported
15791 F:      drivers/scsi/ufs/*dwc*
15792
15793 UNSORTED BLOCK IMAGES (UBI)
15794 M:      Artem Bityutskiy <dedekind1@gmail.com>
15795 M:      Richard Weinberger <richard@nod.at>
15796 W:      http://www.linux-mtd.infradead.org/
15797 L:      linux-mtd@lists.infradead.org
15798 T:      git git://git.infradead.org/ubifs-2.6.git
15799 S:      Supported
15800 F:      drivers/mtd/ubi/
15801 F:      include/linux/mtd/ubi.h
15802 F:      include/uapi/mtd/ubi-user.h
15803
15804 USB "USBNET" DRIVER FRAMEWORK
15805 M:      Oliver Neukum <oneukum@suse.com>
15806 L:      netdev@vger.kernel.org
15807 W:      http://www.linux-usb.org/usbnet
15808 S:      Maintained
15809 F:      drivers/net/usb/usbnet.c
15810 F:      include/linux/usb/usbnet.h
15811
15812 USB ACM DRIVER
15813 M:      Oliver Neukum <oneukum@suse.com>
15814 L:      linux-usb@vger.kernel.org
15815 S:      Maintained
15816 F:      Documentation/usb/acm.txt
15817 F:      drivers/usb/class/cdc-acm.*
15818
15819 USB AR5523 WIRELESS DRIVER
15820 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15821 L:      linux-wireless@vger.kernel.org
15822 S:      Maintained
15823 F:      drivers/net/wireless/ath/ar5523/
15824
15825 USB ATTACHED SCSI
15826 M:      Oliver Neukum <oneukum@suse.com>
15827 L:      linux-usb@vger.kernel.org
15828 L:      linux-scsi@vger.kernel.org
15829 S:      Maintained
15830 F:      drivers/usb/storage/uas.c
15831
15832 USB CDC ETHERNET DRIVER
15833 M:      Oliver Neukum <oliver@neukum.org>
15834 L:      linux-usb@vger.kernel.org
15835 S:      Maintained
15836 F:      drivers/net/usb/cdc_*.c
15837 F:      include/uapi/linux/usb/cdc.h
15838
15839 USB CHAOSKEY DRIVER
15840 M:      Keith Packard <keithp@keithp.com>
15841 L:      linux-usb@vger.kernel.org
15842 S:      Maintained
15843 F:      drivers/usb/misc/chaoskey.c
15844
15845 USB CYPRESS C67X00 DRIVER
15846 M:      Peter Korsgaard <jacmet@sunsite.dk>
15847 L:      linux-usb@vger.kernel.org
15848 S:      Maintained
15849 F:      drivers/usb/c67x00/
15850
15851 USB DAVICOM DM9601 DRIVER
15852 M:      Peter Korsgaard <jacmet@sunsite.dk>
15853 L:      netdev@vger.kernel.org
15854 W:      http://www.linux-usb.org/usbnet
15855 S:      Maintained
15856 F:      drivers/net/usb/dm9601.c
15857
15858 USB DIAMOND RIO500 DRIVER
15859 M:      Cesar Miquel <miquel@df.uba.ar>
15860 L:      rio500-users@lists.sourceforge.net
15861 W:      http://rio500.sourceforge.net
15862 S:      Maintained
15863 F:      drivers/usb/misc/rio500*
15864
15865 USB EHCI DRIVER
15866 M:      Alan Stern <stern@rowland.harvard.edu>
15867 L:      linux-usb@vger.kernel.org
15868 S:      Maintained
15869 F:      Documentation/usb/ehci.txt
15870 F:      drivers/usb/host/ehci*
15871
15872 USB GADGET/PERIPHERAL SUBSYSTEM
15873 M:      Felipe Balbi <balbi@kernel.org>
15874 L:      linux-usb@vger.kernel.org
15875 W:      http://www.linux-usb.org/gadget
15876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15877 S:      Maintained
15878 F:      drivers/usb/gadget/
15879 F:      include/linux/usb/gadget*
15880
15881 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15882 M:      Jiri Kosina <jikos@kernel.org>
15883 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15884 L:      linux-usb@vger.kernel.org
15885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15886 S:      Maintained
15887 F:      Documentation/hid/hiddev.txt
15888 F:      drivers/hid/usbhid/
15889
15890 USB INTEL XHCI ROLE MUX DRIVER
15891 M:      Hans de Goede <hdegoede@redhat.com>
15892 L:      linux-usb@vger.kernel.org
15893 S:      Maintained
15894 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15895
15896 USB ISP116X DRIVER
15897 M:      Olav Kongas <ok@artecdesign.ee>
15898 L:      linux-usb@vger.kernel.org
15899 S:      Maintained
15900 F:      drivers/usb/host/isp116x*
15901 F:      include/linux/usb/isp116x.h
15902
15903 USB LAN78XX ETHERNET DRIVER
15904 M:      Woojung Huh <woojung.huh@microchip.com>
15905 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15906 L:      netdev@vger.kernel.org
15907 S:      Maintained
15908 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15909 F:      drivers/net/usb/lan78xx.*
15910 F:      include/dt-bindings/net/microchip-lan78xx.h
15911
15912 USB MASS STORAGE DRIVER
15913 M:      Alan Stern <stern@rowland.harvard.edu>
15914 L:      linux-usb@vger.kernel.org
15915 L:      usb-storage@lists.one-eyed-alien.net
15916 S:      Maintained
15917 F:      drivers/usb/storage/
15918
15919 USB MIDI DRIVER
15920 M:      Clemens Ladisch <clemens@ladisch.de>
15921 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15922 T:      git git://git.alsa-project.org/alsa-kernel.git
15923 S:      Maintained
15924 F:      sound/usb/midi.*
15925
15926 USB NETWORKING DRIVERS
15927 L:      linux-usb@vger.kernel.org
15928 S:      Odd Fixes
15929 F:      drivers/net/usb/
15930
15931 USB OHCI DRIVER
15932 M:      Alan Stern <stern@rowland.harvard.edu>
15933 L:      linux-usb@vger.kernel.org
15934 S:      Maintained
15935 F:      Documentation/usb/ohci.txt
15936 F:      drivers/usb/host/ohci*
15937
15938 USB OTG FSM (Finite State Machine)
15939 M:      Peter Chen <Peter.Chen@nxp.com>
15940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15941 L:      linux-usb@vger.kernel.org
15942 S:      Maintained
15943 F:      drivers/usb/common/usb-otg-fsm.c
15944
15945 USB OVER IP DRIVER
15946 M:      Valentina Manea <valentina.manea.m@gmail.com>
15947 M:      Shuah Khan <shuah@kernel.org>
15948 M:      Shuah Khan <skhan@linuxfoundation.org>
15949 L:      linux-usb@vger.kernel.org
15950 S:      Maintained
15951 F:      Documentation/usb/usbip_protocol.txt
15952 F:      drivers/usb/usbip/
15953 F:      tools/usb/usbip/
15954 F:      tools/testing/selftests/drivers/usb/usbip/
15955
15956 USB PEGASUS DRIVER
15957 M:      Petko Manolov <petkan@nucleusys.com>
15958 L:      linux-usb@vger.kernel.org
15959 L:      netdev@vger.kernel.org
15960 T:      git git://github.com/petkan/pegasus.git
15961 W:      https://github.com/petkan/pegasus
15962 S:      Maintained
15963 F:      drivers/net/usb/pegasus.*
15964
15965 USB PHY LAYER
15966 M:      Felipe Balbi <balbi@kernel.org>
15967 L:      linux-usb@vger.kernel.org
15968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15969 S:      Maintained
15970 F:      drivers/usb/phy/
15971
15972 USB PRINTER DRIVER (usblp)
15973 M:      Pete Zaitcev <zaitcev@redhat.com>
15974 L:      linux-usb@vger.kernel.org
15975 S:      Supported
15976 F:      drivers/usb/class/usblp.c
15977
15978 USB QMI WWAN NETWORK DRIVER
15979 M:      Bjørn Mork <bjorn@mork.no>
15980 L:      netdev@vger.kernel.org
15981 S:      Maintained
15982 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15983 F:      drivers/net/usb/qmi_wwan.c
15984
15985 USB RTL8150 DRIVER
15986 M:      Petko Manolov <petkan@nucleusys.com>
15987 L:      linux-usb@vger.kernel.org
15988 L:      netdev@vger.kernel.org
15989 T:      git git://github.com/petkan/rtl8150.git
15990 W:      https://github.com/petkan/rtl8150
15991 S:      Maintained
15992 F:      drivers/net/usb/rtl8150.c
15993
15994 USB SERIAL SUBSYSTEM
15995 M:      Johan Hovold <johan@kernel.org>
15996 L:      linux-usb@vger.kernel.org
15997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15998 S:      Maintained
15999 F:      Documentation/usb/usb-serial.txt
16000 F:      drivers/usb/serial/
16001 F:      include/linux/usb/serial.h
16002
16003 USB SMSC75XX ETHERNET DRIVER
16004 M:      Steve Glendinning <steve.glendinning@shawell.net>
16005 L:      netdev@vger.kernel.org
16006 S:      Maintained
16007 F:      drivers/net/usb/smsc75xx.*
16008
16009 USB SMSC95XX ETHERNET DRIVER
16010 M:      Steve Glendinning <steve.glendinning@shawell.net>
16011 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16012 L:      netdev@vger.kernel.org
16013 S:      Maintained
16014 F:      drivers/net/usb/smsc95xx.*
16015
16016 USB SUBSYSTEM
16017 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16018 L:      linux-usb@vger.kernel.org
16019 W:      http://www.linux-usb.org
16020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16021 S:      Supported
16022 F:      Documentation/devicetree/bindings/usb/
16023 F:      Documentation/usb/
16024 F:      drivers/usb/
16025 F:      include/linux/usb.h
16026 F:      include/linux/usb/
16027
16028 USB TYPEC PI3USB30532 MUX DRIVER
16029 M:      Hans de Goede <hdegoede@redhat.com>
16030 L:      linux-usb@vger.kernel.org
16031 S:      Maintained
16032 F:      drivers/usb/typec/mux/pi3usb30532.c
16033
16034 USB TYPEC CLASS
16035 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16036 L:      linux-usb@vger.kernel.org
16037 S:      Maintained
16038 F:      Documentation/ABI/testing/sysfs-class-typec
16039 F:      Documentation/driver-api/usb/typec.rst
16040 F:      drivers/usb/typec/
16041 F:      include/linux/usb/typec.h
16042
16043 USB TYPEC BUS FOR ALTERNATE MODES
16044 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16045 L:      linux-usb@vger.kernel.org
16046 S:      Maintained
16047 F:      Documentation/ABI/testing/sysfs-bus-typec
16048 F:      Documentation/driver-api/usb/typec_bus.rst
16049 F:      drivers/usb/typec/altmodes/
16050 F:      include/linux/usb/typec_altmode.h
16051
16052 USB TYPEC PORT CONTROLLER DRIVERS
16053 M:      Guenter Roeck <linux@roeck-us.net>
16054 L:      linux-usb@vger.kernel.org
16055 S:      Maintained
16056 F:      drivers/usb/typec/tcpm/
16057
16058 USB UHCI DRIVER
16059 M:      Alan Stern <stern@rowland.harvard.edu>
16060 L:      linux-usb@vger.kernel.org
16061 S:      Maintained
16062 F:      drivers/usb/host/uhci*
16063
16064 USB VIDEO CLASS
16065 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16066 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16067 L:      linux-media@vger.kernel.org
16068 T:      git git://linuxtv.org/media_tree.git
16069 W:      http://www.ideasonboard.org/uvc/
16070 S:      Maintained
16071 F:      drivers/media/usb/uvc/
16072 F:      include/uapi/linux/uvcvideo.h
16073
16074 USB VISION DRIVER
16075 M:      Hans Verkuil <hverkuil@xs4all.nl>
16076 L:      linux-media@vger.kernel.org
16077 T:      git git://linuxtv.org/media_tree.git
16078 W:      https://linuxtv.org
16079 S:      Odd Fixes
16080 F:      drivers/media/usb/usbvision/
16081
16082 USB WEBCAM GADGET
16083 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16084 L:      linux-usb@vger.kernel.org
16085 S:      Maintained
16086 F:      drivers/usb/gadget/function/*uvc*
16087 F:      drivers/usb/gadget/legacy/webcam.c
16088 F:      include/uapi/linux/usb/g_uvc.h
16089
16090 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16091 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16092 L:      linux-wireless@vger.kernel.org
16093 S:      Maintained
16094 F:      drivers/net/wireless/rndis_wlan.c
16095
16096 USB XHCI DRIVER
16097 M:      Mathias Nyman <mathias.nyman@intel.com>
16098 L:      linux-usb@vger.kernel.org
16099 S:      Supported
16100 F:      drivers/usb/host/xhci*
16101 F:      drivers/usb/host/pci-quirks*
16102
16103 USB ZD1201 DRIVER
16104 L:      linux-wireless@vger.kernel.org
16105 W:      http://linux-lc100020.sourceforge.net
16106 S:      Orphan
16107 F:      drivers/net/wireless/zydas/zd1201.*
16108
16109 USB ZR364XX DRIVER
16110 M:      Antoine Jacquet <royale@zerezo.com>
16111 L:      linux-usb@vger.kernel.org
16112 L:      linux-media@vger.kernel.org
16113 T:      git git://linuxtv.org/media_tree.git
16114 W:      http://royale.zerezo.com/zr364xx/
16115 S:      Maintained
16116 F:      Documentation/media/v4l-drivers/zr364xx*
16117 F:      drivers/media/usb/zr364xx/
16118
16119 USER-MODE LINUX (UML)
16120 M:      Jeff Dike <jdike@addtoit.com>
16121 M:      Richard Weinberger <richard@nod.at>
16122 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16123 L:      linux-um@lists.infradead.org
16124 W:      http://user-mode-linux.sourceforge.net
16125 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16127 S:      Maintained
16128 F:      Documentation/virtual/uml/
16129 F:      arch/um/
16130 F:      arch/x86/um/
16131 F:      fs/hostfs/
16132
16133 USERSPACE COPYIN/COPYOUT (UIOVEC)
16134 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16135 S:      Maintained
16136 F:      lib/iov_iter.c
16137 F:      include/linux/uio.h
16138
16139 USERSPACE DMA BUFFER DRIVER
16140 M:      Gerd Hoffmann <kraxel@redhat.com>
16141 S:      Maintained
16142 L:      dri-devel@lists.freedesktop.org
16143 F:      drivers/dma-buf/udmabuf.c
16144 F:      include/uapi/linux/udmabuf.h
16145 T:      git git://anongit.freedesktop.org/drm/drm-misc
16146
16147 USERSPACE I/O (UIO)
16148 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16149 S:      Maintained
16150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16151 F:      Documentation/driver-api/uio-howto.rst
16152 F:      drivers/uio/
16153 F:      include/linux/uio_driver.h
16154
16155 UTIL-LINUX PACKAGE
16156 M:      Karel Zak <kzak@redhat.com>
16157 L:      util-linux@vger.kernel.org
16158 W:      http://en.wikipedia.org/wiki/Util-linux
16159 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16160 S:      Maintained
16161
16162 UUID HELPERS
16163 M:      Christoph Hellwig <hch@lst.de>
16164 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16165 L:      linux-kernel@vger.kernel.org
16166 T:      git git://git.infradead.org/users/hch/uuid.git
16167 F:      lib/uuid.c
16168 F:      lib/test_uuid.c
16169 F:      include/linux/uuid.h
16170 F:      include/uapi/linux/uuid.h
16171 S:      Maintained
16172
16173 UVESAFB DRIVER
16174 M:      Michal Januszewski <spock@gentoo.org>
16175 L:      linux-fbdev@vger.kernel.org
16176 W:      https://github.com/mjanusz/v86d
16177 S:      Maintained
16178 F:      Documentation/fb/uvesafb.txt
16179 F:      drivers/video/fbdev/uvesafb.*
16180
16181 VF610 NAND DRIVER
16182 M:      Stefan Agner <stefan@agner.ch>
16183 L:      linux-mtd@lists.infradead.org
16184 S:      Supported
16185 F:      drivers/mtd/nand/raw/vf610_nfc.c
16186
16187 VFAT/FAT/MSDOS FILESYSTEM
16188 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16189 S:      Maintained
16190 F:      Documentation/filesystems/vfat.txt
16191 F:      fs/fat/
16192
16193 VFIO DRIVER
16194 M:      Alex Williamson <alex.williamson@redhat.com>
16195 L:      kvm@vger.kernel.org
16196 T:      git git://github.com/awilliam/linux-vfio.git
16197 S:      Maintained
16198 F:      Documentation/vfio.txt
16199 F:      drivers/vfio/
16200 F:      include/linux/vfio.h
16201 F:      include/uapi/linux/vfio.h
16202
16203 VFIO MEDIATED DEVICE DRIVERS
16204 M:      Kirti Wankhede <kwankhede@nvidia.com>
16205 L:      kvm@vger.kernel.org
16206 S:      Maintained
16207 F:      Documentation/vfio-mediated-device.txt
16208 F:      drivers/vfio/mdev/
16209 F:      include/linux/mdev.h
16210 F:      samples/vfio-mdev/
16211
16212 VFIO PLATFORM DRIVER
16213 M:      Eric Auger <eric.auger@redhat.com>
16214 L:      kvm@vger.kernel.org
16215 S:      Maintained
16216 F:      drivers/vfio/platform/
16217
16218 VGA_SWITCHEROO
16219 R:      Lukas Wunner <lukas@wunner.de>
16220 S:      Maintained
16221 F:      Documentation/gpu/vga-switcheroo.rst
16222 F:      drivers/gpu/vga/vga_switcheroo.c
16223 F:      include/linux/vga_switcheroo.h
16224 T:      git git://anongit.freedesktop.org/drm/drm-misc
16225
16226 VIA RHINE NETWORK DRIVER
16227 S:      Orphan
16228 F:      drivers/net/ethernet/via/via-rhine.c
16229
16230 VIA SD/MMC CARD CONTROLLER DRIVER
16231 M:      Bruce Chang <brucechang@via.com.tw>
16232 M:      Harald Welte <HaraldWelte@viatech.com>
16233 S:      Maintained
16234 F:      drivers/mmc/host/via-sdmmc.c
16235
16236 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16237 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16238 L:      linux-fbdev@vger.kernel.org
16239 S:      Maintained
16240 F:      include/linux/via-core.h
16241 F:      include/linux/via-gpio.h
16242 F:      include/linux/via_i2c.h
16243 F:      drivers/video/fbdev/via/
16244
16245 VIA VELOCITY NETWORK DRIVER
16246 M:      Francois Romieu <romieu@fr.zoreil.com>
16247 L:      netdev@vger.kernel.org
16248 S:      Maintained
16249 F:      drivers/net/ethernet/via/via-velocity.*
16250
16251 VICODEC VIRTUAL CODEC DRIVER
16252 M:      Hans Verkuil <hans.verkuil@cisco.com>
16253 L:      linux-media@vger.kernel.org
16254 T:      git git://linuxtv.org/media_tree.git
16255 W:      https://linuxtv.org
16256 S:      Maintained
16257 F:      drivers/media/platform/vicodec/*
16258
16259 VIDEO MULTIPLEXER DRIVER
16260 M:      Philipp Zabel <p.zabel@pengutronix.de>
16261 L:      linux-media@vger.kernel.org
16262 S:      Maintained
16263 F:      drivers/media/platform/video-mux.c
16264
16265 VIDEO I2C POLLING DRIVER
16266 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16267 L:      linux-media@vger.kernel.org
16268 S:      Maintained
16269 F:      drivers/media/i2c/video-i2c.c
16270
16271 VIDEOBUF2 FRAMEWORK
16272 M:      Pawel Osciak <pawel@osciak.com>
16273 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16274 M:      Kyungmin Park <kyungmin.park@samsung.com>
16275 L:      linux-media@vger.kernel.org
16276 S:      Maintained
16277 F:      drivers/media/common/videobuf2/*
16278 F:      include/media/videobuf2-*
16279
16280 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16281 M:      Helen Koike <helen.koike@collabora.com>
16282 L:      linux-media@vger.kernel.org
16283 T:      git git://linuxtv.org/media_tree.git
16284 W:      https://linuxtv.org
16285 S:      Maintained
16286 F:      drivers/media/platform/vimc/*
16287
16288 VIRT LIB
16289 M:      Alex Williamson <alex.williamson@redhat.com>
16290 M:      Paolo Bonzini <pbonzini@redhat.com>
16291 L:      kvm@vger.kernel.org
16292 S:      Supported
16293 F:      virt/lib/
16294
16295 VIRTIO AND VHOST VSOCK DRIVER
16296 M:      Stefan Hajnoczi <stefanha@redhat.com>
16297 L:      kvm@vger.kernel.org
16298 L:      virtualization@lists.linux-foundation.org
16299 L:      netdev@vger.kernel.org
16300 S:      Maintained
16301 F:      include/linux/virtio_vsock.h
16302 F:      include/uapi/linux/virtio_vsock.h
16303 F:      include/uapi/linux/vsockmon.h
16304 F:      include/uapi/linux/vm_sockets_diag.h
16305 F:      net/vmw_vsock/diag.c
16306 F:      net/vmw_vsock/af_vsock_tap.c
16307 F:      net/vmw_vsock/virtio_transport_common.c
16308 F:      net/vmw_vsock/virtio_transport.c
16309 F:      drivers/net/vsockmon.c
16310 F:      drivers/vhost/vsock.c
16311 F:      tools/testing/vsock/
16312
16313 VIRTIO CONSOLE DRIVER
16314 M:      Amit Shah <amit@kernel.org>
16315 L:      virtualization@lists.linux-foundation.org
16316 S:      Maintained
16317 F:      drivers/char/virtio_console.c
16318 F:      include/linux/virtio_console.h
16319 F:      include/uapi/linux/virtio_console.h
16320
16321 VIRTIO CORE, NET AND BLOCK DRIVERS
16322 M:      "Michael S. Tsirkin" <mst@redhat.com>
16323 M:      Jason Wang <jasowang@redhat.com>
16324 L:      virtualization@lists.linux-foundation.org
16325 S:      Maintained
16326 F:      Documentation/devicetree/bindings/virtio/
16327 F:      drivers/virtio/
16328 F:      tools/virtio/
16329 F:      drivers/net/virtio_net.c
16330 F:      drivers/block/virtio_blk.c
16331 F:      include/linux/virtio*.h
16332 F:      include/uapi/linux/virtio_*.h
16333 F:      drivers/crypto/virtio/
16334 F:      mm/balloon_compaction.c
16335
16336 VIRTIO CRYPTO DRIVER
16337 M:      Gonglei <arei.gonglei@huawei.com>
16338 L:      virtualization@lists.linux-foundation.org
16339 L:      linux-crypto@vger.kernel.org
16340 S:      Maintained
16341 F:      drivers/crypto/virtio/
16342 F:      include/uapi/linux/virtio_crypto.h
16343
16344 VIRTIO DRIVERS FOR S390
16345 M:      Cornelia Huck <cohuck@redhat.com>
16346 M:      Halil Pasic <pasic@linux.ibm.com>
16347 L:      linux-s390@vger.kernel.org
16348 L:      virtualization@lists.linux-foundation.org
16349 L:      kvm@vger.kernel.org
16350 S:      Supported
16351 F:      drivers/s390/virtio/
16352 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16353
16354 VIRTIO GPU DRIVER
16355 M:      David Airlie <airlied@linux.ie>
16356 M:      Gerd Hoffmann <kraxel@redhat.com>
16357 L:      dri-devel@lists.freedesktop.org
16358 L:      virtualization@lists.linux-foundation.org
16359 T:      git git://anongit.freedesktop.org/drm/drm-misc
16360 S:      Maintained
16361 F:      drivers/gpu/drm/virtio/
16362 F:      include/uapi/linux/virtio_gpu.h
16363
16364 VIRTIO HOST (VHOST)
16365 M:      "Michael S. Tsirkin" <mst@redhat.com>
16366 M:      Jason Wang <jasowang@redhat.com>
16367 L:      kvm@vger.kernel.org
16368 L:      virtualization@lists.linux-foundation.org
16369 L:      netdev@vger.kernel.org
16370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16371 S:      Maintained
16372 F:      drivers/vhost/
16373 F:      include/uapi/linux/vhost.h
16374
16375 VIRTIO INPUT DRIVER
16376 M:      Gerd Hoffmann <kraxel@redhat.com>
16377 S:      Maintained
16378 F:      drivers/virtio/virtio_input.c
16379 F:      include/uapi/linux/virtio_input.h
16380
16381 VIRTUAL BOX GUEST DEVICE DRIVER
16382 M:      Hans de Goede <hdegoede@redhat.com>
16383 M:      Arnd Bergmann <arnd@arndb.de>
16384 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16385 S:      Maintained
16386 F:      include/linux/vbox_utils.h
16387 F:      include/uapi/linux/vbox*.h
16388 F:      drivers/virt/vboxguest/
16389
16390 VIRTUAL SERIO DEVICE DRIVER
16391 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16392 S:      Maintained
16393 F:      drivers/input/serio/userio.c
16394 F:      include/uapi/linux/userio.h
16395
16396 VIVID VIRTUAL VIDEO DRIVER
16397 M:      Hans Verkuil <hverkuil@xs4all.nl>
16398 L:      linux-media@vger.kernel.org
16399 T:      git git://linuxtv.org/media_tree.git
16400 W:      https://linuxtv.org
16401 S:      Maintained
16402 F:      drivers/media/platform/vivid/*
16403
16404 VLYNQ BUS
16405 M:      Florian Fainelli <f.fainelli@gmail.com>
16406 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16407 S:      Maintained
16408 F:      drivers/vlynq/vlynq.c
16409 F:      include/linux/vlynq.h
16410
16411 VME SUBSYSTEM
16412 M:      Martyn Welch <martyn@welchs.me.uk>
16413 M:      Manohar Vanga <manohar.vanga@gmail.com>
16414 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16415 L:      devel@driverdev.osuosl.org
16416 S:      Maintained
16417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16418 F:      Documentation/driver-api/vme.rst
16419 F:      drivers/staging/vme/
16420 F:      drivers/vme/
16421 F:      include/linux/vme*
16422
16423 VMWARE BALLOON DRIVER
16424 M:      Julien Freche <jfreche@vmware.com>
16425 M:      Nadav Amit <namit@vmware.com>
16426 M:      "VMware, Inc." <pv-drivers@vmware.com>
16427 L:      linux-kernel@vger.kernel.org
16428 S:      Maintained
16429 F:      drivers/misc/vmw_balloon.c
16430
16431 VMWARE HYPERVISOR INTERFACE
16432 M:      Alok Kataria <akataria@vmware.com>
16433 L:      virtualization@lists.linux-foundation.org
16434 S:      Supported
16435 F:      arch/x86/kernel/cpu/vmware.c
16436
16437 VMWARE PVRDMA DRIVER
16438 M:      Adit Ranadive <aditr@vmware.com>
16439 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16440 L:      linux-rdma@vger.kernel.org
16441 S:      Maintained
16442 F:      drivers/infiniband/hw/vmw_pvrdma/
16443
16444 VMware PVSCSI driver
16445 M:      Jim Gill <jgill@vmware.com>
16446 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16447 L:      linux-scsi@vger.kernel.org
16448 S:      Maintained
16449 F:      drivers/scsi/vmw_pvscsi.c
16450 F:      drivers/scsi/vmw_pvscsi.h
16451
16452 VMWARE VMMOUSE SUBDRIVER
16453 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16454 M:      "VMware, Inc." <pv-drivers@vmware.com>
16455 L:      linux-input@vger.kernel.org
16456 S:      Maintained
16457 F:      drivers/input/mouse/vmmouse.c
16458 F:      drivers/input/mouse/vmmouse.h
16459
16460 VMWARE VMXNET3 ETHERNET DRIVER
16461 M:      Ronak Doshi <doshir@vmware.com>
16462 M:      "VMware, Inc." <pv-drivers@vmware.com>
16463 L:      netdev@vger.kernel.org
16464 S:      Maintained
16465 F:      drivers/net/vmxnet3/
16466
16467 VOCORE VOCORE2 BOARD
16468 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16469 L:      linux-mips@vger.kernel.org
16470 S:      Maintained
16471 F:      arch/mips/boot/dts/ralink/vocore2.dts
16472
16473 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16474 M:      Liam Girdwood <lgirdwood@gmail.com>
16475 M:      Mark Brown <broonie@kernel.org>
16476 L:      linux-kernel@vger.kernel.org
16477 W:      http://www.slimlogic.co.uk/?p=48
16478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16479 S:      Supported
16480 F:      Documentation/devicetree/bindings/regulator/
16481 F:      Documentation/power/regulator/
16482 F:      drivers/regulator/
16483 F:      include/dt-bindings/regulator/
16484 F:      include/linux/regulator/
16485
16486 VRF
16487 M:      David Ahern <dsa@cumulusnetworks.com>
16488 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16489 L:      netdev@vger.kernel.org
16490 S:      Maintained
16491 F:      drivers/net/vrf.c
16492 F:      Documentation/networking/vrf.txt
16493
16494 VT1211 HARDWARE MONITOR DRIVER
16495 M:      Juerg Haefliger <juergh@gmail.com>
16496 L:      linux-hwmon@vger.kernel.org
16497 S:      Maintained
16498 F:      Documentation/hwmon/vt1211
16499 F:      drivers/hwmon/vt1211.c
16500
16501 VT8231 HARDWARE MONITOR DRIVER
16502 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16503 L:      linux-hwmon@vger.kernel.org
16504 S:      Maintained
16505 F:      drivers/hwmon/vt8231.c
16506
16507 VUB300 USB to SDIO/SD/MMC bridge chip
16508 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16509 L:      linux-mmc@vger.kernel.org
16510 L:      linux-usb@vger.kernel.org
16511 S:      Supported
16512 F:      drivers/mmc/host/vub300.c
16513
16514 W1 DALLAS'S 1-WIRE BUS
16515 M:      Evgeniy Polyakov <zbr@ioremap.net>
16516 S:      Maintained
16517 F:      Documentation/devicetree/bindings/w1/
16518 F:      Documentation/w1/
16519 F:      drivers/w1/
16520 F:      include/linux/w1.h
16521
16522 W83791D HARDWARE MONITORING DRIVER
16523 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16524 L:      linux-hwmon@vger.kernel.org
16525 S:      Maintained
16526 F:      Documentation/hwmon/w83791d
16527 F:      drivers/hwmon/w83791d.c
16528
16529 W83793 HARDWARE MONITORING DRIVER
16530 M:      Rudolf Marek <r.marek@assembler.cz>
16531 L:      linux-hwmon@vger.kernel.org
16532 S:      Maintained
16533 F:      Documentation/hwmon/w83793
16534 F:      drivers/hwmon/w83793.c
16535
16536 W83795 HARDWARE MONITORING DRIVER
16537 M:      Jean Delvare <jdelvare@suse.com>
16538 L:      linux-hwmon@vger.kernel.org
16539 S:      Maintained
16540 F:      drivers/hwmon/w83795.c
16541
16542 W83L51xD SD/MMC CARD INTERFACE DRIVER
16543 M:      Pierre Ossman <pierre@ossman.eu>
16544 S:      Maintained
16545 F:      drivers/mmc/host/wbsd.*
16546
16547 WACOM PROTOCOL 4 SERIAL TABLETS
16548 M:      Julian Squires <julian@cipht.net>
16549 M:      Hans de Goede <hdegoede@redhat.com>
16550 L:      linux-input@vger.kernel.org
16551 S:      Maintained
16552 F:      drivers/input/tablet/wacom_serial4.c
16553
16554 WATCHDOG DEVICE DRIVERS
16555 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16556 M:      Guenter Roeck <linux@roeck-us.net>
16557 L:      linux-watchdog@vger.kernel.org
16558 W:      http://www.linux-watchdog.org/
16559 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16560 S:      Maintained
16561 F:      Documentation/devicetree/bindings/watchdog/
16562 F:      Documentation/watchdog/
16563 F:      drivers/watchdog/
16564 F:      include/linux/watchdog.h
16565 F:      include/uapi/linux/watchdog.h
16566
16567 WHISKEYCOVE PMIC GPIO DRIVER
16568 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16569 L:      linux-gpio@vger.kernel.org
16570 S:      Maintained
16571 F:      drivers/gpio/gpio-wcove.c
16572
16573 WIIMOTE HID DRIVER
16574 M:      David Herrmann <dh.herrmann@googlemail.com>
16575 L:      linux-input@vger.kernel.org
16576 S:      Maintained
16577 F:      drivers/hid/hid-wiimote*
16578
16579 WILOCITY WIL6210 WIRELESS DRIVER
16580 M:      Maya Erez <merez@codeaurora.org>
16581 L:      linux-wireless@vger.kernel.org
16582 L:      wil6210@qti.qualcomm.com
16583 S:      Supported
16584 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16585 F:      drivers/net/wireless/ath/wil6210/
16586
16587 WIMAX STACK
16588 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16589 M:      linux-wimax@intel.com
16590 L:      wimax@linuxwimax.org (subscribers-only)
16591 S:      Supported
16592 W:      http://linuxwimax.org
16593 F:      Documentation/wimax/README.wimax
16594 F:      include/linux/wimax/debug.h
16595 F:      include/net/wimax.h
16596 F:      include/uapi/linux/wimax.h
16597 F:      net/wimax/
16598
16599 WINBOND CIR DRIVER
16600 M:      David Härdeman <david@hardeman.nu>
16601 S:      Maintained
16602 F:      drivers/media/rc/winbond-cir.c
16603
16604 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16605 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16606 L:      linux-watchdog@vger.kernel.org
16607 S:      Maintained
16608 F:      drivers/watchdog/ebc-c384_wdt.c
16609
16610 WINSYSTEMS WS16C48 GPIO DRIVER
16611 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16612 L:      linux-gpio@vger.kernel.org
16613 S:      Maintained
16614 F:      drivers/gpio/gpio-ws16c48.c
16615
16616 WISTRON LAPTOP BUTTON DRIVER
16617 M:      Miloslav Trmac <mitr@volny.cz>
16618 S:      Maintained
16619 F:      drivers/input/misc/wistron_btns.c
16620
16621 WL3501 WIRELESS PCMCIA CARD DRIVER
16622 L:      linux-wireless@vger.kernel.org
16623 S:      Odd fixes
16624 F:      drivers/net/wireless/wl3501*
16625
16626 WOLFSON MICROELECTRONICS DRIVERS
16627 L:      patches@opensource.cirrus.com
16628 T:      git https://github.com/CirrusLogic/linux-drivers.git
16629 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16630 S:      Supported
16631 F:      Documentation/hwmon/wm83??
16632 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16633 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16634 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16635 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16636 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16637 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16638 F:      drivers/clk/clk-wm83*.c
16639 F:      drivers/extcon/extcon-arizona.c
16640 F:      drivers/leds/leds-wm83*.c
16641 F:      drivers/gpio/gpio-*wm*.c
16642 F:      drivers/gpio/gpio-arizona.c
16643 F:      drivers/hwmon/wm83??-hwmon.c
16644 F:      drivers/input/misc/wm831x-on.c
16645 F:      drivers/input/touchscreen/wm831x-ts.c
16646 F:      drivers/input/touchscreen/wm97*.c
16647 F:      drivers/mfd/arizona*
16648 F:      drivers/mfd/wm*.c
16649 F:      drivers/mfd/cs47l24*
16650 F:      drivers/power/supply/wm83*.c
16651 F:      drivers/rtc/rtc-wm83*.c
16652 F:      drivers/regulator/wm8*.c
16653 F:      drivers/regulator/arizona*
16654 F:      drivers/video/backlight/wm83*_bl.c
16655 F:      drivers/watchdog/wm83*_wdt.c
16656 F:      include/linux/mfd/arizona/
16657 F:      include/linux/mfd/wm831x/
16658 F:      include/linux/mfd/wm8350/
16659 F:      include/linux/mfd/wm8400*
16660 F:      include/linux/regulator/arizona*
16661 F:      include/linux/wm97xx.h
16662 F:      include/sound/wm????.h
16663 F:      sound/soc/codecs/arizona.?
16664 F:      sound/soc/codecs/wm*
16665 F:      sound/soc/codecs/cs47l24*
16666
16667 WORKQUEUE
16668 M:      Tejun Heo <tj@kernel.org>
16669 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16671 S:      Maintained
16672 F:      include/linux/workqueue.h
16673 F:      kernel/workqueue.c
16674 F:      Documentation/core-api/workqueue.rst
16675
16676 X-POWERS AXP288 PMIC DRIVERS
16677 M:      Hans de Goede <hdegoede@redhat.com>
16678 S:      Maintained
16679 N:      axp288
16680 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16681
16682 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16683 M:      Chen-Yu Tsai <wens@csie.org>
16684 L:      linux-kernel@vger.kernel.org
16685 S:      Maintained
16686 N:      axp[128]
16687
16688 X.25 NETWORK LAYER
16689 M:      Andrew Hendry <andrew.hendry@gmail.com>
16690 L:      linux-x25@vger.kernel.org
16691 S:      Odd Fixes
16692 F:      Documentation/networking/x25*
16693 F:      include/net/x25*
16694 F:      net/x25/
16695
16696 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16697 M:      Thomas Gleixner <tglx@linutronix.de>
16698 M:      Ingo Molnar <mingo@redhat.com>
16699 M:      Borislav Petkov <bp@alien8.de>
16700 R:      "H. Peter Anvin" <hpa@zytor.com>
16701 M:      x86@kernel.org
16702 L:      linux-kernel@vger.kernel.org
16703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16704 S:      Maintained
16705 F:      Documentation/devicetree/bindings/x86/
16706 F:      Documentation/x86/
16707 F:      arch/x86/
16708
16709 X86 ENTRY CODE
16710 M:      Andy Lutomirski <luto@kernel.org>
16711 L:      linux-kernel@vger.kernel.org
16712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16713 S:      Maintained
16714 F:      arch/x86/entry/
16715
16716 X86 MCE INFRASTRUCTURE
16717 M:      Tony Luck <tony.luck@intel.com>
16718 M:      Borislav Petkov <bp@alien8.de>
16719 L:      linux-edac@vger.kernel.org
16720 S:      Maintained
16721 F:      arch/x86/kernel/cpu/mcheck/*
16722
16723 X86 MICROCODE UPDATE SUPPORT
16724 M:      Borislav Petkov <bp@alien8.de>
16725 S:      Maintained
16726 F:      arch/x86/kernel/cpu/microcode/*
16727
16728 X86 MM
16729 M:      Dave Hansen <dave.hansen@linux.intel.com>
16730 M:      Andy Lutomirski <luto@kernel.org>
16731 M:      Peter Zijlstra <peterz@infradead.org>
16732 L:      linux-kernel@vger.kernel.org
16733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16734 S:      Maintained
16735 F:      arch/x86/mm/
16736
16737 X86 PLATFORM DRIVERS
16738 M:      Darren Hart <dvhart@infradead.org>
16739 M:      Andy Shevchenko <andy@infradead.org>
16740 L:      platform-driver-x86@vger.kernel.org
16741 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16742 S:      Maintained
16743 F:      drivers/platform/x86/
16744 F:      drivers/platform/olpc/
16745
16746 X86 PLATFORM DRIVERS - ARCH
16747 R:      Darren Hart <dvhart@infradead.org>
16748 R:      Andy Shevchenko <andy@infradead.org>
16749 L:      platform-driver-x86@vger.kernel.org
16750 L:      x86@kernel.org
16751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16752 S:      Maintained
16753 F:      arch/x86/platform
16754
16755 X86 VDSO
16756 M:      Andy Lutomirski <luto@kernel.org>
16757 L:      linux-kernel@vger.kernel.org
16758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16759 S:      Maintained
16760 F:      arch/x86/entry/vdso/
16761
16762 XARRAY
16763 M:      Matthew Wilcox <willy@infradead.org>
16764 L:      linux-fsdevel@vger.kernel.org
16765 S:      Supported
16766 F:      Documentation/core-api/xarray.rst
16767 F:      lib/idr.c
16768 F:      lib/xarray.c
16769 F:      include/linux/idr.h
16770 F:      include/linux/xarray.h
16771 F:      tools/testing/radix-tree
16772
16773 XBOX DVD IR REMOTE
16774 M:      Benjamin Valentin <benpicco@googlemail.com>
16775 S:      Maintained
16776 F:      drivers/media/rc/xbox_remote.c
16777 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16778
16779 XC2028/3028 TUNER DRIVER
16780 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16781 L:      linux-media@vger.kernel.org
16782 W:      https://linuxtv.org
16783 T:      git git://linuxtv.org/media_tree.git
16784 S:      Maintained
16785 F:      drivers/media/tuners/tuner-xc2028.*
16786
16787 XDP (eXpress Data Path)
16788 M:      Alexei Starovoitov <ast@kernel.org>
16789 M:      Daniel Borkmann <daniel@iogearbox.net>
16790 M:      David S. Miller <davem@davemloft.net>
16791 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16792 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16793 M:      John Fastabend <john.fastabend@gmail.com>
16794 L:      netdev@vger.kernel.org
16795 L:      xdp-newbies@vger.kernel.org
16796 L:      bpf@vger.kernel.org
16797 S:      Supported
16798 F:      net/core/xdp.c
16799 F:      include/net/xdp.h
16800 F:      kernel/bpf/devmap.c
16801 F:      kernel/bpf/cpumap.c
16802 F:      include/trace/events/xdp.h
16803 K:      xdp
16804 N:      xdp
16805
16806 XDP SOCKETS (AF_XDP)
16807 M:      Björn Töpel <bjorn.topel@intel.com>
16808 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16809 L:      netdev@vger.kernel.org
16810 L:      bpf@vger.kernel.org
16811 S:      Maintained
16812 F:      kernel/bpf/xskmap.c
16813 F:      net/xdp/
16814
16815 XEN BLOCK SUBSYSTEM
16816 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16817 M:      Roger Pau Monné <roger.pau@citrix.com>
16818 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16819 S:      Supported
16820 F:      drivers/block/xen-blkback/*
16821 F:      drivers/block/xen*
16822
16823 XEN HYPERVISOR ARM
16824 M:      Stefano Stabellini <sstabellini@kernel.org>
16825 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16826 S:      Maintained
16827 F:      arch/arm/xen/
16828 F:      arch/arm/include/asm/xen/
16829
16830 XEN HYPERVISOR ARM64
16831 M:      Stefano Stabellini <sstabellini@kernel.org>
16832 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16833 S:      Maintained
16834 F:      arch/arm64/xen/
16835 F:      arch/arm64/include/asm/xen/
16836
16837 XEN HYPERVISOR INTERFACE
16838 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16839 M:      Juergen Gross <jgross@suse.com>
16840 R:      Stefano Stabellini <sstabellini@kernel.org>
16841 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16843 S:      Supported
16844 F:      arch/x86/xen/
16845 F:      arch/x86/platform/pvh/
16846 F:      drivers/*/xen-*front.c
16847 F:      drivers/xen/
16848 F:      arch/x86/include/asm/xen/
16849 F:      arch/x86/include/asm/pvclock-abi.h
16850 F:      include/xen/
16851 F:      include/uapi/xen/
16852 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16853 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16854
16855 XEN NETWORK BACKEND DRIVER
16856 M:      Wei Liu <wei.liu2@citrix.com>
16857 M:      Paul Durrant <paul.durrant@citrix.com>
16858 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16859 L:      netdev@vger.kernel.org
16860 S:      Supported
16861 F:      drivers/net/xen-netback/*
16862
16863 XEN PCI SUBSYSTEM
16864 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16865 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16866 S:      Supported
16867 F:      arch/x86/pci/*xen*
16868 F:      drivers/pci/*xen*
16869
16870 XEN PVSCSI DRIVERS
16871 M:      Juergen Gross <jgross@suse.com>
16872 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16873 L:      linux-scsi@vger.kernel.org
16874 S:      Supported
16875 F:      drivers/scsi/xen-scsifront.c
16876 F:      drivers/xen/xen-scsiback.c
16877 F:      include/xen/interface/io/vscsiif.h
16878
16879 XEN SWIOTLB SUBSYSTEM
16880 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16881 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16882 L:      iommu@lists.linux-foundation.org
16883 S:      Supported
16884 F:      arch/x86/xen/*swiotlb*
16885 F:      drivers/xen/*swiotlb*
16886
16887 XEN SOUND FRONTEND DRIVER
16888 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16889 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16891 S:      Supported
16892 F:      sound/xen/*
16893
16894 XFS FILESYSTEM
16895 M:      Darrick J. Wong <darrick.wong@oracle.com>
16896 M:      linux-xfs@vger.kernel.org
16897 L:      linux-xfs@vger.kernel.org
16898 W:      http://xfs.org/
16899 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16900 S:      Supported
16901 F:      Documentation/filesystems/xfs.txt
16902 F:      fs/xfs/
16903
16904 XILINX AXI ETHERNET DRIVER
16905 M:      Anirudha Sarangi <anirudh@xilinx.com>
16906 M:      John Linn <John.Linn@xilinx.com>
16907 S:      Maintained
16908 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16909
16910 XILINX UARTLITE SERIAL DRIVER
16911 M:      Peter Korsgaard <jacmet@sunsite.dk>
16912 L:      linux-serial@vger.kernel.org
16913 S:      Maintained
16914 F:      drivers/tty/serial/uartlite.c
16915
16916 XILINX VIDEO IP CORES
16917 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16918 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16919 L:      linux-media@vger.kernel.org
16920 T:      git git://linuxtv.org/media_tree.git
16921 S:      Supported
16922 F:      Documentation/devicetree/bindings/media/xilinx/
16923 F:      drivers/media/platform/xilinx/
16924 F:      include/uapi/linux/xilinx-v4l2-controls.h
16925
16926 XILLYBUS DRIVER
16927 M:      Eli Billauer <eli.billauer@gmail.com>
16928 L:      linux-kernel@vger.kernel.org
16929 S:      Supported
16930 F:      drivers/char/xillybus/
16931
16932 XLP9XX I2C DRIVER
16933 M:      George Cherian <george.cherian@cavium.com>
16934 M:      Jan Glauber <jglauber@cavium.com>
16935 L:      linux-i2c@vger.kernel.org
16936 W:      http://www.cavium.com
16937 S:      Supported
16938 F:      drivers/i2c/busses/i2c-xlp9xx.c
16939
16940 XRA1403 GPIO EXPANDER
16941 M:      Nandor Han <nandor.han@ge.com>
16942 M:      Semi Malinen <semi.malinen@ge.com>
16943 L:      linux-gpio@vger.kernel.org
16944 S:      Maintained
16945 F:      drivers/gpio/gpio-xra1403.c
16946 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16947
16948 XTENSA XTFPGA PLATFORM SUPPORT
16949 M:      Max Filippov <jcmvbkbc@gmail.com>
16950 L:      linux-xtensa@linux-xtensa.org
16951 S:      Maintained
16952 F:      drivers/spi/spi-xtensa-xtfpga.c
16953 F:      sound/soc/xtensa/xtfpga-i2s.c
16954
16955 YAM DRIVER FOR AX.25
16956 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16957 L:      linux-hams@vger.kernel.org
16958 S:      Maintained
16959 F:      drivers/net/hamradio/yam*
16960 F:      include/linux/yam.h
16961
16962 YAMA SECURITY MODULE
16963 M:      Kees Cook <keescook@chromium.org>
16964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16965 S:      Supported
16966 F:      security/yama/
16967 F:      Documentation/admin-guide/LSM/Yama.rst
16968
16969 YEALINK PHONE DRIVER
16970 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16971 L:      usbb2k-api-dev@nongnu.org
16972 S:      Maintained
16973 F:      Documentation/input/devices/yealink.rst
16974 F:      drivers/input/misc/yealink.*
16975
16976 Z8530 DRIVER FOR AX.25
16977 M:      Joerg Reuter <jreuter@yaina.de>
16978 W:      http://yaina.de/jreuter/
16979 W:      http://www.qsl.net/dl1bke/
16980 L:      linux-hams@vger.kernel.org
16981 S:      Maintained
16982 F:      Documentation/networking/z8530drv.txt
16983 F:      drivers/net/hamradio/*scc.c
16984 F:      drivers/net/hamradio/z8530.h
16985
16986 ZBUD COMPRESSED PAGE ALLOCATOR
16987 M:      Seth Jennings <sjenning@redhat.com>
16988 M:      Dan Streetman <ddstreet@ieee.org>
16989 L:      linux-mm@kvack.org
16990 S:      Maintained
16991 F:      mm/zbud.c
16992 F:      include/linux/zbud.h
16993
16994 ZD1211RW WIRELESS DRIVER
16995 M:      Daniel Drake <dsd@gentoo.org>
16996 M:      Ulrich Kunitz <kune@deine-taler.de>
16997 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16998 L:      linux-wireless@vger.kernel.org
16999 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17000 S:      Maintained
17001 F:      drivers/net/wireless/zydas/zd1211rw/
17002
17003 ZD1301 MEDIA DRIVER
17004 M:      Antti Palosaari <crope@iki.fi>
17005 L:      linux-media@vger.kernel.org
17006 W:      https://linuxtv.org/
17007 W:      http://palosaari.fi/linux/
17008 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17009 S:      Maintained
17010 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17011
17012 ZD1301_DEMOD MEDIA DRIVER
17013 M:      Antti Palosaari <crope@iki.fi>
17014 L:      linux-media@vger.kernel.org
17015 W:      https://linuxtv.org/
17016 W:      http://palosaari.fi/linux/
17017 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17018 S:      Maintained
17019 F:      drivers/media/dvb-frontends/zd1301_demod*
17020
17021 ZPOOL COMPRESSED PAGE STORAGE API
17022 M:      Dan Streetman <ddstreet@ieee.org>
17023 L:      linux-mm@kvack.org
17024 S:      Maintained
17025 F:      mm/zpool.c
17026 F:      include/linux/zpool.h
17027
17028 ZR36067 VIDEO FOR LINUX DRIVER
17029 L:      mjpeg-users@lists.sourceforge.net
17030 L:      linux-media@vger.kernel.org
17031 W:      http://mjpeg.sourceforge.net/driver-zoran/
17032 T:      hg https://linuxtv.org/hg/v4l-dvb
17033 S:      Odd Fixes
17034 F:      drivers/staging/media/zoran/
17035
17036 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17037 M:      Minchan Kim <minchan@kernel.org>
17038 M:      Nitin Gupta <ngupta@vflare.org>
17039 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17040 L:      linux-kernel@vger.kernel.org
17041 S:      Maintained
17042 F:      drivers/block/zram/
17043 F:      Documentation/blockdev/zram.txt
17044
17045 ZS DECSTATION Z85C30 SERIAL DRIVER
17046 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17047 S:      Maintained
17048 F:      drivers/tty/serial/zs.*
17049
17050 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17051 M:      Minchan Kim <minchan@kernel.org>
17052 M:      Nitin Gupta <ngupta@vflare.org>
17053 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17054 L:      linux-mm@kvack.org
17055 S:      Maintained
17056 F:      mm/zsmalloc.c
17057 F:      include/linux/zsmalloc.h
17058 F:      Documentation/vm/zsmalloc.rst
17059
17060 ZSWAP COMPRESSED SWAP CACHING
17061 M:      Seth Jennings <sjenning@redhat.com>
17062 M:      Dan Streetman <ddstreet@ieee.org>
17063 L:      linux-mm@kvack.org
17064 S:      Maintained
17065 F:      mm/zswap.c
17066
17067 THE REST
17068 M:      Linus Torvalds <torvalds@linux-foundation.org>
17069 L:      linux-kernel@vger.kernel.org
17070 Q:      http://patchwork.kernel.org/project/LKML/list/
17071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17072 S:      Buried alive in reporters
17073 F:      *
17074 F:      */