Merge tag '4.21-smb3-small-fixes' of git://git.samba.org/sfrench/cifs-2.6
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD9389B DRIVER
858 M:      Hans Verkuil <hans.verkuil@cisco.com>
859 L:      linux-media@vger.kernel.org
860 S:      Maintained
861 F:      drivers/media/i2c/ad9389b*
862
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M:      Mircea Caprioru <mircea.caprioru@analog.com>
865 S:      Supported
866 F:      drivers/mux/adgs1408.c
867 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M:      Stefan Popa <stefan.popa@analog.com>
871 L:      linux-pm@vger.kernel.org
872 W:      http://ez.analog.com/community/linux-device-drivers
873 S:      Supported
874 F:      drivers/power/supply/adp5061.c
875
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M:      Lars-Peter Clausen <lars@metafoo.de>
878 L:      linux-media@vger.kernel.org
879 W:      http://ez.analog.com/community/linux-device-drivers
880 S:      Supported
881 F:      drivers/media/i2c/adv7180.c
882
883 ANALOG DEVICES INC ADV748X DRIVER
884 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L:      linux-media@vger.kernel.org
886 S:      Maintained
887 F:      drivers/media/i2c/adv748x/*
888
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M:      Hans Verkuil <hans.verkuil@cisco.com>
891 L:      linux-media@vger.kernel.org
892 S:      Maintained
893 F:      drivers/media/i2c/adv7511*
894
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M:      Hans Verkuil <hans.verkuil@cisco.com>
897 L:      linux-media@vger.kernel.org
898 S:      Maintained
899 F:      drivers/media/i2c/adv7604*
900
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M:      Hans Verkuil <hans.verkuil@cisco.com>
903 L:      linux-media@vger.kernel.org
904 S:      Maintained
905 F:      drivers/media/i2c/adv7842*
906
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M:      Lars-Peter Clausen <lars@metafoo.de>
909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W:      http://wiki.analog.com/
911 W:      http://ez.analog.com/community/linux-device-drivers
912 S:      Supported
913 F:      sound/soc/codecs/adau*
914 F:      sound/soc/codecs/adav*
915 F:      sound/soc/codecs/ad1*
916 F:      sound/soc/codecs/ad7*
917 F:      sound/soc/codecs/ssm*
918 F:      sound/soc/codecs/sigmadsp.*
919
920 ANALOG DEVICES INC DMA DRIVERS
921 M:      Lars-Peter Clausen <lars@metafoo.de>
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/dma/dma-axi-dmac.c
925
926 ANALOG DEVICES INC IIO DRIVERS
927 M:      Lars-Peter Clausen <lars@metafoo.de>
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 W:      http://wiki.analog.com/
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F:      drivers/iio/*/ad*
935 F:      drivers/iio/adc/ltc2497*
936 X:      drivers/iio/*/adjd*
937 F:      drivers/staging/iio/*/ad*
938
939 ANDES ARCHITECTURE
940 M:      Greentime Hu <green.hu@gmail.com>
941 M:      Vincent Chen <deanbo422@gmail.com>
942 T:      git https://github.com/andestech/linux.git
943 S:      Supported
944 F:      arch/nds32/
945 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F:      Documentation/devicetree/bindings/nds32/
947 K:      nds32
948 N:      nds32
949
950 ANDROID CONFIG FRAGMENTS
951 M:      Rob Herring <robh@kernel.org>
952 S:      Supported
953 F:      kernel/configs/android*
954
955 ANDROID DRIVERS
956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M:      Arve Hjønnevåg <arve@android.com>
958 M:      Todd Kjos <tkjos@android.com>
959 M:      Martijn Coenen <maco@android.com>
960 M:      Joel Fernandes <joel@joelfernandes.org>
961 M:      Christian Brauner <christian@brauner.io>
962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L:      devel@driverdev.osuosl.org
964 S:      Supported
965 F:      drivers/android/
966 F:      drivers/staging/android/
967
968 ANDROID GOLDFISH PIC DRIVER
969 M:      Miodrag Dinic <miodrag.dinic@mips.com>
970 S:      Supported
971 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F:      drivers/irqchip/irq-goldfish-pic.c
973
974 ANDROID GOLDFISH RTC DRIVER
975 M:      Miodrag Dinic <miodrag.dinic@mips.com>
976 S:      Supported
977 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F:      drivers/rtc/rtc-goldfish.c
979
980 ANDROID ION DRIVER
981 M:      Laura Abbott <labbott@redhat.com>
982 M:      Sumit Semwal <sumit.semwal@linaro.org>
983 L:      devel@driverdev.osuosl.org
984 L:      dri-devel@lists.freedesktop.org
985 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 S:      Supported
987 F:      drivers/staging/android/ion
988 F:      drivers/staging/android/uapi/ion.h
989
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M:      Johannes Berg <johannes@sipsolutions.net>
992 L:      linuxppc-dev@lists.ozlabs.org
993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
994 S:      Maintained
995 F:      sound/aoa/
996
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
999 L:      linux-iio@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/iio/adc/stx104.c
1002
1003 APM DRIVER
1004 M:      Jiri Kosina <jikos@kernel.org>
1005 S:      Odd fixes
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F:      arch/x86/kernel/apm_32.c
1008 F:      include/linux/apm_bios.h
1009 F:      include/uapi/linux/apm_bios.h
1010 F:      drivers/char/apm-emulation.c
1011
1012 APPARMOR SECURITY MODULE
1013 M:      John Johansen <john.johansen@canonical.com>
1014 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W:      wiki.apparmor.net
1016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 S:      Supported
1018 F:      security/apparmor/
1019 F:      Documentation/admin-guide/LSM/apparmor.rst
1020
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M:      Henrik Rydberg <rydberg@bitmath.org>
1023 L:      linux-input@vger.kernel.org
1024 S:      Odd fixes
1025 F:      drivers/input/mouse/bcm5974.c
1026
1027 APPLE SMC DRIVER
1028 M:      Henrik Rydberg <rydberg@bitmath.org>
1029 L:      linux-hwmon@vger.kernel.org
1030 S:      Odd fixes
1031 F:      drivers/hwmon/applesmc.c
1032
1033 APPLETALK NETWORK LAYER
1034 L:      netdev@vger.kernel.org
1035 S:      Odd fixes
1036 F:      drivers/net/appletalk/
1037 F:      net/appletalk/
1038
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M:      Duc Dang <dhdang@apm.com>
1041 S:      Supported
1042 F:      arch/arm64/boot/dts/apm/
1043
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M:      Loc Ho <lho@apm.com>
1046 S:      Supported
1047 F:      drivers/edac/xgene_edac.c
1048 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M:      Iyappan Subramanian <isubramanian@apm.com>
1052 M:      Keyur Chudgar <kchudgar@apm.com>
1053 S:      Supported
1054 F:      drivers/net/ethernet/apm/xgene-v2/
1055
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M:      Iyappan Subramanian <isubramanian@apm.com>
1058 M:      Keyur Chudgar <kchudgar@apm.com>
1059 M:      Quan Nguyen <qnguyen@apm.com>
1060 S:      Supported
1061 F:      drivers/net/ethernet/apm/xgene/
1062 F:      drivers/net/phy/mdio-xgene.c
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M:      Tai Nguyen <ttnguyen@apm.com>
1068 S:      Supported
1069 F:      drivers/perf/xgene_pmu.c
1070 F:      Documentation/perf/xgene-pmu.txt
1071 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073 APTINA CAMERA SENSOR PLL
1074 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L:      linux-media@vger.kernel.org
1076 S:      Maintained
1077 F:      drivers/media/i2c/aptina-pll.*
1078
1079 ARC FRAMEBUFFER DRIVER
1080 M:      Jaya Kumar <jayalk@intworks.biz>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/arcfb.c
1083 F:      drivers/video/fbdev/core/fb_defio.c
1084
1085 ARC PGU DRM DRIVER
1086 M:      Alexey Brodkin <abrodkin@synopsys.com>
1087 S:      Supported
1088 F:      drivers/gpu/drm/arc/
1089 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091 ARCNET NETWORK LAYER
1092 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L:      netdev@vger.kernel.org
1094 S:      Maintained
1095 F:      drivers/net/arcnet/
1096 F:      include/uapi/linux/if_arcnet.h
1097
1098 ARM ARCHITECTED TIMER DRIVER
1099 M:      Mark Rutland <mark.rutland@arm.com>
1100 M:      Marc Zyngier <marc.zyngier@arm.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103 F:      arch/arm/include/asm/arch_timer.h
1104 F:      arch/arm64/include/asm/arch_timer.h
1105 F:      drivers/clocksource/arm_arch_timer.c
1106
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M:      Linus Walleij <linus.walleij@linaro.org>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 S:      Maintained
1111 F:      Documentation/devicetree/bindings/arm/arm-boards
1112 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F:      arch/arm/mach-integrator/
1117 F:      arch/arm/mach-realview/
1118 F:      arch/arm/mach-versatile/
1119 F:      arch/arm/plat-versatile/
1120 F:      arch/arm/boot/dts/arm-realview-*
1121 F:      arch/arm/boot/dts/integrator*
1122 F:      arch/arm/boot/dts/versatile*
1123 F:      drivers/clk/versatile/
1124 F:      drivers/i2c/busses/i2c-versatile.c
1125 F:      drivers/irqchip/irq-versatile-fpga.c
1126 F:      drivers/mtd/maps/physmap_of_versatile.c
1127 F:      drivers/power/reset/arm-versatile-reboot.c
1128 F:      drivers/soc/versatile/
1129
1130 ARM HDLCD DRM DRIVER
1131 M:      Liviu Dudau <liviu.dudau@arm.com>
1132 S:      Supported
1133 F:      drivers/gpu/drm/arm/hdlcd_*
1134 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136 ARM MALI-DP DRM DRIVER
1137 M:      Liviu Dudau <liviu.dudau@arm.com>
1138 M:      Brian Starkey <brian.starkey@arm.com>
1139 M:      Mali DP Maintainers <malidp@foss.arm.com>
1140 S:      Supported
1141 F:      drivers/gpu/drm/arm/
1142 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144 ARM MFM AND FLOPPY DRIVERS
1145 M:      Ian Molton <spyro@f2s.com>
1146 S:      Maintained
1147 F:      arch/arm/lib/floppydma.S
1148 F:      arch/arm/include/asm/floppy.h
1149
1150 ARM PMU PROFILING AND DEBUGGING
1151 M:      Will Deacon <will.deacon@arm.com>
1152 M:      Mark Rutland <mark.rutland@arm.com>
1153 S:      Maintained
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 F:      arch/arm*/kernel/perf_*
1156 F:      arch/arm/oprofile/common.c
1157 F:      arch/arm*/kernel/hw_breakpoint.c
1158 F:      arch/arm*/include/asm/hw_breakpoint.h
1159 F:      arch/arm*/include/asm/perf_event.h
1160 F:      drivers/perf/*
1161 F:      include/linux/perf/arm_pmu.h
1162 F:      Documentation/devicetree/bindings/arm/pmu.txt
1163 F:      Documentation/devicetree/bindings/perf/
1164
1165 ARM PORT
1166 M:      Russell King <linux@armlinux.org.uk>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W:      http://www.armlinux.org.uk/
1169 S:      Odd Fixes
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171 F:      arch/arm/
1172 X:      arch/arm/boot/dts/
1173
1174 ARM PRIMECELL AACI PL041 DRIVER
1175 M:      Russell King <linux@armlinux.org.uk>
1176 S:      Odd Fixes
1177 F:      sound/arm/aaci.*
1178
1179 ARM PRIMECELL BUS SUPPORT
1180 M:      Russell King <linux@armlinux.org.uk>
1181 S:      Odd Fixes
1182 F:      drivers/amba/
1183 F:      include/linux/amba/bus.h
1184
1185 ARM PRIMECELL CLCD PL110 DRIVER
1186 M:      Russell King <linux@armlinux.org.uk>
1187 S:      Odd Fixes
1188 F:      drivers/video/fbdev/amba-clcd.*
1189
1190 ARM PRIMECELL KMI PL050 DRIVER
1191 M:      Russell King <linux@armlinux.org.uk>
1192 S:      Odd Fixes
1193 F:      drivers/input/serio/ambakmi.*
1194 F:      include/linux/amba/kmi.h
1195
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1197 M:      Russell King <linux@armlinux.org.uk>
1198 S:      Odd Fixes
1199 F:      drivers/mmc/host/mmci.*
1200 F:      include/linux/amba/mmci.h
1201
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1203 M:      Linus Walleij <linus.walleij@linaro.org>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F:      drivers/spi/spi-pl022.c
1208
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210 M:      Russell King <linux@armlinux.org.uk>
1211 S:      Odd Fixes
1212 F:      drivers/tty/serial/amba-pl01*.c
1213 F:      include/linux/amba/serial.h
1214
1215 ARM PRIMECELL VIC PL190/PL192 DRIVER
1216 M:      Linus Walleij <linus.walleij@linaro.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220 F:      drivers/irqchip/irq-vic.c
1221
1222 ARM SMMU DRIVERS
1223 M:      Will Deacon <will.deacon@arm.com>
1224 R:      Robin Murphy <robin.murphy@arm.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 F:      drivers/iommu/arm-smmu.c
1228 F:      drivers/iommu/arm-smmu-v3.c
1229 F:      drivers/iommu/io-pgtable-arm.c
1230 F:      drivers/iommu/io-pgtable-arm-v7s.c
1231
1232 ARM SUB-ARCHITECTURES
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-*/
1236 F:      arch/arm/plat-*/
1237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239 ARM/ACTIONS SEMI ARCHITECTURE
1240 M:      Andreas Färber <afaerber@suse.de>
1241 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 N:      owl
1245 F:      arch/arm/mach-actions/
1246 F:      arch/arm/boot/dts/owl-*
1247 F:      arch/arm64/boot/dts/actions/
1248 F:      drivers/clk/actions/
1249 F:      drivers/clocksource/timer-owl*
1250 F:      drivers/dma/owl-dma.c
1251 F:      drivers/i2c/busses/i2c-owl.c
1252 F:      drivers/pinctrl/actions/*
1253 F:      drivers/soc/actions/
1254 F:      include/dt-bindings/power/owl-*
1255 F:      include/linux/soc/actions/
1256 F:      Documentation/devicetree/bindings/arm/actions.txt
1257 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264 ARM/ADS SPHERE MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/AFEB9260 MACHINE SUPPORT
1270 M:      Sergey Lapin <slapin@ossfans.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1275 M:      Lennert Buytenhek <kernel@wantstofly.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278
1279 ARM/Allwinner SoC Clock Support
1280 M:      Emilio López <emilio@elopez.com.ar>
1281 S:      Maintained
1282 F:      drivers/clk/sunxi/
1283
1284 ARM/Allwinner sunXi SoC support
1285 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1286 M:      Chen-Yu Tsai <wens@csie.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289 N:      sun[x456789]i
1290 N:      sun50i
1291 F:      arch/arm/mach-sunxi/
1292 F:      arch/arm64/boot/dts/allwinner/
1293 F:      drivers/clk/sunxi-ng/
1294 F:      drivers/pinctrl/sunxi/
1295 F:      drivers/soc/sunxi/
1296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299 M:      Neil Armstrong <narmstrong@baylibre.com>
1300 M:      Jerome Brunet <jbrunet@baylibre.com>
1301 L:      linux-amlogic@lists.infradead.org
1302 S:      Maintained
1303 F:      drivers/clk/meson/
1304 F:      include/dt-bindings/clock/meson*
1305 F:      include/dt-bindings/clock/gxbb*
1306 F:      Documentation/devicetree/bindings/clock/amlogic*
1307
1308 ARM/Amlogic Meson SoC support
1309 M:      Kevin Hilman <khilman@baylibre.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L:      linux-amlogic@lists.infradead.org
1312 W:      http://linux-meson.com/
1313 S:      Maintained
1314 F:      arch/arm/mach-meson/
1315 F:      arch/arm/boot/dts/meson*
1316 F:      arch/arm64/boot/dts/amlogic/
1317 F:      drivers/pinctrl/meson/
1318 F:      drivers/mmc/host/meson*
1319 F:      drivers/soc/amlogic/
1320 N:      meson
1321
1322 ARM/Amlogic Meson SoC Sound Drivers
1323 M:      Jerome Brunet <jbrunet@baylibre.com>
1324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      sound/soc/meson/
1327 F:      Documentation/devicetree/bindings/sound/amlogic*
1328
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1330 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334 F:      arch/arm/mach-alpine/
1335 F:      arch/arm/boot/dts/alpine*
1336 F:      arch/arm64/boot/dts/al/
1337 F:      drivers/*/*alpine*
1338
1339 ARM/ARTPEC MACHINE SUPPORT
1340 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1341 M:      Lars Persson <lars.persson@axis.com>
1342 S:      Maintained
1343 L:      linux-arm-kernel@axis.com
1344 F:      arch/arm/mach-artpec
1345 F:      arch/arm/boot/dts/artpec6*
1346 F:      drivers/clk/axis
1347 F:      drivers/crypto/axis
1348 F:      drivers/pinctrl/pinctrl-artpec*
1349 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351 ARM/ASPEED I2C DRIVER
1352 M:      Brendan Higgins <brendanhiggins@google.com>
1353 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354 R:      Joel Stanley <joel@jms.id.au>
1355 L:      linux-i2c@vger.kernel.org
1356 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F:      drivers/i2c/busses/i2c-aspeed.c
1360 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363 ARM/ASPEED MACHINE SUPPORT
1364 M:      Joel Stanley <joel@jms.id.au>
1365 R:      Andrew Jeffery <andrew@aj.id.au>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369 S:      Supported
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F:      arch/arm/mach-aspeed/
1372 F:      arch/arm/boot/dts/aspeed-*
1373 N:      aspeed
1374
1375 ARM/CALXEDA HIGHBANK ARCHITECTURE
1376 M:      Rob Herring <robh@kernel.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-highbank/
1380 F:      arch/arm/boot/dts/highbank.dts
1381 F:      arch/arm/boot/dts/ecx-*.dts*
1382
1383 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384 M:      Krzysztof Halasa <khalasa@piap.pl>
1385 S:      Maintained
1386 F:      arch/arm/mach-cns3xxx/
1387
1388 ARM/CAVIUM THUNDER NETWORK DRIVER
1389 M:      Sunil Goutham <sgoutham@cavium.com>
1390 M:      Robert Richter <rric@kernel.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Supported
1393 F:      drivers/net/ethernet/cavium/thunder/
1394
1395 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396 M:      Lukasz Majewski <lukma@denx.de>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      arch/arm/mach-ep93xx/ts72xx.c
1400
1401 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402 M:      Alexander Shiyan <shc_work@mail.ru>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Odd Fixes
1405 N:      clps711x
1406
1407 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408 M:      Lennert Buytenhek <kernel@wantstofly.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1414 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-ep93xx/
1418 F:      arch/arm/mach-ep93xx/include/mach/
1419
1420 ARM/CLKDEV SUPPORT
1421 M:      Russell King <linux@armlinux.org.uk>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425 F:      drivers/clk/clkdev.c
1426
1427 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428 M:      Mike Rapoport <mike@compulab.co.il>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431
1432 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433 M:      Baruch Siach <baruch@tkos.co.il>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 F:      arch/arm/boot/dts/cx92755*
1437 N:      digicolor
1438
1439 ARM/CONTEC MICRO9 MACHINE SUPPORT
1440 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1441 S:      Maintained
1442 F:      arch/arm/mach-ep93xx/micro9.c
1443
1444 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1446 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      drivers/hwtracing/coresight/*
1450 F:      Documentation/trace/coresight.txt
1451 F:      Documentation/trace/coresight-cpu-debug.txt
1452 F:      Documentation/devicetree/bindings/arm/coresight.txt
1453 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455 F:      tools/perf/arch/arm/util/pmu.c
1456 F:      tools/perf/arch/arm/util/auxtrace.c
1457 F:      tools/perf/arch/arm/util/cs-etm.c
1458 F:      tools/perf/arch/arm/util/cs-etm.h
1459 F:      tools/perf/util/cs-etm.*
1460 F:      tools/perf/util/cs-etm-decoder/*
1461
1462 ARM/CORGI MACHINE SUPPORT
1463 M:      Richard Purdie <rpurdie@rpsys.net>
1464 S:      Maintained
1465
1466 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468 M:      Linus Walleij <linus.walleij@linaro.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 T:      git git://github.com/ulli-kroll/linux.git
1471 S:      Maintained
1472 F:      Documentation/devicetree/bindings/arm/gemini.txt
1473 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476 F:      arch/arm/mach-gemini/
1477 F:      drivers/net/ethernet/cortina/
1478 F:      drivers/pinctrl/pinctrl-gemini.c
1479 F:      drivers/rtc/rtc-ftrtc010.c
1480
1481 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482 M:      Barry Song <baohua@kernel.org>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485 S:      Maintained
1486 F:      arch/arm/boot/dts/prima2*
1487 F:      arch/arm/mach-prima2/
1488 F:      drivers/clk/sirf/
1489 F:      drivers/clocksource/timer-prima2.c
1490 F:      drivers/clocksource/timer-atlas7.c
1491 N:      [^a-z]sirf
1492 X:      drivers/gnss
1493
1494 ARM/EBSA110 MACHINE SUPPORT
1495 M:      Russell King <linux@armlinux.org.uk>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W:      http://www.armlinux.org.uk/
1498 S:      Maintained
1499 F:      arch/arm/mach-ebsa110/
1500 F:      drivers/net/ethernet/amd/am79c961a.*
1501
1502 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 N:      efm32
1508
1509 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/ezx.c
1514
1515 ARM/FARADAY FA526 PORT
1516 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.berlios.de/gemini-board
1520 F:      arch/arm/mm/*-fa*
1521
1522 ARM/FOOTBRIDGE ARCHITECTURE
1523 M:      Russell King <linux@armlinux.org.uk>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 W:      http://www.armlinux.org.uk/
1526 S:      Maintained
1527 F:      arch/arm/include/asm/hardware/dec21285.h
1528 F:      arch/arm/mach-footbridge/
1529
1530 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Fabio Estevam <fabio.estevam@nxp.com>
1535 R:      NXP Linux Team <linux-imx@nxp.com>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/
1540 F:      arch/arm/mach-mxs/
1541 F:      arch/arm/boot/dts/imx*
1542 F:      arch/arm/configs/imx*_defconfig
1543 F:      arch/arm64/boot/dts/freescale/imx*
1544 F:      drivers/clk/imx/
1545 F:      drivers/firmware/imx/
1546 F:      drivers/soc/imx/
1547 F:      include/linux/firmware/imx/
1548 F:      include/soc/imx/
1549
1550 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551 M:      Shawn Guo <shawnguo@kernel.org>
1552 M:      Sascha Hauer <s.hauer@pengutronix.de>
1553 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1554 R:      Stefan Agner <stefan@agner.ch>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558 F:      arch/arm/mach-imx/*vf610*
1559 F:      arch/arm/boot/dts/vf*
1560
1561 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562 M:      Shawn Guo <shawnguo@kernel.org>
1563 M:      Li Yang <leoyang.li@nxp.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567 F:      arch/arm/boot/dts/ls1021a*
1568 F:      arch/arm64/boot/dts/freescale/fsl-*
1569 F:      arch/arm64/boot/dts/freescale/qoriq-*
1570
1571 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572 M:      Lennert Buytenhek <kernel@wantstofly.org>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1575
1576 ARM/GUMSTIX MACHINE SUPPORT
1577 M:      Steve Sakoman <sakoman@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580
1581 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582 M:      Philipp Zabel <philipp.zabel@gmail.com>
1583 M:      Paul Parsons <lost.distance@yahoo.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 F:      arch/arm/mach-pxa/hx4700.c
1587 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1588 F:      sound/soc/pxa/hx4700.c
1589
1590 ARM/HISILICON SOC SUPPORT
1591 M:      Wei Xu <xuwei5@hisilicon.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W:      http://www.hisilicon.com
1594 S:      Supported
1595 T:      git git://github.com/hisilicon/linux-hisi.git
1596 F:      arch/arm/mach-hisi/
1597 F:      arch/arm/boot/dts/hi3*
1598 F:      arch/arm/boot/dts/hip*
1599 F:      arch/arm/boot/dts/hisi*
1600 F:      arch/arm64/boot/dts/hisilicon/
1601
1602 ARM/HP JORNADA 7XX MACHINE SUPPORT
1603 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604 W:      www.jlime.com
1605 S:      Maintained
1606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607 F:      arch/arm/mach-sa1100/jornada720.c
1608 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1609
1610 ARM/IGEP MACHINE SUPPORT
1611 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1612 M:      Javier Martinez Canillas <javier@dowhile0.org>
1613 L:      linux-omap@vger.kernel.org
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 F:      arch/arm/boot/dts/omap3-igep*
1617
1618 ARM/INCOME PXA270 SUPPORT
1619 M:      Marek Vasut <marek.vasut@gmail.com>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1623
1624 ARM/INTEL IOP13XX ARM ARCHITECTURE
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/INTEL IOP32X ARM ARCHITECTURE
1630 M:      Lennert Buytenhek <kernel@wantstofly.org>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633
1634 ARM/INTEL IOP33X ARM ARCHITECTURE
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 S:      Orphan
1637
1638 ARM/INTEL IQ81342EX MACHINE SUPPORT
1639 M:      Lennert Buytenhek <kernel@wantstofly.org>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642
1643 ARM/INTEL IXDP2850 MACHINE SUPPORT
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/INTEL IXP4XX ARM ARCHITECTURE
1649 M:      Imre Kaloz <kaloz@openwrt.org>
1650 M:      Krzysztof Halasa <khalasa@piap.pl>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/mach-ixp4xx/
1654
1655 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656 M:      Jonathan Cameron <jic23@cam.ac.uk>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm/mach-pxa/stargate2.c
1660 F:      drivers/pcmcia/pxa2xx_stargate2.c
1661
1662 ARM/INTEL XSC3 (MANZANO) ARM CORE
1663 M:      Lennert Buytenhek <kernel@wantstofly.org>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Maintained
1666
1667 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668 M:      Lennert Buytenhek <kernel@wantstofly.org>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671
1672 ARM/LG1K ARCHITECTURE
1673 M:      Chanho Min <chanho.min@lge.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      arch/arm64/boot/dts/lg/
1677
1678 ARM/LOGICPD PXA270 MACHINE SUPPORT
1679 M:      Lennert Buytenhek <kernel@wantstofly.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682
1683 ARM/LPC18XX ARCHITECTURE
1684 M:      Vladimir Zapolskiy <vz@mleia.com>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 S:      Maintained
1687 F:      arch/arm/boot/dts/lpc43*
1688 F:      drivers/i2c/busses/i2c-lpc2k.c
1689 F:      drivers/memory/pl172.c
1690 F:      drivers/mtd/spi-nor/nxp-spifi.c
1691 F:      drivers/rtc/rtc-lpc24xx.c
1692 N:      lpc18xx
1693
1694 ARM/LPC32XX SOC SUPPORT
1695 M:      Vladimir Zapolskiy <vz@mleia.com>
1696 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/lpc32*
1701 F:      arch/arm/mach-lpc32xx/
1702 F:      drivers/i2c/busses/i2c-pnx.c
1703 F:      drivers/net/ethernet/nxp/lpc_eth.c
1704 F:      drivers/usb/host/ohci-nxp.c
1705 F:      drivers/watchdog/pnx4008_wdt.c
1706 N:      lpc32xx
1707
1708 ARM/MAGICIAN MACHINE SUPPORT
1709 M:      Philipp Zabel <philipp.zabel@gmail.com>
1710 S:      Maintained
1711
1712 ARM/Marvell Dove/MV78xx0/Orion SOC support
1713 M:      Jason Cooper <jason@lakedaemon.net>
1714 M:      Andrew Lunn <andrew@lunn.ch>
1715 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716 M:      Gregory Clement <gregory.clement@bootlin.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/soc/dove/
1720 F:      arch/arm/mach-dove/
1721 F:      arch/arm/mach-mv78xx0/
1722 F:      arch/arm/mach-orion5x/
1723 F:      arch/arm/plat-orion/
1724 F:      arch/arm/boot/dts/dove*
1725 F:      arch/arm/boot/dts/orion5x*
1726
1727 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728 M:      Jason Cooper <jason@lakedaemon.net>
1729 M:      Andrew Lunn <andrew@lunn.ch>
1730 M:      Gregory Clement <gregory.clement@bootlin.com>
1731 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      arch/arm/boot/dts/armada*
1735 F:      arch/arm/boot/dts/kirkwood*
1736 F:      arch/arm/configs/mvebu_*_defconfig
1737 F:      arch/arm/mach-mvebu/
1738 F:      arch/arm64/boot/dts/marvell/armada*
1739 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1740 F:      drivers/cpufreq/mvebu-cpufreq.c
1741 F:      drivers/irqchip/irq-armada-370-xp.c
1742 F:      drivers/irqchip/irq-mvebu-*
1743 F:      drivers/pinctrl/mvebu/
1744 F:      drivers/rtc/rtc-armada38x.c
1745
1746 ARM/Mediatek RTC DRIVER
1747 M:      Eddie Huang <eddie.huang@mediatek.com>
1748 M:      Sean Wang <sean.wang@mediatek.com>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753 F:      drivers/rtc/rtc-mt6397.c
1754 F:      drivers/rtc/rtc-mt7622.c
1755
1756 ARM/Mediatek SoC support
1757 M:      Matthias Brugger <matthias.bgg@gmail.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760 W:      https://mtk.bcnfs.org/
1761 C:      irc://chat.freenode.net/linux-mediatek
1762 S:      Maintained
1763 F:      arch/arm/boot/dts/mt6*
1764 F:      arch/arm/boot/dts/mt7*
1765 F:      arch/arm/boot/dts/mt8*
1766 F:      arch/arm/mach-mediatek/
1767 F:      arch/arm64/boot/dts/mediatek/
1768 F:      drivers/soc/mediatek/
1769 N:      mtk
1770 N:      mt[678]
1771 K:      mediatek
1772
1773 ARM/Mediatek USB3 PHY DRIVER
1774 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 S:      Maintained
1778 F:      drivers/phy/mediatek/
1779 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1780
1781 ARM/MICREL KS8695 ARCHITECTURE
1782 M:      Greg Ungerer <gerg@uclinux.org>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 F:      arch/arm/mach-ks8695/
1785 S:      Odd Fixes
1786
1787 ARM/Microchip (AT91) SoC support
1788 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1789 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1790 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 W:      http://www.linux4sam.org
1793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1794 S:      Supported
1795 N:      at91
1796 N:      atmel
1797 F:      arch/arm/mach-at91/
1798 F:      include/soc/at91/
1799 F:      arch/arm/boot/dts/at91*.dts
1800 F:      arch/arm/boot/dts/at91*.dtsi
1801 F:      arch/arm/boot/dts/sama*.dts
1802 F:      arch/arm/boot/dts/sama*.dtsi
1803 F:      arch/arm/include/debug/at91.S
1804 F:      drivers/memory/atmel*
1805 F:      drivers/watchdog/sama5d4_wdt.c
1806 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1807 X:      drivers/net/wireless/atmel/
1808
1809 ARM/MIOA701 MACHINE SUPPORT
1810 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F:      arch/arm/mach-pxa/mioa701.c
1813 S:      Maintained
1814
1815 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1817 S:      Maintained
1818
1819 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820 M:      Linus Walleij <linus.walleij@linaro.org>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm/mach-nomadik/
1824 F:      arch/arm/mach-u300/
1825 F:      arch/arm/mach-ux500/
1826 F:      arch/arm/boot/dts/ste-*
1827 F:      drivers/clk/clk-nomadik.c
1828 F:      drivers/clk/clk-u300.c
1829 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1830 F:      drivers/clocksource/timer-u300.c
1831 F:      drivers/dma/coh901318*
1832 F:      drivers/dma/ste_dma40*
1833 F:      drivers/hwspinlock/u8500_hsem.c
1834 F:      drivers/i2c/busses/i2c-nomadik.c
1835 F:      drivers/i2c/busses/i2c-stu300.c
1836 F:      drivers/mfd/ab3100*
1837 F:      drivers/mfd/ab8500*
1838 F:      drivers/mfd/abx500*
1839 F:      drivers/mfd/dbx500*
1840 F:      drivers/mfd/db8500*
1841 F:      drivers/pinctrl/nomadik/
1842 F:      drivers/pinctrl/pinctrl-coh901*
1843 F:      drivers/pinctrl/pinctrl-u300.c
1844 F:      drivers/rtc/rtc-ab3100.c
1845 F:      drivers/rtc/rtc-ab8500.c
1846 F:      drivers/rtc/rtc-coh901331.c
1847 F:      drivers/rtc/rtc-pl031.c
1848 F:      drivers/watchdog/coh901327_wdt.c
1849 F:      Documentation/devicetree/bindings/arm/ste-*
1850 F:      Documentation/devicetree/bindings/arm/ux500/
1851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852
1853 ARM/NUVOTON NPCM ARCHITECTURE
1854 M:      Avi Fishman <avifishman70@gmail.com>
1855 M:      Tomer Maimon <tmaimon77@gmail.com>
1856 R:      Patrick Venture <venture@google.com>
1857 R:      Nancy Yuen <yuenn@google.com>
1858 R:      Brendan Higgins <brendanhiggins@google.com>
1859 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860 S:      Supported
1861 F:      arch/arm/mach-npcm/
1862 F:      arch/arm/boot/dts/nuvoton-npcm*
1863 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864 F:      drivers/*/*npcm*
1865 F:      Documentation/devicetree/bindings/*/*npcm*
1866 F:      Documentation/devicetree/bindings/*/*/*npcm*
1867
1868 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869 M:      Wan ZongShun <mcuos.com@gmail.com>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W:      http://www.mcuos.com
1872 S:      Maintained
1873 F:      arch/arm/mach-w90x900/
1874 F:      drivers/input/keyboard/w90p910_keypad.c
1875 F:      drivers/input/touchscreen/w90p910_ts.c
1876 F:      drivers/watchdog/nuc900_wdt.c
1877 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1878 F:      drivers/mtd/nand/raw/nuc900_nand.c
1879 F:      drivers/rtc/rtc-nuc900.c
1880 F:      drivers/spi/spi-nuc900.c
1881 F:      drivers/usb/host/ehci-w90x900.c
1882 F:      drivers/video/fbdev/nuc900fb.c
1883
1884 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1886 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1887 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1888 S:      Supported
1889
1890 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891 M:      Alexander Clouter <alex@digriz.org.uk>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W:      http://www.digriz.org.uk/ts78xx/kernel
1894 S:      Maintained
1895 F:      arch/arm/mach-orion5x/ts78xx-*
1896
1897 ARM/OXNAS platform support
1898 M:      Neil Armstrong <narmstrong@baylibre.com>
1899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1901 S:      Maintained
1902 F:      arch/arm/mach-oxnas/
1903 F:      arch/arm/boot/dts/ox8*.dts*
1904 N:      oxnas
1905
1906 ARM/PALM TREO SUPPORT
1907 M:      Tomas Cech <sleep_walker@suse.com>
1908 L:      linux-arm-kernel@lists.infradead.org
1909 W:      http://hackndev.com
1910 S:      Maintained
1911 F:      arch/arm/mach-pxa/palmtreo.*
1912
1913 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914 M:      Marek Vasut <marek.vasut@gmail.com>
1915 L:      linux-arm-kernel@lists.infradead.org
1916 W:      http://hackndev.com
1917 S:      Maintained
1918 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1919 F:      arch/arm/mach-pxa/palmtx.c
1920 F:      arch/arm/mach-pxa/palmt5.*
1921 F:      arch/arm/mach-pxa/include/mach/palmld.h
1922 F:      arch/arm/mach-pxa/palmld.c
1923 F:      arch/arm/mach-pxa/palmte2.*
1924 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1925 F:      arch/arm/mach-pxa/palmtc.c
1926
1927 ARM/PALMZ72 SUPPORT
1928 M:      Sergey Lapin <slapin@ossfans.org>
1929 L:      linux-arm-kernel@lists.infradead.org
1930 W:      http://hackndev.com
1931 S:      Maintained
1932 F:      arch/arm/mach-pxa/palmz72.*
1933
1934 ARM/PLEB SUPPORT
1935 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1936 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1937 S:      Maintained
1938
1939 ARM/PT DIGITAL BOARD PORT
1940 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W:      http://www.armlinux.org.uk/
1943 S:      Maintained
1944
1945 ARM/QUALCOMM SUPPORT
1946 M:      Andy Gross <andy.gross@linaro.org>
1947 M:      David Brown <david.brown@linaro.org>
1948 L:      linux-arm-msm@vger.kernel.org
1949 S:      Maintained
1950 F:      Documentation/devicetree/bindings/soc/qcom/
1951 F:      arch/arm/boot/dts/qcom-*.dts
1952 F:      arch/arm/boot/dts/qcom-*.dtsi
1953 F:      arch/arm/mach-qcom/
1954 F:      arch/arm64/boot/dts/qcom/*
1955 F:      drivers/i2c/busses/i2c-qup.c
1956 F:      drivers/clk/qcom/
1957 F:      drivers/dma/qcom/
1958 F:      drivers/soc/qcom/
1959 F:      drivers/spi/spi-qup.c
1960 F:      drivers/tty/serial/msm_serial.c
1961 F:      drivers/*/pm8???-*
1962 F:      drivers/mfd/ssbi.c
1963 F:      drivers/firmware/qcom_scm*
1964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1965
1966 ARM/RADISYS ENP2611 MACHINE SUPPORT
1967 M:      Lennert Buytenhek <kernel@wantstofly.org>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1970
1971 ARM/RDA MICRO ARCHITECTURE
1972 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1975 S:      Maintained
1976 F:      arch/arm/boot/dts/rda8810pl-*
1977 F:      drivers/clocksource/timer-rda.c
1978 F:      drivers/irqchip/irq-rda-intc.c
1979 F:      drivers/tty/serial/rda-uart.c
1980 F:      Documentation/devicetree/bindings/arm/rda.txt
1981 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1984
1985 ARM/REALTEK ARCHITECTURE
1986 M:      Andreas Färber <afaerber@suse.de>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 S:      Maintained
1989 F:      arch/arm64/boot/dts/realtek/
1990 F:      Documentation/devicetree/bindings/arm/realtek.txt
1991
1992 ARM/RENESAS ARM64 ARCHITECTURE
1993 M:      Simon Horman <horms@verge.net.au>
1994 M:      Magnus Damm <magnus.damm@gmail.com>
1995 L:      linux-renesas-soc@vger.kernel.org
1996 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1998 S:      Supported
1999 F:      arch/arm64/boot/dts/renesas/
2000 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2001 F:      drivers/soc/renesas/
2002 F:      include/linux/soc/renesas/
2003
2004 ARM/RISCPC ARCHITECTURE
2005 M:      Russell King <linux@armlinux.org.uk>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 W:      http://www.armlinux.org.uk/
2008 S:      Maintained
2009 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2010 F:      arch/arm/include/asm/hardware/ioc.h
2011 F:      arch/arm/include/asm/hardware/iomd.h
2012 F:      arch/arm/include/asm/hardware/memc.h
2013 F:      arch/arm/mach-rpc/
2014 F:      drivers/net/ethernet/8390/etherh.c
2015 F:      drivers/net/ethernet/i825xx/ether1*
2016 F:      drivers/net/ethernet/seeq/ether3*
2017 F:      drivers/scsi/arm/
2018
2019 ARM/Rockchip SoC support
2020 M:      Heiko Stuebner <heiko@sntech.de>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L:      linux-rockchip@lists.infradead.org
2023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2024 S:      Maintained
2025 F:      arch/arm/boot/dts/rk3*
2026 F:      arch/arm/boot/dts/rv1108*
2027 F:      arch/arm/mach-rockchip/
2028 F:      drivers/clk/rockchip/
2029 F:      drivers/i2c/busses/i2c-rk3x.c
2030 F:      drivers/*/*rockchip*
2031 F:      drivers/*/*/*rockchip*
2032 F:      sound/soc/rockchip/
2033 N:      rockchip
2034
2035 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036 M:      Kukjin Kim <kgene@kernel.org>
2037 M:      Krzysztof Kozlowski <krzk@kernel.org>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2041 S:      Maintained
2042 F:      arch/arm/boot/dts/s3c*
2043 F:      arch/arm/boot/dts/s5p*
2044 F:      arch/arm/boot/dts/exynos*
2045 F:      arch/arm64/boot/dts/exynos/
2046 F:      arch/arm/plat-samsung/
2047 F:      arch/arm/mach-s3c24*/
2048 F:      arch/arm/mach-s3c64xx/
2049 F:      arch/arm/mach-s5p*/
2050 F:      arch/arm/mach-exynos*/
2051 F:      drivers/*/*s3c24*
2052 F:      drivers/*/*/*s3c24*
2053 F:      drivers/*/*s3c64xx*
2054 F:      drivers/*/*s5pv210*
2055 F:      drivers/memory/samsung/*
2056 F:      drivers/soc/samsung/*
2057 F:      Documentation/arm/Samsung/
2058 F:      Documentation/devicetree/bindings/arm/samsung/
2059 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2060 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2061 N:      exynos
2062
2063 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064 M:      Kyungmin Park <kyungmin.park@samsung.com>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 S:      Maintained
2067 F:      arch/arm/mach-s5pv210/
2068
2069 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070 M:      Kyungmin Park <kyungmin.park@samsung.com>
2071 M:      Kamil Debski <kamil@wypas.org>
2072 M:      Andrzej Hajda <a.hajda@samsung.com>
2073 L:      linux-arm-kernel@lists.infradead.org
2074 L:      linux-media@vger.kernel.org
2075 S:      Maintained
2076 F:      drivers/media/platform/s5p-g2d/
2077
2078 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2080 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081 L:      linux-media@vger.kernel.org
2082 S:      Maintained
2083 F:      drivers/media/platform/s5p-cec/
2084 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2085
2086 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2088 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089 L:      linux-arm-kernel@lists.infradead.org
2090 L:      linux-media@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/media/platform/s5p-jpeg/
2093
2094 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2095 M:      Kyungmin Park <kyungmin.park@samsung.com>
2096 M:      Kamil Debski <kamil@wypas.org>
2097 M:      Jeongtae Park <jtp.park@samsung.com>
2098 M:      Andrzej Hajda <a.hajda@samsung.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-mfc/
2103
2104 ARM/SHMOBILE ARM ARCHITECTURE
2105 M:      Simon Horman <horms@verge.net.au>
2106 M:      Magnus Damm <magnus.damm@gmail.com>
2107 L:      linux-renesas-soc@vger.kernel.org
2108 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2110 S:      Supported
2111 F:      arch/arm/boot/dts/emev2*
2112 F:      arch/arm/boot/dts/r7s*
2113 F:      arch/arm/boot/dts/r8a*
2114 F:      arch/arm/boot/dts/r9a*
2115 F:      arch/arm/boot/dts/sh*
2116 F:      arch/arm/configs/shmobile_defconfig
2117 F:      arch/arm/include/debug/renesas-scif.S
2118 F:      arch/arm/mach-shmobile/
2119 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2120 F:      drivers/soc/renesas/
2121 F:      include/linux/soc/renesas/
2122
2123 ARM/SOCFPGA ARCHITECTURE
2124 M:      Dinh Nguyen <dinguyen@kernel.org>
2125 S:      Maintained
2126 F:      arch/arm/mach-socfpga/
2127 F:      arch/arm/boot/dts/socfpga*
2128 F:      arch/arm/configs/socfpga_defconfig
2129 F:      arch/arm64/boot/dts/altera/
2130 W:      http://www.rocketboards.org
2131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2132
2133 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2134 M:      Dinh Nguyen <dinguyen@kernel.org>
2135 S:      Maintained
2136 F:      drivers/clk/socfpga/
2137
2138 ARM/SOCFPGA EDAC SUPPORT
2139 M:      Thor Thayer <thor.thayer@linux.intel.com>
2140 S:      Maintained
2141 F:      drivers/edac/altera_edac.
2142
2143 ARM/SPREADTRUM SoC SUPPORT
2144 M:      Orson Zhai <orsonzhai@gmail.com>
2145 M:      Baolin Wang <baolin.wang@linaro.org>
2146 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2147 S:      Maintained
2148 F:      arch/arm64/boot/dts/sprd
2149 N:      sprd
2150
2151 ARM/STI ARCHITECTURE
2152 M:      Patrice Chotard <patrice.chotard@st.com>
2153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 W:      http://www.stlinux.com
2155 S:      Maintained
2156 F:      arch/arm/mach-sti/
2157 F:      arch/arm/boot/dts/sti*
2158 F:      drivers/char/hw_random/st-rng.c
2159 F:      drivers/clocksource/arm_global_timer.c
2160 F:      drivers/clocksource/clksrc_st_lpc.c
2161 F:      drivers/cpufreq/sti-cpufreq.c
2162 F:      drivers/dma/st_fdma*
2163 F:      drivers/i2c/busses/i2c-st.c
2164 F:      drivers/media/rc/st_rc.c
2165 F:      drivers/media/platform/sti/c8sectpfe/
2166 F:      drivers/mmc/host/sdhci-st.c
2167 F:      drivers/phy/st/phy-miphy28lp.c
2168 F:      drivers/phy/st/phy-stih407-usb.c
2169 F:      drivers/pinctrl/pinctrl-st.c
2170 F:      drivers/remoteproc/st_remoteproc.c
2171 F:      drivers/remoteproc/st_slim_rproc.c
2172 F:      drivers/reset/sti/
2173 F:      drivers/rtc/rtc-st-lpc.c
2174 F:      drivers/tty/serial/st-asc.c
2175 F:      drivers/usb/dwc3/dwc3-st.c
2176 F:      drivers/usb/host/ehci-st.c
2177 F:      drivers/usb/host/ohci-st.c
2178 F:      drivers/watchdog/st_lpc_wdt.c
2179 F:      drivers/ata/ahci_st.c
2180 F:      include/linux/remoteproc/st_slim_rproc.h
2181
2182 ARM/STM32 ARCHITECTURE
2183 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2184 M:      Alexandre Torgue <alexandre.torgue@st.com>
2185 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 S:      Maintained
2188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2189 N:      stm32
2190 N:      stm
2191 F:      arch/arm/boot/dts/stm32*
2192 F:      arch/arm/mach-stm32/
2193 F:      drivers/clocksource/armv7m_systick.c
2194
2195 ARM/Synaptics SoC support
2196 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2197 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200 F:      arch/arm/mach-berlin/
2201 F:      arch/arm/boot/dts/berlin*
2202 F:      arch/arm64/boot/dts/synaptics/
2203
2204 ARM/TANGO ARCHITECTURE
2205 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2206 M:      Mans Rullgard <mans@mansr.com>
2207 L:      linux-arm-kernel@lists.infradead.org
2208 S:      Odd Fixes
2209 N:      tango
2210
2211 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2212 M:      Lennert Buytenhek <kernel@wantstofly.org>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 S:      Maintained
2215
2216 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2217 M:      Hans Verkuil <hans.verkuil@cisco.com>
2218 L:      linux-tegra@vger.kernel.org
2219 L:      linux-media@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/media/platform/tegra-cec/
2222 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2223
2224 ARM/TETON BGA MACHINE SUPPORT
2225 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 S:      Maintained
2228
2229 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2230 M:      Santosh Shilimkar <ssantosh@kernel.org>
2231 L:      linux-kernel@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/memory/*emif*
2234
2235 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2236 M:      Tero Kristo <t-kristo@ti.com>
2237 M:      Nishanth Menon <nm@ti.com>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Supported
2240 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2241 F:      arch/arm64/boot/dts/ti/Makefile
2242 F:      arch/arm64/boot/dts/ti/k3-*
2243 F:      include/dt-bindings/pinctrl/k3.h
2244
2245 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2246 M:      Santosh Shilimkar <ssantosh@kernel.org>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 S:      Maintained
2249 F:      arch/arm/mach-keystone/
2250 F:      arch/arm/boot/dts/keystone-*
2251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2252
2253 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2254 M:      Santosh Shilimkar <ssantosh@kernel.org>
2255 L:      linux-kernel@vger.kernel.org
2256 S:      Maintained
2257 F:      drivers/clk/keystone/
2258
2259 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2260 M:      Santosh Shilimkar <ssantosh@kernel.org>
2261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 L:      linux-kernel@vger.kernel.org
2263 S:      Maintained
2264 F:      drivers/clocksource/timer-keystone.c
2265
2266 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2267 M:      Santosh Shilimkar <ssantosh@kernel.org>
2268 L:      linux-kernel@vger.kernel.org
2269 S:      Maintained
2270 F:      drivers/power/reset/keystone-reset.c
2271
2272 ARM/THECUS N2100 MACHINE SUPPORT
2273 M:      Lennert Buytenhek <kernel@wantstofly.org>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 S:      Maintained
2276
2277 ARM/TOSA MACHINE SUPPORT
2278 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2279 M:      Dirk Opfer <dirk@opfer-online.de>
2280 S:      Maintained
2281
2282 ARM/UNIPHIER ARCHITECTURE
2283 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2286 S:      Maintained
2287 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2288 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2289 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2290 F:      arch/arm/boot/dts/uniphier*
2291 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2292 F:      arch/arm/mach-uniphier/
2293 F:      arch/arm/mm/cache-uniphier.c
2294 F:      arch/arm64/boot/dts/socionext/uniphier*
2295 F:      drivers/bus/uniphier-system-bus.c
2296 F:      drivers/clk/uniphier/
2297 F:      drivers/dmaengine/uniphier-mdmac.c
2298 F:      drivers/gpio/gpio-uniphier.c
2299 F:      drivers/i2c/busses/i2c-uniphier*
2300 F:      drivers/irqchip/irq-uniphier-aidet.c
2301 F:      drivers/mmc/host/uniphier-sd.c
2302 F:      drivers/pinctrl/uniphier/
2303 F:      drivers/reset/reset-uniphier.c
2304 F:      drivers/tty/serial/8250/8250_uniphier.c
2305 N:      uniphier
2306
2307 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2308 M:      Ulf Hansson <ulf.hansson@linaro.org>
2309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 T:      git git://git.linaro.org/people/ulfh/clk.git
2311 S:      Maintained
2312 F:      drivers/clk/ux500/
2313
2314 ARM/VERSATILE EXPRESS PLATFORM
2315 M:      Liviu Dudau <liviu.dudau@arm.com>
2316 M:      Sudeep Holla <sudeep.holla@arm.com>
2317 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 S:      Maintained
2320 F:      arch/arm/boot/dts/vexpress*
2321 F:      arch/arm64/boot/dts/arm/
2322 F:      arch/arm/mach-vexpress/
2323 F:      */*/vexpress*
2324 F:      */*/*/vexpress*
2325 F:      drivers/clk/versatile/clk-vexpress-osc.c
2326 F:      drivers/clocksource/timer-versatile.c
2327 N:      mps2
2328
2329 ARM/VFP SUPPORT
2330 M:      Russell King <linux@armlinux.org.uk>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 W:      http://www.armlinux.org.uk/
2333 S:      Maintained
2334 F:      arch/arm/vfp/
2335
2336 ARM/VOIPAC PXA270 SUPPORT
2337 M:      Marek Vasut <marek.vasut@gmail.com>
2338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 S:      Maintained
2340 F:      arch/arm/mach-pxa/vpac270.c
2341 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2342
2343 ARM/VT8500 ARM ARCHITECTURE
2344 M:      Tony Prisk <linux@prisktech.co.nz>
2345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 S:      Maintained
2347 F:      arch/arm/mach-vt8500/
2348 F:      drivers/clocksource/timer-vt8500.c
2349 F:      drivers/i2c/busses/i2c-wmt.c
2350 F:      drivers/mmc/host/wmt-sdmmc.c
2351 F:      drivers/pwm/pwm-vt8500.c
2352 F:      drivers/rtc/rtc-vt8500.c
2353 F:      drivers/tty/serial/vt8500_serial.c
2354 F:      drivers/usb/host/ehci-platform.c
2355 F:      drivers/usb/host/uhci-platform.c
2356 F:      drivers/video/fbdev/vt8500lcdfb.*
2357 F:      drivers/video/fbdev/wm8505fb*
2358 F:      drivers/video/fbdev/wmt_ge_rops.*
2359
2360 ARM/ZIPIT Z2 SUPPORT
2361 M:      Marek Vasut <marek.vasut@gmail.com>
2362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S:      Maintained
2364 F:      arch/arm/mach-pxa/z2.c
2365 F:      arch/arm/mach-pxa/include/mach/z2.h
2366
2367 ARM/ZTE ARCHITECTURE
2368 M:      Jun Nie <jun.nie@linaro.org>
2369 M:      Shawn Guo <shawnguo@kernel.org>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372 F:      arch/arm/boot/dts/zx2967*
2373 F:      arch/arm/mach-zx/
2374 F:      arch/arm64/boot/dts/zte/
2375 F:      drivers/clk/zte/
2376 F:      drivers/dma/zx_dma.c
2377 F:      drivers/gpio/gpio-zx.c
2378 F:      drivers/i2c/busses/i2c-zx2967.c
2379 F:      drivers/mmc/host/dw_mmc-zx.*
2380 F:      drivers/pinctrl/zte/
2381 F:      drivers/soc/zte/
2382 F:      drivers/thermal/zx2967_thermal.c
2383 F:      drivers/watchdog/zx2967_wdt.c
2384 F:      Documentation/devicetree/bindings/arm/zte.yaml
2385 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2386 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2387 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2388 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2389 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2390 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2391 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2392 F:      Documentation/devicetree/bindings/soc/zte/
2393 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2394 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2395 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2396 F:      include/dt-bindings/clock/zx2967*.h
2397 F:      include/dt-bindings/soc/zte,*.h
2398 F:      sound/soc/codecs/zx_aud96p22.c
2399 F:      sound/soc/zte/
2400
2401 ARM/ZYNQ ARCHITECTURE
2402 M:      Michal Simek <michal.simek@xilinx.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 W:      http://wiki.xilinx.com
2405 T:      git https://github.com/Xilinx/linux-xlnx.git
2406 S:      Supported
2407 F:      arch/arm/mach-zynq/
2408 F:      drivers/cpuidle/cpuidle-zynq.c
2409 F:      drivers/block/xsysace.c
2410 N:      zynq
2411 N:      xilinx
2412 F:      drivers/clocksource/timer-cadence-ttc.c
2413 F:      drivers/i2c/busses/i2c-cadence.c
2414 F:      drivers/mmc/host/sdhci-of-arasan.c
2415 F:      drivers/edac/synopsys_edac.c
2416 F:      drivers/i2c/busses/i2c-xiic.c
2417
2418 ARM64 PORT (AARCH64 ARCHITECTURE)
2419 M:      Catalin Marinas <catalin.marinas@arm.com>
2420 M:      Will Deacon <will.deacon@arm.com>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2423 S:      Maintained
2424 F:      arch/arm64/
2425 X:      arch/arm64/boot/dts/
2426 F:      Documentation/arm64/
2427
2428 AS3645A LED FLASH CONTROLLER DRIVER
2429 M:      Sakari Ailus <sakari.ailus@iki.fi>
2430 L:      linux-leds@vger.kernel.org
2431 S:      Maintained
2432 F:      drivers/leds/leds-as3645a.c
2433
2434 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2435 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2436 L:      linux-media@vger.kernel.org
2437 T:      git git://linuxtv.org/media_tree.git
2438 S:      Maintained
2439 F:      drivers/media/i2c/ak7375.c
2440 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2441
2442 ASAHI KASEI AK8974 DRIVER
2443 M:      Linus Walleij <linus.walleij@linaro.org>
2444 L:      linux-iio@vger.kernel.org
2445 W:      http://www.akm.com/
2446 S:      Supported
2447 F:      drivers/iio/magnetometer/ak8974.c
2448
2449 ASC7621 HARDWARE MONITOR DRIVER
2450 M:      George Joseph <george.joseph@fairview5.com>
2451 L:      linux-hwmon@vger.kernel.org
2452 S:      Maintained
2453 F:      Documentation/hwmon/asc7621
2454 F:      drivers/hwmon/asc7621.c
2455
2456 ASPEED VIDEO ENGINE DRIVER
2457 M:      Eddie James <eajames@linux.ibm.com>
2458 L:      linux-media@vger.kernel.org
2459 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460 S:      Maintained
2461 F:      drivers/media/platform/aspeed-video.c
2462 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2463
2464 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2465 M:      Corentin Chary <corentin.chary@gmail.com>
2466 L:      acpi4asus-user@lists.sourceforge.net
2467 L:      platform-driver-x86@vger.kernel.org
2468 W:      http://acpi4asus.sf.net
2469 S:      Maintained
2470 F:      drivers/platform/x86/asus*.c
2471 F:      drivers/platform/x86/eeepc*.c
2472
2473 ASUS WIRELESS RADIO CONTROL DRIVER
2474 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2475 L:      platform-driver-x86@vger.kernel.org
2476 S:      Maintained
2477 F:      drivers/platform/x86/asus-wireless.c
2478
2479 ASYMMETRIC KEYS
2480 M:      David Howells <dhowells@redhat.com>
2481 L:      keyrings@vger.kernel.org
2482 S:      Maintained
2483 F:      Documentation/crypto/asymmetric-keys.txt
2484 F:      include/linux/verification.h
2485 F:      include/crypto/public_key.h
2486 F:      include/crypto/pkcs7.h
2487 F:      crypto/asymmetric_keys/
2488
2489 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2490 R:      Dan Williams <dan.j.williams@intel.com>
2491 W:      http://sourceforge.net/projects/xscaleiop
2492 S:      Odd fixes
2493 F:      Documentation/crypto/async-tx-api.txt
2494 F:      crypto/async_tx/
2495 F:      drivers/dma/
2496 F:      include/linux/dmaengine.h
2497 F:      include/linux/async_tx.h
2498
2499 AT24 EEPROM DRIVER
2500 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2501 L:      linux-i2c@vger.kernel.org
2502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2503 S:      Maintained
2504 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2505 F:      drivers/misc/eeprom/at24.c
2506 F:      include/linux/platform_data/at24.h
2507
2508 ATA OVER ETHERNET (AOE) DRIVER
2509 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2510 W:      http://www.openaoe.org/
2511 S:      Supported
2512 F:      Documentation/aoe/
2513 F:      drivers/block/aoe/
2514
2515 ATHEROS 71XX/9XXX GPIO DRIVER
2516 M:      Alban Bedel <albeu@free.fr>
2517 W:      https://github.com/AlbanBedel/linux
2518 T:      git git://github.com/AlbanBedel/linux
2519 S:      Maintained
2520 F:      drivers/gpio/gpio-ath79.c
2521 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2522
2523 ATHEROS 71XX/9XXX USB PHY DRIVER
2524 M:      Alban Bedel <albeu@free.fr>
2525 W:      https://github.com/AlbanBedel/linux
2526 T:      git git://github.com/AlbanBedel/linux
2527 S:      Maintained
2528 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2529 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2530
2531 ATHEROS ATH GENERIC UTILITIES
2532 M:      Kalle Valo <kvalo@codeaurora.org>
2533 L:      linux-wireless@vger.kernel.org
2534 S:      Supported
2535 F:      drivers/net/wireless/ath/*
2536
2537 ATHEROS ATH5K WIRELESS DRIVER
2538 M:      Jiri Slaby <jirislaby@gmail.com>
2539 M:      Nick Kossifidis <mickflemm@gmail.com>
2540 M:      Luis Chamberlain <mcgrof@kernel.org>
2541 L:      linux-wireless@vger.kernel.org
2542 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2543 S:      Maintained
2544 F:      drivers/net/wireless/ath/ath5k/
2545
2546 ATHEROS ATH6KL WIRELESS DRIVER
2547 M:      Kalle Valo <kvalo@codeaurora.org>
2548 L:      linux-wireless@vger.kernel.org
2549 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2551 S:      Supported
2552 F:      drivers/net/wireless/ath/ath6kl/
2553
2554 ATI_REMOTE2 DRIVER
2555 M:      Ville Syrjala <syrjala@sci.fi>
2556 S:      Maintained
2557 F:      drivers/input/misc/ati_remote2.c
2558
2559 ATK0110 HWMON DRIVER
2560 M:      Luca Tettamanti <kronos.it@gmail.com>
2561 L:      linux-hwmon@vger.kernel.org
2562 S:      Maintained
2563 F:      drivers/hwmon/asus_atk0110.c
2564
2565 ATLX ETHERNET DRIVERS
2566 M:      Jay Cliburn <jcliburn@gmail.com>
2567 M:      Chris Snook <chris.snook@gmail.com>
2568 L:      netdev@vger.kernel.org
2569 W:      http://sourceforge.net/projects/atl1
2570 W:      http://atl1.sourceforge.net
2571 S:      Maintained
2572 F:      drivers/net/ethernet/atheros/
2573
2574 ATM
2575 M:      Chas Williams <3chas3@gmail.com>
2576 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2577 L:      netdev@vger.kernel.org
2578 W:      http://linux-atm.sourceforge.net
2579 S:      Maintained
2580 F:      drivers/atm/
2581 F:      include/linux/atm*
2582 F:      include/uapi/linux/atm*
2583
2584 ATMEL MACB ETHERNET DRIVER
2585 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2586 S:      Supported
2587 F:      drivers/net/ethernet/cadence/
2588
2589 ATMEL MAXTOUCH DRIVER
2590 M:      Nick Dyer <nick@shmanahar.org>
2591 T:      git git://github.com/ndyer/linux.git
2592 S:      Maintained
2593 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2594 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2595
2596 ATMEL WIRELESS DRIVER
2597 M:      Simon Kelley <simon@thekelleys.org.uk>
2598 L:      linux-wireless@vger.kernel.org
2599 W:      http://www.thekelleys.org.uk/atmel
2600 W:      http://atmelwlandriver.sourceforge.net/
2601 S:      Maintained
2602 F:      drivers/net/wireless/atmel/atmel*
2603
2604 ATOMIC INFRASTRUCTURE
2605 M:      Will Deacon <will.deacon@arm.com>
2606 M:      Peter Zijlstra <peterz@infradead.org>
2607 R:      Boqun Feng <boqun.feng@gmail.com>
2608 L:      linux-kernel@vger.kernel.org
2609 S:      Maintained
2610 F:      arch/*/include/asm/atomic*.h
2611 F:      include/*/atomic*.h
2612
2613 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2614 M:      Bradley Grove <linuxdrivers@attotech.com>
2615 L:      linux-scsi@vger.kernel.org
2616 W:      http://www.attotech.com
2617 S:      Supported
2618 F:      drivers/scsi/esas2r
2619
2620 ATUSB IEEE 802.15.4 RADIO DRIVER
2621 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2622 L:      linux-wpan@vger.kernel.org
2623 S:      Maintained
2624 F:      drivers/net/ieee802154/atusb.c
2625 F:      drivers/net/ieee802154/atusb.h
2626 F:      drivers/net/ieee802154/at86rf230.h
2627
2628 AUDIT SUBSYSTEM
2629 M:      Paul Moore <paul@paul-moore.com>
2630 M:      Eric Paris <eparis@redhat.com>
2631 L:      linux-audit@redhat.com (moderated for non-subscribers)
2632 W:      https://github.com/linux-audit
2633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2634 S:      Supported
2635 F:      include/linux/audit.h
2636 F:      include/uapi/linux/audit.h
2637 F:      kernel/audit*
2638
2639 AUXILIARY DISPLAY DRIVERS
2640 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2641 S:      Maintained
2642 F:      drivers/auxdisplay/
2643 F:      include/linux/cfag12864b.h
2644
2645 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2646 M:      Andreas Klinger <ak@it-klinger.de>
2647 L:      linux-iio@vger.kernel.org
2648 S:      Maintained
2649 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2650 F:      drivers/iio/adc/hx711.c
2651
2652 AX.25 NETWORK LAYER
2653 M:      Ralf Baechle <ralf@linux-mips.org>
2654 L:      linux-hams@vger.kernel.org
2655 W:      http://www.linux-ax25.org/
2656 S:      Maintained
2657 F:      include/uapi/linux/ax25.h
2658 F:      include/net/ax25.h
2659 F:      net/ax25/
2660
2661 AXENTIA ARM DEVICES
2662 M:      Peter Rosin <peda@axentia.se>
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 S:      Maintained
2665 F:      Documentation/devicetree/bindings/arm/axentia.txt
2666 F:      arch/arm/boot/dts/at91-linea.dtsi
2667 F:      arch/arm/boot/dts/at91-natte.dtsi
2668 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2669 F:      arch/arm/boot/dts/at91-tse850-3.dts
2670
2671 AXENTIA ASOC DRIVERS
2672 M:      Peter Rosin <peda@axentia.se>
2673 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2674 S:      Maintained
2675 F:      Documentation/devicetree/bindings/sound/axentia,*
2676 F:      sound/soc/atmel/tse850-pcm5142.c
2677
2678 AXXIA I2C CONTROLLER
2679 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2680 L:      linux-i2c@vger.kernel.org
2681 S:      Maintained
2682 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2683 F:      drivers/i2c/busses/i2c-axxia.c
2684
2685 AZ6007 DVB DRIVER
2686 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2687 L:      linux-media@vger.kernel.org
2688 W:      https://linuxtv.org
2689 T:      git git://linuxtv.org/media_tree.git
2690 S:      Maintained
2691 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2692
2693 AZTECH FM RADIO RECEIVER DRIVER
2694 M:      Hans Verkuil <hverkuil@xs4all.nl>
2695 L:      linux-media@vger.kernel.org
2696 T:      git git://linuxtv.org/media_tree.git
2697 W:      https://linuxtv.org
2698 S:      Maintained
2699 F:      drivers/media/radio/radio-aztech*
2700
2701 B43 WIRELESS DRIVER
2702 L:      linux-wireless@vger.kernel.org
2703 L:      b43-dev@lists.infradead.org
2704 W:      http://wireless.kernel.org/en/users/Drivers/b43
2705 S:      Odd Fixes
2706 F:      drivers/net/wireless/broadcom/b43/
2707
2708 B43LEGACY WIRELESS DRIVER
2709 M:      Larry Finger <Larry.Finger@lwfinger.net>
2710 L:      linux-wireless@vger.kernel.org
2711 L:      b43-dev@lists.infradead.org
2712 W:      http://wireless.kernel.org/en/users/Drivers/b43
2713 S:      Maintained
2714 F:      drivers/net/wireless/broadcom/b43legacy/
2715
2716 BACKLIGHT CLASS/SUBSYSTEM
2717 M:      Lee Jones <lee.jones@linaro.org>
2718 M:      Daniel Thompson <daniel.thompson@linaro.org>
2719 M:      Jingoo Han <jingoohan1@gmail.com>
2720 L:      dri-devel@lists.freedesktop.org
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2722 S:      Maintained
2723 F:      drivers/video/backlight/
2724 F:      include/linux/backlight.h
2725 F:      include/linux/pwm_backlight.h
2726 F:      Documentation/devicetree/bindings/leds/backlight
2727
2728 BATMAN ADVANCED
2729 M:      Marek Lindner <mareklindner@neomailbox.ch>
2730 M:      Simon Wunderlich <sw@simonwunderlich.de>
2731 M:      Antonio Quartulli <a@unstable.cc>
2732 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2733 W:      https://www.open-mesh.org/
2734 Q:      https://patchwork.open-mesh.org/project/batman/list/
2735 S:      Maintained
2736 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2737 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2738 F:      Documentation/networking/batman-adv.rst
2739 F:      include/uapi/linux/batadv_packet.h
2740 F:      include/uapi/linux/batman_adv.h
2741 F:      net/batman-adv/
2742
2743 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2744 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2745 L:      linux-hams@vger.kernel.org
2746 W:      http://www.baycom.org/~tom/ham/ham.html
2747 S:      Maintained
2748 F:      drivers/net/hamradio/baycom*
2749
2750 BCACHE (BLOCK LAYER CACHE)
2751 M:      Coly Li <colyli@suse.de>
2752 M:      Kent Overstreet <kent.overstreet@gmail.com>
2753 L:      linux-bcache@vger.kernel.org
2754 W:      http://bcache.evilpiepirate.org
2755 C:      irc://irc.oftc.net/bcache
2756 S:      Maintained
2757 F:      drivers/md/bcache/
2758
2759 BDISP ST MEDIA DRIVER
2760 M:      Fabien Dessenne <fabien.dessenne@st.com>
2761 L:      linux-media@vger.kernel.org
2762 T:      git git://linuxtv.org/media_tree.git
2763 W:      https://linuxtv.org
2764 S:      Supported
2765 F:      drivers/media/platform/sti/bdisp
2766
2767 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2768 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2769 L:      netdev@vger.kernel.org
2770 S:      Maintained
2771 F:      drivers/net/ethernet/ec_bhf.c
2772
2773 BEFS FILE SYSTEM
2774 M:      Luis de Bethencourt <luisbg@kernel.org>
2775 M:      Salah Triki <salah.triki@gmail.com>
2776 S:      Maintained
2777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2778 F:      Documentation/filesystems/befs.txt
2779 F:      fs/befs/
2780
2781 BFQ I/O SCHEDULER
2782 M:      Paolo Valente <paolo.valente@linaro.org>
2783 M:      Jens Axboe <axboe@kernel.dk>
2784 L:      linux-block@vger.kernel.org
2785 S:      Maintained
2786 F:      block/bfq-*
2787 F:      Documentation/block/bfq-iosched.txt
2788
2789 BFS FILE SYSTEM
2790 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2791 S:      Maintained
2792 F:      Documentation/filesystems/bfs.txt
2793 F:      fs/bfs/
2794 F:      include/uapi/linux/bfs_fs.h
2795
2796 BLINKM RGB LED DRIVER
2797 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2798 S:      Maintained
2799 F:      drivers/leds/leds-blinkm.c
2800
2801 BLOCK LAYER
2802 M:      Jens Axboe <axboe@kernel.dk>
2803 L:      linux-block@vger.kernel.org
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2805 S:      Maintained
2806 F:      block/
2807 F:      drivers/block/
2808 F:      kernel/trace/blktrace.c
2809 F:      lib/sbitmap.c
2810
2811 BLOCK2MTD DRIVER
2812 M:      Joern Engel <joern@lazybastard.org>
2813 L:      linux-mtd@lists.infradead.org
2814 S:      Maintained
2815 F:      drivers/mtd/devices/block2mtd.c
2816
2817 BLUETOOTH DRIVERS
2818 M:      Marcel Holtmann <marcel@holtmann.org>
2819 M:      Johan Hedberg <johan.hedberg@gmail.com>
2820 L:      linux-bluetooth@vger.kernel.org
2821 W:      http://www.bluez.org/
2822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2824 S:      Maintained
2825 F:      drivers/bluetooth/
2826
2827 BLUETOOTH SUBSYSTEM
2828 M:      Marcel Holtmann <marcel@holtmann.org>
2829 M:      Johan Hedberg <johan.hedberg@gmail.com>
2830 L:      linux-bluetooth@vger.kernel.org
2831 W:      http://www.bluez.org/
2832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2834 S:      Maintained
2835 F:      net/bluetooth/
2836 F:      include/net/bluetooth/
2837
2838 BONDING DRIVER
2839 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2840 M:      Veaceslav Falico <vfalico@gmail.com>
2841 M:      Andy Gospodarek <andy@greyhouse.net>
2842 L:      netdev@vger.kernel.org
2843 W:      http://sourceforge.net/projects/bonding/
2844 S:      Supported
2845 F:      drivers/net/bonding/
2846 F:      include/uapi/linux/if_bonding.h
2847
2848 BPF (Safe dynamic programs and tools)
2849 M:      Alexei Starovoitov <ast@kernel.org>
2850 M:      Daniel Borkmann <daniel@iogearbox.net>
2851 L:      netdev@vger.kernel.org
2852 L:      linux-kernel@vger.kernel.org
2853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2855 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2856 S:      Supported
2857 F:      arch/*/net/*
2858 F:      Documentation/networking/filter.txt
2859 F:      Documentation/bpf/
2860 F:      include/linux/bpf*
2861 F:      include/linux/filter.h
2862 F:      include/trace/events/xdp.h
2863 F:      include/uapi/linux/bpf*
2864 F:      include/uapi/linux/filter.h
2865 F:      kernel/bpf/
2866 F:      kernel/trace/bpf_trace.c
2867 F:      lib/test_bpf.c
2868 F:      net/bpf/
2869 F:      net/core/filter.c
2870 F:      net/sched/act_bpf.c
2871 F:      net/sched/cls_bpf.c
2872 F:      samples/bpf/
2873 F:      tools/bpf/
2874 F:      tools/lib/bpf/
2875 F:      tools/testing/selftests/bpf/
2876
2877 BPF JIT for ARM
2878 M:      Shubham Bansal <illusionist.neo@gmail.com>
2879 L:      netdev@vger.kernel.org
2880 S:      Maintained
2881 F:      arch/arm/net/
2882
2883 BPF JIT for ARM64
2884 M:      Daniel Borkmann <daniel@iogearbox.net>
2885 M:      Alexei Starovoitov <ast@kernel.org>
2886 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      arch/arm64/net/
2890
2891 BPF JIT for MIPS (32-BIT AND 64-BIT)
2892 M:      Paul Burton <paul.burton@mips.com>
2893 L:      netdev@vger.kernel.org
2894 S:      Maintained
2895 F:      arch/mips/net/
2896
2897 BPF JIT for NFP NICs
2898 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2899 L:      netdev@vger.kernel.org
2900 S:      Supported
2901 F:      drivers/net/ethernet/netronome/nfp/bpf/
2902
2903 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2904 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2905 M:      Sandipan Das <sandipan@linux.ibm.com>
2906 L:      netdev@vger.kernel.org
2907 S:      Maintained
2908 F:      arch/powerpc/net/
2909
2910 BPF JIT for S390
2911 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2912 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2913 L:      netdev@vger.kernel.org
2914 S:      Maintained
2915 F:      arch/s390/net/
2916 X:      arch/s390/net/pnet.c
2917
2918 BPF JIT for SPARC (32-BIT AND 64-BIT)
2919 M:      David S. Miller <davem@davemloft.net>
2920 L:      netdev@vger.kernel.org
2921 S:      Maintained
2922 F:      arch/sparc/net/
2923
2924 BPF JIT for X86 32-BIT
2925 M:      Wang YanQing <udknight@gmail.com>
2926 L:      netdev@vger.kernel.org
2927 S:      Maintained
2928 F:      arch/x86/net/bpf_jit_comp32.c
2929
2930 BPF JIT for X86 64-BIT
2931 M:      Alexei Starovoitov <ast@kernel.org>
2932 M:      Daniel Borkmann <daniel@iogearbox.net>
2933 L:      netdev@vger.kernel.org
2934 S:      Supported
2935 F:      arch/x86/net/
2936 X:      arch/x86/net/bpf_jit_comp32.c
2937
2938 BROADCOM B44 10/100 ETHERNET DRIVER
2939 M:      Michael Chan <michael.chan@broadcom.com>
2940 L:      netdev@vger.kernel.org
2941 S:      Supported
2942 F:      drivers/net/ethernet/broadcom/b44.*
2943
2944 BROADCOM B53 ETHERNET SWITCH DRIVER
2945 M:      Florian Fainelli <f.fainelli@gmail.com>
2946 L:      netdev@vger.kernel.org
2947 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2948 S:      Supported
2949 F:      drivers/net/dsa/b53/*
2950 F:      include/linux/platform_data/b53.h
2951
2952 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2953 M:      Florian Fainelli <f.fainelli@gmail.com>
2954 M:      Ray Jui <rjui@broadcom.com>
2955 M:      Scott Branden <sbranden@broadcom.com>
2956 M:      bcm-kernel-feedback-list@broadcom.com
2957 T:      git git://github.com/broadcom/mach-bcm
2958 S:      Maintained
2959 N:      bcm281*
2960 N:      bcm113*
2961 N:      bcm216*
2962 N:      kona
2963 F:      arch/arm/mach-bcm/
2964
2965 BROADCOM BCM2835 ARM ARCHITECTURE
2966 M:      Eric Anholt <eric@anholt.net>
2967 M:      Stefan Wahren <stefan.wahren@i2se.com>
2968 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970 T:      git git://github.com/anholt/linux
2971 S:      Maintained
2972 N:      bcm2835
2973 F:      drivers/staging/vc04_services
2974
2975 BROADCOM BCM47XX MIPS ARCHITECTURE
2976 M:      Hauke Mehrtens <hauke@hauke-m.de>
2977 M:      Rafał Miłecki <zajec5@gmail.com>
2978 L:      linux-mips@vger.kernel.org
2979 S:      Maintained
2980 F:      Documentation/devicetree/bindings/mips/brcm/
2981 F:      arch/mips/bcm47xx/*
2982 F:      arch/mips/include/asm/mach-bcm47xx/*
2983
2984 BROADCOM BCM5301X ARM ARCHITECTURE
2985 M:      Hauke Mehrtens <hauke@hauke-m.de>
2986 M:      Rafał Miłecki <zajec5@gmail.com>
2987 M:      bcm-kernel-feedback-list@broadcom.com
2988 L:      linux-arm-kernel@lists.infradead.org
2989 S:      Maintained
2990 F:      arch/arm/mach-bcm/bcm_5301x.c
2991 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2992 F:      arch/arm/boot/dts/bcm470*
2993 F:      arch/arm/boot/dts/bcm953012*
2994
2995 BROADCOM BCM53573 ARM ARCHITECTURE
2996 M:      Rafał Miłecki <rafal@milecki.pl>
2997 L:      linux-arm-kernel@lists.infradead.org
2998 S:      Maintained
2999 F:      arch/arm/boot/dts/bcm53573*
3000 F:      arch/arm/boot/dts/bcm47189*
3001
3002 BROADCOM BCM63XX ARM ARCHITECTURE
3003 M:      Florian Fainelli <f.fainelli@gmail.com>
3004 M:      bcm-kernel-feedback-list@broadcom.com
3005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006 T:      git git://github.com/broadcom/stblinux.git
3007 S:      Maintained
3008 N:      bcm63xx
3009
3010 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3011 M:      Kevin Cernekee <cernekee@gmail.com>
3012 L:      linux-usb@vger.kernel.org
3013 S:      Maintained
3014 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3015
3016 BROADCOM BCM7XXX ARM ARCHITECTURE
3017 M:      Brian Norris <computersforpeace@gmail.com>
3018 M:      Gregory Fong <gregory.0xf0@gmail.com>
3019 M:      Florian Fainelli <f.fainelli@gmail.com>
3020 M:      bcm-kernel-feedback-list@broadcom.com
3021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T:      git git://github.com/broadcom/stblinux.git
3023 S:      Maintained
3024 F:      arch/arm/mach-bcm/*brcmstb*
3025 F:      arch/arm/boot/dts/bcm7*.dts*
3026 F:      drivers/bus/brcmstb_gisb.c
3027 F:      arch/arm/mm/cache-b15-rac.c
3028 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3029 N:      brcmstb
3030
3031 BROADCOM BMIPS CPUFREQ DRIVER
3032 M:      Markus Mayer <mmayer@broadcom.com>
3033 M:      bcm-kernel-feedback-list@broadcom.com
3034 L:      linux-pm@vger.kernel.org
3035 S:      Maintained
3036 F:      drivers/cpufreq/bmips-cpufreq.c
3037
3038 BROADCOM BMIPS MIPS ARCHITECTURE
3039 M:      Kevin Cernekee <cernekee@gmail.com>
3040 M:      Florian Fainelli <f.fainelli@gmail.com>
3041 L:      linux-mips@vger.kernel.org
3042 T:      git git://github.com/broadcom/stblinux.git
3043 S:      Maintained
3044 F:      arch/mips/bmips/*
3045 F:      arch/mips/include/asm/mach-bmips/*
3046 F:      arch/mips/kernel/*bmips*
3047 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3048 F:      drivers/irqchip/irq-bcm63*
3049 F:      drivers/irqchip/irq-bcm7*
3050 F:      drivers/irqchip/irq-brcmstb*
3051 F:      include/linux/bcm963xx_nvram.h
3052 F:      include/linux/bcm963xx_tag.h
3053
3054 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3055 M:      Rasesh Mody <rasesh.mody@cavium.com>
3056 M:      Dept-GELinuxNICDev@cavium.com
3057 L:      netdev@vger.kernel.org
3058 S:      Supported
3059 F:      drivers/net/ethernet/broadcom/bnx2.*
3060 F:      drivers/net/ethernet/broadcom/bnx2_*
3061
3062 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3063 M:      QLogic-Storage-Upstream@qlogic.com
3064 L:      linux-scsi@vger.kernel.org
3065 S:      Supported
3066 F:      drivers/scsi/bnx2fc/
3067
3068 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3069 M:      QLogic-Storage-Upstream@qlogic.com
3070 L:      linux-scsi@vger.kernel.org
3071 S:      Supported
3072 F:      drivers/scsi/bnx2i/
3073
3074 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3075 M:      Ariel Elior <ariel.elior@cavium.com>
3076 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3077 M:      everest-linux-l2@cavium.com
3078 L:      netdev@vger.kernel.org
3079 S:      Supported
3080 F:      drivers/net/ethernet/broadcom/bnx2x/
3081
3082 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3083 M:      Michael Chan <michael.chan@broadcom.com>
3084 L:      netdev@vger.kernel.org
3085 S:      Supported
3086 F:      drivers/net/ethernet/broadcom/bnxt/
3087
3088 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3089 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3090 M:      Franky Lin <franky.lin@broadcom.com>
3091 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3092 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3093 M:      Wright Feng <wright.feng@cypress.com>
3094 L:      linux-wireless@vger.kernel.org
3095 L:      brcm80211-dev-list.pdl@broadcom.com
3096 L:      brcm80211-dev-list@cypress.com
3097 S:      Supported
3098 F:      drivers/net/wireless/broadcom/brcm80211/
3099
3100 BROADCOM BRCMSTB GPIO DRIVER
3101 M:      Gregory Fong <gregory.0xf0@gmail.com>
3102 L:      bcm-kernel-feedback-list@broadcom.com
3103 S:      Supported
3104 F:      drivers/gpio/gpio-brcmstb.c
3105 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3106
3107 BROADCOM BRCMSTB I2C DRIVER
3108 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3109 L:      linux-i2c@vger.kernel.org
3110 L:      bcm-kernel-feedback-list@broadcom.com
3111 S:      Supported
3112 F:      drivers/i2c/busses/i2c-brcmstb.c
3113 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3114
3115 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3116 M:      Al Cooper <alcooperx@gmail.com>
3117 L:      linux-kernel@vger.kernel.org
3118 L:      bcm-kernel-feedback-list@broadcom.com
3119 S:      Maintained
3120 F:      drivers/phy/broadcom/phy-brcm-usb*
3121
3122 BROADCOM GENET ETHERNET DRIVER
3123 M:      Doug Berger <opendmb@gmail.com>
3124 M:      Florian Fainelli <f.fainelli@gmail.com>
3125 L:      netdev@vger.kernel.org
3126 S:      Supported
3127 F:      drivers/net/ethernet/broadcom/genet/
3128
3129 BROADCOM IPROC ARM ARCHITECTURE
3130 M:      Ray Jui <rjui@broadcom.com>
3131 M:      Scott Branden <sbranden@broadcom.com>
3132 M:      bcm-kernel-feedback-list@broadcom.com
3133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 T:      git git://github.com/broadcom/cygnus-linux.git
3135 S:      Maintained
3136 N:      iproc
3137 N:      cygnus
3138 N:      bcm[-_]nsp
3139 N:      bcm9113*
3140 N:      bcm9583*
3141 N:      bcm9585*
3142 N:      bcm9586*
3143 N:      bcm988312
3144 N:      bcm113*
3145 N:      bcm583*
3146 N:      bcm585*
3147 N:      bcm586*
3148 N:      bcm88312
3149 N:      hr2
3150 N:      stingray
3151 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3152 F:      arch/arm64/boot/dts/broadcom/stingray/*
3153 F:      drivers/clk/bcm/clk-ns*
3154 F:      drivers/clk/bcm/clk-sr*
3155 F:      drivers/pinctrl/bcm/pinctrl-ns*
3156 F:      include/dt-bindings/clock/bcm-sr*
3157
3158 BROADCOM KONA GPIO DRIVER
3159 M:      Ray Jui <rjui@broadcom.com>
3160 L:      bcm-kernel-feedback-list@broadcom.com
3161 S:      Supported
3162 F:      drivers/gpio/gpio-bcm-kona.c
3163 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3164
3165 BROADCOM NETXTREME-E ROCE DRIVER
3166 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3167 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3168 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3169 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3170 L:      linux-rdma@vger.kernel.org
3171 W:      http://www.broadcom.com
3172 S:      Supported
3173 F:      drivers/infiniband/hw/bnxt_re/
3174 F:      include/uapi/rdma/bnxt_re-abi.h
3175
3176 BROADCOM NVRAM DRIVER
3177 M:      Rafał Miłecki <zajec5@gmail.com>
3178 L:      linux-mips@vger.kernel.org
3179 S:      Maintained
3180 F:      drivers/firmware/broadcom/*
3181
3182 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3183 M:      Rafał Miłecki <zajec5@gmail.com>
3184 L:      linux-wireless@vger.kernel.org
3185 S:      Maintained
3186 F:      drivers/bcma/
3187 F:      include/linux/bcma/
3188
3189 BROADCOM STB AVS CPUFREQ DRIVER
3190 M:      Markus Mayer <mmayer@broadcom.com>
3191 M:      bcm-kernel-feedback-list@broadcom.com
3192 L:      linux-pm@vger.kernel.org
3193 S:      Maintained
3194 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3195 F:      drivers/cpufreq/brcmstb*
3196
3197 BROADCOM STB AVS TMON DRIVER
3198 M:      Markus Mayer <mmayer@broadcom.com>
3199 M:      bcm-kernel-feedback-list@broadcom.com
3200 L:      linux-pm@vger.kernel.org
3201 S:      Maintained
3202 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3203 F:      drivers/thermal/broadcom/brcmstb*
3204
3205 BROADCOM STB NAND FLASH DRIVER
3206 M:      Brian Norris <computersforpeace@gmail.com>
3207 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3208 L:      linux-mtd@lists.infradead.org
3209 L:      bcm-kernel-feedback-list@broadcom.com
3210 S:      Maintained
3211 F:      drivers/mtd/nand/raw/brcmnand/
3212
3213 BROADCOM STB DPFE DRIVER
3214 M:      Markus Mayer <mmayer@broadcom.com>
3215 M:      bcm-kernel-feedback-list@broadcom.com
3216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3217 S:      Maintained
3218 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3219 F:      drivers/memory/brcmstb_dpfe.c
3220
3221 BROADCOM SPI DRIVER
3222 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3223 M:      bcm-kernel-feedback-list@broadcom.com
3224 S:      Maintained
3225 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3226 F:      drivers/spi/spi-bcm-qspi.*
3227 F:      drivers/spi/spi-brcmstb-qspi.c
3228 F:      drivers/spi/spi-iproc-qspi.c
3229
3230 BROADCOM SYSTEMPORT ETHERNET DRIVER
3231 M:      Florian Fainelli <f.fainelli@gmail.com>
3232 L:      netdev@vger.kernel.org
3233 S:      Supported
3234 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3235
3236 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3237 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3238 M:      Prashant Sreedharan <prashant@broadcom.com>
3239 M:      Michael Chan <mchan@broadcom.com>
3240 L:      netdev@vger.kernel.org
3241 S:      Supported
3242 F:      drivers/net/ethernet/broadcom/tg3.*
3243
3244 BROCADE BFA FC SCSI DRIVER
3245 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3246 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3247 L:      linux-scsi@vger.kernel.org
3248 S:      Supported
3249 F:      drivers/scsi/bfa/
3250
3251 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3252 M:      Rasesh Mody <rasesh.mody@cavium.com>
3253 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3254 M:      Dept-GELinuxNICDev@cavium.com
3255 L:      netdev@vger.kernel.org
3256 S:      Supported
3257 F:      drivers/net/ethernet/brocade/bna/
3258
3259 BSG (block layer generic sg v4 driver)
3260 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261 L:      linux-scsi@vger.kernel.org
3262 S:      Supported
3263 F:      block/bsg.c
3264 F:      include/linux/bsg.h
3265 F:      include/uapi/linux/bsg.h
3266
3267 BT87X AUDIO DRIVER
3268 M:      Clemens Ladisch <clemens@ladisch.de>
3269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3270 T:      git git://git.alsa-project.org/alsa-kernel.git
3271 S:      Maintained
3272 F:      Documentation/sound/cards/bt87x.rst
3273 F:      sound/pci/bt87x.c
3274
3275 BT8XXGPIO DRIVER
3276 M:      Michael Buesch <m@bues.ch>
3277 W:      http://bu3sch.de/btgpio.php
3278 S:      Maintained
3279 F:      drivers/gpio/gpio-bt8xx.c
3280
3281 BTRFS FILE SYSTEM
3282 M:      Chris Mason <clm@fb.com>
3283 M:      Josef Bacik <josef@toxicpanda.com>
3284 M:      David Sterba <dsterba@suse.com>
3285 L:      linux-btrfs@vger.kernel.org
3286 W:      http://btrfs.wiki.kernel.org/
3287 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3289 S:      Maintained
3290 F:      Documentation/filesystems/btrfs.txt
3291 F:      fs/btrfs/
3292 F:      include/linux/btrfs*
3293 F:      include/uapi/linux/btrfs*
3294
3295 BTTV VIDEO4LINUX DRIVER
3296 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3297 L:      linux-media@vger.kernel.org
3298 W:      https://linuxtv.org
3299 T:      git git://linuxtv.org/media_tree.git
3300 S:      Odd fixes
3301 F:      Documentation/media/v4l-drivers/bttv*
3302 F:      drivers/media/pci/bt8xx/bttv*
3303
3304 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305 M:      Chanwoo Choi <cw00.choi@samsung.com>
3306 L:      linux-pm@vger.kernel.org
3307 L:      linux-samsung-soc@vger.kernel.org
3308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3309 S:      Maintained
3310 F:      drivers/devfreq/exynos-bus.c
3311 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3312
3313 BUSLOGIC SCSI DRIVER
3314 M:      Khalid Aziz <khalid@gonehiking.org>
3315 L:      linux-scsi@vger.kernel.org
3316 S:      Maintained
3317 F:      drivers/scsi/BusLogic.*
3318 F:      drivers/scsi/FlashPoint.*
3319
3320 C-MEDIA CMI8788 DRIVER
3321 M:      Clemens Ladisch <clemens@ladisch.de>
3322 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3323 T:      git git://git.alsa-project.org/alsa-kernel.git
3324 S:      Maintained
3325 F:      sound/pci/oxygen/
3326
3327 C-SKY ARCHITECTURE
3328 M:      Guo Ren <guoren@kernel.org>
3329 T:      git https://github.com/c-sky/csky-linux.git
3330 S:      Supported
3331 F:      arch/csky/
3332 F:      Documentation/devicetree/bindings/csky/
3333 F:      drivers/irqchip/irq-csky-*
3334 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3335 F:      drivers/clocksource/timer-gx6605s.c
3336 F:      drivers/clocksource/timer-mp-csky.c
3337 F:      Documentation/devicetree/bindings/timer/csky,*
3338 K:      csky
3339 N:      csky
3340
3341 C6X ARCHITECTURE
3342 M:      Mark Salter <msalter@redhat.com>
3343 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344 L:      linux-c6x-dev@linux-c6x.org
3345 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3346 S:      Maintained
3347 F:      arch/c6x/
3348
3349 CA8210 IEEE-802.15.4 RADIO DRIVER
3350 M:      Harry Morris <h.morris@cascoda.com>
3351 L:      linux-wpan@vger.kernel.org
3352 W:      https://github.com/Cascoda/ca8210-linux.git
3353 S:      Maintained
3354 F:      drivers/net/ieee802154/ca8210.c
3355 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3356
3357 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358 M:      David Howells <dhowells@redhat.com>
3359 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3360 S:      Supported
3361 F:      Documentation/filesystems/caching/cachefiles.txt
3362 F:      fs/cachefiles/
3363
3364 CADENCE MIPI-CSI2 BRIDGES
3365 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3366 L:      linux-media@vger.kernel.org
3367 S:      Maintained
3368 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3369 F:      drivers/media/platform/cadence/cdns-csi2*
3370
3371 CADET FM/AM RADIO RECEIVER DRIVER
3372 M:      Hans Verkuil <hverkuil@xs4all.nl>
3373 L:      linux-media@vger.kernel.org
3374 T:      git git://linuxtv.org/media_tree.git
3375 W:      https://linuxtv.org
3376 S:      Maintained
3377 F:      drivers/media/radio/radio-cadet*
3378
3379 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380 M:      Jonathan Corbet <corbet@lwn.net>
3381 L:      linux-media@vger.kernel.org
3382 T:      git git://linuxtv.org/media_tree.git
3383 S:      Maintained
3384 F:      Documentation/media/v4l-drivers/cafe_ccic*
3385 F:      drivers/media/platform/marvell-ccic/
3386
3387 CAIF NETWORK LAYER
3388 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389 L:      netdev@vger.kernel.org
3390 S:      Supported
3391 F:      Documentation/networking/caif/
3392 F:      drivers/net/caif/
3393 F:      include/uapi/linux/caif/
3394 F:      include/net/caif/
3395 F:      net/caif/
3396
3397 CAKE QDISC
3398 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3399 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3400 S:      Maintained
3401 F:      net/sched/sch_cake.c
3402
3403 CALGARY x86-64 IOMMU
3404 M:      Muli Ben-Yehuda <mulix@mulix.org>
3405 M:      Jon Mason <jdmason@kudzu.us>
3406 L:      iommu@lists.linux-foundation.org
3407 S:      Maintained
3408 F:      arch/x86/kernel/pci-calgary_64.c
3409 F:      arch/x86/kernel/tce_64.c
3410 F:      arch/x86/include/asm/calgary.h
3411 F:      arch/x86/include/asm/tce.h
3412
3413 CAN NETWORK DRIVERS
3414 M:      Wolfgang Grandegger <wg@grandegger.com>
3415 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3416 L:      linux-can@vger.kernel.org
3417 W:      https://github.com/linux-can
3418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420 S:      Maintained
3421 F:      Documentation/devicetree/bindings/net/can/
3422 F:      drivers/net/can/
3423 F:      include/linux/can/dev.h
3424 F:      include/linux/can/platform/
3425 F:      include/uapi/linux/can/error.h
3426 F:      include/uapi/linux/can/netlink.h
3427
3428 CAN NETWORK LAYER
3429 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3430 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3431 L:      linux-can@vger.kernel.org
3432 W:      https://github.com/linux-can
3433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3435 S:      Maintained
3436 F:      Documentation/networking/can.rst
3437 F:      net/can/
3438 F:      include/linux/can/core.h
3439 F:      include/uapi/linux/can.h
3440 F:      include/uapi/linux/can/bcm.h
3441 F:      include/uapi/linux/can/raw.h
3442 F:      include/uapi/linux/can/gw.h
3443
3444 CAPABILITIES
3445 M:      Serge Hallyn <serge@hallyn.com>
3446 L:      linux-security-module@vger.kernel.org
3447 S:      Supported
3448 F:      include/linux/capability.h
3449 F:      include/uapi/linux/capability.h
3450 F:      security/commoncap.c
3451 F:      kernel/capability.c
3452
3453 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454 M:      Kevin Tsai <ktsai@capellamicro.com>
3455 S:      Maintained
3456 F:      drivers/iio/light/cm*
3457
3458 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459 M:      Christian Lamparter <chunkeey@googlemail.com>
3460 L:      linux-wireless@vger.kernel.org
3461 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3462 S:      Maintained
3463 F:      drivers/net/wireless/ath/carl9170/
3464
3465 CAVIUM I2C DRIVER
3466 M:      Jan Glauber <jglauber@cavium.com>
3467 M:      David Daney <david.daney@cavium.com>
3468 W:      http://www.cavium.com
3469 S:      Supported
3470 F:      drivers/i2c/busses/i2c-octeon*
3471 F:      drivers/i2c/busses/i2c-thunderx*
3472
3473 CAVIUM LIQUIDIO NETWORK DRIVER
3474 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3475 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3476 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3477 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3478 L:      netdev@vger.kernel.org
3479 W:      http://www.cavium.com
3480 S:      Supported
3481 F:      drivers/net/ethernet/cavium/liquidio/
3482
3483 CAVIUM MMC DRIVER
3484 M:      Jan Glauber <jglauber@cavium.com>
3485 M:      David Daney <david.daney@cavium.com>
3486 M:      Steven J. Hill <Steven.Hill@cavium.com>
3487 W:      http://www.cavium.com
3488 S:      Supported
3489 F:      drivers/mmc/host/cavium*
3490
3491 CAVIUM OCTEON-TX CRYPTO DRIVER
3492 M:      George Cherian <george.cherian@cavium.com>
3493 L:      linux-crypto@vger.kernel.org
3494 W:      http://www.cavium.com
3495 S:      Supported
3496 F:      drivers/crypto/cavium/cpt/
3497
3498 CAVIUM THUNDERX2 ARM64 SOC
3499 M:      Robert Richter <rrichter@cavium.com>
3500 M:      Jayachandran C <jnair@caviumnetworks.com>
3501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3502 S:      Maintained
3503 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3504 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3505
3506 CC2520 IEEE-802.15.4 RADIO DRIVER
3507 M:      Varka Bhadram <varkabhadram@gmail.com>
3508 L:      linux-wpan@vger.kernel.org
3509 S:      Maintained
3510 F:      drivers/net/ieee802154/cc2520.c
3511 F:      include/linux/spi/cc2520.h
3512 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3513
3514 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3515 M:      Yael Chemla <yael.chemla@foss.arm.com>
3516 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3517 L:      linux-crypto@vger.kernel.org
3518 S:      Supported
3519 F:      drivers/crypto/ccree/
3520 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3521
3522 CEC FRAMEWORK
3523 M:      Hans Verkuil <hans.verkuil@cisco.com>
3524 L:      linux-media@vger.kernel.org
3525 T:      git git://linuxtv.org/media_tree.git
3526 W:      http://linuxtv.org
3527 S:      Supported
3528 F:      Documentation/media/kapi/cec-core.rst
3529 F:      Documentation/media/uapi/cec
3530 F:      drivers/media/cec/
3531 F:      drivers/media/rc/keymaps/rc-cec.c
3532 F:      include/media/cec.h
3533 F:      include/media/cec-notifier.h
3534 F:      include/uapi/linux/cec.h
3535 F:      include/uapi/linux/cec-funcs.h
3536 F:      Documentation/devicetree/bindings/media/cec.txt
3537 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3538
3539 CEC GPIO DRIVER
3540 M:      Hans Verkuil <hans.verkuil@cisco.com>
3541 L:      linux-media@vger.kernel.org
3542 T:      git git://linuxtv.org/media_tree.git
3543 W:      http://linuxtv.org
3544 S:      Supported
3545 F:      drivers/media/platform/cec-gpio/
3546 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3547
3548 CELL BROADBAND ENGINE ARCHITECTURE
3549 M:      Arnd Bergmann <arnd@arndb.de>
3550 L:      linuxppc-dev@lists.ozlabs.org
3551 W:      http://www.ibm.com/developerworks/power/cell/
3552 S:      Supported
3553 F:      arch/powerpc/include/asm/cell*.h
3554 F:      arch/powerpc/include/asm/spu*.h
3555 F:      arch/powerpc/include/uapi/asm/spu*.h
3556 F:      arch/powerpc/oprofile/*cell*
3557 F:      arch/powerpc/platforms/cell/
3558
3559 CEPH COMMON CODE (LIBCEPH)
3560 M:      Ilya Dryomov <idryomov@gmail.com>
3561 M:      "Yan, Zheng" <zyan@redhat.com>
3562 M:      Sage Weil <sage@redhat.com>
3563 L:      ceph-devel@vger.kernel.org
3564 W:      http://ceph.com/
3565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3566 T:      git git://github.com/ceph/ceph-client.git
3567 S:      Supported
3568 F:      net/ceph/
3569 F:      include/linux/ceph/
3570 F:      include/linux/crush/
3571
3572 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3573 M:      "Yan, Zheng" <zyan@redhat.com>
3574 M:      Sage Weil <sage@redhat.com>
3575 M:      Ilya Dryomov <idryomov@gmail.com>
3576 L:      ceph-devel@vger.kernel.org
3577 W:      http://ceph.com/
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3579 T:      git git://github.com/ceph/ceph-client.git
3580 S:      Supported
3581 F:      Documentation/filesystems/ceph.txt
3582 F:      fs/ceph/
3583
3584 CERTIFICATE HANDLING:
3585 M:      David Howells <dhowells@redhat.com>
3586 M:      David Woodhouse <dwmw2@infradead.org>
3587 L:      keyrings@vger.kernel.org
3588 S:      Maintained
3589 F:      Documentation/admin-guide/module-signing.rst
3590 F:      certs/
3591 F:      scripts/sign-file.c
3592 F:      scripts/extract-cert.c
3593
3594 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3595 L:      linux-usb@vger.kernel.org
3596 S:      Orphan
3597 F:      Documentation/usb/WUSB-Design-overview.txt
3598 F:      Documentation/usb/wusb-cbaf
3599 F:      drivers/usb/host/hwa-hc.c
3600 F:      drivers/usb/host/whci/
3601 F:      drivers/usb/wusbcore/
3602 F:      include/linux/usb/wusb*
3603
3604 CFAG12864B LCD DRIVER
3605 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3606 S:      Maintained
3607 F:      drivers/auxdisplay/cfag12864b.c
3608 F:      include/linux/cfag12864b.h
3609
3610 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3611 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3612 S:      Maintained
3613 F:      drivers/auxdisplay/cfag12864bfb.c
3614 F:      include/linux/cfag12864b.h
3615
3616 802.11 (including CFG80211/NL80211)
3617 M:      Johannes Berg <johannes@sipsolutions.net>
3618 L:      linux-wireless@vger.kernel.org
3619 W:      http://wireless.kernel.org/
3620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3622 S:      Maintained
3623 F:      net/wireless/
3624 F:      include/uapi/linux/nl80211.h
3625 F:      include/linux/ieee80211.h
3626 F:      include/net/wext.h
3627 F:      include/net/cfg80211.h
3628 F:      include/net/iw_handler.h
3629 F:      include/net/ieee80211_radiotap.h
3630 F:      Documentation/driver-api/80211/cfg80211.rst
3631 F:      Documentation/networking/regulatory.txt
3632
3633 CHAR and MISC DRIVERS
3634 M:      Arnd Bergmann <arnd@arndb.de>
3635 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3637 S:      Supported
3638 F:      drivers/char/
3639 F:      drivers/misc/
3640 F:      include/linux/miscdevice.h
3641
3642 CHECKPATCH
3643 M:      Andy Whitcroft <apw@canonical.com>
3644 M:      Joe Perches <joe@perches.com>
3645 S:      Maintained
3646 F:      scripts/checkpatch.pl
3647
3648 CHINESE DOCUMENTATION
3649 M:      Harry Wei <harryxiyou@gmail.com>
3650 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3651 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3652 S:      Maintained
3653 F:      Documentation/translations/zh_CN/
3654
3655 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3656 M:      Peter Chen <Peter.Chen@nxp.com>
3657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3658 L:      linux-usb@vger.kernel.org
3659 S:      Maintained
3660 F:      drivers/usb/chipidea/
3661
3662 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3663 M:      Hans de Goede <hdegoede@redhat.com>
3664 L:      linux-input@vger.kernel.org
3665 S:      Maintained
3666 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3667 F:      drivers/input/touchscreen/chipone_icn8318.c
3668
3669 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3670 M:      Hans de Goede <hdegoede@redhat.com>
3671 L:      linux-input@vger.kernel.org
3672 S:      Maintained
3673 F:      drivers/input/touchscreen/chipone_icn8505.c
3674
3675 CHROME HARDWARE PLATFORM SUPPORT
3676 M:      Benson Leung <bleung@chromium.org>
3677 M:      Olof Johansson <olof@lixom.net>
3678 S:      Maintained
3679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3680 F:      drivers/platform/chrome/
3681
3682 CIRRUS LOGIC AUDIO CODEC DRIVERS
3683 M:      Brian Austin <brian.austin@cirrus.com>
3684 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3685 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3686 S:      Maintained
3687 F:      sound/soc/codecs/cs*
3688
3689 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3690 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3691 L:      netdev@vger.kernel.org
3692 S:      Maintained
3693 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3694
3695 CISCO FCOE HBA DRIVER
3696 M:      Satish Kharat <satishkh@cisco.com>
3697 M:      Sesidhar Baddela <sebaddel@cisco.com>
3698 M:      Karan Tilak Kumar <kartilak@cisco.com>
3699 L:      linux-scsi@vger.kernel.org
3700 S:      Supported
3701 F:      drivers/scsi/fnic/
3702
3703 CISCO SCSI HBA DRIVER
3704 M:      Karan Tilak Kumar <kartilak@cisco.com>
3705 M:      Sesidhar Baddela <sebaddel@cisco.com>
3706 L:      linux-scsi@vger.kernel.org
3707 S:      Supported
3708 F:      drivers/scsi/snic/
3709
3710 CISCO VIC ETHERNET NIC DRIVER
3711 M:      Christian Benvenuti <benve@cisco.com>
3712 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3713 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3714 S:      Supported
3715 F:      drivers/net/ethernet/cisco/enic/
3716
3717 CISCO VIC LOW LATENCY NIC DRIVER
3718 M:      Christian Benvenuti <benve@cisco.com>
3719 M:      Nelson Escobar <neescoba@cisco.com>
3720 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3721 S:      Supported
3722 F:      drivers/infiniband/hw/usnic/
3723
3724 CIRRUS LOGIC MADERA CODEC DRIVERS
3725 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3726 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3727 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3728 L:      patches@opensource.cirrus.com
3729 T:      git https://github.com/CirrusLogic/linux-drivers.git
3730 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3731 S:      Supported
3732 F:      Documentation/devicetree/bindings/mfd/madera.txt
3733 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3734 F:      include/linux/irqchip/irq-madera*
3735 F:      include/linux/mfd/madera/*
3736 F:      drivers/gpio/gpio-madera*
3737 F:      drivers/irqchip/irq-madera*
3738 F:      drivers/mfd/madera*
3739 F:      drivers/mfd/cs47l*
3740 F:      drivers/pinctrl/cirrus/*
3741
3742 CLANG-FORMAT FILE
3743 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3744 S:      Maintained
3745 F:      .clang-format
3746
3747 CLEANCACHE API
3748 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3749 L:      linux-kernel@vger.kernel.org
3750 S:      Maintained
3751 F:      mm/cleancache.c
3752 F:      include/linux/cleancache.h
3753
3754 CLK API
3755 M:      Russell King <linux@armlinux.org.uk>
3756 L:      linux-clk@vger.kernel.org
3757 S:      Maintained
3758 F:      include/linux/clk.h
3759
3760 CLOCKSOURCE, CLOCKEVENT DRIVERS
3761 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3762 M:      Thomas Gleixner <tglx@linutronix.de>
3763 L:      linux-kernel@vger.kernel.org
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3765 S:      Supported
3766 F:      drivers/clocksource/
3767 F:      Documentation/devicetree/bindings/timer/
3768
3769 CMPC ACPI DRIVER
3770 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3771 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3772 L:      platform-driver-x86@vger.kernel.org
3773 S:      Supported
3774 F:      drivers/platform/x86/classmate-laptop.c
3775
3776 COBALT MEDIA DRIVER
3777 M:      Hans Verkuil <hans.verkuil@cisco.com>
3778 L:      linux-media@vger.kernel.org
3779 T:      git git://linuxtv.org/media_tree.git
3780 W:      https://linuxtv.org
3781 S:      Supported
3782 F:      drivers/media/pci/cobalt/
3783
3784 COCCINELLE/Semantic Patches (SmPL)
3785 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3786 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3787 M:      Nicolas Palix <nicolas.palix@imag.fr>
3788 M:      Michal Marek <michal.lkml@markovi.net>
3789 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3791 W:      http://coccinelle.lip6.fr/
3792 S:      Supported
3793 F:      Documentation/dev-tools/coccinelle.rst
3794 F:      scripts/coccinelle/
3795 F:      scripts/coccicheck
3796
3797 CODA FILE SYSTEM
3798 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3799 M:      coda@cs.cmu.edu
3800 L:      codalist@coda.cs.cmu.edu
3801 W:      http://www.coda.cs.cmu.edu/
3802 S:      Maintained
3803 F:      Documentation/filesystems/coda.txt
3804 F:      fs/coda/
3805 F:      include/linux/coda*.h
3806 F:      include/uapi/linux/coda*.h
3807
3808 CODA V4L2 MEM2MEM DRIVER
3809 M:      Philipp Zabel <p.zabel@pengutronix.de>
3810 L:      linux-media@vger.kernel.org
3811 S:      Maintained
3812 F:      Documentation/devicetree/bindings/media/coda.txt
3813 F:      drivers/media/platform/coda/
3814
3815 CODE OF CONDUCT
3816 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3817 S:      Supported
3818 F:      Documentation/process/code-of-conduct.rst
3819 F:      Documentation/process/code-of-conduct-interpretation.rst
3820
3821 COMMON CLK FRAMEWORK
3822 M:      Michael Turquette <mturquette@baylibre.com>
3823 M:      Stephen Boyd <sboyd@kernel.org>
3824 L:      linux-clk@vger.kernel.org
3825 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3827 S:      Maintained
3828 F:      Documentation/devicetree/bindings/clock/
3829 F:      drivers/clk/
3830 X:      drivers/clk/clkdev.c
3831 F:      include/linux/clk-pr*
3832 F:      include/linux/clk/
3833 F:      include/linux/of_clk.h
3834
3835 COMMON INTERNET FILE SYSTEM (CIFS)
3836 M:      Steve French <sfrench@samba.org>
3837 L:      linux-cifs@vger.kernel.org
3838 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3839 W:      http://linux-cifs.samba.org/
3840 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3841 S:      Supported
3842 F:      Documentation/filesystems/cifs/
3843 F:      fs/cifs/
3844
3845 COMPACTPCI HOTPLUG CORE
3846 M:      Scott Murray <scott@spiteful.org>
3847 L:      linux-pci@vger.kernel.org
3848 S:      Maintained
3849 F:      drivers/pci/hotplug/cpci_hotplug*
3850
3851 COMPACTPCI HOTPLUG GENERIC DRIVER
3852 M:      Scott Murray <scott@spiteful.org>
3853 L:      linux-pci@vger.kernel.org
3854 S:      Maintained
3855 F:      drivers/pci/hotplug/cpcihp_generic.c
3856
3857 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3858 M:      Scott Murray <scott@spiteful.org>
3859 L:      linux-pci@vger.kernel.org
3860 S:      Maintained
3861 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3862
3863 COMPAL LAPTOP SUPPORT
3864 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3865 L:      platform-driver-x86@vger.kernel.org
3866 S:      Maintained
3867 F:      drivers/platform/x86/compal-laptop.c
3868
3869 COMPILER ATTRIBUTES
3870 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3871 S:      Maintained
3872 F:      include/linux/compiler_attributes.h
3873
3874 CONEXANT ACCESSRUNNER USB DRIVER
3875 L:      accessrunner-general@lists.sourceforge.net
3876 W:      http://accessrunner.sourceforge.net/
3877 S:      Orphan
3878 F:      drivers/usb/atm/cxacru.c
3879
3880 CONFIGFS
3881 M:      Joel Becker <jlbec@evilplan.org>
3882 M:      Christoph Hellwig <hch@lst.de>
3883 T:      git git://git.infradead.org/users/hch/configfs.git
3884 S:      Supported
3885 F:      fs/configfs/
3886 F:      include/linux/configfs.h
3887
3888 CONNECTOR
3889 M:      Evgeniy Polyakov <zbr@ioremap.net>
3890 L:      netdev@vger.kernel.org
3891 S:      Maintained
3892 F:      drivers/connector/
3893
3894 CONTROL GROUP (CGROUP)
3895 M:      Tejun Heo <tj@kernel.org>
3896 M:      Li Zefan <lizefan@huawei.com>
3897 M:      Johannes Weiner <hannes@cmpxchg.org>
3898 L:      cgroups@vger.kernel.org
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3900 S:      Maintained
3901 F:      Documentation/cgroup*
3902 F:      include/linux/cgroup*
3903 F:      kernel/cgroup*
3904
3905 CONTROL GROUP - CPUSET
3906 M:      Li Zefan <lizefan@huawei.com>
3907 L:      cgroups@vger.kernel.org
3908 W:      http://www.bullopensource.org/cpuset/
3909 W:      http://oss.sgi.com/projects/cpusets/
3910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3911 S:      Maintained
3912 F:      Documentation/cgroup-v1/cpusets.txt
3913 F:      include/linux/cpuset.h
3914 F:      kernel/cgroup/cpuset.c
3915
3916 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3917 M:      Johannes Weiner <hannes@cmpxchg.org>
3918 M:      Michal Hocko <mhocko@kernel.org>
3919 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3920 L:      cgroups@vger.kernel.org
3921 L:      linux-mm@kvack.org
3922 S:      Maintained
3923 F:      mm/memcontrol.c
3924 F:      mm/swap_cgroup.c
3925
3926 CORETEMP HARDWARE MONITORING DRIVER
3927 M:      Fenghua Yu <fenghua.yu@intel.com>
3928 L:      linux-hwmon@vger.kernel.org
3929 S:      Maintained
3930 F:      Documentation/hwmon/coretemp
3931 F:      drivers/hwmon/coretemp.c
3932
3933 COSA/SRP SYNC SERIAL DRIVER
3934 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3935 W:      http://www.fi.muni.cz/~kas/cosa/
3936 S:      Maintained
3937 F:      drivers/net/wan/cosa*
3938
3939 CPMAC ETHERNET DRIVER
3940 M:      Florian Fainelli <f.fainelli@gmail.com>
3941 L:      netdev@vger.kernel.org
3942 S:      Maintained
3943 F:      drivers/net/ethernet/ti/cpmac.c
3944
3945 CPU FREQUENCY DRIVERS
3946 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3947 M:      Viresh Kumar <viresh.kumar@linaro.org>
3948 L:      linux-pm@vger.kernel.org
3949 S:      Maintained
3950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3951 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3952 B:      https://bugzilla.kernel.org
3953 F:      Documentation/cpu-freq/
3954 F:      Documentation/devicetree/bindings/cpufreq/
3955 F:      drivers/cpufreq/
3956 F:      include/linux/cpufreq.h
3957 F:      tools/testing/selftests/cpufreq/
3958
3959 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3960 M:      Viresh Kumar <viresh.kumar@linaro.org>
3961 M:      Sudeep Holla <sudeep.holla@arm.com>
3962 L:      linux-pm@vger.kernel.org
3963 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3964 S:      Maintained
3965 F:      drivers/cpufreq/arm_big_little.h
3966 F:      drivers/cpufreq/arm_big_little.c
3967
3968 CPU POWER MONITORING SUBSYSTEM
3969 M:      Thomas Renninger <trenn@suse.com>
3970 M:      Shuah Khan <shuah@kernel.org>
3971 L:      linux-pm@vger.kernel.org
3972 S:      Maintained
3973 F:      tools/power/cpupower/
3974
3975 CPUID/MSR DRIVER
3976 M:      "H. Peter Anvin" <hpa@zytor.com>
3977 S:      Maintained
3978 F:      arch/x86/kernel/cpuid.c
3979 F:      arch/x86/kernel/msr.c
3980
3981 CPUIDLE DRIVER - ARM BIG LITTLE
3982 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3983 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3984 L:      linux-pm@vger.kernel.org
3985 L:      linux-arm-kernel@lists.infradead.org
3986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3987 S:      Maintained
3988 F:      drivers/cpuidle/cpuidle-big_little.c
3989
3990 CPUIDLE DRIVER - ARM EXYNOS
3991 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3992 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3993 M:      Kukjin Kim <kgene@kernel.org>
3994 L:      linux-pm@vger.kernel.org
3995 L:      linux-samsung-soc@vger.kernel.org
3996 S:      Supported
3997 F:      drivers/cpuidle/cpuidle-exynos.c
3998 F:      arch/arm/mach-exynos/pm.c
3999
4000 CPUIDLE DRIVERS
4001 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4002 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4003 L:      linux-pm@vger.kernel.org
4004 S:      Maintained
4005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4006 B:      https://bugzilla.kernel.org
4007 F:      drivers/cpuidle/*
4008 F:      include/linux/cpuidle.h
4009
4010 CRAMFS FILESYSTEM
4011 M:      Nicolas Pitre <nico@linaro.org>
4012 S:      Maintained
4013 F:      Documentation/filesystems/cramfs.txt
4014 F:      fs/cramfs/
4015
4016 CRYPTO API
4017 M:      Herbert Xu <herbert@gondor.apana.org.au>
4018 M:      "David S. Miller" <davem@davemloft.net>
4019 L:      linux-crypto@vger.kernel.org
4020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4022 S:      Maintained
4023 F:      Documentation/crypto/
4024 F:      Documentation/devicetree/bindings/crypto/
4025 F:      arch/*/crypto/
4026 F:      crypto/
4027 F:      drivers/crypto/
4028 F:      include/crypto/
4029 F:      include/linux/crypto*
4030
4031 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4032 M:      Neil Horman <nhorman@tuxdriver.com>
4033 L:      linux-crypto@vger.kernel.org
4034 S:      Maintained
4035 F:      crypto/ansi_cprng.c
4036 F:      crypto/rng.c
4037
4038 CS3308 MEDIA DRIVER
4039 M:      Hans Verkuil <hverkuil@xs4all.nl>
4040 L:      linux-media@vger.kernel.org
4041 T:      git git://linuxtv.org/media_tree.git
4042 W:      http://linuxtv.org
4043 S:      Odd Fixes
4044 F:      drivers/media/i2c/cs3308.c
4045
4046 CS5535 Audio ALSA driver
4047 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4048 S:      Maintained
4049 F:      sound/pci/cs5535audio/
4050
4051 CSI DRIVERS FOR ALLWINNER V3s
4052 M:      Yong Deng <yong.deng@magewell.com>
4053 L:      linux-media@vger.kernel.org
4054 T:      git git://linuxtv.org/media_tree.git
4055 S:      Maintained
4056 F:      drivers/media/platform/sunxi/sun6i-csi/
4057 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4058
4059 CW1200 WLAN driver
4060 M:      Solomon Peachy <pizza@shaftnet.org>
4061 S:      Maintained
4062 F:      drivers/net/wireless/st/cw1200/
4063
4064 CX18 VIDEO4LINUX DRIVER
4065 M:      Andy Walls <awalls@md.metrocast.net>
4066 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4067 L:      linux-media@vger.kernel.org
4068 T:      git git://linuxtv.org/media_tree.git
4069 W:      https://linuxtv.org
4070 W:      http://www.ivtvdriver.org/index.php/Cx18
4071 S:      Maintained
4072 F:      Documentation/media/v4l-drivers/cx18*
4073 F:      drivers/media/pci/cx18/
4074 F:      include/uapi/linux/ivtv*
4075
4076 CX2341X MPEG ENCODER HELPER MODULE
4077 M:      Hans Verkuil <hverkuil@xs4all.nl>
4078 L:      linux-media@vger.kernel.org
4079 T:      git git://linuxtv.org/media_tree.git
4080 W:      https://linuxtv.org
4081 S:      Maintained
4082 F:      drivers/media/common/cx2341x*
4083 F:      include/media/drv-intf/cx2341x.h
4084
4085 CX24120 MEDIA DRIVER
4086 M:      Jemma Denson <jdenson@gmail.com>
4087 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4088 L:      linux-media@vger.kernel.org
4089 W:      https://linuxtv.org
4090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4091 S:      Maintained
4092 F:      drivers/media/dvb-frontends/cx24120*
4093
4094 CX88 VIDEO4LINUX DRIVER
4095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4096 L:      linux-media@vger.kernel.org
4097 W:      https://linuxtv.org
4098 T:      git git://linuxtv.org/media_tree.git
4099 S:      Odd fixes
4100 F:      Documentation/media/v4l-drivers/cx88*
4101 F:      drivers/media/pci/cx88/
4102
4103 CXD2820R MEDIA DRIVER
4104 M:      Antti Palosaari <crope@iki.fi>
4105 L:      linux-media@vger.kernel.org
4106 W:      https://linuxtv.org
4107 W:      http://palosaari.fi/linux/
4108 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4109 T:      git git://linuxtv.org/anttip/media_tree.git
4110 S:      Maintained
4111 F:      drivers/media/dvb-frontends/cxd2820r*
4112
4113 CXGB3 ETHERNET DRIVER (CXGB3)
4114 M:      Arjun Vynipadath <arjun@chelsio.com>
4115 L:      netdev@vger.kernel.org
4116 W:      http://www.chelsio.com
4117 S:      Supported
4118 F:      drivers/net/ethernet/chelsio/cxgb3/
4119
4120 CXGB3 ISCSI DRIVER (CXGB3I)
4121 M:      Karen Xie <kxie@chelsio.com>
4122 L:      linux-scsi@vger.kernel.org
4123 W:      http://www.chelsio.com
4124 S:      Supported
4125 F:      drivers/scsi/cxgbi/cxgb3i
4126
4127 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4128 M:      Steve Wise <swise@chelsio.com>
4129 L:      linux-rdma@vger.kernel.org
4130 W:      http://www.openfabrics.org
4131 S:      Supported
4132 F:      drivers/infiniband/hw/cxgb3/
4133 F:      include/uapi/rdma/cxgb3-abi.h
4134
4135 CXGB4 CRYPTO DRIVER (chcr)
4136 M:      Harsh Jain <harsh@chelsio.com>
4137 L:      linux-crypto@vger.kernel.org
4138 W:      http://www.chelsio.com
4139 S:      Supported
4140 F:      drivers/crypto/chelsio
4141
4142 CXGB4 ETHERNET DRIVER (CXGB4)
4143 M:      Arjun Vynipadath <arjun@chelsio.com>
4144 L:      netdev@vger.kernel.org
4145 W:      http://www.chelsio.com
4146 S:      Supported
4147 F:      drivers/net/ethernet/chelsio/cxgb4/
4148
4149 CXGB4 ISCSI DRIVER (CXGB4I)
4150 M:      Karen Xie <kxie@chelsio.com>
4151 L:      linux-scsi@vger.kernel.org
4152 W:      http://www.chelsio.com
4153 S:      Supported
4154 F:      drivers/scsi/cxgbi/cxgb4i
4155
4156 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4157 M:      Steve Wise <swise@chelsio.com>
4158 L:      linux-rdma@vger.kernel.org
4159 W:      http://www.openfabrics.org
4160 S:      Supported
4161 F:      drivers/infiniband/hw/cxgb4/
4162 F:      include/uapi/rdma/cxgb4-abi.h
4163
4164 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4165 M:      Casey Leedom <leedom@chelsio.com>
4166 L:      netdev@vger.kernel.org
4167 W:      http://www.chelsio.com
4168 S:      Supported
4169 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4170
4171 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4172 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4173 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4174 L:      linuxppc-dev@lists.ozlabs.org
4175 S:      Supported
4176 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4177 F:      drivers/misc/cxl/
4178 F:      include/misc/cxl*
4179 F:      include/uapi/misc/cxl.h
4180 F:      Documentation/powerpc/cxl.txt
4181 F:      Documentation/ABI/testing/sysfs-class-cxl
4182
4183 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4184 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4185 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4186 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4187 L:      linux-scsi@vger.kernel.org
4188 S:      Supported
4189 F:      drivers/scsi/cxlflash/
4190 F:      include/uapi/scsi/cxlflash_ioctl.h
4191 F:      Documentation/powerpc/cxlflash.txt
4192
4193 CYBERPRO FB DRIVER
4194 M:      Russell King <linux@armlinux.org.uk>
4195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4196 W:      http://www.armlinux.org.uk/
4197 S:      Maintained
4198 F:      drivers/video/fbdev/cyber2000fb.*
4199
4200 CYCLADES ASYNC MUX DRIVER
4201 W:      http://www.cyclades.com/
4202 S:      Orphan
4203 F:      drivers/tty/cyclades.c
4204 F:      include/linux/cyclades.h
4205 F:      include/uapi/linux/cyclades.h
4206
4207 CYCLADES PC300 DRIVER
4208 W:      http://www.cyclades.com/
4209 S:      Orphan
4210 F:      drivers/net/wan/pc300*
4211
4212 CYPRESS_FIRMWARE MEDIA DRIVER
4213 M:      Antti Palosaari <crope@iki.fi>
4214 L:      linux-media@vger.kernel.org
4215 W:      https://linuxtv.org
4216 W:      http://palosaari.fi/linux/
4217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4218 T:      git git://linuxtv.org/anttip/media_tree.git
4219 S:      Maintained
4220 F:      drivers/media/common/cypress_firmware*
4221
4222 CYTTSP TOUCHSCREEN DRIVER
4223 M:      Ferruh Yigit <fery@cypress.com>
4224 L:      linux-input@vger.kernel.org
4225 S:      Supported
4226 F:      drivers/input/touchscreen/cyttsp*
4227 F:      include/linux/input/cyttsp.h
4228
4229 D-LINK DIR-685 TOUCHKEYS DRIVER
4230 M:      Linus Walleij <linus.walleij@linaro.org>
4231 L:      linux-input@vger.kernel.org
4232 S:      Supported
4233 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4234
4235 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4236 M:      Joshua Kinard <kumba@gentoo.org>
4237 S:      Maintained
4238 F:      drivers/rtc/rtc-ds1685.c
4239 F:      include/linux/rtc/ds1685.h
4240
4241 DAMA SLAVE for AX.25
4242 M:      Joerg Reuter <jreuter@yaina.de>
4243 W:      http://yaina.de/jreuter/
4244 W:      http://www.qsl.net/dl1bke/
4245 L:      linux-hams@vger.kernel.org
4246 S:      Maintained
4247 F:      net/ax25/af_ax25.c
4248 F:      net/ax25/ax25_dev.c
4249 F:      net/ax25/ax25_ds_*
4250 F:      net/ax25/ax25_in.c
4251 F:      net/ax25/ax25_out.c
4252 F:      net/ax25/ax25_timer.c
4253 F:      net/ax25/sysctl_net_ax25.c
4254
4255 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4256 L:      netdev@vger.kernel.org
4257 S:      Orphan
4258 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4259 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4260
4261 DC390/AM53C974 SCSI driver
4262 M:      Hannes Reinecke <hare@suse.com>
4263 L:      linux-scsi@vger.kernel.org
4264 S:      Maintained
4265 F:      drivers/scsi/am53c974.c
4266
4267 DC395x SCSI driver
4268 M:      Oliver Neukum <oliver@neukum.org>
4269 M:      Ali Akcaagac <aliakc@web.de>
4270 M:      Jamie Lenehan <lenehan@twibble.org>
4271 L:      dc395x@twibble.org
4272 W:      http://twibble.org/dist/dc395x/
4273 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4274 S:      Maintained
4275 F:      Documentation/scsi/dc395x.txt
4276 F:      drivers/scsi/dc395x.*
4277
4278 DCCP PROTOCOL
4279 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4280 L:      dccp@vger.kernel.org
4281 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4282 S:      Maintained
4283 F:      include/linux/dccp.h
4284 F:      include/uapi/linux/dccp.h
4285 F:      include/linux/tfrc.h
4286 F:      net/dccp/
4287
4288 DECnet NETWORK LAYER
4289 W:      http://linux-decnet.sourceforge.net
4290 L:      linux-decnet-user@lists.sourceforge.net
4291 S:      Orphan
4292 F:      Documentation/networking/decnet.txt
4293 F:      net/decnet/
4294
4295 DECSTATION PLATFORM SUPPORT
4296 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4297 L:      linux-mips@vger.kernel.org
4298 W:      http://www.linux-mips.org/wiki/DECstation
4299 S:      Maintained
4300 F:      arch/mips/dec/
4301 F:      arch/mips/include/asm/dec/
4302 F:      arch/mips/include/asm/mach-dec/
4303
4304 DEFXX FDDI NETWORK DRIVER
4305 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4306 S:      Maintained
4307 F:      drivers/net/fddi/defxx.*
4308
4309 DELL SMBIOS DRIVER
4310 M:      Pali Rohár <pali.rohar@gmail.com>
4311 M:      Mario Limonciello <mario.limonciello@dell.com>
4312 L:      platform-driver-x86@vger.kernel.org
4313 S:      Maintained
4314 F:      drivers/platform/x86/dell-smbios.*
4315
4316 DELL SMBIOS SMM DRIVER
4317 M:      Mario Limonciello <mario.limonciello@dell.com>
4318 L:      platform-driver-x86@vger.kernel.org
4319 S:      Maintained
4320 F:      drivers/platform/x86/dell-smbios-smm.c
4321
4322 DELL SMBIOS WMI DRIVER
4323 M:      Mario Limonciello <mario.limonciello@dell.com>
4324 L:      platform-driver-x86@vger.kernel.org
4325 S:      Maintained
4326 F:      drivers/platform/x86/dell-smbios-wmi.c
4327 F:      tools/wmi/dell-smbios-example.c
4328
4329 DEFZA FDDI NETWORK DRIVER
4330 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4331 S:      Maintained
4332 F:      drivers/net/fddi/defza.*
4333
4334 DELL LAPTOP DRIVER
4335 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4336 M:      Pali Rohár <pali.rohar@gmail.com>
4337 L:      platform-driver-x86@vger.kernel.org
4338 S:      Maintained
4339 F:      drivers/platform/x86/dell-laptop.c
4340
4341 DELL LAPTOP FREEFALL DRIVER
4342 M:      Pali Rohár <pali.rohar@gmail.com>
4343 S:      Maintained
4344 F:      drivers/platform/x86/dell-smo8800.c
4345
4346 DELL LAPTOP RBTN DRIVER
4347 M:      Pali Rohár <pali.rohar@gmail.com>
4348 S:      Maintained
4349 F:      drivers/platform/x86/dell-rbtn.*
4350
4351 DELL REMOTE BIOS UPDATE DRIVER
4352 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4353 L:      platform-driver-x86@vger.kernel.org
4354 S:      Maintained
4355 F:      drivers/platform/x86/dell_rbu.c
4356
4357 DELL LAPTOP SMM DRIVER
4358 M:      Pali Rohár <pali.rohar@gmail.com>
4359 S:      Maintained
4360 F:      drivers/hwmon/dell-smm-hwmon.c
4361 F:      include/uapi/linux/i8k.h
4362
4363 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4364 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4365 L:      platform-driver-x86@vger.kernel.org
4366 S:      Maintained
4367 F:      Documentation/dcdbas.txt
4368 F:      drivers/platform/x86/dcdbas.*
4369
4370 DELL WMI NOTIFICATIONS DRIVER
4371 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4372 M:      Pali Rohár <pali.rohar@gmail.com>
4373 S:      Maintained
4374 F:      drivers/platform/x86/dell-wmi.c
4375
4376 DELL WMI DESCRIPTOR DRIVER
4377 M:      Mario Limonciello <mario.limonciello@dell.com>
4378 S:      Maintained
4379 F:      drivers/platform/x86/dell-wmi-descriptor.c
4380
4381 DELTA ST MEDIA DRIVER
4382 M:      Hugues Fruchet <hugues.fruchet@st.com>
4383 L:      linux-media@vger.kernel.org
4384 T:      git git://linuxtv.org/media_tree.git
4385 W:      https://linuxtv.org
4386 S:      Supported
4387 F:      drivers/media/platform/sti/delta
4388
4389 DENALI NAND DRIVER
4390 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4391 L:      linux-mtd@lists.infradead.org
4392 S:      Supported
4393 F:      drivers/mtd/nand/raw/denali*
4394
4395 DESIGNWARE USB2 DRD IP DRIVER
4396 M:      Minas Harutyunyan <hminas@synopsys.com>
4397 L:      linux-usb@vger.kernel.org
4398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4399 S:      Maintained
4400 F:      drivers/usb/dwc2/
4401
4402 DESIGNWARE USB3 DRD IP DRIVER
4403 M:      Felipe Balbi <balbi@kernel.org>
4404 L:      linux-usb@vger.kernel.org
4405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4406 S:      Maintained
4407 F:      drivers/usb/dwc3/
4408
4409 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4410 M:      Andreas Klinger <ak@it-klinger.de>
4411 L:      linux-iio@vger.kernel.org
4412 S:      Maintained
4413 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4414 F:      drivers/iio/proximity/srf*.c
4415
4416 DEVICE COREDUMP (DEV_COREDUMP)
4417 M:      Johannes Berg <johannes@sipsolutions.net>
4418 L:      linux-kernel@vger.kernel.org
4419 S:      Maintained
4420 F:      drivers/base/devcoredump.c
4421 F:      include/linux/devcoredump.h
4422
4423 DEVICE FREQUENCY (DEVFREQ)
4424 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4425 M:      Kyungmin Park <kyungmin.park@samsung.com>
4426 R:      Chanwoo Choi <cw00.choi@samsung.com>
4427 L:      linux-pm@vger.kernel.org
4428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4429 S:      Maintained
4430 F:      drivers/devfreq/
4431 F:      include/linux/devfreq.h
4432 F:      Documentation/devicetree/bindings/devfreq/
4433
4434 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4435 M:      Chanwoo Choi <cw00.choi@samsung.com>
4436 L:      linux-pm@vger.kernel.org
4437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4438 S:      Supported
4439 F:      drivers/devfreq/event/
4440 F:      drivers/devfreq/devfreq-event.c
4441 F:      include/linux/devfreq-event.h
4442 F:      Documentation/devicetree/bindings/devfreq/event/
4443
4444 DEVICE NUMBER REGISTRY
4445 M:      Torben Mathiasen <device@lanana.org>
4446 W:      http://lanana.org/docs/device-list/index.html
4447 S:      Maintained
4448
4449 DEVICE-MAPPER  (LVM)
4450 M:      Alasdair Kergon <agk@redhat.com>
4451 M:      Mike Snitzer <snitzer@redhat.com>
4452 M:      dm-devel@redhat.com
4453 L:      dm-devel@redhat.com
4454 W:      http://sources.redhat.com/dm
4455 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4457 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4458 S:      Maintained
4459 F:      Documentation/device-mapper/
4460 F:      drivers/md/Makefile
4461 F:      drivers/md/Kconfig
4462 F:      drivers/md/dm*
4463 F:      drivers/md/persistent-data/
4464 F:      include/linux/device-mapper.h
4465 F:      include/linux/dm-*.h
4466 F:      include/uapi/linux/dm-*.h
4467
4468 DEVLINK
4469 M:      Jiri Pirko <jiri@mellanox.com>
4470 L:      netdev@vger.kernel.org
4471 S:      Supported
4472 F:      net/core/devlink.c
4473 F:      include/net/devlink.h
4474 F:      include/uapi/linux/devlink.h
4475
4476 DIALOG SEMICONDUCTOR DRIVERS
4477 M:      Support Opensource <support.opensource@diasemi.com>
4478 W:      http://www.dialog-semiconductor.com/products
4479 S:      Supported
4480 F:      Documentation/hwmon/da90??
4481 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4482 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4483 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4484 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4485 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4486 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4487 F:      drivers/gpio/gpio-da90??.c
4488 F:      drivers/hwmon/da90??-hwmon.c
4489 F:      drivers/iio/adc/da91??-*.c
4490 F:      drivers/input/misc/da90??_onkey.c
4491 F:      drivers/input/touchscreen/da9052_tsi.c
4492 F:      drivers/leds/leds-da90??.c
4493 F:      drivers/mfd/da903x.c
4494 F:      drivers/mfd/da90??-*.c
4495 F:      drivers/mfd/da91??-*.c
4496 F:      drivers/power/supply/da9052-battery.c
4497 F:      drivers/power/supply/da91??-*.c
4498 F:      drivers/regulator/da903x.c
4499 F:      drivers/regulator/da9???-regulator.[ch]
4500 F:      drivers/thermal/da90??-thermal.c
4501 F:      drivers/rtc/rtc-da90??.c
4502 F:      drivers/video/backlight/da90??_bl.c
4503 F:      drivers/watchdog/da90??_wdt.c
4504 F:      include/linux/mfd/da903x.h
4505 F:      include/linux/mfd/da9052/
4506 F:      include/linux/mfd/da9055/
4507 F:      include/linux/mfd/da9062/
4508 F:      include/linux/mfd/da9063/
4509 F:      include/linux/mfd/da9150/
4510 F:      include/linux/regulator/da9211.h
4511 F:      include/sound/da[79]*.h
4512 F:      sound/soc/codecs/da[79]*.[ch]
4513
4514 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4515 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4516 L:      linux-gpio@vger.kernel.org
4517 S:      Maintained
4518 F:      drivers/gpio/gpio-gpio-mm.c
4519
4520 DIOLAN U2C-12 I2C DRIVER
4521 M:      Guenter Roeck <linux@roeck-us.net>
4522 L:      linux-i2c@vger.kernel.org
4523 S:      Maintained
4524 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4525
4526 FILESYSTEM DIRECT ACCESS (DAX)
4527 M:      Matthew Wilcox <willy@infradead.org>
4528 M:      Ross Zwisler <zwisler@kernel.org>
4529 M:      Jan Kara <jack@suse.cz>
4530 L:      linux-fsdevel@vger.kernel.org
4531 S:      Supported
4532 F:      fs/dax.c
4533 F:      include/linux/dax.h
4534 F:      include/trace/events/fs_dax.h
4535
4536 DEVICE DIRECT ACCESS (DAX)
4537 M:      Dan Williams <dan.j.williams@intel.com>
4538 M:      Dave Jiang <dave.jiang@intel.com>
4539 M:      Ross Zwisler <zwisler@kernel.org>
4540 M:      Vishal Verma <vishal.l.verma@intel.com>
4541 L:      linux-nvdimm@lists.01.org
4542 S:      Supported
4543 F:      drivers/dax/
4544
4545 DIRECTORY NOTIFICATION (DNOTIFY)
4546 M:      Jan Kara <jack@suse.cz>
4547 R:      Amir Goldstein <amir73il@gmail.com>
4548 L:      linux-fsdevel@vger.kernel.org
4549 S:      Maintained
4550 F:      Documentation/filesystems/dnotify.txt
4551 F:      fs/notify/dnotify/
4552 F:      include/linux/dnotify.h
4553
4554 DISK GEOMETRY AND PARTITION HANDLING
4555 M:      Andries Brouwer <aeb@cwi.nl>
4556 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4557 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4558 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4559 S:      Maintained
4560
4561 DISKQUOTA
4562 M:      Jan Kara <jack@suse.com>
4563 S:      Maintained
4564 F:      Documentation/filesystems/quota.txt
4565 F:      fs/quota/
4566 F:      include/linux/quota*.h
4567 F:      include/uapi/linux/quota*.h
4568
4569 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4570 M:      Bernie Thompson <bernie@plugable.com>
4571 L:      linux-fbdev@vger.kernel.org
4572 S:      Maintained
4573 W:      http://plugable.com/category/projects/udlfb/
4574 F:      drivers/video/fbdev/udlfb.c
4575 F:      include/video/udlfb.h
4576 F:      Documentation/fb/udlfb.txt
4577
4578 DISTRIBUTED LOCK MANAGER (DLM)
4579 M:      Christine Caulfield <ccaulfie@redhat.com>
4580 M:      David Teigland <teigland@redhat.com>
4581 L:      cluster-devel@redhat.com
4582 W:      http://sources.redhat.com/cluster/
4583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4584 S:      Supported
4585 F:      fs/dlm/
4586
4587 DMA BUFFER SHARING FRAMEWORK
4588 M:      Sumit Semwal <sumit.semwal@linaro.org>
4589 S:      Maintained
4590 L:      linux-media@vger.kernel.org
4591 L:      dri-devel@lists.freedesktop.org
4592 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4593 F:      drivers/dma-buf/
4594 F:      include/linux/dma-buf*
4595 F:      include/linux/reservation.h
4596 F:      include/linux/*fence.h
4597 F:      Documentation/driver-api/dma-buf.rst
4598 T:      git git://anongit.freedesktop.org/drm/drm-misc
4599
4600 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4601 M:      Vinod Koul <vkoul@kernel.org>
4602 L:      dmaengine@vger.kernel.org
4603 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4604 S:      Maintained
4605 F:      drivers/dma/
4606 F:      include/linux/dmaengine.h
4607 F:      include/linux/of_dma.h
4608 F:      Documentation/devicetree/bindings/dma/
4609 F:      Documentation/driver-api/dmaengine/
4610 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4611
4612 DMA MAPPING HELPERS
4613 M:      Christoph Hellwig <hch@lst.de>
4614 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4615 R:      Robin Murphy <robin.murphy@arm.com>
4616 L:      iommu@lists.linux-foundation.org
4617 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4618 W:      http://git.infradead.org/users/hch/dma-mapping.git
4619 S:      Supported
4620 F:      kernel/dma/
4621 F:      include/asm-generic/dma-mapping.h
4622 F:      include/linux/dma-direct.h
4623 F:      include/linux/dma-mapping.h
4624 F:      include/linux/dma-noncoherent.h
4625
4626 DME1737 HARDWARE MONITOR DRIVER
4627 M:      Juerg Haefliger <juergh@gmail.com>
4628 L:      linux-hwmon@vger.kernel.org
4629 S:      Maintained
4630 F:      Documentation/hwmon/dme1737
4631 F:      drivers/hwmon/dme1737.c
4632
4633 DMI/SMBIOS SUPPORT
4634 M:      Jean Delvare <jdelvare@suse.com>
4635 S:      Maintained
4636 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4637 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4638 F:      drivers/firmware/dmi-id.c
4639 F:      drivers/firmware/dmi_scan.c
4640 F:      include/linux/dmi.h
4641
4642 DOCUMENTATION
4643 M:      Jonathan Corbet <corbet@lwn.net>
4644 L:      linux-doc@vger.kernel.org
4645 S:      Maintained
4646 F:      Documentation/
4647 F:      scripts/kernel-doc
4648 X:      Documentation/ABI/
4649 X:      Documentation/acpi/
4650 X:      Documentation/devicetree/
4651 X:      Documentation/i2c/
4652 X:      Documentation/media/
4653 X:      Documentation/power/
4654 X:      Documentation/spi/
4655 T:      git git://git.lwn.net/linux.git docs-next
4656
4657 DOCUMENTATION/ITALIAN
4658 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4659 L:      linux-doc@vger.kernel.org
4660 S:      Maintained
4661 F:      Documentation/translations/it_IT
4662
4663 DONGWOON DW9714 LENS VOICE COIL DRIVER
4664 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4665 L:      linux-media@vger.kernel.org
4666 T:      git git://linuxtv.org/media_tree.git
4667 S:      Maintained
4668 F:      drivers/media/i2c/dw9714.c
4669 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4670
4671 DONGWOON DW9807 LENS VOICE COIL DRIVER
4672 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4673 L:      linux-media@vger.kernel.org
4674 T:      git git://linuxtv.org/media_tree.git
4675 S:      Maintained
4676 F:      drivers/media/i2c/dw9807-vcm.c
4677 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4678
4679 DOUBLETALK DRIVER
4680 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4681 L:      blinux-list@redhat.com
4682 S:      Maintained
4683 F:      drivers/char/dtlk.c
4684 F:      include/linux/dtlk.h
4685
4686 DPAA2 DATAPATH I/O (DPIO) DRIVER
4687 M:      Roy Pledge <Roy.Pledge@nxp.com>
4688 L:      linux-kernel@vger.kernel.org
4689 S:      Maintained
4690 F:      drivers/soc/fsl/dpio
4691
4692 DPAA2 ETHERNET DRIVER
4693 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4694 L:      netdev@vger.kernel.org
4695 S:      Maintained
4696 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4697 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4698 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4699 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4700 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4701
4702 DPAA2 ETHERNET SWITCH DRIVER
4703 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4704 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4705 L:      linux-kernel@vger.kernel.org
4706 S:      Maintained
4707 F:      drivers/staging/fsl-dpaa2/ethsw
4708
4709 DPAA2 PTP CLOCK DRIVER
4710 M:      Yangbo Lu <yangbo.lu@nxp.com>
4711 L:      netdev@vger.kernel.org
4712 S:      Maintained
4713 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4714 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4715
4716 DPT_I2O SCSI RAID DRIVER
4717 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4718 L:      linux-scsi@vger.kernel.org
4719 W:      http://www.adaptec.com/
4720 S:      Maintained
4721 F:      drivers/scsi/dpt*
4722 F:      drivers/scsi/dpt/
4723
4724 DRBD DRIVER
4725 M:      Philipp Reisner <philipp.reisner@linbit.com>
4726 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4727 L:      drbd-dev@lists.linbit.com
4728 W:      http://www.drbd.org
4729 T:      git git://git.linbit.com/linux-drbd.git
4730 T:      git git://git.linbit.com/drbd-8.4.git
4731 S:      Supported
4732 F:      drivers/block/drbd/
4733 F:      lib/lru_cache.c
4734 F:      Documentation/blockdev/drbd/
4735
4736 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4737 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4738 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4740 S:      Supported
4741 F:      Documentation/kobject.txt
4742 F:      drivers/base/
4743 F:      fs/debugfs/
4744 F:      fs/sysfs/
4745 F:      include/linux/debugfs.h
4746 F:      include/linux/kobj*
4747 F:      lib/kobj*
4748
4749 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4750 M:      Kevin Hilman <khilman@kernel.org>
4751 M:      Nishanth Menon <nm@ti.com>
4752 S:      Maintained
4753 F:      drivers/power/avs/
4754 F:      include/linux/power/smartreflex.h
4755 L:      linux-pm@vger.kernel.org
4756
4757 DRM DRIVER FOR ARM PL111 CLCD
4758 M:      Eric Anholt <eric@anholt.net>
4759 T:      git git://anongit.freedesktop.org/drm/drm-misc
4760 S:      Supported
4761 F:      drivers/gpu/drm/pl111/
4762
4763 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4764 M:      Linus Walleij <linus.walleij@linaro.org>
4765 T:      git git://anongit.freedesktop.org/drm/drm-misc
4766 S:      Maintained
4767 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4768 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4769
4770 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4771 M:      Dave Airlie <airlied@redhat.com>
4772 S:      Odd Fixes
4773 F:      drivers/gpu/drm/ast/
4774
4775 DRM DRIVER FOR BOCHS VIRTUAL GPU
4776 M:      Gerd Hoffmann <kraxel@redhat.com>
4777 L:      virtualization@lists.linux-foundation.org
4778 T:      git git://anongit.freedesktop.org/drm/drm-misc
4779 S:      Maintained
4780 F:      drivers/gpu/drm/bochs/
4781
4782 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4783 M:      Linus Walleij <linus.walleij@linaro.org>
4784 T:      git git://anongit.freedesktop.org/drm/drm-misc
4785 S:      Maintained
4786 F:      drivers/gpu/drm/tve200/
4787
4788 DRM DRIVER FOR ILITEK ILI9225 PANELS
4789 M:      David Lechner <david@lechnology.com>
4790 S:      Maintained
4791 F:      drivers/gpu/drm/tinydrm/ili9225.c
4792 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4793
4794 DRM DRIVER FOR HX8357D PANELS
4795 M:      Eric Anholt <eric@anholt.net>
4796 T:      git git://anongit.freedesktop.org/drm/drm-misc
4797 S:      Maintained
4798 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4799 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4800
4801 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4802 S:      Orphan / Obsolete
4803 F:      drivers/gpu/drm/i810/
4804 F:      include/uapi/drm/i810_drm.h
4805
4806 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4807 S:      Orphan / Obsolete
4808 F:      drivers/gpu/drm/mga/
4809 F:      include/uapi/drm/mga_drm.h
4810
4811 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4812 M:      Dave Airlie <airlied@redhat.com>
4813 S:      Odd Fixes
4814 F:      drivers/gpu/drm/mgag200/
4815
4816 DRM DRIVER FOR MI0283QT
4817 M:      Noralf Trønnes <noralf@tronnes.org>
4818 S:      Maintained
4819 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4820 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4821
4822 DRM DRIVER FOR MSM ADRENO GPU
4823 M:      Rob Clark <robdclark@gmail.com>
4824 L:      linux-arm-msm@vger.kernel.org
4825 L:      dri-devel@lists.freedesktop.org
4826 L:      freedreno@lists.freedesktop.org
4827 T:      git git://people.freedesktop.org/~robclark/linux
4828 S:      Maintained
4829 F:      drivers/gpu/drm/msm/
4830 F:      include/uapi/drm/msm_drm.h
4831 F:      Documentation/devicetree/bindings/display/msm/
4832
4833 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4834 M:      Ben Skeggs <bskeggs@redhat.com>
4835 L:      dri-devel@lists.freedesktop.org
4836 L:      nouveau@lists.freedesktop.org
4837 T:      git git://github.com/skeggsb/linux
4838 S:      Supported
4839 F:      drivers/gpu/drm/nouveau/
4840 F:      include/uapi/drm/nouveau_drm.h
4841
4842 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4843 M:      Stefan Mavrodiev <stefan@olimex.com>
4844 S:      Maintained
4845 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4846 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4847
4848 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4849 M:      Noralf Trønnes <noralf@tronnes.org>
4850 S:      Maintained
4851 F:      drivers/gpu/drm/tinydrm/repaper.c
4852 F:      Documentation/devicetree/bindings/display/repaper.txt
4853
4854 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4855 M:      Dave Airlie <airlied@redhat.com>
4856 M:      Gerd Hoffmann <kraxel@redhat.com>
4857 L:      virtualization@lists.linux-foundation.org
4858 T:      git git://anongit.freedesktop.org/drm/drm-misc
4859 S:      Obsolete
4860 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4861 F:      drivers/gpu/drm/cirrus/
4862
4863 DRM DRIVER FOR QXL VIRTUAL GPU
4864 M:      Dave Airlie <airlied@redhat.com>
4865 M:      Gerd Hoffmann <kraxel@redhat.com>
4866 L:      virtualization@lists.linux-foundation.org
4867 T:      git git://anongit.freedesktop.org/drm/drm-misc
4868 S:      Maintained
4869 F:      drivers/gpu/drm/qxl/
4870 F:      include/uapi/drm/qxl_drm.h
4871
4872 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4873 S:      Orphan / Obsolete
4874 F:      drivers/gpu/drm/r128/
4875 F:      include/uapi/drm/r128_drm.h
4876
4877 DRM DRIVER FOR SAVAGE VIDEO CARDS
4878 S:      Orphan / Obsolete
4879 F:      drivers/gpu/drm/savage/
4880 F:      include/uapi/drm/savage_drm.h
4881
4882 DRM DRIVER FOR SIS VIDEO CARDS
4883 S:      Orphan / Obsolete
4884 F:      drivers/gpu/drm/sis/
4885 F:      include/uapi/drm/sis_drm.h
4886
4887 DRM DRIVER FOR SITRONIX ST7586 PANELS
4888 M:      David Lechner <david@lechnology.com>
4889 S:      Maintained
4890 F:      drivers/gpu/drm/tinydrm/st7586.c
4891 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4892
4893 DRM DRIVER FOR SITRONIX ST7735R PANELS
4894 M:      David Lechner <david@lechnology.com>
4895 S:      Maintained
4896 F:      drivers/gpu/drm/tinydrm/st7735r.c
4897 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4898
4899 DRM DRIVER FOR TDFX VIDEO CARDS
4900 S:      Orphan / Obsolete
4901 F:      drivers/gpu/drm/tdfx/
4902
4903 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4904 M:      Dave Airlie <airlied@redhat.com>
4905 R:      Sean Paul <sean@poorly.run>
4906 L:      dri-devel@lists.freedesktop.org
4907 S:      Odd Fixes
4908 F:      drivers/gpu/drm/udl/
4909 T:      git git://anongit.freedesktop.org/drm/drm-misc
4910
4911 DRM DRIVER FOR VMWARE VIRTUAL GPU
4912 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4913 M:      Thomas Hellstrom <thellstrom@vmware.com>
4914 L:      dri-devel@lists.freedesktop.org
4915 T:      git git://people.freedesktop.org/~thomash/linux
4916 S:      Supported
4917 F:      drivers/gpu/drm/vmwgfx/
4918 F:      include/uapi/drm/vmwgfx_drm.h
4919
4920 DRM DRIVERS
4921 M:      David Airlie <airlied@linux.ie>
4922 M:      Daniel Vetter <daniel@ffwll.ch>
4923 L:      dri-devel@lists.freedesktop.org
4924 T:      git git://anongit.freedesktop.org/drm/drm
4925 B:      https://bugs.freedesktop.org/
4926 C:      irc://chat.freenode.net/dri-devel
4927 S:      Maintained
4928 F:      drivers/gpu/drm/
4929 F:      drivers/gpu/vga/
4930 F:      Documentation/devicetree/bindings/display/
4931 F:      Documentation/devicetree/bindings/gpu/
4932 F:      Documentation/gpu/
4933 F:      include/drm/
4934 F:      include/uapi/drm/
4935 F:      include/linux/vga*
4936
4937 DRM DRIVERS AND MISC GPU PATCHES
4938 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4939 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4940 M:      Sean Paul <sean@poorly.run>
4941 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4942 S:      Maintained
4943 T:      git git://anongit.freedesktop.org/drm/drm-misc
4944 F:      Documentation/gpu/
4945 F:      drivers/gpu/vga/
4946 F:      drivers/gpu/drm/*
4947 F:      include/drm/drm*
4948 F:      include/uapi/drm/drm*
4949 F:      include/linux/vga*
4950
4951 DRM DRIVERS FOR ALLWINNER A10
4952 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4953 L:      dri-devel@lists.freedesktop.org
4954 S:      Supported
4955 F:      drivers/gpu/drm/sun4i/
4956 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4957 T:      git git://anongit.freedesktop.org/drm/drm-misc
4958
4959 DRM DRIVERS FOR AMLOGIC SOCS
4960 M:      Neil Armstrong <narmstrong@baylibre.com>
4961 L:      dri-devel@lists.freedesktop.org
4962 L:      linux-amlogic@lists.infradead.org
4963 W:      http://linux-meson.com/
4964 S:      Supported
4965 F:      drivers/gpu/drm/meson/
4966 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4967 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4968 F:      Documentation/gpu/meson.rst
4969 T:      git git://anongit.freedesktop.org/drm/drm-misc
4970
4971 DRM DRIVERS FOR ATMEL HLCDC
4972 M:      Boris Brezillon <bbrezillon@kernel.org>
4973 L:      dri-devel@lists.freedesktop.org
4974 S:      Supported
4975 F:      drivers/gpu/drm/atmel-hlcdc/
4976 F:      Documentation/devicetree/bindings/display/atmel/
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978
4979 DRM DRIVERS FOR BRIDGE CHIPS
4980 M:      Archit Taneja <architt@codeaurora.org>
4981 M:      Andrzej Hajda <a.hajda@samsung.com>
4982 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4983 S:      Maintained
4984 T:      git git://anongit.freedesktop.org/drm/drm-misc
4985 F:      drivers/gpu/drm/bridge/
4986
4987 DRM DRIVERS FOR EXYNOS
4988 M:      Inki Dae <inki.dae@samsung.com>
4989 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4990 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4991 M:      Kyungmin Park <kyungmin.park@samsung.com>
4992 L:      dri-devel@lists.freedesktop.org
4993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4994 S:      Supported
4995 F:      drivers/gpu/drm/exynos/
4996 F:      include/uapi/drm/exynos_drm.h
4997 F:      Documentation/devicetree/bindings/display/exynos/
4998
4999 DRM DRIVERS FOR FREESCALE DCU
5000 M:      Stefan Agner <stefan@agner.ch>
5001 M:      Alison Wang <alison.wang@nxp.com>
5002 L:      dri-devel@lists.freedesktop.org
5003 S:      Supported
5004 F:      drivers/gpu/drm/fsl-dcu/
5005 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5006 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5007 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5008 T:      git git://anongit.freedesktop.org/drm/drm-misc
5009
5010 DRM DRIVERS FOR FREESCALE IMX
5011 M:      Philipp Zabel <p.zabel@pengutronix.de>
5012 L:      dri-devel@lists.freedesktop.org
5013 S:      Maintained
5014 F:      drivers/gpu/drm/imx/
5015 F:      drivers/gpu/ipu-v3/
5016 F:      Documentation/devicetree/bindings/display/imx/
5017
5018 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5019 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5020 L:      dri-devel@lists.freedesktop.org
5021 T:      git git://github.com/patjak/drm-gma500
5022 S:      Maintained
5023 F:      drivers/gpu/drm/gma500/
5024
5025 DRM DRIVERS FOR HISILICON
5026 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5027 M:      Rongrong Zou <zourongrong@gmail.com>
5028 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5029 R:      Chen Feng <puck.chen@hisilicon.com>
5030 L:      dri-devel@lists.freedesktop.org
5031 T:      git git://github.com/xin3liang/linux.git
5032 S:      Maintained
5033 F:      drivers/gpu/drm/hisilicon/
5034 F:      Documentation/devicetree/bindings/display/hisilicon/
5035
5036 DRM DRIVERS FOR MEDIATEK
5037 M:      CK Hu <ck.hu@mediatek.com>
5038 M:      Philipp Zabel <p.zabel@pengutronix.de>
5039 L:      dri-devel@lists.freedesktop.org
5040 S:      Supported
5041 F:      drivers/gpu/drm/mediatek/
5042 F:      Documentation/devicetree/bindings/display/mediatek/
5043
5044 DRM DRIVERS FOR NVIDIA TEGRA
5045 M:      Thierry Reding <thierry.reding@gmail.com>
5046 L:      dri-devel@lists.freedesktop.org
5047 L:      linux-tegra@vger.kernel.org
5048 T:      git git://anongit.freedesktop.org/tegra/linux.git
5049 S:      Supported
5050 F:      drivers/gpu/drm/tegra/
5051 F:      drivers/gpu/host1x/
5052 F:      include/linux/host1x.h
5053 F:      include/uapi/drm/tegra_drm.h
5054 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5055
5056 DRM DRIVERS FOR RENESAS
5057 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5058 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5059 L:      dri-devel@lists.freedesktop.org
5060 L:      linux-renesas-soc@vger.kernel.org
5061 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5062 S:      Supported
5063 F:      drivers/gpu/drm/rcar-du/
5064 F:      drivers/gpu/drm/shmobile/
5065 F:      include/linux/platform_data/shmob_drm.h
5066 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5067 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5068 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5069
5070 DRM DRIVERS FOR ROCKCHIP
5071 M:      Sandy Huang <hjc@rock-chips.com>
5072 M:      Heiko Stübner <heiko@sntech.de>
5073 L:      dri-devel@lists.freedesktop.org
5074 S:      Maintained
5075 F:      drivers/gpu/drm/rockchip/
5076 F:      Documentation/devicetree/bindings/display/rockchip/
5077 T:      git git://anongit.freedesktop.org/drm/drm-misc
5078
5079 DRM DRIVERS FOR STI
5080 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5081 M:      Vincent Abriou <vincent.abriou@st.com>
5082 L:      dri-devel@lists.freedesktop.org
5083 T:      git git://anongit.freedesktop.org/drm/drm-misc
5084 S:      Maintained
5085 F:      drivers/gpu/drm/sti
5086 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5087
5088 DRM DRIVERS FOR STM
5089 M:      Yannick Fertre <yannick.fertre@st.com>
5090 M:      Philippe Cornu <philippe.cornu@st.com>
5091 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5092 M:      Vincent Abriou <vincent.abriou@st.com>
5093 L:      dri-devel@lists.freedesktop.org
5094 T:      git git://anongit.freedesktop.org/drm/drm-misc
5095 S:      Maintained
5096 F:      drivers/gpu/drm/stm
5097 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5098
5099 DRM DRIVERS FOR TI LCDC
5100 M:      Jyri Sarha <jsarha@ti.com>
5101 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5102 L:      dri-devel@lists.freedesktop.org
5103 S:      Maintained
5104 F:      drivers/gpu/drm/tilcdc/
5105 F:      Documentation/devicetree/bindings/display/tilcdc/
5106
5107 DRM DRIVERS FOR TI OMAP
5108 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5109 L:      dri-devel@lists.freedesktop.org
5110 S:      Maintained
5111 F:      drivers/gpu/drm/omapdrm/
5112 F:      Documentation/devicetree/bindings/display/ti/
5113
5114 DRM DRIVERS FOR V3D
5115 M:      Eric Anholt <eric@anholt.net>
5116 S:      Supported
5117 F:      drivers/gpu/drm/v3d/
5118 F:      include/uapi/drm/v3d_drm.h
5119 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5120 T:      git git://anongit.freedesktop.org/drm/drm-misc
5121
5122 DRM DRIVERS FOR VC4
5123 M:      Eric Anholt <eric@anholt.net>
5124 T:      git git://github.com/anholt/linux
5125 S:      Supported
5126 F:      drivers/gpu/drm/vc4/
5127 F:      include/uapi/drm/vc4_drm.h
5128 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5129 T:      git git://anongit.freedesktop.org/drm/drm-misc
5130
5131 DRM DRIVERS FOR VIVANTE GPU IP
5132 M:      Lucas Stach <l.stach@pengutronix.de>
5133 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5134 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5135 L:      etnaviv@lists.freedesktop.org
5136 L:      dri-devel@lists.freedesktop.org
5137 S:      Maintained
5138 F:      drivers/gpu/drm/etnaviv/
5139 F:      include/uapi/drm/etnaviv_drm.h
5140 F:      Documentation/devicetree/bindings/display/etnaviv/
5141
5142 DRM DRIVERS FOR ZTE ZX
5143 M:      Shawn Guo <shawnguo@kernel.org>
5144 L:      dri-devel@lists.freedesktop.org
5145 S:      Maintained
5146 F:      drivers/gpu/drm/zte/
5147 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5148 T:      git git://anongit.freedesktop.org/drm/drm-misc
5149
5150 DRM PANEL DRIVERS
5151 M:      Thierry Reding <thierry.reding@gmail.com>
5152 L:      dri-devel@lists.freedesktop.org
5153 T:      git git://anongit.freedesktop.org/drm/drm-misc
5154 S:      Maintained
5155 F:      drivers/gpu/drm/drm_panel.c
5156 F:      drivers/gpu/drm/panel/
5157 F:      include/drm/drm_panel.h
5158 F:      Documentation/devicetree/bindings/display/panel/
5159
5160 DRM TINYDRM DRIVERS
5161 M:      Noralf Trønnes <noralf@tronnes.org>
5162 W:      https://github.com/notro/tinydrm/wiki/Development
5163 T:      git git://anongit.freedesktop.org/drm/drm-misc
5164 S:      Maintained
5165 F:      drivers/gpu/drm/tinydrm/
5166 F:      include/drm/tinydrm/
5167
5168 DRM DRIVERS FOR XEN
5169 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5170 T:      git git://anongit.freedesktop.org/drm/drm-misc
5171 L:      dri-devel@lists.freedesktop.org
5172 L:      xen-devel@lists.xen.org
5173 S:      Supported
5174 F:      drivers/gpu/drm/xen/
5175 F:      Documentation/gpu/xen-front.rst
5176
5177 DRM TTM SUBSYSTEM
5178 M:      Christian Koenig <christian.koenig@amd.com>
5179 M:      Huang Rui <ray.huang@amd.com>
5180 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5181 T:      git git://people.freedesktop.org/~agd5f/linux
5182 S:      Maintained
5183 L:      dri-devel@lists.freedesktop.org
5184 F:      include/drm/ttm/
5185 F:      drivers/gpu/drm/ttm/
5186
5187 DSBR100 USB FM RADIO DRIVER
5188 M:      Alexey Klimov <klimov.linux@gmail.com>
5189 L:      linux-media@vger.kernel.org
5190 T:      git git://linuxtv.org/media_tree.git
5191 S:      Maintained
5192 F:      drivers/media/radio/dsbr100.c
5193
5194 DSCC4 DRIVER
5195 M:      Francois Romieu <romieu@fr.zoreil.com>
5196 L:      netdev@vger.kernel.org
5197 S:      Maintained
5198 F:      drivers/net/wan/dscc4.c
5199
5200 DT3155 MEDIA DRIVER
5201 M:      Hans Verkuil <hverkuil@xs4all.nl>
5202 L:      linux-media@vger.kernel.org
5203 T:      git git://linuxtv.org/media_tree.git
5204 W:      https://linuxtv.org
5205 S:      Odd Fixes
5206 F:      drivers/media/pci/dt3155/
5207
5208 DVB_USB_AF9015 MEDIA DRIVER
5209 M:      Antti Palosaari <crope@iki.fi>
5210 L:      linux-media@vger.kernel.org
5211 W:      https://linuxtv.org
5212 W:      http://palosaari.fi/linux/
5213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5214 T:      git git://linuxtv.org/anttip/media_tree.git
5215 S:      Maintained
5216 F:      drivers/media/usb/dvb-usb-v2/af9015*
5217
5218 DVB_USB_AF9035 MEDIA DRIVER
5219 M:      Antti Palosaari <crope@iki.fi>
5220 L:      linux-media@vger.kernel.org
5221 W:      https://linuxtv.org
5222 W:      http://palosaari.fi/linux/
5223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5224 T:      git git://linuxtv.org/anttip/media_tree.git
5225 S:      Maintained
5226 F:      drivers/media/usb/dvb-usb-v2/af9035*
5227
5228 DVB_USB_ANYSEE MEDIA DRIVER
5229 M:      Antti Palosaari <crope@iki.fi>
5230 L:      linux-media@vger.kernel.org
5231 W:      https://linuxtv.org
5232 W:      http://palosaari.fi/linux/
5233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5234 T:      git git://linuxtv.org/anttip/media_tree.git
5235 S:      Maintained
5236 F:      drivers/media/usb/dvb-usb-v2/anysee*
5237
5238 DVB_USB_AU6610 MEDIA DRIVER
5239 M:      Antti Palosaari <crope@iki.fi>
5240 L:      linux-media@vger.kernel.org
5241 W:      https://linuxtv.org
5242 W:      http://palosaari.fi/linux/
5243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5244 T:      git git://linuxtv.org/anttip/media_tree.git
5245 S:      Maintained
5246 F:      drivers/media/usb/dvb-usb-v2/au6610*
5247
5248 DVB_USB_CE6230 MEDIA DRIVER
5249 M:      Antti Palosaari <crope@iki.fi>
5250 L:      linux-media@vger.kernel.org
5251 W:      https://linuxtv.org
5252 W:      http://palosaari.fi/linux/
5253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5254 T:      git git://linuxtv.org/anttip/media_tree.git
5255 S:      Maintained
5256 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5257
5258 DVB_USB_CXUSB MEDIA DRIVER
5259 M:      Michael Krufky <mkrufky@linuxtv.org>
5260 L:      linux-media@vger.kernel.org
5261 W:      https://linuxtv.org
5262 W:      http://github.com/mkrufky
5263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5264 T:      git git://linuxtv.org/media_tree.git
5265 S:      Maintained
5266 F:      drivers/media/usb/dvb-usb/cxusb*
5267
5268 DVB_USB_EC168 MEDIA DRIVER
5269 M:      Antti Palosaari <crope@iki.fi>
5270 L:      linux-media@vger.kernel.org
5271 W:      https://linuxtv.org
5272 W:      http://palosaari.fi/linux/
5273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5274 T:      git git://linuxtv.org/anttip/media_tree.git
5275 S:      Maintained
5276 F:      drivers/media/usb/dvb-usb-v2/ec168*
5277
5278 DVB_USB_GL861 MEDIA DRIVER
5279 M:      Antti Palosaari <crope@iki.fi>
5280 L:      linux-media@vger.kernel.org
5281 W:      https://linuxtv.org
5282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5283 T:      git git://linuxtv.org/anttip/media_tree.git
5284 S:      Maintained
5285 F:      drivers/media/usb/dvb-usb-v2/gl861*
5286
5287 DVB_USB_MXL111SF MEDIA DRIVER
5288 M:      Michael Krufky <mkrufky@linuxtv.org>
5289 L:      linux-media@vger.kernel.org
5290 W:      https://linuxtv.org
5291 W:      http://github.com/mkrufky
5292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5293 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5294 S:      Maintained
5295 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5296
5297 DVB_USB_RTL28XXU MEDIA DRIVER
5298 M:      Antti Palosaari <crope@iki.fi>
5299 L:      linux-media@vger.kernel.org
5300 W:      https://linuxtv.org
5301 W:      http://palosaari.fi/linux/
5302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5303 T:      git git://linuxtv.org/anttip/media_tree.git
5304 S:      Maintained
5305 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5306
5307 DVB_USB_V2 MEDIA DRIVER
5308 M:      Antti Palosaari <crope@iki.fi>
5309 L:      linux-media@vger.kernel.org
5310 W:      https://linuxtv.org
5311 W:      http://palosaari.fi/linux/
5312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5313 T:      git git://linuxtv.org/anttip/media_tree.git
5314 S:      Maintained
5315 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5316 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5317
5318 DYNAMIC DEBUG
5319 M:      Jason Baron <jbaron@akamai.com>
5320 S:      Maintained
5321 F:      lib/dynamic_debug.c
5322 F:      include/linux/dynamic_debug.h
5323
5324 DYNAMIC INTERRUPT MODERATION
5325 M:      Tal Gilboa <talgi@mellanox.com>
5326 S:      Maintained
5327 F:      include/linux/net_dim.h
5328
5329 DZ DECSTATION DZ11 SERIAL DRIVER
5330 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5331 S:      Maintained
5332 F:      drivers/tty/serial/dz.*
5333
5334 E3X0 POWER BUTTON DRIVER
5335 M:      Moritz Fischer <moritz.fischer@ettus.com>
5336 L:      usrp-users@lists.ettus.com
5337 W:      http://www.ettus.com
5338 S:      Supported
5339 F:      drivers/input/misc/e3x0-button.c
5340 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5341
5342 E4000 MEDIA DRIVER
5343 M:      Antti Palosaari <crope@iki.fi>
5344 L:      linux-media@vger.kernel.org
5345 W:      https://linuxtv.org
5346 W:      http://palosaari.fi/linux/
5347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5348 T:      git git://linuxtv.org/anttip/media_tree.git
5349 S:      Maintained
5350 F:      drivers/media/tuners/e4000*
5351
5352 EARTH_PT1 MEDIA DRIVER
5353 M:      Akihiro Tsukada <tskd08@gmail.com>
5354 L:      linux-media@vger.kernel.org
5355 S:      Odd Fixes
5356 F:      drivers/media/pci/pt1/
5357
5358 EARTH_PT3 MEDIA DRIVER
5359 M:      Akihiro Tsukada <tskd08@gmail.com>
5360 L:      linux-media@vger.kernel.org
5361 S:      Odd Fixes
5362 F:      drivers/media/pci/pt3/
5363
5364 EC100 MEDIA DRIVER
5365 M:      Antti Palosaari <crope@iki.fi>
5366 L:      linux-media@vger.kernel.org
5367 W:      https://linuxtv.org
5368 W:      http://palosaari.fi/linux/
5369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5370 T:      git git://linuxtv.org/anttip/media_tree.git
5371 S:      Maintained
5372 F:      drivers/media/dvb-frontends/ec100*
5373
5374 ECRYPT FILE SYSTEM
5375 M:      Tyler Hicks <tyhicks@canonical.com>
5376 L:      ecryptfs@vger.kernel.org
5377 W:      http://ecryptfs.org
5378 W:      https://launchpad.net/ecryptfs
5379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5380 S:      Supported
5381 F:      Documentation/filesystems/ecryptfs.txt
5382 F:      fs/ecryptfs/
5383
5384 EDAC-AMD64
5385 M:      Borislav Petkov <bp@alien8.de>
5386 L:      linux-edac@vger.kernel.org
5387 S:      Maintained
5388 F:      drivers/edac/amd64_edac*
5389
5390 EDAC-CALXEDA
5391 M:      Robert Richter <rric@kernel.org>
5392 L:      linux-edac@vger.kernel.org
5393 S:      Maintained
5394 F:      drivers/edac/highbank*
5395
5396 EDAC-CAVIUM OCTEON
5397 M:      Ralf Baechle <ralf@linux-mips.org>
5398 M:      David Daney <david.daney@cavium.com>
5399 L:      linux-edac@vger.kernel.org
5400 L:      linux-mips@vger.kernel.org
5401 S:      Supported
5402 F:      drivers/edac/octeon_edac*
5403
5404 EDAC-CAVIUM THUNDERX
5405 M:      David Daney <david.daney@cavium.com>
5406 M:      Jan Glauber <jglauber@cavium.com>
5407 L:      linux-edac@vger.kernel.org
5408 S:      Supported
5409 F:      drivers/edac/thunderx_edac*
5410
5411 EDAC-CORE
5412 M:      Borislav Petkov <bp@alien8.de>
5413 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5414 L:      linux-edac@vger.kernel.org
5415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5417 S:      Supported
5418 F:      Documentation/admin-guide/ras.rst
5419 F:      Documentation/driver-api/edac.rst
5420 F:      drivers/edac/
5421 F:      include/linux/edac.h
5422
5423 EDAC-E752X
5424 M:      Mark Gross <mark.gross@intel.com>
5425 L:      linux-edac@vger.kernel.org
5426 S:      Maintained
5427 F:      drivers/edac/e752x_edac.c
5428
5429 EDAC-E7XXX
5430 L:      linux-edac@vger.kernel.org
5431 S:      Maintained
5432 F:      drivers/edac/e7xxx_edac.c
5433
5434 EDAC-FSL_DDR
5435 M:      York Sun <york.sun@nxp.com>
5436 L:      linux-edac@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/edac/fsl_ddr_edac.*
5439
5440 EDAC-GHES
5441 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5442 L:      linux-edac@vger.kernel.org
5443 S:      Maintained
5444 F:      drivers/edac/ghes_edac.c
5445
5446 EDAC-I3000
5447 L:      linux-edac@vger.kernel.org
5448 S:      Orphan
5449 F:      drivers/edac/i3000_edac.c
5450
5451 EDAC-I5000
5452 L:      linux-edac@vger.kernel.org
5453 S:      Maintained
5454 F:      drivers/edac/i5000_edac.c
5455
5456 EDAC-I5400
5457 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5458 L:      linux-edac@vger.kernel.org
5459 S:      Maintained
5460 F:      drivers/edac/i5400_edac.c
5461
5462 EDAC-I7300
5463 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5464 L:      linux-edac@vger.kernel.org
5465 S:      Maintained
5466 F:      drivers/edac/i7300_edac.c
5467
5468 EDAC-I7CORE
5469 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5470 L:      linux-edac@vger.kernel.org
5471 S:      Maintained
5472 F:      drivers/edac/i7core_edac.c
5473
5474 EDAC-I82443BXGX
5475 M:      Tim Small <tim@buttersideup.com>
5476 L:      linux-edac@vger.kernel.org
5477 S:      Maintained
5478 F:      drivers/edac/i82443bxgx_edac.c
5479
5480 EDAC-I82975X
5481 M:      "Arvind R." <arvino55@gmail.com>
5482 L:      linux-edac@vger.kernel.org
5483 S:      Maintained
5484 F:      drivers/edac/i82975x_edac.c
5485
5486 EDAC-IE31200
5487 M:      Jason Baron <jbaron@akamai.com>
5488 L:      linux-edac@vger.kernel.org
5489 S:      Maintained
5490 F:      drivers/edac/ie31200_edac.c
5491
5492 EDAC-MPC85XX
5493 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5494 L:      linux-edac@vger.kernel.org
5495 S:      Maintained
5496 F:      drivers/edac/mpc85xx_edac.[ch]
5497
5498 EDAC-PASEMI
5499 M:      Egor Martovetsky <egor@pasemi.com>
5500 L:      linux-edac@vger.kernel.org
5501 S:      Maintained
5502 F:      drivers/edac/pasemi_edac.c
5503
5504 EDAC-PND2
5505 M:      Tony Luck <tony.luck@intel.com>
5506 L:      linux-edac@vger.kernel.org
5507 S:      Maintained
5508 F:      drivers/edac/pnd2_edac.[ch]
5509
5510 EDAC-R82600
5511 M:      Tim Small <tim@buttersideup.com>
5512 L:      linux-edac@vger.kernel.org
5513 S:      Maintained
5514 F:      drivers/edac/r82600_edac.c
5515
5516 EDAC-SBRIDGE
5517 M:      Tony Luck <tony.luck@intel.com>
5518 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5519 L:      linux-edac@vger.kernel.org
5520 S:      Maintained
5521 F:      drivers/edac/sb_edac.c
5522
5523 EDAC-SKYLAKE
5524 M:      Tony Luck <tony.luck@intel.com>
5525 L:      linux-edac@vger.kernel.org
5526 S:      Maintained
5527 F:      drivers/edac/skx_edac.c
5528
5529 EDAC-TI
5530 M:      Tero Kristo <t-kristo@ti.com>
5531 L:      linux-edac@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/edac/ti_edac.c
5534
5535 EDAC-QCOM
5536 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5537 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5538 L:      linux-arm-msm@vger.kernel.org
5539 L:      linux-edac@vger.kernel.org
5540 S:      Maintained
5541 F:      drivers/edac/qcom_edac.c
5542
5543 EDIROL UA-101/UA-1000 DRIVER
5544 M:      Clemens Ladisch <clemens@ladisch.de>
5545 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5546 T:      git git://git.alsa-project.org/alsa-kernel.git
5547 S:      Maintained
5548 F:      sound/usb/misc/ua101.c
5549
5550 EFI TEST DRIVER
5551 L:      linux-efi@vger.kernel.org
5552 M:      Ivan Hu <ivan.hu@canonical.com>
5553 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5554 S:      Maintained
5555 F:      drivers/firmware/efi/test/
5556
5557 EFI VARIABLE FILESYSTEM
5558 M:      Matthew Garrett <matthew.garrett@nebula.com>
5559 M:      Jeremy Kerr <jk@ozlabs.org>
5560 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5562 L:      linux-efi@vger.kernel.org
5563 S:      Maintained
5564 F:      fs/efivarfs/
5565
5566 EFIFB FRAMEBUFFER DRIVER
5567 L:      linux-fbdev@vger.kernel.org
5568 M:      Peter Jones <pjones@redhat.com>
5569 S:      Maintained
5570 F:      drivers/video/fbdev/efifb.c
5571
5572 EFS FILESYSTEM
5573 W:      http://aeschi.ch.eu.org/efs/
5574 S:      Orphan
5575 F:      fs/efs/
5576
5577 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5578 M:      Douglas Miller <dougmill@linux.ibm.com>
5579 L:      netdev@vger.kernel.org
5580 S:      Maintained
5581 F:      drivers/net/ethernet/ibm/ehea/
5582
5583 EM28XX VIDEO4LINUX DRIVER
5584 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5585 L:      linux-media@vger.kernel.org
5586 W:      https://linuxtv.org
5587 T:      git git://linuxtv.org/media_tree.git
5588 S:      Maintained
5589 F:      drivers/media/usb/em28xx/
5590 F:      Documentation/media/v4l-drivers/em28xx*
5591
5592 EMBEDDED LINUX
5593 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5594 M:      Matt Mackall <mpm@selenic.com>
5595 M:      David Woodhouse <dwmw2@infradead.org>
5596 L:      linux-embedded@vger.kernel.org
5597 S:      Maintained
5598
5599 Emulex 10Gbps iSCSI - OneConnect DRIVER
5600 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5601 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5602 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5603 L:      linux-scsi@vger.kernel.org
5604 W:      http://www.broadcom.com
5605 S:      Supported
5606 F:      drivers/scsi/be2iscsi/
5607
5608 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5609 M:      Sathya Perla <sathya.perla@broadcom.com>
5610 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5611 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5612 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5613 L:      netdev@vger.kernel.org
5614 W:      http://www.emulex.com
5615 S:      Supported
5616 F:      drivers/net/ethernet/emulex/benet/
5617
5618 EMULEX ONECONNECT ROCE DRIVER
5619 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5620 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5621 L:      linux-rdma@vger.kernel.org
5622 W:      http://www.broadcom.com
5623 S:      Odd Fixes
5624 F:      drivers/infiniband/hw/ocrdma/
5625 F:      include/uapi/rdma/ocrdma-abi.h
5626
5627 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5628 M:      James Smart <james.smart@broadcom.com>
5629 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5630 L:      linux-scsi@vger.kernel.org
5631 W:      http://www.broadcom.com
5632 S:      Supported
5633 F:      drivers/scsi/lpfc/
5634
5635 ENE CB710 FLASH CARD READER DRIVER
5636 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5637 S:      Maintained
5638 F:      drivers/misc/cb710/
5639 F:      drivers/mmc/host/cb710-mmc.*
5640 F:      include/linux/cb710.h
5641
5642 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5643 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5644 S:      Maintained
5645 F:      drivers/media/rc/ene_ir.*
5646
5647 EPSON S1D13XXX FRAMEBUFFER DRIVER
5648 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5649 S:      Maintained
5650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5651 F:      drivers/video/fbdev/s1d13xxxfb.c
5652 F:      include/video/s1d13xxxfb.h
5653
5654 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5655 M:      Jeff Layton <jlayton@kernel.org>
5656 S:      Maintained
5657 F:      lib/errseq.c
5658 F:      include/linux/errseq.h
5659
5660 ET131X NETWORK DRIVER
5661 M:      Mark Einon <mark.einon@gmail.com>
5662 S:      Odd Fixes
5663 F:      drivers/net/ethernet/agere/
5664
5665 ETHERNET BRIDGE
5666 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5667 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5668 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5669 L:      netdev@vger.kernel.org
5670 W:      http://www.linuxfoundation.org/en/Net:Bridge
5671 S:      Maintained
5672 F:      include/linux/netfilter_bridge/
5673 F:      net/bridge/
5674
5675 ETHERNET PHY LIBRARY
5676 M:      Andrew Lunn <andrew@lunn.ch>
5677 M:      Florian Fainelli <f.fainelli@gmail.com>
5678 M:      Heiner Kallweit <hkallweit1@gmail.com>
5679 L:      netdev@vger.kernel.org
5680 S:      Maintained
5681 F:      Documentation/ABI/testing/sysfs-bus-mdio
5682 F:      Documentation/devicetree/bindings/net/mdio*
5683 F:      Documentation/networking/phy.txt
5684 F:      drivers/net/phy/
5685 F:      drivers/of/of_mdio.c
5686 F:      drivers/of/of_net.c
5687 F:      include/linux/*mdio*.h
5688 F:      include/linux/of_net.h
5689 F:      include/linux/phy.h
5690 F:      include/linux/phy_fixed.h
5691 F:      include/linux/platform_data/mdio-bcm-unimac.h
5692 F:      include/linux/platform_data/mdio-gpio.h
5693 F:      include/trace/events/mdio.h
5694 F:      include/uapi/linux/mdio.h
5695 F:      include/uapi/linux/mii.h
5696
5697 EXT2 FILE SYSTEM
5698 M:      Jan Kara <jack@suse.com>
5699 L:      linux-ext4@vger.kernel.org
5700 S:      Maintained
5701 F:      Documentation/filesystems/ext2.txt
5702 F:      fs/ext2/
5703 F:      include/linux/ext2*
5704
5705 EXT4 FILE SYSTEM
5706 M:      "Theodore Ts'o" <tytso@mit.edu>
5707 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5708 L:      linux-ext4@vger.kernel.org
5709 W:      http://ext4.wiki.kernel.org
5710 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5712 S:      Maintained
5713 F:      Documentation/filesystems/ext4/ext4.rst
5714 F:      fs/ext4/
5715
5716 Extended Verification Module (EVM)
5717 M:      Mimi Zohar <zohar@linux.ibm.com>
5718 L:      linux-integrity@vger.kernel.org
5719 S:      Supported
5720 F:      security/integrity/evm/
5721
5722 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5723 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5724 L:      linux-efi@vger.kernel.org
5725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5726 S:      Maintained
5727 F:      Documentation/efi-stub.txt
5728 F:      arch/*/kernel/efi.c
5729 F:      arch/x86/boot/compressed/eboot.[ch]
5730 F:      arch/*/include/asm/efi.h
5731 F:      arch/x86/platform/efi/
5732 F:      drivers/firmware/efi/
5733 F:      include/linux/efi*.h
5734 F:      arch/arm/boot/compressed/efi-header.S
5735 F:      arch/arm64/kernel/efi-entry.S
5736
5737 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5738 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5739 M:      Chanwoo Choi <cw00.choi@samsung.com>
5740 L:      linux-kernel@vger.kernel.org
5741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5742 S:      Maintained
5743 F:      drivers/extcon/
5744 F:      include/linux/extcon/
5745 F:      include/linux/extcon.h
5746 F:      Documentation/extcon/
5747 F:      Documentation/devicetree/bindings/extcon/
5748
5749 EXYNOS DP DRIVER
5750 M:      Jingoo Han <jingoohan1@gmail.com>
5751 L:      dri-devel@lists.freedesktop.org
5752 S:      Maintained
5753 F:      drivers/gpu/drm/exynos/exynos_dp*
5754
5755 EXYNOS SYSMMU (IOMMU) driver
5756 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5757 L:      iommu@lists.linux-foundation.org
5758 S:      Maintained
5759 F:      drivers/iommu/exynos-iommu.c
5760
5761 EZchip NPS platform support
5762 M:      Vineet Gupta <vgupta@synopsys.com>
5763 M:      Ofer Levi <oferle@mellanox.com>
5764 S:      Supported
5765 F:      arch/arc/plat-eznps
5766 F:      arch/arc/boot/dts/eznps.dts
5767
5768 F2FS FILE SYSTEM
5769 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5770 M:      Chao Yu <yuchao0@huawei.com>
5771 L:      linux-f2fs-devel@lists.sourceforge.net
5772 W:      https://f2fs.wiki.kernel.org/
5773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5774 S:      Maintained
5775 F:      Documentation/filesystems/f2fs.txt
5776 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5777 F:      fs/f2fs/
5778 F:      include/linux/f2fs_fs.h
5779 F:      include/trace/events/f2fs.h
5780
5781 F71805F HARDWARE MONITORING DRIVER
5782 M:      Jean Delvare <jdelvare@suse.com>
5783 L:      linux-hwmon@vger.kernel.org
5784 S:      Maintained
5785 F:      Documentation/hwmon/f71805f
5786 F:      drivers/hwmon/f71805f.c
5787
5788 FADDR2LINE
5789 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5790 S:      Maintained
5791 F:      scripts/faddr2line
5792
5793 FAILOVER MODULE
5794 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5795 L:      netdev@vger.kernel.org
5796 S:      Supported
5797 F:      net/core/failover.c
5798 F:      include/net/failover.h
5799 F:      Documentation/networking/failover.rst
5800
5801 FANOTIFY
5802 M:      Jan Kara <jack@suse.cz>
5803 R:      Amir Goldstein <amir73il@gmail.com>
5804 L:      linux-fsdevel@vger.kernel.org
5805 S:      Maintained
5806 F:      fs/notify/fanotify/
5807 F:      include/linux/fanotify.h
5808 F:      include/uapi/linux/fanotify.h
5809
5810 FARSYNC SYNCHRONOUS DRIVER
5811 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5812 W:      http://www.farsite.co.uk/
5813 S:      Supported
5814 F:      drivers/net/wan/farsync.*
5815
5816 FAULT INJECTION SUPPORT
5817 M:      Akinobu Mita <akinobu.mita@gmail.com>
5818 S:      Supported
5819 F:      Documentation/fault-injection/
5820 F:      lib/fault-inject.c
5821
5822 FBTFT Framebuffer drivers
5823 S:      Orphan
5824 L:      dri-devel@lists.freedesktop.org
5825 L:      linux-fbdev@vger.kernel.org
5826 F:      drivers/staging/fbtft/
5827
5828 FC0011 TUNER DRIVER
5829 M:      Michael Buesch <m@bues.ch>
5830 L:      linux-media@vger.kernel.org
5831 S:      Maintained
5832 F:      drivers/media/tuners/fc0011.h
5833 F:      drivers/media/tuners/fc0011.c
5834
5835 FC2580 MEDIA DRIVER
5836 M:      Antti Palosaari <crope@iki.fi>
5837 L:      linux-media@vger.kernel.org
5838 W:      https://linuxtv.org
5839 W:      http://palosaari.fi/linux/
5840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5841 T:      git git://linuxtv.org/anttip/media_tree.git
5842 S:      Maintained
5843 F:      drivers/media/tuners/fc2580*
5844
5845 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5846 M:      Johannes Thumshirn <jth@kernel.org>
5847 L:      linux-scsi@vger.kernel.org
5848 W:      www.Open-FCoE.org
5849 S:      Supported
5850 F:      drivers/scsi/libfc/
5851 F:      drivers/scsi/fcoe/
5852 F:      include/scsi/fc/
5853 F:      include/scsi/libfc.h
5854 F:      include/scsi/libfcoe.h
5855 F:      include/uapi/scsi/fc/
5856
5857 FILE LOCKING (flock() and fcntl()/lockf())
5858 M:      Jeff Layton <jlayton@kernel.org>
5859 M:      "J. Bruce Fields" <bfields@fieldses.org>
5860 L:      linux-fsdevel@vger.kernel.org
5861 S:      Maintained
5862 F:      include/linux/fcntl.h
5863 F:      include/uapi/linux/fcntl.h
5864 F:      fs/fcntl.c
5865 F:      fs/locks.c
5866
5867 FILESYSTEMS (VFS and infrastructure)
5868 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5869 L:      linux-fsdevel@vger.kernel.org
5870 S:      Maintained
5871 F:      fs/*
5872 F:      include/linux/fs.h
5873 F:      include/uapi/linux/fs.h
5874
5875 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5876 M:      Riku Voipio <riku.voipio@iki.fi>
5877 L:      linux-hwmon@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/hwmon/f75375s.c
5880 F:      include/linux/f75375s.h
5881
5882 FIREWIRE AUDIO DRIVERS
5883 M:      Clemens Ladisch <clemens@ladisch.de>
5884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5885 T:      git git://git.alsa-project.org/alsa-kernel.git
5886 S:      Maintained
5887 F:      sound/firewire/
5888
5889 FIREWIRE MEDIA DRIVERS (firedtv)
5890 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5891 L:      linux-media@vger.kernel.org
5892 L:      linux1394-devel@lists.sourceforge.net
5893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5894 S:      Maintained
5895 F:      drivers/media/firewire/
5896
5897 FIREWIRE SBP-2 TARGET
5898 M:      Chris Boot <bootc@bootc.net>
5899 L:      linux-scsi@vger.kernel.org
5900 L:      target-devel@vger.kernel.org
5901 L:      linux1394-devel@lists.sourceforge.net
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5903 S:      Maintained
5904 F:      drivers/target/sbp/
5905
5906 FIREWIRE SUBSYSTEM
5907 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5908 L:      linux1394-devel@lists.sourceforge.net
5909 W:      http://ieee1394.wiki.kernel.org/
5910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5911 S:      Maintained
5912 F:      drivers/firewire/
5913 F:      include/linux/firewire.h
5914 F:      include/uapi/linux/firewire*.h
5915 F:      tools/firewire/
5916
5917 FIRMWARE LOADER (request_firmware)
5918 M:      Luis Chamberlain <mcgrof@kernel.org>
5919 L:      linux-kernel@vger.kernel.org
5920 S:      Maintained
5921 F:      Documentation/firmware_class/
5922 F:      drivers/base/firmware_loader/
5923 F:      include/linux/firmware.h
5924
5925 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5926 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5927 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5928 S:      Maintained
5929 F:      drivers/block/rsxx/
5930
5931 FLOPPY DRIVER
5932 M:      Jiri Kosina <jikos@kernel.org>
5933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5934 S:      Odd fixes
5935 F:      drivers/block/floppy.c
5936
5937 FMC SUBSYSTEM
5938 M:      Alessandro Rubini <rubini@gnudd.com>
5939 W:      http://www.ohwr.org/projects/fmc-bus
5940 S:      Supported
5941 F:      drivers/fmc/
5942 F:      include/linux/fmc*.h
5943 F:      include/linux/ipmi-fru.h
5944 K:      fmc_d.*register
5945
5946 FPGA MANAGER FRAMEWORK
5947 M:      Alan Tull <atull@kernel.org>
5948 M:      Moritz Fischer <mdf@kernel.org>
5949 L:      linux-fpga@vger.kernel.org
5950 S:      Maintained
5951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5952 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5953 F:      Documentation/fpga/
5954 F:      Documentation/driver-api/fpga/
5955 F:      Documentation/devicetree/bindings/fpga/
5956 F:      drivers/fpga/
5957 F:      include/linux/fpga/
5958 W:      http://www.rocketboards.org
5959
5960 FPGA DFL DRIVERS
5961 M:      Wu Hao <hao.wu@intel.com>
5962 L:      linux-fpga@vger.kernel.org
5963 S:      Maintained
5964 F:      Documentation/fpga/dfl.txt
5965 F:      include/uapi/linux/fpga-dfl.h
5966 F:      drivers/fpga/dfl*
5967
5968 FPU EMULATOR
5969 M:      Bill Metzenthen <billm@melbpc.org.au>
5970 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5971 S:      Maintained
5972 F:      arch/x86/math-emu/
5973
5974 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5975 L:      netdev@vger.kernel.org
5976 S:      Orphan
5977 F:      drivers/net/wan/dlci.c
5978 F:      drivers/net/wan/sdla.c
5979
5980 FRAMEBUFFER LAYER
5981 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5982 L:      dri-devel@lists.freedesktop.org
5983 L:      linux-fbdev@vger.kernel.org
5984 T:      git git://github.com/bzolnier/linux.git
5985 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5986 S:      Maintained
5987 F:      Documentation/fb/
5988 F:      drivers/video/
5989 F:      include/video/
5990 F:      include/linux/fb.h
5991 F:      include/uapi/video/
5992 F:      include/uapi/linux/fb.h
5993
5994 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5995 M:      Horia Geantă <horia.geanta@nxp.com>
5996 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5997 L:      linux-crypto@vger.kernel.org
5998 S:      Maintained
5999 F:      drivers/crypto/caam/
6000 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6001
6002 FREESCALE DIU FRAMEBUFFER DRIVER
6003 M:      Timur Tabi <timur@kernel.org>
6004 L:      linux-fbdev@vger.kernel.org
6005 S:      Maintained
6006 F:      drivers/video/fbdev/fsl-diu-fb.*
6007
6008 FREESCALE DMA DRIVER
6009 M:      Li Yang <leoyang.li@nxp.com>
6010 M:      Zhang Wei <zw@zh-kernel.org>
6011 L:      linuxppc-dev@lists.ozlabs.org
6012 S:      Maintained
6013 F:      drivers/dma/fsldma.*
6014
6015 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6016 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6017 L:      netdev@vger.kernel.org
6018 S:      Maintained
6019 F:      drivers/net/ethernet/freescale/gianfar*
6020 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6021
6022 FREESCALE GPMI NAND DRIVER
6023 M:      Han Xu <han.xu@nxp.com>
6024 L:      linux-mtd@lists.infradead.org
6025 S:      Maintained
6026 F:      drivers/mtd/nand/raw/gpmi-nand/*
6027
6028 FREESCALE I2C CPM DRIVER
6029 M:      Jochen Friedrich <jochen@scram.de>
6030 L:      linuxppc-dev@lists.ozlabs.org
6031 L:      linux-i2c@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/i2c/busses/i2c-cpm.c
6034
6035 FREESCALE IMX LPI2C DRIVER
6036 M:      Dong Aisheng <aisheng.dong@nxp.com>
6037 L:      linux-i2c@vger.kernel.org
6038 L:      linux-imx@nxp.com
6039 S:      Maintained
6040 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6041 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6042
6043 FREESCALE IMX / MXC FEC DRIVER
6044 M:      Fugang Duan <fugang.duan@nxp.com>
6045 L:      netdev@vger.kernel.org
6046 S:      Maintained
6047 F:      drivers/net/ethernet/freescale/fec_main.c
6048 F:      drivers/net/ethernet/freescale/fec_ptp.c
6049 F:      drivers/net/ethernet/freescale/fec.h
6050 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6051
6052 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6053 M:      Sascha Hauer <s.hauer@pengutronix.de>
6054 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6055 L:      linux-fbdev@vger.kernel.org
6056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6057 S:      Maintained
6058 F:      include/linux/platform_data/video-imxfb.h
6059 F:      drivers/video/fbdev/imxfb.c
6060
6061 FREESCALE QORIQ DPAA ETHERNET DRIVER
6062 M:      Madalin Bucur <madalin.bucur@nxp.com>
6063 L:      netdev@vger.kernel.org
6064 S:      Maintained
6065 F:      drivers/net/ethernet/freescale/dpaa
6066
6067 FREESCALE QORIQ DPAA FMAN DRIVER
6068 M:      Madalin Bucur <madalin.bucur@nxp.com>
6069 L:      netdev@vger.kernel.org
6070 S:      Maintained
6071 F:      drivers/net/ethernet/freescale/fman
6072 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6073
6074 FREESCALE QORIQ PTP CLOCK DRIVER
6075 M:      Yangbo Lu <yangbo.lu@nxp.com>
6076 L:      netdev@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/ptp/ptp_qoriq.c
6079 F:      include/linux/fsl/ptp_qoriq.h
6080 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6081
6082 FREESCALE QUAD SPI DRIVER
6083 M:      Han Xu <han.xu@nxp.com>
6084 L:      linux-mtd@lists.infradead.org
6085 S:      Maintained
6086 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6087
6088 FREESCALE QUICC ENGINE LIBRARY
6089 M:      Qiang Zhao <qiang.zhao@nxp.com>
6090 L:      linuxppc-dev@lists.ozlabs.org
6091 S:      Maintained
6092 F:      drivers/soc/fsl/qe/
6093 F:      include/soc/fsl/*qe*.h
6094 F:      include/soc/fsl/*ucc*.h
6095
6096 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6097 M:      Li Yang <leoyang.li@nxp.com>
6098 L:      netdev@vger.kernel.org
6099 L:      linuxppc-dev@lists.ozlabs.org
6100 S:      Maintained
6101 F:      drivers/net/ethernet/freescale/ucc_geth*
6102
6103 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6104 M:      Zhao Qiang <qiang.zhao@nxp.com>
6105 L:      netdev@vger.kernel.org
6106 L:      linuxppc-dev@lists.ozlabs.org
6107 S:      Maintained
6108 F:      drivers/net/wan/fsl_ucc_hdlc*
6109
6110 FREESCALE QUICC ENGINE UCC UART DRIVER
6111 M:      Timur Tabi <timur@kernel.org>
6112 L:      linuxppc-dev@lists.ozlabs.org
6113 S:      Maintained
6114 F:      drivers/tty/serial/ucc_uart.c
6115
6116 FREESCALE SOC DRIVERS
6117 M:      Li Yang <leoyang.li@nxp.com>
6118 L:      linuxppc-dev@lists.ozlabs.org
6119 L:      linux-arm-kernel@lists.infradead.org
6120 S:      Maintained
6121 F:      Documentation/devicetree/bindings/soc/fsl/
6122 F:      drivers/soc/fsl/
6123 F:      include/linux/fsl/
6124
6125 FREESCALE SOC FS_ENET DRIVER
6126 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6127 L:      linuxppc-dev@lists.ozlabs.org
6128 L:      netdev@vger.kernel.org
6129 S:      Maintained
6130 F:      drivers/net/ethernet/freescale/fs_enet/
6131 F:      include/linux/fs_enet_pd.h
6132
6133 FREESCALE SOC SOUND DRIVERS
6134 M:      Timur Tabi <timur@kernel.org>
6135 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6136 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6137 R:      Fabio Estevam <fabio.estevam@nxp.com>
6138 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6139 L:      linuxppc-dev@lists.ozlabs.org
6140 S:      Maintained
6141 F:      sound/soc/fsl/fsl*
6142 F:      sound/soc/fsl/imx*
6143 F:      sound/soc/fsl/mpc8610_hpcd.c
6144
6145 FREESCALE USB PERIPHERAL DRIVERS
6146 M:      Li Yang <leoyang.li@nxp.com>
6147 L:      linux-usb@vger.kernel.org
6148 L:      linuxppc-dev@lists.ozlabs.org
6149 S:      Maintained
6150 F:      drivers/usb/gadget/udc/fsl*
6151
6152 FREEVXFS FILESYSTEM
6153 M:      Christoph Hellwig <hch@infradead.org>
6154 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6155 S:      Maintained
6156 F:      fs/freevxfs/
6157
6158 FREEZER
6159 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6160 M:      Pavel Machek <pavel@ucw.cz>
6161 L:      linux-pm@vger.kernel.org
6162 S:      Supported
6163 F:      Documentation/power/freezing-of-tasks.txt
6164 F:      include/linux/freezer.h
6165 F:      kernel/freezer.c
6166
6167 FRONTSWAP API
6168 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6169 L:      linux-kernel@vger.kernel.org
6170 S:      Maintained
6171 F:      mm/frontswap.c
6172 F:      include/linux/frontswap.h
6173
6174 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6175 M:      David Howells <dhowells@redhat.com>
6176 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6177 S:      Supported
6178 F:      Documentation/filesystems/caching/
6179 F:      fs/fscache/
6180 F:      include/linux/fscache*.h
6181
6182 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6183 M:      Theodore Y. Ts'o <tytso@mit.edu>
6184 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6185 L:      linux-fscrypt@vger.kernel.org
6186 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6188 S:      Supported
6189 F:      fs/crypto/
6190 F:      include/linux/fscrypt*.h
6191 F:      Documentation/filesystems/fscrypt.rst
6192
6193 FSI-ATTACHED I2C DRIVER
6194 M:      Eddie James <eajames@linux.ibm.com>
6195 L:      linux-i2c@vger.kernel.org
6196 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6197 S:      Maintained
6198 F:      drivers/i2c/busses/i2c-fsi.c
6199 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6200
6201 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6202 M:      Jan Kara <jack@suse.cz>
6203 R:      Amir Goldstein <amir73il@gmail.com>
6204 L:      linux-fsdevel@vger.kernel.org
6205 S:      Maintained
6206 F:      fs/notify/
6207 F:      include/linux/fsnotify*.h
6208
6209 FUJITSU LAPTOP EXTRAS
6210 M:      Jonathan Woithe <jwoithe@just42.net>
6211 L:      platform-driver-x86@vger.kernel.org
6212 S:      Maintained
6213 F:      drivers/platform/x86/fujitsu-laptop.c
6214
6215 FUJITSU M-5MO LS CAMERA ISP DRIVER
6216 M:      Kyungmin Park <kyungmin.park@samsung.com>
6217 M:      Heungjun Kim <riverful.kim@samsung.com>
6218 L:      linux-media@vger.kernel.org
6219 S:      Maintained
6220 F:      drivers/media/i2c/m5mols/
6221 F:      include/media/i2c/m5mols.h
6222
6223 FUJITSU TABLET EXTRAS
6224 M:      Robert Gerlach <khnz@gmx.de>
6225 L:      platform-driver-x86@vger.kernel.org
6226 S:      Maintained
6227 F:      drivers/platform/x86/fujitsu-tablet.c
6228
6229 FUSE: FILESYSTEM IN USERSPACE
6230 M:      Miklos Szeredi <miklos@szeredi.hu>
6231 L:      linux-fsdevel@vger.kernel.org
6232 W:      http://fuse.sourceforge.net/
6233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6234 S:      Maintained
6235 F:      fs/fuse/
6236 F:      include/uapi/linux/fuse.h
6237 F:      Documentation/filesystems/fuse.txt
6238
6239 FUTEX SUBSYSTEM
6240 M:      Thomas Gleixner <tglx@linutronix.de>
6241 M:      Ingo Molnar <mingo@redhat.com>
6242 R:      Peter Zijlstra <peterz@infradead.org>
6243 R:      Darren Hart <dvhart@infradead.org>
6244 L:      linux-kernel@vger.kernel.org
6245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6246 S:      Maintained
6247 F:      kernel/futex.c
6248 F:      kernel/futex_compat.c
6249 F:      include/asm-generic/futex.h
6250 F:      include/linux/futex.h
6251 F:      include/uapi/linux/futex.h
6252 F:      tools/testing/selftests/futex/
6253 F:      tools/perf/bench/futex*
6254 F:      Documentation/*futex*
6255
6256 GCC PLUGINS
6257 M:      Kees Cook <keescook@chromium.org>
6258 R:      Emese Revfy <re.emese@gmail.com>
6259 L:      kernel-hardening@lists.openwall.com
6260 S:      Maintained
6261 F:      scripts/gcc-plugins/
6262 F:      scripts/gcc-plugin.sh
6263 F:      scripts/Makefile.gcc-plugins
6264 F:      Documentation/gcc-plugins.txt
6265
6266 GASKET DRIVER FRAMEWORK
6267 M:      Rob Springer <rspringer@google.com>
6268 M:      Todd Poynor <toddpoynor@google.com>
6269 M:      Ben Chan <benchan@chromium.org>
6270 S:      Maintained
6271 F:      drivers/staging/gasket/
6272
6273 GCOV BASED KERNEL PROFILING
6274 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6275 S:      Maintained
6276 F:      kernel/gcov/
6277 F:      Documentation/dev-tools/gcov.rst
6278
6279 GDB KERNEL DEBUGGING HELPER SCRIPTS
6280 M:      Jan Kiszka <jan.kiszka@siemens.com>
6281 M:      Kieran Bingham <kbingham@kernel.org>
6282 S:      Supported
6283 F:      scripts/gdb/
6284
6285 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6286 M:      Achim Leubner <achim_leubner@adaptec.com>
6287 L:      linux-scsi@vger.kernel.org
6288 W:      http://www.icp-vortex.com/
6289 S:      Supported
6290 F:      drivers/scsi/gdt*
6291
6292 GEMTEK FM RADIO RECEIVER DRIVER
6293 M:      Hans Verkuil <hverkuil@xs4all.nl>
6294 L:      linux-media@vger.kernel.org
6295 T:      git git://linuxtv.org/media_tree.git
6296 W:      https://linuxtv.org
6297 S:      Maintained
6298 F:      drivers/media/radio/radio-gemtek*
6299
6300 GENERIC GPIO I2C DRIVER
6301 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6302 S:      Supported
6303 F:      drivers/i2c/busses/i2c-gpio.c
6304 F:      include/linux/platform_data/i2c-gpio.h
6305
6306 GENERIC GPIO I2C MULTIPLEXER DRIVER
6307 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6308 L:      linux-i2c@vger.kernel.org
6309 S:      Supported
6310 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6311 F:      include/linux/platform_data/i2c-mux-gpio.h
6312 F:      Documentation/i2c/muxes/i2c-mux-gpio
6313
6314 GENERIC HDLC (WAN) DRIVERS
6315 M:      Krzysztof Halasa <khc@pm.waw.pl>
6316 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6317 S:      Maintained
6318 F:      drivers/net/wan/c101.c
6319 F:      drivers/net/wan/hd6457*
6320 F:      drivers/net/wan/hdlc*
6321 F:      drivers/net/wan/n2.c
6322 F:      drivers/net/wan/pc300too.c
6323 F:      drivers/net/wan/pci200syn.c
6324 F:      drivers/net/wan/wanxl*
6325
6326 GENERIC INCLUDE/ASM HEADER FILES
6327 M:      Arnd Bergmann <arnd@arndb.de>
6328 L:      linux-arch@vger.kernel.org
6329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6330 S:      Maintained
6331 F:      include/asm-generic/
6332 F:      include/uapi/asm-generic/
6333
6334 GENERIC PHY FRAMEWORK
6335 M:      Kishon Vijay Abraham I <kishon@ti.com>
6336 L:      linux-kernel@vger.kernel.org
6337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6338 S:      Supported
6339 F:      drivers/phy/
6340 F:      include/linux/phy/
6341 F:      Documentation/devicetree/bindings/phy/
6342
6343 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6344 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6345 S:      Supported
6346 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6347
6348 GENERIC PM DOMAINS
6349 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6350 M:      Kevin Hilman <khilman@kernel.org>
6351 M:      Ulf Hansson <ulf.hansson@linaro.org>
6352 L:      linux-pm@vger.kernel.org
6353 S:      Supported
6354 F:      drivers/base/power/domain*.c
6355 F:      include/linux/pm_domain.h
6356 F:      Documentation/devicetree/bindings/power/power_domain.txt
6357
6358 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6359 M:      Eugen Hristev <eugen.hristev@microchip.com>
6360 L:      linux-input@vger.kernel.org
6361 S:      Maintained
6362 F:      drivers/input/touchscreen/resistive-adc-touch.c
6363
6364 GENERIC UIO DRIVER FOR PCI DEVICES
6365 M:      "Michael S. Tsirkin" <mst@redhat.com>
6366 L:      kvm@vger.kernel.org
6367 S:      Supported
6368 F:      drivers/uio/uio_pci_generic.c
6369
6370 GENWQE (IBM Generic Workqueue Card)
6371 M:      Frank Haverkamp <haver@linux.ibm.com>
6372 S:      Supported
6373 F:      drivers/misc/genwqe/
6374
6375 GET_MAINTAINER SCRIPT
6376 M:      Joe Perches <joe@perches.com>
6377 S:      Maintained
6378 F:      scripts/get_maintainer.pl
6379
6380 GFS2 FILE SYSTEM
6381 M:      Bob Peterson <rpeterso@redhat.com>
6382 M:      Andreas Gruenbacher <agruenba@redhat.com>
6383 L:      cluster-devel@redhat.com
6384 W:      http://sources.redhat.com/cluster/
6385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6386 S:      Supported
6387 F:      Documentation/filesystems/gfs2*.txt
6388 F:      fs/gfs2/
6389 F:      include/uapi/linux/gfs2_ondisk.h
6390
6391 GIGASET ISDN DRIVERS
6392 M:      Paul Bolle <pebolle@tiscali.nl>
6393 L:      gigaset307x-common@lists.sourceforge.net
6394 W:      http://gigaset307x.sourceforge.net/
6395 S:      Odd Fixes
6396 F:      Documentation/isdn/README.gigaset
6397 F:      drivers/isdn/gigaset/
6398 F:      include/uapi/linux/gigaset_dev.h
6399
6400 GNSS SUBSYSTEM
6401 M:      Johan Hovold <johan@kernel.org>
6402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6403 S:      Maintained
6404 F:      Documentation/ABI/testing/sysfs-class-gnss
6405 F:      Documentation/devicetree/bindings/gnss/
6406 F:      drivers/gnss/
6407 F:      include/linux/gnss.h
6408
6409 GO7007 MPEG CODEC
6410 M:      Hans Verkuil <hans.verkuil@cisco.com>
6411 L:      linux-media@vger.kernel.org
6412 S:      Maintained
6413 F:      drivers/media/usb/go7007/
6414
6415 GOODIX TOUCHSCREEN
6416 M:      Bastien Nocera <hadess@hadess.net>
6417 L:      linux-input@vger.kernel.org
6418 S:      Maintained
6419 F:      drivers/input/touchscreen/goodix.c
6420
6421 GPD POCKET FAN DRIVER
6422 M:      Hans de Goede <hdegoede@redhat.com>
6423 L:      platform-driver-x86@vger.kernel.org
6424 S:      Maintained
6425 F:      drivers/platform/x86/gpd-pocket-fan.c
6426
6427 GPIO ACPI SUPPORT
6428 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6429 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6430 L:      linux-gpio@vger.kernel.org
6431 L:      linux-acpi@vger.kernel.org
6432 S:      Maintained
6433 F:      Documentation/acpi/gpio-properties.txt
6434 F:      drivers/gpio/gpiolib-acpi.c
6435
6436 GPIO IR Transmitter
6437 M:      Sean Young <sean@mess.org>
6438 L:      linux-media@vger.kernel.org
6439 S:      Maintained
6440 F:      drivers/media/rc/gpio-ir-tx.c
6441
6442 GPIO MOCKUP DRIVER
6443 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6444 L:      linux-gpio@vger.kernel.org
6445 S:      Maintained
6446 F:      drivers/gpio/gpio-mockup.c
6447 F:      tools/testing/selftests/gpio/
6448
6449 GPIO SUBSYSTEM
6450 M:      Linus Walleij <linus.walleij@linaro.org>
6451 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6452 L:      linux-gpio@vger.kernel.org
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6454 S:      Maintained
6455 F:      Documentation/devicetree/bindings/gpio/
6456 F:      Documentation/driver-api/gpio/
6457 F:      Documentation/gpio/
6458 F:      Documentation/ABI/testing/gpio-cdev
6459 F:      Documentation/ABI/obsolete/sysfs-gpio
6460 F:      drivers/gpio/
6461 F:      include/linux/gpio/
6462 F:      include/linux/gpio.h
6463 F:      include/linux/of_gpio.h
6464 F:      include/asm-generic/gpio.h
6465 F:      include/uapi/linux/gpio.h
6466 F:      tools/gpio/
6467
6468 GRE DEMULTIPLEXER DRIVER
6469 M:      Dmitry Kozlov <xeb@mail.ru>
6470 L:      netdev@vger.kernel.org
6471 S:      Maintained
6472 F:      net/ipv4/gre_demux.c
6473 F:      net/ipv4/gre_offload.c
6474 F:      include/net/gre.h
6475
6476 GRETH 10/100/1G Ethernet MAC device driver
6477 M:      Andreas Larsson <andreas@gaisler.com>
6478 L:      netdev@vger.kernel.org
6479 S:      Maintained
6480 F:      drivers/net/ethernet/aeroflex/
6481
6482 GREYBUS AUDIO PROTOCOLS DRIVERS
6483 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6484 M:      Mark Greer <mgreer@animalcreek.com>
6485 S:      Maintained
6486 F:      drivers/staging/greybus/audio_apbridgea.c
6487 F:      drivers/staging/greybus/audio_apbridgea.h
6488 F:      drivers/staging/greybus/audio_codec.c
6489 F:      drivers/staging/greybus/audio_codec.h
6490 F:      drivers/staging/greybus/audio_gb.c
6491 F:      drivers/staging/greybus/audio_manager.c
6492 F:      drivers/staging/greybus/audio_manager.h
6493 F:      drivers/staging/greybus/audio_manager_module.c
6494 F:      drivers/staging/greybus/audio_manager_private.h
6495 F:      drivers/staging/greybus/audio_manager_sysfs.c
6496 F:      drivers/staging/greybus/audio_module.c
6497 F:      drivers/staging/greybus/audio_topology.c
6498
6499 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6500 M:      Viresh Kumar <vireshk@kernel.org>
6501 S:      Maintained
6502 F:      drivers/staging/greybus/authentication.c
6503 F:      drivers/staging/greybus/bootrom.c
6504 F:      drivers/staging/greybus/firmware.h
6505 F:      drivers/staging/greybus/fw-core.c
6506 F:      drivers/staging/greybus/fw-download.c
6507 F:      drivers/staging/greybus/fw-management.c
6508 F:      drivers/staging/greybus/greybus_authentication.h
6509 F:      drivers/staging/greybus/greybus_firmware.h
6510 F:      drivers/staging/greybus/hid.c
6511 F:      drivers/staging/greybus/i2c.c
6512 F:      drivers/staging/greybus/spi.c
6513 F:      drivers/staging/greybus/spilib.c
6514 F:      drivers/staging/greybus/spilib.h
6515
6516 GREYBUS LOOPBACK DRIVER
6517 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6518 S:      Maintained
6519 F:      drivers/staging/greybus/loopback.c
6520
6521 GREYBUS PLATFORM DRIVERS
6522 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6523 S:      Maintained
6524 F:      drivers/staging/greybus/arche-platform.c
6525 F:      drivers/staging/greybus/arche-apb-ctrl.c
6526 F:      drivers/staging/greybus/arche_platform.h
6527
6528 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6529 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6530 S:      Maintained
6531 F:      drivers/staging/greybus/sdio.c
6532 F:      drivers/staging/greybus/light.c
6533 F:      drivers/staging/greybus/gpio.c
6534 F:      drivers/staging/greybus/power_supply.c
6535 F:      drivers/staging/greybus/spi.c
6536 F:      drivers/staging/greybus/spilib.c
6537
6538 GREYBUS SUBSYSTEM
6539 M:      Johan Hovold <johan@kernel.org>
6540 M:      Alex Elder <elder@kernel.org>
6541 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6542 S:      Maintained
6543 F:      drivers/staging/greybus/
6544 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6545
6546 GREYBUS UART PROTOCOLS DRIVERS
6547 M:      David Lin <dtwlin@gmail.com>
6548 S:      Maintained
6549 F:      drivers/staging/greybus/uart.c
6550 F:      drivers/staging/greybus/log.c
6551
6552 GS1662 VIDEO SERIALIZER
6553 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6554 L:      linux-media@vger.kernel.org
6555 T:      git git://linuxtv.org/media_tree.git
6556 S:      Maintained
6557 F:      drivers/media/spi/gs1662.c
6558
6559 GSPCA FINEPIX SUBDRIVER
6560 M:      Frank Zago <frank@zago.net>
6561 L:      linux-media@vger.kernel.org
6562 T:      git git://linuxtv.org/media_tree.git
6563 S:      Maintained
6564 F:      drivers/media/usb/gspca/finepix.c
6565
6566 GSPCA GL860 SUBDRIVER
6567 M:      Olivier Lorin <o.lorin@laposte.net>
6568 L:      linux-media@vger.kernel.org
6569 T:      git git://linuxtv.org/media_tree.git
6570 S:      Maintained
6571 F:      drivers/media/usb/gspca/gl860/
6572
6573 GSPCA M5602 SUBDRIVER
6574 M:      Erik Andren <erik.andren@gmail.com>
6575 L:      linux-media@vger.kernel.org
6576 T:      git git://linuxtv.org/media_tree.git
6577 S:      Maintained
6578 F:      drivers/media/usb/gspca/m5602/
6579
6580 GSPCA PAC207 SONIXB SUBDRIVER
6581 M:      Hans Verkuil <hverkuil@xs4all.nl>
6582 L:      linux-media@vger.kernel.org
6583 T:      git git://linuxtv.org/media_tree.git
6584 S:      Odd Fixes
6585 F:      drivers/media/usb/gspca/pac207.c
6586
6587 GSPCA SN9C20X SUBDRIVER
6588 M:      Brian Johnson <brijohn@gmail.com>
6589 L:      linux-media@vger.kernel.org
6590 T:      git git://linuxtv.org/media_tree.git
6591 S:      Maintained
6592 F:      drivers/media/usb/gspca/sn9c20x.c
6593
6594 GSPCA T613 SUBDRIVER
6595 M:      Leandro Costantino <lcostantino@gmail.com>
6596 L:      linux-media@vger.kernel.org
6597 T:      git git://linuxtv.org/media_tree.git
6598 S:      Maintained
6599 F:      drivers/media/usb/gspca/t613.c
6600
6601 GSPCA USB WEBCAM DRIVER
6602 M:      Hans Verkuil <hverkuil@xs4all.nl>
6603 L:      linux-media@vger.kernel.org
6604 T:      git git://linuxtv.org/media_tree.git
6605 S:      Odd Fixes
6606 F:      drivers/media/usb/gspca/
6607
6608 GTP (GPRS Tunneling Protocol)
6609 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6610 M:      Harald Welte <laforge@gnumonks.org>
6611 L:      osmocom-net-gprs@lists.osmocom.org
6612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6613 S:      Maintained
6614 F:      drivers/net/gtp.c
6615
6616 GUID PARTITION TABLE (GPT)
6617 M:      Davidlohr Bueso <dave@stgolabs.net>
6618 L:      linux-efi@vger.kernel.org
6619 S:      Maintained
6620 F:      block/partitions/efi.*
6621
6622 H8/300 ARCHITECTURE
6623 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6624 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6625 W:      http://uclinux-h8.sourceforge.jp
6626 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6627 S:      Maintained
6628 F:      arch/h8300/
6629 F:      drivers/clocksource/h8300_*.c
6630 F:      drivers/clk/h8300/
6631 F:      drivers/irqchip/irq-renesas-h8*.c
6632
6633 HACKRF MEDIA DRIVER
6634 M:      Antti Palosaari <crope@iki.fi>
6635 L:      linux-media@vger.kernel.org
6636 W:      https://linuxtv.org
6637 W:      http://palosaari.fi/linux/
6638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6639 T:      git git://linuxtv.org/anttip/media_tree.git
6640 S:      Maintained
6641 F:      drivers/media/usb/hackrf/
6642
6643 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6644 M:      Frank Seidel <frank@f-seidel.de>
6645 L:      platform-driver-x86@vger.kernel.org
6646 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6647 S:      Maintained
6648 F:      drivers/platform/x86/hdaps.c
6649
6650 HARDWARE MONITORING
6651 M:      Jean Delvare <jdelvare@suse.com>
6652 M:      Guenter Roeck <linux@roeck-us.net>
6653 L:      linux-hwmon@vger.kernel.org
6654 W:      http://hwmon.wiki.kernel.org/
6655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6656 S:      Maintained
6657 F:      Documentation/devicetree/bindings/hwmon/
6658 F:      Documentation/hwmon/
6659 F:      drivers/hwmon/
6660 F:      include/linux/hwmon*.h
6661 F:      include/trace/events/hwmon*.h
6662
6663 HARDWARE RANDOM NUMBER GENERATOR CORE
6664 M:      Matt Mackall <mpm@selenic.com>
6665 M:      Herbert Xu <herbert@gondor.apana.org.au>
6666 L:      linux-crypto@vger.kernel.org
6667 S:      Odd fixes
6668 F:      Documentation/devicetree/bindings/rng/
6669 F:      Documentation/hw_random.txt
6670 F:      drivers/char/hw_random/
6671 F:      include/linux/hw_random.h
6672
6673 HARDWARE TRACING FACILITIES
6674 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6675 S:      Maintained
6676 F:      drivers/hwtracing/
6677
6678 HARDWARE SPINLOCK CORE
6679 M:      Ohad Ben-Cohen <ohad@wizery.com>
6680 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6681 L:      linux-remoteproc@vger.kernel.org
6682 S:      Maintained
6683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6684 F:      Documentation/devicetree/bindings/hwlock/
6685 F:      Documentation/hwspinlock.txt
6686 F:      drivers/hwspinlock/
6687 F:      include/linux/hwspinlock.h
6688
6689 HARMONY SOUND DRIVER
6690 L:      linux-parisc@vger.kernel.org
6691 S:      Maintained
6692 F:      sound/parisc/harmony.*
6693
6694 HDPVR USB VIDEO ENCODER DRIVER
6695 M:      Hans Verkuil <hverkuil@xs4all.nl>
6696 L:      linux-media@vger.kernel.org
6697 T:      git git://linuxtv.org/media_tree.git
6698 W:      https://linuxtv.org
6699 S:      Odd Fixes
6700 F:      drivers/media/usb/hdpvr/
6701
6702 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6703 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6704 S:      Supported
6705 F:      Documentation/watchdog/hpwdt.txt
6706 F:      drivers/watchdog/hpwdt.c
6707
6708 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6709 M:      Don Brace <don.brace@microsemi.com>
6710 L:      esc.storagedev@microsemi.com
6711 L:      linux-scsi@vger.kernel.org
6712 S:      Supported
6713 F:      Documentation/scsi/hpsa.txt
6714 F:      drivers/scsi/hpsa*.[ch]
6715 F:      include/linux/cciss*.h
6716 F:      include/uapi/linux/cciss*.h
6717
6718 HFI1 DRIVER
6719 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6720 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6721 L:      linux-rdma@vger.kernel.org
6722 S:      Supported
6723 F:      drivers/infiniband/hw/hfi1
6724
6725 HFS FILESYSTEM
6726 L:      linux-fsdevel@vger.kernel.org
6727 S:      Orphan
6728 F:      Documentation/filesystems/hfs.txt
6729 F:      fs/hfs/
6730
6731 HFSPLUS FILESYSTEM
6732 L:      linux-fsdevel@vger.kernel.org
6733 S:      Orphan
6734 F:      Documentation/filesystems/hfsplus.txt
6735 F:      fs/hfsplus/
6736
6737 HGA FRAMEBUFFER DRIVER
6738 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6739 L:      linux-nvidia@lists.surfsouth.com
6740 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6741 S:      Maintained
6742 F:      drivers/video/fbdev/hgafb.c
6743
6744 HIBERNATION (aka Software Suspend, aka swsusp)
6745 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6746 M:      Pavel Machek <pavel@ucw.cz>
6747 L:      linux-pm@vger.kernel.org
6748 B:      https://bugzilla.kernel.org
6749 S:      Supported
6750 F:      arch/x86/power/
6751 F:      drivers/base/power/
6752 F:      kernel/power/
6753 F:      include/linux/suspend.h
6754 F:      include/linux/freezer.h
6755 F:      include/linux/pm.h
6756 F:      arch/*/include/asm/suspend*.h
6757
6758 HID CORE LAYER
6759 M:      Jiri Kosina <jikos@kernel.org>
6760 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6761 L:      linux-input@vger.kernel.org
6762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6763 S:      Maintained
6764 F:      drivers/hid/
6765 F:      include/linux/hid*
6766 F:      include/uapi/linux/hid*
6767
6768 HID SENSOR HUB DRIVERS
6769 M:      Jiri Kosina <jikos@kernel.org>
6770 M:      Jonathan Cameron <jic23@kernel.org>
6771 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6772 L:      linux-input@vger.kernel.org
6773 L:      linux-iio@vger.kernel.org
6774 S:      Maintained
6775 F:      Documentation/hid/hid-sensor*
6776 F:      drivers/hid/hid-sensor-*
6777 F:      drivers/iio/*/hid-*
6778 F:      include/linux/hid-sensor-*
6779
6780 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6781 M:      Thomas Gleixner <tglx@linutronix.de>
6782 L:      linux-kernel@vger.kernel.org
6783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6784 S:      Maintained
6785 F:      Documentation/timers/
6786 F:      kernel/time/hrtimer.c
6787 F:      kernel/time/clockevents.c
6788 F:      kernel/time/timer_*.c
6789 F:      include/linux/clockchips.h
6790 F:      include/linux/hrtimer.h
6791
6792 HIGH-SPEED SCC DRIVER FOR AX.25
6793 L:      linux-hams@vger.kernel.org
6794 S:      Orphan
6795 F:      drivers/net/hamradio/dmascc.c
6796 F:      drivers/net/hamradio/scc.c
6797
6798 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6799 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6800 W:      http://www.highpoint-tech.com
6801 S:      Supported
6802 F:      Documentation/scsi/hptiop.txt
6803 F:      drivers/scsi/hptiop.c
6804
6805 HIPPI
6806 M:      Jes Sorensen <jes@trained-monkey.org>
6807 L:      linux-hippi@sunsite.dk
6808 S:      Maintained
6809 F:      include/linux/hippidevice.h
6810 F:      include/uapi/linux/if_hippi.h
6811 F:      net/802/hippi.c
6812 F:      drivers/net/hippi/
6813
6814 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6815 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6816 M:      Salil Mehta <salil.mehta@huawei.com>
6817 L:      netdev@vger.kernel.org
6818 W:      http://www.hisilicon.com
6819 S:      Maintained
6820 F:      drivers/net/ethernet/hisilicon/hns3/
6821
6822 HISILICON LPC BUS DRIVER
6823 M:      john.garry@huawei.com
6824 W:      http://www.hisilicon.com
6825 S:      Maintained
6826 F:      drivers/bus/hisi_lpc.c
6827 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6828
6829 HISILICON NETWORK SUBSYSTEM DRIVER
6830 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6831 M:      Salil Mehta <salil.mehta@huawei.com>
6832 L:      netdev@vger.kernel.org
6833 W:      http://www.hisilicon.com
6834 S:      Maintained
6835 F:      drivers/net/ethernet/hisilicon/
6836 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6837
6838 HISILICON PMU DRIVER
6839 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6840 W:      http://www.hisilicon.com
6841 S:      Supported
6842 F:      drivers/perf/hisilicon
6843 F:      Documentation/perf/hisi-pmu.txt
6844
6845 HISILICON ROCE DRIVER
6846 M:      Lijun Ou <oulijun@huawei.com>
6847 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6848 L:      linux-rdma@vger.kernel.org
6849 S:      Maintained
6850 F:      drivers/infiniband/hw/hns/
6851 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6852
6853 HISILICON SAS Controller
6854 M:      John Garry <john.garry@huawei.com>
6855 W:      http://www.hisilicon.com
6856 S:      Supported
6857 F:      drivers/scsi/hisi_sas/
6858 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6859
6860 HMM - Heterogeneous Memory Management
6861 M:      Jérôme Glisse <jglisse@redhat.com>
6862 L:      linux-mm@kvack.org
6863 S:      Maintained
6864 F:      mm/hmm*
6865 F:      include/linux/hmm*
6866 F:      Documentation/vm/hmm.rst
6867
6868 HOST AP DRIVER
6869 M:      Jouni Malinen <j@w1.fi>
6870 L:      linux-wireless@vger.kernel.org
6871 W:      http://w1.fi/hostap-driver.html
6872 S:      Obsolete
6873 F:      drivers/net/wireless/intersil/hostap/
6874
6875 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6876 L:      platform-driver-x86@vger.kernel.org
6877 S:      Orphan
6878 F:      drivers/platform/x86/tc1100-wmi.c
6879
6880 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6881 M:      Jaroslav Kysela <perex@perex.cz>
6882 S:      Maintained
6883 F:      drivers/net/ethernet/hp/hp100.*
6884
6885 HPET:   High Precision Event Timers driver
6886 M:      Clemens Ladisch <clemens@ladisch.de>
6887 S:      Maintained
6888 F:      Documentation/timers/hpet.txt
6889 F:      drivers/char/hpet.c
6890 F:      include/linux/hpet.h
6891 F:      include/uapi/linux/hpet.h
6892
6893 HPET:   x86
6894 S:      Orphan
6895 F:      arch/x86/kernel/hpet.c
6896 F:      arch/x86/include/asm/hpet.h
6897
6898 HPFS FILESYSTEM
6899 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6900 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6901 S:      Maintained
6902 F:      fs/hpfs/
6903
6904 HSI SUBSYSTEM
6905 M:      Sebastian Reichel <sre@kernel.org>
6906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6907 S:      Maintained
6908 F:      Documentation/ABI/testing/sysfs-bus-hsi
6909 F:      Documentation/driver-api/hsi.rst
6910 F:      drivers/hsi/
6911 F:      include/linux/hsi/
6912 F:      include/uapi/linux/hsi/
6913
6914 HSO 3G MODEM DRIVER
6915 L:      linux-usb@vger.kernel.org
6916 S:      Orphan
6917 F:      drivers/net/usb/hso.c
6918
6919 HSR NETWORK PROTOCOL
6920 M:      Arvid Brodin <arvid.brodin@alten.se>
6921 L:      netdev@vger.kernel.org
6922 S:      Maintained
6923 F:      net/hsr/
6924
6925 HT16K33 LED CONTROLLER DRIVER
6926 M:      Robin van der Gracht <robin@protonic.nl>
6927 S:      Maintained
6928 F:      drivers/auxdisplay/ht16k33.c
6929 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6930
6931 HTCPEN TOUCHSCREEN DRIVER
6932 M:      Pau Oliva Fora <pof@eslack.org>
6933 L:      linux-input@vger.kernel.org
6934 S:      Maintained
6935 F:      drivers/input/touchscreen/htcpen.c
6936
6937 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6938 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6939 L:      linux-iio@vger.kernel.org
6940 W:      http://www.st.com/
6941 S:      Maintained
6942 F:      drivers/iio/humidity/hts221*
6943 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6944
6945 HUAWEI ETHERNET DRIVER
6946 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6947 L:      netdev@vger.kernel.org
6948 S:      Supported
6949 F:      Documentation/networking/hinic.txt
6950 F:      drivers/net/ethernet/huawei/hinic/
6951
6952 HUGETLB FILESYSTEM
6953 M:      Mike Kravetz <mike.kravetz@oracle.com>
6954 L:      linux-mm@kvack.org
6955 S:      Maintained
6956 F:      fs/hugetlbfs/
6957 F:      mm/hugetlb.c
6958 F:      include/linux/hugetlb.h
6959 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6960 F:      Documentation/vm/hugetlbfs_reserv.rst
6961 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6962
6963 HVA ST MEDIA DRIVER
6964 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6965 L:      linux-media@vger.kernel.org
6966 T:      git git://linuxtv.org/media_tree.git
6967 W:      https://linuxtv.org
6968 S:      Supported
6969 F:      drivers/media/platform/sti/hva
6970
6971 HWPOISON MEMORY FAILURE HANDLING
6972 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6973 L:      linux-mm@kvack.org
6974 S:      Maintained
6975 F:      mm/memory-failure.c
6976 F:      mm/hwpoison-inject.c
6977
6978 HYGON PROCESSOR SUPPORT
6979 M:      Pu Wen <puwen@hygon.cn>
6980 L:      linux-kernel@vger.kernel.org
6981 S:      Maintained
6982 F:      arch/x86/kernel/cpu/hygon.c
6983
6984 Hyper-V CORE AND DRIVERS
6985 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6986 M:      Haiyang Zhang <haiyangz@microsoft.com>
6987 M:      Stephen Hemminger <sthemmin@microsoft.com>
6988 M:      Sasha Levin <sashal@kernel.org>
6989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6990 L:      devel@linuxdriverproject.org
6991 S:      Supported
6992 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
6993 F:      arch/x86/include/asm/mshyperv.h
6994 F:      arch/x86/include/asm/trace/hyperv.h
6995 F:      arch/x86/include/asm/hyperv-tlfs.h
6996 F:      arch/x86/kernel/cpu/mshyperv.c
6997 F:      arch/x86/hyperv
6998 F:      drivers/hid/hid-hyperv.c
6999 F:      drivers/hv/
7000 F:      drivers/input/serio/hyperv-keyboard.c
7001 F:      drivers/pci/controller/pci-hyperv.c
7002 F:      drivers/net/hyperv/
7003 F:      drivers/scsi/storvsc_drv.c
7004 F:      drivers/uio/uio_hv_generic.c
7005 F:      drivers/video/fbdev/hyperv_fb.c
7006 F:      net/vmw_vsock/hyperv_transport.c
7007 F:      include/linux/hyperv.h
7008 F:      include/uapi/linux/hyperv.h
7009 F:      tools/hv/
7010 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7011
7012 HYPERVISOR VIRTUAL CONSOLE DRIVER
7013 L:      linuxppc-dev@lists.ozlabs.org
7014 S:      Odd Fixes
7015 F:      drivers/tty/hvc/
7016
7017 I2C ACPI SUPPORT
7018 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7019 L:      linux-i2c@vger.kernel.org
7020 L:      linux-acpi@vger.kernel.org
7021 S:      Maintained
7022 F:      drivers/i2c/i2c-core-acpi.c
7023
7024 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7025 M:      Ajay Gupta <ajayg@nvidia.com>
7026 L:      linux-i2c@vger.kernel.org
7027 S:      Maintained
7028 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7029 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7030
7031 I2C MUXES
7032 M:      Peter Rosin <peda@axentia.se>
7033 L:      linux-i2c@vger.kernel.org
7034 S:      Maintained
7035 F:      Documentation/i2c/i2c-topology
7036 F:      Documentation/i2c/muxes/
7037 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7038 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7039 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7040 F:      drivers/i2c/i2c-mux.c
7041 F:      drivers/i2c/muxes/
7042 F:      include/linux/i2c-mux.h
7043
7044 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7045 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7046 L:      linux-i2c@vger.kernel.org
7047 S:      Maintained
7048 F:      drivers/i2c/busses/i2c-mv64xxx.c
7049
7050 I2C OVER PARALLEL PORT
7051 M:      Jean Delvare <jdelvare@suse.com>
7052 L:      linux-i2c@vger.kernel.org
7053 S:      Maintained
7054 F:      Documentation/i2c/busses/i2c-parport
7055 F:      Documentation/i2c/busses/i2c-parport-light
7056 F:      drivers/i2c/busses/i2c-parport.c
7057 F:      drivers/i2c/busses/i2c-parport-light.c
7058
7059 I2C SUBSYSTEM
7060 M:      Wolfram Sang <wsa@the-dreams.de>
7061 L:      linux-i2c@vger.kernel.org
7062 W:      https://i2c.wiki.kernel.org/
7063 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7065 S:      Maintained
7066 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7067 F:      Documentation/i2c/
7068 F:      drivers/i2c/*
7069 F:      include/linux/i2c.h
7070 F:      include/linux/i2c-dev.h
7071 F:      include/linux/i2c-smbus.h
7072 F:      include/uapi/linux/i2c.h
7073 F:      include/uapi/linux/i2c-*.h
7074
7075 I2C SUBSYSTEM HOST DRIVERS
7076 L:      linux-i2c@vger.kernel.org
7077 W:      https://i2c.wiki.kernel.org/
7078 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7080 S:      Odd Fixes
7081 F:      Documentation/devicetree/bindings/i2c/
7082 F:      drivers/i2c/algos/
7083 F:      drivers/i2c/busses/
7084
7085 I2C-TAOS-EVM DRIVER
7086 M:      Jean Delvare <jdelvare@suse.com>
7087 L:      linux-i2c@vger.kernel.org
7088 S:      Maintained
7089 F:      Documentation/i2c/busses/i2c-taos-evm
7090 F:      drivers/i2c/busses/i2c-taos-evm.c
7091
7092 I2C-TINY-USB DRIVER
7093 M:      Till Harbaum <till@harbaum.org>
7094 L:      linux-i2c@vger.kernel.org
7095 W:      http://www.harbaum.org/till/i2c_tiny_usb
7096 S:      Maintained
7097 F:      drivers/i2c/busses/i2c-tiny-usb.c
7098
7099 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7100 M:      Jean Delvare <jdelvare@suse.com>
7101 L:      linux-i2c@vger.kernel.org
7102 S:      Maintained
7103 F:      Documentation/i2c/busses/i2c-ali1535
7104 F:      Documentation/i2c/busses/i2c-ali1563
7105 F:      Documentation/i2c/busses/i2c-ali15x3
7106 F:      Documentation/i2c/busses/i2c-amd756
7107 F:      Documentation/i2c/busses/i2c-amd8111
7108 F:      Documentation/i2c/busses/i2c-i801
7109 F:      Documentation/i2c/busses/i2c-nforce2
7110 F:      Documentation/i2c/busses/i2c-piix4
7111 F:      Documentation/i2c/busses/i2c-sis5595
7112 F:      Documentation/i2c/busses/i2c-sis630
7113 F:      Documentation/i2c/busses/i2c-sis96x
7114 F:      Documentation/i2c/busses/i2c-via
7115 F:      Documentation/i2c/busses/i2c-viapro
7116 F:      drivers/i2c/busses/i2c-ali1535.c
7117 F:      drivers/i2c/busses/i2c-ali1563.c
7118 F:      drivers/i2c/busses/i2c-ali15x3.c
7119 F:      drivers/i2c/busses/i2c-amd756.c
7120 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7121 F:      drivers/i2c/busses/i2c-amd8111.c
7122 F:      drivers/i2c/busses/i2c-i801.c
7123 F:      drivers/i2c/busses/i2c-isch.c
7124 F:      drivers/i2c/busses/i2c-nforce2.c
7125 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7126 F:      drivers/i2c/busses/i2c-piix4.c
7127 F:      drivers/i2c/busses/i2c-sis5595.c
7128 F:      drivers/i2c/busses/i2c-sis630.c
7129 F:      drivers/i2c/busses/i2c-sis96x.c
7130 F:      drivers/i2c/busses/i2c-via.c
7131 F:      drivers/i2c/busses/i2c-viapro.c
7132
7133 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7134 M:      Hans de Goede <hdegoede@redhat.com>
7135 L:      linux-i2c@vger.kernel.org
7136 S:      Maintained
7137 F:      drivers/i2c/busses/i2c-cht-wc.c
7138
7139 I2C/SMBUS ISMT DRIVER
7140 M:      Seth Heasley <seth.heasley@intel.com>
7141 M:      Neil Horman <nhorman@tuxdriver.com>
7142 L:      linux-i2c@vger.kernel.org
7143 F:      drivers/i2c/busses/i2c-ismt.c
7144 F:      Documentation/i2c/busses/i2c-ismt
7145
7146 I2C/SMBUS STUB DRIVER
7147 M:      Jean Delvare <jdelvare@suse.com>
7148 L:      linux-i2c@vger.kernel.org
7149 S:      Maintained
7150 F:      drivers/i2c/i2c-stub.c
7151
7152 I3C SUBSYSTEM
7153 M:      Boris Brezillon <bbrezillon@kernel.org>
7154 L:      linux-i3c@lists.infradead.org
7155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7156 S:      Maintained
7157 F:      Documentation/ABI/testing/sysfs-bus-i3c
7158 F:      Documentation/devicetree/bindings/i3c/
7159 F:      Documentation/driver-api/i3c
7160 F:      drivers/i3c/
7161 F:      include/linux/i3c/
7162 F:      include/dt-bindings/i3c/
7163
7164 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7165 M:      Vitor Soares <vitor.soares@synopsys.com>
7166 S:      Maintained
7167 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7168 F:      drivers/i3c/master/dw*
7169
7170 IA64 (Itanium) PLATFORM
7171 M:      Tony Luck <tony.luck@intel.com>
7172 M:      Fenghua Yu <fenghua.yu@intel.com>
7173 L:      linux-ia64@vger.kernel.org
7174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7175 S:      Maintained
7176 F:      arch/ia64/
7177
7178 IBM Power 842 compression accelerator
7179 M:      Haren Myneni <haren@us.ibm.com>
7180 S:      Supported
7181 F:      drivers/crypto/nx/Makefile
7182 F:      drivers/crypto/nx/Kconfig
7183 F:      drivers/crypto/nx/nx-842*
7184 F:      include/linux/sw842.h
7185 F:      crypto/842.c
7186 F:      lib/842/
7187
7188 IBM Power in-Nest Crypto Acceleration
7189 M:      Breno Leitão <leitao@debian.org>
7190 M:      Nayna Jain <nayna@linux.ibm.com>
7191 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7192 L:      linux-crypto@vger.kernel.org
7193 S:      Supported
7194 F:      drivers/crypto/nx/Makefile
7195 F:      drivers/crypto/nx/Kconfig
7196 F:      drivers/crypto/nx/nx-aes*
7197 F:      drivers/crypto/nx/nx-sha*
7198 F:      drivers/crypto/nx/nx.*
7199 F:      drivers/crypto/nx/nx_csbcpb.h
7200 F:      drivers/crypto/nx/nx_debugfs.h
7201
7202 IBM Power Linux RAID adapter
7203 M:      Brian King <brking@us.ibm.com>
7204 S:      Supported
7205 F:      drivers/scsi/ipr.*
7206
7207 IBM Power SRIOV Virtual NIC Device Driver
7208 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7209 M:      John Allen <jallen@linux.ibm.com>
7210 L:      netdev@vger.kernel.org
7211 S:      Supported
7212 F:      drivers/net/ethernet/ibm/ibmvnic.*
7213
7214 IBM Power Virtual Accelerator Switchboard
7215 M:      Sukadev Bhattiprolu
7216 L:      linuxppc-dev@lists.ozlabs.org
7217 S:      Supported
7218 F:      arch/powerpc/platforms/powernv/vas*
7219 F:      arch/powerpc/platforms/powernv/copy-paste.h
7220 F:      arch/powerpc/include/asm/vas.h
7221 F:      arch/powerpc/include/uapi/asm/vas.h
7222
7223 IBM Power Virtual Ethernet Device Driver
7224 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7225 L:      netdev@vger.kernel.org
7226 S:      Supported
7227 F:      drivers/net/ethernet/ibm/ibmveth.*
7228
7229 IBM Power Virtual FC Device Drivers
7230 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7231 L:      linux-scsi@vger.kernel.org
7232 S:      Supported
7233 F:      drivers/scsi/ibmvscsi/ibmvfc*
7234
7235 IBM Power Virtual Management Channel Driver
7236 M:      Steven Royer <seroyer@linux.ibm.com>
7237 S:      Supported
7238 F:      drivers/misc/ibmvmc.*
7239
7240 IBM Power Virtual SCSI Device Drivers
7241 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7242 L:      linux-scsi@vger.kernel.org
7243 S:      Supported
7244 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7245 F:      include/scsi/viosrp.h
7246
7247 IBM Power Virtual SCSI Device Target Driver
7248 M:      Michael Cyr <mikecyr@linux.ibm.com>
7249 L:      linux-scsi@vger.kernel.org
7250 L:      target-devel@vger.kernel.org
7251 S:      Supported
7252 F:      drivers/scsi/ibmvscsi_tgt/
7253
7254 IBM Power VMX Cryptographic instructions
7255 M:      Breno Leitão <leitao@debian.org>
7256 M:      Nayna Jain <nayna@linux.ibm.com>
7257 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7258 L:      linux-crypto@vger.kernel.org
7259 S:      Supported
7260 F:      drivers/crypto/vmx/Makefile
7261 F:      drivers/crypto/vmx/Kconfig
7262 F:      drivers/crypto/vmx/vmx.c
7263 F:      drivers/crypto/vmx/aes*
7264 F:      drivers/crypto/vmx/ghash*
7265 F:      drivers/crypto/vmx/ppc-xlate.pl
7266
7267 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7268 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7269 L:      linux-pci@vger.kernel.org
7270 L:      linuxppc-dev@lists.ozlabs.org
7271 S:      Supported
7272 F:      drivers/pci/hotplug/rpaphp*
7273
7274 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7275 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7276 L:      linux-pci@vger.kernel.org
7277 L:      linuxppc-dev@lists.ozlabs.org
7278 S:      Supported
7279 F:      drivers/pci/hotplug/rpadlpar*
7280
7281 IBM ServeRAID RAID DRIVER
7282 S:      Orphan
7283 F:      drivers/scsi/ips.*
7284
7285 ICH LPC AND GPIO DRIVER
7286 M:      Peter Tyser <ptyser@xes-inc.com>
7287 S:      Maintained
7288 F:      drivers/mfd/lpc_ich.c
7289 F:      drivers/gpio/gpio-ich.c
7290
7291 IDE SUBSYSTEM
7292 M:      "David S. Miller" <davem@davemloft.net>
7293 L:      linux-ide@vger.kernel.org
7294 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7296 S:      Maintained
7297 F:      Documentation/ide/
7298 F:      drivers/ide/
7299 F:      include/linux/ide.h
7300
7301 IDE/ATAPI DRIVERS
7302 M:      Borislav Petkov <bp@alien8.de>
7303 L:      linux-ide@vger.kernel.org
7304 S:      Maintained
7305 F:      Documentation/cdrom/ide-cd
7306 F:      drivers/ide/ide-cd*
7307
7308 IDEAPAD LAPTOP EXTRAS DRIVER
7309 M:      Ike Panhc <ike.pan@canonical.com>
7310 L:      platform-driver-x86@vger.kernel.org
7311 W:      http://launchpad.net/ideapad-laptop
7312 S:      Maintained
7313 F:      drivers/platform/x86/ideapad-laptop.c
7314
7315 IDEAPAD LAPTOP SLIDEBAR DRIVER
7316 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7317 L:      linux-input@vger.kernel.org
7318 W:      https://github.com/o2genum/ideapad-slidebar
7319 S:      Maintained
7320 F:      drivers/input/misc/ideapad_slidebar.c
7321
7322 IDT VersaClock 5 CLOCK DRIVER
7323 M:      Marek Vasut <marek.vasut@gmail.com>
7324 S:      Maintained
7325 F:      drivers/clk/clk-versaclock5.c
7326
7327 IEEE 802.15.4 SUBSYSTEM
7328 M:      Alexander Aring <alex.aring@gmail.com>
7329 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7330 L:      linux-wpan@vger.kernel.org
7331 W:      http://wpan.cakelab.org/
7332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7334 S:      Maintained
7335 F:      net/ieee802154/
7336 F:      net/mac802154/
7337 F:      drivers/net/ieee802154/
7338 F:      include/linux/nl802154.h
7339 F:      include/linux/ieee802154.h
7340 F:      include/net/nl802154.h
7341 F:      include/net/mac802154.h
7342 F:      include/net/af_ieee802154.h
7343 F:      include/net/cfg802154.h
7344 F:      include/net/ieee802154_netdev.h
7345 F:      Documentation/networking/ieee802154.txt
7346
7347 IFE PROTOCOL
7348 M:      Yotam Gigi <yotam.gi@gmail.com>
7349 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7350 F:      net/ife
7351 F:      include/net/ife.h
7352 F:      include/uapi/linux/ife.h
7353
7354 IGORPLUG-USB IR RECEIVER
7355 M:      Sean Young <sean@mess.org>
7356 L:      linux-media@vger.kernel.org
7357 S:      Maintained
7358 F:      drivers/media/rc/igorplugusb.c
7359
7360 IGUANAWORKS USB IR TRANSCEIVER
7361 M:      Sean Young <sean@mess.org>
7362 L:      linux-media@vger.kernel.org
7363 S:      Maintained
7364 F:      drivers/media/rc/iguanair.c
7365
7366 IIO DIGITAL POTENTIOMETER DAC
7367 M:      Peter Rosin <peda@axentia.se>
7368 L:      linux-iio@vger.kernel.org
7369 S:      Maintained
7370 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7371 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7372 F:      drivers/iio/dac/dpot-dac.c
7373
7374 IIO ENVELOPE DETECTOR
7375 M:      Peter Rosin <peda@axentia.se>
7376 L:      linux-iio@vger.kernel.org
7377 S:      Maintained
7378 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7379 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7380 F:      drivers/iio/adc/envelope-detector.c
7381
7382 IIO MULTIPLEXER
7383 M:      Peter Rosin <peda@axentia.se>
7384 L:      linux-iio@vger.kernel.org
7385 S:      Maintained
7386 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7387 F:      drivers/iio/multiplexer/iio-mux.c
7388
7389 IIO SUBSYSTEM AND DRIVERS
7390 M:      Jonathan Cameron <jic23@kernel.org>
7391 R:      Hartmut Knaack <knaack.h@gmx.de>
7392 R:      Lars-Peter Clausen <lars@metafoo.de>
7393 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7394 L:      linux-iio@vger.kernel.org
7395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7396 S:      Maintained
7397 F:      Documentation/ABI/testing/configfs-iio*
7398 F:      Documentation/ABI/testing/sysfs-bus-iio*
7399 F:      Documentation/devicetree/bindings/iio/
7400 F:      drivers/iio/
7401 F:      drivers/staging/iio/
7402 F:      include/linux/iio/
7403 F:      tools/iio/
7404
7405 IIO UNIT CONVERTER
7406 M:      Peter Rosin <peda@axentia.se>
7407 L:      linux-iio@vger.kernel.org
7408 S:      Maintained
7409 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7410 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7411 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7412 F:      drivers/iio/afe/iio-rescale.c
7413
7414 IKANOS/ADI EAGLE ADSL USB DRIVER
7415 M:      Matthieu Castet <castet.matthieu@free.fr>
7416 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7417 S:      Maintained
7418 F:      drivers/usb/atm/ueagle-atm.c
7419
7420 IMGTEC ASCII LCD DRIVER
7421 M:      Paul Burton <paul.burton@mips.com>
7422 S:      Maintained
7423 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7424 F:      drivers/auxdisplay/img-ascii-lcd.c
7425
7426 IMGTEC IR DECODER DRIVER
7427 M:      James Hogan <jhogan@kernel.org>
7428 S:      Maintained
7429 F:      drivers/media/rc/img-ir/
7430
7431 IMON SOUNDGRAPH USB IR RECEIVER
7432 M:      Sean Young <sean@mess.org>
7433 L:      linux-media@vger.kernel.org
7434 S:      Maintained
7435 F:      drivers/media/rc/imon_raw.c
7436 F:      drivers/media/rc/imon.c
7437
7438 IMS TWINTURBO FRAMEBUFFER DRIVER
7439 L:      linux-fbdev@vger.kernel.org
7440 S:      Orphan
7441 F:      drivers/video/fbdev/imsttfb.c
7442
7443 INA209 HARDWARE MONITOR DRIVER
7444 M:      Guenter Roeck <linux@roeck-us.net>
7445 L:      linux-hwmon@vger.kernel.org
7446 S:      Maintained
7447 F:      Documentation/hwmon/ina209
7448 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7449 F:      drivers/hwmon/ina209.c
7450
7451 INA2XX HARDWARE MONITOR DRIVER
7452 M:      Guenter Roeck <linux@roeck-us.net>
7453 L:      linux-hwmon@vger.kernel.org
7454 S:      Maintained
7455 F:      Documentation/hwmon/ina2xx
7456 F:      drivers/hwmon/ina2xx.c
7457 F:      include/linux/platform_data/ina2xx.h
7458
7459 INDUSTRY PACK SUBSYSTEM (IPACK)
7460 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7461 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7462 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7463 L:      industrypack-devel@lists.sourceforge.net
7464 W:      http://industrypack.sourceforge.net
7465 S:      Maintained
7466 F:      drivers/ipack/
7467
7468 INFINIBAND SUBSYSTEM
7469 M:      Doug Ledford <dledford@redhat.com>
7470 M:      Jason Gunthorpe <jgg@mellanox.com>
7471 L:      linux-rdma@vger.kernel.org
7472 W:      https://github.com/linux-rdma/rdma-core
7473 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7475 S:      Supported
7476 F:      Documentation/devicetree/bindings/infiniband/
7477 F:      Documentation/infiniband/
7478 F:      drivers/infiniband/
7479 F:      include/uapi/linux/if_infiniband.h
7480 F:      include/uapi/rdma/
7481 F:      include/rdma/
7482
7483 INGENIC JZ4780 DMA Driver
7484 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7485 S:      Maintained
7486 F:      drivers/dma/dma-jz4780.c
7487
7488 INGENIC JZ4780 NAND DRIVER
7489 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7490 L:      linux-mtd@lists.infradead.org
7491 S:      Maintained
7492 F:      drivers/mtd/nand/raw/jz4780_*
7493
7494 INOTIFY
7495 M:      Jan Kara <jack@suse.cz>
7496 R:      Amir Goldstein <amir73il@gmail.com>
7497 L:      linux-fsdevel@vger.kernel.org
7498 S:      Maintained
7499 F:      Documentation/filesystems/inotify.txt
7500 F:      fs/notify/inotify/
7501 F:      include/linux/inotify.h
7502 F:      include/uapi/linux/inotify.h
7503
7504 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7505 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7506 L:      linux-input@vger.kernel.org
7507 Q:      http://patchwork.kernel.org/project/linux-input/list/
7508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7509 S:      Maintained
7510 F:      drivers/input/
7511 F:      include/linux/input.h
7512 F:      include/uapi/linux/input.h
7513 F:      include/uapi/linux/input-event-codes.h
7514 F:      include/linux/input/
7515 F:      Documentation/devicetree/bindings/input/
7516 F:      Documentation/devicetree/bindings/serio/
7517 F:      Documentation/input/
7518
7519 INPUT MULTITOUCH (MT) PROTOCOL
7520 M:      Henrik Rydberg <rydberg@bitmath.org>
7521 L:      linux-input@vger.kernel.org
7522 S:      Odd fixes
7523 F:      Documentation/input/multi-touch-protocol.rst
7524 F:      drivers/input/input-mt.c
7525 K:      \b(ABS|SYN)_MT_
7526
7527 INSIDE SECURE CRYPTO DRIVER
7528 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7529 F:      drivers/crypto/inside-secure/
7530 S:      Maintained
7531 L:      linux-crypto@vger.kernel.org
7532
7533 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7534 M:      Mimi Zohar <zohar@linux.ibm.com>
7535 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7536 L:      linux-integrity@vger.kernel.org
7537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7538 S:      Supported
7539 F:      security/integrity/ima/
7540
7541 INTEL 810/815 FRAMEBUFFER DRIVER
7542 M:      Antonino Daplas <adaplas@gmail.com>
7543 L:      linux-fbdev@vger.kernel.org
7544 S:      Maintained
7545 F:      drivers/video/fbdev/i810/
7546
7547 INTEL ASoC DRIVERS
7548 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7549 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7550 M:      Jie Yang <yang.jie@linux.intel.com>
7551 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7552 S:      Supported
7553 F:      sound/soc/intel/
7554
7555 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7556 M:      Hans de Goede <hdegoede@redhat.com>
7557 L:      platform-driver-x86@vger.kernel.org
7558 S:      Maintained
7559 F:      drivers/platform/x86/intel_atomisp2_pm.c
7560
7561 INTEL C600 SERIES SAS CONTROLLER DRIVER
7562 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7563 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7564 L:      linux-scsi@vger.kernel.org
7565 T:      git git://git.code.sf.net/p/intel-sas/isci
7566 S:      Supported
7567 F:      drivers/scsi/isci/
7568
7569 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7570 M:      Jani Nikula <jani.nikula@linux.intel.com>
7571 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7572 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7573 L:      intel-gfx@lists.freedesktop.org
7574 W:      https://01.org/linuxgraphics/
7575 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7576 C:      irc://chat.freenode.net/intel-gfx
7577 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7578 T:      git git://anongit.freedesktop.org/drm-intel
7579 S:      Supported
7580 F:      drivers/gpu/drm/i915/
7581 F:      include/drm/i915*
7582 F:      include/uapi/drm/i915_drm.h
7583 F:      Documentation/gpu/i915.rst
7584
7585 INTEL ETHERNET DRIVERS
7586 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7587 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7588 W:      http://www.intel.com/support/feedback.htm
7589 W:      http://e1000.sourceforge.net/
7590 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7593 S:      Supported
7594 F:      Documentation/networking/device_drivers/intel/e100.rst
7595 F:      Documentation/networking/device_drivers/intel/e1000.rst
7596 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7597 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7598 F:      Documentation/networking/device_drivers/intel/igb.rst
7599 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7600 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7601 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7602 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7603 F:      Documentation/networking/device_drivers/intel/i40e.rst
7604 F:      Documentation/networking/device_drivers/intel/iavf.rst
7605 F:      Documentation/networking/device_drivers/intel/ice.rst
7606 F:      drivers/net/ethernet/intel/
7607 F:      drivers/net/ethernet/intel/*/
7608 F:      include/linux/avf/virtchnl.h
7609
7610 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7611 M:      Maik Broemme <mbroemme@libmpq.org>
7612 L:      linux-fbdev@vger.kernel.org
7613 S:      Maintained
7614 F:      Documentation/fb/intelfb.txt
7615 F:      drivers/video/fbdev/intelfb/
7616
7617 INTEL GPIO DRIVERS
7618 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7619 L:      linux-gpio@vger.kernel.org
7620 S:      Maintained
7621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7622 F:      drivers/gpio/gpio-ich.c
7623 F:      drivers/gpio/gpio-intel-mid.c
7624 F:      drivers/gpio/gpio-lynxpoint.c
7625 F:      drivers/gpio/gpio-merrifield.c
7626 F:      drivers/gpio/gpio-ml-ioh.c
7627 F:      drivers/gpio/gpio-pch.c
7628 F:      drivers/gpio/gpio-sch.c
7629 F:      drivers/gpio/gpio-sodaville.c
7630
7631 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7632 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7633 M:      Zhi Wang <zhi.a.wang@intel.com>
7634 L:      intel-gvt-dev@lists.freedesktop.org
7635 L:      intel-gfx@lists.freedesktop.org
7636 W:      https://01.org/igvt-g
7637 T:      git https://github.com/intel/gvt-linux.git
7638 S:      Supported
7639 F:      drivers/gpu/drm/i915/gvt/
7640
7641 INTEL HID EVENT DRIVER
7642 M:      Alex Hung <alex.hung@canonical.com>
7643 L:      platform-driver-x86@vger.kernel.org
7644 S:      Maintained
7645 F:      drivers/platform/x86/intel-hid.c
7646
7647 INTEL I/OAT DMA DRIVER
7648 M:      Dave Jiang <dave.jiang@intel.com>
7649 R:      Dan Williams <dan.j.williams@intel.com>
7650 L:      dmaengine@vger.kernel.org
7651 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7652 S:      Supported
7653 F:      drivers/dma/ioat*
7654
7655 INTEL IDLE DRIVER
7656 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7657 M:      Len Brown <lenb@kernel.org>
7658 L:      linux-pm@vger.kernel.org
7659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7660 B:      https://bugzilla.kernel.org
7661 S:      Supported
7662 F:      drivers/idle/intel_idle.c
7663
7664 INTEL INTEGRATED SENSOR HUB DRIVER
7665 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7666 M:      Jiri Kosina <jikos@kernel.org>
7667 L:      linux-input@vger.kernel.org
7668 S:      Maintained
7669 F:      drivers/hid/intel-ish-hid/
7670
7671 INTEL IOMMU (VT-d)
7672 M:      David Woodhouse <dwmw2@infradead.org>
7673 L:      iommu@lists.linux-foundation.org
7674 T:      git git://git.infradead.org/iommu-2.6.git
7675 S:      Supported
7676 F:      drivers/iommu/intel-iommu.c
7677 F:      include/linux/intel-iommu.h
7678
7679 INTEL IOP-ADMA DMA DRIVER
7680 R:      Dan Williams <dan.j.williams@intel.com>
7681 S:      Odd fixes
7682 F:      drivers/dma/iop-adma.c
7683
7684 INTEL IPU3 CSI-2 CIO2 DRIVER
7685 M:      Yong Zhi <yong.zhi@intel.com>
7686 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7687 M:      Bingbu Cao <bingbu.cao@intel.com>
7688 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7689 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7690 L:      linux-media@vger.kernel.org
7691 S:      Maintained
7692 F:      drivers/media/pci/intel/ipu3/
7693 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7694
7695 INTEL IPU3 CSI-2 IMGU DRIVER
7696 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7697 L:      linux-media@vger.kernel.org
7698 S:      Maintained
7699 F:      drivers/staging/media/ipu3/
7700 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7701 F:      Documentation/media/v4l-drivers/ipu3.rst
7702
7703 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7704 M:      Krzysztof Halasa <khalasa@piap.pl>
7705 S:      Maintained
7706 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7707 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7708 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7709 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7710 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7711 F:      drivers/net/wan/ixp4xx_hss.c
7712
7713 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7714 M:      Deepak Saxena <dsaxena@plexity.net>
7715 S:      Maintained
7716 F:      drivers/char/hw_random/ixp4xx-rng.c
7717
7718 INTEL MANAGEMENT ENGINE (mei)
7719 M:      Tomas Winkler <tomas.winkler@intel.com>
7720 L:      linux-kernel@vger.kernel.org
7721 S:      Supported
7722 F:      include/uapi/linux/mei.h
7723 F:      include/linux/mei_cl_bus.h
7724 F:      drivers/misc/mei/*
7725 F:      drivers/watchdog/mei_wdt.c
7726 F:      Documentation/misc-devices/mei/*
7727 F:      samples/mei/*
7728
7729 INTEL MENLOW THERMAL DRIVER
7730 M:      Sujith Thomas <sujith.thomas@intel.com>
7731 L:      platform-driver-x86@vger.kernel.org
7732 W:      https://01.org/linux-acpi
7733 S:      Supported
7734 F:      drivers/platform/x86/intel_menlow.c
7735
7736 INTEL MIC DRIVERS (mic)
7737 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7738 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7739 S:      Supported
7740 W:      https://github.com/sudeepdutt/mic
7741 W:      http://software.intel.com/en-us/mic-developer
7742 F:      include/linux/mic_bus.h
7743 F:      include/linux/scif.h
7744 F:      include/uapi/linux/mic_common.h
7745 F:      include/uapi/linux/mic_ioctl.h
7746 F:      include/uapi/linux/scif_ioctl.h
7747 F:      drivers/misc/mic/
7748 F:      drivers/dma/mic_x100_dma.c
7749 F:      drivers/dma/mic_x100_dma.h
7750 F:      Documentation/mic/
7751
7752 INTEL PMC CORE DRIVER
7753 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7754 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7755 L:      platform-driver-x86@vger.kernel.org
7756 S:      Maintained
7757 F:      drivers/platform/x86/intel_pmc_core*
7758
7759 INTEL PMC/P-Unit IPC DRIVER
7760 M:      Zha Qipeng<qipeng.zha@intel.com>
7761 L:      platform-driver-x86@vger.kernel.org
7762 S:      Maintained
7763 F:      drivers/platform/x86/intel_pmc_ipc.c
7764 F:      drivers/platform/x86/intel_punit_ipc.c
7765 F:      arch/x86/include/asm/intel_pmc_ipc.h
7766 F:      arch/x86/include/asm/intel_punit_ipc.h
7767
7768 INTEL PMIC GPIO DRIVERS
7769 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7770 S:      Maintained
7771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7772 F:      drivers/gpio/gpio-*cove.c
7773 F:      drivers/gpio/gpio-msic.c
7774
7775 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7776 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7777 S:      Maintained
7778 F:      drivers/mfd/intel_msic.c
7779 F:      drivers/mfd/intel_soc_pmic*
7780 F:      include/linux/mfd/intel_msic.h
7781 F:      include/linux/mfd/intel_soc_pmic*
7782
7783 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7784 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7785 L:      linux-wireless@vger.kernel.org
7786 S:      Maintained
7787 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7788 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7789 F:      drivers/net/wireless/intel/ipw2x00/
7790
7791 INTEL PSTATE DRIVER
7792 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7793 M:      Len Brown <lenb@kernel.org>
7794 L:      linux-pm@vger.kernel.org
7795 S:      Supported
7796 F:      drivers/cpufreq/intel_pstate.c
7797
7798 INTEL RDMA RNIC DRIVER
7799 M:      Faisal Latif <faisal.latif@intel.com>
7800 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7801 L:      linux-rdma@vger.kernel.org
7802 S:      Supported
7803 F:      drivers/infiniband/hw/i40iw/
7804 F:      include/uapi/rdma/i40iw-abi.h
7805
7806 INTEL TELEMETRY DRIVER
7807 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7808 M:      "David E. Box" <david.e.box@linux.intel.com>
7809 L:      platform-driver-x86@vger.kernel.org
7810 S:      Maintained
7811 F:      arch/x86/include/asm/intel_telemetry.h
7812 F:      drivers/platform/x86/intel_telemetry*
7813
7814 INTEL VIRTUAL BUTTON DRIVER
7815 M:      AceLan Kao <acelan.kao@canonical.com>
7816 L:      platform-driver-x86@vger.kernel.org
7817 S:      Maintained
7818 F:      drivers/platform/x86/intel-vbtn.c
7819
7820 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7821 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7822 L:      linux-wireless@vger.kernel.org
7823 S:      Supported
7824 F:      drivers/net/wireless/intel/iwlegacy/
7825
7826 INTEL WIRELESS WIFI LINK (iwlwifi)
7827 M:      Johannes Berg <johannes.berg@intel.com>
7828 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7829 M:      Luca Coelho <luciano.coelho@intel.com>
7830 M:      Intel Linux Wireless <linuxwifi@intel.com>
7831 L:      linux-wireless@vger.kernel.org
7832 W:      http://intellinuxwireless.org
7833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7834 S:      Supported
7835 F:      drivers/net/wireless/intel/iwlwifi/
7836
7837 INTEL WIRELESS WIMAX CONNECTION 2400
7838 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7839 M:      linux-wimax@intel.com
7840 L:      wimax@linuxwimax.org (subscribers-only)
7841 S:      Supported
7842 W:      http://linuxwimax.org
7843 F:      Documentation/wimax/README.i2400m
7844 F:      drivers/net/wimax/i2400m/
7845 F:      include/uapi/linux/wimax/i2400m.h
7846
7847 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7848 M:      Mario Limonciello <mario.limonciello@dell.com>
7849 S:      Maintained
7850 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7851
7852 INTEL(R) TRACE HUB
7853 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7854 S:      Supported
7855 F:      Documentation/trace/intel_th.rst
7856 F:      drivers/hwtracing/intel_th/
7857
7858 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7859 M:      Ning Sun <ning.sun@intel.com>
7860 L:      tboot-devel@lists.sourceforge.net
7861 W:      http://tboot.sourceforge.net
7862 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7863 S:      Supported
7864 F:      Documentation/intel_txt.txt
7865 F:      include/linux/tboot.h
7866 F:      arch/x86/kernel/tboot.c
7867
7868 INTEL-MID GPIO DRIVER
7869 M:      David Cohen <david.a.cohen@linux.intel.com>
7870 L:      linux-gpio@vger.kernel.org
7871 S:      Maintained
7872 F:      drivers/gpio/gpio-intel-mid.c
7873
7874 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7875 M:      Linus Walleij <linus.walleij@linaro.org>
7876 L:      linux-iio@vger.kernel.org
7877 S:      Maintained
7878 F:      drivers/iio/gyro/mpu3050*
7879 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7880
7881 IOC3 ETHERNET DRIVER
7882 M:      Ralf Baechle <ralf@linux-mips.org>
7883 L:      linux-mips@vger.kernel.org
7884 S:      Maintained
7885 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7886
7887 IOC3 SERIAL DRIVER
7888 M:      Pat Gefre <pfg@sgi.com>
7889 L:      linux-serial@vger.kernel.org
7890 S:      Maintained
7891 F:      drivers/tty/serial/ioc3_serial.c
7892
7893 IOMAP FILESYSTEM LIBRARY
7894 M:      Christoph Hellwig <hch@infradead.org>
7895 M:      Darrick J. Wong <darrick.wong@oracle.com>
7896 M:      linux-xfs@vger.kernel.org
7897 M:      linux-fsdevel@vger.kernel.org
7898 L:      linux-xfs@vger.kernel.org
7899 L:      linux-fsdevel@vger.kernel.org
7900 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7901 S:      Supported
7902 F:      fs/iomap.c
7903 F:      include/linux/iomap.h
7904
7905 IOMMU DRIVERS
7906 M:      Joerg Roedel <joro@8bytes.org>
7907 L:      iommu@lists.linux-foundation.org
7908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7909 S:      Maintained
7910 F:      Documentation/devicetree/bindings/iommu/
7911 F:      drivers/iommu/
7912 F:      include/linux/iommu.h
7913 F:      include/linux/of_iommu.h
7914 F:      include/linux/iova.h
7915
7916 IP MASQUERADING
7917 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7918 S:      Maintained
7919 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7920
7921 IPMI SUBSYSTEM
7922 M:      Corey Minyard <minyard@acm.org>
7923 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7924 W:      http://openipmi.sourceforge.net/
7925 S:      Supported
7926 F:      Documentation/devicetree/bindings/ipmi/
7927 F:      Documentation/IPMI.txt
7928 F:      drivers/char/ipmi/
7929 F:      include/linux/ipmi*
7930 F:      include/uapi/linux/ipmi*
7931
7932 IPS SCSI RAID DRIVER
7933 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7934 L:      linux-scsi@vger.kernel.org
7935 W:      http://www.adaptec.com/
7936 S:      Maintained
7937 F:      drivers/scsi/ips*
7938
7939 IPVS
7940 M:      Wensong Zhang <wensong@linux-vs.org>
7941 M:      Simon Horman <horms@verge.net.au>
7942 M:      Julian Anastasov <ja@ssi.bg>
7943 L:      netdev@vger.kernel.org
7944 L:      lvs-devel@vger.kernel.org
7945 S:      Maintained
7946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7948 F:      Documentation/networking/ipvs-sysctl.txt
7949 F:      include/net/ip_vs.h
7950 F:      include/uapi/linux/ip_vs.h
7951 F:      net/netfilter/ipvs/
7952
7953 IPWIRELESS DRIVER
7954 M:      Jiri Kosina <jikos@kernel.org>
7955 M:      David Sterba <dsterba@suse.com>
7956 S:      Odd Fixes
7957 F:      drivers/tty/ipwireless/
7958
7959 IPX NETWORK LAYER
7960 L:      netdev@vger.kernel.org
7961 S:      Obsolete
7962 F:      include/uapi/linux/ipx.h
7963
7964 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7965 M:      Marc Zyngier <marc.zyngier@arm.com>
7966 S:      Maintained
7967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7968 F:      Documentation/IRQ-domain.txt
7969 F:      include/linux/irqdomain.h
7970 F:      kernel/irq/irqdomain.c
7971 F:      kernel/irq/msi.c
7972
7973 IRQ SUBSYSTEM
7974 M:      Thomas Gleixner <tglx@linutronix.de>
7975 L:      linux-kernel@vger.kernel.org
7976 S:      Maintained
7977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7978 F:      kernel/irq/
7979
7980 IRQCHIP DRIVERS
7981 M:      Thomas Gleixner <tglx@linutronix.de>
7982 M:      Jason Cooper <jason@lakedaemon.net>
7983 M:      Marc Zyngier <marc.zyngier@arm.com>
7984 L:      linux-kernel@vger.kernel.org
7985 S:      Maintained
7986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987 F:      Documentation/devicetree/bindings/interrupt-controller/
7988 F:      drivers/irqchip/
7989
7990 ISA
7991 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7992 S:      Maintained
7993 F:      Documentation/isa.txt
7994 F:      drivers/base/isa.c
7995 F:      include/linux/isa.h
7996
7997 ISA RADIO MODULE
7998 M:      Hans Verkuil <hverkuil@xs4all.nl>
7999 L:      linux-media@vger.kernel.org
8000 T:      git git://linuxtv.org/media_tree.git
8001 W:      https://linuxtv.org
8002 S:      Maintained
8003 F:      drivers/media/radio/radio-isa*
8004
8005 ISAPNP
8006 M:      Jaroslav Kysela <perex@perex.cz>
8007 S:      Maintained
8008 F:      Documentation/isapnp.txt
8009 F:      drivers/pnp/isapnp/
8010 F:      include/linux/isapnp.h
8011
8012 ISCSI
8013 M:      Lee Duncan <lduncan@suse.com>
8014 M:      Chris Leech <cleech@redhat.com>
8015 L:      open-iscsi@googlegroups.com
8016 W:      www.open-iscsi.com
8017 S:      Maintained
8018 F:      drivers/scsi/*iscsi*
8019 F:      include/scsi/*iscsi*
8020
8021 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8022 M:      Peter Jones <pjones@redhat.com>
8023 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8024 S:      Maintained
8025 F:      drivers/firmware/iscsi_ibft*
8026
8027 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8028 M:      Sagi Grimberg <sagi@grimberg.me>
8029 M:      Max Gurtovoy <maxg@mellanox.com>
8030 L:      linux-rdma@vger.kernel.org
8031 S:      Supported
8032 W:      http://www.openfabrics.org
8033 W:      www.open-iscsi.org
8034 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8035 F:      drivers/infiniband/ulp/iser/
8036
8037 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8038 M:      Sagi Grimberg <sagi@grimberg.me>
8039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8040 L:      linux-rdma@vger.kernel.org
8041 L:      target-devel@vger.kernel.org
8042 S:      Supported
8043 W:      http://www.linux-iscsi.org
8044 F:      drivers/infiniband/ulp/isert
8045
8046 ISDN SUBSYSTEM
8047 M:      Karsten Keil <isdn@linux-pingi.de>
8048 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8049 L:      netdev@vger.kernel.org
8050 W:      http://www.isdn4linux.de
8051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8052 S:      Maintained
8053 F:      Documentation/isdn/
8054 F:      drivers/isdn/
8055 F:      include/linux/isdn.h
8056 F:      include/linux/isdn/
8057 F:      include/uapi/linux/isdn.h
8058 F:      include/uapi/linux/isdn/
8059
8060 IT87 HARDWARE MONITORING DRIVER
8061 M:      Jean Delvare <jdelvare@suse.com>
8062 L:      linux-hwmon@vger.kernel.org
8063 S:      Maintained
8064 F:      Documentation/hwmon/it87
8065 F:      drivers/hwmon/it87.c
8066
8067 IT913X MEDIA DRIVER
8068 M:      Antti Palosaari <crope@iki.fi>
8069 L:      linux-media@vger.kernel.org
8070 W:      https://linuxtv.org
8071 W:      http://palosaari.fi/linux/
8072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8073 T:      git git://linuxtv.org/anttip/media_tree.git
8074 S:      Maintained
8075 F:      drivers/media/tuners/it913x*
8076
8077 IVTV VIDEO4LINUX DRIVER
8078 M:      Andy Walls <awalls@md.metrocast.net>
8079 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8080 L:      linux-media@vger.kernel.org
8081 T:      git git://linuxtv.org/media_tree.git
8082 W:      http://www.ivtvdriver.org
8083 S:      Maintained
8084 F:      Documentation/media/v4l-drivers/ivtv*
8085 F:      drivers/media/pci/ivtv/
8086 F:      include/uapi/linux/ivtv*
8087
8088 IX2505V MEDIA DRIVER
8089 M:      Malcolm Priestley <tvboxspy@gmail.com>
8090 L:      linux-media@vger.kernel.org
8091 W:      https://linuxtv.org
8092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8093 S:      Maintained
8094 F:      drivers/media/dvb-frontends/ix2505v*
8095
8096 JAILHOUSE HYPERVISOR INTERFACE
8097 M:      Jan Kiszka <jan.kiszka@siemens.com>
8098 L:      jailhouse-dev@googlegroups.com
8099 S:      Maintained
8100 F:      arch/x86/kernel/jailhouse.c
8101 F:      arch/x86/include/asm/jailhouse_para.h
8102
8103 JC42.4 TEMPERATURE SENSOR DRIVER
8104 M:      Guenter Roeck <linux@roeck-us.net>
8105 L:      linux-hwmon@vger.kernel.org
8106 S:      Maintained
8107 F:      drivers/hwmon/jc42.c
8108 F:      Documentation/hwmon/jc42
8109
8110 JFS FILESYSTEM
8111 M:      Dave Kleikamp <shaggy@kernel.org>
8112 L:      jfs-discussion@lists.sourceforge.net
8113 W:      http://jfs.sourceforge.net/
8114 T:      git git://github.com/kleikamp/linux-shaggy.git
8115 S:      Maintained
8116 F:      Documentation/filesystems/jfs.txt
8117 F:      fs/jfs/
8118
8119 JME NETWORK DRIVER
8120 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8121 L:      netdev@vger.kernel.org
8122 S:      Maintained
8123 F:      drivers/net/ethernet/jme.*
8124
8125 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8126 M:      David Woodhouse <dwmw2@infradead.org>
8127 L:      linux-mtd@lists.infradead.org
8128 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8129 S:      Maintained
8130 F:      fs/jffs2/
8131 F:      include/uapi/linux/jffs2.h
8132
8133 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8134 M:      "Theodore Ts'o" <tytso@mit.edu>
8135 M:      Jan Kara <jack@suse.com>
8136 L:      linux-ext4@vger.kernel.org
8137 S:      Maintained
8138 F:      fs/jbd2/
8139 F:      include/linux/jbd2.h
8140
8141 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8142 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8143 L:      linux-media@vger.kernel.org
8144 S:      Maintained
8145 F:      drivers/media/platform/rcar_jpu.c
8146
8147 JSM Neo PCI based serial card
8148 L:      linux-serial@vger.kernel.org
8149 S:      Orphan
8150 F:      drivers/tty/serial/jsm/
8151
8152 K10TEMP HARDWARE MONITORING DRIVER
8153 M:      Clemens Ladisch <clemens@ladisch.de>
8154 L:      linux-hwmon@vger.kernel.org
8155 S:      Maintained
8156 F:      Documentation/hwmon/k10temp
8157 F:      drivers/hwmon/k10temp.c
8158
8159 K8TEMP HARDWARE MONITORING DRIVER
8160 M:      Rudolf Marek <r.marek@assembler.cz>
8161 L:      linux-hwmon@vger.kernel.org
8162 S:      Maintained
8163 F:      Documentation/hwmon/k8temp
8164 F:      drivers/hwmon/k8temp.c
8165
8166 KASAN
8167 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8168 R:      Alexander Potapenko <glider@google.com>
8169 R:      Dmitry Vyukov <dvyukov@google.com>
8170 L:      kasan-dev@googlegroups.com
8171 S:      Maintained
8172 F:      arch/*/include/asm/kasan.h
8173 F:      arch/*/mm/kasan_init*
8174 F:      Documentation/dev-tools/kasan.rst
8175 F:      include/linux/kasan*.h
8176 F:      lib/test_kasan.c
8177 F:      mm/kasan/
8178 F:      scripts/Makefile.kasan
8179
8180 KCONFIG
8181 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8183 L:      linux-kbuild@vger.kernel.org
8184 S:      Maintained
8185 F:      Documentation/kbuild/kconfig*
8186 F:      scripts/kconfig/
8187 F:      scripts/Kconfig.include
8188
8189 KDUMP
8190 M:      Dave Young <dyoung@redhat.com>
8191 M:      Baoquan He <bhe@redhat.com>
8192 R:      Vivek Goyal <vgoyal@redhat.com>
8193 L:      kexec@lists.infradead.org
8194 W:      http://lse.sourceforge.net/kdump/
8195 S:      Maintained
8196 F:      Documentation/kdump/
8197
8198 KEENE FM RADIO TRANSMITTER DRIVER
8199 M:      Hans Verkuil <hverkuil@xs4all.nl>
8200 L:      linux-media@vger.kernel.org
8201 T:      git git://linuxtv.org/media_tree.git
8202 W:      https://linuxtv.org
8203 S:      Maintained
8204 F:      drivers/media/radio/radio-keene*
8205
8206 KERNEL AUTOMOUNTER
8207 M:      Ian Kent <raven@themaw.net>
8208 L:      autofs@vger.kernel.org
8209 S:      Maintained
8210 F:      fs/autofs/
8211
8212 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8213 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8214 M:      Michal Marek <michal.lkml@markovi.net>
8215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8216 L:      linux-kbuild@vger.kernel.org
8217 S:      Maintained
8218 F:      Documentation/kbuild/
8219 F:      Makefile
8220 F:      scripts/Kbuild*
8221 F:      scripts/Makefile*
8222 F:      scripts/basic/
8223 F:      scripts/mk*
8224 F:      scripts/mod/
8225 F:      scripts/package/
8226
8227 KERNEL JANITORS
8228 L:      kernel-janitors@vger.kernel.org
8229 W:      http://kernelnewbies.org/KernelJanitors
8230 S:      Odd Fixes
8231
8232 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8233 M:      "J. Bruce Fields" <bfields@fieldses.org>
8234 M:      Jeff Layton <jlayton@kernel.org>
8235 L:      linux-nfs@vger.kernel.org
8236 W:      http://nfs.sourceforge.net/
8237 T:      git git://linux-nfs.org/~bfields/linux.git
8238 S:      Supported
8239 F:      fs/nfsd/
8240 F:      include/uapi/linux/nfsd/
8241 F:      fs/lockd/
8242 F:      fs/nfs_common/
8243 F:      net/sunrpc/
8244 F:      include/linux/lockd/
8245 F:      include/linux/sunrpc/
8246 F:      include/uapi/linux/sunrpc/
8247
8248 KERNEL SELFTEST FRAMEWORK
8249 M:      Shuah Khan <shuah@kernel.org>
8250 L:      linux-kselftest@vger.kernel.org
8251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8252 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8253 S:      Maintained
8254 F:      tools/testing/selftests/
8255 F:      Documentation/dev-tools/kselftest*
8256
8257 KERNEL USERMODE HELPER
8258 M:      Luis Chamberlain <mcgrof@kernel.org>
8259 L:      linux-kernel@vger.kernel.org
8260 S:      Maintained
8261 F:      kernel/umh.c
8262 F:      include/linux/umh.h
8263
8264 KERNEL VIRTUAL MACHINE (KVM)
8265 M:      Paolo Bonzini <pbonzini@redhat.com>
8266 M:      Radim Krčmář <rkrcmar@redhat.com>
8267 L:      kvm@vger.kernel.org
8268 W:      http://www.linux-kvm.org
8269 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8270 S:      Supported
8271 F:      Documentation/virtual/kvm/
8272 F:      include/trace/events/kvm.h
8273 F:      include/uapi/asm-generic/kvm*
8274 F:      include/uapi/linux/kvm*
8275 F:      include/asm-generic/kvm*
8276 F:      include/linux/kvm*
8277 F:      include/kvm/iodev.h
8278 F:      virt/kvm/*
8279 F:      tools/kvm/
8280
8281 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8282 M:      Joerg Roedel <joro@8bytes.org>
8283 L:      kvm@vger.kernel.org
8284 W:      http://www.linux-kvm.org/
8285 S:      Maintained
8286 F:      arch/x86/include/asm/svm.h
8287 F:      arch/x86/kvm/svm.c
8288
8289 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8290 M:      Christoffer Dall <christoffer.dall@arm.com>
8291 M:      Marc Zyngier <marc.zyngier@arm.com>
8292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8293 L:      kvmarm@lists.cs.columbia.edu
8294 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8296 S:      Supported
8297 F:      arch/arm/include/uapi/asm/kvm*
8298 F:      arch/arm/include/asm/kvm*
8299 F:      arch/arm/kvm/
8300 F:      virt/kvm/arm/
8301 F:      include/kvm/arm_*
8302
8303 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8304 M:      Christoffer Dall <christoffer.dall@arm.com>
8305 M:      Marc Zyngier <marc.zyngier@arm.com>
8306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8307 L:      kvmarm@lists.cs.columbia.edu
8308 S:      Maintained
8309 F:      arch/arm64/include/uapi/asm/kvm*
8310 F:      arch/arm64/include/asm/kvm*
8311 F:      arch/arm64/kvm/
8312
8313 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8314 M:      James Hogan <jhogan@kernel.org>
8315 L:      linux-mips@vger.kernel.org
8316 S:      Supported
8317 F:      arch/mips/include/uapi/asm/kvm*
8318 F:      arch/mips/include/asm/kvm*
8319 F:      arch/mips/kvm/
8320
8321 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8322 M:      Paul Mackerras <paulus@ozlabs.org>
8323 L:      kvm-ppc@vger.kernel.org
8324 W:      http://www.linux-kvm.org/
8325 T:      git git://github.com/agraf/linux-2.6.git
8326 S:      Supported
8327 F:      arch/powerpc/include/uapi/asm/kvm*
8328 F:      arch/powerpc/include/asm/kvm*
8329 F:      arch/powerpc/kvm/
8330 F:      arch/powerpc/kernel/kvm*
8331
8332 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8333 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8334 M:      Janosch Frank <frankja@linux.ibm.com>
8335 R:      David Hildenbrand <david@redhat.com>
8336 R:      Cornelia Huck <cohuck@redhat.com>
8337 L:      linux-s390@vger.kernel.org
8338 W:      http://www.ibm.com/developerworks/linux/linux390/
8339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8340 S:      Supported
8341 F:      arch/s390/include/uapi/asm/kvm*
8342 F:      arch/s390/include/asm/gmap.h
8343 F:      arch/s390/include/asm/kvm*
8344 F:      arch/s390/kvm/
8345 F:      arch/s390/mm/gmap.c
8346
8347 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8348 M:      Paolo Bonzini <pbonzini@redhat.com>
8349 M:      Radim Krčmář <rkrcmar@redhat.com>
8350 L:      kvm@vger.kernel.org
8351 W:      http://www.linux-kvm.org
8352 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8353 S:      Supported
8354 F:      arch/x86/kvm/
8355 F:      arch/x86/kvm/*/
8356 F:      arch/x86/include/uapi/asm/kvm*
8357 F:      arch/x86/include/asm/kvm*
8358 F:      arch/x86/include/asm/pvclock-abi.h
8359 F:      arch/x86/kernel/kvm.c
8360 F:      arch/x86/kernel/kvmclock.c
8361
8362 KERNFS
8363 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8364 M:      Tejun Heo <tj@kernel.org>
8365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8366 S:      Supported
8367 F:      include/linux/kernfs.h
8368 F:      fs/kernfs/
8369
8370 KEXEC
8371 M:      Eric Biederman <ebiederm@xmission.com>
8372 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8373 L:      kexec@lists.infradead.org
8374 S:      Maintained
8375 F:      include/linux/kexec.h
8376 F:      include/uapi/linux/kexec.h
8377 F:      kernel/kexec*
8378
8379 KEYS-ENCRYPTED
8380 M:      Mimi Zohar <zohar@linux.ibm.com>
8381 L:      linux-integrity@vger.kernel.org
8382 L:      keyrings@vger.kernel.org
8383 S:      Supported
8384 F:      Documentation/security/keys/trusted-encrypted.rst
8385 F:      include/keys/encrypted-type.h
8386 F:      security/keys/encrypted-keys/
8387
8388 KEYS-TRUSTED
8389 M:      James Bottomley <jejb@linux.ibm.com>
8390 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8391 M:      Mimi Zohar <zohar@linuxibm.com>
8392 L:      linux-integrity@vger.kernel.org
8393 L:      keyrings@vger.kernel.org
8394 S:      Supported
8395 F:      Documentation/security/keys/trusted-encrypted.rst
8396 F:      include/keys/trusted-type.h
8397 F:      security/keys/trusted.c
8398 F:      security/keys/trusted.h
8399
8400 KEYS/KEYRINGS:
8401 M:      David Howells <dhowells@redhat.com>
8402 L:      keyrings@vger.kernel.org
8403 S:      Maintained
8404 F:      Documentation/security/keys/core.rst
8405 F:      include/linux/key.h
8406 F:      include/linux/key-type.h
8407 F:      include/linux/keyctl.h
8408 F:      include/uapi/linux/keyctl.h
8409 F:      include/keys/
8410 F:      security/keys/
8411
8412 KGDB / KDB /debug_core
8413 M:      Jason Wessel <jason.wessel@windriver.com>
8414 M:      Daniel Thompson <daniel.thompson@linaro.org>
8415 W:      http://kgdb.wiki.kernel.org/
8416 L:      kgdb-bugreport@lists.sourceforge.net
8417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8418 S:      Maintained
8419 F:      Documentation/dev-tools/kgdb.rst
8420 F:      drivers/misc/kgdbts.c
8421 F:      drivers/tty/serial/kgdboc.c
8422 F:      include/linux/kdb.h
8423 F:      include/linux/kgdb.h
8424 F:      kernel/debug/
8425
8426 KMEMLEAK
8427 M:      Catalin Marinas <catalin.marinas@arm.com>
8428 S:      Maintained
8429 F:      Documentation/dev-tools/kmemleak.rst
8430 F:      include/linux/kmemleak.h
8431 F:      mm/kmemleak.c
8432 F:      mm/kmemleak-test.c
8433
8434 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8435 M:      Luis Chamberlain <mcgrof@kernel.org>
8436 L:      linux-kernel@vger.kernel.org
8437 S:      Maintained
8438 F:      kernel/kmod.c
8439 F:      include/linux/kmod.h
8440 F:      lib/test_kmod.c
8441 F:      tools/testing/selftests/kmod/
8442
8443 KPROBES
8444 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8445 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8446 M:      "David S. Miller" <davem@davemloft.net>
8447 M:      Masami Hiramatsu <mhiramat@kernel.org>
8448 S:      Maintained
8449 F:      Documentation/kprobes.txt
8450 F:      include/linux/kprobes.h
8451 F:      include/asm-generic/kprobes.h
8452 F:      kernel/kprobes.c
8453
8454 KS0108 LCD CONTROLLER DRIVER
8455 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8456 S:      Maintained
8457 F:      Documentation/auxdisplay/ks0108
8458 F:      drivers/auxdisplay/ks0108.c
8459 F:      include/linux/ks0108.h
8460
8461 L3MDEV
8462 M:      David Ahern <dsa@cumulusnetworks.com>
8463 L:      netdev@vger.kernel.org
8464 S:      Maintained
8465 F:      net/l3mdev
8466 F:      include/net/l3mdev.h
8467
8468 L7 BPF FRAMEWORK
8469 M:      John Fastabend <john.fastabend@gmail.com>
8470 M:      Daniel Borkmann <daniel@iogearbox.net>
8471 L:      netdev@vger.kernel.org
8472 S:      Maintained
8473 F:      include/linux/skmsg.h
8474 F:      net/core/skmsg.c
8475 F:      net/core/sock_map.c
8476 F:      net/ipv4/tcp_bpf.c
8477
8478 LANTIQ / INTEL Ethernet drivers
8479 M:      Hauke Mehrtens <hauke@hauke-m.de>
8480 L:      netdev@vger.kernel.org
8481 S:      Maintained
8482 F:      net/dsa/tag_gswip.c
8483 F:      drivers/net/ethernet/lantiq_xrx200.c
8484 F:      drivers/net/dsa/lantiq_pce.h
8485 F:      drivers/net/dsa/lantiq_gswip.c
8486
8487 LANTIQ MIPS ARCHITECTURE
8488 M:      John Crispin <john@phrozen.org>
8489 L:      linux-mips@vger.kernel.org
8490 S:      Maintained
8491 F:      arch/mips/lantiq
8492 F:      drivers/soc/lantiq
8493
8494 LAPB module
8495 L:      linux-x25@vger.kernel.org
8496 S:      Orphan
8497 F:      Documentation/networking/lapb-module.txt
8498 F:      include/*/lapb.h
8499 F:      net/lapb/
8500
8501 LASI 53c700 driver for PARISC
8502 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8503 L:      linux-scsi@vger.kernel.org
8504 S:      Maintained
8505 F:      Documentation/scsi/53c700.txt
8506 F:      drivers/scsi/53c700*
8507
8508 LEAKING_ADDRESSES
8509 M:      Tobin C. Harding <me@tobin.cc>
8510 M:      Tycho Andersen <tycho@tycho.ws>
8511 L:      kernel-hardening@lists.openwall.com
8512 S:      Maintained
8513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8514 F:      scripts/leaking_addresses.pl
8515
8516 LED SUBSYSTEM
8517 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8518 M:      Pavel Machek <pavel@ucw.cz>
8519 L:      linux-leds@vger.kernel.org
8520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8521 S:      Maintained
8522 F:      Documentation/devicetree/bindings/leds/
8523 F:      drivers/leds/
8524 F:      include/linux/leds.h
8525
8526 LEGACY EEPROM DRIVER
8527 M:      Jean Delvare <jdelvare@suse.com>
8528 S:      Maintained
8529 F:      Documentation/misc-devices/eeprom
8530 F:      drivers/misc/eeprom/eeprom.c
8531
8532 LEGO MINDSTORMS EV3
8533 R:      David Lechner <david@lechnology.com>
8534 S:      Maintained
8535 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8536 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8537 F:      drivers/power/supply/lego_ev3_battery.c
8538
8539 LEGO USB Tower driver
8540 M:      Juergen Stuber <starblue@users.sourceforge.net>
8541 L:      legousb-devel@lists.sourceforge.net
8542 W:      http://legousb.sourceforge.net/
8543 S:      Maintained
8544 F:      drivers/usb/misc/legousbtower.c
8545
8546 LG LAPTOP EXTRAS
8547 M:      Matan Ziv-Av <matan@svgalib.org>
8548 L:      platform-driver-x86@vger.kernel.org
8549 S:      Maintained
8550 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8551 F:      Documentation/laptops/lg-laptop.rst
8552 F:      drivers/platform/x86/lg-laptop.c
8553
8554 LG2160 MEDIA DRIVER
8555 M:      Michael Krufky <mkrufky@linuxtv.org>
8556 L:      linux-media@vger.kernel.org
8557 W:      https://linuxtv.org
8558 W:      http://github.com/mkrufky
8559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8560 T:      git git://linuxtv.org/mkrufky/tuners.git
8561 S:      Maintained
8562 F:      drivers/media/dvb-frontends/lg2160.*
8563
8564 LGDT3305 MEDIA DRIVER
8565 M:      Michael Krufky <mkrufky@linuxtv.org>
8566 L:      linux-media@vger.kernel.org
8567 W:      https://linuxtv.org
8568 W:      http://github.com/mkrufky
8569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8570 T:      git git://linuxtv.org/mkrufky/tuners.git
8571 S:      Maintained
8572 F:      drivers/media/dvb-frontends/lgdt3305.*
8573
8574 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8575 M:      Viresh Kumar <vireshk@kernel.org>
8576 L:      linux-ide@vger.kernel.org
8577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8578 S:      Maintained
8579 F:      include/linux/pata_arasan_cf_data.h
8580 F:      drivers/ata/pata_arasan_cf.c
8581
8582 LIBATA PATA DRIVERS
8583 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8584 M:      Jens Axboe <axboe@kernel.dk>
8585 L:      linux-ide@vger.kernel.org
8586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8587 S:      Maintained
8588 F:      drivers/ata/pata_*.c
8589 F:      drivers/ata/ata_generic.c
8590
8591 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8592 M:      Linus Walleij <linus.walleij@linaro.org>
8593 L:      linux-ide@vger.kernel.org
8594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8595 S:      Maintained
8596 F:      drivers/ata/pata_ftide010.c
8597 F:      drivers/ata/sata_gemini.c
8598 F:      drivers/ata/sata_gemini.h
8599
8600 LIBATA SATA AHCI PLATFORM devices support
8601 M:      Hans de Goede <hdegoede@redhat.com>
8602 M:      Jens Axboe <axboe@kernel.dk>
8603 L:      linux-ide@vger.kernel.org
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8605 S:      Maintained
8606 F:      drivers/ata/ahci_platform.c
8607 F:      drivers/ata/libahci_platform.c
8608 F:      include/linux/ahci_platform.h
8609
8610 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8611 M:      Mikael Pettersson <mikpelinux@gmail.com>
8612 L:      linux-ide@vger.kernel.org
8613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8614 S:      Maintained
8615 F:      drivers/ata/sata_promise.*
8616
8617 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8618 M:      Jens Axboe <axboe@kernel.dk>
8619 L:      linux-ide@vger.kernel.org
8620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8621 S:      Maintained
8622 F:      drivers/ata/
8623 F:      include/linux/ata.h
8624 F:      include/linux/libata.h
8625 F:      Documentation/devicetree/bindings/ata/
8626
8627 LIBLOCKDEP
8628 M:      Sasha Levin <alexander.levin@microsoft.com>
8629 S:      Maintained
8630 F:      tools/lib/lockdep/
8631
8632 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8633 M:      Ross Zwisler <zwisler@kernel.org>
8634 M:      Dan Williams <dan.j.williams@intel.com>
8635 M:      Vishal Verma <vishal.l.verma@intel.com>
8636 M:      Dave Jiang <dave.jiang@intel.com>
8637 L:      linux-nvdimm@lists.01.org
8638 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8639 S:      Supported
8640 F:      drivers/nvdimm/blk.c
8641 F:      drivers/nvdimm/region_devs.c
8642
8643 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8644 M:      Vishal Verma <vishal.l.verma@intel.com>
8645 M:      Dan Williams <dan.j.williams@intel.com>
8646 M:      Ross Zwisler <zwisler@kernel.org>
8647 M:      Dave Jiang <dave.jiang@intel.com>
8648 L:      linux-nvdimm@lists.01.org
8649 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8650 S:      Supported
8651 F:      drivers/nvdimm/btt*
8652
8653 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8654 M:      Ross Zwisler <zwisler@kernel.org>
8655 M:      Dan Williams <dan.j.williams@intel.com>
8656 M:      Vishal Verma <vishal.l.verma@intel.com>
8657 M:      Dave Jiang <dave.jiang@intel.com>
8658 L:      linux-nvdimm@lists.01.org
8659 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8660 S:      Supported
8661 F:      drivers/nvdimm/pmem*
8662
8663 LIBNVDIMM: DEVICETREE BINDINGS
8664 M:      Oliver O'Halloran <oohall@gmail.com>
8665 L:      linux-nvdimm@lists.01.org
8666 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8667 S:      Supported
8668 F:      drivers/nvdimm/of_pmem.c
8669 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8670
8671 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8672 M:      Dan Williams <dan.j.williams@intel.com>
8673 M:      Ross Zwisler <zwisler@kernel.org>
8674 M:      Vishal Verma <vishal.l.verma@intel.com>
8675 M:      Dave Jiang <dave.jiang@intel.com>
8676 L:      linux-nvdimm@lists.01.org
8677 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8679 S:      Supported
8680 F:      drivers/nvdimm/*
8681 F:      drivers/acpi/nfit/*
8682 F:      include/linux/nd.h
8683 F:      include/linux/libnvdimm.h
8684 F:      include/uapi/linux/ndctl.h
8685
8686 LIGHTNVM PLATFORM SUPPORT
8687 M:      Matias Bjorling <mb@lightnvm.io>
8688 W:      http://github/OpenChannelSSD
8689 L:      linux-block@vger.kernel.org
8690 S:      Maintained
8691 F:      drivers/lightnvm/
8692 F:      include/linux/lightnvm.h
8693 F:      include/uapi/linux/lightnvm.h
8694
8695 LINUX FOR POWER MACINTOSH
8696 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8697 W:      http://www.penguinppc.org/
8698 L:      linuxppc-dev@lists.ozlabs.org
8699 S:      Maintained
8700 F:      arch/powerpc/platforms/powermac/
8701 F:      drivers/macintosh/
8702
8703 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8704 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8705 M:      Paul Mackerras <paulus@samba.org>
8706 M:      Michael Ellerman <mpe@ellerman.id.au>
8707 W:      https://github.com/linuxppc/linux/wiki
8708 L:      linuxppc-dev@lists.ozlabs.org
8709 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8711 S:      Supported
8712 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8713 F:      Documentation/devicetree/bindings/powerpc/
8714 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8715 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8716 F:      Documentation/powerpc/
8717 F:      arch/powerpc/
8718 F:      drivers/char/tpm/tpm_ibmvtpm*
8719 F:      drivers/crypto/nx/
8720 F:      drivers/crypto/vmx/
8721 F:      drivers/i2c/busses/i2c-opal.c
8722 F:      drivers/net/ethernet/ibm/ibmveth.*
8723 F:      drivers/net/ethernet/ibm/ibmvnic.*
8724 F:      drivers/pci/hotplug/pnv_php.c
8725 F:      drivers/pci/hotplug/rpa*
8726 F:      drivers/rtc/rtc-opal.c
8727 F:      drivers/scsi/ibmvscsi/
8728 F:      drivers/tty/hvc/hvc_opal.c
8729 F:      drivers/watchdog/wdrtas.c
8730 F:      tools/testing/selftests/powerpc
8731 N:      /pmac
8732 N:      powermac
8733 N:      powernv
8734 N:      [^a-z0-9]ps3
8735 N:      pseries
8736
8737 LINUX FOR POWERPC EMBEDDED MPC5XXX
8738 M:      Anatolij Gustschin <agust@denx.de>
8739 L:      linuxppc-dev@lists.ozlabs.org
8740 T:      git git://git.denx.de/linux-denx-agust.git
8741 S:      Maintained
8742 F:      arch/powerpc/platforms/512x/
8743 F:      arch/powerpc/platforms/52xx/
8744
8745 LINUX FOR POWERPC EMBEDDED PPC4XX
8746 M:      Alistair Popple <alistair@popple.id.au>
8747 M:      Matt Porter <mporter@kernel.crashing.org>
8748 W:      http://www.penguinppc.org/
8749 L:      linuxppc-dev@lists.ozlabs.org
8750 S:      Maintained
8751 F:      arch/powerpc/platforms/40x/
8752 F:      arch/powerpc/platforms/44x/
8753
8754 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8755 M:      Scott Wood <oss@buserror.net>
8756 M:      Kumar Gala <galak@kernel.crashing.org>
8757 W:      http://www.penguinppc.org/
8758 L:      linuxppc-dev@lists.ozlabs.org
8759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8760 S:      Maintained
8761 F:      arch/powerpc/platforms/83xx/
8762 F:      arch/powerpc/platforms/85xx/
8763 F:      Documentation/devicetree/bindings/powerpc/fsl/
8764
8765 LINUX FOR POWERPC EMBEDDED PPC8XX
8766 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8767 W:      http://www.penguinppc.org/
8768 L:      linuxppc-dev@lists.ozlabs.org
8769 S:      Maintained
8770 F:      arch/powerpc/platforms/8xx/
8771
8772 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8773 L:      linuxppc-dev@lists.ozlabs.org
8774 S:      Orphan
8775 F:      arch/powerpc/*/*virtex*
8776 F:      arch/powerpc/*/*/*virtex*
8777
8778 LINUX FOR POWERPC PA SEMI PWRFICIENT
8779 L:      linuxppc-dev@lists.ozlabs.org
8780 S:      Orphan
8781 F:      arch/powerpc/platforms/pasemi/
8782 F:      drivers/*/*pasemi*
8783 F:      drivers/*/*/*pasemi*
8784
8785 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8786 M:      Kees Cook <keescook@chromium.org>
8787 S:      Maintained
8788 F:      drivers/misc/lkdtm/*
8789
8790 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8791 M:      Alan Stern <stern@rowland.harvard.edu>
8792 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8793 M:      Will Deacon <will.deacon@arm.com>
8794 M:      Peter Zijlstra <peterz@infradead.org>
8795 M:      Boqun Feng <boqun.feng@gmail.com>
8796 M:      Nicholas Piggin <npiggin@gmail.com>
8797 M:      David Howells <dhowells@redhat.com>
8798 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8799 M:      Luc Maranget <luc.maranget@inria.fr>
8800 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8801 R:      Akira Yokosawa <akiyks@gmail.com>
8802 R:      Daniel Lustig <dlustig@nvidia.com>
8803 L:      linux-kernel@vger.kernel.org
8804 L:      linux-arch@vger.kernel.org
8805 S:      Supported
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8807 F:      tools/memory-model/
8808 F:      Documentation/atomic_bitops.txt
8809 F:      Documentation/atomic_t.txt
8810 F:      Documentation/core-api/atomic_ops.rst
8811 F:      Documentation/core-api/refcount-vs-atomic.rst
8812 F:      Documentation/memory-barriers.txt
8813
8814 LIS3LV02D ACCELEROMETER DRIVER
8815 M:      Eric Piel <eric.piel@tremplin-utc.net>
8816 S:      Maintained
8817 F:      Documentation/misc-devices/lis3lv02d
8818 F:      drivers/misc/lis3lv02d/
8819 F:      drivers/platform/x86/hp_accel.c
8820
8821 LIVE PATCHING
8822 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8823 M:      Jessica Yu <jeyu@kernel.org>
8824 M:      Jiri Kosina <jikos@kernel.org>
8825 M:      Miroslav Benes <mbenes@suse.cz>
8826 R:      Petr Mladek <pmladek@suse.com>
8827 S:      Maintained
8828 F:      kernel/livepatch/
8829 F:      include/linux/livepatch.h
8830 F:      arch/x86/include/asm/livepatch.h
8831 F:      arch/x86/kernel/livepatch.c
8832 F:      Documentation/livepatch/
8833 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8834 F:      samples/livepatch/
8835 L:      live-patching@vger.kernel.org
8836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8837
8838 LLC (802.2)
8839 L:      netdev@vger.kernel.org
8840 S:      Odd fixes
8841 F:      include/linux/llc.h
8842 F:      include/uapi/linux/llc.h
8843 F:      include/net/llc*
8844 F:      net/llc/
8845
8846 LM73 HARDWARE MONITOR DRIVER
8847 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8848 L:      linux-hwmon@vger.kernel.org
8849 S:      Maintained
8850 F:      drivers/hwmon/lm73.c
8851
8852 LM78 HARDWARE MONITOR DRIVER
8853 M:      Jean Delvare <jdelvare@suse.com>
8854 L:      linux-hwmon@vger.kernel.org
8855 S:      Maintained
8856 F:      Documentation/hwmon/lm78
8857 F:      drivers/hwmon/lm78.c
8858
8859 LM83 HARDWARE MONITOR DRIVER
8860 M:      Jean Delvare <jdelvare@suse.com>
8861 L:      linux-hwmon@vger.kernel.org
8862 S:      Maintained
8863 F:      Documentation/hwmon/lm83
8864 F:      drivers/hwmon/lm83.c
8865
8866 LM90 HARDWARE MONITOR DRIVER
8867 M:      Jean Delvare <jdelvare@suse.com>
8868 L:      linux-hwmon@vger.kernel.org
8869 S:      Maintained
8870 F:      Documentation/hwmon/lm90
8871 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8872 F:      drivers/hwmon/lm90.c
8873 F:      include/dt-bindings/thermal/lm90.h
8874
8875 LM95234 HARDWARE MONITOR DRIVER
8876 M:      Guenter Roeck <linux@roeck-us.net>
8877 L:      linux-hwmon@vger.kernel.org
8878 S:      Maintained
8879 F:      Documentation/hwmon/lm95234
8880 F:      drivers/hwmon/lm95234.c
8881
8882 LME2510 MEDIA DRIVER
8883 M:      Malcolm Priestley <tvboxspy@gmail.com>
8884 L:      linux-media@vger.kernel.org
8885 W:      https://linuxtv.org
8886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8887 S:      Maintained
8888 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8889
8890 LOADPIN SECURITY MODULE
8891 M:      Kees Cook <keescook@chromium.org>
8892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8893 S:      Supported
8894 F:      security/loadpin/
8895 F:      Documentation/admin-guide/LSM/LoadPin.rst
8896
8897 LOCKING PRIMITIVES
8898 M:      Peter Zijlstra <peterz@infradead.org>
8899 M:      Ingo Molnar <mingo@redhat.com>
8900 M:      Will Deacon <will.deacon@arm.com>
8901 L:      linux-kernel@vger.kernel.org
8902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8903 S:      Maintained
8904 F:      Documentation/locking/
8905 F:      include/linux/lockdep.h
8906 F:      include/linux/spinlock*.h
8907 F:      arch/*/include/asm/spinlock*.h
8908 F:      include/linux/rwlock*.h
8909 F:      include/linux/mutex*.h
8910 F:      include/linux/rwsem*.h
8911 F:      arch/*/include/asm/rwsem.h
8912 F:      include/linux/seqlock.h
8913 F:      lib/locking*.[ch]
8914 F:      kernel/locking/
8915 X:      kernel/locking/locktorture.c
8916
8917 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8918 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8919 L:      linux-ntfs-dev@lists.sourceforge.net
8920 W:      http://www.linux-ntfs.org/content/view/19/37/
8921 S:      Maintained
8922 F:      Documentation/ldm.txt
8923 F:      block/partitions/ldm.*
8924
8925 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8926 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8927 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8928 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8929 L:      MPT-FusionLinux.pdl@broadcom.com
8930 L:      linux-scsi@vger.kernel.org
8931 W:      http://www.avagotech.com/support/
8932 S:      Supported
8933 F:      drivers/message/fusion/
8934 F:      drivers/scsi/mpt3sas/
8935
8936 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8937 M:      Matthew Wilcox <willy@infradead.org>
8938 L:      linux-scsi@vger.kernel.org
8939 S:      Maintained
8940 F:      drivers/scsi/sym53c8xx_2/
8941
8942 LTC1660 DAC DRIVER
8943 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8944 L:      linux-iio@vger.kernel.org
8945 S:      Maintained
8946 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8947 F:      drivers/iio/dac/ltc1660.c
8948
8949 LTC4261 HARDWARE MONITOR DRIVER
8950 M:      Guenter Roeck <linux@roeck-us.net>
8951 L:      linux-hwmon@vger.kernel.org
8952 S:      Maintained
8953 F:      Documentation/hwmon/ltc4261
8954 F:      drivers/hwmon/ltc4261.c
8955
8956 LTC4306 I2C MULTIPLEXER DRIVER
8957 M:      Michael Hennerich <michael.hennerich@analog.com>
8958 W:      http://ez.analog.com/community/linux-device-drivers
8959 L:      linux-i2c@vger.kernel.org
8960 S:      Supported
8961 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8962 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8963
8964 LTP (Linux Test Project)
8965 M:      Mike Frysinger <vapier@gentoo.org>
8966 M:      Cyril Hrubis <chrubis@suse.cz>
8967 M:      Wanlong Gao <wanlong.gao@gmail.com>
8968 M:      Jan Stancek <jstancek@redhat.com>
8969 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8970 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8971 L:      ltp@lists.linux.it (subscribers-only)
8972 W:      http://linux-test-project.github.io/
8973 T:      git git://github.com/linux-test-project/ltp.git
8974 S:      Maintained
8975
8976 M68K ARCHITECTURE
8977 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8978 L:      linux-m68k@lists.linux-m68k.org
8979 W:      http://www.linux-m68k.org/
8980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8981 S:      Maintained
8982 F:      arch/m68k/
8983 F:      drivers/zorro/
8984
8985 M68K ON APPLE MACINTOSH
8986 M:      Joshua Thompson <funaho@jurai.org>
8987 W:      http://www.mac.linux-m68k.org/
8988 L:      linux-m68k@lists.linux-m68k.org
8989 S:      Maintained
8990 F:      arch/m68k/mac/
8991
8992 M68K ON HP9000/300
8993 M:      Philip Blundell <philb@gnu.org>
8994 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8995 S:      Maintained
8996 F:      arch/m68k/hp300/
8997
8998 M88DS3103 MEDIA DRIVER
8999 M:      Antti Palosaari <crope@iki.fi>
9000 L:      linux-media@vger.kernel.org
9001 W:      https://linuxtv.org
9002 W:      http://palosaari.fi/linux/
9003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9004 T:      git git://linuxtv.org/anttip/media_tree.git
9005 S:      Maintained
9006 F:      drivers/media/dvb-frontends/m88ds3103*
9007
9008 M88RS2000 MEDIA DRIVER
9009 M:      Malcolm Priestley <tvboxspy@gmail.com>
9010 L:      linux-media@vger.kernel.org
9011 W:      https://linuxtv.org
9012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9013 S:      Maintained
9014 F:      drivers/media/dvb-frontends/m88rs2000*
9015
9016 MA901 MASTERKIT USB FM RADIO DRIVER
9017 M:      Alexey Klimov <klimov.linux@gmail.com>
9018 L:      linux-media@vger.kernel.org
9019 T:      git git://linuxtv.org/media_tree.git
9020 S:      Maintained
9021 F:      drivers/media/radio/radio-ma901.c
9022
9023 MAC80211
9024 M:      Johannes Berg <johannes@sipsolutions.net>
9025 L:      linux-wireless@vger.kernel.org
9026 W:      http://wireless.kernel.org/
9027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9029 S:      Maintained
9030 F:      Documentation/networking/mac80211-injection.txt
9031 F:      include/net/mac80211.h
9032 F:      net/mac80211/
9033 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9034 F:      Documentation/networking/mac80211_hwsim/README
9035
9036 MAILBOX API
9037 M:      Jassi Brar <jassisinghbrar@gmail.com>
9038 L:      linux-kernel@vger.kernel.org
9039 S:      Maintained
9040 F:      drivers/mailbox/
9041 F:      include/linux/mailbox_client.h
9042 F:      include/linux/mailbox_controller.h
9043
9044 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9045 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9046 W:      http://www.kernel.org/doc/man-pages
9047 L:      linux-man@vger.kernel.org
9048 S:      Maintained
9049
9050 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9051 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9052 L:      linux-mips@vger.kernel.org
9053 S:      Maintained
9054 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9055
9056 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9057 M:      Andrew Lunn <andrew@lunn.ch>
9058 M:      Vivien Didelot <vivien.didelot@gmail.com>
9059 L:      netdev@vger.kernel.org
9060 S:      Maintained
9061 F:      drivers/net/dsa/mv88e6xxx/
9062 F:      include/linux/platform_data/mv88e6xxx.h
9063 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9064
9065 MARVELL ARMADA DRM SUPPORT
9066 M:      Russell King <linux@armlinux.org.uk>
9067 S:      Maintained
9068 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9069 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9070 F:      drivers/gpu/drm/armada/
9071 F:      include/uapi/drm/armada_drm.h
9072 F:      Documentation/devicetree/bindings/display/armada/
9073
9074 MARVELL CRYPTO DRIVER
9075 M:      Boris Brezillon <bbrezillon@kernel.org>
9076 M:      Arnaud Ebalard <arno@natisbad.org>
9077 F:      drivers/crypto/marvell/
9078 S:      Maintained
9079 L:      linux-crypto@vger.kernel.org
9080
9081 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9082 M:      Mirko Lindner <mlindner@marvell.com>
9083 M:      Stephen Hemminger <stephen@networkplumber.org>
9084 L:      netdev@vger.kernel.org
9085 S:      Maintained
9086 F:      drivers/net/ethernet/marvell/sk*
9087
9088 MARVELL LIBERTAS WIRELESS DRIVER
9089 L:      libertas-dev@lists.infradead.org
9090 S:      Orphan
9091 F:      drivers/net/wireless/marvell/libertas/
9092
9093 MARVELL MACCHIATOBIN SUPPORT
9094 M:      Russell King <linux@armlinux.org.uk>
9095 L:      linux-arm-kernel@lists.infradead.org
9096 S:      Maintained
9097 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9098
9099 MARVELL MV643XX ETHERNET DRIVER
9100 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9101 L:      netdev@vger.kernel.org
9102 S:      Maintained
9103 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9104 F:      include/linux/mv643xx.h
9105
9106 MARVELL MV88X3310 PHY DRIVER
9107 M:      Russell King <linux@armlinux.org.uk>
9108 L:      netdev@vger.kernel.org
9109 S:      Maintained
9110 F:      drivers/net/phy/marvell10g.c
9111
9112 MARVELL MVNETA ETHERNET DRIVER
9113 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9114 L:      netdev@vger.kernel.org
9115 S:      Maintained
9116 F:      drivers/net/ethernet/marvell/mvneta.*
9117
9118 MARVELL MWIFIEX WIRELESS DRIVER
9119 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9120 M:      Nishant Sarmukadam <nishants@marvell.com>
9121 M:      Ganapathi Bhat <gbhat@marvell.com>
9122 M:      Xinming Hu <huxinming820@gmail.com>
9123 L:      linux-wireless@vger.kernel.org
9124 S:      Maintained
9125 F:      drivers/net/wireless/marvell/mwifiex/
9126
9127 MARVELL MWL8K WIRELESS DRIVER
9128 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9129 L:      linux-wireless@vger.kernel.org
9130 S:      Odd Fixes
9131 F:      drivers/net/wireless/marvell/mwl8k.c
9132
9133 MARVELL NAND CONTROLLER DRIVER
9134 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9135 L:      linux-mtd@lists.infradead.org
9136 S:      Maintained
9137 F:      drivers/mtd/nand/raw/marvell_nand.c
9138 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9139
9140 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9141 M:      Nicolas Pitre <nico@fluxnic.net>
9142 S:      Odd Fixes
9143 F:      drivers/mmc/host/mvsdio.*
9144
9145 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9146 M:      Hu Ziji <huziji@marvell.com>
9147 L:      linux-mmc@vger.kernel.org
9148 S:      Supported
9149 F:      drivers/mmc/host/sdhci-xenon*
9150 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9151
9152 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9153 M:      Sunil Goutham <sgoutham@marvell.com>
9154 M:      Linu Cherian <lcherian@marvell.com>
9155 M:      Geetha sowjanya <gakula@marvell.com>
9156 M:      Jerin Jacob <jerinj@marvell.com>
9157 L:      netdev@vger.kernel.org
9158 S:      Supported
9159 F:      drivers/net/ethernet/marvell/octeontx2/af/
9160
9161 MATROX FRAMEBUFFER DRIVER
9162 L:      linux-fbdev@vger.kernel.org
9163 S:      Orphan
9164 F:      drivers/video/fbdev/matrox/matroxfb_*
9165 F:      include/uapi/linux/matroxfb.h
9166
9167 MAX16065 HARDWARE MONITOR DRIVER
9168 M:      Guenter Roeck <linux@roeck-us.net>
9169 L:      linux-hwmon@vger.kernel.org
9170 S:      Maintained
9171 F:      Documentation/hwmon/max16065
9172 F:      drivers/hwmon/max16065.c
9173
9174 MAX2175 SDR TUNER DRIVER
9175 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9176 L:      linux-media@vger.kernel.org
9177 T:      git git://linuxtv.org/media_tree.git
9178 S:      Maintained
9179 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9180 F:      Documentation/media/v4l-drivers/max2175.rst
9181 F:      drivers/media/i2c/max2175*
9182 F:      include/uapi/linux/max2175.h
9183
9184 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9185 L:      linux-hwmon@vger.kernel.org
9186 S:      Orphan
9187 F:      Documentation/hwmon/max6650
9188 F:      drivers/hwmon/max6650.c
9189
9190 MAX6697 HARDWARE MONITOR DRIVER
9191 M:      Guenter Roeck <linux@roeck-us.net>
9192 L:      linux-hwmon@vger.kernel.org
9193 S:      Maintained
9194 F:      Documentation/hwmon/max6697
9195 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9196 F:      drivers/hwmon/max6697.c
9197 F:      include/linux/platform_data/max6697.h
9198
9199 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9200 M:      Peter Rosin <peda@axentia.se>
9201 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9202 S:      Maintained
9203 F:      Documentation/devicetree/bindings/sound/max9860.txt
9204 F:      sound/soc/codecs/max9860.*
9205
9206 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9207 M:      Javier Martinez Canillas <javier@dowhile0.org>
9208 L:      linux-kernel@vger.kernel.org
9209 S:      Supported
9210 F:      drivers/regulator/max77802-regulator.c
9211 F:      Documentation/devicetree/bindings/*/*max77802.txt
9212 F:      include/dt-bindings/*/*max77802.h
9213
9214 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9215 M:      Krzysztof Kozlowski <krzk@kernel.org>
9216 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9217 L:      linux-pm@vger.kernel.org
9218 S:      Supported
9219 F:      drivers/power/supply/max14577_charger.c
9220 F:      drivers/power/supply/max77693_charger.c
9221
9222 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9223 M:      Chanwoo Choi <cw00.choi@samsung.com>
9224 M:      Krzysztof Kozlowski <krzk@kernel.org>
9225 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9226 L:      linux-kernel@vger.kernel.org
9227 S:      Supported
9228 F:      drivers/*/max14577*.c
9229 F:      drivers/*/max77686*.c
9230 F:      drivers/*/max77693*.c
9231 F:      drivers/extcon/extcon-max14577.c
9232 F:      drivers/extcon/extcon-max77693.c
9233 F:      drivers/rtc/rtc-max77686.c
9234 F:      drivers/clk/clk-max77686.c
9235 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9236 F:      Documentation/devicetree/bindings/*/max77686.txt
9237 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9238 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9239 F:      include/linux/mfd/max14577*.h
9240 F:      include/linux/mfd/max77686*.h
9241 F:      include/linux/mfd/max77693*.h
9242
9243 MAXIRADIO FM RADIO RECEIVER DRIVER
9244 M:      Hans Verkuil <hverkuil@xs4all.nl>
9245 L:      linux-media@vger.kernel.org
9246 T:      git git://linuxtv.org/media_tree.git
9247 W:      https://linuxtv.org
9248 S:      Maintained
9249 F:      drivers/media/radio/radio-maxiradio*
9250
9251 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9252 M:      Peter Rosin <peda@axentia.se>
9253 L:      linux-iio@vger.kernel.org
9254 S:      Maintained
9255 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9256 F:      drivers/iio/potentiometer/mcp4018.c
9257 F:      drivers/iio/potentiometer/mcp4531.c
9258
9259 MCR20A IEEE-802.15.4 RADIO DRIVER
9260 M:      Xue Liu <liuxuenetmail@gmail.com>
9261 L:      linux-wpan@vger.kernel.org
9262 W:      https://github.com/xueliu/mcr20a-linux
9263 S:      Maintained
9264 F:      drivers/net/ieee802154/mcr20a.c
9265 F:      drivers/net/ieee802154/mcr20a.h
9266 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9267
9268 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9270 L:      linux-iio@vger.kernel.org
9271 S:      Maintained
9272 F:      drivers/iio/dac/cio-dac.c
9273
9274 MEDIA DRIVERS FOR ASCOT2E
9275 M:      Sergey Kozlov <serjk@netup.ru>
9276 M:      Abylay Ospan <aospan@netup.ru>
9277 L:      linux-media@vger.kernel.org
9278 W:      https://linuxtv.org
9279 W:      http://netup.tv/
9280 T:      git git://linuxtv.org/media_tree.git
9281 S:      Supported
9282 F:      drivers/media/dvb-frontends/ascot2e*
9283
9284 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9285 M:      Jasmin Jessich <jasmin@anw.at>
9286 L:      linux-media@vger.kernel.org
9287 W:      https://linuxtv.org
9288 T:      git git://linuxtv.org/media_tree.git
9289 S:      Maintained
9290 F:      drivers/media/dvb-frontends/cxd2099*
9291
9292 MEDIA DRIVERS FOR CXD2841ER
9293 M:      Sergey Kozlov <serjk@netup.ru>
9294 M:      Abylay Ospan <aospan@netup.ru>
9295 L:      linux-media@vger.kernel.org
9296 W:      https://linuxtv.org
9297 W:      http://netup.tv/
9298 T:      git git://linuxtv.org/media_tree.git
9299 S:      Supported
9300 F:      drivers/media/dvb-frontends/cxd2841er*
9301
9302 MEDIA DRIVERS FOR CXD2880
9303 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9304 L:      linux-media@vger.kernel.org
9305 W:      http://linuxtv.org/
9306 T:      git git://linuxtv.org/media_tree.git
9307 S:      Supported
9308 F:      drivers/media/dvb-frontends/cxd2880/*
9309 F:      drivers/media/spi/cxd2880*
9310
9311 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9312 L:      linux-media@vger.kernel.org
9313 W:      https://linuxtv.org
9314 T:      git git://linuxtv.org/media_tree.git
9315 S:      Orphan
9316 F:      drivers/media/pci/ddbridge/*
9317
9318 MEDIA DRIVERS FOR FREESCALE IMX
9319 M:      Steve Longerbeam <slongerbeam@gmail.com>
9320 M:      Philipp Zabel <p.zabel@pengutronix.de>
9321 L:      linux-media@vger.kernel.org
9322 T:      git git://linuxtv.org/media_tree.git
9323 S:      Maintained
9324 F:      Documentation/devicetree/bindings/media/imx.txt
9325 F:      Documentation/media/v4l-drivers/imx.rst
9326 F:      drivers/staging/media/imx/
9327 F:      include/linux/imx-media.h
9328 F:      include/media/imx.h
9329
9330 MEDIA DRIVER FOR FREESCALE IMX PXP
9331 M:      Philipp Zabel <p.zabel@pengutronix.de>
9332 L:      linux-media@vger.kernel.org
9333 T:      git git://linuxtv.org/media_tree.git
9334 S:      Maintained
9335 F:      drivers/media/platform/imx-pxp.[ch]
9336
9337 MEDIA DRIVERS FOR HELENE
9338 M:      Abylay Ospan <aospan@netup.ru>
9339 L:      linux-media@vger.kernel.org
9340 W:      https://linuxtv.org
9341 W:      http://netup.tv/
9342 T:      git git://linuxtv.org/media_tree.git
9343 S:      Supported
9344 F:      drivers/media/dvb-frontends/helene*
9345
9346 MEDIA DRIVERS FOR HORUS3A
9347 M:      Sergey Kozlov <serjk@netup.ru>
9348 M:      Abylay Ospan <aospan@netup.ru>
9349 L:      linux-media@vger.kernel.org
9350 W:      https://linuxtv.org
9351 W:      http://netup.tv/
9352 T:      git git://linuxtv.org/media_tree.git
9353 S:      Supported
9354 F:      drivers/media/dvb-frontends/horus3a*
9355
9356 MEDIA DRIVERS FOR LNBH25
9357 M:      Sergey Kozlov <serjk@netup.ru>
9358 M:      Abylay Ospan <aospan@netup.ru>
9359 L:      linux-media@vger.kernel.org
9360 W:      https://linuxtv.org
9361 W:      http://netup.tv/
9362 T:      git git://linuxtv.org/media_tree.git
9363 S:      Supported
9364 F:      drivers/media/dvb-frontends/lnbh25*
9365
9366 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9367 L:      linux-media@vger.kernel.org
9368 W:      https://linuxtv.org
9369 T:      git git://linuxtv.org/media_tree.git
9370 S:      Orphan
9371 F:      drivers/media/dvb-frontends/mxl5xx*
9372
9373 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9374 M:      Sergey Kozlov <serjk@netup.ru>
9375 M:      Abylay Ospan <aospan@netup.ru>
9376 L:      linux-media@vger.kernel.org
9377 W:      https://linuxtv.org
9378 W:      http://netup.tv/
9379 T:      git git://linuxtv.org/media_tree.git
9380 S:      Supported
9381 F:      drivers/media/pci/netup_unidvb/*
9382
9383 MEDIA DRIVERS FOR RENESAS - CEU
9384 M:      Jacopo Mondi <jacopo@jmondi.org>
9385 L:      linux-media@vger.kernel.org
9386 L:      linux-renesas-soc@vger.kernel.org
9387 T:      git git://linuxtv.org/media_tree.git
9388 S:      Supported
9389 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9390 F:      drivers/media/platform/renesas-ceu.c
9391 F:      include/media/drv-intf/renesas-ceu.h
9392
9393 MEDIA DRIVERS FOR RENESAS - DRIF
9394 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9395 L:      linux-media@vger.kernel.org
9396 L:      linux-renesas-soc@vger.kernel.org
9397 T:      git git://linuxtv.org/media_tree.git
9398 S:      Supported
9399 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9400 F:      drivers/media/platform/rcar_drif.c
9401
9402 MEDIA DRIVERS FOR RENESAS - FCP
9403 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9404 L:      linux-media@vger.kernel.org
9405 L:      linux-renesas-soc@vger.kernel.org
9406 T:      git git://linuxtv.org/media_tree.git
9407 S:      Supported
9408 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9409 F:      drivers/media/platform/rcar-fcp.c
9410 F:      include/media/rcar-fcp.h
9411
9412 MEDIA DRIVERS FOR RENESAS - FDP1
9413 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9414 L:      linux-media@vger.kernel.org
9415 L:      linux-renesas-soc@vger.kernel.org
9416 T:      git git://linuxtv.org/media_tree.git
9417 S:      Supported
9418 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9419 F:      drivers/media/platform/rcar_fdp1.c
9420
9421 MEDIA DRIVERS FOR RENESAS - VIN
9422 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9423 L:      linux-media@vger.kernel.org
9424 L:      linux-renesas-soc@vger.kernel.org
9425 T:      git git://linuxtv.org/media_tree.git
9426 S:      Supported
9427 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9428 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9429 F:      drivers/media/platform/rcar-vin/
9430
9431 MEDIA DRIVERS FOR RENESAS - VSP1
9432 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9433 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9434 L:      linux-media@vger.kernel.org
9435 L:      linux-renesas-soc@vger.kernel.org
9436 T:      git git://linuxtv.org/media_tree.git
9437 S:      Supported
9438 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9439 F:      drivers/media/platform/vsp1/
9440
9441 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9442 L:      linux-media@vger.kernel.org
9443 W:      https://linuxtv.org
9444 T:      git git://linuxtv.org/media_tree.git
9445 S:      Orphan
9446 F:      drivers/media/dvb-frontends/stv0910*
9447
9448 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9449 L:      linux-media@vger.kernel.org
9450 W:      https://linuxtv.org
9451 T:      git git://linuxtv.org/media_tree.git
9452 S:      Orphan
9453 F:      drivers/media/dvb-frontends/stv6111*
9454
9455 MEDIA DRIVERS FOR STM32 - DCMI
9456 M:      Hugues Fruchet <hugues.fruchet@st.com>
9457 L:      linux-media@vger.kernel.org
9458 T:      git git://linuxtv.org/media_tree.git
9459 S:      Supported
9460 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9461 F:      drivers/media/platform/stm32/stm32-dcmi.c
9462
9463 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9464 M:      Dmitry Osipenko <digetx@gmail.com>
9465 L:      linux-media@vger.kernel.org
9466 L:      linux-tegra@vger.kernel.org
9467 T:      git git://linuxtv.org/media_tree.git
9468 S:      Maintained
9469 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9470 F:      drivers/staging/media/tegra-vde/
9471
9472 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9473 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9474 P:      LinuxTV.org Project
9475 L:      linux-media@vger.kernel.org
9476 W:      https://linuxtv.org
9477 Q:      http://patchwork.kernel.org/project/linux-media/list/
9478 T:      git git://linuxtv.org/media_tree.git
9479 S:      Maintained
9480 F:      Documentation/devicetree/bindings/media/
9481 F:      Documentation/media/
9482 F:      drivers/media/
9483 F:      drivers/staging/media/
9484 F:      include/linux/platform_data/media/
9485 F:      include/media/
9486 F:      include/uapi/linux/dvb/
9487 F:      include/uapi/linux/videodev2.h
9488 F:      include/uapi/linux/media.h
9489 F:      include/uapi/linux/v4l2-*
9490 F:      include/uapi/linux/meye.h
9491 F:      include/uapi/linux/ivtv*
9492 F:      include/uapi/linux/uvcvideo.h
9493
9494 MEDIATEK BLUETOOTH DRIVER
9495 M:      Sean Wang <sean.wang@mediatek.com>
9496 L:      linux-bluetooth@vger.kernel.org
9497 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9498 S:      Maintained
9499 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9500 F:      drivers/bluetooth/btmtkuart.c
9501
9502 MEDIATEK CIR DRIVER
9503 M:      Sean Wang <sean.wang@mediatek.com>
9504 S:      Maintained
9505 F:      drivers/media/rc/mtk-cir.c
9506
9507 MEDIATEK DMA DRIVER
9508 M:      Sean Wang <sean.wang@mediatek.com>
9509 L:      dmaengine@vger.kernel.org
9510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9511 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9512 S:      Maintained
9513 F:      Documentation/devicetree/bindings/dma/mtk-*
9514 F:      drivers/dma/mediatek/
9515
9516 MEDIATEK PMIC LED DRIVER
9517 M:      Sean Wang <sean.wang@mediatek.com>
9518 S:      Maintained
9519 F:      drivers/leds/leds-mt6323.c
9520 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9521
9522 MEDIATEK ETHERNET DRIVER
9523 M:      Felix Fietkau <nbd@openwrt.org>
9524 M:      John Crispin <john@phrozen.org>
9525 M:      Sean Wang <sean.wang@mediatek.com>
9526 M:      Nelson Chang <nelson.chang@mediatek.com>
9527 L:      netdev@vger.kernel.org
9528 S:      Maintained
9529 F:      drivers/net/ethernet/mediatek/
9530
9531 MEDIATEK SWITCH DRIVER
9532 M:      Sean Wang <sean.wang@mediatek.com>
9533 L:      netdev@vger.kernel.org
9534 S:      Maintained
9535 F:      drivers/net/dsa/mt7530.*
9536 F:      net/dsa/tag_mtk.c
9537
9538 MEDIATEK JPEG DRIVER
9539 M:      Rick Chang <rick.chang@mediatek.com>
9540 M:      Bin Liu <bin.liu@mediatek.com>
9541 S:      Supported
9542 F:      drivers/media/platform/mtk-jpeg/
9543 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9544
9545 MEDIATEK MDP DRIVER
9546 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9547 M:      Houlong Wei <houlong.wei@mediatek.com>
9548 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9549 S:      Supported
9550 F:      drivers/media/platform/mtk-mdp/
9551 F:      drivers/media/platform/mtk-vpu/
9552 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9553
9554 MEDIATEK MEDIA DRIVER
9555 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9556 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9557 S:      Supported
9558 F:      drivers/media/platform/mtk-vcodec/
9559 F:      drivers/media/platform/mtk-vpu/
9560 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9561 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9562
9563 MEDIATEK MT76 WIRELESS LAN DRIVER
9564 M:      Felix Fietkau <nbd@nbd.name>
9565 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9566 L:      linux-wireless@vger.kernel.org
9567 S:      Maintained
9568 F:      drivers/net/wireless/mediatek/mt76/
9569
9570 MEDIATEK MT7601U WIRELESS LAN DRIVER
9571 M:      Jakub Kicinski <kubakici@wp.pl>
9572 L:      linux-wireless@vger.kernel.org
9573 S:      Maintained
9574 F:      drivers/net/wireless/mediatek/mt7601u/
9575
9576 MEDIATEK NAND CONTROLLER DRIVER
9577 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9578 L:      linux-mtd@lists.infradead.org
9579 S:      Maintained
9580 F:      drivers/mtd/nand/raw/mtk_*
9581 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9582
9583 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9584 M:      Sean Wang <sean.wang@mediatek.com>
9585 S:      Maintained
9586 F:      drivers/char/hw_random/mtk-rng.c
9587
9588 MEDIATEK USB3 DRD IP DRIVER
9589 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9590 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9592 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9593 S:      Maintained
9594 F:      drivers/usb/mtu3/
9595
9596 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9597 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9598 M:      Martin Donnelly <martin.donnelly@ge.com>
9599 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9600 S:      Maintained
9601 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9602 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9603
9604 MEGARAID SCSI/SAS DRIVERS
9605 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9606 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9607 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9608 L:      megaraidlinux.pdl@broadcom.com
9609 L:      linux-scsi@vger.kernel.org
9610 W:      http://www.avagotech.com/support/
9611 S:      Maintained
9612 F:      Documentation/scsi/megaraid.txt
9613 F:      drivers/scsi/megaraid.*
9614 F:      drivers/scsi/megaraid/
9615
9616 MELEXIS MLX90614 DRIVER
9617 M:      Crt Mori <cmo@melexis.com>
9618 L:      linux-iio@vger.kernel.org
9619 W:      http://www.melexis.com
9620 S:      Supported
9621 F:      drivers/iio/temperature/mlx90614.c
9622
9623 MELEXIS MLX90632 DRIVER
9624 M:      Crt Mori <cmo@melexis.com>
9625 L:      linux-iio@vger.kernel.org
9626 W:      http://www.melexis.com
9627 S:      Supported
9628 F:      drivers/iio/temperature/mlx90632.c
9629
9630 MELFAS MIP4 TOUCHSCREEN DRIVER
9631 M:      Sangwon Jee <jeesw@melfas.com>
9632 W:      http://www.melfas.com
9633 S:      Supported
9634 F:      drivers/input/touchscreen/melfas_mip4.c
9635 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9636
9637 MELLANOX ETHERNET DRIVER (mlx4_en)
9638 M:      Tariq Toukan <tariqt@mellanox.com>
9639 L:      netdev@vger.kernel.org
9640 S:      Supported
9641 W:      http://www.mellanox.com
9642 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9643 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9644
9645 MELLANOX ETHERNET DRIVER (mlx5e)
9646 M:      Saeed Mahameed <saeedm@mellanox.com>
9647 L:      netdev@vger.kernel.org
9648 S:      Supported
9649 W:      http://www.mellanox.com
9650 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9651 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9652
9653 MELLANOX ETHERNET INNOVA DRIVERS
9654 R:      Boris Pismenny <borisp@mellanox.com>
9655 L:      netdev@vger.kernel.org
9656 S:      Supported
9657 W:      http://www.mellanox.com
9658 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9659 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9660 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9661 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9662 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9663
9664 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9665 R:      Boris Pismenny <borisp@mellanox.com>
9666 L:      netdev@vger.kernel.org
9667 S:      Supported
9668 W:      http://www.mellanox.com
9669 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9670 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9671 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9672
9673 MELLANOX ETHERNET SWITCH DRIVERS
9674 M:      Jiri Pirko <jiri@mellanox.com>
9675 M:      Ido Schimmel <idosch@mellanox.com>
9676 L:      netdev@vger.kernel.org
9677 S:      Supported
9678 W:      http://www.mellanox.com
9679 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9680 F:      drivers/net/ethernet/mellanox/mlxsw/
9681 F:      tools/testing/selftests/drivers/net/mlxsw/
9682
9683 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9684 M:      mlxsw@mellanox.com
9685 L:      netdev@vger.kernel.org
9686 S:      Supported
9687 W:      http://www.mellanox.com
9688 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9689 F:      drivers/net/ethernet/mellanox/mlxfw/
9690
9691 MELLANOX HARDWARE PLATFORM SUPPORT
9692 M:      Andy Shevchenko <andy@infradead.org>
9693 M:      Darren Hart <dvhart@infradead.org>
9694 M:      Vadim Pasternak <vadimp@mellanox.com>
9695 L:      platform-driver-x86@vger.kernel.org
9696 S:      Supported
9697 F:      drivers/platform/mellanox/
9698
9699 MELLANOX MLX4 core VPI driver
9700 M:      Tariq Toukan <tariqt@mellanox.com>
9701 L:      netdev@vger.kernel.org
9702 L:      linux-rdma@vger.kernel.org
9703 W:      http://www.mellanox.com
9704 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9705 S:      Supported
9706 F:      drivers/net/ethernet/mellanox/mlx4/
9707 F:      include/linux/mlx4/
9708
9709 MELLANOX MLX4 IB driver
9710 M:      Yishai Hadas <yishaih@mellanox.com>
9711 L:      linux-rdma@vger.kernel.org
9712 W:      http://www.mellanox.com
9713 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9714 S:      Supported
9715 F:      drivers/infiniband/hw/mlx4/
9716 F:      include/linux/mlx4/
9717 F:      include/uapi/rdma/mlx4-abi.h
9718
9719 MELLANOX MLX5 core VPI driver
9720 M:      Saeed Mahameed <saeedm@mellanox.com>
9721 M:      Leon Romanovsky <leonro@mellanox.com>
9722 L:      netdev@vger.kernel.org
9723 L:      linux-rdma@vger.kernel.org
9724 W:      http://www.mellanox.com
9725 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9726 S:      Supported
9727 F:      drivers/net/ethernet/mellanox/mlx5/core/
9728 F:      include/linux/mlx5/
9729
9730 MELLANOX MLX5 IB driver
9731 M:      Leon Romanovsky <leonro@mellanox.com>
9732 L:      linux-rdma@vger.kernel.org
9733 W:      http://www.mellanox.com
9734 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9735 S:      Supported
9736 F:      drivers/infiniband/hw/mlx5/
9737 F:      include/linux/mlx5/
9738 F:      include/uapi/rdma/mlx5-abi.h
9739
9740 MELLANOX MLXCPLD I2C AND MUX DRIVER
9741 M:      Vadim Pasternak <vadimp@mellanox.com>
9742 M:      Michael Shych <michaelsh@mellanox.com>
9743 L:      linux-i2c@vger.kernel.org
9744 S:      Supported
9745 F:      drivers/i2c/busses/i2c-mlxcpld.c
9746 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9747 F:      Documentation/i2c/busses/i2c-mlxcpld
9748
9749 MELLANOX MLXCPLD LED DRIVER
9750 M:      Vadim Pasternak <vadimp@mellanox.com>
9751 L:      linux-leds@vger.kernel.org
9752 S:      Supported
9753 F:      drivers/leds/leds-mlxcpld.c
9754 F:      drivers/leds/leds-mlxreg.c
9755 F:      Documentation/leds/leds-mlxcpld.txt
9756
9757 MELLANOX PLATFORM DRIVER
9758 M:      Vadim Pasternak <vadimp@mellanox.com>
9759 L:      platform-driver-x86@vger.kernel.org
9760 S:      Supported
9761 F:      drivers/platform/x86/mlx-platform.c
9762
9763 MEMBARRIER SUPPORT
9764 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9765 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9766 L:      linux-kernel@vger.kernel.org
9767 S:      Supported
9768 F:      kernel/sched/membarrier.c
9769 F:      include/uapi/linux/membarrier.h
9770 F:      arch/powerpc/include/asm/membarrier.h
9771
9772 MEMORY MANAGEMENT
9773 L:      linux-mm@kvack.org
9774 W:      http://www.linux-mm.org
9775 S:      Maintained
9776 F:      include/linux/mm.h
9777 F:      include/linux/gfp.h
9778 F:      include/linux/mmzone.h
9779 F:      include/linux/memory_hotplug.h
9780 F:      include/linux/vmalloc.h
9781 F:      mm/
9782
9783 MEMORY TECHNOLOGY DEVICES (MTD)
9784 M:      David Woodhouse <dwmw2@infradead.org>
9785 M:      Brian Norris <computersforpeace@gmail.com>
9786 M:      Boris Brezillon <bbrezillon@kernel.org>
9787 M:      Marek Vasut <marek.vasut@gmail.com>
9788 M:      Richard Weinberger <richard@nod.at>
9789 L:      linux-mtd@lists.infradead.org
9790 W:      http://www.linux-mtd.infradead.org/
9791 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9792 T:      git git://git.infradead.org/linux-mtd.git master
9793 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9794 S:      Maintained
9795 F:      Documentation/devicetree/bindings/mtd/
9796 F:      drivers/mtd/
9797 F:      include/linux/mtd/
9798 F:      include/uapi/mtd/
9799
9800 MEN A21 WATCHDOG DRIVER
9801 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9802 L:      linux-watchdog@vger.kernel.org
9803 S:      Maintained
9804 F:      drivers/watchdog/mena21_wdt.c
9805
9806 MEN CHAMELEON BUS (mcb)
9807 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9808 S:      Maintained
9809 F:      drivers/mcb/
9810 F:      include/linux/mcb.h
9811 F:      Documentation/men-chameleon-bus.txt
9812
9813 MEN F21BMC (Board Management Controller)
9814 M:      Andreas Werner <andreas.werner@men.de>
9815 S:      Supported
9816 F:      drivers/mfd/menf21bmc.c
9817 F:      drivers/watchdog/menf21bmc_wdt.c
9818 F:      drivers/leds/leds-menf21bmc.c
9819 F:      drivers/hwmon/menf21bmc_hwmon.c
9820 F:      Documentation/hwmon/menf21bmc
9821
9822 MEN Z069 WATCHDOG DRIVER
9823 M:      Johannes Thumshirn <jth@kernel.org>
9824 L:      linux-watchdog@vger.kernel.org
9825 S:      Maintained
9826 F:      drivers/watchdog/menz69_wdt.c
9827
9828 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9829 M:      Neil Armstrong <narmstrong@baylibre.com>
9830 L:      linux-media@lists.freedesktop.org
9831 L:      linux-amlogic@lists.infradead.org
9832 W:      http://linux-meson.com/
9833 S:      Supported
9834 F:      drivers/media/platform/meson/ao-cec.c
9835 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9836 T:      git git://linuxtv.org/media_tree.git
9837
9838 MICROBLAZE ARCHITECTURE
9839 M:      Michal Simek <monstr@monstr.eu>
9840 W:      http://www.monstr.eu/fdt/
9841 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9842 S:      Supported
9843 F:      arch/microblaze/
9844
9845 MICROCHIP AT91 SERIAL DRIVER
9846 M:      Richard Genoud <richard.genoud@gmail.com>
9847 S:      Maintained
9848 F:      drivers/tty/serial/atmel_serial.c
9849 F:      drivers/tty/serial/atmel_serial.h
9850 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9851
9852 MICROCHIP AUDIO ASOC DRIVERS
9853 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9855 S:      Supported
9856 F:      sound/soc/atmel
9857
9858 MICROCHIP DMA DRIVER
9859 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9861 L:      dmaengine@vger.kernel.org
9862 S:      Supported
9863 F:      drivers/dma/at_hdmac.c
9864 F:      drivers/dma/at_hdmac_regs.h
9865 F:      include/linux/platform_data/dma-atmel.h
9866 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9867 F:      include/dt-bindings/dma/at91.h
9868
9869 MICROCHIP ECC DRIVER
9870 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9871 L:      linux-crypto@vger.kernel.org
9872 S:      Maintained
9873 F:      drivers/crypto/atmel-ecc.*
9874
9875 MICROCHIP I2C DRIVER
9876 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9877 L:      linux-i2c@vger.kernel.org
9878 S:      Supported
9879 F:      drivers/i2c/busses/i2c-at91.c
9880
9881 MICROCHIP ISC DRIVER
9882 M:      Eugen Hristev <eugen.hristev@microchip.com>
9883 L:      linux-media@vger.kernel.org
9884 S:      Supported
9885 F:      drivers/media/platform/atmel/atmel-isc.c
9886 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9887 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9888
9889 MICROCHIP ISI DRIVER
9890 M:      Eugen Hristev <eugen.hristev@microchip.com>
9891 L:      linux-media@vger.kernel.org
9892 S:      Supported
9893 F:      drivers/media/platform/atmel/atmel-isi.c
9894 F:      drivers/media/platform/atmel/atmel-isi.h
9895
9896 MICROCHIP AT91 USART MFD DRIVER
9897 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9898 L:      linux-kernel@vger.kernel.org
9899 S:      Supported
9900 F:      drivers/mfd/at91-usart.c
9901 F:      include/dt-bindings/mfd/at91-usart.h
9902 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9903
9904 MICROCHIP AT91 USART SPI DRIVER
9905 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9906 L:      linux-spi@vger.kernel.org
9907 S:      Supported
9908 F:      drivers/spi/spi-at91-usart.c
9909 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9910
9911 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9912 M:      Woojung Huh <Woojung.Huh@microchip.com>
9913 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9914 L:      netdev@vger.kernel.org
9915 S:      Maintained
9916 F:      net/dsa/tag_ksz.c
9917 F:      drivers/net/dsa/microchip/*
9918 F:      include/linux/platform_data/microchip-ksz.h
9919 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9920
9921 MICROCHIP LAN743X ETHERNET DRIVER
9922 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9923 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9924 L:      netdev@vger.kernel.org
9925 S:      Maintained
9926 F:      drivers/net/ethernet/microchip/lan743x_*
9927
9928 MICROCHIP LCDFB DRIVER
9929 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9930 L:      linux-fbdev@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/video/fbdev/atmel_lcdfb.c
9933 F:      include/video/atmel_lcdc.h
9934
9935 MICROCHIP MMC/SD/SDIO MCI DRIVER
9936 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9937 S:      Maintained
9938 F:      drivers/mmc/host/atmel-mci.c
9939
9940 MICROCHIP MCP16502 PMIC DRIVER
9941 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943 S:      Maintained
9944 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9945 F:      drivers/regulator/mcp16502.c
9946
9947 MICROCHIP MCP3911 ADC DRIVER
9948 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9949 M:      Kent Gustavsson <kent@minoris.se>
9950 L:      linux-iio@vger.kernel.org
9951 S:      Supported
9952 F:      drivers/iio/adc/mcp3911.c
9953 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9954
9955 MICROCHIP NAND DRIVER
9956 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9957 L:      linux-mtd@lists.infradead.org
9958 S:      Supported
9959 F:      drivers/mtd/nand/raw/atmel/*
9960 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9961
9962 MICROCHIP PWM DRIVER
9963 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9965 L:      linux-pwm@vger.kernel.org
9966 S:      Supported
9967 F:      drivers/pwm/pwm-atmel.c
9968 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9969
9970 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9971 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9972 M:      Eugen Hristev <eugen.hristev@microchip.com>
9973 L:      linux-iio@vger.kernel.org
9974 S:      Supported
9975 F:      drivers/iio/adc/at91-sama5d2_adc.c
9976 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9977 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9978
9979 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9980 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9981 S:      Supported
9982 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9983
9984 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9985 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9987 L:      linux-gpio@vger.kernel.org
9988 F:      drivers/gpio/gpio-sama5d2-piobu.c
9989
9990 MICROCHIP SPI DRIVER
9991 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9992 S:      Supported
9993 F:      drivers/spi/spi-atmel.*
9994
9995 MICROCHIP SSC DRIVER
9996 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9998 S:      Supported
9999 F:      drivers/misc/atmel-ssc.c
10000 F:      include/linux/atmel-ssc.h
10001
10002 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10003 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10005 S:      Supported
10006 F:      drivers/misc/atmel_tclib.c
10007 F:      drivers/clocksource/tcb_clksrc.c
10008
10009 MICROCHIP USBA UDC DRIVER
10010 M:      Cristian Birsan <cristian.birsan@microchip.com>
10011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012 S:      Supported
10013 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10014
10015 MICROCHIP USB251XB DRIVER
10016 M:      Richard Leitner <richard.leitner@skidata.com>
10017 L:      linux-usb@vger.kernel.org
10018 S:      Maintained
10019 F:      drivers/usb/misc/usb251xb.c
10020 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10021
10022 MICROCHIP XDMA DRIVER
10023 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10024 L:      linux-arm-kernel@lists.infradead.org
10025 L:      dmaengine@vger.kernel.org
10026 S:      Supported
10027 F:      drivers/dma/at_xdmac.c
10028
10029 MICROSEMI MIPS SOCS
10030 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10031 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10032 L:      linux-mips@vger.kernel.org
10033 S:      Supported
10034 F:      arch/mips/generic/board-ocelot.c
10035 F:      arch/mips/configs/generic/board-ocelot.config
10036 F:      arch/mips/boot/dts/mscc/
10037 F:      Documentation/devicetree/bindings/mips/mscc.txt
10038
10039 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10040 M:      Don Brace <don.brace@microsemi.com>
10041 L:      esc.storagedev@microsemi.com
10042 L:      linux-scsi@vger.kernel.org
10043 S:      Supported
10044 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10045 F:      drivers/scsi/smartpqi/Kconfig
10046 F:      drivers/scsi/smartpqi/Makefile
10047 F:      include/linux/cciss*.h
10048 F:      include/uapi/linux/cciss*.h
10049 F:      Documentation/scsi/smartpqi.txt
10050
10051 MICROSEMI ETHERNET SWITCH DRIVER
10052 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10053 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10054 L:      netdev@vger.kernel.org
10055 S:      Supported
10056 F:      drivers/net/ethernet/mscc/
10057
10058 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10059 M:      Chen Yu <yu.c.chen@intel.com>
10060 L:      platform-driver-x86@vger.kernel.org
10061 S:      Supported
10062 F:      drivers/platform/x86/surfacepro3_button.c
10063
10064 MICROTEK X6 SCANNER
10065 M:      Oliver Neukum <oliver@neukum.org>
10066 S:      Maintained
10067 F:      drivers/usb/image/microtek.*
10068
10069 MIPS
10070 M:      Ralf Baechle <ralf@linux-mips.org>
10071 M:      Paul Burton <paul.burton@mips.com>
10072 M:      James Hogan <jhogan@kernel.org>
10073 L:      linux-mips@vger.kernel.org
10074 W:      http://www.linux-mips.org/
10075 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10077 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10078 S:      Supported
10079 F:      Documentation/devicetree/bindings/mips/
10080 F:      Documentation/mips/
10081 F:      arch/mips/
10082 F:      drivers/platform/mips/
10083
10084 MIPS BOSTON DEVELOPMENT BOARD
10085 M:      Paul Burton <paul.burton@mips.com>
10086 L:      linux-mips@vger.kernel.org
10087 S:      Maintained
10088 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10089 F:      arch/mips/boot/dts/img/boston.dts
10090 F:      arch/mips/configs/generic/board-boston.config
10091 F:      drivers/clk/imgtec/clk-boston.c
10092 F:      include/dt-bindings/clock/boston-clock.h
10093
10094 MIPS GENERIC PLATFORM
10095 M:      Paul Burton <paul.burton@mips.com>
10096 L:      linux-mips@vger.kernel.org
10097 S:      Supported
10098 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10099 F:      arch/mips/generic/
10100 F:      arch/mips/tools/generic-board-config.sh
10101
10102 MIPS/LOONGSON1 ARCHITECTURE
10103 M:      Keguang Zhang <keguang.zhang@gmail.com>
10104 L:      linux-mips@vger.kernel.org
10105 S:      Maintained
10106 F:      arch/mips/loongson32/
10107 F:      arch/mips/include/asm/mach-loongson32/
10108 F:      drivers/*/*loongson1*
10109 F:      drivers/*/*/*loongson1*
10110
10111 MIPS/LOONGSON2 ARCHITECTURE
10112 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10113 L:      linux-mips@vger.kernel.org
10114 S:      Maintained
10115 F:      arch/mips/loongson64/fuloong-2e/
10116 F:      arch/mips/loongson64/lemote-2f/
10117 F:      arch/mips/include/asm/mach-loongson64/
10118 F:      drivers/*/*loongson2*
10119 F:      drivers/*/*/*loongson2*
10120
10121 MIPS/LOONGSON3 ARCHITECTURE
10122 M:      Huacai Chen <chenhc@lemote.com>
10123 L:      linux-mips@vger.kernel.org
10124 S:      Maintained
10125 F:      arch/mips/loongson64/
10126 F:      arch/mips/include/asm/mach-loongson64/
10127 F:      drivers/platform/mips/cpu_hwmon.c
10128 F:      drivers/*/*loongson3*
10129 F:      drivers/*/*/*loongson3*
10130
10131 MIPS RINT INSTRUCTION EMULATION
10132 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10133 L:      linux-mips@vger.kernel.org
10134 S:      Supported
10135 F:      arch/mips/math-emu/sp_rint.c
10136 F:      arch/mips/math-emu/dp_rint.c
10137
10138 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10139 M:      Hans Verkuil <hverkuil@xs4all.nl>
10140 L:      linux-media@vger.kernel.org
10141 T:      git git://linuxtv.org/media_tree.git
10142 W:      https://linuxtv.org
10143 S:      Odd Fixes
10144 F:      drivers/media/radio/radio-miropcm20*
10145
10146 MMP SUPPORT
10147 R:      Lubomir Rintel <lkundrak@v3.sk>
10148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10149 S:      Odd Fixes
10150 F:      arch/arm/boot/dts/mmp*
10151 F:      arch/arm/mach-mmp/
10152
10153 MMU GATHER AND TLB INVALIDATION
10154 M:      Will Deacon <will.deacon@arm.com>
10155 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10156 M:      Andrew Morton <akpm@linux-foundation.org>
10157 M:      Nick Piggin <npiggin@gmail.com>
10158 M:      Peter Zijlstra <peterz@infradead.org>
10159 L:      linux-arch@vger.kernel.org
10160 L:      linux-mm@kvack.org
10161 S:      Maintained
10162 F:      arch/*/include/asm/tlb.h
10163 F:      include/asm-generic/tlb.h
10164 F:      mm/mmu_gather.c
10165
10166 MN88472 MEDIA DRIVER
10167 M:      Antti Palosaari <crope@iki.fi>
10168 L:      linux-media@vger.kernel.org
10169 W:      https://linuxtv.org
10170 W:      http://palosaari.fi/linux/
10171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10172 S:      Maintained
10173 F:      drivers/media/dvb-frontends/mn88472*
10174
10175 MN88473 MEDIA DRIVER
10176 M:      Antti Palosaari <crope@iki.fi>
10177 L:      linux-media@vger.kernel.org
10178 W:      https://linuxtv.org
10179 W:      http://palosaari.fi/linux/
10180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10181 S:      Maintained
10182 F:      drivers/media/dvb-frontends/mn88473*
10183
10184 MODULE SUPPORT
10185 M:      Jessica Yu <jeyu@kernel.org>
10186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10187 S:      Maintained
10188 F:      include/linux/module.h
10189 F:      kernel/module.c
10190
10191 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10192 W:      http://popies.net/meye/
10193 S:      Orphan
10194 F:      Documentation/media/v4l-drivers/meye*
10195 F:      drivers/media/pci/meye/
10196 F:      include/uapi/linux/meye.h
10197
10198 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10199 M:      Jiri Slaby <jirislaby@gmail.com>
10200 S:      Maintained
10201 F:      Documentation/serial/moxa-smartio
10202 F:      drivers/tty/mxser.*
10203
10204 MR800 AVERMEDIA USB FM RADIO DRIVER
10205 M:      Alexey Klimov <klimov.linux@gmail.com>
10206 L:      linux-media@vger.kernel.org
10207 T:      git git://linuxtv.org/media_tree.git
10208 S:      Maintained
10209 F:      drivers/media/radio/radio-mr800.c
10210
10211 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10212 M:      Alan Ott <alan@signal11.us>
10213 L:      linux-wpan@vger.kernel.org
10214 S:      Maintained
10215 F:      drivers/net/ieee802154/mrf24j40.c
10216 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10217
10218 MSI LAPTOP SUPPORT
10219 M:      "Lee, Chun-Yi" <jlee@suse.com>
10220 L:      platform-driver-x86@vger.kernel.org
10221 S:      Maintained
10222 F:      drivers/platform/x86/msi-laptop.c
10223
10224 MSI WMI SUPPORT
10225 L:      platform-driver-x86@vger.kernel.org
10226 S:      Orphan
10227 F:      drivers/platform/x86/msi-wmi.c
10228
10229 MSI001 MEDIA DRIVER
10230 M:      Antti Palosaari <crope@iki.fi>
10231 L:      linux-media@vger.kernel.org
10232 W:      https://linuxtv.org
10233 W:      http://palosaari.fi/linux/
10234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10235 T:      git git://linuxtv.org/anttip/media_tree.git
10236 S:      Maintained
10237 F:      drivers/media/tuners/msi001*
10238
10239 MSI2500 MEDIA DRIVER
10240 M:      Antti Palosaari <crope@iki.fi>
10241 L:      linux-media@vger.kernel.org
10242 W:      https://linuxtv.org
10243 W:      http://palosaari.fi/linux/
10244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10245 T:      git git://linuxtv.org/anttip/media_tree.git
10246 S:      Maintained
10247 F:      drivers/media/usb/msi2500/
10248
10249 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10250 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10251 L:      linux-mtd@lists.infradead.org
10252 S:      Maintained
10253 F:      drivers/mtd/devices/docg3*
10254
10255 MT9M032 APTINA SENSOR DRIVER
10256 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10257 L:      linux-media@vger.kernel.org
10258 T:      git git://linuxtv.org/media_tree.git
10259 S:      Maintained
10260 F:      drivers/media/i2c/mt9m032.c
10261 F:      include/media/i2c/mt9m032.h
10262
10263 MT9P031 APTINA CAMERA SENSOR
10264 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10265 L:      linux-media@vger.kernel.org
10266 T:      git git://linuxtv.org/media_tree.git
10267 S:      Maintained
10268 F:      drivers/media/i2c/mt9p031.c
10269 F:      include/media/i2c/mt9p031.h
10270
10271 MT9T001 APTINA CAMERA SENSOR
10272 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10273 L:      linux-media@vger.kernel.org
10274 T:      git git://linuxtv.org/media_tree.git
10275 S:      Maintained
10276 F:      drivers/media/i2c/mt9t001.c
10277 F:      include/media/i2c/mt9t001.h
10278
10279 MT9T112 APTINA CAMERA SENSOR
10280 M:      Jacopo Mondi <jacopo@jmondi.org>
10281 L:      linux-media@vger.kernel.org
10282 T:      git git://linuxtv.org/media_tree.git
10283 S:      Odd Fixes
10284 F:      drivers/media/i2c/mt9t112.c
10285 F:      include/media/i2c/mt9t112.h
10286
10287 MT9V032 APTINA CAMERA SENSOR
10288 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10289 L:      linux-media@vger.kernel.org
10290 T:      git git://linuxtv.org/media_tree.git
10291 S:      Maintained
10292 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10293 F:      drivers/media/i2c/mt9v032.c
10294 F:      include/media/i2c/mt9v032.h
10295
10296 MT9V111 APTINA CAMERA SENSOR
10297 M:      Jacopo Mondi <jacopo@jmondi.org>
10298 L:      linux-media@vger.kernel.org
10299 T:      git git://linuxtv.org/media_tree.git
10300 S:      Maintained
10301 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10302 F:      drivers/media/i2c/mt9v111.c
10303
10304 MULTIFUNCTION DEVICES (MFD)
10305 M:      Lee Jones <lee.jones@linaro.org>
10306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10307 S:      Supported
10308 F:      Documentation/devicetree/bindings/mfd/
10309 F:      drivers/mfd/
10310 F:      include/linux/mfd/
10311 F:      include/dt-bindings/mfd/
10312
10313 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10314 S:      Orphan
10315 F:      drivers/mmc/host/mmc_spi.c
10316 F:      include/linux/spi/mmc_spi.h
10317
10318 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10319 M:      Ulf Hansson <ulf.hansson@linaro.org>
10320 L:      linux-mmc@vger.kernel.org
10321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10322 S:      Maintained
10323 F:      Documentation/devicetree/bindings/mmc/
10324 F:      drivers/mmc/
10325 F:      include/linux/mmc/
10326 F:      include/uapi/linux/mmc/
10327
10328 MULTIPLEXER SUBSYSTEM
10329 M:      Peter Rosin <peda@axentia.se>
10330 S:      Maintained
10331 F:      Documentation/ABI/testing/sysfs-class-mux*
10332 F:      Documentation/devicetree/bindings/mux/
10333 F:      include/dt-bindings/mux/
10334 F:      include/linux/mux/
10335 F:      drivers/mux/
10336
10337 MULTITECH MULTIPORT CARD (ISICOM)
10338 S:      Orphan
10339 F:      drivers/tty/isicom.c
10340 F:      include/linux/isicom.h
10341
10342 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10343 M:      Bin Liu <b-liu@ti.com>
10344 L:      linux-usb@vger.kernel.org
10345 S:      Maintained
10346 F:      drivers/usb/musb/
10347
10348 MXL301RF MEDIA DRIVER
10349 M:      Akihiro Tsukada <tskd08@gmail.com>
10350 L:      linux-media@vger.kernel.org
10351 S:      Odd Fixes
10352 F:      drivers/media/tuners/mxl301rf*
10353
10354 MXL5007T MEDIA DRIVER
10355 M:      Michael Krufky <mkrufky@linuxtv.org>
10356 L:      linux-media@vger.kernel.org
10357 W:      https://linuxtv.org
10358 W:      http://github.com/mkrufky
10359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10360 T:      git git://linuxtv.org/mkrufky/tuners.git
10361 S:      Maintained
10362 F:      drivers/media/tuners/mxl5007t.*
10363
10364 MXSFB DRM DRIVER
10365 M:      Marek Vasut <marex@denx.de>
10366 M:      Stefan Agner <stefan@agner.ch>
10367 L:      dri-devel@lists.freedesktop.org
10368 S:      Supported
10369 F:      drivers/gpu/drm/mxsfb/
10370 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10371 T:      git git://anongit.freedesktop.org/drm/drm-misc
10372
10373 MYLEX DAC960 PCI RAID Controller
10374 M:      Hannes Reinecke <hare@kernel.org>
10375 L:      linux-scsi@vger.kernel.org
10376 S:      Supported
10377 F:      drivers/scsi/myrb.*
10378 F:      drivers/scsi/myrs.*
10379
10380 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10381 M:      Chris Lee <christopher.lee@cspi.com>
10382 L:      netdev@vger.kernel.org
10383 W:      https://www.cspi.com/ethernet-products/support/downloads/
10384 S:      Supported
10385 F:      drivers/net/ethernet/myricom/myri10ge/
10386
10387 NAND FLASH SUBSYSTEM
10388 M:      Boris Brezillon <bbrezillon@kernel.org>
10389 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10390 R:      Richard Weinberger <richard@nod.at>
10391 L:      linux-mtd@lists.infradead.org
10392 W:      http://www.linux-mtd.infradead.org/
10393 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10394 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10395 T:      git git://git.infradead.org/linux-mtd.git nand/next
10396 S:      Maintained
10397 F:      drivers/mtd/nand/
10398 F:      include/linux/mtd/*nand*.h
10399
10400 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10401 M:      Daniel Mack <zonque@gmail.com>
10402 S:      Maintained
10403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10404 W:      http://www.native-instruments.com
10405 F:      sound/usb/caiaq/
10406
10407 NATSEMI ETHERNET DRIVER (DP8381x)
10408 S:      Orphan
10409 F:      drivers/net/ethernet/natsemi/natsemi.c
10410
10411 NCR 5380 SCSI DRIVERS
10412 M:      Finn Thain <fthain@telegraphics.com.au>
10413 M:      Michael Schmitz <schmitzmic@gmail.com>
10414 L:      linux-scsi@vger.kernel.org
10415 S:      Maintained
10416 F:      Documentation/scsi/g_NCR5380.txt
10417 F:      drivers/scsi/NCR5380.*
10418 F:      drivers/scsi/arm/cumana_1.c
10419 F:      drivers/scsi/arm/oak.c
10420 F:      drivers/scsi/atari_scsi.*
10421 F:      drivers/scsi/dmx3191d.c
10422 F:      drivers/scsi/g_NCR5380.*
10423 F:      drivers/scsi/mac_scsi.*
10424 F:      drivers/scsi/sun3_scsi.*
10425 F:      drivers/scsi/sun3_scsi_vme.c
10426
10427 NCSI LIBRARY:
10428 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10429 S:      Maintained
10430 F:      net/ncsi/
10431
10432 NCT6775 HARDWARE MONITOR DRIVER
10433 M:      Guenter Roeck <linux@roeck-us.net>
10434 L:      linux-hwmon@vger.kernel.org
10435 S:      Maintained
10436 F:      Documentation/hwmon/nct6775
10437 F:      drivers/hwmon/nct6775.c
10438
10439 NET_FAILOVER MODULE
10440 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10441 L:      netdev@vger.kernel.org
10442 S:      Supported
10443 F:      driver/net/net_failover.c
10444 F:      include/net/net_failover.h
10445 F:      Documentation/networking/net_failover.rst
10446
10447 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10448 M:      Faisal Latif <faisal.latif@intel.com>
10449 L:      linux-rdma@vger.kernel.org
10450 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10451 S:      Supported
10452 F:      drivers/infiniband/hw/nes/
10453 F:      include/uapi/rdma/nes-abi.h
10454
10455 NETEM NETWORK EMULATOR
10456 M:      Stephen Hemminger <stephen@networkplumber.org>
10457 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10458 S:      Maintained
10459 F:      net/sched/sch_netem.c
10460
10461 NETERION 10GbE DRIVERS (s2io/vxge)
10462 M:      Jon Mason <jdmason@kudzu.us>
10463 L:      netdev@vger.kernel.org
10464 S:      Supported
10465 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10466 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10467 F:      drivers/net/ethernet/neterion/
10468
10469 NETFILTER
10470 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10471 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10472 M:      Florian Westphal <fw@strlen.de>
10473 L:      netfilter-devel@vger.kernel.org
10474 L:      coreteam@netfilter.org
10475 W:      http://www.netfilter.org/
10476 W:      http://www.iptables.org/
10477 W:      http://www.nftables.org/
10478 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10481 S:      Maintained
10482 F:      include/linux/netfilter*
10483 F:      include/linux/netfilter/
10484 F:      include/net/netfilter/
10485 F:      include/uapi/linux/netfilter*
10486 F:      include/uapi/linux/netfilter/
10487 F:      net/*/netfilter.c
10488 F:      net/*/netfilter/
10489 F:      net/netfilter/
10490 F:      net/bridge/br_netfilter*.c
10491
10492 NETROM NETWORK LAYER
10493 M:      Ralf Baechle <ralf@linux-mips.org>
10494 L:      linux-hams@vger.kernel.org
10495 W:      http://www.linux-ax25.org/
10496 S:      Maintained
10497 F:      include/net/netrom.h
10498 F:      include/uapi/linux/netrom.h
10499 F:      net/netrom/
10500
10501 NETRONOME ETHERNET DRIVERS
10502 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10503 L:      oss-drivers@netronome.com
10504 S:      Maintained
10505 F:      drivers/net/ethernet/netronome/
10506
10507 NETWORK BLOCK DEVICE (NBD)
10508 M:      Josef Bacik <josef@toxicpanda.com>
10509 S:      Maintained
10510 L:      linux-block@vger.kernel.org
10511 L:      nbd@other.debian.org
10512 F:      Documentation/blockdev/nbd.txt
10513 F:      drivers/block/nbd.c
10514 F:      include/uapi/linux/nbd.h
10515
10516 NETWORK DROP MONITOR
10517 M:      Neil Horman <nhorman@tuxdriver.com>
10518 L:      netdev@vger.kernel.org
10519 S:      Maintained
10520 W:      https://fedorahosted.org/dropwatch/
10521 F:      net/core/drop_monitor.c
10522
10523 NETWORKING DRIVERS
10524 M:      "David S. Miller" <davem@davemloft.net>
10525 L:      netdev@vger.kernel.org
10526 W:      http://www.linuxfoundation.org/en/Net
10527 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10530 S:      Odd Fixes
10531 F:      Documentation/devicetree/bindings/net/
10532 F:      drivers/net/
10533 F:      include/linux/if_*
10534 F:      include/linux/netdevice.h
10535 F:      include/linux/etherdevice.h
10536 F:      include/linux/fcdevice.h
10537 F:      include/linux/fddidevice.h
10538 F:      include/linux/hippidevice.h
10539 F:      include/linux/inetdevice.h
10540 F:      include/uapi/linux/if_*
10541 F:      include/uapi/linux/netdevice.h
10542
10543 NETWORKING DRIVERS (WIRELESS)
10544 M:      Kalle Valo <kvalo@codeaurora.org>
10545 L:      linux-wireless@vger.kernel.org
10546 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10549 S:      Maintained
10550 F:      Documentation/devicetree/bindings/net/wireless/
10551 F:      drivers/net/wireless/
10552
10553 NETWORKING [DSA]
10554 M:      Andrew Lunn <andrew@lunn.ch>
10555 M:      Vivien Didelot <vivien.didelot@gmail.com>
10556 M:      Florian Fainelli <f.fainelli@gmail.com>
10557 S:      Maintained
10558 F:      Documentation/devicetree/bindings/net/dsa/
10559 F:      net/dsa/
10560 F:      include/net/dsa.h
10561 F:      include/linux/dsa/
10562 F:      drivers/net/dsa/
10563
10564 NETWORKING [GENERAL]
10565 M:      "David S. Miller" <davem@davemloft.net>
10566 L:      netdev@vger.kernel.org
10567 W:      http://www.linuxfoundation.org/en/Net
10568 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10571 B:      mailto:netdev@vger.kernel.org
10572 S:      Maintained
10573 F:      net/
10574 F:      include/net/
10575 F:      include/linux/in.h
10576 F:      include/linux/net.h
10577 F:      include/linux/netdevice.h
10578 F:      include/uapi/linux/in.h
10579 F:      include/uapi/linux/net.h
10580 F:      include/uapi/linux/netdevice.h
10581 F:      include/uapi/linux/net_namespace.h
10582 F:      tools/testing/selftests/net/
10583 F:      lib/net_utils.c
10584 F:      lib/random32.c
10585 F:      Documentation/networking/
10586
10587 NETWORKING [IPSEC]
10588 M:      Steffen Klassert <steffen.klassert@secunet.com>
10589 M:      Herbert Xu <herbert@gondor.apana.org.au>
10590 M:      "David S. Miller" <davem@davemloft.net>
10591 L:      netdev@vger.kernel.org
10592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10594 S:      Maintained
10595 F:      net/xfrm/
10596 F:      net/key/
10597 F:      net/ipv4/xfrm*
10598 F:      net/ipv4/esp4*
10599 F:      net/ipv4/ah4.c
10600 F:      net/ipv4/ipcomp.c
10601 F:      net/ipv4/ip_vti.c
10602 F:      net/ipv6/xfrm*
10603 F:      net/ipv6/esp6*
10604 F:      net/ipv6/ah6.c
10605 F:      net/ipv6/ipcomp6.c
10606 F:      net/ipv6/ip6_vti.c
10607 F:      include/uapi/linux/xfrm.h
10608 F:      include/net/xfrm.h
10609
10610 NETWORKING [IPv4/IPv6]
10611 M:      "David S. Miller" <davem@davemloft.net>
10612 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10613 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10614 L:      netdev@vger.kernel.org
10615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10616 S:      Maintained
10617 F:      net/ipv4/
10618 F:      net/ipv6/
10619 F:      include/net/ip*
10620 F:      arch/x86/net/*
10621
10622 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10623 M:      Paul Moore <paul@paul-moore.com>
10624 W:      https://github.com/netlabel
10625 L:      netdev@vger.kernel.org
10626 L:      linux-security-module@vger.kernel.org
10627 S:      Maintained
10628 F:      Documentation/netlabel/
10629 F:      include/net/calipso.h
10630 F:      include/net/cipso_ipv4.h
10631 F:      include/net/netlabel.h
10632 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10633 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10634 F:      net/netlabel/
10635 F:      net/ipv4/cipso_ipv4.c
10636 F:      net/ipv6/calipso.c
10637 F:      net/netfilter/xt_CONNSECMARK.c
10638 F:      net/netfilter/xt_SECMARK.c
10639
10640 NETWORKING [TCP]
10641 M:      Eric Dumazet <edumazet@google.com>
10642 L:      netdev@vger.kernel.org
10643 S:      Maintained
10644 F:      net/ipv4/tcp*.c
10645 F:      net/ipv4/syncookies.c
10646 F:      net/ipv6/tcp*.c
10647 F:      net/ipv6/syncookies.c
10648 F:      include/uapi/linux/tcp.h
10649 F:      include/net/tcp.h
10650 F:      include/linux/tcp.h
10651 F:      include/trace/events/tcp.h
10652
10653 NETWORKING [TLS]
10654 M:      Boris Pismenny <borisp@mellanox.com>
10655 M:      Aviad Yehezkel <aviadye@mellanox.com>
10656 M:      Dave Watson <davejwatson@fb.com>
10657 M:      John Fastabend <john.fastabend@gmail.com>
10658 M:      Daniel Borkmann <daniel@iogearbox.net>
10659 L:      netdev@vger.kernel.org
10660 S:      Maintained
10661 F:      net/tls/*
10662 F:      include/uapi/linux/tls.h
10663 F:      include/net/tls.h
10664
10665 NETWORKING [WIRELESS]
10666 L:      linux-wireless@vger.kernel.org
10667 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10668
10669 NETDEVSIM
10670 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10671 S:      Maintained
10672 F:      drivers/net/netdevsim/*
10673
10674 NETXEN (1/10) GbE SUPPORT
10675 M:      Manish Chopra <manish.chopra@cavium.com>
10676 M:      Rahul Verma <rahul.verma@cavium.com>
10677 M:      Dept-GELinuxNICDev@cavium.com
10678 L:      netdev@vger.kernel.org
10679 S:      Supported
10680 F:      drivers/net/ethernet/qlogic/netxen/
10681
10682 NFC SUBSYSTEM
10683 M:      Samuel Ortiz <sameo@linux.intel.com>
10684 L:      linux-wireless@vger.kernel.org
10685 L:      linux-nfc@lists.01.org (subscribers-only)
10686 S:      Supported
10687 F:      net/nfc/
10688 F:      include/net/nfc/
10689 F:      include/uapi/linux/nfc.h
10690 F:      drivers/nfc/
10691 F:      include/linux/platform_data/nfcmrvl.h
10692 F:      include/linux/platform_data/nxp-nci.h
10693 F:      Documentation/devicetree/bindings/net/nfc/
10694
10695 NFS, SUNRPC, AND LOCKD CLIENTS
10696 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10697 M:      Anna Schumaker <anna.schumaker@netapp.com>
10698 L:      linux-nfs@vger.kernel.org
10699 W:      http://client.linux-nfs.org
10700 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10701 S:      Maintained
10702 F:      fs/lockd/
10703 F:      fs/nfs/
10704 F:      fs/nfs_common/
10705 F:      net/sunrpc/
10706 F:      include/linux/lockd/
10707 F:      include/linux/nfs*
10708 F:      include/linux/sunrpc/
10709 F:      include/uapi/linux/nfs*
10710 F:      include/uapi/linux/sunrpc/
10711
10712 NILFS2 FILESYSTEM
10713 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10714 L:      linux-nilfs@vger.kernel.org
10715 W:      https://nilfs.sourceforge.io/
10716 W:      https://nilfs.osdn.jp/
10717 T:      git git://github.com/konis/nilfs2.git
10718 S:      Supported
10719 F:      Documentation/filesystems/nilfs2.txt
10720 F:      fs/nilfs2/
10721 F:      include/trace/events/nilfs2.h
10722 F:      include/uapi/linux/nilfs2_api.h
10723 F:      include/uapi/linux/nilfs2_ondisk.h
10724
10725 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10726 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10727 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10728 S:      Maintained
10729 F:      Documentation/scsi/NinjaSCSI.txt
10730 F:      drivers/scsi/pcmcia/nsp_*
10731
10732 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10733 M:      GOTO Masanori <gotom@debian.or.jp>
10734 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10735 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10736 S:      Maintained
10737 F:      Documentation/scsi/NinjaSCSI.txt
10738 F:      drivers/scsi/nsp32*
10739
10740 NIOS2 ARCHITECTURE
10741 M:      Ley Foon Tan <lftan@altera.com>
10742 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10744 S:      Maintained
10745 F:      arch/nios2/
10746
10747 NOHZ, DYNTICKS SUPPORT
10748 M:      Frederic Weisbecker <fweisbec@gmail.com>
10749 M:      Thomas Gleixner <tglx@linutronix.de>
10750 M:      Ingo Molnar <mingo@kernel.org>
10751 L:      linux-kernel@vger.kernel.org
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10753 S:      Maintained
10754 F:      kernel/time/tick*.*
10755 F:      include/linux/tick.h
10756 F:      include/linux/sched/nohz.h
10757
10758 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10759 M:      Pavel Machek <pavel@ucw.cz>
10760 M:      Sakari Ailus <sakari.ailus@iki.fi>
10761 L:      linux-media@vger.kernel.org
10762 S:      Maintained
10763 F:      drivers/media/i2c/et8ek8
10764 F:      drivers/media/i2c/ad5820.c
10765
10766 NOKIA N900 POWER SUPPLY DRIVERS
10767 R:      Pali Rohár <pali.rohar@gmail.com>
10768 F:      include/linux/power/bq2415x_charger.h
10769 F:      include/linux/power/bq27xxx_battery.h
10770 F:      include/linux/power/isp1704_charger.h
10771 F:      drivers/power/supply/bq2415x_charger.c
10772 F:      drivers/power/supply/bq27xxx_battery.c
10773 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10774 F:      drivers/power/supply/isp1704_charger.c
10775 F:      drivers/power/supply/rx51_battery.c
10776
10777 NTB AMD DRIVER
10778 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10779 L:      linux-ntb@googlegroups.com
10780 S:      Supported
10781 F:      drivers/ntb/hw/amd/
10782
10783 NTB DRIVER CORE
10784 M:      Jon Mason <jdmason@kudzu.us>
10785 M:      Dave Jiang <dave.jiang@intel.com>
10786 M:      Allen Hubbe <allenbh@gmail.com>
10787 L:      linux-ntb@googlegroups.com
10788 S:      Supported
10789 W:      https://github.com/jonmason/ntb/wiki
10790 T:      git git://github.com/jonmason/ntb.git
10791 F:      drivers/ntb/
10792 F:      drivers/net/ntb_netdev.c
10793 F:      include/linux/ntb.h
10794 F:      include/linux/ntb_transport.h
10795 F:      tools/testing/selftests/ntb/
10796
10797 NTB IDT DRIVER
10798 M:      Serge Semin <fancer.lancer@gmail.com>
10799 L:      linux-ntb@googlegroups.com
10800 S:      Supported
10801 F:      drivers/ntb/hw/idt/
10802
10803 NTB INTEL DRIVER
10804 M:      Dave Jiang <dave.jiang@intel.com>
10805 L:      linux-ntb@googlegroups.com
10806 S:      Supported
10807 W:      https://github.com/davejiang/linux/wiki
10808 T:      git https://github.com/davejiang/linux.git
10809 F:      drivers/ntb/hw/intel/
10810
10811 NTFS FILESYSTEM
10812 M:      Anton Altaparmakov <anton@tuxera.com>
10813 L:      linux-ntfs-dev@lists.sourceforge.net
10814 W:      http://www.tuxera.com/
10815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10816 S:      Supported
10817 F:      Documentation/filesystems/ntfs.txt
10818 F:      fs/ntfs/
10819
10820 NUBUS SUBSYSTEM
10821 M:      Finn Thain <fthain@telegraphics.com.au>
10822 L:      linux-m68k@lists.linux-m68k.org
10823 S:      Maintained
10824 F:      arch/*/include/asm/nubus.h
10825 F:      drivers/nubus/
10826 F:      include/linux/nubus.h
10827 F:      include/uapi/linux/nubus.h
10828
10829 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10830 M:      Antonino Daplas <adaplas@gmail.com>
10831 L:      linux-fbdev@vger.kernel.org
10832 S:      Maintained
10833 F:      drivers/video/fbdev/riva/
10834 F:      drivers/video/fbdev/nvidia/
10835
10836 NVM EXPRESS DRIVER
10837 M:      Keith Busch <keith.busch@intel.com>
10838 M:      Jens Axboe <axboe@fb.com>
10839 M:      Christoph Hellwig <hch@lst.de>
10840 M:      Sagi Grimberg <sagi@grimberg.me>
10841 L:      linux-nvme@lists.infradead.org
10842 T:      git://git.infradead.org/nvme.git
10843 W:      http://git.infradead.org/nvme.git
10844 S:      Supported
10845 F:      drivers/nvme/host/
10846 F:      include/linux/nvme.h
10847 F:      include/uapi/linux/nvme_ioctl.h
10848
10849 NVM EXPRESS FC TRANSPORT DRIVERS
10850 M:      James Smart <james.smart@broadcom.com>
10851 L:      linux-nvme@lists.infradead.org
10852 S:      Supported
10853 F:      include/linux/nvme-fc.h
10854 F:      include/linux/nvme-fc-driver.h
10855 F:      drivers/nvme/host/fc.c
10856 F:      drivers/nvme/target/fc.c
10857 F:      drivers/nvme/target/fcloop.c
10858
10859 NVM EXPRESS TARGET DRIVER
10860 M:      Christoph Hellwig <hch@lst.de>
10861 M:      Sagi Grimberg <sagi@grimberg.me>
10862 L:      linux-nvme@lists.infradead.org
10863 T:      git://git.infradead.org/nvme.git
10864 W:      http://git.infradead.org/nvme.git
10865 S:      Supported
10866 F:      drivers/nvme/target/
10867
10868 NVMEM FRAMEWORK
10869 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10870 S:      Maintained
10871 F:      drivers/nvmem/
10872 F:      Documentation/devicetree/bindings/nvmem/
10873 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10874 F:      include/linux/nvmem-consumer.h
10875 F:      include/linux/nvmem-provider.h
10876
10877 NXP SGTL5000 DRIVER
10878 M:      Fabio Estevam <fabio.estevam@nxp.com>
10879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10880 S:      Maintained
10881 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10882 F:      sound/soc/codecs/sgtl5000*
10883
10884 NXP TDA998X DRM DRIVER
10885 M:      Russell King <linux@armlinux.org.uk>
10886 S:      Maintained
10887 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10888 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10889 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10890 F:      include/drm/i2c/tda998x.h
10891 F:      include/dt-bindings/display/tda998x.h
10892 K:      "nxp,tda998x"
10893
10894 NXP TFA9879 DRIVER
10895 M:      Peter Rosin <peda@axentia.se>
10896 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10897 S:      Maintained
10898 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10899 F:      sound/soc/codecs/tfa9879*
10900
10901 NXP-NCI NFC DRIVER
10902 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10903 R:      Charles Gorand <charles.gorand@effinnov.com>
10904 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10905 S:      Supported
10906 F:      drivers/nfc/nxp-nci
10907
10908 OBJAGG
10909 M:      Jiri Pirko <jiri@mellanox.com>
10910 L:      netdev@vger.kernel.org
10911 S:      Supported
10912 F:      lib/objagg.c
10913 F:      lib/test_objagg.c
10914 F:      include/linux/objagg.h
10915
10916 OBJTOOL
10917 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10918 M:      Peter Zijlstra <peterz@infradead.org>
10919 S:      Supported
10920 F:      tools/objtool/
10921
10922 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10923 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10924 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10925 L:      linuxppc-dev@lists.ozlabs.org
10926 S:      Supported
10927 F:      arch/powerpc/platforms/powernv/ocxl.c
10928 F:      arch/powerpc/include/asm/pnv-ocxl.h
10929 F:      drivers/misc/ocxl/
10930 F:      include/misc/ocxl*
10931 F:      include/uapi/misc/ocxl.h
10932 F:      Documentation/accelerators/ocxl.rst
10933
10934 OMAP AUDIO SUPPORT
10935 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10936 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10937 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10938 L:      linux-omap@vger.kernel.org
10939 S:      Maintained
10940 F:      sound/soc/ti/omap*
10941 F:      sound/soc/ti/rx51.c
10942 F:      sound/soc/ti/n810.c
10943 F:      sound/soc/ti/sdma-pcm.*
10944
10945 OMAP CLOCK FRAMEWORK SUPPORT
10946 M:      Paul Walmsley <paul@pwsan.com>
10947 L:      linux-omap@vger.kernel.org
10948 S:      Maintained
10949 F:      arch/arm/*omap*/*clock*
10950
10951 OMAP DEVICE TREE SUPPORT
10952 M:      Benoît Cousson <bcousson@baylibre.com>
10953 M:      Tony Lindgren <tony@atomide.com>
10954 L:      linux-omap@vger.kernel.org
10955 L:      devicetree@vger.kernel.org
10956 S:      Maintained
10957 F:      arch/arm/boot/dts/*omap*
10958 F:      arch/arm/boot/dts/*am3*
10959 F:      arch/arm/boot/dts/*am4*
10960 F:      arch/arm/boot/dts/*am5*
10961 F:      arch/arm/boot/dts/*dra7*
10962
10963 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10964 L:      linux-omap@vger.kernel.org
10965 L:      linux-fbdev@vger.kernel.org
10966 S:      Orphan
10967 F:      drivers/video/fbdev/omap2/
10968 F:      Documentation/arm/OMAP/DSS
10969
10970 OMAP FRAMEBUFFER SUPPORT
10971 L:      linux-fbdev@vger.kernel.org
10972 L:      linux-omap@vger.kernel.org
10973 S:      Orphan
10974 F:      drivers/video/fbdev/omap/
10975
10976 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10977 M:      Roger Quadros <rogerq@ti.com>
10978 M:      Tony Lindgren <tony@atomide.com>
10979 L:      linux-omap@vger.kernel.org
10980 S:      Maintained
10981 F:      drivers/memory/omap-gpmc.c
10982 F:      arch/arm/mach-omap2/*gpmc*
10983
10984 OMAP GPIO DRIVER
10985 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10986 M:      Santosh Shilimkar <ssantosh@kernel.org>
10987 M:      Kevin Hilman <khilman@kernel.org>
10988 L:      linux-omap@vger.kernel.org
10989 S:      Maintained
10990 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10991 F:      drivers/gpio/gpio-omap.c
10992
10993 OMAP HARDWARE SPINLOCK SUPPORT
10994 M:      Ohad Ben-Cohen <ohad@wizery.com>
10995 L:      linux-omap@vger.kernel.org
10996 S:      Maintained
10997 F:      drivers/hwspinlock/omap_hwspinlock.c
10998
10999 OMAP HS MMC SUPPORT
11000 L:      linux-mmc@vger.kernel.org
11001 L:      linux-omap@vger.kernel.org
11002 S:      Orphan
11003 F:      drivers/mmc/host/omap_hsmmc.c
11004
11005 OMAP HWMOD DATA
11006 M:      Paul Walmsley <paul@pwsan.com>
11007 L:      linux-omap@vger.kernel.org
11008 S:      Maintained
11009 F:      arch/arm/mach-omap2/omap_hwmod*data*
11010
11011 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11012 M:      Benoît Cousson <bcousson@baylibre.com>
11013 L:      linux-omap@vger.kernel.org
11014 S:      Maintained
11015 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11016
11017 OMAP HWMOD SUPPORT
11018 M:      Benoît Cousson <bcousson@baylibre.com>
11019 M:      Paul Walmsley <paul@pwsan.com>
11020 L:      linux-omap@vger.kernel.org
11021 S:      Maintained
11022 F:      arch/arm/mach-omap2/omap_hwmod.*
11023
11024 OMAP I2C DRIVER
11025 M:      Vignesh R <vigneshr@ti.com>
11026 L:      linux-omap@vger.kernel.org
11027 L:      linux-i2c@vger.kernel.org
11028 S:      Maintained
11029 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11030 F:      drivers/i2c/busses/i2c-omap.c
11031
11032 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11033 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11034 L:      linux-media@vger.kernel.org
11035 S:      Maintained
11036 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11037 F:      drivers/media/platform/omap3isp/
11038 F:      drivers/staging/media/omap4iss/
11039
11040 OMAP MMC SUPPORT
11041 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11042 L:      linux-omap@vger.kernel.org
11043 S:      Odd Fixes
11044 F:      drivers/mmc/host/omap.c
11045
11046 OMAP POWER MANAGEMENT SUPPORT
11047 M:      Kevin Hilman <khilman@kernel.org>
11048 L:      linux-omap@vger.kernel.org
11049 S:      Maintained
11050 F:      arch/arm/*omap*/*pm*
11051 F:      drivers/cpufreq/omap-cpufreq.c
11052
11053 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11054 M:      Rajendra Nayak <rnayak@codeaurora.org>
11055 M:      Paul Walmsley <paul@pwsan.com>
11056 L:      linux-omap@vger.kernel.org
11057 S:      Maintained
11058 F:      arch/arm/mach-omap2/prm*
11059
11060 OMAP RANDOM NUMBER GENERATOR SUPPORT
11061 M:      Deepak Saxena <dsaxena@plexity.net>
11062 S:      Maintained
11063 F:      drivers/char/hw_random/omap-rng.c
11064
11065 OMAP USB SUPPORT
11066 L:      linux-usb@vger.kernel.org
11067 L:      linux-omap@vger.kernel.org
11068 S:      Orphan
11069 F:      drivers/usb/*/*omap*
11070 F:      arch/arm/*omap*/usb*
11071
11072 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11073 M:      Mark Jackson <mpfj@newflow.co.uk>
11074 L:      linux-omap@vger.kernel.org
11075 S:      Maintained
11076 F:      arch/arm/boot/dts/am335x-nano.dts
11077
11078 OMAP1 SUPPORT
11079 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11080 M:      Tony Lindgren <tony@atomide.com>
11081 L:      linux-omap@vger.kernel.org
11082 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11084 S:      Maintained
11085 F:      arch/arm/mach-omap1/
11086 F:      arch/arm/plat-omap/
11087 F:      arch/arm/configs/omap1_defconfig
11088 F:      drivers/i2c/busses/i2c-omap.c
11089 F:      include/linux/platform_data/i2c-omap.h
11090 F:      include/linux/platform_data/ams-delta-fiq.h
11091
11092 OMAP2+ SUPPORT
11093 M:      Tony Lindgren <tony@atomide.com>
11094 L:      linux-omap@vger.kernel.org
11095 W:      http://www.muru.com/linux/omap/
11096 W:      http://linux.omap.com/
11097 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11099 S:      Maintained
11100 F:      arch/arm/mach-omap2/
11101 F:      arch/arm/plat-omap/
11102 F:      arch/arm/configs/omap2plus_defconfig
11103 F:      drivers/i2c/busses/i2c-omap.c
11104 F:      drivers/irqchip/irq-omap-intc.c
11105 F:      drivers/mfd/*omap*.c
11106 F:      drivers/mfd/menelaus.c
11107 F:      drivers/mfd/palmas.c
11108 F:      drivers/mfd/tps65217.c
11109 F:      drivers/mfd/tps65218.c
11110 F:      drivers/mfd/tps65910.c
11111 F:      drivers/mfd/twl-core.[ch]
11112 F:      drivers/mfd/twl4030*.c
11113 F:      drivers/mfd/twl6030*.c
11114 F:      drivers/mfd/twl6040*.c
11115 F:      drivers/regulator/palmas-regulator*.c
11116 F:      drivers/regulator/pbias-regulator.c
11117 F:      drivers/regulator/tps65217-regulator.c
11118 F:      drivers/regulator/tps65218-regulator.c
11119 F:      drivers/regulator/tps65910-regulator.c
11120 F:      drivers/regulator/twl-regulator.c
11121 F:      drivers/regulator/twl6030-regulator.c
11122 F:      include/linux/platform_data/i2c-omap.h
11123
11124 ONION OMEGA2+ BOARD
11125 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11126 L:      linux-mips@vger.kernel.org
11127 S:      Maintained
11128 F:      arch/mips/boot/dts/ralink/omega2p.dts
11129
11130 OMFS FILESYSTEM
11131 M:      Bob Copeland <me@bobcopeland.com>
11132 L:      linux-karma-devel@lists.sourceforge.net
11133 S:      Maintained
11134 F:      Documentation/filesystems/omfs.txt
11135 F:      fs/omfs/
11136
11137 OMNIKEY CARDMAN 4000 DRIVER
11138 M:      Harald Welte <laforge@gnumonks.org>
11139 S:      Maintained
11140 F:      drivers/char/pcmcia/cm4000_cs.c
11141 F:      include/linux/cm4000_cs.h
11142 F:      include/uapi/linux/cm4000_cs.h
11143
11144 OMNIKEY CARDMAN 4040 DRIVER
11145 M:      Harald Welte <laforge@gnumonks.org>
11146 S:      Maintained
11147 F:      drivers/char/pcmcia/cm4040_cs.*
11148
11149 OMNIVISION OV13858 SENSOR DRIVER
11150 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11151 L:      linux-media@vger.kernel.org
11152 T:      git git://linuxtv.org/media_tree.git
11153 S:      Maintained
11154 F:      drivers/media/i2c/ov13858.c
11155
11156 OMNIVISION OV2680 SENSOR DRIVER
11157 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11158 L:      linux-media@vger.kernel.org
11159 T:      git git://linuxtv.org/media_tree.git
11160 S:      Maintained
11161 F:      drivers/media/i2c/ov2680.c
11162 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11163
11164 OMNIVISION OV2685 SENSOR DRIVER
11165 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11166 L:      linux-media@vger.kernel.org
11167 T:      git git://linuxtv.org/media_tree.git
11168 S:      Maintained
11169 F:      drivers/media/i2c/ov2685.c
11170
11171 OMNIVISION OV5640 SENSOR DRIVER
11172 M:      Steve Longerbeam <slongerbeam@gmail.com>
11173 L:      linux-media@vger.kernel.org
11174 T:      git git://linuxtv.org/media_tree.git
11175 S:      Maintained
11176 F:      drivers/media/i2c/ov5640.c
11177
11178 OMNIVISION OV5647 SENSOR DRIVER
11179 M:      Luis Oliveira <lolivei@synopsys.com>
11180 L:      linux-media@vger.kernel.org
11181 T:      git git://linuxtv.org/media_tree.git
11182 S:      Maintained
11183 F:      drivers/media/i2c/ov5647.c
11184
11185 OMNIVISION OV5695 SENSOR DRIVER
11186 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11187 L:      linux-media@vger.kernel.org
11188 T:      git git://linuxtv.org/media_tree.git
11189 S:      Maintained
11190 F:      drivers/media/i2c/ov5695.c
11191
11192 OMNIVISION OV7670 SENSOR DRIVER
11193 M:      Jonathan Corbet <corbet@lwn.net>
11194 L:      linux-media@vger.kernel.org
11195 T:      git git://linuxtv.org/media_tree.git
11196 S:      Maintained
11197 F:      drivers/media/i2c/ov7670.c
11198 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11199
11200 OMNIVISION OV772x SENSOR DRIVER
11201 M:      Jacopo Mondi <jacopo@jmondi.org>
11202 L:      linux-media@vger.kernel.org
11203 T:      git git://linuxtv.org/media_tree.git
11204 S:      Odd fixes
11205 F:      drivers/media/i2c/ov772x.c
11206 F:      include/media/i2c/ov772x.h
11207 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11208
11209 OMNIVISION OV7740 SENSOR DRIVER
11210 M:      Wenyou Yang <wenyou.yang@microchip.com>
11211 L:      linux-media@vger.kernel.org
11212 T:      git git://linuxtv.org/media_tree.git
11213 S:      Maintained
11214 F:      drivers/media/i2c/ov7740.c
11215 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11216
11217 OMNIVISION OV9650 SENSOR DRIVER
11218 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11219 R:      Akinobu Mita <akinobu.mita@gmail.com>
11220 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11221 L:      linux-media@vger.kernel.org
11222 T:      git git://linuxtv.org/media_tree.git
11223 S:      Maintained
11224 F:      drivers/media/i2c/ov9650.c
11225 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11226
11227 ONENAND FLASH DRIVER
11228 M:      Kyungmin Park <kyungmin.park@samsung.com>
11229 L:      linux-mtd@lists.infradead.org
11230 S:      Maintained
11231 F:      drivers/mtd/nand/onenand/
11232 F:      include/linux/mtd/onenand*.h
11233
11234 ONSTREAM SCSI TAPE DRIVER
11235 M:      Willem Riede <osst@riede.org>
11236 L:      osst-users@lists.sourceforge.net
11237 L:      linux-scsi@vger.kernel.org
11238 S:      Maintained
11239 F:      Documentation/scsi/osst.txt
11240 F:      drivers/scsi/osst.*
11241 F:      drivers/scsi/osst_*.h
11242 F:      drivers/scsi/st.h
11243
11244 OP-TEE DRIVER
11245 M:      Jens Wiklander <jens.wiklander@linaro.org>
11246 S:      Maintained
11247 F:      drivers/tee/optee/
11248
11249 OPA-VNIC DRIVER
11250 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11251 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11252 L:      linux-rdma@vger.kernel.org
11253 S:      Supported
11254 F:      drivers/infiniband/ulp/opa_vnic
11255
11256 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11257 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11258 M:      Frank Rowand <frowand.list@gmail.com>
11259 L:      devicetree@vger.kernel.org
11260 S:      Maintained
11261 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11262 F:      Documentation/devicetree/overlay-notes.txt
11263 F:      drivers/of/overlay.c
11264 F:      drivers/of/resolver.c
11265 K:      of_overlay_notifier_
11266
11267 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11268 M:      Rob Herring <robh+dt@kernel.org>
11269 M:      Frank Rowand <frowand.list@gmail.com>
11270 L:      devicetree@vger.kernel.org
11271 W:      http://www.devicetree.org/
11272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11273 S:      Maintained
11274 F:      drivers/of/
11275 F:      include/linux/of*.h
11276 F:      scripts/dtc/
11277 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11278
11279 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11280 M:      Rob Herring <robh+dt@kernel.org>
11281 M:      Mark Rutland <mark.rutland@arm.com>
11282 L:      devicetree@vger.kernel.org
11283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11284 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11285 S:      Maintained
11286 F:      Documentation/devicetree/
11287 F:      arch/*/boot/dts/
11288 F:      include/dt-bindings/
11289
11290 OPENCORES I2C BUS DRIVER
11291 M:      Peter Korsgaard <peter@korsgaard.com>
11292 L:      linux-i2c@vger.kernel.org
11293 S:      Maintained
11294 F:      Documentation/i2c/busses/i2c-ocores
11295 F:      drivers/i2c/busses/i2c-ocores.c
11296
11297 OPENRISC ARCHITECTURE
11298 M:      Jonas Bonn <jonas@southpole.se>
11299 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11300 M:      Stafford Horne <shorne@gmail.com>
11301 T:      git git://github.com/openrisc/linux.git
11302 L:      openrisc@lists.librecores.org
11303 W:      http://openrisc.io
11304 S:      Maintained
11305 F:      Documentation/devicetree/bindings/openrisc/
11306 F:      Documentation/openrisc/
11307 F:      arch/openrisc/
11308 F:      drivers/irqchip/irq-ompic.c
11309 F:      drivers/irqchip/irq-or1k-*
11310
11311 OPENVSWITCH
11312 M:      Pravin B Shelar <pshelar@ovn.org>
11313 L:      netdev@vger.kernel.org
11314 L:      dev@openvswitch.org
11315 W:      http://openvswitch.org
11316 S:      Maintained
11317 F:      net/openvswitch/
11318 F:      include/uapi/linux/openvswitch.h
11319
11320 OPERATING PERFORMANCE POINTS (OPP)
11321 M:      Viresh Kumar <vireshk@kernel.org>
11322 M:      Nishanth Menon <nm@ti.com>
11323 M:      Stephen Boyd <sboyd@kernel.org>
11324 L:      linux-pm@vger.kernel.org
11325 S:      Maintained
11326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11327 F:      drivers/opp/
11328 F:      include/linux/pm_opp.h
11329 F:      Documentation/power/opp.txt
11330 F:      Documentation/devicetree/bindings/opp/
11331
11332 OPL4 DRIVER
11333 M:      Clemens Ladisch <clemens@ladisch.de>
11334 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11335 T:      git git://git.alsa-project.org/alsa-kernel.git
11336 S:      Maintained
11337 F:      sound/drivers/opl4/
11338
11339 OPROFILE
11340 M:      Robert Richter <rric@kernel.org>
11341 L:      oprofile-list@lists.sf.net
11342 S:      Maintained
11343 F:      arch/*/include/asm/oprofile*.h
11344 F:      arch/*/oprofile/
11345 F:      drivers/oprofile/
11346 F:      include/linux/oprofile.h
11347
11348 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11349 M:      Mark Fasheh <mark@fasheh.com>
11350 M:      Joel Becker <jlbec@evilplan.org>
11351 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11352 W:      http://ocfs2.wiki.kernel.org
11353 S:      Supported
11354 F:      Documentation/filesystems/ocfs2.txt
11355 F:      Documentation/filesystems/dlmfs.txt
11356 F:      fs/ocfs2/
11357
11358 ORANGEFS FILESYSTEM
11359 M:      Mike Marshall <hubcap@omnibond.com>
11360 R:      Martin Brandenburg <martin@omnibond.com>
11361 L:      devel@lists.orangefs.org
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11363 S:      Supported
11364 F:      fs/orangefs/
11365 F:      Documentation/filesystems/orangefs.txt
11366
11367 ORINOCO DRIVER
11368 L:      linux-wireless@vger.kernel.org
11369 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11370 W:      http://www.nongnu.org/orinoco/
11371 S:      Orphan
11372 F:      drivers/net/wireless/intersil/orinoco/
11373
11374 OSD LIBRARY and FILESYSTEM
11375 M:      Boaz Harrosh <ooo@electrozaur.com>
11376 S:      Maintained
11377 F:      drivers/scsi/osd/
11378 F:      include/scsi/osd_*
11379 F:      fs/exofs/
11380
11381 OV2659 OMNIVISION SENSOR DRIVER
11382 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11383 L:      linux-media@vger.kernel.org
11384 W:      https://linuxtv.org
11385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11386 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11387 S:      Maintained
11388 F:      drivers/media/i2c/ov2659.c
11389 F:      include/media/i2c/ov2659.h
11390
11391 OVERLAY FILESYSTEM
11392 M:      Miklos Szeredi <miklos@szeredi.hu>
11393 L:      linux-unionfs@vger.kernel.org
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11395 S:      Supported
11396 F:      fs/overlayfs/
11397 F:      Documentation/filesystems/overlayfs.txt
11398
11399 P54 WIRELESS DRIVER
11400 M:      Christian Lamparter <chunkeey@googlemail.com>
11401 L:      linux-wireless@vger.kernel.org
11402 W:      http://wireless.kernel.org/en/users/Drivers/p54
11403 S:      Maintained
11404 F:      drivers/net/wireless/intersil/p54/
11405
11406 PA SEMI ETHERNET DRIVER
11407 L:      netdev@vger.kernel.org
11408 S:      Orphan
11409 F:      drivers/net/ethernet/pasemi/*
11410
11411 PA SEMI SMBUS DRIVER
11412 L:      linux-i2c@vger.kernel.org
11413 S:      Orphan
11414 F:      drivers/i2c/busses/i2c-pasemi.c
11415
11416 PADATA PARALLEL EXECUTION MECHANISM
11417 M:      Steffen Klassert <steffen.klassert@secunet.com>
11418 L:      linux-crypto@vger.kernel.org
11419 S:      Maintained
11420 F:      kernel/padata.c
11421 F:      include/linux/padata.h
11422 F:      Documentation/padata.txt
11423
11424 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11425 M:      Harald Welte <laforge@gnumonks.org>
11426 L:      platform-driver-x86@vger.kernel.org
11427 S:      Maintained
11428 F:      drivers/platform/x86/panasonic-laptop.c
11429
11430 PARALLEL LCD/KEYPAD PANEL DRIVER
11431 M:      Willy Tarreau <willy@haproxy.com>
11432 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11433 S:      Odd Fixes
11434 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11435 F:      drivers/auxdisplay/panel.c
11436
11437 PARALLEL PORT SUBSYSTEM
11438 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11439 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11440 L:      linux-parport@lists.infradead.org (subscribers-only)
11441 S:      Maintained
11442 F:      drivers/parport/
11443 F:      include/linux/parport*.h
11444 F:      drivers/char/ppdev.c
11445 F:      include/uapi/linux/ppdev.h
11446 F:      Documentation/parport*.txt
11447
11448 PARAVIRT_OPS INTERFACE
11449 M:      Juergen Gross <jgross@suse.com>
11450 M:      Alok Kataria <akataria@vmware.com>
11451 L:      virtualization@lists.linux-foundation.org
11452 S:      Supported
11453 F:      Documentation/virtual/paravirt_ops.txt
11454 F:      arch/*/kernel/paravirt*
11455 F:      arch/*/include/asm/paravirt*.h
11456 F:      include/linux/hypervisor.h
11457
11458 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11459 M:      Tim Waugh <tim@cyberelk.net>
11460 L:      linux-parport@lists.infradead.org (subscribers-only)
11461 S:      Maintained
11462 F:      Documentation/blockdev/paride.txt
11463 F:      drivers/block/paride/
11464
11465 PARISC ARCHITECTURE
11466 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11467 M:      Helge Deller <deller@gmx.de>
11468 L:      linux-parisc@vger.kernel.org
11469 W:      http://www.parisc-linux.org/
11470 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11473 S:      Maintained
11474 F:      arch/parisc/
11475 F:      Documentation/parisc/
11476 F:      drivers/parisc/
11477 F:      drivers/char/agp/parisc-agp.c
11478 F:      drivers/input/serio/gscps2.c
11479 F:      drivers/parport/parport_gsc.*
11480 F:      drivers/tty/serial/8250/8250_gsc.c
11481 F:      drivers/video/fbdev/sti*
11482 F:      drivers/video/console/sti*
11483 F:      drivers/video/logo/logo_parisc*
11484
11485 PARMAN
11486 M:      Jiri Pirko <jiri@mellanox.com>
11487 L:      netdev@vger.kernel.org
11488 S:      Supported
11489 F:      lib/parman.c
11490 F:      lib/test_parman.c
11491 F:      include/linux/parman.h
11492
11493 PC87360 HARDWARE MONITORING DRIVER
11494 M:      Jim Cromie <jim.cromie@gmail.com>
11495 L:      linux-hwmon@vger.kernel.org
11496 S:      Maintained
11497 F:      Documentation/hwmon/pc87360
11498 F:      drivers/hwmon/pc87360.c
11499
11500 PC8736x GPIO DRIVER
11501 M:      Jim Cromie <jim.cromie@gmail.com>
11502 S:      Maintained
11503 F:      drivers/char/pc8736x_gpio.c
11504
11505 PC87427 HARDWARE MONITORING DRIVER
11506 M:      Jean Delvare <jdelvare@suse.com>
11507 L:      linux-hwmon@vger.kernel.org
11508 S:      Maintained
11509 F:      Documentation/hwmon/pc87427
11510 F:      drivers/hwmon/pc87427.c
11511
11512 PCA9532 LED DRIVER
11513 M:      Riku Voipio <riku.voipio@iki.fi>
11514 S:      Maintained
11515 F:      drivers/leds/leds-pca9532.c
11516 F:      include/linux/leds-pca9532.h
11517
11518 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11519 M:      Guenter Roeck <linux@roeck-us.net>
11520 L:      linux-i2c@vger.kernel.org
11521 S:      Maintained
11522 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11523
11524 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11525 M:      Khalid Aziz <khalid@gonehiking.org>
11526 S:      Maintained
11527 F:      drivers/firmware/pcdp.*
11528
11529 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11530 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11531 L:      linux-pci@vger.kernel.org
11532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11533 S:      Maintained
11534 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11535 F:      drivers/pci/controller/pci-aardvark.c
11536
11537 PCI DRIVER FOR ALTERA PCIE IP
11538 M:      Ley Foon Tan <lftan@altera.com>
11539 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11540 L:      linux-pci@vger.kernel.org
11541 S:      Supported
11542 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11543 F:      drivers/pci/controller/pcie-altera.c
11544
11545 PCI DRIVER FOR APPLIEDMICRO XGENE
11546 M:      Tanmay Inamdar <tinamdar@apm.com>
11547 L:      linux-pci@vger.kernel.org
11548 L:      linux-arm-kernel@lists.infradead.org
11549 S:      Maintained
11550 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11551 F:      drivers/pci/controller/pci-xgene.c
11552
11553 PCI DRIVER FOR ARM VERSATILE PLATFORM
11554 M:      Rob Herring <robh@kernel.org>
11555 L:      linux-pci@vger.kernel.org
11556 L:      linux-arm-kernel@lists.infradead.org
11557 S:      Maintained
11558 F:      Documentation/devicetree/bindings/pci/versatile.txt
11559 F:      drivers/pci/controller/pci-versatile.c
11560
11561 PCI DRIVER FOR ARMADA 8K
11562 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11563 L:      linux-pci@vger.kernel.org
11564 L:      linux-arm-kernel@lists.infradead.org
11565 S:      Maintained
11566 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11567 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11568
11569 PCI DRIVER FOR CADENCE PCIE IP
11570 M:      Alan Douglas <adouglas@cadence.com>
11571 L:      linux-pci@vger.kernel.org
11572 S:      Maintained
11573 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11574 F:      drivers/pci/controller/pcie-cadence*
11575
11576 PCI DRIVER FOR FREESCALE LAYERSCAPE
11577 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11578 M:      Mingkai Hu <mingkai.hu@nxp.com>
11579 M:      Roy Zang <roy.zang@nxp.com>
11580 L:      linuxppc-dev@lists.ozlabs.org
11581 L:      linux-pci@vger.kernel.org
11582 L:      linux-arm-kernel@lists.infradead.org
11583 S:      Maintained
11584 F:      drivers/pci/controller/dwc/*layerscape*
11585
11586 PCI DRIVER FOR GENERIC OF HOSTS
11587 M:      Will Deacon <will.deacon@arm.com>
11588 L:      linux-pci@vger.kernel.org
11589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11590 S:      Maintained
11591 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11592 F:      drivers/pci/controller/pci-host-common.c
11593 F:      drivers/pci/controller/pci-host-generic.c
11594
11595 PCI DRIVER FOR IMX6
11596 M:      Richard Zhu <hongxing.zhu@nxp.com>
11597 M:      Lucas Stach <l.stach@pengutronix.de>
11598 L:      linux-pci@vger.kernel.org
11599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11600 S:      Maintained
11601 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11602 F:      drivers/pci/controller/dwc/*imx6*
11603
11604 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11605 M:      Keith Busch <keith.busch@intel.com>
11606 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11607 L:      linux-pci@vger.kernel.org
11608 S:      Supported
11609 F:      drivers/pci/controller/vmd.c
11610
11611 PCI DRIVER FOR MICROSEMI SWITCHTEC
11612 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11613 M:      Logan Gunthorpe <logang@deltatee.com>
11614 L:      linux-pci@vger.kernel.org
11615 S:      Maintained
11616 F:      Documentation/switchtec.txt
11617 F:      Documentation/ABI/testing/sysfs-class-switchtec
11618 F:      drivers/pci/switch/switchtec*
11619 F:      include/uapi/linux/switchtec_ioctl.h
11620 F:      include/linux/switchtec.h
11621 F:      drivers/ntb/hw/mscc/
11622
11623 PCI DRIVER FOR MOBIVEIL PCIE IP
11624 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11625 L:      linux-pci@vger.kernel.org
11626 S:      Supported
11627 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11628 F:      drivers/pci/controller/pcie-mobiveil.c
11629
11630 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11631 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11632 M:      Jason Cooper <jason@lakedaemon.net>
11633 L:      linux-pci@vger.kernel.org
11634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11635 S:      Maintained
11636 F:      drivers/pci/controller/*mvebu*
11637
11638 PCI DRIVER FOR NVIDIA TEGRA
11639 M:      Thierry Reding <thierry.reding@gmail.com>
11640 L:      linux-tegra@vger.kernel.org
11641 L:      linux-pci@vger.kernel.org
11642 S:      Supported
11643 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11644 F:      drivers/pci/controller/pci-tegra.c
11645
11646 PCI DRIVER FOR RENESAS R-CAR
11647 M:      Simon Horman <horms@verge.net.au>
11648 L:      linux-pci@vger.kernel.org
11649 L:      linux-renesas-soc@vger.kernel.org
11650 S:      Maintained
11651 F:      drivers/pci/controller/*rcar*
11652
11653 PCI DRIVER FOR SAMSUNG EXYNOS
11654 M:      Jingoo Han <jingoohan1@gmail.com>
11655 L:      linux-pci@vger.kernel.org
11656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11657 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11658 S:      Maintained
11659 F:      drivers/pci/controller/dwc/pci-exynos.c
11660
11661 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11662 M:      Jingoo Han <jingoohan1@gmail.com>
11663 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11664 L:      linux-pci@vger.kernel.org
11665 S:      Maintained
11666 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11667 F:      drivers/pci/controller/dwc/*designware*
11668
11669 PCI DRIVER FOR TI DRA7XX
11670 M:      Kishon Vijay Abraham I <kishon@ti.com>
11671 L:      linux-omap@vger.kernel.org
11672 L:      linux-pci@vger.kernel.org
11673 S:      Supported
11674 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11675 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11676
11677 PCI DRIVER FOR TI KEYSTONE
11678 M:      Murali Karicheri <m-karicheri2@ti.com>
11679 L:      linux-pci@vger.kernel.org
11680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681 S:      Maintained
11682 F:      drivers/pci/controller/dwc/pci-keystone.c
11683
11684 PCI ENDPOINT SUBSYSTEM
11685 M:      Kishon Vijay Abraham I <kishon@ti.com>
11686 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11687 L:      linux-pci@vger.kernel.org
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11689 S:      Supported
11690 F:      drivers/pci/endpoint/
11691 F:      drivers/misc/pci_endpoint_test.c
11692 F:      tools/pci/
11693
11694 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11695 M:      Russell Currey <ruscur@russell.cc>
11696 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11697 M:      Oliver O'Halloran <oohall@gmail.com>
11698 L:      linuxppc-dev@lists.ozlabs.org
11699 S:      Supported
11700 F:      Documentation/PCI/pci-error-recovery.txt
11701 F:      drivers/pci/pcie/aer.c
11702 F:      drivers/pci/pcie/dpc.c
11703 F:      drivers/pci/pcie/err.c
11704 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11705 F:      arch/powerpc/kernel/eeh*.c
11706 F:      arch/powerpc/platforms/*/eeh*.c
11707 F:      arch/powerpc/include/*/eeh*.h
11708
11709 PCI ERROR RECOVERY
11710 M:      Linas Vepstas <linasvepstas@gmail.com>
11711 L:      linux-pci@vger.kernel.org
11712 S:      Supported
11713 F:      Documentation/PCI/pci-error-recovery.txt
11714
11715 PCI MSI DRIVER FOR ALTERA MSI IP
11716 M:      Ley Foon Tan <lftan@altera.com>
11717 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11718 L:      linux-pci@vger.kernel.org
11719 S:      Supported
11720 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11721 F:      drivers/pci/controller/pcie-altera-msi.c
11722
11723 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11724 M:      Duc Dang <dhdang@apm.com>
11725 L:      linux-pci@vger.kernel.org
11726 L:      linux-arm-kernel@lists.infradead.org
11727 S:      Maintained
11728 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11729 F:      drivers/pci/controller/pci-xgene-msi.c
11730
11731 PCI SUBSYSTEM
11732 M:      Bjorn Helgaas <bhelgaas@google.com>
11733 L:      linux-pci@vger.kernel.org
11734 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11736 S:      Supported
11737 F:      Documentation/devicetree/bindings/pci/
11738 F:      Documentation/PCI/
11739 F:      drivers/acpi/pci*
11740 F:      drivers/pci/
11741 F:      include/asm-generic/pci*
11742 F:      include/linux/pci*
11743 F:      include/linux/of_pci.h
11744 F:      include/uapi/linux/pci*
11745 F:      lib/pci*
11746 F:      arch/x86/pci/
11747 F:      arch/x86/kernel/quirks.c
11748
11749 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11750 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11751 L:      linux-pci@vger.kernel.org
11752 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11754 S:      Supported
11755 F:      drivers/pci/controller/
11756
11757 PCIE DRIVER FOR AXIS ARTPEC
11758 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11759 L:      linux-arm-kernel@axis.com
11760 L:      linux-pci@vger.kernel.org
11761 S:      Maintained
11762 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11763 F:      drivers/pci/controller/dwc/*artpec*
11764
11765 PCIE DRIVER FOR CAVIUM THUNDERX
11766 M:      David Daney <david.daney@cavium.com>
11767 L:      linux-pci@vger.kernel.org
11768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11769 S:      Supported
11770 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11771 F:      drivers/pci/controller/pci-thunder-*
11772
11773 PCIE DRIVER FOR HISILICON
11774 M:      Zhou Wang <wangzhou1@hisilicon.com>
11775 L:      linux-pci@vger.kernel.org
11776 S:      Maintained
11777 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11778 F:      drivers/pci/controller/dwc/pcie-hisi.c
11779
11780 PCIE DRIVER FOR HISILICON KIRIN
11781 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11782 M:      Binghui Wang <wangbinghui@hisilicon.com>
11783 L:      linux-pci@vger.kernel.org
11784 S:      Maintained
11785 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11786 F:      drivers/pci/controller/dwc/pcie-kirin.c
11787
11788 PCIE DRIVER FOR HISILICON STB
11789 M:      Jianguo Sun <sunjianguo1@huawei.com>
11790 M:      Shawn Guo <shawn.guo@linaro.org>
11791 L:      linux-pci@vger.kernel.org
11792 S:      Maintained
11793 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11794 F:      drivers/pci/controller/dwc/pcie-histb.c
11795
11796 PCIE DRIVER FOR MEDIATEK
11797 M:      Ryder Lee <ryder.lee@mediatek.com>
11798 L:      linux-pci@vger.kernel.org
11799 L:      linux-mediatek@lists.infradead.org
11800 S:      Supported
11801 F:      Documentation/devicetree/bindings/pci/mediatek*
11802 F:      drivers/pci/controller/*mediatek*
11803
11804 PCIE DRIVER FOR QUALCOMM MSM
11805 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11806 L:      linux-pci@vger.kernel.org
11807 L:      linux-arm-msm@vger.kernel.org
11808 S:      Maintained
11809 F:      drivers/pci/controller/dwc/*qcom*
11810
11811 PCIE DRIVER FOR ROCKCHIP
11812 M:      Shawn Lin <shawn.lin@rock-chips.com>
11813 L:      linux-pci@vger.kernel.org
11814 L:      linux-rockchip@lists.infradead.org
11815 S:      Maintained
11816 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11817 F:      drivers/pci/controller/pcie-rockchip*
11818
11819 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11820 M:      Linus Walleij <linus.walleij@linaro.org>
11821 L:      linux-pci@vger.kernel.org
11822 S:      Maintained
11823 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11824 F:      drivers/pci/controller/pci-v3-semi.c
11825
11826 PCIE DRIVER FOR ST SPEAR13XX
11827 M:      Pratyush Anand <pratyush.anand@gmail.com>
11828 L:      linux-pci@vger.kernel.org
11829 S:      Maintained
11830 F:      drivers/pci/controller/dwc/*spear*
11831
11832 PCMCIA SUBSYSTEM
11833 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11835 S:      Odd Fixes
11836 F:      Documentation/pcmcia/
11837 F:      tools/pcmcia/
11838 F:      drivers/pcmcia/
11839 F:      include/pcmcia/
11840
11841 PCNET32 NETWORK DRIVER
11842 M:      Don Fry <pcnet32@frontier.com>
11843 L:      netdev@vger.kernel.org
11844 S:      Maintained
11845 F:      drivers/net/ethernet/amd/pcnet32.c
11846
11847 PCRYPT PARALLEL CRYPTO ENGINE
11848 M:      Steffen Klassert <steffen.klassert@secunet.com>
11849 L:      linux-crypto@vger.kernel.org
11850 S:      Maintained
11851 F:      crypto/pcrypt.c
11852 F:      include/crypto/pcrypt.h
11853
11854 PEAQ WMI HOTKEYS DRIVER
11855 M:      Hans de Goede <hdegoede@redhat.com>
11856 L:      platform-driver-x86@vger.kernel.org
11857 S:      Maintained
11858 F:      drivers/platform/x86/peaq-wmi.c
11859
11860 PER-CPU MEMORY ALLOCATOR
11861 M:      Dennis Zhou <dennis@kernel.org>
11862 M:      Tejun Heo <tj@kernel.org>
11863 M:      Christoph Lameter <cl@linux.com>
11864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11865 S:      Maintained
11866 F:      include/linux/percpu*.h
11867 F:      mm/percpu*.c
11868 F:      arch/*/include/asm/percpu.h
11869
11870 PER-TASK DELAY ACCOUNTING
11871 M:      Balbir Singh <bsingharora@gmail.com>
11872 S:      Maintained
11873 F:      include/linux/delayacct.h
11874 F:      kernel/delayacct.c
11875
11876 PERFORMANCE EVENTS SUBSYSTEM
11877 M:      Peter Zijlstra <peterz@infradead.org>
11878 M:      Ingo Molnar <mingo@redhat.com>
11879 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11880 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11881 R:      Jiri Olsa <jolsa@redhat.com>
11882 R:      Namhyung Kim <namhyung@kernel.org>
11883 L:      linux-kernel@vger.kernel.org
11884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11885 S:      Supported
11886 F:      kernel/events/*
11887 F:      include/linux/perf_event.h
11888 F:      include/uapi/linux/perf_event.h
11889 F:      arch/*/kernel/perf_event*.c
11890 F:      arch/*/kernel/*/perf_event*.c
11891 F:      arch/*/kernel/*/*/perf_event*.c
11892 F:      arch/*/include/asm/perf_event.h
11893 F:      arch/*/kernel/perf_callchain.c
11894 F:      arch/*/events/*
11895 F:      tools/perf/
11896
11897 PERSONALITY HANDLING
11898 M:      Christoph Hellwig <hch@infradead.org>
11899 L:      linux-abi-devel@lists.sourceforge.net
11900 S:      Maintained
11901 F:      include/linux/personality.h
11902 F:      include/uapi/linux/personality.h
11903
11904 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11905 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11906 L:      linux-input@vger.kernel.org
11907 S:      Maintained
11908 F:      Documentation/input/devices/pxrc.rst
11909 F:      drivers/input/joystick/pxrc.c
11910
11911 PHONET PROTOCOL
11912 M:      Remi Denis-Courmont <courmisch@gmail.com>
11913 S:      Supported
11914 F:      Documentation/networking/phonet.txt
11915 F:      include/linux/phonet.h
11916 F:      include/net/phonet/
11917 F:      include/uapi/linux/phonet.h
11918 F:      net/phonet/
11919
11920 PHRAM MTD DRIVER
11921 M:      Joern Engel <joern@lazybastard.org>
11922 L:      linux-mtd@lists.infradead.org
11923 S:      Maintained
11924 F:      drivers/mtd/devices/phram.c
11925
11926 PICOLCD HID DRIVER
11927 M:      Bruno Prémont <bonbons@linux-vserver.org>
11928 L:      linux-input@vger.kernel.org
11929 S:      Maintained
11930 F:      drivers/hid/hid-picolcd*
11931
11932 PICOXCELL SUPPORT
11933 M:      Jamie Iles <jamie@jamieiles.com>
11934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11935 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11936 S:      Supported
11937 F:      arch/arm/boot/dts/picoxcell*
11938 F:      arch/arm/mach-picoxcell/
11939 F:      drivers/crypto/picoxcell*
11940
11941 PIN CONTROL SUBSYSTEM
11942 M:      Linus Walleij <linus.walleij@linaro.org>
11943 L:      linux-gpio@vger.kernel.org
11944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11945 S:      Maintained
11946 F:      Documentation/devicetree/bindings/pinctrl/
11947 F:      Documentation/driver-api/pinctl.rst
11948 F:      drivers/pinctrl/
11949 F:      include/linux/pinctrl/
11950
11951 PIN CONTROLLER - MICROCHIP AT91
11952 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11954 L:      linux-gpio@vger.kernel.org
11955 S:      Supported
11956 F:      drivers/pinctrl/pinctrl-at91*
11957
11958 PIN CONTROLLER - FREESCALE
11959 M:      Dong Aisheng <aisheng.dong@nxp.com>
11960 M:      Fabio Estevam <festevam@gmail.com>
11961 M:      Shawn Guo <shawnguo@kernel.org>
11962 M:      Stefan Agner <stefan@agner.ch>
11963 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11964 L:      linux-gpio@vger.kernel.org
11965 S:      Maintained
11966 F:      drivers/pinctrl/freescale/
11967 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11968
11969 PIN CONTROLLER - INTEL
11970 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11971 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11973 S:      Maintained
11974 F:      drivers/pinctrl/intel/
11975
11976 PIN CONTROLLER - MEDIATEK
11977 M:      Sean Wang <sean.wang@kernel.org>
11978 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11981 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11982 F:      drivers/pinctrl/mediatek/
11983
11984 PIN CONTROLLER - QUALCOMM
11985 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11986 S:      Maintained
11987 L:      linux-arm-msm@vger.kernel.org
11988 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11989 F:      drivers/pinctrl/qcom/
11990
11991 PIN CONTROLLER - RENESAS
11992 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11993 L:      linux-renesas-soc@vger.kernel.org
11994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11995 S:      Maintained
11996 F:      drivers/pinctrl/pinctrl-rz*
11997 F:      drivers/pinctrl/sh-pfc/
11998
11999 PIN CONTROLLER - SAMSUNG
12000 M:      Tomasz Figa <tomasz.figa@gmail.com>
12001 M:      Krzysztof Kozlowski <krzk@kernel.org>
12002 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12004 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12005 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12007 S:      Maintained
12008 F:      drivers/pinctrl/samsung/
12009 F:      include/dt-bindings/pinctrl/samsung.h
12010 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12011
12012 PIN CONTROLLER - SINGLE
12013 M:      Tony Lindgren <tony@atomide.com>
12014 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12016 L:      linux-omap@vger.kernel.org
12017 S:      Maintained
12018 F:      drivers/pinctrl/pinctrl-single.c
12019
12020 PIN CONTROLLER - ST SPEAR
12021 M:      Viresh Kumar <vireshk@kernel.org>
12022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12023 W:      http://www.st.com/spear
12024 S:      Maintained
12025 F:      drivers/pinctrl/spear/
12026
12027 PISTACHIO SOC SUPPORT
12028 M:      James Hartley <james.hartley@sondrel.com>
12029 L:      linux-mips@vger.kernel.org
12030 S:      Odd Fixes
12031 F:      arch/mips/pistachio/
12032 F:      arch/mips/include/asm/mach-pistachio/
12033 F:      arch/mips/boot/dts/img/pistachio*
12034 F:      arch/mips/configs/pistachio*_defconfig
12035
12036 PKTCDVD DRIVER
12037 S:      Orphan
12038 M:      linux-block@vger.kernel.org
12039 F:      drivers/block/pktcdvd.c
12040 F:      include/linux/pktcdvd.h
12041 F:      include/uapi/linux/pktcdvd.h
12042
12043 PKUNITY SOC DRIVERS
12044 M:      Guan Xuetao <gxt@pku.edu.cn>
12045 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12046 S:      Maintained
12047 T:      git git://github.com/gxt/linux.git
12048 F:      drivers/input/serio/i8042-unicore32io.h
12049 F:      drivers/i2c/busses/i2c-puv3.c
12050 F:      drivers/video/fbdev/fb-puv3.c
12051 F:      drivers/rtc/rtc-puv3.c
12052
12053 PMBUS HARDWARE MONITORING DRIVERS
12054 M:      Guenter Roeck <linux@roeck-us.net>
12055 L:      linux-hwmon@vger.kernel.org
12056 W:      http://hwmon.wiki.kernel.org/
12057 W:      http://www.roeck-us.net/linux/drivers/
12058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12059 S:      Maintained
12060 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12061 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12062 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12063 F:      Documentation/hwmon/adm1275
12064 F:      Documentation/hwmon/ibm-cffps
12065 F:      Documentation/hwmon/ir35221
12066 F:      Documentation/hwmon/lm25066
12067 F:      Documentation/hwmon/ltc2978
12068 F:      Documentation/hwmon/ltc3815
12069 F:      Documentation/hwmon/max16064
12070 F:      Documentation/hwmon/max20751
12071 F:      Documentation/hwmon/max31785
12072 F:      Documentation/hwmon/max34440
12073 F:      Documentation/hwmon/max8688
12074 F:      Documentation/hwmon/pmbus
12075 F:      Documentation/hwmon/pmbus-core
12076 F:      Documentation/hwmon/tps40422
12077 F:      Documentation/hwmon/ucd9000
12078 F:      Documentation/hwmon/ucd9200
12079 F:      Documentation/hwmon/zl6100
12080 F:      drivers/hwmon/pmbus/
12081 F:      include/linux/pmbus.h
12082
12083 PMC SIERRA MaxRAID DRIVER
12084 L:      linux-scsi@vger.kernel.org
12085 W:      http://www.pmc-sierra.com/
12086 S:      Orphan
12087 F:      drivers/scsi/pmcraid.*
12088
12089 PMC SIERRA PM8001 DRIVER
12090 M:      Jack Wang <jinpu.wang@profitbricks.com>
12091 M:      lindar_liu@usish.com
12092 L:      linux-scsi@vger.kernel.org
12093 S:      Supported
12094 F:      drivers/scsi/pm8001/
12095
12096 PNP SUPPORT
12097 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12098 S:      Maintained
12099 F:      drivers/pnp/
12100
12101 PNI RM3100 IIO DRIVER
12102 M:      Song Qiang <songqiang1304521@gmail.com>
12103 L:      linux-iio@vger.kernel.org
12104 S:      Maintained
12105 F:      drivers/iio/magnetometer/rm3100*
12106 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12107
12108 POSIX CLOCKS and TIMERS
12109 M:      Thomas Gleixner <tglx@linutronix.de>
12110 L:      linux-kernel@vger.kernel.org
12111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12112 S:      Maintained
12113 F:      fs/timerfd.c
12114 F:      include/linux/timer*
12115 F:      kernel/time/*timer*
12116
12117 POWER MANAGEMENT CORE
12118 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12119 L:      linux-pm@vger.kernel.org
12120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12121 B:      https://bugzilla.kernel.org
12122 S:      Supported
12123 F:      drivers/base/power/
12124 F:      include/linux/pm.h
12125 F:      include/linux/pm_*
12126 F:      include/linux/powercap.h
12127 F:      drivers/powercap/
12128 F:      kernel/configs/nopm.config
12129
12130 POWER STATE COORDINATION INTERFACE (PSCI)
12131 M:      Mark Rutland <mark.rutland@arm.com>
12132 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12133 L:      linux-arm-kernel@lists.infradead.org
12134 S:      Maintained
12135 F:      drivers/firmware/psci*.c
12136 F:      include/linux/psci.h
12137 F:      include/uapi/linux/psci.h
12138
12139 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12140 M:      Sebastian Reichel <sre@kernel.org>
12141 L:      linux-pm@vger.kernel.org
12142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12143 S:      Maintained
12144 F:      Documentation/ABI/testing/sysfs-class-power
12145 F:      Documentation/devicetree/bindings/power/supply/
12146 F:      include/linux/power_supply.h
12147 F:      drivers/power/supply/
12148
12149 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12150 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12151 L:      linuxppc-dev@lists.ozlabs.org
12152 S:      Maintained
12153 F:      drivers/char/powernv-op-panel.c
12154
12155 PPP OVER ATM (RFC 2364)
12156 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12157 S:      Maintained
12158 F:      net/atm/pppoatm.c
12159 F:      include/uapi/linux/atmppp.h
12160
12161 PPP OVER ETHERNET
12162 M:      Michal Ostrowski <mostrows@earthlink.net>
12163 S:      Maintained
12164 F:      drivers/net/ppp/pppoe.c
12165 F:      drivers/net/ppp/pppox.c
12166
12167 PPP OVER L2TP
12168 M:      James Chapman <jchapman@katalix.com>
12169 S:      Maintained
12170 F:      net/l2tp/l2tp_ppp.c
12171 F:      include/linux/if_pppol2tp.h
12172 F:      include/uapi/linux/if_pppol2tp.h
12173
12174 PPP PROTOCOL DRIVERS AND COMPRESSORS
12175 M:      Paul Mackerras <paulus@samba.org>
12176 L:      linux-ppp@vger.kernel.org
12177 S:      Maintained
12178 F:      drivers/net/ppp/ppp_*
12179
12180 PPS SUPPORT
12181 M:      Rodolfo Giometti <giometti@enneenne.com>
12182 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12183 L:      linuxpps@ml.enneenne.com (subscribers-only)
12184 S:      Maintained
12185 F:      Documentation/pps/
12186 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12187 F:      Documentation/ABI/testing/sysfs-pps
12188 F:      drivers/pps/
12189 F:      include/linux/pps*.h
12190 F:      include/uapi/linux/pps.h
12191
12192 PPTP DRIVER
12193 M:      Dmitry Kozlov <xeb@mail.ru>
12194 L:      netdev@vger.kernel.org
12195 S:      Maintained
12196 F:      drivers/net/ppp/pptp.c
12197 W:      http://sourceforge.net/projects/accel-pptp
12198
12199 PREEMPTIBLE KERNEL
12200 M:      Robert Love <rml@tech9.net>
12201 L:      kpreempt-tech@lists.sourceforge.net
12202 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12203 S:      Supported
12204 F:      Documentation/preempt-locking.txt
12205 F:      include/linux/preempt.h
12206
12207 PRINTK
12208 M:      Petr Mladek <pmladek@suse.com>
12209 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12210 R:      Steven Rostedt <rostedt@goodmis.org>
12211 S:      Maintained
12212 F:      kernel/printk/
12213 F:      include/linux/printk.h
12214
12215 PRISM54 WIRELESS DRIVER
12216 M:      Luis Chamberlain <mcgrof@kernel.org>
12217 L:      linux-wireless@vger.kernel.org
12218 W:      http://wireless.kernel.org/en/users/Drivers/p54
12219 S:      Obsolete
12220 F:      drivers/net/wireless/intersil/prism54/
12221
12222 PROC FILESYSTEM
12223 R:      Alexey Dobriyan <adobriyan@gmail.com>
12224 L:      linux-kernel@vger.kernel.org
12225 L:      linux-fsdevel@vger.kernel.org
12226 S:      Maintained
12227 F:      fs/proc/
12228 F:      include/linux/proc_fs.h
12229 F:      tools/testing/selftests/proc/
12230 F:      Documentation/filesystems/proc.txt
12231
12232 PROC SYSCTL
12233 M:      Luis Chamberlain <mcgrof@kernel.org>
12234 M:      Kees Cook <keescook@chromium.org>
12235 L:      linux-kernel@vger.kernel.org
12236 L:      linux-fsdevel@vger.kernel.org
12237 S:      Maintained
12238 F:      fs/proc/proc_sysctl.c
12239 F:      include/linux/sysctl.h
12240 F:      kernel/sysctl.c
12241 F:      tools/testing/selftests/sysctl/
12242
12243 PS3 NETWORK SUPPORT
12244 M:      Geoff Levand <geoff@infradead.org>
12245 L:      netdev@vger.kernel.org
12246 L:      linuxppc-dev@lists.ozlabs.org
12247 S:      Maintained
12248 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12249
12250 PS3 PLATFORM SUPPORT
12251 M:      Geoff Levand <geoff@infradead.org>
12252 L:      linuxppc-dev@lists.ozlabs.org
12253 S:      Maintained
12254 F:      arch/powerpc/boot/ps3*
12255 F:      arch/powerpc/include/asm/lv1call.h
12256 F:      arch/powerpc/include/asm/ps3*.h
12257 F:      arch/powerpc/platforms/ps3/
12258 F:      drivers/*/ps3*
12259 F:      drivers/ps3/
12260 F:      drivers/rtc/rtc-ps3.c
12261 F:      drivers/usb/host/*ps3.c
12262 F:      sound/ppc/snd_ps3*
12263
12264 PS3VRAM DRIVER
12265 M:      Jim Paris <jim@jtan.com>
12266 M:      Geoff Levand <geoff@infradead.org>
12267 L:      linuxppc-dev@lists.ozlabs.org
12268 S:      Maintained
12269 F:      drivers/block/ps3vram.c
12270
12271 PSAMPLE PACKET SAMPLING SUPPORT:
12272 M:      Yotam Gigi <yotam.gi@gmail.com>
12273 S:      Maintained
12274 F:      net/psample
12275 F:      include/net/psample.h
12276 F:      include/uapi/linux/psample.h
12277
12278 PSTORE FILESYSTEM
12279 M:      Kees Cook <keescook@chromium.org>
12280 M:      Anton Vorontsov <anton@enomsg.org>
12281 M:      Colin Cross <ccross@android.com>
12282 M:      Tony Luck <tony.luck@intel.com>
12283 S:      Maintained
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12285 F:      fs/pstore/
12286 F:      include/linux/pstore*
12287 F:      drivers/firmware/efi/efi-pstore.c
12288 F:      drivers/acpi/apei/erst.c
12289 F:      Documentation/admin-guide/ramoops.rst
12290 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12291 K:      \b(pstore|ramoops)
12292
12293 PTP HARDWARE CLOCK SUPPORT
12294 M:      Richard Cochran <richardcochran@gmail.com>
12295 L:      netdev@vger.kernel.org
12296 S:      Maintained
12297 W:      http://linuxptp.sourceforge.net/
12298 F:      Documentation/ABI/testing/sysfs-ptp
12299 F:      Documentation/ptp/*
12300 F:      drivers/net/phy/dp83640*
12301 F:      drivers/ptp/*
12302 F:      include/linux/ptp_cl*
12303
12304 PTRACE SUPPORT
12305 M:      Oleg Nesterov <oleg@redhat.com>
12306 S:      Maintained
12307 F:      include/asm-generic/syscall.h
12308 F:      include/linux/ptrace.h
12309 F:      include/linux/regset.h
12310 F:      include/linux/tracehook.h
12311 F:      include/uapi/linux/ptrace.h
12312 F:      include/uapi/linux/ptrace.h
12313 F:      include/asm-generic/ptrace.h
12314 F:      kernel/ptrace.c
12315 F:      arch/*/ptrace*.c
12316 F:      arch/*/*/ptrace*.c
12317 F:      arch/*/include/asm/ptrace*.h
12318
12319 PULSE8-CEC DRIVER
12320 M:      Hans Verkuil <hverkuil@xs4all.nl>
12321 L:      linux-media@vger.kernel.org
12322 T:      git git://linuxtv.org/media_tree.git
12323 S:      Maintained
12324 F:      drivers/media/usb/pulse8-cec/*
12325 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12326
12327 PVRUSB2 VIDEO4LINUX DRIVER
12328 M:      Mike Isely <isely@pobox.com>
12329 L:      pvrusb2@isely.net       (subscribers-only)
12330 L:      linux-media@vger.kernel.org
12331 W:      http://www.isely.net/pvrusb2/
12332 T:      git git://linuxtv.org/media_tree.git
12333 S:      Maintained
12334 F:      Documentation/media/v4l-drivers/pvrusb2*
12335 F:      drivers/media/usb/pvrusb2/
12336
12337 PWC WEBCAM DRIVER
12338 M:      Hans Verkuil <hverkuil@xs4all.nl>
12339 L:      linux-media@vger.kernel.org
12340 T:      git git://linuxtv.org/media_tree.git
12341 S:      Odd Fixes
12342 F:      drivers/media/usb/pwc/*
12343
12344 PWM FAN DRIVER
12345 M:      Kamil Debski <kamil@wypas.org>
12346 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12347 L:      linux-hwmon@vger.kernel.org
12348 S:      Supported
12349 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12350 F:      Documentation/hwmon/pwm-fan
12351 F:      drivers/hwmon/pwm-fan.c
12352
12353 PWM IR Transmitter
12354 M:      Sean Young <sean@mess.org>
12355 L:      linux-media@vger.kernel.org
12356 S:      Maintained
12357 F:      drivers/media/rc/pwm-ir-tx.c
12358
12359 PWM SUBSYSTEM
12360 M:      Thierry Reding <thierry.reding@gmail.com>
12361 L:      linux-pwm@vger.kernel.org
12362 S:      Maintained
12363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12364 F:      Documentation/pwm.txt
12365 F:      Documentation/devicetree/bindings/pwm/
12366 F:      include/linux/pwm.h
12367 F:      drivers/pwm/
12368 F:      drivers/video/backlight/pwm_bl.c
12369 F:      include/linux/pwm_backlight.h
12370 F:      drivers/gpio/gpio-mvebu.c
12371 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12372
12373 PXA GPIO DRIVER
12374 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12375 L:      linux-gpio@vger.kernel.org
12376 S:      Maintained
12377 F:      drivers/gpio/gpio-pxa.c
12378
12379 PXA MMCI DRIVER
12380 S:      Orphan
12381
12382 PXA RTC DRIVER
12383 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12384 L:      linux-rtc@vger.kernel.org
12385 S:      Maintained
12386
12387 PXA2xx/PXA3xx SUPPORT
12388 M:      Daniel Mack <daniel@zonque.org>
12389 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12390 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12392 T:      git git://github.com/hzhuang1/linux.git
12393 T:      git git://github.com/rjarzmik/linux.git
12394 S:      Maintained
12395 F:      arch/arm/boot/dts/pxa*
12396 F:      arch/arm/mach-pxa/
12397 F:      drivers/dma/pxa*
12398 F:      drivers/pcmcia/pxa2xx*
12399 F:      drivers/pinctrl/pxa/
12400 F:      drivers/spi/spi-pxa2xx*
12401 F:      drivers/usb/gadget/udc/pxa2*
12402 F:      include/sound/pxa2xx-lib.h
12403 F:      sound/arm/pxa*
12404 F:      sound/soc/pxa/
12405
12406 QAT DRIVER
12407 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12408 L:      qat-linux@intel.com
12409 S:      Supported
12410 F:      drivers/crypto/qat/
12411
12412 QCOM AUDIO (ASoC) DRIVERS
12413 M:      Patrick Lai <plai@codeaurora.org>
12414 M:      Banajit Goswami <bgoswami@codeaurora.org>
12415 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12416 S:      Supported
12417 F:      sound/soc/qcom/
12418
12419 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12420 M:      Gabriel Somlo <somlo@cmu.edu>
12421 M:      "Michael S. Tsirkin" <mst@redhat.com>
12422 L:      qemu-devel@nongnu.org
12423 S:      Maintained
12424 F:      drivers/firmware/qemu_fw_cfg.c
12425 F:      include/uapi/linux/qemu_fw_cfg.h
12426
12427 QIB DRIVER
12428 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12429 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12430 L:      linux-rdma@vger.kernel.org
12431 S:      Supported
12432 F:      drivers/infiniband/hw/qib/
12433
12434 QLOGIC QL41xxx FCOE DRIVER
12435 M:      QLogic-Storage-Upstream@cavium.com
12436 L:      linux-scsi@vger.kernel.org
12437 S:      Supported
12438 F:      drivers/scsi/qedf/
12439
12440 QLOGIC QL41xxx ISCSI DRIVER
12441 M:      QLogic-Storage-Upstream@cavium.com
12442 L:      linux-scsi@vger.kernel.org
12443 S:      Supported
12444 F:      drivers/scsi/qedi/
12445
12446 QLOGIC QL4xxx ETHERNET DRIVER
12447 M:      Ariel Elior <Ariel.Elior@cavium.com>
12448 M:      everest-linux-l2@cavium.com
12449 L:      netdev@vger.kernel.org
12450 S:      Supported
12451 F:      drivers/net/ethernet/qlogic/qed/
12452 F:      include/linux/qed/
12453 F:      drivers/net/ethernet/qlogic/qede/
12454
12455 QLOGIC QL4xxx RDMA DRIVER
12456 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12457 M:      Ariel Elior <Ariel.Elior@cavium.com>
12458 L:      linux-rdma@vger.kernel.org
12459 S:      Supported
12460 F:      drivers/infiniband/hw/qedr/
12461 F:      include/uapi/rdma/qedr-abi.h
12462
12463 QLOGIC QLA1280 SCSI DRIVER
12464 M:      Michael Reed <mdr@sgi.com>
12465 L:      linux-scsi@vger.kernel.org
12466 S:      Maintained
12467 F:      drivers/scsi/qla1280.[ch]
12468
12469 QLOGIC QLA2XXX FC-SCSI DRIVER
12470 M:      qla2xxx-upstream@qlogic.com
12471 L:      linux-scsi@vger.kernel.org
12472 S:      Supported
12473 F:      Documentation/scsi/LICENSE.qla2xxx
12474 F:      drivers/scsi/qla2xxx/
12475
12476 QLOGIC QLA3XXX NETWORK DRIVER
12477 M:      Dept-GELinuxNICDev@cavium.com
12478 L:      netdev@vger.kernel.org
12479 S:      Supported
12480 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12481 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12482
12483 QLOGIC QLA4XXX iSCSI DRIVER
12484 M:      QLogic-Storage-Upstream@qlogic.com
12485 L:      linux-scsi@vger.kernel.org
12486 S:      Supported
12487 F:      Documentation/scsi/LICENSE.qla4xxx
12488 F:      drivers/scsi/qla4xxx/
12489
12490 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12491 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12492 M:      Manish Chopra <manish.chopra@cavium.com>
12493 M:      Dept-GELinuxNICDev@cavium.com
12494 L:      netdev@vger.kernel.org
12495 S:      Supported
12496 F:      drivers/net/ethernet/qlogic/qlcnic/
12497
12498 QLOGIC QLGE 10Gb ETHERNET DRIVER
12499 M:      Manish Chopra <manish.chopra@cavium.com>
12500 M:      Dept-GELinuxNICDev@cavium.com
12501 L:      netdev@vger.kernel.org
12502 S:      Supported
12503 F:      drivers/net/ethernet/qlogic/qlge/
12504
12505 QM1D1B0004 MEDIA DRIVER
12506 M:      Akihiro Tsukada <tskd08@gmail.com>
12507 L:      linux-media@vger.kernel.org
12508 S:      Odd Fixes
12509 F:      drivers/media/tuners/qm1d1b0004*
12510
12511 QM1D1C0042 MEDIA DRIVER
12512 M:      Akihiro Tsukada <tskd08@gmail.com>
12513 L:      linux-media@vger.kernel.org
12514 S:      Odd Fixes
12515 F:      drivers/media/tuners/qm1d1c0042*
12516
12517 QNX4 FILESYSTEM
12518 M:      Anders Larsen <al@alarsen.net>
12519 W:      http://www.alarsen.net/linux/qnx4fs/
12520 S:      Maintained
12521 F:      fs/qnx4/
12522 F:      include/uapi/linux/qnx4_fs.h
12523 F:      include/uapi/linux/qnxtypes.h
12524
12525 QORIQ DPAA2 FSL-MC BUS DRIVER
12526 M:      Stuart Yoder <stuyoder@gmail.com>
12527 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12528 L:      linux-kernel@vger.kernel.org
12529 S:      Maintained
12530 F:      drivers/bus/fsl-mc/
12531 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12532 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12533
12534 QT1010 MEDIA DRIVER
12535 M:      Antti Palosaari <crope@iki.fi>
12536 L:      linux-media@vger.kernel.org
12537 W:      https://linuxtv.org
12538 W:      http://palosaari.fi/linux/
12539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12540 T:      git git://linuxtv.org/anttip/media_tree.git
12541 S:      Maintained
12542 F:      drivers/media/tuners/qt1010*
12543
12544 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12545 M:      Kalle Valo <kvalo@codeaurora.org>
12546 L:      ath10k@lists.infradead.org
12547 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12549 S:      Supported
12550 F:      drivers/net/wireless/ath/ath10k/
12551
12552 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12553 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12554 L:      linux-wireless@vger.kernel.org
12555 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12556 S:      Supported
12557 F:      drivers/net/wireless/ath/ath9k/
12558
12559 QUALCOMM CAMERA SUBSYSTEM DRIVER
12560 M:      Todor Tomov <todor.too@gmail.com>
12561 L:      linux-media@vger.kernel.org
12562 S:      Maintained
12563 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12564 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12565 F:      drivers/media/platform/qcom/camss/
12566
12567 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12568 M:  Ilia Lin <ilia.lin@gmail.com>
12569 L:  linux-pm@vger.kernel.org
12570 S:  Maintained
12571 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12572 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12573
12574 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12575 M:      Timur Tabi <timur@kernel.org>
12576 L:      netdev@vger.kernel.org
12577 S:      Maintained
12578 F:      drivers/net/ethernet/qualcomm/emac/
12579
12580 QUALCOMM GENERIC INTERFACE I2C DRIVER
12581 M:      Alok Chauhan <alokc@codeaurora.org>
12582 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12583 L:      linux-i2c@vger.kernel.org
12584 L:      linux-arm-msm@vger.kernel.org
12585 S:      Supported
12586 F:      drivers/i2c/busses/i2c-qcom-geni.c
12587
12588 QUALCOMM HEXAGON ARCHITECTURE
12589 M:      Richard Kuo <rkuo@codeaurora.org>
12590 L:      linux-hexagon@vger.kernel.org
12591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12592 S:      Supported
12593 F:      arch/hexagon/
12594
12595 QUALCOMM HIDMA DRIVER
12596 M:      Sinan Kaya <okaya@kernel.org>
12597 L:      linux-arm-kernel@lists.infradead.org
12598 L:      linux-arm-msm@vger.kernel.org
12599 L:      dmaengine@vger.kernel.org
12600 S:      Supported
12601 F:      drivers/dma/qcom/hidma*
12602
12603 QUALCOMM IOMMU
12604 M:      Rob Clark <robdclark@gmail.com>
12605 L:      iommu@lists.linux-foundation.org
12606 L:      linux-arm-msm@vger.kernel.org
12607 S:      Maintained
12608 F:      drivers/iommu/qcom_iommu.c
12609
12610 QUALCOMM TSENS THERMAL DRIVER
12611 M:      Amit Kucheria <amit.kucheria@linaro.org>
12612 L:      linux-pm@vger.kernel.org
12613 L:      linux-arm-msm@vger.kernel.org
12614 S:      Maintained
12615 F:      drivers/thermal/qcom/
12616
12617 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12618 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12619 L:      linux-media@vger.kernel.org
12620 L:      linux-arm-msm@vger.kernel.org
12621 T:      git git://linuxtv.org/media_tree.git
12622 S:      Maintained
12623 F:      drivers/media/platform/qcom/venus/
12624
12625 QUALCOMM WCN36XX WIRELESS DRIVER
12626 M:      Kalle Valo <kvalo@codeaurora.org>
12627 L:      wcn36xx@lists.infradead.org
12628 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12629 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12630 S:      Supported
12631 F:      drivers/net/wireless/ath/wcn36xx/
12632
12633 QUANTENNA QTNFMAC WIRELESS DRIVER
12634 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12635 M:      Avinash Patil <avinashp@quantenna.com>
12636 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12637 L:      linux-wireless@vger.kernel.org
12638 S:      Maintained
12639 F:      drivers/net/wireless/quantenna
12640
12641 RADEON and AMDGPU DRM DRIVERS
12642 M:      Alex Deucher <alexander.deucher@amd.com>
12643 M:      Christian König <christian.koenig@amd.com>
12644 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12645 L:      amd-gfx@lists.freedesktop.org
12646 T:      git git://people.freedesktop.org/~agd5f/linux
12647 S:      Supported
12648 F:      drivers/gpu/drm/radeon/
12649 F:      include/uapi/drm/radeon_drm.h
12650 F:      drivers/gpu/drm/amd/
12651 F:      include/uapi/drm/amdgpu_drm.h
12652
12653 RADEON FRAMEBUFFER DISPLAY DRIVER
12654 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12655 L:      linux-fbdev@vger.kernel.org
12656 S:      Maintained
12657 F:      drivers/video/fbdev/aty/radeon*
12658 F:      include/uapi/linux/radeonfb.h
12659
12660 RADIOSHARK RADIO DRIVER
12661 M:      Hans Verkuil <hverkuil@xs4all.nl>
12662 L:      linux-media@vger.kernel.org
12663 T:      git git://linuxtv.org/media_tree.git
12664 S:      Maintained
12665 F:      drivers/media/radio/radio-shark.c
12666
12667 RADIOSHARK2 RADIO DRIVER
12668 M:      Hans Verkuil <hverkuil@xs4all.nl>
12669 L:      linux-media@vger.kernel.org
12670 T:      git git://linuxtv.org/media_tree.git
12671 S:      Maintained
12672 F:      drivers/media/radio/radio-shark2.c
12673 F:      drivers/media/radio/radio-tea5777.c
12674
12675 RADOS BLOCK DEVICE (RBD)
12676 M:      Ilya Dryomov <idryomov@gmail.com>
12677 M:      Sage Weil <sage@redhat.com>
12678 M:      Alex Elder <elder@kernel.org>
12679 L:      ceph-devel@vger.kernel.org
12680 W:      http://ceph.com/
12681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12682 T:      git git://github.com/ceph/ceph-client.git
12683 S:      Supported
12684 F:      Documentation/ABI/testing/sysfs-bus-rbd
12685 F:      drivers/block/rbd.c
12686 F:      drivers/block/rbd_types.h
12687
12688 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12689 M:      Paul Mackerras <paulus@samba.org>
12690 L:      linux-fbdev@vger.kernel.org
12691 S:      Maintained
12692 F:      drivers/video/fbdev/aty/aty128fb.c
12693
12694 RAINSHADOW-CEC DRIVER
12695 M:      Hans Verkuil <hverkuil@xs4all.nl>
12696 L:      linux-media@vger.kernel.org
12697 T:      git git://linuxtv.org/media_tree.git
12698 S:      Maintained
12699 F:      drivers/media/usb/rainshadow-cec/*
12700
12701 RALINK MIPS ARCHITECTURE
12702 M:      John Crispin <john@phrozen.org>
12703 L:      linux-mips@vger.kernel.org
12704 S:      Maintained
12705 F:      arch/mips/ralink
12706
12707 RALINK RT2X00 WIRELESS LAN DRIVER
12708 P:      rt2x00 project
12709 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12710 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12711 L:      linux-wireless@vger.kernel.org
12712 S:      Maintained
12713 F:      drivers/net/wireless/ralink/rt2x00/
12714
12715 RAMDISK RAM BLOCK DEVICE DRIVER
12716 M:      Jens Axboe <axboe@kernel.dk>
12717 S:      Maintained
12718 F:      Documentation/blockdev/ramdisk.txt
12719 F:      drivers/block/brd.c
12720
12721 RANCHU VIRTUAL BOARD FOR MIPS
12722 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12723 L:      linux-mips@vger.kernel.org
12724 S:      Supported
12725 F:      arch/mips/generic/board-ranchu.c
12726 F:      arch/mips/configs/generic/board-ranchu.config
12727
12728 RANDOM NUMBER DRIVER
12729 M:      "Theodore Ts'o" <tytso@mit.edu>
12730 S:      Maintained
12731 F:      drivers/char/random.c
12732
12733 RAPIDIO SUBSYSTEM
12734 M:      Matt Porter <mporter@kernel.crashing.org>
12735 M:      Alexandre Bounine <alex.bou9@gmail.com>
12736 S:      Maintained
12737 F:      drivers/rapidio/
12738
12739 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12740 L:      linux-wireless@vger.kernel.org
12741 S:      Orphan
12742 F:      drivers/net/wireless/ray*
12743
12744 RCUTORTURE TEST FRAMEWORK
12745 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12746 M:      Josh Triplett <josh@joshtriplett.org>
12747 R:      Steven Rostedt <rostedt@goodmis.org>
12748 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12749 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12750 L:      linux-kernel@vger.kernel.org
12751 S:      Supported
12752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12753 F:      tools/testing/selftests/rcutorture
12754
12755 RDC R-321X SoC
12756 M:      Florian Fainelli <florian@openwrt.org>
12757 S:      Maintained
12758
12759 RDC R6040 FAST ETHERNET DRIVER
12760 M:      Florian Fainelli <f.fainelli@gmail.com>
12761 L:      netdev@vger.kernel.org
12762 S:      Maintained
12763 F:      drivers/net/ethernet/rdc/r6040.c
12764
12765 RDMAVT - RDMA verbs software
12766 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12767 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12768 L:      linux-rdma@vger.kernel.org
12769 S:      Supported
12770 F:      drivers/infiniband/sw/rdmavt
12771
12772 RDS - RELIABLE DATAGRAM SOCKETS
12773 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12774 L:      netdev@vger.kernel.org
12775 L:      linux-rdma@vger.kernel.org
12776 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12777 W:      https://oss.oracle.com/projects/rds/
12778 S:      Supported
12779 F:      net/rds/
12780 F:      Documentation/networking/rds.txt
12781
12782 RDT - RESOURCE ALLOCATION
12783 M:      Fenghua Yu <fenghua.yu@intel.com>
12784 M:      Reinette Chatre <reinette.chatre@intel.com>
12785 L:      linux-kernel@vger.kernel.org
12786 S:      Supported
12787 F:      arch/x86/kernel/cpu/resctrl/
12788 F:      arch/x86/include/asm/resctrl_sched.h
12789 F:      Documentation/x86/resctrl*
12790
12791 READ-COPY UPDATE (RCU)
12792 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12793 M:      Josh Triplett <josh@joshtriplett.org>
12794 R:      Steven Rostedt <rostedt@goodmis.org>
12795 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12796 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12797 R:      Joel Fernandes <joel@joelfernandes.org>
12798 L:      linux-kernel@vger.kernel.org
12799 W:      http://www.rdrop.com/users/paulmck/RCU/
12800 S:      Supported
12801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12802 F:      Documentation/RCU/
12803 X:      Documentation/RCU/torture.txt
12804 F:      include/linux/rcu*
12805 X:      include/linux/srcu*.h
12806 F:      kernel/rcu/
12807 X:      kernel/rcu/srcu*.c
12808
12809 REAL TIME CLOCK (RTC) SUBSYSTEM
12810 M:      Alessandro Zummo <a.zummo@towertech.it>
12811 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12812 L:      linux-rtc@vger.kernel.org
12813 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12815 S:      Maintained
12816 F:      Documentation/devicetree/bindings/rtc/
12817 F:      Documentation/rtc.txt
12818 F:      drivers/rtc/
12819 F:      include/linux/rtc.h
12820 F:      include/uapi/linux/rtc.h
12821 F:      include/linux/rtc/
12822 F:      include/linux/platform_data/rtc-*
12823 F:      tools/testing/selftests/rtc/
12824
12825 REALTEK AUDIO CODECS
12826 M:      Bard Liao <bardliao@realtek.com>
12827 M:      Oder Chiou <oder_chiou@realtek.com>
12828 S:      Maintained
12829 F:      sound/soc/codecs/rt*
12830 F:      include/sound/rt*.h
12831
12832 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12833 M:      Linus Walleij <linus.walleij@linaro.org>
12834 S:      Maintained
12835 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12836 F:      drivers/net/dsa/realtek-smi*
12837 F:      drivers/net/dsa/rtl83*
12838
12839 REGISTER MAP ABSTRACTION
12840 M:      Mark Brown <broonie@kernel.org>
12841 L:      linux-kernel@vger.kernel.org
12842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12843 S:      Supported
12844 F:      Documentation/devicetree/bindings/regmap/
12845 F:      drivers/base/regmap/
12846 F:      include/linux/regmap.h
12847
12848 REISERFS FILE SYSTEM
12849 L:      reiserfs-devel@vger.kernel.org
12850 S:      Supported
12851 F:      fs/reiserfs/
12852
12853 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12854 M:      Ohad Ben-Cohen <ohad@wizery.com>
12855 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12856 L:      linux-remoteproc@vger.kernel.org
12857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12858 S:      Maintained
12859 F:      Documentation/devicetree/bindings/remoteproc/
12860 F:      Documentation/remoteproc.txt
12861 F:      drivers/remoteproc/
12862 F:      include/linux/remoteproc.h
12863
12864 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12865 M:      Ohad Ben-Cohen <ohad@wizery.com>
12866 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12867 L:      linux-remoteproc@vger.kernel.org
12868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12869 S:      Maintained
12870 F:      drivers/rpmsg/
12871 F:      Documentation/rpmsg.txt
12872 F:      include/linux/rpmsg.h
12873 F:      include/linux/rpmsg/
12874
12875 RENESAS CLOCK DRIVERS
12876 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12877 L:      linux-renesas-soc@vger.kernel.org
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12879 S:      Supported
12880 F:      drivers/clk/renesas/
12881
12882 RENESAS EMEV2 I2C DRIVER
12883 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12884 S:      Supported
12885 F:      drivers/i2c/busses/i2c-emev2.c
12886
12887 RENESAS ETHERNET DRIVERS
12888 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12889 L:      netdev@vger.kernel.org
12890 L:      linux-renesas-soc@vger.kernel.org
12891 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12892 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12893 F:      drivers/net/ethernet/renesas/
12894 F:      include/linux/sh_eth.h
12895
12896 RENESAS R-CAR GYROADC DRIVER
12897 M:      Marek Vasut <marek.vasut@gmail.com>
12898 L:      linux-iio@vger.kernel.org
12899 S:      Supported
12900 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12901 F:      drivers/iio/adc/rcar-gyroadc.c
12902
12903 RENESAS R-CAR I2C DRIVERS
12904 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12905 S:      Supported
12906 F:      drivers/i2c/busses/i2c-rcar.c
12907 F:      drivers/i2c/busses/i2c-sh_mobile.c
12908
12909 RENESAS RIIC DRIVER
12910 M:      Chris Brandt <chris.brandt@renesas.com>
12911 S:      Supported
12912 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12913 F:      drivers/i2c/busses/i2c-riic.c
12914
12915 RENESAS USB PHY DRIVER
12916 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12917 L:      linux-renesas-soc@vger.kernel.org
12918 S:      Maintained
12919 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12920
12921 RESET CONTROLLER FRAMEWORK
12922 M:      Philipp Zabel <p.zabel@pengutronix.de>
12923 T:      git git://git.pengutronix.de/git/pza/linux
12924 S:      Maintained
12925 F:      drivers/reset/
12926 F:      Documentation/devicetree/bindings/reset/
12927 F:      include/dt-bindings/reset/
12928 F:      include/linux/reset.h
12929 F:      include/linux/reset-controller.h
12930
12931 RESTARTABLE SEQUENCES SUPPORT
12932 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12933 M:      Peter Zijlstra <peterz@infradead.org>
12934 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12935 M:      Boqun Feng <boqun.feng@gmail.com>
12936 L:      linux-kernel@vger.kernel.org
12937 S:      Supported
12938 F:      kernel/rseq.c
12939 F:      include/uapi/linux/rseq.h
12940 F:      include/trace/events/rseq.h
12941 F:      tools/testing/selftests/rseq/
12942
12943 RFKILL
12944 M:      Johannes Berg <johannes@sipsolutions.net>
12945 L:      linux-wireless@vger.kernel.org
12946 W:      http://wireless.kernel.org/
12947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12949 S:      Maintained
12950 F:      Documentation/rfkill.txt
12951 F:      Documentation/ABI/stable/sysfs-class-rfkill
12952 F:      net/rfkill/
12953 F:      include/linux/rfkill.h
12954 F:      include/uapi/linux/rfkill.h
12955
12956 RHASHTABLE
12957 M:      Thomas Graf <tgraf@suug.ch>
12958 M:      Herbert Xu <herbert@gondor.apana.org.au>
12959 L:      netdev@vger.kernel.org
12960 S:      Maintained
12961 F:      lib/rhashtable.c
12962 F:      lib/test_rhashtable.c
12963 F:      include/linux/rhashtable.h
12964 F:      include/linux/rhashtable-types.h
12965
12966 RICOH R5C592 MEMORYSTICK DRIVER
12967 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12968 S:      Maintained
12969 F:      drivers/memstick/host/r592.*
12970
12971 RICOH SMARTMEDIA/XD DRIVER
12972 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12973 S:      Maintained
12974 F:      drivers/mtd/nand/raw/r852.c
12975 F:      drivers/mtd/nand/raw/r852.h
12976
12977 RISC-V ARCHITECTURE
12978 M:      Palmer Dabbelt <palmer@sifive.com>
12979 M:      Albert Ou <aou@eecs.berkeley.edu>
12980 L:      linux-riscv@lists.infradead.org
12981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12982 S:      Supported
12983 F:      arch/riscv/
12984 K:      riscv
12985 N:      riscv
12986
12987 ROCCAT DRIVERS
12988 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12989 W:      http://sourceforge.net/projects/roccat/
12990 S:      Maintained
12991 F:      drivers/hid/hid-roccat*
12992 F:      include/linux/hid-roccat*
12993 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12994
12995 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12996 M:      Jacob chen <jacob2.chen@rock-chips.com>
12997 L:      linux-media@vger.kernel.org
12998 S:      Maintained
12999 F:      drivers/media/platform/rockchip/rga/
13000 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13001
13002 ROCKCHIP VPU CODEC DRIVER
13003 M:      Ezequiel Garcia <ezequiel@collabora.com>
13004 L:      linux-media@vger.kernel.org
13005 S:      Maintained
13006 F:      drivers/staging/media/platform/rockchip/vpu/
13007 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13008
13009 ROCKER DRIVER
13010 M:      Jiri Pirko <jiri@resnulli.us>
13011 L:      netdev@vger.kernel.org
13012 S:      Supported
13013 F:      drivers/net/ethernet/rocker/
13014
13015 ROCKETPORT DRIVER
13016 P:      Comtrol Corp.
13017 W:      http://www.comtrol.com
13018 S:      Maintained
13019 F:      Documentation/serial/rocket.txt
13020 F:      drivers/tty/rocket*
13021
13022 ROCKETPORT EXPRESS/INFINITY DRIVER
13023 M:      Kevin Cernekee <cernekee@gmail.com>
13024 L:      linux-serial@vger.kernel.org
13025 S:      Odd Fixes
13026 F:      drivers/tty/serial/rp2.*
13027
13028 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13029 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13030 L:      linux-kernel@vger.kernel.org
13031 L:      linux-renesas-soc@vger.kernel.org
13032 S:      Supported
13033 F:      drivers/mfd/bd9571mwv.c
13034 F:      drivers/regulator/bd9571mwv-regulator.c
13035 F:      drivers/gpio/gpio-bd9571mwv.c
13036 F:      include/linux/mfd/bd9571mwv.h
13037 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13038
13039 ROSE NETWORK LAYER
13040 M:      Ralf Baechle <ralf@linux-mips.org>
13041 L:      linux-hams@vger.kernel.org
13042 W:      http://www.linux-ax25.org/
13043 S:      Maintained
13044 F:      include/net/rose.h
13045 F:      include/uapi/linux/rose.h
13046 F:      net/rose/
13047
13048 RTL2830 MEDIA DRIVER
13049 M:      Antti Palosaari <crope@iki.fi>
13050 L:      linux-media@vger.kernel.org
13051 W:      https://linuxtv.org
13052 W:      http://palosaari.fi/linux/
13053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13054 T:      git git://linuxtv.org/anttip/media_tree.git
13055 S:      Maintained
13056 F:      drivers/media/dvb-frontends/rtl2830*
13057
13058 RTL2832 MEDIA DRIVER
13059 M:      Antti Palosaari <crope@iki.fi>
13060 L:      linux-media@vger.kernel.org
13061 W:      https://linuxtv.org
13062 W:      http://palosaari.fi/linux/
13063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13064 T:      git git://linuxtv.org/anttip/media_tree.git
13065 S:      Maintained
13066 F:      drivers/media/dvb-frontends/rtl2832*
13067
13068 RTL2832_SDR MEDIA DRIVER
13069 M:      Antti Palosaari <crope@iki.fi>
13070 L:      linux-media@vger.kernel.org
13071 W:      https://linuxtv.org
13072 W:      http://palosaari.fi/linux/
13073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13074 T:      git git://linuxtv.org/anttip/media_tree.git
13075 S:      Maintained
13076 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13077
13078 RTL8180 WIRELESS DRIVER
13079 L:      linux-wireless@vger.kernel.org
13080 W:      http://wireless.kernel.org/
13081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13082 S:      Orphan
13083 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13084
13085 RTL8187 WIRELESS DRIVER
13086 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13087 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13088 M:      Larry Finger <Larry.Finger@lwfinger.net>
13089 L:      linux-wireless@vger.kernel.org
13090 W:      http://wireless.kernel.org/
13091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13092 S:      Maintained
13093 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13094
13095 REALTEK WIRELESS DRIVER (rtlwifi family)
13096 M:      Ping-Ke Shih <pkshih@realtek.com>
13097 L:      linux-wireless@vger.kernel.org
13098 W:      http://wireless.kernel.org/
13099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13100 S:      Maintained
13101 F:      drivers/net/wireless/realtek/rtlwifi/
13102
13103 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13104 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13105 L:      linux-wireless@vger.kernel.org
13106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13107 S:      Maintained
13108 F:      drivers/net/wireless/realtek/rtl8xxxu/
13109
13110 RXRPC SOCKETS (AF_RXRPC)
13111 M:      David Howells <dhowells@redhat.com>
13112 L:      linux-afs@lists.infradead.org
13113 S:      Supported
13114 F:      net/rxrpc/
13115 F:      include/keys/rxrpc-type.h
13116 F:      include/net/af_rxrpc.h
13117 F:      include/trace/events/rxrpc.h
13118 F:      include/uapi/linux/rxrpc.h
13119 F:      Documentation/networking/rxrpc.txt
13120 W:      https://www.infradead.org/~dhowells/kafs/
13121
13122 S3 SAVAGE FRAMEBUFFER DRIVER
13123 M:      Antonino Daplas <adaplas@gmail.com>
13124 L:      linux-fbdev@vger.kernel.org
13125 S:      Maintained
13126 F:      drivers/video/fbdev/savage/
13127
13128 S390
13129 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13130 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13131 L:      linux-s390@vger.kernel.org
13132 W:      http://www.ibm.com/developerworks/linux/linux390/
13133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13134 S:      Supported
13135 F:      arch/s390/
13136 F:      drivers/s390/
13137 F:      Documentation/s390/
13138 F:      Documentation/driver-api/s390-drivers.rst
13139
13140 S390 COMMON I/O LAYER
13141 M:      Sebastian Ott <sebott@linux.ibm.com>
13142 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13143 L:      linux-s390@vger.kernel.org
13144 W:      http://www.ibm.com/developerworks/linux/linux390/
13145 S:      Supported
13146 F:      drivers/s390/cio/
13147
13148 S390 DASD DRIVER
13149 M:      Stefan Haberland <sth@linux.ibm.com>
13150 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13151 L:      linux-s390@vger.kernel.org
13152 W:      http://www.ibm.com/developerworks/linux/linux390/
13153 S:      Supported
13154 F:      drivers/s390/block/dasd*
13155 F:      block/partitions/ibm.c
13156
13157 S390 IOMMU (PCI)
13158 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13159 L:      linux-s390@vger.kernel.org
13160 W:      http://www.ibm.com/developerworks/linux/linux390/
13161 S:      Supported
13162 F:      drivers/iommu/s390-iommu.c
13163
13164 S390 IUCV NETWORK LAYER
13165 M:      Julian Wiedmann <jwi@linux.ibm.com>
13166 M:      Ursula Braun <ubraun@linux.ibm.com>
13167 L:      linux-s390@vger.kernel.org
13168 W:      http://www.ibm.com/developerworks/linux/linux390/
13169 S:      Supported
13170 F:      drivers/s390/net/*iucv*
13171 F:      include/net/iucv/
13172 F:      net/iucv/
13173
13174 S390 NETWORK DRIVERS
13175 M:      Julian Wiedmann <jwi@linux.ibm.com>
13176 M:      Ursula Braun <ubraun@linux.ibm.com>
13177 L:      linux-s390@vger.kernel.org
13178 W:      http://www.ibm.com/developerworks/linux/linux390/
13179 S:      Supported
13180 F:      drivers/s390/net/
13181
13182 S390 PCI SUBSYSTEM
13183 M:      Sebastian Ott <sebott@linux.ibm.com>
13184 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13185 L:      linux-s390@vger.kernel.org
13186 W:      http://www.ibm.com/developerworks/linux/linux390/
13187 S:      Supported
13188 F:      arch/s390/pci/
13189 F:      drivers/pci/hotplug/s390_pci_hpc.c
13190
13191 S390 VFIO-CCW DRIVER
13192 M:      Cornelia Huck <cohuck@redhat.com>
13193 M:      Farhan Ali <alifm@linux.ibm.com>
13194 M:      Eric Farman <farman@linux.ibm.com>
13195 R:      Halil Pasic <pasic@linux.ibm.com>
13196 L:      linux-s390@vger.kernel.org
13197 L:      kvm@vger.kernel.org
13198 S:      Supported
13199 F:      drivers/s390/cio/vfio_ccw*
13200 F:      Documentation/s390/vfio-ccw.txt
13201 F:      include/uapi/linux/vfio_ccw.h
13202
13203 S390 ZCRYPT DRIVER
13204 M:      Harald Freudenberger <freude@linux.ibm.com>
13205 L:      linux-s390@vger.kernel.org
13206 W:      http://www.ibm.com/developerworks/linux/linux390/
13207 S:      Supported
13208 F:      drivers/s390/crypto/
13209
13210 S390 VFIO AP DRIVER
13211 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13212 M:      Pierre Morel <pmorel@linux.ibm.com>
13213 M:      Halil Pasic <pasic@linux.ibm.com>
13214 L:      linux-s390@vger.kernel.org
13215 W:      http://www.ibm.com/developerworks/linux/linux390/
13216 S:      Supported
13217 F:      drivers/s390/crypto/vfio_ap_drv.c
13218 F:      drivers/s390/crypto/vfio_ap_private.h
13219 F:      drivers/s390/crypto/vfio_ap_ops.c
13220 F:      Documentation/s390/vfio-ap.txt
13221
13222 S390 ZFCP DRIVER
13223 M:      Steffen Maier <maier@linux.ibm.com>
13224 M:      Benjamin Block <bblock@linux.ibm.com>
13225 L:      linux-s390@vger.kernel.org
13226 W:      http://www.ibm.com/developerworks/linux/linux390/
13227 S:      Supported
13228 F:      drivers/s390/scsi/zfcp_*
13229
13230 S3C24XX SD/MMC Driver
13231 M:      Ben Dooks <ben-linux@fluff.org>
13232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13233 S:      Supported
13234 F:      drivers/mmc/host/s3cmci.*
13235
13236 SAA6588 RDS RECEIVER DRIVER
13237 M:      Hans Verkuil <hverkuil@xs4all.nl>
13238 L:      linux-media@vger.kernel.org
13239 T:      git git://linuxtv.org/media_tree.git
13240 W:      https://linuxtv.org
13241 S:      Odd Fixes
13242 F:      drivers/media/i2c/saa6588*
13243
13244 SAA7134 VIDEO4LINUX DRIVER
13245 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13246 L:      linux-media@vger.kernel.org
13247 W:      https://linuxtv.org
13248 T:      git git://linuxtv.org/media_tree.git
13249 S:      Odd fixes
13250 F:      Documentation/media/v4l-drivers/saa7134*
13251 F:      drivers/media/pci/saa7134/
13252
13253 SAA7146 VIDEO4LINUX-2 DRIVER
13254 M:      Hans Verkuil <hverkuil@xs4all.nl>
13255 L:      linux-media@vger.kernel.org
13256 T:      git git://linuxtv.org/media_tree.git
13257 S:      Maintained
13258 F:      drivers/media/common/saa7146/
13259 F:      drivers/media/pci/saa7146/
13260 F:      include/media/drv-intf/saa7146*
13261
13262 SAMSUNG AUDIO (ASoC) DRIVERS
13263 M:      Krzysztof Kozlowski <krzk@kernel.org>
13264 M:      Sangbeom Kim <sbkim73@samsung.com>
13265 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13266 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13267 S:      Supported
13268 F:      sound/soc/samsung/
13269 F:      Documentation/devicetree/bindings/sound/samsung*
13270
13271 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13272 M:      Krzysztof Kozlowski <krzk@kernel.org>
13273 L:      linux-crypto@vger.kernel.org
13274 L:      linux-samsung-soc@vger.kernel.org
13275 S:      Maintained
13276 F:      drivers/crypto/exynos-rng.c
13277 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13278
13279 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13280 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13281 L:      linux-samsung-soc@vger.kernel.org
13282 S:      Maintained
13283 F:      drivers/char/hw_random/exynos-trng.c
13284 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13285
13286 SAMSUNG FRAMEBUFFER DRIVER
13287 M:      Jingoo Han <jingoohan1@gmail.com>
13288 L:      linux-fbdev@vger.kernel.org
13289 S:      Maintained
13290 F:      drivers/video/fbdev/s3c-fb.c
13291
13292 SAMSUNG LAPTOP DRIVER
13293 M:      Corentin Chary <corentin.chary@gmail.com>
13294 L:      platform-driver-x86@vger.kernel.org
13295 S:      Maintained
13296 F:      drivers/platform/x86/samsung-laptop.c
13297
13298 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13299 M:      Sangbeom Kim <sbkim73@samsung.com>
13300 M:      Krzysztof Kozlowski <krzk@kernel.org>
13301 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13302 L:      linux-kernel@vger.kernel.org
13303 L:      linux-samsung-soc@vger.kernel.org
13304 S:      Supported
13305 F:      drivers/mfd/sec*.c
13306 F:      drivers/regulator/s2m*.c
13307 F:      drivers/regulator/s5m*.c
13308 F:      drivers/clk/clk-s2mps11.c
13309 F:      drivers/rtc/rtc-s5m.c
13310 F:      include/linux/mfd/samsung/
13311 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13312 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13313 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13314 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13315
13316 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13317 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13318 L:      linux-media@vger.kernel.org
13319 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13320 S:      Maintained
13321 F:      drivers/media/platform/s3c-camif/
13322 F:      include/media/drv-intf/s3c_camif.h
13323
13324 SAMSUNG S3FWRN5 NFC DRIVER
13325 M:      Robert Baldyga <r.baldyga@samsung.com>
13326 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13327 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13328 S:      Supported
13329 F:      drivers/nfc/s3fwrn5
13330
13331 SAMSUNG S5C73M3 CAMERA DRIVER
13332 M:      Kyungmin Park <kyungmin.park@samsung.com>
13333 M:      Andrzej Hajda <a.hajda@samsung.com>
13334 L:      linux-media@vger.kernel.org
13335 S:      Supported
13336 F:      drivers/media/i2c/s5c73m3/*
13337
13338 SAMSUNG S5K5BAF CAMERA DRIVER
13339 M:      Kyungmin Park <kyungmin.park@samsung.com>
13340 M:      Andrzej Hajda <a.hajda@samsung.com>
13341 L:      linux-media@vger.kernel.org
13342 S:      Supported
13343 F:      drivers/media/i2c/s5k5baf.c
13344
13345 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13346 M:      Krzysztof Kozlowski <krzk@kernel.org>
13347 M:      Vladimir Zapolskiy <vz@mleia.com>
13348 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13349 L:      linux-crypto@vger.kernel.org
13350 L:      linux-samsung-soc@vger.kernel.org
13351 S:      Maintained
13352 F:      drivers/crypto/s5p-sss.c
13353
13354 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13355 M:      Kyungmin Park <kyungmin.park@samsung.com>
13356 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13357 L:      linux-media@vger.kernel.org
13358 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13359 S:      Supported
13360 F:      drivers/media/platform/exynos4-is/
13361
13362 SAMSUNG SOC CLOCK DRIVERS
13363 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13364 M:      Tomasz Figa <tomasz.figa@gmail.com>
13365 M:      Chanwoo Choi <cw00.choi@samsung.com>
13366 S:      Supported
13367 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13369 F:      drivers/clk/samsung/
13370 F:      include/dt-bindings/clock/exynos*.h
13371 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13372
13373 SAMSUNG SPI DRIVERS
13374 M:      Kukjin Kim <kgene@kernel.org>
13375 M:      Krzysztof Kozlowski <krzk@kernel.org>
13376 M:      Andi Shyti <andi@etezian.org>
13377 L:      linux-spi@vger.kernel.org
13378 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13379 S:      Maintained
13380 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13381 F:      drivers/spi/spi-s3c*
13382 F:      include/linux/platform_data/spi-s3c64xx.h
13383
13384 SAMSUNG SXGBE DRIVERS
13385 M:      Byungho An <bh74.an@samsung.com>
13386 M:      Girish K S <ks.giri@samsung.com>
13387 M:      Vipul Pandya <vipul.pandya@samsung.com>
13388 S:      Supported
13389 L:      netdev@vger.kernel.org
13390 F:      drivers/net/ethernet/samsung/sxgbe/
13391
13392 SAMSUNG THERMAL DRIVER
13393 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13394 L:      linux-pm@vger.kernel.org
13395 L:      linux-samsung-soc@vger.kernel.org
13396 S:      Supported
13397 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13398 F:      drivers/thermal/samsung/
13399
13400 SAMSUNG USB2 PHY DRIVER
13401 M:      Kamil Debski <kamil@wypas.org>
13402 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13403 L:      linux-kernel@vger.kernel.org
13404 S:      Supported
13405 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13406 F:      Documentation/phy/samsung-usb2.txt
13407 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13408 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13409 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13410 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13411 F:      drivers/phy/samsung/phy-samsung-usb2.c
13412 F:      drivers/phy/samsung/phy-samsung-usb2.h
13413
13414 SC1200 WDT DRIVER
13415 M:      Zwane Mwaikambo <zwanem@gmail.com>
13416 S:      Maintained
13417 F:      drivers/watchdog/sc1200wdt.c
13418
13419 SCHEDULER
13420 M:      Ingo Molnar <mingo@redhat.com>
13421 M:      Peter Zijlstra <peterz@infradead.org>
13422 L:      linux-kernel@vger.kernel.org
13423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13424 S:      Maintained
13425 F:      kernel/sched/
13426 F:      include/linux/sched.h
13427 F:      include/uapi/linux/sched.h
13428 F:      include/linux/wait.h
13429
13430 SCR24X CHIP CARD INTERFACE DRIVER
13431 M:      Lubomir Rintel <lkundrak@v3.sk>
13432 S:      Supported
13433 F:      drivers/char/pcmcia/scr24x_cs.c
13434
13435 SCSI CDROM DRIVER
13436 M:      Jens Axboe <axboe@kernel.dk>
13437 L:      linux-scsi@vger.kernel.org
13438 W:      http://www.kernel.dk
13439 S:      Maintained
13440 F:      drivers/scsi/sr*
13441
13442 SCSI RDMA PROTOCOL (SRP) INITIATOR
13443 M:      Bart Van Assche <bvanassche@acm.org>
13444 L:      linux-rdma@vger.kernel.org
13445 S:      Supported
13446 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13447 F:      drivers/infiniband/ulp/srp/
13448 F:      include/scsi/srp.h
13449
13450 SCSI RDMA PROTOCOL (SRP) TARGET
13451 M:      Bart Van Assche <bvanassche@acm.org>
13452 L:      linux-rdma@vger.kernel.org
13453 L:      target-devel@vger.kernel.org
13454 S:      Supported
13455 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13456 F:      drivers/infiniband/ulp/srpt/
13457
13458 SCSI SG DRIVER
13459 M:      Doug Gilbert <dgilbert@interlog.com>
13460 L:      linux-scsi@vger.kernel.org
13461 W:      http://sg.danny.cz/sg
13462 S:      Maintained
13463 F:      Documentation/scsi/scsi-generic.txt
13464 F:      drivers/scsi/sg.c
13465 F:      include/scsi/sg.h
13466
13467 SCSI SUBSYSTEM
13468 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13470 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13472 L:      linux-scsi@vger.kernel.org
13473 S:      Maintained
13474 F:      Documentation/devicetree/bindings/scsi/
13475 F:      drivers/scsi/
13476 F:      include/scsi/
13477
13478 SCSI TAPE DRIVER
13479 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13480 L:      linux-scsi@vger.kernel.org
13481 S:      Maintained
13482 F:      Documentation/scsi/st.txt
13483 F:      drivers/scsi/st.*
13484 F:      drivers/scsi/st_*.h
13485
13486 SCTP PROTOCOL
13487 M:      Vlad Yasevich <vyasevich@gmail.com>
13488 M:      Neil Horman <nhorman@tuxdriver.com>
13489 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13490 L:      linux-sctp@vger.kernel.org
13491 W:      http://lksctp.sourceforge.net
13492 S:      Maintained
13493 F:      Documentation/networking/sctp.txt
13494 F:      include/linux/sctp.h
13495 F:      include/uapi/linux/sctp.h
13496 F:      include/net/sctp/
13497 F:      net/sctp/
13498
13499 SCx200 CPU SUPPORT
13500 M:      Jim Cromie <jim.cromie@gmail.com>
13501 S:      Odd Fixes
13502 F:      Documentation/i2c/busses/scx200_acb
13503 F:      arch/x86/platform/scx200/
13504 F:      drivers/watchdog/scx200_wdt.c
13505 F:      drivers/i2c/busses/scx200*
13506 F:      drivers/mtd/maps/scx200_docflash.c
13507 F:      include/linux/scx200.h
13508
13509 SCx200 GPIO DRIVER
13510 M:      Jim Cromie <jim.cromie@gmail.com>
13511 S:      Maintained
13512 F:      drivers/char/scx200_gpio.c
13513 F:      include/linux/scx200_gpio.h
13514
13515 SCx200 HRT CLOCKSOURCE DRIVER
13516 M:      Jim Cromie <jim.cromie@gmail.com>
13517 S:      Maintained
13518 F:      drivers/clocksource/scx200_hrt.c
13519
13520 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13521 M:      Sascha Sommer <saschasommer@freenet.de>
13522 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13523 S:      Maintained
13524 F:      drivers/mmc/host/sdricoh_cs.c
13525
13526 SECO BOARDS CEC DRIVER
13527 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13528 S:      Maintained
13529 F:      drivers/media/platform/seco-cec/seco-cec.c
13530 F:      drivers/media/platform/seco-cec/seco-cec.h
13531
13532 SECURE COMPUTING
13533 M:      Kees Cook <keescook@chromium.org>
13534 R:      Andy Lutomirski <luto@amacapital.net>
13535 R:      Will Drewry <wad@chromium.org>
13536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13537 S:      Supported
13538 F:      kernel/seccomp.c
13539 F:      include/uapi/linux/seccomp.h
13540 F:      include/linux/seccomp.h
13541 F:      tools/testing/selftests/seccomp/*
13542 F:      tools/testing/selftests/kselftest_harness.h
13543 F:      Documentation/userspace-api/seccomp_filter.rst
13544 K:      \bsecure_computing
13545 K:      \bTIF_SECCOMP\b
13546
13547 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13548 M:      Al Cooper <alcooperx@gmail.com>
13549 L:      linux-mmc@vger.kernel.org
13550 L:      bcm-kernel-feedback-list@broadcom.com
13551 S:      Maintained
13552 F:      drivers/mmc/host/sdhci-brcmstb*
13553
13554 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13555 M:      Adrian Hunter <adrian.hunter@intel.com>
13556 L:      linux-mmc@vger.kernel.org
13557 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13558 S:      Maintained
13559 F:      drivers/mmc/host/sdhci*
13560 F:      include/linux/mmc/sdhci*
13561
13562 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13563 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13564 M:      Manjunath M B <manjumb@synopsys.com>
13565 L:      linux-mmc@vger.kernel.org
13566 S:      Maintained
13567 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13568
13569 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13570 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13571 L:      linux-mmc@vger.kernel.org
13572 S:      Supported
13573 F:      drivers/mmc/host/sdhci-of-at91.c
13574
13575 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13576 M:      Ben Dooks <ben-linux@fluff.org>
13577 M:      Jaehoon Chung <jh80.chung@samsung.com>
13578 L:      linux-mmc@vger.kernel.org
13579 S:      Maintained
13580 F:      drivers/mmc/host/sdhci-s3c*
13581
13582 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13583 M:      Viresh Kumar <vireshk@kernel.org>
13584 L:      linux-mmc@vger.kernel.org
13585 S:      Maintained
13586 F:      drivers/mmc/host/sdhci-spear.c
13587
13588 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13589 M:      Kishon Vijay Abraham I <kishon@ti.com>
13590 L:      linux-mmc@vger.kernel.org
13591 S:      Maintained
13592 F:      drivers/mmc/host/sdhci-omap.c
13593
13594 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13595 M:      Scott Bauer <scott.bauer@intel.com>
13596 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13597 L:      linux-block@vger.kernel.org
13598 S:      Supported
13599 F:      block/sed*
13600 F:      block/opal_proto.h
13601 F:      include/linux/sed*
13602 F:      include/uapi/linux/sed*
13603
13604 SECURITY CONTACT
13605 M:      Security Officers <security@kernel.org>
13606 S:      Supported
13607
13608 SECURITY SUBSYSTEM
13609 M:      James Morris <jmorris@namei.org>
13610 M:      "Serge E. Hallyn" <serge@hallyn.com>
13611 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13613 W:      http://kernsec.org/
13614 S:      Supported
13615 F:      security/
13616 X:      security/selinux/
13617
13618 SELINUX SECURITY MODULE
13619 M:      Paul Moore <paul@paul-moore.com>
13620 M:      Stephen Smalley <sds@tycho.nsa.gov>
13621 M:      Eric Paris <eparis@parisplace.org>
13622 L:      selinux@vger.kernel.org
13623 W:      https://selinuxproject.org
13624 W:      https://github.com/SELinuxProject
13625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13626 S:      Supported
13627 F:      include/linux/selinux*
13628 F:      security/selinux/
13629 F:      scripts/selinux/
13630 F:      Documentation/admin-guide/LSM/SELinux.rst
13631
13632 SENSABLE PHANTOM
13633 M:      Jiri Slaby <jirislaby@gmail.com>
13634 S:      Maintained
13635 F:      drivers/misc/phantom.c
13636 F:      include/uapi/linux/phantom.h
13637
13638 SERIAL DEVICE BUS
13639 M:      Rob Herring <robh@kernel.org>
13640 L:      linux-serial@vger.kernel.org
13641 S:      Maintained
13642 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13643 F:      drivers/tty/serdev/
13644 F:      include/linux/serdev.h
13645
13646 SERIAL DRIVERS
13647 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13648 L:      linux-serial@vger.kernel.org
13649 S:      Maintained
13650 F:      Documentation/devicetree/bindings/serial/
13651 F:      drivers/tty/serial/
13652
13653 SERIAL IR RECEIVER
13654 M:      Sean Young <sean@mess.org>
13655 L:      linux-media@vger.kernel.org
13656 S:      Maintained
13657 F:      drivers/media/rc/serial_ir.c
13658
13659 SFC NETWORK DRIVER
13660 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13661 M:      Edward Cree <ecree@solarflare.com>
13662 M:      Bert Kenward <bkenward@solarflare.com>
13663 L:      netdev@vger.kernel.org
13664 S:      Supported
13665 F:      drivers/net/ethernet/sfc/
13666
13667 SGI GRU DRIVER
13668 M:      Dimitri Sivanich <sivanich@sgi.com>
13669 S:      Maintained
13670 F:      drivers/misc/sgi-gru/
13671
13672 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13673 M:      Pat Gefre <pfg@sgi.com>
13674 L:      linux-ia64@vger.kernel.org
13675 S:      Supported
13676 F:      Documentation/ia64/serial.txt
13677 F:      drivers/tty/serial/ioc?_serial.c
13678 F:      include/linux/ioc?.h
13679
13680 SGI XP/XPC/XPNET DRIVER
13681 M:      Cliff Whickman <cpw@sgi.com>
13682 M:      Robin Holt <robinmholt@gmail.com>
13683 S:      Maintained
13684 F:      drivers/misc/sgi-xp/
13685
13686 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13687 M:      Ursula Braun <ubraun@linux.ibm.com>
13688 L:      linux-s390@vger.kernel.org
13689 W:      http://www.ibm.com/developerworks/linux/linux390/
13690 S:      Supported
13691 F:      net/smc/
13692
13693 SHARP RJ54N1CB0C SENSOR DRIVER
13694 M:      Jacopo Mondi <jacopo@jmondi.org>
13695 L:      linux-media@vger.kernel.org
13696 T:      git git://linuxtv.org/media_tree.git
13697 S:      Odd fixes
13698 F:      drivers/media/i2c/rj54n1cb0c.c
13699 F:      include/media/i2c/rj54n1cb0c.h
13700
13701 SH_VEU V4L2 MEM2MEM DRIVER
13702 L:      linux-media@vger.kernel.org
13703 S:      Orphan
13704 F:      drivers/media/platform/sh_veu.c
13705
13706 SH_VOU V4L2 OUTPUT DRIVER
13707 L:      linux-media@vger.kernel.org
13708 S:      Orphan
13709 F:      drivers/media/platform/sh_vou.c
13710 F:      include/media/drv-intf/sh_vou.h
13711
13712 SI2157 MEDIA DRIVER
13713 M:      Antti Palosaari <crope@iki.fi>
13714 L:      linux-media@vger.kernel.org
13715 W:      https://linuxtv.org
13716 W:      http://palosaari.fi/linux/
13717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13718 T:      git git://linuxtv.org/anttip/media_tree.git
13719 S:      Maintained
13720 F:      drivers/media/tuners/si2157*
13721
13722 SI2165 MEDIA DRIVER
13723 M:      Matthias Schwarzott <zzam@gentoo.org>
13724 L:      linux-media@vger.kernel.org
13725 W:      https://linuxtv.org
13726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13727 S:      Maintained
13728 F:      drivers/media/dvb-frontends/si2165*
13729
13730 SI2168 MEDIA DRIVER
13731 M:      Antti Palosaari <crope@iki.fi>
13732 L:      linux-media@vger.kernel.org
13733 W:      https://linuxtv.org
13734 W:      http://palosaari.fi/linux/
13735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13736 T:      git git://linuxtv.org/anttip/media_tree.git
13737 S:      Maintained
13738 F:      drivers/media/dvb-frontends/si2168*
13739
13740 SI470X FM RADIO RECEIVER I2C DRIVER
13741 M:      Hans Verkuil <hverkuil@xs4all.nl>
13742 L:      linux-media@vger.kernel.org
13743 T:      git git://linuxtv.org/media_tree.git
13744 W:      https://linuxtv.org
13745 S:      Odd Fixes
13746 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13747
13748 SI470X FM RADIO RECEIVER USB DRIVER
13749 M:      Hans Verkuil <hverkuil@xs4all.nl>
13750 L:      linux-media@vger.kernel.org
13751 T:      git git://linuxtv.org/media_tree.git
13752 W:      https://linuxtv.org
13753 S:      Maintained
13754 F:      drivers/media/radio/si470x/radio-si470x-common.c
13755 F:      drivers/media/radio/si470x/radio-si470x.h
13756 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13757
13758 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13759 M:      Eduardo Valentin <edubezval@gmail.com>
13760 L:      linux-media@vger.kernel.org
13761 T:      git git://linuxtv.org/media_tree.git
13762 W:      https://linuxtv.org
13763 S:      Odd Fixes
13764 F:      drivers/media/radio/si4713/si4713.?
13765
13766 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13767 M:      Eduardo Valentin <edubezval@gmail.com>
13768 L:      linux-media@vger.kernel.org
13769 T:      git git://linuxtv.org/media_tree.git
13770 W:      https://linuxtv.org
13771 S:      Odd Fixes
13772 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13773
13774 SI4713 FM RADIO TRANSMITTER USB DRIVER
13775 M:      Hans Verkuil <hverkuil@xs4all.nl>
13776 L:      linux-media@vger.kernel.org
13777 T:      git git://linuxtv.org/media_tree.git
13778 W:      https://linuxtv.org
13779 S:      Maintained
13780 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13781
13782 SIANO DVB DRIVER
13783 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13784 L:      linux-media@vger.kernel.org
13785 W:      https://linuxtv.org
13786 T:      git git://linuxtv.org/media_tree.git
13787 S:      Odd fixes
13788 F:      drivers/media/common/siano/
13789 F:      drivers/media/usb/siano/
13790 F:      drivers/media/usb/siano/
13791 F:      drivers/media/mmc/siano/
13792
13793 SIFIVE DRIVERS
13794 M:      Palmer Dabbelt <palmer@sifive.com>
13795 L:      linux-riscv@lists.infradead.org
13796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13797 S:      Supported
13798 K:      sifive
13799 N:      sifive
13800
13801 SILEAD TOUCHSCREEN DRIVER
13802 M:      Hans de Goede <hdegoede@redhat.com>
13803 L:      linux-input@vger.kernel.org
13804 L:      platform-driver-x86@vger.kernel.org
13805 S:      Maintained
13806 F:      drivers/input/touchscreen/silead.c
13807 F:      drivers/platform/x86/touchscreen_dmi.c
13808
13809 SILICON MOTION SM712 FRAME BUFFER DRIVER
13810 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13811 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13812 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13813 L:      linux-fbdev@vger.kernel.org
13814 S:      Maintained
13815 F:      drivers/video/fbdev/sm712*
13816 F:      Documentation/fb/sm712fb.txt
13817
13818 SIMPLE FIRMWARE INTERFACE (SFI)
13819 M:      Len Brown <lenb@kernel.org>
13820 L:      sfi-devel@simplefirmware.org
13821 W:      http://simplefirmware.org/
13822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13823 S:      Supported
13824 F:      arch/x86/platform/sfi/
13825 F:      drivers/sfi/
13826 F:      include/linux/sfi*.h
13827
13828 SIMPLEFB FB DRIVER
13829 M:      Hans de Goede <hdegoede@redhat.com>
13830 L:      linux-fbdev@vger.kernel.org
13831 S:      Maintained
13832 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13833 F:      drivers/video/fbdev/simplefb.c
13834 F:      include/linux/platform_data/simplefb.h
13835
13836 SIMTEC EB110ATX (Chalice CATS)
13837 P:      Ben Dooks
13838 P:      Vincent Sanders <vince@simtec.co.uk>
13839 M:      Simtec Linux Team <linux@simtec.co.uk>
13840 W:      http://www.simtec.co.uk/products/EB110ATX/
13841 S:      Supported
13842
13843 SIMTEC EB2410ITX (BAST)
13844 P:      Ben Dooks
13845 P:      Vincent Sanders <vince@simtec.co.uk>
13846 M:      Simtec Linux Team <linux@simtec.co.uk>
13847 W:      http://www.simtec.co.uk/products/EB2410ITX/
13848 S:      Supported
13849 F:      arch/arm/mach-s3c24xx/mach-bast.c
13850 F:      arch/arm/mach-s3c24xx/bast-ide.c
13851 F:      arch/arm/mach-s3c24xx/bast-irq.c
13852
13853 SIPHASH PRF ROUTINES
13854 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13855 S:      Maintained
13856 F:      lib/siphash.c
13857 F:      lib/test_siphash.c
13858 F:      include/linux/siphash.h
13859
13860 SIOX
13861 M:      Gavin Schenk <g.schenk@eckelmann.de>
13862 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13863 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13864 S:      Supported
13865 F:      drivers/siox/*
13866 F:      drivers/gpio/gpio-siox.c
13867 F:      include/trace/events/siox.h
13868
13869 SIS 190 ETHERNET DRIVER
13870 M:      Francois Romieu <romieu@fr.zoreil.com>
13871 L:      netdev@vger.kernel.org
13872 S:      Maintained
13873 F:      drivers/net/ethernet/sis/sis190.c
13874
13875 SIS 900/7016 FAST ETHERNET DRIVER
13876 M:      Daniele Venzano <venza@brownhat.org>
13877 W:      http://www.brownhat.org/sis900.html
13878 L:      netdev@vger.kernel.org
13879 S:      Maintained
13880 F:      drivers/net/ethernet/sis/sis900.*
13881
13882 SIS FRAMEBUFFER DRIVER
13883 M:      Thomas Winischhofer <thomas@winischhofer.net>
13884 W:      http://www.winischhofer.net/linuxsisvga.shtml
13885 S:      Maintained
13886 F:      Documentation/fb/sisfb.txt
13887 F:      drivers/video/fbdev/sis/
13888 F:      include/video/sisfb.h
13889
13890 SIS USB2VGA DRIVER
13891 M:      Thomas Winischhofer <thomas@winischhofer.net>
13892 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13893 S:      Maintained
13894 F:      drivers/usb/misc/sisusbvga/
13895
13896 SLAB ALLOCATOR
13897 M:      Christoph Lameter <cl@linux.com>
13898 M:      Pekka Enberg <penberg@kernel.org>
13899 M:      David Rientjes <rientjes@google.com>
13900 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13901 M:      Andrew Morton <akpm@linux-foundation.org>
13902 L:      linux-mm@kvack.org
13903 S:      Maintained
13904 F:      include/linux/sl?b*.h
13905 F:      mm/sl?b*
13906
13907 SLEEPABLE READ-COPY UPDATE (SRCU)
13908 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13909 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13910 M:      Josh Triplett <josh@joshtriplett.org>
13911 R:      Steven Rostedt <rostedt@goodmis.org>
13912 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13913 L:      linux-kernel@vger.kernel.org
13914 W:      http://www.rdrop.com/users/paulmck/RCU/
13915 S:      Supported
13916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13917 F:      include/linux/srcu*.h
13918 F:      kernel/rcu/srcu*.c
13919
13920 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13921 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13922 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13923 S:      Maintained
13924 F:      drivers/slimbus/
13925 F:      Documentation/devicetree/bindings/slimbus/
13926 F:      include/linux/slimbus.h
13927
13928 SMACK SECURITY MODULE
13929 M:      Casey Schaufler <casey@schaufler-ca.com>
13930 L:      linux-security-module@vger.kernel.org
13931 W:      http://schaufler-ca.com
13932 T:      git git://github.com/cschaufler/smack-next
13933 S:      Maintained
13934 F:      Documentation/admin-guide/LSM/Smack.rst
13935 F:      security/smack/
13936
13937 SMC91x ETHERNET DRIVER
13938 M:      Nicolas Pitre <nico@fluxnic.net>
13939 S:      Odd Fixes
13940 F:      drivers/net/ethernet/smsc/smc91x.*
13941
13942 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13943 M:      Sakari Ailus <sakari.ailus@iki.fi>
13944 L:      linux-media@vger.kernel.org
13945 S:      Maintained
13946 F:      drivers/media/i2c/smiapp/
13947 F:      include/media/i2c/smiapp.h
13948 F:      drivers/media/i2c/smiapp-pll.c
13949 F:      drivers/media/i2c/smiapp-pll.h
13950 F:      include/uapi/linux/smiapp.h
13951 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13952
13953 SMM665 HARDWARE MONITOR DRIVER
13954 M:      Guenter Roeck <linux@roeck-us.net>
13955 L:      linux-hwmon@vger.kernel.org
13956 S:      Maintained
13957 F:      Documentation/hwmon/smm665
13958 F:      drivers/hwmon/smm665.c
13959
13960 SMSC EMC2103 HARDWARE MONITOR DRIVER
13961 M:      Steve Glendinning <steve.glendinning@shawell.net>
13962 L:      linux-hwmon@vger.kernel.org
13963 S:      Maintained
13964 F:      Documentation/hwmon/emc2103
13965 F:      drivers/hwmon/emc2103.c
13966
13967 SMSC SCH5627 HARDWARE MONITOR DRIVER
13968 M:      Hans de Goede <hdegoede@redhat.com>
13969 L:      linux-hwmon@vger.kernel.org
13970 S:      Supported
13971 F:      Documentation/hwmon/sch5627
13972 F:      drivers/hwmon/sch5627.c
13973
13974 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13975 M:      Steve Glendinning <steve.glendinning@shawell.net>
13976 L:      linux-fbdev@vger.kernel.org
13977 S:      Maintained
13978 F:      drivers/video/fbdev/smscufx.c
13979
13980 SMSC47B397 HARDWARE MONITOR DRIVER
13981 M:      Jean Delvare <jdelvare@suse.com>
13982 L:      linux-hwmon@vger.kernel.org
13983 S:      Maintained
13984 F:      Documentation/hwmon/smsc47b397
13985 F:      drivers/hwmon/smsc47b397.c
13986
13987 SMSC911x ETHERNET DRIVER
13988 M:      Steve Glendinning <steve.glendinning@shawell.net>
13989 L:      netdev@vger.kernel.org
13990 S:      Maintained
13991 F:      include/linux/smsc911x.h
13992 F:      drivers/net/ethernet/smsc/smsc911x.*
13993
13994 SMSC9420 PCI ETHERNET DRIVER
13995 M:      Steve Glendinning <steve.glendinning@shawell.net>
13996 L:      netdev@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/net/ethernet/smsc/smsc9420.*
13999
14000 SOC-CAMERA V4L2 SUBSYSTEM
14001 L:      linux-media@vger.kernel.org
14002 T:      git git://linuxtv.org/media_tree.git
14003 S:      Orphan
14004 F:      include/media/soc*
14005 F:      drivers/media/i2c/soc_camera/
14006 F:      drivers/media/platform/soc_camera/
14007
14008 SOCIONEXT SYNQUACER I2C DRIVER
14009 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14010 L:      linux-i2c@vger.kernel.org
14011 S:      Maintained
14012 F:      drivers/i2c/busses/i2c-synquacer.c
14013 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14014
14015 SOCIONEXT UNIPHIER SOUND DRIVER
14016 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14017 S:      Orphan
14018 F:      sound/soc/uniphier/
14019
14020 SOEKRIS NET48XX LED SUPPORT
14021 M:      Chris Boot <bootc@bootc.net>
14022 S:      Maintained
14023 F:      drivers/leds/leds-net48xx.c
14024
14025 SOFT-ROCE DRIVER (rxe)
14026 M:      Moni Shoua <monis@mellanox.com>
14027 L:      linux-rdma@vger.kernel.org
14028 S:      Supported
14029 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14030 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14031 F:      drivers/infiniband/sw/rxe/
14032 F:      include/uapi/rdma/rdma_user_rxe.h
14033
14034 SOFTLOGIC 6x10 MPEG CODEC
14035 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14036 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14037 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14038 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14039 M:      Ismael Luceno <ismael@iodev.co.uk>
14040 L:      linux-media@vger.kernel.org
14041 S:      Supported
14042 F:      drivers/media/pci/solo6x10/
14043
14044 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14045 M:      James Morse <james.morse@arm.com>
14046 L:      linux-arm-kernel@lists.infradead.org
14047 S:      Maintained
14048 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14049 F:      drivers/firmware/arm_sdei.c
14050 F:      include/linux/arm_sdei.h
14051 F:      include/uapi/linux/arm_sdei.h
14052
14053 SOFTWARE RAID (Multiple Disks) SUPPORT
14054 M:      Shaohua Li <shli@kernel.org>
14055 L:      linux-raid@vger.kernel.org
14056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14057 S:      Supported
14058 F:      drivers/md/Makefile
14059 F:      drivers/md/Kconfig
14060 F:      drivers/md/md*
14061 F:      drivers/md/raid*
14062 F:      include/linux/raid/
14063 F:      include/uapi/linux/raid/
14064
14065 SOCIONEXT (SNI) AVE NETWORK DRIVER
14066 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14067 L:      netdev@vger.kernel.org
14068 S:      Maintained
14069 F:      drivers/net/ethernet/socionext/sni_ave.c
14070 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14071
14072 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14073 M:      Jassi Brar <jaswinder.singh@linaro.org>
14074 L:      netdev@vger.kernel.org
14075 S:      Maintained
14076 F:      drivers/net/ethernet/socionext/netsec.c
14077 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14078
14079 SOLIDRUN CLEARFOG SUPPORT
14080 M:      Russell King <linux@armlinux.org.uk>
14081 S:      Maintained
14082 F:      arch/arm/boot/dts/armada-388-clearfog*
14083 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14084
14085 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14086 M:      Russell King <linux@armlinux.org.uk>
14087 S:      Maintained
14088 F:      arch/arm/boot/dts/imx6*-cubox-i*
14089 F:      arch/arm/boot/dts/imx6*-hummingboard*
14090 F:      arch/arm/boot/dts/imx6*-sr-*
14091
14092 SONIC NETWORK DRIVER
14093 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14094 L:      netdev@vger.kernel.org
14095 S:      Maintained
14096 F:      drivers/net/ethernet/natsemi/sonic.*
14097
14098 SONICS SILICON BACKPLANE DRIVER (SSB)
14099 M:      Michael Buesch <m@bues.ch>
14100 L:      linux-wireless@vger.kernel.org
14101 S:      Maintained
14102 F:      drivers/ssb/
14103 F:      include/linux/ssb/
14104
14105 SONY IMX214 SENSOR DRIVER
14106 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14107 L:      linux-media@vger.kernel.org
14108 T:      git git://linuxtv.org/media_tree.git
14109 S:      Maintained
14110 F:      drivers/media/i2c/imx214.c
14111 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14112
14113 SONY IMX258 SENSOR DRIVER
14114 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14115 L:      linux-media@vger.kernel.org
14116 T:      git git://linuxtv.org/media_tree.git
14117 S:      Maintained
14118 F:      drivers/media/i2c/imx258.c
14119
14120 SONY IMX274 SENSOR DRIVER
14121 M:      Leon Luo <leonl@leopardimaging.com>
14122 L:      linux-media@vger.kernel.org
14123 T:      git git://linuxtv.org/media_tree.git
14124 S:      Maintained
14125 F:      drivers/media/i2c/imx274.c
14126 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14127
14128 SONY IMX319 SENSOR DRIVER
14129 M:      Bingbu Cao <bingbu.cao@intel.com>
14130 L:      linux-media@vger.kernel.org
14131 T:      git git://linuxtv.org/media_tree.git
14132 S:      Maintained
14133 F:      drivers/media/i2c/imx319.c
14134
14135 SONY IMX355 SENSOR DRIVER
14136 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14137 L:      linux-media@vger.kernel.org
14138 T:      git git://linuxtv.org/media_tree.git
14139 S:      Maintained
14140 F:      drivers/media/i2c/imx355.c
14141
14142 SONY MEMORYSTICK CARD SUPPORT
14143 M:      Alex Dubov <oakad@yahoo.com>
14144 W:      http://tifmxx.berlios.de/
14145 S:      Maintained
14146 F:      drivers/memstick/host/tifm_ms.c
14147
14148 SONY MEMORYSTICK STANDARD SUPPORT
14149 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14150 S:      Maintained
14151 F:      drivers/memstick/core/ms_block.*
14152
14153 SONY VAIO CONTROL DEVICE DRIVER
14154 M:      Mattia Dongili <malattia@linux.it>
14155 L:      platform-driver-x86@vger.kernel.org
14156 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14157 S:      Maintained
14158 F:      Documentation/laptops/sony-laptop.txt
14159 F:      drivers/char/sonypi.c
14160 F:      drivers/platform/x86/sony-laptop.c
14161 F:      include/linux/sony-laptop.h
14162
14163 SOUND
14164 M:      Jaroslav Kysela <perex@perex.cz>
14165 M:      Takashi Iwai <tiwai@suse.com>
14166 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14167 W:      http://www.alsa-project.org/
14168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14169 T:      git git://git.alsa-project.org/alsa-kernel.git
14170 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14171 S:      Maintained
14172 F:      Documentation/sound/
14173 F:      include/sound/
14174 F:      include/uapi/sound/
14175 F:      sound/
14176
14177 SOUND - COMPRESSED AUDIO
14178 M:      Vinod Koul <vkoul@kernel.org>
14179 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14181 S:      Supported
14182 F:      Documentation/sound/designs/compress-offload.rst
14183 F:      include/sound/compress_driver.h
14184 F:      include/uapi/sound/compress_*
14185 F:      sound/core/compress_offload.c
14186 F:      sound/soc/soc-compress.c
14187
14188 SOUND - DMAENGINE HELPERS
14189 M:      Lars-Peter Clausen <lars@metafoo.de>
14190 S:      Supported
14191 F:      include/sound/dmaengine_pcm.h
14192 F:      sound/core/pcm_dmaengine.c
14193 F:      sound/soc/soc-generic-dmaengine-pcm.c
14194
14195 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14196 M:      Liam Girdwood <lgirdwood@gmail.com>
14197 M:      Mark Brown <broonie@kernel.org>
14198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14199 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14200 W:      http://alsa-project.org/main/index.php/ASoC
14201 S:      Supported
14202 F:      Documentation/devicetree/bindings/sound/
14203 F:      Documentation/sound/soc/
14204 F:      sound/soc/
14205 F:      include/dt-bindings/sound/
14206 F:      include/sound/soc*
14207
14208 SOUNDWIRE SUBSYSTEM
14209 M:      Vinod Koul <vkoul@kernel.org>
14210 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14211 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14212 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14213 S:      Supported
14214 F:      Documentation/driver-api/soundwire/
14215 F:      drivers/soundwire/
14216 F:      include/linux/soundwire/
14217
14218 SP2 MEDIA DRIVER
14219 M:      Olli Salonen <olli.salonen@iki.fi>
14220 L:      linux-media@vger.kernel.org
14221 W:      https://linuxtv.org
14222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14223 S:      Maintained
14224 F:      drivers/media/dvb-frontends/sp2*
14225
14226 SPARC + UltraSPARC (sparc/sparc64)
14227 M:      "David S. Miller" <davem@davemloft.net>
14228 L:      sparclinux@vger.kernel.org
14229 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14232 S:      Maintained
14233 F:      arch/sparc/
14234 F:      drivers/sbus/
14235
14236 SPARC SERIAL DRIVERS
14237 M:      "David S. Miller" <davem@davemloft.net>
14238 L:      sparclinux@vger.kernel.org
14239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14241 S:      Maintained
14242 F:      include/linux/sunserialcore.h
14243 F:      drivers/tty/serial/suncore.c
14244 F:      drivers/tty/serial/sunhv.c
14245 F:      drivers/tty/serial/sunsab.c
14246 F:      drivers/tty/serial/sunsab.h
14247 F:      drivers/tty/serial/sunsu.c
14248 F:      drivers/tty/serial/sunzilog.c
14249 F:      drivers/tty/serial/sunzilog.h
14250 F:      drivers/tty/vcc.c
14251
14252 SPARSE CHECKER
14253 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14254 L:      linux-sparse@vger.kernel.org
14255 W:      https://sparse.wiki.kernel.org/
14256 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14257 S:      Maintained
14258 F:      include/linux/compiler.h
14259
14260 SPEAR CLOCK FRAMEWORK SUPPORT
14261 M:      Viresh Kumar <vireshk@kernel.org>
14262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14263 W:      http://www.st.com/spear
14264 S:      Maintained
14265 F:      drivers/clk/spear/
14266
14267 SPEAR PLATFORM SUPPORT
14268 M:      Viresh Kumar <vireshk@kernel.org>
14269 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14271 W:      http://www.st.com/spear
14272 S:      Maintained
14273 F:      arch/arm/boot/dts/spear*
14274 F:      arch/arm/mach-spear/
14275
14276 SPI NOR SUBSYSTEM
14277 M:      Marek Vasut <marek.vasut@gmail.com>
14278 L:      linux-mtd@lists.infradead.org
14279 W:      http://www.linux-mtd.infradead.org/
14280 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14281 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14282 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14283 S:      Maintained
14284 F:      drivers/mtd/spi-nor/
14285 F:      include/linux/mtd/spi-nor.h
14286
14287 SPI SUBSYSTEM
14288 M:      Mark Brown <broonie@kernel.org>
14289 L:      linux-spi@vger.kernel.org
14290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14291 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14292 S:      Maintained
14293 F:      Documentation/devicetree/bindings/spi/
14294 F:      Documentation/spi/
14295 F:      drivers/spi/
14296 F:      include/linux/spi/
14297 F:      include/uapi/linux/spi/
14298 F:      tools/spi/
14299
14300 SPIDERNET NETWORK DRIVER for CELL
14301 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14302 L:      netdev@vger.kernel.org
14303 S:      Supported
14304 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14305 F:      drivers/net/ethernet/toshiba/spider_net*
14306
14307 SPMI SUBSYSTEM
14308 R:      Stephen Boyd <sboyd@kernel.org>
14309 L:      linux-arm-msm@vger.kernel.org
14310 F:      Documentation/devicetree/bindings/spmi/
14311 F:      drivers/spmi/
14312 F:      include/dt-bindings/spmi/spmi.h
14313 F:      include/linux/spmi.h
14314 F:      include/trace/events/spmi.h
14315
14316 SPU FILE SYSTEM
14317 M:      Jeremy Kerr <jk@ozlabs.org>
14318 L:      linuxppc-dev@lists.ozlabs.org
14319 W:      http://www.ibm.com/developerworks/power/cell/
14320 S:      Supported
14321 F:      Documentation/filesystems/spufs.txt
14322 F:      arch/powerpc/platforms/cell/spufs/
14323
14324 SQUASHFS FILE SYSTEM
14325 M:      Phillip Lougher <phillip@squashfs.org.uk>
14326 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14327 W:      http://squashfs.org.uk
14328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14329 S:      Maintained
14330 F:      Documentation/filesystems/squashfs.txt
14331 F:      fs/squashfs/
14332
14333 SRM (Alpha) environment access
14334 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14335 S:      Maintained
14336 F:      arch/alpha/kernel/srm_env.c
14337
14338 ST LSM6DSx IMU IIO DRIVER
14339 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14340 L:      linux-iio@vger.kernel.org
14341 W:      http://www.st.com/
14342 S:      Maintained
14343 F:      drivers/iio/imu/st_lsm6dsx/
14344 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14345
14346 ST STM32 I2C/SMBUS DRIVER
14347 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14348 L:      linux-i2c@vger.kernel.org
14349 S:      Maintained
14350 F:      drivers/i2c/busses/i2c-stm32*
14351
14352 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14353 M:      Song Qiang <songqiang1304521@gmail.com>
14354 L:      linux-iio@vger.kernel.org
14355 S:      Maintained
14356 F:      drivers/iio/proximity/vl53l0x-i2c.c
14357 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14358
14359 STABLE BRANCH
14360 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14361 M:      Sasha Levin <sashal@kernel.org>
14362 L:      stable@vger.kernel.org
14363 S:      Supported
14364 F:      Documentation/process/stable-kernel-rules.rst
14365
14366 STAGING - COMEDI
14367 M:      Ian Abbott <abbotti@mev.co.uk>
14368 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14369 S:      Odd Fixes
14370 F:      drivers/staging/comedi/
14371
14372 STAGING - EROFS FILE SYSTEM
14373 M:      Gao Xiang <gaoxiang25@huawei.com>
14374 M:      Chao Yu <yuchao0@huawei.com>
14375 L:      linux-erofs@lists.ozlabs.org
14376 S:      Maintained
14377 F:      drivers/staging/erofs/
14378
14379 STAGING - INDUSTRIAL IO
14380 M:      Jonathan Cameron <jic23@kernel.org>
14381 L:      linux-iio@vger.kernel.org
14382 S:      Odd Fixes
14383 F:      Documentation/devicetree/bindings/staging/iio/
14384 F:      drivers/staging/iio/
14385
14386 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14387 M:      Marc Dietrich <marvin24@gmx.de>
14388 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14389 L:      linux-tegra@vger.kernel.org
14390 S:      Maintained
14391 F:      drivers/staging/nvec/
14392
14393 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14394 M:      Jens Frederich <jfrederich@gmail.com>
14395 M:      Daniel Drake <dsd@laptop.org>
14396 M:      Jon Nettleton <jon.nettleton@gmail.com>
14397 W:      http://wiki.laptop.org/go/DCON
14398 S:      Maintained
14399 F:      drivers/staging/olpc_dcon/
14400
14401 STAGING - REALTEK RTL8712U DRIVERS
14402 M:      Larry Finger <Larry.Finger@lwfinger.net>
14403 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14404 S:      Odd Fixes
14405 F:      drivers/staging/rtl8712/
14406
14407 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14408 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14409 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14410 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14411 L:      linux-fbdev@vger.kernel.org
14412 S:      Maintained
14413 F:      drivers/staging/sm750fb/
14414
14415 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14416 M:      William Hubbs <w.d.hubbs@gmail.com>
14417 M:      Chris Brannon <chris@the-brannons.com>
14418 M:      Kirk Reiser <kirk@reisers.ca>
14419 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14420 L:      speakup@linux-speakup.org
14421 W:      http://www.linux-speakup.org/
14422 S:      Odd Fixes
14423 F:      drivers/staging/speakup/
14424
14425 STAGING - VIA VT665X DRIVERS
14426 M:      Forest Bond <forest@alittletooquiet.net>
14427 S:      Odd Fixes
14428 F:      drivers/staging/vt665?/
14429
14430 STAGING - WILC1000 WIFI DRIVER
14431 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14432 M:      Ajay Singh <ajay.kathat@microchip.com>
14433 L:      linux-wireless@vger.kernel.org
14434 S:      Supported
14435 F:      drivers/staging/wilc1000/
14436
14437 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14438 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14439 S:      Odd Fixes
14440 F:      drivers/staging/xgifb/
14441
14442 STAGING SUBSYSTEM
14443 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14445 L:      devel@driverdev.osuosl.org
14446 S:      Supported
14447 F:      drivers/staging/
14448
14449 STARFIRE/DURALAN NETWORK DRIVER
14450 M:      Ion Badulescu <ionut@badula.org>
14451 S:      Odd Fixes
14452 F:      drivers/net/ethernet/adaptec/starfire*
14453
14454 STEC S1220 SKD DRIVER
14455 M:      Bart Van Assche <bart.vanassche@wdc.com>
14456 L:      linux-block@vger.kernel.org
14457 S:      Maintained
14458 F:      drivers/block/skd*[ch]
14459
14460 STI AUDIO (ASoC) DRIVERS
14461 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14462 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14463 S:      Maintained
14464 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14465 F:      sound/soc/sti/
14466
14467 STI CEC DRIVER
14468 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14469 S:      Maintained
14470 F:      drivers/media/platform/sti/cec/
14471 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14472
14473 STK1160 USB VIDEO CAPTURE DRIVER
14474 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14475 L:      linux-media@vger.kernel.org
14476 T:      git git://linuxtv.org/media_tree.git
14477 S:      Maintained
14478 F:      drivers/media/usb/stk1160/
14479
14480 STM32 AUDIO (ASoC) DRIVERS
14481 M:      Olivier Moysan <olivier.moysan@st.com>
14482 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14484 S:      Maintained
14485 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14486 F:      sound/soc/stm/
14487
14488 STM32 TIMER/LPTIMER DRIVERS
14489 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14490 S:      Maintained
14491 F:      drivers/*/stm32-*timer*
14492 F:      drivers/pwm/pwm-stm32*
14493 F:      include/linux/*/stm32-*tim*
14494 F:      Documentation/ABI/testing/*timer-stm32
14495 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14496 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14497
14498 STMMAC ETHERNET DRIVER
14499 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14500 M:      Alexandre Torgue <alexandre.torgue@st.com>
14501 M:      Jose Abreu <joabreu@synopsys.com>
14502 L:      netdev@vger.kernel.org
14503 W:      http://www.stlinux.com
14504 S:      Supported
14505 F:      drivers/net/ethernet/stmicro/stmmac/
14506
14507 SUN3/3X
14508 M:      Sam Creasey <sammy@sammy.net>
14509 W:      http://sammy.net/sun3/
14510 S:      Maintained
14511 F:      arch/m68k/kernel/*sun3*
14512 F:      arch/m68k/sun3*/
14513 F:      arch/m68k/include/asm/sun3*
14514 F:      drivers/net/ethernet/i825xx/sun3*
14515
14516 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14517 M:      Hans de Goede <hdegoede@redhat.com>
14518 L:      linux-input@vger.kernel.org
14519 S:      Maintained
14520 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14521 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14522
14523 SUNDANCE NETWORK DRIVER
14524 M:      Denis Kirjanov <kda@linux-powerpc.org>
14525 L:      netdev@vger.kernel.org
14526 S:      Maintained
14527 F:      drivers/net/ethernet/dlink/sundance.c
14528
14529 SUPERH
14530 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14531 M:      Rich Felker <dalias@libc.org>
14532 L:      linux-sh@vger.kernel.org
14533 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14534 S:      Maintained
14535 F:      Documentation/sh/
14536 F:      arch/sh/
14537 F:      drivers/sh/
14538
14539 SUSPEND TO RAM
14540 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14541 M:      Len Brown <len.brown@intel.com>
14542 M:      Pavel Machek <pavel@ucw.cz>
14543 L:      linux-pm@vger.kernel.org
14544 B:      https://bugzilla.kernel.org
14545 S:      Supported
14546 F:      Documentation/power/
14547 F:      arch/x86/kernel/acpi/
14548 F:      drivers/base/power/
14549 F:      kernel/power/
14550 F:      include/linux/suspend.h
14551 F:      include/linux/freezer.h
14552 F:      include/linux/pm.h
14553
14554 SVGA HANDLING
14555 M:      Martin Mares <mj@ucw.cz>
14556 L:      linux-video@atrey.karlin.mff.cuni.cz
14557 S:      Maintained
14558 F:      Documentation/svga.txt
14559 F:      arch/x86/boot/video*
14560
14561 SWIOTLB SUBSYSTEM
14562 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14563 L:      iommu@lists.linux-foundation.org
14564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14565 S:      Supported
14566 F:      kernel/dma/swiotlb.c
14567 F:      arch/*/kernel/pci-swiotlb.c
14568 F:      include/linux/swiotlb.h
14569
14570 SWITCHDEV
14571 M:      Jiri Pirko <jiri@resnulli.us>
14572 M:      Ivan Vecera <ivecera@redhat.com>
14573 L:      netdev@vger.kernel.org
14574 S:      Supported
14575 F:      net/switchdev/
14576 F:      include/net/switchdev.h
14577
14578 SY8106A REGULATOR DRIVER
14579 M:      Icenowy Zheng <icenowy@aosc.io>
14580 S:      Maintained
14581 F:      drivers/regulator/sy8106a-regulator.c
14582 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14583
14584 SYNC FILE FRAMEWORK
14585 M:      Sumit Semwal <sumit.semwal@linaro.org>
14586 R:      Gustavo Padovan <gustavo@padovan.org>
14587 S:      Maintained
14588 L:      linux-media@vger.kernel.org
14589 L:      dri-devel@lists.freedesktop.org
14590 F:      drivers/dma-buf/sync_*
14591 F:      drivers/dma-buf/dma-fence*
14592 F:      drivers/dma-buf/sw_sync.c
14593 F:      include/linux/sync_file.h
14594 F:      include/uapi/linux/sync_file.h
14595 F:      Documentation/sync_file.txt
14596 T:      git git://anongit.freedesktop.org/drm/drm-misc
14597
14598 SYNOPSYS ARC ARCHITECTURE
14599 M:      Vineet Gupta <vgupta@synopsys.com>
14600 L:      linux-snps-arc@lists.infradead.org
14601 S:      Supported
14602 F:      arch/arc/
14603 F:      Documentation/devicetree/bindings/arc/*
14604 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14605 F:      drivers/clocksource/arc_timer.c
14606 F:      drivers/tty/serial/arc_uart.c
14607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14608
14609 SYNOPSYS ARC HSDK SDP pll clock driver
14610 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14611 S:      Supported
14612 F:      drivers/clk/clk-hsdk-pll.c
14613 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14614
14615 SYNOPSYS ARC SDP clock driver
14616 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14617 S:      Supported
14618 F:      drivers/clk/axs10x/*
14619 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14620
14621 SYNOPSYS ARC SDP platform support
14622 M:      Alexey Brodkin <abrodkin@synopsys.com>
14623 S:      Supported
14624 F:      arch/arc/plat-axs10x
14625 F:      arch/arc/boot/dts/ax*
14626 F:      Documentation/devicetree/bindings/arc/axs10*
14627
14628 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14629 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14630 S:      Supported
14631 F:      drivers/reset/reset-axs10x.c
14632 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14633
14634 SYNOPSYS CREG GPIO DRIVER
14635 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14636 S:      Maintained
14637 F:      drivers/gpio/gpio-creg-snps.c
14638 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14639
14640 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14641 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14642 S:      Maintained
14643 F:      drivers/tty/serial/8250/8250_dw.c
14644
14645 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14646 M:      Hoan Tran <hotran@apm.com>
14647 L:      linux-gpio@vger.kernel.org
14648 S:      Maintained
14649 F:      drivers/gpio/gpio-dwapb.c
14650 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14651
14652 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14653 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14654 S:      Maintained
14655 F:      drivers/dma/dwi-axi-dmac/
14656 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14657
14658 SYNOPSYS DESIGNWARE DMAC DRIVER
14659 M:      Viresh Kumar <vireshk@kernel.org>
14660 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14661 S:      Maintained
14662 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14663 F:      drivers/dma/dw/
14664 F:      include/dt-bindings/dma/dw-dmac.h
14665 F:      include/linux/dma/dw.h
14666 F:      include/linux/platform_data/dma-dw.h
14667
14668 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14669 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14670 L:      netdev@vger.kernel.org
14671 S:      Supported
14672 F:      drivers/net/ethernet/synopsys/
14673
14674 SYNOPSYS DESIGNWARE I2C DRIVER
14675 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14676 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14677 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14678 L:      linux-i2c@vger.kernel.org
14679 S:      Maintained
14680 F:      drivers/i2c/busses/i2c-designware-*
14681 F:      include/linux/platform_data/i2c-designware.h
14682
14683 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14684 M:      Jaehoon Chung <jh80.chung@samsung.com>
14685 L:      linux-mmc@vger.kernel.org
14686 S:      Maintained
14687 F:      drivers/mmc/host/dw_mmc*
14688
14689 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14690 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14691 S:      Supported
14692 F:      drivers/reset/reset-hsdk.c
14693 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14694 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14695
14696 SYSTEM CONFIGURATION (SYSCON)
14697 M:      Lee Jones <lee.jones@linaro.org>
14698 M:      Arnd Bergmann <arnd@arndb.de>
14699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14700 S:      Supported
14701 F:      drivers/mfd/syscon.c
14702
14703 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14704 M:      Sudeep Holla <sudeep.holla@arm.com>
14705 L:      linux-arm-kernel@lists.infradead.org
14706 S:      Maintained
14707 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14708 F:      drivers/clk/clk-sc[mp]i.c
14709 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14710 F:      drivers/firmware/arm_scpi.c
14711 F:      drivers/firmware/arm_scmi/
14712 F:      include/linux/sc[mp]i_protocol.h
14713
14714 SYSTEM RESET/SHUTDOWN DRIVERS
14715 M:      Sebastian Reichel <sre@kernel.org>
14716 L:      linux-pm@vger.kernel.org
14717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14718 S:      Maintained
14719 F:      Documentation/devicetree/bindings/power/reset/
14720 F:      drivers/power/reset/
14721
14722 SYSTEM TRACE MODULE CLASS
14723 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14724 S:      Maintained
14725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14726 F:      Documentation/trace/stm.rst
14727 F:      drivers/hwtracing/stm/
14728 F:      include/linux/stm.h
14729 F:      include/uapi/linux/stm.h
14730
14731 SYSV FILESYSTEM
14732 M:      Christoph Hellwig <hch@infradead.org>
14733 S:      Maintained
14734 F:      Documentation/filesystems/sysv-fs.txt
14735 F:      fs/sysv/
14736 F:      include/linux/sysv_fs.h
14737
14738 TARGET SUBSYSTEM
14739 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14740 L:      linux-scsi@vger.kernel.org
14741 L:      target-devel@vger.kernel.org
14742 W:      http://www.linux-iscsi.org
14743 W:      http://groups.google.com/group/linux-iscsi-target-dev
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14745 S:      Supported
14746 F:      drivers/target/
14747 F:      include/target/
14748 F:      Documentation/target/
14749
14750 TASKSTATS STATISTICS INTERFACE
14751 M:      Balbir Singh <bsingharora@gmail.com>
14752 S:      Maintained
14753 F:      Documentation/accounting/taskstats*
14754 F:      include/linux/taskstats*
14755 F:      kernel/taskstats.c
14756
14757 TC subsystem
14758 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14759 M:      Cong Wang <xiyou.wangcong@gmail.com>
14760 M:      Jiri Pirko <jiri@resnulli.us>
14761 L:      netdev@vger.kernel.org
14762 S:      Maintained
14763 F:      include/net/pkt_cls.h
14764 F:      include/net/pkt_sched.h
14765 F:      include/net/tc_act/
14766 F:      include/uapi/linux/pkt_cls.h
14767 F:      include/uapi/linux/pkt_sched.h
14768 F:      include/uapi/linux/tc_act/
14769 F:      include/uapi/linux/tc_ematch/
14770 F:      net/sched/
14771
14772 TC90522 MEDIA DRIVER
14773 M:      Akihiro Tsukada <tskd08@gmail.com>
14774 L:      linux-media@vger.kernel.org
14775 S:      Odd Fixes
14776 F:      drivers/media/dvb-frontends/tc90522*
14777
14778 TCP LOW PRIORITY MODULE
14779 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14780 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14781 W:      http://tcp-lp-mod.sourceforge.net/
14782 S:      Maintained
14783 F:      net/ipv4/tcp_lp.c
14784
14785 TDA10071 MEDIA DRIVER
14786 M:      Antti Palosaari <crope@iki.fi>
14787 L:      linux-media@vger.kernel.org
14788 W:      https://linuxtv.org
14789 W:      http://palosaari.fi/linux/
14790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14791 T:      git git://linuxtv.org/anttip/media_tree.git
14792 S:      Maintained
14793 F:      drivers/media/dvb-frontends/tda10071*
14794
14795 TDA18212 MEDIA DRIVER
14796 M:      Antti Palosaari <crope@iki.fi>
14797 L:      linux-media@vger.kernel.org
14798 W:      https://linuxtv.org
14799 W:      http://palosaari.fi/linux/
14800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14801 T:      git git://linuxtv.org/anttip/media_tree.git
14802 S:      Maintained
14803 F:      drivers/media/tuners/tda18212*
14804
14805 TDA18218 MEDIA DRIVER
14806 M:      Antti Palosaari <crope@iki.fi>
14807 L:      linux-media@vger.kernel.org
14808 W:      https://linuxtv.org
14809 W:      http://palosaari.fi/linux/
14810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14811 T:      git git://linuxtv.org/anttip/media_tree.git
14812 S:      Maintained
14813 F:      drivers/media/tuners/tda18218*
14814
14815 TDA18250 MEDIA DRIVER
14816 M:      Olli Salonen <olli.salonen@iki.fi>
14817 L:      linux-media@vger.kernel.org
14818 W:      https://linuxtv.org
14819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14820 T:      git git://linuxtv.org/media_tree.git
14821 S:      Maintained
14822 F:      drivers/media/tuners/tda18250*
14823
14824 TDA18271 MEDIA DRIVER
14825 M:      Michael Krufky <mkrufky@linuxtv.org>
14826 L:      linux-media@vger.kernel.org
14827 W:      https://linuxtv.org
14828 W:      http://github.com/mkrufky
14829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14830 T:      git git://linuxtv.org/mkrufky/tuners.git
14831 S:      Maintained
14832 F:      drivers/media/tuners/tda18271*
14833
14834 TDA1997x MEDIA DRIVER
14835 M:      Tim Harvey <tharvey@gateworks.com>
14836 L:      linux-media@vger.kernel.org
14837 W:      https://linuxtv.org
14838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14839 S:      Maintained
14840 F:      drivers/media/i2c/tda1997x.*
14841
14842 TDA827x MEDIA DRIVER
14843 M:      Michael Krufky <mkrufky@linuxtv.org>
14844 L:      linux-media@vger.kernel.org
14845 W:      https://linuxtv.org
14846 W:      http://github.com/mkrufky
14847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14848 T:      git git://linuxtv.org/mkrufky/tuners.git
14849 S:      Maintained
14850 F:      drivers/media/tuners/tda8290.*
14851
14852 TDA8290 MEDIA DRIVER
14853 M:      Michael Krufky <mkrufky@linuxtv.org>
14854 L:      linux-media@vger.kernel.org
14855 W:      https://linuxtv.org
14856 W:      http://github.com/mkrufky
14857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14858 T:      git git://linuxtv.org/mkrufky/tuners.git
14859 S:      Maintained
14860 F:      drivers/media/tuners/tda8290.*
14861
14862 TDA9840 MEDIA DRIVER
14863 M:      Hans Verkuil <hverkuil@xs4all.nl>
14864 L:      linux-media@vger.kernel.org
14865 T:      git git://linuxtv.org/media_tree.git
14866 W:      https://linuxtv.org
14867 S:      Maintained
14868 F:      drivers/media/i2c/tda9840*
14869
14870 TEA5761 TUNER DRIVER
14871 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14872 L:      linux-media@vger.kernel.org
14873 W:      https://linuxtv.org
14874 T:      git git://linuxtv.org/media_tree.git
14875 S:      Odd fixes
14876 F:      drivers/media/tuners/tea5761.*
14877
14878 TEA5767 TUNER DRIVER
14879 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14880 L:      linux-media@vger.kernel.org
14881 W:      https://linuxtv.org
14882 T:      git git://linuxtv.org/media_tree.git
14883 S:      Maintained
14884 F:      drivers/media/tuners/tea5767.*
14885
14886 TEA6415C MEDIA DRIVER
14887 M:      Hans Verkuil <hverkuil@xs4all.nl>
14888 L:      linux-media@vger.kernel.org
14889 T:      git git://linuxtv.org/media_tree.git
14890 W:      https://linuxtv.org
14891 S:      Maintained
14892 F:      drivers/media/i2c/tea6415c*
14893
14894 TEA6420 MEDIA DRIVER
14895 M:      Hans Verkuil <hverkuil@xs4all.nl>
14896 L:      linux-media@vger.kernel.org
14897 T:      git git://linuxtv.org/media_tree.git
14898 W:      https://linuxtv.org
14899 S:      Maintained
14900 F:      drivers/media/i2c/tea6420*
14901
14902 TEAM DRIVER
14903 M:      Jiri Pirko <jiri@resnulli.us>
14904 L:      netdev@vger.kernel.org
14905 S:      Supported
14906 F:      drivers/net/team/
14907 F:      include/linux/if_team.h
14908 F:      include/uapi/linux/if_team.h
14909
14910 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14911 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14912 S:      Maintained
14913 F:      arch/x86/platform/ts5500/
14914
14915 TECHNOTREND USB IR RECEIVER
14916 M:      Sean Young <sean@mess.org>
14917 L:      linux-media@vger.kernel.org
14918 S:      Maintained
14919 F:      drivers/media/rc/ttusbir.c
14920
14921 TECHWELL TW9910 VIDEO DECODER
14922 L:      linux-media@vger.kernel.org
14923 S:      Orphan
14924 F:      drivers/media/i2c/tw9910.c
14925 F:      include/media/i2c/tw9910.h
14926
14927 TEE SUBSYSTEM
14928 M:      Jens Wiklander <jens.wiklander@linaro.org>
14929 S:      Maintained
14930 F:      include/linux/tee_drv.h
14931 F:      include/uapi/linux/tee.h
14932 F:      drivers/tee/
14933 F:      Documentation/tee.txt
14934
14935 TEGRA ARCHITECTURE SUPPORT
14936 M:      Thierry Reding <thierry.reding@gmail.com>
14937 M:      Jonathan Hunter <jonathanh@nvidia.com>
14938 L:      linux-tegra@vger.kernel.org
14939 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14941 S:      Supported
14942 N:      [^a-z]tegra
14943
14944 TEGRA CLOCK DRIVER
14945 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14946 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14947 S:      Supported
14948 F:      drivers/clk/tegra/
14949
14950 TEGRA DMA DRIVERS
14951 M:      Laxman Dewangan <ldewangan@nvidia.com>
14952 M:      Jon Hunter <jonathanh@nvidia.com>
14953 S:      Supported
14954 F:      drivers/dma/tegra*
14955
14956 TEGRA I2C DRIVER
14957 M:      Laxman Dewangan <ldewangan@nvidia.com>
14958 S:      Supported
14959 F:      drivers/i2c/busses/i2c-tegra.c
14960
14961 TEGRA IOMMU DRIVERS
14962 M:      Thierry Reding <thierry.reding@gmail.com>
14963 L:      linux-tegra@vger.kernel.org
14964 S:      Supported
14965 F:      drivers/iommu/tegra*
14966
14967 TEGRA KBC DRIVER
14968 M:      Laxman Dewangan <ldewangan@nvidia.com>
14969 S:      Supported
14970 F:      drivers/input/keyboard/tegra-kbc.c
14971
14972 TEGRA NAND DRIVER
14973 M:      Stefan Agner <stefan@agner.ch>
14974 M:      Lucas Stach <dev@lynxeye.de>
14975 S:      Maintained
14976 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14977 F:      drivers/mtd/nand/raw/tegra_nand.c
14978
14979 TEGRA PWM DRIVER
14980 M:      Thierry Reding <thierry.reding@gmail.com>
14981 S:      Supported
14982 F:      drivers/pwm/pwm-tegra.c
14983
14984 TEGRA SERIAL DRIVER
14985 M:      Laxman Dewangan <ldewangan@nvidia.com>
14986 S:      Supported
14987 F:      drivers/tty/serial/serial-tegra.c
14988
14989 TEGRA SPI DRIVER
14990 M:      Laxman Dewangan <ldewangan@nvidia.com>
14991 S:      Supported
14992 F:      drivers/spi/spi-tegra*
14993
14994 TEHUTI ETHERNET DRIVER
14995 M:      Andy Gospodarek <andy@greyhouse.net>
14996 L:      netdev@vger.kernel.org
14997 S:      Supported
14998 F:      drivers/net/ethernet/tehuti/*
14999
15000 Telecom Clock Driver for MCPL0010
15001 M:      Mark Gross <mark.gross@intel.com>
15002 S:      Supported
15003 F:      drivers/char/tlclk.c
15004
15005 TENSILICA XTENSA PORT (xtensa)
15006 M:      Chris Zankel <chris@zankel.net>
15007 M:      Max Filippov <jcmvbkbc@gmail.com>
15008 L:      linux-xtensa@linux-xtensa.org
15009 T:      git git://github.com/czankel/xtensa-linux.git
15010 S:      Maintained
15011 F:      arch/xtensa/
15012 F:      drivers/irqchip/irq-xtensa-*
15013
15014 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15015 M:      Nishanth Menon <nm@ti.com>
15016 M:      Tero Kristo <t-kristo@ti.com>
15017 M:      Santosh Shilimkar <ssantosh@kernel.org>
15018 L:      linux-arm-kernel@lists.infradead.org
15019 S:      Maintained
15020 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15021 F:      drivers/firmware/ti_sci*
15022 F:      include/linux/soc/ti/ti_sci_protocol.h
15023 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15024 F:      drivers/soc/ti/ti_sci_pm_domains.c
15025 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15026 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15027 F:      drivers/clk/keystone/sci-clk.c
15028 F:      drivers/reset/reset-ti-sci.c
15029
15030 Texas Instruments ASoC drivers
15031 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15033 S:      Maintained
15034 F:      sound/soc/ti/
15035
15036 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15037 M:      Hans Verkuil <hverkuil@xs4all.nl>
15038 L:      linux-media@vger.kernel.org
15039 T:      git git://linuxtv.org/media_tree.git
15040 W:      https://linuxtv.org
15041 S:      Maintained
15042 F:      drivers/media/radio/radio-raremono.c
15043
15044 THERMAL
15045 M:      Zhang Rui <rui.zhang@intel.com>
15046 M:      Eduardo Valentin <edubezval@gmail.com>
15047 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15048 L:      linux-pm@vger.kernel.org
15049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15051 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15052 S:      Supported
15053 F:      drivers/thermal/
15054 F:      include/linux/thermal.h
15055 F:      include/uapi/linux/thermal.h
15056 F:      include/linux/cpu_cooling.h
15057 F:      Documentation/devicetree/bindings/thermal/
15058
15059 THERMAL/CPU_COOLING
15060 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15061 M:      Viresh Kumar <viresh.kumar@linaro.org>
15062 M:      Javi Merino <javi.merino@kernel.org>
15063 L:      linux-pm@vger.kernel.org
15064 S:      Supported
15065 F:      Documentation/thermal/cpu-cooling-api.txt
15066 F:      drivers/thermal/cpu_cooling.c
15067 F:      include/linux/cpu_cooling.h
15068
15069 THINKPAD ACPI EXTRAS DRIVER
15070 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15071 L:      ibm-acpi-devel@lists.sourceforge.net
15072 L:      platform-driver-x86@vger.kernel.org
15073 W:      http://ibm-acpi.sourceforge.net
15074 W:      http://thinkwiki.org/wiki/Ibm-acpi
15075 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15076 S:      Maintained
15077 F:      drivers/platform/x86/thinkpad_acpi.c
15078
15079 THUNDERBOLT DRIVER
15080 M:      Andreas Noever <andreas.noever@gmail.com>
15081 M:      Michael Jamet <michael.jamet@intel.com>
15082 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15083 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15085 S:      Maintained
15086 F:      Documentation/admin-guide/thunderbolt.rst
15087 F:      drivers/thunderbolt/
15088 F:      include/linux/thunderbolt.h
15089
15090 THUNDERBOLT NETWORK DRIVER
15091 M:      Michael Jamet <michael.jamet@intel.com>
15092 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15093 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15094 L:      netdev@vger.kernel.org
15095 S:      Maintained
15096 F:      drivers/net/thunderbolt.c
15097
15098 THUNDERX GPIO DRIVER
15099 M:      David Daney <david.daney@cavium.com>
15100 S:      Maintained
15101 F:      drivers/gpio/gpio-thunderx.c
15102
15103 TI AM437X VPFE DRIVER
15104 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15105 L:      linux-media@vger.kernel.org
15106 W:      https://linuxtv.org
15107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15108 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15109 S:      Maintained
15110 F:      drivers/media/platform/am437x/
15111
15112 TI BANDGAP AND THERMAL DRIVER
15113 M:      Eduardo Valentin <edubezval@gmail.com>
15114 M:      Keerthy <j-keerthy@ti.com>
15115 L:      linux-pm@vger.kernel.org
15116 L:      linux-omap@vger.kernel.org
15117 S:      Maintained
15118 F:      drivers/thermal/ti-soc-thermal/
15119
15120 TI BQ27XXX POWER SUPPLY DRIVER
15121 R:      Andrew F. Davis <afd@ti.com>
15122 F:      include/linux/power/bq27xxx_battery.h
15123 F:      drivers/power/supply/bq27xxx_battery.c
15124 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15125
15126 TI CDCE706 CLOCK DRIVER
15127 M:      Max Filippov <jcmvbkbc@gmail.com>
15128 S:      Maintained
15129 F:      drivers/clk/clk-cdce706.c
15130
15131 TI CLOCK DRIVER
15132 M:      Tero Kristo <t-kristo@ti.com>
15133 L:      linux-omap@vger.kernel.org
15134 S:      Maintained
15135 F:      drivers/clk/ti/
15136 F:      include/linux/clk/ti.h
15137
15138 TI DAVINCI MACHINE SUPPORT
15139 M:      Sekhar Nori <nsekhar@ti.com>
15140 M:      Kevin Hilman <khilman@kernel.org>
15141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15143 S:      Supported
15144 F:      arch/arm/mach-davinci/
15145 F:      drivers/i2c/busses/i2c-davinci.c
15146 F:      arch/arm/boot/dts/da850*
15147
15148 TI DAVINCI SERIES CLOCK DRIVER
15149 M:      David Lechner <david@lechnology.com>
15150 R:      Sekhar Nori <nsekhar@ti.com>
15151 S:      Maintained
15152 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15153 F:      drivers/clk/davinci/
15154
15155 TI DAVINCI SERIES GPIO DRIVER
15156 M:      Keerthy <j-keerthy@ti.com>
15157 L:      linux-gpio@vger.kernel.org
15158 S:      Maintained
15159 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15160 F:      drivers/gpio/gpio-davinci.c
15161
15162 TI DAVINCI SERIES MEDIA DRIVER
15163 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15164 L:      linux-media@vger.kernel.org
15165 W:      https://linuxtv.org
15166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15167 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15168 S:      Maintained
15169 F:      drivers/media/platform/davinci/
15170 F:      include/media/davinci/
15171
15172 TI ETHERNET SWITCH DRIVER (CPSW)
15173 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15174 L:      linux-omap@vger.kernel.org
15175 L:      netdev@vger.kernel.org
15176 S:      Maintained
15177 F:      drivers/net/ethernet/ti/cpsw*
15178 F:      drivers/net/ethernet/ti/davinci*
15179
15180 TI FLASH MEDIA INTERFACE DRIVER
15181 M:      Alex Dubov <oakad@yahoo.com>
15182 S:      Maintained
15183 F:      drivers/misc/tifm*
15184 F:      drivers/mmc/host/tifm_sd.c
15185 F:      include/linux/tifm.h
15186
15187 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15188 M:      Santosh Shilimkar <ssantosh@kernel.org>
15189 L:      linux-kernel@vger.kernel.org
15190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15191 S:      Maintained
15192 F:      drivers/soc/ti/*
15193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15194
15195 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15196 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15197 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15198 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15199 S:      Maintained
15200 F:      sound/soc/codecs/lm49453*
15201 F:      sound/soc/codecs/isabelle*
15202
15203 TI LP855x BACKLIGHT DRIVER
15204 M:      Milo Kim <milo.kim@ti.com>
15205 S:      Maintained
15206 F:      Documentation/backlight/lp855x-driver.txt
15207 F:      drivers/video/backlight/lp855x_bl.c
15208 F:      include/linux/platform_data/lp855x.h
15209
15210 TI LP8727 CHARGER DRIVER
15211 M:      Milo Kim <milo.kim@ti.com>
15212 S:      Maintained
15213 F:      drivers/power/supply/lp8727_charger.c
15214 F:      include/linux/platform_data/lp8727.h
15215
15216 TI LP8788 MFD DRIVER
15217 M:      Milo Kim <milo.kim@ti.com>
15218 S:      Maintained
15219 F:      drivers/iio/adc/lp8788_adc.c
15220 F:      drivers/leds/leds-lp8788.c
15221 F:      drivers/mfd/lp8788*.c
15222 F:      drivers/power/supply/lp8788-charger.c
15223 F:      drivers/regulator/lp8788-*.c
15224 F:      include/linux/mfd/lp8788*.h
15225
15226 TI NETCP ETHERNET DRIVER
15227 M:      Wingman Kwok <w-kwok2@ti.com>
15228 M:      Murali Karicheri <m-karicheri2@ti.com>
15229 L:      netdev@vger.kernel.org
15230 S:      Maintained
15231 F:      drivers/net/ethernet/ti/netcp*
15232
15233 TI PCM3060 ASoC CODEC DRIVER
15234 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15235 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15236 S:      Maintained
15237 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15238 F:      sound/soc/codecs/pcm3060*
15239
15240 TI TAS571X FAMILY ASoC CODEC DRIVER
15241 M:      Kevin Cernekee <cernekee@chromium.org>
15242 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15243 S:      Odd Fixes
15244 F:      sound/soc/codecs/tas571x*
15245
15246 TI TRF7970A NFC DRIVER
15247 M:      Mark Greer <mgreer@animalcreek.com>
15248 L:      linux-wireless@vger.kernel.org
15249 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15250 S:      Supported
15251 F:      drivers/nfc/trf7970a.c
15252 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15253
15254 TI TWL4030 SERIES SOC CODEC DRIVER
15255 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15257 S:      Maintained
15258 F:      sound/soc/codecs/twl4030*
15259
15260 TI VPE/CAL DRIVERS
15261 M:      Benoit Parrot <bparrot@ti.com>
15262 L:      linux-media@vger.kernel.org
15263 W:      http://linuxtv.org/
15264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15265 S:      Maintained
15266 F:      drivers/media/platform/ti-vpe/
15267
15268 TI WILINK WIRELESS DRIVERS
15269 L:      linux-wireless@vger.kernel.org
15270 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15271 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15273 S:      Orphan
15274 F:      drivers/net/wireless/ti/
15275 F:      include/linux/wl12xx.h
15276
15277 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15278 M:      John Stultz <john.stultz@linaro.org>
15279 M:      Thomas Gleixner <tglx@linutronix.de>
15280 R:      Stephen Boyd <sboyd@kernel.org>
15281 L:      linux-kernel@vger.kernel.org
15282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15283 S:      Supported
15284 F:      include/linux/clocksource.h
15285 F:      include/linux/time.h
15286 F:      include/linux/timex.h
15287 F:      include/uapi/linux/time.h
15288 F:      include/uapi/linux/timex.h
15289 F:      kernel/time/clocksource.c
15290 F:      kernel/time/time*.c
15291 F:      kernel/time/alarmtimer.c
15292 F:      kernel/time/ntp.c
15293 F:      tools/testing/selftests/timers/
15294
15295 TIPC NETWORK LAYER
15296 M:      Jon Maloy <jon.maloy@ericsson.com>
15297 M:      Ying Xue <ying.xue@windriver.com>
15298 L:      netdev@vger.kernel.org (core kernel code)
15299 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15300 W:      http://tipc.sourceforge.net/
15301 S:      Maintained
15302 F:      include/uapi/linux/tipc*.h
15303 F:      net/tipc/
15304
15305 TLAN NETWORK DRIVER
15306 M:      Samuel Chessman <chessman@tux.org>
15307 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15308 W:      http://sourceforge.net/projects/tlan/
15309 S:      Maintained
15310 F:      Documentation/networking/device_drivers/ti/tlan.txt
15311 F:      drivers/net/ethernet/ti/tlan.*
15312
15313 TM6000 VIDEO4LINUX DRIVER
15314 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15315 L:      linux-media@vger.kernel.org
15316 W:      https://linuxtv.org
15317 T:      git git://linuxtv.org/media_tree.git
15318 S:      Odd fixes
15319 F:      drivers/media/usb/tm6000/
15320 F:      Documentation/media/v4l-drivers/tm6000*
15321
15322 TMIO/SDHI MMC DRIVER
15323 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15324 L:      linux-mmc@vger.kernel.org
15325 S:      Supported
15326 F:      drivers/mmc/host/tmio_mmc*
15327 F:      drivers/mmc/host/renesas_sdhi*
15328 F:      include/linux/mfd/tmio.h
15329
15330 TMP401 HARDWARE MONITOR DRIVER
15331 M:      Guenter Roeck <linux@roeck-us.net>
15332 L:      linux-hwmon@vger.kernel.org
15333 S:      Maintained
15334 F:      Documentation/hwmon/tmp401
15335 F:      drivers/hwmon/tmp401.c
15336
15337 TMPFS (SHMEM FILESYSTEM)
15338 M:      Hugh Dickins <hughd@google.com>
15339 L:      linux-mm@kvack.org
15340 S:      Maintained
15341 F:      include/linux/shmem_fs.h
15342 F:      mm/shmem.c
15343
15344 TOMOYO SECURITY MODULE
15345 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15346 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15347 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15348 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15349 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15350 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15351 W:      http://tomoyo.sourceforge.jp/
15352 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15353 S:      Maintained
15354 F:      security/tomoyo/
15355
15356 TOPSTAR LAPTOP EXTRAS DRIVER
15357 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15358 L:      platform-driver-x86@vger.kernel.org
15359 S:      Maintained
15360 F:      drivers/platform/x86/topstar-laptop.c
15361
15362 TORTURE-TEST MODULES
15363 M:      Davidlohr Bueso <dave@stgolabs.net>
15364 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15365 M:      Josh Triplett <josh@joshtriplett.org>
15366 L:      linux-kernel@vger.kernel.org
15367 S:      Supported
15368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15369 F:      Documentation/RCU/torture.txt
15370 F:      kernel/torture.c
15371 F:      kernel/rcu/rcutorture.c
15372 F:      kernel/rcu/rcuperf.c
15373 F:      kernel/locking/locktorture.c
15374
15375 TOSHIBA ACPI EXTRAS DRIVER
15376 M:      Azael Avalos <coproscefalo@gmail.com>
15377 L:      platform-driver-x86@vger.kernel.org
15378 S:      Maintained
15379 F:      drivers/platform/x86/toshiba_acpi.c
15380
15381 TOSHIBA BLUETOOTH DRIVER
15382 M:      Azael Avalos <coproscefalo@gmail.com>
15383 L:      platform-driver-x86@vger.kernel.org
15384 S:      Maintained
15385 F:      drivers/platform/x86/toshiba_bluetooth.c
15386
15387 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15388 M:      Azael Avalos <coproscefalo@gmail.com>
15389 L:      platform-driver-x86@vger.kernel.org
15390 S:      Maintained
15391 F:      drivers/platform/x86/toshiba_haps.c
15392
15393 TOSHIBA SMM DRIVER
15394 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15395 W:      http://www.buzzard.org.uk/toshiba/
15396 S:      Maintained
15397 F:      drivers/char/toshiba.c
15398 F:      include/linux/toshiba.h
15399 F:      include/uapi/linux/toshiba.h
15400
15401 TOSHIBA TC358743 DRIVER
15402 M:      Mats Randgaard <matrandg@cisco.com>
15403 L:      linux-media@vger.kernel.org
15404 S:      Maintained
15405 F:      drivers/media/i2c/tc358743*
15406 F:      include/media/i2c/tc358743.h
15407
15408 TOSHIBA WMI HOTKEYS DRIVER
15409 M:      Azael Avalos <coproscefalo@gmail.com>
15410 L:      platform-driver-x86@vger.kernel.org
15411 S:      Maintained
15412 F:      drivers/platform/x86/toshiba-wmi.c
15413
15414 TPM DEVICE DRIVER
15415 M:      Peter Huewe <peterhuewe@gmx.de>
15416 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15417 R:      Jason Gunthorpe <jgg@ziepe.ca>
15418 L:      linux-integrity@vger.kernel.org
15419 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15420 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15421 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15422 S:      Maintained
15423 F:      drivers/char/tpm/
15424
15425 TRACING
15426 M:      Steven Rostedt <rostedt@goodmis.org>
15427 M:      Ingo Molnar <mingo@redhat.com>
15428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15429 S:      Maintained
15430 F:      Documentation/trace/ftrace.rst
15431 F:      arch/*/*/*/ftrace.h
15432 F:      arch/*/kernel/ftrace.c
15433 F:      include/*/ftrace.h
15434 F:      include/linux/trace*.h
15435 F:      include/trace/
15436 F:      kernel/trace/
15437 F:      tools/testing/selftests/ftrace/
15438
15439 TRACING MMIO ACCESSES (MMIOTRACE)
15440 M:      Steven Rostedt <rostedt@goodmis.org>
15441 M:      Ingo Molnar <mingo@kernel.org>
15442 R:      Karol Herbst <karolherbst@gmail.com>
15443 R:      Pekka Paalanen <ppaalanen@gmail.com>
15444 S:      Maintained
15445 L:      linux-kernel@vger.kernel.org
15446 L:      nouveau@lists.freedesktop.org
15447 F:      kernel/trace/trace_mmiotrace.c
15448 F:      include/linux/mmiotrace.h
15449 F:      arch/x86/mm/kmmio.c
15450 F:      arch/x86/mm/mmio-mod.c
15451 F:      arch/x86/mm/testmmiotrace.c
15452
15453 TRIVIAL PATCHES
15454 M:      Jiri Kosina <trivial@kernel.org>
15455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15456 S:      Maintained
15457 K:      ^Subject:.*(?i)trivial
15458
15459 TEMPO SEMICONDUCTOR DRIVERS
15460 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15461 S:      Maintained
15462 F:      sound/soc/codecs/tscs*.c
15463 F:      sound/soc/codecs/tscs*.h
15464 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15465
15466 TTY LAYER
15467 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15468 M:      Jiri Slaby <jslaby@suse.com>
15469 S:      Supported
15470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15471 F:      Documentation/serial/
15472 F:      drivers/tty/
15473 F:      drivers/tty/serial/serial_core.c
15474 F:      include/linux/serial_core.h
15475 F:      include/linux/serial.h
15476 F:      include/linux/tty.h
15477 F:      include/uapi/linux/serial_core.h
15478 F:      include/uapi/linux/serial.h
15479 F:      include/uapi/linux/tty.h
15480
15481 TUA9001 MEDIA DRIVER
15482 M:      Antti Palosaari <crope@iki.fi>
15483 L:      linux-media@vger.kernel.org
15484 W:      https://linuxtv.org
15485 W:      http://palosaari.fi/linux/
15486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15487 T:      git git://linuxtv.org/anttip/media_tree.git
15488 S:      Maintained
15489 F:      drivers/media/tuners/tua9001*
15490
15491 TULIP NETWORK DRIVERS
15492 L:      netdev@vger.kernel.org
15493 L:      linux-parisc@vger.kernel.org
15494 S:      Orphan
15495 F:      drivers/net/ethernet/dec/tulip/
15496
15497 TUN/TAP driver
15498 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15499 W:      http://vtun.sourceforge.net/tun
15500 S:      Maintained
15501 F:      Documentation/networking/tuntap.txt
15502 F:      arch/um/os-Linux/drivers/
15503
15504 TURBOCHANNEL SUBSYSTEM
15505 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15506 M:      Ralf Baechle <ralf@linux-mips.org>
15507 L:      linux-mips@vger.kernel.org
15508 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15509 S:      Maintained
15510 F:      drivers/tc/
15511 F:      include/linux/tc.h
15512
15513 TURBOSTAT UTILITY
15514 M:      "Len Brown" <lenb@kernel.org>
15515 L:      linux-pm@vger.kernel.org
15516 B:      https://bugzilla.kernel.org
15517 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15519 S:      Supported
15520 F:      tools/power/x86/turbostat/
15521
15522 TW5864 VIDEO4LINUX DRIVER
15523 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15524 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15525 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15526 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15527 L:      linux-media@vger.kernel.org
15528 S:      Supported
15529 F:      drivers/media/pci/tw5864/
15530
15531 TW68 VIDEO4LINUX DRIVER
15532 M:      Hans Verkuil <hverkuil@xs4all.nl>
15533 L:      linux-media@vger.kernel.org
15534 T:      git git://linuxtv.org/media_tree.git
15535 W:      https://linuxtv.org
15536 S:      Odd Fixes
15537 F:      drivers/media/pci/tw68/
15538
15539 TW686X VIDEO4LINUX DRIVER
15540 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15541 L:      linux-media@vger.kernel.org
15542 T:      git git://linuxtv.org/media_tree.git
15543 W:      http://linuxtv.org
15544 S:      Maintained
15545 F:      drivers/media/pci/tw686x/
15546
15547 UBI FILE SYSTEM (UBIFS)
15548 M:      Richard Weinberger <richard@nod.at>
15549 M:      Artem Bityutskiy <dedekind1@gmail.com>
15550 M:      Adrian Hunter <adrian.hunter@intel.com>
15551 L:      linux-mtd@lists.infradead.org
15552 T:      git git://git.infradead.org/ubifs-2.6.git
15553 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15554 S:      Supported
15555 F:      Documentation/filesystems/ubifs.txt
15556 F:      fs/ubifs/
15557
15558 UCLINUX (M68KNOMMU AND COLDFIRE)
15559 M:      Greg Ungerer <gerg@linux-m68k.org>
15560 W:      http://www.linux-m68k.org/
15561 W:      http://www.uclinux.org/
15562 L:      linux-m68k@lists.linux-m68k.org
15563 L:      uclinux-dev@uclinux.org  (subscribers-only)
15564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15565 S:      Maintained
15566 F:      arch/m68k/coldfire/
15567 F:      arch/m68k/68*/
15568 F:      arch/m68k/*/*_no.*
15569 F:      arch/m68k/include/asm/*_no.*
15570
15571 UDF FILESYSTEM
15572 M:      Jan Kara <jack@suse.com>
15573 S:      Maintained
15574 F:      Documentation/filesystems/udf.txt
15575 F:      fs/udf/
15576
15577 UDRAW TABLET
15578 M:      Bastien Nocera <hadess@hadess.net>
15579 L:      linux-input@vger.kernel.org
15580 S:      Maintained
15581 F:      drivers/hid/hid-udraw-ps3.c
15582
15583 UFS FILESYSTEM
15584 M:      Evgeniy Dushistov <dushistov@mail.ru>
15585 S:      Maintained
15586 F:      Documentation/filesystems/ufs.txt
15587 F:      fs/ufs/
15588
15589 UHID USERSPACE HID IO DRIVER:
15590 M:      David Herrmann <dh.herrmann@googlemail.com>
15591 L:      linux-input@vger.kernel.org
15592 S:      Maintained
15593 F:      drivers/hid/uhid.c
15594 F:      include/uapi/linux/uhid.h
15595
15596 ULPI BUS
15597 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15598 L:      linux-usb@vger.kernel.org
15599 S:      Maintained
15600 F:      drivers/usb/common/ulpi.c
15601 F:      include/linux/ulpi/
15602
15603 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15604 L:      linux-usb@vger.kernel.org
15605 S:      Orphan
15606 F:      drivers/uwb/
15607 F:      include/linux/uwb.h
15608 F:      include/linux/uwb/
15609
15610 UNICORE32 ARCHITECTURE:
15611 M:      Guan Xuetao <gxt@pku.edu.cn>
15612 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15613 S:      Maintained
15614 T:      git git://github.com/gxt/linux.git
15615 F:      arch/unicore32/
15616
15617 UNIFDEF
15618 M:      Tony Finch <dot@dotat.at>
15619 W:      http://dotat.at/prog/unifdef
15620 S:      Maintained
15621 F:      scripts/unifdef.c
15622
15623 UNIFORM CDROM DRIVER
15624 M:      Jens Axboe <axboe@kernel.dk>
15625 W:      http://www.kernel.dk
15626 S:      Maintained
15627 F:      Documentation/cdrom/
15628 F:      drivers/cdrom/cdrom.c
15629 F:      include/linux/cdrom.h
15630 F:      include/uapi/linux/cdrom.h
15631
15632 UNISYS S-PAR DRIVERS
15633 M:      David Kershner <david.kershner@unisys.com>
15634 L:      sparmaintainer@unisys.com (Unisys internal)
15635 S:      Supported
15636 F:      include/linux/visorbus.h
15637 F:      drivers/visorbus/
15638 F:      drivers/staging/unisys/
15639
15640 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15641 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15642 L:      linux-scsi@vger.kernel.org
15643 S:      Supported
15644 F:      Documentation/scsi/ufs.txt
15645 F:      drivers/scsi/ufs/
15646
15647 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15648 M:      Joao Pinto <jpinto@synopsys.com>
15649 L:      linux-scsi@vger.kernel.org
15650 S:      Supported
15651 F:      drivers/scsi/ufs/*dwc*
15652
15653 UNSORTED BLOCK IMAGES (UBI)
15654 M:      Artem Bityutskiy <dedekind1@gmail.com>
15655 M:      Richard Weinberger <richard@nod.at>
15656 W:      http://www.linux-mtd.infradead.org/
15657 L:      linux-mtd@lists.infradead.org
15658 T:      git git://git.infradead.org/ubifs-2.6.git
15659 S:      Supported
15660 F:      drivers/mtd/ubi/
15661 F:      include/linux/mtd/ubi.h
15662 F:      include/uapi/mtd/ubi-user.h
15663
15664 USB "USBNET" DRIVER FRAMEWORK
15665 M:      Oliver Neukum <oneukum@suse.com>
15666 L:      netdev@vger.kernel.org
15667 W:      http://www.linux-usb.org/usbnet
15668 S:      Maintained
15669 F:      drivers/net/usb/usbnet.c
15670 F:      include/linux/usb/usbnet.h
15671
15672 USB ACM DRIVER
15673 M:      Oliver Neukum <oneukum@suse.com>
15674 L:      linux-usb@vger.kernel.org
15675 S:      Maintained
15676 F:      Documentation/usb/acm.txt
15677 F:      drivers/usb/class/cdc-acm.*
15678
15679 USB AR5523 WIRELESS DRIVER
15680 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15681 L:      linux-wireless@vger.kernel.org
15682 S:      Maintained
15683 F:      drivers/net/wireless/ath/ar5523/
15684
15685 USB ATTACHED SCSI
15686 M:      Oliver Neukum <oneukum@suse.com>
15687 L:      linux-usb@vger.kernel.org
15688 L:      linux-scsi@vger.kernel.org
15689 S:      Maintained
15690 F:      drivers/usb/storage/uas.c
15691
15692 USB CDC ETHERNET DRIVER
15693 M:      Oliver Neukum <oliver@neukum.org>
15694 L:      linux-usb@vger.kernel.org
15695 S:      Maintained
15696 F:      drivers/net/usb/cdc_*.c
15697 F:      include/uapi/linux/usb/cdc.h
15698
15699 USB CHAOSKEY DRIVER
15700 M:      Keith Packard <keithp@keithp.com>
15701 L:      linux-usb@vger.kernel.org
15702 S:      Maintained
15703 F:      drivers/usb/misc/chaoskey.c
15704
15705 USB CYPRESS C67X00 DRIVER
15706 M:      Peter Korsgaard <jacmet@sunsite.dk>
15707 L:      linux-usb@vger.kernel.org
15708 S:      Maintained
15709 F:      drivers/usb/c67x00/
15710
15711 USB DAVICOM DM9601 DRIVER
15712 M:      Peter Korsgaard <jacmet@sunsite.dk>
15713 L:      netdev@vger.kernel.org
15714 W:      http://www.linux-usb.org/usbnet
15715 S:      Maintained
15716 F:      drivers/net/usb/dm9601.c
15717
15718 USB DIAMOND RIO500 DRIVER
15719 M:      Cesar Miquel <miquel@df.uba.ar>
15720 L:      rio500-users@lists.sourceforge.net
15721 W:      http://rio500.sourceforge.net
15722 S:      Maintained
15723 F:      drivers/usb/misc/rio500*
15724
15725 USB EHCI DRIVER
15726 M:      Alan Stern <stern@rowland.harvard.edu>
15727 L:      linux-usb@vger.kernel.org
15728 S:      Maintained
15729 F:      Documentation/usb/ehci.txt
15730 F:      drivers/usb/host/ehci*
15731
15732 USB GADGET/PERIPHERAL SUBSYSTEM
15733 M:      Felipe Balbi <balbi@kernel.org>
15734 L:      linux-usb@vger.kernel.org
15735 W:      http://www.linux-usb.org/gadget
15736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15737 S:      Maintained
15738 F:      drivers/usb/gadget/
15739 F:      include/linux/usb/gadget*
15740
15741 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15742 M:      Jiri Kosina <jikos@kernel.org>
15743 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15744 L:      linux-usb@vger.kernel.org
15745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15746 S:      Maintained
15747 F:      Documentation/hid/hiddev.txt
15748 F:      drivers/hid/usbhid/
15749
15750 USB INTEL XHCI ROLE MUX DRIVER
15751 M:      Hans de Goede <hdegoede@redhat.com>
15752 L:      linux-usb@vger.kernel.org
15753 S:      Maintained
15754 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15755
15756 USB ISP116X DRIVER
15757 M:      Olav Kongas <ok@artecdesign.ee>
15758 L:      linux-usb@vger.kernel.org
15759 S:      Maintained
15760 F:      drivers/usb/host/isp116x*
15761 F:      include/linux/usb/isp116x.h
15762
15763 USB LAN78XX ETHERNET DRIVER
15764 M:      Woojung Huh <woojung.huh@microchip.com>
15765 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15766 L:      netdev@vger.kernel.org
15767 S:      Maintained
15768 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15769 F:      drivers/net/usb/lan78xx.*
15770 F:      include/dt-bindings/net/microchip-lan78xx.h
15771
15772 USB MASS STORAGE DRIVER
15773 M:      Alan Stern <stern@rowland.harvard.edu>
15774 L:      linux-usb@vger.kernel.org
15775 L:      usb-storage@lists.one-eyed-alien.net
15776 S:      Maintained
15777 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15778 F:      drivers/usb/storage/
15779
15780 USB MIDI DRIVER
15781 M:      Clemens Ladisch <clemens@ladisch.de>
15782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15783 T:      git git://git.alsa-project.org/alsa-kernel.git
15784 S:      Maintained
15785 F:      sound/usb/midi.*
15786
15787 USB NETWORKING DRIVERS
15788 L:      linux-usb@vger.kernel.org
15789 S:      Odd Fixes
15790 F:      drivers/net/usb/
15791
15792 USB OHCI DRIVER
15793 M:      Alan Stern <stern@rowland.harvard.edu>
15794 L:      linux-usb@vger.kernel.org
15795 S:      Maintained
15796 F:      Documentation/usb/ohci.txt
15797 F:      drivers/usb/host/ohci*
15798
15799 USB OTG FSM (Finite State Machine)
15800 M:      Peter Chen <Peter.Chen@nxp.com>
15801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15802 L:      linux-usb@vger.kernel.org
15803 S:      Maintained
15804 F:      drivers/usb/common/usb-otg-fsm.c
15805
15806 USB OVER IP DRIVER
15807 M:      Valentina Manea <valentina.manea.m@gmail.com>
15808 M:      Shuah Khan <shuah@kernel.org>
15809 L:      linux-usb@vger.kernel.org
15810 S:      Maintained
15811 F:      Documentation/usb/usbip_protocol.txt
15812 F:      drivers/usb/usbip/
15813 F:      tools/usb/usbip/
15814 F:      tools/testing/selftests/drivers/usb/usbip/
15815
15816 USB PEGASUS DRIVER
15817 M:      Petko Manolov <petkan@nucleusys.com>
15818 L:      linux-usb@vger.kernel.org
15819 L:      netdev@vger.kernel.org
15820 T:      git git://github.com/petkan/pegasus.git
15821 W:      https://github.com/petkan/pegasus
15822 S:      Maintained
15823 F:      drivers/net/usb/pegasus.*
15824
15825 USB PHY LAYER
15826 M:      Felipe Balbi <balbi@kernel.org>
15827 L:      linux-usb@vger.kernel.org
15828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15829 S:      Maintained
15830 F:      drivers/usb/phy/
15831
15832 USB PRINTER DRIVER (usblp)
15833 M:      Pete Zaitcev <zaitcev@redhat.com>
15834 L:      linux-usb@vger.kernel.org
15835 S:      Supported
15836 F:      drivers/usb/class/usblp.c
15837
15838 USB QMI WWAN NETWORK DRIVER
15839 M:      Bjørn Mork <bjorn@mork.no>
15840 L:      netdev@vger.kernel.org
15841 S:      Maintained
15842 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15843 F:      drivers/net/usb/qmi_wwan.c
15844
15845 USB RTL8150 DRIVER
15846 M:      Petko Manolov <petkan@nucleusys.com>
15847 L:      linux-usb@vger.kernel.org
15848 L:      netdev@vger.kernel.org
15849 T:      git git://github.com/petkan/rtl8150.git
15850 W:      https://github.com/petkan/rtl8150
15851 S:      Maintained
15852 F:      drivers/net/usb/rtl8150.c
15853
15854 USB SERIAL SUBSYSTEM
15855 M:      Johan Hovold <johan@kernel.org>
15856 L:      linux-usb@vger.kernel.org
15857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15858 S:      Maintained
15859 F:      Documentation/usb/usb-serial.txt
15860 F:      drivers/usb/serial/
15861 F:      include/linux/usb/serial.h
15862
15863 USB SMSC75XX ETHERNET DRIVER
15864 M:      Steve Glendinning <steve.glendinning@shawell.net>
15865 L:      netdev@vger.kernel.org
15866 S:      Maintained
15867 F:      drivers/net/usb/smsc75xx.*
15868
15869 USB SMSC95XX ETHERNET DRIVER
15870 M:      Steve Glendinning <steve.glendinning@shawell.net>
15871 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15872 L:      netdev@vger.kernel.org
15873 S:      Maintained
15874 F:      drivers/net/usb/smsc95xx.*
15875
15876 USB SUBSYSTEM
15877 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15878 L:      linux-usb@vger.kernel.org
15879 W:      http://www.linux-usb.org
15880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15881 S:      Supported
15882 F:      Documentation/devicetree/bindings/usb/
15883 F:      Documentation/usb/
15884 F:      drivers/usb/
15885 F:      include/linux/usb.h
15886 F:      include/linux/usb/
15887
15888 USB TYPEC PI3USB30532 MUX DRIVER
15889 M:      Hans de Goede <hdegoede@redhat.com>
15890 L:      linux-usb@vger.kernel.org
15891 S:      Maintained
15892 F:      drivers/usb/typec/mux/pi3usb30532.c
15893
15894 USB TYPEC CLASS
15895 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15896 L:      linux-usb@vger.kernel.org
15897 S:      Maintained
15898 F:      Documentation/ABI/testing/sysfs-class-typec
15899 F:      Documentation/driver-api/usb/typec.rst
15900 F:      drivers/usb/typec/
15901 F:      include/linux/usb/typec.h
15902
15903 USB TYPEC BUS FOR ALTERNATE MODES
15904 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15905 L:      linux-usb@vger.kernel.org
15906 S:      Maintained
15907 F:      Documentation/ABI/testing/sysfs-bus-typec
15908 F:      Documentation/driver-api/usb/typec_bus.rst
15909 F:      drivers/usb/typec/altmodes/
15910 F:      include/linux/usb/typec_altmode.h
15911
15912 USB TYPEC PORT CONTROLLER DRIVERS
15913 M:      Guenter Roeck <linux@roeck-us.net>
15914 L:      linux-usb@vger.kernel.org
15915 S:      Maintained
15916 F:      drivers/usb/typec/tcpm/
15917
15918 USB UHCI DRIVER
15919 M:      Alan Stern <stern@rowland.harvard.edu>
15920 L:      linux-usb@vger.kernel.org
15921 S:      Maintained
15922 F:      drivers/usb/host/uhci*
15923
15924 USB VIDEO CLASS
15925 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15926 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15927 L:      linux-media@vger.kernel.org
15928 T:      git git://linuxtv.org/media_tree.git
15929 W:      http://www.ideasonboard.org/uvc/
15930 S:      Maintained
15931 F:      drivers/media/usb/uvc/
15932 F:      include/uapi/linux/uvcvideo.h
15933
15934 USB VISION DRIVER
15935 M:      Hans Verkuil <hverkuil@xs4all.nl>
15936 L:      linux-media@vger.kernel.org
15937 T:      git git://linuxtv.org/media_tree.git
15938 W:      https://linuxtv.org
15939 S:      Odd Fixes
15940 F:      drivers/media/usb/usbvision/
15941
15942 USB WEBCAM GADGET
15943 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15944 L:      linux-usb@vger.kernel.org
15945 S:      Maintained
15946 F:      drivers/usb/gadget/function/*uvc*
15947 F:      drivers/usb/gadget/legacy/webcam.c
15948 F:      include/uapi/linux/usb/g_uvc.h
15949
15950 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15951 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15952 L:      linux-wireless@vger.kernel.org
15953 S:      Maintained
15954 F:      drivers/net/wireless/rndis_wlan.c
15955
15956 USB XHCI DRIVER
15957 M:      Mathias Nyman <mathias.nyman@intel.com>
15958 L:      linux-usb@vger.kernel.org
15959 S:      Supported
15960 F:      drivers/usb/host/xhci*
15961 F:      drivers/usb/host/pci-quirks*
15962
15963 USB ZD1201 DRIVER
15964 L:      linux-wireless@vger.kernel.org
15965 W:      http://linux-lc100020.sourceforge.net
15966 S:      Orphan
15967 F:      drivers/net/wireless/zydas/zd1201.*
15968
15969 USB ZR364XX DRIVER
15970 M:      Antoine Jacquet <royale@zerezo.com>
15971 L:      linux-usb@vger.kernel.org
15972 L:      linux-media@vger.kernel.org
15973 T:      git git://linuxtv.org/media_tree.git
15974 W:      http://royale.zerezo.com/zr364xx/
15975 S:      Maintained
15976 F:      Documentation/media/v4l-drivers/zr364xx*
15977 F:      drivers/media/usb/zr364xx/
15978
15979 USER-MODE LINUX (UML)
15980 M:      Jeff Dike <jdike@addtoit.com>
15981 M:      Richard Weinberger <richard@nod.at>
15982 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
15983 L:      linux-um@lists.infradead.org
15984 W:      http://user-mode-linux.sourceforge.net
15985 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
15986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15987 S:      Maintained
15988 F:      Documentation/virtual/uml/
15989 F:      arch/um/
15990 F:      arch/x86/um/
15991 F:      fs/hostfs/
15992
15993 USERSPACE COPYIN/COPYOUT (UIOVEC)
15994 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15995 S:      Maintained
15996 F:      lib/iov_iter.c
15997 F:      include/linux/uio.h
15998
15999 USERSPACE DMA BUFFER DRIVER
16000 M:      Gerd Hoffmann <kraxel@redhat.com>
16001 S:      Maintained
16002 L:      dri-devel@lists.freedesktop.org
16003 F:      drivers/dma-buf/udmabuf.c
16004 F:      include/uapi/linux/udmabuf.h
16005 T:      git git://anongit.freedesktop.org/drm/drm-misc
16006
16007 USERSPACE I/O (UIO)
16008 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16009 S:      Maintained
16010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16011 F:      Documentation/driver-api/uio-howto.rst
16012 F:      drivers/uio/
16013 F:      include/linux/uio_driver.h
16014
16015 UTIL-LINUX PACKAGE
16016 M:      Karel Zak <kzak@redhat.com>
16017 L:      util-linux@vger.kernel.org
16018 W:      http://en.wikipedia.org/wiki/Util-linux
16019 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16020 S:      Maintained
16021
16022 UUID HELPERS
16023 M:      Christoph Hellwig <hch@lst.de>
16024 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16025 L:      linux-kernel@vger.kernel.org
16026 T:      git git://git.infradead.org/users/hch/uuid.git
16027 F:      lib/uuid.c
16028 F:      lib/test_uuid.c
16029 F:      include/linux/uuid.h
16030 F:      include/uapi/linux/uuid.h
16031 S:      Maintained
16032
16033 UVESAFB DRIVER
16034 M:      Michal Januszewski <spock@gentoo.org>
16035 L:      linux-fbdev@vger.kernel.org
16036 W:      https://github.com/mjanusz/v86d
16037 S:      Maintained
16038 F:      Documentation/fb/uvesafb.txt
16039 F:      drivers/video/fbdev/uvesafb.*
16040
16041 VF610 NAND DRIVER
16042 M:      Stefan Agner <stefan@agner.ch>
16043 L:      linux-mtd@lists.infradead.org
16044 S:      Supported
16045 F:      drivers/mtd/nand/raw/vf610_nfc.c
16046
16047 VFAT/FAT/MSDOS FILESYSTEM
16048 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16049 S:      Maintained
16050 F:      Documentation/filesystems/vfat.txt
16051 F:      fs/fat/
16052
16053 VFIO DRIVER
16054 M:      Alex Williamson <alex.williamson@redhat.com>
16055 L:      kvm@vger.kernel.org
16056 T:      git git://github.com/awilliam/linux-vfio.git
16057 S:      Maintained
16058 F:      Documentation/vfio.txt
16059 F:      drivers/vfio/
16060 F:      include/linux/vfio.h
16061 F:      include/uapi/linux/vfio.h
16062
16063 VFIO MEDIATED DEVICE DRIVERS
16064 M:      Kirti Wankhede <kwankhede@nvidia.com>
16065 L:      kvm@vger.kernel.org
16066 S:      Maintained
16067 F:      Documentation/vfio-mediated-device.txt
16068 F:      drivers/vfio/mdev/
16069 F:      include/linux/mdev.h
16070 F:      samples/vfio-mdev/
16071
16072 VFIO PLATFORM DRIVER
16073 M:      Eric Auger <eric.auger@redhat.com>
16074 L:      kvm@vger.kernel.org
16075 S:      Maintained
16076 F:      drivers/vfio/platform/
16077
16078 VGA_SWITCHEROO
16079 R:      Lukas Wunner <lukas@wunner.de>
16080 S:      Maintained
16081 F:      Documentation/gpu/vga-switcheroo.rst
16082 F:      drivers/gpu/vga/vga_switcheroo.c
16083 F:      include/linux/vga_switcheroo.h
16084 T:      git git://anongit.freedesktop.org/drm/drm-misc
16085
16086 VIA RHINE NETWORK DRIVER
16087 S:      Orphan
16088 F:      drivers/net/ethernet/via/via-rhine.c
16089
16090 VIA SD/MMC CARD CONTROLLER DRIVER
16091 M:      Bruce Chang <brucechang@via.com.tw>
16092 M:      Harald Welte <HaraldWelte@viatech.com>
16093 S:      Maintained
16094 F:      drivers/mmc/host/via-sdmmc.c
16095
16096 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16097 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16098 L:      linux-fbdev@vger.kernel.org
16099 S:      Maintained
16100 F:      include/linux/via-core.h
16101 F:      include/linux/via-gpio.h
16102 F:      include/linux/via_i2c.h
16103 F:      drivers/video/fbdev/via/
16104
16105 VIA VELOCITY NETWORK DRIVER
16106 M:      Francois Romieu <romieu@fr.zoreil.com>
16107 L:      netdev@vger.kernel.org
16108 S:      Maintained
16109 F:      drivers/net/ethernet/via/via-velocity.*
16110
16111 VICODEC VIRTUAL CODEC DRIVER
16112 M:      Hans Verkuil <hans.verkuil@cisco.com>
16113 L:      linux-media@vger.kernel.org
16114 T:      git git://linuxtv.org/media_tree.git
16115 W:      https://linuxtv.org
16116 S:      Maintained
16117 F:      drivers/media/platform/vicodec/*
16118
16119 VIDEO MULTIPLEXER DRIVER
16120 M:      Philipp Zabel <p.zabel@pengutronix.de>
16121 L:      linux-media@vger.kernel.org
16122 S:      Maintained
16123 F:      drivers/media/platform/video-mux.c
16124
16125 VIDEO I2C POLLING DRIVER
16126 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16127 L:      linux-media@vger.kernel.org
16128 S:      Maintained
16129 F:      drivers/media/i2c/video-i2c.c
16130
16131 VIDEOBUF2 FRAMEWORK
16132 M:      Pawel Osciak <pawel@osciak.com>
16133 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16134 M:      Kyungmin Park <kyungmin.park@samsung.com>
16135 L:      linux-media@vger.kernel.org
16136 S:      Maintained
16137 F:      drivers/media/common/videobuf2/*
16138 F:      include/media/videobuf2-*
16139
16140 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16141 M:      Helen Koike <helen.koike@collabora.com>
16142 L:      linux-media@vger.kernel.org
16143 T:      git git://linuxtv.org/media_tree.git
16144 W:      https://linuxtv.org
16145 S:      Maintained
16146 F:      drivers/media/platform/vimc/*
16147
16148 VIRT LIB
16149 M:      Alex Williamson <alex.williamson@redhat.com>
16150 M:      Paolo Bonzini <pbonzini@redhat.com>
16151 L:      kvm@vger.kernel.org
16152 S:      Supported
16153 F:      virt/lib/
16154
16155 VIRTIO AND VHOST VSOCK DRIVER
16156 M:      Stefan Hajnoczi <stefanha@redhat.com>
16157 L:      kvm@vger.kernel.org
16158 L:      virtualization@lists.linux-foundation.org
16159 L:      netdev@vger.kernel.org
16160 S:      Maintained
16161 F:      include/linux/virtio_vsock.h
16162 F:      include/uapi/linux/virtio_vsock.h
16163 F:      include/uapi/linux/vsockmon.h
16164 F:      include/uapi/linux/vm_sockets_diag.h
16165 F:      net/vmw_vsock/diag.c
16166 F:      net/vmw_vsock/af_vsock_tap.c
16167 F:      net/vmw_vsock/virtio_transport_common.c
16168 F:      net/vmw_vsock/virtio_transport.c
16169 F:      drivers/net/vsockmon.c
16170 F:      drivers/vhost/vsock.c
16171 F:      tools/testing/vsock/
16172
16173 VIRTIO CONSOLE DRIVER
16174 M:      Amit Shah <amit@kernel.org>
16175 L:      virtualization@lists.linux-foundation.org
16176 S:      Maintained
16177 F:      drivers/char/virtio_console.c
16178 F:      include/linux/virtio_console.h
16179 F:      include/uapi/linux/virtio_console.h
16180
16181 VIRTIO CORE, NET AND BLOCK DRIVERS
16182 M:      "Michael S. Tsirkin" <mst@redhat.com>
16183 M:      Jason Wang <jasowang@redhat.com>
16184 L:      virtualization@lists.linux-foundation.org
16185 S:      Maintained
16186 F:      Documentation/devicetree/bindings/virtio/
16187 F:      drivers/virtio/
16188 F:      tools/virtio/
16189 F:      drivers/net/virtio_net.c
16190 F:      drivers/block/virtio_blk.c
16191 F:      include/linux/virtio*.h
16192 F:      include/uapi/linux/virtio_*.h
16193 F:      drivers/crypto/virtio/
16194 F:      mm/balloon_compaction.c
16195
16196 VIRTIO CRYPTO DRIVER
16197 M:      Gonglei <arei.gonglei@huawei.com>
16198 L:      virtualization@lists.linux-foundation.org
16199 L:      linux-crypto@vger.kernel.org
16200 S:      Maintained
16201 F:      drivers/crypto/virtio/
16202 F:      include/uapi/linux/virtio_crypto.h
16203
16204 VIRTIO DRIVERS FOR S390
16205 M:      Cornelia Huck <cohuck@redhat.com>
16206 M:      Halil Pasic <pasic@linux.ibm.com>
16207 L:      linux-s390@vger.kernel.org
16208 L:      virtualization@lists.linux-foundation.org
16209 L:      kvm@vger.kernel.org
16210 S:      Supported
16211 F:      drivers/s390/virtio/
16212 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16213
16214 VIRTIO GPU DRIVER
16215 M:      David Airlie <airlied@linux.ie>
16216 M:      Gerd Hoffmann <kraxel@redhat.com>
16217 L:      dri-devel@lists.freedesktop.org
16218 L:      virtualization@lists.linux-foundation.org
16219 T:      git git://anongit.freedesktop.org/drm/drm-misc
16220 S:      Maintained
16221 F:      drivers/gpu/drm/virtio/
16222 F:      include/uapi/linux/virtio_gpu.h
16223
16224 VIRTIO HOST (VHOST)
16225 M:      "Michael S. Tsirkin" <mst@redhat.com>
16226 M:      Jason Wang <jasowang@redhat.com>
16227 L:      kvm@vger.kernel.org
16228 L:      virtualization@lists.linux-foundation.org
16229 L:      netdev@vger.kernel.org
16230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16231 S:      Maintained
16232 F:      drivers/vhost/
16233 F:      include/uapi/linux/vhost.h
16234
16235 VIRTIO INPUT DRIVER
16236 M:      Gerd Hoffmann <kraxel@redhat.com>
16237 S:      Maintained
16238 F:      drivers/virtio/virtio_input.c
16239 F:      include/uapi/linux/virtio_input.h
16240
16241 VIRTUAL BOX GUEST DEVICE DRIVER
16242 M:      Hans de Goede <hdegoede@redhat.com>
16243 M:      Arnd Bergmann <arnd@arndb.de>
16244 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16245 S:      Maintained
16246 F:      include/linux/vbox_utils.h
16247 F:      include/uapi/linux/vbox*.h
16248 F:      drivers/virt/vboxguest/
16249
16250 VIRTUAL SERIO DEVICE DRIVER
16251 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16252 S:      Maintained
16253 F:      drivers/input/serio/userio.c
16254 F:      include/uapi/linux/userio.h
16255
16256 VIVID VIRTUAL VIDEO DRIVER
16257 M:      Hans Verkuil <hverkuil@xs4all.nl>
16258 L:      linux-media@vger.kernel.org
16259 T:      git git://linuxtv.org/media_tree.git
16260 W:      https://linuxtv.org
16261 S:      Maintained
16262 F:      drivers/media/platform/vivid/*
16263
16264 VLYNQ BUS
16265 M:      Florian Fainelli <f.fainelli@gmail.com>
16266 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16267 S:      Maintained
16268 F:      drivers/vlynq/vlynq.c
16269 F:      include/linux/vlynq.h
16270
16271 VME SUBSYSTEM
16272 M:      Martyn Welch <martyn@welchs.me.uk>
16273 M:      Manohar Vanga <manohar.vanga@gmail.com>
16274 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16275 L:      devel@driverdev.osuosl.org
16276 S:      Maintained
16277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16278 F:      Documentation/driver-api/vme.rst
16279 F:      drivers/staging/vme/
16280 F:      drivers/vme/
16281 F:      include/linux/vme*
16282
16283 VMWARE BALLOON DRIVER
16284 M:      Julien Freche <jfreche@vmware.com>
16285 M:      Nadav Amit <namit@vmware.com>
16286 M:      "VMware, Inc." <pv-drivers@vmware.com>
16287 L:      linux-kernel@vger.kernel.org
16288 S:      Maintained
16289 F:      drivers/misc/vmw_balloon.c
16290
16291 VMWARE HYPERVISOR INTERFACE
16292 M:      Alok Kataria <akataria@vmware.com>
16293 L:      virtualization@lists.linux-foundation.org
16294 S:      Supported
16295 F:      arch/x86/kernel/cpu/vmware.c
16296
16297 VMWARE PVRDMA DRIVER
16298 M:      Adit Ranadive <aditr@vmware.com>
16299 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16300 L:      linux-rdma@vger.kernel.org
16301 S:      Maintained
16302 F:      drivers/infiniband/hw/vmw_pvrdma/
16303
16304 VMware PVSCSI driver
16305 M:      Jim Gill <jgill@vmware.com>
16306 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16307 L:      linux-scsi@vger.kernel.org
16308 S:      Maintained
16309 F:      drivers/scsi/vmw_pvscsi.c
16310 F:      drivers/scsi/vmw_pvscsi.h
16311
16312 VMWARE VMMOUSE SUBDRIVER
16313 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16314 M:      "VMware, Inc." <pv-drivers@vmware.com>
16315 L:      linux-input@vger.kernel.org
16316 S:      Maintained
16317 F:      drivers/input/mouse/vmmouse.c
16318 F:      drivers/input/mouse/vmmouse.h
16319
16320 VMWARE VMXNET3 ETHERNET DRIVER
16321 M:      Ronak Doshi <doshir@vmware.com>
16322 M:      "VMware, Inc." <pv-drivers@vmware.com>
16323 L:      netdev@vger.kernel.org
16324 S:      Maintained
16325 F:      drivers/net/vmxnet3/
16326
16327 VOCORE VOCORE2 BOARD
16328 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16329 L:      linux-mips@vger.kernel.org
16330 S:      Maintained
16331 F:      arch/mips/boot/dts/ralink/vocore2.dts
16332
16333 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16334 M:      Liam Girdwood <lgirdwood@gmail.com>
16335 M:      Mark Brown <broonie@kernel.org>
16336 L:      linux-kernel@vger.kernel.org
16337 W:      http://www.slimlogic.co.uk/?p=48
16338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16339 S:      Supported
16340 F:      Documentation/devicetree/bindings/regulator/
16341 F:      Documentation/power/regulator/
16342 F:      drivers/regulator/
16343 F:      include/dt-bindings/regulator/
16344 F:      include/linux/regulator/
16345
16346 VRF
16347 M:      David Ahern <dsa@cumulusnetworks.com>
16348 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16349 L:      netdev@vger.kernel.org
16350 S:      Maintained
16351 F:      drivers/net/vrf.c
16352 F:      Documentation/networking/vrf.txt
16353
16354 VT1211 HARDWARE MONITOR DRIVER
16355 M:      Juerg Haefliger <juergh@gmail.com>
16356 L:      linux-hwmon@vger.kernel.org
16357 S:      Maintained
16358 F:      Documentation/hwmon/vt1211
16359 F:      drivers/hwmon/vt1211.c
16360
16361 VT8231 HARDWARE MONITOR DRIVER
16362 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16363 L:      linux-hwmon@vger.kernel.org
16364 S:      Maintained
16365 F:      drivers/hwmon/vt8231.c
16366
16367 VUB300 USB to SDIO/SD/MMC bridge chip
16368 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16369 L:      linux-mmc@vger.kernel.org
16370 L:      linux-usb@vger.kernel.org
16371 S:      Supported
16372 F:      drivers/mmc/host/vub300.c
16373
16374 W1 DALLAS'S 1-WIRE BUS
16375 M:      Evgeniy Polyakov <zbr@ioremap.net>
16376 S:      Maintained
16377 F:      Documentation/devicetree/bindings/w1/
16378 F:      Documentation/w1/
16379 F:      drivers/w1/
16380 F:      include/linux/w1.h
16381
16382 W83791D HARDWARE MONITORING DRIVER
16383 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16384 L:      linux-hwmon@vger.kernel.org
16385 S:      Maintained
16386 F:      Documentation/hwmon/w83791d
16387 F:      drivers/hwmon/w83791d.c
16388
16389 W83793 HARDWARE MONITORING DRIVER
16390 M:      Rudolf Marek <r.marek@assembler.cz>
16391 L:      linux-hwmon@vger.kernel.org
16392 S:      Maintained
16393 F:      Documentation/hwmon/w83793
16394 F:      drivers/hwmon/w83793.c
16395
16396 W83795 HARDWARE MONITORING DRIVER
16397 M:      Jean Delvare <jdelvare@suse.com>
16398 L:      linux-hwmon@vger.kernel.org
16399 S:      Maintained
16400 F:      drivers/hwmon/w83795.c
16401
16402 W83L51xD SD/MMC CARD INTERFACE DRIVER
16403 M:      Pierre Ossman <pierre@ossman.eu>
16404 S:      Maintained
16405 F:      drivers/mmc/host/wbsd.*
16406
16407 WACOM PROTOCOL 4 SERIAL TABLETS
16408 M:      Julian Squires <julian@cipht.net>
16409 M:      Hans de Goede <hdegoede@redhat.com>
16410 L:      linux-input@vger.kernel.org
16411 S:      Maintained
16412 F:      drivers/input/tablet/wacom_serial4.c
16413
16414 WATCHDOG DEVICE DRIVERS
16415 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16416 M:      Guenter Roeck <linux@roeck-us.net>
16417 L:      linux-watchdog@vger.kernel.org
16418 W:      http://www.linux-watchdog.org/
16419 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16420 S:      Maintained
16421 F:      Documentation/devicetree/bindings/watchdog/
16422 F:      Documentation/watchdog/
16423 F:      drivers/watchdog/
16424 F:      include/linux/watchdog.h
16425 F:      include/uapi/linux/watchdog.h
16426
16427 WHISKEYCOVE PMIC GPIO DRIVER
16428 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16429 L:      linux-gpio@vger.kernel.org
16430 S:      Maintained
16431 F:      drivers/gpio/gpio-wcove.c
16432
16433 WIIMOTE HID DRIVER
16434 M:      David Herrmann <dh.herrmann@googlemail.com>
16435 L:      linux-input@vger.kernel.org
16436 S:      Maintained
16437 F:      drivers/hid/hid-wiimote*
16438
16439 WILOCITY WIL6210 WIRELESS DRIVER
16440 M:      Maya Erez <merez@codeaurora.org>
16441 L:      linux-wireless@vger.kernel.org
16442 L:      wil6210@qti.qualcomm.com
16443 S:      Supported
16444 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16445 F:      drivers/net/wireless/ath/wil6210/
16446
16447 WIMAX STACK
16448 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16449 M:      linux-wimax@intel.com
16450 L:      wimax@linuxwimax.org (subscribers-only)
16451 S:      Supported
16452 W:      http://linuxwimax.org
16453 F:      Documentation/wimax/README.wimax
16454 F:      include/linux/wimax/debug.h
16455 F:      include/net/wimax.h
16456 F:      include/uapi/linux/wimax.h
16457 F:      net/wimax/
16458
16459 WINBOND CIR DRIVER
16460 M:      David Härdeman <david@hardeman.nu>
16461 S:      Maintained
16462 F:      drivers/media/rc/winbond-cir.c
16463
16464 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16465 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16466 L:      linux-watchdog@vger.kernel.org
16467 S:      Maintained
16468 F:      drivers/watchdog/ebc-c384_wdt.c
16469
16470 WINSYSTEMS WS16C48 GPIO DRIVER
16471 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16472 L:      linux-gpio@vger.kernel.org
16473 S:      Maintained
16474 F:      drivers/gpio/gpio-ws16c48.c
16475
16476 WISTRON LAPTOP BUTTON DRIVER
16477 M:      Miloslav Trmac <mitr@volny.cz>
16478 S:      Maintained
16479 F:      drivers/input/misc/wistron_btns.c
16480
16481 WL3501 WIRELESS PCMCIA CARD DRIVER
16482 L:      linux-wireless@vger.kernel.org
16483 S:      Odd fixes
16484 F:      drivers/net/wireless/wl3501*
16485
16486 WOLFSON MICROELECTRONICS DRIVERS
16487 L:      patches@opensource.cirrus.com
16488 T:      git https://github.com/CirrusLogic/linux-drivers.git
16489 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16490 S:      Supported
16491 F:      Documentation/hwmon/wm83??
16492 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16493 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16494 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16495 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16496 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16497 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16498 F:      drivers/clk/clk-wm83*.c
16499 F:      drivers/extcon/extcon-arizona.c
16500 F:      drivers/leds/leds-wm83*.c
16501 F:      drivers/gpio/gpio-*wm*.c
16502 F:      drivers/gpio/gpio-arizona.c
16503 F:      drivers/hwmon/wm83??-hwmon.c
16504 F:      drivers/input/misc/wm831x-on.c
16505 F:      drivers/input/touchscreen/wm831x-ts.c
16506 F:      drivers/input/touchscreen/wm97*.c
16507 F:      drivers/mfd/arizona*
16508 F:      drivers/mfd/wm*.c
16509 F:      drivers/mfd/cs47l24*
16510 F:      drivers/power/supply/wm83*.c
16511 F:      drivers/rtc/rtc-wm83*.c
16512 F:      drivers/regulator/wm8*.c
16513 F:      drivers/regulator/arizona*
16514 F:      drivers/video/backlight/wm83*_bl.c
16515 F:      drivers/watchdog/wm83*_wdt.c
16516 F:      include/linux/mfd/arizona/
16517 F:      include/linux/mfd/wm831x/
16518 F:      include/linux/mfd/wm8350/
16519 F:      include/linux/mfd/wm8400*
16520 F:      include/linux/regulator/arizona*
16521 F:      include/linux/wm97xx.h
16522 F:      include/sound/wm????.h
16523 F:      sound/soc/codecs/arizona.?
16524 F:      sound/soc/codecs/wm*
16525 F:      sound/soc/codecs/cs47l24*
16526
16527 WORKQUEUE
16528 M:      Tejun Heo <tj@kernel.org>
16529 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16531 S:      Maintained
16532 F:      include/linux/workqueue.h
16533 F:      kernel/workqueue.c
16534 F:      Documentation/core-api/workqueue.rst
16535
16536 X-POWERS AXP288 PMIC DRIVERS
16537 M:      Hans de Goede <hdegoede@redhat.com>
16538 S:      Maintained
16539 N:      axp288
16540 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16541
16542 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16543 M:      Chen-Yu Tsai <wens@csie.org>
16544 L:      linux-kernel@vger.kernel.org
16545 S:      Maintained
16546 N:      axp[128]
16547
16548 X.25 NETWORK LAYER
16549 M:      Andrew Hendry <andrew.hendry@gmail.com>
16550 L:      linux-x25@vger.kernel.org
16551 S:      Odd Fixes
16552 F:      Documentation/networking/x25*
16553 F:      include/net/x25*
16554 F:      net/x25/
16555
16556 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16557 M:      Thomas Gleixner <tglx@linutronix.de>
16558 M:      Ingo Molnar <mingo@redhat.com>
16559 M:      Borislav Petkov <bp@alien8.de>
16560 R:      "H. Peter Anvin" <hpa@zytor.com>
16561 M:      x86@kernel.org
16562 L:      linux-kernel@vger.kernel.org
16563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16564 S:      Maintained
16565 F:      Documentation/devicetree/bindings/x86/
16566 F:      Documentation/x86/
16567 F:      arch/x86/
16568
16569 X86 ENTRY CODE
16570 M:      Andy Lutomirski <luto@kernel.org>
16571 L:      linux-kernel@vger.kernel.org
16572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16573 S:      Maintained
16574 F:      arch/x86/entry/
16575
16576 X86 MCE INFRASTRUCTURE
16577 M:      Tony Luck <tony.luck@intel.com>
16578 M:      Borislav Petkov <bp@alien8.de>
16579 L:      linux-edac@vger.kernel.org
16580 S:      Maintained
16581 F:      arch/x86/kernel/cpu/mcheck/*
16582
16583 X86 MICROCODE UPDATE SUPPORT
16584 M:      Borislav Petkov <bp@alien8.de>
16585 S:      Maintained
16586 F:      arch/x86/kernel/cpu/microcode/*
16587
16588 X86 MM
16589 M:      Dave Hansen <dave.hansen@linux.intel.com>
16590 M:      Andy Lutomirski <luto@kernel.org>
16591 M:      Peter Zijlstra <peterz@infradead.org>
16592 L:      linux-kernel@vger.kernel.org
16593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16594 S:      Maintained
16595 F:      arch/x86/mm/
16596
16597 X86 PLATFORM DRIVERS
16598 M:      Darren Hart <dvhart@infradead.org>
16599 M:      Andy Shevchenko <andy@infradead.org>
16600 L:      platform-driver-x86@vger.kernel.org
16601 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16602 S:      Maintained
16603 F:      drivers/platform/x86/
16604 F:      drivers/platform/olpc/
16605
16606 X86 VDSO
16607 M:      Andy Lutomirski <luto@kernel.org>
16608 L:      linux-kernel@vger.kernel.org
16609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16610 S:      Maintained
16611 F:      arch/x86/entry/vdso/
16612
16613 XARRAY
16614 M:      Matthew Wilcox <willy@infradead.org>
16615 L:      linux-fsdevel@vger.kernel.org
16616 S:      Supported
16617 F:      Documentation/core-api/xarray.rst
16618 F:      lib/idr.c
16619 F:      lib/xarray.c
16620 F:      include/linux/idr.h
16621 F:      include/linux/xarray.h
16622 F:      tools/testing/radix-tree
16623
16624 XBOX DVD IR REMOTE
16625 M:      Benjamin Valentin <benpicco@googlemail.com>
16626 S:      Maintained
16627 F:      drivers/media/rc/xbox_remote.c
16628 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16629
16630 XC2028/3028 TUNER DRIVER
16631 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16632 L:      linux-media@vger.kernel.org
16633 W:      https://linuxtv.org
16634 T:      git git://linuxtv.org/media_tree.git
16635 S:      Maintained
16636 F:      drivers/media/tuners/tuner-xc2028.*
16637
16638 XDP SOCKETS (AF_XDP)
16639 M:      Björn Töpel <bjorn.topel@intel.com>
16640 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16641 L:      netdev@vger.kernel.org
16642 S:      Maintained
16643 F:      kernel/bpf/xskmap.c
16644 F:      net/xdp/
16645
16646 XEN BLOCK SUBSYSTEM
16647 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16648 M:      Roger Pau Monné <roger.pau@citrix.com>
16649 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16650 S:      Supported
16651 F:      drivers/block/xen-blkback/*
16652 F:      drivers/block/xen*
16653
16654 XEN HYPERVISOR ARM
16655 M:      Stefano Stabellini <sstabellini@kernel.org>
16656 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16657 S:      Maintained
16658 F:      arch/arm/xen/
16659 F:      arch/arm/include/asm/xen/
16660
16661 XEN HYPERVISOR ARM64
16662 M:      Stefano Stabellini <sstabellini@kernel.org>
16663 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16664 S:      Maintained
16665 F:      arch/arm64/xen/
16666 F:      arch/arm64/include/asm/xen/
16667
16668 XEN HYPERVISOR INTERFACE
16669 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16670 M:      Juergen Gross <jgross@suse.com>
16671 R:      Stefano Stabellini <sstabellini@kernel.org>
16672 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16674 S:      Supported
16675 F:      arch/x86/xen/
16676 F:      arch/x86/platform/pvh/
16677 F:      drivers/*/xen-*front.c
16678 F:      drivers/xen/
16679 F:      arch/x86/include/asm/xen/
16680 F:      arch/x86/include/asm/pvclock-abi.h
16681 F:      include/xen/
16682 F:      include/uapi/xen/
16683 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16684 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16685
16686 XEN NETWORK BACKEND DRIVER
16687 M:      Wei Liu <wei.liu2@citrix.com>
16688 M:      Paul Durrant <paul.durrant@citrix.com>
16689 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16690 L:      netdev@vger.kernel.org
16691 S:      Supported
16692 F:      drivers/net/xen-netback/*
16693
16694 XEN PCI SUBSYSTEM
16695 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16696 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16697 S:      Supported
16698 F:      arch/x86/pci/*xen*
16699 F:      drivers/pci/*xen*
16700
16701 XEN PVSCSI DRIVERS
16702 M:      Juergen Gross <jgross@suse.com>
16703 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16704 L:      linux-scsi@vger.kernel.org
16705 S:      Supported
16706 F:      drivers/scsi/xen-scsifront.c
16707 F:      drivers/xen/xen-scsiback.c
16708 F:      include/xen/interface/io/vscsiif.h
16709
16710 XEN SWIOTLB SUBSYSTEM
16711 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16712 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16713 L:      iommu@lists.linux-foundation.org
16714 S:      Supported
16715 F:      arch/x86/xen/*swiotlb*
16716 F:      drivers/xen/*swiotlb*
16717
16718 XEN SOUND FRONTEND DRIVER
16719 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16720 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16721 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16722 S:      Supported
16723 F:      sound/xen/*
16724
16725 XFS FILESYSTEM
16726 M:      Darrick J. Wong <darrick.wong@oracle.com>
16727 M:      linux-xfs@vger.kernel.org
16728 L:      linux-xfs@vger.kernel.org
16729 W:      http://xfs.org/
16730 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16731 S:      Supported
16732 F:      Documentation/filesystems/xfs.txt
16733 F:      fs/xfs/
16734
16735 XILINX AXI ETHERNET DRIVER
16736 M:      Anirudha Sarangi <anirudh@xilinx.com>
16737 M:      John Linn <John.Linn@xilinx.com>
16738 S:      Maintained
16739 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16740
16741 XILINX UARTLITE SERIAL DRIVER
16742 M:      Peter Korsgaard <jacmet@sunsite.dk>
16743 L:      linux-serial@vger.kernel.org
16744 S:      Maintained
16745 F:      drivers/tty/serial/uartlite.c
16746
16747 XILINX VIDEO IP CORES
16748 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16749 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16750 L:      linux-media@vger.kernel.org
16751 T:      git git://linuxtv.org/media_tree.git
16752 S:      Supported
16753 F:      Documentation/devicetree/bindings/media/xilinx/
16754 F:      drivers/media/platform/xilinx/
16755 F:      include/uapi/linux/xilinx-v4l2-controls.h
16756
16757 XILLYBUS DRIVER
16758 M:      Eli Billauer <eli.billauer@gmail.com>
16759 L:      linux-kernel@vger.kernel.org
16760 S:      Supported
16761 F:      drivers/char/xillybus/
16762
16763 XLP9XX I2C DRIVER
16764 M:      George Cherian <george.cherian@cavium.com>
16765 M:      Jan Glauber <jglauber@cavium.com>
16766 L:      linux-i2c@vger.kernel.org
16767 W:      http://www.cavium.com
16768 S:      Supported
16769 F:      drivers/i2c/busses/i2c-xlp9xx.c
16770
16771 XRA1403 GPIO EXPANDER
16772 M:      Nandor Han <nandor.han@ge.com>
16773 M:      Semi Malinen <semi.malinen@ge.com>
16774 L:      linux-gpio@vger.kernel.org
16775 S:      Maintained
16776 F:      drivers/gpio/gpio-xra1403.c
16777 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16778
16779 XTENSA XTFPGA PLATFORM SUPPORT
16780 M:      Max Filippov <jcmvbkbc@gmail.com>
16781 L:      linux-xtensa@linux-xtensa.org
16782 S:      Maintained
16783 F:      drivers/spi/spi-xtensa-xtfpga.c
16784 F:      sound/soc/xtensa/xtfpga-i2s.c
16785
16786 YAM DRIVER FOR AX.25
16787 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16788 L:      linux-hams@vger.kernel.org
16789 S:      Maintained
16790 F:      drivers/net/hamradio/yam*
16791 F:      include/linux/yam.h
16792
16793 YAMA SECURITY MODULE
16794 M:      Kees Cook <keescook@chromium.org>
16795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16796 S:      Supported
16797 F:      security/yama/
16798 F:      Documentation/admin-guide/LSM/Yama.rst
16799
16800 YEALINK PHONE DRIVER
16801 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16802 L:      usbb2k-api-dev@nongnu.org
16803 S:      Maintained
16804 F:      Documentation/input/devices/yealink.rst
16805 F:      drivers/input/misc/yealink.*
16806
16807 Z8530 DRIVER FOR AX.25
16808 M:      Joerg Reuter <jreuter@yaina.de>
16809 W:      http://yaina.de/jreuter/
16810 W:      http://www.qsl.net/dl1bke/
16811 L:      linux-hams@vger.kernel.org
16812 S:      Maintained
16813 F:      Documentation/networking/z8530drv.txt
16814 F:      drivers/net/hamradio/*scc.c
16815 F:      drivers/net/hamradio/z8530.h
16816
16817 ZBUD COMPRESSED PAGE ALLOCATOR
16818 M:      Seth Jennings <sjenning@redhat.com>
16819 M:      Dan Streetman <ddstreet@ieee.org>
16820 L:      linux-mm@kvack.org
16821 S:      Maintained
16822 F:      mm/zbud.c
16823 F:      include/linux/zbud.h
16824
16825 ZD1211RW WIRELESS DRIVER
16826 M:      Daniel Drake <dsd@gentoo.org>
16827 M:      Ulrich Kunitz <kune@deine-taler.de>
16828 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16829 L:      linux-wireless@vger.kernel.org
16830 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16831 S:      Maintained
16832 F:      drivers/net/wireless/zydas/zd1211rw/
16833
16834 ZD1301 MEDIA DRIVER
16835 M:      Antti Palosaari <crope@iki.fi>
16836 L:      linux-media@vger.kernel.org
16837 W:      https://linuxtv.org/
16838 W:      http://palosaari.fi/linux/
16839 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16840 S:      Maintained
16841 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16842
16843 ZD1301_DEMOD MEDIA DRIVER
16844 M:      Antti Palosaari <crope@iki.fi>
16845 L:      linux-media@vger.kernel.org
16846 W:      https://linuxtv.org/
16847 W:      http://palosaari.fi/linux/
16848 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16849 S:      Maintained
16850 F:      drivers/media/dvb-frontends/zd1301_demod*
16851
16852 ZPOOL COMPRESSED PAGE STORAGE API
16853 M:      Dan Streetman <ddstreet@ieee.org>
16854 L:      linux-mm@kvack.org
16855 S:      Maintained
16856 F:      mm/zpool.c
16857 F:      include/linux/zpool.h
16858
16859 ZR36067 VIDEO FOR LINUX DRIVER
16860 L:      mjpeg-users@lists.sourceforge.net
16861 L:      linux-media@vger.kernel.org
16862 W:      http://mjpeg.sourceforge.net/driver-zoran/
16863 T:      hg https://linuxtv.org/hg/v4l-dvb
16864 S:      Odd Fixes
16865 F:      drivers/staging/media/zoran/
16866
16867 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16868 M:      Minchan Kim <minchan@kernel.org>
16869 M:      Nitin Gupta <ngupta@vflare.org>
16870 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16871 L:      linux-kernel@vger.kernel.org
16872 S:      Maintained
16873 F:      drivers/block/zram/
16874 F:      Documentation/blockdev/zram.txt
16875
16876 ZS DECSTATION Z85C30 SERIAL DRIVER
16877 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16878 S:      Maintained
16879 F:      drivers/tty/serial/zs.*
16880
16881 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16882 M:      Minchan Kim <minchan@kernel.org>
16883 M:      Nitin Gupta <ngupta@vflare.org>
16884 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16885 L:      linux-mm@kvack.org
16886 S:      Maintained
16887 F:      mm/zsmalloc.c
16888 F:      include/linux/zsmalloc.h
16889 F:      Documentation/vm/zsmalloc.rst
16890
16891 ZSWAP COMPRESSED SWAP CACHING
16892 M:      Seth Jennings <sjenning@redhat.com>
16893 M:      Dan Streetman <ddstreet@ieee.org>
16894 L:      linux-mm@kvack.org
16895 S:      Maintained
16896 F:      mm/zswap.c
16897
16898 THE REST
16899 M:      Linus Torvalds <torvalds@linux-foundation.org>
16900 L:      linux-kernel@vger.kernel.org
16901 Q:      http://patchwork.kernel.org/project/LKML/list/
16902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16903 S:      Buried alive in reporters
16904 F:      *
16905 F:      */