Merge tag 'usb-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[platform/kernel/linux-rpi.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/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 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*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 <andy@infradead.org>
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 <matthew@wil.cx>
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 AF9013 MEDIA DRIVER
554 M:      Antti Palosaari <crope@iki.fi>
555 L:      linux-media@vger.kernel.org
556 W:      https://linuxtv.org
557 W:      http://palosaari.fi/linux/
558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
559 T:      git git://linuxtv.org/anttip/media_tree.git
560 S:      Maintained
561 F:      drivers/media/dvb-frontends/af9013*
562
563 AF9033 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9033*
572
573 AFFS FILE SYSTEM
574 M:      David Sterba <dsterba@suse.com>
575 L:      linux-fsdevel@vger.kernel.org
576 S:      Odd Fixes
577 F:      Documentation/filesystems/affs.txt
578 F:      fs/affs/
579
580 AFS FILESYSTEM
581 M:      David Howells <dhowells@redhat.com>
582 L:      linux-afs@lists.infradead.org
583 S:      Supported
584 F:      fs/afs/
585 F:      include/trace/events/afs.h
586 F:      Documentation/filesystems/afs.txt
587 W:      https://www.infradead.org/~dhowells/kafs/
588
589 AGPGART DRIVER
590 M:      David Airlie <airlied@linux.ie>
591 T:      git git://anongit.freedesktop.org/drm/drm
592 S:      Maintained
593 F:      drivers/char/agp/
594 F:      include/linux/agp*
595 F:      include/uapi/linux/agp*
596
597 AHA152X SCSI DRIVER
598 M:      "Juergen E. Fischer" <fischer@norbit.de>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aha152x*
602 F:      drivers/scsi/pcmcia/aha152x*
603
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M:      Hannes Reinecke <hare@suse.com>
606 L:      linux-scsi@vger.kernel.org
607 S:      Maintained
608 F:      drivers/scsi/aic7xxx/
609
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M:      Hans Verkuil <hverkuil@xs4all.nl>
612 L:      linux-media@vger.kernel.org
613 T:      git git://linuxtv.org/media_tree.git
614 W:      https://linuxtv.org
615 S:      Maintained
616 F:      drivers/media/radio/radio-aimslab*
617
618 AIO
619 M:      Benjamin LaHaise <bcrl@kvack.org>
620 L:      linux-aio@kvack.org
621 S:      Supported
622 F:      fs/aio.c
623 F:      include/linux/*aio*.h
624
625 AIRSPY MEDIA DRIVER
626 M:      Antti Palosaari <crope@iki.fi>
627 L:      linux-media@vger.kernel.org
628 W:      https://linuxtv.org
629 W:      http://palosaari.fi/linux/
630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
631 T:      git git://linuxtv.org/anttip/media_tree.git
632 S:      Maintained
633 F:      drivers/media/usb/airspy/
634
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
637 S:      Maintained
638 F:      drivers/net/ethernet/alacritech/*
639
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M:      Duncan Sands <duncan.sands@free.fr>
642 L:      linux-usb@vger.kernel.org
643 W:      http://www.linux-usb.org/SpeedTouch/
644 S:      Maintained
645 F:      drivers/usb/atm/speedtch.c
646 F:      drivers/usb/atm/usbatm.c
647
648 ALCHEMY AU1XX0 MMC DRIVER
649 M:      Manuel Lauss <manuel.lauss@gmail.com>
650 S:      Maintained
651 F:      drivers/mmc/host/au1xmmc.c
652
653 ALI1563 I2C DRIVER
654 M:      Rudolf Marek <r.marek@assembler.cz>
655 L:      linux-i2c@vger.kernel.org
656 S:      Maintained
657 F:      Documentation/i2c/busses/i2c-ali1563
658 F:      drivers/i2c/busses/i2c-ali1563.c
659
660 ALLWINNER SECURITY SYSTEM
661 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
662 L:      linux-crypto@vger.kernel.org
663 S:      Maintained
664 F:      drivers/crypto/sunxi-ss/
665
666 ALPHA PORT
667 M:      Richard Henderson <rth@twiddle.net>
668 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M:      Matt Turner <mattst88@gmail.com>
670 S:      Odd Fixes
671 L:      linux-alpha@vger.kernel.org
672 F:      arch/alpha/
673
674 ALPS PS/2 TOUCHPAD DRIVER
675 R:      Pali Rohár <pali.rohar@gmail.com>
676 F:      drivers/input/mouse/alps.*
677
678 ALTERA I2C CONTROLLER DRIVER
679 M:      Thor Thayer <thor.thayer@linux.intel.com>
680 S:      Maintained
681 F:      drivers/i2c/busses/i2c-altera.c
682
683 ALTERA MAILBOX DRIVER
684 M:      Ley Foon Tan <lftan@altera.com>
685 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 S:      Maintained
687 F:      drivers/mailbox/mailbox-altera.c
688
689 ALTERA PIO DRIVER
690 M:      Tien Hock Loh <thloh@altera.com>
691 L:      linux-gpio@vger.kernel.org
692 S:      Maintained
693 F:      drivers/gpio/gpio-altera.c
694
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/gpio/gpio-altera-a10sr.c
699 F:      drivers/mfd/altera-a10sr.c
700 F:      drivers/reset/reset-a10sr.c
701 F:      include/linux/mfd/altera-a10sr.h
702 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M:      Vince Bridgers <vbridger@opensource.altera.com>
706 L:      netdev@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/net/ethernet/altera/
710
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M:      Tobias Klauser <tklauser@distanz.ch>
713 L:      linux-serial@vger.kernel.org
714 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715 S:      Maintained
716 F:      drivers/tty/serial/altera_uart.c
717 F:      drivers/tty/serial/altera_jtaguart.c
718 F:      include/linux/altera_uart.h
719 F:      include/linux/altera_jtaguart.h
720
721 AMAZON ETHERNET DRIVERS
722 M:      Netanel Belgazal <netanel@amazon.com>
723 R:      Saeed Bishara <saeedb@amazon.com>
724 R:      Zorik Machulsky <zorik@amazon.com>
725 L:      netdev@vger.kernel.org
726 S:      Supported
727 F:      Documentation/networking/ena.txt
728 F:      drivers/net/ethernet/amazon/
729
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M:      Tom Lendacky <thomas.lendacky@amd.com>
732 M:      Gary Hook <gary.hook@amd.com>
733 L:      linux-crypto@vger.kernel.org
734 S:      Supported
735 F:      drivers/crypto/ccp/
736 F:      include/linux/ccp.h
737
738 AMD DISPLAY CORE
739 M:      Harry Wentland <harry.wentland@amd.com>
740 M:      Leo Li <sunpeng.li@amd.com>
741 L:      amd-gfx@lists.freedesktop.org
742 T:      git git://people.freedesktop.org/~agd5f/linux
743 S:      Supported
744 F:      drivers/gpu/drm/amd/display/
745
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M:      Huang Rui <ray.huang@amd.com>
748 L:      linux-hwmon@vger.kernel.org
749 S:      Supported
750 F:      Documentation/hwmon/fam15h_power
751 F:      drivers/hwmon/fam15h_power.c
752
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
755 S:      Orphan
756 F:      drivers/usb/gadget/udc/amd5536udc.*
757
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P:      Andres Salomon <dilinger@queued.net>
760 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762 S:      Supported
763 F:      drivers/char/hw_random/geode-rng.c
764 F:      drivers/crypto/geode*
765 F:      drivers/video/fbdev/geode/
766 F:      arch/x86/include/asm/geode.h
767
768 AMD IOMMU (AMD-VI)
769 M:      Joerg Roedel <joro@8bytes.org>
770 L:      iommu@lists.linux-foundation.org
771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772 S:      Maintained
773 F:      drivers/iommu/amd_iommu*.[ch]
774 F:      include/linux/amd-iommu.h
775
776 AMD KFD
777 M:      Oded Gabbay <oded.gabbay@gmail.com>
778 L:      dri-devel@lists.freedesktop.org
779 T:      git git://people.freedesktop.org/~gabbayo/linux.git
780 S:      Supported
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F:      drivers/gpu/drm/amd/amdkfd/
789 F:      drivers/gpu/drm/amd/include/cik_structs.h
790 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F:      drivers/gpu/drm/amd/include/vi_structs.h
792 F:      drivers/gpu/drm/amd/include/v9_structs.h
793 F:      include/uapi/linux/kfd_ioctl.h
794
795 AMD POWERPLAY
796 M:      Rex Zhu <rex.zhu@amd.com>
797 M:      Evan Quan <evan.quan@amd.com>
798 L:      amd-gfx@lists.freedesktop.org
799 S:      Supported
800 F:      drivers/gpu/drm/amd/powerplay/
801 T:      git git://people.freedesktop.org/~agd5f/linux
802
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
805 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M:      Tom Lendacky <thomas.lendacky@amd.com>
807 S:      Supported
808 F:      arch/arm64/boot/dts/amd/
809
810 AMD XGBE DRIVER
811 M:      Tom Lendacky <thomas.lendacky@amd.com>
812 L:      netdev@vger.kernel.org
813 S:      Supported
814 F:      drivers/net/ethernet/amd/xgbe/
815 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817 ANALOG DEVICES INC AD5686 DRIVER
818 M:      Stefan Popa <stefan.popa@analog.com>
819 L:      linux-pm@vger.kernel.org
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      drivers/iio/dac/ad5686*
823 F:      drivers/iio/dac/ad5696*
824
825 ANALOG DEVICES INC AD9389B DRIVER
826 M:      Hans Verkuil <hans.verkuil@cisco.com>
827 L:      linux-media@vger.kernel.org
828 S:      Maintained
829 F:      drivers/media/i2c/ad9389b*
830
831 ANALOG DEVICES INC ADV7180 DRIVER
832 M:      Lars-Peter Clausen <lars@metafoo.de>
833 L:      linux-media@vger.kernel.org
834 W:      http://ez.analog.com/community/linux-device-drivers
835 S:      Supported
836 F:      drivers/media/i2c/adv7180.c
837
838 ANALOG DEVICES INC ADV748X DRIVER
839 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
840 L:      linux-media@vger.kernel.org
841 S:      Maintained
842 F:      drivers/media/i2c/adv748x/*
843
844 ANALOG DEVICES INC ADV7511 DRIVER
845 M:      Hans Verkuil <hans.verkuil@cisco.com>
846 L:      linux-media@vger.kernel.org
847 S:      Maintained
848 F:      drivers/media/i2c/adv7511*
849
850 ANALOG DEVICES INC ADV7604 DRIVER
851 M:      Hans Verkuil <hans.verkuil@cisco.com>
852 L:      linux-media@vger.kernel.org
853 S:      Maintained
854 F:      drivers/media/i2c/adv7604*
855
856 ANALOG DEVICES INC ADV7842 DRIVER
857 M:      Hans Verkuil <hans.verkuil@cisco.com>
858 L:      linux-media@vger.kernel.org
859 S:      Maintained
860 F:      drivers/media/i2c/adv7842*
861
862 ANALOG DEVICES INC ASOC CODEC DRIVERS
863 M:      Lars-Peter Clausen <lars@metafoo.de>
864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
865 W:      http://wiki.analog.com/
866 W:      http://ez.analog.com/community/linux-device-drivers
867 S:      Supported
868 F:      sound/soc/codecs/adau*
869 F:      sound/soc/codecs/adav*
870 F:      sound/soc/codecs/ad1*
871 F:      sound/soc/codecs/ad7*
872 F:      sound/soc/codecs/ssm*
873 F:      sound/soc/codecs/sigmadsp.*
874
875 ANALOG DEVICES INC DMA DRIVERS
876 M:      Lars-Peter Clausen <lars@metafoo.de>
877 W:      http://ez.analog.com/community/linux-device-drivers
878 S:      Supported
879 F:      drivers/dma/dma-axi-dmac.c
880
881 ANALOG DEVICES INC IIO DRIVERS
882 M:      Lars-Peter Clausen <lars@metafoo.de>
883 M:      Michael Hennerich <Michael.Hennerich@analog.com>
884 W:      http://wiki.analog.com/
885 W:      http://ez.analog.com/community/linux-device-drivers
886 S:      Supported
887 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
888 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
889 F:      drivers/iio/*/ad*
890 F:      drivers/iio/adc/ltc2497*
891 X:      drivers/iio/*/adjd*
892 F:      drivers/staging/iio/*/ad*
893
894 ANDES ARCHITECTURE
895 M:      Greentime Hu <green.hu@gmail.com>
896 M:      Vincent Chen <deanbo422@gmail.com>
897 T:      git https://github.com/andestech/linux.git
898 S:      Supported
899 F:      arch/nds32/
900 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
901 F:      Documentation/devicetree/bindings/nds32/
902 K:      nds32
903 N:      nds32
904
905 ANDROID CONFIG FRAGMENTS
906 M:      Rob Herring <robh@kernel.org>
907 S:      Supported
908 F:      kernel/configs/android*
909
910 ANDROID DRIVERS
911 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
912 M:      Arve Hjønnevåg <arve@android.com>
913 M:      Todd Kjos <tkjos@android.com>
914 M:      Martijn Coenen <maco@android.com>
915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
916 L:      devel@driverdev.osuosl.org
917 S:      Supported
918 F:      drivers/android/
919 F:      drivers/staging/android/
920
921 ANDROID GOLDFISH PIC DRIVER
922 M:      Miodrag Dinic <miodrag.dinic@mips.com>
923 S:      Supported
924 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
925 F:      drivers/irqchip/irq-goldfish-pic.c
926
927 ANDROID GOLDFISH RTC DRIVER
928 M:      Miodrag Dinic <miodrag.dinic@mips.com>
929 S:      Supported
930 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
931 F:      drivers/rtc/rtc-goldfish.c
932
933 ANDROID ION DRIVER
934 M:      Laura Abbott <labbott@redhat.com>
935 M:      Sumit Semwal <sumit.semwal@linaro.org>
936 L:      devel@driverdev.osuosl.org
937 L:      dri-devel@lists.freedesktop.org
938 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
939 S:      Supported
940 F:      drivers/staging/android/ion
941 F:      drivers/staging/android/uapi/ion.h
942
943 AOA (Apple Onboard Audio) ALSA DRIVER
944 M:      Johannes Berg <johannes@sipsolutions.net>
945 L:      linuxppc-dev@lists.ozlabs.org
946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
947 S:      Maintained
948 F:      sound/aoa/
949
950 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
951 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
952 L:      linux-iio@vger.kernel.org
953 S:      Maintained
954 F:      drivers/iio/adc/stx104.c
955
956 APM DRIVER
957 M:      Jiri Kosina <jikos@kernel.org>
958 S:      Odd fixes
959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
960 F:      arch/x86/kernel/apm_32.c
961 F:      include/linux/apm_bios.h
962 F:      include/uapi/linux/apm_bios.h
963 F:      drivers/char/apm-emulation.c
964
965 APPARMOR SECURITY MODULE
966 M:      John Johansen <john.johansen@canonical.com>
967 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
968 W:      wiki.apparmor.net
969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
970 S:      Supported
971 F:      security/apparmor/
972 F:      Documentation/admin-guide/LSM/apparmor.rst
973
974 APPLE BCM5974 MULTITOUCH DRIVER
975 M:      Henrik Rydberg <rydberg@bitmath.org>
976 L:      linux-input@vger.kernel.org
977 S:      Odd fixes
978 F:      drivers/input/mouse/bcm5974.c
979
980 APPLE SMC DRIVER
981 M:      Henrik Rydberg <rydberg@bitmath.org>
982 L:      linux-hwmon@vger.kernel.org
983 S:      Odd fixes
984 F:      drivers/hwmon/applesmc.c
985
986 APPLETALK NETWORK LAYER
987 L:      netdev@vger.kernel.org
988 S:      Odd fixes
989 F:      drivers/net/appletalk/
990 F:      net/appletalk/
991
992 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
993 M:      Duc Dang <dhdang@apm.com>
994 S:      Supported
995 F:      arch/arm64/boot/dts/apm/
996
997 APPLIED MICRO (APM) X-GENE SOC EDAC
998 M:      Loc Ho <lho@apm.com>
999 S:      Supported
1000 F:      drivers/edac/xgene_edac.c
1001 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1002
1003 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1004 M:      Iyappan Subramanian <isubramanian@apm.com>
1005 M:      Keyur Chudgar <kchudgar@apm.com>
1006 S:      Supported
1007 F:      drivers/net/ethernet/apm/xgene-v2/
1008
1009 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1010 M:      Iyappan Subramanian <isubramanian@apm.com>
1011 M:      Keyur Chudgar <kchudgar@apm.com>
1012 M:      Quan Nguyen <qnguyen@apm.com>
1013 S:      Supported
1014 F:      drivers/net/ethernet/apm/xgene/
1015 F:      drivers/net/phy/mdio-xgene.c
1016 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1017 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1018
1019 APPLIED MICRO (APM) X-GENE SOC PMU
1020 M:      Tai Nguyen <ttnguyen@apm.com>
1021 S:      Supported
1022 F:      drivers/perf/xgene_pmu.c
1023 F:      Documentation/perf/xgene-pmu.txt
1024 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1025
1026 APTINA CAMERA SENSOR PLL
1027 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1028 L:      linux-media@vger.kernel.org
1029 S:      Maintained
1030 F:      drivers/media/i2c/aptina-pll.*
1031
1032 ARC FRAMEBUFFER DRIVER
1033 M:      Jaya Kumar <jayalk@intworks.biz>
1034 S:      Maintained
1035 F:      drivers/video/fbdev/arcfb.c
1036 F:      drivers/video/fbdev/core/fb_defio.c
1037
1038 ARC PGU DRM DRIVER
1039 M:      Alexey Brodkin <abrodkin@synopsys.com>
1040 S:      Supported
1041 F:      drivers/gpu/drm/arc/
1042 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1043
1044 ARCNET NETWORK LAYER
1045 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1046 L:      netdev@vger.kernel.org
1047 S:      Maintained
1048 F:      drivers/net/arcnet/
1049 F:      include/uapi/linux/if_arcnet.h
1050
1051 ARM ARCHITECTED TIMER DRIVER
1052 M:      Mark Rutland <mark.rutland@arm.com>
1053 M:      Marc Zyngier <marc.zyngier@arm.com>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Maintained
1056 F:      arch/arm/include/asm/arch_timer.h
1057 F:      arch/arm64/include/asm/arch_timer.h
1058 F:      drivers/clocksource/arm_arch_timer.c
1059
1060 ARM HDLCD DRM DRIVER
1061 M:      Liviu Dudau <liviu.dudau@arm.com>
1062 S:      Supported
1063 F:      drivers/gpu/drm/arm/hdlcd_*
1064 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1065
1066 ARM MALI-DP DRM DRIVER
1067 M:      Liviu Dudau <liviu.dudau@arm.com>
1068 M:      Brian Starkey <brian.starkey@arm.com>
1069 M:      Mali DP Maintainers <malidp@foss.arm.com>
1070 S:      Supported
1071 F:      drivers/gpu/drm/arm/
1072 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1073
1074 ARM MFM AND FLOPPY DRIVERS
1075 M:      Ian Molton <spyro@f2s.com>
1076 S:      Maintained
1077 F:      arch/arm/lib/floppydma.S
1078 F:      arch/arm/include/asm/floppy.h
1079
1080 ARM PMU PROFILING AND DEBUGGING
1081 M:      Will Deacon <will.deacon@arm.com>
1082 M:      Mark Rutland <mark.rutland@arm.com>
1083 S:      Maintained
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 F:      arch/arm*/kernel/perf_*
1086 F:      arch/arm/oprofile/common.c
1087 F:      arch/arm*/kernel/hw_breakpoint.c
1088 F:      arch/arm*/include/asm/hw_breakpoint.h
1089 F:      arch/arm*/include/asm/perf_event.h
1090 F:      drivers/perf/*
1091 F:      include/linux/perf/arm_pmu.h
1092 F:      Documentation/devicetree/bindings/arm/pmu.txt
1093 F:      Documentation/devicetree/bindings/perf/
1094
1095 ARM PORT
1096 M:      Russell King <linux@armlinux.org.uk>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W:      http://www.armlinux.org.uk/
1099 S:      Odd Fixes
1100 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1101 F:      arch/arm/
1102 X:      arch/arm/boot/dts/
1103
1104 ARM PRIMECELL AACI PL041 DRIVER
1105 M:      Russell King <linux@armlinux.org.uk>
1106 S:      Odd Fixes
1107 F:      sound/arm/aaci.*
1108
1109 ARM PRIMECELL BUS SUPPORT
1110 M:      Russell King <linux@armlinux.org.uk>
1111 S:      Odd Fixes
1112 F:      drivers/amba/
1113 F:      include/linux/amba/bus.h
1114
1115 ARM PRIMECELL CLCD PL110 DRIVER
1116 M:      Russell King <linux@armlinux.org.uk>
1117 S:      Odd Fixes
1118 F:      drivers/video/fbdev/amba-clcd.*
1119
1120 ARM PRIMECELL KMI PL050 DRIVER
1121 M:      Russell King <linux@armlinux.org.uk>
1122 S:      Odd Fixes
1123 F:      drivers/input/serio/ambakmi.*
1124 F:      include/linux/amba/kmi.h
1125
1126 ARM PRIMECELL MMCI PL180/1 DRIVER
1127 M:      Russell King <linux@armlinux.org.uk>
1128 S:      Odd Fixes
1129 F:      drivers/mmc/host/mmci.*
1130 F:      include/linux/amba/mmci.h
1131
1132 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1133 M:      Russell King <linux@armlinux.org.uk>
1134 S:      Odd Fixes
1135 F:      drivers/tty/serial/amba-pl01*.c
1136 F:      include/linux/amba/serial.h
1137
1138 ARM SMMU DRIVERS
1139 M:      Will Deacon <will.deacon@arm.com>
1140 R:      Robin Murphy <robin.murphy@arm.com>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 S:      Maintained
1143 F:      drivers/iommu/arm-smmu.c
1144 F:      drivers/iommu/arm-smmu-v3.c
1145 F:      drivers/iommu/io-pgtable-arm.c
1146 F:      drivers/iommu/io-pgtable-arm-v7s.c
1147
1148 ARM SUB-ARCHITECTURES
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-*/
1152 F:      arch/arm/plat-*/
1153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1154
1155 ARM/ACTIONS SEMI ARCHITECTURE
1156 M:      Andreas Färber <afaerber@suse.de>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159 N:      owl
1160 F:      arch/arm/mach-actions/
1161 F:      arch/arm/boot/dts/owl-*
1162 F:      arch/arm64/boot/dts/actions/
1163 F:      drivers/clocksource/owl-*
1164 F:      drivers/pinctrl/actions/*
1165 F:      drivers/soc/actions/
1166 F:      include/dt-bindings/power/owl-*
1167 F:      include/linux/soc/actions/
1168 F:      Documentation/devicetree/bindings/arm/actions.txt
1169 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1170 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1171 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1172
1173 ARM/ADS SPHERE MACHINE SUPPORT
1174 M:      Lennert Buytenhek <kernel@wantstofly.org>
1175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176 S:      Maintained
1177
1178 ARM/AFEB9260 MACHINE SUPPORT
1179 M:      Sergey Lapin <slapin@ossfans.org>
1180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 S:      Maintained
1182
1183 ARM/AJECO 1ARM MACHINE SUPPORT
1184 M:      Lennert Buytenhek <kernel@wantstofly.org>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Maintained
1187
1188 ARM/Allwinner SoC Clock Support
1189 M:      Emilio López <emilio@elopez.com.ar>
1190 S:      Maintained
1191 F:      drivers/clk/sunxi/
1192
1193 ARM/Allwinner sunXi SoC support
1194 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1195 M:      Chen-Yu Tsai <wens@csie.org>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198 N:      sun[x456789]i
1199 N:      sun50i
1200 F:      arch/arm/mach-sunxi/
1201 F:      arch/arm64/boot/dts/allwinner/
1202 F:      drivers/clk/sunxi-ng/
1203 F:      drivers/pinctrl/sunxi/
1204 F:      drivers/soc/sunxi/
1205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1206
1207 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1208 M:      Neil Armstrong <narmstrong@baylibre.com>
1209 M:      Jerome Brunet <jbrunet@baylibre.com>
1210 L:      linux-amlogic@lists.infradead.org
1211 S:      Maintained
1212 F:      drivers/clk/meson/
1213 F:      include/dt-bindings/clock/meson*
1214 F:      include/dt-bindings/clock/gxbb*
1215 F:      Documentation/devicetree/bindings/clock/amlogic*
1216
1217 ARM/Amlogic Meson SoC support
1218 M:      Carlo Caione <carlo@caione.org>
1219 M:      Kevin Hilman <khilman@baylibre.com>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 L:      linux-amlogic@lists.infradead.org
1222 W:      http://linux-meson.com/
1223 S:      Maintained
1224 F:      arch/arm/mach-meson/
1225 F:      arch/arm/boot/dts/meson*
1226 F:      arch/arm64/boot/dts/amlogic/
1227 F:      drivers/pinctrl/meson/
1228 F:      drivers/mmc/host/meson*
1229 N:      meson
1230
1231 ARM/Annapurna Labs ALPINE ARCHITECTURE
1232 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1233 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236 F:      arch/arm/mach-alpine/
1237 F:      arch/arm/boot/dts/alpine*
1238 F:      arch/arm64/boot/dts/al/
1239 F:      drivers/*/*alpine*
1240
1241 ARM/ARTPEC MACHINE SUPPORT
1242 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1243 M:      Lars Persson <lars.persson@axis.com>
1244 S:      Maintained
1245 L:      linux-arm-kernel@axis.com
1246 F:      arch/arm/mach-artpec
1247 F:      arch/arm/boot/dts/artpec6*
1248 F:      drivers/clk/axis
1249 F:      drivers/crypto/axis
1250 F:      drivers/pinctrl/pinctrl-artpec*
1251 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1252
1253 ARM/ASPEED I2C DRIVER
1254 M:      Brendan Higgins <brendanhiggins@google.com>
1255 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1256 R:      Joel Stanley <joel@jms.id.au>
1257 L:      linux-i2c@vger.kernel.org
1258 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1259 S:      Maintained
1260 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1261 F:      drivers/i2c/busses/i2c-aspeed.c
1262 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1263 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1264
1265 ARM/ASPEED MACHINE SUPPORT
1266 M:      Joel Stanley <joel@jms.id.au>
1267 R:      Andrew Jeffery <andrew@aj.id.au>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1270 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1271 S:      Supported
1272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1273 F:      arch/arm/mach-aspeed/
1274 F:      arch/arm/boot/dts/aspeed-*
1275 N:      aspeed
1276
1277 ARM/ATMEL AT91 Clock Support
1278 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1279 S:      Maintained
1280 F:      drivers/clk/at91
1281
1282 ARM/CALXEDA HIGHBANK ARCHITECTURE
1283 M:      Rob Herring <robh@kernel.org>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286 F:      arch/arm/mach-highbank/
1287 F:      arch/arm/boot/dts/highbank.dts
1288 F:      arch/arm/boot/dts/ecx-*.dts*
1289
1290 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1291 M:      Krzysztof Halasa <khalasa@piap.pl>
1292 S:      Maintained
1293 F:      arch/arm/mach-cns3xxx/
1294
1295 ARM/CAVIUM THUNDER NETWORK DRIVER
1296 M:      Sunil Goutham <sgoutham@cavium.com>
1297 M:      Robert Richter <rric@kernel.org>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Supported
1300 F:      drivers/net/ethernet/cavium/thunder/
1301
1302 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1303 M:      Lukasz Majewski <lukma@denx.de>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      arch/arm/mach-ep93xx/ts72xx.c
1307
1308 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1309 M:      Alexander Shiyan <shc_work@mail.ru>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 S:      Odd Fixes
1312 N:      clps711x
1313
1314 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1315 M:      Lennert Buytenhek <kernel@wantstofly.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1320 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1321 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 S:      Maintained
1324 F:      arch/arm/mach-ep93xx/
1325 F:      arch/arm/mach-ep93xx/include/mach/
1326
1327 ARM/CLKDEV SUPPORT
1328 M:      Russell King <linux@armlinux.org.uk>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1332 F:      drivers/clk/clkdev.c
1333
1334 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1335 M:      Mike Rapoport <mike@compulab.co.il>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Maintained
1338
1339 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1340 M:      Baruch Siach <baruch@tkos.co.il>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1343 F:      arch/arm/boot/dts/cx92755*
1344 N:      digicolor
1345
1346 ARM/CONTEC MICRO9 MACHINE SUPPORT
1347 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1348 S:      Maintained
1349 F:      arch/arm/mach-ep93xx/micro9.c
1350
1351 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1352 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      drivers/hwtracing/coresight/*
1356 F:      Documentation/trace/coresight.txt
1357 F:      Documentation/trace/coresight-cpu-debug.txt
1358 F:      Documentation/devicetree/bindings/arm/coresight.txt
1359 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1360 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1361 F:      tools/perf/arch/arm/util/pmu.c
1362 F:      tools/perf/arch/arm/util/auxtrace.c
1363 F:      tools/perf/arch/arm/util/cs-etm.c
1364 F:      tools/perf/arch/arm/util/cs-etm.h
1365 F:      tools/perf/util/cs-etm.*
1366 F:      tools/perf/util/cs-etm-decoder/*
1367
1368 ARM/CORGI MACHINE SUPPORT
1369 M:      Richard Purdie <rpurdie@rpsys.net>
1370 S:      Maintained
1371
1372 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1373 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1374 M:      Linus Walleij <linus.walleij@linaro.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 T:      git git://github.com/ulli-kroll/linux.git
1377 S:      Maintained
1378 F:      Documentation/devicetree/bindings/arm/gemini.txt
1379 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1380 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1381 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1382 F:      arch/arm/mach-gemini/
1383 F:      drivers/net/ethernet/cortina/
1384 F:      drivers/pinctrl/pinctrl-gemini.c
1385 F:      drivers/rtc/rtc-ftrtc010.c
1386
1387 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1388 M:      Barry Song <baohua@kernel.org>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1391 S:      Maintained
1392 F:      arch/arm/boot/dts/prima2*
1393 F:      arch/arm/mach-prima2/
1394 F:      drivers/clk/sirf/
1395 F:      drivers/clocksource/timer-prima2.c
1396 F:      drivers/clocksource/timer-atlas7.c
1397 N:      [^a-z]sirf
1398
1399 ARM/EBSA110 MACHINE SUPPORT
1400 M:      Russell King <linux@armlinux.org.uk>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 W:      http://www.armlinux.org.uk/
1403 S:      Maintained
1404 F:      arch/arm/mach-ebsa110/
1405 F:      drivers/net/ethernet/amd/am79c961a.*
1406
1407 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1408 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1409 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 N:      efm32
1413
1414 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1415 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418 F:      arch/arm/mach-pxa/ezx.c
1419
1420 ARM/FARADAY FA526 PORT
1421 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.berlios.de/gemini-board
1425 F:      arch/arm/mm/*-fa*
1426
1427 ARM/FOOTBRIDGE ARCHITECTURE
1428 M:      Russell King <linux@armlinux.org.uk>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 W:      http://www.armlinux.org.uk/
1431 S:      Maintained
1432 F:      arch/arm/include/asm/hardware/dec21285.h
1433 F:      arch/arm/mach-footbridge/
1434
1435 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1436 M:      Shawn Guo <shawnguo@kernel.org>
1437 M:      Sascha Hauer <s.hauer@pengutronix.de>
1438 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1439 R:      Fabio Estevam <fabio.estevam@nxp.com>
1440 R:      NXP Linux Team <linux-imx@nxp.com>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1444 F:      arch/arm/mach-imx/
1445 F:      arch/arm/mach-mxs/
1446 F:      arch/arm/boot/dts/imx*
1447 F:      arch/arm/configs/imx*_defconfig
1448 F:      drivers/clk/imx/
1449 F:      drivers/soc/imx/
1450 F:      include/soc/imx/
1451
1452 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1453 M:      Shawn Guo <shawnguo@kernel.org>
1454 M:      Sascha Hauer <s.hauer@pengutronix.de>
1455 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1456 R:      Stefan Agner <stefan@agner.ch>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460 F:      arch/arm/mach-imx/*vf610*
1461 F:      arch/arm/boot/dts/vf*
1462
1463 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1464 M:      Lennert Buytenhek <kernel@wantstofly.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467
1468 ARM/GUMSTIX MACHINE SUPPORT
1469 M:      Steve Sakoman <sakoman@gmail.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472
1473 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1474 M:      Philipp Zabel <philipp.zabel@gmail.com>
1475 M:      Paul Parsons <lost.distance@yahoo.com>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S:      Maintained
1478 F:      arch/arm/mach-pxa/hx4700.c
1479 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1480 F:      sound/soc/pxa/hx4700.c
1481
1482 ARM/HISILICON SOC SUPPORT
1483 M:      Wei Xu <xuwei5@hisilicon.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 W:      http://www.hisilicon.com
1486 S:      Supported
1487 T:      git git://github.com/hisilicon/linux-hisi.git
1488 F:      arch/arm/mach-hisi/
1489 F:      arch/arm/boot/dts/hi3*
1490 F:      arch/arm/boot/dts/hip*
1491 F:      arch/arm/boot/dts/hisi*
1492 F:      arch/arm64/boot/dts/hisilicon/
1493
1494 ARM/HP JORNADA 7XX MACHINE SUPPORT
1495 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1496 W:      www.jlime.com
1497 S:      Maintained
1498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1499 F:      arch/arm/mach-sa1100/jornada720.c
1500 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1501
1502 ARM/IGEP MACHINE SUPPORT
1503 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1504 M:      Javier Martinez Canillas <javier@dowhile0.org>
1505 L:      linux-omap@vger.kernel.org
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508 F:      arch/arm/boot/dts/omap3-igep*
1509
1510 ARM/INCOME PXA270 SUPPORT
1511 M:      Marek Vasut <marek.vasut@gmail.com>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1515
1516 ARM/INTEL IOP13XX ARM ARCHITECTURE
1517 M:      Lennert Buytenhek <kernel@wantstofly.org>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520
1521 ARM/INTEL IOP32X ARM ARCHITECTURE
1522 M:      Lennert Buytenhek <kernel@wantstofly.org>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525
1526 ARM/INTEL IOP33X ARM ARCHITECTURE
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Orphan
1529
1530 ARM/INTEL IQ81342EX MACHINE SUPPORT
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/INTEL IXDP2850 MACHINE SUPPORT
1536 M:      Lennert Buytenhek <kernel@wantstofly.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539
1540 ARM/INTEL IXP4XX ARM ARCHITECTURE
1541 M:      Imre Kaloz <kaloz@openwrt.org>
1542 M:      Krzysztof Halasa <khalasa@piap.pl>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      arch/arm/mach-ixp4xx/
1546
1547 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1548 M:      Jonathan Cameron <jic23@cam.ac.uk>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551 F:      arch/arm/mach-pxa/stargate2.c
1552 F:      drivers/pcmcia/pxa2xx_stargate2.c
1553
1554 ARM/INTEL XSC3 (MANZANO) ARM CORE
1555 M:      Lennert Buytenhek <kernel@wantstofly.org>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558
1559 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1560 M:      Lennert Buytenhek <kernel@wantstofly.org>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563
1564 ARM/LG1K ARCHITECTURE
1565 M:      Chanho Min <chanho.min@lge.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm64/boot/dts/lg/
1569
1570 ARM/LOGICPD PXA270 MACHINE SUPPORT
1571 M:      Lennert Buytenhek <kernel@wantstofly.org>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574
1575 ARM/LPC18XX ARCHITECTURE
1576 M:      Joachim Eastwood <manabian@gmail.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      arch/arm/boot/dts/lpc43*
1580 F:      drivers/clk/nxp/clk-lpc18xx*
1581 F:      drivers/clocksource/time-lpc32xx.c
1582 F:      drivers/i2c/busses/i2c-lpc2k.c
1583 F:      drivers/memory/pl172.c
1584 F:      drivers/mtd/spi-nor/nxp-spifi.c
1585 F:      drivers/rtc/rtc-lpc24xx.c
1586 N:      lpc18xx
1587
1588 ARM/LPC32XX SOC SUPPORT
1589 M:      Vladimir Zapolskiy <vz@mleia.com>
1590 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1593 S:      Maintained
1594 F:      arch/arm/boot/dts/lpc32*
1595 F:      arch/arm/mach-lpc32xx/
1596 F:      drivers/i2c/busses/i2c-pnx.c
1597 F:      drivers/net/ethernet/nxp/lpc_eth.c
1598 F:      drivers/usb/host/ohci-nxp.c
1599 F:      drivers/watchdog/pnx4008_wdt.c
1600 N:      lpc32xx
1601
1602 ARM/MAGICIAN MACHINE SUPPORT
1603 M:      Philipp Zabel <philipp.zabel@gmail.com>
1604 S:      Maintained
1605
1606 ARM/Marvell Dove/MV78xx0/Orion SOC support
1607 M:      Jason Cooper <jason@lakedaemon.net>
1608 M:      Andrew Lunn <andrew@lunn.ch>
1609 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1610 M:      Gregory Clement <gregory.clement@bootlin.com>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      Documentation/devicetree/bindings/soc/dove/
1614 F:      arch/arm/mach-dove/
1615 F:      arch/arm/mach-mv78xx0/
1616 F:      arch/arm/mach-orion5x/
1617 F:      arch/arm/plat-orion/
1618 F:      arch/arm/boot/dts/dove*
1619 F:      arch/arm/boot/dts/orion5x*
1620
1621 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1622 M:      Jason Cooper <jason@lakedaemon.net>
1623 M:      Andrew Lunn <andrew@lunn.ch>
1624 M:      Gregory Clement <gregory.clement@bootlin.com>
1625 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628 F:      arch/arm/boot/dts/armada*
1629 F:      arch/arm/boot/dts/kirkwood*
1630 F:      arch/arm/configs/mvebu_*_defconfig
1631 F:      arch/arm/mach-mvebu/
1632 F:      arch/arm64/boot/dts/marvell/armada*
1633 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1634 F:      drivers/cpufreq/mvebu-cpufreq.c
1635 F:      drivers/irqchip/irq-armada-370-xp.c
1636 F:      drivers/irqchip/irq-mvebu-*
1637 F:      drivers/pinctrl/mvebu/
1638 F:      drivers/rtc/rtc-armada38x.c
1639
1640 ARM/Mediatek RTC DRIVER
1641 M:      Eddie Huang <eddie.huang@mediatek.com>
1642 M:      Sean Wang <sean.wang@mediatek.com>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1647 F:      drivers/rtc/rtc-mt6397.c
1648 F:      drivers/rtc/rtc-mt7622.c
1649
1650 ARM/Mediatek SoC support
1651 M:      Matthias Brugger <matthias.bgg@gmail.com>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655 F:      arch/arm/boot/dts/mt6*
1656 F:      arch/arm/boot/dts/mt7*
1657 F:      arch/arm/boot/dts/mt8*
1658 F:      arch/arm/mach-mediatek/
1659 F:      arch/arm64/boot/dts/mediatek/
1660 N:      mtk
1661 K:      mediatek
1662
1663 ARM/Mediatek USB3 PHY DRIVER
1664 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      drivers/phy/mediatek/
1669 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1670
1671 ARM/MICREL KS8695 ARCHITECTURE
1672 M:      Greg Ungerer <gerg@uclinux.org>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 F:      arch/arm/mach-ks8695/
1675 S:      Odd Fixes
1676
1677 ARM/Microchip (AT91) SoC support
1678 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1679 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W:      http://www.linux4sam.org
1682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1683 S:      Supported
1684 N:      at91
1685 N:      atmel
1686 F:      arch/arm/mach-at91/
1687 F:      include/soc/at91/
1688 F:      arch/arm/boot/dts/at91*.dts
1689 F:      arch/arm/boot/dts/at91*.dtsi
1690 F:      arch/arm/boot/dts/sama*.dts
1691 F:      arch/arm/boot/dts/sama*.dtsi
1692 F:      arch/arm/include/debug/at91.S
1693 F:      drivers/memory/atmel*
1694 F:      drivers/watchdog/sama5d4_wdt.c
1695 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1696 X:      drivers/net/wireless/atmel/
1697
1698 ARM/MIOA701 MACHINE SUPPORT
1699 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 F:      arch/arm/mach-pxa/mioa701.c
1702 S:      Maintained
1703
1704 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1705 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1706 S:      Maintained
1707
1708 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1709 M:      Linus Walleij <linus.walleij@linaro.org>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 S:      Maintained
1712 F:      arch/arm/mach-nomadik/
1713 F:      arch/arm/mach-u300/
1714 F:      arch/arm/mach-ux500/
1715 F:      arch/arm/boot/dts/ste-*
1716 F:      drivers/clk/clk-nomadik.c
1717 F:      drivers/clk/clk-u300.c
1718 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1719 F:      drivers/clocksource/timer-u300.c
1720 F:      drivers/dma/coh901318*
1721 F:      drivers/dma/ste_dma40*
1722 F:      drivers/hwspinlock/u8500_hsem.c
1723 F:      drivers/i2c/busses/i2c-nomadik.c
1724 F:      drivers/i2c/busses/i2c-stu300.c
1725 F:      drivers/mfd/ab3100*
1726 F:      drivers/mfd/ab8500*
1727 F:      drivers/mfd/abx500*
1728 F:      drivers/mfd/dbx500*
1729 F:      drivers/mfd/db8500*
1730 F:      drivers/pinctrl/nomadik/
1731 F:      drivers/pinctrl/pinctrl-coh901*
1732 F:      drivers/pinctrl/pinctrl-u300.c
1733 F:      drivers/rtc/rtc-ab3100.c
1734 F:      drivers/rtc/rtc-ab8500.c
1735 F:      drivers/rtc/rtc-coh901331.c
1736 F:      drivers/rtc/rtc-pl031.c
1737 F:      drivers/watchdog/coh901327_wdt.c
1738 F:      Documentation/devicetree/bindings/arm/ste-*
1739 F:      Documentation/devicetree/bindings/arm/ux500/
1740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1741
1742 ARM/NUVOTON NPCM ARCHITECTURE
1743 M:      Avi Fishman <avifishman70@gmail.com>
1744 M:      Tomer Maimon <tmaimon77@gmail.com>
1745 R:      Patrick Venture <venture@google.com>
1746 R:      Nancy Yuen <yuenn@google.com>
1747 R:      Brendan Higgins <brendanhiggins@google.com>
1748 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1749 S:      Supported
1750 F:      arch/arm/mach-npcm/
1751 F:      arch/arm/boot/dts/nuvoton-npcm*
1752 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1753 F:      drivers/*/*npcm*
1754 F:      Documentation/devicetree/bindings/*/*npcm*
1755 F:      Documentation/devicetree/bindings/*/*/*npcm*
1756
1757 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1758 M:      Wan ZongShun <mcuos.com@gmail.com>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 W:      http://www.mcuos.com
1761 S:      Maintained
1762 F:      arch/arm/mach-w90x900/
1763 F:      drivers/input/keyboard/w90p910_keypad.c
1764 F:      drivers/input/touchscreen/w90p910_ts.c
1765 F:      drivers/watchdog/nuc900_wdt.c
1766 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1767 F:      drivers/mtd/nand/raw/nuc900_nand.c
1768 F:      drivers/rtc/rtc-nuc900.c
1769 F:      drivers/spi/spi-nuc900.c
1770 F:      drivers/usb/host/ehci-w90x900.c
1771 F:      drivers/video/fbdev/nuc900fb.c
1772
1773 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1774 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1775 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1776 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1777 S:      Supported
1778
1779 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1780 M:      Alexander Clouter <alex@digriz.org.uk>
1781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 W:      http://www.digriz.org.uk/ts78xx/kernel
1783 S:      Maintained
1784 F:      arch/arm/mach-orion5x/ts78xx-*
1785
1786 ARM/OXNAS platform support
1787 M:      Neil Armstrong <narmstrong@baylibre.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      arch/arm/mach-oxnas/
1792 F:      arch/arm/boot/dts/ox8*.dts*
1793 N:      oxnas
1794
1795 ARM/PALM TREO SUPPORT
1796 M:      Tomas Cech <sleep_walker@suse.com>
1797 L:      linux-arm-kernel@lists.infradead.org
1798 W:      http://hackndev.com
1799 S:      Maintained
1800 F:      arch/arm/mach-pxa/palmtreo.*
1801
1802 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1803 M:      Marek Vasut <marek.vasut@gmail.com>
1804 L:      linux-arm-kernel@lists.infradead.org
1805 W:      http://hackndev.com
1806 S:      Maintained
1807 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1808 F:      arch/arm/mach-pxa/palmtx.c
1809 F:      arch/arm/mach-pxa/palmt5.*
1810 F:      arch/arm/mach-pxa/include/mach/palmld.h
1811 F:      arch/arm/mach-pxa/palmld.c
1812 F:      arch/arm/mach-pxa/palmte2.*
1813 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1814 F:      arch/arm/mach-pxa/palmtc.c
1815
1816 ARM/PALMZ72 SUPPORT
1817 M:      Sergey Lapin <slapin@ossfans.org>
1818 L:      linux-arm-kernel@lists.infradead.org
1819 W:      http://hackndev.com
1820 S:      Maintained
1821 F:      arch/arm/mach-pxa/palmz72.*
1822
1823 ARM/PLEB SUPPORT
1824 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1825 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1826 S:      Maintained
1827
1828 ARM/PT DIGITAL BOARD PORT
1829 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 W:      http://www.armlinux.org.uk/
1832 S:      Maintained
1833
1834 ARM/QUALCOMM SUPPORT
1835 M:      Andy Gross <andy.gross@linaro.org>
1836 M:      David Brown <david.brown@linaro.org>
1837 L:      linux-arm-msm@vger.kernel.org
1838 L:      linux-soc@vger.kernel.org
1839 S:      Maintained
1840 F:      Documentation/devicetree/bindings/soc/qcom/
1841 F:      arch/arm/boot/dts/qcom-*.dts
1842 F:      arch/arm/boot/dts/qcom-*.dtsi
1843 F:      arch/arm/mach-qcom/
1844 F:      arch/arm64/boot/dts/qcom/*
1845 F:      drivers/i2c/busses/i2c-qup.c
1846 F:      drivers/clk/qcom/
1847 F:      drivers/dma/qcom/
1848 F:      drivers/soc/qcom/
1849 F:      drivers/spi/spi-qup.c
1850 F:      drivers/tty/serial/msm_serial.c
1851 F:      drivers/*/pm8???-*
1852 F:      drivers/mfd/ssbi.c
1853 F:      drivers/firmware/qcom_scm*
1854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1855
1856 ARM/RADISYS ENP2611 MACHINE SUPPORT
1857 M:      Lennert Buytenhek <kernel@wantstofly.org>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S:      Maintained
1860
1861 ARM/REALTEK ARCHITECTURE
1862 M:      Andreas Färber <afaerber@suse.de>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865 F:      arch/arm64/boot/dts/realtek/
1866 F:      Documentation/devicetree/bindings/arm/realtek.txt
1867
1868 ARM/RENESAS ARM64 ARCHITECTURE
1869 M:      Simon Horman <horms@verge.net.au>
1870 M:      Magnus Damm <magnus.damm@gmail.com>
1871 L:      linux-renesas-soc@vger.kernel.org
1872 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1874 S:      Supported
1875 F:      arch/arm64/boot/dts/renesas/
1876 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1877 F:      drivers/soc/renesas/
1878 F:      include/linux/soc/renesas/
1879
1880 ARM/RISCPC ARCHITECTURE
1881 M:      Russell King <linux@armlinux.org.uk>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 W:      http://www.armlinux.org.uk/
1884 S:      Maintained
1885 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1886 F:      arch/arm/include/asm/hardware/ioc.h
1887 F:      arch/arm/include/asm/hardware/iomd.h
1888 F:      arch/arm/include/asm/hardware/memc.h
1889 F:      arch/arm/mach-rpc/
1890 F:      drivers/net/ethernet/8390/etherh.c
1891 F:      drivers/net/ethernet/i825xx/ether1*
1892 F:      drivers/net/ethernet/seeq/ether3*
1893 F:      drivers/scsi/arm/
1894
1895 ARM/Rockchip SoC support
1896 M:      Heiko Stuebner <heiko@sntech.de>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 L:      linux-rockchip@lists.infradead.org
1899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1900 S:      Maintained
1901 F:      arch/arm/boot/dts/rk3*
1902 F:      arch/arm/boot/dts/rv1108*
1903 F:      arch/arm/mach-rockchip/
1904 F:      drivers/clk/rockchip/
1905 F:      drivers/i2c/busses/i2c-rk3x.c
1906 F:      drivers/*/*rockchip*
1907 F:      drivers/*/*/*rockchip*
1908 F:      sound/soc/rockchip/
1909 N:      rockchip
1910
1911 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1912 M:      Kukjin Kim <kgene@kernel.org>
1913 M:      Krzysztof Kozlowski <krzk@kernel.org>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1916 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1917 S:      Maintained
1918 F:      arch/arm/boot/dts/s3c*
1919 F:      arch/arm/boot/dts/s5p*
1920 F:      arch/arm/boot/dts/exynos*
1921 F:      arch/arm64/boot/dts/exynos/
1922 F:      arch/arm/plat-samsung/
1923 F:      arch/arm/mach-s3c24*/
1924 F:      arch/arm/mach-s3c64xx/
1925 F:      arch/arm/mach-s5p*/
1926 F:      arch/arm/mach-exynos*/
1927 F:      drivers/*/*s3c24*
1928 F:      drivers/*/*/*s3c24*
1929 F:      drivers/*/*s3c64xx*
1930 F:      drivers/*/*s5pv210*
1931 F:      drivers/memory/samsung/*
1932 F:      drivers/soc/samsung/*
1933 F:      Documentation/arm/Samsung/
1934 F:      Documentation/devicetree/bindings/arm/samsung/
1935 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1936 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1937 N:      exynos
1938
1939 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1940 M:      Kyungmin Park <kyungmin.park@samsung.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 S:      Maintained
1943 F:      arch/arm/mach-s5pv210/
1944
1945 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1946 M:      Kyungmin Park <kyungmin.park@samsung.com>
1947 M:      Kamil Debski <kamil@wypas.org>
1948 M:      Andrzej Hajda <a.hajda@samsung.com>
1949 L:      linux-arm-kernel@lists.infradead.org
1950 L:      linux-media@vger.kernel.org
1951 S:      Maintained
1952 F:      drivers/media/platform/s5p-g2d/
1953
1954 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1955 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1956 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1957 L:      linux-media@vger.kernel.org
1958 S:      Maintained
1959 F:      drivers/media/platform/s5p-cec/
1960 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1961
1962 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1963 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1964 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1965 L:      linux-arm-kernel@lists.infradead.org
1966 L:      linux-media@vger.kernel.org
1967 S:      Maintained
1968 F:      drivers/media/platform/s5p-jpeg/
1969
1970 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1971 M:      Kyungmin Park <kyungmin.park@samsung.com>
1972 M:      Kamil Debski <kamil@wypas.org>
1973 M:      Jeongtae Park <jtp.park@samsung.com>
1974 M:      Andrzej Hajda <a.hajda@samsung.com>
1975 L:      linux-arm-kernel@lists.infradead.org
1976 L:      linux-media@vger.kernel.org
1977 S:      Maintained
1978 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1979 F:      drivers/media/platform/s5p-mfc/
1980
1981 ARM/SHMOBILE ARM ARCHITECTURE
1982 M:      Simon Horman <horms@verge.net.au>
1983 M:      Magnus Damm <magnus.damm@gmail.com>
1984 L:      linux-renesas-soc@vger.kernel.org
1985 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1987 S:      Supported
1988 F:      arch/arm/boot/dts/emev2*
1989 F:      arch/arm/boot/dts/r7s*
1990 F:      arch/arm/boot/dts/r8a*
1991 F:      arch/arm/boot/dts/sh*
1992 F:      arch/arm/configs/shmobile_defconfig
1993 F:      arch/arm/include/debug/renesas-scif.S
1994 F:      arch/arm/mach-shmobile/
1995 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1996 F:      drivers/soc/renesas/
1997 F:      include/linux/soc/renesas/
1998
1999 ARM/SOCFPGA ARCHITECTURE
2000 M:      Dinh Nguyen <dinguyen@kernel.org>
2001 S:      Maintained
2002 F:      arch/arm/mach-socfpga/
2003 F:      arch/arm/boot/dts/socfpga*
2004 F:      arch/arm/configs/socfpga_defconfig
2005 F:      arch/arm64/boot/dts/altera/
2006 W:      http://www.rocketboards.org
2007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2008
2009 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2010 M:      Dinh Nguyen <dinguyen@kernel.org>
2011 S:      Maintained
2012 F:      drivers/clk/socfpga/
2013
2014 ARM/SOCFPGA EDAC SUPPORT
2015 M:      Thor Thayer <thor.thayer@linux.intel.com>
2016 S:      Maintained
2017 F:      drivers/edac/altera_edac.
2018
2019 ARM/SPREADTRUM SoC SUPPORT
2020 M:      Orson Zhai <orsonzhai@gmail.com>
2021 M:      Baolin Wang <baolin.wang@linaro.org>
2022 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2023 S:      Maintained
2024 F:      arch/arm64/boot/dts/sprd
2025 N:      sprd
2026
2027 ARM/STI ARCHITECTURE
2028 M:      Patrice Chotard <patrice.chotard@st.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 W:      http://www.stlinux.com
2031 S:      Maintained
2032 F:      arch/arm/mach-sti/
2033 F:      arch/arm/boot/dts/sti*
2034 F:      drivers/char/hw_random/st-rng.c
2035 F:      drivers/clocksource/arm_global_timer.c
2036 F:      drivers/clocksource/clksrc_st_lpc.c
2037 F:      drivers/cpufreq/sti-cpufreq.c
2038 F:      drivers/dma/st_fdma*
2039 F:      drivers/i2c/busses/i2c-st.c
2040 F:      drivers/media/rc/st_rc.c
2041 F:      drivers/media/platform/sti/c8sectpfe/
2042 F:      drivers/mmc/host/sdhci-st.c
2043 F:      drivers/phy/st/phy-miphy28lp.c
2044 F:      drivers/phy/st/phy-stih407-usb.c
2045 F:      drivers/pinctrl/pinctrl-st.c
2046 F:      drivers/remoteproc/st_remoteproc.c
2047 F:      drivers/remoteproc/st_slim_rproc.c
2048 F:      drivers/reset/sti/
2049 F:      drivers/rtc/rtc-st-lpc.c
2050 F:      drivers/tty/serial/st-asc.c
2051 F:      drivers/usb/dwc3/dwc3-st.c
2052 F:      drivers/usb/host/ehci-st.c
2053 F:      drivers/usb/host/ohci-st.c
2054 F:      drivers/watchdog/st_lpc_wdt.c
2055 F:      drivers/ata/ahci_st.c
2056 F:      include/linux/remoteproc/st_slim_rproc.h
2057
2058 ARM/STM32 ARCHITECTURE
2059 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2060 M:      Alexandre Torgue <alexandre.torgue@st.com>
2061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 S:      Maintained
2063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2064 N:      stm32
2065 F:      arch/arm/boot/dts/stm32*
2066 F:      arch/arm/mach-stm32/
2067 F:      drivers/clocksource/armv7m_systick.c
2068
2069 ARM/Synaptics Berlin SoC support
2070 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2071 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 S:      Maintained
2074 F:      arch/arm/mach-berlin/
2075 F:      arch/arm/boot/dts/berlin*
2076 F:      arch/arm64/boot/dts/marvell/berlin*
2077
2078 ARM/TANGO ARCHITECTURE
2079 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2080 M:      Mans Rullgard <mans@mansr.com>
2081 L:      linux-arm-kernel@lists.infradead.org
2082 S:      Odd Fixes
2083 N:      tango
2084
2085 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2086 M:      Lennert Buytenhek <kernel@wantstofly.org>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 S:      Maintained
2089
2090 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2091 M:      Hans Verkuil <hans.verkuil@cisco.com>
2092 L:      linux-tegra@vger.kernel.org
2093 L:      linux-media@vger.kernel.org
2094 S:      Maintained
2095 F:      drivers/media/platform/tegra-cec/
2096 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2097
2098 ARM/TETON BGA MACHINE SUPPORT
2099 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 S:      Maintained
2102
2103 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2104 M:      Santosh Shilimkar <ssantosh@kernel.org>
2105 L:      linux-kernel@vger.kernel.org
2106 S:      Maintained
2107 F:      drivers/memory/*emif*
2108
2109 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2110 M:      Santosh Shilimkar <ssantosh@kernel.org>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 S:      Maintained
2113 F:      arch/arm/mach-keystone/
2114 F:      arch/arm/boot/dts/keystone-*
2115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2116
2117 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2118 M:      Santosh Shilimkar <ssantosh@kernel.org>
2119 L:      linux-kernel@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/clk/keystone/
2122
2123 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2124 M:      Santosh Shilimkar <ssantosh@kernel.org>
2125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 L:      linux-kernel@vger.kernel.org
2127 S:      Maintained
2128 F:      drivers/clocksource/timer-keystone.c
2129
2130 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2131 M:      Santosh Shilimkar <ssantosh@kernel.org>
2132 L:      linux-kernel@vger.kernel.org
2133 S:      Maintained
2134 F:      drivers/power/reset/keystone-reset.c
2135
2136 ARM/THECUS N2100 MACHINE SUPPORT
2137 M:      Lennert Buytenhek <kernel@wantstofly.org>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Maintained
2140
2141 ARM/TOSA MACHINE SUPPORT
2142 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2143 M:      Dirk Opfer <dirk@opfer-online.de>
2144 S:      Maintained
2145
2146 ARM/UNIPHIER ARCHITECTURE
2147 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2150 S:      Maintained
2151 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2152 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2153 F:      arch/arm/boot/dts/uniphier*
2154 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2155 F:      arch/arm/mach-uniphier/
2156 F:      arch/arm/mm/cache-uniphier.c
2157 F:      arch/arm64/boot/dts/socionext/uniphier*
2158 F:      drivers/bus/uniphier-system-bus.c
2159 F:      drivers/clk/uniphier/
2160 F:      drivers/gpio/gpio-uniphier.c
2161 F:      drivers/i2c/busses/i2c-uniphier*
2162 F:      drivers/irqchip/irq-uniphier-aidet.c
2163 F:      drivers/pinctrl/uniphier/
2164 F:      drivers/reset/reset-uniphier.c
2165 F:      drivers/tty/serial/8250/8250_uniphier.c
2166 N:      uniphier
2167
2168 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2169 M:      Ulf Hansson <ulf.hansson@linaro.org>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T:      git git://git.linaro.org/people/ulfh/clk.git
2172 S:      Maintained
2173 F:      drivers/clk/ux500/
2174
2175 ARM/VERSATILE EXPRESS PLATFORM
2176 M:      Liviu Dudau <liviu.dudau@arm.com>
2177 M:      Sudeep Holla <sudeep.holla@arm.com>
2178 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 S:      Maintained
2181 F:      arch/arm/boot/dts/vexpress*
2182 F:      arch/arm64/boot/dts/arm/
2183 F:      arch/arm/mach-vexpress/
2184 F:      */*/vexpress*
2185 F:      */*/*/vexpress*
2186 F:      drivers/clk/versatile/clk-vexpress-osc.c
2187 F:      drivers/clocksource/versatile.c
2188 N:      mps2
2189
2190 ARM/VFP SUPPORT
2191 M:      Russell King <linux@armlinux.org.uk>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 W:      http://www.armlinux.org.uk/
2194 S:      Maintained
2195 F:      arch/arm/vfp/
2196
2197 ARM/VOIPAC PXA270 SUPPORT
2198 M:      Marek Vasut <marek.vasut@gmail.com>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Maintained
2201 F:      arch/arm/mach-pxa/vpac270.c
2202 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2203
2204 ARM/VT8500 ARM ARCHITECTURE
2205 M:      Tony Prisk <linux@prisktech.co.nz>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 S:      Maintained
2208 F:      arch/arm/mach-vt8500/
2209 F:      drivers/clocksource/vt8500_timer.c
2210 F:      drivers/i2c/busses/i2c-wmt.c
2211 F:      drivers/mmc/host/wmt-sdmmc.c
2212 F:      drivers/pwm/pwm-vt8500.c
2213 F:      drivers/rtc/rtc-vt8500.c
2214 F:      drivers/tty/serial/vt8500_serial.c
2215 F:      drivers/usb/host/ehci-platform.c
2216 F:      drivers/usb/host/uhci-platform.c
2217 F:      drivers/video/fbdev/vt8500lcdfb.*
2218 F:      drivers/video/fbdev/wm8505fb*
2219 F:      drivers/video/fbdev/wmt_ge_rops.*
2220
2221 ARM/ZIPIT Z2 SUPPORT
2222 M:      Marek Vasut <marek.vasut@gmail.com>
2223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 S:      Maintained
2225 F:      arch/arm/mach-pxa/z2.c
2226 F:      arch/arm/mach-pxa/include/mach/z2.h
2227
2228 ARM/ZTE ARCHITECTURE
2229 M:      Jun Nie <jun.nie@linaro.org>
2230 M:      Baoyou Xie <baoyou.xie@linaro.org>
2231 M:      Shawn Guo <shawnguo@kernel.org>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Maintained
2234 F:      arch/arm/boot/dts/zx2967*
2235 F:      arch/arm/mach-zx/
2236 F:      arch/arm64/boot/dts/zte/
2237 F:      drivers/clk/zte/
2238 F:      drivers/dma/zx_dma.c
2239 F:      drivers/gpio/gpio-zx.c
2240 F:      drivers/i2c/busses/i2c-zx2967.c
2241 F:      drivers/mmc/host/dw_mmc-zx.*
2242 F:      drivers/pinctrl/zte/
2243 F:      drivers/soc/zte/
2244 F:      drivers/thermal/zx2967_thermal.c
2245 F:      drivers/watchdog/zx2967_wdt.c
2246 F:      Documentation/devicetree/bindings/arm/zte.txt
2247 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2248 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2249 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2250 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2251 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2252 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2253 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2254 F:      Documentation/devicetree/bindings/soc/zte/
2255 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2256 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2257 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2258 F:      include/dt-bindings/clock/zx2967*.h
2259 F:      include/dt-bindings/soc/zte,*.h
2260 F:      sound/soc/codecs/zx_aud96p22.c
2261 F:      sound/soc/zte/
2262
2263 ARM/ZYNQ ARCHITECTURE
2264 M:      Michal Simek <michal.simek@xilinx.com>
2265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 W:      http://wiki.xilinx.com
2267 T:      git https://github.com/Xilinx/linux-xlnx.git
2268 S:      Supported
2269 F:      arch/arm/mach-zynq/
2270 F:      drivers/cpuidle/cpuidle-zynq.c
2271 F:      drivers/block/xsysace.c
2272 N:      zynq
2273 N:      xilinx
2274 F:      drivers/clocksource/cadence_ttc_timer.c
2275 F:      drivers/i2c/busses/i2c-cadence.c
2276 F:      drivers/mmc/host/sdhci-of-arasan.c
2277 F:      drivers/edac/synopsys_edac.c
2278
2279 ARM64 PORT (AARCH64 ARCHITECTURE)
2280 M:      Catalin Marinas <catalin.marinas@arm.com>
2281 M:      Will Deacon <will.deacon@arm.com>
2282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2284 S:      Maintained
2285 F:      arch/arm64/
2286 X:      arch/arm64/boot/dts/
2287 F:      Documentation/arm64/
2288
2289 AS3645A LED FLASH CONTROLLER DRIVER
2290 M:      Sakari Ailus <sakari.ailus@iki.fi>
2291 L:      linux-leds@vger.kernel.org
2292 S:      Maintained
2293 F:      drivers/leds/leds-as3645a.c
2294
2295 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2296 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2297 L:      linux-media@vger.kernel.org
2298 T:      git git://linuxtv.org/media_tree.git
2299 S:      Maintained
2300 F:      drivers/media/i2c/ak7375.c
2301 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2302
2303 ASAHI KASEI AK8974 DRIVER
2304 M:      Linus Walleij <linus.walleij@linaro.org>
2305 L:      linux-iio@vger.kernel.org
2306 W:      http://www.akm.com/
2307 S:      Supported
2308 F:      drivers/iio/magnetometer/ak8974.c
2309
2310 ASC7621 HARDWARE MONITOR DRIVER
2311 M:      George Joseph <george.joseph@fairview5.com>
2312 L:      linux-hwmon@vger.kernel.org
2313 S:      Maintained
2314 F:      Documentation/hwmon/asc7621
2315 F:      drivers/hwmon/asc7621.c
2316
2317 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2318 M:      Corentin Chary <corentin.chary@gmail.com>
2319 L:      acpi4asus-user@lists.sourceforge.net
2320 L:      platform-driver-x86@vger.kernel.org
2321 W:      http://acpi4asus.sf.net
2322 S:      Maintained
2323 F:      drivers/platform/x86/asus*.c
2324 F:      drivers/platform/x86/eeepc*.c
2325
2326 ASUS WIRELESS RADIO CONTROL DRIVER
2327 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2328 L:      platform-driver-x86@vger.kernel.org
2329 S:      Maintained
2330 F:      drivers/platform/x86/asus-wireless.c
2331
2332 ASYMMETRIC KEYS
2333 M:      David Howells <dhowells@redhat.com>
2334 L:      keyrings@vger.kernel.org
2335 S:      Maintained
2336 F:      Documentation/crypto/asymmetric-keys.txt
2337 F:      include/linux/verification.h
2338 F:      include/crypto/public_key.h
2339 F:      include/crypto/pkcs7.h
2340 F:      crypto/asymmetric_keys/
2341
2342 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2343 R:      Dan Williams <dan.j.williams@intel.com>
2344 W:      http://sourceforge.net/projects/xscaleiop
2345 S:      Odd fixes
2346 F:      Documentation/crypto/async-tx-api.txt
2347 F:      crypto/async_tx/
2348 F:      drivers/dma/
2349 F:      include/linux/dmaengine.h
2350 F:      include/linux/async_tx.h
2351
2352 AT24 EEPROM DRIVER
2353 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2354 L:      linux-i2c@vger.kernel.org
2355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2356 S:      Maintained
2357 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2358 F:      drivers/misc/eeprom/at24.c
2359 F:      include/linux/platform_data/at24.h
2360
2361 ATA OVER ETHERNET (AOE) DRIVER
2362 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2363 W:      http://www.openaoe.org/
2364 S:      Supported
2365 F:      Documentation/aoe/
2366 F:      drivers/block/aoe/
2367
2368 ATHEROS 71XX/9XXX GPIO DRIVER
2369 M:      Alban Bedel <albeu@free.fr>
2370 W:      https://github.com/AlbanBedel/linux
2371 T:      git git://github.com/AlbanBedel/linux
2372 S:      Maintained
2373 F:      drivers/gpio/gpio-ath79.c
2374 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2375
2376 ATHEROS 71XX/9XXX USB PHY DRIVER
2377 M:      Alban Bedel <albeu@free.fr>
2378 W:      https://github.com/AlbanBedel/linux
2379 T:      git git://github.com/AlbanBedel/linux
2380 S:      Maintained
2381 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2382 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2383
2384 ATHEROS ATH GENERIC UTILITIES
2385 M:      Kalle Valo <kvalo@codeaurora.org>
2386 L:      linux-wireless@vger.kernel.org
2387 S:      Supported
2388 F:      drivers/net/wireless/ath/*
2389
2390 ATHEROS ATH5K WIRELESS DRIVER
2391 M:      Jiri Slaby <jirislaby@gmail.com>
2392 M:      Nick Kossifidis <mickflemm@gmail.com>
2393 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2394 L:      linux-wireless@vger.kernel.org
2395 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2396 S:      Maintained
2397 F:      drivers/net/wireless/ath/ath5k/
2398
2399 ATHEROS ATH6KL WIRELESS DRIVER
2400 M:      Kalle Valo <kvalo@codeaurora.org>
2401 L:      linux-wireless@vger.kernel.org
2402 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2404 S:      Supported
2405 F:      drivers/net/wireless/ath/ath6kl/
2406
2407 ATI_REMOTE2 DRIVER
2408 M:      Ville Syrjala <syrjala@sci.fi>
2409 S:      Maintained
2410 F:      drivers/input/misc/ati_remote2.c
2411
2412 ATK0110 HWMON DRIVER
2413 M:      Luca Tettamanti <kronos.it@gmail.com>
2414 L:      linux-hwmon@vger.kernel.org
2415 S:      Maintained
2416 F:      drivers/hwmon/asus_atk0110.c
2417
2418 ATLX ETHERNET DRIVERS
2419 M:      Jay Cliburn <jcliburn@gmail.com>
2420 M:      Chris Snook <chris.snook@gmail.com>
2421 L:      netdev@vger.kernel.org
2422 W:      http://sourceforge.net/projects/atl1
2423 W:      http://atl1.sourceforge.net
2424 S:      Maintained
2425 F:      drivers/net/ethernet/atheros/
2426
2427 ATM
2428 M:      Chas Williams <3chas3@gmail.com>
2429 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2430 L:      netdev@vger.kernel.org
2431 W:      http://linux-atm.sourceforge.net
2432 S:      Maintained
2433 F:      drivers/atm/
2434 F:      include/linux/atm*
2435 F:      include/uapi/linux/atm*
2436
2437 ATMEL AT91 / AT32 MCI DRIVER
2438 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2439 S:      Maintained
2440 F:      drivers/mmc/host/atmel-mci.c
2441
2442 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2443 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2444 S:      Supported
2445 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2446
2447 ATMEL Audio ALSA driver
2448 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2449 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2450 S:      Supported
2451 F:      sound/soc/atmel
2452
2453 ATMEL I2C DRIVER
2454 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2455 L:      linux-i2c@vger.kernel.org
2456 S:      Supported
2457 F:      drivers/i2c/busses/i2c-at91.c
2458
2459 ATMEL ISI DRIVER
2460 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2461 L:      linux-media@vger.kernel.org
2462 S:      Supported
2463 F:      drivers/media/platform/atmel/atmel-isi.c
2464 F:      include/media/atmel-isi.h
2465
2466 ATMEL LCDFB DRIVER
2467 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2468 L:      linux-fbdev@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/video/fbdev/atmel_lcdfb.c
2471 F:      include/video/atmel_lcdc.h
2472
2473 ATMEL MACB ETHERNET DRIVER
2474 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2475 S:      Supported
2476 F:      drivers/net/ethernet/cadence/
2477
2478 ATMEL MAXTOUCH DRIVER
2479 M:      Nick Dyer <nick@shmanahar.org>
2480 T:      git git://github.com/ndyer/linux.git
2481 S:      Maintained
2482 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2483 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2484
2485 ATMEL SAMA5D2 ADC DRIVER
2486 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2487 L:      linux-iio@vger.kernel.org
2488 S:      Supported
2489 F:      drivers/iio/adc/at91-sama5d2_adc.c
2490
2491 ATMEL SDMMC DRIVER
2492 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2493 L:      linux-mmc@vger.kernel.org
2494 S:      Supported
2495 F:      drivers/mmc/host/sdhci-of-at91.c
2496
2497 ATMEL SPI DRIVER
2498 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2499 S:      Supported
2500 F:      drivers/spi/spi-atmel.*
2501
2502 ATMEL SSC DRIVER
2503 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 S:      Supported
2506 F:      drivers/misc/atmel-ssc.c
2507 F:      include/linux/atmel-ssc.h
2508
2509 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2510 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 S:      Supported
2513 F:      drivers/misc/atmel_tclib.c
2514 F:      drivers/clocksource/tcb_clksrc.c
2515
2516 ATMEL USBA UDC DRIVER
2517 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 S:      Supported
2520 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2521
2522 ATMEL WIRELESS DRIVER
2523 M:      Simon Kelley <simon@thekelleys.org.uk>
2524 L:      linux-wireless@vger.kernel.org
2525 W:      http://www.thekelleys.org.uk/atmel
2526 W:      http://atmelwlandriver.sourceforge.net/
2527 S:      Maintained
2528 F:      drivers/net/wireless/atmel/atmel*
2529
2530 ATMEL XDMA DRIVER
2531 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2532 L:      linux-arm-kernel@lists.infradead.org
2533 L:      dmaengine@vger.kernel.org
2534 S:      Supported
2535 F:      drivers/dma/at_xdmac.c
2536
2537 ATOMIC INFRASTRUCTURE
2538 M:      Will Deacon <will.deacon@arm.com>
2539 M:      Peter Zijlstra <peterz@infradead.org>
2540 R:      Boqun Feng <boqun.feng@gmail.com>
2541 L:      linux-kernel@vger.kernel.org
2542 S:      Maintained
2543 F:      arch/*/include/asm/atomic*.h
2544 F:      include/*/atomic*.h
2545
2546 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2547 M:      Bradley Grove <linuxdrivers@attotech.com>
2548 L:      linux-scsi@vger.kernel.org
2549 W:      http://www.attotech.com
2550 S:      Supported
2551 F:      drivers/scsi/esas2r
2552
2553 ATUSB IEEE 802.15.4 RADIO DRIVER
2554 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2555 L:      linux-wpan@vger.kernel.org
2556 S:      Maintained
2557 F:      drivers/net/ieee802154/atusb.c
2558 F:      drivers/net/ieee802154/atusb.h
2559 F:      drivers/net/ieee802154/at86rf230.h
2560
2561 AUDIT SUBSYSTEM
2562 M:      Paul Moore <paul@paul-moore.com>
2563 M:      Eric Paris <eparis@redhat.com>
2564 L:      linux-audit@redhat.com (moderated for non-subscribers)
2565 W:      https://github.com/linux-audit
2566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2567 S:      Supported
2568 F:      include/linux/audit.h
2569 F:      include/uapi/linux/audit.h
2570 F:      kernel/audit*
2571
2572 AUXILIARY DISPLAY DRIVERS
2573 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2574 S:      Maintained
2575 F:      drivers/auxdisplay/
2576 F:      include/linux/cfag12864b.h
2577
2578 AX.25 NETWORK LAYER
2579 M:      Ralf Baechle <ralf@linux-mips.org>
2580 L:      linux-hams@vger.kernel.org
2581 W:      http://www.linux-ax25.org/
2582 S:      Maintained
2583 F:      include/uapi/linux/ax25.h
2584 F:      include/net/ax25.h
2585 F:      net/ax25/
2586
2587 AXENTIA ARM DEVICES
2588 M:      Peter Rosin <peda@axentia.se>
2589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 S:      Maintained
2591 F:      Documentation/devicetree/bindings/arm/axentia.txt
2592 F:      arch/arm/boot/dts/at91-linea.dtsi
2593 F:      arch/arm/boot/dts/at91-natte.dtsi
2594 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2595 F:      arch/arm/boot/dts/at91-tse850-3.dts
2596
2597 AXENTIA ASOC DRIVERS
2598 M:      Peter Rosin <peda@axentia.se>
2599 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2600 S:      Maintained
2601 F:      Documentation/devicetree/bindings/sound/axentia,*
2602 F:      sound/soc/atmel/tse850-pcm5142.c
2603
2604 AZ6007 DVB DRIVER
2605 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2606 L:      linux-media@vger.kernel.org
2607 W:      https://linuxtv.org
2608 T:      git git://linuxtv.org/media_tree.git
2609 S:      Maintained
2610 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2611
2612 AZTECH FM RADIO RECEIVER DRIVER
2613 M:      Hans Verkuil <hverkuil@xs4all.nl>
2614 L:      linux-media@vger.kernel.org
2615 T:      git git://linuxtv.org/media_tree.git
2616 W:      https://linuxtv.org
2617 S:      Maintained
2618 F:      drivers/media/radio/radio-aztech*
2619
2620 B43 WIRELESS DRIVER
2621 L:      linux-wireless@vger.kernel.org
2622 L:      b43-dev@lists.infradead.org
2623 W:      http://wireless.kernel.org/en/users/Drivers/b43
2624 S:      Odd Fixes
2625 F:      drivers/net/wireless/broadcom/b43/
2626
2627 B43LEGACY WIRELESS DRIVER
2628 M:      Larry Finger <Larry.Finger@lwfinger.net>
2629 L:      linux-wireless@vger.kernel.org
2630 L:      b43-dev@lists.infradead.org
2631 W:      http://wireless.kernel.org/en/users/Drivers/b43
2632 S:      Maintained
2633 F:      drivers/net/wireless/broadcom/b43legacy/
2634
2635 BACKLIGHT CLASS/SUBSYSTEM
2636 M:      Lee Jones <lee.jones@linaro.org>
2637 M:      Daniel Thompson <daniel.thompson@linaro.org>
2638 M:      Jingoo Han <jingoohan1@gmail.com>
2639 L:      dri-devel@lists.freedesktop.org
2640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2641 S:      Maintained
2642 F:      drivers/video/backlight/
2643 F:      include/linux/backlight.h
2644 F:      include/linux/pwm_backlight.h
2645 F:      Documentation/devicetree/bindings/leds/backlight
2646
2647 BATMAN ADVANCED
2648 M:      Marek Lindner <mareklindner@neomailbox.ch>
2649 M:      Simon Wunderlich <sw@simonwunderlich.de>
2650 M:      Antonio Quartulli <a@unstable.cc>
2651 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2652 W:      https://www.open-mesh.org/
2653 Q:      https://patchwork.open-mesh.org/project/batman/list/
2654 S:      Maintained
2655 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2656 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2657 F:      Documentation/networking/batman-adv.rst
2658 F:      include/uapi/linux/batadv_packet.h
2659 F:      include/uapi/linux/batman_adv.h
2660 F:      net/batman-adv/
2661
2662 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2663 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2664 L:      linux-hams@vger.kernel.org
2665 W:      http://www.baycom.org/~tom/ham/ham.html
2666 S:      Maintained
2667 F:      drivers/net/hamradio/baycom*
2668
2669 BCACHE (BLOCK LAYER CACHE)
2670 M:      Coly Li <colyli@suse.de>
2671 M:      Kent Overstreet <kent.overstreet@gmail.com>
2672 L:      linux-bcache@vger.kernel.org
2673 W:      http://bcache.evilpiepirate.org
2674 C:      irc://irc.oftc.net/bcache
2675 S:      Maintained
2676 F:      drivers/md/bcache/
2677
2678 BDISP ST MEDIA DRIVER
2679 M:      Fabien Dessenne <fabien.dessenne@st.com>
2680 L:      linux-media@vger.kernel.org
2681 T:      git git://linuxtv.org/media_tree.git
2682 W:      https://linuxtv.org
2683 S:      Supported
2684 F:      drivers/media/platform/sti/bdisp
2685
2686 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2687 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2688 L:      netdev@vger.kernel.org
2689 S:      Maintained
2690 F:      drivers/net/ethernet/ec_bhf.c
2691
2692 BEFS FILE SYSTEM
2693 M:      Luis de Bethencourt <luisbg@kernel.org>
2694 M:      Salah Triki <salah.triki@gmail.com>
2695 S:      Maintained
2696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2697 F:      Documentation/filesystems/befs.txt
2698 F:      fs/befs/
2699
2700 BFQ I/O SCHEDULER
2701 M:      Paolo Valente <paolo.valente@linaro.org>
2702 M:      Jens Axboe <axboe@kernel.dk>
2703 L:      linux-block@vger.kernel.org
2704 S:      Maintained
2705 F:      block/bfq-*
2706 F:      Documentation/block/bfq-iosched.txt
2707
2708 BFS FILE SYSTEM
2709 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2710 S:      Maintained
2711 F:      Documentation/filesystems/bfs.txt
2712 F:      fs/bfs/
2713 F:      include/uapi/linux/bfs_fs.h
2714
2715 BLINKM RGB LED DRIVER
2716 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2717 S:      Maintained
2718 F:      drivers/leds/leds-blinkm.c
2719
2720 BLOCK LAYER
2721 M:      Jens Axboe <axboe@kernel.dk>
2722 L:      linux-block@vger.kernel.org
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2724 S:      Maintained
2725 F:      block/
2726 F:      drivers/block/
2727 F:      kernel/trace/blktrace.c
2728 F:      lib/sbitmap.c
2729
2730 BLOCK2MTD DRIVER
2731 M:      Joern Engel <joern@lazybastard.org>
2732 L:      linux-mtd@lists.infradead.org
2733 S:      Maintained
2734 F:      drivers/mtd/devices/block2mtd.c
2735
2736 BLUETOOTH DRIVERS
2737 M:      Marcel Holtmann <marcel@holtmann.org>
2738 M:      Johan Hedberg <johan.hedberg@gmail.com>
2739 L:      linux-bluetooth@vger.kernel.org
2740 W:      http://www.bluez.org/
2741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2743 S:      Maintained
2744 F:      drivers/bluetooth/
2745
2746 BLUETOOTH SUBSYSTEM
2747 M:      Marcel Holtmann <marcel@holtmann.org>
2748 M:      Johan Hedberg <johan.hedberg@gmail.com>
2749 L:      linux-bluetooth@vger.kernel.org
2750 W:      http://www.bluez.org/
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2753 S:      Maintained
2754 F:      net/bluetooth/
2755 F:      include/net/bluetooth/
2756
2757 BONDING DRIVER
2758 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2759 M:      Veaceslav Falico <vfalico@gmail.com>
2760 M:      Andy Gospodarek <andy@greyhouse.net>
2761 L:      netdev@vger.kernel.org
2762 W:      http://sourceforge.net/projects/bonding/
2763 S:      Supported
2764 F:      drivers/net/bonding/
2765 F:      include/uapi/linux/if_bonding.h
2766
2767 BPF (Safe dynamic programs and tools)
2768 M:      Alexei Starovoitov <ast@kernel.org>
2769 M:      Daniel Borkmann <daniel@iogearbox.net>
2770 L:      netdev@vger.kernel.org
2771 L:      linux-kernel@vger.kernel.org
2772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2774 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2775 S:      Supported
2776 F:      arch/x86/net/bpf_jit*
2777 F:      Documentation/networking/filter.txt
2778 F:      Documentation/bpf/
2779 F:      include/linux/bpf*
2780 F:      include/linux/filter.h
2781 F:      include/trace/events/xdp.h
2782 F:      include/uapi/linux/bpf*
2783 F:      include/uapi/linux/filter.h
2784 F:      kernel/bpf/
2785 F:      kernel/trace/bpf_trace.c
2786 F:      lib/test_bpf.c
2787 F:      net/bpf/
2788 F:      net/core/filter.c
2789 F:      net/sched/act_bpf.c
2790 F:      net/sched/cls_bpf.c
2791 F:      samples/bpf/
2792 F:      tools/bpf/
2793 F:      tools/lib/bpf/
2794 F:      tools/testing/selftests/bpf/
2795
2796 BROADCOM B44 10/100 ETHERNET DRIVER
2797 M:      Michael Chan <michael.chan@broadcom.com>
2798 L:      netdev@vger.kernel.org
2799 S:      Supported
2800 F:      drivers/net/ethernet/broadcom/b44.*
2801
2802 BROADCOM B53 ETHERNET SWITCH DRIVER
2803 M:      Florian Fainelli <f.fainelli@gmail.com>
2804 L:      netdev@vger.kernel.org
2805 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2806 S:      Supported
2807 F:      drivers/net/dsa/b53/*
2808 F:      include/linux/platform_data/b53.h
2809
2810 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2811 M:      Florian Fainelli <f.fainelli@gmail.com>
2812 M:      Ray Jui <rjui@broadcom.com>
2813 M:      Scott Branden <sbranden@broadcom.com>
2814 M:      bcm-kernel-feedback-list@broadcom.com
2815 T:      git git://github.com/broadcom/mach-bcm
2816 S:      Maintained
2817 N:      bcm281*
2818 N:      bcm113*
2819 N:      bcm216*
2820 N:      kona
2821 F:      arch/arm/mach-bcm/
2822
2823 BROADCOM BCM2835 ARM ARCHITECTURE
2824 M:      Eric Anholt <eric@anholt.net>
2825 M:      Stefan Wahren <stefan.wahren@i2se.com>
2826 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2828 T:      git git://github.com/anholt/linux
2829 S:      Maintained
2830 N:      bcm2835
2831 F:      drivers/staging/vc04_services
2832
2833 BROADCOM BCM47XX MIPS ARCHITECTURE
2834 M:      Hauke Mehrtens <hauke@hauke-m.de>
2835 M:      Rafał Miłecki <zajec5@gmail.com>
2836 L:      linux-mips@linux-mips.org
2837 S:      Maintained
2838 F:      Documentation/devicetree/bindings/mips/brcm/
2839 F:      arch/mips/bcm47xx/*
2840 F:      arch/mips/include/asm/mach-bcm47xx/*
2841
2842 BROADCOM BCM5301X ARM ARCHITECTURE
2843 M:      Hauke Mehrtens <hauke@hauke-m.de>
2844 M:      Rafał Miłecki <zajec5@gmail.com>
2845 M:      Jon Mason <jonmason@broadcom.com>
2846 M:      bcm-kernel-feedback-list@broadcom.com
2847 L:      linux-arm-kernel@lists.infradead.org
2848 S:      Maintained
2849 F:      arch/arm/mach-bcm/bcm_5301x.c
2850 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2851 F:      arch/arm/boot/dts/bcm470*
2852 F:      arch/arm/boot/dts/bcm953012*
2853
2854 BROADCOM BCM53573 ARM ARCHITECTURE
2855 M:      Rafał Miłecki <rafal@milecki.pl>
2856 L:      linux-arm-kernel@lists.infradead.org
2857 S:      Maintained
2858 F:      arch/arm/boot/dts/bcm53573*
2859 F:      arch/arm/boot/dts/bcm47189*
2860
2861 BROADCOM BCM63XX ARM ARCHITECTURE
2862 M:      Florian Fainelli <f.fainelli@gmail.com>
2863 M:      bcm-kernel-feedback-list@broadcom.com
2864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2865 T:      git git://github.com/broadcom/stblinux.git
2866 S:      Maintained
2867 N:      bcm63xx
2868
2869 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2870 M:      Kevin Cernekee <cernekee@gmail.com>
2871 L:      linux-usb@vger.kernel.org
2872 S:      Maintained
2873 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2874
2875 BROADCOM BCM7XXX ARM ARCHITECTURE
2876 M:      Brian Norris <computersforpeace@gmail.com>
2877 M:      Gregory Fong <gregory.0xf0@gmail.com>
2878 M:      Florian Fainelli <f.fainelli@gmail.com>
2879 M:      bcm-kernel-feedback-list@broadcom.com
2880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2881 T:      git git://github.com/broadcom/stblinux.git
2882 S:      Maintained
2883 F:      arch/arm/mach-bcm/*brcmstb*
2884 F:      arch/arm/boot/dts/bcm7*.dts*
2885 F:      drivers/bus/brcmstb_gisb.c
2886 F:      arch/arm/mm/cache-b15-rac.c
2887 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2888 N:      brcmstb
2889
2890 BROADCOM BMIPS CPUFREQ DRIVER
2891 M:      Markus Mayer <mmayer@broadcom.com>
2892 M:      bcm-kernel-feedback-list@broadcom.com
2893 L:      linux-pm@vger.kernel.org
2894 S:      Maintained
2895 F:      drivers/cpufreq/bmips-cpufreq.c
2896
2897 BROADCOM BMIPS MIPS ARCHITECTURE
2898 M:      Kevin Cernekee <cernekee@gmail.com>
2899 M:      Florian Fainelli <f.fainelli@gmail.com>
2900 L:      linux-mips@linux-mips.org
2901 T:      git git://github.com/broadcom/stblinux.git
2902 S:      Maintained
2903 F:      arch/mips/bmips/*
2904 F:      arch/mips/include/asm/mach-bmips/*
2905 F:      arch/mips/kernel/*bmips*
2906 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2907 F:      drivers/irqchip/irq-bcm63*
2908 F:      drivers/irqchip/irq-bcm7*
2909 F:      drivers/irqchip/irq-brcmstb*
2910 F:      include/linux/bcm963xx_nvram.h
2911 F:      include/linux/bcm963xx_tag.h
2912
2913 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2914 M:      Rasesh Mody <rasesh.mody@cavium.com>
2915 M:      Harish Patil <harish.patil@cavium.com>
2916 M:      Dept-GELinuxNICDev@cavium.com
2917 L:      netdev@vger.kernel.org
2918 S:      Supported
2919 F:      drivers/net/ethernet/broadcom/bnx2.*
2920 F:      drivers/net/ethernet/broadcom/bnx2_*
2921
2922 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2923 M:      QLogic-Storage-Upstream@qlogic.com
2924 L:      linux-scsi@vger.kernel.org
2925 S:      Supported
2926 F:      drivers/scsi/bnx2fc/
2927
2928 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2929 M:      QLogic-Storage-Upstream@qlogic.com
2930 L:      linux-scsi@vger.kernel.org
2931 S:      Supported
2932 F:      drivers/scsi/bnx2i/
2933
2934 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2935 M:      Ariel Elior <ariel.elior@cavium.com>
2936 M:      everest-linux-l2@cavium.com
2937 L:      netdev@vger.kernel.org
2938 S:      Supported
2939 F:      drivers/net/ethernet/broadcom/bnx2x/
2940
2941 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2942 M:      Michael Chan <michael.chan@broadcom.com>
2943 L:      netdev@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/net/ethernet/broadcom/bnxt/
2946
2947 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2948 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2949 M:      Franky Lin <franky.lin@broadcom.com>
2950 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2951 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2952 M:      Wright Feng <wright.feng@cypress.com>
2953 L:      linux-wireless@vger.kernel.org
2954 L:      brcm80211-dev-list.pdl@broadcom.com
2955 L:      brcm80211-dev-list@cypress.com
2956 S:      Supported
2957 F:      drivers/net/wireless/broadcom/brcm80211/
2958
2959 BROADCOM BRCMSTB GPIO DRIVER
2960 M:      Gregory Fong <gregory.0xf0@gmail.com>
2961 L:      bcm-kernel-feedback-list@broadcom.com
2962 S:      Supported
2963 F:      drivers/gpio/gpio-brcmstb.c
2964 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2965
2966 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2967 M:      Al Cooper <alcooperx@gmail.com>
2968 L:      linux-kernel@vger.kernel.org
2969 L:      bcm-kernel-feedback-list@broadcom.com
2970 S:      Maintained
2971 F:      drivers/phy/broadcom/phy-brcm-usb*
2972
2973 BROADCOM GENET ETHERNET DRIVER
2974 M:      Doug Berger <opendmb@gmail.com>
2975 M:      Florian Fainelli <f.fainelli@gmail.com>
2976 L:      netdev@vger.kernel.org
2977 S:      Supported
2978 F:      drivers/net/ethernet/broadcom/genet/
2979
2980 BROADCOM IPROC ARM ARCHITECTURE
2981 M:      Ray Jui <rjui@broadcom.com>
2982 M:      Scott Branden <sbranden@broadcom.com>
2983 M:      Jon Mason <jonmason@broadcom.com>
2984 M:      bcm-kernel-feedback-list@broadcom.com
2985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2986 T:      git git://github.com/broadcom/cygnus-linux.git
2987 S:      Maintained
2988 N:      iproc
2989 N:      cygnus
2990 N:      bcm[-_]nsp
2991 N:      bcm9113*
2992 N:      bcm9583*
2993 N:      bcm9585*
2994 N:      bcm9586*
2995 N:      bcm988312
2996 N:      bcm113*
2997 N:      bcm583*
2998 N:      bcm585*
2999 N:      bcm586*
3000 N:      bcm88312
3001 N:      hr2
3002 N:      stingray
3003 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3004 F:      arch/arm64/boot/dts/broadcom/stingray/*
3005 F:      drivers/clk/bcm/clk-ns*
3006 F:      drivers/clk/bcm/clk-sr*
3007 F:      drivers/pinctrl/bcm/pinctrl-ns*
3008 F:      include/dt-bindings/clock/bcm-sr*
3009
3010 BROADCOM KONA GPIO DRIVER
3011 M:      Ray Jui <rjui@broadcom.com>
3012 L:      bcm-kernel-feedback-list@broadcom.com
3013 S:      Supported
3014 F:      drivers/gpio/gpio-bcm-kona.c
3015 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3016
3017 BROADCOM NETXTREME-E ROCE DRIVER
3018 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3019 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3020 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3021 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3022 L:      linux-rdma@vger.kernel.org
3023 W:      http://www.broadcom.com
3024 S:      Supported
3025 F:      drivers/infiniband/hw/bnxt_re/
3026 F:      include/uapi/rdma/bnxt_re-abi.h
3027
3028 BROADCOM NVRAM DRIVER
3029 M:      Rafał Miłecki <zajec5@gmail.com>
3030 L:      linux-mips@linux-mips.org
3031 S:      Maintained
3032 F:      drivers/firmware/broadcom/*
3033
3034 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3035 M:      Rafał Miłecki <zajec5@gmail.com>
3036 L:      linux-wireless@vger.kernel.org
3037 S:      Maintained
3038 F:      drivers/bcma/
3039 F:      include/linux/bcma/
3040
3041 BROADCOM STB AVS CPUFREQ DRIVER
3042 M:      Markus Mayer <mmayer@broadcom.com>
3043 M:      bcm-kernel-feedback-list@broadcom.com
3044 L:      linux-pm@vger.kernel.org
3045 S:      Maintained
3046 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3047 F:      drivers/cpufreq/brcmstb*
3048
3049 BROADCOM STB AVS TMON DRIVER
3050 M:      Markus Mayer <mmayer@broadcom.com>
3051 M:      bcm-kernel-feedback-list@broadcom.com
3052 L:      linux-pm@vger.kernel.org
3053 S:      Maintained
3054 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3055 F:      drivers/thermal/broadcom/brcmstb*
3056
3057 BROADCOM STB NAND FLASH DRIVER
3058 M:      Brian Norris <computersforpeace@gmail.com>
3059 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3060 L:      linux-mtd@lists.infradead.org
3061 L:      bcm-kernel-feedback-list@broadcom.com
3062 S:      Maintained
3063 F:      drivers/mtd/nand/raw/brcmnand/
3064
3065 BROADCOM STB DPFE DRIVER
3066 M:      Markus Mayer <mmayer@broadcom.com>
3067 M:      bcm-kernel-feedback-list@broadcom.com
3068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 S:      Maintained
3070 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3071 F:      drivers/memory/brcmstb_dpfe.c
3072
3073 BROADCOM SYSTEMPORT ETHERNET DRIVER
3074 M:      Florian Fainelli <f.fainelli@gmail.com>
3075 L:      netdev@vger.kernel.org
3076 S:      Supported
3077 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3078
3079 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3080 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3081 M:      Prashant Sreedharan <prashant@broadcom.com>
3082 M:      Michael Chan <mchan@broadcom.com>
3083 L:      netdev@vger.kernel.org
3084 S:      Supported
3085 F:      drivers/net/ethernet/broadcom/tg3.*
3086
3087 BROCADE BFA FC SCSI DRIVER
3088 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3089 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3090 L:      linux-scsi@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/scsi/bfa/
3093
3094 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3095 M:      Rasesh Mody <rasesh.mody@cavium.com>
3096 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3097 M:      Dept-GELinuxNICDev@cavium.com
3098 L:      netdev@vger.kernel.org
3099 S:      Supported
3100 F:      drivers/net/ethernet/brocade/bna/
3101
3102 BSG (block layer generic sg v4 driver)
3103 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3104 L:      linux-scsi@vger.kernel.org
3105 S:      Supported
3106 F:      block/bsg.c
3107 F:      include/linux/bsg.h
3108 F:      include/uapi/linux/bsg.h
3109
3110 BT87X AUDIO DRIVER
3111 M:      Clemens Ladisch <clemens@ladisch.de>
3112 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3113 T:      git git://git.alsa-project.org/alsa-kernel.git
3114 S:      Maintained
3115 F:      Documentation/sound/cards/bt87x.rst
3116 F:      sound/pci/bt87x.c
3117
3118 BT8XXGPIO DRIVER
3119 M:      Michael Buesch <m@bues.ch>
3120 W:      http://bu3sch.de/btgpio.php
3121 S:      Maintained
3122 F:      drivers/gpio/gpio-bt8xx.c
3123
3124 BTRFS FILE SYSTEM
3125 M:      Chris Mason <clm@fb.com>
3126 M:      Josef Bacik <jbacik@fb.com>
3127 M:      David Sterba <dsterba@suse.com>
3128 L:      linux-btrfs@vger.kernel.org
3129 W:      http://btrfs.wiki.kernel.org/
3130 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3132 S:      Maintained
3133 F:      Documentation/filesystems/btrfs.txt
3134 F:      fs/btrfs/
3135 F:      include/linux/btrfs*
3136 F:      include/uapi/linux/btrfs*
3137
3138 BTTV VIDEO4LINUX DRIVER
3139 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3140 L:      linux-media@vger.kernel.org
3141 W:      https://linuxtv.org
3142 T:      git git://linuxtv.org/media_tree.git
3143 S:      Odd fixes
3144 F:      Documentation/media/v4l-drivers/bttv*
3145 F:      drivers/media/pci/bt8xx/bttv*
3146
3147 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3148 M:      Chanwoo Choi <cw00.choi@samsung.com>
3149 L:      linux-pm@vger.kernel.org
3150 L:      linux-samsung-soc@vger.kernel.org
3151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3152 S:      Maintained
3153 F:      drivers/devfreq/exynos-bus.c
3154 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3155
3156 BUSLOGIC SCSI DRIVER
3157 M:      Khalid Aziz <khalid@gonehiking.org>
3158 L:      linux-scsi@vger.kernel.org
3159 S:      Maintained
3160 F:      drivers/scsi/BusLogic.*
3161 F:      drivers/scsi/FlashPoint.*
3162
3163 C-MEDIA CMI8788 DRIVER
3164 M:      Clemens Ladisch <clemens@ladisch.de>
3165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3166 T:      git git://git.alsa-project.org/alsa-kernel.git
3167 S:      Maintained
3168 F:      sound/pci/oxygen/
3169
3170 C6X ARCHITECTURE
3171 M:      Mark Salter <msalter@redhat.com>
3172 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3173 L:      linux-c6x-dev@linux-c6x.org
3174 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3175 S:      Maintained
3176 F:      arch/c6x/
3177
3178 CA8210 IEEE-802.15.4 RADIO DRIVER
3179 M:      Harry Morris <h.morris@cascoda.com>
3180 L:      linux-wpan@vger.kernel.org
3181 W:      https://github.com/Cascoda/ca8210-linux.git
3182 S:      Maintained
3183 F:      drivers/net/ieee802154/ca8210.c
3184 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3185
3186 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3187 M:      David Howells <dhowells@redhat.com>
3188 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3189 S:      Supported
3190 F:      Documentation/filesystems/caching/cachefiles.txt
3191 F:      fs/cachefiles/
3192
3193 CADENCE MIPI-CSI2 BRIDGES
3194 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3195 L:      linux-media@vger.kernel.org
3196 S:      Maintained
3197 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3198 F:      drivers/media/platform/cadence/cdns-csi2*
3199
3200 CADET FM/AM RADIO RECEIVER DRIVER
3201 M:      Hans Verkuil <hverkuil@xs4all.nl>
3202 L:      linux-media@vger.kernel.org
3203 T:      git git://linuxtv.org/media_tree.git
3204 W:      https://linuxtv.org
3205 S:      Maintained
3206 F:      drivers/media/radio/radio-cadet*
3207
3208 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3209 M:      Jonathan Corbet <corbet@lwn.net>
3210 L:      linux-media@vger.kernel.org
3211 T:      git git://linuxtv.org/media_tree.git
3212 S:      Maintained
3213 F:      Documentation/media/v4l-drivers/cafe_ccic*
3214 F:      drivers/media/platform/marvell-ccic/
3215
3216 CAIF NETWORK LAYER
3217 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3218 L:      netdev@vger.kernel.org
3219 S:      Supported
3220 F:      Documentation/networking/caif/
3221 F:      drivers/net/caif/
3222 F:      include/uapi/linux/caif/
3223 F:      include/net/caif/
3224 F:      net/caif/
3225
3226 CALGARY x86-64 IOMMU
3227 M:      Muli Ben-Yehuda <mulix@mulix.org>
3228 M:      Jon Mason <jdmason@kudzu.us>
3229 L:      iommu@lists.linux-foundation.org
3230 S:      Maintained
3231 F:      arch/x86/kernel/pci-calgary_64.c
3232 F:      arch/x86/kernel/tce_64.c
3233 F:      arch/x86/include/asm/calgary.h
3234 F:      arch/x86/include/asm/tce.h
3235
3236 CAN NETWORK DRIVERS
3237 M:      Wolfgang Grandegger <wg@grandegger.com>
3238 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3239 L:      linux-can@vger.kernel.org
3240 W:      https://github.com/linux-can
3241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3243 S:      Maintained
3244 F:      Documentation/devicetree/bindings/net/can/
3245 F:      drivers/net/can/
3246 F:      include/linux/can/dev.h
3247 F:      include/linux/can/platform/
3248 F:      include/uapi/linux/can/error.h
3249 F:      include/uapi/linux/can/netlink.h
3250
3251 CAN NETWORK LAYER
3252 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3253 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3254 L:      linux-can@vger.kernel.org
3255 W:      https://github.com/linux-can
3256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3258 S:      Maintained
3259 F:      Documentation/networking/can.rst
3260 F:      net/can/
3261 F:      include/linux/can/core.h
3262 F:      include/uapi/linux/can.h
3263 F:      include/uapi/linux/can/bcm.h
3264 F:      include/uapi/linux/can/raw.h
3265 F:      include/uapi/linux/can/gw.h
3266
3267 CAPABILITIES
3268 M:      Serge Hallyn <serge@hallyn.com>
3269 L:      linux-security-module@vger.kernel.org
3270 S:      Supported
3271 F:      include/linux/capability.h
3272 F:      include/uapi/linux/capability.h
3273 F:      security/commoncap.c
3274 F:      kernel/capability.c
3275
3276 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3277 M:      Kevin Tsai <ktsai@capellamicro.com>
3278 S:      Maintained
3279 F:      drivers/iio/light/cm*
3280
3281 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3282 M:      Christian Lamparter <chunkeey@googlemail.com>
3283 L:      linux-wireless@vger.kernel.org
3284 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3285 S:      Maintained
3286 F:      drivers/net/wireless/ath/carl9170/
3287
3288 CAVIUM I2C DRIVER
3289 M:      Jan Glauber <jglauber@cavium.com>
3290 M:      David Daney <david.daney@cavium.com>
3291 W:      http://www.cavium.com
3292 S:      Supported
3293 F:      drivers/i2c/busses/i2c-octeon*
3294 F:      drivers/i2c/busses/i2c-thunderx*
3295
3296 CAVIUM LIQUIDIO NETWORK DRIVER
3297 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3298 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3299 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3300 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3301 L:      netdev@vger.kernel.org
3302 W:      http://www.cavium.com
3303 S:      Supported
3304 F:      drivers/net/ethernet/cavium/liquidio/
3305
3306 CAVIUM MMC DRIVER
3307 M:      Jan Glauber <jglauber@cavium.com>
3308 M:      David Daney <david.daney@cavium.com>
3309 M:      Steven J. Hill <Steven.Hill@cavium.com>
3310 W:      http://www.cavium.com
3311 S:      Supported
3312 F:      drivers/mmc/host/cavium*
3313
3314 CAVIUM OCTEON-TX CRYPTO DRIVER
3315 M:      George Cherian <george.cherian@cavium.com>
3316 L:      linux-crypto@vger.kernel.org
3317 W:      http://www.cavium.com
3318 S:      Supported
3319 F:      drivers/crypto/cavium/cpt/
3320
3321 CAVIUM THUNDERX2 ARM64 SOC
3322 M:      Robert Richter <rrichter@cavium.com>
3323 M:      Jayachandran C <jnair@caviumnetworks.com>
3324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3325 S:      Maintained
3326 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3327 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3328
3329 CC2520 IEEE-802.15.4 RADIO DRIVER
3330 M:      Varka Bhadram <varkabhadram@gmail.com>
3331 L:      linux-wpan@vger.kernel.org
3332 S:      Maintained
3333 F:      drivers/net/ieee802154/cc2520.c
3334 F:      include/linux/spi/cc2520.h
3335 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3336
3337 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3338 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3339 L:      linux-crypto@vger.kernel.org
3340 S:      Supported
3341 F:      drivers/crypto/ccree/
3342 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3343
3344 CEC FRAMEWORK
3345 M:      Hans Verkuil <hans.verkuil@cisco.com>
3346 L:      linux-media@vger.kernel.org
3347 T:      git git://linuxtv.org/media_tree.git
3348 W:      http://linuxtv.org
3349 S:      Supported
3350 F:      Documentation/media/kapi/cec-core.rst
3351 F:      Documentation/media/uapi/cec
3352 F:      drivers/media/cec/
3353 F:      drivers/media/rc/keymaps/rc-cec.c
3354 F:      include/media/cec.h
3355 F:      include/media/cec-notifier.h
3356 F:      include/uapi/linux/cec.h
3357 F:      include/uapi/linux/cec-funcs.h
3358 F:      Documentation/devicetree/bindings/media/cec.txt
3359 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3360
3361 CEC GPIO DRIVER
3362 M:      Hans Verkuil <hans.verkuil@cisco.com>
3363 L:      linux-media@vger.kernel.org
3364 T:      git git://linuxtv.org/media_tree.git
3365 W:      http://linuxtv.org
3366 S:      Supported
3367 F:      drivers/media/platform/cec-gpio/
3368 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3369
3370 CELL BROADBAND ENGINE ARCHITECTURE
3371 M:      Arnd Bergmann <arnd@arndb.de>
3372 L:      linuxppc-dev@lists.ozlabs.org
3373 W:      http://www.ibm.com/developerworks/power/cell/
3374 S:      Supported
3375 F:      arch/powerpc/include/asm/cell*.h
3376 F:      arch/powerpc/include/asm/spu*.h
3377 F:      arch/powerpc/include/uapi/asm/spu*.h
3378 F:      arch/powerpc/oprofile/*cell*
3379 F:      arch/powerpc/platforms/cell/
3380
3381 CEPH COMMON CODE (LIBCEPH)
3382 M:      Ilya Dryomov <idryomov@gmail.com>
3383 M:      "Yan, Zheng" <zyan@redhat.com>
3384 M:      Sage Weil <sage@redhat.com>
3385 L:      ceph-devel@vger.kernel.org
3386 W:      http://ceph.com/
3387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3388 T:      git git://github.com/ceph/ceph-client.git
3389 S:      Supported
3390 F:      net/ceph/
3391 F:      include/linux/ceph/
3392 F:      include/linux/crush/
3393
3394 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3395 M:      "Yan, Zheng" <zyan@redhat.com>
3396 M:      Sage Weil <sage@redhat.com>
3397 M:      Ilya Dryomov <idryomov@gmail.com>
3398 L:      ceph-devel@vger.kernel.org
3399 W:      http://ceph.com/
3400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3401 T:      git git://github.com/ceph/ceph-client.git
3402 S:      Supported
3403 F:      Documentation/filesystems/ceph.txt
3404 F:      fs/ceph/
3405
3406 CERTIFICATE HANDLING:
3407 M:      David Howells <dhowells@redhat.com>
3408 M:      David Woodhouse <dwmw2@infradead.org>
3409 L:      keyrings@vger.kernel.org
3410 S:      Maintained
3411 F:      Documentation/admin-guide/module-signing.rst
3412 F:      certs/
3413 F:      scripts/sign-file.c
3414 F:      scripts/extract-cert.c
3415
3416 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3417 L:      linux-usb@vger.kernel.org
3418 S:      Orphan
3419 F:      Documentation/usb/WUSB-Design-overview.txt
3420 F:      Documentation/usb/wusb-cbaf
3421 F:      drivers/usb/host/hwa-hc.c
3422 F:      drivers/usb/host/whci/
3423 F:      drivers/usb/wusbcore/
3424 F:      include/linux/usb/wusb*
3425
3426 CFAG12864B LCD DRIVER
3427 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3428 S:      Maintained
3429 F:      drivers/auxdisplay/cfag12864b.c
3430 F:      include/linux/cfag12864b.h
3431
3432 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3433 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3434 S:      Maintained
3435 F:      drivers/auxdisplay/cfag12864bfb.c
3436 F:      include/linux/cfag12864b.h
3437
3438 802.11 (including CFG80211/NL80211)
3439 M:      Johannes Berg <johannes@sipsolutions.net>
3440 L:      linux-wireless@vger.kernel.org
3441 W:      http://wireless.kernel.org/
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3444 S:      Maintained
3445 F:      net/wireless/
3446 F:      include/uapi/linux/nl80211.h
3447 F:      include/linux/ieee80211.h
3448 F:      include/net/wext.h
3449 F:      include/net/cfg80211.h
3450 F:      include/net/iw_handler.h
3451 F:      include/net/ieee80211_radiotap.h
3452 F:      Documentation/driver-api/80211/cfg80211.rst
3453 F:      Documentation/networking/regulatory.txt
3454
3455 CHAR and MISC DRIVERS
3456 M:      Arnd Bergmann <arnd@arndb.de>
3457 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3459 S:      Supported
3460 F:      drivers/char/
3461 F:      drivers/misc/
3462 F:      include/linux/miscdevice.h
3463
3464 CHECKPATCH
3465 M:      Andy Whitcroft <apw@canonical.com>
3466 M:      Joe Perches <joe@perches.com>
3467 S:      Maintained
3468 F:      scripts/checkpatch.pl
3469
3470 CHINESE DOCUMENTATION
3471 M:      Harry Wei <harryxiyou@gmail.com>
3472 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3473 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3474 S:      Maintained
3475 F:      Documentation/translations/zh_CN/
3476
3477 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3478 M:      Peter Chen <Peter.Chen@nxp.com>
3479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3480 L:      linux-usb@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/usb/chipidea/
3483
3484 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3485 M:      Hans de Goede <hdegoede@redhat.com>
3486 L:      linux-input@vger.kernel.org
3487 S:      Maintained
3488 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3489 F:      drivers/input/touchscreen/chipone_icn8318.c
3490
3491 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3492 M:      Hans de Goede <hdegoede@redhat.com>
3493 L:      linux-input@vger.kernel.org
3494 S:      Maintained
3495 F:      drivers/input/touchscreen/chipone_icn8505.c
3496
3497 CHROME HARDWARE PLATFORM SUPPORT
3498 M:      Benson Leung <bleung@chromium.org>
3499 M:      Olof Johansson <olof@lixom.net>
3500 S:      Maintained
3501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3502 F:      drivers/platform/chrome/
3503
3504 CIRRUS LOGIC AUDIO CODEC DRIVERS
3505 M:      Brian Austin <brian.austin@cirrus.com>
3506 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3508 S:      Maintained
3509 F:      sound/soc/codecs/cs*
3510
3511 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3512 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3513 L:      netdev@vger.kernel.org
3514 S:      Maintained
3515 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3516
3517 CISCO FCOE HBA DRIVER
3518 M:      Satish Kharat <satishkh@cisco.com>
3519 M:      Sesidhar Baddela <sebaddel@cisco.com>
3520 M:      Karan Tilak Kumar <kartilak@cisco.com>
3521 L:      linux-scsi@vger.kernel.org
3522 S:      Supported
3523 F:      drivers/scsi/fnic/
3524
3525 CISCO SCSI HBA DRIVER
3526 M:      Karan Tilak Kumar <kartilak@cisco.com>
3527 M:      Sesidhar Baddela <sebaddel@cisco.com>
3528 L:      linux-scsi@vger.kernel.org
3529 S:      Supported
3530 F:      drivers/scsi/snic/
3531
3532 CISCO VIC ETHERNET NIC DRIVER
3533 M:      Christian Benvenuti <benve@cisco.com>
3534 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3535 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3536 S:      Supported
3537 F:      drivers/net/ethernet/cisco/enic/
3538
3539 CISCO VIC LOW LATENCY NIC DRIVER
3540 M:      Christian Benvenuti <benve@cisco.com>
3541 S:      Supported
3542 F:      drivers/infiniband/hw/usnic/
3543
3544 CLANG-FORMAT FILE
3545 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3546 S:      Maintained
3547 F:      .clang-format
3548
3549 CLEANCACHE API
3550 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3551 L:      linux-kernel@vger.kernel.org
3552 S:      Maintained
3553 F:      mm/cleancache.c
3554 F:      include/linux/cleancache.h
3555
3556 CLK API
3557 M:      Russell King <linux@armlinux.org.uk>
3558 L:      linux-clk@vger.kernel.org
3559 S:      Maintained
3560 F:      include/linux/clk.h
3561
3562 CLOCKSOURCE, CLOCKEVENT DRIVERS
3563 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3564 M:      Thomas Gleixner <tglx@linutronix.de>
3565 L:      linux-kernel@vger.kernel.org
3566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3567 S:      Supported
3568 F:      drivers/clocksource/
3569 F:      Documentation/devicetree/bindings/timer/
3570
3571 CMPC ACPI DRIVER
3572 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3573 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3574 L:      platform-driver-x86@vger.kernel.org
3575 S:      Supported
3576 F:      drivers/platform/x86/classmate-laptop.c
3577
3578 COBALT MEDIA DRIVER
3579 M:      Hans Verkuil <hans.verkuil@cisco.com>
3580 L:      linux-media@vger.kernel.org
3581 T:      git git://linuxtv.org/media_tree.git
3582 W:      https://linuxtv.org
3583 S:      Supported
3584 F:      drivers/media/pci/cobalt/
3585
3586 COCCINELLE/Semantic Patches (SmPL)
3587 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3588 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3589 M:      Nicolas Palix <nicolas.palix@imag.fr>
3590 M:      Michal Marek <michal.lkml@markovi.net>
3591 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3593 W:      http://coccinelle.lip6.fr/
3594 S:      Supported
3595 F:      Documentation/dev-tools/coccinelle.rst
3596 F:      scripts/coccinelle/
3597 F:      scripts/coccicheck
3598
3599 CODA FILE SYSTEM
3600 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3601 M:      coda@cs.cmu.edu
3602 L:      codalist@coda.cs.cmu.edu
3603 W:      http://www.coda.cs.cmu.edu/
3604 S:      Maintained
3605 F:      Documentation/filesystems/coda.txt
3606 F:      fs/coda/
3607 F:      include/linux/coda*.h
3608 F:      include/uapi/linux/coda*.h
3609
3610 CODA V4L2 MEM2MEM DRIVER
3611 M:      Philipp Zabel <p.zabel@pengutronix.de>
3612 L:      linux-media@vger.kernel.org
3613 S:      Maintained
3614 F:      Documentation/devicetree/bindings/media/coda.txt
3615 F:      drivers/media/platform/coda/
3616
3617 COMMON CLK FRAMEWORK
3618 M:      Michael Turquette <mturquette@baylibre.com>
3619 M:      Stephen Boyd <sboyd@kernel.org>
3620 L:      linux-clk@vger.kernel.org
3621 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3623 S:      Maintained
3624 F:      Documentation/devicetree/bindings/clock/
3625 F:      drivers/clk/
3626 X:      drivers/clk/clkdev.c
3627 F:      include/linux/clk-pr*
3628 F:      include/linux/clk/
3629 F:      include/linux/of_clk.h
3630
3631 COMMON INTERNET FILE SYSTEM (CIFS)
3632 M:      Steve French <sfrench@samba.org>
3633 L:      linux-cifs@vger.kernel.org
3634 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3635 W:      http://linux-cifs.samba.org/
3636 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3637 S:      Supported
3638 F:      Documentation/filesystems/cifs/
3639 F:      fs/cifs/
3640
3641 COMPACTPCI HOTPLUG CORE
3642 M:      Scott Murray <scott@spiteful.org>
3643 L:      linux-pci@vger.kernel.org
3644 S:      Maintained
3645 F:      drivers/pci/hotplug/cpci_hotplug*
3646
3647 COMPACTPCI HOTPLUG GENERIC DRIVER
3648 M:      Scott Murray <scott@spiteful.org>
3649 L:      linux-pci@vger.kernel.org
3650 S:      Maintained
3651 F:      drivers/pci/hotplug/cpcihp_generic.c
3652
3653 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3654 M:      Scott Murray <scott@spiteful.org>
3655 L:      linux-pci@vger.kernel.org
3656 S:      Maintained
3657 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3658
3659 COMPAL LAPTOP SUPPORT
3660 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3661 L:      platform-driver-x86@vger.kernel.org
3662 S:      Maintained
3663 F:      drivers/platform/x86/compal-laptop.c
3664
3665 CONEXANT ACCESSRUNNER USB DRIVER
3666 L:      accessrunner-general@lists.sourceforge.net
3667 W:      http://accessrunner.sourceforge.net/
3668 S:      Orphan
3669 F:      drivers/usb/atm/cxacru.c
3670
3671 CONFIGFS
3672 M:      Joel Becker <jlbec@evilplan.org>
3673 M:      Christoph Hellwig <hch@lst.de>
3674 T:      git git://git.infradead.org/users/hch/configfs.git
3675 S:      Supported
3676 F:      fs/configfs/
3677 F:      include/linux/configfs.h
3678
3679 CONNECTOR
3680 M:      Evgeniy Polyakov <zbr@ioremap.net>
3681 L:      netdev@vger.kernel.org
3682 S:      Maintained
3683 F:      drivers/connector/
3684
3685 CONTROL GROUP (CGROUP)
3686 M:      Tejun Heo <tj@kernel.org>
3687 M:      Li Zefan <lizefan@huawei.com>
3688 M:      Johannes Weiner <hannes@cmpxchg.org>
3689 L:      cgroups@vger.kernel.org
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3691 S:      Maintained
3692 F:      Documentation/cgroup*
3693 F:      include/linux/cgroup*
3694 F:      kernel/cgroup*
3695
3696 CONTROL GROUP - CPUSET
3697 M:      Li Zefan <lizefan@huawei.com>
3698 L:      cgroups@vger.kernel.org
3699 W:      http://www.bullopensource.org/cpuset/
3700 W:      http://oss.sgi.com/projects/cpusets/
3701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3702 S:      Maintained
3703 F:      Documentation/cgroup-v1/cpusets.txt
3704 F:      include/linux/cpuset.h
3705 F:      kernel/cgroup/cpuset.c
3706
3707 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3708 M:      Johannes Weiner <hannes@cmpxchg.org>
3709 M:      Michal Hocko <mhocko@kernel.org>
3710 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3711 L:      cgroups@vger.kernel.org
3712 L:      linux-mm@kvack.org
3713 S:      Maintained
3714 F:      mm/memcontrol.c
3715 F:      mm/swap_cgroup.c
3716
3717 CORETEMP HARDWARE MONITORING DRIVER
3718 M:      Fenghua Yu <fenghua.yu@intel.com>
3719 L:      linux-hwmon@vger.kernel.org
3720 S:      Maintained
3721 F:      Documentation/hwmon/coretemp
3722 F:      drivers/hwmon/coretemp.c
3723
3724 COSA/SRP SYNC SERIAL DRIVER
3725 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3726 W:      http://www.fi.muni.cz/~kas/cosa/
3727 S:      Maintained
3728 F:      drivers/net/wan/cosa*
3729
3730 CPMAC ETHERNET DRIVER
3731 M:      Florian Fainelli <f.fainelli@gmail.com>
3732 L:      netdev@vger.kernel.org
3733 S:      Maintained
3734 F:      drivers/net/ethernet/ti/cpmac.c
3735
3736 CPU FREQUENCY DRIVERS
3737 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3738 M:      Viresh Kumar <viresh.kumar@linaro.org>
3739 L:      linux-pm@vger.kernel.org
3740 S:      Maintained
3741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3743 B:      https://bugzilla.kernel.org
3744 F:      Documentation/cpu-freq/
3745 F:      Documentation/devicetree/bindings/cpufreq/
3746 F:      drivers/cpufreq/
3747 F:      include/linux/cpufreq.h
3748 F:      tools/testing/selftests/cpufreq/
3749
3750 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3751 M:      Viresh Kumar <viresh.kumar@linaro.org>
3752 M:      Sudeep Holla <sudeep.holla@arm.com>
3753 L:      linux-pm@vger.kernel.org
3754 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3755 S:      Maintained
3756 F:      drivers/cpufreq/arm_big_little.h
3757 F:      drivers/cpufreq/arm_big_little.c
3758 F:      drivers/cpufreq/arm_big_little_dt.c
3759
3760 CPU POWER MONITORING SUBSYSTEM
3761 M:      Thomas Renninger <trenn@suse.com>
3762 M:      Shuah Khan <shuah@kernel.org>
3763 L:      linux-pm@vger.kernel.org
3764 S:      Maintained
3765 F:      tools/power/cpupower/
3766
3767 CPUID/MSR DRIVER
3768 M:      "H. Peter Anvin" <hpa@zytor.com>
3769 S:      Maintained
3770 F:      arch/x86/kernel/cpuid.c
3771 F:      arch/x86/kernel/msr.c
3772
3773 CPUIDLE DRIVER - ARM BIG LITTLE
3774 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3775 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3776 L:      linux-pm@vger.kernel.org
3777 L:      linux-arm-kernel@lists.infradead.org
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3779 S:      Maintained
3780 F:      drivers/cpuidle/cpuidle-big_little.c
3781
3782 CPUIDLE DRIVER - ARM EXYNOS
3783 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3784 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3785 M:      Kukjin Kim <kgene@kernel.org>
3786 L:      linux-pm@vger.kernel.org
3787 L:      linux-samsung-soc@vger.kernel.org
3788 S:      Supported
3789 F:      drivers/cpuidle/cpuidle-exynos.c
3790 F:      arch/arm/mach-exynos/pm.c
3791
3792 CPUIDLE DRIVERS
3793 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3794 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3795 L:      linux-pm@vger.kernel.org
3796 S:      Maintained
3797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3798 B:      https://bugzilla.kernel.org
3799 F:      drivers/cpuidle/*
3800 F:      include/linux/cpuidle.h
3801
3802 CRAMFS FILESYSTEM
3803 M:      Nicolas Pitre <nico@linaro.org>
3804 S:      Maintained
3805 F:      Documentation/filesystems/cramfs.txt
3806 F:      fs/cramfs/
3807
3808 CRYPTO API
3809 M:      Herbert Xu <herbert@gondor.apana.org.au>
3810 M:      "David S. Miller" <davem@davemloft.net>
3811 L:      linux-crypto@vger.kernel.org
3812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3814 S:      Maintained
3815 F:      Documentation/crypto/
3816 F:      Documentation/devicetree/bindings/crypto/
3817 F:      arch/*/crypto/
3818 F:      crypto/
3819 F:      drivers/crypto/
3820 F:      include/crypto/
3821 F:      include/linux/crypto*
3822
3823 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3824 M:      Neil Horman <nhorman@tuxdriver.com>
3825 L:      linux-crypto@vger.kernel.org
3826 S:      Maintained
3827 F:      crypto/ansi_cprng.c
3828 F:      crypto/rng.c
3829
3830 CS3308 MEDIA DRIVER
3831 M:      Hans Verkuil <hverkuil@xs4all.nl>
3832 L:      linux-media@vger.kernel.org
3833 T:      git git://linuxtv.org/media_tree.git
3834 W:      http://linuxtv.org
3835 S:      Odd Fixes
3836 F:      drivers/media/i2c/cs3308.c
3837 F:      drivers/media/i2c/cs3308.h
3838
3839 CS5535 Audio ALSA driver
3840 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3841 S:      Maintained
3842 F:      sound/pci/cs5535audio/
3843
3844 CW1200 WLAN driver
3845 M:      Solomon Peachy <pizza@shaftnet.org>
3846 S:      Maintained
3847 F:      drivers/net/wireless/st/cw1200/
3848
3849 CX18 VIDEO4LINUX DRIVER
3850 M:      Andy Walls <awalls@md.metrocast.net>
3851 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3852 L:      linux-media@vger.kernel.org
3853 T:      git git://linuxtv.org/media_tree.git
3854 W:      https://linuxtv.org
3855 W:      http://www.ivtvdriver.org/index.php/Cx18
3856 S:      Maintained
3857 F:      Documentation/media/v4l-drivers/cx18*
3858 F:      drivers/media/pci/cx18/
3859 F:      include/uapi/linux/ivtv*
3860
3861 CX2341X MPEG ENCODER HELPER MODULE
3862 M:      Hans Verkuil <hverkuil@xs4all.nl>
3863 L:      linux-media@vger.kernel.org
3864 T:      git git://linuxtv.org/media_tree.git
3865 W:      https://linuxtv.org
3866 S:      Maintained
3867 F:      drivers/media/common/cx2341x*
3868 F:      include/media/cx2341x*
3869
3870 CX24120 MEDIA DRIVER
3871 M:      Jemma Denson <jdenson@gmail.com>
3872 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3873 L:      linux-media@vger.kernel.org
3874 W:      https://linuxtv.org
3875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3876 S:      Maintained
3877 F:      drivers/media/dvb-frontends/cx24120*
3878
3879 CX88 VIDEO4LINUX DRIVER
3880 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3881 L:      linux-media@vger.kernel.org
3882 W:      https://linuxtv.org
3883 T:      git git://linuxtv.org/media_tree.git
3884 S:      Odd fixes
3885 F:      Documentation/media/v4l-drivers/cx88*
3886 F:      drivers/media/pci/cx88/
3887
3888 CXD2820R MEDIA DRIVER
3889 M:      Antti Palosaari <crope@iki.fi>
3890 L:      linux-media@vger.kernel.org
3891 W:      https://linuxtv.org
3892 W:      http://palosaari.fi/linux/
3893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3894 T:      git git://linuxtv.org/anttip/media_tree.git
3895 S:      Maintained
3896 F:      drivers/media/dvb-frontends/cxd2820r*
3897
3898 CXGB3 ETHERNET DRIVER (CXGB3)
3899 M:      Santosh Raspatur <santosh@chelsio.com>
3900 L:      netdev@vger.kernel.org
3901 W:      http://www.chelsio.com
3902 S:      Supported
3903 F:      drivers/net/ethernet/chelsio/cxgb3/
3904
3905 CXGB3 ISCSI DRIVER (CXGB3I)
3906 M:      Karen Xie <kxie@chelsio.com>
3907 L:      linux-scsi@vger.kernel.org
3908 W:      http://www.chelsio.com
3909 S:      Supported
3910 F:      drivers/scsi/cxgbi/cxgb3i
3911
3912 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3913 M:      Steve Wise <swise@chelsio.com>
3914 L:      linux-rdma@vger.kernel.org
3915 W:      http://www.openfabrics.org
3916 S:      Supported
3917 F:      drivers/infiniband/hw/cxgb3/
3918 F:      include/uapi/rdma/cxgb3-abi.h
3919
3920 CXGB4 CRYPTO DRIVER (chcr)
3921 M:      Harsh Jain <harsh@chelsio.com>
3922 L:      linux-crypto@vger.kernel.org
3923 W:      http://www.chelsio.com
3924 S:      Supported
3925 F:      drivers/crypto/chelsio
3926
3927 CXGB4 ETHERNET DRIVER (CXGB4)
3928 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3929 L:      netdev@vger.kernel.org
3930 W:      http://www.chelsio.com
3931 S:      Supported
3932 F:      drivers/net/ethernet/chelsio/cxgb4/
3933
3934 CXGB4 ISCSI DRIVER (CXGB4I)
3935 M:      Karen Xie <kxie@chelsio.com>
3936 L:      linux-scsi@vger.kernel.org
3937 W:      http://www.chelsio.com
3938 S:      Supported
3939 F:      drivers/scsi/cxgbi/cxgb4i
3940
3941 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3942 M:      Steve Wise <swise@chelsio.com>
3943 L:      linux-rdma@vger.kernel.org
3944 W:      http://www.openfabrics.org
3945 S:      Supported
3946 F:      drivers/infiniband/hw/cxgb4/
3947 F:      include/uapi/rdma/cxgb4-abi.h
3948
3949 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3950 M:      Casey Leedom <leedom@chelsio.com>
3951 L:      netdev@vger.kernel.org
3952 W:      http://www.chelsio.com
3953 S:      Supported
3954 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3955
3956 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3957 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3958 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3959 L:      linuxppc-dev@lists.ozlabs.org
3960 S:      Supported
3961 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3962 F:      drivers/misc/cxl/
3963 F:      include/misc/cxl*
3964 F:      include/uapi/misc/cxl.h
3965 F:      Documentation/powerpc/cxl.txt
3966 F:      Documentation/ABI/testing/sysfs-class-cxl
3967
3968 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3969 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3970 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3971 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3972 L:      linux-scsi@vger.kernel.org
3973 S:      Supported
3974 F:      drivers/scsi/cxlflash/
3975 F:      include/uapi/scsi/cxlflash_ioctls.h
3976 F:      Documentation/powerpc/cxlflash.txt
3977
3978 CYBERPRO FB DRIVER
3979 M:      Russell King <linux@armlinux.org.uk>
3980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3981 W:      http://www.armlinux.org.uk/
3982 S:      Maintained
3983 F:      drivers/video/fbdev/cyber2000fb.*
3984
3985 CYCLADES ASYNC MUX DRIVER
3986 W:      http://www.cyclades.com/
3987 S:      Orphan
3988 F:      drivers/tty/cyclades.c
3989 F:      include/linux/cyclades.h
3990 F:      include/uapi/linux/cyclades.h
3991
3992 CYCLADES PC300 DRIVER
3993 W:      http://www.cyclades.com/
3994 S:      Orphan
3995 F:      drivers/net/wan/pc300*
3996
3997 CYPRESS_FIRMWARE MEDIA DRIVER
3998 M:      Antti Palosaari <crope@iki.fi>
3999 L:      linux-media@vger.kernel.org
4000 W:      https://linuxtv.org
4001 W:      http://palosaari.fi/linux/
4002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4003 T:      git git://linuxtv.org/anttip/media_tree.git
4004 S:      Maintained
4005 F:      drivers/media/common/cypress_firmware*
4006
4007 CYTTSP TOUCHSCREEN DRIVER
4008 M:      Ferruh Yigit <fery@cypress.com>
4009 L:      linux-input@vger.kernel.org
4010 S:      Supported
4011 F:      drivers/input/touchscreen/cyttsp*
4012 F:      include/linux/input/cyttsp.h
4013
4014 D-LINK DIR-685 TOUCHKEYS DRIVER
4015 M:      Linus Walleij <linus.walleij@linaro.org>
4016 L:      linux-input@vger.kernel.org
4017 S:      Supported
4018 F:      drivers/input/dlink-dir685-touchkeys.c
4019
4020 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4021 M:      Joshua Kinard <kumba@gentoo.org>
4022 S:      Maintained
4023 F:      drivers/rtc/rtc-ds1685.c
4024 F:      include/linux/rtc/ds1685.h
4025
4026 DAMA SLAVE for AX.25
4027 M:      Joerg Reuter <jreuter@yaina.de>
4028 W:      http://yaina.de/jreuter/
4029 W:      http://www.qsl.net/dl1bke/
4030 L:      linux-hams@vger.kernel.org
4031 S:      Maintained
4032 F:      net/ax25/af_ax25.c
4033 F:      net/ax25/ax25_dev.c
4034 F:      net/ax25/ax25_ds_*
4035 F:      net/ax25/ax25_in.c
4036 F:      net/ax25/ax25_out.c
4037 F:      net/ax25/ax25_timer.c
4038 F:      net/ax25/sysctl_net_ax25.c
4039
4040 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4041 L:      netdev@vger.kernel.org
4042 S:      Orphan
4043 F:      Documentation/networking/dmfe.txt
4044 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4045
4046 DC390/AM53C974 SCSI driver
4047 M:      Hannes Reinecke <hare@suse.com>
4048 L:      linux-scsi@vger.kernel.org
4049 S:      Maintained
4050 F:      drivers/scsi/am53c974.c
4051
4052 DC395x SCSI driver
4053 M:      Oliver Neukum <oliver@neukum.org>
4054 M:      Ali Akcaagac <aliakc@web.de>
4055 M:      Jamie Lenehan <lenehan@twibble.org>
4056 L:      dc395x@twibble.org
4057 W:      http://twibble.org/dist/dc395x/
4058 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4059 S:      Maintained
4060 F:      Documentation/scsi/dc395x.txt
4061 F:      drivers/scsi/dc395x.*
4062
4063 DCCP PROTOCOL
4064 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4065 L:      dccp@vger.kernel.org
4066 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4067 S:      Maintained
4068 F:      include/linux/dccp.h
4069 F:      include/uapi/linux/dccp.h
4070 F:      include/linux/tfrc.h
4071 F:      net/dccp/
4072
4073 DECnet NETWORK LAYER
4074 W:      http://linux-decnet.sourceforge.net
4075 L:      linux-decnet-user@lists.sourceforge.net
4076 S:      Orphan
4077 F:      Documentation/networking/decnet.txt
4078 F:      net/decnet/
4079
4080 DECSTATION PLATFORM SUPPORT
4081 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4082 L:      linux-mips@linux-mips.org
4083 W:      http://www.linux-mips.org/wiki/DECstation
4084 S:      Maintained
4085 F:      arch/mips/dec/
4086 F:      arch/mips/include/asm/dec/
4087 F:      arch/mips/include/asm/mach-dec/
4088
4089 DEFXX FDDI NETWORK DRIVER
4090 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4091 S:      Maintained
4092 F:      drivers/net/fddi/defxx.*
4093
4094 DELL SMBIOS DRIVER
4095 M:      Pali Rohár <pali.rohar@gmail.com>
4096 M:      Mario Limonciello <mario.limonciello@dell.com>
4097 L:      platform-driver-x86@vger.kernel.org
4098 S:      Maintained
4099 F:      drivers/platform/x86/dell-smbios.*
4100
4101 DELL SMBIOS SMM DRIVER
4102 M:      Mario Limonciello <mario.limonciello@dell.com>
4103 L:      platform-driver-x86@vger.kernel.org
4104 S:      Maintained
4105 F:      drivers/platform/x86/dell-smbios-smm.c
4106
4107 DELL SMBIOS WMI DRIVER
4108 M:      Mario Limonciello <mario.limonciello@dell.com>
4109 L:      platform-driver-x86@vger.kernel.org
4110 S:      Maintained
4111 F:      drivers/platform/x86/dell-smbios-wmi.c
4112 F:      tools/wmi/dell-smbios-example.c
4113
4114 DELL LAPTOP DRIVER
4115 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4116 M:      Pali Rohár <pali.rohar@gmail.com>
4117 L:      platform-driver-x86@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/platform/x86/dell-laptop.c
4120
4121 DELL LAPTOP FREEFALL DRIVER
4122 M:      Pali Rohár <pali.rohar@gmail.com>
4123 S:      Maintained
4124 F:      drivers/platform/x86/dell-smo8800.c
4125
4126 DELL LAPTOP RBTN DRIVER
4127 M:      Pali Rohár <pali.rohar@gmail.com>
4128 S:      Maintained
4129 F:      drivers/platform/x86/dell-rbtn.*
4130
4131 DELL LAPTOP SMM DRIVER
4132 M:      Pali Rohár <pali.rohar@gmail.com>
4133 S:      Maintained
4134 F:      drivers/hwmon/dell-smm-hwmon.c
4135 F:      include/uapi/linux/i8k.h
4136
4137 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4138 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4139 S:      Maintained
4140 F:      Documentation/dcdbas.txt
4141 F:      drivers/firmware/dcdbas.*
4142
4143 DELL WMI NOTIFICATIONS DRIVER
4144 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4145 M:      Pali Rohár <pali.rohar@gmail.com>
4146 S:      Maintained
4147 F:      drivers/platform/x86/dell-wmi.c
4148
4149 DELL WMI DESCRIPTOR DRIVER
4150 M:      Mario Limonciello <mario.limonciello@dell.com>
4151 S:      Maintained
4152 F:      drivers/platform/x86/dell-wmi-descriptor.c
4153
4154 DELTA ST MEDIA DRIVER
4155 M:      Hugues Fruchet <hugues.fruchet@st.com>
4156 L:      linux-media@vger.kernel.org
4157 T:      git git://linuxtv.org/media_tree.git
4158 W:      https://linuxtv.org
4159 S:      Supported
4160 F:      drivers/media/platform/sti/delta
4161
4162 DENALI NAND DRIVER
4163 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4164 L:      linux-mtd@lists.infradead.org
4165 S:      Supported
4166 F:      drivers/mtd/nand/raw/denali*
4167
4168 DESIGNWARE USB2 DRD IP DRIVER
4169 M:      Minas Harutyunyan <hminas@synopsys.com>
4170 L:      linux-usb@vger.kernel.org
4171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4172 S:      Maintained
4173 F:      drivers/usb/dwc2/
4174
4175 DESIGNWARE USB3 DRD IP DRIVER
4176 M:      Felipe Balbi <balbi@kernel.org>
4177 L:      linux-usb@vger.kernel.org
4178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4179 S:      Maintained
4180 F:      drivers/usb/dwc3/
4181
4182 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4183 M:      Andreas Klinger <ak@it-klinger.de>
4184 L:      linux-iio@vger.kernel.org
4185 S:      Maintained
4186 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4187 F:      drivers/iio/proximity/srf*.c
4188
4189 DEVICE COREDUMP (DEV_COREDUMP)
4190 M:      Johannes Berg <johannes@sipsolutions.net>
4191 L:      linux-kernel@vger.kernel.org
4192 S:      Maintained
4193 F:      drivers/base/devcoredump.c
4194 F:      include/linux/devcoredump.h
4195
4196 DEVICE FREQUENCY (DEVFREQ)
4197 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4198 M:      Kyungmin Park <kyungmin.park@samsung.com>
4199 R:      Chanwoo Choi <cw00.choi@samsung.com>
4200 L:      linux-pm@vger.kernel.org
4201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4202 S:      Maintained
4203 F:      drivers/devfreq/
4204 F:      include/linux/devfreq.h
4205 F:      Documentation/devicetree/bindings/devfreq/
4206
4207 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4208 M:      Chanwoo Choi <cw00.choi@samsung.com>
4209 L:      linux-pm@vger.kernel.org
4210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4211 S:      Supported
4212 F:      drivers/devfreq/event/
4213 F:      drivers/devfreq/devfreq-event.c
4214 F:      include/linux/devfreq-event.h
4215 F:      Documentation/devicetree/bindings/devfreq/event/
4216
4217 DEVICE NUMBER REGISTRY
4218 M:      Torben Mathiasen <device@lanana.org>
4219 W:      http://lanana.org/docs/device-list/index.html
4220 S:      Maintained
4221
4222 DEVICE-MAPPER  (LVM)
4223 M:      Alasdair Kergon <agk@redhat.com>
4224 M:      Mike Snitzer <snitzer@redhat.com>
4225 M:      dm-devel@redhat.com
4226 L:      dm-devel@redhat.com
4227 W:      http://sources.redhat.com/dm
4228 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4230 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4231 S:      Maintained
4232 F:      Documentation/device-mapper/
4233 F:      drivers/md/Makefile
4234 F:      drivers/md/Kconfig
4235 F:      drivers/md/dm*
4236 F:      drivers/md/persistent-data/
4237 F:      include/linux/device-mapper.h
4238 F:      include/linux/dm-*.h
4239 F:      include/uapi/linux/dm-*.h
4240
4241 DEVLINK
4242 M:      Jiri Pirko <jiri@mellanox.com>
4243 L:      netdev@vger.kernel.org
4244 S:      Supported
4245 F:      net/core/devlink.c
4246 F:      include/net/devlink.h
4247 F:      include/uapi/linux/devlink.h
4248
4249 DIALOG SEMICONDUCTOR DRIVERS
4250 M:      Support Opensource <support.opensource@diasemi.com>
4251 W:      http://www.dialog-semiconductor.com/products
4252 S:      Supported
4253 F:      Documentation/hwmon/da90??
4254 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4255 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4256 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4257 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4258 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4259 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4260 F:      drivers/gpio/gpio-da90??.c
4261 F:      drivers/hwmon/da90??-hwmon.c
4262 F:      drivers/iio/adc/da91??-*.c
4263 F:      drivers/input/misc/da90??_onkey.c
4264 F:      drivers/input/touchscreen/da9052_tsi.c
4265 F:      drivers/leds/leds-da90??.c
4266 F:      drivers/mfd/da903x.c
4267 F:      drivers/mfd/da90??-*.c
4268 F:      drivers/mfd/da91??-*.c
4269 F:      drivers/power/supply/da9052-battery.c
4270 F:      drivers/power/supply/da91??-*.c
4271 F:      drivers/regulator/da903x.c
4272 F:      drivers/regulator/da9???-regulator.[ch]
4273 F:      drivers/thermal/da90??-thermal.c
4274 F:      drivers/rtc/rtc-da90??.c
4275 F:      drivers/video/backlight/da90??_bl.c
4276 F:      drivers/watchdog/da90??_wdt.c
4277 F:      include/linux/mfd/da903x.h
4278 F:      include/linux/mfd/da9052/
4279 F:      include/linux/mfd/da9055/
4280 F:      include/linux/mfd/da9062/
4281 F:      include/linux/mfd/da9063/
4282 F:      include/linux/mfd/da9150/
4283 F:      include/linux/regulator/da9211.h
4284 F:      include/sound/da[79]*.h
4285 F:      sound/soc/codecs/da[79]*.[ch]
4286
4287 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4288 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4289 L:      linux-gpio@vger.kernel.org
4290 S:      Maintained
4291 F:      drivers/gpio/gpio-gpio-mm.c
4292
4293 DIGI NEO AND CLASSIC PCI PRODUCTS
4294 M:      Lidza Louina <lidza.louina@gmail.com>
4295 M:      Mark Hounschell <markh@compro.net>
4296 L:      driverdev-devel@linuxdriverproject.org
4297 S:      Maintained
4298 F:      drivers/staging/dgnc/
4299
4300 DIOLAN U2C-12 I2C DRIVER
4301 M:      Guenter Roeck <linux@roeck-us.net>
4302 L:      linux-i2c@vger.kernel.org
4303 S:      Maintained
4304 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4305
4306 FILESYSTEM DIRECT ACCESS (DAX)
4307 M:      Matthew Wilcox <mawilcox@microsoft.com>
4308 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4309 L:      linux-fsdevel@vger.kernel.org
4310 S:      Supported
4311 F:      fs/dax.c
4312 F:      include/linux/dax.h
4313 F:      include/trace/events/fs_dax.h
4314
4315 DEVICE DIRECT ACCESS (DAX)
4316 M:      Dan Williams <dan.j.williams@intel.com>
4317 M:      Dave Jiang <dave.jiang@intel.com>
4318 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4319 M:      Vishal Verma <vishal.l.verma@intel.com>
4320 L:      linux-nvdimm@lists.01.org
4321 S:      Supported
4322 F:      drivers/dax/
4323
4324 DIRECTORY NOTIFICATION (DNOTIFY)
4325 M:      Jan Kara <jack@suse.cz>
4326 R:      Amir Goldstein <amir73il@gmail.com>
4327 L:      linux-fsdevel@vger.kernel.org
4328 S:      Maintained
4329 F:      Documentation/filesystems/dnotify.txt
4330 F:      fs/notify/dnotify/
4331 F:      include/linux/dnotify.h
4332
4333 DISK GEOMETRY AND PARTITION HANDLING
4334 M:      Andries Brouwer <aeb@cwi.nl>
4335 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4336 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4337 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4338 S:      Maintained
4339
4340 DISKQUOTA
4341 M:      Jan Kara <jack@suse.com>
4342 S:      Maintained
4343 F:      Documentation/filesystems/quota.txt
4344 F:      fs/quota/
4345 F:      include/linux/quota*.h
4346 F:      include/uapi/linux/quota*.h
4347
4348 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4349 M:      Bernie Thompson <bernie@plugable.com>
4350 L:      linux-fbdev@vger.kernel.org
4351 S:      Maintained
4352 W:      http://plugable.com/category/projects/udlfb/
4353 F:      drivers/video/fbdev/udlfb.c
4354 F:      include/video/udlfb.h
4355 F:      Documentation/fb/udlfb.txt
4356
4357 DISTRIBUTED LOCK MANAGER (DLM)
4358 M:      Christine Caulfield <ccaulfie@redhat.com>
4359 M:      David Teigland <teigland@redhat.com>
4360 L:      cluster-devel@redhat.com
4361 W:      http://sources.redhat.com/cluster/
4362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4363 S:      Supported
4364 F:      fs/dlm/
4365
4366 DMA BUFFER SHARING FRAMEWORK
4367 M:      Sumit Semwal <sumit.semwal@linaro.org>
4368 S:      Maintained
4369 L:      linux-media@vger.kernel.org
4370 L:      dri-devel@lists.freedesktop.org
4371 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4372 F:      drivers/dma-buf/
4373 F:      include/linux/dma-buf*
4374 F:      include/linux/reservation.h
4375 F:      include/linux/*fence.h
4376 F:      Documentation/driver-api/dma-buf.rst
4377 T:      git git://anongit.freedesktop.org/drm/drm-misc
4378
4379 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4380 M:      Vinod Koul <vkoul@kernel.org>
4381 L:      dmaengine@vger.kernel.org
4382 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4383 S:      Maintained
4384 F:      drivers/dma/
4385 F:      include/linux/dmaengine.h
4386 F:      include/linux/of_dma.h
4387 F:      Documentation/devicetree/bindings/dma/
4388 F:      Documentation/driver-api/dmaengine/
4389 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4390
4391 DMA MAPPING HELPERS
4392 M:      Christoph Hellwig <hch@lst.de>
4393 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4394 R:      Robin Murphy <robin.murphy@arm.com>
4395 L:      iommu@lists.linux-foundation.org
4396 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4397 W:      http://git.infradead.org/users/hch/dma-mapping.git
4398 S:      Supported
4399 F:      kernel/dma/
4400 F:      include/asm-generic/dma-mapping.h
4401 F:      include/linux/dma-direct.h
4402 F:      include/linux/dma-mapping.h
4403 F:      include/linux/dma-noncoherent.h
4404
4405 DME1737 HARDWARE MONITOR DRIVER
4406 M:      Juerg Haefliger <juergh@gmail.com>
4407 L:      linux-hwmon@vger.kernel.org
4408 S:      Maintained
4409 F:      Documentation/hwmon/dme1737
4410 F:      drivers/hwmon/dme1737.c
4411
4412 DMI/SMBIOS SUPPORT
4413 M:      Jean Delvare <jdelvare@suse.com>
4414 S:      Maintained
4415 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4416 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4417 F:      drivers/firmware/dmi-id.c
4418 F:      drivers/firmware/dmi_scan.c
4419 F:      include/linux/dmi.h
4420
4421 DOCUMENTATION
4422 M:      Jonathan Corbet <corbet@lwn.net>
4423 L:      linux-doc@vger.kernel.org
4424 S:      Maintained
4425 F:      Documentation/
4426 F:      scripts/kernel-doc
4427 X:      Documentation/ABI/
4428 X:      Documentation/devicetree/
4429 X:      Documentation/acpi
4430 X:      Documentation/power
4431 X:      Documentation/spi
4432 X:      Documentation/media
4433 T:      git git://git.lwn.net/linux.git docs-next
4434
4435 DOCUMENTATION/ITALIAN
4436 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4437 L:      linux-doc@vger.kernel.org
4438 S:      Maintained
4439 F:      Documentation/translations/it_IT
4440
4441 DONGWOON DW9714 LENS VOICE COIL DRIVER
4442 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4443 L:      linux-media@vger.kernel.org
4444 T:      git git://linuxtv.org/media_tree.git
4445 S:      Maintained
4446 F:      drivers/media/i2c/dw9714.c
4447
4448 DONGWOON DW9807 LENS VOICE COIL DRIVER
4449 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4450 L:      linux-media@vger.kernel.org
4451 T:      git git://linuxtv.org/media_tree.git
4452 S:      Maintained
4453 F:      drivers/media/i2c/dw9807.c
4454
4455 DOUBLETALK DRIVER
4456 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4457 L:      blinux-list@redhat.com
4458 S:      Maintained
4459 F:      drivers/char/dtlk.c
4460 F:      include/linux/dtlk.h
4461
4462 DPAA2 DATAPATH I/O (DPIO) DRIVER
4463 M:      Roy Pledge <Roy.Pledge@nxp.com>
4464 L:      linux-kernel@vger.kernel.org
4465 S:      Maintained
4466 F:      drivers/staging/fsl-mc/bus/dpio
4467
4468 DPAA2 ETHERNET DRIVER
4469 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4470 L:      linux-kernel@vger.kernel.org
4471 S:      Maintained
4472 F:      drivers/staging/fsl-dpaa2/ethernet
4473
4474 DPAA2 ETHERNET SWITCH DRIVER
4475 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4476 L:      linux-kernel@vger.kernel.org
4477 S:      Maintained
4478 F:      drivers/staging/fsl-dpaa2/ethsw
4479
4480 DPAA2 PTP CLOCK DRIVER
4481 M:      Yangbo Lu <yangbo.lu@nxp.com>
4482 L:      linux-kernel@vger.kernel.org
4483 S:      Maintained
4484 F:      drivers/staging/fsl-dpaa2/rtc
4485
4486 DPT_I2O SCSI RAID DRIVER
4487 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4488 L:      linux-scsi@vger.kernel.org
4489 W:      http://www.adaptec.com/
4490 S:      Maintained
4491 F:      drivers/scsi/dpt*
4492 F:      drivers/scsi/dpt/
4493
4494 DRBD DRIVER
4495 M:      Philipp Reisner <philipp.reisner@linbit.com>
4496 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4497 L:      drbd-dev@lists.linbit.com
4498 W:      http://www.drbd.org
4499 T:      git git://git.linbit.com/linux-drbd.git
4500 T:      git git://git.linbit.com/drbd-8.4.git
4501 S:      Supported
4502 F:      drivers/block/drbd/
4503 F:      lib/lru_cache.c
4504 F:      Documentation/blockdev/drbd/
4505
4506 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4507 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4508 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4510 S:      Supported
4511 F:      Documentation/kobject.txt
4512 F:      drivers/base/
4513 F:      fs/debugfs/
4514 F:      fs/sysfs/
4515 F:      include/linux/debugfs.h
4516 F:      include/linux/kobj*
4517 F:      lib/kobj*
4518
4519 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4520 M:      Kevin Hilman <khilman@kernel.org>
4521 M:      Nishanth Menon <nm@ti.com>
4522 S:      Maintained
4523 F:      drivers/power/avs/
4524 F:      include/linux/power/smartreflex.h
4525 L:      linux-pm@vger.kernel.org
4526
4527 DRM DRIVER FOR ARM PL111 CLCD
4528 M:      Eric Anholt <eric@anholt.net>
4529 T:      git git://anongit.freedesktop.org/drm/drm-misc
4530 S:      Supported
4531 F:      drivers/gpu/drm/pl111/
4532
4533 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4534 M:      Linus Walleij <linus.walleij@linaro.org>
4535 T:      git git://anongit.freedesktop.org/drm/drm-misc
4536 S:      Maintained
4537 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4538 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4539
4540 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4541 M:      Dave Airlie <airlied@redhat.com>
4542 S:      Odd Fixes
4543 F:      drivers/gpu/drm/ast/
4544
4545 DRM DRIVER FOR BOCHS VIRTUAL GPU
4546 M:      Gerd Hoffmann <kraxel@redhat.com>
4547 L:      virtualization@lists.linux-foundation.org
4548 T:      git git://anongit.freedesktop.org/drm/drm-misc
4549 S:      Maintained
4550 F:      drivers/gpu/drm/bochs/
4551
4552 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4553 M:      Linus Walleij <linus.walleij@linaro.org>
4554 T:      git git://anongit.freedesktop.org/drm/drm-misc
4555 S:      Maintained
4556 F:      drivers/gpu/drm/tve200/
4557
4558 DRM DRIVER FOR ILITEK ILI9225 PANELS
4559 M:      David Lechner <david@lechnology.com>
4560 S:      Maintained
4561 F:      drivers/gpu/drm/tinydrm/ili9225.c
4562 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4563
4564 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4565 S:      Orphan / Obsolete
4566 F:      drivers/gpu/drm/i810/
4567 F:      include/uapi/drm/i810_drm.h
4568
4569 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4570 S:      Orphan / Obsolete
4571 F:      drivers/gpu/drm/mga/
4572 F:      include/uapi/drm/mga_drm.h
4573
4574 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4575 M:      Dave Airlie <airlied@redhat.com>
4576 S:      Odd Fixes
4577 F:      drivers/gpu/drm/mgag200/
4578
4579 DRM DRIVER FOR MI0283QT
4580 M:      Noralf Trønnes <noralf@tronnes.org>
4581 S:      Maintained
4582 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4583 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4584
4585 DRM DRIVER FOR MSM ADRENO GPU
4586 M:      Rob Clark <robdclark@gmail.com>
4587 L:      linux-arm-msm@vger.kernel.org
4588 L:      dri-devel@lists.freedesktop.org
4589 L:      freedreno@lists.freedesktop.org
4590 T:      git git://people.freedesktop.org/~robclark/linux
4591 S:      Maintained
4592 F:      drivers/gpu/drm/msm/
4593 F:      include/uapi/drm/msm_drm.h
4594 F:      Documentation/devicetree/bindings/display/msm/
4595
4596 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4597 M:      Ben Skeggs <bskeggs@redhat.com>
4598 L:      dri-devel@lists.freedesktop.org
4599 L:      nouveau@lists.freedesktop.org
4600 T:      git git://github.com/skeggsb/linux
4601 S:      Supported
4602 F:      drivers/gpu/drm/nouveau/
4603 F:      include/uapi/drm/nouveau_drm.h
4604
4605 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4606 M:      Noralf Trønnes <noralf@tronnes.org>
4607 S:      Maintained
4608 F:      drivers/gpu/drm/tinydrm/repaper.c
4609 F:      Documentation/devicetree/bindings/display/repaper.txt
4610
4611 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4612 M:      Dave Airlie <airlied@redhat.com>
4613 M:      Gerd Hoffmann <kraxel@redhat.com>
4614 L:      virtualization@lists.linux-foundation.org
4615 T:      git git://anongit.freedesktop.org/drm/drm-misc
4616 S:      Obsolete
4617 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4618 F:      drivers/gpu/drm/cirrus/
4619
4620 DRM DRIVER FOR QXL VIRTUAL GPU
4621 M:      Dave Airlie <airlied@redhat.com>
4622 M:      Gerd Hoffmann <kraxel@redhat.com>
4623 L:      virtualization@lists.linux-foundation.org
4624 T:      git git://anongit.freedesktop.org/drm/drm-misc
4625 S:      Maintained
4626 F:      drivers/gpu/drm/qxl/
4627 F:      include/uapi/drm/qxl_drm.h
4628
4629 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4630 S:      Orphan / Obsolete
4631 F:      drivers/gpu/drm/r128/
4632 F:      include/uapi/drm/r128_drm.h
4633
4634 DRM DRIVER FOR SAVAGE VIDEO CARDS
4635 S:      Orphan / Obsolete
4636 F:      drivers/gpu/drm/savage/
4637 F:      include/uapi/drm/savage_drm.h
4638
4639 DRM DRIVER FOR SIS VIDEO CARDS
4640 S:      Orphan / Obsolete
4641 F:      drivers/gpu/drm/sis/
4642 F:      include/uapi/drm/sis_drm.h
4643
4644 DRM DRIVER FOR SITRONIX ST7586 PANELS
4645 M:      David Lechner <david@lechnology.com>
4646 S:      Maintained
4647 F:      drivers/gpu/drm/tinydrm/st7586.c
4648 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4649
4650 DRM DRIVER FOR SITRONIX ST7735R PANELS
4651 M:      David Lechner <david@lechnology.com>
4652 S:      Maintained
4653 F:      drivers/gpu/drm/tinydrm/st7735r.c
4654 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4655
4656 DRM DRIVER FOR TDFX VIDEO CARDS
4657 S:      Orphan / Obsolete
4658 F:      drivers/gpu/drm/tdfx/
4659
4660 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4661 M:      Dave Airlie <airlied@redhat.com>
4662 S:      Odd Fixes
4663 F:      drivers/gpu/drm/udl/
4664
4665 DRM DRIVER FOR VMWARE VIRTUAL GPU
4666 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4667 M:      Sinclair Yeh <syeh@vmware.com>
4668 M:      Thomas Hellstrom <thellstrom@vmware.com>
4669 L:      dri-devel@lists.freedesktop.org
4670 T:      git git://people.freedesktop.org/~syeh/repos_linux
4671 T:      git git://people.freedesktop.org/~thomash/linux
4672 S:      Supported
4673 F:      drivers/gpu/drm/vmwgfx/
4674 F:      include/uapi/drm/vmwgfx_drm.h
4675
4676 DRM DRIVERS
4677 M:      David Airlie <airlied@linux.ie>
4678 L:      dri-devel@lists.freedesktop.org
4679 T:      git git://anongit.freedesktop.org/drm/drm
4680 B:      https://bugs.freedesktop.org/
4681 C:      irc://chat.freenode.net/dri-devel
4682 S:      Maintained
4683 F:      drivers/gpu/drm/
4684 F:      drivers/gpu/vga/
4685 F:      Documentation/devicetree/bindings/display/
4686 F:      Documentation/devicetree/bindings/gpu/
4687 F:      Documentation/gpu/
4688 F:      include/drm/
4689 F:      include/uapi/drm/
4690 F:      include/linux/vga*
4691
4692 DRM DRIVERS AND MISC GPU PATCHES
4693 M:      Gustavo Padovan <gustavo@padovan.org>
4694 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4695 M:      Sean Paul <seanpaul@chromium.org>
4696 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4697 S:      Maintained
4698 T:      git git://anongit.freedesktop.org/drm/drm-misc
4699 F:      Documentation/gpu/
4700 F:      drivers/gpu/vga/
4701 F:      drivers/gpu/drm/*
4702 F:      include/drm/drm*
4703 F:      include/uapi/drm/drm*
4704 F:      include/linux/vga*
4705
4706 DRM DRIVERS FOR ALLWINNER A10
4707 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4708 L:      dri-devel@lists.freedesktop.org
4709 S:      Supported
4710 F:      drivers/gpu/drm/sun4i/
4711 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4712 T:      git git://anongit.freedesktop.org/drm/drm-misc
4713
4714 DRM DRIVERS FOR AMLOGIC SOCS
4715 M:      Neil Armstrong <narmstrong@baylibre.com>
4716 L:      dri-devel@lists.freedesktop.org
4717 L:      linux-amlogic@lists.infradead.org
4718 W:      http://linux-meson.com/
4719 S:      Supported
4720 F:      drivers/gpu/drm/meson/
4721 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4722 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4723 F:      Documentation/gpu/meson.rst
4724 T:      git git://anongit.freedesktop.org/drm/drm-misc
4725
4726 DRM DRIVERS FOR ATMEL HLCDC
4727 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4728 L:      dri-devel@lists.freedesktop.org
4729 S:      Supported
4730 F:      drivers/gpu/drm/atmel-hlcdc/
4731 F:      Documentation/devicetree/bindings/display/atmel/
4732 T:      git git://anongit.freedesktop.org/drm/drm-misc
4733
4734 DRM DRIVERS FOR BRIDGE CHIPS
4735 M:      Archit Taneja <architt@codeaurora.org>
4736 M:      Andrzej Hajda <a.hajda@samsung.com>
4737 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4738 S:      Maintained
4739 T:      git git://anongit.freedesktop.org/drm/drm-misc
4740 F:      drivers/gpu/drm/bridge/
4741
4742 DRM DRIVERS FOR EXYNOS
4743 M:      Inki Dae <inki.dae@samsung.com>
4744 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4745 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4746 M:      Kyungmin Park <kyungmin.park@samsung.com>
4747 L:      dri-devel@lists.freedesktop.org
4748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4749 S:      Supported
4750 F:      drivers/gpu/drm/exynos/
4751 F:      include/uapi/drm/exynos_drm.h
4752 F:      Documentation/devicetree/bindings/display/exynos/
4753
4754 DRM DRIVERS FOR FREESCALE DCU
4755 M:      Stefan Agner <stefan@agner.ch>
4756 M:      Alison Wang <alison.wang@nxp.com>
4757 L:      dri-devel@lists.freedesktop.org
4758 S:      Supported
4759 F:      drivers/gpu/drm/fsl-dcu/
4760 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4761 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4762 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4763
4764 DRM DRIVERS FOR FREESCALE IMX
4765 M:      Philipp Zabel <p.zabel@pengutronix.de>
4766 L:      dri-devel@lists.freedesktop.org
4767 S:      Maintained
4768 F:      drivers/gpu/drm/imx/
4769 F:      drivers/gpu/ipu-v3/
4770 F:      Documentation/devicetree/bindings/display/imx/
4771
4772 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4773 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4774 L:      dri-devel@lists.freedesktop.org
4775 T:      git git://github.com/patjak/drm-gma500
4776 S:      Maintained
4777 F:      drivers/gpu/drm/gma500/
4778
4779 DRM DRIVERS FOR HISILICON
4780 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4781 M:      Rongrong Zou <zourongrong@gmail.com>
4782 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4783 R:      Chen Feng <puck.chen@hisilicon.com>
4784 L:      dri-devel@lists.freedesktop.org
4785 T:      git git://github.com/xin3liang/linux.git
4786 S:      Maintained
4787 F:      drivers/gpu/drm/hisilicon/
4788 F:      Documentation/devicetree/bindings/display/hisilicon/
4789
4790 DRM DRIVERS FOR MEDIATEK
4791 M:      CK Hu <ck.hu@mediatek.com>
4792 M:      Philipp Zabel <p.zabel@pengutronix.de>
4793 L:      dri-devel@lists.freedesktop.org
4794 S:      Supported
4795 F:      drivers/gpu/drm/mediatek/
4796 F:      Documentation/devicetree/bindings/display/mediatek/
4797
4798 DRM DRIVERS FOR NVIDIA TEGRA
4799 M:      Thierry Reding <thierry.reding@gmail.com>
4800 L:      dri-devel@lists.freedesktop.org
4801 L:      linux-tegra@vger.kernel.org
4802 T:      git git://anongit.freedesktop.org/tegra/linux.git
4803 S:      Supported
4804 F:      drivers/gpu/drm/tegra/
4805 F:      drivers/gpu/host1x/
4806 F:      include/linux/host1x.h
4807 F:      include/uapi/drm/tegra_drm.h
4808 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4809
4810 DRM DRIVERS FOR RENESAS
4811 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4812 L:      dri-devel@lists.freedesktop.org
4813 L:      linux-renesas-soc@vger.kernel.org
4814 T:      git git://linuxtv.org/pinchartl/fbdev
4815 S:      Supported
4816 F:      drivers/gpu/drm/rcar-du/
4817 F:      drivers/gpu/drm/shmobile/
4818 F:      include/linux/platform_data/shmob_drm.h
4819 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4820 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4821 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4822
4823 DRM DRIVERS FOR ROCKCHIP
4824 M:      Sandy Huang <hjc@rock-chips.com>
4825 M:      Heiko Stübner <heiko@sntech.de>
4826 L:      dri-devel@lists.freedesktop.org
4827 S:      Maintained
4828 F:      drivers/gpu/drm/rockchip/
4829 F:      Documentation/devicetree/bindings/display/rockchip/
4830 T:      git git://anongit.freedesktop.org/drm/drm-misc
4831
4832 DRM DRIVERS FOR STI
4833 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4834 M:      Vincent Abriou <vincent.abriou@st.com>
4835 L:      dri-devel@lists.freedesktop.org
4836 T:      git git://anongit.freedesktop.org/drm/drm-misc
4837 S:      Maintained
4838 F:      drivers/gpu/drm/sti
4839 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4840
4841 DRM DRIVERS FOR STM
4842 M:      Yannick Fertre <yannick.fertre@st.com>
4843 M:      Philippe Cornu <philippe.cornu@st.com>
4844 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4845 M:      Vincent Abriou <vincent.abriou@st.com>
4846 L:      dri-devel@lists.freedesktop.org
4847 T:      git git://anongit.freedesktop.org/drm/drm-misc
4848 S:      Maintained
4849 F:      drivers/gpu/drm/stm
4850 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4851
4852 DRM DRIVERS FOR TI LCDC
4853 M:      Jyri Sarha <jsarha@ti.com>
4854 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4855 L:      dri-devel@lists.freedesktop.org
4856 S:      Maintained
4857 F:      drivers/gpu/drm/tilcdc/
4858 F:      Documentation/devicetree/bindings/display/tilcdc/
4859
4860 DRM DRIVERS FOR TI OMAP
4861 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4862 L:      dri-devel@lists.freedesktop.org
4863 S:      Maintained
4864 F:      drivers/gpu/drm/omapdrm/
4865 F:      Documentation/devicetree/bindings/display/ti/
4866
4867 DRM DRIVERS FOR V3D
4868 M:      Eric Anholt <eric@anholt.net>
4869 S:      Supported
4870 F:      drivers/gpu/drm/v3d/
4871 F:      include/uapi/drm/v3d_drm.h
4872 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4873 T:      git git://anongit.freedesktop.org/drm/drm-misc
4874
4875 DRM DRIVERS FOR VC4
4876 M:      Eric Anholt <eric@anholt.net>
4877 T:      git git://github.com/anholt/linux
4878 S:      Supported
4879 F:      drivers/gpu/drm/vc4/
4880 F:      include/uapi/drm/vc4_drm.h
4881 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4882 T:      git git://anongit.freedesktop.org/drm/drm-misc
4883
4884 DRM DRIVERS FOR VIVANTE GPU IP
4885 M:      Lucas Stach <l.stach@pengutronix.de>
4886 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4887 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4888 L:      etnaviv@lists.freedesktop.org
4889 L:      dri-devel@lists.freedesktop.org
4890 S:      Maintained
4891 F:      drivers/gpu/drm/etnaviv/
4892 F:      include/uapi/drm/etnaviv_drm.h
4893 F:      Documentation/devicetree/bindings/display/etnaviv/
4894
4895 DRM DRIVERS FOR ZTE ZX
4896 M:      Shawn Guo <shawnguo@kernel.org>
4897 L:      dri-devel@lists.freedesktop.org
4898 S:      Maintained
4899 F:      drivers/gpu/drm/zte/
4900 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4901 T:      git git://anongit.freedesktop.org/drm/drm-misc
4902
4903 DRM PANEL DRIVERS
4904 M:      Thierry Reding <thierry.reding@gmail.com>
4905 L:      dri-devel@lists.freedesktop.org
4906 T:      git git://anongit.freedesktop.org/drm/drm-misc
4907 S:      Maintained
4908 F:      drivers/gpu/drm/drm_panel.c
4909 F:      drivers/gpu/drm/panel/
4910 F:      include/drm/drm_panel.h
4911 F:      Documentation/devicetree/bindings/display/panel/
4912
4913 DRM TINYDRM DRIVERS
4914 M:      Noralf Trønnes <noralf@tronnes.org>
4915 W:      https://github.com/notro/tinydrm/wiki/Development
4916 T:      git git://anongit.freedesktop.org/drm/drm-misc
4917 S:      Maintained
4918 F:      drivers/gpu/drm/tinydrm/
4919 F:      include/drm/tinydrm/
4920
4921 DRM DRIVERS FOR XEN
4922 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4923 T:      git git://anongit.freedesktop.org/drm/drm-misc
4924 L:      dri-devel@lists.freedesktop.org
4925 L:      xen-devel@lists.xen.org
4926 S:      Supported
4927 F:      drivers/gpu/drm/xen/
4928 F:      Documentation/gpu/xen-front.rst
4929
4930 DRM TTM SUBSYSTEM
4931 M:      Christian Koenig <christian.koenig@amd.com>
4932 M:      Huang Rui <ray.huang@amd.com>
4933 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4934 T:      git git://people.freedesktop.org/~agd5f/linux
4935 S:      Maintained
4936 L:      dri-devel@lists.freedesktop.org
4937 F:      include/drm/ttm/
4938 F:      drivers/gpu/drm/ttm/
4939
4940 DSBR100 USB FM RADIO DRIVER
4941 M:      Alexey Klimov <klimov.linux@gmail.com>
4942 L:      linux-media@vger.kernel.org
4943 T:      git git://linuxtv.org/media_tree.git
4944 S:      Maintained
4945 F:      drivers/media/radio/dsbr100.c
4946
4947 DSCC4 DRIVER
4948 M:      Francois Romieu <romieu@fr.zoreil.com>
4949 L:      netdev@vger.kernel.org
4950 S:      Maintained
4951 F:      drivers/net/wan/dscc4.c
4952
4953 DT3155 MEDIA DRIVER
4954 M:      Hans Verkuil <hverkuil@xs4all.nl>
4955 L:      linux-media@vger.kernel.org
4956 T:      git git://linuxtv.org/media_tree.git
4957 W:      https://linuxtv.org
4958 S:      Odd Fixes
4959 F:      drivers/media/pci/dt3155/
4960
4961 DVB_USB_AF9015 MEDIA DRIVER
4962 M:      Antti Palosaari <crope@iki.fi>
4963 L:      linux-media@vger.kernel.org
4964 W:      https://linuxtv.org
4965 W:      http://palosaari.fi/linux/
4966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4967 T:      git git://linuxtv.org/anttip/media_tree.git
4968 S:      Maintained
4969 F:      drivers/media/usb/dvb-usb-v2/af9015*
4970
4971 DVB_USB_AF9035 MEDIA DRIVER
4972 M:      Antti Palosaari <crope@iki.fi>
4973 L:      linux-media@vger.kernel.org
4974 W:      https://linuxtv.org
4975 W:      http://palosaari.fi/linux/
4976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4977 T:      git git://linuxtv.org/anttip/media_tree.git
4978 S:      Maintained
4979 F:      drivers/media/usb/dvb-usb-v2/af9035*
4980
4981 DVB_USB_ANYSEE MEDIA DRIVER
4982 M:      Antti Palosaari <crope@iki.fi>
4983 L:      linux-media@vger.kernel.org
4984 W:      https://linuxtv.org
4985 W:      http://palosaari.fi/linux/
4986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4987 T:      git git://linuxtv.org/anttip/media_tree.git
4988 S:      Maintained
4989 F:      drivers/media/usb/dvb-usb-v2/anysee*
4990
4991 DVB_USB_AU6610 MEDIA DRIVER
4992 M:      Antti Palosaari <crope@iki.fi>
4993 L:      linux-media@vger.kernel.org
4994 W:      https://linuxtv.org
4995 W:      http://palosaari.fi/linux/
4996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4997 T:      git git://linuxtv.org/anttip/media_tree.git
4998 S:      Maintained
4999 F:      drivers/media/usb/dvb-usb-v2/au6610*
5000
5001 DVB_USB_CE6230 MEDIA DRIVER
5002 M:      Antti Palosaari <crope@iki.fi>
5003 L:      linux-media@vger.kernel.org
5004 W:      https://linuxtv.org
5005 W:      http://palosaari.fi/linux/
5006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5007 T:      git git://linuxtv.org/anttip/media_tree.git
5008 S:      Maintained
5009 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5010
5011 DVB_USB_CXUSB MEDIA DRIVER
5012 M:      Michael Krufky <mkrufky@linuxtv.org>
5013 L:      linux-media@vger.kernel.org
5014 W:      https://linuxtv.org
5015 W:      http://github.com/mkrufky
5016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5017 T:      git git://linuxtv.org/media_tree.git
5018 S:      Maintained
5019 F:      drivers/media/usb/dvb-usb/cxusb*
5020
5021 DVB_USB_EC168 MEDIA DRIVER
5022 M:      Antti Palosaari <crope@iki.fi>
5023 L:      linux-media@vger.kernel.org
5024 W:      https://linuxtv.org
5025 W:      http://palosaari.fi/linux/
5026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5027 T:      git git://linuxtv.org/anttip/media_tree.git
5028 S:      Maintained
5029 F:      drivers/media/usb/dvb-usb-v2/ec168*
5030
5031 DVB_USB_GL861 MEDIA DRIVER
5032 M:      Antti Palosaari <crope@iki.fi>
5033 L:      linux-media@vger.kernel.org
5034 W:      https://linuxtv.org
5035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5036 T:      git git://linuxtv.org/anttip/media_tree.git
5037 S:      Maintained
5038 F:      drivers/media/usb/dvb-usb-v2/gl861*
5039
5040 DVB_USB_MXL111SF MEDIA DRIVER
5041 M:      Michael Krufky <mkrufky@linuxtv.org>
5042 L:      linux-media@vger.kernel.org
5043 W:      https://linuxtv.org
5044 W:      http://github.com/mkrufky
5045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5046 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5047 S:      Maintained
5048 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5049
5050 DVB_USB_RTL28XXU MEDIA DRIVER
5051 M:      Antti Palosaari <crope@iki.fi>
5052 L:      linux-media@vger.kernel.org
5053 W:      https://linuxtv.org
5054 W:      http://palosaari.fi/linux/
5055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5056 T:      git git://linuxtv.org/anttip/media_tree.git
5057 S:      Maintained
5058 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5059
5060 DVB_USB_V2 MEDIA DRIVER
5061 M:      Antti Palosaari <crope@iki.fi>
5062 L:      linux-media@vger.kernel.org
5063 W:      https://linuxtv.org
5064 W:      http://palosaari.fi/linux/
5065 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5066 T:      git git://linuxtv.org/anttip/media_tree.git
5067 S:      Maintained
5068 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5069 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5070
5071 DYNAMIC DEBUG
5072 M:      Jason Baron <jbaron@akamai.com>
5073 S:      Maintained
5074 F:      lib/dynamic_debug.c
5075 F:      include/linux/dynamic_debug.h
5076
5077 DYNAMIC INTERRUPT MODERATION
5078 M:      Tal Gilboa <talgi@mellanox.com>
5079 S:      Maintained
5080 F:      include/linux/net_dim.h
5081
5082 DZ DECSTATION DZ11 SERIAL DRIVER
5083 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5084 S:      Maintained
5085 F:      drivers/tty/serial/dz.*
5086
5087 E3X0 POWER BUTTON DRIVER
5088 M:      Moritz Fischer <moritz.fischer@ettus.com>
5089 L:      usrp-users@lists.ettus.com
5090 W:      http://www.ettus.com
5091 S:      Supported
5092 F:      drivers/input/misc/e3x0-button.c
5093 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5094
5095 E4000 MEDIA DRIVER
5096 M:      Antti Palosaari <crope@iki.fi>
5097 L:      linux-media@vger.kernel.org
5098 W:      https://linuxtv.org
5099 W:      http://palosaari.fi/linux/
5100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5101 T:      git git://linuxtv.org/anttip/media_tree.git
5102 S:      Maintained
5103 F:      drivers/media/tuners/e4000*
5104
5105 EARTH_PT1 MEDIA DRIVER
5106 M:      Akihiro Tsukada <tskd08@gmail.com>
5107 L:      linux-media@vger.kernel.org
5108 S:      Odd Fixes
5109 F:      drivers/media/pci/pt1/
5110
5111 EARTH_PT3 MEDIA DRIVER
5112 M:      Akihiro Tsukada <tskd08@gmail.com>
5113 L:      linux-media@vger.kernel.org
5114 S:      Odd Fixes
5115 F:      drivers/media/pci/pt3/
5116
5117 EC100 MEDIA DRIVER
5118 M:      Antti Palosaari <crope@iki.fi>
5119 L:      linux-media@vger.kernel.org
5120 W:      https://linuxtv.org
5121 W:      http://palosaari.fi/linux/
5122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5123 T:      git git://linuxtv.org/anttip/media_tree.git
5124 S:      Maintained
5125 F:      drivers/media/dvb-frontends/ec100*
5126
5127 ECRYPT FILE SYSTEM
5128 M:      Tyler Hicks <tyhicks@canonical.com>
5129 L:      ecryptfs@vger.kernel.org
5130 W:      http://ecryptfs.org
5131 W:      https://launchpad.net/ecryptfs
5132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5133 S:      Supported
5134 F:      Documentation/filesystems/ecryptfs.txt
5135 F:      fs/ecryptfs/
5136
5137 EDAC-AMD64
5138 M:      Borislav Petkov <bp@alien8.de>
5139 L:      linux-edac@vger.kernel.org
5140 S:      Maintained
5141 F:      drivers/edac/amd64_edac*
5142
5143 EDAC-CALXEDA
5144 M:      Robert Richter <rric@kernel.org>
5145 L:      linux-edac@vger.kernel.org
5146 S:      Maintained
5147 F:      drivers/edac/highbank*
5148
5149 EDAC-CAVIUM OCTEON
5150 M:      Ralf Baechle <ralf@linux-mips.org>
5151 M:      David Daney <david.daney@cavium.com>
5152 L:      linux-edac@vger.kernel.org
5153 L:      linux-mips@linux-mips.org
5154 S:      Supported
5155 F:      drivers/edac/octeon_edac*
5156
5157 EDAC-CAVIUM THUNDERX
5158 M:      David Daney <david.daney@cavium.com>
5159 M:      Jan Glauber <jglauber@cavium.com>
5160 L:      linux-edac@vger.kernel.org
5161 S:      Supported
5162 F:      drivers/edac/thunderx_edac*
5163
5164 EDAC-CORE
5165 M:      Borislav Petkov <bp@alien8.de>
5166 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5167 L:      linux-edac@vger.kernel.org
5168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5170 S:      Supported
5171 F:      Documentation/admin-guide/ras.rst
5172 F:      Documentation/driver-api/edac.rst
5173 F:      drivers/edac/
5174 F:      include/linux/edac.h
5175
5176 EDAC-E752X
5177 M:      Mark Gross <mark.gross@intel.com>
5178 L:      linux-edac@vger.kernel.org
5179 S:      Maintained
5180 F:      drivers/edac/e752x_edac.c
5181
5182 EDAC-E7XXX
5183 L:      linux-edac@vger.kernel.org
5184 S:      Maintained
5185 F:      drivers/edac/e7xxx_edac.c
5186
5187 EDAC-FSL_DDR
5188 M:      York Sun <york.sun@nxp.com>
5189 L:      linux-edac@vger.kernel.org
5190 S:      Maintained
5191 F:      drivers/edac/fsl_ddr_edac.*
5192
5193 EDAC-GHES
5194 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5195 L:      linux-edac@vger.kernel.org
5196 S:      Maintained
5197 F:      drivers/edac/ghes_edac.c
5198
5199 EDAC-I3000
5200 L:      linux-edac@vger.kernel.org
5201 S:      Orphan
5202 F:      drivers/edac/i3000_edac.c
5203
5204 EDAC-I5000
5205 L:      linux-edac@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/edac/i5000_edac.c
5208
5209 EDAC-I5400
5210 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5211 L:      linux-edac@vger.kernel.org
5212 S:      Maintained
5213 F:      drivers/edac/i5400_edac.c
5214
5215 EDAC-I7300
5216 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5217 L:      linux-edac@vger.kernel.org
5218 S:      Maintained
5219 F:      drivers/edac/i7300_edac.c
5220
5221 EDAC-I7CORE
5222 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5223 L:      linux-edac@vger.kernel.org
5224 S:      Maintained
5225 F:      drivers/edac/i7core_edac.c
5226
5227 EDAC-I82443BXGX
5228 M:      Tim Small <tim@buttersideup.com>
5229 L:      linux-edac@vger.kernel.org
5230 S:      Maintained
5231 F:      drivers/edac/i82443bxgx_edac.c
5232
5233 EDAC-I82975X
5234 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5235 M:      "Arvind R." <arvino55@gmail.com>
5236 L:      linux-edac@vger.kernel.org
5237 S:      Maintained
5238 F:      drivers/edac/i82975x_edac.c
5239
5240 EDAC-IE31200
5241 M:      Jason Baron <jbaron@akamai.com>
5242 L:      linux-edac@vger.kernel.org
5243 S:      Maintained
5244 F:      drivers/edac/ie31200_edac.c
5245
5246 EDAC-MPC85XX
5247 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5248 L:      linux-edac@vger.kernel.org
5249 S:      Maintained
5250 F:      drivers/edac/mpc85xx_edac.[ch]
5251
5252 EDAC-PASEMI
5253 M:      Egor Martovetsky <egor@pasemi.com>
5254 L:      linux-edac@vger.kernel.org
5255 S:      Maintained
5256 F:      drivers/edac/pasemi_edac.c
5257
5258 EDAC-PND2
5259 M:      Tony Luck <tony.luck@intel.com>
5260 L:      linux-edac@vger.kernel.org
5261 S:      Maintained
5262 F:      drivers/edac/pnd2_edac.[ch]
5263
5264 EDAC-R82600
5265 M:      Tim Small <tim@buttersideup.com>
5266 L:      linux-edac@vger.kernel.org
5267 S:      Maintained
5268 F:      drivers/edac/r82600_edac.c
5269
5270 EDAC-SBRIDGE
5271 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5272 L:      linux-edac@vger.kernel.org
5273 S:      Maintained
5274 F:      drivers/edac/sb_edac.c
5275
5276 EDAC-SKYLAKE
5277 M:      Tony Luck <tony.luck@intel.com>
5278 L:      linux-edac@vger.kernel.org
5279 S:      Maintained
5280 F:      drivers/edac/skx_edac.c
5281
5282 EDAC-TI
5283 M:      Tero Kristo <t-kristo@ti.com>
5284 L:      linux-edac@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/edac/ti_edac.c
5287
5288 EDIROL UA-101/UA-1000 DRIVER
5289 M:      Clemens Ladisch <clemens@ladisch.de>
5290 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5291 T:      git git://git.alsa-project.org/alsa-kernel.git
5292 S:      Maintained
5293 F:      sound/usb/misc/ua101.c
5294
5295 EFI TEST DRIVER
5296 L:      linux-efi@vger.kernel.org
5297 M:      Ivan Hu <ivan.hu@canonical.com>
5298 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5299 S:      Maintained
5300 F:      drivers/firmware/efi/test/
5301
5302 EFI VARIABLE FILESYSTEM
5303 M:      Matthew Garrett <matthew.garrett@nebula.com>
5304 M:      Jeremy Kerr <jk@ozlabs.org>
5305 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5307 L:      linux-efi@vger.kernel.org
5308 S:      Maintained
5309 F:      fs/efivarfs/
5310
5311 EFIFB FRAMEBUFFER DRIVER
5312 L:      linux-fbdev@vger.kernel.org
5313 M:      Peter Jones <pjones@redhat.com>
5314 S:      Maintained
5315 F:      drivers/video/fbdev/efifb.c
5316
5317 EFS FILESYSTEM
5318 W:      http://aeschi.ch.eu.org/efs/
5319 S:      Orphan
5320 F:      fs/efs/
5321
5322 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5323 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5324 L:      netdev@vger.kernel.org
5325 S:      Maintained
5326 F:      drivers/net/ethernet/ibm/ehea/
5327
5328 EM28XX VIDEO4LINUX DRIVER
5329 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5330 L:      linux-media@vger.kernel.org
5331 W:      https://linuxtv.org
5332 T:      git git://linuxtv.org/media_tree.git
5333 S:      Maintained
5334 F:      drivers/media/usb/em28xx/
5335 F:      Documentation/media/v4l-drivers/em28xx*
5336
5337 EMBEDDED LINUX
5338 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5339 M:      Matt Mackall <mpm@selenic.com>
5340 M:      David Woodhouse <dwmw2@infradead.org>
5341 L:      linux-embedded@vger.kernel.org
5342 S:      Maintained
5343
5344 Emulex 10Gbps iSCSI - OneConnect DRIVER
5345 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5346 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5347 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5348 L:      linux-scsi@vger.kernel.org
5349 W:      http://www.broadcom.com
5350 S:      Supported
5351 F:      drivers/scsi/be2iscsi/
5352
5353 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5354 M:      Sathya Perla <sathya.perla@broadcom.com>
5355 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5356 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5357 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5358 L:      netdev@vger.kernel.org
5359 W:      http://www.emulex.com
5360 S:      Supported
5361 F:      drivers/net/ethernet/emulex/benet/
5362
5363 EMULEX ONECONNECT ROCE DRIVER
5364 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5365 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5366 L:      linux-rdma@vger.kernel.org
5367 W:      http://www.broadcom.com
5368 S:      Odd Fixes
5369 F:      drivers/infiniband/hw/ocrdma/
5370 F:      include/uapi/rdma/ocrdma-abi.h
5371
5372 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5373 M:      James Smart <james.smart@broadcom.com>
5374 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5375 L:      linux-scsi@vger.kernel.org
5376 W:      http://www.broadcom.com
5377 S:      Supported
5378 F:      drivers/scsi/lpfc/
5379
5380 ENE CB710 FLASH CARD READER DRIVER
5381 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5382 S:      Maintained
5383 F:      drivers/misc/cb710/
5384 F:      drivers/mmc/host/cb710-mmc.*
5385 F:      include/linux/cb710.h
5386
5387 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5388 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5389 S:      Maintained
5390 F:      drivers/media/rc/ene_ir.*
5391
5392 EPSON S1D13XXX FRAMEBUFFER DRIVER
5393 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5394 S:      Maintained
5395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5396 F:      drivers/video/fbdev/s1d13xxxfb.c
5397 F:      include/video/s1d13xxxfb.h
5398
5399 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5400 M:      Jeff Layton <jlayton@kernel.org>
5401 S:      Maintained
5402 F:      lib/errseq.c
5403 F:      include/linux/errseq.h
5404
5405 ET131X NETWORK DRIVER
5406 M:      Mark Einon <mark.einon@gmail.com>
5407 S:      Odd Fixes
5408 F:      drivers/net/ethernet/agere/
5409
5410 ETHERNET BRIDGE
5411 M:      Stephen Hemminger <stephen@networkplumber.org>
5412 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5413 L:      netdev@vger.kernel.org
5414 W:      http://www.linuxfoundation.org/en/Net:Bridge
5415 S:      Maintained
5416 F:      include/linux/netfilter_bridge/
5417 F:      net/bridge/
5418
5419 ETHERNET PHY LIBRARY
5420 M:      Andrew Lunn <andrew@lunn.ch>
5421 M:      Florian Fainelli <f.fainelli@gmail.com>
5422 L:      netdev@vger.kernel.org
5423 S:      Maintained
5424 F:      Documentation/ABI/testing/sysfs-bus-mdio
5425 F:      Documentation/devicetree/bindings/net/mdio*
5426 F:      Documentation/networking/phy.txt
5427 F:      drivers/net/phy/
5428 F:      drivers/of/of_mdio.c
5429 F:      drivers/of/of_net.c
5430 F:      include/linux/*mdio*.h
5431 F:      include/linux/of_net.h
5432 F:      include/linux/phy.h
5433 F:      include/linux/phy_fixed.h
5434 F:      include/linux/platform_data/mdio-bcm-unimac.h
5435 F:      include/trace/events/mdio.h
5436 F:      include/uapi/linux/mdio.h
5437 F:      include/uapi/linux/mii.h
5438
5439 EXT2 FILE SYSTEM
5440 M:      Jan Kara <jack@suse.com>
5441 L:      linux-ext4@vger.kernel.org
5442 S:      Maintained
5443 F:      Documentation/filesystems/ext2.txt
5444 F:      fs/ext2/
5445 F:      include/linux/ext2*
5446
5447 EXT4 FILE SYSTEM
5448 M:      "Theodore Ts'o" <tytso@mit.edu>
5449 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5450 L:      linux-ext4@vger.kernel.org
5451 W:      http://ext4.wiki.kernel.org
5452 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5454 S:      Maintained
5455 F:      Documentation/filesystems/ext4.txt
5456 F:      fs/ext4/
5457
5458 Extended Verification Module (EVM)
5459 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5460 L:      linux-integrity@vger.kernel.org
5461 S:      Supported
5462 F:      security/integrity/evm/
5463
5464 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5465 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5466 L:      linux-efi@vger.kernel.org
5467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5468 S:      Maintained
5469 F:      Documentation/efi-stub.txt
5470 F:      arch/*/kernel/efi.c
5471 F:      arch/x86/boot/compressed/eboot.[ch]
5472 F:      arch/*/include/asm/efi.h
5473 F:      arch/x86/platform/efi/
5474 F:      drivers/firmware/efi/
5475 F:      include/linux/efi*.h
5476 F:      arch/arm/boot/compressed/efi-header.S
5477 F:      arch/arm64/kernel/efi-entry.S
5478
5479 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5480 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5481 M:      Chanwoo Choi <cw00.choi@samsung.com>
5482 L:      linux-kernel@vger.kernel.org
5483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5484 S:      Maintained
5485 F:      drivers/extcon/
5486 F:      include/linux/extcon/
5487 F:      include/linux/extcon.h
5488 F:      Documentation/extcon/
5489 F:      Documentation/devicetree/bindings/extcon/
5490
5491 EXYNOS DP DRIVER
5492 M:      Jingoo Han <jingoohan1@gmail.com>
5493 L:      dri-devel@lists.freedesktop.org
5494 S:      Maintained
5495 F:      drivers/gpu/drm/exynos/exynos_dp*
5496
5497 EXYNOS SYSMMU (IOMMU) driver
5498 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5499 L:      iommu@lists.linux-foundation.org
5500 S:      Maintained
5501 F:      drivers/iommu/exynos-iommu.c
5502
5503 EZchip NPS platform support
5504 M:      Vineet Gupta <vgupta@synopsys.com>
5505 M:      Ofer Levi <oferle@mellanox.com>
5506 S:      Supported
5507 F:      arch/arc/plat-eznps
5508 F:      arch/arc/boot/dts/eznps.dts
5509
5510 F2FS FILE SYSTEM
5511 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5512 M:      Chao Yu <yuchao0@huawei.com>
5513 L:      linux-f2fs-devel@lists.sourceforge.net
5514 W:      https://f2fs.wiki.kernel.org/
5515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5516 S:      Maintained
5517 F:      Documentation/filesystems/f2fs.txt
5518 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5519 F:      fs/f2fs/
5520 F:      include/linux/f2fs_fs.h
5521 F:      include/trace/events/f2fs.h
5522
5523 F71805F HARDWARE MONITORING DRIVER
5524 M:      Jean Delvare <jdelvare@suse.com>
5525 L:      linux-hwmon@vger.kernel.org
5526 S:      Maintained
5527 F:      Documentation/hwmon/f71805f
5528 F:      drivers/hwmon/f71805f.c
5529
5530 FADDR2LINE
5531 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5532 S:      Maintained
5533 F:      scripts/faddr2line
5534
5535 FAILOVER MODULE
5536 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5537 L:      netdev@vger.kernel.org
5538 S:      Supported
5539 F:      net/core/failover.c
5540 F:      include/net/failover.h
5541 F:      Documentation/networking/failover.rst
5542
5543 FANOTIFY
5544 M:      Jan Kara <jack@suse.cz>
5545 R:      Amir Goldstein <amir73il@gmail.com>
5546 L:      linux-fsdevel@vger.kernel.org
5547 S:      Maintained
5548 F:      fs/notify/fanotify/
5549 F:      include/linux/fanotify.h
5550 F:      include/uapi/linux/fanotify.h
5551
5552 FARSYNC SYNCHRONOUS DRIVER
5553 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5554 W:      http://www.farsite.co.uk/
5555 S:      Supported
5556 F:      drivers/net/wan/farsync.*
5557
5558 FAULT INJECTION SUPPORT
5559 M:      Akinobu Mita <akinobu.mita@gmail.com>
5560 S:      Supported
5561 F:      Documentation/fault-injection/
5562 F:      lib/fault-inject.c
5563
5564 FBTFT Framebuffer drivers
5565 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5566 S:      Maintained
5567 F:      drivers/staging/fbtft/
5568
5569 FC0011 TUNER DRIVER
5570 M:      Michael Buesch <m@bues.ch>
5571 L:      linux-media@vger.kernel.org
5572 S:      Maintained
5573 F:      drivers/media/tuners/fc0011.h
5574 F:      drivers/media/tuners/fc0011.c
5575
5576 FC2580 MEDIA DRIVER
5577 M:      Antti Palosaari <crope@iki.fi>
5578 L:      linux-media@vger.kernel.org
5579 W:      https://linuxtv.org
5580 W:      http://palosaari.fi/linux/
5581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5582 T:      git git://linuxtv.org/anttip/media_tree.git
5583 S:      Maintained
5584 F:      drivers/media/tuners/fc2580*
5585
5586 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5587 M:      Johannes Thumshirn <jth@kernel.org>
5588 L:      linux-scsi@vger.kernel.org
5589 W:      www.Open-FCoE.org
5590 S:      Supported
5591 F:      drivers/scsi/libfc/
5592 F:      drivers/scsi/fcoe/
5593 F:      include/scsi/fc/
5594 F:      include/scsi/libfc.h
5595 F:      include/scsi/libfcoe.h
5596 F:      include/uapi/scsi/fc/
5597
5598 FILE LOCKING (flock() and fcntl()/lockf())
5599 M:      Jeff Layton <jlayton@kernel.org>
5600 M:      "J. Bruce Fields" <bfields@fieldses.org>
5601 L:      linux-fsdevel@vger.kernel.org
5602 S:      Maintained
5603 F:      include/linux/fcntl.h
5604 F:      include/uapi/linux/fcntl.h
5605 F:      fs/fcntl.c
5606 F:      fs/locks.c
5607
5608 FILESYSTEMS (VFS and infrastructure)
5609 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5610 L:      linux-fsdevel@vger.kernel.org
5611 S:      Maintained
5612 F:      fs/*
5613 F:      include/linux/fs.h
5614 F:      include/uapi/linux/fs.h
5615
5616 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5617 M:      Riku Voipio <riku.voipio@iki.fi>
5618 L:      linux-hwmon@vger.kernel.org
5619 S:      Maintained
5620 F:      drivers/hwmon/f75375s.c
5621 F:      include/linux/f75375s.h
5622
5623 FIREWIRE AUDIO DRIVERS
5624 M:      Clemens Ladisch <clemens@ladisch.de>
5625 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5626 T:      git git://git.alsa-project.org/alsa-kernel.git
5627 S:      Maintained
5628 F:      sound/firewire/
5629
5630 FIREWIRE MEDIA DRIVERS (firedtv)
5631 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5632 L:      linux-media@vger.kernel.org
5633 L:      linux1394-devel@lists.sourceforge.net
5634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5635 S:      Maintained
5636 F:      drivers/media/firewire/
5637
5638 FIREWIRE SBP-2 TARGET
5639 M:      Chris Boot <bootc@bootc.net>
5640 L:      linux-scsi@vger.kernel.org
5641 L:      target-devel@vger.kernel.org
5642 L:      linux1394-devel@lists.sourceforge.net
5643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5644 S:      Maintained
5645 F:      drivers/target/sbp/
5646
5647 FIREWIRE SUBSYSTEM
5648 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5649 L:      linux1394-devel@lists.sourceforge.net
5650 W:      http://ieee1394.wiki.kernel.org/
5651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5652 S:      Maintained
5653 F:      drivers/firewire/
5654 F:      include/linux/firewire.h
5655 F:      include/uapi/linux/firewire*.h
5656 F:      tools/firewire/
5657
5658 FIRMWARE LOADER (request_firmware)
5659 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5660 L:      linux-kernel@vger.kernel.org
5661 S:      Maintained
5662 F:      Documentation/firmware_class/
5663 F:      drivers/base/firmware_loader/
5664 F:      include/linux/firmware.h
5665
5666 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5667 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5668 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5669 S:      Maintained
5670 F:      drivers/block/rsxx/
5671
5672 FLOPPY DRIVER
5673 M:      Jiri Kosina <jikos@kernel.org>
5674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5675 S:      Odd fixes
5676 F:      drivers/block/floppy.c
5677
5678 FMC SUBSYSTEM
5679 M:      Alessandro Rubini <rubini@gnudd.com>
5680 W:      http://www.ohwr.org/projects/fmc-bus
5681 S:      Supported
5682 F:      drivers/fmc/
5683 F:      include/linux/fmc*.h
5684 F:      include/linux/ipmi-fru.h
5685 K:      fmc_d.*register
5686
5687 FPGA MANAGER FRAMEWORK
5688 M:      Alan Tull <atull@kernel.org>
5689 M:      Moritz Fischer <mdf@kernel.org>
5690 L:      linux-fpga@vger.kernel.org
5691 S:      Maintained
5692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5693 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5694 F:      Documentation/fpga/
5695 F:      Documentation/driver-api/fpga/
5696 F:      Documentation/devicetree/bindings/fpga/
5697 F:      drivers/fpga/
5698 F:      include/linux/fpga/
5699 W:      http://www.rocketboards.org
5700
5701 FPU EMULATOR
5702 M:      Bill Metzenthen <billm@melbpc.org.au>
5703 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5704 S:      Maintained
5705 F:      arch/x86/math-emu/
5706
5707 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5708 L:      netdev@vger.kernel.org
5709 S:      Orphan
5710 F:      drivers/net/wan/dlci.c
5711 F:      drivers/net/wan/sdla.c
5712
5713 FRAMEBUFFER LAYER
5714 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5715 L:      dri-devel@lists.freedesktop.org
5716 L:      linux-fbdev@vger.kernel.org
5717 T:      git git://github.com/bzolnier/linux.git
5718 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5719 S:      Maintained
5720 F:      Documentation/fb/
5721 F:      drivers/video/
5722 F:      include/video/
5723 F:      include/linux/fb.h
5724 F:      include/uapi/video/
5725 F:      include/uapi/linux/fb.h
5726
5727 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5728 M:      Horia Geantă <horia.geanta@nxp.com>
5729 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5730 L:      linux-crypto@vger.kernel.org
5731 S:      Maintained
5732 F:      drivers/crypto/caam/
5733 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5734
5735 FREESCALE DIU FRAMEBUFFER DRIVER
5736 M:      Timur Tabi <timur@kernel.org>
5737 L:      linux-fbdev@vger.kernel.org
5738 S:      Maintained
5739 F:      drivers/video/fbdev/fsl-diu-fb.*
5740
5741 FREESCALE DMA DRIVER
5742 M:      Li Yang <leoyang.li@nxp.com>
5743 M:      Zhang Wei <zw@zh-kernel.org>
5744 L:      linuxppc-dev@lists.ozlabs.org
5745 S:      Maintained
5746 F:      drivers/dma/fsldma.*
5747
5748 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5749 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5750 L:      netdev@vger.kernel.org
5751 S:      Maintained
5752 F:      drivers/net/ethernet/freescale/gianfar*
5753 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5754
5755 FREESCALE GPMI NAND DRIVER
5756 M:      Han Xu <han.xu@nxp.com>
5757 L:      linux-mtd@lists.infradead.org
5758 S:      Maintained
5759 F:      drivers/mtd/nand/raw/gpmi-nand/*
5760
5761 FREESCALE I2C CPM DRIVER
5762 M:      Jochen Friedrich <jochen@scram.de>
5763 L:      linuxppc-dev@lists.ozlabs.org
5764 L:      linux-i2c@vger.kernel.org
5765 S:      Maintained
5766 F:      drivers/i2c/busses/i2c-cpm.c
5767
5768 FREESCALE IMX / MXC FEC DRIVER
5769 M:      Fugang Duan <fugang.duan@nxp.com>
5770 L:      netdev@vger.kernel.org
5771 S:      Maintained
5772 F:      drivers/net/ethernet/freescale/fec_main.c
5773 F:      drivers/net/ethernet/freescale/fec_ptp.c
5774 F:      drivers/net/ethernet/freescale/fec.h
5775 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5776
5777 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5778 M:      Sascha Hauer <s.hauer@pengutronix.de>
5779 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5780 L:      linux-fbdev@vger.kernel.org
5781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5782 S:      Maintained
5783 F:      include/linux/platform_data/video-imxfb.h
5784 F:      drivers/video/fbdev/imxfb.c
5785
5786 FREESCALE QORIQ DPAA ETHERNET DRIVER
5787 M:      Madalin Bucur <madalin.bucur@nxp.com>
5788 L:      netdev@vger.kernel.org
5789 S:      Maintained
5790 F:      drivers/net/ethernet/freescale/dpaa
5791
5792 FREESCALE QORIQ DPAA FMAN DRIVER
5793 M:      Madalin Bucur <madalin.bucur@nxp.com>
5794 L:      netdev@vger.kernel.org
5795 S:      Maintained
5796 F:      drivers/net/ethernet/freescale/fman
5797 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5798
5799 FREESCALE QORIQ PTP CLOCK DRIVER
5800 M:      Yangbo Lu <yangbo.lu@nxp.com>
5801 L:      netdev@vger.kernel.org
5802 S:      Maintained
5803 F:      drivers/ptp/ptp_qoriq.c
5804 F:      include/linux/fsl/ptp_qoriq.h
5805 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5806
5807 FREESCALE QUAD SPI DRIVER
5808 M:      Han Xu <han.xu@nxp.com>
5809 L:      linux-mtd@lists.infradead.org
5810 S:      Maintained
5811 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5812
5813 FREESCALE QUICC ENGINE LIBRARY
5814 M:      Qiang Zhao <qiang.zhao@nxp.com>
5815 L:      linuxppc-dev@lists.ozlabs.org
5816 S:      Maintained
5817 F:      drivers/soc/fsl/qe/
5818 F:      include/soc/fsl/*qe*.h
5819 F:      include/soc/fsl/*ucc*.h
5820
5821 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5822 M:      Li Yang <leoyang.li@nxp.com>
5823 L:      netdev@vger.kernel.org
5824 L:      linuxppc-dev@lists.ozlabs.org
5825 S:      Maintained
5826 F:      drivers/net/ethernet/freescale/ucc_geth*
5827
5828 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5829 M:      Zhao Qiang <qiang.zhao@nxp.com>
5830 L:      netdev@vger.kernel.org
5831 L:      linuxppc-dev@lists.ozlabs.org
5832 S:      Maintained
5833 F:      drivers/net/wan/fsl_ucc_hdlc*
5834
5835 FREESCALE QUICC ENGINE UCC UART DRIVER
5836 M:      Timur Tabi <timur@kernel.org>
5837 L:      linuxppc-dev@lists.ozlabs.org
5838 S:      Maintained
5839 F:      drivers/tty/serial/ucc_uart.c
5840
5841 FREESCALE SOC DRIVERS
5842 M:      Li Yang <leoyang.li@nxp.com>
5843 L:      linuxppc-dev@lists.ozlabs.org
5844 L:      linux-arm-kernel@lists.infradead.org
5845 S:      Maintained
5846 F:      Documentation/devicetree/bindings/soc/fsl/
5847 F:      drivers/soc/fsl/
5848 F:      include/linux/fsl/
5849
5850 FREESCALE SOC FS_ENET DRIVER
5851 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5852 L:      linuxppc-dev@lists.ozlabs.org
5853 L:      netdev@vger.kernel.org
5854 S:      Maintained
5855 F:      drivers/net/ethernet/freescale/fs_enet/
5856 F:      include/linux/fs_enet_pd.h
5857
5858 FREESCALE SOC SOUND DRIVERS
5859 M:      Timur Tabi <timur@kernel.org>
5860 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5861 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5862 R:      Fabio Estevam <fabio.estevam@nxp.com>
5863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5864 L:      linuxppc-dev@lists.ozlabs.org
5865 S:      Maintained
5866 F:      sound/soc/fsl/fsl*
5867 F:      sound/soc/fsl/imx*
5868 F:      sound/soc/fsl/mpc8610_hpcd.c
5869
5870 FREESCALE USB PERIPHERAL DRIVERS
5871 M:      Li Yang <leoyang.li@nxp.com>
5872 L:      linux-usb@vger.kernel.org
5873 L:      linuxppc-dev@lists.ozlabs.org
5874 S:      Maintained
5875 F:      drivers/usb/gadget/udc/fsl*
5876
5877 FREEVXFS FILESYSTEM
5878 M:      Christoph Hellwig <hch@infradead.org>
5879 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5880 S:      Maintained
5881 F:      fs/freevxfs/
5882
5883 FREEZER
5884 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5885 M:      Pavel Machek <pavel@ucw.cz>
5886 L:      linux-pm@vger.kernel.org
5887 S:      Supported
5888 F:      Documentation/power/freezing-of-tasks.txt
5889 F:      include/linux/freezer.h
5890 F:      kernel/freezer.c
5891
5892 FRONTSWAP API
5893 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5894 L:      linux-kernel@vger.kernel.org
5895 S:      Maintained
5896 F:      mm/frontswap.c
5897 F:      include/linux/frontswap.h
5898
5899 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5900 M:      David Howells <dhowells@redhat.com>
5901 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5902 S:      Supported
5903 F:      Documentation/filesystems/caching/
5904 F:      fs/fscache/
5905 F:      include/linux/fscache*.h
5906
5907 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5908 M:      Theodore Y. Ts'o <tytso@mit.edu>
5909 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5910 L:      linux-fscrypt@vger.kernel.org
5911 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5913 S:      Supported
5914 F:      fs/crypto/
5915 F:      include/linux/fscrypt*.h
5916 F:      Documentation/filesystems/fscrypt.rst
5917
5918 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5919 M:      Jan Kara <jack@suse.cz>
5920 R:      Amir Goldstein <amir73il@gmail.com>
5921 L:      linux-fsdevel@vger.kernel.org
5922 S:      Maintained
5923 F:      fs/notify/
5924 F:      include/linux/fsnotify*.h
5925
5926 FUJITSU LAPTOP EXTRAS
5927 M:      Jonathan Woithe <jwoithe@just42.net>
5928 L:      platform-driver-x86@vger.kernel.org
5929 S:      Maintained
5930 F:      drivers/platform/x86/fujitsu-laptop.c
5931
5932 FUJITSU M-5MO LS CAMERA ISP DRIVER
5933 M:      Kyungmin Park <kyungmin.park@samsung.com>
5934 M:      Heungjun Kim <riverful.kim@samsung.com>
5935 L:      linux-media@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/media/i2c/m5mols/
5938 F:      include/media/i2c/m5mols.h
5939
5940 FUJITSU TABLET EXTRAS
5941 M:      Robert Gerlach <khnz@gmx.de>
5942 L:      platform-driver-x86@vger.kernel.org
5943 S:      Maintained
5944 F:      drivers/platform/x86/fujitsu-tablet.c
5945
5946 FUSE: FILESYSTEM IN USERSPACE
5947 M:      Miklos Szeredi <miklos@szeredi.hu>
5948 L:      linux-fsdevel@vger.kernel.org
5949 W:      http://fuse.sourceforge.net/
5950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5951 S:      Maintained
5952 F:      fs/fuse/
5953 F:      include/uapi/linux/fuse.h
5954 F:      Documentation/filesystems/fuse.txt
5955
5956 FUTEX SUBSYSTEM
5957 M:      Thomas Gleixner <tglx@linutronix.de>
5958 M:      Ingo Molnar <mingo@redhat.com>
5959 R:      Peter Zijlstra <peterz@infradead.org>
5960 R:      Darren Hart <dvhart@infradead.org>
5961 L:      linux-kernel@vger.kernel.org
5962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5963 S:      Maintained
5964 F:      kernel/futex.c
5965 F:      kernel/futex_compat.c
5966 F:      include/asm-generic/futex.h
5967 F:      include/linux/futex.h
5968 F:      include/uapi/linux/futex.h
5969 F:      tools/testing/selftests/futex/
5970 F:      tools/perf/bench/futex*
5971 F:      Documentation/*futex*
5972
5973 GCC PLUGINS
5974 M:      Kees Cook <keescook@chromium.org>
5975 R:      Emese Revfy <re.emese@gmail.com>
5976 L:      kernel-hardening@lists.openwall.com
5977 S:      Maintained
5978 F:      scripts/gcc-plugins/
5979 F:      scripts/gcc-plugin.sh
5980 F:      scripts/Makefile.gcc-plugins
5981 F:      Documentation/gcc-plugins.txt
5982
5983 GCOV BASED KERNEL PROFILING
5984 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5985 S:      Maintained
5986 F:      kernel/gcov/
5987 F:      Documentation/dev-tools/gcov.rst
5988
5989 GDB KERNEL DEBUGGING HELPER SCRIPTS
5990 M:      Jan Kiszka <jan.kiszka@siemens.com>
5991 M:      Kieran Bingham <kbingham@kernel.org>
5992 S:      Supported
5993 F:      scripts/gdb/
5994
5995 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5996 M:      Achim Leubner <achim_leubner@adaptec.com>
5997 L:      linux-scsi@vger.kernel.org
5998 W:      http://www.icp-vortex.com/
5999 S:      Supported
6000 F:      drivers/scsi/gdt*
6001
6002 GEMTEK FM RADIO RECEIVER DRIVER
6003 M:      Hans Verkuil <hverkuil@xs4all.nl>
6004 L:      linux-media@vger.kernel.org
6005 T:      git git://linuxtv.org/media_tree.git
6006 W:      https://linuxtv.org
6007 S:      Maintained
6008 F:      drivers/media/radio/radio-gemtek*
6009
6010 GENERIC GPIO I2C DRIVER
6011 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6012 S:      Supported
6013 F:      drivers/i2c/busses/i2c-gpio.c
6014 F:      include/linux/platform_data/i2c-gpio.h
6015
6016 GENERIC GPIO I2C MULTIPLEXER DRIVER
6017 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6018 L:      linux-i2c@vger.kernel.org
6019 S:      Supported
6020 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6021 F:      include/linux/platform_data/i2c-mux-gpio.h
6022 F:      Documentation/i2c/muxes/i2c-mux-gpio
6023
6024 GENERIC HDLC (WAN) DRIVERS
6025 M:      Krzysztof Halasa <khc@pm.waw.pl>
6026 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6027 S:      Maintained
6028 F:      drivers/net/wan/c101.c
6029 F:      drivers/net/wan/hd6457*
6030 F:      drivers/net/wan/hdlc*
6031 F:      drivers/net/wan/n2.c
6032 F:      drivers/net/wan/pc300too.c
6033 F:      drivers/net/wan/pci200syn.c
6034 F:      drivers/net/wan/wanxl*
6035
6036 GENERIC INCLUDE/ASM HEADER FILES
6037 M:      Arnd Bergmann <arnd@arndb.de>
6038 L:      linux-arch@vger.kernel.org
6039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6040 S:      Maintained
6041 F:      include/asm-generic/
6042 F:      include/uapi/asm-generic/
6043
6044 GENERIC PHY FRAMEWORK
6045 M:      Kishon Vijay Abraham I <kishon@ti.com>
6046 L:      linux-kernel@vger.kernel.org
6047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6048 S:      Supported
6049 F:      drivers/phy/
6050 F:      include/linux/phy/
6051
6052 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6053 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6054 S:      Supported
6055 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6056
6057 GENERIC PM DOMAINS
6058 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6059 M:      Kevin Hilman <khilman@kernel.org>
6060 M:      Ulf Hansson <ulf.hansson@linaro.org>
6061 L:      linux-pm@vger.kernel.org
6062 S:      Supported
6063 F:      drivers/base/power/domain*.c
6064 F:      include/linux/pm_domain.h
6065 F:      Documentation/devicetree/bindings/power/power_domain.txt
6066
6067 GENERIC UIO DRIVER FOR PCI DEVICES
6068 M:      "Michael S. Tsirkin" <mst@redhat.com>
6069 L:      kvm@vger.kernel.org
6070 S:      Supported
6071 F:      drivers/uio/uio_pci_generic.c
6072
6073 GENWQE (IBM Generic Workqueue Card)
6074 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6075 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6076 S:      Supported
6077 F:      drivers/misc/genwqe/
6078
6079 GET_MAINTAINER SCRIPT
6080 M:      Joe Perches <joe@perches.com>
6081 S:      Maintained
6082 F:      scripts/get_maintainer.pl
6083
6084 GFS2 FILE SYSTEM
6085 M:      Bob Peterson <rpeterso@redhat.com>
6086 M:      Andreas Gruenbacher <agruenba@redhat.com>
6087 L:      cluster-devel@redhat.com
6088 W:      http://sources.redhat.com/cluster/
6089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6090 S:      Supported
6091 F:      Documentation/filesystems/gfs2*.txt
6092 F:      fs/gfs2/
6093 F:      include/uapi/linux/gfs2_ondisk.h
6094
6095 GIGASET ISDN DRIVERS
6096 M:      Paul Bolle <pebolle@tiscali.nl>
6097 L:      gigaset307x-common@lists.sourceforge.net
6098 W:      http://gigaset307x.sourceforge.net/
6099 S:      Odd Fixes
6100 F:      Documentation/isdn/README.gigaset
6101 F:      drivers/isdn/gigaset/
6102 F:      include/uapi/linux/gigaset_dev.h
6103
6104 GO7007 MPEG CODEC
6105 M:      Hans Verkuil <hans.verkuil@cisco.com>
6106 L:      linux-media@vger.kernel.org
6107 S:      Maintained
6108 F:      drivers/media/usb/go7007/
6109
6110 GOODIX TOUCHSCREEN
6111 M:      Bastien Nocera <hadess@hadess.net>
6112 L:      linux-input@vger.kernel.org
6113 S:      Maintained
6114 F:      drivers/input/touchscreen/goodix.c
6115
6116 GPD POCKET FAN DRIVER
6117 M:      Hans de Goede <hdegoede@redhat.com>
6118 L:      platform-driver-x86@vger.kernel.org
6119 S:      Maintained
6120 F:      drivers/platform/x86/gpd-pocket-fan.c
6121
6122 GPIO ACPI SUPPORT
6123 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6124 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6125 L:      linux-gpio@vger.kernel.org
6126 L:      linux-acpi@vger.kernel.org
6127 S:      Maintained
6128 F:      Documentation/acpi/gpio-properties.txt
6129 F:      drivers/gpio/gpiolib-acpi.c
6130
6131 GPIO IR Transmitter
6132 M:      Sean Young <sean@mess.org>
6133 L:      linux-media@vger.kernel.org
6134 S:      Maintained
6135 F:      drivers/media/rc/gpio-ir-tx.c
6136
6137 GPIO MOCKUP DRIVER
6138 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6139 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6140 L:      linux-gpio@vger.kernel.org
6141 S:      Maintained
6142 F:      drivers/gpio/gpio-mockup.c
6143 F:      tools/testing/selftests/gpio/
6144
6145 GPIO SUBSYSTEM
6146 M:      Linus Walleij <linus.walleij@linaro.org>
6147 L:      linux-gpio@vger.kernel.org
6148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6149 S:      Maintained
6150 F:      Documentation/devicetree/bindings/gpio/
6151 F:      Documentation/driver-api/gpio/
6152 F:      Documentation/gpio/
6153 F:      Documentation/ABI/testing/gpio-cdev
6154 F:      Documentation/ABI/obsolete/sysfs-gpio
6155 F:      drivers/gpio/
6156 F:      include/linux/gpio/
6157 F:      include/linux/gpio.h
6158 F:      include/linux/of_gpio.h
6159 F:      include/asm-generic/gpio.h
6160 F:      include/uapi/linux/gpio.h
6161 F:      tools/gpio/
6162
6163 GRE DEMULTIPLEXER DRIVER
6164 M:      Dmitry Kozlov <xeb@mail.ru>
6165 L:      netdev@vger.kernel.org
6166 S:      Maintained
6167 F:      net/ipv4/gre_demux.c
6168 F:      net/ipv4/gre_offload.c
6169 F:      include/net/gre.h
6170
6171 GRETH 10/100/1G Ethernet MAC device driver
6172 M:      Andreas Larsson <andreas@gaisler.com>
6173 L:      netdev@vger.kernel.org
6174 S:      Maintained
6175 F:      drivers/net/ethernet/aeroflex/
6176
6177 GREYBUS AUDIO PROTOCOLS DRIVERS
6178 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6179 M:      Mark Greer <mgreer@animalcreek.com>
6180 S:      Maintained
6181 F:      drivers/staging/greybus/audio_apbridgea.c
6182 F:      drivers/staging/greybus/audio_apbridgea.h
6183 F:      drivers/staging/greybus/audio_codec.c
6184 F:      drivers/staging/greybus/audio_codec.h
6185 F:      drivers/staging/greybus/audio_gb.c
6186 F:      drivers/staging/greybus/audio_manager.c
6187 F:      drivers/staging/greybus/audio_manager.h
6188 F:      drivers/staging/greybus/audio_manager_module.c
6189 F:      drivers/staging/greybus/audio_manager_private.h
6190 F:      drivers/staging/greybus/audio_manager_sysfs.c
6191 F:      drivers/staging/greybus/audio_module.c
6192 F:      drivers/staging/greybus/audio_topology.c
6193
6194 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6195 M:      Viresh Kumar <vireshk@kernel.org>
6196 S:      Maintained
6197 F:      drivers/staging/greybus/authentication.c
6198 F:      drivers/staging/greybus/bootrom.c
6199 F:      drivers/staging/greybus/firmware.h
6200 F:      drivers/staging/greybus/fw-core.c
6201 F:      drivers/staging/greybus/fw-download.c
6202 F:      drivers/staging/greybus/fw-managament.c
6203 F:      drivers/staging/greybus/greybus_authentication.h
6204 F:      drivers/staging/greybus/greybus_firmware.h
6205 F:      drivers/staging/greybus/hid.c
6206 F:      drivers/staging/greybus/i2c.c
6207 F:      drivers/staging/greybus/spi.c
6208 F:      drivers/staging/greybus/spilib.c
6209 F:      drivers/staging/greybus/spilib.h
6210
6211 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6212 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6213 S:      Maintained
6214 F:      drivers/staging/greybus/loopback.c
6215 F:      drivers/staging/greybus/timesync.c
6216 F:      drivers/staging/greybus/timesync_platform.c
6217
6218 GREYBUS PLATFORM DRIVERS
6219 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6220 S:      Maintained
6221 F:      drivers/staging/greybus/arche-platform.c
6222 F:      drivers/staging/greybus/arche-apb-ctrl.c
6223 F:      drivers/staging/greybus/arche_platform.h
6224
6225 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6226 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6227 S:      Maintained
6228 F:      drivers/staging/greybus/sdio.c
6229 F:      drivers/staging/greybus/light.c
6230 F:      drivers/staging/greybus/gpio.c
6231 F:      drivers/staging/greybus/power_supply.c
6232 F:      drivers/staging/greybus/spi.c
6233 F:      drivers/staging/greybus/spilib.c
6234
6235 GREYBUS SUBSYSTEM
6236 M:      Johan Hovold <johan@kernel.org>
6237 M:      Alex Elder <elder@kernel.org>
6238 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6239 S:      Maintained
6240 F:      drivers/staging/greybus/
6241 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6242
6243 GREYBUS UART PROTOCOLS DRIVERS
6244 M:      David Lin <dtwlin@gmail.com>
6245 S:      Maintained
6246 F:      drivers/staging/greybus/uart.c
6247 F:      drivers/staging/greybus/log.c
6248
6249 GS1662 VIDEO SERIALIZER
6250 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6251 L:      linux-media@vger.kernel.org
6252 T:      git git://linuxtv.org/media_tree.git
6253 S:      Maintained
6254 F:      drivers/media/spi/gs1662.c
6255
6256 GSPCA FINEPIX SUBDRIVER
6257 M:      Frank Zago <frank@zago.net>
6258 L:      linux-media@vger.kernel.org
6259 T:      git git://linuxtv.org/media_tree.git
6260 S:      Maintained
6261 F:      drivers/media/usb/gspca/finepix.c
6262
6263 GSPCA GL860 SUBDRIVER
6264 M:      Olivier Lorin <o.lorin@laposte.net>
6265 L:      linux-media@vger.kernel.org
6266 T:      git git://linuxtv.org/media_tree.git
6267 S:      Maintained
6268 F:      drivers/media/usb/gspca/gl860/
6269
6270 GSPCA M5602 SUBDRIVER
6271 M:      Erik Andren <erik.andren@gmail.com>
6272 L:      linux-media@vger.kernel.org
6273 T:      git git://linuxtv.org/media_tree.git
6274 S:      Maintained
6275 F:      drivers/media/usb/gspca/m5602/
6276
6277 GSPCA PAC207 SONIXB SUBDRIVER
6278 M:      Hans Verkuil <hverkuil@xs4all.nl>
6279 L:      linux-media@vger.kernel.org
6280 T:      git git://linuxtv.org/media_tree.git
6281 S:      Odd Fixes
6282 F:      drivers/media/usb/gspca/pac207.c
6283
6284 GSPCA SN9C20X SUBDRIVER
6285 M:      Brian Johnson <brijohn@gmail.com>
6286 L:      linux-media@vger.kernel.org
6287 T:      git git://linuxtv.org/media_tree.git
6288 S:      Maintained
6289 F:      drivers/media/usb/gspca/sn9c20x.c
6290
6291 GSPCA T613 SUBDRIVER
6292 M:      Leandro Costantino <lcostantino@gmail.com>
6293 L:      linux-media@vger.kernel.org
6294 T:      git git://linuxtv.org/media_tree.git
6295 S:      Maintained
6296 F:      drivers/media/usb/gspca/t613.c
6297
6298 GSPCA USB WEBCAM DRIVER
6299 M:      Hans Verkuil <hverkuil@xs4all.nl>
6300 L:      linux-media@vger.kernel.org
6301 T:      git git://linuxtv.org/media_tree.git
6302 S:      Odd Fixes
6303 F:      drivers/media/usb/gspca/
6304
6305 GTP (GPRS Tunneling Protocol)
6306 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6307 M:      Harald Welte <laforge@gnumonks.org>
6308 L:      osmocom-net-gprs@lists.osmocom.org
6309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6310 S:      Maintained
6311 F:      drivers/net/gtp.c
6312
6313 GUID PARTITION TABLE (GPT)
6314 M:      Davidlohr Bueso <dave@stgolabs.net>
6315 L:      linux-efi@vger.kernel.org
6316 S:      Maintained
6317 F:      block/partitions/efi.*
6318
6319 H8/300 ARCHITECTURE
6320 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6321 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6322 W:      http://uclinux-h8.sourceforge.jp
6323 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6324 S:      Maintained
6325 F:      arch/h8300/
6326 F:      drivers/clocksource/h8300_*.c
6327 F:      drivers/clk/h8300/
6328 F:      drivers/irqchip/irq-renesas-h8*.c
6329
6330 HACKRF MEDIA DRIVER
6331 M:      Antti Palosaari <crope@iki.fi>
6332 L:      linux-media@vger.kernel.org
6333 W:      https://linuxtv.org
6334 W:      http://palosaari.fi/linux/
6335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6336 T:      git git://linuxtv.org/anttip/media_tree.git
6337 S:      Maintained
6338 F:      drivers/media/usb/hackrf/
6339
6340 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6341 M:      Frank Seidel <frank@f-seidel.de>
6342 L:      platform-driver-x86@vger.kernel.org
6343 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6344 S:      Maintained
6345 F:      drivers/platform/x86/hdaps.c
6346
6347 HARDWARE MONITORING
6348 M:      Jean Delvare <jdelvare@suse.com>
6349 M:      Guenter Roeck <linux@roeck-us.net>
6350 L:      linux-hwmon@vger.kernel.org
6351 W:      http://hwmon.wiki.kernel.org/
6352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6353 S:      Maintained
6354 F:      Documentation/devicetree/bindings/hwmon/
6355 F:      Documentation/hwmon/
6356 F:      drivers/hwmon/
6357 F:      include/linux/hwmon*.h
6358
6359 HARDWARE RANDOM NUMBER GENERATOR CORE
6360 M:      Matt Mackall <mpm@selenic.com>
6361 M:      Herbert Xu <herbert@gondor.apana.org.au>
6362 L:      linux-crypto@vger.kernel.org
6363 S:      Odd fixes
6364 F:      Documentation/devicetree/bindings/rng/
6365 F:      Documentation/hw_random.txt
6366 F:      drivers/char/hw_random/
6367 F:      include/linux/hw_random.h
6368
6369 HARDWARE TRACING FACILITIES
6370 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6371 S:      Maintained
6372 F:      drivers/hwtracing/
6373
6374 HARDWARE SPINLOCK CORE
6375 M:      Ohad Ben-Cohen <ohad@wizery.com>
6376 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6377 L:      linux-remoteproc@vger.kernel.org
6378 S:      Maintained
6379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6380 F:      Documentation/devicetree/bindings/hwlock/
6381 F:      Documentation/hwspinlock.txt
6382 F:      drivers/hwspinlock/
6383 F:      include/linux/hwspinlock.h
6384
6385 HARMONY SOUND DRIVER
6386 L:      linux-parisc@vger.kernel.org
6387 S:      Maintained
6388 F:      sound/parisc/harmony.*
6389
6390 HDPVR USB VIDEO ENCODER DRIVER
6391 M:      Hans Verkuil <hverkuil@xs4all.nl>
6392 L:      linux-media@vger.kernel.org
6393 T:      git git://linuxtv.org/media_tree.git
6394 W:      https://linuxtv.org
6395 S:      Odd Fixes
6396 F:      drivers/media/usb/hdpvr/
6397
6398 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6399 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6400 S:      Supported
6401 F:      Documentation/watchdog/hpwdt.txt
6402 F:      drivers/watchdog/hpwdt.c
6403
6404 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6405 M:      Don Brace <don.brace@microsemi.com>
6406 L:      esc.storagedev@microsemi.com
6407 L:      linux-scsi@vger.kernel.org
6408 S:      Supported
6409 F:      Documentation/scsi/hpsa.txt
6410 F:      drivers/scsi/hpsa*.[ch]
6411 F:      include/linux/cciss*.h
6412 F:      include/uapi/linux/cciss*.h
6413
6414 HFI1 DRIVER
6415 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6416 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6417 L:      linux-rdma@vger.kernel.org
6418 S:      Supported
6419 F:      drivers/infiniband/hw/hfi1
6420
6421 HFS FILESYSTEM
6422 L:      linux-fsdevel@vger.kernel.org
6423 S:      Orphan
6424 F:      Documentation/filesystems/hfs.txt
6425 F:      fs/hfs/
6426
6427 HFSPLUS FILESYSTEM
6428 L:      linux-fsdevel@vger.kernel.org
6429 S:      Orphan
6430 F:      Documentation/filesystems/hfsplus.txt
6431 F:      fs/hfsplus/
6432
6433 HGA FRAMEBUFFER DRIVER
6434 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6435 L:      linux-nvidia@lists.surfsouth.com
6436 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6437 S:      Maintained
6438 F:      drivers/video/fbdev/hgafb.c
6439
6440 HIBERNATION (aka Software Suspend, aka swsusp)
6441 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6442 M:      Pavel Machek <pavel@ucw.cz>
6443 L:      linux-pm@vger.kernel.org
6444 B:      https://bugzilla.kernel.org
6445 S:      Supported
6446 F:      arch/x86/power/
6447 F:      drivers/base/power/
6448 F:      kernel/power/
6449 F:      include/linux/suspend.h
6450 F:      include/linux/freezer.h
6451 F:      include/linux/pm.h
6452 F:      arch/*/include/asm/suspend*.h
6453
6454 HID CORE LAYER
6455 M:      Jiri Kosina <jikos@kernel.org>
6456 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6457 L:      linux-input@vger.kernel.org
6458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6459 S:      Maintained
6460 F:      drivers/hid/
6461 F:      include/linux/hid*
6462 F:      include/uapi/linux/hid*
6463
6464 HID SENSOR HUB DRIVERS
6465 M:      Jiri Kosina <jikos@kernel.org>
6466 M:      Jonathan Cameron <jic23@kernel.org>
6467 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6468 L:      linux-input@vger.kernel.org
6469 L:      linux-iio@vger.kernel.org
6470 S:      Maintained
6471 F:      Documentation/hid/hid-sensor*
6472 F:      drivers/hid/hid-sensor-*
6473 F:      drivers/iio/*/hid-*
6474 F:      include/linux/hid-sensor-*
6475
6476 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6477 M:      Thomas Gleixner <tglx@linutronix.de>
6478 L:      linux-kernel@vger.kernel.org
6479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6480 S:      Maintained
6481 F:      Documentation/timers/
6482 F:      kernel/time/hrtimer.c
6483 F:      kernel/time/clockevents.c
6484 F:      kernel/time/timer_*.c
6485 F:      include/linux/clockchips.h
6486 F:      include/linux/hrtimer.h
6487
6488 HIGH-SPEED SCC DRIVER FOR AX.25
6489 L:      linux-hams@vger.kernel.org
6490 S:      Orphan
6491 F:      drivers/net/hamradio/dmascc.c
6492 F:      drivers/net/hamradio/scc.c
6493
6494 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6495 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6496 W:      http://www.highpoint-tech.com
6497 S:      Supported
6498 F:      Documentation/scsi/hptiop.txt
6499 F:      drivers/scsi/hptiop.c
6500
6501 HIPPI
6502 M:      Jes Sorensen <jes@trained-monkey.org>
6503 L:      linux-hippi@sunsite.dk
6504 S:      Maintained
6505 F:      include/linux/hippidevice.h
6506 F:      include/uapi/linux/if_hippi.h
6507 F:      net/802/hippi.c
6508 F:      drivers/net/hippi/
6509
6510 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6511 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6512 M:      Salil Mehta <salil.mehta@huawei.com>
6513 L:      netdev@vger.kernel.org
6514 W:      http://www.hisilicon.com
6515 S:      Maintained
6516 F:      drivers/net/ethernet/hisilicon/hns3/
6517
6518 HISILICON LPC BUS DRIVER
6519 M:      john.garry@huawei.com
6520 W:      http://www.hisilicon.com
6521 S:      Maintained
6522 F:      drivers/bus/hisi_lpc.c
6523 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6524
6525 HISILICON NETWORK SUBSYSTEM DRIVER
6526 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6527 M:      Salil Mehta <salil.mehta@huawei.com>
6528 L:      netdev@vger.kernel.org
6529 W:      http://www.hisilicon.com
6530 S:      Maintained
6531 F:      drivers/net/ethernet/hisilicon/
6532 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6533
6534 HISILICON PMU DRIVER
6535 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6536 W:      http://www.hisilicon.com
6537 S:      Supported
6538 F:      drivers/perf/hisilicon
6539 F:      Documentation/perf/hisi-pmu.txt
6540
6541 HISILICON ROCE DRIVER
6542 M:      Lijun Ou <oulijun@huawei.com>
6543 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6544 L:      linux-rdma@vger.kernel.org
6545 S:      Maintained
6546 F:      drivers/infiniband/hw/hns/
6547 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6548
6549 HISILICON SAS Controller
6550 M:      John Garry <john.garry@huawei.com>
6551 W:      http://www.hisilicon.com
6552 S:      Supported
6553 F:      drivers/scsi/hisi_sas/
6554 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6555
6556 HMM - Heterogeneous Memory Management
6557 M:      Jérôme Glisse <jglisse@redhat.com>
6558 L:      linux-mm@kvack.org
6559 S:      Maintained
6560 F:      mm/hmm*
6561 F:      include/linux/hmm*
6562 F:      Documentation/vm/hmm.rst
6563
6564 HOST AP DRIVER
6565 M:      Jouni Malinen <j@w1.fi>
6566 L:      linux-wireless@vger.kernel.org
6567 W:      http://w1.fi/hostap-driver.html
6568 S:      Obsolete
6569 F:      drivers/net/wireless/intersil/hostap/
6570
6571 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6572 L:      platform-driver-x86@vger.kernel.org
6573 S:      Orphan
6574 F:      drivers/platform/x86/tc1100-wmi.c
6575
6576 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6577 M:      Jaroslav Kysela <perex@perex.cz>
6578 S:      Maintained
6579 F:      drivers/net/ethernet/hp/hp100.*
6580
6581 HPET:   High Precision Event Timers driver
6582 M:      Clemens Ladisch <clemens@ladisch.de>
6583 S:      Maintained
6584 F:      Documentation/timers/hpet.txt
6585 F:      drivers/char/hpet.c
6586 F:      include/linux/hpet.h
6587 F:      include/uapi/linux/hpet.h
6588
6589 HPET:   x86
6590 S:      Orphan
6591 F:      arch/x86/kernel/hpet.c
6592 F:      arch/x86/include/asm/hpet.h
6593
6594 HPFS FILESYSTEM
6595 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6596 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6597 S:      Maintained
6598 F:      fs/hpfs/
6599
6600 HSI SUBSYSTEM
6601 M:      Sebastian Reichel <sre@kernel.org>
6602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6603 S:      Maintained
6604 F:      Documentation/ABI/testing/sysfs-bus-hsi
6605 F:      Documentation/driver-api/hsi.rst
6606 F:      drivers/hsi/
6607 F:      include/linux/hsi/
6608 F:      include/uapi/linux/hsi/
6609
6610 HSO 3G MODEM DRIVER
6611 L:      linux-usb@vger.kernel.org
6612 S:      Orphan
6613 F:      drivers/net/usb/hso.c
6614
6615 HSR NETWORK PROTOCOL
6616 M:      Arvid Brodin <arvid.brodin@alten.se>
6617 L:      netdev@vger.kernel.org
6618 S:      Maintained
6619 F:      net/hsr/
6620
6621 HT16K33 LED CONTROLLER DRIVER
6622 M:      Robin van der Gracht <robin@protonic.nl>
6623 S:      Maintained
6624 F:      drivers/auxdisplay/ht16k33.c
6625 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6626
6627 HTCPEN TOUCHSCREEN DRIVER
6628 M:      Pau Oliva Fora <pof@eslack.org>
6629 L:      linux-input@vger.kernel.org
6630 S:      Maintained
6631 F:      drivers/input/touchscreen/htcpen.c
6632
6633 HUAWEI ETHERNET DRIVER
6634 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6635 L:      netdev@vger.kernel.org
6636 S:      Supported
6637 F:      Documentation/networking/hinic.txt
6638 F:      drivers/net/ethernet/huawei/hinic/
6639
6640 HUGETLB FILESYSTEM
6641 M:      Mike Kravetz <mike.kravetz@oracle.com>
6642 L:      linux-mm@kvack.org
6643 S:      Maintained
6644 F:      fs/hugetlbfs/
6645 F:      mm/hugetlb.c
6646 F:      include/linux/hugetlb.h
6647 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6648 F:      Documentation/vm/hugetlbfs_reserv.rst
6649 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6650
6651 HVA ST MEDIA DRIVER
6652 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6653 L:      linux-media@vger.kernel.org
6654 T:      git git://linuxtv.org/media_tree.git
6655 W:      https://linuxtv.org
6656 S:      Supported
6657 F:      drivers/media/platform/sti/hva
6658
6659 HWPOISON MEMORY FAILURE HANDLING
6660 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6661 L:      linux-mm@kvack.org
6662 S:      Maintained
6663 F:      mm/memory-failure.c
6664 F:      mm/hwpoison-inject.c
6665
6666 Hyper-V CORE AND DRIVERS
6667 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6668 M:      Haiyang Zhang <haiyangz@microsoft.com>
6669 M:      Stephen Hemminger <sthemmin@microsoft.com>
6670 L:      devel@linuxdriverproject.org
6671 S:      Maintained
6672 F:      Documentation/networking/netvsc.txt
6673 F:      arch/x86/include/asm/mshyperv.h
6674 F:      arch/x86/include/asm/trace/hyperv.h
6675 F:      arch/x86/include/asm/hyperv-tlfs.h
6676 F:      arch/x86/kernel/cpu/mshyperv.c
6677 F:      arch/x86/hyperv
6678 F:      drivers/hid/hid-hyperv.c
6679 F:      drivers/hv/
6680 F:      drivers/input/serio/hyperv-keyboard.c
6681 F:      drivers/pci/controller/pci-hyperv.c
6682 F:      drivers/net/hyperv/
6683 F:      drivers/scsi/storvsc_drv.c
6684 F:      drivers/uio/uio_hv_generic.c
6685 F:      drivers/video/fbdev/hyperv_fb.c
6686 F:      net/vmw_vsock/hyperv_transport.c
6687 F:      include/linux/hyperv.h
6688 F:      include/uapi/linux/hyperv.h
6689 F:      tools/hv/
6690 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6691
6692 HYPERVISOR VIRTUAL CONSOLE DRIVER
6693 L:      linuxppc-dev@lists.ozlabs.org
6694 S:      Odd Fixes
6695 F:      drivers/tty/hvc/
6696
6697 I2C ACPI SUPPORT
6698 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6699 L:      linux-i2c@vger.kernel.org
6700 L:      linux-acpi@vger.kernel.org
6701 S:      Maintained
6702 F:      drivers/i2c/i2c-core-acpi.c
6703
6704 I2C MUXES
6705 M:      Peter Rosin <peda@axentia.se>
6706 L:      linux-i2c@vger.kernel.org
6707 S:      Maintained
6708 F:      Documentation/i2c/i2c-topology
6709 F:      Documentation/i2c/muxes/
6710 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6711 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6712 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6713 F:      drivers/i2c/i2c-mux.c
6714 F:      drivers/i2c/muxes/
6715 F:      include/linux/i2c-mux.h
6716
6717 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6718 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6719 L:      linux-i2c@vger.kernel.org
6720 S:      Maintained
6721 F:      drivers/i2c/busses/i2c-mv64xxx.c
6722
6723 I2C OVER PARALLEL PORT
6724 M:      Jean Delvare <jdelvare@suse.com>
6725 L:      linux-i2c@vger.kernel.org
6726 S:      Maintained
6727 F:      Documentation/i2c/busses/i2c-parport
6728 F:      Documentation/i2c/busses/i2c-parport-light
6729 F:      drivers/i2c/busses/i2c-parport.c
6730 F:      drivers/i2c/busses/i2c-parport-light.c
6731
6732 I2C SUBSYSTEM
6733 M:      Wolfram Sang <wsa@the-dreams.de>
6734 L:      linux-i2c@vger.kernel.org
6735 W:      https://i2c.wiki.kernel.org/
6736 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6738 S:      Maintained
6739 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6740 F:      Documentation/i2c/
6741 F:      drivers/i2c/*
6742 F:      include/linux/i2c.h
6743 F:      include/linux/i2c-dev.h
6744 F:      include/linux/i2c-smbus.h
6745 F:      include/uapi/linux/i2c.h
6746 F:      include/uapi/linux/i2c-*.h
6747
6748 I2C SUBSYSTEM HOST DRIVERS
6749 L:      linux-i2c@vger.kernel.org
6750 W:      https://i2c.wiki.kernel.org/
6751 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6753 S:      Odd Fixes
6754 F:      Documentation/devicetree/bindings/i2c/
6755 F:      drivers/i2c/algos/
6756 F:      drivers/i2c/busses/
6757
6758 I2C-TAOS-EVM DRIVER
6759 M:      Jean Delvare <jdelvare@suse.com>
6760 L:      linux-i2c@vger.kernel.org
6761 S:      Maintained
6762 F:      Documentation/i2c/busses/i2c-taos-evm
6763 F:      drivers/i2c/busses/i2c-taos-evm.c
6764
6765 I2C-TINY-USB DRIVER
6766 M:      Till Harbaum <till@harbaum.org>
6767 L:      linux-i2c@vger.kernel.org
6768 W:      http://www.harbaum.org/till/i2c_tiny_usb
6769 S:      Maintained
6770 F:      drivers/i2c/busses/i2c-tiny-usb.c
6771
6772 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6773 M:      Jean Delvare <jdelvare@suse.com>
6774 L:      linux-i2c@vger.kernel.org
6775 S:      Maintained
6776 F:      Documentation/i2c/busses/i2c-ali1535
6777 F:      Documentation/i2c/busses/i2c-ali1563
6778 F:      Documentation/i2c/busses/i2c-ali15x3
6779 F:      Documentation/i2c/busses/i2c-amd756
6780 F:      Documentation/i2c/busses/i2c-amd8111
6781 F:      Documentation/i2c/busses/i2c-i801
6782 F:      Documentation/i2c/busses/i2c-nforce2
6783 F:      Documentation/i2c/busses/i2c-piix4
6784 F:      Documentation/i2c/busses/i2c-sis5595
6785 F:      Documentation/i2c/busses/i2c-sis630
6786 F:      Documentation/i2c/busses/i2c-sis96x
6787 F:      Documentation/i2c/busses/i2c-via
6788 F:      Documentation/i2c/busses/i2c-viapro
6789 F:      drivers/i2c/busses/i2c-ali1535.c
6790 F:      drivers/i2c/busses/i2c-ali1563.c
6791 F:      drivers/i2c/busses/i2c-ali15x3.c
6792 F:      drivers/i2c/busses/i2c-amd756.c
6793 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6794 F:      drivers/i2c/busses/i2c-amd8111.c
6795 F:      drivers/i2c/busses/i2c-i801.c
6796 F:      drivers/i2c/busses/i2c-isch.c
6797 F:      drivers/i2c/busses/i2c-nforce2.c
6798 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6799 F:      drivers/i2c/busses/i2c-piix4.c
6800 F:      drivers/i2c/busses/i2c-sis5595.c
6801 F:      drivers/i2c/busses/i2c-sis630.c
6802 F:      drivers/i2c/busses/i2c-sis96x.c
6803 F:      drivers/i2c/busses/i2c-via.c
6804 F:      drivers/i2c/busses/i2c-viapro.c
6805
6806 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6807 M:      Hans de Goede <hdegoede@redhat.com>
6808 L:      linux-i2c@vger.kernel.org
6809 S:      Maintained
6810 F:      drivers/i2c/busses/i2c-cht-wc.c
6811
6812 I2C/SMBUS ISMT DRIVER
6813 M:      Seth Heasley <seth.heasley@intel.com>
6814 M:      Neil Horman <nhorman@tuxdriver.com>
6815 L:      linux-i2c@vger.kernel.org
6816 F:      drivers/i2c/busses/i2c-ismt.c
6817 F:      Documentation/i2c/busses/i2c-ismt
6818
6819 I2C/SMBUS STUB DRIVER
6820 M:      Jean Delvare <jdelvare@suse.com>
6821 L:      linux-i2c@vger.kernel.org
6822 S:      Maintained
6823 F:      drivers/i2c/i2c-stub.c
6824
6825 IA64 (Itanium) PLATFORM
6826 M:      Tony Luck <tony.luck@intel.com>
6827 M:      Fenghua Yu <fenghua.yu@intel.com>
6828 L:      linux-ia64@vger.kernel.org
6829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6830 S:      Maintained
6831 F:      arch/ia64/
6832
6833 IBM Power 842 compression accelerator
6834 M:      Haren Myneni <haren@us.ibm.com>
6835 S:      Supported
6836 F:      drivers/crypto/nx/Makefile
6837 F:      drivers/crypto/nx/Kconfig
6838 F:      drivers/crypto/nx/nx-842*
6839 F:      include/linux/sw842.h
6840 F:      crypto/842.c
6841 F:      lib/842/
6842
6843 IBM Power in-Nest Crypto Acceleration
6844 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6845 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6846 L:      linux-crypto@vger.kernel.org
6847 S:      Supported
6848 F:      drivers/crypto/nx/Makefile
6849 F:      drivers/crypto/nx/Kconfig
6850 F:      drivers/crypto/nx/nx-aes*
6851 F:      drivers/crypto/nx/nx-sha*
6852 F:      drivers/crypto/nx/nx.*
6853 F:      drivers/crypto/nx/nx_csbcpb.h
6854 F:      drivers/crypto/nx/nx_debugfs.h
6855
6856 IBM Power Linux RAID adapter
6857 M:      Brian King <brking@us.ibm.com>
6858 S:      Supported
6859 F:      drivers/scsi/ipr.*
6860
6861 IBM Power SRIOV Virtual NIC Device Driver
6862 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6863 M:      John Allen <jallen@linux.vnet.ibm.com>
6864 L:      netdev@vger.kernel.org
6865 S:      Supported
6866 F:      drivers/net/ethernet/ibm/ibmvnic.*
6867
6868 IBM Power Virtual Accelerator Switchboard
6869 M:      Sukadev Bhattiprolu
6870 L:      linuxppc-dev@lists.ozlabs.org
6871 S:      Supported
6872 F:      arch/powerpc/platforms/powernv/vas*
6873 F:      arch/powerpc/platforms/powernv/copy-paste.h
6874 F:      arch/powerpc/include/asm/vas.h
6875 F:      arch/powerpc/include/uapi/asm/vas.h
6876
6877 IBM Power Virtual Ethernet Device Driver
6878 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6879 L:      netdev@vger.kernel.org
6880 S:      Supported
6881 F:      drivers/net/ethernet/ibm/ibmveth.*
6882
6883 IBM Power Virtual FC Device Drivers
6884 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6885 L:      linux-scsi@vger.kernel.org
6886 S:      Supported
6887 F:      drivers/scsi/ibmvscsi/ibmvfc*
6888
6889 IBM Power Virtual Management Channel Driver
6890 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6891 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6892 S:      Supported
6893 F:      drivers/misc/ibmvmc.*
6894
6895 IBM Power Virtual SCSI Device Drivers
6896 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6897 L:      linux-scsi@vger.kernel.org
6898 S:      Supported
6899 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6900 F:      include/scsi/viosrp.h
6901
6902 IBM Power Virtual SCSI Device Target Driver
6903 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6904 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6905 L:      linux-scsi@vger.kernel.org
6906 L:      target-devel@vger.kernel.org
6907 S:      Supported
6908 F:      drivers/scsi/ibmvscsi_tgt/
6909
6910 IBM Power VMX Cryptographic instructions
6911 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6912 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6913 L:      linux-crypto@vger.kernel.org
6914 S:      Supported
6915 F:      drivers/crypto/vmx/Makefile
6916 F:      drivers/crypto/vmx/Kconfig
6917 F:      drivers/crypto/vmx/vmx.c
6918 F:      drivers/crypto/vmx/aes*
6919 F:      drivers/crypto/vmx/ghash*
6920 F:      drivers/crypto/vmx/ppc-xlate.pl
6921
6922 IBM ServeRAID RAID DRIVER
6923 S:      Orphan
6924 F:      drivers/scsi/ips.*
6925
6926 ICH LPC AND GPIO DRIVER
6927 M:      Peter Tyser <ptyser@xes-inc.com>
6928 S:      Maintained
6929 F:      drivers/mfd/lpc_ich.c
6930 F:      drivers/gpio/gpio-ich.c
6931
6932 IDE SUBSYSTEM
6933 M:      "David S. Miller" <davem@davemloft.net>
6934 L:      linux-ide@vger.kernel.org
6935 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6937 S:      Maintained
6938 F:      Documentation/ide/
6939 F:      drivers/ide/
6940 F:      include/linux/ide.h
6941
6942 IDE/ATAPI DRIVERS
6943 M:      Borislav Petkov <bp@alien8.de>
6944 L:      linux-ide@vger.kernel.org
6945 S:      Maintained
6946 F:      Documentation/cdrom/ide-cd
6947 F:      drivers/ide/ide-cd*
6948
6949 IDEAPAD LAPTOP EXTRAS DRIVER
6950 M:      Ike Panhc <ike.pan@canonical.com>
6951 L:      platform-driver-x86@vger.kernel.org
6952 W:      http://launchpad.net/ideapad-laptop
6953 S:      Maintained
6954 F:      drivers/platform/x86/ideapad-laptop.c
6955
6956 IDEAPAD LAPTOP SLIDEBAR DRIVER
6957 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6958 L:      linux-input@vger.kernel.org
6959 W:      https://github.com/o2genum/ideapad-slidebar
6960 S:      Maintained
6961 F:      drivers/input/misc/ideapad_slidebar.c
6962
6963 IDT VersaClock 5 CLOCK DRIVER
6964 M:      Marek Vasut <marek.vasut@gmail.com>
6965 S:      Maintained
6966 F:      drivers/clk/clk-versaclock5.c
6967
6968 IEEE 802.15.4 SUBSYSTEM
6969 M:      Alexander Aring <alex.aring@gmail.com>
6970 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6971 L:      linux-wpan@vger.kernel.org
6972 W:      http://wpan.cakelab.org/
6973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6975 S:      Maintained
6976 F:      net/ieee802154/
6977 F:      net/mac802154/
6978 F:      drivers/net/ieee802154/
6979 F:      include/linux/nl802154.h
6980 F:      include/linux/ieee802154.h
6981 F:      include/net/nl802154.h
6982 F:      include/net/mac802154.h
6983 F:      include/net/af_ieee802154.h
6984 F:      include/net/cfg802154.h
6985 F:      include/net/ieee802154_netdev.h
6986 F:      Documentation/networking/ieee802154.txt
6987
6988 IFE PROTOCOL
6989 M:      Yotam Gigi <yotam.gi@gmail.com>
6990 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6991 F:      net/ife
6992 F:      include/net/ife.h
6993 F:      include/uapi/linux/ife.h
6994
6995 IGORPLUG-USB IR RECEIVER
6996 M:      Sean Young <sean@mess.org>
6997 L:      linux-media@vger.kernel.org
6998 S:      Maintained
6999 F:      drivers/media/rc/igorplugusb.c
7000
7001 IGUANAWORKS USB IR TRANSCEIVER
7002 M:      Sean Young <sean@mess.org>
7003 L:      linux-media@vger.kernel.org
7004 S:      Maintained
7005 F:      drivers/media/rc/iguanair.c
7006
7007 IIO DIGITAL POTENTIOMETER DAC
7008 M:      Peter Rosin <peda@axentia.se>
7009 L:      linux-iio@vger.kernel.org
7010 S:      Maintained
7011 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7012 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7013 F:      drivers/iio/dac/dpot-dac.c
7014
7015 IIO ENVELOPE DETECTOR
7016 M:      Peter Rosin <peda@axentia.se>
7017 L:      linux-iio@vger.kernel.org
7018 S:      Maintained
7019 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7020 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7021 F:      drivers/iio/adc/envelope-detector.c
7022
7023 IIO MULTIPLEXER
7024 M:      Peter Rosin <peda@axentia.se>
7025 L:      linux-iio@vger.kernel.org
7026 S:      Maintained
7027 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7028 F:      drivers/iio/multiplexer/iio-mux.c
7029
7030 IIO SUBSYSTEM AND DRIVERS
7031 M:      Jonathan Cameron <jic23@kernel.org>
7032 R:      Hartmut Knaack <knaack.h@gmx.de>
7033 R:      Lars-Peter Clausen <lars@metafoo.de>
7034 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7035 L:      linux-iio@vger.kernel.org
7036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7037 S:      Maintained
7038 F:      Documentation/ABI/testing/configfs-iio*
7039 F:      Documentation/ABI/testing/sysfs-bus-iio*
7040 F:      Documentation/devicetree/bindings/iio/
7041 F:      drivers/iio/
7042 F:      drivers/staging/iio/
7043 F:      include/linux/iio/
7044 F:      tools/iio/
7045
7046 IIO UNIT CONVERTER
7047 M:      Peter Rosin <peda@axentia.se>
7048 L:      linux-iio@vger.kernel.org
7049 S:      Maintained
7050 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7051 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7052 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7053 F:      drivers/iio/afe/iio-rescale.c
7054
7055 IKANOS/ADI EAGLE ADSL USB DRIVER
7056 M:      Matthieu Castet <castet.matthieu@free.fr>
7057 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7058 S:      Maintained
7059 F:      drivers/usb/atm/ueagle-atm.c
7060
7061 IMGTEC ASCII LCD DRIVER
7062 M:      Paul Burton <paul.burton@mips.com>
7063 S:      Maintained
7064 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7065 F:      drivers/auxdisplay/img-ascii-lcd.c
7066
7067 IMGTEC IR DECODER DRIVER
7068 M:      James Hogan <jhogan@kernel.org>
7069 S:      Maintained
7070 F:      drivers/media/rc/img-ir/
7071
7072 IMON SOUNDGRAPH USB IR RECEIVER
7073 M:      Sean Young <sean@mess.org>
7074 L:      linux-media@vger.kernel.org
7075 S:      Maintained
7076 F:      drivers/media/rc/imon_raw.c
7077 F:      drivers/media/rc/imon.c
7078
7079 IMS TWINTURBO FRAMEBUFFER DRIVER
7080 L:      linux-fbdev@vger.kernel.org
7081 S:      Orphan
7082 F:      drivers/video/fbdev/imsttfb.c
7083
7084 INA209 HARDWARE MONITOR DRIVER
7085 M:      Guenter Roeck <linux@roeck-us.net>
7086 L:      linux-hwmon@vger.kernel.org
7087 S:      Maintained
7088 F:      Documentation/hwmon/ina209
7089 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7090 F:      drivers/hwmon/ina209.c
7091
7092 INA2XX HARDWARE MONITOR DRIVER
7093 M:      Guenter Roeck <linux@roeck-us.net>
7094 L:      linux-hwmon@vger.kernel.org
7095 S:      Maintained
7096 F:      Documentation/hwmon/ina2xx
7097 F:      drivers/hwmon/ina2xx.c
7098 F:      include/linux/platform_data/ina2xx.h
7099
7100 INDUSTRY PACK SUBSYSTEM (IPACK)
7101 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7102 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7103 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7104 L:      industrypack-devel@lists.sourceforge.net
7105 W:      http://industrypack.sourceforge.net
7106 S:      Maintained
7107 F:      drivers/ipack/
7108
7109 INFINIBAND SUBSYSTEM
7110 M:      Doug Ledford <dledford@redhat.com>
7111 M:      Jason Gunthorpe <jgg@mellanox.com>
7112 L:      linux-rdma@vger.kernel.org
7113 W:      https://github.com/linux-rdma/rdma-core
7114 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7116 S:      Supported
7117 F:      Documentation/devicetree/bindings/infiniband/
7118 F:      Documentation/infiniband/
7119 F:      drivers/infiniband/
7120 F:      include/uapi/linux/if_infiniband.h
7121 F:      include/uapi/rdma/
7122 F:      include/rdma/
7123
7124 INGENIC JZ4780 DMA Driver
7125 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7126 S:      Maintained
7127 F:      drivers/dma/dma-jz4780.c
7128
7129 INGENIC JZ4780 NAND DRIVER
7130 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7131 L:      linux-mtd@lists.infradead.org
7132 S:      Maintained
7133 F:      drivers/mtd/nand/raw/jz4780_*
7134
7135 INOTIFY
7136 M:      Jan Kara <jack@suse.cz>
7137 R:      Amir Goldstein <amir73il@gmail.com>
7138 L:      linux-fsdevel@vger.kernel.org
7139 S:      Maintained
7140 F:      Documentation/filesystems/inotify.txt
7141 F:      fs/notify/inotify/
7142 F:      include/linux/inotify.h
7143 F:      include/uapi/linux/inotify.h
7144
7145 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7146 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7147 L:      linux-input@vger.kernel.org
7148 Q:      http://patchwork.kernel.org/project/linux-input/list/
7149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7150 S:      Maintained
7151 F:      drivers/input/
7152 F:      include/linux/input.h
7153 F:      include/uapi/linux/input.h
7154 F:      include/uapi/linux/input-event-codes.h
7155 F:      include/linux/input/
7156 F:      Documentation/devicetree/bindings/input/
7157 F:      Documentation/devicetree/bindings/serio/
7158 F:      Documentation/input/
7159
7160 INPUT MULTITOUCH (MT) PROTOCOL
7161 M:      Henrik Rydberg <rydberg@bitmath.org>
7162 L:      linux-input@vger.kernel.org
7163 S:      Odd fixes
7164 F:      Documentation/input/multi-touch-protocol.rst
7165 F:      drivers/input/input-mt.c
7166 K:      \b(ABS|SYN)_MT_
7167
7168 INSIDE SECURE CRYPTO DRIVER
7169 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7170 F:      drivers/crypto/inside-secure/
7171 S:      Maintained
7172 L:      linux-crypto@vger.kernel.org
7173
7174 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7175 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7176 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7177 L:      linux-integrity@vger.kernel.org
7178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7179 S:      Supported
7180 F:      security/integrity/ima/
7181
7182 INTEL 810/815 FRAMEBUFFER DRIVER
7183 M:      Antonino Daplas <adaplas@gmail.com>
7184 L:      linux-fbdev@vger.kernel.org
7185 S:      Maintained
7186 F:      drivers/video/fbdev/i810/
7187
7188 INTEL ASoC DRIVERS
7189 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7190 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7191 M:      Jie Yang <yang.jie@linux.intel.com>
7192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7193 S:      Supported
7194 F:      sound/soc/intel/
7195
7196 INTEL C600 SERIES SAS CONTROLLER DRIVER
7197 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7198 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7199 L:      linux-scsi@vger.kernel.org
7200 T:      git git://git.code.sf.net/p/intel-sas/isci
7201 S:      Supported
7202 F:      drivers/scsi/isci/
7203
7204 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7205 M:      Jani Nikula <jani.nikula@linux.intel.com>
7206 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7207 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7208 L:      intel-gfx@lists.freedesktop.org
7209 W:      https://01.org/linuxgraphics/
7210 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7211 C:      irc://chat.freenode.net/intel-gfx
7212 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7213 T:      git git://anongit.freedesktop.org/drm-intel
7214 S:      Supported
7215 F:      drivers/gpu/drm/i915/
7216 F:      include/drm/i915*
7217 F:      include/uapi/drm/i915_drm.h
7218 F:      Documentation/gpu/i915.rst
7219
7220 INTEL ETHERNET DRIVERS
7221 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7222 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7223 W:      http://www.intel.com/support/feedback.htm
7224 W:      http://e1000.sourceforge.net/
7225 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7228 S:      Supported
7229 F:      Documentation/networking/e100.rst
7230 F:      Documentation/networking/e1000.rst
7231 F:      Documentation/networking/e1000e.txt
7232 F:      Documentation/networking/igb.txt
7233 F:      Documentation/networking/igbvf.txt
7234 F:      Documentation/networking/ixgb.txt
7235 F:      Documentation/networking/ixgbe.txt
7236 F:      Documentation/networking/ixgbevf.txt
7237 F:      Documentation/networking/i40e.txt
7238 F:      Documentation/networking/i40evf.txt
7239 F:      Documentation/networking/ice.txt
7240 F:      drivers/net/ethernet/intel/
7241 F:      drivers/net/ethernet/intel/*/
7242 F:      include/linux/avf/virtchnl.h
7243
7244 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7245 M:      Maik Broemme <mbroemme@libmpq.org>
7246 L:      linux-fbdev@vger.kernel.org
7247 S:      Maintained
7248 F:      Documentation/fb/intelfb.txt
7249 F:      drivers/video/fbdev/intelfb/
7250
7251 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7252 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7253 M:      Zhi Wang <zhi.a.wang@intel.com>
7254 L:      intel-gvt-dev@lists.freedesktop.org
7255 L:      intel-gfx@lists.freedesktop.org
7256 W:      https://01.org/igvt-g
7257 T:      git https://github.com/intel/gvt-linux.git
7258 S:      Supported
7259 F:      drivers/gpu/drm/i915/gvt/
7260
7261 INTEL HID EVENT DRIVER
7262 M:      Alex Hung <alex.hung@canonical.com>
7263 L:      platform-driver-x86@vger.kernel.org
7264 S:      Maintained
7265 F:      drivers/platform/x86/intel-hid.c
7266
7267 INTEL I/OAT DMA DRIVER
7268 M:      Dave Jiang <dave.jiang@intel.com>
7269 R:      Dan Williams <dan.j.williams@intel.com>
7270 L:      dmaengine@vger.kernel.org
7271 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7272 S:      Supported
7273 F:      drivers/dma/ioat*
7274
7275 INTEL IDLE DRIVER
7276 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7277 M:      Len Brown <lenb@kernel.org>
7278 L:      linux-pm@vger.kernel.org
7279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7280 B:      https://bugzilla.kernel.org
7281 S:      Supported
7282 F:      drivers/idle/intel_idle.c
7283
7284 INTEL INTEGRATED SENSOR HUB DRIVER
7285 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7286 M:      Jiri Kosina <jikos@kernel.org>
7287 L:      linux-input@vger.kernel.org
7288 S:      Maintained
7289 F:      drivers/hid/intel-ish-hid/
7290
7291 INTEL IOMMU (VT-d)
7292 M:      David Woodhouse <dwmw2@infradead.org>
7293 L:      iommu@lists.linux-foundation.org
7294 T:      git git://git.infradead.org/iommu-2.6.git
7295 S:      Supported
7296 F:      drivers/iommu/intel-iommu.c
7297 F:      include/linux/intel-iommu.h
7298
7299 INTEL IOP-ADMA DMA DRIVER
7300 R:      Dan Williams <dan.j.williams@intel.com>
7301 S:      Odd fixes
7302 F:      drivers/dma/iop-adma.c
7303
7304 INTEL IPU3 CSI-2 CIO2 DRIVER
7305 M:      Yong Zhi <yong.zhi@intel.com>
7306 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7307 M:      Bingbu Cao <bingbu.cao@intel.com>
7308 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7309 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7310 L:      linux-media@vger.kernel.org
7311 S:      Maintained
7312 F:      drivers/media/pci/intel/ipu3/
7313 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7314
7315 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7316 M:      Krzysztof Halasa <khalasa@piap.pl>
7317 S:      Maintained
7318 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7319 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7320 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7321 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7322 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7323 F:      drivers/net/wan/ixp4xx_hss.c
7324
7325 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7326 M:      Deepak Saxena <dsaxena@plexity.net>
7327 S:      Maintained
7328 F:      drivers/char/hw_random/ixp4xx-rng.c
7329
7330 INTEL MANAGEMENT ENGINE (mei)
7331 M:      Tomas Winkler <tomas.winkler@intel.com>
7332 L:      linux-kernel@vger.kernel.org
7333 S:      Supported
7334 F:      include/uapi/linux/mei.h
7335 F:      include/linux/mei_cl_bus.h
7336 F:      drivers/misc/mei/*
7337 F:      drivers/watchdog/mei_wdt.c
7338 F:      Documentation/misc-devices/mei/*
7339 F:      samples/mei/*
7340
7341 INTEL MENLOW THERMAL DRIVER
7342 M:      Sujith Thomas <sujith.thomas@intel.com>
7343 L:      platform-driver-x86@vger.kernel.org
7344 W:      https://01.org/linux-acpi
7345 S:      Supported
7346 F:      drivers/platform/x86/intel_menlow.c
7347
7348 INTEL MERRIFIELD GPIO DRIVER
7349 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7350 L:      linux-gpio@vger.kernel.org
7351 S:      Maintained
7352 F:      drivers/gpio/gpio-merrifield.c
7353
7354 INTEL MIC DRIVERS (mic)
7355 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7356 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7357 S:      Supported
7358 W:      https://github.com/sudeepdutt/mic
7359 W:      http://software.intel.com/en-us/mic-developer
7360 F:      include/linux/mic_bus.h
7361 F:      include/linux/scif.h
7362 F:      include/uapi/linux/mic_common.h
7363 F:      include/uapi/linux/mic_ioctl.h
7364 F:      include/uapi/linux/scif_ioctl.h
7365 F:      drivers/misc/mic/
7366 F:      drivers/dma/mic_x100_dma.c
7367 F:      drivers/dma/mic_x100_dma.h
7368 F:      Documentation/mic/
7369
7370 INTEL PMC CORE DRIVER
7371 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7372 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7373 L:      platform-driver-x86@vger.kernel.org
7374 S:      Maintained
7375 F:      arch/x86/include/asm/pmc_core.h
7376 F:      drivers/platform/x86/intel_pmc_core*
7377
7378 INTEL PMC/P-Unit IPC DRIVER
7379 M:      Zha Qipeng<qipeng.zha@intel.com>
7380 L:      platform-driver-x86@vger.kernel.org
7381 S:      Maintained
7382 F:      drivers/platform/x86/intel_pmc_ipc.c
7383 F:      drivers/platform/x86/intel_punit_ipc.c
7384 F:      arch/x86/include/asm/intel_pmc_ipc.h
7385 F:      arch/x86/include/asm/intel_punit_ipc.h
7386
7387 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7388 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7389 L:      linux-wireless@vger.kernel.org
7390 S:      Maintained
7391 F:      Documentation/networking/README.ipw2100
7392 F:      Documentation/networking/README.ipw2200
7393 F:      drivers/net/wireless/intel/ipw2x00/
7394
7395 INTEL PSTATE DRIVER
7396 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7397 M:      Len Brown <lenb@kernel.org>
7398 L:      linux-pm@vger.kernel.org
7399 S:      Supported
7400 F:      drivers/cpufreq/intel_pstate.c
7401
7402 INTEL RDMA RNIC DRIVER
7403 M:      Faisal Latif <faisal.latif@intel.com>
7404 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7405 L:      linux-rdma@vger.kernel.org
7406 S:      Supported
7407 F:      drivers/infiniband/hw/i40iw/
7408 F:      include/uapi/rdma/i40iw-abi.h
7409
7410 INTEL SHA MULTIBUFFER DRIVER
7411 M:      Megha Dey <megha.dey@linux.intel.com>
7412 R:      Tim Chen <tim.c.chen@linux.intel.com>
7413 L:      linux-crypto@vger.kernel.org
7414 S:      Supported
7415 F:      arch/x86/crypto/sha*-mb/
7416 F:      crypto/mcryptd.c
7417
7418 INTEL TELEMETRY DRIVER
7419 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7420 L:      platform-driver-x86@vger.kernel.org
7421 S:      Maintained
7422 F:      arch/x86/include/asm/intel_telemetry.h
7423 F:      drivers/platform/x86/intel_telemetry*
7424
7425 INTEL VIRTUAL BUTTON DRIVER
7426 M:      AceLan Kao <acelan.kao@canonical.com>
7427 L:      platform-driver-x86@vger.kernel.org
7428 S:      Maintained
7429 F:      drivers/platform/x86/intel-vbtn.c
7430
7431 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7432 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7433 L:      linux-wireless@vger.kernel.org
7434 S:      Supported
7435 F:      drivers/net/wireless/intel/iwlegacy/
7436
7437 INTEL WIRELESS WIFI LINK (iwlwifi)
7438 M:      Johannes Berg <johannes.berg@intel.com>
7439 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7440 M:      Luca Coelho <luciano.coelho@intel.com>
7441 M:      Intel Linux Wireless <linuxwifi@intel.com>
7442 L:      linux-wireless@vger.kernel.org
7443 W:      http://intellinuxwireless.org
7444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7445 S:      Supported
7446 F:      drivers/net/wireless/intel/iwlwifi/
7447
7448 INTEL WIRELESS WIMAX CONNECTION 2400
7449 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7450 M:      linux-wimax@intel.com
7451 L:      wimax@linuxwimax.org (subscribers-only)
7452 S:      Supported
7453 W:      http://linuxwimax.org
7454 F:      Documentation/wimax/README.i2400m
7455 F:      drivers/net/wimax/i2400m/
7456 F:      include/uapi/linux/wimax/i2400m.h
7457
7458 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7459 M:      Mario Limonciello <mario.limonciello@dell.com>
7460 S:      Maintained
7461 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7462
7463 INTEL(R) TRACE HUB
7464 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7465 S:      Supported
7466 F:      Documentation/trace/intel_th.rst
7467 F:      drivers/hwtracing/intel_th/
7468
7469 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7470 M:      Ning Sun <ning.sun@intel.com>
7471 L:      tboot-devel@lists.sourceforge.net
7472 W:      http://tboot.sourceforge.net
7473 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7474 S:      Supported
7475 F:      Documentation/intel_txt.txt
7476 F:      include/linux/tboot.h
7477 F:      arch/x86/kernel/tboot.c
7478
7479 INTEL-MID GPIO DRIVER
7480 M:      David Cohen <david.a.cohen@linux.intel.com>
7481 L:      linux-gpio@vger.kernel.org
7482 S:      Maintained
7483 F:      drivers/gpio/gpio-intel-mid.c
7484
7485 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7486 M:      Linus Walleij <linus.walleij@linaro.org>
7487 L:      linux-iio@vger.kernel.org
7488 S:      Maintained
7489 F:      drivers/iio/gyro/mpu3050*
7490 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7491
7492 IOC3 ETHERNET DRIVER
7493 M:      Ralf Baechle <ralf@linux-mips.org>
7494 L:      linux-mips@linux-mips.org
7495 S:      Maintained
7496 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7497
7498 IOC3 SERIAL DRIVER
7499 M:      Pat Gefre <pfg@sgi.com>
7500 L:      linux-serial@vger.kernel.org
7501 S:      Maintained
7502 F:      drivers/tty/serial/ioc3_serial.c
7503
7504 IOMMU DRIVERS
7505 M:      Joerg Roedel <joro@8bytes.org>
7506 L:      iommu@lists.linux-foundation.org
7507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7508 S:      Maintained
7509 F:      Documentation/devicetree/bindings/iommu/
7510 F:      drivers/iommu/
7511 F:      include/linux/iommu.h
7512 F:      include/linux/of_iommu.h
7513 F:      include/linux/iova.h
7514
7515 IP MASQUERADING
7516 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7517 S:      Maintained
7518 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7519
7520 IPMI SUBSYSTEM
7521 M:      Corey Minyard <minyard@acm.org>
7522 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7523 W:      http://openipmi.sourceforge.net/
7524 S:      Supported
7525 F:      Documentation/IPMI.txt
7526 F:      drivers/char/ipmi/
7527 F:      include/linux/ipmi*
7528 F:      include/uapi/linux/ipmi*
7529
7530 IPS SCSI RAID DRIVER
7531 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7532 L:      linux-scsi@vger.kernel.org
7533 W:      http://www.adaptec.com/
7534 S:      Maintained
7535 F:      drivers/scsi/ips*
7536
7537 IPVS
7538 M:      Wensong Zhang <wensong@linux-vs.org>
7539 M:      Simon Horman <horms@verge.net.au>
7540 M:      Julian Anastasov <ja@ssi.bg>
7541 L:      netdev@vger.kernel.org
7542 L:      lvs-devel@vger.kernel.org
7543 S:      Maintained
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7546 F:      Documentation/networking/ipvs-sysctl.txt
7547 F:      include/net/ip_vs.h
7548 F:      include/uapi/linux/ip_vs.h
7549 F:      net/netfilter/ipvs/
7550
7551 IPWIRELESS DRIVER
7552 M:      Jiri Kosina <jikos@kernel.org>
7553 M:      David Sterba <dsterba@suse.com>
7554 S:      Odd Fixes
7555 F:      drivers/tty/ipwireless/
7556
7557 IPX NETWORK LAYER
7558 L:      netdev@vger.kernel.org
7559 S:      Obsolete
7560 F:      include/uapi/linux/ipx.h
7561 F:      drivers/staging/ipx/
7562
7563 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7564 M:      Marc Zyngier <marc.zyngier@arm.com>
7565 S:      Maintained
7566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7567 F:      Documentation/IRQ-domain.txt
7568 F:      include/linux/irqdomain.h
7569 F:      kernel/irq/irqdomain.c
7570 F:      kernel/irq/msi.c
7571
7572 IRQ SUBSYSTEM
7573 M:      Thomas Gleixner <tglx@linutronix.de>
7574 L:      linux-kernel@vger.kernel.org
7575 S:      Maintained
7576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7577 F:      kernel/irq/
7578
7579 IRQCHIP DRIVERS
7580 M:      Thomas Gleixner <tglx@linutronix.de>
7581 M:      Jason Cooper <jason@lakedaemon.net>
7582 M:      Marc Zyngier <marc.zyngier@arm.com>
7583 L:      linux-kernel@vger.kernel.org
7584 S:      Maintained
7585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7586 F:      Documentation/devicetree/bindings/interrupt-controller/
7587 F:      drivers/irqchip/
7588
7589 ISA
7590 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7591 S:      Maintained
7592 F:      Documentation/isa.txt
7593 F:      drivers/base/isa.c
7594 F:      include/linux/isa.h
7595
7596 ISA RADIO MODULE
7597 M:      Hans Verkuil <hverkuil@xs4all.nl>
7598 L:      linux-media@vger.kernel.org
7599 T:      git git://linuxtv.org/media_tree.git
7600 W:      https://linuxtv.org
7601 S:      Maintained
7602 F:      drivers/media/radio/radio-isa*
7603
7604 ISAPNP
7605 M:      Jaroslav Kysela <perex@perex.cz>
7606 S:      Maintained
7607 F:      Documentation/isapnp.txt
7608 F:      drivers/pnp/isapnp/
7609 F:      include/linux/isapnp.h
7610
7611 ISCSI
7612 M:      Lee Duncan <lduncan@suse.com>
7613 M:      Chris Leech <cleech@redhat.com>
7614 L:      open-iscsi@googlegroups.com
7615 W:      www.open-iscsi.com
7616 S:      Maintained
7617 F:      drivers/scsi/*iscsi*
7618 F:      include/scsi/*iscsi*
7619
7620 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7621 M:      Peter Jones <pjones@redhat.com>
7622 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7623 S:      Maintained
7624 F:      drivers/firmware/iscsi_ibft*
7625
7626 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7627 M:      Sagi Grimberg <sagi@grimberg.me>
7628 M:      Max Gurtovoy <maxg@mellanox.com>
7629 L:      linux-rdma@vger.kernel.org
7630 S:      Supported
7631 W:      http://www.openfabrics.org
7632 W:      www.open-iscsi.org
7633 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7634 F:      drivers/infiniband/ulp/iser/
7635
7636 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7637 M:      Sagi Grimberg <sagi@grimberg.me>
7638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7639 L:      linux-rdma@vger.kernel.org
7640 L:      target-devel@vger.kernel.org
7641 S:      Supported
7642 W:      http://www.linux-iscsi.org
7643 F:      drivers/infiniband/ulp/isert
7644
7645 ISDN SUBSYSTEM
7646 M:      Karsten Keil <isdn@linux-pingi.de>
7647 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7648 L:      netdev@vger.kernel.org
7649 W:      http://www.isdn4linux.de
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7651 S:      Maintained
7652 F:      Documentation/isdn/
7653 F:      drivers/isdn/
7654 F:      include/linux/isdn.h
7655 F:      include/linux/isdn/
7656 F:      include/uapi/linux/isdn.h
7657 F:      include/uapi/linux/isdn/
7658
7659 ISDN SUBSYSTEM (Eicon active card driver)
7660 M:      Armin Schindler <mac@melware.de>
7661 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7662 W:      http://www.melware.de
7663 S:      Maintained
7664 F:      drivers/isdn/hardware/eicon/
7665
7666 IT87 HARDWARE MONITORING DRIVER
7667 M:      Jean Delvare <jdelvare@suse.com>
7668 L:      linux-hwmon@vger.kernel.org
7669 S:      Maintained
7670 F:      Documentation/hwmon/it87
7671 F:      drivers/hwmon/it87.c
7672
7673 IT913X MEDIA DRIVER
7674 M:      Antti Palosaari <crope@iki.fi>
7675 L:      linux-media@vger.kernel.org
7676 W:      https://linuxtv.org
7677 W:      http://palosaari.fi/linux/
7678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7679 T:      git git://linuxtv.org/anttip/media_tree.git
7680 S:      Maintained
7681 F:      drivers/media/tuners/it913x*
7682
7683 IVTV VIDEO4LINUX DRIVER
7684 M:      Andy Walls <awalls@md.metrocast.net>
7685 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7686 L:      linux-media@vger.kernel.org
7687 T:      git git://linuxtv.org/media_tree.git
7688 W:      http://www.ivtvdriver.org
7689 S:      Maintained
7690 F:      Documentation/media/v4l-drivers/ivtv*
7691 F:      drivers/media/pci/ivtv/
7692 F:      include/uapi/linux/ivtv*
7693
7694 IX2505V MEDIA DRIVER
7695 M:      Malcolm Priestley <tvboxspy@gmail.com>
7696 L:      linux-media@vger.kernel.org
7697 W:      https://linuxtv.org
7698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7699 S:      Maintained
7700 F:      drivers/media/dvb-frontends/ix2505v*
7701
7702 JAILHOUSE HYPERVISOR INTERFACE
7703 M:      Jan Kiszka <jan.kiszka@siemens.com>
7704 L:      jailhouse-dev@googlegroups.com
7705 S:      Maintained
7706 F:      arch/x86/kernel/jailhouse.c
7707 F:      arch/x86/include/asm/jailhouse_para.h
7708
7709 JC42.4 TEMPERATURE SENSOR DRIVER
7710 M:      Guenter Roeck <linux@roeck-us.net>
7711 L:      linux-hwmon@vger.kernel.org
7712 S:      Maintained
7713 F:      drivers/hwmon/jc42.c
7714 F:      Documentation/hwmon/jc42
7715
7716 JFS FILESYSTEM
7717 M:      Dave Kleikamp <shaggy@kernel.org>
7718 L:      jfs-discussion@lists.sourceforge.net
7719 W:      http://jfs.sourceforge.net/
7720 T:      git git://github.com/kleikamp/linux-shaggy.git
7721 S:      Maintained
7722 F:      Documentation/filesystems/jfs.txt
7723 F:      fs/jfs/
7724
7725 JME NETWORK DRIVER
7726 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7727 L:      netdev@vger.kernel.org
7728 S:      Maintained
7729 F:      drivers/net/ethernet/jme.*
7730
7731 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7732 M:      David Woodhouse <dwmw2@infradead.org>
7733 L:      linux-mtd@lists.infradead.org
7734 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7735 S:      Maintained
7736 F:      fs/jffs2/
7737 F:      include/uapi/linux/jffs2.h
7738
7739 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7740 M:      "Theodore Ts'o" <tytso@mit.edu>
7741 M:      Jan Kara <jack@suse.com>
7742 L:      linux-ext4@vger.kernel.org
7743 S:      Maintained
7744 F:      fs/jbd2/
7745 F:      include/linux/jbd2.h
7746
7747 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7748 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7749 L:      linux-media@vger.kernel.org
7750 S:      Maintained
7751 F:      drivers/media/platform/rcar_jpu.c
7752
7753 JSM Neo PCI based serial card
7754 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7755 L:      linux-serial@vger.kernel.org
7756 S:      Maintained
7757 F:      drivers/tty/serial/jsm/
7758
7759 K10TEMP HARDWARE MONITORING DRIVER
7760 M:      Clemens Ladisch <clemens@ladisch.de>
7761 L:      linux-hwmon@vger.kernel.org
7762 S:      Maintained
7763 F:      Documentation/hwmon/k10temp
7764 F:      drivers/hwmon/k10temp.c
7765
7766 K8TEMP HARDWARE MONITORING DRIVER
7767 M:      Rudolf Marek <r.marek@assembler.cz>
7768 L:      linux-hwmon@vger.kernel.org
7769 S:      Maintained
7770 F:      Documentation/hwmon/k8temp
7771 F:      drivers/hwmon/k8temp.c
7772
7773 KASAN
7774 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7775 R:      Alexander Potapenko <glider@google.com>
7776 R:      Dmitry Vyukov <dvyukov@google.com>
7777 L:      kasan-dev@googlegroups.com
7778 S:      Maintained
7779 F:      arch/*/include/asm/kasan.h
7780 F:      arch/*/mm/kasan_init*
7781 F:      Documentation/dev-tools/kasan.rst
7782 F:      include/linux/kasan*.h
7783 F:      lib/test_kasan.c
7784 F:      mm/kasan/
7785 F:      scripts/Makefile.kasan
7786
7787 KCONFIG
7788 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7790 L:      linux-kbuild@vger.kernel.org
7791 S:      Maintained
7792 F:      Documentation/kbuild/kconfig*
7793 F:      scripts/kconfig/
7794 F:      scripts/Kconfig.include
7795
7796 KDUMP
7797 M:      Dave Young <dyoung@redhat.com>
7798 M:      Baoquan He <bhe@redhat.com>
7799 R:      Vivek Goyal <vgoyal@redhat.com>
7800 L:      kexec@lists.infradead.org
7801 W:      http://lse.sourceforge.net/kdump/
7802 S:      Maintained
7803 F:      Documentation/kdump/
7804
7805 KEENE FM RADIO TRANSMITTER DRIVER
7806 M:      Hans Verkuil <hverkuil@xs4all.nl>
7807 L:      linux-media@vger.kernel.org
7808 T:      git git://linuxtv.org/media_tree.git
7809 W:      https://linuxtv.org
7810 S:      Maintained
7811 F:      drivers/media/radio/radio-keene*
7812
7813 KERNEL AUTOMOUNTER
7814 M:      Ian Kent <raven@themaw.net>
7815 L:      autofs@vger.kernel.org
7816 S:      Maintained
7817 F:      fs/autofs/
7818
7819 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7820 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7821 M:      Michal Marek <michal.lkml@markovi.net>
7822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7823 L:      linux-kbuild@vger.kernel.org
7824 S:      Maintained
7825 F:      Documentation/kbuild/
7826 F:      Makefile
7827 F:      scripts/Kbuild*
7828 F:      scripts/Makefile*
7829 F:      scripts/basic/
7830 F:      scripts/mk*
7831 F:      scripts/mod/
7832 F:      scripts/package/
7833
7834 KERNEL JANITORS
7835 L:      kernel-janitors@vger.kernel.org
7836 W:      http://kernelnewbies.org/KernelJanitors
7837 S:      Odd Fixes
7838
7839 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7840 M:      "J. Bruce Fields" <bfields@fieldses.org>
7841 M:      Jeff Layton <jlayton@kernel.org>
7842 L:      linux-nfs@vger.kernel.org
7843 W:      http://nfs.sourceforge.net/
7844 T:      git git://linux-nfs.org/~bfields/linux.git
7845 S:      Supported
7846 F:      fs/nfsd/
7847 F:      include/uapi/linux/nfsd/
7848 F:      fs/lockd/
7849 F:      fs/nfs_common/
7850 F:      net/sunrpc/
7851 F:      include/linux/lockd/
7852 F:      include/linux/sunrpc/
7853 F:      include/uapi/linux/sunrpc/
7854
7855 KERNEL SELFTEST FRAMEWORK
7856 M:      Shuah Khan <shuah@kernel.org>
7857 L:      linux-kselftest@vger.kernel.org
7858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7859 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7860 S:      Maintained
7861 F:      tools/testing/selftests/
7862 F:      Documentation/dev-tools/kselftest*
7863
7864 KERNEL USERMODE HELPER
7865 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7866 L:      linux-kernel@vger.kernel.org
7867 S:      Maintained
7868 F:      kernel/umh.c
7869 F:      include/linux/umh.h
7870
7871 KERNEL VIRTUAL MACHINE (KVM)
7872 M:      Paolo Bonzini <pbonzini@redhat.com>
7873 M:      Radim Krčmář <rkrcmar@redhat.com>
7874 L:      kvm@vger.kernel.org
7875 W:      http://www.linux-kvm.org
7876 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7877 S:      Supported
7878 F:      Documentation/virtual/kvm/
7879 F:      include/trace/events/kvm.h
7880 F:      include/uapi/asm-generic/kvm*
7881 F:      include/uapi/linux/kvm*
7882 F:      include/asm-generic/kvm*
7883 F:      include/linux/kvm*
7884 F:      include/kvm/iodev.h
7885 F:      virt/kvm/*
7886 F:      tools/kvm/
7887
7888 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7889 M:      Joerg Roedel <joro@8bytes.org>
7890 L:      kvm@vger.kernel.org
7891 W:      http://www.linux-kvm.org/
7892 S:      Maintained
7893 F:      arch/x86/include/asm/svm.h
7894 F:      arch/x86/kvm/svm.c
7895
7896 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7897 M:      Christoffer Dall <christoffer.dall@arm.com>
7898 M:      Marc Zyngier <marc.zyngier@arm.com>
7899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7900 L:      kvmarm@lists.cs.columbia.edu
7901 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7903 S:      Supported
7904 F:      arch/arm/include/uapi/asm/kvm*
7905 F:      arch/arm/include/asm/kvm*
7906 F:      arch/arm/kvm/
7907 F:      virt/kvm/arm/
7908 F:      include/kvm/arm_*
7909
7910 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7911 M:      Christoffer Dall <christoffer.dall@arm.com>
7912 M:      Marc Zyngier <marc.zyngier@arm.com>
7913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7914 L:      kvmarm@lists.cs.columbia.edu
7915 S:      Maintained
7916 F:      arch/arm64/include/uapi/asm/kvm*
7917 F:      arch/arm64/include/asm/kvm*
7918 F:      arch/arm64/kvm/
7919
7920 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7921 M:      James Hogan <jhogan@kernel.org>
7922 L:      linux-mips@linux-mips.org
7923 S:      Supported
7924 F:      arch/mips/include/uapi/asm/kvm*
7925 F:      arch/mips/include/asm/kvm*
7926 F:      arch/mips/kvm/
7927
7928 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7929 M:      Paul Mackerras <paulus@ozlabs.org>
7930 L:      kvm-ppc@vger.kernel.org
7931 W:      http://www.linux-kvm.org/
7932 T:      git git://github.com/agraf/linux-2.6.git
7933 S:      Supported
7934 F:      arch/powerpc/include/uapi/asm/kvm*
7935 F:      arch/powerpc/include/asm/kvm*
7936 F:      arch/powerpc/kvm/
7937 F:      arch/powerpc/kernel/kvm*
7938
7939 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7940 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7941 M:      Janosch Frank <frankja@linux.ibm.com>
7942 R:      David Hildenbrand <david@redhat.com>
7943 R:      Cornelia Huck <cohuck@redhat.com>
7944 L:      linux-s390@vger.kernel.org
7945 W:      http://www.ibm.com/developerworks/linux/linux390/
7946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7947 S:      Supported
7948 F:      arch/s390/include/uapi/asm/kvm*
7949 F:      arch/s390/include/asm/gmap.h
7950 F:      arch/s390/include/asm/kvm*
7951 F:      arch/s390/kvm/
7952 F:      arch/s390/mm/gmap.c
7953
7954 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7955 M:      Paolo Bonzini <pbonzini@redhat.com>
7956 M:      Radim Krčmář <rkrcmar@redhat.com>
7957 L:      kvm@vger.kernel.org
7958 W:      http://www.linux-kvm.org
7959 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7960 S:      Supported
7961 F:      arch/x86/kvm/
7962 F:      arch/x86/include/uapi/asm/kvm*
7963 F:      arch/x86/include/asm/kvm*
7964 F:      arch/x86/include/asm/pvclock-abi.h
7965 F:      arch/x86/kernel/kvm.c
7966 F:      arch/x86/kernel/kvmclock.c
7967
7968 KERNFS
7969 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7970 M:      Tejun Heo <tj@kernel.org>
7971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7972 S:      Supported
7973 F:      include/linux/kernfs.h
7974 F:      fs/kernfs/
7975
7976 KEXEC
7977 M:      Eric Biederman <ebiederm@xmission.com>
7978 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7979 L:      kexec@lists.infradead.org
7980 S:      Maintained
7981 F:      include/linux/kexec.h
7982 F:      include/uapi/linux/kexec.h
7983 F:      kernel/kexec*
7984
7985 KEYS-ENCRYPTED
7986 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7987 L:      linux-integrity@vger.kernel.org
7988 L:      keyrings@vger.kernel.org
7989 S:      Supported
7990 F:      Documentation/security/keys/trusted-encrypted.rst
7991 F:      include/keys/encrypted-type.h
7992 F:      security/keys/encrypted-keys/
7993
7994 KEYS-TRUSTED
7995 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7996 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7997 L:      linux-integrity@vger.kernel.org
7998 L:      keyrings@vger.kernel.org
7999 S:      Supported
8000 F:      Documentation/security/keys/trusted-encrypted.rst
8001 F:      include/keys/trusted-type.h
8002 F:      security/keys/trusted.c
8003 F:      security/keys/trusted.h
8004
8005 KEYS/KEYRINGS:
8006 M:      David Howells <dhowells@redhat.com>
8007 L:      keyrings@vger.kernel.org
8008 S:      Maintained
8009 F:      Documentation/security/keys/core.rst
8010 F:      include/linux/key.h
8011 F:      include/linux/key-type.h
8012 F:      include/linux/keyctl.h
8013 F:      include/uapi/linux/keyctl.h
8014 F:      include/keys/
8015 F:      security/keys/
8016
8017 KGDB / KDB /debug_core
8018 M:      Jason Wessel <jason.wessel@windriver.com>
8019 M:      Daniel Thompson <daniel.thompson@linaro.org>
8020 W:      http://kgdb.wiki.kernel.org/
8021 L:      kgdb-bugreport@lists.sourceforge.net
8022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8023 S:      Maintained
8024 F:      Documentation/dev-tools/kgdb.rst
8025 F:      drivers/misc/kgdbts.c
8026 F:      drivers/tty/serial/kgdboc.c
8027 F:      include/linux/kdb.h
8028 F:      include/linux/kgdb.h
8029 F:      kernel/debug/
8030
8031 KMEMLEAK
8032 M:      Catalin Marinas <catalin.marinas@arm.com>
8033 S:      Maintained
8034 F:      Documentation/dev-tools/kmemleak.rst
8035 F:      include/linux/kmemleak.h
8036 F:      mm/kmemleak.c
8037 F:      mm/kmemleak-test.c
8038
8039 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8040 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8041 L:      linux-kernel@vger.kernel.org
8042 S:      Maintained
8043 F:      kernel/kmod.c
8044 F:      include/linux/kmod.h
8045 F:      lib/test_kmod.c
8046 F:      tools/testing/selftests/kmod/
8047
8048 KPROBES
8049 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8050 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8051 M:      "David S. Miller" <davem@davemloft.net>
8052 M:      Masami Hiramatsu <mhiramat@kernel.org>
8053 S:      Maintained
8054 F:      Documentation/kprobes.txt
8055 F:      include/linux/kprobes.h
8056 F:      include/asm-generic/kprobes.h
8057 F:      kernel/kprobes.c
8058
8059 KS0108 LCD CONTROLLER DRIVER
8060 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8061 S:      Maintained
8062 F:      Documentation/auxdisplay/ks0108
8063 F:      drivers/auxdisplay/ks0108.c
8064 F:      include/linux/ks0108.h
8065
8066 L3MDEV
8067 M:      David Ahern <dsa@cumulusnetworks.com>
8068 L:      netdev@vger.kernel.org
8069 S:      Maintained
8070 F:      net/l3mdev
8071 F:      include/net/l3mdev.h
8072
8073 LANTIQ MIPS ARCHITECTURE
8074 M:      John Crispin <john@phrozen.org>
8075 L:      linux-mips@linux-mips.org
8076 S:      Maintained
8077 F:      arch/mips/lantiq
8078 F:      drivers/soc/lantiq
8079
8080 LAPB module
8081 L:      linux-x25@vger.kernel.org
8082 S:      Orphan
8083 F:      Documentation/networking/lapb-module.txt
8084 F:      include/*/lapb.h
8085 F:      net/lapb/
8086
8087 LASI 53c700 driver for PARISC
8088 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8089 L:      linux-scsi@vger.kernel.org
8090 S:      Maintained
8091 F:      Documentation/scsi/53c700.txt
8092 F:      drivers/scsi/53c700*
8093
8094 LEAKING_ADDRESSES
8095 M:      Tobin C. Harding <me@tobin.cc>
8096 M:      Tycho Andersen <tycho@tycho.ws>
8097 L:      kernel-hardening@lists.openwall.com
8098 S:      Maintained
8099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8100 F:      scripts/leaking_addresses.pl
8101
8102 LED SUBSYSTEM
8103 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8104 M:      Pavel Machek <pavel@ucw.cz>
8105 L:      linux-leds@vger.kernel.org
8106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8107 S:      Maintained
8108 F:      Documentation/devicetree/bindings/leds/
8109 F:      drivers/leds/
8110 F:      include/linux/leds.h
8111
8112 LEGACY EEPROM DRIVER
8113 M:      Jean Delvare <jdelvare@suse.com>
8114 S:      Maintained
8115 F:      Documentation/misc-devices/eeprom
8116 F:      drivers/misc/eeprom/eeprom.c
8117
8118 LEGO MINDSTORMS EV3
8119 R:      David Lechner <david@lechnology.com>
8120 S:      Maintained
8121 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8122 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8123 F:      drivers/power/supply/lego_ev3_battery.c
8124
8125 LEGO USB Tower driver
8126 M:      Juergen Stuber <starblue@users.sourceforge.net>
8127 L:      legousb-devel@lists.sourceforge.net
8128 W:      http://legousb.sourceforge.net/
8129 S:      Maintained
8130 F:      drivers/usb/misc/legousbtower.c
8131
8132 LG2160 MEDIA DRIVER
8133 M:      Michael Krufky <mkrufky@linuxtv.org>
8134 L:      linux-media@vger.kernel.org
8135 W:      https://linuxtv.org
8136 W:      http://github.com/mkrufky
8137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8138 T:      git git://linuxtv.org/mkrufky/tuners.git
8139 S:      Maintained
8140 F:      drivers/media/dvb-frontends/lg2160.*
8141
8142 LGDT3305 MEDIA DRIVER
8143 M:      Michael Krufky <mkrufky@linuxtv.org>
8144 L:      linux-media@vger.kernel.org
8145 W:      https://linuxtv.org
8146 W:      http://github.com/mkrufky
8147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8148 T:      git git://linuxtv.org/mkrufky/tuners.git
8149 S:      Maintained
8150 F:      drivers/media/dvb-frontends/lgdt3305.*
8151
8152 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8153 M:      Viresh Kumar <vireshk@kernel.org>
8154 L:      linux-ide@vger.kernel.org
8155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8156 S:      Maintained
8157 F:      include/linux/pata_arasan_cf_data.h
8158 F:      drivers/ata/pata_arasan_cf.c
8159
8160 LIBATA PATA DRIVERS
8161 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8162 M:      Tejun Heo <tj@kernel.org>
8163 L:      linux-ide@vger.kernel.org
8164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8165 S:      Maintained
8166 F:      drivers/ata/pata_*.c
8167 F:      drivers/ata/ata_generic.c
8168
8169 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8170 M:      Linus Walleij <linus.walleij@linaro.org>
8171 L:      linux-ide@vger.kernel.org
8172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8173 S:      Maintained
8174 F:      drivers/ata/pata_ftide010.c
8175 F:      drivers/ata/sata_gemini.c
8176 F:      drivers/ata/sata_gemini.h
8177
8178 LIBATA SATA AHCI PLATFORM devices support
8179 M:      Hans de Goede <hdegoede@redhat.com>
8180 M:      Tejun Heo <tj@kernel.org>
8181 L:      linux-ide@vger.kernel.org
8182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8183 S:      Maintained
8184 F:      drivers/ata/ahci_platform.c
8185 F:      drivers/ata/libahci_platform.c
8186 F:      include/linux/ahci_platform.h
8187
8188 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8189 M:      Mikael Pettersson <mikpelinux@gmail.com>
8190 L:      linux-ide@vger.kernel.org
8191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8192 S:      Maintained
8193 F:      drivers/ata/sata_promise.*
8194
8195 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8196 M:      Tejun Heo <tj@kernel.org>
8197 L:      linux-ide@vger.kernel.org
8198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8199 S:      Maintained
8200 F:      drivers/ata/
8201 F:      include/linux/ata.h
8202 F:      include/linux/libata.h
8203 F:      Documentation/devicetree/bindings/ata/
8204
8205 LIBLOCKDEP
8206 M:      Sasha Levin <alexander.levin@verizon.com>
8207 S:      Maintained
8208 F:      tools/lib/lockdep/
8209
8210 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8211 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8212 M:      Dan Williams <dan.j.williams@intel.com>
8213 M:      Vishal Verma <vishal.l.verma@intel.com>
8214 M:      Dave Jiang <dave.jiang@intel.com>
8215 L:      linux-nvdimm@lists.01.org
8216 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8217 S:      Supported
8218 F:      drivers/nvdimm/blk.c
8219 F:      drivers/nvdimm/region_devs.c
8220
8221 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8222 M:      Vishal Verma <vishal.l.verma@intel.com>
8223 M:      Dan Williams <dan.j.williams@intel.com>
8224 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8225 M:      Dave Jiang <dave.jiang@intel.com>
8226 L:      linux-nvdimm@lists.01.org
8227 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8228 S:      Supported
8229 F:      drivers/nvdimm/btt*
8230
8231 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8232 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8233 M:      Dan Williams <dan.j.williams@intel.com>
8234 M:      Vishal Verma <vishal.l.verma@intel.com>
8235 M:      Dave Jiang <dave.jiang@intel.com>
8236 L:      linux-nvdimm@lists.01.org
8237 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8238 S:      Supported
8239 F:      drivers/nvdimm/pmem*
8240
8241 LIBNVDIMM: DEVICETREE BINDINGS
8242 M:      Oliver O'Halloran <oohall@gmail.com>
8243 L:      linux-nvdimm@lists.01.org
8244 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8245 S:      Supported
8246 F:      drivers/nvdimm/of_pmem.c
8247 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8248
8249 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8250 M:      Dan Williams <dan.j.williams@intel.com>
8251 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8252 M:      Vishal Verma <vishal.l.verma@intel.com>
8253 M:      Dave Jiang <dave.jiang@intel.com>
8254 L:      linux-nvdimm@lists.01.org
8255 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8257 S:      Supported
8258 F:      drivers/nvdimm/*
8259 F:      drivers/acpi/nfit/*
8260 F:      include/linux/nd.h
8261 F:      include/linux/libnvdimm.h
8262 F:      include/uapi/linux/ndctl.h
8263
8264 LIGHTNVM PLATFORM SUPPORT
8265 M:      Matias Bjorling <mb@lightnvm.io>
8266 W:      http://github/OpenChannelSSD
8267 L:      linux-block@vger.kernel.org
8268 S:      Maintained
8269 F:      drivers/lightnvm/
8270 F:      include/linux/lightnvm.h
8271 F:      include/uapi/linux/lightnvm.h
8272
8273 LINUX FOR POWER MACINTOSH
8274 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8275 W:      http://www.penguinppc.org/
8276 L:      linuxppc-dev@lists.ozlabs.org
8277 S:      Maintained
8278 F:      arch/powerpc/platforms/powermac/
8279 F:      drivers/macintosh/
8280
8281 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8282 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8283 M:      Paul Mackerras <paulus@samba.org>
8284 M:      Michael Ellerman <mpe@ellerman.id.au>
8285 W:      https://github.com/linuxppc/linux/wiki
8286 L:      linuxppc-dev@lists.ozlabs.org
8287 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8289 S:      Supported
8290 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8291 F:      Documentation/devicetree/bindings/powerpc/
8292 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8293 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8294 F:      Documentation/powerpc/
8295 F:      arch/powerpc/
8296 F:      drivers/char/tpm/tpm_ibmvtpm*
8297 F:      drivers/crypto/nx/
8298 F:      drivers/crypto/vmx/
8299 F:      drivers/i2c/busses/i2c-opal.c
8300 F:      drivers/net/ethernet/ibm/ibmveth.*
8301 F:      drivers/net/ethernet/ibm/ibmvnic.*
8302 F:      drivers/pci/hotplug/pnv_php.c
8303 F:      drivers/pci/hotplug/rpa*
8304 F:      drivers/rtc/rtc-opal.c
8305 F:      drivers/scsi/ibmvscsi/
8306 F:      drivers/tty/hvc/hvc_opal.c
8307 F:      drivers/watchdog/wdrtas.c
8308 F:      tools/testing/selftests/powerpc
8309 N:      /pmac
8310 N:      powermac
8311 N:      powernv
8312 N:      [^a-z0-9]ps3
8313 N:      pseries
8314
8315 LINUX FOR POWERPC EMBEDDED MPC5XXX
8316 M:      Anatolij Gustschin <agust@denx.de>
8317 L:      linuxppc-dev@lists.ozlabs.org
8318 T:      git git://git.denx.de/linux-denx-agust.git
8319 S:      Maintained
8320 F:      arch/powerpc/platforms/512x/
8321 F:      arch/powerpc/platforms/52xx/
8322
8323 LINUX FOR POWERPC EMBEDDED PPC4XX
8324 M:      Alistair Popple <alistair@popple.id.au>
8325 M:      Matt Porter <mporter@kernel.crashing.org>
8326 W:      http://www.penguinppc.org/
8327 L:      linuxppc-dev@lists.ozlabs.org
8328 S:      Maintained
8329 F:      arch/powerpc/platforms/40x/
8330 F:      arch/powerpc/platforms/44x/
8331
8332 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8333 M:      Scott Wood <oss@buserror.net>
8334 M:      Kumar Gala <galak@kernel.crashing.org>
8335 W:      http://www.penguinppc.org/
8336 L:      linuxppc-dev@lists.ozlabs.org
8337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8338 S:      Maintained
8339 F:      arch/powerpc/platforms/83xx/
8340 F:      arch/powerpc/platforms/85xx/
8341 F:      Documentation/devicetree/bindings/powerpc/fsl/
8342
8343 LINUX FOR POWERPC EMBEDDED PPC8XX
8344 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8345 W:      http://www.penguinppc.org/
8346 L:      linuxppc-dev@lists.ozlabs.org
8347 S:      Maintained
8348 F:      arch/powerpc/platforms/8xx/
8349
8350 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8351 L:      linuxppc-dev@lists.ozlabs.org
8352 S:      Orphan
8353 F:      arch/powerpc/*/*virtex*
8354 F:      arch/powerpc/*/*/*virtex*
8355
8356 LINUX FOR POWERPC PA SEMI PWRFICIENT
8357 L:      linuxppc-dev@lists.ozlabs.org
8358 S:      Orphan
8359 F:      arch/powerpc/platforms/pasemi/
8360 F:      drivers/*/*pasemi*
8361 F:      drivers/*/*/*pasemi*
8362
8363 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8364 M:      Kees Cook <keescook@chromium.org>
8365 S:      Maintained
8366 F:      drivers/misc/lkdtm/*
8367
8368 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8369 M:      Alan Stern <stern@rowland.harvard.edu>
8370 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8371 M:      Will Deacon <will.deacon@arm.com>
8372 M:      Peter Zijlstra <peterz@infradead.org>
8373 M:      Boqun Feng <boqun.feng@gmail.com>
8374 M:      Nicholas Piggin <npiggin@gmail.com>
8375 M:      David Howells <dhowells@redhat.com>
8376 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8377 M:      Luc Maranget <luc.maranget@inria.fr>
8378 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8379 R:      Akira Yokosawa <akiyks@gmail.com>
8380 R:      Daniel Lustig <dlustig@nvidia.com>
8381 L:      linux-kernel@vger.kernel.org
8382 L:      linux-arch@vger.kernel.org
8383 S:      Supported
8384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8385 F:      tools/memory-model/
8386 F:      Documentation/atomic_bitops.txt
8387 F:      Documentation/atomic_t.txt
8388 F:      Documentation/core-api/atomic_ops.rst
8389 F:      Documentation/core-api/refcount-vs-atomic.rst
8390 F:      Documentation/memory-barriers.txt
8391
8392 LIS3LV02D ACCELEROMETER DRIVER
8393 M:      Eric Piel <eric.piel@tremplin-utc.net>
8394 S:      Maintained
8395 F:      Documentation/misc-devices/lis3lv02d
8396 F:      drivers/misc/lis3lv02d/
8397 F:      drivers/platform/x86/hp_accel.c
8398
8399 LIVE PATCHING
8400 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8401 M:      Jessica Yu <jeyu@kernel.org>
8402 M:      Jiri Kosina <jikos@kernel.org>
8403 M:      Miroslav Benes <mbenes@suse.cz>
8404 R:      Petr Mladek <pmladek@suse.com>
8405 S:      Maintained
8406 F:      kernel/livepatch/
8407 F:      include/linux/livepatch.h
8408 F:      arch/x86/include/asm/livepatch.h
8409 F:      arch/x86/kernel/livepatch.c
8410 F:      Documentation/livepatch/
8411 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8412 F:      samples/livepatch/
8413 L:      live-patching@vger.kernel.org
8414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8415
8416 LLC (802.2)
8417 L:      netdev@vger.kernel.org
8418 S:      Odd fixes
8419 F:      include/linux/llc.h
8420 F:      include/uapi/linux/llc.h
8421 F:      include/net/llc*
8422 F:      net/llc/
8423
8424 LM73 HARDWARE MONITOR DRIVER
8425 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8426 L:      linux-hwmon@vger.kernel.org
8427 S:      Maintained
8428 F:      drivers/hwmon/lm73.c
8429
8430 LM78 HARDWARE MONITOR DRIVER
8431 M:      Jean Delvare <jdelvare@suse.com>
8432 L:      linux-hwmon@vger.kernel.org
8433 S:      Maintained
8434 F:      Documentation/hwmon/lm78
8435 F:      drivers/hwmon/lm78.c
8436
8437 LM83 HARDWARE MONITOR DRIVER
8438 M:      Jean Delvare <jdelvare@suse.com>
8439 L:      linux-hwmon@vger.kernel.org
8440 S:      Maintained
8441 F:      Documentation/hwmon/lm83
8442 F:      drivers/hwmon/lm83.c
8443
8444 LM90 HARDWARE MONITOR DRIVER
8445 M:      Jean Delvare <jdelvare@suse.com>
8446 L:      linux-hwmon@vger.kernel.org
8447 S:      Maintained
8448 F:      Documentation/hwmon/lm90
8449 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8450 F:      drivers/hwmon/lm90.c
8451 F:      include/dt-bindings/thermal/lm90.h
8452
8453 LM95234 HARDWARE MONITOR DRIVER
8454 M:      Guenter Roeck <linux@roeck-us.net>
8455 L:      linux-hwmon@vger.kernel.org
8456 S:      Maintained
8457 F:      Documentation/hwmon/lm95234
8458 F:      drivers/hwmon/lm95234.c
8459
8460 LME2510 MEDIA DRIVER
8461 M:      Malcolm Priestley <tvboxspy@gmail.com>
8462 L:      linux-media@vger.kernel.org
8463 W:      https://linuxtv.org
8464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8465 S:      Maintained
8466 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8467
8468 LOADPIN SECURITY MODULE
8469 M:      Kees Cook <keescook@chromium.org>
8470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8471 S:      Supported
8472 F:      security/loadpin/
8473 F:      Documentation/admin-guide/LSM/LoadPin.rst
8474
8475 LOCKING PRIMITIVES
8476 M:      Peter Zijlstra <peterz@infradead.org>
8477 M:      Ingo Molnar <mingo@redhat.com>
8478 M:      Will Deacon <will.deacon@arm.com>
8479 L:      linux-kernel@vger.kernel.org
8480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8481 S:      Maintained
8482 F:      Documentation/locking/
8483 F:      include/linux/lockdep.h
8484 F:      include/linux/spinlock*.h
8485 F:      arch/*/include/asm/spinlock*.h
8486 F:      include/linux/rwlock*.h
8487 F:      include/linux/mutex*.h
8488 F:      arch/*/include/asm/mutex*.h
8489 F:      include/linux/rwsem*.h
8490 F:      arch/*/include/asm/rwsem.h
8491 F:      include/linux/seqlock.h
8492 F:      lib/locking*.[ch]
8493 F:      kernel/locking/
8494 X:      kernel/locking/locktorture.c
8495
8496 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8497 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8498 L:      linux-ntfs-dev@lists.sourceforge.net
8499 W:      http://www.linux-ntfs.org/content/view/19/37/
8500 S:      Maintained
8501 F:      Documentation/ldm.txt
8502 F:      block/partitions/ldm.*
8503
8504 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8505 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8506 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8507 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8508 L:      MPT-FusionLinux.pdl@broadcom.com
8509 L:      linux-scsi@vger.kernel.org
8510 W:      http://www.avagotech.com/support/
8511 S:      Supported
8512 F:      drivers/message/fusion/
8513 F:      drivers/scsi/mpt3sas/
8514
8515 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8516 M:      Matthew Wilcox <matthew@wil.cx>
8517 L:      linux-scsi@vger.kernel.org
8518 S:      Maintained
8519 F:      drivers/scsi/sym53c8xx_2/
8520
8521 LTC4261 HARDWARE MONITOR DRIVER
8522 M:      Guenter Roeck <linux@roeck-us.net>
8523 L:      linux-hwmon@vger.kernel.org
8524 S:      Maintained
8525 F:      Documentation/hwmon/ltc4261
8526 F:      drivers/hwmon/ltc4261.c
8527
8528 LTC4306 I2C MULTIPLEXER DRIVER
8529 M:      Michael Hennerich <michael.hennerich@analog.com>
8530 W:      http://ez.analog.com/community/linux-device-drivers
8531 L:      linux-i2c@vger.kernel.org
8532 S:      Supported
8533 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8534 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8535
8536 LTP (Linux Test Project)
8537 M:      Mike Frysinger <vapier@gentoo.org>
8538 M:      Cyril Hrubis <chrubis@suse.cz>
8539 M:      Wanlong Gao <wanlong.gao@gmail.com>
8540 M:      Jan Stancek <jstancek@redhat.com>
8541 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8542 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8543 L:      ltp@lists.linux.it (subscribers-only)
8544 W:      http://linux-test-project.github.io/
8545 T:      git git://github.com/linux-test-project/ltp.git
8546 S:      Maintained
8547
8548 M68K ARCHITECTURE
8549 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8550 L:      linux-m68k@lists.linux-m68k.org
8551 W:      http://www.linux-m68k.org/
8552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8553 S:      Maintained
8554 F:      arch/m68k/
8555 F:      drivers/zorro/
8556
8557 M68K ON APPLE MACINTOSH
8558 M:      Joshua Thompson <funaho@jurai.org>
8559 W:      http://www.mac.linux-m68k.org/
8560 L:      linux-m68k@lists.linux-m68k.org
8561 S:      Maintained
8562 F:      arch/m68k/mac/
8563
8564 M68K ON HP9000/300
8565 M:      Philip Blundell <philb@gnu.org>
8566 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8567 S:      Maintained
8568 F:      arch/m68k/hp300/
8569
8570 M88DS3103 MEDIA DRIVER
8571 M:      Antti Palosaari <crope@iki.fi>
8572 L:      linux-media@vger.kernel.org
8573 W:      https://linuxtv.org
8574 W:      http://palosaari.fi/linux/
8575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8576 T:      git git://linuxtv.org/anttip/media_tree.git
8577 S:      Maintained
8578 F:      drivers/media/dvb-frontends/m88ds3103*
8579
8580 M88RS2000 MEDIA DRIVER
8581 M:      Malcolm Priestley <tvboxspy@gmail.com>
8582 L:      linux-media@vger.kernel.org
8583 W:      https://linuxtv.org
8584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8585 S:      Maintained
8586 F:      drivers/media/dvb-frontends/m88rs2000*
8587
8588 MA901 MASTERKIT USB FM RADIO DRIVER
8589 M:      Alexey Klimov <klimov.linux@gmail.com>
8590 L:      linux-media@vger.kernel.org
8591 T:      git git://linuxtv.org/media_tree.git
8592 S:      Maintained
8593 F:      drivers/media/radio/radio-ma901.c
8594
8595 MAC80211
8596 M:      Johannes Berg <johannes@sipsolutions.net>
8597 L:      linux-wireless@vger.kernel.org
8598 W:      http://wireless.kernel.org/
8599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8601 S:      Maintained
8602 F:      Documentation/networking/mac80211-injection.txt
8603 F:      include/net/mac80211.h
8604 F:      net/mac80211/
8605 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8606 F:      Documentation/networking/mac80211_hwsim/README
8607
8608 MAILBOX API
8609 M:      Jassi Brar <jassisinghbrar@gmail.com>
8610 L:      linux-kernel@vger.kernel.org
8611 S:      Maintained
8612 F:      drivers/mailbox/
8613 F:      include/linux/mailbox_client.h
8614 F:      include/linux/mailbox_controller.h
8615
8616 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8617 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8618 W:      http://www.kernel.org/doc/man-pages
8619 L:      linux-man@vger.kernel.org
8620 S:      Maintained
8621
8622 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8623 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8624 L:      linux-mips@linux-mips.org
8625 S:      Maintained
8626 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8627
8628 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8629 M:      Andrew Lunn <andrew@lunn.ch>
8630 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8631 L:      netdev@vger.kernel.org
8632 S:      Maintained
8633 F:      drivers/net/dsa/mv88e6xxx/
8634 F:      linux/platform_data/mv88e6xxx.h
8635 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8636
8637 MARVELL ARMADA DRM SUPPORT
8638 M:      Russell King <linux@armlinux.org.uk>
8639 S:      Maintained
8640 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8641 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8642 F:      drivers/gpu/drm/armada/
8643 F:      include/uapi/drm/armada_drm.h
8644 F:      Documentation/devicetree/bindings/display/armada/
8645
8646 MARVELL CRYPTO DRIVER
8647 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8648 M:      Arnaud Ebalard <arno@natisbad.org>
8649 F:      drivers/crypto/marvell/
8650 S:      Maintained
8651 L:      linux-crypto@vger.kernel.org
8652
8653 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8654 M:      Mirko Lindner <mlindner@marvell.com>
8655 M:      Stephen Hemminger <stephen@networkplumber.org>
8656 L:      netdev@vger.kernel.org
8657 S:      Maintained
8658 F:      drivers/net/ethernet/marvell/sk*
8659
8660 MARVELL LIBERTAS WIRELESS DRIVER
8661 L:      libertas-dev@lists.infradead.org
8662 S:      Orphan
8663 F:      drivers/net/wireless/marvell/libertas/
8664
8665 MARVELL MACCHIATOBIN SUPPORT
8666 M:      Russell King <linux@armlinux.org.uk>
8667 L:      linux-arm-kernel@lists.infradead.org
8668 S:      Maintained
8669 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8670
8671 MARVELL MV643XX ETHERNET DRIVER
8672 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8673 L:      netdev@vger.kernel.org
8674 S:      Maintained
8675 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8676 F:      include/linux/mv643xx.h
8677
8678 MARVELL MV88X3310 PHY DRIVER
8679 M:      Russell King <linux@armlinux.org.uk>
8680 L:      netdev@vger.kernel.org
8681 S:      Maintained
8682 F:      drivers/net/phy/marvell10g.c
8683
8684 MARVELL MVNETA ETHERNET DRIVER
8685 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8686 L:      netdev@vger.kernel.org
8687 S:      Maintained
8688 F:      drivers/net/ethernet/marvell/mvneta.*
8689
8690 MARVELL MWIFIEX WIRELESS DRIVER
8691 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8692 M:      Nishant Sarmukadam <nishants@marvell.com>
8693 M:      Ganapathi Bhat <gbhat@marvell.com>
8694 M:      Xinming Hu <huxinming820@gmail.com>
8695 L:      linux-wireless@vger.kernel.org
8696 S:      Maintained
8697 F:      drivers/net/wireless/marvell/mwifiex/
8698
8699 MARVELL MWL8K WIRELESS DRIVER
8700 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8701 L:      linux-wireless@vger.kernel.org
8702 S:      Odd Fixes
8703 F:      drivers/net/wireless/marvell/mwl8k.c
8704
8705 MARVELL NAND CONTROLLER DRIVER
8706 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8707 L:      linux-mtd@lists.infradead.org
8708 S:      Maintained
8709 F:      drivers/mtd/nand/raw/marvell_nand.c
8710 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8711
8712 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8713 M:      Nicolas Pitre <nico@fluxnic.net>
8714 S:      Odd Fixes
8715 F:      drivers/mmc/host/mvsdio.*
8716
8717 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8718 M:      Hu Ziji <huziji@marvell.com>
8719 L:      linux-mmc@vger.kernel.org
8720 S:      Supported
8721 F:      drivers/mmc/host/sdhci-xenon*
8722 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8723
8724 MATROX FRAMEBUFFER DRIVER
8725 L:      linux-fbdev@vger.kernel.org
8726 S:      Orphan
8727 F:      drivers/video/fbdev/matrox/matroxfb_*
8728 F:      include/uapi/linux/matroxfb.h
8729
8730 MAX16065 HARDWARE MONITOR DRIVER
8731 M:      Guenter Roeck <linux@roeck-us.net>
8732 L:      linux-hwmon@vger.kernel.org
8733 S:      Maintained
8734 F:      Documentation/hwmon/max16065
8735 F:      drivers/hwmon/max16065.c
8736
8737 MAX20751 HARDWARE MONITOR DRIVER
8738 M:      Guenter Roeck <linux@roeck-us.net>
8739 L:      linux-hwmon@vger.kernel.org
8740 S:      Maintained
8741 F:      Documentation/hwmon/max20751
8742 F:      drivers/hwmon/max20751.c
8743
8744 MAX2175 SDR TUNER DRIVER
8745 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8746 L:      linux-media@vger.kernel.org
8747 T:      git git://linuxtv.org/media_tree.git
8748 S:      Maintained
8749 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8750 F:      Documentation/media/v4l-drivers/max2175.rst
8751 F:      drivers/media/i2c/max2175*
8752 F:      include/uapi/linux/max2175.h
8753
8754 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8755 L:      linux-hwmon@vger.kernel.org
8756 S:      Orphan
8757 F:      Documentation/hwmon/max6650
8758 F:      drivers/hwmon/max6650.c
8759
8760 MAX6697 HARDWARE MONITOR DRIVER
8761 M:      Guenter Roeck <linux@roeck-us.net>
8762 L:      linux-hwmon@vger.kernel.org
8763 S:      Maintained
8764 F:      Documentation/hwmon/max6697
8765 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8766 F:      drivers/hwmon/max6697.c
8767 F:      include/linux/platform_data/max6697.h
8768
8769 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8770 M:      Peter Rosin <peda@axentia.se>
8771 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8772 S:      Maintained
8773 F:      Documentation/devicetree/bindings/sound/max9860.txt
8774 F:      sound/soc/codecs/max9860.*
8775
8776 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8777 M:      Javier Martinez Canillas <javier@dowhile0.org>
8778 L:      linux-kernel@vger.kernel.org
8779 S:      Supported
8780 F:      drivers/regulator/max77802-regulator.c
8781 F:      Documentation/devicetree/bindings/*/*max77802.txt
8782 F:      include/dt-bindings/*/*max77802.h
8783
8784 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8785 M:      Krzysztof Kozlowski <krzk@kernel.org>
8786 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8787 L:      linux-pm@vger.kernel.org
8788 S:      Supported
8789 F:      drivers/power/supply/max14577_charger.c
8790 F:      drivers/power/supply/max77693_charger.c
8791
8792 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8793 M:      Chanwoo Choi <cw00.choi@samsung.com>
8794 M:      Krzysztof Kozlowski <krzk@kernel.org>
8795 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8796 L:      linux-kernel@vger.kernel.org
8797 S:      Supported
8798 F:      drivers/*/max14577*.c
8799 F:      drivers/*/max77686*.c
8800 F:      drivers/*/max77693*.c
8801 F:      drivers/extcon/extcon-max14577.c
8802 F:      drivers/extcon/extcon-max77693.c
8803 F:      drivers/rtc/rtc-max77686.c
8804 F:      drivers/clk/clk-max77686.c
8805 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8806 F:      Documentation/devicetree/bindings/*/max77686.txt
8807 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8808 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8809 F:      include/linux/mfd/max14577*.h
8810 F:      include/linux/mfd/max77686*.h
8811 F:      include/linux/mfd/max77693*.h
8812
8813 MAXIRADIO FM RADIO RECEIVER DRIVER
8814 M:      Hans Verkuil <hverkuil@xs4all.nl>
8815 L:      linux-media@vger.kernel.org
8816 T:      git git://linuxtv.org/media_tree.git
8817 W:      https://linuxtv.org
8818 S:      Maintained
8819 F:      drivers/media/radio/radio-maxiradio*
8820
8821 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8822 M:      Peter Rosin <peda@axentia.se>
8823 L:      linux-iio@vger.kernel.org
8824 S:      Maintained
8825 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8826 F:      drivers/iio/potentiometer/mcp4018.c
8827 F:      drivers/iio/potentiometer/mcp4531.c
8828
8829 MCR20A IEEE-802.15.4 RADIO DRIVER
8830 M:      Xue Liu <liuxuenetmail@gmail.com>
8831 L:      linux-wpan@vger.kernel.org
8832 W:      https://github.com/xueliu/mcr20a-linux
8833 S:      Maintained
8834 F:      drivers/net/ieee802154/mcr20a.c
8835 F:      drivers/net/ieee802154/mcr20a.h
8836 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8837
8838 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8839 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8840 L:      linux-iio@vger.kernel.org
8841 S:      Maintained
8842 F:      drivers/iio/dac/cio-dac.c
8843
8844 MEDIA DRIVERS FOR ASCOT2E
8845 M:      Sergey Kozlov <serjk@netup.ru>
8846 M:      Abylay Ospan <aospan@netup.ru>
8847 L:      linux-media@vger.kernel.org
8848 W:      https://linuxtv.org
8849 W:      http://netup.tv/
8850 T:      git git://linuxtv.org/media_tree.git
8851 S:      Supported
8852 F:      drivers/media/dvb-frontends/ascot2e*
8853
8854 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8855 M:      Jasmin Jessich <jasmin@anw.at>
8856 L:      linux-media@vger.kernel.org
8857 W:      https://linuxtv.org
8858 T:      git git://linuxtv.org/media_tree.git
8859 S:      Maintained
8860 F:      drivers/media/dvb-frontends/cxd2099*
8861
8862 MEDIA DRIVERS FOR CXD2841ER
8863 M:      Sergey Kozlov <serjk@netup.ru>
8864 M:      Abylay Ospan <aospan@netup.ru>
8865 L:      linux-media@vger.kernel.org
8866 W:      https://linuxtv.org
8867 W:      http://netup.tv/
8868 T:      git git://linuxtv.org/media_tree.git
8869 S:      Supported
8870 F:      drivers/media/dvb-frontends/cxd2841er*
8871
8872 MEDIA DRIVERS FOR CXD2880
8873 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8874 L:      linux-media@vger.kernel.org
8875 W:      http://linuxtv.org/
8876 T:      git git://linuxtv.org/media_tree.git
8877 S:      Supported
8878 F:      drivers/media/dvb-frontends/cxd2880/*
8879 F:      drivers/media/spi/cxd2880*
8880
8881 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8882 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8883 L:      linux-media@vger.kernel.org
8884 W:      https://linuxtv.org
8885 T:      git git://linuxtv.org/media_tree.git
8886 S:      Maintained
8887 F:      drivers/media/pci/ddbridge/*
8888
8889 MEDIA DRIVERS FOR FREESCALE IMX
8890 M:      Steve Longerbeam <slongerbeam@gmail.com>
8891 M:      Philipp Zabel <p.zabel@pengutronix.de>
8892 L:      linux-media@vger.kernel.org
8893 T:      git git://linuxtv.org/media_tree.git
8894 S:      Maintained
8895 F:      Documentation/devicetree/bindings/media/imx.txt
8896 F:      Documentation/media/v4l-drivers/imx.rst
8897 F:      drivers/staging/media/imx/
8898 F:      include/linux/imx-media.h
8899 F:      include/media/imx.h
8900
8901 MEDIA DRIVERS FOR HELENE
8902 M:      Abylay Ospan <aospan@netup.ru>
8903 L:      linux-media@vger.kernel.org
8904 W:      https://linuxtv.org
8905 W:      http://netup.tv/
8906 T:      git git://linuxtv.org/media_tree.git
8907 S:      Supported
8908 F:      drivers/media/dvb-frontends/helene*
8909
8910 MEDIA DRIVERS FOR HORUS3A
8911 M:      Sergey Kozlov <serjk@netup.ru>
8912 M:      Abylay Ospan <aospan@netup.ru>
8913 L:      linux-media@vger.kernel.org
8914 W:      https://linuxtv.org
8915 W:      http://netup.tv/
8916 T:      git git://linuxtv.org/media_tree.git
8917 S:      Supported
8918 F:      drivers/media/dvb-frontends/horus3a*
8919
8920 MEDIA DRIVERS FOR LNBH25
8921 M:      Sergey Kozlov <serjk@netup.ru>
8922 M:      Abylay Ospan <aospan@netup.ru>
8923 L:      linux-media@vger.kernel.org
8924 W:      https://linuxtv.org
8925 W:      http://netup.tv/
8926 T:      git git://linuxtv.org/media_tree.git
8927 S:      Supported
8928 F:      drivers/media/dvb-frontends/lnbh25*
8929
8930 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8931 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8932 L:      linux-media@vger.kernel.org
8933 W:      https://linuxtv.org
8934 T:      git git://linuxtv.org/media_tree.git
8935 S:      Maintained
8936 F:      drivers/media/dvb-frontends/mxl5xx*
8937
8938 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8939 M:      Sergey Kozlov <serjk@netup.ru>
8940 M:      Abylay Ospan <aospan@netup.ru>
8941 L:      linux-media@vger.kernel.org
8942 W:      https://linuxtv.org
8943 W:      http://netup.tv/
8944 T:      git git://linuxtv.org/media_tree.git
8945 S:      Supported
8946 F:      drivers/media/pci/netup_unidvb/*
8947
8948 MEDIA DRIVERS FOR RENESAS - CEU
8949 M:      Jacopo Mondi <jacopo@jmondi.org>
8950 L:      linux-media@vger.kernel.org
8951 L:      linux-renesas-soc@vger.kernel.org
8952 T:      git git://linuxtv.org/media_tree.git
8953 S:      Supported
8954 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8955 F:      drivers/media/platform/renesas-ceu.c
8956 F:      include/media/drv-intf/renesas-ceu.h
8957
8958 MEDIA DRIVERS FOR RENESAS - DRIF
8959 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8960 L:      linux-media@vger.kernel.org
8961 L:      linux-renesas-soc@vger.kernel.org
8962 T:      git git://linuxtv.org/media_tree.git
8963 S:      Supported
8964 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8965 F:      drivers/media/platform/rcar_drif.c
8966
8967 MEDIA DRIVERS FOR RENESAS - FCP
8968 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8969 L:      linux-media@vger.kernel.org
8970 L:      linux-renesas-soc@vger.kernel.org
8971 T:      git git://linuxtv.org/media_tree.git
8972 S:      Supported
8973 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8974 F:      drivers/media/platform/rcar-fcp.c
8975 F:      include/media/rcar-fcp.h
8976
8977 MEDIA DRIVERS FOR RENESAS - FDP1
8978 M:      Kieran Bingham <kieran@bingham.xyz>
8979 L:      linux-media@vger.kernel.org
8980 L:      linux-renesas-soc@vger.kernel.org
8981 T:      git git://linuxtv.org/media_tree.git
8982 S:      Supported
8983 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8984 F:      drivers/media/platform/rcar_fdp1.c
8985
8986 MEDIA DRIVERS FOR RENESAS - VIN
8987 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8988 L:      linux-media@vger.kernel.org
8989 L:      linux-renesas-soc@vger.kernel.org
8990 T:      git git://linuxtv.org/media_tree.git
8991 S:      Supported
8992 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8993 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8994 F:      drivers/media/platform/rcar-vin/
8995
8996 MEDIA DRIVERS FOR RENESAS - VSP1
8997 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8998 L:      linux-media@vger.kernel.org
8999 L:      linux-renesas-soc@vger.kernel.org
9000 T:      git git://linuxtv.org/media_tree.git
9001 S:      Supported
9002 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9003 F:      drivers/media/platform/vsp1/
9004
9005 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9006 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9007 L:      linux-media@vger.kernel.org
9008 W:      https://linuxtv.org
9009 T:      git git://linuxtv.org/media_tree.git
9010 S:      Maintained
9011 F:      drivers/media/dvb-frontends/stv0910*
9012
9013 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9014 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9015 L:      linux-media@vger.kernel.org
9016 W:      https://linuxtv.org
9017 T:      git git://linuxtv.org/media_tree.git
9018 S:      Maintained
9019 F:      drivers/media/dvb-frontends/stv6111*
9020
9021 MEDIA DRIVERS FOR STM32 - DCMI
9022 M:      Hugues Fruchet <hugues.fruchet@st.com>
9023 L:      linux-media@vger.kernel.org
9024 T:      git git://linuxtv.org/media_tree.git
9025 S:      Supported
9026 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9027 F:      drivers/media/platform/stm32/stm32-dcmi.c
9028
9029 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9030 M:      Dmitry Osipenko <digetx@gmail.com>
9031 L:      linux-media@vger.kernel.org
9032 L:      linux-tegra@vger.kernel.org
9033 T:      git git://linuxtv.org/media_tree.git
9034 S:      Maintained
9035 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9036 F:      drivers/staging/media/tegra-vde/
9037
9038 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9039 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9040 P:      LinuxTV.org Project
9041 L:      linux-media@vger.kernel.org
9042 W:      https://linuxtv.org
9043 Q:      http://patchwork.kernel.org/project/linux-media/list/
9044 T:      git git://linuxtv.org/media_tree.git
9045 S:      Maintained
9046 F:      Documentation/devicetree/bindings/media/
9047 F:      Documentation/media/
9048 F:      drivers/media/
9049 F:      drivers/staging/media/
9050 F:      include/linux/platform_data/media/
9051 F:      include/media/
9052 F:      include/uapi/linux/dvb/
9053 F:      include/uapi/linux/videodev2.h
9054 F:      include/uapi/linux/media.h
9055 F:      include/uapi/linux/v4l2-*
9056 F:      include/uapi/linux/meye.h
9057 F:      include/uapi/linux/ivtv*
9058 F:      include/uapi/linux/uvcvideo.h
9059
9060 MEDIATEK BLUETOOTH DRIVER
9061 M:      Sean Wang <sean.wang@mediatek.com>
9062 L:      linux-bluetooth@vger.kernel.org
9063 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9064 S:      Maintained
9065 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9066 F:      drivers/bluetooth/btmtkuart.c
9067
9068 MEDIATEK CIR DRIVER
9069 M:      Sean Wang <sean.wang@mediatek.com>
9070 S:      Maintained
9071 F:      drivers/media/rc/mtk-cir.c
9072
9073 MEDIATEK DMA DRIVER
9074 M:      Sean Wang <sean.wang@mediatek.com>
9075 L:      dmaengine@vger.kernel.org
9076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9077 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9078 S:      Maintained
9079 F:      Documentation/devicetree/bindings/dma/mtk-*
9080 F:      drivers/dma/mediatek/
9081
9082 MEDIATEK PMIC LED DRIVER
9083 M:      Sean Wang <sean.wang@mediatek.com>
9084 S:      Maintained
9085 F:      drivers/leds/leds-mt6323.c
9086 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9087
9088 MEDIATEK ETHERNET DRIVER
9089 M:      Felix Fietkau <nbd@openwrt.org>
9090 M:      John Crispin <john@phrozen.org>
9091 M:      Sean Wang <sean.wang@mediatek.com>
9092 M:      Nelson Chang <nelson.chang@mediatek.com>
9093 L:      netdev@vger.kernel.org
9094 S:      Maintained
9095 F:      drivers/net/ethernet/mediatek/
9096
9097 MEDIATEK SWITCH DRIVER
9098 M:      Sean Wang <sean.wang@mediatek.com>
9099 L:      netdev@vger.kernel.org
9100 S:      Maintained
9101 F:      drivers/net/dsa/mt7530.*
9102 F:      net/dsa/tag_mtk.c
9103
9104 MEDIATEK JPEG DRIVER
9105 M:      Rick Chang <rick.chang@mediatek.com>
9106 M:      Bin Liu <bin.liu@mediatek.com>
9107 S:      Supported
9108 F:      drivers/media/platform/mtk-jpeg/
9109 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9110
9111 MEDIATEK MDP DRIVER
9112 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9113 M:      Houlong Wei <houlong.wei@mediatek.com>
9114 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9115 S:      Supported
9116 F:      drivers/media/platform/mtk-mdp/
9117 F:      drivers/media/platform/mtk-vpu/
9118 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9119
9120 MEDIATEK MEDIA DRIVER
9121 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9122 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9123 S:      Supported
9124 F:      drivers/media/platform/mtk-vcodec/
9125 F:      drivers/media/platform/mtk-vpu/
9126 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9127 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9128
9129 MEDIATEK MT7601U WIRELESS LAN DRIVER
9130 M:      Jakub Kicinski <kubakici@wp.pl>
9131 L:      linux-wireless@vger.kernel.org
9132 S:      Maintained
9133 F:      drivers/net/wireless/mediatek/mt7601u/
9134
9135 MEDIATEK NAND CONTROLLER DRIVER
9136 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9137 L:      linux-mtd@lists.infradead.org
9138 S:      Maintained
9139 F:      drivers/mtd/nand/raw/mtk_*
9140 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9141
9142 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9143 M:      Sean Wang <sean.wang@mediatek.com>
9144 S:      Maintained
9145 F:      drivers/char/hw_random/mtk-rng.c
9146
9147 MEDIATEK USB3 DRD IP DRIVER
9148 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9149 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9151 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9152 S:      Maintained
9153 F:      drivers/usb/mtu3/
9154
9155 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9156 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9157 M:      Martin Donnelly <martin.donnelly@ge.com>
9158 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9159 S:      Maintained
9160 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9161 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9162
9163 MEGARAID SCSI/SAS DRIVERS
9164 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9165 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9166 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9167 L:      megaraidlinux.pdl@broadcom.com
9168 L:      linux-scsi@vger.kernel.org
9169 W:      http://www.avagotech.com/support/
9170 S:      Maintained
9171 F:      Documentation/scsi/megaraid.txt
9172 F:      drivers/scsi/megaraid.*
9173 F:      drivers/scsi/megaraid/
9174
9175 MELEXIS MLX90614 DRIVER
9176 M:      Crt Mori <cmo@melexis.com>
9177 L:      linux-iio@vger.kernel.org
9178 W:      http://www.melexis.com
9179 S:      Supported
9180 F:      drivers/iio/temperature/mlx90614.c
9181
9182 MELEXIS MLX90632 DRIVER
9183 M:      Crt Mori <cmo@melexis.com>
9184 L:      linux-iio@vger.kernel.org
9185 W:      http://www.melexis.com
9186 S:      Supported
9187 F:      drivers/iio/temperature/mlx90632.c
9188
9189 MELFAS MIP4 TOUCHSCREEN DRIVER
9190 M:      Sangwon Jee <jeesw@melfas.com>
9191 W:      http://www.melfas.com
9192 S:      Supported
9193 F:      drivers/input/touchscreen/melfas_mip4.c
9194 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9195
9196 MELLANOX ETHERNET DRIVER (mlx4_en)
9197 M:      Tariq Toukan <tariqt@mellanox.com>
9198 L:      netdev@vger.kernel.org
9199 S:      Supported
9200 W:      http://www.mellanox.com
9201 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9202 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9203
9204 MELLANOX ETHERNET DRIVER (mlx5e)
9205 M:      Saeed Mahameed <saeedm@mellanox.com>
9206 L:      netdev@vger.kernel.org
9207 S:      Supported
9208 W:      http://www.mellanox.com
9209 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9210 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9211
9212 MELLANOX ETHERNET INNOVA DRIVERS
9213 R:      Boris Pismenny <borisp@mellanox.com>
9214 L:      netdev@vger.kernel.org
9215 S:      Supported
9216 W:      http://www.mellanox.com
9217 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9218 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9219 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9220 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9221 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9222
9223 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9224 R:      Boris Pismenny <borisp@mellanox.com>
9225 L:      netdev@vger.kernel.org
9226 S:      Supported
9227 W:      http://www.mellanox.com
9228 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9229 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9230 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9231
9232 MELLANOX ETHERNET SWITCH DRIVERS
9233 M:      Jiri Pirko <jiri@mellanox.com>
9234 M:      Ido Schimmel <idosch@mellanox.com>
9235 L:      netdev@vger.kernel.org
9236 S:      Supported
9237 W:      http://www.mellanox.com
9238 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9239 F:      drivers/net/ethernet/mellanox/mlxsw/
9240 F:      tools/testing/selftests/drivers/net/mlxsw/
9241
9242 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9243 M:      mlxsw@mellanox.com
9244 L:      netdev@vger.kernel.org
9245 S:      Supported
9246 W:      http://www.mellanox.com
9247 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9248 F:      drivers/net/ethernet/mellanox/mlxfw/
9249
9250 MELLANOX HARDWARE PLATFORM SUPPORT
9251 M:      Andy Shevchenko <andy@infradead.org>
9252 M:      Darren Hart <dvhart@infradead.org>
9253 M:      Vadim Pasternak <vadimp@mellanox.com>
9254 L:      platform-driver-x86@vger.kernel.org
9255 S:      Supported
9256 F:      drivers/platform/mellanox/
9257
9258 MELLANOX MLX4 core VPI driver
9259 M:      Tariq Toukan <tariqt@mellanox.com>
9260 L:      netdev@vger.kernel.org
9261 L:      linux-rdma@vger.kernel.org
9262 W:      http://www.mellanox.com
9263 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9264 S:      Supported
9265 F:      drivers/net/ethernet/mellanox/mlx4/
9266 F:      include/linux/mlx4/
9267
9268 MELLANOX MLX4 IB driver
9269 M:      Yishai Hadas <yishaih@mellanox.com>
9270 L:      linux-rdma@vger.kernel.org
9271 W:      http://www.mellanox.com
9272 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9273 S:      Supported
9274 F:      drivers/infiniband/hw/mlx4/
9275 F:      include/linux/mlx4/
9276 F:      include/uapi/rdma/mlx4-abi.h
9277
9278 MELLANOX MLX5 core VPI driver
9279 M:      Saeed Mahameed <saeedm@mellanox.com>
9280 M:      Leon Romanovsky <leonro@mellanox.com>
9281 L:      netdev@vger.kernel.org
9282 L:      linux-rdma@vger.kernel.org
9283 W:      http://www.mellanox.com
9284 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9285 S:      Supported
9286 F:      drivers/net/ethernet/mellanox/mlx5/core/
9287 F:      include/linux/mlx5/
9288
9289 MELLANOX MLX5 IB driver
9290 M:      Leon Romanovsky <leonro@mellanox.com>
9291 L:      linux-rdma@vger.kernel.org
9292 W:      http://www.mellanox.com
9293 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9294 S:      Supported
9295 F:      drivers/infiniband/hw/mlx5/
9296 F:      include/linux/mlx5/
9297 F:      include/uapi/rdma/mlx5-abi.h
9298
9299 MELLANOX MLXCPLD I2C AND MUX DRIVER
9300 M:      Vadim Pasternak <vadimp@mellanox.com>
9301 M:      Michael Shych <michaelsh@mellanox.com>
9302 L:      linux-i2c@vger.kernel.org
9303 S:      Supported
9304 F:      drivers/i2c/busses/i2c-mlxcpld.c
9305 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9306 F:      Documentation/i2c/busses/i2c-mlxcpld
9307
9308 MELLANOX MLXCPLD LED DRIVER
9309 M:      Vadim Pasternak <vadimp@mellanox.com>
9310 L:      linux-leds@vger.kernel.org
9311 S:      Supported
9312 F:      drivers/leds/leds-mlxcpld.c
9313 F:      drivers/leds/leds-mlxreg.c
9314 F:      Documentation/leds/leds-mlxcpld.txt
9315
9316 MELLANOX PLATFORM DRIVER
9317 M:      Vadim Pasternak <vadimp@mellanox.com>
9318 L:      platform-driver-x86@vger.kernel.org
9319 S:      Supported
9320 F:      drivers/platform/x86/mlx-platform.c
9321
9322 MEMBARRIER SUPPORT
9323 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9324 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9325 L:      linux-kernel@vger.kernel.org
9326 S:      Supported
9327 F:      kernel/sched/membarrier.c
9328 F:      include/uapi/linux/membarrier.h
9329 F:      arch/powerpc/include/asm/membarrier.h
9330
9331 MEMORY MANAGEMENT
9332 L:      linux-mm@kvack.org
9333 W:      http://www.linux-mm.org
9334 S:      Maintained
9335 F:      include/linux/mm.h
9336 F:      include/linux/gfp.h
9337 F:      include/linux/mmzone.h
9338 F:      include/linux/memory_hotplug.h
9339 F:      include/linux/vmalloc.h
9340 F:      mm/
9341
9342 MEMORY TECHNOLOGY DEVICES (MTD)
9343 M:      David Woodhouse <dwmw2@infradead.org>
9344 M:      Brian Norris <computersforpeace@gmail.com>
9345 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9346 M:      Marek Vasut <marek.vasut@gmail.com>
9347 M:      Richard Weinberger <richard@nod.at>
9348 L:      linux-mtd@lists.infradead.org
9349 W:      http://www.linux-mtd.infradead.org/
9350 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9351 T:      git git://git.infradead.org/linux-mtd.git master
9352 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9353 S:      Maintained
9354 F:      Documentation/devicetree/bindings/mtd/
9355 F:      drivers/mtd/
9356 F:      include/linux/mtd/
9357 F:      include/uapi/mtd/
9358
9359 MEN A21 WATCHDOG DRIVER
9360 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9361 L:      linux-watchdog@vger.kernel.org
9362 S:      Maintained
9363 F:      drivers/watchdog/mena21_wdt.c
9364
9365 MEN CHAMELEON BUS (mcb)
9366 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9367 S:      Maintained
9368 F:      drivers/mcb/
9369 F:      include/linux/mcb.h
9370 F:      Documentation/men-chameleon-bus.txt
9371
9372 MEN F21BMC (Board Management Controller)
9373 M:      Andreas Werner <andreas.werner@men.de>
9374 S:      Supported
9375 F:      drivers/mfd/menf21bmc.c
9376 F:      drivers/watchdog/menf21bmc_wdt.c
9377 F:      drivers/leds/leds-menf21bmc.c
9378 F:      drivers/hwmon/menf21bmc_hwmon.c
9379 F:      Documentation/hwmon/menf21bmc
9380
9381 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9382 M:      Neil Armstrong <narmstrong@baylibre.com>
9383 L:      linux-media@lists.freedesktop.org
9384 L:      linux-amlogic@lists.infradead.org
9385 W:      http://linux-meson.com/
9386 S:      Supported
9387 F:      drivers/media/platform/meson/ao-cec.c
9388 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9389 T:      git git://linuxtv.org/media_tree.git
9390
9391 MICROBLAZE ARCHITECTURE
9392 M:      Michal Simek <monstr@monstr.eu>
9393 W:      http://www.monstr.eu/fdt/
9394 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9395 S:      Supported
9396 F:      arch/microblaze/
9397
9398 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9399 M:      Richard Genoud <richard.genoud@gmail.com>
9400 S:      Maintained
9401 F:      drivers/tty/serial/atmel_serial.c
9402 F:      drivers/tty/serial/atmel_serial.h
9403
9404 MICROCHIP / ATMEL DMA DRIVER
9405 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9407 L:      dmaengine@vger.kernel.org
9408 S:      Supported
9409 F:      drivers/dma/at_hdmac.c
9410 F:      drivers/dma/at_hdmac_regs.h
9411 F:      include/linux/platform_data/dma-atmel.h
9412
9413 MICROCHIP / ATMEL ECC DRIVER
9414 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9415 L:      linux-crypto@vger.kernel.org
9416 S:      Maintained
9417 F:      drivers/crypto/atmel-ecc.*
9418
9419 MICROCHIP / ATMEL ISC DRIVER
9420 M:      Songjun Wu <songjun.wu@microchip.com>
9421 L:      linux-media@vger.kernel.org
9422 S:      Supported
9423 F:      drivers/media/platform/atmel/atmel-isc.c
9424 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9425 F:      devicetree/bindings/media/atmel-isc.txt
9426
9427 MICROCHIP / ATMEL NAND DRIVER
9428 M:      Josh Wu <rainyfeeling@outlook.com>
9429 L:      linux-mtd@lists.infradead.org
9430 S:      Supported
9431 F:      drivers/mtd/nand/raw/atmel/*
9432 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9433
9434 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9435 M:      Woojung Huh <Woojung.Huh@microchip.com>
9436 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9437 L:      netdev@vger.kernel.org
9438 S:      Maintained
9439 F:      net/dsa/tag_ksz.c
9440 F:      drivers/net/dsa/microchip/*
9441 F:      include/linux/platform_data/microchip-ksz.h
9442 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9443
9444 MICROCHIP LAN743X ETHERNET DRIVER
9445 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9446 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9447 L:      netdev@vger.kernel.org
9448 S:      Maintained
9449 F:      drivers/net/ethernet/microchip/lan743x_*
9450
9451 MICROCHIP USB251XB DRIVER
9452 M:      Richard Leitner <richard.leitner@skidata.com>
9453 L:      linux-usb@vger.kernel.org
9454 S:      Maintained
9455 F:      drivers/usb/misc/usb251xb.c
9456 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9457
9458 MICROSEMI MIPS SOCS
9459 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9460 L:      linux-mips@linux-mips.org
9461 S:      Maintained
9462 F:      arch/mips/generic/board-ocelot.c
9463 F:      arch/mips/configs/generic/board-ocelot.config
9464 F:      arch/mips/boot/dts/mscc/
9465 F:      Documentation/devicetree/bindings/mips/mscc.txt
9466
9467 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9468 M:      Don Brace <don.brace@microsemi.com>
9469 L:      esc.storagedev@microsemi.com
9470 L:      linux-scsi@vger.kernel.org
9471 S:      Supported
9472 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9473 F:      drivers/scsi/smartpqi/Kconfig
9474 F:      drivers/scsi/smartpqi/Makefile
9475 F:      include/linux/cciss*.h
9476 F:      include/uapi/linux/cciss*.h
9477 F:      Documentation/scsi/smartpqi.txt
9478
9479 MICROSEMI ETHERNET SWITCH DRIVER
9480 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9481 L:      netdev@vger.kernel.org
9482 S:      Supported
9483 F:      drivers/net/ethernet/mscc/
9484
9485 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9486 M:      Chen Yu <yu.c.chen@intel.com>
9487 L:      platform-driver-x86@vger.kernel.org
9488 S:      Supported
9489 F:      drivers/platform/x86/surfacepro3_button.c
9490
9491 MICROTEK X6 SCANNER
9492 M:      Oliver Neukum <oliver@neukum.org>
9493 S:      Maintained
9494 F:      drivers/usb/image/microtek.*
9495
9496 MIPS
9497 M:      Ralf Baechle <ralf@linux-mips.org>
9498 M:      Paul Burton <paul.burton@mips.com>
9499 M:      James Hogan <jhogan@kernel.org>
9500 L:      linux-mips@linux-mips.org
9501 W:      http://www.linux-mips.org/
9502 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9504 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9505 S:      Supported
9506 F:      Documentation/devicetree/bindings/mips/
9507 F:      Documentation/mips/
9508 F:      arch/mips/
9509 F:      drivers/platform/mips/
9510
9511 MIPS BOSTON DEVELOPMENT BOARD
9512 M:      Paul Burton <paul.burton@mips.com>
9513 L:      linux-mips@linux-mips.org
9514 S:      Maintained
9515 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9516 F:      arch/mips/boot/dts/img/boston.dts
9517 F:      arch/mips/configs/generic/board-boston.config
9518 F:      drivers/clk/imgtec/clk-boston.c
9519 F:      include/dt-bindings/clock/boston-clock.h
9520
9521 MIPS GENERIC PLATFORM
9522 M:      Paul Burton <paul.burton@mips.com>
9523 L:      linux-mips@linux-mips.org
9524 S:      Supported
9525 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9526 F:      arch/mips/generic/
9527 F:      arch/mips/tools/generic-board-config.sh
9528
9529 MIPS/LOONGSON1 ARCHITECTURE
9530 M:      Keguang Zhang <keguang.zhang@gmail.com>
9531 L:      linux-mips@linux-mips.org
9532 S:      Maintained
9533 F:      arch/mips/loongson32/
9534 F:      arch/mips/include/asm/mach-loongson32/
9535 F:      drivers/*/*loongson1*
9536 F:      drivers/*/*/*loongson1*
9537
9538 MIPS/LOONGSON2 ARCHITECTURE
9539 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9540 L:      linux-mips@linux-mips.org
9541 S:      Maintained
9542 F:      arch/mips/loongson64/*{2e/2f}*
9543 F:      arch/mips/include/asm/mach-loongson64/
9544 F:      drivers/*/*loongson2*
9545 F:      drivers/*/*/*loongson2*
9546
9547 MIPS/LOONGSON3 ARCHITECTURE
9548 M:      Huacai Chen <chenhc@lemote.com>
9549 L:      linux-mips@linux-mips.org
9550 S:      Maintained
9551 F:      arch/mips/loongson64/
9552 F:      arch/mips/include/asm/mach-loongson64/
9553 F:      drivers/platform/mips/cpu_hwmon.c
9554 F:      drivers/*/*loongson3*
9555 F:      drivers/*/*/*loongson3*
9556
9557 MIPS RINT INSTRUCTION EMULATION
9558 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9559 L:      linux-mips@linux-mips.org
9560 S:      Supported
9561 F:      arch/mips/math-emu/sp_rint.c
9562 F:      arch/mips/math-emu/dp_rint.c
9563
9564 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9565 M:      Hans Verkuil <hverkuil@xs4all.nl>
9566 L:      linux-media@vger.kernel.org
9567 T:      git git://linuxtv.org/media_tree.git
9568 W:      https://linuxtv.org
9569 S:      Odd Fixes
9570 F:      drivers/media/radio/radio-miropcm20*
9571
9572 MMP SUPPORT
9573 M:      Eric Miao <eric.y.miao@gmail.com>
9574 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9576 T:      git git://github.com/hzhuang1/linux.git
9577 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9578 S:      Maintained
9579 F:      arch/arm/boot/dts/mmp*
9580 F:      arch/arm/mach-mmp/
9581
9582 MN88472 MEDIA DRIVER
9583 M:      Antti Palosaari <crope@iki.fi>
9584 L:      linux-media@vger.kernel.org
9585 W:      https://linuxtv.org
9586 W:      http://palosaari.fi/linux/
9587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9588 S:      Maintained
9589 F:      drivers/media/dvb-frontends/mn88472*
9590
9591 MN88473 MEDIA DRIVER
9592 M:      Antti Palosaari <crope@iki.fi>
9593 L:      linux-media@vger.kernel.org
9594 W:      https://linuxtv.org
9595 W:      http://palosaari.fi/linux/
9596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9597 S:      Maintained
9598 F:      drivers/media/dvb-frontends/mn88473*
9599
9600 PCI DRIVER FOR MOBIVEIL PCIE IP
9601 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9602 L:      linux-pci@vger.kernel.org
9603 S:      Supported
9604 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9605 F:      drivers/pci/controller/pcie-mobiveil.c
9606
9607 MODULE SUPPORT
9608 M:      Jessica Yu <jeyu@kernel.org>
9609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9610 S:      Maintained
9611 F:      include/linux/module.h
9612 F:      kernel/module.c
9613
9614 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9615 W:      http://popies.net/meye/
9616 S:      Orphan
9617 F:      Documentation/media/v4l-drivers/meye*
9618 F:      drivers/media/pci/meye/
9619 F:      include/uapi/linux/meye.h
9620
9621 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9622 M:      Jiri Slaby <jirislaby@gmail.com>
9623 S:      Maintained
9624 F:      Documentation/serial/moxa-smartio
9625 F:      drivers/tty/mxser.*
9626
9627 MR800 AVERMEDIA USB FM RADIO DRIVER
9628 M:      Alexey Klimov <klimov.linux@gmail.com>
9629 L:      linux-media@vger.kernel.org
9630 T:      git git://linuxtv.org/media_tree.git
9631 S:      Maintained
9632 F:      drivers/media/radio/radio-mr800.c
9633
9634 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9635 M:      Alan Ott <alan@signal11.us>
9636 L:      linux-wpan@vger.kernel.org
9637 S:      Maintained
9638 F:      drivers/net/ieee802154/mrf24j40.c
9639 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9640
9641 MSI LAPTOP SUPPORT
9642 M:      "Lee, Chun-Yi" <jlee@suse.com>
9643 L:      platform-driver-x86@vger.kernel.org
9644 S:      Maintained
9645 F:      drivers/platform/x86/msi-laptop.c
9646
9647 MSI WMI SUPPORT
9648 L:      platform-driver-x86@vger.kernel.org
9649 S:      Orphan
9650 F:      drivers/platform/x86/msi-wmi.c
9651
9652 MSI001 MEDIA DRIVER
9653 M:      Antti Palosaari <crope@iki.fi>
9654 L:      linux-media@vger.kernel.org
9655 W:      https://linuxtv.org
9656 W:      http://palosaari.fi/linux/
9657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9658 T:      git git://linuxtv.org/anttip/media_tree.git
9659 S:      Maintained
9660 F:      drivers/media/tuners/msi001*
9661
9662 MSI2500 MEDIA DRIVER
9663 M:      Antti Palosaari <crope@iki.fi>
9664 L:      linux-media@vger.kernel.org
9665 W:      https://linuxtv.org
9666 W:      http://palosaari.fi/linux/
9667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9668 T:      git git://linuxtv.org/anttip/media_tree.git
9669 S:      Maintained
9670 F:      drivers/media/usb/msi2500/
9671
9672 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9673 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9674 L:      linux-mtd@lists.infradead.org
9675 S:      Maintained
9676 F:      drivers/mtd/devices/docg3*
9677
9678 MT9M032 APTINA SENSOR DRIVER
9679 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9680 L:      linux-media@vger.kernel.org
9681 T:      git git://linuxtv.org/media_tree.git
9682 S:      Maintained
9683 F:      drivers/media/i2c/mt9m032.c
9684 F:      include/media/i2c/mt9m032.h
9685
9686 MT9P031 APTINA CAMERA SENSOR
9687 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9688 L:      linux-media@vger.kernel.org
9689 T:      git git://linuxtv.org/media_tree.git
9690 S:      Maintained
9691 F:      drivers/media/i2c/mt9p031.c
9692 F:      include/media/i2c/mt9p031.h
9693
9694 MT9T001 APTINA CAMERA SENSOR
9695 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9696 L:      linux-media@vger.kernel.org
9697 T:      git git://linuxtv.org/media_tree.git
9698 S:      Maintained
9699 F:      drivers/media/i2c/mt9t001.c
9700 F:      include/media/i2c/mt9t001.h
9701
9702 MT9T112 APTINA CAMERA SENSOR
9703 M:      Jacopo Mondi <jacopo@jmondi.org>
9704 L:      linux-media@vger.kernel.org
9705 T:      git git://linuxtv.org/media_tree.git
9706 S:      Odd Fixes
9707 F:      drivers/media/i2c/mt9t112.c
9708 F:      include/media/i2c/mt9t112.h
9709
9710 MT9V032 APTINA CAMERA SENSOR
9711 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9712 L:      linux-media@vger.kernel.org
9713 T:      git git://linuxtv.org/media_tree.git
9714 S:      Maintained
9715 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9716 F:      drivers/media/i2c/mt9v032.c
9717 F:      include/media/i2c/mt9v032.h
9718
9719 MT9V111 APTINA CAMERA SENSOR
9720 M:      Jacopo Mondi <jacopo@jmondi.org>
9721 L:      linux-media@vger.kernel.org
9722 T:      git git://linuxtv.org/media_tree.git
9723 S:      Maintained
9724 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9725 F:      drivers/media/i2c/mt9v111.c
9726
9727 MULTIFUNCTION DEVICES (MFD)
9728 M:      Lee Jones <lee.jones@linaro.org>
9729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9730 S:      Supported
9731 F:      Documentation/devicetree/bindings/mfd/
9732 F:      drivers/mfd/
9733 F:      include/linux/mfd/
9734 F:      include/dt-bindings/mfd/
9735
9736 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9737 S:      Orphan
9738 F:      drivers/mmc/host/mmc_spi.c
9739 F:      include/linux/spi/mmc_spi.h
9740
9741 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9742 M:      Ulf Hansson <ulf.hansson@linaro.org>
9743 L:      linux-mmc@vger.kernel.org
9744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9745 S:      Maintained
9746 F:      Documentation/devicetree/bindings/mmc/
9747 F:      drivers/mmc/
9748 F:      include/linux/mmc/
9749 F:      include/uapi/linux/mmc/
9750
9751 MULTIPLEXER SUBSYSTEM
9752 M:      Peter Rosin <peda@axentia.se>
9753 S:      Maintained
9754 F:      Documentation/ABI/testing/sysfs-class-mux*
9755 F:      Documentation/devicetree/bindings/mux/
9756 F:      include/linux/dt-bindings/mux/
9757 F:      include/linux/mux/
9758 F:      drivers/mux/
9759
9760 MULTITECH MULTIPORT CARD (ISICOM)
9761 S:      Orphan
9762 F:      drivers/tty/isicom.c
9763 F:      include/linux/isicom.h
9764
9765 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9766 M:      Bin Liu <b-liu@ti.com>
9767 L:      linux-usb@vger.kernel.org
9768 S:      Maintained
9769 F:      drivers/usb/musb/
9770
9771 MXL301RF MEDIA DRIVER
9772 M:      Akihiro Tsukada <tskd08@gmail.com>
9773 L:      linux-media@vger.kernel.org
9774 S:      Odd Fixes
9775 F:      drivers/media/tuners/mxl301rf*
9776
9777 MXL5007T MEDIA DRIVER
9778 M:      Michael Krufky <mkrufky@linuxtv.org>
9779 L:      linux-media@vger.kernel.org
9780 W:      https://linuxtv.org
9781 W:      http://github.com/mkrufky
9782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9783 T:      git git://linuxtv.org/mkrufky/tuners.git
9784 S:      Maintained
9785 F:      drivers/media/tuners/mxl5007t.*
9786
9787 MXSFB DRM DRIVER
9788 M:      Marek Vasut <marex@denx.de>
9789 S:      Supported
9790 F:      drivers/gpu/drm/mxsfb/
9791 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9792
9793 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9794 M:      Chris Lee <christopher.lee@cspi.com>
9795 L:      netdev@vger.kernel.org
9796 W:      https://www.cspi.com/ethernet-products/support/downloads/
9797 S:      Supported
9798 F:      drivers/net/ethernet/myricom/myri10ge/
9799
9800 NAND FLASH SUBSYSTEM
9801 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9802 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9803 R:      Richard Weinberger <richard@nod.at>
9804 L:      linux-mtd@lists.infradead.org
9805 W:      http://www.linux-mtd.infradead.org/
9806 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9807 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9808 T:      git git://git.infradead.org/linux-mtd.git nand/next
9809 S:      Maintained
9810 F:      drivers/mtd/nand/
9811 F:      include/linux/mtd/*nand*.h
9812
9813 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9814 M:      Daniel Mack <zonque@gmail.com>
9815 S:      Maintained
9816 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9817 W:      http://www.native-instruments.com
9818 F:      sound/usb/caiaq/
9819
9820 NATSEMI ETHERNET DRIVER (DP8381x)
9821 S:      Orphan
9822 F:      drivers/net/ethernet/natsemi/natsemi.c
9823
9824 NCP FILESYSTEM
9825 M:      Petr Vandrovec <petr@vandrovec.name>
9826 S:      Obsolete
9827 F:      drivers/staging/ncpfs/
9828
9829 NCR 5380 SCSI DRIVERS
9830 M:      Finn Thain <fthain@telegraphics.com.au>
9831 M:      Michael Schmitz <schmitzmic@gmail.com>
9832 L:      linux-scsi@vger.kernel.org
9833 S:      Maintained
9834 F:      Documentation/scsi/g_NCR5380.txt
9835 F:      drivers/scsi/NCR5380.*
9836 F:      drivers/scsi/arm/cumana_1.c
9837 F:      drivers/scsi/arm/oak.c
9838 F:      drivers/scsi/atari_scsi.*
9839 F:      drivers/scsi/dmx3191d.c
9840 F:      drivers/scsi/g_NCR5380.*
9841 F:      drivers/scsi/mac_scsi.*
9842 F:      drivers/scsi/sun3_scsi.*
9843 F:      drivers/scsi/sun3_scsi_vme.c
9844
9845 NCSI LIBRARY:
9846 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9847 S:      Maintained
9848 F:      net/ncsi/
9849
9850 NCT6775 HARDWARE MONITOR DRIVER
9851 M:      Guenter Roeck <linux@roeck-us.net>
9852 L:      linux-hwmon@vger.kernel.org
9853 S:      Maintained
9854 F:      Documentation/hwmon/nct6775
9855 F:      drivers/hwmon/nct6775.c
9856
9857 NET_FAILOVER MODULE
9858 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9859 L:      netdev@vger.kernel.org
9860 S:      Supported
9861 F:      driver/net/net_failover.c
9862 F:      include/net/net_failover.h
9863 F:      Documentation/networking/net_failover.rst
9864
9865 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9866 M:      Faisal Latif <faisal.latif@intel.com>
9867 L:      linux-rdma@vger.kernel.org
9868 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9869 S:      Supported
9870 F:      drivers/infiniband/hw/nes/
9871 F:      include/uapi/rdma/nes-abi.h
9872
9873 NETEM NETWORK EMULATOR
9874 M:      Stephen Hemminger <stephen@networkplumber.org>
9875 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9876 S:      Maintained
9877 F:      net/sched/sch_netem.c
9878
9879 NETERION 10GbE DRIVERS (s2io/vxge)
9880 M:      Jon Mason <jdmason@kudzu.us>
9881 L:      netdev@vger.kernel.org
9882 S:      Supported
9883 F:      Documentation/networking/s2io.txt
9884 F:      Documentation/networking/vxge.txt
9885 F:      drivers/net/ethernet/neterion/
9886
9887 NETFILTER
9888 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9889 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9890 M:      Florian Westphal <fw@strlen.de>
9891 L:      netfilter-devel@vger.kernel.org
9892 L:      coreteam@netfilter.org
9893 W:      http://www.netfilter.org/
9894 W:      http://www.iptables.org/
9895 W:      http://www.nftables.org/
9896 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9899 S:      Maintained
9900 F:      include/linux/netfilter*
9901 F:      include/linux/netfilter/
9902 F:      include/net/netfilter/
9903 F:      include/uapi/linux/netfilter*
9904 F:      include/uapi/linux/netfilter/
9905 F:      net/*/netfilter.c
9906 F:      net/*/netfilter/
9907 F:      net/netfilter/
9908 F:      net/bridge/br_netfilter*.c
9909
9910 NETROM NETWORK LAYER
9911 M:      Ralf Baechle <ralf@linux-mips.org>
9912 L:      linux-hams@vger.kernel.org
9913 W:      http://www.linux-ax25.org/
9914 S:      Maintained
9915 F:      include/net/netrom.h
9916 F:      include/uapi/linux/netrom.h
9917 F:      net/netrom/
9918
9919 NETRONOME ETHERNET DRIVERS
9920 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9921 L:      oss-drivers@netronome.com
9922 S:      Maintained
9923 F:      drivers/net/ethernet/netronome/
9924
9925 NETWORK BLOCK DEVICE (NBD)
9926 M:      Josef Bacik <josef@toxicpanda.com>
9927 S:      Maintained
9928 L:      linux-block@vger.kernel.org
9929 L:      nbd@other.debian.org
9930 F:      Documentation/blockdev/nbd.txt
9931 F:      drivers/block/nbd.c
9932 F:      include/uapi/linux/nbd.h
9933
9934 NETWORK DROP MONITOR
9935 M:      Neil Horman <nhorman@tuxdriver.com>
9936 L:      netdev@vger.kernel.org
9937 S:      Maintained
9938 W:      https://fedorahosted.org/dropwatch/
9939 F:      net/core/drop_monitor.c
9940
9941 NETWORKING DRIVERS
9942 M:      "David S. Miller" <davem@davemloft.net>
9943 L:      netdev@vger.kernel.org
9944 W:      http://www.linuxfoundation.org/en/Net
9945 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9948 S:      Odd Fixes
9949 F:      Documentation/devicetree/bindings/net/
9950 F:      drivers/net/
9951 F:      include/linux/if_*
9952 F:      include/linux/netdevice.h
9953 F:      include/linux/etherdevice.h
9954 F:      include/linux/fcdevice.h
9955 F:      include/linux/fddidevice.h
9956 F:      include/linux/hippidevice.h
9957 F:      include/linux/inetdevice.h
9958 F:      include/uapi/linux/if_*
9959 F:      include/uapi/linux/netdevice.h
9960
9961 NETWORKING DRIVERS (WIRELESS)
9962 M:      Kalle Valo <kvalo@codeaurora.org>
9963 L:      linux-wireless@vger.kernel.org
9964 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9967 S:      Maintained
9968 F:      Documentation/devicetree/bindings/net/wireless/
9969 F:      drivers/net/wireless/
9970
9971 NETWORKING [DSA]
9972 M:      Andrew Lunn <andrew@lunn.ch>
9973 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9974 M:      Florian Fainelli <f.fainelli@gmail.com>
9975 S:      Maintained
9976 F:      Documentation/devicetree/bindings/net/dsa/
9977 F:      net/dsa/
9978 F:      include/net/dsa.h
9979 F:      include/linux/dsa/
9980 F:      drivers/net/dsa/
9981
9982 NETWORKING [GENERAL]
9983 M:      "David S. Miller" <davem@davemloft.net>
9984 L:      netdev@vger.kernel.org
9985 W:      http://www.linuxfoundation.org/en/Net
9986 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9989 B:      mailto:netdev@vger.kernel.org
9990 S:      Maintained
9991 F:      net/
9992 F:      include/net/
9993 F:      include/linux/in.h
9994 F:      include/linux/net.h
9995 F:      include/linux/netdevice.h
9996 F:      include/uapi/linux/in.h
9997 F:      include/uapi/linux/net.h
9998 F:      include/uapi/linux/netdevice.h
9999 F:      include/uapi/linux/net_namespace.h
10000 F:      tools/testing/selftests/net/
10001 F:      lib/net_utils.c
10002 F:      lib/random32.c
10003 F:      Documentation/networking/
10004
10005 NETWORKING [IPSEC]
10006 M:      Steffen Klassert <steffen.klassert@secunet.com>
10007 M:      Herbert Xu <herbert@gondor.apana.org.au>
10008 M:      "David S. Miller" <davem@davemloft.net>
10009 L:      netdev@vger.kernel.org
10010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10012 S:      Maintained
10013 F:      net/core/flow.c
10014 F:      net/xfrm/
10015 F:      net/key/
10016 F:      net/ipv4/xfrm*
10017 F:      net/ipv4/esp4*
10018 F:      net/ipv4/ah4.c
10019 F:      net/ipv4/ipcomp.c
10020 F:      net/ipv4/ip_vti.c
10021 F:      net/ipv6/xfrm*
10022 F:      net/ipv6/esp6*
10023 F:      net/ipv6/ah6.c
10024 F:      net/ipv6/ipcomp6.c
10025 F:      net/ipv6/ip6_vti.c
10026 F:      include/uapi/linux/xfrm.h
10027 F:      include/net/xfrm.h
10028
10029 NETWORKING [IPv4/IPv6]
10030 M:      "David S. Miller" <davem@davemloft.net>
10031 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10032 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10033 L:      netdev@vger.kernel.org
10034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10035 S:      Maintained
10036 F:      net/ipv4/
10037 F:      net/ipv6/
10038 F:      include/net/ip*
10039 F:      arch/x86/net/*
10040
10041 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10042 M:      Paul Moore <paul@paul-moore.com>
10043 W:      https://github.com/netlabel
10044 L:      netdev@vger.kernel.org
10045 L:      linux-security-module@vger.kernel.org
10046 S:      Maintained
10047 F:      Documentation/netlabel/
10048 F:      include/net/calipso.h
10049 F:      include/net/cipso_ipv4.h
10050 F:      include/net/netlabel.h
10051 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10052 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10053 F:      net/netlabel/
10054 F:      net/ipv4/cipso_ipv4.c
10055 F:      net/ipv6/calipso.c
10056 F:      net/netfilter/xt_CONNSECMARK.c
10057 F:      net/netfilter/xt_SECMARK.c
10058
10059 NETWORKING [TCP]
10060 M:      Eric Dumazet <edumazet@google.com>
10061 L:      netdev@vger.kernel.org
10062 S:      Maintained
10063 F:      net/ipv4/tcp*.c
10064 F:      net/ipv4/syncookies.c
10065 F:      net/ipv6/tcp*.c
10066 F:      net/ipv6/syncookies.c
10067 F:      include/uapi/linux/tcp.h
10068 F:      include/net/tcp.h
10069 F:      include/linux/tcp.h
10070 F:      include/trace/events/tcp.h
10071
10072 NETWORKING [TLS]
10073 M:      Boris Pismenny <borisp@mellanox.com>
10074 M:      Aviad Yehezkel <aviadye@mellanox.com>
10075 M:      Dave Watson <davejwatson@fb.com>
10076 L:      netdev@vger.kernel.org
10077 S:      Maintained
10078 F:      net/tls/*
10079 F:      include/uapi/linux/tls.h
10080 F:      include/net/tls.h
10081
10082 NETWORKING [WIRELESS]
10083 L:      linux-wireless@vger.kernel.org
10084 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10085
10086 NETDEVSIM
10087 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10088 S:      Maintained
10089 F:      drivers/net/netdevsim/*
10090
10091 NETXEN (1/10) GbE SUPPORT
10092 M:      Manish Chopra <manish.chopra@cavium.com>
10093 M:      Rahul Verma <rahul.verma@cavium.com>
10094 M:      Dept-GELinuxNICDev@cavium.com
10095 L:      netdev@vger.kernel.org
10096 S:      Supported
10097 F:      drivers/net/ethernet/qlogic/netxen/
10098
10099 NFC SUBSYSTEM
10100 M:      Samuel Ortiz <sameo@linux.intel.com>
10101 L:      linux-wireless@vger.kernel.org
10102 L:      linux-nfc@lists.01.org (subscribers-only)
10103 S:      Supported
10104 F:      net/nfc/
10105 F:      include/net/nfc/
10106 F:      include/uapi/linux/nfc.h
10107 F:      drivers/nfc/
10108 F:      include/linux/platform_data/nfcmrvl.h
10109 F:      include/linux/platform_data/nxp-nci.h
10110 F:      Documentation/devicetree/bindings/net/nfc/
10111
10112 NFS, SUNRPC, AND LOCKD CLIENTS
10113 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10114 M:      Anna Schumaker <anna.schumaker@netapp.com>
10115 L:      linux-nfs@vger.kernel.org
10116 W:      http://client.linux-nfs.org
10117 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10118 S:      Maintained
10119 F:      fs/lockd/
10120 F:      fs/nfs/
10121 F:      fs/nfs_common/
10122 F:      net/sunrpc/
10123 F:      include/linux/lockd/
10124 F:      include/linux/nfs*
10125 F:      include/linux/sunrpc/
10126 F:      include/uapi/linux/nfs*
10127 F:      include/uapi/linux/sunrpc/
10128
10129 NILFS2 FILESYSTEM
10130 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10131 L:      linux-nilfs@vger.kernel.org
10132 W:      https://nilfs.sourceforge.io/
10133 W:      https://nilfs.osdn.jp/
10134 T:      git git://github.com/konis/nilfs2.git
10135 S:      Supported
10136 F:      Documentation/filesystems/nilfs2.txt
10137 F:      fs/nilfs2/
10138 F:      include/trace/events/nilfs2.h
10139 F:      include/uapi/linux/nilfs2_api.h
10140 F:      include/uapi/linux/nilfs2_ondisk.h
10141
10142 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10143 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10144 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10145 S:      Maintained
10146 F:      Documentation/scsi/NinjaSCSI.txt
10147 F:      drivers/scsi/pcmcia/nsp_*
10148
10149 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10150 M:      GOTO Masanori <gotom@debian.or.jp>
10151 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10152 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10153 S:      Maintained
10154 F:      Documentation/scsi/NinjaSCSI.txt
10155 F:      drivers/scsi/nsp32*
10156
10157 NIOS2 ARCHITECTURE
10158 M:      Ley Foon Tan <lftan@altera.com>
10159 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10161 S:      Maintained
10162 F:      arch/nios2/
10163
10164 NOHZ, DYNTICKS SUPPORT
10165 M:      Frederic Weisbecker <fweisbec@gmail.com>
10166 M:      Thomas Gleixner <tglx@linutronix.de>
10167 M:      Ingo Molnar <mingo@kernel.org>
10168 L:      linux-kernel@vger.kernel.org
10169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10170 S:      Maintained
10171 F:      kernel/time/tick*.*
10172 F:      include/linux/tick.h
10173 F:      include/linux/sched/nohz.h
10174
10175 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10176 M:      Pavel Machek <pavel@ucw.cz>
10177 M:      Sakari Ailus <sakari.ailus@iki.fi>
10178 L:      linux-media@vger.kernel.org
10179 S:      Maintained
10180 F:      drivers/media/i2c/et8ek8
10181 F:      drivers/media/i2c/ad5820.c
10182
10183 NOKIA N900 POWER SUPPLY DRIVERS
10184 R:      Pali Rohár <pali.rohar@gmail.com>
10185 F:      include/linux/power/bq2415x_charger.h
10186 F:      include/linux/power/bq27xxx_battery.h
10187 F:      include/linux/power/isp1704_charger.h
10188 F:      drivers/power/supply/bq2415x_charger.c
10189 F:      drivers/power/supply/bq27xxx_battery.c
10190 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10191 F:      drivers/power/supply/isp1704_charger.c
10192 F:      drivers/power/supply/rx51_battery.c
10193
10194 NTB AMD DRIVER
10195 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10196 L:      linux-ntb@googlegroups.com
10197 S:      Supported
10198 F:      drivers/ntb/hw/amd/
10199
10200 NTB DRIVER CORE
10201 M:      Jon Mason <jdmason@kudzu.us>
10202 M:      Dave Jiang <dave.jiang@intel.com>
10203 M:      Allen Hubbe <allenbh@gmail.com>
10204 L:      linux-ntb@googlegroups.com
10205 S:      Supported
10206 W:      https://github.com/jonmason/ntb/wiki
10207 T:      git git://github.com/jonmason/ntb.git
10208 F:      drivers/ntb/
10209 F:      drivers/net/ntb_netdev.c
10210 F:      include/linux/ntb.h
10211 F:      include/linux/ntb_transport.h
10212 F:      tools/testing/selftests/ntb/
10213
10214 NTB IDT DRIVER
10215 M:      Serge Semin <fancer.lancer@gmail.com>
10216 L:      linux-ntb@googlegroups.com
10217 S:      Supported
10218 F:      drivers/ntb/hw/idt/
10219
10220 NTB INTEL DRIVER
10221 M:      Dave Jiang <dave.jiang@intel.com>
10222 L:      linux-ntb@googlegroups.com
10223 S:      Supported
10224 W:      https://github.com/davejiang/linux/wiki
10225 T:      git https://github.com/davejiang/linux.git
10226 F:      drivers/ntb/hw/intel/
10227
10228 NTFS FILESYSTEM
10229 M:      Anton Altaparmakov <anton@tuxera.com>
10230 L:      linux-ntfs-dev@lists.sourceforge.net
10231 W:      http://www.tuxera.com/
10232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10233 S:      Supported
10234 F:      Documentation/filesystems/ntfs.txt
10235 F:      fs/ntfs/
10236
10237 NUBUS SUBSYSTEM
10238 M:      Finn Thain <fthain@telegraphics.com.au>
10239 L:      linux-m68k@lists.linux-m68k.org
10240 S:      Maintained
10241 F:      arch/*/include/asm/nubus.h
10242 F:      drivers/nubus/
10243 F:      include/linux/nubus.h
10244 F:      include/uapi/linux/nubus.h
10245
10246 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10247 M:      Antonino Daplas <adaplas@gmail.com>
10248 L:      linux-fbdev@vger.kernel.org
10249 S:      Maintained
10250 F:      drivers/video/fbdev/riva/
10251 F:      drivers/video/fbdev/nvidia/
10252
10253 NVM EXPRESS DRIVER
10254 M:      Keith Busch <keith.busch@intel.com>
10255 M:      Jens Axboe <axboe@fb.com>
10256 M:      Christoph Hellwig <hch@lst.de>
10257 M:      Sagi Grimberg <sagi@grimberg.me>
10258 L:      linux-nvme@lists.infradead.org
10259 T:      git://git.infradead.org/nvme.git
10260 W:      http://git.infradead.org/nvme.git
10261 S:      Supported
10262 F:      drivers/nvme/host/
10263 F:      include/linux/nvme.h
10264 F:      include/uapi/linux/nvme_ioctl.h
10265
10266 NVM EXPRESS FC TRANSPORT DRIVERS
10267 M:      James Smart <james.smart@broadcom.com>
10268 L:      linux-nvme@lists.infradead.org
10269 S:      Supported
10270 F:      include/linux/nvme-fc.h
10271 F:      include/linux/nvme-fc-driver.h
10272 F:      drivers/nvme/host/fc.c
10273 F:      drivers/nvme/target/fc.c
10274 F:      drivers/nvme/target/fcloop.c
10275
10276 NVM EXPRESS TARGET DRIVER
10277 M:      Christoph Hellwig <hch@lst.de>
10278 M:      Sagi Grimberg <sagi@grimberg.me>
10279 L:      linux-nvme@lists.infradead.org
10280 T:      git://git.infradead.org/nvme.git
10281 W:      http://git.infradead.org/nvme.git
10282 S:      Supported
10283 F:      drivers/nvme/target/
10284
10285 NVMEM FRAMEWORK
10286 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10287 S:      Maintained
10288 F:      drivers/nvmem/
10289 F:      Documentation/devicetree/bindings/nvmem/
10290 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10291 F:      include/linux/nvmem-consumer.h
10292 F:      include/linux/nvmem-provider.h
10293
10294 NXP SGTL5000 DRIVER
10295 M:      Fabio Estevam <fabio.estevam@nxp.com>
10296 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10297 S:      Maintained
10298 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10299 F:      sound/soc/codecs/sgtl5000*
10300
10301 NXP TDA998X DRM DRIVER
10302 M:      Russell King <linux@armlinux.org.uk>
10303 S:      Maintained
10304 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10305 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10306 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10307 F:      include/drm/i2c/tda998x.h
10308 F:      include/dt-bindings/display/tda998x.h
10309 K:      "nxp,tda998x"
10310
10311 NXP TFA9879 DRIVER
10312 M:      Peter Rosin <peda@axentia.se>
10313 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10314 S:      Maintained
10315 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10316 F:      sound/soc/codecs/tfa9879*
10317
10318 NXP-NCI NFC DRIVER
10319 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10320 R:      Charles Gorand <charles.gorand@effinnov.com>
10321 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10322 S:      Supported
10323 F:      drivers/nfc/nxp-nci
10324
10325 OBJTOOL
10326 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10327 M:      Peter Zijlstra <peterz@infradead.org>
10328 S:      Supported
10329 F:      tools/objtool/
10330
10331 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10332 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10333 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10334 L:      linuxppc-dev@lists.ozlabs.org
10335 S:      Supported
10336 F:      arch/powerpc/platforms/powernv/ocxl.c
10337 F:      arch/powerpc/include/asm/pnv-ocxl.h
10338 F:      drivers/misc/ocxl/
10339 F:      include/misc/ocxl*
10340 F:      include/uapi/misc/ocxl.h
10341 F:      Documentation/accelerators/ocxl.rst
10342
10343 OMAP AUDIO SUPPORT
10344 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10345 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10347 L:      linux-omap@vger.kernel.org
10348 S:      Maintained
10349 F:      sound/soc/omap/
10350
10351 OMAP CLOCK FRAMEWORK SUPPORT
10352 M:      Paul Walmsley <paul@pwsan.com>
10353 L:      linux-omap@vger.kernel.org
10354 S:      Maintained
10355 F:      arch/arm/*omap*/*clock*
10356
10357 OMAP DEVICE TREE SUPPORT
10358 M:      Benoît Cousson <bcousson@baylibre.com>
10359 M:      Tony Lindgren <tony@atomide.com>
10360 L:      linux-omap@vger.kernel.org
10361 L:      devicetree@vger.kernel.org
10362 S:      Maintained
10363 F:      arch/arm/boot/dts/*omap*
10364 F:      arch/arm/boot/dts/*am3*
10365 F:      arch/arm/boot/dts/*am4*
10366 F:      arch/arm/boot/dts/*am5*
10367 F:      arch/arm/boot/dts/*dra7*
10368
10369 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10370 L:      linux-omap@vger.kernel.org
10371 L:      linux-fbdev@vger.kernel.org
10372 S:      Orphan
10373 F:      drivers/video/fbdev/omap2/
10374 F:      Documentation/arm/OMAP/DSS
10375
10376 OMAP FRAMEBUFFER SUPPORT
10377 L:      linux-fbdev@vger.kernel.org
10378 L:      linux-omap@vger.kernel.org
10379 S:      Orphan
10380 F:      drivers/video/fbdev/omap/
10381
10382 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10383 M:      Roger Quadros <rogerq@ti.com>
10384 M:      Tony Lindgren <tony@atomide.com>
10385 L:      linux-omap@vger.kernel.org
10386 S:      Maintained
10387 F:      drivers/memory/omap-gpmc.c
10388 F:      arch/arm/mach-omap2/*gpmc*
10389
10390 OMAP GPIO DRIVER
10391 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10392 M:      Santosh Shilimkar <ssantosh@kernel.org>
10393 M:      Kevin Hilman <khilman@kernel.org>
10394 L:      linux-omap@vger.kernel.org
10395 S:      Maintained
10396 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10397 F:      drivers/gpio/gpio-omap.c
10398
10399 OMAP HARDWARE SPINLOCK SUPPORT
10400 M:      Ohad Ben-Cohen <ohad@wizery.com>
10401 L:      linux-omap@vger.kernel.org
10402 S:      Maintained
10403 F:      drivers/hwspinlock/omap_hwspinlock.c
10404
10405 OMAP HS MMC SUPPORT
10406 L:      linux-mmc@vger.kernel.org
10407 L:      linux-omap@vger.kernel.org
10408 S:      Orphan
10409 F:      drivers/mmc/host/omap_hsmmc.c
10410
10411 OMAP HWMOD DATA
10412 M:      Paul Walmsley <paul@pwsan.com>
10413 L:      linux-omap@vger.kernel.org
10414 S:      Maintained
10415 F:      arch/arm/mach-omap2/omap_hwmod*data*
10416
10417 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10418 M:      Benoît Cousson <bcousson@baylibre.com>
10419 L:      linux-omap@vger.kernel.org
10420 S:      Maintained
10421 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10422
10423 OMAP HWMOD SUPPORT
10424 M:      Benoît Cousson <bcousson@baylibre.com>
10425 M:      Paul Walmsley <paul@pwsan.com>
10426 L:      linux-omap@vger.kernel.org
10427 S:      Maintained
10428 F:      arch/arm/mach-omap2/omap_hwmod.*
10429
10430 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10431 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10432 L:      linux-media@vger.kernel.org
10433 S:      Maintained
10434 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10435 F:      drivers/media/platform/omap3isp/
10436 F:      drivers/staging/media/omap4iss/
10437
10438 OMAP MMC SUPPORT
10439 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10440 L:      linux-omap@vger.kernel.org
10441 S:      Maintained
10442 F:      drivers/mmc/host/omap.c
10443
10444 OMAP POWER MANAGEMENT SUPPORT
10445 M:      Kevin Hilman <khilman@kernel.org>
10446 L:      linux-omap@vger.kernel.org
10447 S:      Maintained
10448 F:      arch/arm/*omap*/*pm*
10449 F:      drivers/cpufreq/omap-cpufreq.c
10450
10451 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10452 M:      Rajendra Nayak <rnayak@codeaurora.org>
10453 M:      Paul Walmsley <paul@pwsan.com>
10454 L:      linux-omap@vger.kernel.org
10455 S:      Maintained
10456 F:      arch/arm/mach-omap2/prm*
10457
10458 OMAP RANDOM NUMBER GENERATOR SUPPORT
10459 M:      Deepak Saxena <dsaxena@plexity.net>
10460 S:      Maintained
10461 F:      drivers/char/hw_random/omap-rng.c
10462
10463 OMAP USB SUPPORT
10464 L:      linux-usb@vger.kernel.org
10465 L:      linux-omap@vger.kernel.org
10466 S:      Orphan
10467 F:      drivers/usb/*/*omap*
10468 F:      arch/arm/*omap*/usb*
10469
10470 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10471 M:      Mark Jackson <mpfj@newflow.co.uk>
10472 L:      linux-omap@vger.kernel.org
10473 S:      Maintained
10474 F:      arch/arm/boot/dts/am335x-nano.dts
10475
10476 OMAP1 SUPPORT
10477 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10478 M:      Tony Lindgren <tony@atomide.com>
10479 L:      linux-omap@vger.kernel.org
10480 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10482 S:      Maintained
10483 F:      arch/arm/mach-omap1/
10484 F:      arch/arm/plat-omap/
10485 F:      arch/arm/configs/omap1_defconfig
10486 F:      drivers/i2c/busses/i2c-omap.c
10487 F:      include/linux/platform_data/i2c-omap.h
10488
10489 OMAP2+ SUPPORT
10490 M:      Tony Lindgren <tony@atomide.com>
10491 L:      linux-omap@vger.kernel.org
10492 W:      http://www.muru.com/linux/omap/
10493 W:      http://linux.omap.com/
10494 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10496 S:      Maintained
10497 F:      arch/arm/mach-omap2/
10498 F:      arch/arm/plat-omap/
10499 F:      arch/arm/configs/omap2plus_defconfig
10500 F:      drivers/i2c/busses/i2c-omap.c
10501 F:      drivers/irqchip/irq-omap-intc.c
10502 F:      drivers/mfd/*omap*.c
10503 F:      drivers/mfd/menelaus.c
10504 F:      drivers/mfd/palmas.c
10505 F:      drivers/mfd/tps65217.c
10506 F:      drivers/mfd/tps65218.c
10507 F:      drivers/mfd/tps65910.c
10508 F:      drivers/mfd/twl-core.[ch]
10509 F:      drivers/mfd/twl4030*.c
10510 F:      drivers/mfd/twl6030*.c
10511 F:      drivers/mfd/twl6040*.c
10512 F:      drivers/regulator/palmas-regulator*.c
10513 F:      drivers/regulator/pbias-regulator.c
10514 F:      drivers/regulator/tps65217-regulator.c
10515 F:      drivers/regulator/tps65218-regulator.c
10516 F:      drivers/regulator/tps65910-regulator.c
10517 F:      drivers/regulator/twl-regulator.c
10518 F:      drivers/regulator/twl6030-regulator.c
10519 F:      include/linux/platform_data/i2c-omap.h
10520
10521 ONION OMEGA2+ BOARD
10522 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10523 L:      linux-mips@linux-mips.org
10524 S:      Maintained
10525 F:      arch/mips/boot/dts/ralink/omega2p.dts
10526
10527 OMFS FILESYSTEM
10528 M:      Bob Copeland <me@bobcopeland.com>
10529 L:      linux-karma-devel@lists.sourceforge.net
10530 S:      Maintained
10531 F:      Documentation/filesystems/omfs.txt
10532 F:      fs/omfs/
10533
10534 OMNIKEY CARDMAN 4000 DRIVER
10535 M:      Harald Welte <laforge@gnumonks.org>
10536 S:      Maintained
10537 F:      drivers/char/pcmcia/cm4000_cs.c
10538 F:      include/linux/cm4000_cs.h
10539 F:      include/uapi/linux/cm4000_cs.h
10540
10541 OMNIKEY CARDMAN 4040 DRIVER
10542 M:      Harald Welte <laforge@gnumonks.org>
10543 S:      Maintained
10544 F:      drivers/char/pcmcia/cm4040_cs.*
10545
10546 OMNIVISION OV13858 SENSOR DRIVER
10547 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10548 L:      linux-media@vger.kernel.org
10549 T:      git git://linuxtv.org/media_tree.git
10550 S:      Maintained
10551 F:      drivers/media/i2c/ov13858.c
10552
10553 OMNIVISION OV2680 SENSOR DRIVER
10554 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10555 L:      linux-media@vger.kernel.org
10556 T:      git git://linuxtv.org/media_tree.git
10557 S:      Maintained
10558 F:      drivers/media/i2c/ov2680.c
10559 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10560
10561 OMNIVISION OV2685 SENSOR DRIVER
10562 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10563 L:      linux-media@vger.kernel.org
10564 T:      git git://linuxtv.org/media_tree.git
10565 S:      Maintained
10566 F:      drivers/media/i2c/ov2685.c
10567
10568 OMNIVISION OV5640 SENSOR DRIVER
10569 M:      Steve Longerbeam <slongerbeam@gmail.com>
10570 L:      linux-media@vger.kernel.org
10571 T:      git git://linuxtv.org/media_tree.git
10572 S:      Maintained
10573 F:      drivers/media/i2c/ov5640.c
10574
10575 OMNIVISION OV5647 SENSOR DRIVER
10576 M:      Luis Oliveira <lolivei@synopsys.com>
10577 L:      linux-media@vger.kernel.org
10578 T:      git git://linuxtv.org/media_tree.git
10579 S:      Maintained
10580 F:      drivers/media/i2c/ov5647.c
10581
10582 OMNIVISION OV5695 SENSOR DRIVER
10583 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10584 L:      linux-media@vger.kernel.org
10585 T:      git git://linuxtv.org/media_tree.git
10586 S:      Maintained
10587 F:      drivers/media/i2c/ov5695.c
10588
10589 OMNIVISION OV7670 SENSOR DRIVER
10590 M:      Jonathan Corbet <corbet@lwn.net>
10591 L:      linux-media@vger.kernel.org
10592 T:      git git://linuxtv.org/media_tree.git
10593 S:      Maintained
10594 F:      drivers/media/i2c/ov7670.c
10595 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10596
10597 OMNIVISION OV772x SENSOR DRIVER
10598 M:      Jacopo Mondi <jacopo@jmondi.org>
10599 L:      linux-media@vger.kernel.org
10600 T:      git git://linuxtv.org/media_tree.git
10601 S:      Odd fixes
10602 F:      drivers/media/i2c/ov772x.c
10603 F:      include/media/i2c/ov772x.h
10604 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10605
10606 OMNIVISION OV7740 SENSOR DRIVER
10607 M:      Wenyou Yang <wenyou.yang@microchip.com>
10608 L:      linux-media@vger.kernel.org
10609 T:      git git://linuxtv.org/media_tree.git
10610 S:      Maintained
10611 F:      drivers/media/i2c/ov7740.c
10612 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10613
10614 OMNIVISION OV9650 SENSOR DRIVER
10615 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10616 R:      Akinobu Mita <akinobu.mita@gmail.com>
10617 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10618 L:      linux-media@vger.kernel.org
10619 T:      git git://linuxtv.org/media_tree.git
10620 S:      Maintained
10621 F:      drivers/media/i2c/ov9650.c
10622 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10623
10624 ONENAND FLASH DRIVER
10625 M:      Kyungmin Park <kyungmin.park@samsung.com>
10626 L:      linux-mtd@lists.infradead.org
10627 S:      Maintained
10628 F:      drivers/mtd/nand/onenand/
10629 F:      include/linux/mtd/onenand*.h
10630
10631 ONSTREAM SCSI TAPE DRIVER
10632 M:      Willem Riede <osst@riede.org>
10633 L:      osst-users@lists.sourceforge.net
10634 L:      linux-scsi@vger.kernel.org
10635 S:      Maintained
10636 F:      Documentation/scsi/osst.txt
10637 F:      drivers/scsi/osst.*
10638 F:      drivers/scsi/osst_*.h
10639 F:      drivers/scsi/st.h
10640
10641 OP-TEE DRIVER
10642 M:      Jens Wiklander <jens.wiklander@linaro.org>
10643 S:      Maintained
10644 F:      drivers/tee/optee/
10645
10646 OPA-VNIC DRIVER
10647 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10648 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10649 L:      linux-rdma@vger.kernel.org
10650 S:      Supported
10651 F:      drivers/infiniband/ulp/opa_vnic
10652
10653 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10654 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10655 M:      Frank Rowand <frowand.list@gmail.com>
10656 L:      devicetree@vger.kernel.org
10657 S:      Maintained
10658 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10659 F:      Documentation/devicetree/overlay-notes.txt
10660 F:      drivers/of/overlay.c
10661 F:      drivers/of/resolver.c
10662 K:      of_overlay_notifier_
10663
10664 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10665 M:      Rob Herring <robh+dt@kernel.org>
10666 M:      Frank Rowand <frowand.list@gmail.com>
10667 L:      devicetree@vger.kernel.org
10668 W:      http://www.devicetree.org/
10669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10670 S:      Maintained
10671 F:      drivers/of/
10672 F:      include/linux/of*.h
10673 F:      scripts/dtc/
10674 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10675
10676 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10677 M:      Rob Herring <robh+dt@kernel.org>
10678 M:      Mark Rutland <mark.rutland@arm.com>
10679 L:      devicetree@vger.kernel.org
10680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10681 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10682 S:      Maintained
10683 F:      Documentation/devicetree/
10684 F:      arch/*/boot/dts/
10685 F:      include/dt-bindings/
10686
10687 OPENCORES I2C BUS DRIVER
10688 M:      Peter Korsgaard <jacmet@sunsite.dk>
10689 L:      linux-i2c@vger.kernel.org
10690 S:      Maintained
10691 F:      Documentation/i2c/busses/i2c-ocores
10692 F:      drivers/i2c/busses/i2c-ocores.c
10693
10694 OPENRISC ARCHITECTURE
10695 M:      Jonas Bonn <jonas@southpole.se>
10696 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10697 M:      Stafford Horne <shorne@gmail.com>
10698 T:      git git://github.com/openrisc/linux.git
10699 L:      openrisc@lists.librecores.org
10700 W:      http://openrisc.io
10701 S:      Maintained
10702 F:      Documentation/devicetree/bindings/openrisc/
10703 F:      Documentation/openrisc/
10704 F:      arch/openrisc/
10705 F:      drivers/irqchip/irq-ompic.c
10706 F:      drivers/irqchip/irq-or1k-*
10707
10708 OPENVSWITCH
10709 M:      Pravin B Shelar <pshelar@ovn.org>
10710 L:      netdev@vger.kernel.org
10711 L:      dev@openvswitch.org
10712 W:      http://openvswitch.org
10713 S:      Maintained
10714 F:      net/openvswitch/
10715 F:      include/uapi/linux/openvswitch.h
10716
10717 OPERATING PERFORMANCE POINTS (OPP)
10718 M:      Viresh Kumar <vireshk@kernel.org>
10719 M:      Nishanth Menon <nm@ti.com>
10720 M:      Stephen Boyd <sboyd@kernel.org>
10721 L:      linux-pm@vger.kernel.org
10722 S:      Maintained
10723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10724 F:      drivers/opp/
10725 F:      include/linux/pm_opp.h
10726 F:      Documentation/power/opp.txt
10727 F:      Documentation/devicetree/bindings/opp/
10728
10729 OPL4 DRIVER
10730 M:      Clemens Ladisch <clemens@ladisch.de>
10731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10732 T:      git git://git.alsa-project.org/alsa-kernel.git
10733 S:      Maintained
10734 F:      sound/drivers/opl4/
10735
10736 OPROFILE
10737 M:      Robert Richter <rric@kernel.org>
10738 L:      oprofile-list@lists.sf.net
10739 S:      Maintained
10740 F:      arch/*/include/asm/oprofile*.h
10741 F:      arch/*/oprofile/
10742 F:      drivers/oprofile/
10743 F:      include/linux/oprofile.h
10744
10745 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10746 M:      Mark Fasheh <mark@fasheh.com>
10747 M:      Joel Becker <jlbec@evilplan.org>
10748 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10749 W:      http://ocfs2.wiki.kernel.org
10750 S:      Supported
10751 F:      Documentation/filesystems/ocfs2.txt
10752 F:      Documentation/filesystems/dlmfs.txt
10753 F:      fs/ocfs2/
10754
10755 ORANGEFS FILESYSTEM
10756 M:      Mike Marshall <hubcap@omnibond.com>
10757 R:      Martin Brandenburg <martin@omnibond.com>
10758 L:      devel@lists.orangefs.org
10759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10760 S:      Supported
10761 F:      fs/orangefs/
10762 F:      Documentation/filesystems/orangefs.txt
10763
10764 ORINOCO DRIVER
10765 L:      linux-wireless@vger.kernel.org
10766 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10767 W:      http://www.nongnu.org/orinoco/
10768 S:      Orphan
10769 F:      drivers/net/wireless/intersil/orinoco/
10770
10771 OSD LIBRARY and FILESYSTEM
10772 M:      Boaz Harrosh <ooo@electrozaur.com>
10773 S:      Maintained
10774 F:      drivers/scsi/osd/
10775 F:      include/scsi/osd_*
10776 F:      fs/exofs/
10777
10778 OV2659 OMNIVISION SENSOR DRIVER
10779 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10780 L:      linux-media@vger.kernel.org
10781 W:      https://linuxtv.org
10782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10783 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10784 S:      Maintained
10785 F:      drivers/media/i2c/ov2659.c
10786 F:      include/media/i2c/ov2659.h
10787
10788 OVERLAY FILESYSTEM
10789 M:      Miklos Szeredi <miklos@szeredi.hu>
10790 L:      linux-unionfs@vger.kernel.org
10791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10792 S:      Supported
10793 F:      fs/overlayfs/
10794 F:      Documentation/filesystems/overlayfs.txt
10795
10796 P54 WIRELESS DRIVER
10797 M:      Christian Lamparter <chunkeey@googlemail.com>
10798 L:      linux-wireless@vger.kernel.org
10799 W:      http://wireless.kernel.org/en/users/Drivers/p54
10800 S:      Maintained
10801 F:      drivers/net/wireless/intersil/p54/
10802
10803 PA SEMI ETHERNET DRIVER
10804 L:      netdev@vger.kernel.org
10805 S:      Orphan
10806 F:      drivers/net/ethernet/pasemi/*
10807
10808 PA SEMI SMBUS DRIVER
10809 L:      linux-i2c@vger.kernel.org
10810 S:      Orphan
10811 F:      drivers/i2c/busses/i2c-pasemi.c
10812
10813 PADATA PARALLEL EXECUTION MECHANISM
10814 M:      Steffen Klassert <steffen.klassert@secunet.com>
10815 L:      linux-crypto@vger.kernel.org
10816 S:      Maintained
10817 F:      kernel/padata.c
10818 F:      include/linux/padata.h
10819 F:      Documentation/padata.txt
10820
10821 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10822 M:      Harald Welte <laforge@gnumonks.org>
10823 L:      platform-driver-x86@vger.kernel.org
10824 S:      Maintained
10825 F:      drivers/platform/x86/panasonic-laptop.c
10826
10827 PARALLEL LCD/KEYPAD PANEL DRIVER
10828 M:      Willy Tarreau <willy@haproxy.com>
10829 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10830 S:      Odd Fixes
10831 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10832 F:      drivers/misc/panel.c
10833
10834 PARALLEL PORT SUBSYSTEM
10835 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10836 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10837 L:      linux-parport@lists.infradead.org (subscribers-only)
10838 S:      Maintained
10839 F:      drivers/parport/
10840 F:      include/linux/parport*.h
10841 F:      drivers/char/ppdev.c
10842 F:      include/uapi/linux/ppdev.h
10843 F:      Documentation/parport*.txt
10844
10845 PARAVIRT_OPS INTERFACE
10846 M:      Juergen Gross <jgross@suse.com>
10847 M:      Alok Kataria <akataria@vmware.com>
10848 L:      virtualization@lists.linux-foundation.org
10849 S:      Supported
10850 F:      Documentation/virtual/paravirt_ops.txt
10851 F:      arch/*/kernel/paravirt*
10852 F:      arch/*/include/asm/paravirt*.h
10853 F:      include/linux/hypervisor.h
10854
10855 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10856 M:      Tim Waugh <tim@cyberelk.net>
10857 L:      linux-parport@lists.infradead.org (subscribers-only)
10858 S:      Maintained
10859 F:      Documentation/blockdev/paride.txt
10860 F:      drivers/block/paride/
10861
10862 PARISC ARCHITECTURE
10863 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10864 M:      Helge Deller <deller@gmx.de>
10865 L:      linux-parisc@vger.kernel.org
10866 W:      http://www.parisc-linux.org/
10867 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10870 S:      Maintained
10871 F:      arch/parisc/
10872 F:      Documentation/parisc/
10873 F:      drivers/parisc/
10874 F:      drivers/char/agp/parisc-agp.c
10875 F:      drivers/input/serio/gscps2.c
10876 F:      drivers/parport/parport_gsc.*
10877 F:      drivers/tty/serial/8250/8250_gsc.c
10878 F:      drivers/video/fbdev/sti*
10879 F:      drivers/video/console/sti*
10880 F:      drivers/video/logo/logo_parisc*
10881
10882 PARMAN
10883 M:      Jiri Pirko <jiri@mellanox.com>
10884 L:      netdev@vger.kernel.org
10885 S:      Supported
10886 F:      lib/parman.c
10887 F:      lib/test_parman.c
10888 F:      include/linux/parman.h
10889
10890 PC87360 HARDWARE MONITORING DRIVER
10891 M:      Jim Cromie <jim.cromie@gmail.com>
10892 L:      linux-hwmon@vger.kernel.org
10893 S:      Maintained
10894 F:      Documentation/hwmon/pc87360
10895 F:      drivers/hwmon/pc87360.c
10896
10897 PC8736x GPIO DRIVER
10898 M:      Jim Cromie <jim.cromie@gmail.com>
10899 S:      Maintained
10900 F:      drivers/char/pc8736x_gpio.c
10901
10902 PC87427 HARDWARE MONITORING DRIVER
10903 M:      Jean Delvare <jdelvare@suse.com>
10904 L:      linux-hwmon@vger.kernel.org
10905 S:      Maintained
10906 F:      Documentation/hwmon/pc87427
10907 F:      drivers/hwmon/pc87427.c
10908
10909 PCA9532 LED DRIVER
10910 M:      Riku Voipio <riku.voipio@iki.fi>
10911 S:      Maintained
10912 F:      drivers/leds/leds-pca9532.c
10913 F:      include/linux/leds-pca9532.h
10914
10915 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10916 M:      Guenter Roeck <linux@roeck-us.net>
10917 L:      linux-i2c@vger.kernel.org
10918 S:      Maintained
10919 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10920
10921 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10922 M:      Khalid Aziz <khalid@gonehiking.org>
10923 S:      Maintained
10924 F:      drivers/firmware/pcdp.*
10925
10926 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10927 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10928 L:      linux-pci@vger.kernel.org
10929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930 S:      Maintained
10931 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10932 F:      drivers/pci/controller/pci-aardvark.c
10933
10934 PCI DRIVER FOR ALTERA PCIE IP
10935 M:      Ley Foon Tan <lftan@altera.com>
10936 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10937 L:      linux-pci@vger.kernel.org
10938 S:      Supported
10939 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10940 F:      drivers/pci/controller/pcie-altera.c
10941
10942 PCI DRIVER FOR APPLIEDMICRO XGENE
10943 M:      Tanmay Inamdar <tinamdar@apm.com>
10944 L:      linux-pci@vger.kernel.org
10945 L:      linux-arm-kernel@lists.infradead.org
10946 S:      Maintained
10947 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10948 F:      drivers/pci/controller/pci-xgene.c
10949
10950 PCI DRIVER FOR ARM VERSATILE PLATFORM
10951 M:      Rob Herring <robh@kernel.org>
10952 L:      linux-pci@vger.kernel.org
10953 L:      linux-arm-kernel@lists.infradead.org
10954 S:      Maintained
10955 F:      Documentation/devicetree/bindings/pci/versatile.txt
10956 F:      drivers/pci/controller/pci-versatile.c
10957
10958 PCI DRIVER FOR ARMADA 8K
10959 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10960 L:      linux-pci@vger.kernel.org
10961 L:      linux-arm-kernel@lists.infradead.org
10962 S:      Maintained
10963 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10964 F:      drivers/pci/controller/dwc/pcie-armada8k.c
10965
10966 PCI DRIVER FOR CADENCE PCIE IP
10967 M:      Alan Douglas <adouglas@cadence.com>
10968 L:      linux-pci@vger.kernel.org
10969 S:      Maintained
10970 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10971 F:      drivers/pci/controller/pcie-cadence*
10972
10973 PCI DRIVER FOR FREESCALE LAYERSCAPE
10974 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10975 M:      Mingkai Hu <mingkai.hu@nxp.com>
10976 M:      Roy Zang <roy.zang@nxp.com>
10977 L:      linuxppc-dev@lists.ozlabs.org
10978 L:      linux-pci@vger.kernel.org
10979 L:      linux-arm-kernel@lists.infradead.org
10980 S:      Maintained
10981 F:      drivers/pci/controller/dwc/*layerscape*
10982
10983 PCI DRIVER FOR GENERIC OF HOSTS
10984 M:      Will Deacon <will.deacon@arm.com>
10985 L:      linux-pci@vger.kernel.org
10986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10987 S:      Maintained
10988 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10989 F:      drivers/pci/controller/pci-host-common.c
10990 F:      drivers/pci/controller/pci-host-generic.c
10991
10992 PCI DRIVER FOR IMX6
10993 M:      Richard Zhu <hongxing.zhu@nxp.com>
10994 M:      Lucas Stach <l.stach@pengutronix.de>
10995 L:      linux-pci@vger.kernel.org
10996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10997 S:      Maintained
10998 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10999 F:      drivers/pci/controller/dwc/*imx6*
11000
11001 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11002 M:      Keith Busch <keith.busch@intel.com>
11003 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11004 L:      linux-pci@vger.kernel.org
11005 S:      Supported
11006 F:      drivers/pci/controller/vmd.c
11007
11008 PCI DRIVER FOR MICROSEMI SWITCHTEC
11009 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11010 M:      Logan Gunthorpe <logang@deltatee.com>
11011 L:      linux-pci@vger.kernel.org
11012 S:      Maintained
11013 F:      Documentation/switchtec.txt
11014 F:      Documentation/ABI/testing/sysfs-class-switchtec
11015 F:      drivers/pci/switch/switchtec*
11016 F:      include/uapi/linux/switchtec_ioctl.h
11017 F:      include/linux/switchtec.h
11018 F:      drivers/ntb/hw/mscc/
11019
11020 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11021 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11022 M:      Jason Cooper <jason@lakedaemon.net>
11023 L:      linux-pci@vger.kernel.org
11024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11025 S:      Maintained
11026 F:      drivers/pci/controller/*mvebu*
11027
11028 PCI DRIVER FOR NVIDIA TEGRA
11029 M:      Thierry Reding <thierry.reding@gmail.com>
11030 L:      linux-tegra@vger.kernel.org
11031 L:      linux-pci@vger.kernel.org
11032 S:      Supported
11033 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11034 F:      drivers/pci/controller/pci-tegra.c
11035
11036 PCI DRIVER FOR RENESAS R-CAR
11037 M:      Simon Horman <horms@verge.net.au>
11038 L:      linux-pci@vger.kernel.org
11039 L:      linux-renesas-soc@vger.kernel.org
11040 S:      Maintained
11041 F:      drivers/pci/controller/*rcar*
11042
11043 PCI DRIVER FOR SAMSUNG EXYNOS
11044 M:      Jingoo Han <jingoohan1@gmail.com>
11045 L:      linux-pci@vger.kernel.org
11046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11047 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11048 S:      Maintained
11049 F:      drivers/pci/controller/dwc/pci-exynos.c
11050
11051 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11052 M:      Jingoo Han <jingoohan1@gmail.com>
11053 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11054 L:      linux-pci@vger.kernel.org
11055 S:      Maintained
11056 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11057 F:      drivers/pci/controller/dwc/*designware*
11058
11059 PCI DRIVER FOR TI DRA7XX
11060 M:      Kishon Vijay Abraham I <kishon@ti.com>
11061 L:      linux-omap@vger.kernel.org
11062 L:      linux-pci@vger.kernel.org
11063 S:      Supported
11064 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11065 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11066
11067 PCI DRIVER FOR TI KEYSTONE
11068 M:      Murali Karicheri <m-karicheri2@ti.com>
11069 L:      linux-pci@vger.kernel.org
11070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071 S:      Maintained
11072 F:      drivers/pci/controller/dwc/*keystone*
11073
11074 PCI ENDPOINT SUBSYSTEM
11075 M:      Kishon Vijay Abraham I <kishon@ti.com>
11076 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11077 L:      linux-pci@vger.kernel.org
11078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11079 S:      Supported
11080 F:      drivers/pci/endpoint/
11081 F:      drivers/misc/pci_endpoint_test.c
11082 F:      tools/pci/
11083
11084 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11085 M:      Russell Currey <ruscur@russell.cc>
11086 L:      linuxppc-dev@lists.ozlabs.org
11087 S:      Supported
11088 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11089 F:      arch/powerpc/kernel/eeh*.c
11090 F:      arch/powerpc/platforms/*/eeh*.c
11091 F:      arch/powerpc/include/*/eeh*.h
11092
11093 PCI ERROR RECOVERY
11094 M:      Linas Vepstas <linasvepstas@gmail.com>
11095 L:      linux-pci@vger.kernel.org
11096 S:      Supported
11097 F:      Documentation/PCI/pci-error-recovery.txt
11098
11099 PCI MSI DRIVER FOR ALTERA MSI IP
11100 M:      Ley Foon Tan <lftan@altera.com>
11101 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11102 L:      linux-pci@vger.kernel.org
11103 S:      Supported
11104 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11105 F:      drivers/pci/controller/pcie-altera-msi.c
11106
11107 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11108 M:      Duc Dang <dhdang@apm.com>
11109 L:      linux-pci@vger.kernel.org
11110 L:      linux-arm-kernel@lists.infradead.org
11111 S:      Maintained
11112 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11113 F:      drivers/pci/controller/pci-xgene-msi.c
11114
11115 PCI SUBSYSTEM
11116 M:      Bjorn Helgaas <bhelgaas@google.com>
11117 L:      linux-pci@vger.kernel.org
11118 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11120 S:      Supported
11121 F:      Documentation/devicetree/bindings/pci/
11122 F:      Documentation/PCI/
11123 F:      drivers/acpi/pci*
11124 F:      drivers/pci/
11125 F:      include/asm-generic/pci*
11126 F:      include/linux/pci*
11127 F:      include/linux/of_pci.h
11128 F:      include/uapi/linux/pci*
11129 F:      lib/pci*
11130 F:      arch/x86/pci/
11131 F:      arch/x86/kernel/quirks.c
11132
11133 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11134 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11135 L:      linux-pci@vger.kernel.org
11136 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11138 S:      Supported
11139 F:      drivers/pci/controller/
11140
11141 PCIE DRIVER FOR AXIS ARTPEC
11142 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11143 L:      linux-arm-kernel@axis.com
11144 L:      linux-pci@vger.kernel.org
11145 S:      Maintained
11146 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11147 F:      drivers/pci/controller/dwc/*artpec*
11148
11149 PCIE DRIVER FOR CAVIUM THUNDERX
11150 M:      David Daney <david.daney@cavium.com>
11151 L:      linux-pci@vger.kernel.org
11152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11153 S:      Supported
11154 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11155 F:      drivers/pci/controller/pci-thunder-*
11156
11157 PCIE DRIVER FOR HISILICON
11158 M:      Zhou Wang <wangzhou1@hisilicon.com>
11159 L:      linux-pci@vger.kernel.org
11160 S:      Maintained
11161 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11162 F:      drivers/pci/controller/dwc/pcie-hisi.c
11163
11164 PCIE DRIVER FOR HISILICON KIRIN
11165 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11166 M:      Binghui Wang <wangbinghui@hisilicon.com>
11167 L:      linux-pci@vger.kernel.org
11168 S:      Maintained
11169 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11170 F:      drivers/pci/controller/dwc/pcie-kirin.c
11171
11172 PCIE DRIVER FOR HISILICON STB
11173 M:      Jianguo Sun <sunjianguo1@huawei.com>
11174 M:      Shawn Guo <shawn.guo@linaro.org>
11175 L:      linux-pci@vger.kernel.org
11176 S:      Maintained
11177 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11178 F:      drivers/pci/controller/dwc/pcie-histb.c
11179
11180 PCIE DRIVER FOR MEDIATEK
11181 M:      Ryder Lee <ryder.lee@mediatek.com>
11182 L:      linux-pci@vger.kernel.org
11183 L:      linux-mediatek@lists.infradead.org
11184 S:      Supported
11185 F:      Documentation/devicetree/bindings/pci/mediatek*
11186 F:      drivers/pci/controller/*mediatek*
11187
11188 PCIE DRIVER FOR QUALCOMM MSM
11189 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11190 L:      linux-pci@vger.kernel.org
11191 L:      linux-arm-msm@vger.kernel.org
11192 S:      Maintained
11193 F:      drivers/pci/controller/dwc/*qcom*
11194
11195 PCIE DRIVER FOR ROCKCHIP
11196 M:      Shawn Lin <shawn.lin@rock-chips.com>
11197 L:      linux-pci@vger.kernel.org
11198 L:      linux-rockchip@lists.infradead.org
11199 S:      Maintained
11200 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11201 F:      drivers/pci/controller/pcie-rockchip*
11202
11203 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11204 M:      Linus Walleij <linus.walleij@linaro.org>
11205 L:      linux-pci@vger.kernel.org
11206 S:      Maintained
11207 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11208 F:      drivers/pci/controller/pci-v3-semi.c
11209
11210 PCIE DRIVER FOR ST SPEAR13XX
11211 M:      Pratyush Anand <pratyush.anand@gmail.com>
11212 L:      linux-pci@vger.kernel.org
11213 S:      Maintained
11214 F:      drivers/pci/controller/dwc/*spear*
11215
11216 PCMCIA SUBSYSTEM
11217 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11219 S:      Odd Fixes
11220 F:      Documentation/pcmcia/
11221 F:      tools/pcmcia/
11222 F:      drivers/pcmcia/
11223 F:      include/pcmcia/
11224
11225 PCNET32 NETWORK DRIVER
11226 M:      Don Fry <pcnet32@frontier.com>
11227 L:      netdev@vger.kernel.org
11228 S:      Maintained
11229 F:      drivers/net/ethernet/amd/pcnet32.c
11230
11231 PCRYPT PARALLEL CRYPTO ENGINE
11232 M:      Steffen Klassert <steffen.klassert@secunet.com>
11233 L:      linux-crypto@vger.kernel.org
11234 S:      Maintained
11235 F:      crypto/pcrypt.c
11236 F:      include/crypto/pcrypt.h
11237
11238 PEAQ WMI HOTKEYS DRIVER
11239 M:      Hans de Goede <hdegoede@redhat.com>
11240 L:      platform-driver-x86@vger.kernel.org
11241 S:      Maintained
11242 F:      drivers/platform/x86/peaq-wmi.c
11243
11244 PER-CPU MEMORY ALLOCATOR
11245 M:      Tejun Heo <tj@kernel.org>
11246 M:      Christoph Lameter <cl@linux.com>
11247 M:      Dennis Zhou <dennisszhou@gmail.com>
11248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11249 S:      Maintained
11250 F:      include/linux/percpu*.h
11251 F:      mm/percpu*.c
11252 F:      arch/*/include/asm/percpu.h
11253
11254 PER-TASK DELAY ACCOUNTING
11255 M:      Balbir Singh <bsingharora@gmail.com>
11256 S:      Maintained
11257 F:      include/linux/delayacct.h
11258 F:      kernel/delayacct.c
11259
11260 PERFORMANCE EVENTS SUBSYSTEM
11261 M:      Peter Zijlstra <peterz@infradead.org>
11262 M:      Ingo Molnar <mingo@redhat.com>
11263 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11264 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11265 R:      Jiri Olsa <jolsa@redhat.com>
11266 R:      Namhyung Kim <namhyung@kernel.org>
11267 L:      linux-kernel@vger.kernel.org
11268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11269 S:      Supported
11270 F:      kernel/events/*
11271 F:      include/linux/perf_event.h
11272 F:      include/uapi/linux/perf_event.h
11273 F:      arch/*/kernel/perf_event*.c
11274 F:      arch/*/kernel/*/perf_event*.c
11275 F:      arch/*/kernel/*/*/perf_event*.c
11276 F:      arch/*/include/asm/perf_event.h
11277 F:      arch/*/kernel/perf_callchain.c
11278 F:      arch/*/events/*
11279 F:      tools/perf/
11280
11281 PERSONALITY HANDLING
11282 M:      Christoph Hellwig <hch@infradead.org>
11283 L:      linux-abi-devel@lists.sourceforge.net
11284 S:      Maintained
11285 F:      include/linux/personality.h
11286 F:      include/uapi/linux/personality.h
11287
11288 PHONET PROTOCOL
11289 M:      Remi Denis-Courmont <courmisch@gmail.com>
11290 S:      Supported
11291 F:      Documentation/networking/phonet.txt
11292 F:      include/linux/phonet.h
11293 F:      include/net/phonet/
11294 F:      include/uapi/linux/phonet.h
11295 F:      net/phonet/
11296
11297 PHRAM MTD DRIVER
11298 M:      Joern Engel <joern@lazybastard.org>
11299 L:      linux-mtd@lists.infradead.org
11300 S:      Maintained
11301 F:      drivers/mtd/devices/phram.c
11302
11303 PICOLCD HID DRIVER
11304 M:      Bruno Prémont <bonbons@linux-vserver.org>
11305 L:      linux-input@vger.kernel.org
11306 S:      Maintained
11307 F:      drivers/hid/hid-picolcd*
11308
11309 PICOXCELL SUPPORT
11310 M:      Jamie Iles <jamie@jamieiles.com>
11311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11312 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11313 S:      Supported
11314 F:      arch/arm/boot/dts/picoxcell*
11315 F:      arch/arm/mach-picoxcell/
11316 F:      drivers/crypto/picoxcell*
11317
11318 PIN CONTROL SUBSYSTEM
11319 M:      Linus Walleij <linus.walleij@linaro.org>
11320 L:      linux-gpio@vger.kernel.org
11321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11322 S:      Maintained
11323 F:      Documentation/devicetree/bindings/pinctrl/
11324 F:      Documentation/driver-api/pinctl.rst
11325 F:      drivers/pinctrl/
11326 F:      include/linux/pinctrl/
11327
11328 PIN CONTROLLER - ATMEL AT91
11329 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11331 S:      Maintained
11332 F:      drivers/pinctrl/pinctrl-at91.*
11333
11334 PIN CONTROLLER - ATMEL AT91 PIO4
11335 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11337 L:      linux-gpio@vger.kernel.org
11338 S:      Supported
11339 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11340
11341 PIN CONTROLLER - FREESCALE
11342 M:      Dong Aisheng <aisheng.dong@nxp.com>
11343 M:      Fabio Estevam <festevam@gmail.com>
11344 M:      Shawn Guo <shawnguo@kernel.org>
11345 M:      Stefan Agner <stefan@agner.ch>
11346 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11347 L:      linux-gpio@vger.kernel.org
11348 S:      Maintained
11349 F:      drivers/pinctrl/freescale/
11350 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11351
11352 PIN CONTROLLER - INTEL
11353 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11354 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11355 S:      Maintained
11356 F:      drivers/pinctrl/intel/
11357
11358 PIN CONTROLLER - MEDIATEK
11359 M:      Sean Wang <sean.wang@mediatek.com>
11360 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11361 S:      Maintained
11362 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11363 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11364 F:      drivers/pinctrl/mediatek/mtk-eint.*
11365 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11366 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11367 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11368
11369 PIN CONTROLLER - QUALCOMM
11370 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11371 S:      Maintained
11372 L:      linux-arm-msm@vger.kernel.org
11373 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11374 F:      drivers/pinctrl/qcom/
11375
11376 PIN CONTROLLER - RENESAS
11377 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11378 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11379 L:      linux-renesas-soc@vger.kernel.org
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11381 S:      Maintained
11382 F:      drivers/pinctrl/sh-pfc/
11383
11384 PIN CONTROLLER - SAMSUNG
11385 M:      Tomasz Figa <tomasz.figa@gmail.com>
11386 M:      Krzysztof Kozlowski <krzk@kernel.org>
11387 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11389 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11390 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11392 S:      Maintained
11393 F:      drivers/pinctrl/samsung/
11394 F:      include/dt-bindings/pinctrl/samsung.h
11395 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11396
11397 PIN CONTROLLER - SINGLE
11398 M:      Tony Lindgren <tony@atomide.com>
11399 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11401 L:      linux-omap@vger.kernel.org
11402 S:      Maintained
11403 F:      drivers/pinctrl/pinctrl-single.c
11404
11405 PIN CONTROLLER - ST SPEAR
11406 M:      Viresh Kumar <vireshk@kernel.org>
11407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11408 W:      http://www.st.com/spear
11409 S:      Maintained
11410 F:      drivers/pinctrl/spear/
11411
11412 PISTACHIO SOC SUPPORT
11413 M:      James Hartley <james.hartley@sondrel.com>
11414 L:      linux-mips@linux-mips.org
11415 S:      Odd Fixes
11416 F:      arch/mips/pistachio/
11417 F:      arch/mips/include/asm/mach-pistachio/
11418 F:      arch/mips/boot/dts/img/pistachio*
11419 F:      arch/mips/configs/pistachio*_defconfig
11420
11421 PKTCDVD DRIVER
11422 S:      Orphan
11423 M:      linux-block@vger.kernel.org
11424 F:      drivers/block/pktcdvd.c
11425 F:      include/linux/pktcdvd.h
11426 F:      include/uapi/linux/pktcdvd.h
11427
11428 PKUNITY SOC DRIVERS
11429 M:      Guan Xuetao <gxt@pku.edu.cn>
11430 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11431 S:      Maintained
11432 T:      git git://github.com/gxt/linux.git
11433 F:      drivers/input/serio/i8042-unicore32io.h
11434 F:      drivers/i2c/busses/i2c-puv3.c
11435 F:      drivers/video/fbdev/fb-puv3.c
11436 F:      drivers/rtc/rtc-puv3.c
11437
11438 PMBUS HARDWARE MONITORING DRIVERS
11439 M:      Guenter Roeck <linux@roeck-us.net>
11440 L:      linux-hwmon@vger.kernel.org
11441 W:      http://hwmon.wiki.kernel.org/
11442 W:      http://www.roeck-us.net/linux/drivers/
11443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11444 S:      Maintained
11445 F:      Documentation/hwmon/pmbus
11446 F:      drivers/hwmon/pmbus/
11447 F:      include/linux/pmbus.h
11448
11449 PMC SIERRA MaxRAID DRIVER
11450 L:      linux-scsi@vger.kernel.org
11451 W:      http://www.pmc-sierra.com/
11452 S:      Orphan
11453 F:      drivers/scsi/pmcraid.*
11454
11455 PMC SIERRA PM8001 DRIVER
11456 M:      Jack Wang <jinpu.wang@profitbricks.com>
11457 M:      lindar_liu@usish.com
11458 L:      linux-scsi@vger.kernel.org
11459 S:      Supported
11460 F:      drivers/scsi/pm8001/
11461
11462 PNP SUPPORT
11463 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11464 S:      Maintained
11465 F:      drivers/pnp/
11466
11467 POSIX CLOCKS and TIMERS
11468 M:      Thomas Gleixner <tglx@linutronix.de>
11469 L:      linux-kernel@vger.kernel.org
11470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11471 S:      Maintained
11472 F:      fs/timerfd.c
11473 F:      include/linux/timer*
11474 F:      kernel/time/*timer*
11475
11476 POWER MANAGEMENT CORE
11477 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11478 L:      linux-pm@vger.kernel.org
11479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11480 B:      https://bugzilla.kernel.org
11481 S:      Supported
11482 F:      drivers/base/power/
11483 F:      include/linux/pm.h
11484 F:      include/linux/pm_*
11485 F:      include/linux/powercap.h
11486 F:      drivers/powercap/
11487 F:      kernel/configs/nopm.config
11488
11489 POWER STATE COORDINATION INTERFACE (PSCI)
11490 M:      Mark Rutland <mark.rutland@arm.com>
11491 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11492 L:      linux-arm-kernel@lists.infradead.org
11493 S:      Maintained
11494 F:      drivers/firmware/psci*.c
11495 F:      include/linux/psci.h
11496 F:      include/uapi/linux/psci.h
11497
11498 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11499 M:      Sebastian Reichel <sre@kernel.org>
11500 L:      linux-pm@vger.kernel.org
11501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11502 S:      Maintained
11503 F:      Documentation/ABI/testing/sysfs-class-power
11504 F:      Documentation/devicetree/bindings/power/supply/
11505 F:      include/linux/power_supply.h
11506 F:      drivers/power/supply/
11507
11508 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11509 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11510 L:      linuxppc-dev@lists.ozlabs.org
11511 S:      Maintained
11512 F:      drivers/char/powernv-op-panel.c
11513
11514 PPP OVER ATM (RFC 2364)
11515 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11516 S:      Maintained
11517 F:      net/atm/pppoatm.c
11518 F:      include/uapi/linux/atmppp.h
11519
11520 PPP OVER ETHERNET
11521 M:      Michal Ostrowski <mostrows@earthlink.net>
11522 S:      Maintained
11523 F:      drivers/net/ppp/pppoe.c
11524 F:      drivers/net/ppp/pppox.c
11525
11526 PPP OVER L2TP
11527 M:      James Chapman <jchapman@katalix.com>
11528 S:      Maintained
11529 F:      net/l2tp/l2tp_ppp.c
11530 F:      include/linux/if_pppol2tp.h
11531 F:      include/uapi/linux/if_pppol2tp.h
11532
11533 PPP PROTOCOL DRIVERS AND COMPRESSORS
11534 M:      Paul Mackerras <paulus@samba.org>
11535 L:      linux-ppp@vger.kernel.org
11536 S:      Maintained
11537 F:      drivers/net/ppp/ppp_*
11538
11539 PPS SUPPORT
11540 M:      Rodolfo Giometti <giometti@enneenne.com>
11541 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11542 L:      linuxpps@ml.enneenne.com (subscribers-only)
11543 S:      Maintained
11544 F:      Documentation/pps/
11545 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11546 F:      Documentation/ABI/testing/sysfs-pps
11547 F:      drivers/pps/
11548 F:      include/linux/pps*.h
11549 F:      include/uapi/linux/pps.h
11550
11551 PPTP DRIVER
11552 M:      Dmitry Kozlov <xeb@mail.ru>
11553 L:      netdev@vger.kernel.org
11554 S:      Maintained
11555 F:      drivers/net/ppp/pptp.c
11556 W:      http://sourceforge.net/projects/accel-pptp
11557
11558 PREEMPTIBLE KERNEL
11559 M:      Robert Love <rml@tech9.net>
11560 L:      kpreempt-tech@lists.sourceforge.net
11561 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11562 S:      Supported
11563 F:      Documentation/preempt-locking.txt
11564 F:      include/linux/preempt.h
11565
11566 PRINTK
11567 M:      Petr Mladek <pmladek@suse.com>
11568 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11569 R:      Steven Rostedt <rostedt@goodmis.org>
11570 S:      Maintained
11571 F:      kernel/printk/
11572 F:      include/linux/printk.h
11573
11574 PRISM54 WIRELESS DRIVER
11575 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11576 L:      linux-wireless@vger.kernel.org
11577 W:      http://wireless.kernel.org/en/users/Drivers/p54
11578 S:      Obsolete
11579 F:      drivers/net/wireless/intersil/prism54/
11580
11581 PROC FILESYSTEM
11582 R:      Alexey Dobriyan <adobriyan@gmail.com>
11583 L:      linux-kernel@vger.kernel.org
11584 L:      linux-fsdevel@vger.kernel.org
11585 S:      Maintained
11586 F:      fs/proc/
11587 F:      include/linux/proc_fs.h
11588 F:      tools/testing/selftests/proc/
11589
11590 PROC SYSCTL
11591 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11592 M:      Kees Cook <keescook@chromium.org>
11593 L:      linux-kernel@vger.kernel.org
11594 L:      linux-fsdevel@vger.kernel.org
11595 S:      Maintained
11596 F:      fs/proc/proc_sysctl.c
11597 F:      include/linux/sysctl.h
11598 F:      kernel/sysctl.c
11599 F:      tools/testing/selftests/sysctl/
11600
11601 PS3 NETWORK SUPPORT
11602 M:      Geoff Levand <geoff@infradead.org>
11603 L:      netdev@vger.kernel.org
11604 L:      linuxppc-dev@lists.ozlabs.org
11605 S:      Maintained
11606 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11607
11608 PS3 PLATFORM SUPPORT
11609 M:      Geoff Levand <geoff@infradead.org>
11610 L:      linuxppc-dev@lists.ozlabs.org
11611 S:      Maintained
11612 F:      arch/powerpc/boot/ps3*
11613 F:      arch/powerpc/include/asm/lv1call.h
11614 F:      arch/powerpc/include/asm/ps3*.h
11615 F:      arch/powerpc/platforms/ps3/
11616 F:      drivers/*/ps3*
11617 F:      drivers/ps3/
11618 F:      drivers/rtc/rtc-ps3.c
11619 F:      drivers/usb/host/*ps3.c
11620 F:      sound/ppc/snd_ps3*
11621
11622 PS3VRAM DRIVER
11623 M:      Jim Paris <jim@jtan.com>
11624 M:      Geoff Levand <geoff@infradead.org>
11625 L:      linuxppc-dev@lists.ozlabs.org
11626 S:      Maintained
11627 F:      drivers/block/ps3vram.c
11628
11629 PSAMPLE PACKET SAMPLING SUPPORT:
11630 M:      Yotam Gigi <yotam.gi@gmail.com>
11631 S:      Maintained
11632 F:      net/psample
11633 F:      include/net/psample.h
11634 F:      include/uapi/linux/psample.h
11635
11636 PSTORE FILESYSTEM
11637 M:      Kees Cook <keescook@chromium.org>
11638 M:      Anton Vorontsov <anton@enomsg.org>
11639 M:      Colin Cross <ccross@android.com>
11640 M:      Tony Luck <tony.luck@intel.com>
11641 S:      Maintained
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11643 F:      fs/pstore/
11644 F:      include/linux/pstore*
11645 F:      drivers/firmware/efi/efi-pstore.c
11646 F:      drivers/acpi/apei/erst.c
11647 F:      Documentation/admin-guide/ramoops.rst
11648 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11649 K:      \b(pstore|ramoops)
11650
11651 PTP HARDWARE CLOCK SUPPORT
11652 M:      Richard Cochran <richardcochran@gmail.com>
11653 L:      netdev@vger.kernel.org
11654 S:      Maintained
11655 W:      http://linuxptp.sourceforge.net/
11656 F:      Documentation/ABI/testing/sysfs-ptp
11657 F:      Documentation/ptp/*
11658 F:      drivers/net/phy/dp83640*
11659 F:      drivers/ptp/*
11660 F:      include/linux/ptp_cl*
11661
11662 PTRACE SUPPORT
11663 M:      Oleg Nesterov <oleg@redhat.com>
11664 S:      Maintained
11665 F:      include/asm-generic/syscall.h
11666 F:      include/linux/ptrace.h
11667 F:      include/linux/regset.h
11668 F:      include/linux/tracehook.h
11669 F:      include/uapi/linux/ptrace.h
11670 F:      include/uapi/linux/ptrace.h
11671 F:      include/asm-generic/ptrace.h
11672 F:      kernel/ptrace.c
11673 F:      arch/*/ptrace*.c
11674 F:      arch/*/*/ptrace*.c
11675 F:      arch/*/include/asm/ptrace*.h
11676
11677 PULSE8-CEC DRIVER
11678 M:      Hans Verkuil <hverkuil@xs4all.nl>
11679 L:      linux-media@vger.kernel.org
11680 T:      git git://linuxtv.org/media_tree.git
11681 S:      Maintained
11682 F:      drivers/media/usb/pulse8-cec/*
11683 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11684
11685 PVRUSB2 VIDEO4LINUX DRIVER
11686 M:      Mike Isely <isely@pobox.com>
11687 L:      pvrusb2@isely.net       (subscribers-only)
11688 L:      linux-media@vger.kernel.org
11689 W:      http://www.isely.net/pvrusb2/
11690 T:      git git://linuxtv.org/media_tree.git
11691 S:      Maintained
11692 F:      Documentation/media/v4l-drivers/pvrusb2*
11693 F:      drivers/media/usb/pvrusb2/
11694
11695 PWC WEBCAM DRIVER
11696 M:      Hans Verkuil <hverkuil@xs4all.nl>
11697 L:      linux-media@vger.kernel.org
11698 T:      git git://linuxtv.org/media_tree.git
11699 S:      Odd Fixes
11700 F:      drivers/media/usb/pwc/*
11701
11702 PWM FAN DRIVER
11703 M:      Kamil Debski <kamil@wypas.org>
11704 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11705 L:      linux-hwmon@vger.kernel.org
11706 S:      Supported
11707 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11708 F:      Documentation/hwmon/pwm-fan
11709 F:      drivers/hwmon/pwm-fan.c
11710
11711 PWM IR Transmitter
11712 M:      Sean Young <sean@mess.org>
11713 L:      linux-media@vger.kernel.org
11714 S:      Maintained
11715 F:      drivers/media/rc/pwm-ir-tx.c
11716
11717 PWM SUBSYSTEM
11718 M:      Thierry Reding <thierry.reding@gmail.com>
11719 L:      linux-pwm@vger.kernel.org
11720 S:      Maintained
11721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11722 F:      Documentation/pwm.txt
11723 F:      Documentation/devicetree/bindings/pwm/
11724 F:      include/linux/pwm.h
11725 F:      drivers/pwm/
11726 F:      drivers/video/backlight/pwm_bl.c
11727 F:      include/linux/pwm_backlight.h
11728 F:      drivers/gpio/gpio-mvebu.c
11729 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11730
11731 PXA GPIO DRIVER
11732 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11733 L:      linux-gpio@vger.kernel.org
11734 S:      Maintained
11735 F:      drivers/gpio/gpio-pxa.c
11736
11737 PXA MMCI DRIVER
11738 S:      Orphan
11739
11740 PXA RTC DRIVER
11741 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11742 L:      linux-rtc@vger.kernel.org
11743 S:      Maintained
11744
11745 PXA2xx/PXA3xx SUPPORT
11746 M:      Daniel Mack <daniel@zonque.org>
11747 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11748 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11750 T:      git git://github.com/hzhuang1/linux.git
11751 T:      git git://github.com/rjarzmik/linux.git
11752 S:      Maintained
11753 F:      arch/arm/boot/dts/pxa*
11754 F:      arch/arm/mach-pxa/
11755 F:      drivers/dma/pxa*
11756 F:      drivers/pcmcia/pxa2xx*
11757 F:      drivers/pinctrl/pxa/
11758 F:      drivers/spi/spi-pxa2xx*
11759 F:      drivers/usb/gadget/udc/pxa2*
11760 F:      include/sound/pxa2xx-lib.h
11761 F:      sound/arm/pxa*
11762 F:      sound/soc/pxa/
11763
11764 QAT DRIVER
11765 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11766 L:      qat-linux@intel.com
11767 S:      Supported
11768 F:      drivers/crypto/qat/
11769
11770 QCOM AUDIO (ASoC) DRIVERS
11771 M:      Patrick Lai <plai@codeaurora.org>
11772 M:      Banajit Goswami <bgoswami@codeaurora.org>
11773 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11774 S:      Supported
11775 F:      sound/soc/qcom/
11776
11777 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11778 M:      Gabriel Somlo <somlo@cmu.edu>
11779 M:      "Michael S. Tsirkin" <mst@redhat.com>
11780 L:      qemu-devel@nongnu.org
11781 S:      Maintained
11782 F:      drivers/firmware/qemu_fw_cfg.c
11783 F:      include/uapi/linux/qemu_fw_cfg.h
11784
11785 QIB DRIVER
11786 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11787 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11788 L:      linux-rdma@vger.kernel.org
11789 S:      Supported
11790 F:      drivers/infiniband/hw/qib/
11791
11792 QLOGIC QL41xxx FCOE DRIVER
11793 M:      QLogic-Storage-Upstream@cavium.com
11794 L:      linux-scsi@vger.kernel.org
11795 S:      Supported
11796 F:      drivers/scsi/qedf/
11797
11798 QLOGIC QL41xxx ISCSI DRIVER
11799 M:      QLogic-Storage-Upstream@cavium.com
11800 L:      linux-scsi@vger.kernel.org
11801 S:      Supported
11802 F:      drivers/scsi/qedi/
11803
11804 QLOGIC QL4xxx ETHERNET DRIVER
11805 M:      Ariel Elior <Ariel.Elior@cavium.com>
11806 M:      everest-linux-l2@cavium.com
11807 L:      netdev@vger.kernel.org
11808 S:      Supported
11809 F:      drivers/net/ethernet/qlogic/qed/
11810 F:      include/linux/qed/
11811 F:      drivers/net/ethernet/qlogic/qede/
11812
11813 QLOGIC QL4xxx RDMA DRIVER
11814 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11815 M:      Ariel Elior <Ariel.Elior@cavium.com>
11816 L:      linux-rdma@vger.kernel.org
11817 S:      Supported
11818 F:      drivers/infiniband/hw/qedr/
11819 F:      include/uapi/rdma/qedr-abi.h
11820
11821 QLOGIC QLA1280 SCSI DRIVER
11822 M:      Michael Reed <mdr@sgi.com>
11823 L:      linux-scsi@vger.kernel.org
11824 S:      Maintained
11825 F:      drivers/scsi/qla1280.[ch]
11826
11827 QLOGIC QLA2XXX FC-SCSI DRIVER
11828 M:      qla2xxx-upstream@qlogic.com
11829 L:      linux-scsi@vger.kernel.org
11830 S:      Supported
11831 F:      Documentation/scsi/LICENSE.qla2xxx
11832 F:      drivers/scsi/qla2xxx/
11833
11834 QLOGIC QLA3XXX NETWORK DRIVER
11835 M:      Dept-GELinuxNICDev@cavium.com
11836 L:      netdev@vger.kernel.org
11837 S:      Supported
11838 F:      Documentation/networking/LICENSE.qla3xxx
11839 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11840
11841 QLOGIC QLA4XXX iSCSI DRIVER
11842 M:      QLogic-Storage-Upstream@qlogic.com
11843 L:      linux-scsi@vger.kernel.org
11844 S:      Supported
11845 F:      Documentation/scsi/LICENSE.qla4xxx
11846 F:      drivers/scsi/qla4xxx/
11847
11848 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11849 M:      Harish Patil <harish.patil@cavium.com>
11850 M:      Manish Chopra <manish.chopra@cavium.com>
11851 M:      Dept-GELinuxNICDev@cavium.com
11852 L:      netdev@vger.kernel.org
11853 S:      Supported
11854 F:      drivers/net/ethernet/qlogic/qlcnic/
11855
11856 QLOGIC QLGE 10Gb ETHERNET DRIVER
11857 M:      Harish Patil <harish.patil@cavium.com>
11858 M:      Manish Chopra <manish.chopra@cavium.com>
11859 M:      Dept-GELinuxNICDev@cavium.com
11860 L:      netdev@vger.kernel.org
11861 S:      Supported
11862 F:      drivers/net/ethernet/qlogic/qlge/
11863
11864 QM1D1B0004 MEDIA DRIVER
11865 M:      Akihiro Tsukada <tskd08@gmail.com>
11866 L:      linux-media@vger.kernel.org
11867 S:      Odd Fixes
11868 F:      drivers/media/tuners/qm1d1b0004*
11869
11870 QM1D1C0042 MEDIA DRIVER
11871 M:      Akihiro Tsukada <tskd08@gmail.com>
11872 L:      linux-media@vger.kernel.org
11873 S:      Odd Fixes
11874 F:      drivers/media/tuners/qm1d1c0042*
11875
11876 QNX4 FILESYSTEM
11877 M:      Anders Larsen <al@alarsen.net>
11878 W:      http://www.alarsen.net/linux/qnx4fs/
11879 S:      Maintained
11880 F:      fs/qnx4/
11881 F:      include/uapi/linux/qnx4_fs.h
11882 F:      include/uapi/linux/qnxtypes.h
11883
11884 QORIQ DPAA2 FSL-MC BUS DRIVER
11885 M:      Stuart Yoder <stuyoder@gmail.com>
11886 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11887 L:      linux-kernel@vger.kernel.org
11888 S:      Maintained
11889 F:      drivers/bus/fsl-mc/
11890 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11891 F:      Documentation/networking/dpaa2/overview.rst
11892
11893 QT1010 MEDIA DRIVER
11894 M:      Antti Palosaari <crope@iki.fi>
11895 L:      linux-media@vger.kernel.org
11896 W:      https://linuxtv.org
11897 W:      http://palosaari.fi/linux/
11898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11899 T:      git git://linuxtv.org/anttip/media_tree.git
11900 S:      Maintained
11901 F:      drivers/media/tuners/qt1010*
11902
11903 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11904 M:      Kalle Valo <kvalo@codeaurora.org>
11905 L:      ath10k@lists.infradead.org
11906 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11908 S:      Supported
11909 F:      drivers/net/wireless/ath/ath10k/
11910
11911 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11912 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11913 L:      linux-wireless@vger.kernel.org
11914 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11915 S:      Supported
11916 F:      drivers/net/wireless/ath/ath9k/
11917
11918 QUALCOMM CAMERA SUBSYSTEM DRIVER
11919 M:      Todor Tomov <todor.tomov@linaro.org>
11920 L:      linux-media@vger.kernel.org
11921 S:      Maintained
11922 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11923 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11924 F:      drivers/media/platform/qcom/camss/
11925
11926 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11927 M:  Ilia Lin <ilia.lin@gmail.com>
11928 L:  linux-pm@vger.kernel.org
11929 S:  Maintained
11930 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11931 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11932
11933 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11934 M:      Timur Tabi <timur@kernel.org>
11935 L:      netdev@vger.kernel.org
11936 S:      Maintained
11937 F:      drivers/net/ethernet/qualcomm/emac/
11938
11939 QUALCOMM HEXAGON ARCHITECTURE
11940 M:      Richard Kuo <rkuo@codeaurora.org>
11941 L:      linux-hexagon@vger.kernel.org
11942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11943 S:      Supported
11944 F:      arch/hexagon/
11945
11946 QUALCOMM HIDMA DRIVER
11947 M:      Sinan Kaya <okaya@kernel.org>
11948 L:      linux-arm-kernel@lists.infradead.org
11949 L:      linux-arm-msm@vger.kernel.org
11950 L:      dmaengine@vger.kernel.org
11951 S:      Supported
11952 F:      drivers/dma/qcom/hidma*
11953
11954 QUALCOMM IOMMU
11955 M:      Rob Clark <robdclark@gmail.com>
11956 L:      iommu@lists.linux-foundation.org
11957 L:      linux-arm-msm@vger.kernel.org
11958 S:      Maintained
11959 F:      drivers/iommu/qcom_iommu.c
11960
11961 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11962 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11963 L:      linux-media@vger.kernel.org
11964 L:      linux-arm-msm@vger.kernel.org
11965 T:      git git://linuxtv.org/media_tree.git
11966 S:      Maintained
11967 F:      drivers/media/platform/qcom/venus/
11968
11969 QUALCOMM WCN36XX WIRELESS DRIVER
11970 M:      Kalle Valo <kvalo@codeaurora.org>
11971 L:      wcn36xx@lists.infradead.org
11972 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11973 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11974 S:      Supported
11975 F:      drivers/net/wireless/ath/wcn36xx/
11976
11977 QUANTENNA QTNFMAC WIRELESS DRIVER
11978 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11979 M:      Avinash Patil <avinashp@quantenna.com>
11980 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11981 L:      linux-wireless@vger.kernel.org
11982 S:      Maintained
11983 F:      drivers/net/wireless/quantenna
11984
11985 RADEON and AMDGPU DRM DRIVERS
11986 M:      Alex Deucher <alexander.deucher@amd.com>
11987 M:      Christian König <christian.koenig@amd.com>
11988 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11989 L:      amd-gfx@lists.freedesktop.org
11990 T:      git git://people.freedesktop.org/~agd5f/linux
11991 S:      Supported
11992 F:      drivers/gpu/drm/radeon/
11993 F:      include/uapi/drm/radeon_drm.h
11994 F:      drivers/gpu/drm/amd/
11995 F:      include/uapi/drm/amdgpu_drm.h
11996
11997 RADEON FRAMEBUFFER DISPLAY DRIVER
11998 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11999 L:      linux-fbdev@vger.kernel.org
12000 S:      Maintained
12001 F:      drivers/video/fbdev/aty/radeon*
12002 F:      include/uapi/linux/radeonfb.h
12003
12004 RADIOSHARK RADIO DRIVER
12005 M:      Hans Verkuil <hverkuil@xs4all.nl>
12006 L:      linux-media@vger.kernel.org
12007 T:      git git://linuxtv.org/media_tree.git
12008 S:      Maintained
12009 F:      drivers/media/radio/radio-shark.c
12010
12011 RADIOSHARK2 RADIO DRIVER
12012 M:      Hans Verkuil <hverkuil@xs4all.nl>
12013 L:      linux-media@vger.kernel.org
12014 T:      git git://linuxtv.org/media_tree.git
12015 S:      Maintained
12016 F:      drivers/media/radio/radio-shark2.c
12017 F:      drivers/media/radio/radio-tea5777.c
12018
12019 RADOS BLOCK DEVICE (RBD)
12020 M:      Ilya Dryomov <idryomov@gmail.com>
12021 M:      Sage Weil <sage@redhat.com>
12022 M:      Alex Elder <elder@kernel.org>
12023 L:      ceph-devel@vger.kernel.org
12024 W:      http://ceph.com/
12025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12026 T:      git git://github.com/ceph/ceph-client.git
12027 S:      Supported
12028 F:      Documentation/ABI/testing/sysfs-bus-rbd
12029 F:      drivers/block/rbd.c
12030 F:      drivers/block/rbd_types.h
12031
12032 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12033 M:      Paul Mackerras <paulus@samba.org>
12034 L:      linux-fbdev@vger.kernel.org
12035 S:      Maintained
12036 F:      drivers/video/fbdev/aty/aty128fb.c
12037
12038 RAINSHADOW-CEC DRIVER
12039 M:      Hans Verkuil <hverkuil@xs4all.nl>
12040 L:      linux-media@vger.kernel.org
12041 T:      git git://linuxtv.org/media_tree.git
12042 S:      Maintained
12043 F:      drivers/media/usb/rainshadow-cec/*
12044
12045 RALINK MIPS ARCHITECTURE
12046 M:      John Crispin <john@phrozen.org>
12047 L:      linux-mips@linux-mips.org
12048 S:      Maintained
12049 F:      arch/mips/ralink
12050
12051 RALINK RT2X00 WIRELESS LAN DRIVER
12052 P:      rt2x00 project
12053 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12054 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12055 L:      linux-wireless@vger.kernel.org
12056 S:      Maintained
12057 F:      drivers/net/wireless/ralink/rt2x00/
12058
12059 RAMDISK RAM BLOCK DEVICE DRIVER
12060 M:      Jens Axboe <axboe@kernel.dk>
12061 S:      Maintained
12062 F:      Documentation/blockdev/ramdisk.txt
12063 F:      drivers/block/brd.c
12064
12065 RANCHU VIRTUAL BOARD FOR MIPS
12066 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12067 L:      linux-mips@linux-mips.org
12068 S:      Supported
12069 F:      arch/mips/generic/board-ranchu.c
12070 F:      arch/mips/configs/generic/board-ranchu.config
12071
12072 RANDOM NUMBER DRIVER
12073 M:      "Theodore Ts'o" <tytso@mit.edu>
12074 S:      Maintained
12075 F:      drivers/char/random.c
12076
12077 RAPIDIO SUBSYSTEM
12078 M:      Matt Porter <mporter@kernel.crashing.org>
12079 M:      Alexandre Bounine <alex.bou9@gmail.com>
12080 S:      Maintained
12081 F:      drivers/rapidio/
12082
12083 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12084 L:      linux-wireless@vger.kernel.org
12085 S:      Orphan
12086 F:      drivers/net/wireless/ray*
12087
12088 RCUTORTURE TEST FRAMEWORK
12089 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12090 M:      Josh Triplett <josh@joshtriplett.org>
12091 R:      Steven Rostedt <rostedt@goodmis.org>
12092 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12093 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12094 L:      linux-kernel@vger.kernel.org
12095 S:      Supported
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12097 F:      tools/testing/selftests/rcutorture
12098
12099 RDC R-321X SoC
12100 M:      Florian Fainelli <florian@openwrt.org>
12101 S:      Maintained
12102
12103 RDC R6040 FAST ETHERNET DRIVER
12104 M:      Florian Fainelli <f.fainelli@gmail.com>
12105 L:      netdev@vger.kernel.org
12106 S:      Maintained
12107 F:      drivers/net/ethernet/rdc/r6040.c
12108
12109 RDMAVT - RDMA verbs software
12110 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12111 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12112 L:      linux-rdma@vger.kernel.org
12113 S:      Supported
12114 F:      drivers/infiniband/sw/rdmavt
12115
12116 RDS - RELIABLE DATAGRAM SOCKETS
12117 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12118 L:      netdev@vger.kernel.org
12119 L:      linux-rdma@vger.kernel.org
12120 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12121 W:      https://oss.oracle.com/projects/rds/
12122 S:      Supported
12123 F:      net/rds/
12124 F:      Documentation/networking/rds.txt
12125
12126 RDT - RESOURCE ALLOCATION
12127 M:      Fenghua Yu <fenghua.yu@intel.com>
12128 L:      linux-kernel@vger.kernel.org
12129 S:      Supported
12130 F:      arch/x86/kernel/cpu/intel_rdt*
12131 F:      arch/x86/include/asm/intel_rdt_sched.h
12132 F:      Documentation/x86/intel_rdt*
12133
12134 READ-COPY UPDATE (RCU)
12135 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12136 M:      Josh Triplett <josh@joshtriplett.org>
12137 R:      Steven Rostedt <rostedt@goodmis.org>
12138 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12139 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12140 L:      linux-kernel@vger.kernel.org
12141 W:      http://www.rdrop.com/users/paulmck/RCU/
12142 S:      Supported
12143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12144 F:      Documentation/RCU/
12145 X:      Documentation/RCU/torture.txt
12146 F:      include/linux/rcu*
12147 X:      include/linux/srcu*.h
12148 F:      kernel/rcu/
12149 X:      kernel/rcu/srcu*.c
12150
12151 REAL TIME CLOCK (RTC) SUBSYSTEM
12152 M:      Alessandro Zummo <a.zummo@towertech.it>
12153 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12154 L:      linux-rtc@vger.kernel.org
12155 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12157 S:      Maintained
12158 F:      Documentation/devicetree/bindings/rtc/
12159 F:      Documentation/rtc.txt
12160 F:      drivers/rtc/
12161 F:      include/linux/rtc.h
12162 F:      include/uapi/linux/rtc.h
12163 F:      include/linux/rtc/
12164 F:      include/linux/platform_data/rtc-*
12165 F:      tools/testing/selftests/rtc/
12166
12167 REALTEK AUDIO CODECS
12168 M:      Bard Liao <bardliao@realtek.com>
12169 M:      Oder Chiou <oder_chiou@realtek.com>
12170 S:      Maintained
12171 F:      sound/soc/codecs/rt*
12172 F:      include/sound/rt*.h
12173
12174 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12175 M:      Linus Walleij <linus.walleij@linaro.org>
12176 S:      Maintained
12177 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12178 F:      drivers/net/dsa/realtek-smi*
12179 F:      drivers/net/dsa/rtl83*
12180
12181 REGISTER MAP ABSTRACTION
12182 M:      Mark Brown <broonie@kernel.org>
12183 L:      linux-kernel@vger.kernel.org
12184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12185 S:      Supported
12186 F:      Documentation/devicetree/bindings/regmap/
12187 F:      drivers/base/regmap/
12188 F:      include/linux/regmap.h
12189
12190 REISERFS FILE SYSTEM
12191 L:      reiserfs-devel@vger.kernel.org
12192 S:      Supported
12193 F:      fs/reiserfs/
12194
12195 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12196 M:      Ohad Ben-Cohen <ohad@wizery.com>
12197 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12198 L:      linux-remoteproc@vger.kernel.org
12199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12200 S:      Maintained
12201 F:      Documentation/devicetree/bindings/remoteproc/
12202 F:      Documentation/remoteproc.txt
12203 F:      drivers/remoteproc/
12204 F:      include/linux/remoteproc.h
12205
12206 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12207 M:      Ohad Ben-Cohen <ohad@wizery.com>
12208 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12209 L:      linux-remoteproc@vger.kernel.org
12210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12211 S:      Maintained
12212 F:      drivers/rpmsg/
12213 F:      Documentation/rpmsg.txt
12214 F:      include/linux/rpmsg.h
12215 F:      include/linux/rpmsg/
12216
12217 RENESAS CLOCK DRIVERS
12218 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12219 L:      linux-renesas-soc@vger.kernel.org
12220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12221 S:      Supported
12222 F:      drivers/clk/renesas/
12223
12224 RENESAS EMEV2 I2C DRIVER
12225 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12226 S:      Supported
12227 F:      drivers/i2c/busses/i2c-emev2.c
12228
12229 RENESAS ETHERNET DRIVERS
12230 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12231 L:      netdev@vger.kernel.org
12232 L:      linux-renesas-soc@vger.kernel.org
12233 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12234 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12235 F:      drivers/net/ethernet/renesas/
12236 F:      include/linux/sh_eth.h
12237
12238 RENESAS R-CAR GYROADC DRIVER
12239 M:      Marek Vasut <marek.vasut@gmail.com>
12240 L:      linux-iio@vger.kernel.org
12241 S:      Supported
12242 F:      drivers/iio/adc/rcar_gyro_adc.c
12243
12244 RENESAS R-CAR I2C DRIVERS
12245 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12246 S:      Supported
12247 F:      drivers/i2c/busses/i2c-rcar.c
12248 F:      drivers/i2c/busses/i2c-sh_mobile.c
12249
12250 RENESAS USB PHY DRIVER
12251 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12252 L:      linux-renesas-soc@vger.kernel.org
12253 S:      Maintained
12254 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12255
12256 RESET CONTROLLER FRAMEWORK
12257 M:      Philipp Zabel <p.zabel@pengutronix.de>
12258 T:      git git://git.pengutronix.de/git/pza/linux
12259 S:      Maintained
12260 F:      drivers/reset/
12261 F:      Documentation/devicetree/bindings/reset/
12262 F:      include/dt-bindings/reset/
12263 F:      include/linux/reset.h
12264 F:      include/linux/reset-controller.h
12265
12266 RESTARTABLE SEQUENCES SUPPORT
12267 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12268 M:      Peter Zijlstra <peterz@infradead.org>
12269 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12270 M:      Boqun Feng <boqun.feng@gmail.com>
12271 L:      linux-kernel@vger.kernel.org
12272 S:      Supported
12273 F:      kernel/rseq.c
12274 F:      include/uapi/linux/rseq.h
12275 F:      include/trace/events/rseq.h
12276 F:      tools/testing/selftests/rseq/
12277
12278 RFKILL
12279 M:      Johannes Berg <johannes@sipsolutions.net>
12280 L:      linux-wireless@vger.kernel.org
12281 W:      http://wireless.kernel.org/
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12284 S:      Maintained
12285 F:      Documentation/rfkill.txt
12286 F:      Documentation/ABI/stable/sysfs-class-rfkill
12287 F:      net/rfkill/
12288 F:      include/linux/rfkill.h
12289 F:      include/uapi/linux/rfkill.h
12290
12291 RHASHTABLE
12292 M:      Thomas Graf <tgraf@suug.ch>
12293 M:      Herbert Xu <herbert@gondor.apana.org.au>
12294 L:      netdev@vger.kernel.org
12295 S:      Maintained
12296 F:      lib/rhashtable.c
12297 F:      lib/test_rhashtable.c
12298 F:      include/linux/rhashtable.h
12299 F:      include/linux/rhashtable-types.h
12300
12301 RICOH R5C592 MEMORYSTICK DRIVER
12302 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12303 S:      Maintained
12304 F:      drivers/memstick/host/r592.*
12305
12306 RICOH SMARTMEDIA/XD DRIVER
12307 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12308 S:      Maintained
12309 F:      drivers/mtd/nand/raw/r852.c
12310 F:      drivers/mtd/nand/raw/r852.h
12311
12312 RISC-V ARCHITECTURE
12313 M:      Palmer Dabbelt <palmer@sifive.com>
12314 M:      Albert Ou <aou@eecs.berkeley.edu>
12315 L:      linux-riscv@lists.infradead.org
12316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12317 S:      Supported
12318 F:      arch/riscv/
12319 K:      riscv
12320 N:      riscv
12321
12322 ROCCAT DRIVERS
12323 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12324 W:      http://sourceforge.net/projects/roccat/
12325 S:      Maintained
12326 F:      drivers/hid/hid-roccat*
12327 F:      include/linux/hid-roccat*
12328 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12329
12330 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12331 M:      Jacob chen <jacob2.chen@rock-chips.com>
12332 L:      linux-media@vger.kernel.org
12333 S:      Maintained
12334 F:      drivers/media/platform/rockchip/rga/
12335 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12336
12337 ROCKER DRIVER
12338 M:      Jiri Pirko <jiri@resnulli.us>
12339 L:      netdev@vger.kernel.org
12340 S:      Supported
12341 F:      drivers/net/ethernet/rocker/
12342
12343 ROCKETPORT DRIVER
12344 P:      Comtrol Corp.
12345 W:      http://www.comtrol.com
12346 S:      Maintained
12347 F:      Documentation/serial/rocket.txt
12348 F:      drivers/tty/rocket*
12349
12350 ROCKETPORT EXPRESS/INFINITY DRIVER
12351 M:      Kevin Cernekee <cernekee@gmail.com>
12352 L:      linux-serial@vger.kernel.org
12353 S:      Odd Fixes
12354 F:      drivers/tty/serial/rp2.*
12355
12356 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12357 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12358 L:      linux-kernel@vger.kernel.org
12359 L:      linux-renesas-soc@vger.kernel.org
12360 S:      Supported
12361 F:      drivers/mfd/bd9571mwv.c
12362 F:      drivers/regulator/bd9571mwv-regulator.c
12363 F:      drivers/gpio/gpio-bd9571mwv.c
12364 F:      include/linux/mfd/bd9571mwv.h
12365 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12366
12367 ROSE NETWORK LAYER
12368 M:      Ralf Baechle <ralf@linux-mips.org>
12369 L:      linux-hams@vger.kernel.org
12370 W:      http://www.linux-ax25.org/
12371 S:      Maintained
12372 F:      include/net/rose.h
12373 F:      include/uapi/linux/rose.h
12374 F:      net/rose/
12375
12376 RTL2830 MEDIA DRIVER
12377 M:      Antti Palosaari <crope@iki.fi>
12378 L:      linux-media@vger.kernel.org
12379 W:      https://linuxtv.org
12380 W:      http://palosaari.fi/linux/
12381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12382 T:      git git://linuxtv.org/anttip/media_tree.git
12383 S:      Maintained
12384 F:      drivers/media/dvb-frontends/rtl2830*
12385
12386 RTL2832 MEDIA DRIVER
12387 M:      Antti Palosaari <crope@iki.fi>
12388 L:      linux-media@vger.kernel.org
12389 W:      https://linuxtv.org
12390 W:      http://palosaari.fi/linux/
12391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12392 T:      git git://linuxtv.org/anttip/media_tree.git
12393 S:      Maintained
12394 F:      drivers/media/dvb-frontends/rtl2832*
12395
12396 RTL2832_SDR MEDIA DRIVER
12397 M:      Antti Palosaari <crope@iki.fi>
12398 L:      linux-media@vger.kernel.org
12399 W:      https://linuxtv.org
12400 W:      http://palosaari.fi/linux/
12401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12402 T:      git git://linuxtv.org/anttip/media_tree.git
12403 S:      Maintained
12404 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12405
12406 RTL8180 WIRELESS DRIVER
12407 L:      linux-wireless@vger.kernel.org
12408 W:      http://wireless.kernel.org/
12409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12410 S:      Orphan
12411 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12412
12413 RTL8187 WIRELESS DRIVER
12414 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12415 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12416 M:      Larry Finger <Larry.Finger@lwfinger.net>
12417 L:      linux-wireless@vger.kernel.org
12418 W:      http://wireless.kernel.org/
12419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12420 S:      Maintained
12421 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12422
12423 REALTEK WIRELESS DRIVER (rtlwifi family)
12424 M:      Ping-Ke Shih <pkshih@realtek.com>
12425 L:      linux-wireless@vger.kernel.org
12426 W:      http://wireless.kernel.org/
12427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12428 S:      Maintained
12429 F:      drivers/net/wireless/realtek/rtlwifi/
12430
12431 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12432 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12433 L:      linux-wireless@vger.kernel.org
12434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12435 S:      Maintained
12436 F:      drivers/net/wireless/realtek/rtl8xxxu/
12437
12438 RXRPC SOCKETS (AF_RXRPC)
12439 M:      David Howells <dhowells@redhat.com>
12440 L:      linux-afs@lists.infradead.org
12441 S:      Supported
12442 F:      net/rxrpc/
12443 F:      include/keys/rxrpc-type.h
12444 F:      include/net/af_rxrpc.h
12445 F:      include/trace/events/rxrpc.h
12446 F:      include/uapi/linux/rxrpc.h
12447 F:      Documentation/networking/rxrpc.txt
12448 W:      https://www.infradead.org/~dhowells/kafs/
12449
12450 S3 SAVAGE FRAMEBUFFER DRIVER
12451 M:      Antonino Daplas <adaplas@gmail.com>
12452 L:      linux-fbdev@vger.kernel.org
12453 S:      Maintained
12454 F:      drivers/video/fbdev/savage/
12455
12456 S390
12457 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12458 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12459 L:      linux-s390@vger.kernel.org
12460 W:      http://www.ibm.com/developerworks/linux/linux390/
12461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12462 S:      Supported
12463 F:      arch/s390/
12464 F:      drivers/s390/
12465 F:      Documentation/s390/
12466 F:      Documentation/driver-api/s390-drivers.rst
12467
12468 S390 COMMON I/O LAYER
12469 M:      Sebastian Ott <sebott@linux.ibm.com>
12470 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12471 L:      linux-s390@vger.kernel.org
12472 W:      http://www.ibm.com/developerworks/linux/linux390/
12473 S:      Supported
12474 F:      drivers/s390/cio/
12475
12476 S390 DASD DRIVER
12477 M:      Stefan Haberland <sth@linux.ibm.com>
12478 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12479 L:      linux-s390@vger.kernel.org
12480 W:      http://www.ibm.com/developerworks/linux/linux390/
12481 S:      Supported
12482 F:      drivers/s390/block/dasd*
12483 F:      block/partitions/ibm.c
12484
12485 S390 IOMMU (PCI)
12486 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12487 L:      linux-s390@vger.kernel.org
12488 W:      http://www.ibm.com/developerworks/linux/linux390/
12489 S:      Supported
12490 F:      drivers/iommu/s390-iommu.c
12491
12492 S390 IUCV NETWORK LAYER
12493 M:      Julian Wiedmann <jwi@linux.ibm.com>
12494 M:      Ursula Braun <ubraun@linux.ibm.com>
12495 L:      linux-s390@vger.kernel.org
12496 W:      http://www.ibm.com/developerworks/linux/linux390/
12497 S:      Supported
12498 F:      drivers/s390/net/*iucv*
12499 F:      include/net/iucv/
12500 F:      net/iucv/
12501
12502 S390 NETWORK DRIVERS
12503 M:      Julian Wiedmann <jwi@linux.ibm.com>
12504 M:      Ursula Braun <ubraun@linux.ibm.com>
12505 L:      linux-s390@vger.kernel.org
12506 W:      http://www.ibm.com/developerworks/linux/linux390/
12507 S:      Supported
12508 F:      drivers/s390/net/
12509
12510 S390 PCI SUBSYSTEM
12511 M:      Sebastian Ott <sebott@linux.ibm.com>
12512 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12513 L:      linux-s390@vger.kernel.org
12514 W:      http://www.ibm.com/developerworks/linux/linux390/
12515 S:      Supported
12516 F:      arch/s390/pci/
12517 F:      drivers/pci/hotplug/s390_pci_hpc.c
12518
12519 S390 VFIO-CCW DRIVER
12520 M:      Cornelia Huck <cohuck@redhat.com>
12521 M:      Halil Pasic <pasic@linux.ibm.com>
12522 L:      linux-s390@vger.kernel.org
12523 L:      kvm@vger.kernel.org
12524 S:      Supported
12525 F:      drivers/s390/cio/vfio_ccw*
12526 F:      Documentation/s390/vfio-ccw.txt
12527 F:      include/uapi/linux/vfio_ccw.h
12528
12529 S390 ZCRYPT DRIVER
12530 M:      Harald Freudenberger <freude@linux.ibm.com>
12531 L:      linux-s390@vger.kernel.org
12532 W:      http://www.ibm.com/developerworks/linux/linux390/
12533 S:      Supported
12534 F:      drivers/s390/crypto/
12535
12536 S390 ZFCP DRIVER
12537 M:      Steffen Maier <maier@linux.ibm.com>
12538 M:      Benjamin Block <bblock@linux.ibm.com>
12539 L:      linux-s390@vger.kernel.org
12540 W:      http://www.ibm.com/developerworks/linux/linux390/
12541 S:      Supported
12542 F:      drivers/s390/scsi/zfcp_*
12543
12544 S3C24XX SD/MMC Driver
12545 M:      Ben Dooks <ben-linux@fluff.org>
12546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12547 S:      Supported
12548 F:      drivers/mmc/host/s3cmci.*
12549
12550 SAA6588 RDS RECEIVER DRIVER
12551 M:      Hans Verkuil <hverkuil@xs4all.nl>
12552 L:      linux-media@vger.kernel.org
12553 T:      git git://linuxtv.org/media_tree.git
12554 W:      https://linuxtv.org
12555 S:      Odd Fixes
12556 F:      drivers/media/i2c/saa6588*
12557
12558 SAA7134 VIDEO4LINUX DRIVER
12559 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12560 L:      linux-media@vger.kernel.org
12561 W:      https://linuxtv.org
12562 T:      git git://linuxtv.org/media_tree.git
12563 S:      Odd fixes
12564 F:      Documentation/media/v4l-drivers/saa7134*
12565 F:      drivers/media/pci/saa7134/
12566
12567 SAA7146 VIDEO4LINUX-2 DRIVER
12568 M:      Hans Verkuil <hverkuil@xs4all.nl>
12569 L:      linux-media@vger.kernel.org
12570 T:      git git://linuxtv.org/media_tree.git
12571 S:      Maintained
12572 F:      drivers/media/common/saa7146/
12573 F:      drivers/media/pci/saa7146/
12574 F:      include/media/saa7146*
12575
12576 SAMSUNG AUDIO (ASoC) DRIVERS
12577 M:      Krzysztof Kozlowski <krzk@kernel.org>
12578 M:      Sangbeom Kim <sbkim73@samsung.com>
12579 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12580 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12581 S:      Supported
12582 F:      sound/soc/samsung/
12583 F:      Documentation/devicetree/bindings/sound/samsung*
12584
12585 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12586 M:      Krzysztof Kozlowski <krzk@kernel.org>
12587 L:      linux-crypto@vger.kernel.org
12588 L:      linux-samsung-soc@vger.kernel.org
12589 S:      Maintained
12590 F:      drivers/crypto/exynos-rng.c
12591 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12592
12593 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12594 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12595 L:      linux-samsung-soc@vger.kernel.org
12596 S:      Maintained
12597 F:      drivers/char/hw_random/exynos-trng.c
12598 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12599
12600 SAMSUNG FRAMEBUFFER DRIVER
12601 M:      Jingoo Han <jingoohan1@gmail.com>
12602 L:      linux-fbdev@vger.kernel.org
12603 S:      Maintained
12604 F:      drivers/video/fbdev/s3c-fb.c
12605
12606 SAMSUNG LAPTOP DRIVER
12607 M:      Corentin Chary <corentin.chary@gmail.com>
12608 L:      platform-driver-x86@vger.kernel.org
12609 S:      Maintained
12610 F:      drivers/platform/x86/samsung-laptop.c
12611
12612 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12613 M:      Sangbeom Kim <sbkim73@samsung.com>
12614 M:      Krzysztof Kozlowski <krzk@kernel.org>
12615 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12616 L:      linux-kernel@vger.kernel.org
12617 L:      linux-samsung-soc@vger.kernel.org
12618 S:      Supported
12619 F:      drivers/mfd/sec*.c
12620 F:      drivers/regulator/s2m*.c
12621 F:      drivers/regulator/s5m*.c
12622 F:      drivers/clk/clk-s2mps11.c
12623 F:      drivers/rtc/rtc-s5m.c
12624 F:      include/linux/mfd/samsung/
12625 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12626 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12627 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12628 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12629
12630 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12631 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12632 L:      linux-media@vger.kernel.org
12633 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12634 S:      Maintained
12635 F:      drivers/media/platform/s3c-camif/
12636 F:      include/media/drv-intf/s3c_camif.h
12637
12638 SAMSUNG S3FWRN5 NFC DRIVER
12639 M:      Robert Baldyga <r.baldyga@samsung.com>
12640 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12641 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12642 S:      Supported
12643 F:      drivers/nfc/s3fwrn5
12644
12645 SAMSUNG S5C73M3 CAMERA DRIVER
12646 M:      Kyungmin Park <kyungmin.park@samsung.com>
12647 M:      Andrzej Hajda <a.hajda@samsung.com>
12648 L:      linux-media@vger.kernel.org
12649 S:      Supported
12650 F:      drivers/media/i2c/s5c73m3/*
12651
12652 SAMSUNG S5K5BAF CAMERA DRIVER
12653 M:      Kyungmin Park <kyungmin.park@samsung.com>
12654 M:      Andrzej Hajda <a.hajda@samsung.com>
12655 L:      linux-media@vger.kernel.org
12656 S:      Supported
12657 F:      drivers/media/i2c/s5k5baf.c
12658
12659 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12660 M:      Krzysztof Kozlowski <krzk@kernel.org>
12661 M:      Vladimir Zapolskiy <vz@mleia.com>
12662 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12663 L:      linux-crypto@vger.kernel.org
12664 L:      linux-samsung-soc@vger.kernel.org
12665 S:      Maintained
12666 F:      drivers/crypto/s5p-sss.c
12667
12668 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12669 M:      Kyungmin Park <kyungmin.park@samsung.com>
12670 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12671 L:      linux-media@vger.kernel.org
12672 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12673 S:      Supported
12674 F:      drivers/media/platform/exynos4-is/
12675
12676 SAMSUNG SOC CLOCK DRIVERS
12677 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12678 M:      Tomasz Figa <tomasz.figa@gmail.com>
12679 M:      Chanwoo Choi <cw00.choi@samsung.com>
12680 S:      Supported
12681 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12683 F:      drivers/clk/samsung/
12684 F:      include/dt-bindings/clock/exynos*.h
12685 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12686
12687 SAMSUNG SPI DRIVERS
12688 M:      Kukjin Kim <kgene@kernel.org>
12689 M:      Krzysztof Kozlowski <krzk@kernel.org>
12690 M:      Andi Shyti <andi@etezian.org>
12691 L:      linux-spi@vger.kernel.org
12692 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12693 S:      Maintained
12694 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12695 F:      drivers/spi/spi-s3c*
12696 F:      include/linux/platform_data/spi-s3c64xx.h
12697
12698 SAMSUNG SXGBE DRIVERS
12699 M:      Byungho An <bh74.an@samsung.com>
12700 M:      Girish K S <ks.giri@samsung.com>
12701 M:      Vipul Pandya <vipul.pandya@samsung.com>
12702 S:      Supported
12703 L:      netdev@vger.kernel.org
12704 F:      drivers/net/ethernet/samsung/sxgbe/
12705
12706 SAMSUNG THERMAL DRIVER
12707 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12708 L:      linux-pm@vger.kernel.org
12709 L:      linux-samsung-soc@vger.kernel.org
12710 S:      Supported
12711 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12712 F:      drivers/thermal/samsung/
12713
12714 SAMSUNG USB2 PHY DRIVER
12715 M:      Kamil Debski <kamil@wypas.org>
12716 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12717 L:      linux-kernel@vger.kernel.org
12718 S:      Supported
12719 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12720 F:      Documentation/phy/samsung-usb2.txt
12721 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12722 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12723 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12724 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12725 F:      drivers/phy/samsung/phy-samsung-usb2.c
12726 F:      drivers/phy/samsung/phy-samsung-usb2.h
12727
12728 SC1200 WDT DRIVER
12729 M:      Zwane Mwaikambo <zwanem@gmail.com>
12730 S:      Maintained
12731 F:      drivers/watchdog/sc1200wdt.c
12732
12733 SCHEDULER
12734 M:      Ingo Molnar <mingo@redhat.com>
12735 M:      Peter Zijlstra <peterz@infradead.org>
12736 L:      linux-kernel@vger.kernel.org
12737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12738 S:      Maintained
12739 F:      kernel/sched/
12740 F:      include/linux/sched.h
12741 F:      include/uapi/linux/sched.h
12742 F:      include/linux/wait.h
12743
12744 SCR24X CHIP CARD INTERFACE DRIVER
12745 M:      Lubomir Rintel <lkundrak@v3.sk>
12746 S:      Supported
12747 F:      drivers/char/pcmcia/scr24x_cs.c
12748
12749 SCSI CDROM DRIVER
12750 M:      Jens Axboe <axboe@kernel.dk>
12751 L:      linux-scsi@vger.kernel.org
12752 W:      http://www.kernel.dk
12753 S:      Maintained
12754 F:      drivers/scsi/sr*
12755
12756 SCSI RDMA PROTOCOL (SRP) INITIATOR
12757 M:      Bart Van Assche <bvanassche@acm.org>
12758 L:      linux-rdma@vger.kernel.org
12759 S:      Supported
12760 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12761 F:      drivers/infiniband/ulp/srp/
12762 F:      include/scsi/srp.h
12763
12764 SCSI RDMA PROTOCOL (SRP) TARGET
12765 M:      Bart Van Assche <bvanassche@acm.org>
12766 L:      linux-rdma@vger.kernel.org
12767 L:      target-devel@vger.kernel.org
12768 S:      Supported
12769 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12770 F:      drivers/infiniband/ulp/srpt/
12771
12772 SCSI SG DRIVER
12773 M:      Doug Gilbert <dgilbert@interlog.com>
12774 L:      linux-scsi@vger.kernel.org
12775 W:      http://sg.danny.cz/sg
12776 S:      Maintained
12777 F:      Documentation/scsi/scsi-generic.txt
12778 F:      drivers/scsi/sg.c
12779 F:      include/scsi/sg.h
12780
12781 SCSI SUBSYSTEM
12782 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12784 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12786 L:      linux-scsi@vger.kernel.org
12787 S:      Maintained
12788 F:      Documentation/devicetree/bindings/scsi/
12789 F:      drivers/scsi/
12790 F:      include/scsi/
12791
12792 SCSI TAPE DRIVER
12793 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12794 L:      linux-scsi@vger.kernel.org
12795 S:      Maintained
12796 F:      Documentation/scsi/st.txt
12797 F:      drivers/scsi/st.*
12798 F:      drivers/scsi/st_*.h
12799
12800 SCTP PROTOCOL
12801 M:      Vlad Yasevich <vyasevich@gmail.com>
12802 M:      Neil Horman <nhorman@tuxdriver.com>
12803 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12804 L:      linux-sctp@vger.kernel.org
12805 W:      http://lksctp.sourceforge.net
12806 S:      Maintained
12807 F:      Documentation/networking/sctp.txt
12808 F:      include/linux/sctp.h
12809 F:      include/uapi/linux/sctp.h
12810 F:      include/net/sctp/
12811 F:      net/sctp/
12812
12813 SCx200 CPU SUPPORT
12814 M:      Jim Cromie <jim.cromie@gmail.com>
12815 S:      Odd Fixes
12816 F:      Documentation/i2c/busses/scx200_acb
12817 F:      arch/x86/platform/scx200/
12818 F:      drivers/watchdog/scx200_wdt.c
12819 F:      drivers/i2c/busses/scx200*
12820 F:      drivers/mtd/maps/scx200_docflash.c
12821 F:      include/linux/scx200.h
12822
12823 SCx200 GPIO DRIVER
12824 M:      Jim Cromie <jim.cromie@gmail.com>
12825 S:      Maintained
12826 F:      drivers/char/scx200_gpio.c
12827 F:      include/linux/scx200_gpio.h
12828
12829 SCx200 HRT CLOCKSOURCE DRIVER
12830 M:      Jim Cromie <jim.cromie@gmail.com>
12831 S:      Maintained
12832 F:      drivers/clocksource/scx200_hrt.c
12833
12834 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12835 M:      Sascha Sommer <saschasommer@freenet.de>
12836 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12837 S:      Maintained
12838 F:      drivers/mmc/host/sdricoh_cs.c
12839
12840 SECURE COMPUTING
12841 M:      Kees Cook <keescook@chromium.org>
12842 R:      Andy Lutomirski <luto@amacapital.net>
12843 R:      Will Drewry <wad@chromium.org>
12844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12845 S:      Supported
12846 F:      kernel/seccomp.c
12847 F:      include/uapi/linux/seccomp.h
12848 F:      include/linux/seccomp.h
12849 F:      tools/testing/selftests/seccomp/*
12850 F:      tools/testing/selftests/kselftest_harness.h
12851 F:      Documentation/userspace-api/seccomp_filter.rst
12852 K:      \bsecure_computing
12853 K:      \bTIF_SECCOMP\b
12854
12855 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12856 M:      Al Cooper <alcooperx@gmail.com>
12857 L:      linux-mmc@vger.kernel.org
12858 L:      bcm-kernel-feedback-list@broadcom.com
12859 S:      Maintained
12860 F:      drivers/mmc/host/sdhci-brcmstb*
12861
12862 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12863 M:      Adrian Hunter <adrian.hunter@intel.com>
12864 L:      linux-mmc@vger.kernel.org
12865 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12866 S:      Maintained
12867 F:      drivers/mmc/host/sdhci*
12868 F:      include/linux/mmc/sdhci*
12869
12870 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12871 M:      Ben Dooks <ben-linux@fluff.org>
12872 M:      Jaehoon Chung <jh80.chung@samsung.com>
12873 L:      linux-mmc@vger.kernel.org
12874 S:      Maintained
12875 F:      drivers/mmc/host/sdhci-s3c*
12876
12877 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12878 M:      Viresh Kumar <vireshk@kernel.org>
12879 L:      linux-mmc@vger.kernel.org
12880 S:      Maintained
12881 F:      drivers/mmc/host/sdhci-spear.c
12882
12883 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12884 M:      Kishon Vijay Abraham I <kishon@ti.com>
12885 L:      linux-mmc@vger.kernel.org
12886 S:      Maintained
12887 F:      drivers/mmc/host/sdhci-omap.c
12888
12889 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12890 M:      Scott Bauer <scott.bauer@intel.com>
12891 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12892 L:      linux-block@vger.kernel.org
12893 S:      Supported
12894 F:      block/sed*
12895 F:      block/opal_proto.h
12896 F:      include/linux/sed*
12897 F:      include/uapi/linux/sed*
12898
12899 SECURITY CONTACT
12900 M:      Security Officers <security@kernel.org>
12901 S:      Supported
12902
12903 SECURITY SUBSYSTEM
12904 M:      James Morris <jmorris@namei.org>
12905 M:      "Serge E. Hallyn" <serge@hallyn.com>
12906 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12908 W:      http://kernsec.org/
12909 S:      Supported
12910 F:      security/
12911 X:      security/selinux/
12912
12913 SELINUX SECURITY MODULE
12914 M:      Paul Moore <paul@paul-moore.com>
12915 M:      Stephen Smalley <sds@tycho.nsa.gov>
12916 M:      Eric Paris <eparis@parisplace.org>
12917 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12918 W:      https://selinuxproject.org
12919 W:      https://github.com/SELinuxProject
12920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12921 S:      Supported
12922 F:      include/linux/selinux*
12923 F:      security/selinux/
12924 F:      scripts/selinux/
12925 F:      Documentation/admin-guide/LSM/SELinux.rst
12926
12927 SENSABLE PHANTOM
12928 M:      Jiri Slaby <jirislaby@gmail.com>
12929 S:      Maintained
12930 F:      drivers/misc/phantom.c
12931 F:      include/uapi/linux/phantom.h
12932
12933 SERIAL DEVICE BUS
12934 M:      Rob Herring <robh@kernel.org>
12935 L:      linux-serial@vger.kernel.org
12936 S:      Maintained
12937 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12938 F:      drivers/tty/serdev/
12939 F:      include/linux/serdev.h
12940
12941 SERIAL DRIVERS
12942 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12943 L:      linux-serial@vger.kernel.org
12944 S:      Maintained
12945 F:      Documentation/devicetree/bindings/serial/
12946 F:      drivers/tty/serial/
12947
12948 SERIAL IR RECEIVER
12949 M:      Sean Young <sean@mess.org>
12950 L:      linux-media@vger.kernel.org
12951 S:      Maintained
12952 F:      drivers/media/rc/serial_ir.c
12953
12954 SFC NETWORK DRIVER
12955 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12956 M:      Edward Cree <ecree@solarflare.com>
12957 M:      Bert Kenward <bkenward@solarflare.com>
12958 L:      netdev@vger.kernel.org
12959 S:      Supported
12960 F:      drivers/net/ethernet/sfc/
12961
12962 SGI GRU DRIVER
12963 M:      Dimitri Sivanich <sivanich@sgi.com>
12964 S:      Maintained
12965 F:      drivers/misc/sgi-gru/
12966
12967 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12968 M:      Pat Gefre <pfg@sgi.com>
12969 L:      linux-ia64@vger.kernel.org
12970 S:      Supported
12971 F:      Documentation/ia64/serial.txt
12972 F:      drivers/tty/serial/ioc?_serial.c
12973 F:      include/linux/ioc?.h
12974
12975 SGI XP/XPC/XPNET DRIVER
12976 M:      Cliff Whickman <cpw@sgi.com>
12977 M:      Robin Holt <robinmholt@gmail.com>
12978 S:      Maintained
12979 F:      drivers/misc/sgi-xp/
12980
12981 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12982 M:      Ursula Braun <ubraun@linux.ibm.com>
12983 L:      linux-s390@vger.kernel.org
12984 W:      http://www.ibm.com/developerworks/linux/linux390/
12985 S:      Supported
12986 F:      net/smc/
12987
12988 SHARP RJ54N1CB0C SENSOR DRIVER
12989 M:      Jacopo Mondi <jacopo@jmondi.org>
12990 L:      linux-media@vger.kernel.org
12991 T:      git git://linuxtv.org/media_tree.git
12992 S:      Odd fixes
12993 F:      drivers/media/i2c/rj54n1cb0c.c
12994 F:      include/media/i2c/rj54n1cb0c.h
12995
12996 SH_VEU V4L2 MEM2MEM DRIVER
12997 L:      linux-media@vger.kernel.org
12998 S:      Orphan
12999 F:      drivers/media/platform/sh_veu.c
13000
13001 SH_VOU V4L2 OUTPUT DRIVER
13002 L:      linux-media@vger.kernel.org
13003 S:      Orphan
13004 F:      drivers/media/platform/sh_vou.c
13005 F:      include/media/drv-intf/sh_vou.h
13006
13007 SI2157 MEDIA DRIVER
13008 M:      Antti Palosaari <crope@iki.fi>
13009 L:      linux-media@vger.kernel.org
13010 W:      https://linuxtv.org
13011 W:      http://palosaari.fi/linux/
13012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13013 T:      git git://linuxtv.org/anttip/media_tree.git
13014 S:      Maintained
13015 F:      drivers/media/tuners/si2157*
13016
13017 SI2165 MEDIA DRIVER
13018 M:      Matthias Schwarzott <zzam@gentoo.org>
13019 L:      linux-media@vger.kernel.org
13020 W:      https://linuxtv.org
13021 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13022 S:      Maintained
13023 F:      drivers/media/dvb-frontends/si2165*
13024
13025 SI2168 MEDIA DRIVER
13026 M:      Antti Palosaari <crope@iki.fi>
13027 L:      linux-media@vger.kernel.org
13028 W:      https://linuxtv.org
13029 W:      http://palosaari.fi/linux/
13030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13031 T:      git git://linuxtv.org/anttip/media_tree.git
13032 S:      Maintained
13033 F:      drivers/media/dvb-frontends/si2168*
13034
13035 SI470X FM RADIO RECEIVER I2C DRIVER
13036 M:      Hans Verkuil <hverkuil@xs4all.nl>
13037 L:      linux-media@vger.kernel.org
13038 T:      git git://linuxtv.org/media_tree.git
13039 W:      https://linuxtv.org
13040 S:      Odd Fixes
13041 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13042
13043 SI470X FM RADIO RECEIVER USB DRIVER
13044 M:      Hans Verkuil <hverkuil@xs4all.nl>
13045 L:      linux-media@vger.kernel.org
13046 T:      git git://linuxtv.org/media_tree.git
13047 W:      https://linuxtv.org
13048 S:      Maintained
13049 F:      drivers/media/radio/si470x/radio-si470x-common.c
13050 F:      drivers/media/radio/si470x/radio-si470x.h
13051 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13052
13053 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13054 M:      Eduardo Valentin <edubezval@gmail.com>
13055 L:      linux-media@vger.kernel.org
13056 T:      git git://linuxtv.org/media_tree.git
13057 W:      https://linuxtv.org
13058 S:      Odd Fixes
13059 F:      drivers/media/radio/si4713/si4713.?
13060
13061 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13062 M:      Eduardo Valentin <edubezval@gmail.com>
13063 L:      linux-media@vger.kernel.org
13064 T:      git git://linuxtv.org/media_tree.git
13065 W:      https://linuxtv.org
13066 S:      Odd Fixes
13067 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13068
13069 SI4713 FM RADIO TRANSMITTER USB DRIVER
13070 M:      Hans Verkuil <hverkuil@xs4all.nl>
13071 L:      linux-media@vger.kernel.org
13072 T:      git git://linuxtv.org/media_tree.git
13073 W:      https://linuxtv.org
13074 S:      Maintained
13075 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13076
13077 SIANO DVB DRIVER
13078 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13079 L:      linux-media@vger.kernel.org
13080 W:      https://linuxtv.org
13081 T:      git git://linuxtv.org/media_tree.git
13082 S:      Odd fixes
13083 F:      drivers/media/common/siano/
13084 F:      drivers/media/usb/siano/
13085 F:      drivers/media/usb/siano/
13086 F:      drivers/media/mmc/siano/
13087
13088 SIFIVE DRIVERS
13089 M:      Palmer Dabbelt <palmer@sifive.com>
13090 L:      linux-riscv@lists.infradead.org
13091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13092 S:      Supported
13093 K:      sifive
13094 N:      sifive
13095
13096 SILEAD TOUCHSCREEN DRIVER
13097 M:      Hans de Goede <hdegoede@redhat.com>
13098 L:      linux-input@vger.kernel.org
13099 L:      platform-driver-x86@vger.kernel.org
13100 S:      Maintained
13101 F:      drivers/input/touchscreen/silead.c
13102 F:      drivers/platform/x86/silead_dmi.c
13103
13104 SILICON MOTION SM712 FRAME BUFFER DRIVER
13105 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13106 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13107 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13108 L:      linux-fbdev@vger.kernel.org
13109 S:      Maintained
13110 F:      drivers/video/fbdev/sm712*
13111 F:      Documentation/fb/sm712fb.txt
13112
13113 SIMPLE FIRMWARE INTERFACE (SFI)
13114 M:      Len Brown <lenb@kernel.org>
13115 L:      sfi-devel@simplefirmware.org
13116 W:      http://simplefirmware.org/
13117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13118 S:      Supported
13119 F:      arch/x86/platform/sfi/
13120 F:      drivers/sfi/
13121 F:      include/linux/sfi*.h
13122
13123 SIMPLEFB FB DRIVER
13124 M:      Hans de Goede <hdegoede@redhat.com>
13125 L:      linux-fbdev@vger.kernel.org
13126 S:      Maintained
13127 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13128 F:      drivers/video/fbdev/simplefb.c
13129 F:      include/linux/platform_data/simplefb.h
13130
13131 SIMTEC EB110ATX (Chalice CATS)
13132 P:      Ben Dooks
13133 P:      Vincent Sanders <vince@simtec.co.uk>
13134 M:      Simtec Linux Team <linux@simtec.co.uk>
13135 W:      http://www.simtec.co.uk/products/EB110ATX/
13136 S:      Supported
13137
13138 SIMTEC EB2410ITX (BAST)
13139 P:      Ben Dooks
13140 P:      Vincent Sanders <vince@simtec.co.uk>
13141 M:      Simtec Linux Team <linux@simtec.co.uk>
13142 W:      http://www.simtec.co.uk/products/EB2410ITX/
13143 S:      Supported
13144 F:      arch/arm/mach-s3c24xx/mach-bast.c
13145 F:      arch/arm/mach-s3c24xx/bast-ide.c
13146 F:      arch/arm/mach-s3c24xx/bast-irq.c
13147
13148 SIPHASH PRF ROUTINES
13149 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13150 S:      Maintained
13151 F:      lib/siphash.c
13152 F:      lib/test_siphash.c
13153 F:      include/linux/siphash.h
13154
13155 SIOX
13156 M:      Gavin Schenk <g.schenk@eckelmann.de>
13157 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13158 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13159 S:      Supported
13160 F:      drivers/siox/*
13161 F:      include/trace/events/siox.h
13162
13163 SIS 190 ETHERNET DRIVER
13164 M:      Francois Romieu <romieu@fr.zoreil.com>
13165 L:      netdev@vger.kernel.org
13166 S:      Maintained
13167 F:      drivers/net/ethernet/sis/sis190.c
13168
13169 SIS 900/7016 FAST ETHERNET DRIVER
13170 M:      Daniele Venzano <venza@brownhat.org>
13171 W:      http://www.brownhat.org/sis900.html
13172 L:      netdev@vger.kernel.org
13173 S:      Maintained
13174 F:      drivers/net/ethernet/sis/sis900.*
13175
13176 SIS FRAMEBUFFER DRIVER
13177 M:      Thomas Winischhofer <thomas@winischhofer.net>
13178 W:      http://www.winischhofer.net/linuxsisvga.shtml
13179 S:      Maintained
13180 F:      Documentation/fb/sisfb.txt
13181 F:      drivers/video/fbdev/sis/
13182 F:      include/video/sisfb.h
13183
13184 SIS USB2VGA DRIVER
13185 M:      Thomas Winischhofer <thomas@winischhofer.net>
13186 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13187 S:      Maintained
13188 F:      drivers/usb/misc/sisusbvga/
13189
13190 SLAB ALLOCATOR
13191 M:      Christoph Lameter <cl@linux.com>
13192 M:      Pekka Enberg <penberg@kernel.org>
13193 M:      David Rientjes <rientjes@google.com>
13194 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13195 M:      Andrew Morton <akpm@linux-foundation.org>
13196 L:      linux-mm@kvack.org
13197 S:      Maintained
13198 F:      include/linux/sl?b*.h
13199 F:      mm/sl?b*
13200
13201 SLEEPABLE READ-COPY UPDATE (SRCU)
13202 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13203 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13204 M:      Josh Triplett <josh@joshtriplett.org>
13205 R:      Steven Rostedt <rostedt@goodmis.org>
13206 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13207 L:      linux-kernel@vger.kernel.org
13208 W:      http://www.rdrop.com/users/paulmck/RCU/
13209 S:      Supported
13210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13211 F:      include/linux/srcu*.h
13212 F:      kernel/rcu/srcu*.c
13213
13214 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13215 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13217 S:      Maintained
13218 F:      drivers/slimbus/
13219 F:      Documentation/devicetree/bindings/slimbus/
13220 F:      include/linux/slimbus.h
13221
13222 SMACK SECURITY MODULE
13223 M:      Casey Schaufler <casey@schaufler-ca.com>
13224 L:      linux-security-module@vger.kernel.org
13225 W:      http://schaufler-ca.com
13226 T:      git git://github.com/cschaufler/smack-next
13227 S:      Maintained
13228 F:      Documentation/admin-guide/LSM/Smack.rst
13229 F:      security/smack/
13230
13231 SMC91x ETHERNET DRIVER
13232 M:      Nicolas Pitre <nico@fluxnic.net>
13233 S:      Odd Fixes
13234 F:      drivers/net/ethernet/smsc/smc91x.*
13235
13236 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13237 M:      Sakari Ailus <sakari.ailus@iki.fi>
13238 L:      linux-media@vger.kernel.org
13239 S:      Maintained
13240 F:      drivers/media/i2c/smiapp/
13241 F:      include/media/i2c/smiapp.h
13242 F:      drivers/media/i2c/smiapp-pll.c
13243 F:      drivers/media/i2c/smiapp-pll.h
13244 F:      include/uapi/linux/smiapp.h
13245 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13246
13247 SMM665 HARDWARE MONITOR DRIVER
13248 M:      Guenter Roeck <linux@roeck-us.net>
13249 L:      linux-hwmon@vger.kernel.org
13250 S:      Maintained
13251 F:      Documentation/hwmon/smm665
13252 F:      drivers/hwmon/smm665.c
13253
13254 SMSC EMC2103 HARDWARE MONITOR DRIVER
13255 M:      Steve Glendinning <steve.glendinning@shawell.net>
13256 L:      linux-hwmon@vger.kernel.org
13257 S:      Maintained
13258 F:      Documentation/hwmon/emc2103
13259 F:      drivers/hwmon/emc2103.c
13260
13261 SMSC SCH5627 HARDWARE MONITOR DRIVER
13262 M:      Hans de Goede <hdegoede@redhat.com>
13263 L:      linux-hwmon@vger.kernel.org
13264 S:      Supported
13265 F:      Documentation/hwmon/sch5627
13266 F:      drivers/hwmon/sch5627.c
13267
13268 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13269 M:      Steve Glendinning <steve.glendinning@shawell.net>
13270 L:      linux-fbdev@vger.kernel.org
13271 S:      Maintained
13272 F:      drivers/video/fbdev/smscufx.c
13273
13274 SMSC47B397 HARDWARE MONITOR DRIVER
13275 M:      Jean Delvare <jdelvare@suse.com>
13276 L:      linux-hwmon@vger.kernel.org
13277 S:      Maintained
13278 F:      Documentation/hwmon/smsc47b397
13279 F:      drivers/hwmon/smsc47b397.c
13280
13281 SMSC911x ETHERNET DRIVER
13282 M:      Steve Glendinning <steve.glendinning@shawell.net>
13283 L:      netdev@vger.kernel.org
13284 S:      Maintained
13285 F:      include/linux/smsc911x.h
13286 F:      drivers/net/ethernet/smsc/smsc911x.*
13287
13288 SMSC9420 PCI ETHERNET DRIVER
13289 M:      Steve Glendinning <steve.glendinning@shawell.net>
13290 L:      netdev@vger.kernel.org
13291 S:      Maintained
13292 F:      drivers/net/ethernet/smsc/smsc9420.*
13293
13294 SOC-CAMERA V4L2 SUBSYSTEM
13295 L:      linux-media@vger.kernel.org
13296 T:      git git://linuxtv.org/media_tree.git
13297 S:      Orphan
13298 F:      include/media/soc*
13299 F:      drivers/media/i2c/soc_camera/
13300 F:      drivers/media/platform/soc_camera/
13301
13302 SOCIONEXT SYNQUACER I2C DRIVER
13303 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13304 L:      linux-i2c@vger.kernel.org
13305 S:      Maintained
13306 F:      drivers/i2c/busses/i2c-synquacer.c
13307 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13308
13309 SOCIONEXT UNIPHIER SOUND DRIVER
13310 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13311 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13312 S:      Maintained
13313 F:      sound/soc/uniphier/
13314
13315 SOEKRIS NET48XX LED SUPPORT
13316 M:      Chris Boot <bootc@bootc.net>
13317 S:      Maintained
13318 F:      drivers/leds/leds-net48xx.c
13319
13320 SOFT-ROCE DRIVER (rxe)
13321 M:      Moni Shoua <monis@mellanox.com>
13322 L:      linux-rdma@vger.kernel.org
13323 S:      Supported
13324 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13325 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13326 F:      drivers/infiniband/sw/rxe/
13327 F:      include/uapi/rdma/rdma_user_rxe.h
13328
13329 SOFTLOGIC 6x10 MPEG CODEC
13330 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13331 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13332 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13333 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13334 M:      Ismael Luceno <ismael@iodev.co.uk>
13335 L:      linux-media@vger.kernel.org
13336 S:      Supported
13337 F:      drivers/media/pci/solo6x10/
13338
13339 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13340 M:      James Morse <james.morse@arm.com>
13341 L:      linux-arm-kernel@lists.infradead.org
13342 S:      Maintained
13343 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13344 F:      drivers/firmware/arm_sdei.c
13345 F:      include/linux/sdei.h
13346 F:      include/uapi/linux/sdei.h
13347
13348 SOFTWARE RAID (Multiple Disks) SUPPORT
13349 M:      Shaohua Li <shli@kernel.org>
13350 L:      linux-raid@vger.kernel.org
13351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13352 S:      Supported
13353 F:      drivers/md/Makefile
13354 F:      drivers/md/Kconfig
13355 F:      drivers/md/md*
13356 F:      drivers/md/raid*
13357 F:      include/linux/raid/
13358 F:      include/uapi/linux/raid/
13359
13360 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13361 M:      Jassi Brar <jaswinder.singh@linaro.org>
13362 L:      netdev@vger.kernel.org
13363 S:      Maintained
13364 F:      drivers/net/ethernet/socionext/netsec.c
13365 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13366
13367 SOLIDRUN CLEARFOG SUPPORT
13368 M:      Russell King <linux@armlinux.org.uk>
13369 S:      Maintained
13370 F:      arch/arm/boot/dts/armada-388-clearfog*
13371 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13372
13373 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13374 M:      Russell King <linux@armlinux.org.uk>
13375 S:      Maintained
13376 F:      arch/arm/boot/dts/imx6*-cubox-i*
13377 F:      arch/arm/boot/dts/imx6*-hummingboard*
13378 F:      arch/arm/boot/dts/imx6*-sr-*
13379
13380 SONIC NETWORK DRIVER
13381 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13382 L:      netdev@vger.kernel.org
13383 S:      Maintained
13384 F:      drivers/net/ethernet/natsemi/sonic.*
13385
13386 SONICS SILICON BACKPLANE DRIVER (SSB)
13387 M:      Michael Buesch <m@bues.ch>
13388 L:      linux-wireless@vger.kernel.org
13389 S:      Maintained
13390 F:      drivers/ssb/
13391 F:      include/linux/ssb/
13392
13393 SONY IMX258 SENSOR DRIVER
13394 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13395 L:      linux-media@vger.kernel.org
13396 T:      git git://linuxtv.org/media_tree.git
13397 S:      Maintained
13398 F:      drivers/media/i2c/imx258.c
13399
13400 SONY IMX274 SENSOR DRIVER
13401 M:      Leon Luo <leonl@leopardimaging.com>
13402 L:      linux-media@vger.kernel.org
13403 T:      git git://linuxtv.org/media_tree.git
13404 S:      Maintained
13405 F:      drivers/media/i2c/imx274.c
13406 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13407
13408 SONY MEMORYSTICK CARD SUPPORT
13409 M:      Alex Dubov <oakad@yahoo.com>
13410 W:      http://tifmxx.berlios.de/
13411 S:      Maintained
13412 F:      drivers/memstick/host/tifm_ms.c
13413
13414 SONY MEMORYSTICK STANDARD SUPPORT
13415 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13416 S:      Maintained
13417 F:      drivers/memstick/core/ms_block.*
13418
13419 SONY VAIO CONTROL DEVICE DRIVER
13420 M:      Mattia Dongili <malattia@linux.it>
13421 L:      platform-driver-x86@vger.kernel.org
13422 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13423 S:      Maintained
13424 F:      Documentation/laptops/sony-laptop.txt
13425 F:      drivers/char/sonypi.c
13426 F:      drivers/platform/x86/sony-laptop.c
13427 F:      include/linux/sony-laptop.h
13428
13429 SOUND
13430 M:      Jaroslav Kysela <perex@perex.cz>
13431 M:      Takashi Iwai <tiwai@suse.com>
13432 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13433 W:      http://www.alsa-project.org/
13434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13435 T:      git git://git.alsa-project.org/alsa-kernel.git
13436 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13437 S:      Maintained
13438 F:      Documentation/sound/
13439 F:      include/sound/
13440 F:      include/uapi/sound/
13441 F:      sound/
13442
13443 SOUND - COMPRESSED AUDIO
13444 M:      Vinod Koul <vkoul@kernel.org>
13445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13447 S:      Supported
13448 F:      Documentation/sound/designs/compress-offload.rst
13449 F:      include/sound/compress_driver.h
13450 F:      include/uapi/sound/compress_*
13451 F:      sound/core/compress_offload.c
13452 F:      sound/soc/soc-compress.c
13453
13454 SOUND - DMAENGINE HELPERS
13455 M:      Lars-Peter Clausen <lars@metafoo.de>
13456 S:      Supported
13457 F:      include/sound/dmaengine_pcm.h
13458 F:      sound/core/pcm_dmaengine.c
13459 F:      sound/soc/soc-generic-dmaengine-pcm.c
13460
13461 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13462 M:      Liam Girdwood <lgirdwood@gmail.com>
13463 M:      Mark Brown <broonie@kernel.org>
13464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13466 W:      http://alsa-project.org/main/index.php/ASoC
13467 S:      Supported
13468 F:      Documentation/devicetree/bindings/sound/
13469 F:      Documentation/sound/soc/
13470 F:      sound/soc/
13471 F:      include/sound/soc*
13472
13473 SOUNDWIRE SUBSYSTEM
13474 M:      Vinod Koul <vinod.koul@intel.com>
13475 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13476 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13477 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13478 S:      Supported
13479 F:      Documentation/driver-api/soundwire/
13480 F:      drivers/soundwire/
13481 F:      include/linux/soundwire/
13482
13483 SP2 MEDIA DRIVER
13484 M:      Olli Salonen <olli.salonen@iki.fi>
13485 L:      linux-media@vger.kernel.org
13486 W:      https://linuxtv.org
13487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13488 S:      Maintained
13489 F:      drivers/media/dvb-frontends/sp2*
13490
13491 SPARC + UltraSPARC (sparc/sparc64)
13492 M:      "David S. Miller" <davem@davemloft.net>
13493 L:      sparclinux@vger.kernel.org
13494 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13497 S:      Maintained
13498 F:      arch/sparc/
13499 F:      drivers/sbus/
13500
13501 SPARC SERIAL DRIVERS
13502 M:      "David S. Miller" <davem@davemloft.net>
13503 L:      sparclinux@vger.kernel.org
13504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13506 S:      Maintained
13507 F:      include/linux/sunserialcore.h
13508 F:      drivers/tty/serial/suncore.c
13509 F:      drivers/tty/serial/sunhv.c
13510 F:      drivers/tty/serial/sunsab.c
13511 F:      drivers/tty/serial/sunsab.h
13512 F:      drivers/tty/serial/sunsu.c
13513 F:      drivers/tty/serial/sunzilog.c
13514 F:      drivers/tty/serial/sunzilog.h
13515 F:      drivers/tty/vcc.c
13516
13517 SPARSE CHECKER
13518 M:      "Christopher Li" <sparse@chrisli.org>
13519 L:      linux-sparse@vger.kernel.org
13520 W:      https://sparse.wiki.kernel.org/
13521 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13522 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13523 S:      Maintained
13524 F:      include/linux/compiler.h
13525
13526 SPEAR CLOCK FRAMEWORK SUPPORT
13527 M:      Viresh Kumar <vireshk@kernel.org>
13528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13529 W:      http://www.st.com/spear
13530 S:      Maintained
13531 F:      drivers/clk/spear/
13532
13533 SPEAR PLATFORM SUPPORT
13534 M:      Viresh Kumar <vireshk@kernel.org>
13535 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13537 W:      http://www.st.com/spear
13538 S:      Maintained
13539 F:      arch/arm/boot/dts/spear*
13540 F:      arch/arm/mach-spear/
13541
13542 SPI NOR SUBSYSTEM
13543 M:      Marek Vasut <marek.vasut@gmail.com>
13544 L:      linux-mtd@lists.infradead.org
13545 W:      http://www.linux-mtd.infradead.org/
13546 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13547 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13548 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13549 S:      Maintained
13550 F:      drivers/mtd/spi-nor/
13551 F:      include/linux/mtd/spi-nor.h
13552
13553 SPI SUBSYSTEM
13554 M:      Mark Brown <broonie@kernel.org>
13555 L:      linux-spi@vger.kernel.org
13556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13557 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13558 S:      Maintained
13559 F:      Documentation/devicetree/bindings/spi/
13560 F:      Documentation/spi/
13561 F:      drivers/spi/
13562 F:      include/linux/spi/
13563 F:      include/uapi/linux/spi/
13564 F:      tools/spi/
13565
13566 SPIDERNET NETWORK DRIVER for CELL
13567 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13568 L:      netdev@vger.kernel.org
13569 S:      Supported
13570 F:      Documentation/networking/spider_net.txt
13571 F:      drivers/net/ethernet/toshiba/spider_net*
13572
13573 SPMI SUBSYSTEM
13574 R:      Stephen Boyd <sboyd@kernel.org>
13575 L:      linux-arm-msm@vger.kernel.org
13576 F:      Documentation/devicetree/bindings/spmi/
13577 F:      drivers/spmi/
13578 F:      include/dt-bindings/spmi/spmi.h
13579 F:      include/linux/spmi.h
13580 F:      include/trace/events/spmi.h
13581
13582 SPU FILE SYSTEM
13583 M:      Jeremy Kerr <jk@ozlabs.org>
13584 L:      linuxppc-dev@lists.ozlabs.org
13585 W:      http://www.ibm.com/developerworks/power/cell/
13586 S:      Supported
13587 F:      Documentation/filesystems/spufs.txt
13588 F:      arch/powerpc/platforms/cell/spufs/
13589
13590 SQUASHFS FILE SYSTEM
13591 M:      Phillip Lougher <phillip@squashfs.org.uk>
13592 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13593 W:      http://squashfs.org.uk
13594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13595 S:      Maintained
13596 F:      Documentation/filesystems/squashfs.txt
13597 F:      fs/squashfs/
13598
13599 SRM (Alpha) environment access
13600 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13601 S:      Maintained
13602 F:      arch/alpha/kernel/srm_env.c
13603
13604 ST STM32 I2C/SMBUS DRIVER
13605 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13606 L:      linux-i2c@vger.kernel.org
13607 S:      Maintained
13608 F:      drivers/i2c/busses/i2c-stm32*
13609
13610 STABLE BRANCH
13611 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13612 L:      stable@vger.kernel.org
13613 S:      Supported
13614 F:      Documentation/process/stable-kernel-rules.rst
13615
13616 STAGING - COMEDI
13617 M:      Ian Abbott <abbotti@mev.co.uk>
13618 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13619 S:      Odd Fixes
13620 F:      drivers/staging/comedi/
13621
13622 STAGING - FLARION FT1000 DRIVERS
13623 M:      Marek Belisko <marek.belisko@gmail.com>
13624 S:      Odd Fixes
13625 F:      drivers/staging/ft1000/
13626
13627 STAGING - INDUSTRIAL IO
13628 M:      Jonathan Cameron <jic23@kernel.org>
13629 L:      linux-iio@vger.kernel.org
13630 S:      Odd Fixes
13631 F:      Documentation/devicetree/bindings/staging/iio/
13632 F:      drivers/staging/iio/
13633
13634 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13635 M:      Marc Dietrich <marvin24@gmx.de>
13636 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13637 L:      linux-tegra@vger.kernel.org
13638 S:      Maintained
13639 F:      drivers/staging/nvec/
13640
13641 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13642 M:      Jens Frederich <jfrederich@gmail.com>
13643 M:      Daniel Drake <dsd@laptop.org>
13644 M:      Jon Nettleton <jon.nettleton@gmail.com>
13645 W:      http://wiki.laptop.org/go/DCON
13646 S:      Maintained
13647 F:      drivers/staging/olpc_dcon/
13648
13649 STAGING - REALTEK RTL8712U DRIVERS
13650 M:      Larry Finger <Larry.Finger@lwfinger.net>
13651 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13652 S:      Odd Fixes
13653 F:      drivers/staging/rtl8712/
13654
13655 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13656 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13657 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13658 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13659 L:      linux-fbdev@vger.kernel.org
13660 S:      Maintained
13661 F:      drivers/staging/sm750fb/
13662
13663 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13664 M:      William Hubbs <w.d.hubbs@gmail.com>
13665 M:      Chris Brannon <chris@the-brannons.com>
13666 M:      Kirk Reiser <kirk@reisers.ca>
13667 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13668 L:      speakup@linux-speakup.org
13669 W:      http://www.linux-speakup.org/
13670 S:      Odd Fixes
13671 F:      drivers/staging/speakup/
13672
13673 STAGING - VIA VT665X DRIVERS
13674 M:      Forest Bond <forest@alittletooquiet.net>
13675 S:      Odd Fixes
13676 F:      drivers/staging/vt665?/
13677
13678 STAGING - WILC1000 WIFI DRIVER
13679 M:      Aditya Shankar <aditya.shankar@microchip.com>
13680 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13681 L:      linux-wireless@vger.kernel.org
13682 S:      Supported
13683 F:      drivers/staging/wilc1000/
13684
13685 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13686 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13687 S:      Odd Fixes
13688 F:      drivers/staging/xgifb/
13689
13690 STAGING SUBSYSTEM
13691 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13693 L:      devel@driverdev.osuosl.org
13694 S:      Supported
13695 F:      drivers/staging/
13696
13697 STARFIRE/DURALAN NETWORK DRIVER
13698 M:      Ion Badulescu <ionut@badula.org>
13699 S:      Odd Fixes
13700 F:      drivers/net/ethernet/adaptec/starfire*
13701
13702 STEC S1220 SKD DRIVER
13703 M:      Bart Van Assche <bart.vanassche@wdc.com>
13704 L:      linux-block@vger.kernel.org
13705 S:      Maintained
13706 F:      drivers/block/skd*[ch]
13707
13708 STI AUDIO (ASoC) DRIVERS
13709 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13710 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13711 S:      Maintained
13712 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13713 F:      sound/soc/sti/
13714
13715 STI CEC DRIVER
13716 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13717 S:      Maintained
13718 F:      drivers/staging/media/st-cec/
13719 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13720
13721 STK1160 USB VIDEO CAPTURE DRIVER
13722 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13723 L:      linux-media@vger.kernel.org
13724 T:      git git://linuxtv.org/media_tree.git
13725 S:      Maintained
13726 F:      drivers/media/usb/stk1160/
13727
13728 STM32 AUDIO (ASoC) DRIVERS
13729 M:      Olivier Moysan <olivier.moysan@st.com>
13730 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13732 S:      Maintained
13733 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13734 F:      sound/soc/stm/
13735
13736 STM32 TIMER/LPTIMER DRIVERS
13737 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13738 S:      Maintained
13739 F:      drivers/*/stm32-*timer*
13740 F:      drivers/pwm/pwm-stm32*
13741 F:      include/linux/*/stm32-*tim*
13742 F:      Documentation/ABI/testing/*timer-stm32
13743 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13744 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13745
13746 STMMAC ETHERNET DRIVER
13747 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13748 M:      Alexandre Torgue <alexandre.torgue@st.com>
13749 M:      Jose Abreu <joabreu@synopsys.com>
13750 L:      netdev@vger.kernel.org
13751 W:      http://www.stlinux.com
13752 S:      Supported
13753 F:      drivers/net/ethernet/stmicro/stmmac/
13754
13755 SUN3/3X
13756 M:      Sam Creasey <sammy@sammy.net>
13757 W:      http://sammy.net/sun3/
13758 S:      Maintained
13759 F:      arch/m68k/kernel/*sun3*
13760 F:      arch/m68k/sun3*/
13761 F:      arch/m68k/include/asm/sun3*
13762 F:      drivers/net/ethernet/i825xx/sun3*
13763
13764 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13765 M:      Hans de Goede <hdegoede@redhat.com>
13766 L:      linux-input@vger.kernel.org
13767 S:      Maintained
13768 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13769 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13770
13771 SUNDANCE NETWORK DRIVER
13772 M:      Denis Kirjanov <kda@linux-powerpc.org>
13773 L:      netdev@vger.kernel.org
13774 S:      Maintained
13775 F:      drivers/net/ethernet/dlink/sundance.c
13776
13777 SUPERH
13778 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13779 M:      Rich Felker <dalias@libc.org>
13780 L:      linux-sh@vger.kernel.org
13781 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13782 S:      Maintained
13783 F:      Documentation/sh/
13784 F:      arch/sh/
13785 F:      drivers/sh/
13786
13787 SUSPEND TO RAM
13788 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13789 M:      Len Brown <len.brown@intel.com>
13790 M:      Pavel Machek <pavel@ucw.cz>
13791 L:      linux-pm@vger.kernel.org
13792 B:      https://bugzilla.kernel.org
13793 S:      Supported
13794 F:      Documentation/power/
13795 F:      arch/x86/kernel/acpi/
13796 F:      drivers/base/power/
13797 F:      kernel/power/
13798 F:      include/linux/suspend.h
13799 F:      include/linux/freezer.h
13800 F:      include/linux/pm.h
13801
13802 SVGA HANDLING
13803 M:      Martin Mares <mj@ucw.cz>
13804 L:      linux-video@atrey.karlin.mff.cuni.cz
13805 S:      Maintained
13806 F:      Documentation/svga.txt
13807 F:      arch/x86/boot/video*
13808
13809 SWIOTLB SUBSYSTEM
13810 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13811 L:      iommu@lists.linux-foundation.org
13812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13813 S:      Supported
13814 F:      kernel/dma/swiotlb.c
13815 F:      arch/*/kernel/pci-swiotlb.c
13816 F:      include/linux/swiotlb.h
13817
13818 SWITCHDEV
13819 M:      Jiri Pirko <jiri@resnulli.us>
13820 M:      Ivan Vecera <ivecera@redhat.com>
13821 L:      netdev@vger.kernel.org
13822 S:      Supported
13823 F:      net/switchdev/
13824 F:      include/net/switchdev.h
13825
13826 SY8106A REGULATOR DRIVER
13827 M:      Icenowy Zheng <icenowy@aosc.io>
13828 S:      Maintained
13829 F:      drivers/regulator/sy8106a-regulator.c
13830 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13831
13832 SYNC FILE FRAMEWORK
13833 M:      Sumit Semwal <sumit.semwal@linaro.org>
13834 R:      Gustavo Padovan <gustavo@padovan.org>
13835 S:      Maintained
13836 L:      linux-media@vger.kernel.org
13837 L:      dri-devel@lists.freedesktop.org
13838 F:      drivers/dma-buf/sync_*
13839 F:      drivers/dma-buf/dma-fence*
13840 F:      drivers/dma-buf/sw_sync.c
13841 F:      include/linux/sync_file.h
13842 F:      include/uapi/linux/sync_file.h
13843 F:      Documentation/sync_file.txt
13844 T:      git git://anongit.freedesktop.org/drm/drm-misc
13845
13846 SYNOPSYS ARC ARCHITECTURE
13847 M:      Vineet Gupta <vgupta@synopsys.com>
13848 L:      linux-snps-arc@lists.infradead.org
13849 S:      Supported
13850 F:      arch/arc/
13851 F:      Documentation/devicetree/bindings/arc/*
13852 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13853 F:      drivers/clocksource/arc_timer.c
13854 F:      drivers/tty/serial/arc_uart.c
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13856
13857 SYNOPSYS ARC HSDK SDP pll clock driver
13858 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13859 S:      Supported
13860 F:      drivers/clk/clk-hsdk-pll.c
13861 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13862
13863 SYNOPSYS ARC SDP clock driver
13864 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13865 S:      Supported
13866 F:      drivers/clk/axs10x/*
13867 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13868
13869 SYNOPSYS ARC SDP platform support
13870 M:      Alexey Brodkin <abrodkin@synopsys.com>
13871 S:      Supported
13872 F:      arch/arc/plat-axs10x
13873 F:      arch/arc/boot/dts/ax*
13874 F:      Documentation/devicetree/bindings/arc/axs10*
13875
13876 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13877 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13878 S:      Supported
13879 F:      drivers/reset/reset-axs10x.c
13880 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13881
13882 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13883 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13884 S:      Maintained
13885 F:      drivers/tty/serial/8250/8250_dw.c
13886
13887 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13888 M:      Hoan Tran <hotran@apm.com>
13889 L:      linux-gpio@vger.kernel.org
13890 S:      Maintained
13891 F:      drivers/gpio/gpio-dwapb.c
13892 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13893
13894 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13895 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13896 S:      Maintained
13897 F:      drivers/dma/dwi-axi-dmac/
13898 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13899
13900 SYNOPSYS DESIGNWARE DMAC DRIVER
13901 M:      Viresh Kumar <vireshk@kernel.org>
13902 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13903 S:      Maintained
13904 F:      include/linux/dma/dw.h
13905 F:      include/linux/platform_data/dma-dw.h
13906 F:      drivers/dma/dw/
13907
13908 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13909 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13910 L:      netdev@vger.kernel.org
13911 S:      Supported
13912 F:      drivers/net/ethernet/synopsys/
13913
13914 SYNOPSYS DESIGNWARE I2C DRIVER
13915 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13916 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13917 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13918 L:      linux-i2c@vger.kernel.org
13919 S:      Maintained
13920 F:      drivers/i2c/busses/i2c-designware-*
13921 F:      include/linux/platform_data/i2c-designware.h
13922
13923 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13924 M:      Jaehoon Chung <jh80.chung@samsung.com>
13925 L:      linux-mmc@vger.kernel.org
13926 S:      Maintained
13927 F:      drivers/mmc/host/dw_mmc*
13928
13929 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13930 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13931 S:      Supported
13932 F:      drivers/reset/reset-hsdk.c
13933 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13934 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13935
13936 SYSTEM CONFIGURATION (SYSCON)
13937 M:      Lee Jones <lee.jones@linaro.org>
13938 M:      Arnd Bergmann <arnd@arndb.de>
13939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13940 S:      Supported
13941 F:      drivers/mfd/syscon.c
13942
13943 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13944 M:      Sudeep Holla <sudeep.holla@arm.com>
13945 L:      linux-arm-kernel@lists.infradead.org
13946 S:      Maintained
13947 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13948 F:      drivers/clk/clk-sc[mp]i.c
13949 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13950 F:      drivers/firmware/arm_scpi.c
13951 F:      drivers/firmware/arm_scmi/
13952 F:      include/linux/sc[mp]i_protocol.h
13953
13954 SYSTEM RESET/SHUTDOWN DRIVERS
13955 M:      Sebastian Reichel <sre@kernel.org>
13956 L:      linux-pm@vger.kernel.org
13957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13958 S:      Maintained
13959 F:      Documentation/devicetree/bindings/power/reset/
13960 F:      drivers/power/reset/
13961
13962 SYSTEM TRACE MODULE CLASS
13963 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13964 S:      Maintained
13965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13966 F:      Documentation/trace/stm.rst
13967 F:      drivers/hwtracing/stm/
13968 F:      include/linux/stm.h
13969 F:      include/uapi/linux/stm.h
13970
13971 SYSV FILESYSTEM
13972 M:      Christoph Hellwig <hch@infradead.org>
13973 S:      Maintained
13974 F:      Documentation/filesystems/sysv-fs.txt
13975 F:      fs/sysv/
13976 F:      include/linux/sysv_fs.h
13977
13978 TARGET SUBSYSTEM
13979 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13980 L:      linux-scsi@vger.kernel.org
13981 L:      target-devel@vger.kernel.org
13982 W:      http://www.linux-iscsi.org
13983 W:      http://groups.google.com/group/linux-iscsi-target-dev
13984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13985 S:      Supported
13986 F:      drivers/target/
13987 F:      include/target/
13988 F:      Documentation/target/
13989
13990 TASKSTATS STATISTICS INTERFACE
13991 M:      Balbir Singh <bsingharora@gmail.com>
13992 S:      Maintained
13993 F:      Documentation/accounting/taskstats*
13994 F:      include/linux/taskstats*
13995 F:      kernel/taskstats.c
13996
13997 TC subsystem
13998 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13999 M:      Cong Wang <xiyou.wangcong@gmail.com>
14000 M:      Jiri Pirko <jiri@resnulli.us>
14001 L:      netdev@vger.kernel.org
14002 S:      Maintained
14003 F:      include/net/pkt_cls.h
14004 F:      include/net/pkt_sched.h
14005 F:      include/net/tc_act/
14006 F:      include/uapi/linux/pkt_cls.h
14007 F:      include/uapi/linux/pkt_sched.h
14008 F:      include/uapi/linux/tc_act/
14009 F:      include/uapi/linux/tc_ematch/
14010 F:      net/sched/
14011
14012 TC90522 MEDIA DRIVER
14013 M:      Akihiro Tsukada <tskd08@gmail.com>
14014 L:      linux-media@vger.kernel.org
14015 S:      Odd Fixes
14016 F:      drivers/media/dvb-frontends/tc90522*
14017
14018 TCP LOW PRIORITY MODULE
14019 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14020 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14021 W:      http://tcp-lp-mod.sourceforge.net/
14022 S:      Maintained
14023 F:      net/ipv4/tcp_lp.c
14024
14025 TDA10071 MEDIA DRIVER
14026 M:      Antti Palosaari <crope@iki.fi>
14027 L:      linux-media@vger.kernel.org
14028 W:      https://linuxtv.org
14029 W:      http://palosaari.fi/linux/
14030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14031 T:      git git://linuxtv.org/anttip/media_tree.git
14032 S:      Maintained
14033 F:      drivers/media/dvb-frontends/tda10071*
14034
14035 TDA18212 MEDIA DRIVER
14036 M:      Antti Palosaari <crope@iki.fi>
14037 L:      linux-media@vger.kernel.org
14038 W:      https://linuxtv.org
14039 W:      http://palosaari.fi/linux/
14040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14041 T:      git git://linuxtv.org/anttip/media_tree.git
14042 S:      Maintained
14043 F:      drivers/media/tuners/tda18212*
14044
14045 TDA18218 MEDIA DRIVER
14046 M:      Antti Palosaari <crope@iki.fi>
14047 L:      linux-media@vger.kernel.org
14048 W:      https://linuxtv.org
14049 W:      http://palosaari.fi/linux/
14050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14051 T:      git git://linuxtv.org/anttip/media_tree.git
14052 S:      Maintained
14053 F:      drivers/media/tuners/tda18218*
14054
14055 TDA18250 MEDIA DRIVER
14056 M:      Olli Salonen <olli.salonen@iki.fi>
14057 L:      linux-media@vger.kernel.org
14058 W:      https://linuxtv.org
14059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14060 T:      git git://linuxtv.org/media_tree.git
14061 S:      Maintained
14062 F:      drivers/media/tuners/tda18250*
14063
14064 TDA18271 MEDIA DRIVER
14065 M:      Michael Krufky <mkrufky@linuxtv.org>
14066 L:      linux-media@vger.kernel.org
14067 W:      https://linuxtv.org
14068 W:      http://github.com/mkrufky
14069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14070 T:      git git://linuxtv.org/mkrufky/tuners.git
14071 S:      Maintained
14072 F:      drivers/media/tuners/tda18271*
14073
14074 TDA1997x MEDIA DRIVER
14075 M:      Tim Harvey <tharvey@gateworks.com>
14076 L:      linux-media@vger.kernel.org
14077 W:      https://linuxtv.org
14078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14079 S:      Maintained
14080 F:      drivers/media/i2c/tda1997x.*
14081
14082 TDA827x MEDIA DRIVER
14083 M:      Michael Krufky <mkrufky@linuxtv.org>
14084 L:      linux-media@vger.kernel.org
14085 W:      https://linuxtv.org
14086 W:      http://github.com/mkrufky
14087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14088 T:      git git://linuxtv.org/mkrufky/tuners.git
14089 S:      Maintained
14090 F:      drivers/media/tuners/tda8290.*
14091
14092 TDA8290 MEDIA DRIVER
14093 M:      Michael Krufky <mkrufky@linuxtv.org>
14094 L:      linux-media@vger.kernel.org
14095 W:      https://linuxtv.org
14096 W:      http://github.com/mkrufky
14097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14098 T:      git git://linuxtv.org/mkrufky/tuners.git
14099 S:      Maintained
14100 F:      drivers/media/tuners/tda8290.*
14101
14102 TDA9840 MEDIA DRIVER
14103 M:      Hans Verkuil <hverkuil@xs4all.nl>
14104 L:      linux-media@vger.kernel.org
14105 T:      git git://linuxtv.org/media_tree.git
14106 W:      https://linuxtv.org
14107 S:      Maintained
14108 F:      drivers/media/i2c/tda9840*
14109
14110 TEA5761 TUNER DRIVER
14111 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14112 L:      linux-media@vger.kernel.org
14113 W:      https://linuxtv.org
14114 T:      git git://linuxtv.org/media_tree.git
14115 S:      Odd fixes
14116 F:      drivers/media/tuners/tea5761.*
14117
14118 TEA5767 TUNER DRIVER
14119 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14120 L:      linux-media@vger.kernel.org
14121 W:      https://linuxtv.org
14122 T:      git git://linuxtv.org/media_tree.git
14123 S:      Maintained
14124 F:      drivers/media/tuners/tea5767.*
14125
14126 TEA6415C MEDIA DRIVER
14127 M:      Hans Verkuil <hverkuil@xs4all.nl>
14128 L:      linux-media@vger.kernel.org
14129 T:      git git://linuxtv.org/media_tree.git
14130 W:      https://linuxtv.org
14131 S:      Maintained
14132 F:      drivers/media/i2c/tea6415c*
14133
14134 TEA6420 MEDIA DRIVER
14135 M:      Hans Verkuil <hverkuil@xs4all.nl>
14136 L:      linux-media@vger.kernel.org
14137 T:      git git://linuxtv.org/media_tree.git
14138 W:      https://linuxtv.org
14139 S:      Maintained
14140 F:      drivers/media/i2c/tea6420*
14141
14142 TEAM DRIVER
14143 M:      Jiri Pirko <jiri@resnulli.us>
14144 L:      netdev@vger.kernel.org
14145 S:      Supported
14146 F:      drivers/net/team/
14147 F:      include/linux/if_team.h
14148 F:      include/uapi/linux/if_team.h
14149
14150 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14151 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14152 S:      Maintained
14153 F:      arch/x86/platform/ts5500/
14154
14155 TECHNOTREND USB IR RECEIVER
14156 M:      Sean Young <sean@mess.org>
14157 L:      linux-media@vger.kernel.org
14158 S:      Maintained
14159 F:      drivers/media/rc/ttusbir.c
14160
14161 TECHWELL TW9910 VIDEO DECODER
14162 L:      linux-media@vger.kernel.org
14163 S:      Orphan
14164 F:      drivers/media/i2c/tw9910.c
14165 F:      include/media/i2c/tw9910.h
14166
14167 TEE SUBSYSTEM
14168 M:      Jens Wiklander <jens.wiklander@linaro.org>
14169 S:      Maintained
14170 F:      include/linux/tee_drv.h
14171 F:      include/uapi/linux/tee.h
14172 F:      drivers/tee/
14173 F:      Documentation/tee.txt
14174
14175 TEGRA ARCHITECTURE SUPPORT
14176 M:      Thierry Reding <thierry.reding@gmail.com>
14177 M:      Jonathan Hunter <jonathanh@nvidia.com>
14178 L:      linux-tegra@vger.kernel.org
14179 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14181 S:      Supported
14182 N:      [^a-z]tegra
14183
14184 TEGRA CLOCK DRIVER
14185 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14186 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14187 S:      Supported
14188 F:      drivers/clk/tegra/
14189
14190 TEGRA DMA DRIVERS
14191 M:      Laxman Dewangan <ldewangan@nvidia.com>
14192 M:      Jon Hunter <jonathanh@nvidia.com>
14193 S:      Supported
14194 F:      drivers/dma/tegra*
14195
14196 TEGRA I2C DRIVER
14197 M:      Laxman Dewangan <ldewangan@nvidia.com>
14198 S:      Supported
14199 F:      drivers/i2c/busses/i2c-tegra.c
14200
14201 TEGRA IOMMU DRIVERS
14202 M:      Thierry Reding <thierry.reding@gmail.com>
14203 L:      linux-tegra@vger.kernel.org
14204 S:      Supported
14205 F:      drivers/iommu/tegra*
14206
14207 TEGRA KBC DRIVER
14208 M:      Laxman Dewangan <ldewangan@nvidia.com>
14209 S:      Supported
14210 F:      drivers/input/keyboard/tegra-kbc.c
14211
14212 TEGRA NAND DRIVER
14213 M:      Stefan Agner <stefan@agner.ch>
14214 M:      Lucas Stach <dev@lynxeye.de>
14215 S:      Maintained
14216 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14217 F:      drivers/mtd/nand/raw/tegra_nand.c
14218
14219 TEGRA PWM DRIVER
14220 M:      Thierry Reding <thierry.reding@gmail.com>
14221 S:      Supported
14222 F:      drivers/pwm/pwm-tegra.c
14223
14224 TEGRA SERIAL DRIVER
14225 M:      Laxman Dewangan <ldewangan@nvidia.com>
14226 S:      Supported
14227 F:      drivers/tty/serial/serial-tegra.c
14228
14229 TEGRA SPI DRIVER
14230 M:      Laxman Dewangan <ldewangan@nvidia.com>
14231 S:      Supported
14232 F:      drivers/spi/spi-tegra*
14233
14234 TEHUTI ETHERNET DRIVER
14235 M:      Andy Gospodarek <andy@greyhouse.net>
14236 L:      netdev@vger.kernel.org
14237 S:      Supported
14238 F:      drivers/net/ethernet/tehuti/*
14239
14240 Telecom Clock Driver for MCPL0010
14241 M:      Mark Gross <mark.gross@intel.com>
14242 S:      Supported
14243 F:      drivers/char/tlclk.c
14244
14245 TENSILICA XTENSA PORT (xtensa)
14246 M:      Chris Zankel <chris@zankel.net>
14247 M:      Max Filippov <jcmvbkbc@gmail.com>
14248 L:      linux-xtensa@linux-xtensa.org
14249 T:      git git://github.com/czankel/xtensa-linux.git
14250 S:      Maintained
14251 F:      arch/xtensa/
14252 F:      drivers/irqchip/irq-xtensa-*
14253
14254 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14255 M:      Nishanth Menon <nm@ti.com>
14256 M:      Tero Kristo <t-kristo@ti.com>
14257 M:      Santosh Shilimkar <ssantosh@kernel.org>
14258 L:      linux-arm-kernel@lists.infradead.org
14259 S:      Maintained
14260 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14261 F:      drivers/firmware/ti_sci*
14262 F:      include/linux/soc/ti/ti_sci_protocol.h
14263 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14264 F:      include/dt-bindings/genpd/k2g.h
14265 F:      drivers/soc/ti/ti_sci_pm_domains.c
14266 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14267 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14268 F:      drivers/clk/keystone/sci-clk.c
14269 F:      drivers/reset/reset-ti-sci.c
14270
14271 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14272 M:      Hans Verkuil <hverkuil@xs4all.nl>
14273 L:      linux-media@vger.kernel.org
14274 T:      git git://linuxtv.org/media_tree.git
14275 W:      https://linuxtv.org
14276 S:      Maintained
14277 F:      drivers/media/radio/radio-raremono.c
14278
14279 THERMAL
14280 M:      Zhang Rui <rui.zhang@intel.com>
14281 M:      Eduardo Valentin <edubezval@gmail.com>
14282 L:      linux-pm@vger.kernel.org
14283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14285 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14286 S:      Supported
14287 F:      drivers/thermal/
14288 F:      include/linux/thermal.h
14289 F:      include/uapi/linux/thermal.h
14290 F:      include/linux/cpu_cooling.h
14291 F:      Documentation/devicetree/bindings/thermal/
14292
14293 THERMAL/CPU_COOLING
14294 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14295 M:      Viresh Kumar <viresh.kumar@linaro.org>
14296 M:      Javi Merino <javi.merino@kernel.org>
14297 L:      linux-pm@vger.kernel.org
14298 S:      Supported
14299 F:      Documentation/thermal/cpu-cooling-api.txt
14300 F:      drivers/thermal/cpu_cooling.c
14301 F:      include/linux/cpu_cooling.h
14302
14303 THINKPAD ACPI EXTRAS DRIVER
14304 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14305 L:      ibm-acpi-devel@lists.sourceforge.net
14306 L:      platform-driver-x86@vger.kernel.org
14307 W:      http://ibm-acpi.sourceforge.net
14308 W:      http://thinkwiki.org/wiki/Ibm-acpi
14309 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14310 S:      Maintained
14311 F:      drivers/platform/x86/thinkpad_acpi.c
14312
14313 THUNDERBOLT DRIVER
14314 M:      Andreas Noever <andreas.noever@gmail.com>
14315 M:      Michael Jamet <michael.jamet@intel.com>
14316 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14317 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14319 S:      Maintained
14320 F:      Documentation/admin-guide/thunderbolt.rst
14321 F:      drivers/thunderbolt/
14322 F:      include/linux/thunderbolt.h
14323
14324 THUNDERBOLT NETWORK DRIVER
14325 M:      Michael Jamet <michael.jamet@intel.com>
14326 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14327 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14328 L:      netdev@vger.kernel.org
14329 S:      Maintained
14330 F:      drivers/net/thunderbolt.c
14331
14332 THUNDERX GPIO DRIVER
14333 M:      David Daney <david.daney@cavium.com>
14334 S:      Maintained
14335 F:      drivers/gpio/gpio-thunderx.c
14336
14337 TI AM437X VPFE DRIVER
14338 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14339 L:      linux-media@vger.kernel.org
14340 W:      https://linuxtv.org
14341 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14342 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14343 S:      Maintained
14344 F:      drivers/media/platform/am437x/
14345
14346 TI BANDGAP AND THERMAL DRIVER
14347 M:      Eduardo Valentin <edubezval@gmail.com>
14348 M:      Keerthy <j-keerthy@ti.com>
14349 L:      linux-pm@vger.kernel.org
14350 L:      linux-omap@vger.kernel.org
14351 S:      Maintained
14352 F:      drivers/thermal/ti-soc-thermal/
14353
14354 TI BQ27XXX POWER SUPPLY DRIVER
14355 R:      Andrew F. Davis <afd@ti.com>
14356 F:      include/linux/power/bq27xxx_battery.h
14357 F:      drivers/power/supply/bq27xxx_battery.c
14358 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14359
14360 TI CDCE706 CLOCK DRIVER
14361 M:      Max Filippov <jcmvbkbc@gmail.com>
14362 S:      Maintained
14363 F:      drivers/clk/clk-cdce706.c
14364
14365 TI CLOCK DRIVER
14366 M:      Tero Kristo <t-kristo@ti.com>
14367 L:      linux-omap@vger.kernel.org
14368 S:      Maintained
14369 F:      drivers/clk/ti/
14370 F:      include/linux/clk/ti.h
14371
14372 TI DAVINCI MACHINE SUPPORT
14373 M:      Sekhar Nori <nsekhar@ti.com>
14374 M:      Kevin Hilman <khilman@kernel.org>
14375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14377 S:      Supported
14378 F:      arch/arm/mach-davinci/
14379 F:      drivers/i2c/busses/i2c-davinci.c
14380 F:      arch/arm/boot/dts/da850*
14381
14382 TI DAVINCI SERIES CLOCK DRIVER
14383 M:      David Lechner <david@lechnology.com>
14384 R:      Sekhar Nori <nsekhar@ti.com>
14385 S:      Maintained
14386 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14387 F:      drivers/clk/davinci/
14388
14389 TI DAVINCI SERIES GPIO DRIVER
14390 M:      Keerthy <j-keerthy@ti.com>
14391 L:      linux-gpio@vger.kernel.org
14392 S:      Maintained
14393 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14394 F:      drivers/gpio/gpio-davinci.c
14395
14396 TI DAVINCI SERIES MEDIA DRIVER
14397 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14398 L:      linux-media@vger.kernel.org
14399 W:      https://linuxtv.org
14400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14401 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14402 S:      Maintained
14403 F:      drivers/media/platform/davinci/
14404 F:      include/media/davinci/
14405
14406 TI ETHERNET SWITCH DRIVER (CPSW)
14407 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14408 L:      linux-omap@vger.kernel.org
14409 L:      netdev@vger.kernel.org
14410 S:      Maintained
14411 F:      drivers/net/ethernet/ti/cpsw*
14412 F:      drivers/net/ethernet/ti/davinci*
14413
14414 TI FLASH MEDIA INTERFACE DRIVER
14415 M:      Alex Dubov <oakad@yahoo.com>
14416 S:      Maintained
14417 F:      drivers/misc/tifm*
14418 F:      drivers/mmc/host/tifm_sd.c
14419 F:      include/linux/tifm.h
14420
14421 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14422 M:      Santosh Shilimkar <ssantosh@kernel.org>
14423 L:      linux-kernel@vger.kernel.org
14424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14425 S:      Maintained
14426 F:      drivers/soc/ti/*
14427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14428
14429 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14430 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14431 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14432 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14433 S:      Maintained
14434 F:      sound/soc/codecs/lm49453*
14435 F:      sound/soc/codecs/isabelle*
14436
14437 TI LP855x BACKLIGHT DRIVER
14438 M:      Milo Kim <milo.kim@ti.com>
14439 S:      Maintained
14440 F:      Documentation/backlight/lp855x-driver.txt
14441 F:      drivers/video/backlight/lp855x_bl.c
14442 F:      include/linux/platform_data/lp855x.h
14443
14444 TI LP8727 CHARGER DRIVER
14445 M:      Milo Kim <milo.kim@ti.com>
14446 S:      Maintained
14447 F:      drivers/power/supply/lp8727_charger.c
14448 F:      include/linux/platform_data/lp8727.h
14449
14450 TI LP8788 MFD DRIVER
14451 M:      Milo Kim <milo.kim@ti.com>
14452 S:      Maintained
14453 F:      drivers/iio/adc/lp8788_adc.c
14454 F:      drivers/leds/leds-lp8788.c
14455 F:      drivers/mfd/lp8788*.c
14456 F:      drivers/power/supply/lp8788-charger.c
14457 F:      drivers/regulator/lp8788-*.c
14458 F:      include/linux/mfd/lp8788*.h
14459
14460 TI NETCP ETHERNET DRIVER
14461 M:      Wingman Kwok <w-kwok2@ti.com>
14462 M:      Murali Karicheri <m-karicheri2@ti.com>
14463 L:      netdev@vger.kernel.org
14464 S:      Maintained
14465 F:      drivers/net/ethernet/ti/netcp*
14466
14467 TI TAS571X FAMILY ASoC CODEC DRIVER
14468 M:      Kevin Cernekee <cernekee@chromium.org>
14469 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14470 S:      Odd Fixes
14471 F:      sound/soc/codecs/tas571x*
14472
14473 TI TRF7970A NFC DRIVER
14474 M:      Mark Greer <mgreer@animalcreek.com>
14475 L:      linux-wireless@vger.kernel.org
14476 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14477 S:      Supported
14478 F:      drivers/nfc/trf7970a.c
14479 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14480
14481 TI TWL4030 SERIES SOC CODEC DRIVER
14482 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14484 S:      Maintained
14485 F:      sound/soc/codecs/twl4030*
14486
14487 TI VPE/CAL DRIVERS
14488 M:      Benoit Parrot <bparrot@ti.com>
14489 L:      linux-media@vger.kernel.org
14490 W:      http://linuxtv.org/
14491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14492 S:      Maintained
14493 F:      drivers/media/platform/ti-vpe/
14494
14495 TI WILINK WIRELESS DRIVERS
14496 L:      linux-wireless@vger.kernel.org
14497 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14498 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14500 S:      Orphan
14501 F:      drivers/net/wireless/ti/
14502 F:      include/linux/wl12xx.h
14503
14504 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14505 M:      John Stultz <john.stultz@linaro.org>
14506 M:      Thomas Gleixner <tglx@linutronix.de>
14507 R:      Stephen Boyd <sboyd@kernel.org>
14508 L:      linux-kernel@vger.kernel.org
14509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14510 S:      Supported
14511 F:      include/linux/clocksource.h
14512 F:      include/linux/time.h
14513 F:      include/linux/timex.h
14514 F:      include/uapi/linux/time.h
14515 F:      include/uapi/linux/timex.h
14516 F:      kernel/time/clocksource.c
14517 F:      kernel/time/time*.c
14518 F:      kernel/time/alarmtimer.c
14519 F:      kernel/time/ntp.c
14520 F:      tools/testing/selftests/timers/
14521
14522 TIPC NETWORK LAYER
14523 M:      Jon Maloy <jon.maloy@ericsson.com>
14524 M:      Ying Xue <ying.xue@windriver.com>
14525 L:      netdev@vger.kernel.org (core kernel code)
14526 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14527 W:      http://tipc.sourceforge.net/
14528 S:      Maintained
14529 F:      include/uapi/linux/tipc*.h
14530 F:      net/tipc/
14531
14532 TLAN NETWORK DRIVER
14533 M:      Samuel Chessman <chessman@tux.org>
14534 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14535 W:      http://sourceforge.net/projects/tlan/
14536 S:      Maintained
14537 F:      Documentation/networking/tlan.txt
14538 F:      drivers/net/ethernet/ti/tlan.*
14539
14540 TM6000 VIDEO4LINUX DRIVER
14541 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14542 L:      linux-media@vger.kernel.org
14543 W:      https://linuxtv.org
14544 T:      git git://linuxtv.org/media_tree.git
14545 S:      Odd fixes
14546 F:      drivers/media/usb/tm6000/
14547 F:      Documentation/media/v4l-drivers/tm6000*
14548
14549 TMIO/SDHI MMC DRIVER
14550 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14551 L:      linux-mmc@vger.kernel.org
14552 S:      Supported
14553 F:      drivers/mmc/host/tmio_mmc*
14554 F:      drivers/mmc/host/renesas_sdhi*
14555 F:      include/linux/mfd/tmio.h
14556
14557 TMP401 HARDWARE MONITOR DRIVER
14558 M:      Guenter Roeck <linux@roeck-us.net>
14559 L:      linux-hwmon@vger.kernel.org
14560 S:      Maintained
14561 F:      Documentation/hwmon/tmp401
14562 F:      drivers/hwmon/tmp401.c
14563
14564 TMPFS (SHMEM FILESYSTEM)
14565 M:      Hugh Dickins <hughd@google.com>
14566 L:      linux-mm@kvack.org
14567 S:      Maintained
14568 F:      include/linux/shmem_fs.h
14569 F:      mm/shmem.c
14570
14571 TOMOYO SECURITY MODULE
14572 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14573 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14574 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14575 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14576 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14577 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14578 W:      http://tomoyo.sourceforge.jp/
14579 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14580 S:      Maintained
14581 F:      security/tomoyo/
14582
14583 TOPSTAR LAPTOP EXTRAS DRIVER
14584 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14585 L:      platform-driver-x86@vger.kernel.org
14586 S:      Maintained
14587 F:      drivers/platform/x86/topstar-laptop.c
14588
14589 TORTURE-TEST MODULES
14590 M:      Davidlohr Bueso <dave@stgolabs.net>
14591 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14592 M:      Josh Triplett <josh@joshtriplett.org>
14593 L:      linux-kernel@vger.kernel.org
14594 S:      Supported
14595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14596 F:      Documentation/RCU/torture.txt
14597 F:      kernel/torture.c
14598 F:      kernel/rcu/rcutorture.c
14599 F:      kernel/rcu/rcuperf.c
14600 F:      kernel/locking/locktorture.c
14601
14602 TOSHIBA ACPI EXTRAS DRIVER
14603 M:      Azael Avalos <coproscefalo@gmail.com>
14604 L:      platform-driver-x86@vger.kernel.org
14605 S:      Maintained
14606 F:      drivers/platform/x86/toshiba_acpi.c
14607
14608 TOSHIBA BLUETOOTH DRIVER
14609 M:      Azael Avalos <coproscefalo@gmail.com>
14610 L:      platform-driver-x86@vger.kernel.org
14611 S:      Maintained
14612 F:      drivers/platform/x86/toshiba_bluetooth.c
14613
14614 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14615 M:      Azael Avalos <coproscefalo@gmail.com>
14616 L:      platform-driver-x86@vger.kernel.org
14617 S:      Maintained
14618 F:      drivers/platform/x86/toshiba_haps.c
14619
14620 TOSHIBA SMM DRIVER
14621 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14622 W:      http://www.buzzard.org.uk/toshiba/
14623 S:      Maintained
14624 F:      drivers/char/toshiba.c
14625 F:      include/linux/toshiba.h
14626 F:      include/uapi/linux/toshiba.h
14627
14628 TOSHIBA TC358743 DRIVER
14629 M:      Mats Randgaard <matrandg@cisco.com>
14630 L:      linux-media@vger.kernel.org
14631 S:      Maintained
14632 F:      drivers/media/i2c/tc358743*
14633 F:      include/media/i2c/tc358743.h
14634
14635 TOSHIBA WMI HOTKEYS DRIVER
14636 M:      Azael Avalos <coproscefalo@gmail.com>
14637 L:      platform-driver-x86@vger.kernel.org
14638 S:      Maintained
14639 F:      drivers/platform/x86/toshiba-wmi.c
14640
14641 TPM DEVICE DRIVER
14642 M:      Peter Huewe <peterhuewe@gmx.de>
14643 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14644 R:      Jason Gunthorpe <jgg@ziepe.ca>
14645 L:      linux-integrity@vger.kernel.org
14646 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14647 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14648 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14649 S:      Maintained
14650 F:      drivers/char/tpm/
14651
14652 TRACING
14653 M:      Steven Rostedt <rostedt@goodmis.org>
14654 M:      Ingo Molnar <mingo@redhat.com>
14655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14656 S:      Maintained
14657 F:      Documentation/trace/ftrace.rst
14658 F:      arch/*/*/*/ftrace.h
14659 F:      arch/*/kernel/ftrace.c
14660 F:      include/*/ftrace.h
14661 F:      include/linux/trace*.h
14662 F:      include/trace/
14663 F:      kernel/trace/
14664 F:      tools/testing/selftests/ftrace/
14665
14666 TRACING MMIO ACCESSES (MMIOTRACE)
14667 M:      Steven Rostedt <rostedt@goodmis.org>
14668 M:      Ingo Molnar <mingo@kernel.org>
14669 R:      Karol Herbst <karolherbst@gmail.com>
14670 R:      Pekka Paalanen <ppaalanen@gmail.com>
14671 S:      Maintained
14672 L:      linux-kernel@vger.kernel.org
14673 L:      nouveau@lists.freedesktop.org
14674 F:      kernel/trace/trace_mmiotrace.c
14675 F:      include/linux/mmiotrace.h
14676 F:      arch/x86/mm/kmmio.c
14677 F:      arch/x86/mm/mmio-mod.c
14678 F:      arch/x86/mm/testmmiotrace.c
14679
14680 TRIVIAL PATCHES
14681 M:      Jiri Kosina <trivial@kernel.org>
14682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14683 S:      Maintained
14684 K:      ^Subject:.*(?i)trivial
14685
14686 TEMPO SEMICONDUCTOR DRIVERS
14687 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14688 S:      Maintained
14689 F:      sound/soc/codecs/tscs*.c
14690 F:      sound/soc/codecs/tscs*.h
14691 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14692
14693 TTY LAYER
14694 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14695 M:      Jiri Slaby <jslaby@suse.com>
14696 S:      Supported
14697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14698 F:      Documentation/serial/
14699 F:      drivers/tty/
14700 F:      drivers/tty/serial/serial_core.c
14701 F:      include/linux/serial_core.h
14702 F:      include/linux/serial.h
14703 F:      include/linux/tty.h
14704 F:      include/uapi/linux/serial_core.h
14705 F:      include/uapi/linux/serial.h
14706 F:      include/uapi/linux/tty.h
14707
14708 TUA9001 MEDIA DRIVER
14709 M:      Antti Palosaari <crope@iki.fi>
14710 L:      linux-media@vger.kernel.org
14711 W:      https://linuxtv.org
14712 W:      http://palosaari.fi/linux/
14713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14714 T:      git git://linuxtv.org/anttip/media_tree.git
14715 S:      Maintained
14716 F:      drivers/media/tuners/tua9001*
14717
14718 TULIP NETWORK DRIVERS
14719 L:      netdev@vger.kernel.org
14720 L:      linux-parisc@vger.kernel.org
14721 S:      Orphan
14722 F:      drivers/net/ethernet/dec/tulip/
14723
14724 TUN/TAP driver
14725 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14726 W:      http://vtun.sourceforge.net/tun
14727 S:      Maintained
14728 F:      Documentation/networking/tuntap.txt
14729 F:      arch/um/os-Linux/drivers/
14730
14731 TURBOCHANNEL SUBSYSTEM
14732 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14733 M:      Ralf Baechle <ralf@linux-mips.org>
14734 L:      linux-mips@linux-mips.org
14735 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14736 S:      Maintained
14737 F:      drivers/tc/
14738 F:      include/linux/tc.h
14739
14740 TURBOSTAT UTILITY
14741 M:      "Len Brown" <lenb@kernel.org>
14742 L:      linux-pm@vger.kernel.org
14743 B:      https://bugzilla.kernel.org
14744 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14746 S:      Supported
14747 F:      tools/power/x86/turbostat/
14748
14749 TW5864 VIDEO4LINUX DRIVER
14750 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14751 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14752 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14753 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14754 L:      linux-media@vger.kernel.org
14755 S:      Supported
14756 F:      drivers/media/pci/tw5864/
14757
14758 TW68 VIDEO4LINUX DRIVER
14759 M:      Hans Verkuil <hverkuil@xs4all.nl>
14760 L:      linux-media@vger.kernel.org
14761 T:      git git://linuxtv.org/media_tree.git
14762 W:      https://linuxtv.org
14763 S:      Odd Fixes
14764 F:      drivers/media/pci/tw68/
14765
14766 TW686X VIDEO4LINUX DRIVER
14767 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14768 L:      linux-media@vger.kernel.org
14769 T:      git git://linuxtv.org/media_tree.git
14770 W:      http://linuxtv.org
14771 S:      Maintained
14772 F:      drivers/media/pci/tw686x/
14773
14774 UBI FILE SYSTEM (UBIFS)
14775 M:      Richard Weinberger <richard@nod.at>
14776 M:      Artem Bityutskiy <dedekind1@gmail.com>
14777 M:      Adrian Hunter <adrian.hunter@intel.com>
14778 L:      linux-mtd@lists.infradead.org
14779 T:      git git://git.infradead.org/ubifs-2.6.git
14780 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14781 S:      Supported
14782 F:      Documentation/filesystems/ubifs.txt
14783 F:      fs/ubifs/
14784
14785 UCLINUX (M68KNOMMU AND COLDFIRE)
14786 M:      Greg Ungerer <gerg@linux-m68k.org>
14787 W:      http://www.linux-m68k.org/
14788 W:      http://www.uclinux.org/
14789 L:      linux-m68k@lists.linux-m68k.org
14790 L:      uclinux-dev@uclinux.org  (subscribers-only)
14791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14792 S:      Maintained
14793 F:      arch/m68k/coldfire/
14794 F:      arch/m68k/68*/
14795 F:      arch/m68k/*/*_no.*
14796 F:      arch/m68k/include/asm/*_no.*
14797
14798 UDF FILESYSTEM
14799 M:      Jan Kara <jack@suse.com>
14800 S:      Maintained
14801 F:      Documentation/filesystems/udf.txt
14802 F:      fs/udf/
14803
14804 UDRAW TABLET
14805 M:      Bastien Nocera <hadess@hadess.net>
14806 L:      linux-input@vger.kernel.org
14807 S:      Maintained
14808 F:      drivers/hid/hid-udraw-ps3.c
14809
14810 UFS FILESYSTEM
14811 M:      Evgeniy Dushistov <dushistov@mail.ru>
14812 S:      Maintained
14813 F:      Documentation/filesystems/ufs.txt
14814 F:      fs/ufs/
14815
14816 UHID USERSPACE HID IO DRIVER:
14817 M:      David Herrmann <dh.herrmann@googlemail.com>
14818 L:      linux-input@vger.kernel.org
14819 S:      Maintained
14820 F:      drivers/hid/uhid.c
14821 F:      include/uapi/linux/uhid.h
14822
14823 ULPI BUS
14824 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14825 L:      linux-usb@vger.kernel.org
14826 S:      Maintained
14827 F:      drivers/usb/common/ulpi.c
14828 F:      include/linux/ulpi/
14829
14830 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14831 L:      linux-usb@vger.kernel.org
14832 S:      Orphan
14833 F:      drivers/uwb/
14834 F:      include/linux/uwb.h
14835 F:      include/linux/uwb/
14836
14837 UNICORE32 ARCHITECTURE:
14838 M:      Guan Xuetao <gxt@pku.edu.cn>
14839 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14840 S:      Maintained
14841 T:      git git://github.com/gxt/linux.git
14842 F:      arch/unicore32/
14843
14844 UNIFDEF
14845 M:      Tony Finch <dot@dotat.at>
14846 W:      http://dotat.at/prog/unifdef
14847 S:      Maintained
14848 F:      scripts/unifdef.c
14849
14850 UNIFORM CDROM DRIVER
14851 M:      Jens Axboe <axboe@kernel.dk>
14852 W:      http://www.kernel.dk
14853 S:      Maintained
14854 F:      Documentation/cdrom/
14855 F:      drivers/cdrom/cdrom.c
14856 F:      include/linux/cdrom.h
14857 F:      include/uapi/linux/cdrom.h
14858
14859 UNISYS S-PAR DRIVERS
14860 M:      David Kershner <david.kershner@unisys.com>
14861 L:      sparmaintainer@unisys.com (Unisys internal)
14862 S:      Supported
14863 F:      include/linux/visorbus.h
14864 F:      drivers/visorbus/
14865 F:      drivers/staging/unisys/
14866
14867 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14868 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14869 L:      linux-scsi@vger.kernel.org
14870 S:      Supported
14871 F:      Documentation/scsi/ufs.txt
14872 F:      drivers/scsi/ufs/
14873
14874 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14875 M:      Joao Pinto <jpinto@synopsys.com>
14876 L:      linux-scsi@vger.kernel.org
14877 S:      Supported
14878 F:      drivers/scsi/ufs/*dwc*
14879
14880 UNSORTED BLOCK IMAGES (UBI)
14881 M:      Artem Bityutskiy <dedekind1@gmail.com>
14882 M:      Richard Weinberger <richard@nod.at>
14883 W:      http://www.linux-mtd.infradead.org/
14884 L:      linux-mtd@lists.infradead.org
14885 T:      git git://git.infradead.org/ubifs-2.6.git
14886 S:      Supported
14887 F:      drivers/mtd/ubi/
14888 F:      include/linux/mtd/ubi.h
14889 F:      include/uapi/mtd/ubi-user.h
14890
14891 USB "USBNET" DRIVER FRAMEWORK
14892 M:      Oliver Neukum <oneukum@suse.com>
14893 L:      netdev@vger.kernel.org
14894 W:      http://www.linux-usb.org/usbnet
14895 S:      Maintained
14896 F:      drivers/net/usb/usbnet.c
14897 F:      include/linux/usb/usbnet.h
14898
14899 USB ACM DRIVER
14900 M:      Oliver Neukum <oneukum@suse.com>
14901 L:      linux-usb@vger.kernel.org
14902 S:      Maintained
14903 F:      Documentation/usb/acm.txt
14904 F:      drivers/usb/class/cdc-acm.*
14905
14906 USB AR5523 WIRELESS DRIVER
14907 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14908 L:      linux-wireless@vger.kernel.org
14909 S:      Maintained
14910 F:      drivers/net/wireless/ath/ar5523/
14911
14912 USB ATTACHED SCSI
14913 M:      Oliver Neukum <oneukum@suse.com>
14914 L:      linux-usb@vger.kernel.org
14915 L:      linux-scsi@vger.kernel.org
14916 S:      Maintained
14917 F:      drivers/usb/storage/uas.c
14918
14919 USB CDC ETHERNET DRIVER
14920 M:      Oliver Neukum <oliver@neukum.org>
14921 L:      linux-usb@vger.kernel.org
14922 S:      Maintained
14923 F:      drivers/net/usb/cdc_*.c
14924 F:      include/uapi/linux/usb/cdc.h
14925
14926 USB CHAOSKEY DRIVER
14927 M:      Keith Packard <keithp@keithp.com>
14928 L:      linux-usb@vger.kernel.org
14929 S:      Maintained
14930 F:      drivers/usb/misc/chaoskey.c
14931
14932 USB CYPRESS C67X00 DRIVER
14933 M:      Peter Korsgaard <jacmet@sunsite.dk>
14934 L:      linux-usb@vger.kernel.org
14935 S:      Maintained
14936 F:      drivers/usb/c67x00/
14937
14938 USB DAVICOM DM9601 DRIVER
14939 M:      Peter Korsgaard <jacmet@sunsite.dk>
14940 L:      netdev@vger.kernel.org
14941 W:      http://www.linux-usb.org/usbnet
14942 S:      Maintained
14943 F:      drivers/net/usb/dm9601.c
14944
14945 USB DIAMOND RIO500 DRIVER
14946 M:      Cesar Miquel <miquel@df.uba.ar>
14947 L:      rio500-users@lists.sourceforge.net
14948 W:      http://rio500.sourceforge.net
14949 S:      Maintained
14950 F:      drivers/usb/misc/rio500*
14951
14952 USB EHCI DRIVER
14953 M:      Alan Stern <stern@rowland.harvard.edu>
14954 L:      linux-usb@vger.kernel.org
14955 S:      Maintained
14956 F:      Documentation/usb/ehci.txt
14957 F:      drivers/usb/host/ehci*
14958
14959 USB GADGET/PERIPHERAL SUBSYSTEM
14960 M:      Felipe Balbi <balbi@kernel.org>
14961 L:      linux-usb@vger.kernel.org
14962 W:      http://www.linux-usb.org/gadget
14963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14964 S:      Maintained
14965 F:      drivers/usb/gadget/
14966 F:      include/linux/usb/gadget*
14967
14968 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14969 M:      Jiri Kosina <jikos@kernel.org>
14970 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14971 L:      linux-usb@vger.kernel.org
14972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14973 S:      Maintained
14974 F:      Documentation/hid/hiddev.txt
14975 F:      drivers/hid/usbhid/
14976
14977 USB INTEL XHCI ROLE MUX DRIVER
14978 M:      Hans de Goede <hdegoede@redhat.com>
14979 L:      linux-usb@vger.kernel.org
14980 S:      Maintained
14981 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14982
14983 USB ISP116X DRIVER
14984 M:      Olav Kongas <ok@artecdesign.ee>
14985 L:      linux-usb@vger.kernel.org
14986 S:      Maintained
14987 F:      drivers/usb/host/isp116x*
14988 F:      include/linux/usb/isp116x.h
14989
14990 USB LAN78XX ETHERNET DRIVER
14991 M:      Woojung Huh <woojung.huh@microchip.com>
14992 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14993 L:      netdev@vger.kernel.org
14994 S:      Maintained
14995 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14996 F:      drivers/net/usb/lan78xx.*
14997 F:      include/dt-bindings/net/microchip-lan78xx.h
14998
14999 USB MASS STORAGE DRIVER
15000 M:      Alan Stern <stern@rowland.harvard.edu>
15001 L:      linux-usb@vger.kernel.org
15002 L:      usb-storage@lists.one-eyed-alien.net
15003 S:      Maintained
15004 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15005 F:      drivers/usb/storage/
15006
15007 USB MIDI DRIVER
15008 M:      Clemens Ladisch <clemens@ladisch.de>
15009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15010 T:      git git://git.alsa-project.org/alsa-kernel.git
15011 S:      Maintained
15012 F:      sound/usb/midi.*
15013
15014 USB NETWORKING DRIVERS
15015 L:      linux-usb@vger.kernel.org
15016 S:      Odd Fixes
15017 F:      drivers/net/usb/
15018
15019 USB OHCI DRIVER
15020 M:      Alan Stern <stern@rowland.harvard.edu>
15021 L:      linux-usb@vger.kernel.org
15022 S:      Maintained
15023 F:      Documentation/usb/ohci.txt
15024 F:      drivers/usb/host/ohci*
15025
15026 USB OTG FSM (Finite State Machine)
15027 M:      Peter Chen <Peter.Chen@nxp.com>
15028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15029 L:      linux-usb@vger.kernel.org
15030 S:      Maintained
15031 F:      drivers/usb/common/usb-otg-fsm.c
15032
15033 USB OVER IP DRIVER
15034 M:      Valentina Manea <valentina.manea.m@gmail.com>
15035 M:      Shuah Khan <shuah@kernel.org>
15036 L:      linux-usb@vger.kernel.org
15037 S:      Maintained
15038 F:      Documentation/usb/usbip_protocol.txt
15039 F:      drivers/usb/usbip/
15040 F:      tools/usb/usbip/
15041 F:      tools/testing/selftests/drivers/usb/usbip/
15042
15043 USB PEGASUS DRIVER
15044 M:      Petko Manolov <petkan@nucleusys.com>
15045 L:      linux-usb@vger.kernel.org
15046 L:      netdev@vger.kernel.org
15047 T:      git git://github.com/petkan/pegasus.git
15048 W:      https://github.com/petkan/pegasus
15049 S:      Maintained
15050 F:      drivers/net/usb/pegasus.*
15051
15052 USB PHY LAYER
15053 M:      Felipe Balbi <balbi@kernel.org>
15054 L:      linux-usb@vger.kernel.org
15055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15056 S:      Maintained
15057 F:      drivers/usb/phy/
15058
15059 USB PRINTER DRIVER (usblp)
15060 M:      Pete Zaitcev <zaitcev@redhat.com>
15061 L:      linux-usb@vger.kernel.org
15062 S:      Supported
15063 F:      drivers/usb/class/usblp.c
15064
15065 USB QMI WWAN NETWORK DRIVER
15066 M:      Bjørn Mork <bjorn@mork.no>
15067 L:      netdev@vger.kernel.org
15068 S:      Maintained
15069 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15070 F:      drivers/net/usb/qmi_wwan.c
15071
15072 USB RTL8150 DRIVER
15073 M:      Petko Manolov <petkan@nucleusys.com>
15074 L:      linux-usb@vger.kernel.org
15075 L:      netdev@vger.kernel.org
15076 T:      git git://github.com/petkan/rtl8150.git
15077 W:      https://github.com/petkan/rtl8150
15078 S:      Maintained
15079 F:      drivers/net/usb/rtl8150.c
15080
15081 USB SERIAL SUBSYSTEM
15082 M:      Johan Hovold <johan@kernel.org>
15083 L:      linux-usb@vger.kernel.org
15084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15085 S:      Maintained
15086 F:      Documentation/usb/usb-serial.txt
15087 F:      drivers/usb/serial/
15088 F:      include/linux/usb/serial.h
15089
15090 USB SMSC75XX ETHERNET DRIVER
15091 M:      Steve Glendinning <steve.glendinning@shawell.net>
15092 L:      netdev@vger.kernel.org
15093 S:      Maintained
15094 F:      drivers/net/usb/smsc75xx.*
15095
15096 USB SMSC95XX ETHERNET DRIVER
15097 M:      Steve Glendinning <steve.glendinning@shawell.net>
15098 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15099 L:      netdev@vger.kernel.org
15100 S:      Maintained
15101 F:      drivers/net/usb/smsc95xx.*
15102
15103 USB SUBSYSTEM
15104 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15105 L:      linux-usb@vger.kernel.org
15106 W:      http://www.linux-usb.org
15107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15108 S:      Supported
15109 F:      Documentation/devicetree/bindings/usb/
15110 F:      Documentation/usb/
15111 F:      drivers/usb/
15112 F:      include/linux/usb.h
15113 F:      include/linux/usb/
15114
15115 USB TYPEC PI3USB30532 MUX DRIVER
15116 M:      Hans de Goede <hdegoede@redhat.com>
15117 L:      linux-usb@vger.kernel.org
15118 S:      Maintained
15119 F:      drivers/usb/typec/mux/pi3usb30532.c
15120
15121 USB TYPEC CLASS
15122 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15123 L:      linux-usb@vger.kernel.org
15124 S:      Maintained
15125 F:      Documentation/ABI/testing/sysfs-class-typec
15126 F:      Documentation/driver-api/usb/typec.rst
15127 F:      drivers/usb/typec/
15128 F:      include/linux/usb/typec.h
15129
15130 USB TYPEC BUS FOR ALTERNATE MODES
15131 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15132 L:      linux-usb@vger.kernel.org
15133 S:      Maintained
15134 F:      Documentation/ABI/testing/sysfs-bus-typec
15135 F:      Documentation/driver-api/usb/typec_bus.rst
15136 F:      drivers/usb/typec/altmodes/
15137 F:      include/linux/usb/typec_altmode.h
15138
15139 USB UHCI DRIVER
15140 M:      Alan Stern <stern@rowland.harvard.edu>
15141 L:      linux-usb@vger.kernel.org
15142 S:      Maintained
15143 F:      drivers/usb/host/uhci*
15144
15145 USB VIDEO CLASS
15146 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15147 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15148 L:      linux-media@vger.kernel.org
15149 T:      git git://linuxtv.org/media_tree.git
15150 W:      http://www.ideasonboard.org/uvc/
15151 S:      Maintained
15152 F:      drivers/media/usb/uvc/
15153 F:      include/uapi/linux/uvcvideo.h
15154
15155 USB VISION DRIVER
15156 M:      Hans Verkuil <hverkuil@xs4all.nl>
15157 L:      linux-media@vger.kernel.org
15158 T:      git git://linuxtv.org/media_tree.git
15159 W:      https://linuxtv.org
15160 S:      Odd Fixes
15161 F:      drivers/media/usb/usbvision/
15162
15163 USB WEBCAM GADGET
15164 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15165 L:      linux-usb@vger.kernel.org
15166 S:      Maintained
15167 F:      drivers/usb/gadget/function/*uvc*
15168 F:      drivers/usb/gadget/legacy/webcam.c
15169 F:      include/uapi/linux/usb/g_uvc.h
15170
15171 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15172 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15173 L:      linux-wireless@vger.kernel.org
15174 S:      Maintained
15175 F:      drivers/net/wireless/rndis_wlan.c
15176
15177 USB XHCI DRIVER
15178 M:      Mathias Nyman <mathias.nyman@intel.com>
15179 L:      linux-usb@vger.kernel.org
15180 S:      Supported
15181 F:      drivers/usb/host/xhci*
15182 F:      drivers/usb/host/pci-quirks*
15183
15184 USB ZD1201 DRIVER
15185 L:      linux-wireless@vger.kernel.org
15186 W:      http://linux-lc100020.sourceforge.net
15187 S:      Orphan
15188 F:      drivers/net/wireless/zydas/zd1201.*
15189
15190 USB ZR364XX DRIVER
15191 M:      Antoine Jacquet <royale@zerezo.com>
15192 L:      linux-usb@vger.kernel.org
15193 L:      linux-media@vger.kernel.org
15194 T:      git git://linuxtv.org/media_tree.git
15195 W:      http://royale.zerezo.com/zr364xx/
15196 S:      Maintained
15197 F:      Documentation/media/v4l-drivers/zr364xx*
15198 F:      drivers/media/usb/zr364xx/
15199
15200 USER-MODE LINUX (UML)
15201 M:      Jeff Dike <jdike@addtoit.com>
15202 M:      Richard Weinberger <richard@nod.at>
15203 L:      linux-um@lists.infradead.org
15204 W:      http://user-mode-linux.sourceforge.net
15205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15206 S:      Maintained
15207 F:      Documentation/virtual/uml/
15208 F:      arch/um/
15209 F:      arch/x86/um/
15210 F:      fs/hostfs/
15211 F:      fs/hppfs/
15212
15213 USERSPACE I/O (UIO)
15214 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15215 S:      Maintained
15216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15217 F:      Documentation/driver-api/uio-howto.rst
15218 F:      drivers/uio/
15219 F:      include/linux/uio*.h
15220
15221 UTIL-LINUX PACKAGE
15222 M:      Karel Zak <kzak@redhat.com>
15223 L:      util-linux@vger.kernel.org
15224 W:      http://en.wikipedia.org/wiki/Util-linux
15225 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15226 S:      Maintained
15227
15228 UUID HELPERS
15229 M:      Christoph Hellwig <hch@lst.de>
15230 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15231 L:      linux-kernel@vger.kernel.org
15232 T:      git git://git.infradead.org/users/hch/uuid.git
15233 F:      lib/uuid.c
15234 F:      lib/test_uuid.c
15235 F:      include/linux/uuid.h
15236 F:      include/uapi/linux/uuid.h
15237 S:      Maintained
15238
15239 UVESAFB DRIVER
15240 M:      Michal Januszewski <spock@gentoo.org>
15241 L:      linux-fbdev@vger.kernel.org
15242 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15243 S:      Maintained
15244 F:      Documentation/fb/uvesafb.txt
15245 F:      drivers/video/fbdev/uvesafb.*
15246
15247 VF610 NAND DRIVER
15248 M:      Stefan Agner <stefan@agner.ch>
15249 L:      linux-mtd@lists.infradead.org
15250 S:      Supported
15251 F:      drivers/mtd/nand/raw/vf610_nfc.c
15252
15253 VFAT/FAT/MSDOS FILESYSTEM
15254 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15255 S:      Maintained
15256 F:      Documentation/filesystems/vfat.txt
15257 F:      fs/fat/
15258
15259 VFIO DRIVER
15260 M:      Alex Williamson <alex.williamson@redhat.com>
15261 L:      kvm@vger.kernel.org
15262 T:      git git://github.com/awilliam/linux-vfio.git
15263 S:      Maintained
15264 F:      Documentation/vfio.txt
15265 F:      drivers/vfio/
15266 F:      include/linux/vfio.h
15267 F:      include/uapi/linux/vfio.h
15268
15269 VFIO MEDIATED DEVICE DRIVERS
15270 M:      Kirti Wankhede <kwankhede@nvidia.com>
15271 L:      kvm@vger.kernel.org
15272 S:      Maintained
15273 F:      Documentation/vfio-mediated-device.txt
15274 F:      drivers/vfio/mdev/
15275 F:      include/linux/mdev.h
15276 F:      samples/vfio-mdev/
15277
15278 VFIO PLATFORM DRIVER
15279 M:      Eric Auger <eric.auger@redhat.com>
15280 L:      kvm@vger.kernel.org
15281 S:      Maintained
15282 F:      drivers/vfio/platform/
15283
15284 VGA_SWITCHEROO
15285 R:      Lukas Wunner <lukas@wunner.de>
15286 S:      Maintained
15287 F:      Documentation/gpu/vga-switcheroo.rst
15288 F:      drivers/gpu/vga/vga_switcheroo.c
15289 F:      include/linux/vga_switcheroo.h
15290 T:      git git://anongit.freedesktop.org/drm/drm-misc
15291
15292 VIA RHINE NETWORK DRIVER
15293 S:      Orphan
15294 F:      drivers/net/ethernet/via/via-rhine.c
15295
15296 VIA SD/MMC CARD CONTROLLER DRIVER
15297 M:      Bruce Chang <brucechang@via.com.tw>
15298 M:      Harald Welte <HaraldWelte@viatech.com>
15299 S:      Maintained
15300 F:      drivers/mmc/host/via-sdmmc.c
15301
15302 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15303 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15304 L:      linux-fbdev@vger.kernel.org
15305 S:      Maintained
15306 F:      include/linux/via-core.h
15307 F:      include/linux/via-gpio.h
15308 F:      include/linux/via_i2c.h
15309 F:      drivers/video/fbdev/via/
15310
15311 VIA VELOCITY NETWORK DRIVER
15312 M:      Francois Romieu <romieu@fr.zoreil.com>
15313 L:      netdev@vger.kernel.org
15314 S:      Maintained
15315 F:      drivers/net/ethernet/via/via-velocity.*
15316
15317 VICODEC VIRTUAL CODEC DRIVER
15318 M:      Hans Verkuil <hans.verkuil@cisco.com>
15319 L:      linux-media@vger.kernel.org
15320 T:      git git://linuxtv.org/media_tree.git
15321 W:      https://linuxtv.org
15322 S:      Maintained
15323 F:      drivers/media/platform/vicodec/*
15324
15325 VIDEO MULTIPLEXER DRIVER
15326 M:      Philipp Zabel <p.zabel@pengutronix.de>
15327 L:      linux-media@vger.kernel.org
15328 S:      Maintained
15329 F:      drivers/media/platform/video-mux.c
15330
15331 VIDEO I2C POLLING DRIVER
15332 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15333 L:      linux-media@vger.kernel.org
15334 S:      Maintained
15335 F:      drivers/media/i2c/video-i2c.c
15336
15337 VIDEOBUF2 FRAMEWORK
15338 M:      Pawel Osciak <pawel@osciak.com>
15339 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15340 M:      Kyungmin Park <kyungmin.park@samsung.com>
15341 L:      linux-media@vger.kernel.org
15342 S:      Maintained
15343 F:      drivers/media/v4l2-core/videobuf2-*
15344 F:      include/media/videobuf2-*
15345
15346 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15347 M:      Helen Koike <helen.koike@collabora.com>
15348 L:      linux-media@vger.kernel.org
15349 T:      git git://linuxtv.org/media_tree.git
15350 W:      https://linuxtv.org
15351 S:      Maintained
15352 F:      drivers/media/platform/vimc/*
15353
15354 VIRT LIB
15355 M:      Alex Williamson <alex.williamson@redhat.com>
15356 M:      Paolo Bonzini <pbonzini@redhat.com>
15357 L:      kvm@vger.kernel.org
15358 S:      Supported
15359 F:      virt/lib/
15360
15361 VIRTIO AND VHOST VSOCK DRIVER
15362 M:      Stefan Hajnoczi <stefanha@redhat.com>
15363 L:      kvm@vger.kernel.org
15364 L:      virtualization@lists.linux-foundation.org
15365 L:      netdev@vger.kernel.org
15366 S:      Maintained
15367 F:      include/linux/virtio_vsock.h
15368 F:      include/uapi/linux/virtio_vsock.h
15369 F:      include/uapi/linux/vsockmon.h
15370 F:      include/uapi/linux/vm_sockets_diag.h
15371 F:      net/vmw_vsock/diag.c
15372 F:      net/vmw_vsock/af_vsock_tap.c
15373 F:      net/vmw_vsock/virtio_transport_common.c
15374 F:      net/vmw_vsock/virtio_transport.c
15375 F:      drivers/net/vsockmon.c
15376 F:      drivers/vhost/vsock.c
15377 F:      drivers/vhost/vsock.h
15378 F:      tools/testing/vsock/
15379
15380 VIRTIO CONSOLE DRIVER
15381 M:      Amit Shah <amit@kernel.org>
15382 L:      virtualization@lists.linux-foundation.org
15383 S:      Maintained
15384 F:      drivers/char/virtio_console.c
15385 F:      include/linux/virtio_console.h
15386 F:      include/uapi/linux/virtio_console.h
15387
15388 VIRTIO CORE, NET AND BLOCK DRIVERS
15389 M:      "Michael S. Tsirkin" <mst@redhat.com>
15390 M:      Jason Wang <jasowang@redhat.com>
15391 L:      virtualization@lists.linux-foundation.org
15392 S:      Maintained
15393 F:      Documentation/devicetree/bindings/virtio/
15394 F:      drivers/virtio/
15395 F:      tools/virtio/
15396 F:      drivers/net/virtio_net.c
15397 F:      drivers/block/virtio_blk.c
15398 F:      include/linux/virtio*.h
15399 F:      include/uapi/linux/virtio_*.h
15400 F:      drivers/crypto/virtio/
15401 F:      mm/balloon_compaction.c
15402
15403 VIRTIO CRYPTO DRIVER
15404 M:      Gonglei <arei.gonglei@huawei.com>
15405 L:      virtualization@lists.linux-foundation.org
15406 L:      linux-crypto@vger.kernel.org
15407 S:      Maintained
15408 F:      drivers/crypto/virtio/
15409 F:      include/uapi/linux/virtio_crypto.h
15410
15411 VIRTIO DRIVERS FOR S390
15412 M:      Cornelia Huck <cohuck@redhat.com>
15413 M:      Halil Pasic <pasic@linux.ibm.com>
15414 L:      linux-s390@vger.kernel.org
15415 L:      virtualization@lists.linux-foundation.org
15416 L:      kvm@vger.kernel.org
15417 S:      Supported
15418 F:      drivers/s390/virtio/
15419 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15420
15421 VIRTIO GPU DRIVER
15422 M:      David Airlie <airlied@linux.ie>
15423 M:      Gerd Hoffmann <kraxel@redhat.com>
15424 L:      dri-devel@lists.freedesktop.org
15425 L:      virtualization@lists.linux-foundation.org
15426 T:      git git://anongit.freedesktop.org/drm/drm-misc
15427 S:      Maintained
15428 F:      drivers/gpu/drm/virtio/
15429 F:      include/uapi/linux/virtio_gpu.h
15430
15431 VIRTIO HOST (VHOST)
15432 M:      "Michael S. Tsirkin" <mst@redhat.com>
15433 M:      Jason Wang <jasowang@redhat.com>
15434 L:      kvm@vger.kernel.org
15435 L:      virtualization@lists.linux-foundation.org
15436 L:      netdev@vger.kernel.org
15437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15438 S:      Maintained
15439 F:      drivers/vhost/
15440 F:      include/uapi/linux/vhost.h
15441
15442 VIRTIO INPUT DRIVER
15443 M:      Gerd Hoffmann <kraxel@redhat.com>
15444 S:      Maintained
15445 F:      drivers/virtio/virtio_input.c
15446 F:      include/uapi/linux/virtio_input.h
15447
15448 VIRTUAL BOX GUEST DEVICE DRIVER
15449 M:      Hans de Goede <hdegoede@redhat.com>
15450 M:      Arnd Bergmann <arnd@arndb.de>
15451 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15452 S:      Maintained
15453 F:      include/linux/vbox_utils.h
15454 F:      include/uapi/linux/vbox*.h
15455 F:      drivers/virt/vboxguest/
15456
15457 VIRTUAL SERIO DEVICE DRIVER
15458 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15459 S:      Maintained
15460 F:      drivers/input/serio/userio.c
15461 F:      include/uapi/linux/userio.h
15462
15463 VIVID VIRTUAL VIDEO DRIVER
15464 M:      Hans Verkuil <hverkuil@xs4all.nl>
15465 L:      linux-media@vger.kernel.org
15466 T:      git git://linuxtv.org/media_tree.git
15467 W:      https://linuxtv.org
15468 S:      Maintained
15469 F:      drivers/media/platform/vivid/*
15470
15471 VLYNQ BUS
15472 M:      Florian Fainelli <f.fainelli@gmail.com>
15473 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15474 S:      Maintained
15475 F:      drivers/vlynq/vlynq.c
15476 F:      include/linux/vlynq.h
15477
15478 VME SUBSYSTEM
15479 M:      Martyn Welch <martyn@welchs.me.uk>
15480 M:      Manohar Vanga <manohar.vanga@gmail.com>
15481 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15482 L:      devel@driverdev.osuosl.org
15483 S:      Maintained
15484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15485 F:      Documentation/driver-api/vme.rst
15486 F:      drivers/staging/vme/
15487 F:      drivers/vme/
15488 F:      include/linux/vme*
15489
15490 VMWARE BALLOON DRIVER
15491 M:      Xavier Deguillard <xdeguillard@vmware.com>
15492 M:      Philip Moltmann <moltmann@vmware.com>
15493 M:      "VMware, Inc." <pv-drivers@vmware.com>
15494 L:      linux-kernel@vger.kernel.org
15495 S:      Maintained
15496 F:      drivers/misc/vmw_balloon.c
15497
15498 VMWARE HYPERVISOR INTERFACE
15499 M:      Alok Kataria <akataria@vmware.com>
15500 L:      virtualization@lists.linux-foundation.org
15501 S:      Supported
15502 F:      arch/x86/kernel/cpu/vmware.c
15503
15504 VMWARE PVRDMA DRIVER
15505 M:      Adit Ranadive <aditr@vmware.com>
15506 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15507 L:      linux-rdma@vger.kernel.org
15508 S:      Maintained
15509 F:      drivers/infiniband/hw/vmw_pvrdma/
15510
15511 VMware PVSCSI driver
15512 M:      Jim Gill <jgill@vmware.com>
15513 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15514 L:      linux-scsi@vger.kernel.org
15515 S:      Maintained
15516 F:      drivers/scsi/vmw_pvscsi.c
15517 F:      drivers/scsi/vmw_pvscsi.h
15518
15519 VMWARE VMMOUSE SUBDRIVER
15520 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15521 M:      "VMware, Inc." <pv-drivers@vmware.com>
15522 L:      linux-input@vger.kernel.org
15523 S:      Maintained
15524 F:      drivers/input/mouse/vmmouse.c
15525 F:      drivers/input/mouse/vmmouse.h
15526
15527 VMWARE VMXNET3 ETHERNET DRIVER
15528 M:      Ronak Doshi <doshir@vmware.com>
15529 M:      "VMware, Inc." <pv-drivers@vmware.com>
15530 L:      netdev@vger.kernel.org
15531 S:      Maintained
15532 F:      drivers/net/vmxnet3/
15533
15534 VOCORE VOCORE2 BOARD
15535 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15536 L:      linux-mips@linux-mips.org
15537 S:      Maintained
15538 F:      arch/mips/boot/dts/ralink/vocore2.dts
15539
15540 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15541 M:      Liam Girdwood <lgirdwood@gmail.com>
15542 M:      Mark Brown <broonie@kernel.org>
15543 L:      linux-kernel@vger.kernel.org
15544 W:      http://www.slimlogic.co.uk/?p=48
15545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15546 S:      Supported
15547 F:      Documentation/devicetree/bindings/regulator/
15548 F:      Documentation/power/regulator/
15549 F:      drivers/regulator/
15550 F:      include/dt-bindings/regulator/
15551 F:      include/linux/regulator/
15552
15553 VRF
15554 M:      David Ahern <dsa@cumulusnetworks.com>
15555 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15556 L:      netdev@vger.kernel.org
15557 S:      Maintained
15558 F:      drivers/net/vrf.c
15559 F:      Documentation/networking/vrf.txt
15560
15561 VT1211 HARDWARE MONITOR DRIVER
15562 M:      Juerg Haefliger <juergh@gmail.com>
15563 L:      linux-hwmon@vger.kernel.org
15564 S:      Maintained
15565 F:      Documentation/hwmon/vt1211
15566 F:      drivers/hwmon/vt1211.c
15567
15568 VT8231 HARDWARE MONITOR DRIVER
15569 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15570 L:      linux-hwmon@vger.kernel.org
15571 S:      Maintained
15572 F:      drivers/hwmon/vt8231.c
15573
15574 VUB300 USB to SDIO/SD/MMC bridge chip
15575 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15576 L:      linux-mmc@vger.kernel.org
15577 L:      linux-usb@vger.kernel.org
15578 S:      Supported
15579 F:      drivers/mmc/host/vub300.c
15580
15581 W1 DALLAS'S 1-WIRE BUS
15582 M:      Evgeniy Polyakov <zbr@ioremap.net>
15583 S:      Maintained
15584 F:      Documentation/w1/
15585 F:      drivers/w1/
15586 F:      include/linux/w1.h
15587
15588 W83791D HARDWARE MONITORING DRIVER
15589 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15590 L:      linux-hwmon@vger.kernel.org
15591 S:      Maintained
15592 F:      Documentation/hwmon/w83791d
15593 F:      drivers/hwmon/w83791d.c
15594
15595 W83793 HARDWARE MONITORING DRIVER
15596 M:      Rudolf Marek <r.marek@assembler.cz>
15597 L:      linux-hwmon@vger.kernel.org
15598 S:      Maintained
15599 F:      Documentation/hwmon/w83793
15600 F:      drivers/hwmon/w83793.c
15601
15602 W83795 HARDWARE MONITORING DRIVER
15603 M:      Jean Delvare <jdelvare@suse.com>
15604 L:      linux-hwmon@vger.kernel.org
15605 S:      Maintained
15606 F:      drivers/hwmon/w83795.c
15607
15608 W83L51xD SD/MMC CARD INTERFACE DRIVER
15609 M:      Pierre Ossman <pierre@ossman.eu>
15610 S:      Maintained
15611 F:      drivers/mmc/host/wbsd.*
15612
15613 WACOM PROTOCOL 4 SERIAL TABLETS
15614 M:      Julian Squires <julian@cipht.net>
15615 M:      Hans de Goede <hdegoede@redhat.com>
15616 L:      linux-input@vger.kernel.org
15617 S:      Maintained
15618 F:      drivers/input/tablet/wacom_serial4.c
15619
15620 WATCHDOG DEVICE DRIVERS
15621 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15622 M:      Guenter Roeck <linux@roeck-us.net>
15623 L:      linux-watchdog@vger.kernel.org
15624 W:      http://www.linux-watchdog.org/
15625 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15626 S:      Maintained
15627 F:      Documentation/devicetree/bindings/watchdog/
15628 F:      Documentation/watchdog/
15629 F:      drivers/watchdog/
15630 F:      include/linux/watchdog.h
15631 F:      include/uapi/linux/watchdog.h
15632
15633 WHISKEYCOVE PMIC GPIO DRIVER
15634 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15635 L:      linux-gpio@vger.kernel.org
15636 S:      Maintained
15637 F:      drivers/gpio/gpio-wcove.c
15638
15639 WIIMOTE HID DRIVER
15640 M:      David Herrmann <dh.herrmann@googlemail.com>
15641 L:      linux-input@vger.kernel.org
15642 S:      Maintained
15643 F:      drivers/hid/hid-wiimote*
15644
15645 WILOCITY WIL6210 WIRELESS DRIVER
15646 M:      Maya Erez <merez@codeaurora.org>
15647 L:      linux-wireless@vger.kernel.org
15648 L:      wil6210@qti.qualcomm.com
15649 S:      Supported
15650 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15651 F:      drivers/net/wireless/ath/wil6210/
15652
15653 WIMAX STACK
15654 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15655 M:      linux-wimax@intel.com
15656 L:      wimax@linuxwimax.org (subscribers-only)
15657 S:      Supported
15658 W:      http://linuxwimax.org
15659 F:      Documentation/wimax/README.wimax
15660 F:      include/linux/wimax/debug.h
15661 F:      include/net/wimax.h
15662 F:      include/uapi/linux/wimax.h
15663 F:      net/wimax/
15664
15665 WINBOND CIR DRIVER
15666 M:      David Härdeman <david@hardeman.nu>
15667 S:      Maintained
15668 F:      drivers/media/rc/winbond-cir.c
15669
15670 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15671 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15672 L:      linux-watchdog@vger.kernel.org
15673 S:      Maintained
15674 F:      drivers/watchdog/ebc-c384_wdt.c
15675
15676 WINSYSTEMS WS16C48 GPIO DRIVER
15677 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15678 L:      linux-gpio@vger.kernel.org
15679 S:      Maintained
15680 F:      drivers/gpio/gpio-ws16c48.c
15681
15682 WISTRON LAPTOP BUTTON DRIVER
15683 M:      Miloslav Trmac <mitr@volny.cz>
15684 S:      Maintained
15685 F:      drivers/input/misc/wistron_btns.c
15686
15687 WL3501 WIRELESS PCMCIA CARD DRIVER
15688 L:      linux-wireless@vger.kernel.org
15689 S:      Odd fixes
15690 F:      drivers/net/wireless/wl3501*
15691
15692 WOLFSON MICROELECTRONICS DRIVERS
15693 L:      patches@opensource.cirrus.com
15694 T:      git https://github.com/CirrusLogic/linux-drivers.git
15695 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15696 S:      Supported
15697 F:      Documentation/hwmon/wm83??
15698 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15699 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15700 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15701 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15702 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15703 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15704 F:      drivers/clk/clk-wm83*.c
15705 F:      drivers/extcon/extcon-arizona.c
15706 F:      drivers/leds/leds-wm83*.c
15707 F:      drivers/gpio/gpio-*wm*.c
15708 F:      drivers/gpio/gpio-arizona.c
15709 F:      drivers/hwmon/wm83??-hwmon.c
15710 F:      drivers/input/misc/wm831x-on.c
15711 F:      drivers/input/touchscreen/wm831x-ts.c
15712 F:      drivers/input/touchscreen/wm97*.c
15713 F:      drivers/mfd/arizona*
15714 F:      drivers/mfd/wm*.c
15715 F:      drivers/mfd/cs47l24*
15716 F:      drivers/power/supply/wm83*.c
15717 F:      drivers/rtc/rtc-wm83*.c
15718 F:      drivers/regulator/wm8*.c
15719 F:      drivers/regulator/arizona*
15720 F:      drivers/video/backlight/wm83*_bl.c
15721 F:      drivers/watchdog/wm83*_wdt.c
15722 F:      include/linux/mfd/arizona/
15723 F:      include/linux/mfd/wm831x/
15724 F:      include/linux/mfd/wm8350/
15725 F:      include/linux/mfd/wm8400*
15726 F:      include/linux/regulator/arizona*
15727 F:      include/linux/wm97xx.h
15728 F:      include/sound/wm????.h
15729 F:      sound/soc/codecs/arizona.?
15730 F:      sound/soc/codecs/wm*
15731 F:      sound/soc/codecs/cs47l24*
15732
15733 WORKQUEUE
15734 M:      Tejun Heo <tj@kernel.org>
15735 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15737 S:      Maintained
15738 F:      include/linux/workqueue.h
15739 F:      kernel/workqueue.c
15740 F:      Documentation/core-api/workqueue.rst
15741
15742 X-POWERS AXP288 PMIC DRIVERS
15743 M:      Hans de Goede <hdegoede@redhat.com>
15744 S:      Maintained
15745 N:      axp288
15746 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15747
15748 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15749 M:      Chen-Yu Tsai <wens@csie.org>
15750 L:      linux-kernel@vger.kernel.org
15751 S:      Maintained
15752 N:      axp[128]
15753
15754 X.25 NETWORK LAYER
15755 M:      Andrew Hendry <andrew.hendry@gmail.com>
15756 L:      linux-x25@vger.kernel.org
15757 S:      Odd Fixes
15758 F:      Documentation/networking/x25*
15759 F:      include/net/x25*
15760 F:      net/x25/
15761
15762 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15763 M:      Thomas Gleixner <tglx@linutronix.de>
15764 M:      Ingo Molnar <mingo@redhat.com>
15765 R:      "H. Peter Anvin" <hpa@zytor.com>
15766 M:      x86@kernel.org
15767 L:      linux-kernel@vger.kernel.org
15768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15769 S:      Maintained
15770 F:      Documentation/devicetree/bindings/x86/
15771 F:      Documentation/x86/
15772 F:      arch/x86/
15773
15774 X86 ENTRY CODE
15775 M:      Andy Lutomirski <luto@kernel.org>
15776 L:      linux-kernel@vger.kernel.org
15777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15778 S:      Maintained
15779 F:      arch/x86/entry/
15780
15781 X86 MCE INFRASTRUCTURE
15782 M:      Tony Luck <tony.luck@intel.com>
15783 M:      Borislav Petkov <bp@alien8.de>
15784 L:      linux-edac@vger.kernel.org
15785 S:      Maintained
15786 F:      arch/x86/kernel/cpu/mcheck/*
15787
15788 X86 MICROCODE UPDATE SUPPORT
15789 M:      Borislav Petkov <bp@alien8.de>
15790 S:      Maintained
15791 F:      arch/x86/kernel/cpu/microcode/*
15792
15793 X86 PLATFORM DRIVERS
15794 M:      Darren Hart <dvhart@infradead.org>
15795 M:      Andy Shevchenko <andy@infradead.org>
15796 L:      platform-driver-x86@vger.kernel.org
15797 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15798 S:      Maintained
15799 F:      drivers/platform/x86/
15800 F:      drivers/platform/olpc/
15801
15802 X86 VDSO
15803 M:      Andy Lutomirski <luto@kernel.org>
15804 L:      linux-kernel@vger.kernel.org
15805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15806 S:      Maintained
15807 F:      arch/x86/entry/vdso/
15808
15809 XC2028/3028 TUNER DRIVER
15810 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15811 L:      linux-media@vger.kernel.org
15812 W:      https://linuxtv.org
15813 T:      git git://linuxtv.org/media_tree.git
15814 S:      Maintained
15815 F:      drivers/media/tuners/tuner-xc2028.*
15816
15817 XDP SOCKETS (AF_XDP)
15818 M:      Björn Töpel <bjorn.topel@intel.com>
15819 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15820 L:      netdev@vger.kernel.org
15821 S:      Maintained
15822 F:      kernel/bpf/xskmap.c
15823 F:      net/xdp/
15824
15825 XEN BLOCK SUBSYSTEM
15826 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15827 M:      Roger Pau Monné <roger.pau@citrix.com>
15828 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15829 S:      Supported
15830 F:      drivers/block/xen-blkback/*
15831 F:      drivers/block/xen*
15832
15833 XEN HYPERVISOR ARM
15834 M:      Stefano Stabellini <sstabellini@kernel.org>
15835 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15836 S:      Maintained
15837 F:      arch/arm/xen/
15838 F:      arch/arm/include/asm/xen/
15839
15840 XEN HYPERVISOR ARM64
15841 M:      Stefano Stabellini <sstabellini@kernel.org>
15842 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15843 S:      Maintained
15844 F:      arch/arm64/xen/
15845 F:      arch/arm64/include/asm/xen/
15846
15847 XEN HYPERVISOR INTERFACE
15848 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15849 M:      Juergen Gross <jgross@suse.com>
15850 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15852 S:      Supported
15853 F:      arch/x86/xen/
15854 F:      drivers/*/xen-*front.c
15855 F:      drivers/xen/
15856 F:      arch/x86/include/asm/xen/
15857 F:      arch/x86/include/asm/pvclock-abi.h
15858 F:      include/xen/
15859 F:      include/uapi/xen/
15860 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15861 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15862
15863 XEN NETWORK BACKEND DRIVER
15864 M:      Wei Liu <wei.liu2@citrix.com>
15865 M:      Paul Durrant <paul.durrant@citrix.com>
15866 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15867 L:      netdev@vger.kernel.org
15868 S:      Supported
15869 F:      drivers/net/xen-netback/*
15870
15871 XEN PCI SUBSYSTEM
15872 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15873 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15874 S:      Supported
15875 F:      arch/x86/pci/*xen*
15876 F:      drivers/pci/*xen*
15877
15878 XEN PVSCSI DRIVERS
15879 M:      Juergen Gross <jgross@suse.com>
15880 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15881 L:      linux-scsi@vger.kernel.org
15882 S:      Supported
15883 F:      drivers/scsi/xen-scsifront.c
15884 F:      drivers/xen/xen-scsiback.c
15885 F:      include/xen/interface/io/vscsiif.h
15886
15887 XEN SWIOTLB SUBSYSTEM
15888 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15889 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15890 L:      iommu@lists.linux-foundation.org
15891 S:      Supported
15892 F:      arch/x86/xen/*swiotlb*
15893 F:      drivers/xen/*swiotlb*
15894
15895 XEN SOUND FRONTEND DRIVER
15896 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15897 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15898 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15899 S:      Supported
15900 F:      sound/xen/*
15901
15902 XFS FILESYSTEM
15903 M:      Darrick J. Wong <darrick.wong@oracle.com>
15904 M:      linux-xfs@vger.kernel.org
15905 L:      linux-xfs@vger.kernel.org
15906 W:      http://xfs.org/
15907 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15908 S:      Supported
15909 F:      Documentation/filesystems/xfs.txt
15910 F:      fs/xfs/
15911
15912 XILINX AXI ETHERNET DRIVER
15913 M:      Anirudha Sarangi <anirudh@xilinx.com>
15914 M:      John Linn <John.Linn@xilinx.com>
15915 S:      Maintained
15916 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15917
15918 XILINX UARTLITE SERIAL DRIVER
15919 M:      Peter Korsgaard <jacmet@sunsite.dk>
15920 L:      linux-serial@vger.kernel.org
15921 S:      Maintained
15922 F:      drivers/tty/serial/uartlite.c
15923
15924 XILINX VIDEO IP CORES
15925 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15926 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15927 L:      linux-media@vger.kernel.org
15928 T:      git git://linuxtv.org/media_tree.git
15929 S:      Supported
15930 F:      Documentation/devicetree/bindings/media/xilinx/
15931 F:      drivers/media/platform/xilinx/
15932 F:      include/uapi/linux/xilinx-v4l2-controls.h
15933
15934 XILLYBUS DRIVER
15935 M:      Eli Billauer <eli.billauer@gmail.com>
15936 L:      linux-kernel@vger.kernel.org
15937 S:      Supported
15938 F:      drivers/char/xillybus/
15939
15940 XLP9XX I2C DRIVER
15941 M:      George Cherian <george.cherian@cavium.com>
15942 M:      Jan Glauber <jglauber@cavium.com>
15943 L:      linux-i2c@vger.kernel.org
15944 W:      http://www.cavium.com
15945 S:      Supported
15946 F:      drivers/i2c/busses/i2c-xlp9xx.c
15947
15948 XRA1403 GPIO EXPANDER
15949 M:      Nandor Han <nandor.han@ge.com>
15950 M:      Semi Malinen <semi.malinen@ge.com>
15951 L:      linux-gpio@vger.kernel.org
15952 S:      Maintained
15953 F:      drivers/gpio/gpio-xra1403.c
15954 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15955
15956 XTENSA XTFPGA PLATFORM SUPPORT
15957 M:      Max Filippov <jcmvbkbc@gmail.com>
15958 L:      linux-xtensa@linux-xtensa.org
15959 S:      Maintained
15960 F:      drivers/spi/spi-xtensa-xtfpga.c
15961 F:      sound/soc/xtensa/xtfpga-i2s.c
15962
15963 YAM DRIVER FOR AX.25
15964 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15965 L:      linux-hams@vger.kernel.org
15966 S:      Maintained
15967 F:      drivers/net/hamradio/yam*
15968 F:      include/linux/yam.h
15969
15970 YAMA SECURITY MODULE
15971 M:      Kees Cook <keescook@chromium.org>
15972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15973 S:      Supported
15974 F:      security/yama/
15975 F:      Documentation/admin-guide/LSM/Yama.rst
15976
15977 YEALINK PHONE DRIVER
15978 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15979 L:      usbb2k-api-dev@nongnu.org
15980 S:      Maintained
15981 F:      Documentation/input/devices/yealink.rst
15982 F:      drivers/input/misc/yealink.*
15983
15984 Z8530 DRIVER FOR AX.25
15985 M:      Joerg Reuter <jreuter@yaina.de>
15986 W:      http://yaina.de/jreuter/
15987 W:      http://www.qsl.net/dl1bke/
15988 L:      linux-hams@vger.kernel.org
15989 S:      Maintained
15990 F:      Documentation/networking/z8530drv.txt
15991 F:      drivers/net/hamradio/*scc.c
15992 F:      drivers/net/hamradio/z8530.h
15993
15994 ZBUD COMPRESSED PAGE ALLOCATOR
15995 M:      Seth Jennings <sjenning@redhat.com>
15996 M:      Dan Streetman <ddstreet@ieee.org>
15997 L:      linux-mm@kvack.org
15998 S:      Maintained
15999 F:      mm/zbud.c
16000 F:      include/linux/zbud.h
16001
16002 ZD1211RW WIRELESS DRIVER
16003 M:      Daniel Drake <dsd@gentoo.org>
16004 M:      Ulrich Kunitz <kune@deine-taler.de>
16005 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16006 L:      linux-wireless@vger.kernel.org
16007 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16008 S:      Maintained
16009 F:      drivers/net/wireless/zydas/zd1211rw/
16010
16011 ZD1301 MEDIA DRIVER
16012 M:      Antti Palosaari <crope@iki.fi>
16013 L:      linux-media@vger.kernel.org
16014 W:      https://linuxtv.org/
16015 W:      http://palosaari.fi/linux/
16016 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16017 S:      Maintained
16018 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16019
16020 ZD1301_DEMOD MEDIA DRIVER
16021 M:      Antti Palosaari <crope@iki.fi>
16022 L:      linux-media@vger.kernel.org
16023 W:      https://linuxtv.org/
16024 W:      http://palosaari.fi/linux/
16025 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16026 S:      Maintained
16027 F:      drivers/media/dvb-frontends/zd1301_demod*
16028
16029 ZPOOL COMPRESSED PAGE STORAGE API
16030 M:      Dan Streetman <ddstreet@ieee.org>
16031 L:      linux-mm@kvack.org
16032 S:      Maintained
16033 F:      mm/zpool.c
16034 F:      include/linux/zpool.h
16035
16036 ZR36067 VIDEO FOR LINUX DRIVER
16037 L:      mjpeg-users@lists.sourceforge.net
16038 L:      linux-media@vger.kernel.org
16039 W:      http://mjpeg.sourceforge.net/driver-zoran/
16040 T:      hg https://linuxtv.org/hg/v4l-dvb
16041 S:      Odd Fixes
16042 F:      drivers/staging/media/zoran/
16043
16044 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16045 M:      Minchan Kim <minchan@kernel.org>
16046 M:      Nitin Gupta <ngupta@vflare.org>
16047 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16048 L:      linux-kernel@vger.kernel.org
16049 S:      Maintained
16050 F:      drivers/block/zram/
16051 F:      Documentation/blockdev/zram.txt
16052
16053 ZS DECSTATION Z85C30 SERIAL DRIVER
16054 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16055 S:      Maintained
16056 F:      drivers/tty/serial/zs.*
16057
16058 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16059 M:      Minchan Kim <minchan@kernel.org>
16060 M:      Nitin Gupta <ngupta@vflare.org>
16061 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16062 L:      linux-mm@kvack.org
16063 S:      Maintained
16064 F:      mm/zsmalloc.c
16065 F:      include/linux/zsmalloc.h
16066 F:      Documentation/vm/zsmalloc.rst
16067
16068 ZSWAP COMPRESSED SWAP CACHING
16069 M:      Seth Jennings <sjenning@redhat.com>
16070 M:      Dan Streetman <ddstreet@ieee.org>
16071 L:      linux-mm@kvack.org
16072 S:      Maintained
16073 F:      mm/zswap.c
16074
16075 THE REST
16076 M:      Linus Torvalds <torvalds@linux-foundation.org>
16077 L:      linux-kernel@vger.kernel.org
16078 Q:      http://patchwork.kernel.org/project/LKML/list/
16079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16080 S:      Buried alive in reporters
16081 F:      *
16082 F:      */