]> rtime.felk.cvut.cz Git - zynq/linux.git/blob - MAINTAINERS
ARM: dts: zynq: update smcc properties
[zynq/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/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:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <matthew@wil.cx>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 AF9013 MEDIA DRIVER
553 M:      Antti Palosaari <crope@iki.fi>
554 L:      linux-media@vger.kernel.org
555 W:      https://linuxtv.org
556 W:      http://palosaari.fi/linux/
557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
558 T:      git git://linuxtv.org/anttip/media_tree.git
559 S:      Maintained
560 F:      drivers/media/dvb-frontends/af9013*
561
562 AF9033 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9033*
571
572 AFFS FILE SYSTEM
573 M:      David Sterba <dsterba@suse.com>
574 L:      linux-fsdevel@vger.kernel.org
575 S:      Odd Fixes
576 F:      Documentation/filesystems/affs.txt
577 F:      fs/affs/
578
579 AFS FILESYSTEM
580 M:      David Howells <dhowells@redhat.com>
581 L:      linux-afs@lists.infradead.org
582 S:      Supported
583 F:      fs/afs/
584 F:      include/trace/events/afs.h
585 F:      Documentation/filesystems/afs.txt
586 W:      https://www.infradead.org/~dhowells/kafs/
587
588 AGPGART DRIVER
589 M:      David Airlie <airlied@linux.ie>
590 T:      git git://anongit.freedesktop.org/drm/drm
591 S:      Maintained
592 F:      drivers/char/agp/
593 F:      include/linux/agp*
594 F:      include/uapi/linux/agp*
595
596 AHA152X SCSI DRIVER
597 M:      "Juergen E. Fischer" <fischer@norbit.de>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aha152x*
601 F:      drivers/scsi/pcmcia/aha152x*
602
603 AIC7XXX / AIC79XX SCSI DRIVER
604 M:      Hannes Reinecke <hare@suse.com>
605 L:      linux-scsi@vger.kernel.org
606 S:      Maintained
607 F:      drivers/scsi/aic7xxx/
608
609 AIMSLAB FM RADIO RECEIVER DRIVER
610 M:      Hans Verkuil <hverkuil@xs4all.nl>
611 L:      linux-media@vger.kernel.org
612 T:      git git://linuxtv.org/media_tree.git
613 W:      https://linuxtv.org
614 S:      Maintained
615 F:      drivers/media/radio/radio-aimslab*
616
617 AIO
618 M:      Benjamin LaHaise <bcrl@kvack.org>
619 L:      linux-aio@kvack.org
620 S:      Supported
621 F:      fs/aio.c
622 F:      include/linux/*aio*.h
623
624 AIRSPY MEDIA DRIVER
625 M:      Antti Palosaari <crope@iki.fi>
626 L:      linux-media@vger.kernel.org
627 W:      https://linuxtv.org
628 W:      http://palosaari.fi/linux/
629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
630 T:      git git://linuxtv.org/anttip/media_tree.git
631 S:      Maintained
632 F:      drivers/media/usb/airspy/
633
634 ALACRITECH GIGABIT ETHERNET DRIVER
635 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
636 S:      Maintained
637 F:      drivers/net/ethernet/alacritech/*
638
639 ALCATEL SPEEDTOUCH USB DRIVER
640 M:      Duncan Sands <duncan.sands@free.fr>
641 L:      linux-usb@vger.kernel.org
642 W:      http://www.linux-usb.org/SpeedTouch/
643 S:      Maintained
644 F:      drivers/usb/atm/speedtch.c
645 F:      drivers/usb/atm/usbatm.c
646
647 ALCHEMY AU1XX0 MMC DRIVER
648 M:      Manuel Lauss <manuel.lauss@gmail.com>
649 S:      Maintained
650 F:      drivers/mmc/host/au1xmmc.c
651
652 ALI1563 I2C DRIVER
653 M:      Rudolf Marek <r.marek@assembler.cz>
654 L:      linux-i2c@vger.kernel.org
655 S:      Maintained
656 F:      Documentation/i2c/busses/i2c-ali1563
657 F:      drivers/i2c/busses/i2c-ali1563.c
658
659 ALLWINNER SECURITY SYSTEM
660 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
661 L:      linux-crypto@vger.kernel.org
662 S:      Maintained
663 F:      drivers/crypto/sunxi-ss/
664
665 ALPHA PORT
666 M:      Richard Henderson <rth@twiddle.net>
667 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668 M:      Matt Turner <mattst88@gmail.com>
669 S:      Odd Fixes
670 L:      linux-alpha@vger.kernel.org
671 F:      arch/alpha/
672
673 ALPS PS/2 TOUCHPAD DRIVER
674 R:      Pali Rohár <pali.rohar@gmail.com>
675 F:      drivers/input/mouse/alps.*
676
677 ALTERA I2C CONTROLLER DRIVER
678 M:      Thor Thayer <thor.thayer@linux.intel.com>
679 S:      Maintained
680 F:      drivers/i2c/busses/i2c-altera.c
681
682 ALTERA MAILBOX DRIVER
683 M:      Ley Foon Tan <lftan@altera.com>
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/mailbox/mailbox-altera.c
687
688 ALTERA PIO DRIVER
689 M:      Tien Hock Loh <thloh@altera.com>
690 L:      linux-gpio@vger.kernel.org
691 S:      Maintained
692 F:      drivers/gpio/gpio-altera.c
693
694 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/gpio/gpio-altera-a10sr.c
698 F:      drivers/mfd/altera-a10sr.c
699 F:      drivers/reset/reset-a10sr.c
700 F:      include/linux/mfd/altera-a10sr.h
701 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703 ALTERA TRIPLE SPEED ETHERNET DRIVER
704 M:      Vince Bridgers <vbridger@opensource.altera.com>
705 L:      netdev@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/net/ethernet/altera/
709
710 ALTERA UART/JTAG UART SERIAL DRIVERS
711 M:      Tobias Klauser <tklauser@distanz.ch>
712 L:      linux-serial@vger.kernel.org
713 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 S:      Maintained
715 F:      drivers/tty/serial/altera_uart.c
716 F:      drivers/tty/serial/altera_jtaguart.c
717 F:      include/linux/altera_uart.h
718 F:      include/linux/altera_jtaguart.h
719
720 AMAZON ETHERNET DRIVERS
721 M:      Netanel Belgazal <netanel@amazon.com>
722 R:      Saeed Bishara <saeedb@amazon.com>
723 R:      Zorik Machulsky <zorik@amazon.com>
724 L:      netdev@vger.kernel.org
725 S:      Supported
726 F:      Documentation/networking/ena.txt
727 F:      drivers/net/ethernet/amazon/
728
729 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730 M:      Tom Lendacky <thomas.lendacky@amd.com>
731 M:      Gary Hook <gary.hook@amd.com>
732 L:      linux-crypto@vger.kernel.org
733 S:      Supported
734 F:      drivers/crypto/ccp/
735 F:      include/linux/ccp.h
736
737 AMD DISPLAY CORE
738 M:      Harry Wentland <harry.wentland@amd.com>
739 M:      Leo Li <sunpeng.li@amd.com>
740 L:      amd-gfx@lists.freedesktop.org
741 T:      git git://people.freedesktop.org/~agd5f/linux
742 S:      Supported
743 F:      drivers/gpu/drm/amd/display/
744
745 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746 M:      Huang Rui <ray.huang@amd.com>
747 L:      linux-hwmon@vger.kernel.org
748 S:      Supported
749 F:      Documentation/hwmon/fam15h_power
750 F:      drivers/hwmon/fam15h_power.c
751
752 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
754 S:      Orphan
755 F:      drivers/usb/gadget/udc/amd5536udc.*
756
757 AMD GEODE PROCESSOR/CHIPSET SUPPORT
758 P:      Andres Salomon <dilinger@queued.net>
759 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
760 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761 S:      Supported
762 F:      drivers/char/hw_random/geode-rng.c
763 F:      drivers/crypto/geode*
764 F:      drivers/video/fbdev/geode/
765 F:      arch/x86/include/asm/geode.h
766
767 AMD IOMMU (AMD-VI)
768 M:      Joerg Roedel <joro@8bytes.org>
769 L:      iommu@lists.linux-foundation.org
770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771 S:      Maintained
772 F:      drivers/iommu/amd_iommu*.[ch]
773 F:      include/linux/amd-iommu.h
774
775 AMD KFD
776 M:      Oded Gabbay <oded.gabbay@gmail.com>
777 L:      dri-devel@lists.freedesktop.org
778 T:      git git://people.freedesktop.org/~gabbayo/linux.git
779 S:      Supported
780 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787 F:      drivers/gpu/drm/amd/amdkfd/
788 F:      drivers/gpu/drm/amd/include/cik_structs.h
789 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790 F:      drivers/gpu/drm/amd/include/vi_structs.h
791 F:      drivers/gpu/drm/amd/include/v9_structs.h
792 F:      include/uapi/linux/kfd_ioctl.h
793
794 AMD POWERPLAY
795 M:      Rex Zhu <rex.zhu@amd.com>
796 M:      Evan Quan <evan.quan@amd.com>
797 L:      amd-gfx@lists.freedesktop.org
798 S:      Supported
799 F:      drivers/gpu/drm/amd/powerplay/
800 T:      git git://people.freedesktop.org/~agd5f/linux
801
802 AMD SEATTLE DEVICE TREE SUPPORT
803 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
804 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805 M:      Tom Lendacky <thomas.lendacky@amd.com>
806 S:      Supported
807 F:      arch/arm64/boot/dts/amd/
808
809 AMD XGBE DRIVER
810 M:      Tom Lendacky <thomas.lendacky@amd.com>
811 L:      netdev@vger.kernel.org
812 S:      Supported
813 F:      drivers/net/ethernet/amd/xgbe/
814 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816 ANALOG DEVICES INC AD5686 DRIVER
817 M:      Stefan Popa <stefan.popa@analog.com>
818 L:      linux-pm@vger.kernel.org
819 W:      http://ez.analog.com/community/linux-device-drivers
820 S:      Supported
821 F:      drivers/iio/dac/ad5686*
822 F:      drivers/iio/dac/ad5696*
823
824 ANALOG DEVICES INC AD5758 DRIVER
825 M:      Stefan Popa <stefan.popa@analog.com>
826 L:      linux-iio@vger.kernel.org
827 W:      http://ez.analog.com/community/linux-device-drivers
828 S:      Supported
829 F:      drivers/iio/dac/ad5758.c
830 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
831
832 ANALOG DEVICES INC AD9389B DRIVER
833 M:      Hans Verkuil <hans.verkuil@cisco.com>
834 L:      linux-media@vger.kernel.org
835 S:      Maintained
836 F:      drivers/media/i2c/ad9389b*
837
838 ANALOG DEVICES INC ADGS1408 DRIVER
839 M:      Mircea Caprioru <mircea.caprioru@analog.com>
840 S:      Supported
841 F:      drivers/mux/adgs1408.c
842 F:      Documentation/devicetree/bindings/mux/adgs1408.txt
843
844 ANALOG DEVICES INC ADP5061 DRIVER
845 M:      Stefan Popa <stefan.popa@analog.com>
846 L:      linux-pm@vger.kernel.org
847 W:      http://ez.analog.com/community/linux-device-drivers
848 S:      Supported
849 F:      drivers/power/supply/adp5061.c
850
851 ANALOG DEVICES INC ADV7180 DRIVER
852 M:      Lars-Peter Clausen <lars@metafoo.de>
853 L:      linux-media@vger.kernel.org
854 W:      http://ez.analog.com/community/linux-device-drivers
855 S:      Supported
856 F:      drivers/media/i2c/adv7180.c
857
858 ANALOG DEVICES INC ADV748X DRIVER
859 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
860 L:      linux-media@vger.kernel.org
861 S:      Maintained
862 F:      drivers/media/i2c/adv748x/*
863
864 ANALOG DEVICES INC ADV7511 DRIVER
865 M:      Hans Verkuil <hans.verkuil@cisco.com>
866 L:      linux-media@vger.kernel.org
867 S:      Maintained
868 F:      drivers/media/i2c/adv7511*
869
870 ANALOG DEVICES INC ADV7604 DRIVER
871 M:      Hans Verkuil <hans.verkuil@cisco.com>
872 L:      linux-media@vger.kernel.org
873 S:      Maintained
874 F:      drivers/media/i2c/adv7604*
875
876 ANALOG DEVICES INC ADV7842 DRIVER
877 M:      Hans Verkuil <hans.verkuil@cisco.com>
878 L:      linux-media@vger.kernel.org
879 S:      Maintained
880 F:      drivers/media/i2c/adv7842*
881
882 ANALOG DEVICES INC ASOC CODEC DRIVERS
883 M:      Lars-Peter Clausen <lars@metafoo.de>
884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
885 W:      http://wiki.analog.com/
886 W:      http://ez.analog.com/community/linux-device-drivers
887 S:      Supported
888 F:      sound/soc/codecs/adau*
889 F:      sound/soc/codecs/adav*
890 F:      sound/soc/codecs/ad1*
891 F:      sound/soc/codecs/ad7*
892 F:      sound/soc/codecs/ssm*
893 F:      sound/soc/codecs/sigmadsp.*
894
895 ANALOG DEVICES INC DMA DRIVERS
896 M:      Lars-Peter Clausen <lars@metafoo.de>
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/dma/dma-axi-dmac.c
900
901 ANALOG DEVICES INC IIO DRIVERS
902 M:      Lars-Peter Clausen <lars@metafoo.de>
903 M:      Michael Hennerich <Michael.Hennerich@analog.com>
904 W:      http://wiki.analog.com/
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
909 F:      drivers/iio/*/ad*
910 F:      drivers/iio/adc/ltc2497*
911 X:      drivers/iio/*/adjd*
912 F:      drivers/staging/iio/*/ad*
913
914 ANDES ARCHITECTURE
915 M:      Greentime Hu <green.hu@gmail.com>
916 M:      Vincent Chen <deanbo422@gmail.com>
917 T:      git https://github.com/andestech/linux.git
918 S:      Supported
919 F:      arch/nds32/
920 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921 F:      Documentation/devicetree/bindings/nds32/
922 K:      nds32
923 N:      nds32
924
925 ANDROID CONFIG FRAGMENTS
926 M:      Rob Herring <robh@kernel.org>
927 S:      Supported
928 F:      kernel/configs/android*
929
930 ANDROID DRIVERS
931 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932 M:      Arve Hjønnevåg <arve@android.com>
933 M:      Todd Kjos <tkjos@android.com>
934 M:      Martijn Coenen <maco@android.com>
935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
936 L:      devel@driverdev.osuosl.org
937 S:      Supported
938 F:      drivers/android/
939 F:      drivers/staging/android/
940
941 ANDROID GOLDFISH PIC DRIVER
942 M:      Miodrag Dinic <miodrag.dinic@mips.com>
943 S:      Supported
944 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
945 F:      drivers/irqchip/irq-goldfish-pic.c
946
947 ANDROID GOLDFISH RTC DRIVER
948 M:      Miodrag Dinic <miodrag.dinic@mips.com>
949 S:      Supported
950 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
951 F:      drivers/rtc/rtc-goldfish.c
952
953 ANDROID ION DRIVER
954 M:      Laura Abbott <labbott@redhat.com>
955 M:      Sumit Semwal <sumit.semwal@linaro.org>
956 L:      devel@driverdev.osuosl.org
957 L:      dri-devel@lists.freedesktop.org
958 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
959 S:      Supported
960 F:      drivers/staging/android/ion
961 F:      drivers/staging/android/uapi/ion.h
962
963 AOA (Apple Onboard Audio) ALSA DRIVER
964 M:      Johannes Berg <johannes@sipsolutions.net>
965 L:      linuxppc-dev@lists.ozlabs.org
966 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
967 S:      Maintained
968 F:      sound/aoa/
969
970 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
971 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
972 L:      linux-iio@vger.kernel.org
973 S:      Maintained
974 F:      drivers/iio/adc/stx104.c
975
976 APM DRIVER
977 M:      Jiri Kosina <jikos@kernel.org>
978 S:      Odd fixes
979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
980 F:      arch/x86/kernel/apm_32.c
981 F:      include/linux/apm_bios.h
982 F:      include/uapi/linux/apm_bios.h
983 F:      drivers/char/apm-emulation.c
984
985 APPARMOR SECURITY MODULE
986 M:      John Johansen <john.johansen@canonical.com>
987 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
988 W:      wiki.apparmor.net
989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
990 S:      Supported
991 F:      security/apparmor/
992 F:      Documentation/admin-guide/LSM/apparmor.rst
993
994 APPLE BCM5974 MULTITOUCH DRIVER
995 M:      Henrik Rydberg <rydberg@bitmath.org>
996 L:      linux-input@vger.kernel.org
997 S:      Odd fixes
998 F:      drivers/input/mouse/bcm5974.c
999
1000 APPLE SMC DRIVER
1001 M:      Henrik Rydberg <rydberg@bitmath.org>
1002 L:      linux-hwmon@vger.kernel.org
1003 S:      Odd fixes
1004 F:      drivers/hwmon/applesmc.c
1005
1006 APPLETALK NETWORK LAYER
1007 L:      netdev@vger.kernel.org
1008 S:      Odd fixes
1009 F:      drivers/net/appletalk/
1010 F:      net/appletalk/
1011
1012 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1013 M:      Duc Dang <dhdang@apm.com>
1014 S:      Supported
1015 F:      arch/arm64/boot/dts/apm/
1016
1017 APPLIED MICRO (APM) X-GENE SOC EDAC
1018 M:      Loc Ho <lho@apm.com>
1019 S:      Supported
1020 F:      drivers/edac/xgene_edac.c
1021 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1022
1023 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1024 M:      Iyappan Subramanian <isubramanian@apm.com>
1025 M:      Keyur Chudgar <kchudgar@apm.com>
1026 S:      Supported
1027 F:      drivers/net/ethernet/apm/xgene-v2/
1028
1029 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1030 M:      Iyappan Subramanian <isubramanian@apm.com>
1031 M:      Keyur Chudgar <kchudgar@apm.com>
1032 M:      Quan Nguyen <qnguyen@apm.com>
1033 S:      Supported
1034 F:      drivers/net/ethernet/apm/xgene/
1035 F:      drivers/net/phy/mdio-xgene.c
1036 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1037 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1038
1039 APPLIED MICRO (APM) X-GENE SOC PMU
1040 M:      Tai Nguyen <ttnguyen@apm.com>
1041 S:      Supported
1042 F:      drivers/perf/xgene_pmu.c
1043 F:      Documentation/perf/xgene-pmu.txt
1044 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1045
1046 APTINA CAMERA SENSOR PLL
1047 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1048 L:      linux-media@vger.kernel.org
1049 S:      Maintained
1050 F:      drivers/media/i2c/aptina-pll.*
1051
1052 ARC FRAMEBUFFER DRIVER
1053 M:      Jaya Kumar <jayalk@intworks.biz>
1054 S:      Maintained
1055 F:      drivers/video/fbdev/arcfb.c
1056 F:      drivers/video/fbdev/core/fb_defio.c
1057
1058 ARC PGU DRM DRIVER
1059 M:      Alexey Brodkin <abrodkin@synopsys.com>
1060 S:      Supported
1061 F:      drivers/gpu/drm/arc/
1062 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1063
1064 ARCNET NETWORK LAYER
1065 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1066 L:      netdev@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/net/arcnet/
1069 F:      include/uapi/linux/if_arcnet.h
1070
1071 ARM ARCHITECTED TIMER DRIVER
1072 M:      Mark Rutland <mark.rutland@arm.com>
1073 M:      Marc Zyngier <marc.zyngier@arm.com>
1074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 S:      Maintained
1076 F:      arch/arm/include/asm/arch_timer.h
1077 F:      arch/arm64/include/asm/arch_timer.h
1078 F:      drivers/clocksource/arm_arch_timer.c
1079
1080 ARM HDLCD DRM DRIVER
1081 M:      Liviu Dudau <liviu.dudau@arm.com>
1082 S:      Supported
1083 F:      drivers/gpu/drm/arm/hdlcd_*
1084 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1085
1086 ARM MALI-DP DRM DRIVER
1087 M:      Liviu Dudau <liviu.dudau@arm.com>
1088 M:      Brian Starkey <brian.starkey@arm.com>
1089 M:      Mali DP Maintainers <malidp@foss.arm.com>
1090 S:      Supported
1091 F:      drivers/gpu/drm/arm/
1092 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1093
1094 ARM MFM AND FLOPPY DRIVERS
1095 M:      Ian Molton <spyro@f2s.com>
1096 S:      Maintained
1097 F:      arch/arm/lib/floppydma.S
1098 F:      arch/arm/include/asm/floppy.h
1099
1100 ARM PMU PROFILING AND DEBUGGING
1101 M:      Will Deacon <will.deacon@arm.com>
1102 M:      Mark Rutland <mark.rutland@arm.com>
1103 S:      Maintained
1104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 F:      arch/arm*/kernel/perf_*
1106 F:      arch/arm/oprofile/common.c
1107 F:      arch/arm*/kernel/hw_breakpoint.c
1108 F:      arch/arm*/include/asm/hw_breakpoint.h
1109 F:      arch/arm*/include/asm/perf_event.h
1110 F:      drivers/perf/*
1111 F:      include/linux/perf/arm_pmu.h
1112 F:      Documentation/devicetree/bindings/arm/pmu.txt
1113 F:      Documentation/devicetree/bindings/perf/
1114
1115 ARM PORT
1116 M:      Russell King <linux@armlinux.org.uk>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 W:      http://www.armlinux.org.uk/
1119 S:      Odd Fixes
1120 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1121 F:      arch/arm/
1122 X:      arch/arm/boot/dts/
1123
1124 ARM PRIMECELL AACI PL041 DRIVER
1125 M:      Russell King <linux@armlinux.org.uk>
1126 S:      Odd Fixes
1127 F:      sound/arm/aaci.*
1128
1129 ARM PRIMECELL BUS SUPPORT
1130 M:      Russell King <linux@armlinux.org.uk>
1131 S:      Odd Fixes
1132 F:      drivers/amba/
1133 F:      include/linux/amba/bus.h
1134
1135 ARM PRIMECELL CLCD PL110 DRIVER
1136 M:      Russell King <linux@armlinux.org.uk>
1137 S:      Odd Fixes
1138 F:      drivers/video/fbdev/amba-clcd.*
1139
1140 ARM PRIMECELL KMI PL050 DRIVER
1141 M:      Russell King <linux@armlinux.org.uk>
1142 S:      Odd Fixes
1143 F:      drivers/input/serio/ambakmi.*
1144 F:      include/linux/amba/kmi.h
1145
1146 ARM PRIMECELL MMCI PL180/1 DRIVER
1147 M:      Russell King <linux@armlinux.org.uk>
1148 S:      Odd Fixes
1149 F:      drivers/mmc/host/mmci.*
1150 F:      include/linux/amba/mmci.h
1151
1152 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1153 M:      Russell King <linux@armlinux.org.uk>
1154 S:      Odd Fixes
1155 F:      drivers/tty/serial/amba-pl01*.c
1156 F:      include/linux/amba/serial.h
1157
1158 ARM SMMU DRIVERS
1159 M:      Will Deacon <will.deacon@arm.com>
1160 R:      Robin Murphy <robin.murphy@arm.com>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 F:      drivers/iommu/arm-smmu.c
1164 F:      drivers/iommu/arm-smmu-v3.c
1165 F:      drivers/iommu/io-pgtable-arm.c
1166 F:      drivers/iommu/io-pgtable-arm-v7s.c
1167
1168 ARM SUB-ARCHITECTURES
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171 F:      arch/arm/mach-*/
1172 F:      arch/arm/plat-*/
1173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1174
1175 ARM/ACTIONS SEMI ARCHITECTURE
1176 M:      Andreas Färber <afaerber@suse.de>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 N:      owl
1180 F:      arch/arm/mach-actions/
1181 F:      arch/arm/boot/dts/owl-*
1182 F:      arch/arm64/boot/dts/actions/
1183 F:      drivers/clocksource/owl-*
1184 F:      drivers/pinctrl/actions/*
1185 F:      drivers/soc/actions/
1186 F:      include/dt-bindings/power/owl-*
1187 F:      include/linux/soc/actions/
1188 F:      Documentation/devicetree/bindings/arm/actions.txt
1189 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1190 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1191 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1192
1193 ARM/ADS SPHERE MACHINE SUPPORT
1194 M:      Lennert Buytenhek <kernel@wantstofly.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197
1198 ARM/AFEB9260 MACHINE SUPPORT
1199 M:      Sergey Lapin <slapin@ossfans.org>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202
1203 ARM/AJECO 1ARM MACHINE SUPPORT
1204 M:      Lennert Buytenhek <kernel@wantstofly.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 S:      Maintained
1207
1208 ARM/Allwinner SoC Clock Support
1209 M:      Emilio López <emilio@elopez.com.ar>
1210 S:      Maintained
1211 F:      drivers/clk/sunxi/
1212
1213 ARM/Allwinner sunXi SoC support
1214 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1215 M:      Chen-Yu Tsai <wens@csie.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 N:      sun[x456789]i
1219 N:      sun50i
1220 F:      arch/arm/mach-sunxi/
1221 F:      arch/arm64/boot/dts/allwinner/
1222 F:      drivers/clk/sunxi-ng/
1223 F:      drivers/pinctrl/sunxi/
1224 F:      drivers/soc/sunxi/
1225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1226
1227 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1228 M:      Neil Armstrong <narmstrong@baylibre.com>
1229 M:      Jerome Brunet <jbrunet@baylibre.com>
1230 L:      linux-amlogic@lists.infradead.org
1231 S:      Maintained
1232 F:      drivers/clk/meson/
1233 F:      include/dt-bindings/clock/meson*
1234 F:      include/dt-bindings/clock/gxbb*
1235 F:      Documentation/devicetree/bindings/clock/amlogic*
1236
1237 ARM/Amlogic Meson SoC support
1238 M:      Carlo Caione <carlo@caione.org>
1239 M:      Kevin Hilman <khilman@baylibre.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 L:      linux-amlogic@lists.infradead.org
1242 W:      http://linux-meson.com/
1243 S:      Maintained
1244 F:      arch/arm/mach-meson/
1245 F:      arch/arm/boot/dts/meson*
1246 F:      arch/arm64/boot/dts/amlogic/
1247 F:      drivers/pinctrl/meson/
1248 F:      drivers/mmc/host/meson*
1249 N:      meson
1250
1251 ARM/Annapurna Labs ALPINE ARCHITECTURE
1252 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1253 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/mach-alpine/
1257 F:      arch/arm/boot/dts/alpine*
1258 F:      arch/arm64/boot/dts/al/
1259 F:      drivers/*/*alpine*
1260
1261 ARM/ARTPEC MACHINE SUPPORT
1262 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1263 M:      Lars Persson <lars.persson@axis.com>
1264 S:      Maintained
1265 L:      linux-arm-kernel@axis.com
1266 F:      arch/arm/mach-artpec
1267 F:      arch/arm/boot/dts/artpec6*
1268 F:      drivers/clk/axis
1269 F:      drivers/crypto/axis
1270 F:      drivers/pinctrl/pinctrl-artpec*
1271 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1272
1273 ARM/ASPEED I2C DRIVER
1274 M:      Brendan Higgins <brendanhiggins@google.com>
1275 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1276 R:      Joel Stanley <joel@jms.id.au>
1277 L:      linux-i2c@vger.kernel.org
1278 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1279 S:      Maintained
1280 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1281 F:      drivers/i2c/busses/i2c-aspeed.c
1282 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1283 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1284
1285 ARM/ASPEED MACHINE SUPPORT
1286 M:      Joel Stanley <joel@jms.id.au>
1287 R:      Andrew Jeffery <andrew@aj.id.au>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1290 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1291 S:      Supported
1292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1293 F:      arch/arm/mach-aspeed/
1294 F:      arch/arm/boot/dts/aspeed-*
1295 N:      aspeed
1296
1297 ARM/CALXEDA HIGHBANK ARCHITECTURE
1298 M:      Rob Herring <robh@kernel.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 F:      arch/arm/mach-highbank/
1302 F:      arch/arm/boot/dts/highbank.dts
1303 F:      arch/arm/boot/dts/ecx-*.dts*
1304
1305 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1306 M:      Krzysztof Halasa <khalasa@piap.pl>
1307 S:      Maintained
1308 F:      arch/arm/mach-cns3xxx/
1309
1310 ARM/CAVIUM THUNDER NETWORK DRIVER
1311 M:      Sunil Goutham <sgoutham@cavium.com>
1312 M:      Robert Richter <rric@kernel.org>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Supported
1315 F:      drivers/net/ethernet/cavium/thunder/
1316
1317 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1318 M:      Lukasz Majewski <lukma@denx.de>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/mach-ep93xx/ts72xx.c
1322
1323 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1324 M:      Alexander Shiyan <shc_work@mail.ru>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Odd Fixes
1327 N:      clps711x
1328
1329 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1330 M:      Lennert Buytenhek <kernel@wantstofly.org>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333
1334 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1335 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1336 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      arch/arm/mach-ep93xx/
1340 F:      arch/arm/mach-ep93xx/include/mach/
1341
1342 ARM/CLKDEV SUPPORT
1343 M:      Russell King <linux@armlinux.org.uk>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 S:      Maintained
1346 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1347 F:      drivers/clk/clkdev.c
1348
1349 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1350 M:      Mike Rapoport <mike@compulab.co.il>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353
1354 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1355 M:      Baruch Siach <baruch@tkos.co.il>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      arch/arm/boot/dts/cx92755*
1359 N:      digicolor
1360
1361 ARM/CONTEC MICRO9 MACHINE SUPPORT
1362 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1363 S:      Maintained
1364 F:      arch/arm/mach-ep93xx/micro9.c
1365
1366 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1367 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      drivers/hwtracing/coresight/*
1371 F:      Documentation/trace/coresight.txt
1372 F:      Documentation/trace/coresight-cpu-debug.txt
1373 F:      Documentation/devicetree/bindings/arm/coresight.txt
1374 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1375 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1376 F:      tools/perf/arch/arm/util/pmu.c
1377 F:      tools/perf/arch/arm/util/auxtrace.c
1378 F:      tools/perf/arch/arm/util/cs-etm.c
1379 F:      tools/perf/arch/arm/util/cs-etm.h
1380 F:      tools/perf/util/cs-etm.*
1381 F:      tools/perf/util/cs-etm-decoder/*
1382
1383 ARM/CORGI MACHINE SUPPORT
1384 M:      Richard Purdie <rpurdie@rpsys.net>
1385 S:      Maintained
1386
1387 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1388 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389 M:      Linus Walleij <linus.walleij@linaro.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 T:      git git://github.com/ulli-kroll/linux.git
1392 S:      Maintained
1393 F:      Documentation/devicetree/bindings/arm/gemini.txt
1394 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1395 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1396 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1397 F:      arch/arm/mach-gemini/
1398 F:      drivers/net/ethernet/cortina/
1399 F:      drivers/pinctrl/pinctrl-gemini.c
1400 F:      drivers/rtc/rtc-ftrtc010.c
1401
1402 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1403 M:      Barry Song <baohua@kernel.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1406 S:      Maintained
1407 F:      arch/arm/boot/dts/prima2*
1408 F:      arch/arm/mach-prima2/
1409 F:      drivers/clk/sirf/
1410 F:      drivers/clocksource/timer-prima2.c
1411 F:      drivers/clocksource/timer-atlas7.c
1412 N:      [^a-z]sirf
1413
1414 ARM/EBSA110 MACHINE SUPPORT
1415 M:      Russell King <linux@armlinux.org.uk>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W:      http://www.armlinux.org.uk/
1418 S:      Maintained
1419 F:      arch/arm/mach-ebsa110/
1420 F:      drivers/net/ethernet/amd/am79c961a.*
1421
1422 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1423 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1424 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 N:      efm32
1428
1429 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1430 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      arch/arm/mach-pxa/ezx.c
1434
1435 ARM/FARADAY FA526 PORT
1436 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 T:      git git://git.berlios.de/gemini-board
1440 F:      arch/arm/mm/*-fa*
1441
1442 ARM/FOOTBRIDGE ARCHITECTURE
1443 M:      Russell King <linux@armlinux.org.uk>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 W:      http://www.armlinux.org.uk/
1446 S:      Maintained
1447 F:      arch/arm/include/asm/hardware/dec21285.h
1448 F:      arch/arm/mach-footbridge/
1449
1450 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1451 M:      Shawn Guo <shawnguo@kernel.org>
1452 M:      Sascha Hauer <s.hauer@pengutronix.de>
1453 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1454 R:      Fabio Estevam <fabio.estevam@nxp.com>
1455 R:      NXP Linux Team <linux-imx@nxp.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459 F:      arch/arm/mach-imx/
1460 F:      arch/arm/mach-mxs/
1461 F:      arch/arm/boot/dts/imx*
1462 F:      arch/arm/configs/imx*_defconfig
1463 F:      drivers/clk/imx/
1464 F:      drivers/soc/imx/
1465 F:      include/soc/imx/
1466
1467 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1468 M:      Shawn Guo <shawnguo@kernel.org>
1469 M:      Sascha Hauer <s.hauer@pengutronix.de>
1470 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1471 R:      Stefan Agner <stefan@agner.ch>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1475 F:      arch/arm/mach-imx/*vf610*
1476 F:      arch/arm/boot/dts/vf*
1477
1478 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1479 M:      Shawn Guo <shawnguo@kernel.org>
1480 M:      Li Yang <leoyang.li@nxp.com>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1484 F:      arch/arm/boot/dts/ls1021a*
1485 F:      arch/arm64/boot/dts/freescale/fsl-*
1486 F:      arch/arm64/boot/dts/freescale/qoriq-*
1487
1488 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489 M:      Lennert Buytenhek <kernel@wantstofly.org>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1492
1493 ARM/GUMSTIX MACHINE SUPPORT
1494 M:      Steve Sakoman <sakoman@gmail.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497
1498 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499 M:      Philipp Zabel <philipp.zabel@gmail.com>
1500 M:      Paul Parsons <lost.distance@yahoo.com>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503 F:      arch/arm/mach-pxa/hx4700.c
1504 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1505 F:      sound/soc/pxa/hx4700.c
1506
1507 ARM/HISILICON SOC SUPPORT
1508 M:      Wei Xu <xuwei5@hisilicon.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W:      http://www.hisilicon.com
1511 S:      Supported
1512 T:      git git://github.com/hisilicon/linux-hisi.git
1513 F:      arch/arm/mach-hisi/
1514 F:      arch/arm/boot/dts/hi3*
1515 F:      arch/arm/boot/dts/hip*
1516 F:      arch/arm/boot/dts/hisi*
1517 F:      arch/arm64/boot/dts/hisilicon/
1518
1519 ARM/HP JORNADA 7XX MACHINE SUPPORT
1520 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1521 W:      www.jlime.com
1522 S:      Maintained
1523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524 F:      arch/arm/mach-sa1100/jornada720.c
1525 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1526
1527 ARM/IGEP MACHINE SUPPORT
1528 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1529 M:      Javier Martinez Canillas <javier@dowhile0.org>
1530 L:      linux-omap@vger.kernel.org
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/omap3-igep*
1534
1535 ARM/INCOME PXA270 SUPPORT
1536 M:      Marek Vasut <marek.vasut@gmail.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1540
1541 ARM/INTEL IOP13XX ARM ARCHITECTURE
1542 M:      Lennert Buytenhek <kernel@wantstofly.org>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545
1546 ARM/INTEL IOP32X ARM ARCHITECTURE
1547 M:      Lennert Buytenhek <kernel@wantstofly.org>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550
1551 ARM/INTEL IOP33X ARM ARCHITECTURE
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Orphan
1554
1555 ARM/INTEL IQ81342EX MACHINE SUPPORT
1556 M:      Lennert Buytenhek <kernel@wantstofly.org>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559
1560 ARM/INTEL IXDP2850 MACHINE SUPPORT
1561 M:      Lennert Buytenhek <kernel@wantstofly.org>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Maintained
1564
1565 ARM/INTEL IXP4XX ARM ARCHITECTURE
1566 M:      Imre Kaloz <kaloz@openwrt.org>
1567 M:      Krzysztof Halasa <khalasa@piap.pl>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      arch/arm/mach-ixp4xx/
1571
1572 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573 M:      Jonathan Cameron <jic23@cam.ac.uk>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/mach-pxa/stargate2.c
1577 F:      drivers/pcmcia/pxa2xx_stargate2.c
1578
1579 ARM/INTEL XSC3 (MANZANO) ARM CORE
1580 M:      Lennert Buytenhek <kernel@wantstofly.org>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583
1584 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585 M:      Lennert Buytenhek <kernel@wantstofly.org>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588
1589 ARM/LG1K ARCHITECTURE
1590 M:      Chanho Min <chanho.min@lge.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      arch/arm64/boot/dts/lg/
1594
1595 ARM/LOGICPD PXA270 MACHINE SUPPORT
1596 M:      Lennert Buytenhek <kernel@wantstofly.org>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599
1600 ARM/LPC18XX ARCHITECTURE
1601 M:      Joachim Eastwood <manabian@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/boot/dts/lpc43*
1605 F:      drivers/clk/nxp/clk-lpc18xx*
1606 F:      drivers/clocksource/time-lpc32xx.c
1607 F:      drivers/i2c/busses/i2c-lpc2k.c
1608 F:      drivers/memory/pl172.c
1609 F:      drivers/mtd/spi-nor/nxp-spifi.c
1610 F:      drivers/rtc/rtc-lpc24xx.c
1611 N:      lpc18xx
1612
1613 ARM/LPC32XX SOC SUPPORT
1614 M:      Vladimir Zapolskiy <vz@mleia.com>
1615 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1618 S:      Maintained
1619 F:      arch/arm/boot/dts/lpc32*
1620 F:      arch/arm/mach-lpc32xx/
1621 F:      drivers/i2c/busses/i2c-pnx.c
1622 F:      drivers/net/ethernet/nxp/lpc_eth.c
1623 F:      drivers/usb/host/ohci-nxp.c
1624 F:      drivers/watchdog/pnx4008_wdt.c
1625 N:      lpc32xx
1626
1627 ARM/MAGICIAN MACHINE SUPPORT
1628 M:      Philipp Zabel <philipp.zabel@gmail.com>
1629 S:      Maintained
1630
1631 ARM/Marvell Dove/MV78xx0/Orion SOC support
1632 M:      Jason Cooper <jason@lakedaemon.net>
1633 M:      Andrew Lunn <andrew@lunn.ch>
1634 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635 M:      Gregory Clement <gregory.clement@bootlin.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      Documentation/devicetree/bindings/soc/dove/
1639 F:      arch/arm/mach-dove/
1640 F:      arch/arm/mach-mv78xx0/
1641 F:      arch/arm/mach-orion5x/
1642 F:      arch/arm/plat-orion/
1643 F:      arch/arm/boot/dts/dove*
1644 F:      arch/arm/boot/dts/orion5x*
1645
1646 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647 M:      Jason Cooper <jason@lakedaemon.net>
1648 M:      Andrew Lunn <andrew@lunn.ch>
1649 M:      Gregory Clement <gregory.clement@bootlin.com>
1650 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/boot/dts/armada*
1654 F:      arch/arm/boot/dts/kirkwood*
1655 F:      arch/arm/configs/mvebu_*_defconfig
1656 F:      arch/arm/mach-mvebu/
1657 F:      arch/arm64/boot/dts/marvell/armada*
1658 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1659 F:      drivers/cpufreq/mvebu-cpufreq.c
1660 F:      drivers/irqchip/irq-armada-370-xp.c
1661 F:      drivers/irqchip/irq-mvebu-*
1662 F:      drivers/pinctrl/mvebu/
1663 F:      drivers/rtc/rtc-armada38x.c
1664
1665 ARM/Mediatek RTC DRIVER
1666 M:      Eddie Huang <eddie.huang@mediatek.com>
1667 M:      Sean Wang <sean.wang@mediatek.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672 F:      drivers/rtc/rtc-mt6397.c
1673 F:      drivers/rtc/rtc-mt7622.c
1674
1675 ARM/Mediatek SoC support
1676 M:      Matthias Brugger <matthias.bgg@gmail.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/mt6*
1681 F:      arch/arm/boot/dts/mt7*
1682 F:      arch/arm/boot/dts/mt8*
1683 F:      arch/arm/mach-mediatek/
1684 F:      arch/arm64/boot/dts/mediatek/
1685 N:      mtk
1686 K:      mediatek
1687
1688 ARM/Mediatek USB3 PHY DRIVER
1689 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692 S:      Maintained
1693 F:      drivers/phy/mediatek/
1694 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1695
1696 ARM/MICREL KS8695 ARCHITECTURE
1697 M:      Greg Ungerer <gerg@uclinux.org>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F:      arch/arm/mach-ks8695/
1700 S:      Odd Fixes
1701
1702 ARM/Microchip (AT91) SoC support
1703 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1704 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W:      http://www.linux4sam.org
1707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1708 S:      Supported
1709 N:      at91
1710 N:      atmel
1711 F:      arch/arm/mach-at91/
1712 F:      include/soc/at91/
1713 F:      arch/arm/boot/dts/at91*.dts
1714 F:      arch/arm/boot/dts/at91*.dtsi
1715 F:      arch/arm/boot/dts/sama*.dts
1716 F:      arch/arm/boot/dts/sama*.dtsi
1717 F:      arch/arm/include/debug/at91.S
1718 F:      drivers/memory/atmel*
1719 F:      drivers/watchdog/sama5d4_wdt.c
1720 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1721 X:      drivers/net/wireless/atmel/
1722
1723 ARM/MIOA701 MACHINE SUPPORT
1724 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F:      arch/arm/mach-pxa/mioa701.c
1727 S:      Maintained
1728
1729 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1730 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1731 S:      Maintained
1732
1733 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1734 M:      Linus Walleij <linus.walleij@linaro.org>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm/mach-nomadik/
1738 F:      arch/arm/mach-u300/
1739 F:      arch/arm/mach-ux500/
1740 F:      arch/arm/boot/dts/ste-*
1741 F:      drivers/clk/clk-nomadik.c
1742 F:      drivers/clk/clk-u300.c
1743 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1744 F:      drivers/clocksource/timer-u300.c
1745 F:      drivers/dma/coh901318*
1746 F:      drivers/dma/ste_dma40*
1747 F:      drivers/hwspinlock/u8500_hsem.c
1748 F:      drivers/i2c/busses/i2c-nomadik.c
1749 F:      drivers/i2c/busses/i2c-stu300.c
1750 F:      drivers/mfd/ab3100*
1751 F:      drivers/mfd/ab8500*
1752 F:      drivers/mfd/abx500*
1753 F:      drivers/mfd/dbx500*
1754 F:      drivers/mfd/db8500*
1755 F:      drivers/pinctrl/nomadik/
1756 F:      drivers/pinctrl/pinctrl-coh901*
1757 F:      drivers/pinctrl/pinctrl-u300.c
1758 F:      drivers/rtc/rtc-ab3100.c
1759 F:      drivers/rtc/rtc-ab8500.c
1760 F:      drivers/rtc/rtc-coh901331.c
1761 F:      drivers/rtc/rtc-pl031.c
1762 F:      drivers/watchdog/coh901327_wdt.c
1763 F:      Documentation/devicetree/bindings/arm/ste-*
1764 F:      Documentation/devicetree/bindings/arm/ux500/
1765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1766
1767 ARM/NUVOTON NPCM ARCHITECTURE
1768 M:      Avi Fishman <avifishman70@gmail.com>
1769 M:      Tomer Maimon <tmaimon77@gmail.com>
1770 R:      Patrick Venture <venture@google.com>
1771 R:      Nancy Yuen <yuenn@google.com>
1772 R:      Brendan Higgins <brendanhiggins@google.com>
1773 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1774 S:      Supported
1775 F:      arch/arm/mach-npcm/
1776 F:      arch/arm/boot/dts/nuvoton-npcm*
1777 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1778 F:      drivers/*/*npcm*
1779 F:      Documentation/devicetree/bindings/*/*npcm*
1780 F:      Documentation/devicetree/bindings/*/*/*npcm*
1781
1782 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783 M:      Wan ZongShun <mcuos.com@gmail.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W:      http://www.mcuos.com
1786 S:      Maintained
1787 F:      arch/arm/mach-w90x900/
1788 F:      drivers/input/keyboard/w90p910_keypad.c
1789 F:      drivers/input/touchscreen/w90p910_ts.c
1790 F:      drivers/watchdog/nuc900_wdt.c
1791 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1792 F:      drivers/mtd/nand/raw/nuc900_nand.c
1793 F:      drivers/rtc/rtc-nuc900.c
1794 F:      drivers/spi/spi-nuc900.c
1795 F:      drivers/usb/host/ehci-w90x900.c
1796 F:      drivers/video/fbdev/nuc900fb.c
1797
1798 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1799 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1800 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1801 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1802 S:      Supported
1803
1804 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1805 M:      Alexander Clouter <alex@digriz.org.uk>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 W:      http://www.digriz.org.uk/ts78xx/kernel
1808 S:      Maintained
1809 F:      arch/arm/mach-orion5x/ts78xx-*
1810
1811 ARM/OXNAS platform support
1812 M:      Neil Armstrong <narmstrong@baylibre.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      arch/arm/mach-oxnas/
1817 F:      arch/arm/boot/dts/ox8*.dts*
1818 N:      oxnas
1819
1820 ARM/PALM TREO SUPPORT
1821 M:      Tomas Cech <sleep_walker@suse.com>
1822 L:      linux-arm-kernel@lists.infradead.org
1823 W:      http://hackndev.com
1824 S:      Maintained
1825 F:      arch/arm/mach-pxa/palmtreo.*
1826
1827 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1828 M:      Marek Vasut <marek.vasut@gmail.com>
1829 L:      linux-arm-kernel@lists.infradead.org
1830 W:      http://hackndev.com
1831 S:      Maintained
1832 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1833 F:      arch/arm/mach-pxa/palmtx.c
1834 F:      arch/arm/mach-pxa/palmt5.*
1835 F:      arch/arm/mach-pxa/include/mach/palmld.h
1836 F:      arch/arm/mach-pxa/palmld.c
1837 F:      arch/arm/mach-pxa/palmte2.*
1838 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1839 F:      arch/arm/mach-pxa/palmtc.c
1840
1841 ARM/PALMZ72 SUPPORT
1842 M:      Sergey Lapin <slapin@ossfans.org>
1843 L:      linux-arm-kernel@lists.infradead.org
1844 W:      http://hackndev.com
1845 S:      Maintained
1846 F:      arch/arm/mach-pxa/palmz72.*
1847
1848 ARM/PLEB SUPPORT
1849 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1850 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1851 S:      Maintained
1852
1853 ARM/PT DIGITAL BOARD PORT
1854 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W:      http://www.armlinux.org.uk/
1857 S:      Maintained
1858
1859 ARM/QUALCOMM SUPPORT
1860 M:      Andy Gross <andy.gross@linaro.org>
1861 M:      David Brown <david.brown@linaro.org>
1862 L:      linux-arm-msm@vger.kernel.org
1863 L:      linux-soc@vger.kernel.org
1864 S:      Maintained
1865 F:      Documentation/devicetree/bindings/soc/qcom/
1866 F:      arch/arm/boot/dts/qcom-*.dts
1867 F:      arch/arm/boot/dts/qcom-*.dtsi
1868 F:      arch/arm/mach-qcom/
1869 F:      arch/arm64/boot/dts/qcom/*
1870 F:      drivers/i2c/busses/i2c-qup.c
1871 F:      drivers/clk/qcom/
1872 F:      drivers/dma/qcom/
1873 F:      drivers/soc/qcom/
1874 F:      drivers/spi/spi-qup.c
1875 F:      drivers/tty/serial/msm_serial.c
1876 F:      drivers/*/pm8???-*
1877 F:      drivers/mfd/ssbi.c
1878 F:      drivers/firmware/qcom_scm*
1879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1880
1881 ARM/RADISYS ENP2611 MACHINE SUPPORT
1882 M:      Lennert Buytenhek <kernel@wantstofly.org>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 S:      Maintained
1885
1886 ARM/REALTEK ARCHITECTURE
1887 M:      Andreas Färber <afaerber@suse.de>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      arch/arm64/boot/dts/realtek/
1891 F:      Documentation/devicetree/bindings/arm/realtek.txt
1892
1893 ARM/RENESAS ARM64 ARCHITECTURE
1894 M:      Simon Horman <horms@verge.net.au>
1895 M:      Magnus Damm <magnus.damm@gmail.com>
1896 L:      linux-renesas-soc@vger.kernel.org
1897 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1899 S:      Supported
1900 F:      arch/arm64/boot/dts/renesas/
1901 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1902 F:      drivers/soc/renesas/
1903 F:      include/linux/soc/renesas/
1904
1905 ARM/RISCPC ARCHITECTURE
1906 M:      Russell King <linux@armlinux.org.uk>
1907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 W:      http://www.armlinux.org.uk/
1909 S:      Maintained
1910 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1911 F:      arch/arm/include/asm/hardware/ioc.h
1912 F:      arch/arm/include/asm/hardware/iomd.h
1913 F:      arch/arm/include/asm/hardware/memc.h
1914 F:      arch/arm/mach-rpc/
1915 F:      drivers/net/ethernet/8390/etherh.c
1916 F:      drivers/net/ethernet/i825xx/ether1*
1917 F:      drivers/net/ethernet/seeq/ether3*
1918 F:      drivers/scsi/arm/
1919
1920 ARM/Rockchip SoC support
1921 M:      Heiko Stuebner <heiko@sntech.de>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 L:      linux-rockchip@lists.infradead.org
1924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1925 S:      Maintained
1926 F:      arch/arm/boot/dts/rk3*
1927 F:      arch/arm/boot/dts/rv1108*
1928 F:      arch/arm/mach-rockchip/
1929 F:      drivers/clk/rockchip/
1930 F:      drivers/i2c/busses/i2c-rk3x.c
1931 F:      drivers/*/*rockchip*
1932 F:      drivers/*/*/*rockchip*
1933 F:      sound/soc/rockchip/
1934 N:      rockchip
1935
1936 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1937 M:      Kukjin Kim <kgene@kernel.org>
1938 M:      Krzysztof Kozlowski <krzk@kernel.org>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1941 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1942 S:      Maintained
1943 F:      arch/arm/boot/dts/s3c*
1944 F:      arch/arm/boot/dts/s5p*
1945 F:      arch/arm/boot/dts/exynos*
1946 F:      arch/arm64/boot/dts/exynos/
1947 F:      arch/arm/plat-samsung/
1948 F:      arch/arm/mach-s3c24*/
1949 F:      arch/arm/mach-s3c64xx/
1950 F:      arch/arm/mach-s5p*/
1951 F:      arch/arm/mach-exynos*/
1952 F:      drivers/*/*s3c24*
1953 F:      drivers/*/*/*s3c24*
1954 F:      drivers/*/*s3c64xx*
1955 F:      drivers/*/*s5pv210*
1956 F:      drivers/memory/samsung/*
1957 F:      drivers/soc/samsung/*
1958 F:      Documentation/arm/Samsung/
1959 F:      Documentation/devicetree/bindings/arm/samsung/
1960 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1961 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1962 N:      exynos
1963
1964 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1965 M:      Kyungmin Park <kyungmin.park@samsung.com>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968 F:      arch/arm/mach-s5pv210/
1969
1970 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1971 M:      Kyungmin Park <kyungmin.park@samsung.com>
1972 M:      Kamil Debski <kamil@wypas.org>
1973 M:      Andrzej Hajda <a.hajda@samsung.com>
1974 L:      linux-arm-kernel@lists.infradead.org
1975 L:      linux-media@vger.kernel.org
1976 S:      Maintained
1977 F:      drivers/media/platform/s5p-g2d/
1978
1979 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1980 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1981 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1982 L:      linux-media@vger.kernel.org
1983 S:      Maintained
1984 F:      drivers/media/platform/s5p-cec/
1985 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1986
1987 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1988 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1989 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1990 L:      linux-arm-kernel@lists.infradead.org
1991 L:      linux-media@vger.kernel.org
1992 S:      Maintained
1993 F:      drivers/media/platform/s5p-jpeg/
1994
1995 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1996 M:      Kyungmin Park <kyungmin.park@samsung.com>
1997 M:      Kamil Debski <kamil@wypas.org>
1998 M:      Jeongtae Park <jtp.park@samsung.com>
1999 M:      Andrzej Hajda <a.hajda@samsung.com>
2000 L:      linux-arm-kernel@lists.infradead.org
2001 L:      linux-media@vger.kernel.org
2002 S:      Maintained
2003 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2004 F:      drivers/media/platform/s5p-mfc/
2005
2006 ARM/SHMOBILE ARM ARCHITECTURE
2007 M:      Simon Horman <horms@verge.net.au>
2008 M:      Magnus Damm <magnus.damm@gmail.com>
2009 L:      linux-renesas-soc@vger.kernel.org
2010 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2012 S:      Supported
2013 F:      arch/arm/boot/dts/emev2*
2014 F:      arch/arm/boot/dts/r7s*
2015 F:      arch/arm/boot/dts/r8a*
2016 F:      arch/arm/boot/dts/r9a*
2017 F:      arch/arm/boot/dts/sh*
2018 F:      arch/arm/configs/shmobile_defconfig
2019 F:      arch/arm/include/debug/renesas-scif.S
2020 F:      arch/arm/mach-shmobile/
2021 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2022 F:      drivers/soc/renesas/
2023 F:      include/linux/soc/renesas/
2024
2025 ARM/SOCFPGA ARCHITECTURE
2026 M:      Dinh Nguyen <dinguyen@kernel.org>
2027 S:      Maintained
2028 F:      arch/arm/mach-socfpga/
2029 F:      arch/arm/boot/dts/socfpga*
2030 F:      arch/arm/configs/socfpga_defconfig
2031 F:      arch/arm64/boot/dts/altera/
2032 W:      http://www.rocketboards.org
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2034
2035 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036 M:      Dinh Nguyen <dinguyen@kernel.org>
2037 S:      Maintained
2038 F:      drivers/clk/socfpga/
2039
2040 ARM/SOCFPGA EDAC SUPPORT
2041 M:      Thor Thayer <thor.thayer@linux.intel.com>
2042 S:      Maintained
2043 F:      drivers/edac/altera_edac.
2044
2045 ARM/SPREADTRUM SoC SUPPORT
2046 M:      Orson Zhai <orsonzhai@gmail.com>
2047 M:      Baolin Wang <baolin.wang@linaro.org>
2048 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2049 S:      Maintained
2050 F:      arch/arm64/boot/dts/sprd
2051 N:      sprd
2052
2053 ARM/STI ARCHITECTURE
2054 M:      Patrice Chotard <patrice.chotard@st.com>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W:      http://www.stlinux.com
2057 S:      Maintained
2058 F:      arch/arm/mach-sti/
2059 F:      arch/arm/boot/dts/sti*
2060 F:      drivers/char/hw_random/st-rng.c
2061 F:      drivers/clocksource/arm_global_timer.c
2062 F:      drivers/clocksource/clksrc_st_lpc.c
2063 F:      drivers/cpufreq/sti-cpufreq.c
2064 F:      drivers/dma/st_fdma*
2065 F:      drivers/i2c/busses/i2c-st.c
2066 F:      drivers/media/rc/st_rc.c
2067 F:      drivers/media/platform/sti/c8sectpfe/
2068 F:      drivers/mmc/host/sdhci-st.c
2069 F:      drivers/phy/st/phy-miphy28lp.c
2070 F:      drivers/phy/st/phy-stih407-usb.c
2071 F:      drivers/pinctrl/pinctrl-st.c
2072 F:      drivers/remoteproc/st_remoteproc.c
2073 F:      drivers/remoteproc/st_slim_rproc.c
2074 F:      drivers/reset/sti/
2075 F:      drivers/rtc/rtc-st-lpc.c
2076 F:      drivers/tty/serial/st-asc.c
2077 F:      drivers/usb/dwc3/dwc3-st.c
2078 F:      drivers/usb/host/ehci-st.c
2079 F:      drivers/usb/host/ohci-st.c
2080 F:      drivers/watchdog/st_lpc_wdt.c
2081 F:      drivers/ata/ahci_st.c
2082 F:      include/linux/remoteproc/st_slim_rproc.h
2083
2084 ARM/STM32 ARCHITECTURE
2085 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086 M:      Alexandre Torgue <alexandre.torgue@st.com>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 S:      Maintained
2089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2090 N:      stm32
2091 F:      arch/arm/boot/dts/stm32*
2092 F:      arch/arm/mach-stm32/
2093 F:      drivers/clocksource/armv7m_systick.c
2094
2095 ARM/Synaptics Berlin SoC support
2096 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 S:      Maintained
2100 F:      arch/arm/mach-berlin/
2101 F:      arch/arm/boot/dts/berlin*
2102 F:      arch/arm64/boot/dts/marvell/berlin*
2103
2104 ARM/TANGO ARCHITECTURE
2105 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2106 M:      Mans Rullgard <mans@mansr.com>
2107 L:      linux-arm-kernel@lists.infradead.org
2108 S:      Odd Fixes
2109 N:      tango
2110
2111 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112 M:      Lennert Buytenhek <kernel@wantstofly.org>
2113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 S:      Maintained
2115
2116 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117 M:      Hans Verkuil <hans.verkuil@cisco.com>
2118 L:      linux-tegra@vger.kernel.org
2119 L:      linux-media@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/media/platform/tegra-cec/
2122 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2123
2124 ARM/TETON BGA MACHINE SUPPORT
2125 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 S:      Maintained
2128
2129 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130 M:      Santosh Shilimkar <ssantosh@kernel.org>
2131 L:      linux-kernel@vger.kernel.org
2132 S:      Maintained
2133 F:      drivers/memory/*emif*
2134
2135 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2136 M:      Tero Kristo <t-kristo@ti.com>
2137 M:      Nishanth Menon <nm@ti.com>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Supported
2140 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2141 F:      arch/arm64/boot/dts/ti/Makefile
2142 F:      arch/arm64/boot/dts/ti/k3-*
2143
2144 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2145 M:      Santosh Shilimkar <ssantosh@kernel.org>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 S:      Maintained
2148 F:      arch/arm/mach-keystone/
2149 F:      arch/arm/boot/dts/keystone-*
2150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2151
2152 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2153 M:      Santosh Shilimkar <ssantosh@kernel.org>
2154 L:      linux-kernel@vger.kernel.org
2155 S:      Maintained
2156 F:      drivers/clk/keystone/
2157
2158 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2159 M:      Santosh Shilimkar <ssantosh@kernel.org>
2160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 L:      linux-kernel@vger.kernel.org
2162 S:      Maintained
2163 F:      drivers/clocksource/timer-keystone.c
2164
2165 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2166 M:      Santosh Shilimkar <ssantosh@kernel.org>
2167 L:      linux-kernel@vger.kernel.org
2168 S:      Maintained
2169 F:      drivers/power/reset/keystone-reset.c
2170
2171 ARM/THECUS N2100 MACHINE SUPPORT
2172 M:      Lennert Buytenhek <kernel@wantstofly.org>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 S:      Maintained
2175
2176 ARM/TOSA MACHINE SUPPORT
2177 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2178 M:      Dirk Opfer <dirk@opfer-online.de>
2179 S:      Maintained
2180
2181 ARM/UNIPHIER ARCHITECTURE
2182 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2185 S:      Maintained
2186 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2187 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2188 F:      arch/arm/boot/dts/uniphier*
2189 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2190 F:      arch/arm/mach-uniphier/
2191 F:      arch/arm/mm/cache-uniphier.c
2192 F:      arch/arm64/boot/dts/socionext/uniphier*
2193 F:      drivers/bus/uniphier-system-bus.c
2194 F:      drivers/clk/uniphier/
2195 F:      drivers/gpio/gpio-uniphier.c
2196 F:      drivers/i2c/busses/i2c-uniphier*
2197 F:      drivers/irqchip/irq-uniphier-aidet.c
2198 F:      drivers/pinctrl/uniphier/
2199 F:      drivers/reset/reset-uniphier.c
2200 F:      drivers/tty/serial/8250/8250_uniphier.c
2201 N:      uniphier
2202
2203 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2204 M:      Ulf Hansson <ulf.hansson@linaro.org>
2205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 T:      git git://git.linaro.org/people/ulfh/clk.git
2207 S:      Maintained
2208 F:      drivers/clk/ux500/
2209
2210 ARM/VERSATILE EXPRESS PLATFORM
2211 M:      Liviu Dudau <liviu.dudau@arm.com>
2212 M:      Sudeep Holla <sudeep.holla@arm.com>
2213 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216 F:      arch/arm/boot/dts/vexpress*
2217 F:      arch/arm64/boot/dts/arm/
2218 F:      arch/arm/mach-vexpress/
2219 F:      */*/vexpress*
2220 F:      */*/*/vexpress*
2221 F:      drivers/clk/versatile/clk-vexpress-osc.c
2222 F:      drivers/clocksource/versatile.c
2223 N:      mps2
2224
2225 ARM/VFP SUPPORT
2226 M:      Russell King <linux@armlinux.org.uk>
2227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 W:      http://www.armlinux.org.uk/
2229 S:      Maintained
2230 F:      arch/arm/vfp/
2231
2232 ARM/VOIPAC PXA270 SUPPORT
2233 M:      Marek Vasut <marek.vasut@gmail.com>
2234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 S:      Maintained
2236 F:      arch/arm/mach-pxa/vpac270.c
2237 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2238
2239 ARM/VT8500 ARM ARCHITECTURE
2240 M:      Tony Prisk <linux@prisktech.co.nz>
2241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 S:      Maintained
2243 F:      arch/arm/mach-vt8500/
2244 F:      drivers/clocksource/vt8500_timer.c
2245 F:      drivers/i2c/busses/i2c-wmt.c
2246 F:      drivers/mmc/host/wmt-sdmmc.c
2247 F:      drivers/pwm/pwm-vt8500.c
2248 F:      drivers/rtc/rtc-vt8500.c
2249 F:      drivers/tty/serial/vt8500_serial.c
2250 F:      drivers/usb/host/ehci-platform.c
2251 F:      drivers/usb/host/uhci-platform.c
2252 F:      drivers/video/fbdev/vt8500lcdfb.*
2253 F:      drivers/video/fbdev/wm8505fb*
2254 F:      drivers/video/fbdev/wmt_ge_rops.*
2255
2256 ARM/ZIPIT Z2 SUPPORT
2257 M:      Marek Vasut <marek.vasut@gmail.com>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 S:      Maintained
2260 F:      arch/arm/mach-pxa/z2.c
2261 F:      arch/arm/mach-pxa/include/mach/z2.h
2262
2263 ARM/ZTE ARCHITECTURE
2264 M:      Jun Nie <jun.nie@linaro.org>
2265 M:      Baoyou Xie <baoyou.xie@linaro.org>
2266 M:      Shawn Guo <shawnguo@kernel.org>
2267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 S:      Maintained
2269 F:      arch/arm/boot/dts/zx2967*
2270 F:      arch/arm/mach-zx/
2271 F:      arch/arm64/boot/dts/zte/
2272 F:      drivers/clk/zte/
2273 F:      drivers/dma/zx_dma.c
2274 F:      drivers/gpio/gpio-zx.c
2275 F:      drivers/i2c/busses/i2c-zx2967.c
2276 F:      drivers/mmc/host/dw_mmc-zx.*
2277 F:      drivers/pinctrl/zte/
2278 F:      drivers/soc/zte/
2279 F:      drivers/thermal/zx2967_thermal.c
2280 F:      drivers/watchdog/zx2967_wdt.c
2281 F:      Documentation/devicetree/bindings/arm/zte.txt
2282 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2283 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2284 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2285 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2286 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2287 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2288 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2289 F:      Documentation/devicetree/bindings/soc/zte/
2290 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2291 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2292 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2293 F:      include/dt-bindings/clock/zx2967*.h
2294 F:      include/dt-bindings/soc/zte,*.h
2295 F:      sound/soc/codecs/zx_aud96p22.c
2296 F:      sound/soc/zte/
2297
2298 ARM/ZYNQ ARCHITECTURE
2299 M:      Michal Simek <michal.simek@xilinx.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 W:      http://wiki.xilinx.com
2302 T:      git https://github.com/Xilinx/linux-xlnx.git
2303 S:      Supported
2304 F:      arch/arm/mach-zynq/
2305 F:      drivers/cpuidle/cpuidle-zynq.c
2306 F:      drivers/block/xsysace.c
2307 N:      zynq
2308 N:      xilinx
2309 F:      drivers/clocksource/cadence_ttc_timer.c
2310 F:      drivers/i2c/busses/i2c-cadence.c
2311 F:      drivers/mmc/host/sdhci-of-arasan.c
2312 F:      drivers/edac/synopsys_edac.c
2313 F:      drivers/i2c/busses/i2c-xiic.c
2314
2315 ARM64 PORT (AARCH64 ARCHITECTURE)
2316 M:      Catalin Marinas <catalin.marinas@arm.com>
2317 M:      Will Deacon <will.deacon@arm.com>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2320 S:      Maintained
2321 F:      arch/arm64/
2322 X:      arch/arm64/boot/dts/
2323 F:      Documentation/arm64/
2324
2325 AS3645A LED FLASH CONTROLLER DRIVER
2326 M:      Sakari Ailus <sakari.ailus@iki.fi>
2327 L:      linux-leds@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/leds/leds-as3645a.c
2330
2331 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2332 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2333 L:      linux-media@vger.kernel.org
2334 T:      git git://linuxtv.org/media_tree.git
2335 S:      Maintained
2336 F:      drivers/media/i2c/ak7375.c
2337 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2338
2339 ASAHI KASEI AK8974 DRIVER
2340 M:      Linus Walleij <linus.walleij@linaro.org>
2341 L:      linux-iio@vger.kernel.org
2342 W:      http://www.akm.com/
2343 S:      Supported
2344 F:      drivers/iio/magnetometer/ak8974.c
2345
2346 ASC7621 HARDWARE MONITOR DRIVER
2347 M:      George Joseph <george.joseph@fairview5.com>
2348 L:      linux-hwmon@vger.kernel.org
2349 S:      Maintained
2350 F:      Documentation/hwmon/asc7621
2351 F:      drivers/hwmon/asc7621.c
2352
2353 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2354 M:      Corentin Chary <corentin.chary@gmail.com>
2355 L:      acpi4asus-user@lists.sourceforge.net
2356 L:      platform-driver-x86@vger.kernel.org
2357 W:      http://acpi4asus.sf.net
2358 S:      Maintained
2359 F:      drivers/platform/x86/asus*.c
2360 F:      drivers/platform/x86/eeepc*.c
2361
2362 ASUS WIRELESS RADIO CONTROL DRIVER
2363 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2364 L:      platform-driver-x86@vger.kernel.org
2365 S:      Maintained
2366 F:      drivers/platform/x86/asus-wireless.c
2367
2368 ASYMMETRIC KEYS
2369 M:      David Howells <dhowells@redhat.com>
2370 L:      keyrings@vger.kernel.org
2371 S:      Maintained
2372 F:      Documentation/crypto/asymmetric-keys.txt
2373 F:      include/linux/verification.h
2374 F:      include/crypto/public_key.h
2375 F:      include/crypto/pkcs7.h
2376 F:      crypto/asymmetric_keys/
2377
2378 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2379 R:      Dan Williams <dan.j.williams@intel.com>
2380 W:      http://sourceforge.net/projects/xscaleiop
2381 S:      Odd fixes
2382 F:      Documentation/crypto/async-tx-api.txt
2383 F:      crypto/async_tx/
2384 F:      drivers/dma/
2385 F:      include/linux/dmaengine.h
2386 F:      include/linux/async_tx.h
2387
2388 AT24 EEPROM DRIVER
2389 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2390 L:      linux-i2c@vger.kernel.org
2391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2392 S:      Maintained
2393 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2394 F:      drivers/misc/eeprom/at24.c
2395 F:      include/linux/platform_data/at24.h
2396
2397 ATA OVER ETHERNET (AOE) DRIVER
2398 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2399 W:      http://www.openaoe.org/
2400 S:      Supported
2401 F:      Documentation/aoe/
2402 F:      drivers/block/aoe/
2403
2404 ATHEROS 71XX/9XXX GPIO DRIVER
2405 M:      Alban Bedel <albeu@free.fr>
2406 W:      https://github.com/AlbanBedel/linux
2407 T:      git git://github.com/AlbanBedel/linux
2408 S:      Maintained
2409 F:      drivers/gpio/gpio-ath79.c
2410 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2411
2412 ATHEROS 71XX/9XXX USB PHY DRIVER
2413 M:      Alban Bedel <albeu@free.fr>
2414 W:      https://github.com/AlbanBedel/linux
2415 T:      git git://github.com/AlbanBedel/linux
2416 S:      Maintained
2417 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2418 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2419
2420 ATHEROS ATH GENERIC UTILITIES
2421 M:      Kalle Valo <kvalo@codeaurora.org>
2422 L:      linux-wireless@vger.kernel.org
2423 S:      Supported
2424 F:      drivers/net/wireless/ath/*
2425
2426 ATHEROS ATH5K WIRELESS DRIVER
2427 M:      Jiri Slaby <jirislaby@gmail.com>
2428 M:      Nick Kossifidis <mickflemm@gmail.com>
2429 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2430 L:      linux-wireless@vger.kernel.org
2431 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2432 S:      Maintained
2433 F:      drivers/net/wireless/ath/ath5k/
2434
2435 ATHEROS ATH6KL WIRELESS DRIVER
2436 M:      Kalle Valo <kvalo@codeaurora.org>
2437 L:      linux-wireless@vger.kernel.org
2438 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2440 S:      Supported
2441 F:      drivers/net/wireless/ath/ath6kl/
2442
2443 ATI_REMOTE2 DRIVER
2444 M:      Ville Syrjala <syrjala@sci.fi>
2445 S:      Maintained
2446 F:      drivers/input/misc/ati_remote2.c
2447
2448 ATK0110 HWMON DRIVER
2449 M:      Luca Tettamanti <kronos.it@gmail.com>
2450 L:      linux-hwmon@vger.kernel.org
2451 S:      Maintained
2452 F:      drivers/hwmon/asus_atk0110.c
2453
2454 ATLX ETHERNET DRIVERS
2455 M:      Jay Cliburn <jcliburn@gmail.com>
2456 M:      Chris Snook <chris.snook@gmail.com>
2457 L:      netdev@vger.kernel.org
2458 W:      http://sourceforge.net/projects/atl1
2459 W:      http://atl1.sourceforge.net
2460 S:      Maintained
2461 F:      drivers/net/ethernet/atheros/
2462
2463 ATM
2464 M:      Chas Williams <3chas3@gmail.com>
2465 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2466 L:      netdev@vger.kernel.org
2467 W:      http://linux-atm.sourceforge.net
2468 S:      Maintained
2469 F:      drivers/atm/
2470 F:      include/linux/atm*
2471 F:      include/uapi/linux/atm*
2472
2473 ATMEL AT91 / AT32 MCI DRIVER
2474 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2475 S:      Maintained
2476 F:      drivers/mmc/host/atmel-mci.c
2477
2478 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2479 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2480 S:      Supported
2481 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2482
2483 ATMEL Audio ALSA driver
2484 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2485 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2486 S:      Supported
2487 F:      sound/soc/atmel
2488
2489 ATMEL I2C DRIVER
2490 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2491 L:      linux-i2c@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/i2c/busses/i2c-at91.c
2494
2495 ATMEL ISI DRIVER
2496 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2497 L:      linux-media@vger.kernel.org
2498 S:      Supported
2499 F:      drivers/media/platform/atmel/atmel-isi.c
2500 F:      include/media/atmel-isi.h
2501
2502 ATMEL LCDFB DRIVER
2503 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2504 L:      linux-fbdev@vger.kernel.org
2505 S:      Maintained
2506 F:      drivers/video/fbdev/atmel_lcdfb.c
2507 F:      include/video/atmel_lcdc.h
2508
2509 ATMEL MACB ETHERNET DRIVER
2510 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2511 R:      Harini Katakam <harini.katakam@xilinx.com>
2512 L:      git@xilinx.com
2513 S:      Supported
2514 F:      drivers/net/ethernet/cadence/
2515 W:      https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841740/Macb+Driver
2516
2517 ATMEL MAXTOUCH DRIVER
2518 M:      Nick Dyer <nick@shmanahar.org>
2519 T:      git git://github.com/ndyer/linux.git
2520 S:      Maintained
2521 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2522 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2523
2524 ATMEL SAMA5D2 ADC DRIVER
2525 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2526 L:      linux-iio@vger.kernel.org
2527 S:      Supported
2528 F:      drivers/iio/adc/at91-sama5d2_adc.c
2529
2530 ATMEL SDMMC DRIVER
2531 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2532 L:      linux-mmc@vger.kernel.org
2533 S:      Supported
2534 F:      drivers/mmc/host/sdhci-of-at91.c
2535
2536 ATMEL SPI DRIVER
2537 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2538 S:      Supported
2539 F:      drivers/spi/spi-atmel.*
2540
2541 ATMEL SSC DRIVER
2542 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 S:      Supported
2545 F:      drivers/misc/atmel-ssc.c
2546 F:      include/linux/atmel-ssc.h
2547
2548 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2549 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 S:      Supported
2552 F:      drivers/misc/atmel_tclib.c
2553 F:      drivers/clocksource/tcb_clksrc.c
2554
2555 ATMEL USBA UDC DRIVER
2556 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 S:      Supported
2559 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2560
2561 ATMEL WIRELESS DRIVER
2562 M:      Simon Kelley <simon@thekelleys.org.uk>
2563 L:      linux-wireless@vger.kernel.org
2564 W:      http://www.thekelleys.org.uk/atmel
2565 W:      http://atmelwlandriver.sourceforge.net/
2566 S:      Maintained
2567 F:      drivers/net/wireless/atmel/atmel*
2568
2569 ATMEL XDMA DRIVER
2570 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2571 L:      linux-arm-kernel@lists.infradead.org
2572 L:      dmaengine@vger.kernel.org
2573 S:      Supported
2574 F:      drivers/dma/at_xdmac.c
2575
2576 ATOMIC INFRASTRUCTURE
2577 M:      Will Deacon <will.deacon@arm.com>
2578 M:      Peter Zijlstra <peterz@infradead.org>
2579 R:      Boqun Feng <boqun.feng@gmail.com>
2580 L:      linux-kernel@vger.kernel.org
2581 S:      Maintained
2582 F:      arch/*/include/asm/atomic*.h
2583 F:      include/*/atomic*.h
2584
2585 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2586 M:      Bradley Grove <linuxdrivers@attotech.com>
2587 L:      linux-scsi@vger.kernel.org
2588 W:      http://www.attotech.com
2589 S:      Supported
2590 F:      drivers/scsi/esas2r
2591
2592 ATUSB IEEE 802.15.4 RADIO DRIVER
2593 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2594 L:      linux-wpan@vger.kernel.org
2595 S:      Maintained
2596 F:      drivers/net/ieee802154/atusb.c
2597 F:      drivers/net/ieee802154/atusb.h
2598 F:      drivers/net/ieee802154/at86rf230.h
2599
2600 AUDIT SUBSYSTEM
2601 M:      Paul Moore <paul@paul-moore.com>
2602 M:      Eric Paris <eparis@redhat.com>
2603 L:      linux-audit@redhat.com (moderated for non-subscribers)
2604 W:      https://github.com/linux-audit
2605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2606 S:      Supported
2607 F:      include/linux/audit.h
2608 F:      include/uapi/linux/audit.h
2609 F:      kernel/audit*
2610
2611 AUXILIARY DISPLAY DRIVERS
2612 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2613 S:      Maintained
2614 F:      drivers/auxdisplay/
2615 F:      include/linux/cfag12864b.h
2616
2617 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2618 M:      Andreas Klinger <ak@it-klinger.de>
2619 L:      linux-iio@vger.kernel.org
2620 S:      Maintained
2621 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2622 F:      drivers/iio/adc/hx711.c
2623
2624 AX.25 NETWORK LAYER
2625 M:      Ralf Baechle <ralf@linux-mips.org>
2626 L:      linux-hams@vger.kernel.org
2627 W:      http://www.linux-ax25.org/
2628 S:      Maintained
2629 F:      include/uapi/linux/ax25.h
2630 F:      include/net/ax25.h
2631 F:      net/ax25/
2632
2633 AXENTIA ARM DEVICES
2634 M:      Peter Rosin <peda@axentia.se>
2635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 S:      Maintained
2637 F:      Documentation/devicetree/bindings/arm/axentia.txt
2638 F:      arch/arm/boot/dts/at91-linea.dtsi
2639 F:      arch/arm/boot/dts/at91-natte.dtsi
2640 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2641 F:      arch/arm/boot/dts/at91-tse850-3.dts
2642
2643 AXENTIA ASOC DRIVERS
2644 M:      Peter Rosin <peda@axentia.se>
2645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2646 S:      Maintained
2647 F:      Documentation/devicetree/bindings/sound/axentia,*
2648 F:      sound/soc/atmel/tse850-pcm5142.c
2649
2650 AZ6007 DVB DRIVER
2651 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2652 L:      linux-media@vger.kernel.org
2653 W:      https://linuxtv.org
2654 T:      git git://linuxtv.org/media_tree.git
2655 S:      Maintained
2656 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2657
2658 AZTECH FM RADIO RECEIVER DRIVER
2659 M:      Hans Verkuil <hverkuil@xs4all.nl>
2660 L:      linux-media@vger.kernel.org
2661 T:      git git://linuxtv.org/media_tree.git
2662 W:      https://linuxtv.org
2663 S:      Maintained
2664 F:      drivers/media/radio/radio-aztech*
2665
2666 B43 WIRELESS DRIVER
2667 L:      linux-wireless@vger.kernel.org
2668 L:      b43-dev@lists.infradead.org
2669 W:      http://wireless.kernel.org/en/users/Drivers/b43
2670 S:      Odd Fixes
2671 F:      drivers/net/wireless/broadcom/b43/
2672
2673 B43LEGACY WIRELESS DRIVER
2674 M:      Larry Finger <Larry.Finger@lwfinger.net>
2675 L:      linux-wireless@vger.kernel.org
2676 L:      b43-dev@lists.infradead.org
2677 W:      http://wireless.kernel.org/en/users/Drivers/b43
2678 S:      Maintained
2679 F:      drivers/net/wireless/broadcom/b43legacy/
2680
2681 BACKLIGHT CLASS/SUBSYSTEM
2682 M:      Lee Jones <lee.jones@linaro.org>
2683 M:      Daniel Thompson <daniel.thompson@linaro.org>
2684 M:      Jingoo Han <jingoohan1@gmail.com>
2685 L:      dri-devel@lists.freedesktop.org
2686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2687 S:      Maintained
2688 F:      drivers/video/backlight/
2689 F:      include/linux/backlight.h
2690 F:      include/linux/pwm_backlight.h
2691 F:      Documentation/devicetree/bindings/leds/backlight
2692
2693 BATMAN ADVANCED
2694 M:      Marek Lindner <mareklindner@neomailbox.ch>
2695 M:      Simon Wunderlich <sw@simonwunderlich.de>
2696 M:      Antonio Quartulli <a@unstable.cc>
2697 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2698 W:      https://www.open-mesh.org/
2699 Q:      https://patchwork.open-mesh.org/project/batman/list/
2700 S:      Maintained
2701 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2702 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2703 F:      Documentation/networking/batman-adv.rst
2704 F:      include/uapi/linux/batadv_packet.h
2705 F:      include/uapi/linux/batman_adv.h
2706 F:      net/batman-adv/
2707
2708 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2709 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2710 L:      linux-hams@vger.kernel.org
2711 W:      http://www.baycom.org/~tom/ham/ham.html
2712 S:      Maintained
2713 F:      drivers/net/hamradio/baycom*
2714
2715 BCACHE (BLOCK LAYER CACHE)
2716 M:      Coly Li <colyli@suse.de>
2717 M:      Kent Overstreet <kent.overstreet@gmail.com>
2718 L:      linux-bcache@vger.kernel.org
2719 W:      http://bcache.evilpiepirate.org
2720 C:      irc://irc.oftc.net/bcache
2721 S:      Maintained
2722 F:      drivers/md/bcache/
2723
2724 BDISP ST MEDIA DRIVER
2725 M:      Fabien Dessenne <fabien.dessenne@st.com>
2726 L:      linux-media@vger.kernel.org
2727 T:      git git://linuxtv.org/media_tree.git
2728 W:      https://linuxtv.org
2729 S:      Supported
2730 F:      drivers/media/platform/sti/bdisp
2731
2732 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2733 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2734 L:      netdev@vger.kernel.org
2735 S:      Maintained
2736 F:      drivers/net/ethernet/ec_bhf.c
2737
2738 BEFS FILE SYSTEM
2739 M:      Luis de Bethencourt <luisbg@kernel.org>
2740 M:      Salah Triki <salah.triki@gmail.com>
2741 S:      Maintained
2742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2743 F:      Documentation/filesystems/befs.txt
2744 F:      fs/befs/
2745
2746 BFQ I/O SCHEDULER
2747 M:      Paolo Valente <paolo.valente@linaro.org>
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 S:      Maintained
2751 F:      block/bfq-*
2752 F:      Documentation/block/bfq-iosched.txt
2753
2754 BFS FILE SYSTEM
2755 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2756 S:      Maintained
2757 F:      Documentation/filesystems/bfs.txt
2758 F:      fs/bfs/
2759 F:      include/uapi/linux/bfs_fs.h
2760
2761 BLINKM RGB LED DRIVER
2762 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2763 S:      Maintained
2764 F:      drivers/leds/leds-blinkm.c
2765
2766 BLOCK LAYER
2767 M:      Jens Axboe <axboe@kernel.dk>
2768 L:      linux-block@vger.kernel.org
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2770 S:      Maintained
2771 F:      block/
2772 F:      drivers/block/
2773 F:      kernel/trace/blktrace.c
2774 F:      lib/sbitmap.c
2775
2776 BLOCK2MTD DRIVER
2777 M:      Joern Engel <joern@lazybastard.org>
2778 L:      linux-mtd@lists.infradead.org
2779 S:      Maintained
2780 F:      drivers/mtd/devices/block2mtd.c
2781
2782 BLUETOOTH DRIVERS
2783 M:      Marcel Holtmann <marcel@holtmann.org>
2784 M:      Johan Hedberg <johan.hedberg@gmail.com>
2785 L:      linux-bluetooth@vger.kernel.org
2786 W:      http://www.bluez.org/
2787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2789 S:      Maintained
2790 F:      drivers/bluetooth/
2791
2792 BLUETOOTH SUBSYSTEM
2793 M:      Marcel Holtmann <marcel@holtmann.org>
2794 M:      Johan Hedberg <johan.hedberg@gmail.com>
2795 L:      linux-bluetooth@vger.kernel.org
2796 W:      http://www.bluez.org/
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2799 S:      Maintained
2800 F:      net/bluetooth/
2801 F:      include/net/bluetooth/
2802
2803 BONDING DRIVER
2804 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2805 M:      Veaceslav Falico <vfalico@gmail.com>
2806 M:      Andy Gospodarek <andy@greyhouse.net>
2807 L:      netdev@vger.kernel.org
2808 W:      http://sourceforge.net/projects/bonding/
2809 S:      Supported
2810 F:      drivers/net/bonding/
2811 F:      include/uapi/linux/if_bonding.h
2812
2813 BPF (Safe dynamic programs and tools)
2814 M:      Alexei Starovoitov <ast@kernel.org>
2815 M:      Daniel Borkmann <daniel@iogearbox.net>
2816 L:      netdev@vger.kernel.org
2817 L:      linux-kernel@vger.kernel.org
2818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2820 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2821 S:      Supported
2822 F:      arch/x86/net/bpf_jit*
2823 F:      Documentation/networking/filter.txt
2824 F:      Documentation/bpf/
2825 F:      include/linux/bpf*
2826 F:      include/linux/filter.h
2827 F:      include/trace/events/xdp.h
2828 F:      include/uapi/linux/bpf*
2829 F:      include/uapi/linux/filter.h
2830 F:      kernel/bpf/
2831 F:      kernel/trace/bpf_trace.c
2832 F:      lib/test_bpf.c
2833 F:      net/bpf/
2834 F:      net/core/filter.c
2835 F:      net/sched/act_bpf.c
2836 F:      net/sched/cls_bpf.c
2837 F:      samples/bpf/
2838 F:      tools/bpf/
2839 F:      tools/lib/bpf/
2840 F:      tools/testing/selftests/bpf/
2841
2842 BROADCOM B44 10/100 ETHERNET DRIVER
2843 M:      Michael Chan <michael.chan@broadcom.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Supported
2846 F:      drivers/net/ethernet/broadcom/b44.*
2847
2848 BROADCOM B53 ETHERNET SWITCH DRIVER
2849 M:      Florian Fainelli <f.fainelli@gmail.com>
2850 L:      netdev@vger.kernel.org
2851 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2852 S:      Supported
2853 F:      drivers/net/dsa/b53/*
2854 F:      include/linux/platform_data/b53.h
2855
2856 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2857 M:      Florian Fainelli <f.fainelli@gmail.com>
2858 M:      Ray Jui <rjui@broadcom.com>
2859 M:      Scott Branden <sbranden@broadcom.com>
2860 M:      bcm-kernel-feedback-list@broadcom.com
2861 T:      git git://github.com/broadcom/mach-bcm
2862 S:      Maintained
2863 N:      bcm281*
2864 N:      bcm113*
2865 N:      bcm216*
2866 N:      kona
2867 F:      arch/arm/mach-bcm/
2868
2869 BROADCOM BCM2835 ARM ARCHITECTURE
2870 M:      Eric Anholt <eric@anholt.net>
2871 M:      Stefan Wahren <stefan.wahren@i2se.com>
2872 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874 T:      git git://github.com/anholt/linux
2875 S:      Maintained
2876 N:      bcm2835
2877 F:      drivers/staging/vc04_services
2878
2879 BROADCOM BCM47XX MIPS ARCHITECTURE
2880 M:      Hauke Mehrtens <hauke@hauke-m.de>
2881 M:      Rafał Miłecki <zajec5@gmail.com>
2882 L:      linux-mips@linux-mips.org
2883 S:      Maintained
2884 F:      Documentation/devicetree/bindings/mips/brcm/
2885 F:      arch/mips/bcm47xx/*
2886 F:      arch/mips/include/asm/mach-bcm47xx/*
2887
2888 BROADCOM BCM5301X ARM ARCHITECTURE
2889 M:      Hauke Mehrtens <hauke@hauke-m.de>
2890 M:      Rafał Miłecki <zajec5@gmail.com>
2891 M:      Jon Mason <jonmason@broadcom.com>
2892 M:      bcm-kernel-feedback-list@broadcom.com
2893 L:      linux-arm-kernel@lists.infradead.org
2894 S:      Maintained
2895 F:      arch/arm/mach-bcm/bcm_5301x.c
2896 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2897 F:      arch/arm/boot/dts/bcm470*
2898 F:      arch/arm/boot/dts/bcm953012*
2899
2900 BROADCOM BCM53573 ARM ARCHITECTURE
2901 M:      Rafał Miłecki <rafal@milecki.pl>
2902 L:      linux-arm-kernel@lists.infradead.org
2903 S:      Maintained
2904 F:      arch/arm/boot/dts/bcm53573*
2905 F:      arch/arm/boot/dts/bcm47189*
2906
2907 BROADCOM BCM63XX ARM ARCHITECTURE
2908 M:      Florian Fainelli <f.fainelli@gmail.com>
2909 M:      bcm-kernel-feedback-list@broadcom.com
2910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911 T:      git git://github.com/broadcom/stblinux.git
2912 S:      Maintained
2913 N:      bcm63xx
2914
2915 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2916 M:      Kevin Cernekee <cernekee@gmail.com>
2917 L:      linux-usb@vger.kernel.org
2918 S:      Maintained
2919 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2920
2921 BROADCOM BCM7XXX ARM ARCHITECTURE
2922 M:      Brian Norris <computersforpeace@gmail.com>
2923 M:      Gregory Fong <gregory.0xf0@gmail.com>
2924 M:      Florian Fainelli <f.fainelli@gmail.com>
2925 M:      bcm-kernel-feedback-list@broadcom.com
2926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2927 T:      git git://github.com/broadcom/stblinux.git
2928 S:      Maintained
2929 F:      arch/arm/mach-bcm/*brcmstb*
2930 F:      arch/arm/boot/dts/bcm7*.dts*
2931 F:      drivers/bus/brcmstb_gisb.c
2932 F:      arch/arm/mm/cache-b15-rac.c
2933 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2934 N:      brcmstb
2935
2936 BROADCOM BMIPS CPUFREQ DRIVER
2937 M:      Markus Mayer <mmayer@broadcom.com>
2938 M:      bcm-kernel-feedback-list@broadcom.com
2939 L:      linux-pm@vger.kernel.org
2940 S:      Maintained
2941 F:      drivers/cpufreq/bmips-cpufreq.c
2942
2943 BROADCOM BMIPS MIPS ARCHITECTURE
2944 M:      Kevin Cernekee <cernekee@gmail.com>
2945 M:      Florian Fainelli <f.fainelli@gmail.com>
2946 L:      linux-mips@linux-mips.org
2947 T:      git git://github.com/broadcom/stblinux.git
2948 S:      Maintained
2949 F:      arch/mips/bmips/*
2950 F:      arch/mips/include/asm/mach-bmips/*
2951 F:      arch/mips/kernel/*bmips*
2952 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2953 F:      drivers/irqchip/irq-bcm63*
2954 F:      drivers/irqchip/irq-bcm7*
2955 F:      drivers/irqchip/irq-brcmstb*
2956 F:      include/linux/bcm963xx_nvram.h
2957 F:      include/linux/bcm963xx_tag.h
2958
2959 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2960 M:      Rasesh Mody <rasesh.mody@cavium.com>
2961 M:      Dept-GELinuxNICDev@cavium.com
2962 L:      netdev@vger.kernel.org
2963 S:      Supported
2964 F:      drivers/net/ethernet/broadcom/bnx2.*
2965 F:      drivers/net/ethernet/broadcom/bnx2_*
2966
2967 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2968 M:      QLogic-Storage-Upstream@qlogic.com
2969 L:      linux-scsi@vger.kernel.org
2970 S:      Supported
2971 F:      drivers/scsi/bnx2fc/
2972
2973 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2974 M:      QLogic-Storage-Upstream@qlogic.com
2975 L:      linux-scsi@vger.kernel.org
2976 S:      Supported
2977 F:      drivers/scsi/bnx2i/
2978
2979 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2980 M:      Ariel Elior <ariel.elior@cavium.com>
2981 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2982 M:      everest-linux-l2@cavium.com
2983 L:      netdev@vger.kernel.org
2984 S:      Supported
2985 F:      drivers/net/ethernet/broadcom/bnx2x/
2986
2987 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2988 M:      Michael Chan <michael.chan@broadcom.com>
2989 L:      netdev@vger.kernel.org
2990 S:      Supported
2991 F:      drivers/net/ethernet/broadcom/bnxt/
2992
2993 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2994 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2995 M:      Franky Lin <franky.lin@broadcom.com>
2996 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2997 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2998 M:      Wright Feng <wright.feng@cypress.com>
2999 L:      linux-wireless@vger.kernel.org
3000 L:      brcm80211-dev-list.pdl@broadcom.com
3001 L:      brcm80211-dev-list@cypress.com
3002 S:      Supported
3003 F:      drivers/net/wireless/broadcom/brcm80211/
3004
3005 BROADCOM BRCMSTB GPIO DRIVER
3006 M:      Gregory Fong <gregory.0xf0@gmail.com>
3007 L:      bcm-kernel-feedback-list@broadcom.com
3008 S:      Supported
3009 F:      drivers/gpio/gpio-brcmstb.c
3010 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3011
3012 BROADCOM BRCMSTB I2C DRIVER
3013 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3014 L:      linux-i2c@vger.kernel.org
3015 L:      bcm-kernel-feedback-list@broadcom.com
3016 S:      Supported
3017 F:      drivers/i2c/busses/i2c-brcmstb.c
3018 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3019
3020 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3021 M:      Al Cooper <alcooperx@gmail.com>
3022 L:      linux-kernel@vger.kernel.org
3023 L:      bcm-kernel-feedback-list@broadcom.com
3024 S:      Maintained
3025 F:      drivers/phy/broadcom/phy-brcm-usb*
3026
3027 BROADCOM GENET ETHERNET DRIVER
3028 M:      Doug Berger <opendmb@gmail.com>
3029 M:      Florian Fainelli <f.fainelli@gmail.com>
3030 L:      netdev@vger.kernel.org
3031 S:      Supported
3032 F:      drivers/net/ethernet/broadcom/genet/
3033
3034 BROADCOM IPROC ARM ARCHITECTURE
3035 M:      Ray Jui <rjui@broadcom.com>
3036 M:      Scott Branden <sbranden@broadcom.com>
3037 M:      Jon Mason <jonmason@broadcom.com>
3038 M:      bcm-kernel-feedback-list@broadcom.com
3039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 T:      git git://github.com/broadcom/cygnus-linux.git
3041 S:      Maintained
3042 N:      iproc
3043 N:      cygnus
3044 N:      bcm[-_]nsp
3045 N:      bcm9113*
3046 N:      bcm9583*
3047 N:      bcm9585*
3048 N:      bcm9586*
3049 N:      bcm988312
3050 N:      bcm113*
3051 N:      bcm583*
3052 N:      bcm585*
3053 N:      bcm586*
3054 N:      bcm88312
3055 N:      hr2
3056 N:      stingray
3057 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3058 F:      arch/arm64/boot/dts/broadcom/stingray/*
3059 F:      drivers/clk/bcm/clk-ns*
3060 F:      drivers/clk/bcm/clk-sr*
3061 F:      drivers/pinctrl/bcm/pinctrl-ns*
3062 F:      include/dt-bindings/clock/bcm-sr*
3063
3064 BROADCOM KONA GPIO DRIVER
3065 M:      Ray Jui <rjui@broadcom.com>
3066 L:      bcm-kernel-feedback-list@broadcom.com
3067 S:      Supported
3068 F:      drivers/gpio/gpio-bcm-kona.c
3069 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3070
3071 BROADCOM NETXTREME-E ROCE DRIVER
3072 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3073 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3074 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3075 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3076 L:      linux-rdma@vger.kernel.org
3077 W:      http://www.broadcom.com
3078 S:      Supported
3079 F:      drivers/infiniband/hw/bnxt_re/
3080 F:      include/uapi/rdma/bnxt_re-abi.h
3081
3082 BROADCOM NVRAM DRIVER
3083 M:      Rafał Miłecki <zajec5@gmail.com>
3084 L:      linux-mips@linux-mips.org
3085 S:      Maintained
3086 F:      drivers/firmware/broadcom/*
3087
3088 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3089 M:      Rafał Miłecki <zajec5@gmail.com>
3090 L:      linux-wireless@vger.kernel.org
3091 S:      Maintained
3092 F:      drivers/bcma/
3093 F:      include/linux/bcma/
3094
3095 BROADCOM STB AVS CPUFREQ DRIVER
3096 M:      Markus Mayer <mmayer@broadcom.com>
3097 M:      bcm-kernel-feedback-list@broadcom.com
3098 L:      linux-pm@vger.kernel.org
3099 S:      Maintained
3100 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3101 F:      drivers/cpufreq/brcmstb*
3102
3103 BROADCOM STB AVS TMON DRIVER
3104 M:      Markus Mayer <mmayer@broadcom.com>
3105 M:      bcm-kernel-feedback-list@broadcom.com
3106 L:      linux-pm@vger.kernel.org
3107 S:      Maintained
3108 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3109 F:      drivers/thermal/broadcom/brcmstb*
3110
3111 BROADCOM STB NAND FLASH DRIVER
3112 M:      Brian Norris <computersforpeace@gmail.com>
3113 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3114 L:      linux-mtd@lists.infradead.org
3115 L:      bcm-kernel-feedback-list@broadcom.com
3116 S:      Maintained
3117 F:      drivers/mtd/nand/raw/brcmnand/
3118
3119 BROADCOM STB DPFE DRIVER
3120 M:      Markus Mayer <mmayer@broadcom.com>
3121 M:      bcm-kernel-feedback-list@broadcom.com
3122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3123 S:      Maintained
3124 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3125 F:      drivers/memory/brcmstb_dpfe.c
3126
3127 BROADCOM SYSTEMPORT ETHERNET DRIVER
3128 M:      Florian Fainelli <f.fainelli@gmail.com>
3129 L:      netdev@vger.kernel.org
3130 S:      Supported
3131 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3132
3133 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3134 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3135 M:      Prashant Sreedharan <prashant@broadcom.com>
3136 M:      Michael Chan <mchan@broadcom.com>
3137 L:      netdev@vger.kernel.org
3138 S:      Supported
3139 F:      drivers/net/ethernet/broadcom/tg3.*
3140
3141 BROCADE BFA FC SCSI DRIVER
3142 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3143 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3144 L:      linux-scsi@vger.kernel.org
3145 S:      Supported
3146 F:      drivers/scsi/bfa/
3147
3148 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3149 M:      Rasesh Mody <rasesh.mody@cavium.com>
3150 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3151 M:      Dept-GELinuxNICDev@cavium.com
3152 L:      netdev@vger.kernel.org
3153 S:      Supported
3154 F:      drivers/net/ethernet/brocade/bna/
3155
3156 BSG (block layer generic sg v4 driver)
3157 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3158 L:      linux-scsi@vger.kernel.org
3159 S:      Supported
3160 F:      block/bsg.c
3161 F:      include/linux/bsg.h
3162 F:      include/uapi/linux/bsg.h
3163
3164 BT87X AUDIO DRIVER
3165 M:      Clemens Ladisch <clemens@ladisch.de>
3166 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3167 T:      git git://git.alsa-project.org/alsa-kernel.git
3168 S:      Maintained
3169 F:      Documentation/sound/cards/bt87x.rst
3170 F:      sound/pci/bt87x.c
3171
3172 BT8XXGPIO DRIVER
3173 M:      Michael Buesch <m@bues.ch>
3174 W:      http://bu3sch.de/btgpio.php
3175 S:      Maintained
3176 F:      drivers/gpio/gpio-bt8xx.c
3177
3178 BTRFS FILE SYSTEM
3179 M:      Chris Mason <clm@fb.com>
3180 M:      Josef Bacik <jbacik@fb.com>
3181 M:      David Sterba <dsterba@suse.com>
3182 L:      linux-btrfs@vger.kernel.org
3183 W:      http://btrfs.wiki.kernel.org/
3184 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3186 S:      Maintained
3187 F:      Documentation/filesystems/btrfs.txt
3188 F:      fs/btrfs/
3189 F:      include/linux/btrfs*
3190 F:      include/uapi/linux/btrfs*
3191
3192 BTTV VIDEO4LINUX DRIVER
3193 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3194 L:      linux-media@vger.kernel.org
3195 W:      https://linuxtv.org
3196 T:      git git://linuxtv.org/media_tree.git
3197 S:      Odd fixes
3198 F:      Documentation/media/v4l-drivers/bttv*
3199 F:      drivers/media/pci/bt8xx/bttv*
3200
3201 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3202 M:      Chanwoo Choi <cw00.choi@samsung.com>
3203 L:      linux-pm@vger.kernel.org
3204 L:      linux-samsung-soc@vger.kernel.org
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3206 S:      Maintained
3207 F:      drivers/devfreq/exynos-bus.c
3208 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3209
3210 BUSLOGIC SCSI DRIVER
3211 M:      Khalid Aziz <khalid@gonehiking.org>
3212 L:      linux-scsi@vger.kernel.org
3213 S:      Maintained
3214 F:      drivers/scsi/BusLogic.*
3215 F:      drivers/scsi/FlashPoint.*
3216
3217 C-MEDIA CMI8788 DRIVER
3218 M:      Clemens Ladisch <clemens@ladisch.de>
3219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3220 T:      git git://git.alsa-project.org/alsa-kernel.git
3221 S:      Maintained
3222 F:      sound/pci/oxygen/
3223
3224 C6X ARCHITECTURE
3225 M:      Mark Salter <msalter@redhat.com>
3226 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227 L:      linux-c6x-dev@linux-c6x.org
3228 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3229 S:      Maintained
3230 F:      arch/c6x/
3231
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3233 M:      Harry Morris <h.morris@cascoda.com>
3234 L:      linux-wpan@vger.kernel.org
3235 W:      https://github.com/Cascoda/ca8210-linux.git
3236 S:      Maintained
3237 F:      drivers/net/ieee802154/ca8210.c
3238 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241 M:      David Howells <dhowells@redhat.com>
3242 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3243 S:      Supported
3244 F:      Documentation/filesystems/caching/cachefiles.txt
3245 F:      fs/cachefiles/
3246
3247 CADENCE I2C DRIVER
3248 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
3249 R:      Venkata Visweswarachari Mallavarapu <vmallava@xilinx.com>
3250 L:      git@xilinx.com
3251 F:      drivers/i2c/busses/i2c-cadence.c
3252 W:      https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842160/Cadence+I2C+Driver
3253
3254 CADENCE MIPI-CSI2 BRIDGES
3255 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3256 L:      linux-media@vger.kernel.org
3257 S:      Maintained
3258 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3259 F:      drivers/media/platform/cadence/cdns-csi2*
3260
3261 CADET FM/AM RADIO RECEIVER DRIVER
3262 M:      Hans Verkuil <hverkuil@xs4all.nl>
3263 L:      linux-media@vger.kernel.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 W:      https://linuxtv.org
3266 S:      Maintained
3267 F:      drivers/media/radio/radio-cadet*
3268
3269 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3270 M:      Jonathan Corbet <corbet@lwn.net>
3271 L:      linux-media@vger.kernel.org
3272 T:      git git://linuxtv.org/media_tree.git
3273 S:      Maintained
3274 F:      Documentation/media/v4l-drivers/cafe_ccic*
3275 F:      drivers/media/platform/marvell-ccic/
3276
3277 CAIF NETWORK LAYER
3278 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3279 L:      netdev@vger.kernel.org
3280 S:      Supported
3281 F:      Documentation/networking/caif/
3282 F:      drivers/net/caif/
3283 F:      include/uapi/linux/caif/
3284 F:      include/net/caif/
3285 F:      net/caif/
3286
3287 CALGARY x86-64 IOMMU
3288 M:      Muli Ben-Yehuda <mulix@mulix.org>
3289 M:      Jon Mason <jdmason@kudzu.us>
3290 L:      iommu@lists.linux-foundation.org
3291 S:      Maintained
3292 F:      arch/x86/kernel/pci-calgary_64.c
3293 F:      arch/x86/kernel/tce_64.c
3294 F:      arch/x86/include/asm/calgary.h
3295 F:      arch/x86/include/asm/tce.h
3296
3297 CAN NETWORK DRIVERS
3298 M:      Wolfgang Grandegger <wg@grandegger.com>
3299 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3300 L:      linux-can@vger.kernel.org
3301 W:      https://github.com/linux-can
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3304 S:      Maintained
3305 F:      Documentation/devicetree/bindings/net/can/
3306 F:      drivers/net/can/
3307 F:      include/linux/can/dev.h
3308 F:      include/linux/can/platform/
3309 F:      include/uapi/linux/can/error.h
3310 F:      include/uapi/linux/can/netlink.h
3311
3312 CAN NETWORK LAYER
3313 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3314 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3315 L:      linux-can@vger.kernel.org
3316 W:      https://github.com/linux-can
3317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3319 S:      Maintained
3320 F:      Documentation/networking/can.rst
3321 F:      net/can/
3322 F:      include/linux/can/core.h
3323 F:      include/uapi/linux/can.h
3324 F:      include/uapi/linux/can/bcm.h
3325 F:      include/uapi/linux/can/raw.h
3326 F:      include/uapi/linux/can/gw.h
3327
3328 CAPABILITIES
3329 M:      Serge Hallyn <serge@hallyn.com>
3330 L:      linux-security-module@vger.kernel.org
3331 S:      Supported
3332 F:      include/linux/capability.h
3333 F:      include/uapi/linux/capability.h
3334 F:      security/commoncap.c
3335 F:      kernel/capability.c
3336
3337 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3338 M:      Kevin Tsai <ktsai@capellamicro.com>
3339 S:      Maintained
3340 F:      drivers/iio/light/cm*
3341
3342 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3343 M:      Christian Lamparter <chunkeey@googlemail.com>
3344 L:      linux-wireless@vger.kernel.org
3345 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3346 S:      Maintained
3347 F:      drivers/net/wireless/ath/carl9170/
3348
3349 CAVIUM I2C DRIVER
3350 M:      Jan Glauber <jglauber@cavium.com>
3351 M:      David Daney <david.daney@cavium.com>
3352 W:      http://www.cavium.com
3353 S:      Supported
3354 F:      drivers/i2c/busses/i2c-octeon*
3355 F:      drivers/i2c/busses/i2c-thunderx*
3356
3357 CAVIUM LIQUIDIO NETWORK DRIVER
3358 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3359 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3360 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3361 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3362 L:      netdev@vger.kernel.org
3363 W:      http://www.cavium.com
3364 S:      Supported
3365 F:      drivers/net/ethernet/cavium/liquidio/
3366
3367 CAVIUM MMC DRIVER
3368 M:      Jan Glauber <jglauber@cavium.com>
3369 M:      David Daney <david.daney@cavium.com>
3370 M:      Steven J. Hill <Steven.Hill@cavium.com>
3371 W:      http://www.cavium.com
3372 S:      Supported
3373 F:      drivers/mmc/host/cavium*
3374
3375 CAVIUM OCTEON-TX CRYPTO DRIVER
3376 M:      George Cherian <george.cherian@cavium.com>
3377 L:      linux-crypto@vger.kernel.org
3378 W:      http://www.cavium.com
3379 S:      Supported
3380 F:      drivers/crypto/cavium/cpt/
3381
3382 CAVIUM THUNDERX2 ARM64 SOC
3383 M:      Robert Richter <rrichter@cavium.com>
3384 M:      Jayachandran C <jnair@caviumnetworks.com>
3385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3386 S:      Maintained
3387 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3388 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3389
3390 CC2520 IEEE-802.15.4 RADIO DRIVER
3391 M:      Varka Bhadram <varkabhadram@gmail.com>
3392 L:      linux-wpan@vger.kernel.org
3393 S:      Maintained
3394 F:      drivers/net/ieee802154/cc2520.c
3395 F:      include/linux/spi/cc2520.h
3396 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3397
3398 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3399 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3400 L:      linux-crypto@vger.kernel.org
3401 S:      Supported
3402 F:      drivers/crypto/ccree/
3403 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3404
3405 CEC FRAMEWORK
3406 M:      Hans Verkuil <hans.verkuil@cisco.com>
3407 L:      linux-media@vger.kernel.org
3408 T:      git git://linuxtv.org/media_tree.git
3409 W:      http://linuxtv.org
3410 S:      Supported
3411 F:      Documentation/media/kapi/cec-core.rst
3412 F:      Documentation/media/uapi/cec
3413 F:      drivers/media/cec/
3414 F:      drivers/media/rc/keymaps/rc-cec.c
3415 F:      include/media/cec.h
3416 F:      include/media/cec-notifier.h
3417 F:      include/uapi/linux/cec.h
3418 F:      include/uapi/linux/cec-funcs.h
3419 F:      Documentation/devicetree/bindings/media/cec.txt
3420 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3421
3422 CEC GPIO DRIVER
3423 M:      Hans Verkuil <hans.verkuil@cisco.com>
3424 L:      linux-media@vger.kernel.org
3425 T:      git git://linuxtv.org/media_tree.git
3426 W:      http://linuxtv.org
3427 S:      Supported
3428 F:      drivers/media/platform/cec-gpio/
3429 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3430
3431 CELL BROADBAND ENGINE ARCHITECTURE
3432 M:      Arnd Bergmann <arnd@arndb.de>
3433 L:      linuxppc-dev@lists.ozlabs.org
3434 W:      http://www.ibm.com/developerworks/power/cell/
3435 S:      Supported
3436 F:      arch/powerpc/include/asm/cell*.h
3437 F:      arch/powerpc/include/asm/spu*.h
3438 F:      arch/powerpc/include/uapi/asm/spu*.h
3439 F:      arch/powerpc/oprofile/*cell*
3440 F:      arch/powerpc/platforms/cell/
3441
3442 CEPH COMMON CODE (LIBCEPH)
3443 M:      Ilya Dryomov <idryomov@gmail.com>
3444 M:      "Yan, Zheng" <zyan@redhat.com>
3445 M:      Sage Weil <sage@redhat.com>
3446 L:      ceph-devel@vger.kernel.org
3447 W:      http://ceph.com/
3448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3449 T:      git git://github.com/ceph/ceph-client.git
3450 S:      Supported
3451 F:      net/ceph/
3452 F:      include/linux/ceph/
3453 F:      include/linux/crush/
3454
3455 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3456 M:      "Yan, Zheng" <zyan@redhat.com>
3457 M:      Sage Weil <sage@redhat.com>
3458 M:      Ilya Dryomov <idryomov@gmail.com>
3459 L:      ceph-devel@vger.kernel.org
3460 W:      http://ceph.com/
3461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3462 T:      git git://github.com/ceph/ceph-client.git
3463 S:      Supported
3464 F:      Documentation/filesystems/ceph.txt
3465 F:      fs/ceph/
3466
3467 CERTIFICATE HANDLING:
3468 M:      David Howells <dhowells@redhat.com>
3469 M:      David Woodhouse <dwmw2@infradead.org>
3470 L:      keyrings@vger.kernel.org
3471 S:      Maintained
3472 F:      Documentation/admin-guide/module-signing.rst
3473 F:      certs/
3474 F:      scripts/sign-file.c
3475 F:      scripts/extract-cert.c
3476
3477 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3478 L:      linux-usb@vger.kernel.org
3479 S:      Orphan
3480 F:      Documentation/usb/WUSB-Design-overview.txt
3481 F:      Documentation/usb/wusb-cbaf
3482 F:      drivers/usb/host/hwa-hc.c
3483 F:      drivers/usb/host/whci/
3484 F:      drivers/usb/wusbcore/
3485 F:      include/linux/usb/wusb*
3486
3487 CFAG12864B LCD DRIVER
3488 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3489 S:      Maintained
3490 F:      drivers/auxdisplay/cfag12864b.c
3491 F:      include/linux/cfag12864b.h
3492
3493 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3494 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3495 S:      Maintained
3496 F:      drivers/auxdisplay/cfag12864bfb.c
3497 F:      include/linux/cfag12864b.h
3498
3499 802.11 (including CFG80211/NL80211)
3500 M:      Johannes Berg <johannes@sipsolutions.net>
3501 L:      linux-wireless@vger.kernel.org
3502 W:      http://wireless.kernel.org/
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3505 S:      Maintained
3506 F:      net/wireless/
3507 F:      include/uapi/linux/nl80211.h
3508 F:      include/linux/ieee80211.h
3509 F:      include/net/wext.h
3510 F:      include/net/cfg80211.h
3511 F:      include/net/iw_handler.h
3512 F:      include/net/ieee80211_radiotap.h
3513 F:      Documentation/driver-api/80211/cfg80211.rst
3514 F:      Documentation/networking/regulatory.txt
3515
3516 CHAR and MISC DRIVERS
3517 M:      Arnd Bergmann <arnd@arndb.de>
3518 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3520 S:      Supported
3521 F:      drivers/char/
3522 F:      drivers/misc/
3523 F:      include/linux/miscdevice.h
3524
3525 CHECKPATCH
3526 M:      Andy Whitcroft <apw@canonical.com>
3527 M:      Joe Perches <joe@perches.com>
3528 S:      Maintained
3529 F:      scripts/checkpatch.pl
3530
3531 CHINESE DOCUMENTATION
3532 M:      Harry Wei <harryxiyou@gmail.com>
3533 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3534 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3535 S:      Maintained
3536 F:      Documentation/translations/zh_CN/
3537
3538 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3539 M:      Peter Chen <Peter.Chen@nxp.com>
3540 R:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
3541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3542 L:      linux-usb@vger.kernel.org
3543 S:      Maintained
3544 F:      drivers/usb/chipidea/
3545
3546 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3547 M:      Hans de Goede <hdegoede@redhat.com>
3548 L:      linux-input@vger.kernel.org
3549 S:      Maintained
3550 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3551 F:      drivers/input/touchscreen/chipone_icn8318.c
3552
3553 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3554 M:      Hans de Goede <hdegoede@redhat.com>
3555 L:      linux-input@vger.kernel.org
3556 S:      Maintained
3557 F:      drivers/input/touchscreen/chipone_icn8505.c
3558
3559 CHROME HARDWARE PLATFORM SUPPORT
3560 M:      Benson Leung <bleung@chromium.org>
3561 M:      Olof Johansson <olof@lixom.net>
3562 S:      Maintained
3563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3564 F:      drivers/platform/chrome/
3565
3566 CIRRUS LOGIC AUDIO CODEC DRIVERS
3567 M:      Brian Austin <brian.austin@cirrus.com>
3568 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3570 S:      Maintained
3571 F:      sound/soc/codecs/cs*
3572
3573 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3574 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3575 L:      netdev@vger.kernel.org
3576 S:      Maintained
3577 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3578
3579 CISCO FCOE HBA DRIVER
3580 M:      Satish Kharat <satishkh@cisco.com>
3581 M:      Sesidhar Baddela <sebaddel@cisco.com>
3582 M:      Karan Tilak Kumar <kartilak@cisco.com>
3583 L:      linux-scsi@vger.kernel.org
3584 S:      Supported
3585 F:      drivers/scsi/fnic/
3586
3587 CISCO SCSI HBA DRIVER
3588 M:      Karan Tilak Kumar <kartilak@cisco.com>
3589 M:      Sesidhar Baddela <sebaddel@cisco.com>
3590 L:      linux-scsi@vger.kernel.org
3591 S:      Supported
3592 F:      drivers/scsi/snic/
3593
3594 CISCO VIC ETHERNET NIC DRIVER
3595 M:      Christian Benvenuti <benve@cisco.com>
3596 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3597 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3598 S:      Supported
3599 F:      drivers/net/ethernet/cisco/enic/
3600
3601 CISCO VIC LOW LATENCY NIC DRIVER
3602 M:      Christian Benvenuti <benve@cisco.com>
3603 S:      Supported
3604 F:      drivers/infiniband/hw/usnic/
3605
3606 CIRRUS LOGIC MADERA CODEC DRIVERS
3607 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3608 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3610 L:      patches@opensource.cirrus.com
3611 T:      git https://github.com/CirrusLogic/linux-drivers.git
3612 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3613 S:      Supported
3614 F:      Documentation/devicetree/bindings/mfd/madera.txt
3615 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3616 F:      include/linux/mfd/madera/*
3617 F:      drivers/gpio/gpio-madera*
3618 F:      drivers/mfd/madera*
3619 F:      drivers/mfd/cs47l*
3620 F:      drivers/pinctrl/cirrus/*
3621
3622 CLANG-FORMAT FILE
3623 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3624 S:      Maintained
3625 F:      .clang-format
3626
3627 CLEANCACHE API
3628 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3629 L:      linux-kernel@vger.kernel.org
3630 S:      Maintained
3631 F:      mm/cleancache.c
3632 F:      include/linux/cleancache.h
3633
3634 CLK API
3635 M:      Russell King <linux@armlinux.org.uk>
3636 L:      linux-clk@vger.kernel.org
3637 S:      Maintained
3638 F:      include/linux/clk.h
3639
3640 CLOCKSOURCE, CLOCKEVENT DRIVERS
3641 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3642 M:      Thomas Gleixner <tglx@linutronix.de>
3643 L:      linux-kernel@vger.kernel.org
3644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3645 S:      Supported
3646 F:      drivers/clocksource/
3647 F:      Documentation/devicetree/bindings/timer/
3648
3649 CMPC ACPI DRIVER
3650 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3651 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3652 L:      platform-driver-x86@vger.kernel.org
3653 S:      Supported
3654 F:      drivers/platform/x86/classmate-laptop.c
3655
3656 COBALT MEDIA DRIVER
3657 M:      Hans Verkuil <hans.verkuil@cisco.com>
3658 L:      linux-media@vger.kernel.org
3659 T:      git git://linuxtv.org/media_tree.git
3660 W:      https://linuxtv.org
3661 S:      Supported
3662 F:      drivers/media/pci/cobalt/
3663
3664 COCCINELLE/Semantic Patches (SmPL)
3665 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3666 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3667 M:      Nicolas Palix <nicolas.palix@imag.fr>
3668 M:      Michal Marek <michal.lkml@markovi.net>
3669 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3671 W:      http://coccinelle.lip6.fr/
3672 S:      Supported
3673 F:      Documentation/dev-tools/coccinelle.rst
3674 F:      scripts/coccinelle/
3675 F:      scripts/coccicheck
3676
3677 CODA FILE SYSTEM
3678 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3679 M:      coda@cs.cmu.edu
3680 L:      codalist@coda.cs.cmu.edu
3681 W:      http://www.coda.cs.cmu.edu/
3682 S:      Maintained
3683 F:      Documentation/filesystems/coda.txt
3684 F:      fs/coda/
3685 F:      include/linux/coda*.h
3686 F:      include/uapi/linux/coda*.h
3687
3688 CODA V4L2 MEM2MEM DRIVER
3689 M:      Philipp Zabel <p.zabel@pengutronix.de>
3690 L:      linux-media@vger.kernel.org
3691 S:      Maintained
3692 F:      Documentation/devicetree/bindings/media/coda.txt
3693 F:      drivers/media/platform/coda/
3694
3695 CODE OF CONDUCT
3696 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3697 S:      Supported
3698 F:      Documentation/process/code-of-conduct.rst
3699 F:      Documentation/process/code-of-conduct-interpretation.rst
3700
3701 COMMON CLK FRAMEWORK
3702 M:      Michael Turquette <mturquette@baylibre.com>
3703 M:      Stephen Boyd <sboyd@kernel.org>
3704 L:      linux-clk@vger.kernel.org
3705 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3707 S:      Maintained
3708 F:      Documentation/devicetree/bindings/clock/
3709 F:      drivers/clk/
3710 X:      drivers/clk/clkdev.c
3711 F:      include/linux/clk-pr*
3712 F:      include/linux/clk/
3713 F:      include/linux/of_clk.h
3714
3715 COMMON INTERNET FILE SYSTEM (CIFS)
3716 M:      Steve French <sfrench@samba.org>
3717 L:      linux-cifs@vger.kernel.org
3718 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3719 W:      http://linux-cifs.samba.org/
3720 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3721 S:      Supported
3722 F:      Documentation/filesystems/cifs/
3723 F:      fs/cifs/
3724
3725 COMPACTPCI HOTPLUG CORE
3726 M:      Scott Murray <scott@spiteful.org>
3727 L:      linux-pci@vger.kernel.org
3728 S:      Maintained
3729 F:      drivers/pci/hotplug/cpci_hotplug*
3730
3731 COMPACTPCI HOTPLUG GENERIC DRIVER
3732 M:      Scott Murray <scott@spiteful.org>
3733 L:      linux-pci@vger.kernel.org
3734 S:      Maintained
3735 F:      drivers/pci/hotplug/cpcihp_generic.c
3736
3737 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3738 M:      Scott Murray <scott@spiteful.org>
3739 L:      linux-pci@vger.kernel.org
3740 S:      Maintained
3741 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3742
3743 COMPAL LAPTOP SUPPORT
3744 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3745 L:      platform-driver-x86@vger.kernel.org
3746 S:      Maintained
3747 F:      drivers/platform/x86/compal-laptop.c
3748
3749 CONEXANT ACCESSRUNNER USB DRIVER
3750 L:      accessrunner-general@lists.sourceforge.net
3751 W:      http://accessrunner.sourceforge.net/
3752 S:      Orphan
3753 F:      drivers/usb/atm/cxacru.c
3754
3755 CONFIGFS
3756 M:      Joel Becker <jlbec@evilplan.org>
3757 M:      Christoph Hellwig <hch@lst.de>
3758 T:      git git://git.infradead.org/users/hch/configfs.git
3759 S:      Supported
3760 F:      fs/configfs/
3761 F:      include/linux/configfs.h
3762
3763 CONNECTOR
3764 M:      Evgeniy Polyakov <zbr@ioremap.net>
3765 L:      netdev@vger.kernel.org
3766 S:      Maintained
3767 F:      drivers/connector/
3768
3769 CONTROL GROUP (CGROUP)
3770 M:      Tejun Heo <tj@kernel.org>
3771 M:      Li Zefan <lizefan@huawei.com>
3772 M:      Johannes Weiner <hannes@cmpxchg.org>
3773 L:      cgroups@vger.kernel.org
3774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3775 S:      Maintained
3776 F:      Documentation/cgroup*
3777 F:      include/linux/cgroup*
3778 F:      kernel/cgroup*
3779
3780 CONTROL GROUP - CPUSET
3781 M:      Li Zefan <lizefan@huawei.com>
3782 L:      cgroups@vger.kernel.org
3783 W:      http://www.bullopensource.org/cpuset/
3784 W:      http://oss.sgi.com/projects/cpusets/
3785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3786 S:      Maintained
3787 F:      Documentation/cgroup-v1/cpusets.txt
3788 F:      include/linux/cpuset.h
3789 F:      kernel/cgroup/cpuset.c
3790
3791 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3792 M:      Johannes Weiner <hannes@cmpxchg.org>
3793 M:      Michal Hocko <mhocko@kernel.org>
3794 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3795 L:      cgroups@vger.kernel.org
3796 L:      linux-mm@kvack.org
3797 S:      Maintained
3798 F:      mm/memcontrol.c
3799 F:      mm/swap_cgroup.c
3800
3801 CORETEMP HARDWARE MONITORING DRIVER
3802 M:      Fenghua Yu <fenghua.yu@intel.com>
3803 L:      linux-hwmon@vger.kernel.org
3804 S:      Maintained
3805 F:      Documentation/hwmon/coretemp
3806 F:      drivers/hwmon/coretemp.c
3807
3808 COSA/SRP SYNC SERIAL DRIVER
3809 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3810 W:      http://www.fi.muni.cz/~kas/cosa/
3811 S:      Maintained
3812 F:      drivers/net/wan/cosa*
3813
3814 CPMAC ETHERNET DRIVER
3815 M:      Florian Fainelli <f.fainelli@gmail.com>
3816 L:      netdev@vger.kernel.org
3817 S:      Maintained
3818 F:      drivers/net/ethernet/ti/cpmac.c
3819
3820 CPU FREQUENCY DRIVERS
3821 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3822 M:      Viresh Kumar <viresh.kumar@linaro.org>
3823 L:      linux-pm@vger.kernel.org
3824 S:      Maintained
3825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3826 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3827 B:      https://bugzilla.kernel.org
3828 F:      Documentation/cpu-freq/
3829 F:      Documentation/devicetree/bindings/cpufreq/
3830 F:      drivers/cpufreq/
3831 F:      include/linux/cpufreq.h
3832 F:      tools/testing/selftests/cpufreq/
3833
3834 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3835 M:      Viresh Kumar <viresh.kumar@linaro.org>
3836 M:      Sudeep Holla <sudeep.holla@arm.com>
3837 L:      linux-pm@vger.kernel.org
3838 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3839 S:      Maintained
3840 F:      drivers/cpufreq/arm_big_little.h
3841 F:      drivers/cpufreq/arm_big_little.c
3842 F:      drivers/cpufreq/arm_big_little_dt.c
3843
3844 CPU POWER MONITORING SUBSYSTEM
3845 M:      Thomas Renninger <trenn@suse.com>
3846 M:      Shuah Khan <shuah@kernel.org>
3847 L:      linux-pm@vger.kernel.org
3848 S:      Maintained
3849 F:      tools/power/cpupower/
3850
3851 CPUID/MSR DRIVER
3852 M:      "H. Peter Anvin" <hpa@zytor.com>
3853 S:      Maintained
3854 F:      arch/x86/kernel/cpuid.c
3855 F:      arch/x86/kernel/msr.c
3856
3857 CPUIDLE DRIVER - ARM BIG LITTLE
3858 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3859 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3860 L:      linux-pm@vger.kernel.org
3861 L:      linux-arm-kernel@lists.infradead.org
3862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3863 S:      Maintained
3864 F:      drivers/cpuidle/cpuidle-big_little.c
3865
3866 CPUIDLE DRIVER - ARM EXYNOS
3867 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3868 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3869 M:      Kukjin Kim <kgene@kernel.org>
3870 L:      linux-pm@vger.kernel.org
3871 L:      linux-samsung-soc@vger.kernel.org
3872 S:      Supported
3873 F:      drivers/cpuidle/cpuidle-exynos.c
3874 F:      arch/arm/mach-exynos/pm.c
3875
3876 CPUIDLE DRIVERS
3877 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3878 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3879 L:      linux-pm@vger.kernel.org
3880 S:      Maintained
3881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3882 B:      https://bugzilla.kernel.org
3883 F:      drivers/cpuidle/*
3884 F:      include/linux/cpuidle.h
3885
3886 CRAMFS FILESYSTEM
3887 M:      Nicolas Pitre <nico@linaro.org>
3888 S:      Maintained
3889 F:      Documentation/filesystems/cramfs.txt
3890 F:      fs/cramfs/
3891
3892 CRYPTO API
3893 M:      Herbert Xu <herbert@gondor.apana.org.au>
3894 M:      "David S. Miller" <davem@davemloft.net>
3895 L:      linux-crypto@vger.kernel.org
3896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3898 S:      Maintained
3899 F:      Documentation/crypto/
3900 F:      Documentation/devicetree/bindings/crypto/
3901 F:      arch/*/crypto/
3902 F:      crypto/
3903 F:      drivers/crypto/
3904 F:      include/crypto/
3905 F:      include/linux/crypto*
3906
3907 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3908 M:      Neil Horman <nhorman@tuxdriver.com>
3909 L:      linux-crypto@vger.kernel.org
3910 S:      Maintained
3911 F:      crypto/ansi_cprng.c
3912 F:      crypto/rng.c
3913
3914 CS3308 MEDIA DRIVER
3915 M:      Hans Verkuil <hverkuil@xs4all.nl>
3916 L:      linux-media@vger.kernel.org
3917 T:      git git://linuxtv.org/media_tree.git
3918 W:      http://linuxtv.org
3919 S:      Odd Fixes
3920 F:      drivers/media/i2c/cs3308.c
3921 F:      drivers/media/i2c/cs3308.h
3922
3923 CS5535 Audio ALSA driver
3924 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3925 S:      Maintained
3926 F:      sound/pci/cs5535audio/
3927
3928 CW1200 WLAN driver
3929 M:      Solomon Peachy <pizza@shaftnet.org>
3930 S:      Maintained
3931 F:      drivers/net/wireless/st/cw1200/
3932
3933 CX18 VIDEO4LINUX DRIVER
3934 M:      Andy Walls <awalls@md.metrocast.net>
3935 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3936 L:      linux-media@vger.kernel.org
3937 T:      git git://linuxtv.org/media_tree.git
3938 W:      https://linuxtv.org
3939 W:      http://www.ivtvdriver.org/index.php/Cx18
3940 S:      Maintained
3941 F:      Documentation/media/v4l-drivers/cx18*
3942 F:      drivers/media/pci/cx18/
3943 F:      include/uapi/linux/ivtv*
3944
3945 CX2341X MPEG ENCODER HELPER MODULE
3946 M:      Hans Verkuil <hverkuil@xs4all.nl>
3947 L:      linux-media@vger.kernel.org
3948 T:      git git://linuxtv.org/media_tree.git
3949 W:      https://linuxtv.org
3950 S:      Maintained
3951 F:      drivers/media/common/cx2341x*
3952 F:      include/media/cx2341x*
3953
3954 CX24120 MEDIA DRIVER
3955 M:      Jemma Denson <jdenson@gmail.com>
3956 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3957 L:      linux-media@vger.kernel.org
3958 W:      https://linuxtv.org
3959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3960 S:      Maintained
3961 F:      drivers/media/dvb-frontends/cx24120*
3962
3963 CX88 VIDEO4LINUX DRIVER
3964 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3965 L:      linux-media@vger.kernel.org
3966 W:      https://linuxtv.org
3967 T:      git git://linuxtv.org/media_tree.git
3968 S:      Odd fixes
3969 F:      Documentation/media/v4l-drivers/cx88*
3970 F:      drivers/media/pci/cx88/
3971
3972 CXD2820R MEDIA DRIVER
3973 M:      Antti Palosaari <crope@iki.fi>
3974 L:      linux-media@vger.kernel.org
3975 W:      https://linuxtv.org
3976 W:      http://palosaari.fi/linux/
3977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3978 T:      git git://linuxtv.org/anttip/media_tree.git
3979 S:      Maintained
3980 F:      drivers/media/dvb-frontends/cxd2820r*
3981
3982 CXGB3 ETHERNET DRIVER (CXGB3)
3983 M:      Santosh Raspatur <santosh@chelsio.com>
3984 L:      netdev@vger.kernel.org
3985 W:      http://www.chelsio.com
3986 S:      Supported
3987 F:      drivers/net/ethernet/chelsio/cxgb3/
3988
3989 CXGB3 ISCSI DRIVER (CXGB3I)
3990 M:      Karen Xie <kxie@chelsio.com>
3991 L:      linux-scsi@vger.kernel.org
3992 W:      http://www.chelsio.com
3993 S:      Supported
3994 F:      drivers/scsi/cxgbi/cxgb3i
3995
3996 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3997 M:      Steve Wise <swise@chelsio.com>
3998 L:      linux-rdma@vger.kernel.org
3999 W:      http://www.openfabrics.org
4000 S:      Supported
4001 F:      drivers/infiniband/hw/cxgb3/
4002 F:      include/uapi/rdma/cxgb3-abi.h
4003
4004 CXGB4 CRYPTO DRIVER (chcr)
4005 M:      Harsh Jain <harsh@chelsio.com>
4006 L:      linux-crypto@vger.kernel.org
4007 W:      http://www.chelsio.com
4008 S:      Supported
4009 F:      drivers/crypto/chelsio
4010
4011 CXGB4 ETHERNET DRIVER (CXGB4)
4012 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4013 L:      netdev@vger.kernel.org
4014 W:      http://www.chelsio.com
4015 S:      Supported
4016 F:      drivers/net/ethernet/chelsio/cxgb4/
4017
4018 CXGB4 ISCSI DRIVER (CXGB4I)
4019 M:      Karen Xie <kxie@chelsio.com>
4020 L:      linux-scsi@vger.kernel.org
4021 W:      http://www.chelsio.com
4022 S:      Supported
4023 F:      drivers/scsi/cxgbi/cxgb4i
4024
4025 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4026 M:      Steve Wise <swise@chelsio.com>
4027 L:      linux-rdma@vger.kernel.org
4028 W:      http://www.openfabrics.org
4029 S:      Supported
4030 F:      drivers/infiniband/hw/cxgb4/
4031 F:      include/uapi/rdma/cxgb4-abi.h
4032
4033 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4034 M:      Casey Leedom <leedom@chelsio.com>
4035 L:      netdev@vger.kernel.org
4036 W:      http://www.chelsio.com
4037 S:      Supported
4038 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4039
4040 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4041 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4042 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4043 L:      linuxppc-dev@lists.ozlabs.org
4044 S:      Supported
4045 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4046 F:      drivers/misc/cxl/
4047 F:      include/misc/cxl*
4048 F:      include/uapi/misc/cxl.h
4049 F:      Documentation/powerpc/cxl.txt
4050 F:      Documentation/ABI/testing/sysfs-class-cxl
4051
4052 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4053 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4054 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4055 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4056 L:      linux-scsi@vger.kernel.org
4057 S:      Supported
4058 F:      drivers/scsi/cxlflash/
4059 F:      include/uapi/scsi/cxlflash_ioctls.h
4060 F:      Documentation/powerpc/cxlflash.txt
4061
4062 CYBERPRO FB DRIVER
4063 M:      Russell King <linux@armlinux.org.uk>
4064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4065 W:      http://www.armlinux.org.uk/
4066 S:      Maintained
4067 F:      drivers/video/fbdev/cyber2000fb.*
4068
4069 CYCLADES ASYNC MUX DRIVER
4070 W:      http://www.cyclades.com/
4071 S:      Orphan
4072 F:      drivers/tty/cyclades.c
4073 F:      include/linux/cyclades.h
4074 F:      include/uapi/linux/cyclades.h
4075
4076 CYCLADES PC300 DRIVER
4077 W:      http://www.cyclades.com/
4078 S:      Orphan
4079 F:      drivers/net/wan/pc300*
4080
4081 CYPRESS_FIRMWARE MEDIA DRIVER
4082 M:      Antti Palosaari <crope@iki.fi>
4083 L:      linux-media@vger.kernel.org
4084 W:      https://linuxtv.org
4085 W:      http://palosaari.fi/linux/
4086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4087 T:      git git://linuxtv.org/anttip/media_tree.git
4088 S:      Maintained
4089 F:      drivers/media/common/cypress_firmware*
4090
4091 CYTTSP TOUCHSCREEN DRIVER
4092 M:      Ferruh Yigit <fery@cypress.com>
4093 L:      linux-input@vger.kernel.org
4094 S:      Supported
4095 F:      drivers/input/touchscreen/cyttsp*
4096 F:      include/linux/input/cyttsp.h
4097
4098 D-LINK DIR-685 TOUCHKEYS DRIVER
4099 M:      Linus Walleij <linus.walleij@linaro.org>
4100 L:      linux-input@vger.kernel.org
4101 S:      Supported
4102 F:      drivers/input/dlink-dir685-touchkeys.c
4103
4104 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4105 M:      Joshua Kinard <kumba@gentoo.org>
4106 S:      Maintained
4107 F:      drivers/rtc/rtc-ds1685.c
4108 F:      include/linux/rtc/ds1685.h
4109
4110 DAMA SLAVE for AX.25
4111 M:      Joerg Reuter <jreuter@yaina.de>
4112 W:      http://yaina.de/jreuter/
4113 W:      http://www.qsl.net/dl1bke/
4114 L:      linux-hams@vger.kernel.org
4115 S:      Maintained
4116 F:      net/ax25/af_ax25.c
4117 F:      net/ax25/ax25_dev.c
4118 F:      net/ax25/ax25_ds_*
4119 F:      net/ax25/ax25_in.c
4120 F:      net/ax25/ax25_out.c
4121 F:      net/ax25/ax25_timer.c
4122 F:      net/ax25/sysctl_net_ax25.c
4123
4124 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4125 L:      netdev@vger.kernel.org
4126 S:      Orphan
4127 F:      Documentation/networking/dmfe.txt
4128 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4129
4130 DC390/AM53C974 SCSI driver
4131 M:      Hannes Reinecke <hare@suse.com>
4132 L:      linux-scsi@vger.kernel.org
4133 S:      Maintained
4134 F:      drivers/scsi/am53c974.c
4135
4136 DC395x SCSI driver
4137 M:      Oliver Neukum <oliver@neukum.org>
4138 M:      Ali Akcaagac <aliakc@web.de>
4139 M:      Jamie Lenehan <lenehan@twibble.org>
4140 L:      dc395x@twibble.org
4141 W:      http://twibble.org/dist/dc395x/
4142 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4143 S:      Maintained
4144 F:      Documentation/scsi/dc395x.txt
4145 F:      drivers/scsi/dc395x.*
4146
4147 DCCP PROTOCOL
4148 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4149 L:      dccp@vger.kernel.org
4150 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4151 S:      Maintained
4152 F:      include/linux/dccp.h
4153 F:      include/uapi/linux/dccp.h
4154 F:      include/linux/tfrc.h
4155 F:      net/dccp/
4156
4157 DECnet NETWORK LAYER
4158 W:      http://linux-decnet.sourceforge.net
4159 L:      linux-decnet-user@lists.sourceforge.net
4160 S:      Orphan
4161 F:      Documentation/networking/decnet.txt
4162 F:      net/decnet/
4163
4164 DECSTATION PLATFORM SUPPORT
4165 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4166 L:      linux-mips@linux-mips.org
4167 W:      http://www.linux-mips.org/wiki/DECstation
4168 S:      Maintained
4169 F:      arch/mips/dec/
4170 F:      arch/mips/include/asm/dec/
4171 F:      arch/mips/include/asm/mach-dec/
4172
4173 DEFXX FDDI NETWORK DRIVER
4174 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4175 S:      Maintained
4176 F:      drivers/net/fddi/defxx.*
4177
4178 DELL SMBIOS DRIVER
4179 M:      Pali Rohár <pali.rohar@gmail.com>
4180 M:      Mario Limonciello <mario.limonciello@dell.com>
4181 L:      platform-driver-x86@vger.kernel.org
4182 S:      Maintained
4183 F:      drivers/platform/x86/dell-smbios.*
4184
4185 DELL SMBIOS SMM DRIVER
4186 M:      Mario Limonciello <mario.limonciello@dell.com>
4187 L:      platform-driver-x86@vger.kernel.org
4188 S:      Maintained
4189 F:      drivers/platform/x86/dell-smbios-smm.c
4190
4191 DELL SMBIOS WMI DRIVER
4192 M:      Mario Limonciello <mario.limonciello@dell.com>
4193 L:      platform-driver-x86@vger.kernel.org
4194 S:      Maintained
4195 F:      drivers/platform/x86/dell-smbios-wmi.c
4196 F:      tools/wmi/dell-smbios-example.c
4197
4198 DELL LAPTOP DRIVER
4199 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4200 M:      Pali Rohár <pali.rohar@gmail.com>
4201 L:      platform-driver-x86@vger.kernel.org
4202 S:      Maintained
4203 F:      drivers/platform/x86/dell-laptop.c
4204
4205 DELL LAPTOP FREEFALL DRIVER
4206 M:      Pali Rohár <pali.rohar@gmail.com>
4207 S:      Maintained
4208 F:      drivers/platform/x86/dell-smo8800.c
4209
4210 DELL LAPTOP RBTN DRIVER
4211 M:      Pali Rohár <pali.rohar@gmail.com>
4212 S:      Maintained
4213 F:      drivers/platform/x86/dell-rbtn.*
4214
4215 DELL LAPTOP SMM DRIVER
4216 M:      Pali Rohár <pali.rohar@gmail.com>
4217 S:      Maintained
4218 F:      drivers/hwmon/dell-smm-hwmon.c
4219 F:      include/uapi/linux/i8k.h
4220
4221 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4222 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4223 S:      Maintained
4224 F:      Documentation/dcdbas.txt
4225 F:      drivers/firmware/dcdbas.*
4226
4227 DELL WMI NOTIFICATIONS DRIVER
4228 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4229 M:      Pali Rohár <pali.rohar@gmail.com>
4230 S:      Maintained
4231 F:      drivers/platform/x86/dell-wmi.c
4232
4233 DELL WMI DESCRIPTOR DRIVER
4234 M:      Mario Limonciello <mario.limonciello@dell.com>
4235 S:      Maintained
4236 F:      drivers/platform/x86/dell-wmi-descriptor.c
4237
4238 DELTA ST MEDIA DRIVER
4239 M:      Hugues Fruchet <hugues.fruchet@st.com>
4240 L:      linux-media@vger.kernel.org
4241 T:      git git://linuxtv.org/media_tree.git
4242 W:      https://linuxtv.org
4243 S:      Supported
4244 F:      drivers/media/platform/sti/delta
4245
4246 DENALI NAND DRIVER
4247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4248 L:      linux-mtd@lists.infradead.org
4249 S:      Supported
4250 F:      drivers/mtd/nand/raw/denali*
4251
4252 DESIGNWARE USB2 DRD IP DRIVER
4253 M:      Minas Harutyunyan <hminas@synopsys.com>
4254 L:      linux-usb@vger.kernel.org
4255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4256 S:      Maintained
4257 F:      drivers/usb/dwc2/
4258
4259 DESIGNWARE USB3 DRD IP DRIVER
4260 M:      Felipe Balbi <balbi@kernel.org>
4261 R:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
4262 L:      linux-usb@vger.kernel.org
4263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4264 S:      Maintained
4265 F:      drivers/usb/dwc3/
4266
4267 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4268 M:      Andreas Klinger <ak@it-klinger.de>
4269 L:      linux-iio@vger.kernel.org
4270 S:      Maintained
4271 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4272 F:      drivers/iio/proximity/srf*.c
4273
4274 DEVICE COREDUMP (DEV_COREDUMP)
4275 M:      Johannes Berg <johannes@sipsolutions.net>
4276 L:      linux-kernel@vger.kernel.org
4277 S:      Maintained
4278 F:      drivers/base/devcoredump.c
4279 F:      include/linux/devcoredump.h
4280
4281 DEVICE FREQUENCY (DEVFREQ)
4282 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4283 M:      Kyungmin Park <kyungmin.park@samsung.com>
4284 R:      Chanwoo Choi <cw00.choi@samsung.com>
4285 L:      linux-pm@vger.kernel.org
4286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4287 S:      Maintained
4288 F:      drivers/devfreq/
4289 F:      include/linux/devfreq.h
4290 F:      Documentation/devicetree/bindings/devfreq/
4291
4292 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4293 M:      Chanwoo Choi <cw00.choi@samsung.com>
4294 L:      linux-pm@vger.kernel.org
4295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4296 S:      Supported
4297 F:      drivers/devfreq/event/
4298 F:      drivers/devfreq/devfreq-event.c
4299 F:      include/linux/devfreq-event.h
4300 F:      Documentation/devicetree/bindings/devfreq/event/
4301
4302 DEVICE NUMBER REGISTRY
4303 M:      Torben Mathiasen <device@lanana.org>
4304 W:      http://lanana.org/docs/device-list/index.html
4305 S:      Maintained
4306
4307 DEVICE-MAPPER  (LVM)
4308 M:      Alasdair Kergon <agk@redhat.com>
4309 M:      Mike Snitzer <snitzer@redhat.com>
4310 M:      dm-devel@redhat.com
4311 L:      dm-devel@redhat.com
4312 W:      http://sources.redhat.com/dm
4313 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4315 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4316 S:      Maintained
4317 F:      Documentation/device-mapper/
4318 F:      drivers/md/Makefile
4319 F:      drivers/md/Kconfig
4320 F:      drivers/md/dm*
4321 F:      drivers/md/persistent-data/
4322 F:      include/linux/device-mapper.h
4323 F:      include/linux/dm-*.h
4324 F:      include/uapi/linux/dm-*.h
4325
4326 DEVLINK
4327 M:      Jiri Pirko <jiri@mellanox.com>
4328 L:      netdev@vger.kernel.org
4329 S:      Supported
4330 F:      net/core/devlink.c
4331 F:      include/net/devlink.h
4332 F:      include/uapi/linux/devlink.h
4333
4334 DIALOG SEMICONDUCTOR DRIVERS
4335 M:      Support Opensource <support.opensource@diasemi.com>
4336 W:      http://www.dialog-semiconductor.com/products
4337 S:      Supported
4338 F:      Documentation/hwmon/da90??
4339 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4340 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4341 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4342 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4343 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4344 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4345 F:      drivers/gpio/gpio-da90??.c
4346 F:      drivers/hwmon/da90??-hwmon.c
4347 F:      drivers/iio/adc/da91??-*.c
4348 F:      drivers/input/misc/da90??_onkey.c
4349 F:      drivers/input/touchscreen/da9052_tsi.c
4350 F:      drivers/leds/leds-da90??.c
4351 F:      drivers/mfd/da903x.c
4352 F:      drivers/mfd/da90??-*.c
4353 F:      drivers/mfd/da91??-*.c
4354 F:      drivers/power/supply/da9052-battery.c
4355 F:      drivers/power/supply/da91??-*.c
4356 F:      drivers/regulator/da903x.c
4357 F:      drivers/regulator/da9???-regulator.[ch]
4358 F:      drivers/thermal/da90??-thermal.c
4359 F:      drivers/rtc/rtc-da90??.c
4360 F:      drivers/video/backlight/da90??_bl.c
4361 F:      drivers/watchdog/da90??_wdt.c
4362 F:      include/linux/mfd/da903x.h
4363 F:      include/linux/mfd/da9052/
4364 F:      include/linux/mfd/da9055/
4365 F:      include/linux/mfd/da9062/
4366 F:      include/linux/mfd/da9063/
4367 F:      include/linux/mfd/da9150/
4368 F:      include/linux/regulator/da9211.h
4369 F:      include/sound/da[79]*.h
4370 F:      sound/soc/codecs/da[79]*.[ch]
4371
4372 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4373 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4374 L:      linux-gpio@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/gpio/gpio-gpio-mm.c
4377
4378 DIGI NEO AND CLASSIC PCI PRODUCTS
4379 M:      Lidza Louina <lidza.louina@gmail.com>
4380 M:      Mark Hounschell <markh@compro.net>
4381 L:      driverdev-devel@linuxdriverproject.org
4382 S:      Maintained
4383 F:      drivers/staging/dgnc/
4384
4385 DIOLAN U2C-12 I2C DRIVER
4386 M:      Guenter Roeck <linux@roeck-us.net>
4387 L:      linux-i2c@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4390
4391 FILESYSTEM DIRECT ACCESS (DAX)
4392 M:      Matthew Wilcox <mawilcox@microsoft.com>
4393 M:      Ross Zwisler <zwisler@kernel.org>
4394 M:      Jan Kara <jack@suse.cz>
4395 L:      linux-fsdevel@vger.kernel.org
4396 S:      Supported
4397 F:      fs/dax.c
4398 F:      include/linux/dax.h
4399 F:      include/trace/events/fs_dax.h
4400
4401 DEVICE DIRECT ACCESS (DAX)
4402 M:      Dan Williams <dan.j.williams@intel.com>
4403 M:      Dave Jiang <dave.jiang@intel.com>
4404 M:      Ross Zwisler <zwisler@kernel.org>
4405 M:      Vishal Verma <vishal.l.verma@intel.com>
4406 L:      linux-nvdimm@lists.01.org
4407 S:      Supported
4408 F:      drivers/dax/
4409
4410 DIRECTORY NOTIFICATION (DNOTIFY)
4411 M:      Jan Kara <jack@suse.cz>
4412 R:      Amir Goldstein <amir73il@gmail.com>
4413 L:      linux-fsdevel@vger.kernel.org
4414 S:      Maintained
4415 F:      Documentation/filesystems/dnotify.txt
4416 F:      fs/notify/dnotify/
4417 F:      include/linux/dnotify.h
4418
4419 DISK GEOMETRY AND PARTITION HANDLING
4420 M:      Andries Brouwer <aeb@cwi.nl>
4421 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4422 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4423 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4424 S:      Maintained
4425
4426 DISKQUOTA
4427 M:      Jan Kara <jack@suse.com>
4428 S:      Maintained
4429 F:      Documentation/filesystems/quota.txt
4430 F:      fs/quota/
4431 F:      include/linux/quota*.h
4432 F:      include/uapi/linux/quota*.h
4433
4434 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4435 M:      Bernie Thompson <bernie@plugable.com>
4436 L:      linux-fbdev@vger.kernel.org
4437 S:      Maintained
4438 W:      http://plugable.com/category/projects/udlfb/
4439 F:      drivers/video/fbdev/udlfb.c
4440 F:      include/video/udlfb.h
4441 F:      Documentation/fb/udlfb.txt
4442
4443 DISTRIBUTED LOCK MANAGER (DLM)
4444 M:      Christine Caulfield <ccaulfie@redhat.com>
4445 M:      David Teigland <teigland@redhat.com>
4446 L:      cluster-devel@redhat.com
4447 W:      http://sources.redhat.com/cluster/
4448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4449 S:      Supported
4450 F:      fs/dlm/
4451
4452 DMA BUFFER SHARING FRAMEWORK
4453 M:      Sumit Semwal <sumit.semwal@linaro.org>
4454 S:      Maintained
4455 L:      linux-media@vger.kernel.org
4456 L:      dri-devel@lists.freedesktop.org
4457 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4458 F:      drivers/dma-buf/
4459 F:      include/linux/dma-buf*
4460 F:      include/linux/reservation.h
4461 F:      include/linux/*fence.h
4462 F:      Documentation/driver-api/dma-buf.rst
4463 T:      git git://anongit.freedesktop.org/drm/drm-misc
4464
4465 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4466 M:      Vinod Koul <vkoul@kernel.org>
4467 L:      dmaengine@vger.kernel.org
4468 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4469 S:      Maintained
4470 F:      drivers/dma/
4471 F:      include/linux/dmaengine.h
4472 F:      include/linux/of_dma.h
4473 F:      Documentation/devicetree/bindings/dma/
4474 F:      Documentation/driver-api/dmaengine/
4475 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4476
4477 DMA MAPPING HELPERS
4478 M:      Christoph Hellwig <hch@lst.de>
4479 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4480 R:      Robin Murphy <robin.murphy@arm.com>
4481 L:      iommu@lists.linux-foundation.org
4482 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4483 W:      http://git.infradead.org/users/hch/dma-mapping.git
4484 S:      Supported
4485 F:      kernel/dma/
4486 F:      include/asm-generic/dma-mapping.h
4487 F:      include/linux/dma-direct.h
4488 F:      include/linux/dma-mapping.h
4489 F:      include/linux/dma-noncoherent.h
4490
4491 DME1737 HARDWARE MONITOR DRIVER
4492 M:      Juerg Haefliger <juergh@gmail.com>
4493 L:      linux-hwmon@vger.kernel.org
4494 S:      Maintained
4495 F:      Documentation/hwmon/dme1737
4496 F:      drivers/hwmon/dme1737.c
4497
4498 DMI/SMBIOS SUPPORT
4499 M:      Jean Delvare <jdelvare@suse.com>
4500 S:      Maintained
4501 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4502 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4503 F:      drivers/firmware/dmi-id.c
4504 F:      drivers/firmware/dmi_scan.c
4505 F:      include/linux/dmi.h
4506
4507 DOCUMENTATION
4508 M:      Jonathan Corbet <corbet@lwn.net>
4509 L:      linux-doc@vger.kernel.org
4510 S:      Maintained
4511 F:      Documentation/
4512 F:      scripts/kernel-doc
4513 X:      Documentation/ABI/
4514 X:      Documentation/devicetree/
4515 X:      Documentation/acpi
4516 X:      Documentation/power
4517 X:      Documentation/spi
4518 X:      Documentation/media
4519 T:      git git://git.lwn.net/linux.git docs-next
4520
4521 DOCUMENTATION/ITALIAN
4522 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4523 L:      linux-doc@vger.kernel.org
4524 S:      Maintained
4525 F:      Documentation/translations/it_IT
4526
4527 DONGWOON DW9714 LENS VOICE COIL DRIVER
4528 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4529 L:      linux-media@vger.kernel.org
4530 T:      git git://linuxtv.org/media_tree.git
4531 S:      Maintained
4532 F:      drivers/media/i2c/dw9714.c
4533
4534 DONGWOON DW9807 LENS VOICE COIL DRIVER
4535 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4536 L:      linux-media@vger.kernel.org
4537 T:      git git://linuxtv.org/media_tree.git
4538 S:      Maintained
4539 F:      drivers/media/i2c/dw9807.c
4540
4541 DOUBLETALK DRIVER
4542 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4543 L:      blinux-list@redhat.com
4544 S:      Maintained
4545 F:      drivers/char/dtlk.c
4546 F:      include/linux/dtlk.h
4547
4548 DPAA2 DATAPATH I/O (DPIO) DRIVER
4549 M:      Roy Pledge <Roy.Pledge@nxp.com>
4550 L:      linux-kernel@vger.kernel.org
4551 S:      Maintained
4552 F:      drivers/soc/fsl/dpio
4553
4554 DPAA2 ETHERNET DRIVER
4555 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4556 L:      linux-kernel@vger.kernel.org
4557 S:      Maintained
4558 F:      drivers/staging/fsl-dpaa2/ethernet
4559
4560 DPAA2 ETHERNET SWITCH DRIVER
4561 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4562 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4563 L:      linux-kernel@vger.kernel.org
4564 S:      Maintained
4565 F:      drivers/staging/fsl-dpaa2/ethsw
4566
4567 DPAA2 PTP CLOCK DRIVER
4568 M:      Yangbo Lu <yangbo.lu@nxp.com>
4569 L:      linux-kernel@vger.kernel.org
4570 S:      Maintained
4571 F:      drivers/staging/fsl-dpaa2/rtc
4572
4573 DPT_I2O SCSI RAID DRIVER
4574 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4575 L:      linux-scsi@vger.kernel.org
4576 W:      http://www.adaptec.com/
4577 S:      Maintained
4578 F:      drivers/scsi/dpt*
4579 F:      drivers/scsi/dpt/
4580
4581 DRBD DRIVER
4582 M:      Philipp Reisner <philipp.reisner@linbit.com>
4583 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4584 L:      drbd-dev@lists.linbit.com
4585 W:      http://www.drbd.org
4586 T:      git git://git.linbit.com/linux-drbd.git
4587 T:      git git://git.linbit.com/drbd-8.4.git
4588 S:      Supported
4589 F:      drivers/block/drbd/
4590 F:      lib/lru_cache.c
4591 F:      Documentation/blockdev/drbd/
4592
4593 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4594 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4595 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4597 S:      Supported
4598 F:      Documentation/kobject.txt
4599 F:      drivers/base/
4600 F:      fs/debugfs/
4601 F:      fs/sysfs/
4602 F:      include/linux/debugfs.h
4603 F:      include/linux/kobj*
4604 F:      lib/kobj*
4605
4606 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4607 M:      Kevin Hilman <khilman@kernel.org>
4608 M:      Nishanth Menon <nm@ti.com>
4609 S:      Maintained
4610 F:      drivers/power/avs/
4611 F:      include/linux/power/smartreflex.h
4612 L:      linux-pm@vger.kernel.org
4613
4614 DRM DRIVER FOR ARM PL111 CLCD
4615 M:      Eric Anholt <eric@anholt.net>
4616 T:      git git://anongit.freedesktop.org/drm/drm-misc
4617 S:      Supported
4618 F:      drivers/gpu/drm/pl111/
4619
4620 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4621 M:      Linus Walleij <linus.walleij@linaro.org>
4622 T:      git git://anongit.freedesktop.org/drm/drm-misc
4623 S:      Maintained
4624 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4625 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4626
4627 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4628 M:      Dave Airlie <airlied@redhat.com>
4629 S:      Odd Fixes
4630 F:      drivers/gpu/drm/ast/
4631
4632 DRM DRIVER FOR BOCHS VIRTUAL GPU
4633 M:      Gerd Hoffmann <kraxel@redhat.com>
4634 L:      virtualization@lists.linux-foundation.org
4635 T:      git git://anongit.freedesktop.org/drm/drm-misc
4636 S:      Maintained
4637 F:      drivers/gpu/drm/bochs/
4638
4639 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4640 M:      Linus Walleij <linus.walleij@linaro.org>
4641 T:      git git://anongit.freedesktop.org/drm/drm-misc
4642 S:      Maintained
4643 F:      drivers/gpu/drm/tve200/
4644
4645 DRM DRIVER FOR ILITEK ILI9225 PANELS
4646 M:      David Lechner <david@lechnology.com>
4647 S:      Maintained
4648 F:      drivers/gpu/drm/tinydrm/ili9225.c
4649 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4650
4651 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4652 S:      Orphan / Obsolete
4653 F:      drivers/gpu/drm/i810/
4654 F:      include/uapi/drm/i810_drm.h
4655
4656 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4657 S:      Orphan / Obsolete
4658 F:      drivers/gpu/drm/mga/
4659 F:      include/uapi/drm/mga_drm.h
4660
4661 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4662 M:      Dave Airlie <airlied@redhat.com>
4663 S:      Odd Fixes
4664 F:      drivers/gpu/drm/mgag200/
4665
4666 DRM DRIVER FOR MI0283QT
4667 M:      Noralf Trønnes <noralf@tronnes.org>
4668 S:      Maintained
4669 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4670 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4671
4672 DRM DRIVER FOR MSM ADRENO GPU
4673 M:      Rob Clark <robdclark@gmail.com>
4674 L:      linux-arm-msm@vger.kernel.org
4675 L:      dri-devel@lists.freedesktop.org
4676 L:      freedreno@lists.freedesktop.org
4677 T:      git git://people.freedesktop.org/~robclark/linux
4678 S:      Maintained
4679 F:      drivers/gpu/drm/msm/
4680 F:      include/uapi/drm/msm_drm.h
4681 F:      Documentation/devicetree/bindings/display/msm/
4682
4683 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4684 M:      Ben Skeggs <bskeggs@redhat.com>
4685 L:      dri-devel@lists.freedesktop.org
4686 L:      nouveau@lists.freedesktop.org
4687 T:      git git://github.com/skeggsb/linux
4688 S:      Supported
4689 F:      drivers/gpu/drm/nouveau/
4690 F:      include/uapi/drm/nouveau_drm.h
4691
4692 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4693 M:      Noralf Trønnes <noralf@tronnes.org>
4694 S:      Maintained
4695 F:      drivers/gpu/drm/tinydrm/repaper.c
4696 F:      Documentation/devicetree/bindings/display/repaper.txt
4697
4698 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4699 M:      Dave Airlie <airlied@redhat.com>
4700 M:      Gerd Hoffmann <kraxel@redhat.com>
4701 L:      virtualization@lists.linux-foundation.org
4702 T:      git git://anongit.freedesktop.org/drm/drm-misc
4703 S:      Obsolete
4704 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4705 F:      drivers/gpu/drm/cirrus/
4706
4707 DRM DRIVER FOR QXL VIRTUAL GPU
4708 M:      Dave Airlie <airlied@redhat.com>
4709 M:      Gerd Hoffmann <kraxel@redhat.com>
4710 L:      virtualization@lists.linux-foundation.org
4711 T:      git git://anongit.freedesktop.org/drm/drm-misc
4712 S:      Maintained
4713 F:      drivers/gpu/drm/qxl/
4714 F:      include/uapi/drm/qxl_drm.h
4715
4716 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4717 S:      Orphan / Obsolete
4718 F:      drivers/gpu/drm/r128/
4719 F:      include/uapi/drm/r128_drm.h
4720
4721 DRM DRIVER FOR SAVAGE VIDEO CARDS
4722 S:      Orphan / Obsolete
4723 F:      drivers/gpu/drm/savage/
4724 F:      include/uapi/drm/savage_drm.h
4725
4726 DRM DRIVER FOR SIS VIDEO CARDS
4727 S:      Orphan / Obsolete
4728 F:      drivers/gpu/drm/sis/
4729 F:      include/uapi/drm/sis_drm.h
4730
4731 DRM DRIVER FOR SITRONIX ST7586 PANELS
4732 M:      David Lechner <david@lechnology.com>
4733 S:      Maintained
4734 F:      drivers/gpu/drm/tinydrm/st7586.c
4735 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4736
4737 DRM DRIVER FOR SITRONIX ST7735R PANELS
4738 M:      David Lechner <david@lechnology.com>
4739 S:      Maintained
4740 F:      drivers/gpu/drm/tinydrm/st7735r.c
4741 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4742
4743 DRM DRIVER FOR TDFX VIDEO CARDS
4744 S:      Orphan / Obsolete
4745 F:      drivers/gpu/drm/tdfx/
4746
4747 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4748 M:      Dave Airlie <airlied@redhat.com>
4749 S:      Odd Fixes
4750 F:      drivers/gpu/drm/udl/
4751
4752 DRM DRIVER FOR VMWARE VIRTUAL GPU
4753 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4754 M:      Sinclair Yeh <syeh@vmware.com>
4755 M:      Thomas Hellstrom <thellstrom@vmware.com>
4756 L:      dri-devel@lists.freedesktop.org
4757 T:      git git://people.freedesktop.org/~syeh/repos_linux
4758 T:      git git://people.freedesktop.org/~thomash/linux
4759 S:      Supported
4760 F:      drivers/gpu/drm/vmwgfx/
4761 F:      include/uapi/drm/vmwgfx_drm.h
4762
4763 DRM DRIVERS
4764 M:      David Airlie <airlied@linux.ie>
4765 L:      dri-devel@lists.freedesktop.org
4766 T:      git git://anongit.freedesktop.org/drm/drm
4767 B:      https://bugs.freedesktop.org/
4768 C:      irc://chat.freenode.net/dri-devel
4769 S:      Maintained
4770 F:      drivers/gpu/drm/
4771 F:      drivers/gpu/vga/
4772 F:      Documentation/devicetree/bindings/display/
4773 F:      Documentation/devicetree/bindings/gpu/
4774 F:      Documentation/gpu/
4775 F:      include/drm/
4776 F:      include/uapi/drm/
4777 F:      include/linux/vga*
4778
4779 DRM DRIVERS AND MISC GPU PATCHES
4780 M:      Gustavo Padovan <gustavo@padovan.org>
4781 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4782 M:      Sean Paul <sean@poorly.run>
4783 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4784 S:      Maintained
4785 T:      git git://anongit.freedesktop.org/drm/drm-misc
4786 F:      Documentation/gpu/
4787 F:      drivers/gpu/vga/
4788 F:      drivers/gpu/drm/*
4789 F:      include/drm/drm*
4790 F:      include/uapi/drm/drm*
4791 F:      include/linux/vga*
4792
4793 DRM DRIVERS FOR ALLWINNER A10
4794 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4795 L:      dri-devel@lists.freedesktop.org
4796 S:      Supported
4797 F:      drivers/gpu/drm/sun4i/
4798 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4799 T:      git git://anongit.freedesktop.org/drm/drm-misc
4800
4801 DRM DRIVERS FOR AMLOGIC SOCS
4802 M:      Neil Armstrong <narmstrong@baylibre.com>
4803 L:      dri-devel@lists.freedesktop.org
4804 L:      linux-amlogic@lists.infradead.org
4805 W:      http://linux-meson.com/
4806 S:      Supported
4807 F:      drivers/gpu/drm/meson/
4808 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4809 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4810 F:      Documentation/gpu/meson.rst
4811 T:      git git://anongit.freedesktop.org/drm/drm-misc
4812
4813 DRM DRIVERS FOR ATMEL HLCDC
4814 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4815 L:      dri-devel@lists.freedesktop.org
4816 S:      Supported
4817 F:      drivers/gpu/drm/atmel-hlcdc/
4818 F:      Documentation/devicetree/bindings/display/atmel/
4819 T:      git git://anongit.freedesktop.org/drm/drm-misc
4820
4821 DRM DRIVERS FOR BRIDGE CHIPS
4822 M:      Archit Taneja <architt@codeaurora.org>
4823 M:      Andrzej Hajda <a.hajda@samsung.com>
4824 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4825 S:      Maintained
4826 T:      git git://anongit.freedesktop.org/drm/drm-misc
4827 F:      drivers/gpu/drm/bridge/
4828
4829 DRM DRIVERS FOR EXYNOS
4830 M:      Inki Dae <inki.dae@samsung.com>
4831 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4832 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4833 M:      Kyungmin Park <kyungmin.park@samsung.com>
4834 L:      dri-devel@lists.freedesktop.org
4835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4836 S:      Supported
4837 F:      drivers/gpu/drm/exynos/
4838 F:      include/uapi/drm/exynos_drm.h
4839 F:      Documentation/devicetree/bindings/display/exynos/
4840
4841 DRM DRIVERS FOR FREESCALE DCU
4842 M:      Stefan Agner <stefan@agner.ch>
4843 M:      Alison Wang <alison.wang@nxp.com>
4844 L:      dri-devel@lists.freedesktop.org
4845 S:      Supported
4846 F:      drivers/gpu/drm/fsl-dcu/
4847 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4848 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4849 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4850
4851 DRM DRIVERS FOR FREESCALE IMX
4852 M:      Philipp Zabel <p.zabel@pengutronix.de>
4853 L:      dri-devel@lists.freedesktop.org
4854 S:      Maintained
4855 F:      drivers/gpu/drm/imx/
4856 F:      drivers/gpu/ipu-v3/
4857 F:      Documentation/devicetree/bindings/display/imx/
4858
4859 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4860 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4861 L:      dri-devel@lists.freedesktop.org
4862 T:      git git://github.com/patjak/drm-gma500
4863 S:      Maintained
4864 F:      drivers/gpu/drm/gma500/
4865
4866 DRM DRIVERS FOR HISILICON
4867 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4868 M:      Rongrong Zou <zourongrong@gmail.com>
4869 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4870 R:      Chen Feng <puck.chen@hisilicon.com>
4871 L:      dri-devel@lists.freedesktop.org
4872 T:      git git://github.com/xin3liang/linux.git
4873 S:      Maintained
4874 F:      drivers/gpu/drm/hisilicon/
4875 F:      Documentation/devicetree/bindings/display/hisilicon/
4876
4877 DRM DRIVERS FOR MEDIATEK
4878 M:      CK Hu <ck.hu@mediatek.com>
4879 M:      Philipp Zabel <p.zabel@pengutronix.de>
4880 L:      dri-devel@lists.freedesktop.org
4881 S:      Supported
4882 F:      drivers/gpu/drm/mediatek/
4883 F:      Documentation/devicetree/bindings/display/mediatek/
4884
4885 DRM DRIVERS FOR NVIDIA TEGRA
4886 M:      Thierry Reding <thierry.reding@gmail.com>
4887 L:      dri-devel@lists.freedesktop.org
4888 L:      linux-tegra@vger.kernel.org
4889 T:      git git://anongit.freedesktop.org/tegra/linux.git
4890 S:      Supported
4891 F:      drivers/gpu/drm/tegra/
4892 F:      drivers/gpu/host1x/
4893 F:      include/linux/host1x.h
4894 F:      include/uapi/drm/tegra_drm.h
4895 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4896
4897 DRM DRIVERS FOR RENESAS
4898 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4899 L:      dri-devel@lists.freedesktop.org
4900 L:      linux-renesas-soc@vger.kernel.org
4901 T:      git git://linuxtv.org/pinchartl/fbdev
4902 S:      Supported
4903 F:      drivers/gpu/drm/rcar-du/
4904 F:      drivers/gpu/drm/shmobile/
4905 F:      include/linux/platform_data/shmob_drm.h
4906 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4907 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4908 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4909
4910 DRM DRIVERS FOR ROCKCHIP
4911 M:      Sandy Huang <hjc@rock-chips.com>
4912 M:      Heiko Stübner <heiko@sntech.de>
4913 L:      dri-devel@lists.freedesktop.org
4914 S:      Maintained
4915 F:      drivers/gpu/drm/rockchip/
4916 F:      Documentation/devicetree/bindings/display/rockchip/
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918
4919 DRM DRIVERS FOR STI
4920 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4921 M:      Vincent Abriou <vincent.abriou@st.com>
4922 L:      dri-devel@lists.freedesktop.org
4923 T:      git git://anongit.freedesktop.org/drm/drm-misc
4924 S:      Maintained
4925 F:      drivers/gpu/drm/sti
4926 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4927
4928 DRM DRIVERS FOR STM
4929 M:      Yannick Fertre <yannick.fertre@st.com>
4930 M:      Philippe Cornu <philippe.cornu@st.com>
4931 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4932 M:      Vincent Abriou <vincent.abriou@st.com>
4933 L:      dri-devel@lists.freedesktop.org
4934 T:      git git://anongit.freedesktop.org/drm/drm-misc
4935 S:      Maintained
4936 F:      drivers/gpu/drm/stm
4937 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4938
4939 DRM DRIVERS FOR TI LCDC
4940 M:      Jyri Sarha <jsarha@ti.com>
4941 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4942 L:      dri-devel@lists.freedesktop.org
4943 S:      Maintained
4944 F:      drivers/gpu/drm/tilcdc/
4945 F:      Documentation/devicetree/bindings/display/tilcdc/
4946
4947 DRM DRIVERS FOR TI OMAP
4948 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4949 L:      dri-devel@lists.freedesktop.org
4950 S:      Maintained
4951 F:      drivers/gpu/drm/omapdrm/
4952 F:      Documentation/devicetree/bindings/display/ti/
4953
4954 DRM DRIVERS FOR V3D
4955 M:      Eric Anholt <eric@anholt.net>
4956 S:      Supported
4957 F:      drivers/gpu/drm/v3d/
4958 F:      include/uapi/drm/v3d_drm.h
4959 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4960 T:      git git://anongit.freedesktop.org/drm/drm-misc
4961
4962 DRM DRIVERS FOR VC4
4963 M:      Eric Anholt <eric@anholt.net>
4964 T:      git git://github.com/anholt/linux
4965 S:      Supported
4966 F:      drivers/gpu/drm/vc4/
4967 F:      include/uapi/drm/vc4_drm.h
4968 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4969 T:      git git://anongit.freedesktop.org/drm/drm-misc
4970
4971 DRM DRIVERS FOR VIVANTE GPU IP
4972 M:      Lucas Stach <l.stach@pengutronix.de>
4973 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4974 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4975 L:      etnaviv@lists.freedesktop.org
4976 L:      dri-devel@lists.freedesktop.org
4977 S:      Maintained
4978 F:      drivers/gpu/drm/etnaviv/
4979 F:      include/uapi/drm/etnaviv_drm.h
4980 F:      Documentation/devicetree/bindings/display/etnaviv/
4981
4982 DRM DRIVERS FOR XILINX
4983 M:      Hyun Kwon <hyun.kwon@xilinx.com>
4984 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4985 L:      dri-devel@lists.freedesktop.org
4986 S:      Maintained
4987 F:      drivers/gpu/drm/xlnx/
4988 F:      Documentation/devicetree/bindings/display/xlnx/
4989 T:      git git://anongit.freedesktop.org/drm/drm-misc
4990
4991 DRM DRIVERS FOR ZTE ZX
4992 M:      Shawn Guo <shawnguo@kernel.org>
4993 L:      dri-devel@lists.freedesktop.org
4994 S:      Maintained
4995 F:      drivers/gpu/drm/zte/
4996 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4997 T:      git git://anongit.freedesktop.org/drm/drm-misc
4998
4999 DRM PANEL DRIVERS
5000 M:      Thierry Reding <thierry.reding@gmail.com>
5001 L:      dri-devel@lists.freedesktop.org
5002 T:      git git://anongit.freedesktop.org/drm/drm-misc
5003 S:      Maintained
5004 F:      drivers/gpu/drm/drm_panel.c
5005 F:      drivers/gpu/drm/panel/
5006 F:      include/drm/drm_panel.h
5007 F:      Documentation/devicetree/bindings/display/panel/
5008
5009 DRM TINYDRM DRIVERS
5010 M:      Noralf Trønnes <noralf@tronnes.org>
5011 W:      https://github.com/notro/tinydrm/wiki/Development
5012 T:      git git://anongit.freedesktop.org/drm/drm-misc
5013 S:      Maintained
5014 F:      drivers/gpu/drm/tinydrm/
5015 F:      include/drm/tinydrm/
5016
5017 DRM DRIVERS FOR XEN
5018 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5019 T:      git git://anongit.freedesktop.org/drm/drm-misc
5020 L:      dri-devel@lists.freedesktop.org
5021 L:      xen-devel@lists.xen.org
5022 S:      Supported
5023 F:      drivers/gpu/drm/xen/
5024 F:      Documentation/gpu/xen-front.rst
5025
5026 DRM TTM SUBSYSTEM
5027 M:      Christian Koenig <christian.koenig@amd.com>
5028 M:      Huang Rui <ray.huang@amd.com>
5029 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5030 T:      git git://people.freedesktop.org/~agd5f/linux
5031 S:      Maintained
5032 L:      dri-devel@lists.freedesktop.org
5033 F:      include/drm/ttm/
5034 F:      drivers/gpu/drm/ttm/
5035
5036 DSBR100 USB FM RADIO DRIVER
5037 M:      Alexey Klimov <klimov.linux@gmail.com>
5038 L:      linux-media@vger.kernel.org
5039 T:      git git://linuxtv.org/media_tree.git
5040 S:      Maintained
5041 F:      drivers/media/radio/dsbr100.c
5042
5043 DSCC4 DRIVER
5044 M:      Francois Romieu <romieu@fr.zoreil.com>
5045 L:      netdev@vger.kernel.org
5046 S:      Maintained
5047 F:      drivers/net/wan/dscc4.c
5048
5049 DT3155 MEDIA DRIVER
5050 M:      Hans Verkuil <hverkuil@xs4all.nl>
5051 L:      linux-media@vger.kernel.org
5052 T:      git git://linuxtv.org/media_tree.git
5053 W:      https://linuxtv.org
5054 S:      Odd Fixes
5055 F:      drivers/media/pci/dt3155/
5056
5057 DVB_USB_AF9015 MEDIA DRIVER
5058 M:      Antti Palosaari <crope@iki.fi>
5059 L:      linux-media@vger.kernel.org
5060 W:      https://linuxtv.org
5061 W:      http://palosaari.fi/linux/
5062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5063 T:      git git://linuxtv.org/anttip/media_tree.git
5064 S:      Maintained
5065 F:      drivers/media/usb/dvb-usb-v2/af9015*
5066
5067 DVB_USB_AF9035 MEDIA DRIVER
5068 M:      Antti Palosaari <crope@iki.fi>
5069 L:      linux-media@vger.kernel.org
5070 W:      https://linuxtv.org
5071 W:      http://palosaari.fi/linux/
5072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5073 T:      git git://linuxtv.org/anttip/media_tree.git
5074 S:      Maintained
5075 F:      drivers/media/usb/dvb-usb-v2/af9035*
5076
5077 DVB_USB_ANYSEE MEDIA DRIVER
5078 M:      Antti Palosaari <crope@iki.fi>
5079 L:      linux-media@vger.kernel.org
5080 W:      https://linuxtv.org
5081 W:      http://palosaari.fi/linux/
5082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5083 T:      git git://linuxtv.org/anttip/media_tree.git
5084 S:      Maintained
5085 F:      drivers/media/usb/dvb-usb-v2/anysee*
5086
5087 DVB_USB_AU6610 MEDIA DRIVER
5088 M:      Antti Palosaari <crope@iki.fi>
5089 L:      linux-media@vger.kernel.org
5090 W:      https://linuxtv.org
5091 W:      http://palosaari.fi/linux/
5092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5093 T:      git git://linuxtv.org/anttip/media_tree.git
5094 S:      Maintained
5095 F:      drivers/media/usb/dvb-usb-v2/au6610*
5096
5097 DVB_USB_CE6230 MEDIA DRIVER
5098 M:      Antti Palosaari <crope@iki.fi>
5099 L:      linux-media@vger.kernel.org
5100 W:      https://linuxtv.org
5101 W:      http://palosaari.fi/linux/
5102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5103 T:      git git://linuxtv.org/anttip/media_tree.git
5104 S:      Maintained
5105 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5106
5107 DVB_USB_CXUSB MEDIA DRIVER
5108 M:      Michael Krufky <mkrufky@linuxtv.org>
5109 L:      linux-media@vger.kernel.org
5110 W:      https://linuxtv.org
5111 W:      http://github.com/mkrufky
5112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5113 T:      git git://linuxtv.org/media_tree.git
5114 S:      Maintained
5115 F:      drivers/media/usb/dvb-usb/cxusb*
5116
5117 DVB_USB_EC168 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/usb/dvb-usb-v2/ec168*
5126
5127 DVB_USB_GL861 MEDIA DRIVER
5128 M:      Antti Palosaari <crope@iki.fi>
5129 L:      linux-media@vger.kernel.org
5130 W:      https://linuxtv.org
5131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5132 T:      git git://linuxtv.org/anttip/media_tree.git
5133 S:      Maintained
5134 F:      drivers/media/usb/dvb-usb-v2/gl861*
5135
5136 DVB_USB_MXL111SF MEDIA DRIVER
5137 M:      Michael Krufky <mkrufky@linuxtv.org>
5138 L:      linux-media@vger.kernel.org
5139 W:      https://linuxtv.org
5140 W:      http://github.com/mkrufky
5141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5142 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5143 S:      Maintained
5144 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5145
5146 DVB_USB_RTL28XXU MEDIA DRIVER
5147 M:      Antti Palosaari <crope@iki.fi>
5148 L:      linux-media@vger.kernel.org
5149 W:      https://linuxtv.org
5150 W:      http://palosaari.fi/linux/
5151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5152 T:      git git://linuxtv.org/anttip/media_tree.git
5153 S:      Maintained
5154 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5155
5156 DVB_USB_V2 MEDIA DRIVER
5157 M:      Antti Palosaari <crope@iki.fi>
5158 L:      linux-media@vger.kernel.org
5159 W:      https://linuxtv.org
5160 W:      http://palosaari.fi/linux/
5161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5162 T:      git git://linuxtv.org/anttip/media_tree.git
5163 S:      Maintained
5164 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5165 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5166
5167 DYNAMIC DEBUG
5168 M:      Jason Baron <jbaron@akamai.com>
5169 S:      Maintained
5170 F:      lib/dynamic_debug.c
5171 F:      include/linux/dynamic_debug.h
5172
5173 DYNAMIC INTERRUPT MODERATION
5174 M:      Tal Gilboa <talgi@mellanox.com>
5175 S:      Maintained
5176 F:      include/linux/net_dim.h
5177
5178 DZ DECSTATION DZ11 SERIAL DRIVER
5179 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5180 S:      Maintained
5181 F:      drivers/tty/serial/dz.*
5182
5183 E3X0 POWER BUTTON DRIVER
5184 M:      Moritz Fischer <moritz.fischer@ettus.com>
5185 L:      usrp-users@lists.ettus.com
5186 W:      http://www.ettus.com
5187 S:      Supported
5188 F:      drivers/input/misc/e3x0-button.c
5189 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5190
5191 E4000 MEDIA DRIVER
5192 M:      Antti Palosaari <crope@iki.fi>
5193 L:      linux-media@vger.kernel.org
5194 W:      https://linuxtv.org
5195 W:      http://palosaari.fi/linux/
5196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5197 T:      git git://linuxtv.org/anttip/media_tree.git
5198 S:      Maintained
5199 F:      drivers/media/tuners/e4000*
5200
5201 EARTH_PT1 MEDIA DRIVER
5202 M:      Akihiro Tsukada <tskd08@gmail.com>
5203 L:      linux-media@vger.kernel.org
5204 S:      Odd Fixes
5205 F:      drivers/media/pci/pt1/
5206
5207 EARTH_PT3 MEDIA DRIVER
5208 M:      Akihiro Tsukada <tskd08@gmail.com>
5209 L:      linux-media@vger.kernel.org
5210 S:      Odd Fixes
5211 F:      drivers/media/pci/pt3/
5212
5213 EC100 MEDIA DRIVER
5214 M:      Antti Palosaari <crope@iki.fi>
5215 L:      linux-media@vger.kernel.org
5216 W:      https://linuxtv.org
5217 W:      http://palosaari.fi/linux/
5218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5219 T:      git git://linuxtv.org/anttip/media_tree.git
5220 S:      Maintained
5221 F:      drivers/media/dvb-frontends/ec100*
5222
5223 ECRYPT FILE SYSTEM
5224 M:      Tyler Hicks <tyhicks@canonical.com>
5225 L:      ecryptfs@vger.kernel.org
5226 W:      http://ecryptfs.org
5227 W:      https://launchpad.net/ecryptfs
5228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5229 S:      Supported
5230 F:      Documentation/filesystems/ecryptfs.txt
5231 F:      fs/ecryptfs/
5232
5233 EDAC-AMD64
5234 M:      Borislav Petkov <bp@alien8.de>
5235 L:      linux-edac@vger.kernel.org
5236 S:      Maintained
5237 F:      drivers/edac/amd64_edac*
5238
5239 EDAC-CALXEDA
5240 M:      Robert Richter <rric@kernel.org>
5241 L:      linux-edac@vger.kernel.org
5242 S:      Maintained
5243 F:      drivers/edac/highbank*
5244
5245 EDAC-CAVIUM OCTEON
5246 M:      Ralf Baechle <ralf@linux-mips.org>
5247 M:      David Daney <david.daney@cavium.com>
5248 L:      linux-edac@vger.kernel.org
5249 L:      linux-mips@linux-mips.org
5250 S:      Supported
5251 F:      drivers/edac/octeon_edac*
5252
5253 EDAC-CAVIUM THUNDERX
5254 M:      David Daney <david.daney@cavium.com>
5255 M:      Jan Glauber <jglauber@cavium.com>
5256 L:      linux-edac@vger.kernel.org
5257 S:      Supported
5258 F:      drivers/edac/thunderx_edac*
5259
5260 EDAC-CORE
5261 M:      Borislav Petkov <bp@alien8.de>
5262 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5263 L:      linux-edac@vger.kernel.org
5264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5266 S:      Supported
5267 F:      Documentation/admin-guide/ras.rst
5268 F:      Documentation/driver-api/edac.rst
5269 F:      drivers/edac/
5270 F:      include/linux/edac.h
5271
5272 EDAC-E752X
5273 M:      Mark Gross <mark.gross@intel.com>
5274 L:      linux-edac@vger.kernel.org
5275 S:      Maintained
5276 F:      drivers/edac/e752x_edac.c
5277
5278 EDAC-E7XXX
5279 L:      linux-edac@vger.kernel.org
5280 S:      Maintained
5281 F:      drivers/edac/e7xxx_edac.c
5282
5283 EDAC-FSL_DDR
5284 M:      York Sun <york.sun@nxp.com>
5285 L:      linux-edac@vger.kernel.org
5286 S:      Maintained
5287 F:      drivers/edac/fsl_ddr_edac.*
5288
5289 EDAC-GHES
5290 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5291 L:      linux-edac@vger.kernel.org
5292 S:      Maintained
5293 F:      drivers/edac/ghes_edac.c
5294
5295 EDAC-I3000
5296 L:      linux-edac@vger.kernel.org
5297 S:      Orphan
5298 F:      drivers/edac/i3000_edac.c
5299
5300 EDAC-I5000
5301 L:      linux-edac@vger.kernel.org
5302 S:      Maintained
5303 F:      drivers/edac/i5000_edac.c
5304
5305 EDAC-I5400
5306 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5307 L:      linux-edac@vger.kernel.org
5308 S:      Maintained
5309 F:      drivers/edac/i5400_edac.c
5310
5311 EDAC-I7300
5312 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5313 L:      linux-edac@vger.kernel.org
5314 S:      Maintained
5315 F:      drivers/edac/i7300_edac.c
5316
5317 EDAC-I7CORE
5318 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5319 L:      linux-edac@vger.kernel.org
5320 S:      Maintained
5321 F:      drivers/edac/i7core_edac.c
5322
5323 EDAC-I82443BXGX
5324 M:      Tim Small <tim@buttersideup.com>
5325 L:      linux-edac@vger.kernel.org
5326 S:      Maintained
5327 F:      drivers/edac/i82443bxgx_edac.c
5328
5329 EDAC-I82975X
5330 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5331 M:      "Arvind R." <arvino55@gmail.com>
5332 L:      linux-edac@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/edac/i82975x_edac.c
5335
5336 EDAC-IE31200
5337 M:      Jason Baron <jbaron@akamai.com>
5338 L:      linux-edac@vger.kernel.org
5339 S:      Maintained
5340 F:      drivers/edac/ie31200_edac.c
5341
5342 EDAC-MPC85XX
5343 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5344 L:      linux-edac@vger.kernel.org
5345 S:      Maintained
5346 F:      drivers/edac/mpc85xx_edac.[ch]
5347
5348 EDAC-PASEMI
5349 M:      Egor Martovetsky <egor@pasemi.com>
5350 L:      linux-edac@vger.kernel.org
5351 S:      Maintained
5352 F:      drivers/edac/pasemi_edac.c
5353
5354 EDAC-PND2
5355 M:      Tony Luck <tony.luck@intel.com>
5356 L:      linux-edac@vger.kernel.org
5357 S:      Maintained
5358 F:      drivers/edac/pnd2_edac.[ch]
5359
5360 EDAC-R82600
5361 M:      Tim Small <tim@buttersideup.com>
5362 L:      linux-edac@vger.kernel.org
5363 S:      Maintained
5364 F:      drivers/edac/r82600_edac.c
5365
5366 EDAC-SBRIDGE
5367 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5368 L:      linux-edac@vger.kernel.org
5369 S:      Maintained
5370 F:      drivers/edac/sb_edac.c
5371
5372 EDAC-SKYLAKE
5373 M:      Tony Luck <tony.luck@intel.com>
5374 L:      linux-edac@vger.kernel.org
5375 S:      Maintained
5376 F:      drivers/edac/skx_edac.c
5377
5378 EDAC-TI
5379 M:      Tero Kristo <t-kristo@ti.com>
5380 L:      linux-edac@vger.kernel.org
5381 S:      Maintained
5382 F:      drivers/edac/ti_edac.c
5383
5384 EDIROL UA-101/UA-1000 DRIVER
5385 M:      Clemens Ladisch <clemens@ladisch.de>
5386 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5387 T:      git git://git.alsa-project.org/alsa-kernel.git
5388 S:      Maintained
5389 F:      sound/usb/misc/ua101.c
5390
5391 EFI TEST DRIVER
5392 L:      linux-efi@vger.kernel.org
5393 M:      Ivan Hu <ivan.hu@canonical.com>
5394 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5395 S:      Maintained
5396 F:      drivers/firmware/efi/test/
5397
5398 EFI VARIABLE FILESYSTEM
5399 M:      Matthew Garrett <matthew.garrett@nebula.com>
5400 M:      Jeremy Kerr <jk@ozlabs.org>
5401 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5403 L:      linux-efi@vger.kernel.org
5404 S:      Maintained
5405 F:      fs/efivarfs/
5406
5407 EFIFB FRAMEBUFFER DRIVER
5408 L:      linux-fbdev@vger.kernel.org
5409 M:      Peter Jones <pjones@redhat.com>
5410 S:      Maintained
5411 F:      drivers/video/fbdev/efifb.c
5412
5413 EFS FILESYSTEM
5414 W:      http://aeschi.ch.eu.org/efs/
5415 S:      Orphan
5416 F:      fs/efs/
5417
5418 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5419 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5420 L:      netdev@vger.kernel.org
5421 S:      Maintained
5422 F:      drivers/net/ethernet/ibm/ehea/
5423
5424 EM28XX VIDEO4LINUX DRIVER
5425 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5426 L:      linux-media@vger.kernel.org
5427 W:      https://linuxtv.org
5428 T:      git git://linuxtv.org/media_tree.git
5429 S:      Maintained
5430 F:      drivers/media/usb/em28xx/
5431 F:      Documentation/media/v4l-drivers/em28xx*
5432
5433 EMBEDDED LINUX
5434 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5435 M:      Matt Mackall <mpm@selenic.com>
5436 M:      David Woodhouse <dwmw2@infradead.org>
5437 L:      linux-embedded@vger.kernel.org
5438 S:      Maintained
5439
5440 Emulex 10Gbps iSCSI - OneConnect DRIVER
5441 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5442 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5443 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5444 L:      linux-scsi@vger.kernel.org
5445 W:      http://www.broadcom.com
5446 S:      Supported
5447 F:      drivers/scsi/be2iscsi/
5448
5449 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5450 M:      Sathya Perla <sathya.perla@broadcom.com>
5451 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5452 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5453 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5454 L:      netdev@vger.kernel.org
5455 W:      http://www.emulex.com
5456 S:      Supported
5457 F:      drivers/net/ethernet/emulex/benet/
5458
5459 EMULEX ONECONNECT ROCE DRIVER
5460 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5461 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5462 L:      linux-rdma@vger.kernel.org
5463 W:      http://www.broadcom.com
5464 S:      Odd Fixes
5465 F:      drivers/infiniband/hw/ocrdma/
5466 F:      include/uapi/rdma/ocrdma-abi.h
5467
5468 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5469 M:      James Smart <james.smart@broadcom.com>
5470 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5471 L:      linux-scsi@vger.kernel.org
5472 W:      http://www.broadcom.com
5473 S:      Supported
5474 F:      drivers/scsi/lpfc/
5475
5476 ENE CB710 FLASH CARD READER DRIVER
5477 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5478 S:      Maintained
5479 F:      drivers/misc/cb710/
5480 F:      drivers/mmc/host/cb710-mmc.*
5481 F:      include/linux/cb710.h
5482
5483 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5484 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5485 S:      Maintained
5486 F:      drivers/media/rc/ene_ir.*
5487
5488 EPSON S1D13XXX FRAMEBUFFER DRIVER
5489 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5490 S:      Maintained
5491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5492 F:      drivers/video/fbdev/s1d13xxxfb.c
5493 F:      include/video/s1d13xxxfb.h
5494
5495 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5496 M:      Jeff Layton <jlayton@kernel.org>
5497 S:      Maintained
5498 F:      lib/errseq.c
5499 F:      include/linux/errseq.h
5500
5501 ET131X NETWORK DRIVER
5502 M:      Mark Einon <mark.einon@gmail.com>
5503 S:      Odd Fixes
5504 F:      drivers/net/ethernet/agere/
5505
5506 ETHERNET BRIDGE
5507 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5508 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5509 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5510 L:      netdev@vger.kernel.org
5511 W:      http://www.linuxfoundation.org/en/Net:Bridge
5512 S:      Maintained
5513 F:      include/linux/netfilter_bridge/
5514 F:      net/bridge/
5515
5516 ETHERNET PHY LIBRARY
5517 M:      Andrew Lunn <andrew@lunn.ch>
5518 M:      Florian Fainelli <f.fainelli@gmail.com>
5519 L:      netdev@vger.kernel.org
5520 S:      Maintained
5521 F:      Documentation/ABI/testing/sysfs-bus-mdio
5522 F:      Documentation/devicetree/bindings/net/mdio*
5523 F:      Documentation/networking/phy.txt
5524 F:      drivers/net/phy/
5525 F:      drivers/of/of_mdio.c
5526 F:      drivers/of/of_net.c
5527 F:      include/linux/*mdio*.h
5528 F:      include/linux/of_net.h
5529 F:      include/linux/phy.h
5530 F:      include/linux/phy_fixed.h
5531 F:      include/linux/platform_data/mdio-bcm-unimac.h
5532 F:      include/trace/events/mdio.h
5533 F:      include/uapi/linux/mdio.h
5534 F:      include/uapi/linux/mii.h
5535
5536 EXT2 FILE SYSTEM
5537 M:      Jan Kara <jack@suse.com>
5538 L:      linux-ext4@vger.kernel.org
5539 S:      Maintained
5540 F:      Documentation/filesystems/ext2.txt
5541 F:      fs/ext2/
5542 F:      include/linux/ext2*
5543
5544 EXT4 FILE SYSTEM
5545 M:      "Theodore Ts'o" <tytso@mit.edu>
5546 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5547 L:      linux-ext4@vger.kernel.org
5548 W:      http://ext4.wiki.kernel.org
5549 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5551 S:      Maintained
5552 F:      Documentation/filesystems/ext4.txt
5553 F:      fs/ext4/
5554
5555 Extended Verification Module (EVM)
5556 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5557 L:      linux-integrity@vger.kernel.org
5558 S:      Supported
5559 F:      security/integrity/evm/
5560
5561 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5562 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563 L:      linux-efi@vger.kernel.org
5564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5565 S:      Maintained
5566 F:      Documentation/efi-stub.txt
5567 F:      arch/*/kernel/efi.c
5568 F:      arch/x86/boot/compressed/eboot.[ch]
5569 F:      arch/*/include/asm/efi.h
5570 F:      arch/x86/platform/efi/
5571 F:      drivers/firmware/efi/
5572 F:      include/linux/efi*.h
5573 F:      arch/arm/boot/compressed/efi-header.S
5574 F:      arch/arm64/kernel/efi-entry.S
5575
5576 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5577 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5578 M:      Chanwoo Choi <cw00.choi@samsung.com>
5579 L:      linux-kernel@vger.kernel.org
5580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5581 S:      Maintained
5582 F:      drivers/extcon/
5583 F:      include/linux/extcon/
5584 F:      include/linux/extcon.h
5585 F:      Documentation/extcon/
5586 F:      Documentation/devicetree/bindings/extcon/
5587
5588 EXYNOS DP DRIVER
5589 M:      Jingoo Han <jingoohan1@gmail.com>
5590 L:      dri-devel@lists.freedesktop.org
5591 S:      Maintained
5592 F:      drivers/gpu/drm/exynos/exynos_dp*
5593
5594 EXYNOS SYSMMU (IOMMU) driver
5595 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5596 L:      iommu@lists.linux-foundation.org
5597 S:      Maintained
5598 F:      drivers/iommu/exynos-iommu.c
5599
5600 EZchip NPS platform support
5601 M:      Vineet Gupta <vgupta@synopsys.com>
5602 M:      Ofer Levi <oferle@mellanox.com>
5603 S:      Supported
5604 F:      arch/arc/plat-eznps
5605 F:      arch/arc/boot/dts/eznps.dts
5606
5607 F2FS FILE SYSTEM
5608 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5609 M:      Chao Yu <yuchao0@huawei.com>
5610 L:      linux-f2fs-devel@lists.sourceforge.net
5611 W:      https://f2fs.wiki.kernel.org/
5612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5613 S:      Maintained
5614 F:      Documentation/filesystems/f2fs.txt
5615 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5616 F:      fs/f2fs/
5617 F:      include/linux/f2fs_fs.h
5618 F:      include/trace/events/f2fs.h
5619
5620 F71805F HARDWARE MONITORING DRIVER
5621 M:      Jean Delvare <jdelvare@suse.com>
5622 L:      linux-hwmon@vger.kernel.org
5623 S:      Maintained
5624 F:      Documentation/hwmon/f71805f
5625 F:      drivers/hwmon/f71805f.c
5626
5627 FADDR2LINE
5628 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5629 S:      Maintained
5630 F:      scripts/faddr2line
5631
5632 FAILOVER MODULE
5633 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5634 L:      netdev@vger.kernel.org
5635 S:      Supported
5636 F:      net/core/failover.c
5637 F:      include/net/failover.h
5638 F:      Documentation/networking/failover.rst
5639
5640 FANOTIFY
5641 M:      Jan Kara <jack@suse.cz>
5642 R:      Amir Goldstein <amir73il@gmail.com>
5643 L:      linux-fsdevel@vger.kernel.org
5644 S:      Maintained
5645 F:      fs/notify/fanotify/
5646 F:      include/linux/fanotify.h
5647 F:      include/uapi/linux/fanotify.h
5648
5649 FARSYNC SYNCHRONOUS DRIVER
5650 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5651 W:      http://www.farsite.co.uk/
5652 S:      Supported
5653 F:      drivers/net/wan/farsync.*
5654
5655 FAULT INJECTION SUPPORT
5656 M:      Akinobu Mita <akinobu.mita@gmail.com>
5657 S:      Supported
5658 F:      Documentation/fault-injection/
5659 F:      lib/fault-inject.c
5660
5661 FBTFT Framebuffer drivers
5662 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5663 L:      dri-devel@lists.freedesktop.org
5664 L:      linux-fbdev@vger.kernel.org
5665 S:      Maintained
5666 F:      drivers/staging/fbtft/
5667
5668 FC0011 TUNER DRIVER
5669 M:      Michael Buesch <m@bues.ch>
5670 L:      linux-media@vger.kernel.org
5671 S:      Maintained
5672 F:      drivers/media/tuners/fc0011.h
5673 F:      drivers/media/tuners/fc0011.c
5674
5675 FC2580 MEDIA DRIVER
5676 M:      Antti Palosaari <crope@iki.fi>
5677 L:      linux-media@vger.kernel.org
5678 W:      https://linuxtv.org
5679 W:      http://palosaari.fi/linux/
5680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5681 T:      git git://linuxtv.org/anttip/media_tree.git
5682 S:      Maintained
5683 F:      drivers/media/tuners/fc2580*
5684
5685 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5686 M:      Johannes Thumshirn <jth@kernel.org>
5687 L:      linux-scsi@vger.kernel.org
5688 W:      www.Open-FCoE.org
5689 S:      Supported
5690 F:      drivers/scsi/libfc/
5691 F:      drivers/scsi/fcoe/
5692 F:      include/scsi/fc/
5693 F:      include/scsi/libfc.h
5694 F:      include/scsi/libfcoe.h
5695 F:      include/uapi/scsi/fc/
5696
5697 FILE LOCKING (flock() and fcntl()/lockf())
5698 M:      Jeff Layton <jlayton@kernel.org>
5699 M:      "J. Bruce Fields" <bfields@fieldses.org>
5700 L:      linux-fsdevel@vger.kernel.org
5701 S:      Maintained
5702 F:      include/linux/fcntl.h
5703 F:      include/uapi/linux/fcntl.h
5704 F:      fs/fcntl.c
5705 F:      fs/locks.c
5706
5707 FILESYSTEMS (VFS and infrastructure)
5708 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5709 L:      linux-fsdevel@vger.kernel.org
5710 S:      Maintained
5711 F:      fs/*
5712 F:      include/linux/fs.h
5713 F:      include/uapi/linux/fs.h
5714
5715 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5716 M:      Riku Voipio <riku.voipio@iki.fi>
5717 L:      linux-hwmon@vger.kernel.org
5718 S:      Maintained
5719 F:      drivers/hwmon/f75375s.c
5720 F:      include/linux/f75375s.h
5721
5722 FIREWIRE AUDIO DRIVERS
5723 M:      Clemens Ladisch <clemens@ladisch.de>
5724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5725 T:      git git://git.alsa-project.org/alsa-kernel.git
5726 S:      Maintained
5727 F:      sound/firewire/
5728
5729 FIREWIRE MEDIA DRIVERS (firedtv)
5730 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5731 L:      linux-media@vger.kernel.org
5732 L:      linux1394-devel@lists.sourceforge.net
5733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5734 S:      Maintained
5735 F:      drivers/media/firewire/
5736
5737 FIREWIRE SBP-2 TARGET
5738 M:      Chris Boot <bootc@bootc.net>
5739 L:      linux-scsi@vger.kernel.org
5740 L:      target-devel@vger.kernel.org
5741 L:      linux1394-devel@lists.sourceforge.net
5742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5743 S:      Maintained
5744 F:      drivers/target/sbp/
5745
5746 FIREWIRE SUBSYSTEM
5747 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5748 L:      linux1394-devel@lists.sourceforge.net
5749 W:      http://ieee1394.wiki.kernel.org/
5750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5751 S:      Maintained
5752 F:      drivers/firewire/
5753 F:      include/linux/firewire.h
5754 F:      include/uapi/linux/firewire*.h
5755 F:      tools/firewire/
5756
5757 FIRMWARE LOADER (request_firmware)
5758 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5759 L:      linux-kernel@vger.kernel.org
5760 S:      Maintained
5761 F:      Documentation/firmware_class/
5762 F:      drivers/base/firmware_loader/
5763 F:      include/linux/firmware.h
5764
5765 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5766 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5767 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5768 S:      Maintained
5769 F:      drivers/block/rsxx/
5770
5771 FLOPPY DRIVER
5772 M:      Jiri Kosina <jikos@kernel.org>
5773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5774 S:      Odd fixes
5775 F:      drivers/block/floppy.c
5776
5777 FMC SUBSYSTEM
5778 M:      Alessandro Rubini <rubini@gnudd.com>
5779 W:      http://www.ohwr.org/projects/fmc-bus
5780 S:      Supported
5781 F:      drivers/fmc/
5782 F:      include/linux/fmc*.h
5783 F:      include/linux/ipmi-fru.h
5784 K:      fmc_d.*register
5785
5786 FPGA MANAGER FRAMEWORK
5787 M:      Alan Tull <atull@kernel.org>
5788 M:      Moritz Fischer <mdf@kernel.org>
5789 L:      linux-fpga@vger.kernel.org
5790 S:      Maintained
5791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5792 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5793 F:      Documentation/fpga/
5794 F:      Documentation/driver-api/fpga/
5795 F:      Documentation/devicetree/bindings/fpga/
5796 F:      drivers/fpga/
5797 F:      include/linux/fpga/
5798 W:      http://www.rocketboards.org
5799
5800 FPGA DFL DRIVERS
5801 M:      Wu Hao <hao.wu@intel.com>
5802 L:      linux-fpga@vger.kernel.org
5803 S:      Maintained
5804 F:      Documentation/fpga/dfl.txt
5805 F:      include/uapi/linux/fpga-dfl.h
5806 F:      drivers/fpga/dfl*
5807
5808 FPU EMULATOR
5809 M:      Bill Metzenthen <billm@melbpc.org.au>
5810 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5811 S:      Maintained
5812 F:      arch/x86/math-emu/
5813
5814 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5815 L:      netdev@vger.kernel.org
5816 S:      Orphan
5817 F:      drivers/net/wan/dlci.c
5818 F:      drivers/net/wan/sdla.c
5819
5820 FRAMEBUFFER LAYER
5821 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5822 L:      dri-devel@lists.freedesktop.org
5823 L:      linux-fbdev@vger.kernel.org
5824 T:      git git://github.com/bzolnier/linux.git
5825 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5826 S:      Maintained
5827 F:      Documentation/fb/
5828 F:      drivers/video/
5829 F:      include/video/
5830 F:      include/linux/fb.h
5831 F:      include/uapi/video/
5832 F:      include/uapi/linux/fb.h
5833
5834 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5835 M:      Horia Geantă <horia.geanta@nxp.com>
5836 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5837 L:      linux-crypto@vger.kernel.org
5838 S:      Maintained
5839 F:      drivers/crypto/caam/
5840 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5841
5842 FREESCALE DIU FRAMEBUFFER DRIVER
5843 M:      Timur Tabi <timur@kernel.org>
5844 L:      linux-fbdev@vger.kernel.org
5845 S:      Maintained
5846 F:      drivers/video/fbdev/fsl-diu-fb.*
5847
5848 FREESCALE DMA DRIVER
5849 M:      Li Yang <leoyang.li@nxp.com>
5850 M:      Zhang Wei <zw@zh-kernel.org>
5851 L:      linuxppc-dev@lists.ozlabs.org
5852 S:      Maintained
5853 F:      drivers/dma/fsldma.*
5854
5855 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5856 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5857 L:      netdev@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/net/ethernet/freescale/gianfar*
5860 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5861
5862 FREESCALE GPMI NAND DRIVER
5863 M:      Han Xu <han.xu@nxp.com>
5864 L:      linux-mtd@lists.infradead.org
5865 S:      Maintained
5866 F:      drivers/mtd/nand/raw/gpmi-nand/*
5867
5868 FREESCALE I2C CPM DRIVER
5869 M:      Jochen Friedrich <jochen@scram.de>
5870 L:      linuxppc-dev@lists.ozlabs.org
5871 L:      linux-i2c@vger.kernel.org
5872 S:      Maintained
5873 F:      drivers/i2c/busses/i2c-cpm.c
5874
5875 FREESCALE IMX / MXC FEC DRIVER
5876 M:      Fugang Duan <fugang.duan@nxp.com>
5877 L:      netdev@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/net/ethernet/freescale/fec_main.c
5880 F:      drivers/net/ethernet/freescale/fec_ptp.c
5881 F:      drivers/net/ethernet/freescale/fec.h
5882 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5883
5884 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5885 M:      Sascha Hauer <s.hauer@pengutronix.de>
5886 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5887 L:      linux-fbdev@vger.kernel.org
5888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5889 S:      Maintained
5890 F:      include/linux/platform_data/video-imxfb.h
5891 F:      drivers/video/fbdev/imxfb.c
5892
5893 FREESCALE QORIQ DPAA ETHERNET DRIVER
5894 M:      Madalin Bucur <madalin.bucur@nxp.com>
5895 L:      netdev@vger.kernel.org
5896 S:      Maintained
5897 F:      drivers/net/ethernet/freescale/dpaa
5898
5899 FREESCALE QORIQ DPAA FMAN DRIVER
5900 M:      Madalin Bucur <madalin.bucur@nxp.com>
5901 L:      netdev@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/net/ethernet/freescale/fman
5904 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5905
5906 FREESCALE QORIQ PTP CLOCK DRIVER
5907 M:      Yangbo Lu <yangbo.lu@nxp.com>
5908 L:      netdev@vger.kernel.org
5909 S:      Maintained
5910 F:      drivers/ptp/ptp_qoriq.c
5911 F:      include/linux/fsl/ptp_qoriq.h
5912 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5913
5914 FREESCALE QUAD SPI DRIVER
5915 M:      Han Xu <han.xu@nxp.com>
5916 L:      linux-mtd@lists.infradead.org
5917 S:      Maintained
5918 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5919
5920 FREESCALE QUICC ENGINE LIBRARY
5921 M:      Qiang Zhao <qiang.zhao@nxp.com>
5922 L:      linuxppc-dev@lists.ozlabs.org
5923 S:      Maintained
5924 F:      drivers/soc/fsl/qe/
5925 F:      include/soc/fsl/*qe*.h
5926 F:      include/soc/fsl/*ucc*.h
5927
5928 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5929 M:      Li Yang <leoyang.li@nxp.com>
5930 L:      netdev@vger.kernel.org
5931 L:      linuxppc-dev@lists.ozlabs.org
5932 S:      Maintained
5933 F:      drivers/net/ethernet/freescale/ucc_geth*
5934
5935 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5936 M:      Zhao Qiang <qiang.zhao@nxp.com>
5937 L:      netdev@vger.kernel.org
5938 L:      linuxppc-dev@lists.ozlabs.org
5939 S:      Maintained
5940 F:      drivers/net/wan/fsl_ucc_hdlc*
5941
5942 FREESCALE QUICC ENGINE UCC UART DRIVER
5943 M:      Timur Tabi <timur@kernel.org>
5944 L:      linuxppc-dev@lists.ozlabs.org
5945 S:      Maintained
5946 F:      drivers/tty/serial/ucc_uart.c
5947
5948 FREESCALE SOC DRIVERS
5949 M:      Li Yang <leoyang.li@nxp.com>
5950 L:      linuxppc-dev@lists.ozlabs.org
5951 L:      linux-arm-kernel@lists.infradead.org
5952 S:      Maintained
5953 F:      Documentation/devicetree/bindings/soc/fsl/
5954 F:      drivers/soc/fsl/
5955 F:      include/linux/fsl/
5956
5957 FREESCALE SOC FS_ENET DRIVER
5958 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5959 L:      linuxppc-dev@lists.ozlabs.org
5960 L:      netdev@vger.kernel.org
5961 S:      Maintained
5962 F:      drivers/net/ethernet/freescale/fs_enet/
5963 F:      include/linux/fs_enet_pd.h
5964
5965 FREESCALE SOC SOUND DRIVERS
5966 M:      Timur Tabi <timur@kernel.org>
5967 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5968 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5969 R:      Fabio Estevam <fabio.estevam@nxp.com>
5970 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5971 L:      linuxppc-dev@lists.ozlabs.org
5972 S:      Maintained
5973 F:      sound/soc/fsl/fsl*
5974 F:      sound/soc/fsl/imx*
5975 F:      sound/soc/fsl/mpc8610_hpcd.c
5976
5977 FREESCALE USB PERIPHERAL DRIVERS
5978 M:      Li Yang <leoyang.li@nxp.com>
5979 L:      linux-usb@vger.kernel.org
5980 L:      linuxppc-dev@lists.ozlabs.org
5981 S:      Maintained
5982 F:      drivers/usb/gadget/udc/fsl*
5983
5984 FREEVXFS FILESYSTEM
5985 M:      Christoph Hellwig <hch@infradead.org>
5986 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5987 S:      Maintained
5988 F:      fs/freevxfs/
5989
5990 FREEZER
5991 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5992 M:      Pavel Machek <pavel@ucw.cz>
5993 L:      linux-pm@vger.kernel.org
5994 S:      Supported
5995 F:      Documentation/power/freezing-of-tasks.txt
5996 F:      include/linux/freezer.h
5997 F:      kernel/freezer.c
5998
5999 FRONTSWAP API
6000 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6001 L:      linux-kernel@vger.kernel.org
6002 S:      Maintained
6003 F:      mm/frontswap.c
6004 F:      include/linux/frontswap.h
6005
6006 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6007 M:      David Howells <dhowells@redhat.com>
6008 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6009 S:      Supported
6010 F:      Documentation/filesystems/caching/
6011 F:      fs/fscache/
6012 F:      include/linux/fscache*.h
6013
6014 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6015 M:      Theodore Y. Ts'o <tytso@mit.edu>
6016 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6017 L:      linux-fscrypt@vger.kernel.org
6018 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6020 S:      Supported
6021 F:      fs/crypto/
6022 F:      include/linux/fscrypt*.h
6023 F:      Documentation/filesystems/fscrypt.rst
6024
6025 FSI-ATTACHED I2C DRIVER
6026 M:      Eddie James <eajames@linux.vnet.ibm.com>
6027 L:      linux-i2c@vger.kernel.org
6028 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6029 S:      Maintained
6030 F:      drivers/i2c/busses/i2c-fsi.c
6031 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6032
6033 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6034 M:      Jan Kara <jack@suse.cz>
6035 R:      Amir Goldstein <amir73il@gmail.com>
6036 L:      linux-fsdevel@vger.kernel.org
6037 S:      Maintained
6038 F:      fs/notify/
6039 F:      include/linux/fsnotify*.h
6040
6041 FUJITSU LAPTOP EXTRAS
6042 M:      Jonathan Woithe <jwoithe@just42.net>
6043 L:      platform-driver-x86@vger.kernel.org
6044 S:      Maintained
6045 F:      drivers/platform/x86/fujitsu-laptop.c
6046
6047 FUJITSU M-5MO LS CAMERA ISP DRIVER
6048 M:      Kyungmin Park <kyungmin.park@samsung.com>
6049 M:      Heungjun Kim <riverful.kim@samsung.com>
6050 L:      linux-media@vger.kernel.org
6051 S:      Maintained
6052 F:      drivers/media/i2c/m5mols/
6053 F:      include/media/i2c/m5mols.h
6054
6055 FUJITSU TABLET EXTRAS
6056 M:      Robert Gerlach <khnz@gmx.de>
6057 L:      platform-driver-x86@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/platform/x86/fujitsu-tablet.c
6060
6061 FUSE: FILESYSTEM IN USERSPACE
6062 M:      Miklos Szeredi <miklos@szeredi.hu>
6063 L:      linux-fsdevel@vger.kernel.org
6064 W:      http://fuse.sourceforge.net/
6065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6066 S:      Maintained
6067 F:      fs/fuse/
6068 F:      include/uapi/linux/fuse.h
6069 F:      Documentation/filesystems/fuse.txt
6070
6071 FUTEX SUBSYSTEM
6072 M:      Thomas Gleixner <tglx@linutronix.de>
6073 M:      Ingo Molnar <mingo@redhat.com>
6074 R:      Peter Zijlstra <peterz@infradead.org>
6075 R:      Darren Hart <dvhart@infradead.org>
6076 L:      linux-kernel@vger.kernel.org
6077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6078 S:      Maintained
6079 F:      kernel/futex.c
6080 F:      kernel/futex_compat.c
6081 F:      include/asm-generic/futex.h
6082 F:      include/linux/futex.h
6083 F:      include/uapi/linux/futex.h
6084 F:      tools/testing/selftests/futex/
6085 F:      tools/perf/bench/futex*
6086 F:      Documentation/*futex*
6087
6088 GCC PLUGINS
6089 M:      Kees Cook <keescook@chromium.org>
6090 R:      Emese Revfy <re.emese@gmail.com>
6091 L:      kernel-hardening@lists.openwall.com
6092 S:      Maintained
6093 F:      scripts/gcc-plugins/
6094 F:      scripts/gcc-plugin.sh
6095 F:      scripts/Makefile.gcc-plugins
6096 F:      Documentation/gcc-plugins.txt
6097
6098 GASKET DRIVER FRAMEWORK
6099 M:      Rob Springer <rspringer@google.com>
6100 M:      Todd Poynor <toddpoynor@google.com>
6101 M:      Ben Chan <benchan@chromium.org>
6102 S:      Maintained
6103 F:      drivers/staging/gasket/
6104
6105 GCOV BASED KERNEL PROFILING
6106 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6107 S:      Maintained
6108 F:      kernel/gcov/
6109 F:      Documentation/dev-tools/gcov.rst
6110
6111 GDB KERNEL DEBUGGING HELPER SCRIPTS
6112 M:      Jan Kiszka <jan.kiszka@siemens.com>
6113 M:      Kieran Bingham <kbingham@kernel.org>
6114 S:      Supported
6115 F:      scripts/gdb/
6116
6117 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6118 M:      Achim Leubner <achim_leubner@adaptec.com>
6119 L:      linux-scsi@vger.kernel.org
6120 W:      http://www.icp-vortex.com/
6121 S:      Supported
6122 F:      drivers/scsi/gdt*
6123
6124 GEMTEK FM RADIO RECEIVER DRIVER
6125 M:      Hans Verkuil <hverkuil@xs4all.nl>
6126 L:      linux-media@vger.kernel.org
6127 T:      git git://linuxtv.org/media_tree.git
6128 W:      https://linuxtv.org
6129 S:      Maintained
6130 F:      drivers/media/radio/radio-gemtek*
6131
6132 GENERIC GPIO I2C DRIVER
6133 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6134 S:      Supported
6135 F:      drivers/i2c/busses/i2c-gpio.c
6136 F:      include/linux/platform_data/i2c-gpio.h
6137
6138 GENERIC GPIO I2C MULTIPLEXER DRIVER
6139 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6140 L:      linux-i2c@vger.kernel.org
6141 S:      Supported
6142 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6143 F:      include/linux/platform_data/i2c-mux-gpio.h
6144 F:      Documentation/i2c/muxes/i2c-mux-gpio
6145
6146 GENERIC HDLC (WAN) DRIVERS
6147 M:      Krzysztof Halasa <khc@pm.waw.pl>
6148 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6149 S:      Maintained
6150 F:      drivers/net/wan/c101.c
6151 F:      drivers/net/wan/hd6457*
6152 F:      drivers/net/wan/hdlc*
6153 F:      drivers/net/wan/n2.c
6154 F:      drivers/net/wan/pc300too.c
6155 F:      drivers/net/wan/pci200syn.c
6156 F:      drivers/net/wan/wanxl*
6157
6158 GENERIC INCLUDE/ASM HEADER FILES
6159 M:      Arnd Bergmann <arnd@arndb.de>
6160 L:      linux-arch@vger.kernel.org
6161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6162 S:      Maintained
6163 F:      include/asm-generic/
6164 F:      include/uapi/asm-generic/
6165
6166 GENERIC PHY FRAMEWORK
6167 M:      Kishon Vijay Abraham I <kishon@ti.com>
6168 L:      linux-kernel@vger.kernel.org
6169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6170 S:      Supported
6171 F:      drivers/phy/
6172 F:      include/linux/phy/
6173
6174 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6175 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6176 S:      Supported
6177 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6178
6179 GENERIC PM DOMAINS
6180 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6181 M:      Kevin Hilman <khilman@kernel.org>
6182 M:      Ulf Hansson <ulf.hansson@linaro.org>
6183 L:      linux-pm@vger.kernel.org
6184 S:      Supported
6185 F:      drivers/base/power/domain*.c
6186 F:      include/linux/pm_domain.h
6187 F:      Documentation/devicetree/bindings/power/power_domain.txt
6188
6189 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6190 M:      Eugen Hristev <eugen.hristev@microchip.com>
6191 L:      linux-input@vger.kernel.org
6192 S:      Maintained
6193 F:      drivers/input/touchscreen/resistive-adc-touch.c
6194
6195 GENERIC UIO DRIVER FOR PCI DEVICES
6196 M:      "Michael S. Tsirkin" <mst@redhat.com>
6197 L:      kvm@vger.kernel.org
6198 S:      Supported
6199 F:      drivers/uio/uio_pci_generic.c
6200
6201 GENWQE (IBM Generic Workqueue Card)
6202 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6203 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6204 S:      Supported
6205 F:      drivers/misc/genwqe/
6206
6207 GET_MAINTAINER SCRIPT
6208 M:      Joe Perches <joe@perches.com>
6209 S:      Maintained
6210 F:      scripts/get_maintainer.pl
6211
6212 GFS2 FILE SYSTEM
6213 M:      Bob Peterson <rpeterso@redhat.com>
6214 M:      Andreas Gruenbacher <agruenba@redhat.com>
6215 L:      cluster-devel@redhat.com
6216 W:      http://sources.redhat.com/cluster/
6217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6218 S:      Supported
6219 F:      Documentation/filesystems/gfs2*.txt
6220 F:      fs/gfs2/
6221 F:      include/uapi/linux/gfs2_ondisk.h
6222
6223 GIGASET ISDN DRIVERS
6224 M:      Paul Bolle <pebolle@tiscali.nl>
6225 L:      gigaset307x-common@lists.sourceforge.net
6226 W:      http://gigaset307x.sourceforge.net/
6227 S:      Odd Fixes
6228 F:      Documentation/isdn/README.gigaset
6229 F:      drivers/isdn/gigaset/
6230 F:      include/uapi/linux/gigaset_dev.h
6231
6232 GNSS SUBSYSTEM
6233 M:      Johan Hovold <johan@kernel.org>
6234 S:      Maintained
6235 F:      Documentation/ABI/testing/sysfs-class-gnss
6236 F:      Documentation/devicetree/bindings/gnss/
6237 F:      drivers/gnss/
6238 F:      include/linux/gnss.h
6239
6240 GO7007 MPEG CODEC
6241 M:      Hans Verkuil <hans.verkuil@cisco.com>
6242 L:      linux-media@vger.kernel.org
6243 S:      Maintained
6244 F:      drivers/media/usb/go7007/
6245
6246 GOODIX TOUCHSCREEN
6247 M:      Bastien Nocera <hadess@hadess.net>
6248 L:      linux-input@vger.kernel.org
6249 S:      Maintained
6250 F:      drivers/input/touchscreen/goodix.c
6251
6252 GPD POCKET FAN DRIVER
6253 M:      Hans de Goede <hdegoede@redhat.com>
6254 L:      platform-driver-x86@vger.kernel.org
6255 S:      Maintained
6256 F:      drivers/platform/x86/gpd-pocket-fan.c
6257
6258 GPIO ACPI SUPPORT
6259 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6260 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6261 L:      linux-gpio@vger.kernel.org
6262 L:      linux-acpi@vger.kernel.org
6263 S:      Maintained
6264 F:      Documentation/acpi/gpio-properties.txt
6265 F:      drivers/gpio/gpiolib-acpi.c
6266
6267 GPIO IR Transmitter
6268 M:      Sean Young <sean@mess.org>
6269 L:      linux-media@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/media/rc/gpio-ir-tx.c
6272
6273 GPIO MOCKUP DRIVER
6274 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6275 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6276 L:      linux-gpio@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/gpio/gpio-mockup.c
6279 F:      tools/testing/selftests/gpio/
6280
6281 GPIO SUBSYSTEM
6282 M:      Linus Walleij <linus.walleij@linaro.org>
6283 L:      linux-gpio@vger.kernel.org
6284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6285 S:      Maintained
6286 F:      Documentation/devicetree/bindings/gpio/
6287 F:      Documentation/driver-api/gpio/
6288 F:      Documentation/gpio/
6289 F:      Documentation/ABI/testing/gpio-cdev
6290 F:      Documentation/ABI/obsolete/sysfs-gpio
6291 F:      drivers/gpio/
6292 F:      include/linux/gpio/
6293 F:      include/linux/gpio.h
6294 F:      include/linux/of_gpio.h
6295 F:      include/asm-generic/gpio.h
6296 F:      include/uapi/linux/gpio.h
6297 F:      tools/gpio/
6298
6299 GRE DEMULTIPLEXER DRIVER
6300 M:      Dmitry Kozlov <xeb@mail.ru>
6301 L:      netdev@vger.kernel.org
6302 S:      Maintained
6303 F:      net/ipv4/gre_demux.c
6304 F:      net/ipv4/gre_offload.c
6305 F:      include/net/gre.h
6306
6307 GRETH 10/100/1G Ethernet MAC device driver
6308 M:      Andreas Larsson <andreas@gaisler.com>
6309 L:      netdev@vger.kernel.org
6310 S:      Maintained
6311 F:      drivers/net/ethernet/aeroflex/
6312
6313 GREYBUS AUDIO PROTOCOLS DRIVERS
6314 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6315 M:      Mark Greer <mgreer@animalcreek.com>
6316 S:      Maintained
6317 F:      drivers/staging/greybus/audio_apbridgea.c
6318 F:      drivers/staging/greybus/audio_apbridgea.h
6319 F:      drivers/staging/greybus/audio_codec.c
6320 F:      drivers/staging/greybus/audio_codec.h
6321 F:      drivers/staging/greybus/audio_gb.c
6322 F:      drivers/staging/greybus/audio_manager.c
6323 F:      drivers/staging/greybus/audio_manager.h
6324 F:      drivers/staging/greybus/audio_manager_module.c
6325 F:      drivers/staging/greybus/audio_manager_private.h
6326 F:      drivers/staging/greybus/audio_manager_sysfs.c
6327 F:      drivers/staging/greybus/audio_module.c
6328 F:      drivers/staging/greybus/audio_topology.c
6329
6330 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6331 M:      Viresh Kumar <vireshk@kernel.org>
6332 S:      Maintained
6333 F:      drivers/staging/greybus/authentication.c
6334 F:      drivers/staging/greybus/bootrom.c
6335 F:      drivers/staging/greybus/firmware.h
6336 F:      drivers/staging/greybus/fw-core.c
6337 F:      drivers/staging/greybus/fw-download.c
6338 F:      drivers/staging/greybus/fw-management.c
6339 F:      drivers/staging/greybus/greybus_authentication.h
6340 F:      drivers/staging/greybus/greybus_firmware.h
6341 F:      drivers/staging/greybus/hid.c
6342 F:      drivers/staging/greybus/i2c.c
6343 F:      drivers/staging/greybus/spi.c
6344 F:      drivers/staging/greybus/spilib.c
6345 F:      drivers/staging/greybus/spilib.h
6346
6347 GREYBUS LOOPBACK DRIVER
6348 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6349 S:      Maintained
6350 F:      drivers/staging/greybus/loopback.c
6351
6352 GREYBUS PLATFORM DRIVERS
6353 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6354 S:      Maintained
6355 F:      drivers/staging/greybus/arche-platform.c
6356 F:      drivers/staging/greybus/arche-apb-ctrl.c
6357 F:      drivers/staging/greybus/arche_platform.h
6358
6359 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6360 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6361 S:      Maintained
6362 F:      drivers/staging/greybus/sdio.c
6363 F:      drivers/staging/greybus/light.c
6364 F:      drivers/staging/greybus/gpio.c
6365 F:      drivers/staging/greybus/power_supply.c
6366 F:      drivers/staging/greybus/spi.c
6367 F:      drivers/staging/greybus/spilib.c
6368
6369 GREYBUS SUBSYSTEM
6370 M:      Johan Hovold <johan@kernel.org>
6371 M:      Alex Elder <elder@kernel.org>
6372 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6373 S:      Maintained
6374 F:      drivers/staging/greybus/
6375 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6376
6377 GREYBUS UART PROTOCOLS DRIVERS
6378 M:      David Lin <dtwlin@gmail.com>
6379 S:      Maintained
6380 F:      drivers/staging/greybus/uart.c
6381 F:      drivers/staging/greybus/log.c
6382
6383 GS1662 VIDEO SERIALIZER
6384 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6385 L:      linux-media@vger.kernel.org
6386 T:      git git://linuxtv.org/media_tree.git
6387 S:      Maintained
6388 F:      drivers/media/spi/gs1662.c
6389
6390 GSPCA FINEPIX SUBDRIVER
6391 M:      Frank Zago <frank@zago.net>
6392 L:      linux-media@vger.kernel.org
6393 T:      git git://linuxtv.org/media_tree.git
6394 S:      Maintained
6395 F:      drivers/media/usb/gspca/finepix.c
6396
6397 GSPCA GL860 SUBDRIVER
6398 M:      Olivier Lorin <o.lorin@laposte.net>
6399 L:      linux-media@vger.kernel.org
6400 T:      git git://linuxtv.org/media_tree.git
6401 S:      Maintained
6402 F:      drivers/media/usb/gspca/gl860/
6403
6404 GSPCA M5602 SUBDRIVER
6405 M:      Erik Andren <erik.andren@gmail.com>
6406 L:      linux-media@vger.kernel.org
6407 T:      git git://linuxtv.org/media_tree.git
6408 S:      Maintained
6409 F:      drivers/media/usb/gspca/m5602/
6410
6411 GSPCA PAC207 SONIXB SUBDRIVER
6412 M:      Hans Verkuil <hverkuil@xs4all.nl>
6413 L:      linux-media@vger.kernel.org
6414 T:      git git://linuxtv.org/media_tree.git
6415 S:      Odd Fixes
6416 F:      drivers/media/usb/gspca/pac207.c
6417
6418 GSPCA SN9C20X SUBDRIVER
6419 M:      Brian Johnson <brijohn@gmail.com>
6420 L:      linux-media@vger.kernel.org
6421 T:      git git://linuxtv.org/media_tree.git
6422 S:      Maintained
6423 F:      drivers/media/usb/gspca/sn9c20x.c
6424
6425 GSPCA T613 SUBDRIVER
6426 M:      Leandro Costantino <lcostantino@gmail.com>
6427 L:      linux-media@vger.kernel.org
6428 T:      git git://linuxtv.org/media_tree.git
6429 S:      Maintained
6430 F:      drivers/media/usb/gspca/t613.c
6431
6432 GSPCA USB WEBCAM DRIVER
6433 M:      Hans Verkuil <hverkuil@xs4all.nl>
6434 L:      linux-media@vger.kernel.org
6435 T:      git git://linuxtv.org/media_tree.git
6436 S:      Odd Fixes
6437 F:      drivers/media/usb/gspca/
6438
6439 GTP (GPRS Tunneling Protocol)
6440 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6441 M:      Harald Welte <laforge@gnumonks.org>
6442 L:      osmocom-net-gprs@lists.osmocom.org
6443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6444 S:      Maintained
6445 F:      drivers/net/gtp.c
6446
6447 GUID PARTITION TABLE (GPT)
6448 M:      Davidlohr Bueso <dave@stgolabs.net>
6449 L:      linux-efi@vger.kernel.org
6450 S:      Maintained
6451 F:      block/partitions/efi.*
6452
6453 H8/300 ARCHITECTURE
6454 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6455 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6456 W:      http://uclinux-h8.sourceforge.jp
6457 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6458 S:      Maintained
6459 F:      arch/h8300/
6460 F:      drivers/clocksource/h8300_*.c
6461 F:      drivers/clk/h8300/
6462 F:      drivers/irqchip/irq-renesas-h8*.c
6463
6464 HACKRF MEDIA DRIVER
6465 M:      Antti Palosaari <crope@iki.fi>
6466 L:      linux-media@vger.kernel.org
6467 W:      https://linuxtv.org
6468 W:      http://palosaari.fi/linux/
6469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6470 T:      git git://linuxtv.org/anttip/media_tree.git
6471 S:      Maintained
6472 F:      drivers/media/usb/hackrf/
6473
6474 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6475 M:      Frank Seidel <frank@f-seidel.de>
6476 L:      platform-driver-x86@vger.kernel.org
6477 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6478 S:      Maintained
6479 F:      drivers/platform/x86/hdaps.c
6480
6481 HARDWARE MONITORING
6482 M:      Jean Delvare <jdelvare@suse.com>
6483 M:      Guenter Roeck <linux@roeck-us.net>
6484 L:      linux-hwmon@vger.kernel.org
6485 W:      http://hwmon.wiki.kernel.org/
6486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6487 S:      Maintained
6488 F:      Documentation/devicetree/bindings/hwmon/
6489 F:      Documentation/hwmon/
6490 F:      drivers/hwmon/
6491 F:      include/linux/hwmon*.h
6492
6493 HARDWARE RANDOM NUMBER GENERATOR CORE
6494 M:      Matt Mackall <mpm@selenic.com>
6495 M:      Herbert Xu <herbert@gondor.apana.org.au>
6496 L:      linux-crypto@vger.kernel.org
6497 S:      Odd fixes
6498 F:      Documentation/devicetree/bindings/rng/
6499 F:      Documentation/hw_random.txt
6500 F:      drivers/char/hw_random/
6501 F:      include/linux/hw_random.h
6502
6503 HARDWARE TRACING FACILITIES
6504 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6505 S:      Maintained
6506 F:      drivers/hwtracing/
6507
6508 HARDWARE SPINLOCK CORE
6509 M:      Ohad Ben-Cohen <ohad@wizery.com>
6510 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6511 L:      linux-remoteproc@vger.kernel.org
6512 S:      Maintained
6513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6514 F:      Documentation/devicetree/bindings/hwlock/
6515 F:      Documentation/hwspinlock.txt
6516 F:      drivers/hwspinlock/
6517 F:      include/linux/hwspinlock.h
6518
6519 HARMONY SOUND DRIVER
6520 L:      linux-parisc@vger.kernel.org
6521 S:      Maintained
6522 F:      sound/parisc/harmony.*
6523
6524 HDPVR USB VIDEO ENCODER DRIVER
6525 M:      Hans Verkuil <hverkuil@xs4all.nl>
6526 L:      linux-media@vger.kernel.org
6527 T:      git git://linuxtv.org/media_tree.git
6528 W:      https://linuxtv.org
6529 S:      Odd Fixes
6530 F:      drivers/media/usb/hdpvr/
6531
6532 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6533 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6534 S:      Supported
6535 F:      Documentation/watchdog/hpwdt.txt
6536 F:      drivers/watchdog/hpwdt.c
6537
6538 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6539 M:      Don Brace <don.brace@microsemi.com>
6540 L:      esc.storagedev@microsemi.com
6541 L:      linux-scsi@vger.kernel.org
6542 S:      Supported
6543 F:      Documentation/scsi/hpsa.txt
6544 F:      drivers/scsi/hpsa*.[ch]
6545 F:      include/linux/cciss*.h
6546 F:      include/uapi/linux/cciss*.h
6547
6548 HFI1 DRIVER
6549 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6550 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6551 L:      linux-rdma@vger.kernel.org
6552 S:      Supported
6553 F:      drivers/infiniband/hw/hfi1
6554
6555 HFS FILESYSTEM
6556 L:      linux-fsdevel@vger.kernel.org
6557 S:      Orphan
6558 F:      Documentation/filesystems/hfs.txt
6559 F:      fs/hfs/
6560
6561 HFSPLUS FILESYSTEM
6562 L:      linux-fsdevel@vger.kernel.org
6563 S:      Orphan
6564 F:      Documentation/filesystems/hfsplus.txt
6565 F:      fs/hfsplus/
6566
6567 HGA FRAMEBUFFER DRIVER
6568 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6569 L:      linux-nvidia@lists.surfsouth.com
6570 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6571 S:      Maintained
6572 F:      drivers/video/fbdev/hgafb.c
6573
6574 HIBERNATION (aka Software Suspend, aka swsusp)
6575 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6576 M:      Pavel Machek <pavel@ucw.cz>
6577 L:      linux-pm@vger.kernel.org
6578 B:      https://bugzilla.kernel.org
6579 S:      Supported
6580 F:      arch/x86/power/
6581 F:      drivers/base/power/
6582 F:      kernel/power/
6583 F:      include/linux/suspend.h
6584 F:      include/linux/freezer.h
6585 F:      include/linux/pm.h
6586 F:      arch/*/include/asm/suspend*.h
6587
6588 HID CORE LAYER
6589 M:      Jiri Kosina <jikos@kernel.org>
6590 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6591 L:      linux-input@vger.kernel.org
6592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6593 S:      Maintained
6594 F:      drivers/hid/
6595 F:      include/linux/hid*
6596 F:      include/uapi/linux/hid*
6597
6598 HID SENSOR HUB DRIVERS
6599 M:      Jiri Kosina <jikos@kernel.org>
6600 M:      Jonathan Cameron <jic23@kernel.org>
6601 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6602 L:      linux-input@vger.kernel.org
6603 L:      linux-iio@vger.kernel.org
6604 S:      Maintained
6605 F:      Documentation/hid/hid-sensor*
6606 F:      drivers/hid/hid-sensor-*
6607 F:      drivers/iio/*/hid-*
6608 F:      include/linux/hid-sensor-*
6609
6610 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6611 M:      Thomas Gleixner <tglx@linutronix.de>
6612 L:      linux-kernel@vger.kernel.org
6613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6614 S:      Maintained
6615 F:      Documentation/timers/
6616 F:      kernel/time/hrtimer.c
6617 F:      kernel/time/clockevents.c
6618 F:      kernel/time/timer_*.c
6619 F:      include/linux/clockchips.h
6620 F:      include/linux/hrtimer.h
6621
6622 HIGH-SPEED SCC DRIVER FOR AX.25
6623 L:      linux-hams@vger.kernel.org
6624 S:      Orphan
6625 F:      drivers/net/hamradio/dmascc.c
6626 F:      drivers/net/hamradio/scc.c
6627
6628 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6629 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6630 W:      http://www.highpoint-tech.com
6631 S:      Supported
6632 F:      Documentation/scsi/hptiop.txt
6633 F:      drivers/scsi/hptiop.c
6634
6635 HIPPI
6636 M:      Jes Sorensen <jes@trained-monkey.org>
6637 L:      linux-hippi@sunsite.dk
6638 S:      Maintained
6639 F:      include/linux/hippidevice.h
6640 F:      include/uapi/linux/if_hippi.h
6641 F:      net/802/hippi.c
6642 F:      drivers/net/hippi/
6643
6644 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6645 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6646 M:      Salil Mehta <salil.mehta@huawei.com>
6647 L:      netdev@vger.kernel.org
6648 W:      http://www.hisilicon.com
6649 S:      Maintained
6650 F:      drivers/net/ethernet/hisilicon/hns3/
6651
6652 HISILICON LPC BUS DRIVER
6653 M:      john.garry@huawei.com
6654 W:      http://www.hisilicon.com
6655 S:      Maintained
6656 F:      drivers/bus/hisi_lpc.c
6657 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6658
6659 HISILICON NETWORK SUBSYSTEM DRIVER
6660 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6661 M:      Salil Mehta <salil.mehta@huawei.com>
6662 L:      netdev@vger.kernel.org
6663 W:      http://www.hisilicon.com
6664 S:      Maintained
6665 F:      drivers/net/ethernet/hisilicon/
6666 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6667
6668 HISILICON PMU DRIVER
6669 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6670 W:      http://www.hisilicon.com
6671 S:      Supported
6672 F:      drivers/perf/hisilicon
6673 F:      Documentation/perf/hisi-pmu.txt
6674
6675 HISILICON ROCE DRIVER
6676 M:      Lijun Ou <oulijun@huawei.com>
6677 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6678 L:      linux-rdma@vger.kernel.org
6679 S:      Maintained
6680 F:      drivers/infiniband/hw/hns/
6681 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6682
6683 HISILICON SAS Controller
6684 M:      John Garry <john.garry@huawei.com>
6685 W:      http://www.hisilicon.com
6686 S:      Supported
6687 F:      drivers/scsi/hisi_sas/
6688 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6689
6690 HMM - Heterogeneous Memory Management
6691 M:      Jérôme Glisse <jglisse@redhat.com>
6692 L:      linux-mm@kvack.org
6693 S:      Maintained
6694 F:      mm/hmm*
6695 F:      include/linux/hmm*
6696 F:      Documentation/vm/hmm.rst
6697
6698 HOST AP DRIVER
6699 M:      Jouni Malinen <j@w1.fi>
6700 L:      linux-wireless@vger.kernel.org
6701 W:      http://w1.fi/hostap-driver.html
6702 S:      Obsolete
6703 F:      drivers/net/wireless/intersil/hostap/
6704
6705 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6706 L:      platform-driver-x86@vger.kernel.org
6707 S:      Orphan
6708 F:      drivers/platform/x86/tc1100-wmi.c
6709
6710 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6711 M:      Jaroslav Kysela <perex@perex.cz>
6712 S:      Maintained
6713 F:      drivers/net/ethernet/hp/hp100.*
6714
6715 HPET:   High Precision Event Timers driver
6716 M:      Clemens Ladisch <clemens@ladisch.de>
6717 S:      Maintained
6718 F:      Documentation/timers/hpet.txt
6719 F:      drivers/char/hpet.c
6720 F:      include/linux/hpet.h
6721 F:      include/uapi/linux/hpet.h
6722
6723 HPET:   x86
6724 S:      Orphan
6725 F:      arch/x86/kernel/hpet.c
6726 F:      arch/x86/include/asm/hpet.h
6727
6728 HPFS FILESYSTEM
6729 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6730 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6731 S:      Maintained
6732 F:      fs/hpfs/
6733
6734 HSI SUBSYSTEM
6735 M:      Sebastian Reichel <sre@kernel.org>
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6737 S:      Maintained
6738 F:      Documentation/ABI/testing/sysfs-bus-hsi
6739 F:      Documentation/driver-api/hsi.rst
6740 F:      drivers/hsi/
6741 F:      include/linux/hsi/
6742 F:      include/uapi/linux/hsi/
6743
6744 HSO 3G MODEM DRIVER
6745 L:      linux-usb@vger.kernel.org
6746 S:      Orphan
6747 F:      drivers/net/usb/hso.c
6748
6749 HSR NETWORK PROTOCOL
6750 M:      Arvid Brodin <arvid.brodin@alten.se>
6751 L:      netdev@vger.kernel.org
6752 S:      Maintained
6753 F:      net/hsr/
6754
6755 HT16K33 LED CONTROLLER DRIVER
6756 M:      Robin van der Gracht <robin@protonic.nl>
6757 S:      Maintained
6758 F:      drivers/auxdisplay/ht16k33.c
6759 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6760
6761 HTCPEN TOUCHSCREEN DRIVER
6762 M:      Pau Oliva Fora <pof@eslack.org>
6763 L:      linux-input@vger.kernel.org
6764 S:      Maintained
6765 F:      drivers/input/touchscreen/htcpen.c
6766
6767 HUAWEI ETHERNET DRIVER
6768 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6769 L:      netdev@vger.kernel.org
6770 S:      Supported
6771 F:      Documentation/networking/hinic.txt
6772 F:      drivers/net/ethernet/huawei/hinic/
6773
6774 HUGETLB FILESYSTEM
6775 M:      Mike Kravetz <mike.kravetz@oracle.com>
6776 L:      linux-mm@kvack.org
6777 S:      Maintained
6778 F:      fs/hugetlbfs/
6779 F:      mm/hugetlb.c
6780 F:      include/linux/hugetlb.h
6781 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6782 F:      Documentation/vm/hugetlbfs_reserv.rst
6783 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6784
6785 HVA ST MEDIA DRIVER
6786 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6787 L:      linux-media@vger.kernel.org
6788 T:      git git://linuxtv.org/media_tree.git
6789 W:      https://linuxtv.org
6790 S:      Supported
6791 F:      drivers/media/platform/sti/hva
6792
6793 HWPOISON MEMORY FAILURE HANDLING
6794 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6795 L:      linux-mm@kvack.org
6796 S:      Maintained
6797 F:      mm/memory-failure.c
6798 F:      mm/hwpoison-inject.c
6799
6800 Hyper-V CORE AND DRIVERS
6801 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6802 M:      Haiyang Zhang <haiyangz@microsoft.com>
6803 M:      Stephen Hemminger <sthemmin@microsoft.com>
6804 L:      devel@linuxdriverproject.org
6805 S:      Maintained
6806 F:      Documentation/networking/netvsc.txt
6807 F:      arch/x86/include/asm/mshyperv.h
6808 F:      arch/x86/include/asm/trace/hyperv.h
6809 F:      arch/x86/include/asm/hyperv-tlfs.h
6810 F:      arch/x86/kernel/cpu/mshyperv.c
6811 F:      arch/x86/hyperv
6812 F:      drivers/hid/hid-hyperv.c
6813 F:      drivers/hv/
6814 F:      drivers/input/serio/hyperv-keyboard.c
6815 F:      drivers/pci/controller/pci-hyperv.c
6816 F:      drivers/net/hyperv/
6817 F:      drivers/scsi/storvsc_drv.c
6818 F:      drivers/uio/uio_hv_generic.c
6819 F:      drivers/video/fbdev/hyperv_fb.c
6820 F:      net/vmw_vsock/hyperv_transport.c
6821 F:      include/linux/hyperv.h
6822 F:      include/uapi/linux/hyperv.h
6823 F:      tools/hv/
6824 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6825
6826 HYPERVISOR VIRTUAL CONSOLE DRIVER
6827 L:      linuxppc-dev@lists.ozlabs.org
6828 S:      Odd Fixes
6829 F:      drivers/tty/hvc/
6830
6831 I2C ACPI SUPPORT
6832 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6833 L:      linux-i2c@vger.kernel.org
6834 L:      linux-acpi@vger.kernel.org
6835 S:      Maintained
6836 F:      drivers/i2c/i2c-core-acpi.c
6837
6838 I2C MUXES
6839 M:      Peter Rosin <peda@axentia.se>
6840 L:      linux-i2c@vger.kernel.org
6841 S:      Maintained
6842 F:      Documentation/i2c/i2c-topology
6843 F:      Documentation/i2c/muxes/
6844 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6845 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6846 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6847 F:      drivers/i2c/i2c-mux.c
6848 F:      drivers/i2c/muxes/
6849 F:      include/linux/i2c-mux.h
6850
6851 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6852 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6853 L:      linux-i2c@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/i2c/busses/i2c-mv64xxx.c
6856
6857 I2C OVER PARALLEL PORT
6858 M:      Jean Delvare <jdelvare@suse.com>
6859 L:      linux-i2c@vger.kernel.org
6860 S:      Maintained
6861 F:      Documentation/i2c/busses/i2c-parport
6862 F:      Documentation/i2c/busses/i2c-parport-light
6863 F:      drivers/i2c/busses/i2c-parport.c
6864 F:      drivers/i2c/busses/i2c-parport-light.c
6865
6866 I2C SUBSYSTEM
6867 M:      Wolfram Sang <wsa@the-dreams.de>
6868 L:      linux-i2c@vger.kernel.org
6869 W:      https://i2c.wiki.kernel.org/
6870 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6872 S:      Maintained
6873 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6874 F:      Documentation/i2c/
6875 F:      drivers/i2c/*
6876 F:      include/linux/i2c.h
6877 F:      include/linux/i2c-dev.h
6878 F:      include/linux/i2c-smbus.h
6879 F:      include/uapi/linux/i2c.h
6880 F:      include/uapi/linux/i2c-*.h
6881
6882 I2C SUBSYSTEM HOST DRIVERS
6883 L:      linux-i2c@vger.kernel.org
6884 W:      https://i2c.wiki.kernel.org/
6885 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6887 S:      Odd Fixes
6888 F:      Documentation/devicetree/bindings/i2c/
6889 F:      drivers/i2c/algos/
6890 F:      drivers/i2c/busses/
6891
6892 I2C-TAOS-EVM DRIVER
6893 M:      Jean Delvare <jdelvare@suse.com>
6894 L:      linux-i2c@vger.kernel.org
6895 S:      Maintained
6896 F:      Documentation/i2c/busses/i2c-taos-evm
6897 F:      drivers/i2c/busses/i2c-taos-evm.c
6898
6899 I2C-TINY-USB DRIVER
6900 M:      Till Harbaum <till@harbaum.org>
6901 L:      linux-i2c@vger.kernel.org
6902 W:      http://www.harbaum.org/till/i2c_tiny_usb
6903 S:      Maintained
6904 F:      drivers/i2c/busses/i2c-tiny-usb.c
6905
6906 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6907 M:      Jean Delvare <jdelvare@suse.com>
6908 L:      linux-i2c@vger.kernel.org
6909 S:      Maintained
6910 F:      Documentation/i2c/busses/i2c-ali1535
6911 F:      Documentation/i2c/busses/i2c-ali1563
6912 F:      Documentation/i2c/busses/i2c-ali15x3
6913 F:      Documentation/i2c/busses/i2c-amd756
6914 F:      Documentation/i2c/busses/i2c-amd8111
6915 F:      Documentation/i2c/busses/i2c-i801
6916 F:      Documentation/i2c/busses/i2c-nforce2
6917 F:      Documentation/i2c/busses/i2c-piix4
6918 F:      Documentation/i2c/busses/i2c-sis5595
6919 F:      Documentation/i2c/busses/i2c-sis630
6920 F:      Documentation/i2c/busses/i2c-sis96x
6921 F:      Documentation/i2c/busses/i2c-via
6922 F:      Documentation/i2c/busses/i2c-viapro
6923 F:      drivers/i2c/busses/i2c-ali1535.c
6924 F:      drivers/i2c/busses/i2c-ali1563.c
6925 F:      drivers/i2c/busses/i2c-ali15x3.c
6926 F:      drivers/i2c/busses/i2c-amd756.c
6927 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6928 F:      drivers/i2c/busses/i2c-amd8111.c
6929 F:      drivers/i2c/busses/i2c-i801.c
6930 F:      drivers/i2c/busses/i2c-isch.c
6931 F:      drivers/i2c/busses/i2c-nforce2.c
6932 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6933 F:      drivers/i2c/busses/i2c-piix4.c
6934 F:      drivers/i2c/busses/i2c-sis5595.c
6935 F:      drivers/i2c/busses/i2c-sis630.c
6936 F:      drivers/i2c/busses/i2c-sis96x.c
6937 F:      drivers/i2c/busses/i2c-via.c
6938 F:      drivers/i2c/busses/i2c-viapro.c
6939
6940 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6941 M:      Hans de Goede <hdegoede@redhat.com>
6942 L:      linux-i2c@vger.kernel.org
6943 S:      Maintained
6944 F:      drivers/i2c/busses/i2c-cht-wc.c
6945
6946 I2C/SMBUS ISMT DRIVER
6947 M:      Seth Heasley <seth.heasley@intel.com>
6948 M:      Neil Horman <nhorman@tuxdriver.com>
6949 L:      linux-i2c@vger.kernel.org
6950 F:      drivers/i2c/busses/i2c-ismt.c
6951 F:      Documentation/i2c/busses/i2c-ismt
6952
6953 I2C/SMBUS STUB DRIVER
6954 M:      Jean Delvare <jdelvare@suse.com>
6955 L:      linux-i2c@vger.kernel.org
6956 S:      Maintained
6957 F:      drivers/i2c/i2c-stub.c
6958
6959 IA64 (Itanium) PLATFORM
6960 M:      Tony Luck <tony.luck@intel.com>
6961 M:      Fenghua Yu <fenghua.yu@intel.com>
6962 L:      linux-ia64@vger.kernel.org
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6964 S:      Maintained
6965 F:      arch/ia64/
6966
6967 IBM Power 842 compression accelerator
6968 M:      Haren Myneni <haren@us.ibm.com>
6969 S:      Supported
6970 F:      drivers/crypto/nx/Makefile
6971 F:      drivers/crypto/nx/Kconfig
6972 F:      drivers/crypto/nx/nx-842*
6973 F:      include/linux/sw842.h
6974 F:      crypto/842.c
6975 F:      lib/842/
6976
6977 IBM Power in-Nest Crypto Acceleration
6978 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6979 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6980 L:      linux-crypto@vger.kernel.org
6981 S:      Supported
6982 F:      drivers/crypto/nx/Makefile
6983 F:      drivers/crypto/nx/Kconfig
6984 F:      drivers/crypto/nx/nx-aes*
6985 F:      drivers/crypto/nx/nx-sha*
6986 F:      drivers/crypto/nx/nx.*
6987 F:      drivers/crypto/nx/nx_csbcpb.h
6988 F:      drivers/crypto/nx/nx_debugfs.h
6989
6990 IBM Power Linux RAID adapter
6991 M:      Brian King <brking@us.ibm.com>
6992 S:      Supported
6993 F:      drivers/scsi/ipr.*
6994
6995 IBM Power SRIOV Virtual NIC Device Driver
6996 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6997 M:      John Allen <jallen@linux.vnet.ibm.com>
6998 L:      netdev@vger.kernel.org
6999 S:      Supported
7000 F:      drivers/net/ethernet/ibm/ibmvnic.*
7001
7002 IBM Power Virtual Accelerator Switchboard
7003 M:      Sukadev Bhattiprolu
7004 L:      linuxppc-dev@lists.ozlabs.org
7005 S:      Supported
7006 F:      arch/powerpc/platforms/powernv/vas*
7007 F:      arch/powerpc/platforms/powernv/copy-paste.h
7008 F:      arch/powerpc/include/asm/vas.h
7009 F:      arch/powerpc/include/uapi/asm/vas.h
7010
7011 IBM Power Virtual Ethernet Device Driver
7012 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7013 L:      netdev@vger.kernel.org
7014 S:      Supported
7015 F:      drivers/net/ethernet/ibm/ibmveth.*
7016
7017 IBM Power Virtual FC Device Drivers
7018 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7019 L:      linux-scsi@vger.kernel.org
7020 S:      Supported
7021 F:      drivers/scsi/ibmvscsi/ibmvfc*
7022
7023 IBM Power Virtual Management Channel Driver
7024 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7025 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7026 S:      Supported
7027 F:      drivers/misc/ibmvmc.*
7028
7029 IBM Power Virtual SCSI Device Drivers
7030 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7031 L:      linux-scsi@vger.kernel.org
7032 S:      Supported
7033 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7034 F:      include/scsi/viosrp.h
7035
7036 IBM Power Virtual SCSI Device Target Driver
7037 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7038 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7039 L:      linux-scsi@vger.kernel.org
7040 L:      target-devel@vger.kernel.org
7041 S:      Supported
7042 F:      drivers/scsi/ibmvscsi_tgt/
7043
7044 IBM Power VMX Cryptographic instructions
7045 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7046 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7047 L:      linux-crypto@vger.kernel.org
7048 S:      Supported
7049 F:      drivers/crypto/vmx/Makefile
7050 F:      drivers/crypto/vmx/Kconfig
7051 F:      drivers/crypto/vmx/vmx.c
7052 F:      drivers/crypto/vmx/aes*
7053 F:      drivers/crypto/vmx/ghash*
7054 F:      drivers/crypto/vmx/ppc-xlate.pl
7055
7056 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7057 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7058 L:      linux-pci@vger.kernel.org
7059 L:      linuxppc-dev@lists.ozlabs.org
7060 S:      Supported
7061 F:      drivers/pci/hotplug/rpaphp*
7062
7063 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7064 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7065 L:      linux-pci@vger.kernel.org
7066 L:      linuxppc-dev@lists.ozlabs.org
7067 S:      Supported
7068 F:      drivers/pci/hotplug/rpadlpar*
7069
7070 IBM ServeRAID RAID DRIVER
7071 S:      Orphan
7072 F:      drivers/scsi/ips.*
7073
7074 ICH LPC AND GPIO DRIVER
7075 M:      Peter Tyser <ptyser@xes-inc.com>
7076 S:      Maintained
7077 F:      drivers/mfd/lpc_ich.c
7078 F:      drivers/gpio/gpio-ich.c
7079
7080 IDE SUBSYSTEM
7081 M:      "David S. Miller" <davem@davemloft.net>
7082 L:      linux-ide@vger.kernel.org
7083 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7085 S:      Maintained
7086 F:      Documentation/ide/
7087 F:      drivers/ide/
7088 F:      include/linux/ide.h
7089
7090 IDE/ATAPI DRIVERS
7091 M:      Borislav Petkov <bp@alien8.de>
7092 L:      linux-ide@vger.kernel.org
7093 S:      Maintained
7094 F:      Documentation/cdrom/ide-cd
7095 F:      drivers/ide/ide-cd*
7096
7097 IDEAPAD LAPTOP EXTRAS DRIVER
7098 M:      Ike Panhc <ike.pan@canonical.com>
7099 L:      platform-driver-x86@vger.kernel.org
7100 W:      http://launchpad.net/ideapad-laptop
7101 S:      Maintained
7102 F:      drivers/platform/x86/ideapad-laptop.c
7103
7104 IDEAPAD LAPTOP SLIDEBAR DRIVER
7105 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7106 L:      linux-input@vger.kernel.org
7107 W:      https://github.com/o2genum/ideapad-slidebar
7108 S:      Maintained
7109 F:      drivers/input/misc/ideapad_slidebar.c
7110
7111 IDT VersaClock 5 CLOCK DRIVER
7112 M:      Marek Vasut <marek.vasut@gmail.com>
7113 S:      Maintained
7114 F:      drivers/clk/clk-versaclock5.c
7115
7116 IEEE 802.15.4 SUBSYSTEM
7117 M:      Alexander Aring <alex.aring@gmail.com>
7118 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7119 L:      linux-wpan@vger.kernel.org
7120 W:      http://wpan.cakelab.org/
7121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7123 S:      Maintained
7124 F:      net/ieee802154/
7125 F:      net/mac802154/
7126 F:      drivers/net/ieee802154/
7127 F:      include/linux/nl802154.h
7128 F:      include/linux/ieee802154.h
7129 F:      include/net/nl802154.h
7130 F:      include/net/mac802154.h
7131 F:      include/net/af_ieee802154.h
7132 F:      include/net/cfg802154.h
7133 F:      include/net/ieee802154_netdev.h
7134 F:      Documentation/networking/ieee802154.txt
7135
7136 IFE PROTOCOL
7137 M:      Yotam Gigi <yotam.gi@gmail.com>
7138 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7139 F:      net/ife
7140 F:      include/net/ife.h
7141 F:      include/uapi/linux/ife.h
7142
7143 IGORPLUG-USB IR RECEIVER
7144 M:      Sean Young <sean@mess.org>
7145 L:      linux-media@vger.kernel.org
7146 S:      Maintained
7147 F:      drivers/media/rc/igorplugusb.c
7148
7149 IGUANAWORKS USB IR TRANSCEIVER
7150 M:      Sean Young <sean@mess.org>
7151 L:      linux-media@vger.kernel.org
7152 S:      Maintained
7153 F:      drivers/media/rc/iguanair.c
7154
7155 IIO DIGITAL POTENTIOMETER DAC
7156 M:      Peter Rosin <peda@axentia.se>
7157 L:      linux-iio@vger.kernel.org
7158 S:      Maintained
7159 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7160 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7161 F:      drivers/iio/dac/dpot-dac.c
7162
7163 IIO ENVELOPE DETECTOR
7164 M:      Peter Rosin <peda@axentia.se>
7165 L:      linux-iio@vger.kernel.org
7166 S:      Maintained
7167 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7168 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7169 F:      drivers/iio/adc/envelope-detector.c
7170
7171 IIO MULTIPLEXER
7172 M:      Peter Rosin <peda@axentia.se>
7173 L:      linux-iio@vger.kernel.org
7174 S:      Maintained
7175 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7176 F:      drivers/iio/multiplexer/iio-mux.c
7177
7178 IIO SUBSYSTEM AND DRIVERS
7179 M:      Jonathan Cameron <jic23@kernel.org>
7180 R:      Hartmut Knaack <knaack.h@gmx.de>
7181 R:      Lars-Peter Clausen <lars@metafoo.de>
7182 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7183 L:      linux-iio@vger.kernel.org
7184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7185 S:      Maintained
7186 F:      Documentation/ABI/testing/configfs-iio*
7187 F:      Documentation/ABI/testing/sysfs-bus-iio*
7188 F:      Documentation/devicetree/bindings/iio/
7189 F:      drivers/iio/
7190 F:      drivers/staging/iio/
7191 F:      include/linux/iio/
7192 F:      tools/iio/
7193
7194 IIO UNIT CONVERTER
7195 M:      Peter Rosin <peda@axentia.se>
7196 L:      linux-iio@vger.kernel.org
7197 S:      Maintained
7198 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7199 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7200 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7201 F:      drivers/iio/afe/iio-rescale.c
7202
7203 IKANOS/ADI EAGLE ADSL USB DRIVER
7204 M:      Matthieu Castet <castet.matthieu@free.fr>
7205 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7206 S:      Maintained
7207 F:      drivers/usb/atm/ueagle-atm.c
7208
7209 IMGTEC ASCII LCD DRIVER
7210 M:      Paul Burton <paul.burton@mips.com>
7211 S:      Maintained
7212 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7213 F:      drivers/auxdisplay/img-ascii-lcd.c
7214
7215 IMGTEC IR DECODER DRIVER
7216 M:      James Hogan <jhogan@kernel.org>
7217 S:      Maintained
7218 F:      drivers/media/rc/img-ir/
7219
7220 IMON SOUNDGRAPH USB IR RECEIVER
7221 M:      Sean Young <sean@mess.org>
7222 L:      linux-media@vger.kernel.org
7223 S:      Maintained
7224 F:      drivers/media/rc/imon_raw.c
7225 F:      drivers/media/rc/imon.c
7226
7227 IMS TWINTURBO FRAMEBUFFER DRIVER
7228 L:      linux-fbdev@vger.kernel.org
7229 S:      Orphan
7230 F:      drivers/video/fbdev/imsttfb.c
7231
7232 INA209 HARDWARE MONITOR DRIVER
7233 M:      Guenter Roeck <linux@roeck-us.net>
7234 L:      linux-hwmon@vger.kernel.org
7235 S:      Maintained
7236 F:      Documentation/hwmon/ina209
7237 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7238 F:      drivers/hwmon/ina209.c
7239
7240 INA2XX HARDWARE MONITOR DRIVER
7241 M:      Guenter Roeck <linux@roeck-us.net>
7242 L:      linux-hwmon@vger.kernel.org
7243 S:      Maintained
7244 F:      Documentation/hwmon/ina2xx
7245 F:      drivers/hwmon/ina2xx.c
7246 F:      include/linux/platform_data/ina2xx.h
7247
7248 INDUSTRY PACK SUBSYSTEM (IPACK)
7249 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7250 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7251 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7252 L:      industrypack-devel@lists.sourceforge.net
7253 W:      http://industrypack.sourceforge.net
7254 S:      Maintained
7255 F:      drivers/ipack/
7256
7257 INFINIBAND SUBSYSTEM
7258 M:      Doug Ledford <dledford@redhat.com>
7259 M:      Jason Gunthorpe <jgg@mellanox.com>
7260 L:      linux-rdma@vger.kernel.org
7261 W:      https://github.com/linux-rdma/rdma-core
7262 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7264 S:      Supported
7265 F:      Documentation/devicetree/bindings/infiniband/
7266 F:      Documentation/infiniband/
7267 F:      drivers/infiniband/
7268 F:      include/uapi/linux/if_infiniband.h
7269 F:      include/uapi/rdma/
7270 F:      include/rdma/
7271
7272 INGENIC JZ4780 DMA Driver
7273 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7274 S:      Maintained
7275 F:      drivers/dma/dma-jz4780.c
7276
7277 INGENIC JZ4780 NAND DRIVER
7278 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7279 L:      linux-mtd@lists.infradead.org
7280 S:      Maintained
7281 F:      drivers/mtd/nand/raw/jz4780_*
7282
7283 INOTIFY
7284 M:      Jan Kara <jack@suse.cz>
7285 R:      Amir Goldstein <amir73il@gmail.com>
7286 L:      linux-fsdevel@vger.kernel.org
7287 S:      Maintained
7288 F:      Documentation/filesystems/inotify.txt
7289 F:      fs/notify/inotify/
7290 F:      include/linux/inotify.h
7291 F:      include/uapi/linux/inotify.h
7292
7293 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7294 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7295 L:      linux-input@vger.kernel.org
7296 Q:      http://patchwork.kernel.org/project/linux-input/list/
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7298 S:      Maintained
7299 F:      drivers/input/
7300 F:      include/linux/input.h
7301 F:      include/uapi/linux/input.h
7302 F:      include/uapi/linux/input-event-codes.h
7303 F:      include/linux/input/
7304 F:      Documentation/devicetree/bindings/input/
7305 F:      Documentation/devicetree/bindings/serio/
7306 F:      Documentation/input/
7307
7308 INPUT MULTITOUCH (MT) PROTOCOL
7309 M:      Henrik Rydberg <rydberg@bitmath.org>
7310 L:      linux-input@vger.kernel.org
7311 S:      Odd fixes
7312 F:      Documentation/input/multi-touch-protocol.rst
7313 F:      drivers/input/input-mt.c
7314 K:      \b(ABS|SYN)_MT_
7315
7316 INSIDE SECURE CRYPTO DRIVER
7317 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7318 F:      drivers/crypto/inside-secure/
7319 S:      Maintained
7320 L:      linux-crypto@vger.kernel.org
7321
7322 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7323 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7324 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7325 L:      linux-integrity@vger.kernel.org
7326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7327 S:      Supported
7328 F:      security/integrity/ima/
7329
7330 INTEL 810/815 FRAMEBUFFER DRIVER
7331 M:      Antonino Daplas <adaplas@gmail.com>
7332 L:      linux-fbdev@vger.kernel.org
7333 S:      Maintained
7334 F:      drivers/video/fbdev/i810/
7335
7336 INTEL ASoC DRIVERS
7337 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7338 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7339 M:      Jie Yang <yang.jie@linux.intel.com>
7340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7341 S:      Supported
7342 F:      sound/soc/intel/
7343
7344 INTEL C600 SERIES SAS CONTROLLER DRIVER
7345 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7346 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7347 L:      linux-scsi@vger.kernel.org
7348 T:      git git://git.code.sf.net/p/intel-sas/isci
7349 S:      Supported
7350 F:      drivers/scsi/isci/
7351
7352 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7353 M:      Jani Nikula <jani.nikula@linux.intel.com>
7354 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7355 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7356 L:      intel-gfx@lists.freedesktop.org
7357 W:      https://01.org/linuxgraphics/
7358 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7359 C:      irc://chat.freenode.net/intel-gfx
7360 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7361 T:      git git://anongit.freedesktop.org/drm-intel
7362 S:      Supported
7363 F:      drivers/gpu/drm/i915/
7364 F:      include/drm/i915*
7365 F:      include/uapi/drm/i915_drm.h
7366 F:      Documentation/gpu/i915.rst
7367
7368 INTEL ETHERNET DRIVERS
7369 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7370 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7371 W:      http://www.intel.com/support/feedback.htm
7372 W:      http://e1000.sourceforge.net/
7373 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7376 S:      Supported
7377 F:      Documentation/networking/e100.rst
7378 F:      Documentation/networking/e1000.rst
7379 F:      Documentation/networking/e1000e.txt
7380 F:      Documentation/networking/igb.txt
7381 F:      Documentation/networking/igbvf.txt
7382 F:      Documentation/networking/ixgb.txt
7383 F:      Documentation/networking/ixgbe.txt
7384 F:      Documentation/networking/ixgbevf.txt
7385 F:      Documentation/networking/i40e.txt
7386 F:      Documentation/networking/i40evf.txt
7387 F:      Documentation/networking/ice.txt
7388 F:      drivers/net/ethernet/intel/
7389 F:      drivers/net/ethernet/intel/*/
7390 F:      include/linux/avf/virtchnl.h
7391
7392 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7393 M:      Maik Broemme <mbroemme@libmpq.org>
7394 L:      linux-fbdev@vger.kernel.org
7395 S:      Maintained
7396 F:      Documentation/fb/intelfb.txt
7397 F:      drivers/video/fbdev/intelfb/
7398
7399 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7400 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7401 M:      Zhi Wang <zhi.a.wang@intel.com>
7402 L:      intel-gvt-dev@lists.freedesktop.org
7403 L:      intel-gfx@lists.freedesktop.org
7404 W:      https://01.org/igvt-g
7405 T:      git https://github.com/intel/gvt-linux.git
7406 S:      Supported
7407 F:      drivers/gpu/drm/i915/gvt/
7408
7409 INTEL HID EVENT DRIVER
7410 M:      Alex Hung <alex.hung@canonical.com>
7411 L:      platform-driver-x86@vger.kernel.org
7412 S:      Maintained
7413 F:      drivers/platform/x86/intel-hid.c
7414
7415 INTEL I/OAT DMA DRIVER
7416 M:      Dave Jiang <dave.jiang@intel.com>
7417 R:      Dan Williams <dan.j.williams@intel.com>
7418 L:      dmaengine@vger.kernel.org
7419 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7420 S:      Supported
7421 F:      drivers/dma/ioat*
7422
7423 INTEL IDLE DRIVER
7424 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7425 M:      Len Brown <lenb@kernel.org>
7426 L:      linux-pm@vger.kernel.org
7427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7428 B:      https://bugzilla.kernel.org
7429 S:      Supported
7430 F:      drivers/idle/intel_idle.c
7431
7432 INTEL INTEGRATED SENSOR HUB DRIVER
7433 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7434 M:      Jiri Kosina <jikos@kernel.org>
7435 L:      linux-input@vger.kernel.org
7436 S:      Maintained
7437 F:      drivers/hid/intel-ish-hid/
7438
7439 INTEL IOMMU (VT-d)
7440 M:      David Woodhouse <dwmw2@infradead.org>
7441 L:      iommu@lists.linux-foundation.org
7442 T:      git git://git.infradead.org/iommu-2.6.git
7443 S:      Supported
7444 F:      drivers/iommu/intel-iommu.c
7445 F:      include/linux/intel-iommu.h
7446
7447 INTEL IOP-ADMA DMA DRIVER
7448 R:      Dan Williams <dan.j.williams@intel.com>
7449 S:      Odd fixes
7450 F:      drivers/dma/iop-adma.c
7451
7452 INTEL IPU3 CSI-2 CIO2 DRIVER
7453 M:      Yong Zhi <yong.zhi@intel.com>
7454 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7455 M:      Bingbu Cao <bingbu.cao@intel.com>
7456 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7457 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7458 L:      linux-media@vger.kernel.org
7459 S:      Maintained
7460 F:      drivers/media/pci/intel/ipu3/
7461 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7462
7463 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7464 M:      Krzysztof Halasa <khalasa@piap.pl>
7465 S:      Maintained
7466 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7467 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7468 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7469 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7470 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7471 F:      drivers/net/wan/ixp4xx_hss.c
7472
7473 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7474 M:      Deepak Saxena <dsaxena@plexity.net>
7475 S:      Maintained
7476 F:      drivers/char/hw_random/ixp4xx-rng.c
7477
7478 INTEL MANAGEMENT ENGINE (mei)
7479 M:      Tomas Winkler <tomas.winkler@intel.com>
7480 L:      linux-kernel@vger.kernel.org
7481 S:      Supported
7482 F:      include/uapi/linux/mei.h
7483 F:      include/linux/mei_cl_bus.h
7484 F:      drivers/misc/mei/*
7485 F:      drivers/watchdog/mei_wdt.c
7486 F:      Documentation/misc-devices/mei/*
7487 F:      samples/mei/*
7488
7489 INTEL MENLOW THERMAL DRIVER
7490 M:      Sujith Thomas <sujith.thomas@intel.com>
7491 L:      platform-driver-x86@vger.kernel.org
7492 W:      https://01.org/linux-acpi
7493 S:      Supported
7494 F:      drivers/platform/x86/intel_menlow.c
7495
7496 INTEL MERRIFIELD GPIO DRIVER
7497 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7498 L:      linux-gpio@vger.kernel.org
7499 S:      Maintained
7500 F:      drivers/gpio/gpio-merrifield.c
7501
7502 INTEL MIC DRIVERS (mic)
7503 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7504 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7505 S:      Supported
7506 W:      https://github.com/sudeepdutt/mic
7507 W:      http://software.intel.com/en-us/mic-developer
7508 F:      include/linux/mic_bus.h
7509 F:      include/linux/scif.h
7510 F:      include/uapi/linux/mic_common.h
7511 F:      include/uapi/linux/mic_ioctl.h
7512 F:      include/uapi/linux/scif_ioctl.h
7513 F:      drivers/misc/mic/
7514 F:      drivers/dma/mic_x100_dma.c
7515 F:      drivers/dma/mic_x100_dma.h
7516 F:      Documentation/mic/
7517
7518 INTEL PMC CORE DRIVER
7519 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7520 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7521 L:      platform-driver-x86@vger.kernel.org
7522 S:      Maintained
7523 F:      arch/x86/include/asm/pmc_core.h
7524 F:      drivers/platform/x86/intel_pmc_core*
7525
7526 INTEL PMC/P-Unit IPC DRIVER
7527 M:      Zha Qipeng<qipeng.zha@intel.com>
7528 L:      platform-driver-x86@vger.kernel.org
7529 S:      Maintained
7530 F:      drivers/platform/x86/intel_pmc_ipc.c
7531 F:      drivers/platform/x86/intel_punit_ipc.c
7532 F:      arch/x86/include/asm/intel_pmc_ipc.h
7533 F:      arch/x86/include/asm/intel_punit_ipc.h
7534
7535 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7536 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7537 L:      linux-wireless@vger.kernel.org
7538 S:      Maintained
7539 F:      Documentation/networking/README.ipw2100
7540 F:      Documentation/networking/README.ipw2200
7541 F:      drivers/net/wireless/intel/ipw2x00/
7542
7543 INTEL PSTATE DRIVER
7544 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7545 M:      Len Brown <lenb@kernel.org>
7546 L:      linux-pm@vger.kernel.org
7547 S:      Supported
7548 F:      drivers/cpufreq/intel_pstate.c
7549
7550 INTEL RDMA RNIC DRIVER
7551 M:      Faisal Latif <faisal.latif@intel.com>
7552 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7553 L:      linux-rdma@vger.kernel.org
7554 S:      Supported
7555 F:      drivers/infiniband/hw/i40iw/
7556 F:      include/uapi/rdma/i40iw-abi.h
7557
7558 INTEL SHA MULTIBUFFER DRIVER
7559 M:      Megha Dey <megha.dey@linux.intel.com>
7560 R:      Tim Chen <tim.c.chen@linux.intel.com>
7561 L:      linux-crypto@vger.kernel.org
7562 S:      Supported
7563 F:      arch/x86/crypto/sha*-mb/
7564 F:      crypto/mcryptd.c
7565
7566 INTEL TELEMETRY DRIVER
7567 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7568 L:      platform-driver-x86@vger.kernel.org
7569 S:      Maintained
7570 F:      arch/x86/include/asm/intel_telemetry.h
7571 F:      drivers/platform/x86/intel_telemetry*
7572
7573 INTEL VIRTUAL BUTTON DRIVER
7574 M:      AceLan Kao <acelan.kao@canonical.com>
7575 L:      platform-driver-x86@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/platform/x86/intel-vbtn.c
7578
7579 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7580 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7581 L:      linux-wireless@vger.kernel.org
7582 S:      Supported
7583 F:      drivers/net/wireless/intel/iwlegacy/
7584
7585 INTEL WIRELESS WIFI LINK (iwlwifi)
7586 M:      Johannes Berg <johannes.berg@intel.com>
7587 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7588 M:      Luca Coelho <luciano.coelho@intel.com>
7589 M:      Intel Linux Wireless <linuxwifi@intel.com>
7590 L:      linux-wireless@vger.kernel.org
7591 W:      http://intellinuxwireless.org
7592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7593 S:      Supported
7594 F:      drivers/net/wireless/intel/iwlwifi/
7595
7596 INTEL WIRELESS WIMAX CONNECTION 2400
7597 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7598 M:      linux-wimax@intel.com
7599 L:      wimax@linuxwimax.org (subscribers-only)
7600 S:      Supported
7601 W:      http://linuxwimax.org
7602 F:      Documentation/wimax/README.i2400m
7603 F:      drivers/net/wimax/i2400m/
7604 F:      include/uapi/linux/wimax/i2400m.h
7605
7606 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7607 M:      Mario Limonciello <mario.limonciello@dell.com>
7608 S:      Maintained
7609 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7610
7611 INTEL(R) TRACE HUB
7612 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7613 S:      Supported
7614 F:      Documentation/trace/intel_th.rst
7615 F:      drivers/hwtracing/intel_th/
7616
7617 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7618 M:      Ning Sun <ning.sun@intel.com>
7619 L:      tboot-devel@lists.sourceforge.net
7620 W:      http://tboot.sourceforge.net
7621 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7622 S:      Supported
7623 F:      Documentation/intel_txt.txt
7624 F:      include/linux/tboot.h
7625 F:      arch/x86/kernel/tboot.c
7626
7627 INTEL-MID GPIO DRIVER
7628 M:      David Cohen <david.a.cohen@linux.intel.com>
7629 L:      linux-gpio@vger.kernel.org
7630 S:      Maintained
7631 F:      drivers/gpio/gpio-intel-mid.c
7632
7633 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7634 M:      Linus Walleij <linus.walleij@linaro.org>
7635 L:      linux-iio@vger.kernel.org
7636 S:      Maintained
7637 F:      drivers/iio/gyro/mpu3050*
7638 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7639
7640 IOC3 ETHERNET DRIVER
7641 M:      Ralf Baechle <ralf@linux-mips.org>
7642 L:      linux-mips@linux-mips.org
7643 S:      Maintained
7644 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7645
7646 IOC3 SERIAL DRIVER
7647 M:      Pat Gefre <pfg@sgi.com>
7648 L:      linux-serial@vger.kernel.org
7649 S:      Maintained
7650 F:      drivers/tty/serial/ioc3_serial.c
7651
7652 IOMMU DRIVERS
7653 M:      Joerg Roedel <joro@8bytes.org>
7654 L:      iommu@lists.linux-foundation.org
7655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7656 S:      Maintained
7657 F:      Documentation/devicetree/bindings/iommu/
7658 F:      drivers/iommu/
7659 F:      include/linux/iommu.h
7660 F:      include/linux/of_iommu.h
7661 F:      include/linux/iova.h
7662
7663 IP MASQUERADING
7664 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7665 S:      Maintained
7666 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7667
7668 IPMI SUBSYSTEM
7669 M:      Corey Minyard <minyard@acm.org>
7670 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7671 W:      http://openipmi.sourceforge.net/
7672 S:      Supported
7673 F:      Documentation/IPMI.txt
7674 F:      drivers/char/ipmi/
7675 F:      include/linux/ipmi*
7676 F:      include/uapi/linux/ipmi*
7677
7678 IPS SCSI RAID DRIVER
7679 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7680 L:      linux-scsi@vger.kernel.org
7681 W:      http://www.adaptec.com/
7682 S:      Maintained
7683 F:      drivers/scsi/ips*
7684
7685 IPVS
7686 M:      Wensong Zhang <wensong@linux-vs.org>
7687 M:      Simon Horman <horms@verge.net.au>
7688 M:      Julian Anastasov <ja@ssi.bg>
7689 L:      netdev@vger.kernel.org
7690 L:      lvs-devel@vger.kernel.org
7691 S:      Maintained
7692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7694 F:      Documentation/networking/ipvs-sysctl.txt
7695 F:      include/net/ip_vs.h
7696 F:      include/uapi/linux/ip_vs.h
7697 F:      net/netfilter/ipvs/
7698
7699 IPWIRELESS DRIVER
7700 M:      Jiri Kosina <jikos@kernel.org>
7701 M:      David Sterba <dsterba@suse.com>
7702 S:      Odd Fixes
7703 F:      drivers/tty/ipwireless/
7704
7705 IPX NETWORK LAYER
7706 L:      netdev@vger.kernel.org
7707 S:      Obsolete
7708 F:      include/uapi/linux/ipx.h
7709 F:      drivers/staging/ipx/
7710
7711 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7712 M:      Marc Zyngier <marc.zyngier@arm.com>
7713 S:      Maintained
7714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7715 F:      Documentation/IRQ-domain.txt
7716 F:      include/linux/irqdomain.h
7717 F:      kernel/irq/irqdomain.c
7718 F:      kernel/irq/msi.c
7719
7720 IRQ SUBSYSTEM
7721 M:      Thomas Gleixner <tglx@linutronix.de>
7722 L:      linux-kernel@vger.kernel.org
7723 S:      Maintained
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7725 F:      kernel/irq/
7726
7727 IRQCHIP DRIVERS
7728 M:      Thomas Gleixner <tglx@linutronix.de>
7729 M:      Jason Cooper <jason@lakedaemon.net>
7730 M:      Marc Zyngier <marc.zyngier@arm.com>
7731 L:      linux-kernel@vger.kernel.org
7732 S:      Maintained
7733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7734 F:      Documentation/devicetree/bindings/interrupt-controller/
7735 F:      drivers/irqchip/
7736
7737 ISA
7738 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7739 S:      Maintained
7740 F:      Documentation/isa.txt
7741 F:      drivers/base/isa.c
7742 F:      include/linux/isa.h
7743
7744 ISA RADIO MODULE
7745 M:      Hans Verkuil <hverkuil@xs4all.nl>
7746 L:      linux-media@vger.kernel.org
7747 T:      git git://linuxtv.org/media_tree.git
7748 W:      https://linuxtv.org
7749 S:      Maintained
7750 F:      drivers/media/radio/radio-isa*
7751
7752 ISAPNP
7753 M:      Jaroslav Kysela <perex@perex.cz>
7754 S:      Maintained
7755 F:      Documentation/isapnp.txt
7756 F:      drivers/pnp/isapnp/
7757 F:      include/linux/isapnp.h
7758
7759 ISCSI
7760 M:      Lee Duncan <lduncan@suse.com>
7761 M:      Chris Leech <cleech@redhat.com>
7762 L:      open-iscsi@googlegroups.com
7763 W:      www.open-iscsi.com
7764 S:      Maintained
7765 F:      drivers/scsi/*iscsi*
7766 F:      include/scsi/*iscsi*
7767
7768 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7769 M:      Peter Jones <pjones@redhat.com>
7770 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7771 S:      Maintained
7772 F:      drivers/firmware/iscsi_ibft*
7773
7774 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7775 M:      Sagi Grimberg <sagi@grimberg.me>
7776 M:      Max Gurtovoy <maxg@mellanox.com>
7777 L:      linux-rdma@vger.kernel.org
7778 S:      Supported
7779 W:      http://www.openfabrics.org
7780 W:      www.open-iscsi.org
7781 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7782 F:      drivers/infiniband/ulp/iser/
7783
7784 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7785 M:      Sagi Grimberg <sagi@grimberg.me>
7786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7787 L:      linux-rdma@vger.kernel.org
7788 L:      target-devel@vger.kernel.org
7789 S:      Supported
7790 W:      http://www.linux-iscsi.org
7791 F:      drivers/infiniband/ulp/isert
7792
7793 ISDN SUBSYSTEM
7794 M:      Karsten Keil <isdn@linux-pingi.de>
7795 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7796 L:      netdev@vger.kernel.org
7797 W:      http://www.isdn4linux.de
7798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7799 S:      Maintained
7800 F:      Documentation/isdn/
7801 F:      drivers/isdn/
7802 F:      include/linux/isdn.h
7803 F:      include/linux/isdn/
7804 F:      include/uapi/linux/isdn.h
7805 F:      include/uapi/linux/isdn/
7806
7807 ISDN SUBSYSTEM (Eicon active card driver)
7808 M:      Armin Schindler <mac@melware.de>
7809 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7810 W:      http://www.melware.de
7811 S:      Maintained
7812 F:      drivers/isdn/hardware/eicon/
7813
7814 IT87 HARDWARE MONITORING DRIVER
7815 M:      Jean Delvare <jdelvare@suse.com>
7816 L:      linux-hwmon@vger.kernel.org
7817 S:      Maintained
7818 F:      Documentation/hwmon/it87
7819 F:      drivers/hwmon/it87.c
7820
7821 IT913X MEDIA DRIVER
7822 M:      Antti Palosaari <crope@iki.fi>
7823 L:      linux-media@vger.kernel.org
7824 W:      https://linuxtv.org
7825 W:      http://palosaari.fi/linux/
7826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7827 T:      git git://linuxtv.org/anttip/media_tree.git
7828 S:      Maintained
7829 F:      drivers/media/tuners/it913x*
7830
7831 IVTV VIDEO4LINUX DRIVER
7832 M:      Andy Walls <awalls@md.metrocast.net>
7833 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7834 L:      linux-media@vger.kernel.org
7835 T:      git git://linuxtv.org/media_tree.git
7836 W:      http://www.ivtvdriver.org
7837 S:      Maintained
7838 F:      Documentation/media/v4l-drivers/ivtv*
7839 F:      drivers/media/pci/ivtv/
7840 F:      include/uapi/linux/ivtv*
7841
7842 IX2505V MEDIA DRIVER
7843 M:      Malcolm Priestley <tvboxspy@gmail.com>
7844 L:      linux-media@vger.kernel.org
7845 W:      https://linuxtv.org
7846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7847 S:      Maintained
7848 F:      drivers/media/dvb-frontends/ix2505v*
7849
7850 JAILHOUSE HYPERVISOR INTERFACE
7851 M:      Jan Kiszka <jan.kiszka@siemens.com>
7852 L:      jailhouse-dev@googlegroups.com
7853 S:      Maintained
7854 F:      arch/x86/kernel/jailhouse.c
7855 F:      arch/x86/include/asm/jailhouse_para.h
7856
7857 JC42.4 TEMPERATURE SENSOR DRIVER
7858 M:      Guenter Roeck <linux@roeck-us.net>
7859 L:      linux-hwmon@vger.kernel.org
7860 S:      Maintained
7861 F:      drivers/hwmon/jc42.c
7862 F:      Documentation/hwmon/jc42
7863
7864 JFS FILESYSTEM
7865 M:      Dave Kleikamp <shaggy@kernel.org>
7866 L:      jfs-discussion@lists.sourceforge.net
7867 W:      http://jfs.sourceforge.net/
7868 T:      git git://github.com/kleikamp/linux-shaggy.git
7869 S:      Maintained
7870 F:      Documentation/filesystems/jfs.txt
7871 F:      fs/jfs/
7872
7873 JME NETWORK DRIVER
7874 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7875 L:      netdev@vger.kernel.org
7876 S:      Maintained
7877 F:      drivers/net/ethernet/jme.*
7878
7879 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7880 M:      David Woodhouse <dwmw2@infradead.org>
7881 L:      linux-mtd@lists.infradead.org
7882 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7883 S:      Maintained
7884 F:      fs/jffs2/
7885 F:      include/uapi/linux/jffs2.h
7886
7887 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7888 M:      "Theodore Ts'o" <tytso@mit.edu>
7889 M:      Jan Kara <jack@suse.com>
7890 L:      linux-ext4@vger.kernel.org
7891 S:      Maintained
7892 F:      fs/jbd2/
7893 F:      include/linux/jbd2.h
7894
7895 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7896 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7897 L:      linux-media@vger.kernel.org
7898 S:      Maintained
7899 F:      drivers/media/platform/rcar_jpu.c
7900
7901 JSM Neo PCI based serial card
7902 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7903 L:      linux-serial@vger.kernel.org
7904 S:      Maintained
7905 F:      drivers/tty/serial/jsm/
7906
7907 K10TEMP HARDWARE MONITORING DRIVER
7908 M:      Clemens Ladisch <clemens@ladisch.de>
7909 L:      linux-hwmon@vger.kernel.org
7910 S:      Maintained
7911 F:      Documentation/hwmon/k10temp
7912 F:      drivers/hwmon/k10temp.c
7913
7914 K8TEMP HARDWARE MONITORING DRIVER
7915 M:      Rudolf Marek <r.marek@assembler.cz>
7916 L:      linux-hwmon@vger.kernel.org
7917 S:      Maintained
7918 F:      Documentation/hwmon/k8temp
7919 F:      drivers/hwmon/k8temp.c
7920
7921 KASAN
7922 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7923 R:      Alexander Potapenko <glider@google.com>
7924 R:      Dmitry Vyukov <dvyukov@google.com>
7925 L:      kasan-dev@googlegroups.com
7926 S:      Maintained
7927 F:      arch/*/include/asm/kasan.h
7928 F:      arch/*/mm/kasan_init*
7929 F:      Documentation/dev-tools/kasan.rst
7930 F:      include/linux/kasan*.h
7931 F:      lib/test_kasan.c
7932 F:      mm/kasan/
7933 F:      scripts/Makefile.kasan
7934
7935 KCONFIG
7936 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7938 L:      linux-kbuild@vger.kernel.org
7939 S:      Maintained
7940 F:      Documentation/kbuild/kconfig*
7941 F:      scripts/kconfig/
7942 F:      scripts/Kconfig.include
7943
7944 KDUMP
7945 M:      Dave Young <dyoung@redhat.com>
7946 M:      Baoquan He <bhe@redhat.com>
7947 R:      Vivek Goyal <vgoyal@redhat.com>
7948 L:      kexec@lists.infradead.org
7949 W:      http://lse.sourceforge.net/kdump/
7950 S:      Maintained
7951 F:      Documentation/kdump/
7952
7953 KEENE FM RADIO TRANSMITTER DRIVER
7954 M:      Hans Verkuil <hverkuil@xs4all.nl>
7955 L:      linux-media@vger.kernel.org
7956 T:      git git://linuxtv.org/media_tree.git
7957 W:      https://linuxtv.org
7958 S:      Maintained
7959 F:      drivers/media/radio/radio-keene*
7960
7961 KERNEL AUTOMOUNTER
7962 M:      Ian Kent <raven@themaw.net>
7963 L:      autofs@vger.kernel.org
7964 S:      Maintained
7965 F:      fs/autofs/
7966
7967 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7968 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7969 M:      Michal Marek <michal.lkml@markovi.net>
7970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7971 L:      linux-kbuild@vger.kernel.org
7972 S:      Maintained
7973 F:      Documentation/kbuild/
7974 F:      Makefile
7975 F:      scripts/Kbuild*
7976 F:      scripts/Makefile*
7977 F:      scripts/basic/
7978 F:      scripts/mk*
7979 F:      scripts/mod/
7980 F:      scripts/package/
7981
7982 KERNEL JANITORS
7983 L:      kernel-janitors@vger.kernel.org
7984 W:      http://kernelnewbies.org/KernelJanitors
7985 S:      Odd Fixes
7986
7987 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7988 M:      "J. Bruce Fields" <bfields@fieldses.org>
7989 M:      Jeff Layton <jlayton@kernel.org>
7990 L:      linux-nfs@vger.kernel.org
7991 W:      http://nfs.sourceforge.net/
7992 T:      git git://linux-nfs.org/~bfields/linux.git
7993 S:      Supported
7994 F:      fs/nfsd/
7995 F:      include/uapi/linux/nfsd/
7996 F:      fs/lockd/
7997 F:      fs/nfs_common/
7998 F:      net/sunrpc/
7999 F:      include/linux/lockd/
8000 F:      include/linux/sunrpc/
8001 F:      include/uapi/linux/sunrpc/
8002
8003 KERNEL SELFTEST FRAMEWORK
8004 M:      Shuah Khan <shuah@kernel.org>
8005 L:      linux-kselftest@vger.kernel.org
8006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8007 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8008 S:      Maintained
8009 F:      tools/testing/selftests/
8010 F:      Documentation/dev-tools/kselftest*
8011
8012 KERNEL USERMODE HELPER
8013 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8014 L:      linux-kernel@vger.kernel.org
8015 S:      Maintained
8016 F:      kernel/umh.c
8017 F:      include/linux/umh.h
8018
8019 KERNEL VIRTUAL MACHINE (KVM)
8020 M:      Paolo Bonzini <pbonzini@redhat.com>
8021 M:      Radim Krčmář <rkrcmar@redhat.com>
8022 L:      kvm@vger.kernel.org
8023 W:      http://www.linux-kvm.org
8024 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8025 S:      Supported
8026 F:      Documentation/virtual/kvm/
8027 F:      include/trace/events/kvm.h
8028 F:      include/uapi/asm-generic/kvm*
8029 F:      include/uapi/linux/kvm*
8030 F:      include/asm-generic/kvm*
8031 F:      include/linux/kvm*
8032 F:      include/kvm/iodev.h
8033 F:      virt/kvm/*
8034 F:      tools/kvm/
8035
8036 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8037 M:      Joerg Roedel <joro@8bytes.org>
8038 L:      kvm@vger.kernel.org
8039 W:      http://www.linux-kvm.org/
8040 S:      Maintained
8041 F:      arch/x86/include/asm/svm.h
8042 F:      arch/x86/kvm/svm.c
8043
8044 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8045 M:      Christoffer Dall <christoffer.dall@arm.com>
8046 M:      Marc Zyngier <marc.zyngier@arm.com>
8047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8048 L:      kvmarm@lists.cs.columbia.edu
8049 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8051 S:      Supported
8052 F:      arch/arm/include/uapi/asm/kvm*
8053 F:      arch/arm/include/asm/kvm*
8054 F:      arch/arm/kvm/
8055 F:      virt/kvm/arm/
8056 F:      include/kvm/arm_*
8057
8058 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8059 M:      Christoffer Dall <christoffer.dall@arm.com>
8060 M:      Marc Zyngier <marc.zyngier@arm.com>
8061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8062 L:      kvmarm@lists.cs.columbia.edu
8063 S:      Maintained
8064 F:      arch/arm64/include/uapi/asm/kvm*
8065 F:      arch/arm64/include/asm/kvm*
8066 F:      arch/arm64/kvm/
8067
8068 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8069 M:      James Hogan <jhogan@kernel.org>
8070 L:      linux-mips@linux-mips.org
8071 S:      Supported
8072 F:      arch/mips/include/uapi/asm/kvm*
8073 F:      arch/mips/include/asm/kvm*
8074 F:      arch/mips/kvm/
8075
8076 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8077 M:      Paul Mackerras <paulus@ozlabs.org>
8078 L:      kvm-ppc@vger.kernel.org
8079 W:      http://www.linux-kvm.org/
8080 T:      git git://github.com/agraf/linux-2.6.git
8081 S:      Supported
8082 F:      arch/powerpc/include/uapi/asm/kvm*
8083 F:      arch/powerpc/include/asm/kvm*
8084 F:      arch/powerpc/kvm/
8085 F:      arch/powerpc/kernel/kvm*
8086
8087 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8088 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8089 M:      Janosch Frank <frankja@linux.ibm.com>
8090 R:      David Hildenbrand <david@redhat.com>
8091 R:      Cornelia Huck <cohuck@redhat.com>
8092 L:      linux-s390@vger.kernel.org
8093 W:      http://www.ibm.com/developerworks/linux/linux390/
8094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8095 S:      Supported
8096 F:      arch/s390/include/uapi/asm/kvm*
8097 F:      arch/s390/include/asm/gmap.h
8098 F:      arch/s390/include/asm/kvm*
8099 F:      arch/s390/kvm/
8100 F:      arch/s390/mm/gmap.c
8101
8102 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8103 M:      Paolo Bonzini <pbonzini@redhat.com>
8104 M:      Radim Krčmář <rkrcmar@redhat.com>
8105 L:      kvm@vger.kernel.org
8106 W:      http://www.linux-kvm.org
8107 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8108 S:      Supported
8109 F:      arch/x86/kvm/
8110 F:      arch/x86/include/uapi/asm/kvm*
8111 F:      arch/x86/include/asm/kvm*
8112 F:      arch/x86/include/asm/pvclock-abi.h
8113 F:      arch/x86/kernel/kvm.c
8114 F:      arch/x86/kernel/kvmclock.c
8115
8116 KERNFS
8117 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8118 M:      Tejun Heo <tj@kernel.org>
8119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8120 S:      Supported
8121 F:      include/linux/kernfs.h
8122 F:      fs/kernfs/
8123
8124 KEXEC
8125 M:      Eric Biederman <ebiederm@xmission.com>
8126 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8127 L:      kexec@lists.infradead.org
8128 S:      Maintained
8129 F:      include/linux/kexec.h
8130 F:      include/uapi/linux/kexec.h
8131 F:      kernel/kexec*
8132
8133 KEYS-ENCRYPTED
8134 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8135 L:      linux-integrity@vger.kernel.org
8136 L:      keyrings@vger.kernel.org
8137 S:      Supported
8138 F:      Documentation/security/keys/trusted-encrypted.rst
8139 F:      include/keys/encrypted-type.h
8140 F:      security/keys/encrypted-keys/
8141
8142 KEYS-TRUSTED
8143 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8144 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8145 L:      linux-integrity@vger.kernel.org
8146 L:      keyrings@vger.kernel.org
8147 S:      Supported
8148 F:      Documentation/security/keys/trusted-encrypted.rst
8149 F:      include/keys/trusted-type.h
8150 F:      security/keys/trusted.c
8151 F:      security/keys/trusted.h
8152
8153 KEYS/KEYRINGS:
8154 M:      David Howells <dhowells@redhat.com>
8155 L:      keyrings@vger.kernel.org
8156 S:      Maintained
8157 F:      Documentation/security/keys/core.rst
8158 F:      include/linux/key.h
8159 F:      include/linux/key-type.h
8160 F:      include/linux/keyctl.h
8161 F:      include/uapi/linux/keyctl.h
8162 F:      include/keys/
8163 F:      security/keys/
8164
8165 KGDB / KDB /debug_core
8166 M:      Jason Wessel <jason.wessel@windriver.com>
8167 M:      Daniel Thompson <daniel.thompson@linaro.org>
8168 W:      http://kgdb.wiki.kernel.org/
8169 L:      kgdb-bugreport@lists.sourceforge.net
8170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8171 S:      Maintained
8172 F:      Documentation/dev-tools/kgdb.rst
8173 F:      drivers/misc/kgdbts.c
8174 F:      drivers/tty/serial/kgdboc.c
8175 F:      include/linux/kdb.h
8176 F:      include/linux/kgdb.h
8177 F:      kernel/debug/
8178
8179 KMEMLEAK
8180 M:      Catalin Marinas <catalin.marinas@arm.com>
8181 S:      Maintained
8182 F:      Documentation/dev-tools/kmemleak.rst
8183 F:      include/linux/kmemleak.h
8184 F:      mm/kmemleak.c
8185 F:      mm/kmemleak-test.c
8186
8187 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8188 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8189 L:      linux-kernel@vger.kernel.org
8190 S:      Maintained
8191 F:      kernel/kmod.c
8192 F:      include/linux/kmod.h
8193 F:      lib/test_kmod.c
8194 F:      tools/testing/selftests/kmod/
8195
8196 KPROBES
8197 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8198 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8199 M:      "David S. Miller" <davem@davemloft.net>
8200 M:      Masami Hiramatsu <mhiramat@kernel.org>
8201 S:      Maintained
8202 F:      Documentation/kprobes.txt
8203 F:      include/linux/kprobes.h
8204 F:      include/asm-generic/kprobes.h
8205 F:      kernel/kprobes.c
8206
8207 KS0108 LCD CONTROLLER DRIVER
8208 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8209 S:      Maintained
8210 F:      Documentation/auxdisplay/ks0108
8211 F:      drivers/auxdisplay/ks0108.c
8212 F:      include/linux/ks0108.h
8213
8214 L3MDEV
8215 M:      David Ahern <dsa@cumulusnetworks.com>
8216 L:      netdev@vger.kernel.org
8217 S:      Maintained
8218 F:      net/l3mdev
8219 F:      include/net/l3mdev.h
8220
8221 LANTIQ MIPS ARCHITECTURE
8222 M:      John Crispin <john@phrozen.org>
8223 L:      linux-mips@linux-mips.org
8224 S:      Maintained
8225 F:      arch/mips/lantiq
8226 F:      drivers/soc/lantiq
8227
8228 LAPB module
8229 L:      linux-x25@vger.kernel.org
8230 S:      Orphan
8231 F:      Documentation/networking/lapb-module.txt
8232 F:      include/*/lapb.h
8233 F:      net/lapb/
8234
8235 LASI 53c700 driver for PARISC
8236 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8237 L:      linux-scsi@vger.kernel.org
8238 S:      Maintained
8239 F:      Documentation/scsi/53c700.txt
8240 F:      drivers/scsi/53c700*
8241
8242 LEAKING_ADDRESSES
8243 M:      Tobin C. Harding <me@tobin.cc>
8244 M:      Tycho Andersen <tycho@tycho.ws>
8245 L:      kernel-hardening@lists.openwall.com
8246 S:      Maintained
8247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8248 F:      scripts/leaking_addresses.pl
8249
8250 LED SUBSYSTEM
8251 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8252 M:      Pavel Machek <pavel@ucw.cz>
8253 L:      linux-leds@vger.kernel.org
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8255 S:      Maintained
8256 F:      Documentation/devicetree/bindings/leds/
8257 F:      drivers/leds/
8258 F:      include/linux/leds.h
8259
8260 LEGACY EEPROM DRIVER
8261 M:      Jean Delvare <jdelvare@suse.com>
8262 S:      Maintained
8263 F:      Documentation/misc-devices/eeprom
8264 F:      drivers/misc/eeprom/eeprom.c
8265
8266 LEGO MINDSTORMS EV3
8267 R:      David Lechner <david@lechnology.com>
8268 S:      Maintained
8269 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8270 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8271 F:      drivers/power/supply/lego_ev3_battery.c
8272
8273 LEGO USB Tower driver
8274 M:      Juergen Stuber <starblue@users.sourceforge.net>
8275 L:      legousb-devel@lists.sourceforge.net
8276 W:      http://legousb.sourceforge.net/
8277 S:      Maintained
8278 F:      drivers/usb/misc/legousbtower.c
8279
8280 LG2160 MEDIA DRIVER
8281 M:      Michael Krufky <mkrufky@linuxtv.org>
8282 L:      linux-media@vger.kernel.org
8283 W:      https://linuxtv.org
8284 W:      http://github.com/mkrufky
8285 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8286 T:      git git://linuxtv.org/mkrufky/tuners.git
8287 S:      Maintained
8288 F:      drivers/media/dvb-frontends/lg2160.*
8289
8290 LGDT3305 MEDIA DRIVER
8291 M:      Michael Krufky <mkrufky@linuxtv.org>
8292 L:      linux-media@vger.kernel.org
8293 W:      https://linuxtv.org
8294 W:      http://github.com/mkrufky
8295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8296 T:      git git://linuxtv.org/mkrufky/tuners.git
8297 S:      Maintained
8298 F:      drivers/media/dvb-frontends/lgdt3305.*
8299
8300 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8301 M:      Viresh Kumar <vireshk@kernel.org>
8302 L:      linux-ide@vger.kernel.org
8303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8304 S:      Maintained
8305 F:      include/linux/pata_arasan_cf_data.h
8306 F:      drivers/ata/pata_arasan_cf.c
8307
8308 LIBATA PATA DRIVERS
8309 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8310 M:      Jens Axboe <axboe@kernel.dk>
8311 L:      linux-ide@vger.kernel.org
8312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8313 S:      Maintained
8314 F:      drivers/ata/pata_*.c
8315 F:      drivers/ata/ata_generic.c
8316
8317 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8318 M:      Linus Walleij <linus.walleij@linaro.org>
8319 L:      linux-ide@vger.kernel.org
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8321 S:      Maintained
8322 F:      drivers/ata/pata_ftide010.c
8323 F:      drivers/ata/sata_gemini.c
8324 F:      drivers/ata/sata_gemini.h
8325
8326 LIBATA SATA AHCI CEVA CONTROLLER DRIVER
8327 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
8328 S:      Maintained
8329 F:      drivers/ata/ahci_ceva.c
8330 F:      Documentation/devicetree/bindings/ata/ahci-ceva.txt
8331
8332 LIBATA SATA AHCI PLATFORM devices support
8333 M:      Hans de Goede <hdegoede@redhat.com>
8334 M:      Jens Axboe <axboe@kernel.dk>
8335 L:      linux-ide@vger.kernel.org
8336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8337 S:      Maintained
8338 F:      drivers/ata/ahci_platform.c
8339 F:      drivers/ata/libahci_platform.c
8340 F:      include/linux/ahci_platform.h
8341
8342 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8343 M:      Mikael Pettersson <mikpelinux@gmail.com>
8344 L:      linux-ide@vger.kernel.org
8345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8346 S:      Maintained
8347 F:      drivers/ata/sata_promise.*
8348
8349 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8350 M:      Jens Axboe <axboe@kernel.dk>
8351 L:      linux-ide@vger.kernel.org
8352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8353 S:      Maintained
8354 F:      drivers/ata/
8355 F:      include/linux/ata.h
8356 F:      include/linux/libata.h
8357 F:      Documentation/devicetree/bindings/ata/
8358
8359 LIBLOCKDEP
8360 M:      Sasha Levin <alexander.levin@microsoft.com>
8361 S:      Maintained
8362 F:      tools/lib/lockdep/
8363
8364 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8365 M:      Ross Zwisler <zwisler@kernel.org>
8366 M:      Dan Williams <dan.j.williams@intel.com>
8367 M:      Vishal Verma <vishal.l.verma@intel.com>
8368 M:      Dave Jiang <dave.jiang@intel.com>
8369 L:      linux-nvdimm@lists.01.org
8370 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8371 S:      Supported
8372 F:      drivers/nvdimm/blk.c
8373 F:      drivers/nvdimm/region_devs.c
8374
8375 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8376 M:      Vishal Verma <vishal.l.verma@intel.com>
8377 M:      Dan Williams <dan.j.williams@intel.com>
8378 M:      Ross Zwisler <zwisler@kernel.org>
8379 M:      Dave Jiang <dave.jiang@intel.com>
8380 L:      linux-nvdimm@lists.01.org
8381 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8382 S:      Supported
8383 F:      drivers/nvdimm/btt*
8384
8385 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8386 M:      Ross Zwisler <zwisler@kernel.org>
8387 M:      Dan Williams <dan.j.williams@intel.com>
8388 M:      Vishal Verma <vishal.l.verma@intel.com>
8389 M:      Dave Jiang <dave.jiang@intel.com>
8390 L:      linux-nvdimm@lists.01.org
8391 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8392 S:      Supported
8393 F:      drivers/nvdimm/pmem*
8394
8395 LIBNVDIMM: DEVICETREE BINDINGS
8396 M:      Oliver O'Halloran <oohall@gmail.com>
8397 L:      linux-nvdimm@lists.01.org
8398 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8399 S:      Supported
8400 F:      drivers/nvdimm/of_pmem.c
8401 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8402
8403 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8404 M:      Dan Williams <dan.j.williams@intel.com>
8405 M:      Ross Zwisler <zwisler@kernel.org>
8406 M:      Vishal Verma <vishal.l.verma@intel.com>
8407 M:      Dave Jiang <dave.jiang@intel.com>
8408 L:      linux-nvdimm@lists.01.org
8409 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8411 S:      Supported
8412 F:      drivers/nvdimm/*
8413 F:      drivers/acpi/nfit/*
8414 F:      include/linux/nd.h
8415 F:      include/linux/libnvdimm.h
8416 F:      include/uapi/linux/ndctl.h
8417
8418 LIGHTNVM PLATFORM SUPPORT
8419 M:      Matias Bjorling <mb@lightnvm.io>
8420 W:      http://github/OpenChannelSSD
8421 L:      linux-block@vger.kernel.org
8422 S:      Maintained
8423 F:      drivers/lightnvm/
8424 F:      include/linux/lightnvm.h
8425 F:      include/uapi/linux/lightnvm.h
8426
8427 LINUX FOR POWER MACINTOSH
8428 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8429 W:      http://www.penguinppc.org/
8430 L:      linuxppc-dev@lists.ozlabs.org
8431 S:      Maintained
8432 F:      arch/powerpc/platforms/powermac/
8433 F:      drivers/macintosh/
8434
8435 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8436 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8437 M:      Paul Mackerras <paulus@samba.org>
8438 M:      Michael Ellerman <mpe@ellerman.id.au>
8439 W:      https://github.com/linuxppc/linux/wiki
8440 L:      linuxppc-dev@lists.ozlabs.org
8441 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8443 S:      Supported
8444 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8445 F:      Documentation/devicetree/bindings/powerpc/
8446 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8447 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8448 F:      Documentation/powerpc/
8449 F:      arch/powerpc/
8450 F:      drivers/char/tpm/tpm_ibmvtpm*
8451 F:      drivers/crypto/nx/
8452 F:      drivers/crypto/vmx/
8453 F:      drivers/i2c/busses/i2c-opal.c
8454 F:      drivers/net/ethernet/ibm/ibmveth.*
8455 F:      drivers/net/ethernet/ibm/ibmvnic.*
8456 F:      drivers/pci/hotplug/pnv_php.c
8457 F:      drivers/pci/hotplug/rpa*
8458 F:      drivers/rtc/rtc-opal.c
8459 F:      drivers/scsi/ibmvscsi/
8460 F:      drivers/tty/hvc/hvc_opal.c
8461 F:      drivers/watchdog/wdrtas.c
8462 F:      tools/testing/selftests/powerpc
8463 N:      /pmac
8464 N:      powermac
8465 N:      powernv
8466 N:      [^a-z0-9]ps3
8467 N:      pseries
8468
8469 LINUX FOR POWERPC EMBEDDED MPC5XXX
8470 M:      Anatolij Gustschin <agust@denx.de>
8471 L:      linuxppc-dev@lists.ozlabs.org
8472 T:      git git://git.denx.de/linux-denx-agust.git
8473 S:      Maintained
8474 F:      arch/powerpc/platforms/512x/
8475 F:      arch/powerpc/platforms/52xx/
8476
8477 LINUX FOR POWERPC EMBEDDED PPC4XX
8478 M:      Alistair Popple <alistair@popple.id.au>
8479 M:      Matt Porter <mporter@kernel.crashing.org>
8480 W:      http://www.penguinppc.org/
8481 L:      linuxppc-dev@lists.ozlabs.org
8482 S:      Maintained
8483 F:      arch/powerpc/platforms/40x/
8484 F:      arch/powerpc/platforms/44x/
8485
8486 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8487 M:      Scott Wood <oss@buserror.net>
8488 M:      Kumar Gala <galak@kernel.crashing.org>
8489 W:      http://www.penguinppc.org/
8490 L:      linuxppc-dev@lists.ozlabs.org
8491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8492 S:      Maintained
8493 F:      arch/powerpc/platforms/83xx/
8494 F:      arch/powerpc/platforms/85xx/
8495 F:      Documentation/devicetree/bindings/powerpc/fsl/
8496
8497 LINUX FOR POWERPC EMBEDDED PPC8XX
8498 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8499 W:      http://www.penguinppc.org/
8500 L:      linuxppc-dev@lists.ozlabs.org
8501 S:      Maintained
8502 F:      arch/powerpc/platforms/8xx/
8503
8504 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8505 L:      linuxppc-dev@lists.ozlabs.org
8506 S:      Orphan
8507 F:      arch/powerpc/*/*virtex*
8508 F:      arch/powerpc/*/*/*virtex*
8509
8510 LINUX FOR POWERPC PA SEMI PWRFICIENT
8511 L:      linuxppc-dev@lists.ozlabs.org
8512 S:      Orphan
8513 F:      arch/powerpc/platforms/pasemi/
8514 F:      drivers/*/*pasemi*
8515 F:      drivers/*/*/*pasemi*
8516
8517 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8518 M:      Kees Cook <keescook@chromium.org>
8519 S:      Maintained
8520 F:      drivers/misc/lkdtm/*
8521
8522 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8523 M:      Alan Stern <stern@rowland.harvard.edu>
8524 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8525 M:      Will Deacon <will.deacon@arm.com>
8526 M:      Peter Zijlstra <peterz@infradead.org>
8527 M:      Boqun Feng <boqun.feng@gmail.com>
8528 M:      Nicholas Piggin <npiggin@gmail.com>
8529 M:      David Howells <dhowells@redhat.com>
8530 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8531 M:      Luc Maranget <luc.maranget@inria.fr>
8532 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8533 R:      Akira Yokosawa <akiyks@gmail.com>
8534 R:      Daniel Lustig <dlustig@nvidia.com>
8535 L:      linux-kernel@vger.kernel.org
8536 L:      linux-arch@vger.kernel.org
8537 S:      Supported
8538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8539 F:      tools/memory-model/
8540 F:      Documentation/atomic_bitops.txt
8541 F:      Documentation/atomic_t.txt
8542 F:      Documentation/core-api/atomic_ops.rst
8543 F:      Documentation/core-api/refcount-vs-atomic.rst
8544 F:      Documentation/memory-barriers.txt
8545
8546 LIS3LV02D ACCELEROMETER DRIVER
8547 M:      Eric Piel <eric.piel@tremplin-utc.net>
8548 S:      Maintained
8549 F:      Documentation/misc-devices/lis3lv02d
8550 F:      drivers/misc/lis3lv02d/
8551 F:      drivers/platform/x86/hp_accel.c
8552
8553 LIVE PATCHING
8554 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8555 M:      Jessica Yu <jeyu@kernel.org>
8556 M:      Jiri Kosina <jikos@kernel.org>
8557 M:      Miroslav Benes <mbenes@suse.cz>
8558 R:      Petr Mladek <pmladek@suse.com>
8559 S:      Maintained
8560 F:      kernel/livepatch/
8561 F:      include/linux/livepatch.h
8562 F:      arch/x86/include/asm/livepatch.h
8563 F:      arch/x86/kernel/livepatch.c
8564 F:      Documentation/livepatch/
8565 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8566 F:      samples/livepatch/
8567 L:      live-patching@vger.kernel.org
8568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8569
8570 LLC (802.2)
8571 L:      netdev@vger.kernel.org
8572 S:      Odd fixes
8573 F:      include/linux/llc.h
8574 F:      include/uapi/linux/llc.h
8575 F:      include/net/llc*
8576 F:      net/llc/
8577
8578 LM73 HARDWARE MONITOR DRIVER
8579 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8580 L:      linux-hwmon@vger.kernel.org
8581 S:      Maintained
8582 F:      drivers/hwmon/lm73.c
8583
8584 LM78 HARDWARE MONITOR DRIVER
8585 M:      Jean Delvare <jdelvare@suse.com>
8586 L:      linux-hwmon@vger.kernel.org
8587 S:      Maintained
8588 F:      Documentation/hwmon/lm78
8589 F:      drivers/hwmon/lm78.c
8590
8591 LM83 HARDWARE MONITOR DRIVER
8592 M:      Jean Delvare <jdelvare@suse.com>
8593 L:      linux-hwmon@vger.kernel.org
8594 S:      Maintained
8595 F:      Documentation/hwmon/lm83
8596 F:      drivers/hwmon/lm83.c
8597
8598 LM90 HARDWARE MONITOR DRIVER
8599 M:      Jean Delvare <jdelvare@suse.com>
8600 L:      linux-hwmon@vger.kernel.org
8601 S:      Maintained
8602 F:      Documentation/hwmon/lm90
8603 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8604 F:      drivers/hwmon/lm90.c
8605 F:      include/dt-bindings/thermal/lm90.h
8606
8607 LM95234 HARDWARE MONITOR DRIVER
8608 M:      Guenter Roeck <linux@roeck-us.net>
8609 L:      linux-hwmon@vger.kernel.org
8610 S:      Maintained
8611 F:      Documentation/hwmon/lm95234
8612 F:      drivers/hwmon/lm95234.c
8613
8614 LME2510 MEDIA DRIVER
8615 M:      Malcolm Priestley <tvboxspy@gmail.com>
8616 L:      linux-media@vger.kernel.org
8617 W:      https://linuxtv.org
8618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8619 S:      Maintained
8620 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8621
8622 LOADPIN SECURITY MODULE
8623 M:      Kees Cook <keescook@chromium.org>
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8625 S:      Supported
8626 F:      security/loadpin/
8627 F:      Documentation/admin-guide/LSM/LoadPin.rst
8628
8629 LOCKING PRIMITIVES
8630 M:      Peter Zijlstra <peterz@infradead.org>
8631 M:      Ingo Molnar <mingo@redhat.com>
8632 M:      Will Deacon <will.deacon@arm.com>
8633 L:      linux-kernel@vger.kernel.org
8634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8635 S:      Maintained
8636 F:      Documentation/locking/
8637 F:      include/linux/lockdep.h
8638 F:      include/linux/spinlock*.h
8639 F:      arch/*/include/asm/spinlock*.h
8640 F:      include/linux/rwlock*.h
8641 F:      include/linux/mutex*.h
8642 F:      include/linux/rwsem*.h
8643 F:      arch/*/include/asm/rwsem.h
8644 F:      include/linux/seqlock.h
8645 F:      lib/locking*.[ch]
8646 F:      kernel/locking/
8647 X:      kernel/locking/locktorture.c
8648
8649 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8650 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8651 L:      linux-ntfs-dev@lists.sourceforge.net
8652 W:      http://www.linux-ntfs.org/content/view/19/37/
8653 S:      Maintained
8654 F:      Documentation/ldm.txt
8655 F:      block/partitions/ldm.*
8656
8657 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8658 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8659 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8660 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8661 L:      MPT-FusionLinux.pdl@broadcom.com
8662 L:      linux-scsi@vger.kernel.org
8663 W:      http://www.avagotech.com/support/
8664 S:      Supported
8665 F:      drivers/message/fusion/
8666 F:      drivers/scsi/mpt3sas/
8667
8668 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8669 M:      Matthew Wilcox <matthew@wil.cx>
8670 L:      linux-scsi@vger.kernel.org
8671 S:      Maintained
8672 F:      drivers/scsi/sym53c8xx_2/
8673
8674 LTC4261 HARDWARE MONITOR DRIVER
8675 M:      Guenter Roeck <linux@roeck-us.net>
8676 L:      linux-hwmon@vger.kernel.org
8677 S:      Maintained
8678 F:      Documentation/hwmon/ltc4261
8679 F:      drivers/hwmon/ltc4261.c
8680
8681 LTC4306 I2C MULTIPLEXER DRIVER
8682 M:      Michael Hennerich <michael.hennerich@analog.com>
8683 W:      http://ez.analog.com/community/linux-device-drivers
8684 L:      linux-i2c@vger.kernel.org
8685 S:      Supported
8686 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8687 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8688
8689 LTP (Linux Test Project)
8690 M:      Mike Frysinger <vapier@gentoo.org>
8691 M:      Cyril Hrubis <chrubis@suse.cz>
8692 M:      Wanlong Gao <wanlong.gao@gmail.com>
8693 M:      Jan Stancek <jstancek@redhat.com>
8694 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8695 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8696 L:      ltp@lists.linux.it (subscribers-only)
8697 W:      http://linux-test-project.github.io/
8698 T:      git git://github.com/linux-test-project/ltp.git
8699 S:      Maintained
8700
8701 M68K ARCHITECTURE
8702 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8703 L:      linux-m68k@lists.linux-m68k.org
8704 W:      http://www.linux-m68k.org/
8705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8706 S:      Maintained
8707 F:      arch/m68k/
8708 F:      drivers/zorro/
8709
8710 M68K ON APPLE MACINTOSH
8711 M:      Joshua Thompson <funaho@jurai.org>
8712 W:      http://www.mac.linux-m68k.org/
8713 L:      linux-m68k@lists.linux-m68k.org
8714 S:      Maintained
8715 F:      arch/m68k/mac/
8716
8717 M68K ON HP9000/300
8718 M:      Philip Blundell <philb@gnu.org>
8719 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8720 S:      Maintained
8721 F:      arch/m68k/hp300/
8722
8723 M88DS3103 MEDIA DRIVER
8724 M:      Antti Palosaari <crope@iki.fi>
8725 L:      linux-media@vger.kernel.org
8726 W:      https://linuxtv.org
8727 W:      http://palosaari.fi/linux/
8728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8729 T:      git git://linuxtv.org/anttip/media_tree.git
8730 S:      Maintained
8731 F:      drivers/media/dvb-frontends/m88ds3103*
8732
8733 M88RS2000 MEDIA DRIVER
8734 M:      Malcolm Priestley <tvboxspy@gmail.com>
8735 L:      linux-media@vger.kernel.org
8736 W:      https://linuxtv.org
8737 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8738 S:      Maintained
8739 F:      drivers/media/dvb-frontends/m88rs2000*
8740
8741 MA901 MASTERKIT USB FM RADIO DRIVER
8742 M:      Alexey Klimov <klimov.linux@gmail.com>
8743 L:      linux-media@vger.kernel.org
8744 T:      git git://linuxtv.org/media_tree.git
8745 S:      Maintained
8746 F:      drivers/media/radio/radio-ma901.c
8747
8748 MAC80211
8749 M:      Johannes Berg <johannes@sipsolutions.net>
8750 L:      linux-wireless@vger.kernel.org
8751 W:      http://wireless.kernel.org/
8752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8754 S:      Maintained
8755 F:      Documentation/networking/mac80211-injection.txt
8756 F:      include/net/mac80211.h
8757 F:      net/mac80211/
8758 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8759 F:      Documentation/networking/mac80211_hwsim/README
8760
8761 MAILBOX API
8762 M:      Jassi Brar <jassisinghbrar@gmail.com>
8763 L:      linux-kernel@vger.kernel.org
8764 S:      Maintained
8765 F:      drivers/mailbox/
8766 F:      include/linux/mailbox_client.h
8767 F:      include/linux/mailbox_controller.h
8768
8769 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8770 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8771 W:      http://www.kernel.org/doc/man-pages
8772 L:      linux-man@vger.kernel.org
8773 S:      Maintained
8774
8775 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8776 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8777 L:      linux-mips@linux-mips.org
8778 S:      Maintained
8779 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8780
8781 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8782 M:      Andrew Lunn <andrew@lunn.ch>
8783 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8784 L:      netdev@vger.kernel.org
8785 S:      Maintained
8786 F:      drivers/net/dsa/mv88e6xxx/
8787 F:      linux/platform_data/mv88e6xxx.h
8788 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8789
8790 MARVELL ARMADA DRM SUPPORT
8791 M:      Russell King <linux@armlinux.org.uk>
8792 S:      Maintained
8793 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8794 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8795 F:      drivers/gpu/drm/armada/
8796 F:      include/uapi/drm/armada_drm.h
8797 F:      Documentation/devicetree/bindings/display/armada/
8798
8799 MARVELL CRYPTO DRIVER
8800 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8801 M:      Arnaud Ebalard <arno@natisbad.org>
8802 F:      drivers/crypto/marvell/
8803 S:      Maintained
8804 L:      linux-crypto@vger.kernel.org
8805
8806 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8807 M:      Mirko Lindner <mlindner@marvell.com>
8808 M:      Stephen Hemminger <stephen@networkplumber.org>
8809 L:      netdev@vger.kernel.org
8810 S:      Maintained
8811 F:      drivers/net/ethernet/marvell/sk*
8812
8813 MARVELL LIBERTAS WIRELESS DRIVER
8814 L:      libertas-dev@lists.infradead.org
8815 S:      Orphan
8816 F:      drivers/net/wireless/marvell/libertas/
8817
8818 MARVELL MACCHIATOBIN SUPPORT
8819 M:      Russell King <linux@armlinux.org.uk>
8820 L:      linux-arm-kernel@lists.infradead.org
8821 S:      Maintained
8822 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8823
8824 MARVELL MV643XX ETHERNET DRIVER
8825 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8826 L:      netdev@vger.kernel.org
8827 S:      Maintained
8828 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8829 F:      include/linux/mv643xx.h
8830
8831 MARVELL MV88X3310 PHY DRIVER
8832 M:      Russell King <linux@armlinux.org.uk>
8833 L:      netdev@vger.kernel.org
8834 S:      Maintained
8835 F:      drivers/net/phy/marvell10g.c
8836
8837 MARVELL MVNETA ETHERNET DRIVER
8838 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8839 L:      netdev@vger.kernel.org
8840 S:      Maintained
8841 F:      drivers/net/ethernet/marvell/mvneta.*
8842
8843 MARVELL MWIFIEX WIRELESS DRIVER
8844 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8845 M:      Nishant Sarmukadam <nishants@marvell.com>
8846 M:      Ganapathi Bhat <gbhat@marvell.com>
8847 M:      Xinming Hu <huxinming820@gmail.com>
8848 L:      linux-wireless@vger.kernel.org
8849 S:      Maintained
8850 F:      drivers/net/wireless/marvell/mwifiex/
8851
8852 MARVELL MWL8K WIRELESS DRIVER
8853 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8854 L:      linux-wireless@vger.kernel.org
8855 S:      Odd Fixes
8856 F:      drivers/net/wireless/marvell/mwl8k.c
8857
8858 MARVELL NAND CONTROLLER DRIVER
8859 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8860 L:      linux-mtd@lists.infradead.org
8861 S:      Maintained
8862 F:      drivers/mtd/nand/raw/marvell_nand.c
8863 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8864
8865 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8866 M:      Nicolas Pitre <nico@fluxnic.net>
8867 S:      Odd Fixes
8868 F:      drivers/mmc/host/mvsdio.*
8869
8870 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8871 M:      Hu Ziji <huziji@marvell.com>
8872 L:      linux-mmc@vger.kernel.org
8873 S:      Supported
8874 F:      drivers/mmc/host/sdhci-xenon*
8875 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8876
8877 MATROX FRAMEBUFFER DRIVER
8878 L:      linux-fbdev@vger.kernel.org
8879 S:      Orphan
8880 F:      drivers/video/fbdev/matrox/matroxfb_*
8881 F:      include/uapi/linux/matroxfb.h
8882
8883 MAX16065 HARDWARE MONITOR DRIVER
8884 M:      Guenter Roeck <linux@roeck-us.net>
8885 L:      linux-hwmon@vger.kernel.org
8886 S:      Maintained
8887 F:      Documentation/hwmon/max16065
8888 F:      drivers/hwmon/max16065.c
8889
8890 MAX20751 HARDWARE MONITOR DRIVER
8891 M:      Guenter Roeck <linux@roeck-us.net>
8892 L:      linux-hwmon@vger.kernel.org
8893 S:      Maintained
8894 F:      Documentation/hwmon/max20751
8895 F:      drivers/hwmon/max20751.c
8896
8897 MAX2175 SDR TUNER DRIVER
8898 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8899 L:      linux-media@vger.kernel.org
8900 T:      git git://linuxtv.org/media_tree.git
8901 S:      Maintained
8902 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8903 F:      Documentation/media/v4l-drivers/max2175.rst
8904 F:      drivers/media/i2c/max2175*
8905 F:      include/uapi/linux/max2175.h
8906
8907 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8908 L:      linux-hwmon@vger.kernel.org
8909 S:      Orphan
8910 F:      Documentation/hwmon/max6650
8911 F:      drivers/hwmon/max6650.c
8912
8913 MAX6697 HARDWARE MONITOR DRIVER
8914 M:      Guenter Roeck <linux@roeck-us.net>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/max6697
8918 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8919 F:      drivers/hwmon/max6697.c
8920 F:      include/linux/platform_data/max6697.h
8921
8922 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8923 M:      Peter Rosin <peda@axentia.se>
8924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8925 S:      Maintained
8926 F:      Documentation/devicetree/bindings/sound/max9860.txt
8927 F:      sound/soc/codecs/max9860.*
8928
8929 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8930 M:      Javier Martinez Canillas <javier@dowhile0.org>
8931 L:      linux-kernel@vger.kernel.org
8932 S:      Supported
8933 F:      drivers/regulator/max77802-regulator.c
8934 F:      Documentation/devicetree/bindings/*/*max77802.txt
8935 F:      include/dt-bindings/*/*max77802.h
8936
8937 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8938 M:      Krzysztof Kozlowski <krzk@kernel.org>
8939 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8940 L:      linux-pm@vger.kernel.org
8941 S:      Supported
8942 F:      drivers/power/supply/max14577_charger.c
8943 F:      drivers/power/supply/max77693_charger.c
8944
8945 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8946 M:      Chanwoo Choi <cw00.choi@samsung.com>
8947 M:      Krzysztof Kozlowski <krzk@kernel.org>
8948 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8949 L:      linux-kernel@vger.kernel.org
8950 S:      Supported
8951 F:      drivers/*/max14577*.c
8952 F:      drivers/*/max77686*.c
8953 F:      drivers/*/max77693*.c
8954 F:      drivers/extcon/extcon-max14577.c
8955 F:      drivers/extcon/extcon-max77693.c
8956 F:      drivers/rtc/rtc-max77686.c
8957 F:      drivers/clk/clk-max77686.c
8958 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8959 F:      Documentation/devicetree/bindings/*/max77686.txt
8960 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8961 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8962 F:      include/linux/mfd/max14577*.h
8963 F:      include/linux/mfd/max77686*.h
8964 F:      include/linux/mfd/max77693*.h
8965
8966 MAXIRADIO FM RADIO RECEIVER DRIVER
8967 M:      Hans Verkuil <hverkuil@xs4all.nl>
8968 L:      linux-media@vger.kernel.org
8969 T:      git git://linuxtv.org/media_tree.git
8970 W:      https://linuxtv.org
8971 S:      Maintained
8972 F:      drivers/media/radio/radio-maxiradio*
8973
8974 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8975 M:      Peter Rosin <peda@axentia.se>
8976 L:      linux-iio@vger.kernel.org
8977 S:      Maintained
8978 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8979 F:      drivers/iio/potentiometer/mcp4018.c
8980 F:      drivers/iio/potentiometer/mcp4531.c
8981
8982 MCR20A IEEE-802.15.4 RADIO DRIVER
8983 M:      Xue Liu <liuxuenetmail@gmail.com>
8984 L:      linux-wpan@vger.kernel.org
8985 W:      https://github.com/xueliu/mcr20a-linux
8986 S:      Maintained
8987 F:      drivers/net/ieee802154/mcr20a.c
8988 F:      drivers/net/ieee802154/mcr20a.h
8989 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8990
8991 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8992 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8993 L:      linux-iio@vger.kernel.org
8994 S:      Maintained
8995 F:      drivers/iio/dac/cio-dac.c
8996
8997 MEDIA DRIVERS FOR ASCOT2E
8998 M:      Sergey Kozlov <serjk@netup.ru>
8999 M:      Abylay Ospan <aospan@netup.ru>
9000 L:      linux-media@vger.kernel.org
9001 W:      https://linuxtv.org
9002 W:      http://netup.tv/
9003 T:      git git://linuxtv.org/media_tree.git
9004 S:      Supported
9005 F:      drivers/media/dvb-frontends/ascot2e*
9006
9007 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9008 M:      Jasmin Jessich <jasmin@anw.at>
9009 L:      linux-media@vger.kernel.org
9010 W:      https://linuxtv.org
9011 T:      git git://linuxtv.org/media_tree.git
9012 S:      Maintained
9013 F:      drivers/media/dvb-frontends/cxd2099*
9014
9015 MEDIA DRIVERS FOR CXD2841ER
9016 M:      Sergey Kozlov <serjk@netup.ru>
9017 M:      Abylay Ospan <aospan@netup.ru>
9018 L:      linux-media@vger.kernel.org
9019 W:      https://linuxtv.org
9020 W:      http://netup.tv/
9021 T:      git git://linuxtv.org/media_tree.git
9022 S:      Supported
9023 F:      drivers/media/dvb-frontends/cxd2841er*
9024
9025 MEDIA DRIVERS FOR CXD2880
9026 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9027 L:      linux-media@vger.kernel.org
9028 W:      http://linuxtv.org/
9029 T:      git git://linuxtv.org/media_tree.git
9030 S:      Supported
9031 F:      drivers/media/dvb-frontends/cxd2880/*
9032 F:      drivers/media/spi/cxd2880*
9033
9034 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9035 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9036 L:      linux-media@vger.kernel.org
9037 W:      https://linuxtv.org
9038 T:      git git://linuxtv.org/media_tree.git
9039 S:      Maintained
9040 F:      drivers/media/pci/ddbridge/*
9041
9042 MEDIA DRIVERS FOR FREESCALE IMX
9043 M:      Steve Longerbeam <slongerbeam@gmail.com>
9044 M:      Philipp Zabel <p.zabel@pengutronix.de>
9045 L:      linux-media@vger.kernel.org
9046 T:      git git://linuxtv.org/media_tree.git
9047 S:      Maintained
9048 F:      Documentation/devicetree/bindings/media/imx.txt
9049 F:      Documentation/media/v4l-drivers/imx.rst
9050 F:      drivers/staging/media/imx/
9051 F:      include/linux/imx-media.h
9052 F:      include/media/imx.h
9053
9054 MEDIA DRIVERS FOR HELENE
9055 M:      Abylay Ospan <aospan@netup.ru>
9056 L:      linux-media@vger.kernel.org
9057 W:      https://linuxtv.org
9058 W:      http://netup.tv/
9059 T:      git git://linuxtv.org/media_tree.git
9060 S:      Supported
9061 F:      drivers/media/dvb-frontends/helene*
9062
9063 MEDIA DRIVERS FOR HORUS3A
9064 M:      Sergey Kozlov <serjk@netup.ru>
9065 M:      Abylay Ospan <aospan@netup.ru>
9066 L:      linux-media@vger.kernel.org
9067 W:      https://linuxtv.org
9068 W:      http://netup.tv/
9069 T:      git git://linuxtv.org/media_tree.git
9070 S:      Supported
9071 F:      drivers/media/dvb-frontends/horus3a*
9072
9073 MEDIA DRIVERS FOR LNBH25
9074 M:      Sergey Kozlov <serjk@netup.ru>
9075 M:      Abylay Ospan <aospan@netup.ru>
9076 L:      linux-media@vger.kernel.org
9077 W:      https://linuxtv.org
9078 W:      http://netup.tv/
9079 T:      git git://linuxtv.org/media_tree.git
9080 S:      Supported
9081 F:      drivers/media/dvb-frontends/lnbh25*
9082
9083 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9084 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9085 L:      linux-media@vger.kernel.org
9086 W:      https://linuxtv.org
9087 T:      git git://linuxtv.org/media_tree.git
9088 S:      Maintained
9089 F:      drivers/media/dvb-frontends/mxl5xx*
9090
9091 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9092 M:      Sergey Kozlov <serjk@netup.ru>
9093 M:      Abylay Ospan <aospan@netup.ru>
9094 L:      linux-media@vger.kernel.org
9095 W:      https://linuxtv.org
9096 W:      http://netup.tv/
9097 T:      git git://linuxtv.org/media_tree.git
9098 S:      Supported
9099 F:      drivers/media/pci/netup_unidvb/*
9100
9101 MEDIA DRIVERS FOR RENESAS - CEU
9102 M:      Jacopo Mondi <jacopo@jmondi.org>
9103 L:      linux-media@vger.kernel.org
9104 L:      linux-renesas-soc@vger.kernel.org
9105 T:      git git://linuxtv.org/media_tree.git
9106 S:      Supported
9107 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9108 F:      drivers/media/platform/renesas-ceu.c
9109 F:      include/media/drv-intf/renesas-ceu.h
9110
9111 MEDIA DRIVERS FOR RENESAS - DRIF
9112 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9113 L:      linux-media@vger.kernel.org
9114 L:      linux-renesas-soc@vger.kernel.org
9115 T:      git git://linuxtv.org/media_tree.git
9116 S:      Supported
9117 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9118 F:      drivers/media/platform/rcar_drif.c
9119
9120 MEDIA DRIVERS FOR RENESAS - FCP
9121 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9122 L:      linux-media@vger.kernel.org
9123 L:      linux-renesas-soc@vger.kernel.org
9124 T:      git git://linuxtv.org/media_tree.git
9125 S:      Supported
9126 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9127 F:      drivers/media/platform/rcar-fcp.c
9128 F:      include/media/rcar-fcp.h
9129
9130 MEDIA DRIVERS FOR RENESAS - FDP1
9131 M:      Kieran Bingham <kieran@bingham.xyz>
9132 L:      linux-media@vger.kernel.org
9133 L:      linux-renesas-soc@vger.kernel.org
9134 T:      git git://linuxtv.org/media_tree.git
9135 S:      Supported
9136 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9137 F:      drivers/media/platform/rcar_fdp1.c
9138
9139 MEDIA DRIVERS FOR RENESAS - VIN
9140 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9141 L:      linux-media@vger.kernel.org
9142 L:      linux-renesas-soc@vger.kernel.org
9143 T:      git git://linuxtv.org/media_tree.git
9144 S:      Supported
9145 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9146 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9147 F:      drivers/media/platform/rcar-vin/
9148
9149 MEDIA DRIVERS FOR RENESAS - VSP1
9150 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9151 L:      linux-media@vger.kernel.org
9152 L:      linux-renesas-soc@vger.kernel.org
9153 T:      git git://linuxtv.org/media_tree.git
9154 S:      Supported
9155 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9156 F:      drivers/media/platform/vsp1/
9157
9158 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9159 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9160 L:      linux-media@vger.kernel.org
9161 W:      https://linuxtv.org
9162 T:      git git://linuxtv.org/media_tree.git
9163 S:      Maintained
9164 F:      drivers/media/dvb-frontends/stv0910*
9165
9166 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9167 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9168 L:      linux-media@vger.kernel.org
9169 W:      https://linuxtv.org
9170 T:      git git://linuxtv.org/media_tree.git
9171 S:      Maintained
9172 F:      drivers/media/dvb-frontends/stv6111*
9173
9174 MEDIA DRIVERS FOR STM32 - DCMI
9175 M:      Hugues Fruchet <hugues.fruchet@st.com>
9176 L:      linux-media@vger.kernel.org
9177 T:      git git://linuxtv.org/media_tree.git
9178 S:      Supported
9179 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9180 F:      drivers/media/platform/stm32/stm32-dcmi.c
9181
9182 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9183 M:      Dmitry Osipenko <digetx@gmail.com>
9184 L:      linux-media@vger.kernel.org
9185 L:      linux-tegra@vger.kernel.org
9186 T:      git git://linuxtv.org/media_tree.git
9187 S:      Maintained
9188 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9189 F:      drivers/staging/media/tegra-vde/
9190
9191 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9192 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9193 P:      LinuxTV.org Project
9194 L:      linux-media@vger.kernel.org
9195 W:      https://linuxtv.org
9196 Q:      http://patchwork.kernel.org/project/linux-media/list/
9197 T:      git git://linuxtv.org/media_tree.git
9198 S:      Maintained
9199 F:      Documentation/devicetree/bindings/media/
9200 F:      Documentation/media/
9201 F:      drivers/media/
9202 F:      drivers/staging/media/
9203 F:      include/linux/platform_data/media/
9204 F:      include/media/
9205 F:      include/uapi/linux/dvb/
9206 F:      include/uapi/linux/videodev2.h
9207 F:      include/uapi/linux/media.h
9208 F:      include/uapi/linux/v4l2-*
9209 F:      include/uapi/linux/meye.h
9210 F:      include/uapi/linux/ivtv*
9211 F:      include/uapi/linux/uvcvideo.h
9212
9213 MEDIATEK BLUETOOTH DRIVER
9214 M:      Sean Wang <sean.wang@mediatek.com>
9215 L:      linux-bluetooth@vger.kernel.org
9216 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9217 S:      Maintained
9218 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9219 F:      drivers/bluetooth/btmtkuart.c
9220
9221 MEDIATEK CIR DRIVER
9222 M:      Sean Wang <sean.wang@mediatek.com>
9223 S:      Maintained
9224 F:      drivers/media/rc/mtk-cir.c
9225
9226 MEDIATEK DMA DRIVER
9227 M:      Sean Wang <sean.wang@mediatek.com>
9228 L:      dmaengine@vger.kernel.org
9229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9230 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9231 S:      Maintained
9232 F:      Documentation/devicetree/bindings/dma/mtk-*
9233 F:      drivers/dma/mediatek/
9234
9235 MEDIATEK PMIC LED DRIVER
9236 M:      Sean Wang <sean.wang@mediatek.com>
9237 S:      Maintained
9238 F:      drivers/leds/leds-mt6323.c
9239 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9240
9241 MEDIATEK ETHERNET DRIVER
9242 M:      Felix Fietkau <nbd@openwrt.org>
9243 M:      John Crispin <john@phrozen.org>
9244 M:      Sean Wang <sean.wang@mediatek.com>
9245 M:      Nelson Chang <nelson.chang@mediatek.com>
9246 L:      netdev@vger.kernel.org
9247 S:      Maintained
9248 F:      drivers/net/ethernet/mediatek/
9249
9250 MEDIATEK SWITCH DRIVER
9251 M:      Sean Wang <sean.wang@mediatek.com>
9252 L:      netdev@vger.kernel.org
9253 S:      Maintained
9254 F:      drivers/net/dsa/mt7530.*
9255 F:      net/dsa/tag_mtk.c
9256
9257 MEDIATEK JPEG DRIVER
9258 M:      Rick Chang <rick.chang@mediatek.com>
9259 M:      Bin Liu <bin.liu@mediatek.com>
9260 S:      Supported
9261 F:      drivers/media/platform/mtk-jpeg/
9262 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9263
9264 MEDIATEK MDP DRIVER
9265 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9266 M:      Houlong Wei <houlong.wei@mediatek.com>
9267 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9268 S:      Supported
9269 F:      drivers/media/platform/mtk-mdp/
9270 F:      drivers/media/platform/mtk-vpu/
9271 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9272
9273 MEDIATEK MEDIA DRIVER
9274 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9275 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9276 S:      Supported
9277 F:      drivers/media/platform/mtk-vcodec/
9278 F:      drivers/media/platform/mtk-vpu/
9279 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9280 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9281
9282 MEDIATEK MT7601U WIRELESS LAN DRIVER
9283 M:      Jakub Kicinski <kubakici@wp.pl>
9284 L:      linux-wireless@vger.kernel.org
9285 S:      Maintained
9286 F:      drivers/net/wireless/mediatek/mt7601u/
9287
9288 MEDIATEK NAND CONTROLLER DRIVER
9289 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9290 L:      linux-mtd@lists.infradead.org
9291 S:      Maintained
9292 F:      drivers/mtd/nand/raw/mtk_*
9293 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9294
9295 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9296 M:      Sean Wang <sean.wang@mediatek.com>
9297 S:      Maintained
9298 F:      drivers/char/hw_random/mtk-rng.c
9299
9300 MEDIATEK USB3 DRD IP DRIVER
9301 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9302 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9304 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9305 S:      Maintained
9306 F:      drivers/usb/mtu3/
9307
9308 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9309 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9310 M:      Martin Donnelly <martin.donnelly@ge.com>
9311 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9312 S:      Maintained
9313 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9314 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9315
9316 MEGARAID SCSI/SAS DRIVERS
9317 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9318 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9319 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9320 L:      megaraidlinux.pdl@broadcom.com
9321 L:      linux-scsi@vger.kernel.org
9322 W:      http://www.avagotech.com/support/
9323 S:      Maintained
9324 F:      Documentation/scsi/megaraid.txt
9325 F:      drivers/scsi/megaraid.*
9326 F:      drivers/scsi/megaraid/
9327
9328 MELEXIS MLX90614 DRIVER
9329 M:      Crt Mori <cmo@melexis.com>
9330 L:      linux-iio@vger.kernel.org
9331 W:      http://www.melexis.com
9332 S:      Supported
9333 F:      drivers/iio/temperature/mlx90614.c
9334
9335 MELEXIS MLX90632 DRIVER
9336 M:      Crt Mori <cmo@melexis.com>
9337 L:      linux-iio@vger.kernel.org
9338 W:      http://www.melexis.com
9339 S:      Supported
9340 F:      drivers/iio/temperature/mlx90632.c
9341
9342 MELFAS MIP4 TOUCHSCREEN DRIVER
9343 M:      Sangwon Jee <jeesw@melfas.com>
9344 W:      http://www.melfas.com
9345 S:      Supported
9346 F:      drivers/input/touchscreen/melfas_mip4.c
9347 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9348
9349 MELLANOX ETHERNET DRIVER (mlx4_en)
9350 M:      Tariq Toukan <tariqt@mellanox.com>
9351 L:      netdev@vger.kernel.org
9352 S:      Supported
9353 W:      http://www.mellanox.com
9354 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9355 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9356
9357 MELLANOX ETHERNET DRIVER (mlx5e)
9358 M:      Saeed Mahameed <saeedm@mellanox.com>
9359 L:      netdev@vger.kernel.org
9360 S:      Supported
9361 W:      http://www.mellanox.com
9362 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9363 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9364
9365 MELLANOX ETHERNET INNOVA DRIVERS
9366 R:      Boris Pismenny <borisp@mellanox.com>
9367 L:      netdev@vger.kernel.org
9368 S:      Supported
9369 W:      http://www.mellanox.com
9370 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9371 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9372 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9373 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9374 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9375
9376 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9377 R:      Boris Pismenny <borisp@mellanox.com>
9378 L:      netdev@vger.kernel.org
9379 S:      Supported
9380 W:      http://www.mellanox.com
9381 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9382 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9383 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9384
9385 MELLANOX ETHERNET SWITCH DRIVERS
9386 M:      Jiri Pirko <jiri@mellanox.com>
9387 M:      Ido Schimmel <idosch@mellanox.com>
9388 L:      netdev@vger.kernel.org
9389 S:      Supported
9390 W:      http://www.mellanox.com
9391 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9392 F:      drivers/net/ethernet/mellanox/mlxsw/
9393 F:      tools/testing/selftests/drivers/net/mlxsw/
9394
9395 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9396 M:      mlxsw@mellanox.com
9397 L:      netdev@vger.kernel.org
9398 S:      Supported
9399 W:      http://www.mellanox.com
9400 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9401 F:      drivers/net/ethernet/mellanox/mlxfw/
9402
9403 MELLANOX HARDWARE PLATFORM SUPPORT
9404 M:      Andy Shevchenko <andy@infradead.org>
9405 M:      Darren Hart <dvhart@infradead.org>
9406 M:      Vadim Pasternak <vadimp@mellanox.com>
9407 L:      platform-driver-x86@vger.kernel.org
9408 S:      Supported
9409 F:      drivers/platform/mellanox/
9410
9411 MELLANOX MLX4 core VPI driver
9412 M:      Tariq Toukan <tariqt@mellanox.com>
9413 L:      netdev@vger.kernel.org
9414 L:      linux-rdma@vger.kernel.org
9415 W:      http://www.mellanox.com
9416 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9417 S:      Supported
9418 F:      drivers/net/ethernet/mellanox/mlx4/
9419 F:      include/linux/mlx4/
9420
9421 MELLANOX MLX4 IB driver
9422 M:      Yishai Hadas <yishaih@mellanox.com>
9423 L:      linux-rdma@vger.kernel.org
9424 W:      http://www.mellanox.com
9425 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9426 S:      Supported
9427 F:      drivers/infiniband/hw/mlx4/
9428 F:      include/linux/mlx4/
9429 F:      include/uapi/rdma/mlx4-abi.h
9430
9431 MELLANOX MLX5 core VPI driver
9432 M:      Saeed Mahameed <saeedm@mellanox.com>
9433 M:      Leon Romanovsky <leonro@mellanox.com>
9434 L:      netdev@vger.kernel.org
9435 L:      linux-rdma@vger.kernel.org
9436 W:      http://www.mellanox.com
9437 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9438 S:      Supported
9439 F:      drivers/net/ethernet/mellanox/mlx5/core/
9440 F:      include/linux/mlx5/
9441
9442 MELLANOX MLX5 IB driver
9443 M:      Leon Romanovsky <leonro@mellanox.com>
9444 L:      linux-rdma@vger.kernel.org
9445 W:      http://www.mellanox.com
9446 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9447 S:      Supported
9448 F:      drivers/infiniband/hw/mlx5/
9449 F:      include/linux/mlx5/
9450 F:      include/uapi/rdma/mlx5-abi.h
9451
9452 MELLANOX MLXCPLD I2C AND MUX DRIVER
9453 M:      Vadim Pasternak <vadimp@mellanox.com>
9454 M:      Michael Shych <michaelsh@mellanox.com>
9455 L:      linux-i2c@vger.kernel.org
9456 S:      Supported
9457 F:      drivers/i2c/busses/i2c-mlxcpld.c
9458 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9459 F:      Documentation/i2c/busses/i2c-mlxcpld
9460
9461 MELLANOX MLXCPLD LED DRIVER
9462 M:      Vadim Pasternak <vadimp@mellanox.com>
9463 L:      linux-leds@vger.kernel.org
9464 S:      Supported
9465 F:      drivers/leds/leds-mlxcpld.c
9466 F:      drivers/leds/leds-mlxreg.c
9467 F:      Documentation/leds/leds-mlxcpld.txt
9468
9469 MELLANOX PLATFORM DRIVER
9470 M:      Vadim Pasternak <vadimp@mellanox.com>
9471 L:      platform-driver-x86@vger.kernel.org
9472 S:      Supported
9473 F:      drivers/platform/x86/mlx-platform.c
9474
9475 MEMBARRIER SUPPORT
9476 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9477 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9478 L:      linux-kernel@vger.kernel.org
9479 S:      Supported
9480 F:      kernel/sched/membarrier.c
9481 F:      include/uapi/linux/membarrier.h
9482 F:      arch/powerpc/include/asm/membarrier.h
9483
9484 MEMORY MANAGEMENT
9485 L:      linux-mm@kvack.org
9486 W:      http://www.linux-mm.org
9487 S:      Maintained
9488 F:      include/linux/mm.h
9489 F:      include/linux/gfp.h
9490 F:      include/linux/mmzone.h
9491 F:      include/linux/memory_hotplug.h
9492 F:      include/linux/vmalloc.h
9493 F:      mm/
9494
9495 MEMORY TECHNOLOGY DEVICES (MTD)
9496 M:      David Woodhouse <dwmw2@infradead.org>
9497 M:      Brian Norris <computersforpeace@gmail.com>
9498 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9499 M:      Marek Vasut <marek.vasut@gmail.com>
9500 M:      Richard Weinberger <richard@nod.at>
9501 L:      linux-mtd@lists.infradead.org
9502 W:      http://www.linux-mtd.infradead.org/
9503 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9504 T:      git git://git.infradead.org/linux-mtd.git master
9505 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9506 S:      Maintained
9507 F:      Documentation/devicetree/bindings/mtd/
9508 F:      drivers/mtd/
9509 F:      include/linux/mtd/
9510 F:      include/uapi/mtd/
9511
9512 MEN A21 WATCHDOG DRIVER
9513 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9514 L:      linux-watchdog@vger.kernel.org
9515 S:      Maintained
9516 F:      drivers/watchdog/mena21_wdt.c
9517
9518 MEN CHAMELEON BUS (mcb)
9519 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9520 S:      Maintained
9521 F:      drivers/mcb/
9522 F:      include/linux/mcb.h
9523 F:      Documentation/men-chameleon-bus.txt
9524
9525 MEN F21BMC (Board Management Controller)
9526 M:      Andreas Werner <andreas.werner@men.de>
9527 S:      Supported
9528 F:      drivers/mfd/menf21bmc.c
9529 F:      drivers/watchdog/menf21bmc_wdt.c
9530 F:      drivers/leds/leds-menf21bmc.c
9531 F:      drivers/hwmon/menf21bmc_hwmon.c
9532 F:      Documentation/hwmon/menf21bmc
9533
9534 MEN Z069 WATCHDOG DRIVER
9535 M:      Johannes Thumshirn <jth@kernel.org>
9536 L:      linux-watchdog@vger.kernel.org
9537 S:      Maintained
9538 F:      drivers/watchdog/menz069_wdt.c
9539
9540 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9541 M:      Neil Armstrong <narmstrong@baylibre.com>
9542 L:      linux-media@lists.freedesktop.org
9543 L:      linux-amlogic@lists.infradead.org
9544 W:      http://linux-meson.com/
9545 S:      Supported
9546 F:      drivers/media/platform/meson/ao-cec.c
9547 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9548 T:      git git://linuxtv.org/media_tree.git
9549
9550 MICROBLAZE ARCHITECTURE
9551 M:      Michal Simek <monstr@monstr.eu>
9552 W:      http://www.monstr.eu/fdt/
9553 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9554 S:      Supported
9555 F:      arch/microblaze/
9556
9557 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9558 M:      Richard Genoud <richard.genoud@gmail.com>
9559 S:      Maintained
9560 F:      drivers/tty/serial/atmel_serial.c
9561 F:      drivers/tty/serial/atmel_serial.h
9562
9563 MICROCHIP / ATMEL DMA DRIVER
9564 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9566 L:      dmaengine@vger.kernel.org
9567 S:      Supported
9568 F:      drivers/dma/at_hdmac.c
9569 F:      drivers/dma/at_hdmac_regs.h
9570 F:      include/linux/platform_data/dma-atmel.h
9571
9572 MICROCHIP / ATMEL ECC DRIVER
9573 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9574 L:      linux-crypto@vger.kernel.org
9575 S:      Maintained
9576 F:      drivers/crypto/atmel-ecc.*
9577
9578 MICROCHIP / ATMEL ISC DRIVER
9579 M:      Songjun Wu <songjun.wu@microchip.com>
9580 L:      linux-media@vger.kernel.org
9581 S:      Supported
9582 F:      drivers/media/platform/atmel/atmel-isc.c
9583 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9584 F:      devicetree/bindings/media/atmel-isc.txt
9585
9586 MICROCHIP / ATMEL NAND DRIVER
9587 M:      Josh Wu <rainyfeeling@outlook.com>
9588 L:      linux-mtd@lists.infradead.org
9589 S:      Supported
9590 F:      drivers/mtd/nand/raw/atmel/*
9591 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9592
9593 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9594 M:      Woojung Huh <Woojung.Huh@microchip.com>
9595 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9596 L:      netdev@vger.kernel.org
9597 S:      Maintained
9598 F:      net/dsa/tag_ksz.c
9599 F:      drivers/net/dsa/microchip/*
9600 F:      include/linux/platform_data/microchip-ksz.h
9601 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9602
9603 MICROCHIP LAN743X ETHERNET DRIVER
9604 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9605 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9606 L:      netdev@vger.kernel.org
9607 S:      Maintained
9608 F:      drivers/net/ethernet/microchip/lan743x_*
9609
9610 MICROCHIP USB251XB DRIVER
9611 M:      Richard Leitner <richard.leitner@skidata.com>
9612 L:      linux-usb@vger.kernel.org
9613 S:      Maintained
9614 F:      drivers/usb/misc/usb251xb.c
9615 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9616
9617 MICROSEMI MIPS SOCS
9618 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9619 L:      linux-mips@linux-mips.org
9620 S:      Maintained
9621 F:      arch/mips/generic/board-ocelot.c
9622 F:      arch/mips/configs/generic/board-ocelot.config
9623 F:      arch/mips/boot/dts/mscc/
9624 F:      Documentation/devicetree/bindings/mips/mscc.txt
9625
9626 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9627 M:      Don Brace <don.brace@microsemi.com>
9628 L:      esc.storagedev@microsemi.com
9629 L:      linux-scsi@vger.kernel.org
9630 S:      Supported
9631 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9632 F:      drivers/scsi/smartpqi/Kconfig
9633 F:      drivers/scsi/smartpqi/Makefile
9634 F:      include/linux/cciss*.h
9635 F:      include/uapi/linux/cciss*.h
9636 F:      Documentation/scsi/smartpqi.txt
9637
9638 MICROSEMI ETHERNET SWITCH DRIVER
9639 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9640 L:      netdev@vger.kernel.org
9641 S:      Supported
9642 F:      drivers/net/ethernet/mscc/
9643
9644 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9645 M:      Chen Yu <yu.c.chen@intel.com>
9646 L:      platform-driver-x86@vger.kernel.org
9647 S:      Supported
9648 F:      drivers/platform/x86/surfacepro3_button.c
9649
9650 MICROTEK X6 SCANNER
9651 M:      Oliver Neukum <oliver@neukum.org>
9652 S:      Maintained
9653 F:      drivers/usb/image/microtek.*
9654
9655 MIPS
9656 M:      Ralf Baechle <ralf@linux-mips.org>
9657 M:      Paul Burton <paul.burton@mips.com>
9658 M:      James Hogan <jhogan@kernel.org>
9659 L:      linux-mips@linux-mips.org
9660 W:      http://www.linux-mips.org/
9661 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9663 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9664 S:      Supported
9665 F:      Documentation/devicetree/bindings/mips/
9666 F:      Documentation/mips/
9667 F:      arch/mips/
9668 F:      drivers/platform/mips/
9669
9670 MIPS BOSTON DEVELOPMENT BOARD
9671 M:      Paul Burton <paul.burton@mips.com>
9672 L:      linux-mips@linux-mips.org
9673 S:      Maintained
9674 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9675 F:      arch/mips/boot/dts/img/boston.dts
9676 F:      arch/mips/configs/generic/board-boston.config
9677 F:      drivers/clk/imgtec/clk-boston.c
9678 F:      include/dt-bindings/clock/boston-clock.h
9679
9680 MIPS GENERIC PLATFORM
9681 M:      Paul Burton <paul.burton@mips.com>
9682 L:      linux-mips@linux-mips.org
9683 S:      Supported
9684 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9685 F:      arch/mips/generic/
9686 F:      arch/mips/tools/generic-board-config.sh
9687
9688 MIPS/LOONGSON1 ARCHITECTURE
9689 M:      Keguang Zhang <keguang.zhang@gmail.com>
9690 L:      linux-mips@linux-mips.org
9691 S:      Maintained
9692 F:      arch/mips/loongson32/
9693 F:      arch/mips/include/asm/mach-loongson32/
9694 F:      drivers/*/*loongson1*
9695 F:      drivers/*/*/*loongson1*
9696
9697 MIPS/LOONGSON2 ARCHITECTURE
9698 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9699 L:      linux-mips@linux-mips.org
9700 S:      Maintained
9701 F:      arch/mips/loongson64/fuloong-2e/
9702 F:      arch/mips/loongson64/lemote-2f/
9703 F:      arch/mips/include/asm/mach-loongson64/
9704 F:      drivers/*/*loongson2*
9705 F:      drivers/*/*/*loongson2*
9706
9707 MIPS/LOONGSON3 ARCHITECTURE
9708 M:      Huacai Chen <chenhc@lemote.com>
9709 L:      linux-mips@linux-mips.org
9710 S:      Maintained
9711 F:      arch/mips/loongson64/
9712 F:      arch/mips/include/asm/mach-loongson64/
9713 F:      drivers/platform/mips/cpu_hwmon.c
9714 F:      drivers/*/*loongson3*
9715 F:      drivers/*/*/*loongson3*
9716
9717 MIPS RINT INSTRUCTION EMULATION
9718 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9719 L:      linux-mips@linux-mips.org
9720 S:      Supported
9721 F:      arch/mips/math-emu/sp_rint.c
9722 F:      arch/mips/math-emu/dp_rint.c
9723
9724 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9725 M:      Hans Verkuil <hverkuil@xs4all.nl>
9726 L:      linux-media@vger.kernel.org
9727 T:      git git://linuxtv.org/media_tree.git
9728 W:      https://linuxtv.org
9729 S:      Odd Fixes
9730 F:      drivers/media/radio/radio-miropcm20*
9731
9732 MMP SUPPORT
9733 M:      Eric Miao <eric.y.miao@gmail.com>
9734 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9736 T:      git git://github.com/hzhuang1/linux.git
9737 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9738 S:      Maintained
9739 F:      arch/arm/boot/dts/mmp*
9740 F:      arch/arm/mach-mmp/
9741
9742 MN88472 MEDIA DRIVER
9743 M:      Antti Palosaari <crope@iki.fi>
9744 L:      linux-media@vger.kernel.org
9745 W:      https://linuxtv.org
9746 W:      http://palosaari.fi/linux/
9747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9748 S:      Maintained
9749 F:      drivers/media/dvb-frontends/mn88472*
9750
9751 MN88473 MEDIA DRIVER
9752 M:      Antti Palosaari <crope@iki.fi>
9753 L:      linux-media@vger.kernel.org
9754 W:      https://linuxtv.org
9755 W:      http://palosaari.fi/linux/
9756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9757 S:      Maintained
9758 F:      drivers/media/dvb-frontends/mn88473*
9759
9760 MODULE SUPPORT
9761 M:      Jessica Yu <jeyu@kernel.org>
9762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9763 S:      Maintained
9764 F:      include/linux/module.h
9765 F:      kernel/module.c
9766
9767 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9768 W:      http://popies.net/meye/
9769 S:      Orphan
9770 F:      Documentation/media/v4l-drivers/meye*
9771 F:      drivers/media/pci/meye/
9772 F:      include/uapi/linux/meye.h
9773
9774 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9775 M:      Jiri Slaby <jirislaby@gmail.com>
9776 S:      Maintained
9777 F:      Documentation/serial/moxa-smartio
9778 F:      drivers/tty/mxser.*
9779
9780 MR800 AVERMEDIA USB FM RADIO DRIVER
9781 M:      Alexey Klimov <klimov.linux@gmail.com>
9782 L:      linux-media@vger.kernel.org
9783 T:      git git://linuxtv.org/media_tree.git
9784 S:      Maintained
9785 F:      drivers/media/radio/radio-mr800.c
9786
9787 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9788 M:      Alan Ott <alan@signal11.us>
9789 L:      linux-wpan@vger.kernel.org
9790 S:      Maintained
9791 F:      drivers/net/ieee802154/mrf24j40.c
9792 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9793
9794 MSI LAPTOP SUPPORT
9795 M:      "Lee, Chun-Yi" <jlee@suse.com>
9796 L:      platform-driver-x86@vger.kernel.org
9797 S:      Maintained
9798 F:      drivers/platform/x86/msi-laptop.c
9799
9800 MSI WMI SUPPORT
9801 L:      platform-driver-x86@vger.kernel.org
9802 S:      Orphan
9803 F:      drivers/platform/x86/msi-wmi.c
9804
9805 MSI001 MEDIA DRIVER
9806 M:      Antti Palosaari <crope@iki.fi>
9807 L:      linux-media@vger.kernel.org
9808 W:      https://linuxtv.org
9809 W:      http://palosaari.fi/linux/
9810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9811 T:      git git://linuxtv.org/anttip/media_tree.git
9812 S:      Maintained
9813 F:      drivers/media/tuners/msi001*
9814
9815 MSI2500 MEDIA DRIVER
9816 M:      Antti Palosaari <crope@iki.fi>
9817 L:      linux-media@vger.kernel.org
9818 W:      https://linuxtv.org
9819 W:      http://palosaari.fi/linux/
9820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9821 T:      git git://linuxtv.org/anttip/media_tree.git
9822 S:      Maintained
9823 F:      drivers/media/usb/msi2500/
9824
9825 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9826 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9827 L:      linux-mtd@lists.infradead.org
9828 S:      Maintained
9829 F:      drivers/mtd/devices/docg3*
9830
9831 MT9M032 APTINA SENSOR DRIVER
9832 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9833 L:      linux-media@vger.kernel.org
9834 T:      git git://linuxtv.org/media_tree.git
9835 S:      Maintained
9836 F:      drivers/media/i2c/mt9m032.c
9837 F:      include/media/i2c/mt9m032.h
9838
9839 MT9P031 APTINA CAMERA SENSOR
9840 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9841 L:      linux-media@vger.kernel.org
9842 T:      git git://linuxtv.org/media_tree.git
9843 S:      Maintained
9844 F:      drivers/media/i2c/mt9p031.c
9845 F:      include/media/i2c/mt9p031.h
9846
9847 MT9T001 APTINA CAMERA SENSOR
9848 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9849 L:      linux-media@vger.kernel.org
9850 T:      git git://linuxtv.org/media_tree.git
9851 S:      Maintained
9852 F:      drivers/media/i2c/mt9t001.c
9853 F:      include/media/i2c/mt9t001.h
9854
9855 MT9T112 APTINA CAMERA SENSOR
9856 M:      Jacopo Mondi <jacopo@jmondi.org>
9857 L:      linux-media@vger.kernel.org
9858 T:      git git://linuxtv.org/media_tree.git
9859 S:      Odd Fixes
9860 F:      drivers/media/i2c/mt9t112.c
9861 F:      include/media/i2c/mt9t112.h
9862
9863 MT9V032 APTINA CAMERA SENSOR
9864 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9865 L:      linux-media@vger.kernel.org
9866 T:      git git://linuxtv.org/media_tree.git
9867 S:      Maintained
9868 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9869 F:      drivers/media/i2c/mt9v032.c
9870 F:      include/media/i2c/mt9v032.h
9871
9872 MT9V111 APTINA CAMERA SENSOR
9873 M:      Jacopo Mondi <jacopo@jmondi.org>
9874 L:      linux-media@vger.kernel.org
9875 T:      git git://linuxtv.org/media_tree.git
9876 S:      Maintained
9877 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9878 F:      drivers/media/i2c/mt9v111.c
9879
9880 MULTIFUNCTION DEVICES (MFD)
9881 M:      Lee Jones <lee.jones@linaro.org>
9882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9883 S:      Supported
9884 F:      Documentation/devicetree/bindings/mfd/
9885 F:      drivers/mfd/
9886 F:      include/linux/mfd/
9887 F:      include/dt-bindings/mfd/
9888
9889 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9890 S:      Orphan
9891 F:      drivers/mmc/host/mmc_spi.c
9892 F:      include/linux/spi/mmc_spi.h
9893
9894 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9895 M:      Ulf Hansson <ulf.hansson@linaro.org>
9896 L:      linux-mmc@vger.kernel.org
9897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9898 S:      Maintained
9899 F:      Documentation/devicetree/bindings/mmc/
9900 F:      drivers/mmc/
9901 F:      include/linux/mmc/
9902 F:      include/uapi/linux/mmc/
9903
9904 MULTIPLEXER SUBSYSTEM
9905 M:      Peter Rosin <peda@axentia.se>
9906 S:      Maintained
9907 F:      Documentation/ABI/testing/sysfs-class-mux*
9908 F:      Documentation/devicetree/bindings/mux/
9909 F:      include/dt-bindings/mux/
9910 F:      include/linux/mux/
9911 F:      drivers/mux/
9912
9913 MULTITECH MULTIPORT CARD (ISICOM)
9914 S:      Orphan
9915 F:      drivers/tty/isicom.c
9916 F:      include/linux/isicom.h
9917
9918 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9919 M:      Bin Liu <b-liu@ti.com>
9920 L:      linux-usb@vger.kernel.org
9921 S:      Maintained
9922 F:      drivers/usb/musb/
9923
9924 MXL301RF MEDIA DRIVER
9925 M:      Akihiro Tsukada <tskd08@gmail.com>
9926 L:      linux-media@vger.kernel.org
9927 S:      Odd Fixes
9928 F:      drivers/media/tuners/mxl301rf*
9929
9930 MXL5007T MEDIA DRIVER
9931 M:      Michael Krufky <mkrufky@linuxtv.org>
9932 L:      linux-media@vger.kernel.org
9933 W:      https://linuxtv.org
9934 W:      http://github.com/mkrufky
9935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9936 T:      git git://linuxtv.org/mkrufky/tuners.git
9937 S:      Maintained
9938 F:      drivers/media/tuners/mxl5007t.*
9939
9940 MXSFB DRM DRIVER
9941 M:      Marek Vasut <marex@denx.de>
9942 S:      Supported
9943 F:      drivers/gpu/drm/mxsfb/
9944 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9945
9946 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9947 M:      Chris Lee <christopher.lee@cspi.com>
9948 L:      netdev@vger.kernel.org
9949 W:      https://www.cspi.com/ethernet-products/support/downloads/
9950 S:      Supported
9951 F:      drivers/net/ethernet/myricom/myri10ge/
9952
9953 NAND FLASH SUBSYSTEM
9954 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9955 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9956 R:      Richard Weinberger <richard@nod.at>
9957 L:      linux-mtd@lists.infradead.org
9958 W:      http://www.linux-mtd.infradead.org/
9959 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9960 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9961 T:      git git://git.infradead.org/linux-mtd.git nand/next
9962 S:      Maintained
9963 F:      drivers/mtd/nand/
9964 F:      include/linux/mtd/*nand*.h
9965
9966 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9967 M:      Daniel Mack <zonque@gmail.com>
9968 S:      Maintained
9969 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9970 W:      http://www.native-instruments.com
9971 F:      sound/usb/caiaq/
9972
9973 NATSEMI ETHERNET DRIVER (DP8381x)
9974 S:      Orphan
9975 F:      drivers/net/ethernet/natsemi/natsemi.c
9976
9977 NCP FILESYSTEM
9978 M:      Petr Vandrovec <petr@vandrovec.name>
9979 S:      Obsolete
9980 F:      drivers/staging/ncpfs/
9981
9982 NCR 5380 SCSI DRIVERS
9983 M:      Finn Thain <fthain@telegraphics.com.au>
9984 M:      Michael Schmitz <schmitzmic@gmail.com>
9985 L:      linux-scsi@vger.kernel.org
9986 S:      Maintained
9987 F:      Documentation/scsi/g_NCR5380.txt
9988 F:      drivers/scsi/NCR5380.*
9989 F:      drivers/scsi/arm/cumana_1.c
9990 F:      drivers/scsi/arm/oak.c
9991 F:      drivers/scsi/atari_scsi.*
9992 F:      drivers/scsi/dmx3191d.c
9993 F:      drivers/scsi/g_NCR5380.*
9994 F:      drivers/scsi/mac_scsi.*
9995 F:      drivers/scsi/sun3_scsi.*
9996 F:      drivers/scsi/sun3_scsi_vme.c
9997
9998 NCSI LIBRARY:
9999 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10000 S:      Maintained
10001 F:      net/ncsi/
10002
10003 NCT6775 HARDWARE MONITOR DRIVER
10004 M:      Guenter Roeck <linux@roeck-us.net>
10005 L:      linux-hwmon@vger.kernel.org
10006 S:      Maintained
10007 F:      Documentation/hwmon/nct6775
10008 F:      drivers/hwmon/nct6775.c
10009
10010 NET_FAILOVER MODULE
10011 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10012 L:      netdev@vger.kernel.org
10013 S:      Supported
10014 F:      driver/net/net_failover.c
10015 F:      include/net/net_failover.h
10016 F:      Documentation/networking/net_failover.rst
10017
10018 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10019 M:      Faisal Latif <faisal.latif@intel.com>
10020 L:      linux-rdma@vger.kernel.org
10021 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10022 S:      Supported
10023 F:      drivers/infiniband/hw/nes/
10024 F:      include/uapi/rdma/nes-abi.h
10025
10026 NETEM NETWORK EMULATOR
10027 M:      Stephen Hemminger <stephen@networkplumber.org>
10028 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10029 S:      Maintained
10030 F:      net/sched/sch_netem.c
10031
10032 NETERION 10GbE DRIVERS (s2io/vxge)
10033 M:      Jon Mason <jdmason@kudzu.us>
10034 L:      netdev@vger.kernel.org
10035 S:      Supported
10036 F:      Documentation/networking/s2io.txt
10037 F:      Documentation/networking/vxge.txt
10038 F:      drivers/net/ethernet/neterion/
10039
10040 NETFILTER
10041 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10042 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10043 M:      Florian Westphal <fw@strlen.de>
10044 L:      netfilter-devel@vger.kernel.org
10045 L:      coreteam@netfilter.org
10046 W:      http://www.netfilter.org/
10047 W:      http://www.iptables.org/
10048 W:      http://www.nftables.org/
10049 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10052 S:      Maintained
10053 F:      include/linux/netfilter*
10054 F:      include/linux/netfilter/
10055 F:      include/net/netfilter/
10056 F:      include/uapi/linux/netfilter*
10057 F:      include/uapi/linux/netfilter/
10058 F:      net/*/netfilter.c
10059 F:      net/*/netfilter/
10060 F:      net/netfilter/
10061 F:      net/bridge/br_netfilter*.c
10062
10063 NETROM NETWORK LAYER
10064 M:      Ralf Baechle <ralf@linux-mips.org>
10065 L:      linux-hams@vger.kernel.org
10066 W:      http://www.linux-ax25.org/
10067 S:      Maintained
10068 F:      include/net/netrom.h
10069 F:      include/uapi/linux/netrom.h
10070 F:      net/netrom/
10071
10072 NETRONOME ETHERNET DRIVERS
10073 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10074 L:      oss-drivers@netronome.com
10075 S:      Maintained
10076 F:      drivers/net/ethernet/netronome/
10077
10078 NETWORK BLOCK DEVICE (NBD)
10079 M:      Josef Bacik <josef@toxicpanda.com>
10080 S:      Maintained
10081 L:      linux-block@vger.kernel.org
10082 L:      nbd@other.debian.org
10083 F:      Documentation/blockdev/nbd.txt
10084 F:      drivers/block/nbd.c
10085 F:      include/uapi/linux/nbd.h
10086
10087 NETWORK DROP MONITOR
10088 M:      Neil Horman <nhorman@tuxdriver.com>
10089 L:      netdev@vger.kernel.org
10090 S:      Maintained
10091 W:      https://fedorahosted.org/dropwatch/
10092 F:      net/core/drop_monitor.c
10093
10094 NETWORKING DRIVERS
10095 M:      "David S. Miller" <davem@davemloft.net>
10096 L:      netdev@vger.kernel.org
10097 W:      http://www.linuxfoundation.org/en/Net
10098 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10101 S:      Odd Fixes
10102 F:      Documentation/devicetree/bindings/net/
10103 F:      drivers/net/
10104 F:      include/linux/if_*
10105 F:      include/linux/netdevice.h
10106 F:      include/linux/etherdevice.h
10107 F:      include/linux/fcdevice.h
10108 F:      include/linux/fddidevice.h
10109 F:      include/linux/hippidevice.h
10110 F:      include/linux/inetdevice.h
10111 F:      include/uapi/linux/if_*
10112 F:      include/uapi/linux/netdevice.h
10113
10114 NETWORKING DRIVERS (WIRELESS)
10115 M:      Kalle Valo <kvalo@codeaurora.org>
10116 L:      linux-wireless@vger.kernel.org
10117 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10120 S:      Maintained
10121 F:      Documentation/devicetree/bindings/net/wireless/
10122 F:      drivers/net/wireless/
10123
10124 NETWORKING [DSA]
10125 M:      Andrew Lunn <andrew@lunn.ch>
10126 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10127 M:      Florian Fainelli <f.fainelli@gmail.com>
10128 S:      Maintained
10129 F:      Documentation/devicetree/bindings/net/dsa/
10130 F:      net/dsa/
10131 F:      include/net/dsa.h
10132 F:      include/linux/dsa/
10133 F:      drivers/net/dsa/
10134
10135 NETWORKING [GENERAL]
10136 M:      "David S. Miller" <davem@davemloft.net>
10137 L:      netdev@vger.kernel.org
10138 W:      http://www.linuxfoundation.org/en/Net
10139 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10142 B:      mailto:netdev@vger.kernel.org
10143 S:      Maintained
10144 F:      net/
10145 F:      include/net/
10146 F:      include/linux/in.h
10147 F:      include/linux/net.h
10148 F:      include/linux/netdevice.h
10149 F:      include/uapi/linux/in.h
10150 F:      include/uapi/linux/net.h
10151 F:      include/uapi/linux/netdevice.h
10152 F:      include/uapi/linux/net_namespace.h
10153 F:      tools/testing/selftests/net/
10154 F:      lib/net_utils.c
10155 F:      lib/random32.c
10156 F:      Documentation/networking/
10157
10158 NETWORKING [IPSEC]
10159 M:      Steffen Klassert <steffen.klassert@secunet.com>
10160 M:      Herbert Xu <herbert@gondor.apana.org.au>
10161 M:      "David S. Miller" <davem@davemloft.net>
10162 L:      netdev@vger.kernel.org
10163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10165 S:      Maintained
10166 F:      net/xfrm/
10167 F:      net/key/
10168 F:      net/ipv4/xfrm*
10169 F:      net/ipv4/esp4*
10170 F:      net/ipv4/ah4.c
10171 F:      net/ipv4/ipcomp.c
10172 F:      net/ipv4/ip_vti.c
10173 F:      net/ipv6/xfrm*
10174 F:      net/ipv6/esp6*
10175 F:      net/ipv6/ah6.c
10176 F:      net/ipv6/ipcomp6.c
10177 F:      net/ipv6/ip6_vti.c
10178 F:      include/uapi/linux/xfrm.h
10179 F:      include/net/xfrm.h
10180
10181 NETWORKING [IPv4/IPv6]
10182 M:      "David S. Miller" <davem@davemloft.net>
10183 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10184 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10185 L:      netdev@vger.kernel.org
10186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10187 S:      Maintained
10188 F:      net/ipv4/
10189 F:      net/ipv6/
10190 F:      include/net/ip*
10191 F:      arch/x86/net/*
10192
10193 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10194 M:      Paul Moore <paul@paul-moore.com>
10195 W:      https://github.com/netlabel
10196 L:      netdev@vger.kernel.org
10197 L:      linux-security-module@vger.kernel.org
10198 S:      Maintained
10199 F:      Documentation/netlabel/
10200 F:      include/net/calipso.h
10201 F:      include/net/cipso_ipv4.h
10202 F:      include/net/netlabel.h
10203 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10204 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10205 F:      net/netlabel/
10206 F:      net/ipv4/cipso_ipv4.c
10207 F:      net/ipv6/calipso.c
10208 F:      net/netfilter/xt_CONNSECMARK.c
10209 F:      net/netfilter/xt_SECMARK.c
10210
10211 NETWORKING [TCP]
10212 M:      Eric Dumazet <edumazet@google.com>
10213 L:      netdev@vger.kernel.org
10214 S:      Maintained
10215 F:      net/ipv4/tcp*.c
10216 F:      net/ipv4/syncookies.c
10217 F:      net/ipv6/tcp*.c
10218 F:      net/ipv6/syncookies.c
10219 F:      include/uapi/linux/tcp.h
10220 F:      include/net/tcp.h
10221 F:      include/linux/tcp.h
10222 F:      include/trace/events/tcp.h
10223
10224 NETWORKING [TLS]
10225 M:      Boris Pismenny <borisp@mellanox.com>
10226 M:      Aviad Yehezkel <aviadye@mellanox.com>
10227 M:      Dave Watson <davejwatson@fb.com>
10228 L:      netdev@vger.kernel.org
10229 S:      Maintained
10230 F:      net/tls/*
10231 F:      include/uapi/linux/tls.h
10232 F:      include/net/tls.h
10233
10234 NETWORKING [WIRELESS]
10235 L:      linux-wireless@vger.kernel.org
10236 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10237
10238 NETDEVSIM
10239 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10240 S:      Maintained
10241 F:      drivers/net/netdevsim/*
10242
10243 NETXEN (1/10) GbE SUPPORT
10244 M:      Manish Chopra <manish.chopra@cavium.com>
10245 M:      Rahul Verma <rahul.verma@cavium.com>
10246 M:      Dept-GELinuxNICDev@cavium.com
10247 L:      netdev@vger.kernel.org
10248 S:      Supported
10249 F:      drivers/net/ethernet/qlogic/netxen/
10250
10251 NFC SUBSYSTEM
10252 M:      Samuel Ortiz <sameo@linux.intel.com>
10253 L:      linux-wireless@vger.kernel.org
10254 L:      linux-nfc@lists.01.org (subscribers-only)
10255 S:      Supported
10256 F:      net/nfc/
10257 F:      include/net/nfc/
10258 F:      include/uapi/linux/nfc.h
10259 F:      drivers/nfc/
10260 F:      include/linux/platform_data/nfcmrvl.h
10261 F:      include/linux/platform_data/nxp-nci.h
10262 F:      Documentation/devicetree/bindings/net/nfc/
10263
10264 NFS, SUNRPC, AND LOCKD CLIENTS
10265 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10266 M:      Anna Schumaker <anna.schumaker@netapp.com>
10267 L:      linux-nfs@vger.kernel.org
10268 W:      http://client.linux-nfs.org
10269 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10270 S:      Maintained
10271 F:      fs/lockd/
10272 F:      fs/nfs/
10273 F:      fs/nfs_common/
10274 F:      net/sunrpc/
10275 F:      include/linux/lockd/
10276 F:      include/linux/nfs*
10277 F:      include/linux/sunrpc/
10278 F:      include/uapi/linux/nfs*
10279 F:      include/uapi/linux/sunrpc/
10280
10281 NILFS2 FILESYSTEM
10282 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10283 L:      linux-nilfs@vger.kernel.org
10284 W:      https://nilfs.sourceforge.io/
10285 W:      https://nilfs.osdn.jp/
10286 T:      git git://github.com/konis/nilfs2.git
10287 S:      Supported
10288 F:      Documentation/filesystems/nilfs2.txt
10289 F:      fs/nilfs2/
10290 F:      include/trace/events/nilfs2.h
10291 F:      include/uapi/linux/nilfs2_api.h
10292 F:      include/uapi/linux/nilfs2_ondisk.h
10293
10294 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10295 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10296 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10297 S:      Maintained
10298 F:      Documentation/scsi/NinjaSCSI.txt
10299 F:      drivers/scsi/pcmcia/nsp_*
10300
10301 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10302 M:      GOTO Masanori <gotom@debian.or.jp>
10303 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10304 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10305 S:      Maintained
10306 F:      Documentation/scsi/NinjaSCSI.txt
10307 F:      drivers/scsi/nsp32*
10308
10309 NIOS2 ARCHITECTURE
10310 M:      Ley Foon Tan <lftan@altera.com>
10311 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10313 S:      Maintained
10314 F:      arch/nios2/
10315
10316 NOHZ, DYNTICKS SUPPORT
10317 M:      Frederic Weisbecker <fweisbec@gmail.com>
10318 M:      Thomas Gleixner <tglx@linutronix.de>
10319 M:      Ingo Molnar <mingo@kernel.org>
10320 L:      linux-kernel@vger.kernel.org
10321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10322 S:      Maintained
10323 F:      kernel/time/tick*.*
10324 F:      include/linux/tick.h
10325 F:      include/linux/sched/nohz.h
10326
10327 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10328 M:      Pavel Machek <pavel@ucw.cz>
10329 M:      Sakari Ailus <sakari.ailus@iki.fi>
10330 L:      linux-media@vger.kernel.org
10331 S:      Maintained
10332 F:      drivers/media/i2c/et8ek8
10333 F:      drivers/media/i2c/ad5820.c
10334
10335 NOKIA N900 POWER SUPPLY DRIVERS
10336 R:      Pali Rohár <pali.rohar@gmail.com>
10337 F:      include/linux/power/bq2415x_charger.h
10338 F:      include/linux/power/bq27xxx_battery.h
10339 F:      include/linux/power/isp1704_charger.h
10340 F:      drivers/power/supply/bq2415x_charger.c
10341 F:      drivers/power/supply/bq27xxx_battery.c
10342 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10343 F:      drivers/power/supply/isp1704_charger.c
10344 F:      drivers/power/supply/rx51_battery.c
10345
10346 NTB AMD DRIVER
10347 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10348 L:      linux-ntb@googlegroups.com
10349 S:      Supported
10350 F:      drivers/ntb/hw/amd/
10351
10352 NTB DRIVER CORE
10353 M:      Jon Mason <jdmason@kudzu.us>
10354 M:      Dave Jiang <dave.jiang@intel.com>
10355 M:      Allen Hubbe <allenbh@gmail.com>
10356 L:      linux-ntb@googlegroups.com
10357 S:      Supported
10358 W:      https://github.com/jonmason/ntb/wiki
10359 T:      git git://github.com/jonmason/ntb.git
10360 F:      drivers/ntb/
10361 F:      drivers/net/ntb_netdev.c
10362 F:      include/linux/ntb.h
10363 F:      include/linux/ntb_transport.h
10364 F:      tools/testing/selftests/ntb/
10365
10366 NTB IDT DRIVER
10367 M:      Serge Semin <fancer.lancer@gmail.com>
10368 L:      linux-ntb@googlegroups.com
10369 S:      Supported
10370 F:      drivers/ntb/hw/idt/
10371
10372 NTB INTEL DRIVER
10373 M:      Dave Jiang <dave.jiang@intel.com>
10374 L:      linux-ntb@googlegroups.com
10375 S:      Supported
10376 W:      https://github.com/davejiang/linux/wiki
10377 T:      git https://github.com/davejiang/linux.git
10378 F:      drivers/ntb/hw/intel/
10379
10380 NTFS FILESYSTEM
10381 M:      Anton Altaparmakov <anton@tuxera.com>
10382 L:      linux-ntfs-dev@lists.sourceforge.net
10383 W:      http://www.tuxera.com/
10384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10385 S:      Supported
10386 F:      Documentation/filesystems/ntfs.txt
10387 F:      fs/ntfs/
10388
10389 NUBUS SUBSYSTEM
10390 M:      Finn Thain <fthain@telegraphics.com.au>
10391 L:      linux-m68k@lists.linux-m68k.org
10392 S:      Maintained
10393 F:      arch/*/include/asm/nubus.h
10394 F:      drivers/nubus/
10395 F:      include/linux/nubus.h
10396 F:      include/uapi/linux/nubus.h
10397
10398 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10399 M:      Antonino Daplas <adaplas@gmail.com>
10400 L:      linux-fbdev@vger.kernel.org
10401 S:      Maintained
10402 F:      drivers/video/fbdev/riva/
10403 F:      drivers/video/fbdev/nvidia/
10404
10405 NVM EXPRESS DRIVER
10406 M:      Keith Busch <keith.busch@intel.com>
10407 M:      Jens Axboe <axboe@fb.com>
10408 M:      Christoph Hellwig <hch@lst.de>
10409 M:      Sagi Grimberg <sagi@grimberg.me>
10410 L:      linux-nvme@lists.infradead.org
10411 T:      git://git.infradead.org/nvme.git
10412 W:      http://git.infradead.org/nvme.git
10413 S:      Supported
10414 F:      drivers/nvme/host/
10415 F:      include/linux/nvme.h
10416 F:      include/uapi/linux/nvme_ioctl.h
10417
10418 NVM EXPRESS FC TRANSPORT DRIVERS
10419 M:      James Smart <james.smart@broadcom.com>
10420 L:      linux-nvme@lists.infradead.org
10421 S:      Supported
10422 F:      include/linux/nvme-fc.h
10423 F:      include/linux/nvme-fc-driver.h
10424 F:      drivers/nvme/host/fc.c
10425 F:      drivers/nvme/target/fc.c
10426 F:      drivers/nvme/target/fcloop.c
10427
10428 NVM EXPRESS TARGET DRIVER
10429 M:      Christoph Hellwig <hch@lst.de>
10430 M:      Sagi Grimberg <sagi@grimberg.me>
10431 L:      linux-nvme@lists.infradead.org
10432 T:      git://git.infradead.org/nvme.git
10433 W:      http://git.infradead.org/nvme.git
10434 S:      Supported
10435 F:      drivers/nvme/target/
10436
10437 NVMEM FRAMEWORK
10438 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10439 S:      Maintained
10440 F:      drivers/nvmem/
10441 F:      Documentation/devicetree/bindings/nvmem/
10442 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10443 F:      include/linux/nvmem-consumer.h
10444 F:      include/linux/nvmem-provider.h
10445
10446 NXP SGTL5000 DRIVER
10447 M:      Fabio Estevam <fabio.estevam@nxp.com>
10448 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10449 S:      Maintained
10450 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10451 F:      sound/soc/codecs/sgtl5000*
10452
10453 NXP TDA998X DRM DRIVER
10454 M:      Russell King <linux@armlinux.org.uk>
10455 S:      Maintained
10456 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10457 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10458 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10459 F:      include/drm/i2c/tda998x.h
10460 F:      include/dt-bindings/display/tda998x.h
10461 K:      "nxp,tda998x"
10462
10463 NXP TFA9879 DRIVER
10464 M:      Peter Rosin <peda@axentia.se>
10465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10466 S:      Maintained
10467 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10468 F:      sound/soc/codecs/tfa9879*
10469
10470 NXP-NCI NFC DRIVER
10471 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10472 R:      Charles Gorand <charles.gorand@effinnov.com>
10473 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10474 S:      Supported
10475 F:      drivers/nfc/nxp-nci
10476
10477 OBJTOOL
10478 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10479 M:      Peter Zijlstra <peterz@infradead.org>
10480 S:      Supported
10481 F:      tools/objtool/
10482
10483 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10484 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10485 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10486 L:      linuxppc-dev@lists.ozlabs.org
10487 S:      Supported
10488 F:      arch/powerpc/platforms/powernv/ocxl.c
10489 F:      arch/powerpc/include/asm/pnv-ocxl.h
10490 F:      drivers/misc/ocxl/
10491 F:      include/misc/ocxl*
10492 F:      include/uapi/misc/ocxl.h
10493 F:      Documentation/accelerators/ocxl.rst
10494
10495 OMAP AUDIO SUPPORT
10496 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10497 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10499 L:      linux-omap@vger.kernel.org
10500 S:      Maintained
10501 F:      sound/soc/omap/
10502
10503 OMAP CLOCK FRAMEWORK SUPPORT
10504 M:      Paul Walmsley <paul@pwsan.com>
10505 L:      linux-omap@vger.kernel.org
10506 S:      Maintained
10507 F:      arch/arm/*omap*/*clock*
10508
10509 OMAP DEVICE TREE SUPPORT
10510 M:      Benoît Cousson <bcousson@baylibre.com>
10511 M:      Tony Lindgren <tony@atomide.com>
10512 L:      linux-omap@vger.kernel.org
10513 L:      devicetree@vger.kernel.org
10514 S:      Maintained
10515 F:      arch/arm/boot/dts/*omap*
10516 F:      arch/arm/boot/dts/*am3*
10517 F:      arch/arm/boot/dts/*am4*
10518 F:      arch/arm/boot/dts/*am5*
10519 F:      arch/arm/boot/dts/*dra7*
10520
10521 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10522 L:      linux-omap@vger.kernel.org
10523 L:      linux-fbdev@vger.kernel.org
10524 S:      Orphan
10525 F:      drivers/video/fbdev/omap2/
10526 F:      Documentation/arm/OMAP/DSS
10527
10528 OMAP FRAMEBUFFER SUPPORT
10529 L:      linux-fbdev@vger.kernel.org
10530 L:      linux-omap@vger.kernel.org
10531 S:      Orphan
10532 F:      drivers/video/fbdev/omap/
10533
10534 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10535 M:      Roger Quadros <rogerq@ti.com>
10536 M:      Tony Lindgren <tony@atomide.com>
10537 L:      linux-omap@vger.kernel.org
10538 S:      Maintained
10539 F:      drivers/memory/omap-gpmc.c
10540 F:      arch/arm/mach-omap2/*gpmc*
10541
10542 OMAP GPIO DRIVER
10543 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10544 M:      Santosh Shilimkar <ssantosh@kernel.org>
10545 M:      Kevin Hilman <khilman@kernel.org>
10546 L:      linux-omap@vger.kernel.org
10547 S:      Maintained
10548 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10549 F:      drivers/gpio/gpio-omap.c
10550
10551 OMAP HARDWARE SPINLOCK SUPPORT
10552 M:      Ohad Ben-Cohen <ohad@wizery.com>
10553 L:      linux-omap@vger.kernel.org
10554 S:      Maintained
10555 F:      drivers/hwspinlock/omap_hwspinlock.c
10556
10557 OMAP HS MMC SUPPORT
10558 L:      linux-mmc@vger.kernel.org
10559 L:      linux-omap@vger.kernel.org
10560 S:      Orphan
10561 F:      drivers/mmc/host/omap_hsmmc.c
10562
10563 OMAP HWMOD DATA
10564 M:      Paul Walmsley <paul@pwsan.com>
10565 L:      linux-omap@vger.kernel.org
10566 S:      Maintained
10567 F:      arch/arm/mach-omap2/omap_hwmod*data*
10568
10569 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10570 M:      Benoît Cousson <bcousson@baylibre.com>
10571 L:      linux-omap@vger.kernel.org
10572 S:      Maintained
10573 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10574
10575 OMAP HWMOD SUPPORT
10576 M:      Benoît Cousson <bcousson@baylibre.com>
10577 M:      Paul Walmsley <paul@pwsan.com>
10578 L:      linux-omap@vger.kernel.org
10579 S:      Maintained
10580 F:      arch/arm/mach-omap2/omap_hwmod.*
10581
10582 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10583 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10584 L:      linux-media@vger.kernel.org
10585 S:      Maintained
10586 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10587 F:      drivers/media/platform/omap3isp/
10588 F:      drivers/staging/media/omap4iss/
10589
10590 OMAP MMC SUPPORT
10591 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10592 L:      linux-omap@vger.kernel.org
10593 S:      Maintained
10594 F:      drivers/mmc/host/omap.c
10595
10596 OMAP POWER MANAGEMENT SUPPORT
10597 M:      Kevin Hilman <khilman@kernel.org>
10598 L:      linux-omap@vger.kernel.org
10599 S:      Maintained
10600 F:      arch/arm/*omap*/*pm*
10601 F:      drivers/cpufreq/omap-cpufreq.c
10602
10603 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10604 M:      Rajendra Nayak <rnayak@codeaurora.org>
10605 M:      Paul Walmsley <paul@pwsan.com>
10606 L:      linux-omap@vger.kernel.org
10607 S:      Maintained
10608 F:      arch/arm/mach-omap2/prm*
10609
10610 OMAP RANDOM NUMBER GENERATOR SUPPORT
10611 M:      Deepak Saxena <dsaxena@plexity.net>
10612 S:      Maintained
10613 F:      drivers/char/hw_random/omap-rng.c
10614
10615 OMAP USB SUPPORT
10616 L:      linux-usb@vger.kernel.org
10617 L:      linux-omap@vger.kernel.org
10618 S:      Orphan
10619 F:      drivers/usb/*/*omap*
10620 F:      arch/arm/*omap*/usb*
10621
10622 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10623 M:      Mark Jackson <mpfj@newflow.co.uk>
10624 L:      linux-omap@vger.kernel.org
10625 S:      Maintained
10626 F:      arch/arm/boot/dts/am335x-nano.dts
10627
10628 OMAP1 SUPPORT
10629 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10630 M:      Tony Lindgren <tony@atomide.com>
10631 L:      linux-omap@vger.kernel.org
10632 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10634 S:      Maintained
10635 F:      arch/arm/mach-omap1/
10636 F:      arch/arm/plat-omap/
10637 F:      arch/arm/configs/omap1_defconfig
10638 F:      drivers/i2c/busses/i2c-omap.c
10639 F:      include/linux/platform_data/i2c-omap.h
10640 F:      include/linux/platform_data/ams-delta-fiq.h
10641
10642 OMAP2+ SUPPORT
10643 M:      Tony Lindgren <tony@atomide.com>
10644 L:      linux-omap@vger.kernel.org
10645 W:      http://www.muru.com/linux/omap/
10646 W:      http://linux.omap.com/
10647 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10649 S:      Maintained
10650 F:      arch/arm/mach-omap2/
10651 F:      arch/arm/plat-omap/
10652 F:      arch/arm/configs/omap2plus_defconfig
10653 F:      drivers/i2c/busses/i2c-omap.c
10654 F:      drivers/irqchip/irq-omap-intc.c
10655 F:      drivers/mfd/*omap*.c
10656 F:      drivers/mfd/menelaus.c
10657 F:      drivers/mfd/palmas.c
10658 F:      drivers/mfd/tps65217.c
10659 F:      drivers/mfd/tps65218.c
10660 F:      drivers/mfd/tps65910.c
10661 F:      drivers/mfd/twl-core.[ch]
10662 F:      drivers/mfd/twl4030*.c
10663 F:      drivers/mfd/twl6030*.c
10664 F:      drivers/mfd/twl6040*.c
10665 F:      drivers/regulator/palmas-regulator*.c
10666 F:      drivers/regulator/pbias-regulator.c
10667 F:      drivers/regulator/tps65217-regulator.c
10668 F:      drivers/regulator/tps65218-regulator.c
10669 F:      drivers/regulator/tps65910-regulator.c
10670 F:      drivers/regulator/twl-regulator.c
10671 F:      drivers/regulator/twl6030-regulator.c
10672 F:      include/linux/platform_data/i2c-omap.h
10673
10674 ONION OMEGA2+ BOARD
10675 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10676 L:      linux-mips@linux-mips.org
10677 S:      Maintained
10678 F:      arch/mips/boot/dts/ralink/omega2p.dts
10679
10680 OMFS FILESYSTEM
10681 M:      Bob Copeland <me@bobcopeland.com>
10682 L:      linux-karma-devel@lists.sourceforge.net
10683 S:      Maintained
10684 F:      Documentation/filesystems/omfs.txt
10685 F:      fs/omfs/
10686
10687 OMNIKEY CARDMAN 4000 DRIVER
10688 M:      Harald Welte <laforge@gnumonks.org>
10689 S:      Maintained
10690 F:      drivers/char/pcmcia/cm4000_cs.c
10691 F:      include/linux/cm4000_cs.h
10692 F:      include/uapi/linux/cm4000_cs.h
10693
10694 OMNIKEY CARDMAN 4040 DRIVER
10695 M:      Harald Welte <laforge@gnumonks.org>
10696 S:      Maintained
10697 F:      drivers/char/pcmcia/cm4040_cs.*
10698
10699 OMNIVISION OV13858 SENSOR DRIVER
10700 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10701 L:      linux-media@vger.kernel.org
10702 T:      git git://linuxtv.org/media_tree.git
10703 S:      Maintained
10704 F:      drivers/media/i2c/ov13858.c
10705
10706 OMNIVISION OV2680 SENSOR DRIVER
10707 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10708 L:      linux-media@vger.kernel.org
10709 T:      git git://linuxtv.org/media_tree.git
10710 S:      Maintained
10711 F:      drivers/media/i2c/ov2680.c
10712 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10713
10714 OMNIVISION OV2685 SENSOR DRIVER
10715 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10716 L:      linux-media@vger.kernel.org
10717 T:      git git://linuxtv.org/media_tree.git
10718 S:      Maintained
10719 F:      drivers/media/i2c/ov2685.c
10720
10721 OMNIVISION OV5640 SENSOR DRIVER
10722 M:      Steve Longerbeam <slongerbeam@gmail.com>
10723 L:      linux-media@vger.kernel.org
10724 T:      git git://linuxtv.org/media_tree.git
10725 S:      Maintained
10726 F:      drivers/media/i2c/ov5640.c
10727
10728 OMNIVISION OV5647 SENSOR DRIVER
10729 M:      Luis Oliveira <lolivei@synopsys.com>
10730 L:      linux-media@vger.kernel.org
10731 T:      git git://linuxtv.org/media_tree.git
10732 S:      Maintained
10733 F:      drivers/media/i2c/ov5647.c
10734
10735 OMNIVISION OV5695 SENSOR DRIVER
10736 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10737 L:      linux-media@vger.kernel.org
10738 T:      git git://linuxtv.org/media_tree.git
10739 S:      Maintained
10740 F:      drivers/media/i2c/ov5695.c
10741
10742 OMNIVISION OV7670 SENSOR DRIVER
10743 M:      Jonathan Corbet <corbet@lwn.net>
10744 L:      linux-media@vger.kernel.org
10745 T:      git git://linuxtv.org/media_tree.git
10746 S:      Maintained
10747 F:      drivers/media/i2c/ov7670.c
10748 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10749
10750 OMNIVISION OV772x SENSOR DRIVER
10751 M:      Jacopo Mondi <jacopo@jmondi.org>
10752 L:      linux-media@vger.kernel.org
10753 T:      git git://linuxtv.org/media_tree.git
10754 S:      Odd fixes
10755 F:      drivers/media/i2c/ov772x.c
10756 F:      include/media/i2c/ov772x.h
10757 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10758
10759 OMNIVISION OV7740 SENSOR DRIVER
10760 M:      Wenyou Yang <wenyou.yang@microchip.com>
10761 L:      linux-media@vger.kernel.org
10762 T:      git git://linuxtv.org/media_tree.git
10763 S:      Maintained
10764 F:      drivers/media/i2c/ov7740.c
10765 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10766
10767 OMNIVISION OV9650 SENSOR DRIVER
10768 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10769 R:      Akinobu Mita <akinobu.mita@gmail.com>
10770 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10771 L:      linux-media@vger.kernel.org
10772 T:      git git://linuxtv.org/media_tree.git
10773 S:      Maintained
10774 F:      drivers/media/i2c/ov9650.c
10775 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10776
10777 ONENAND FLASH DRIVER
10778 M:      Kyungmin Park <kyungmin.park@samsung.com>
10779 L:      linux-mtd@lists.infradead.org
10780 S:      Maintained
10781 F:      drivers/mtd/nand/onenand/
10782 F:      include/linux/mtd/onenand*.h
10783
10784 ONSTREAM SCSI TAPE DRIVER
10785 M:      Willem Riede <osst@riede.org>
10786 L:      osst-users@lists.sourceforge.net
10787 L:      linux-scsi@vger.kernel.org
10788 S:      Maintained
10789 F:      Documentation/scsi/osst.txt
10790 F:      drivers/scsi/osst.*
10791 F:      drivers/scsi/osst_*.h
10792 F:      drivers/scsi/st.h
10793
10794 OP-TEE DRIVER
10795 M:      Jens Wiklander <jens.wiklander@linaro.org>
10796 S:      Maintained
10797 F:      drivers/tee/optee/
10798
10799 OPA-VNIC DRIVER
10800 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10801 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10802 L:      linux-rdma@vger.kernel.org
10803 S:      Supported
10804 F:      drivers/infiniband/ulp/opa_vnic
10805
10806 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10807 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10808 M:      Frank Rowand <frowand.list@gmail.com>
10809 L:      devicetree@vger.kernel.org
10810 S:      Maintained
10811 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10812 F:      Documentation/devicetree/overlay-notes.txt
10813 F:      drivers/of/overlay.c
10814 F:      drivers/of/resolver.c
10815 K:      of_overlay_notifier_
10816
10817 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10818 M:      Rob Herring <robh+dt@kernel.org>
10819 M:      Frank Rowand <frowand.list@gmail.com>
10820 L:      devicetree@vger.kernel.org
10821 W:      http://www.devicetree.org/
10822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10823 S:      Maintained
10824 F:      drivers/of/
10825 F:      include/linux/of*.h
10826 F:      scripts/dtc/
10827 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10828
10829 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10830 M:      Rob Herring <robh+dt@kernel.org>
10831 M:      Mark Rutland <mark.rutland@arm.com>
10832 L:      devicetree@vger.kernel.org
10833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10834 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10835 S:      Maintained
10836 F:      Documentation/devicetree/
10837 F:      arch/*/boot/dts/
10838 F:      include/dt-bindings/
10839
10840 OPENCORES I2C BUS DRIVER
10841 M:      Peter Korsgaard <peter@korsgaard.com>
10842 L:      linux-i2c@vger.kernel.org
10843 S:      Maintained
10844 F:      Documentation/i2c/busses/i2c-ocores
10845 F:      drivers/i2c/busses/i2c-ocores.c
10846
10847 OPENRISC ARCHITECTURE
10848 M:      Jonas Bonn <jonas@southpole.se>
10849 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10850 M:      Stafford Horne <shorne@gmail.com>
10851 T:      git git://github.com/openrisc/linux.git
10852 L:      openrisc@lists.librecores.org
10853 W:      http://openrisc.io
10854 S:      Maintained
10855 F:      Documentation/devicetree/bindings/openrisc/
10856 F:      Documentation/openrisc/
10857 F:      arch/openrisc/
10858 F:      drivers/irqchip/irq-ompic.c
10859 F:      drivers/irqchip/irq-or1k-*
10860
10861 OPENVSWITCH
10862 M:      Pravin B Shelar <pshelar@ovn.org>
10863 L:      netdev@vger.kernel.org
10864 L:      dev@openvswitch.org
10865 W:      http://openvswitch.org
10866 S:      Maintained
10867 F:      net/openvswitch/
10868 F:      include/uapi/linux/openvswitch.h
10869
10870 OPERATING PERFORMANCE POINTS (OPP)
10871 M:      Viresh Kumar <vireshk@kernel.org>
10872 M:      Nishanth Menon <nm@ti.com>
10873 M:      Stephen Boyd <sboyd@kernel.org>
10874 L:      linux-pm@vger.kernel.org
10875 S:      Maintained
10876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10877 F:      drivers/opp/
10878 F:      include/linux/pm_opp.h
10879 F:      Documentation/power/opp.txt
10880 F:      Documentation/devicetree/bindings/opp/
10881
10882 OPL4 DRIVER
10883 M:      Clemens Ladisch <clemens@ladisch.de>
10884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10885 T:      git git://git.alsa-project.org/alsa-kernel.git
10886 S:      Maintained
10887 F:      sound/drivers/opl4/
10888
10889 OPROFILE
10890 M:      Robert Richter <rric@kernel.org>
10891 L:      oprofile-list@lists.sf.net
10892 S:      Maintained
10893 F:      arch/*/include/asm/oprofile*.h
10894 F:      arch/*/oprofile/
10895 F:      drivers/oprofile/
10896 F:      include/linux/oprofile.h
10897
10898 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10899 M:      Mark Fasheh <mark@fasheh.com>
10900 M:      Joel Becker <jlbec@evilplan.org>
10901 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10902 W:      http://ocfs2.wiki.kernel.org
10903 S:      Supported
10904 F:      Documentation/filesystems/ocfs2.txt
10905 F:      Documentation/filesystems/dlmfs.txt
10906 F:      fs/ocfs2/
10907
10908 ORANGEFS FILESYSTEM
10909 M:      Mike Marshall <hubcap@omnibond.com>
10910 R:      Martin Brandenburg <martin@omnibond.com>
10911 L:      devel@lists.orangefs.org
10912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10913 S:      Supported
10914 F:      fs/orangefs/
10915 F:      Documentation/filesystems/orangefs.txt
10916
10917 ORINOCO DRIVER
10918 L:      linux-wireless@vger.kernel.org
10919 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10920 W:      http://www.nongnu.org/orinoco/
10921 S:      Orphan
10922 F:      drivers/net/wireless/intersil/orinoco/
10923
10924 OSD LIBRARY and FILESYSTEM
10925 M:      Boaz Harrosh <ooo@electrozaur.com>
10926 S:      Maintained
10927 F:      drivers/scsi/osd/
10928 F:      include/scsi/osd_*
10929 F:      fs/exofs/
10930
10931 OV2659 OMNIVISION SENSOR DRIVER
10932 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10933 L:      linux-media@vger.kernel.org
10934 W:      https://linuxtv.org
10935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10936 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10937 S:      Maintained
10938 F:      drivers/media/i2c/ov2659.c
10939 F:      include/media/i2c/ov2659.h
10940
10941 OVERLAY FILESYSTEM
10942 M:      Miklos Szeredi <miklos@szeredi.hu>
10943 L:      linux-unionfs@vger.kernel.org
10944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10945 S:      Supported
10946 F:      fs/overlayfs/
10947 F:      Documentation/filesystems/overlayfs.txt
10948
10949 P54 WIRELESS DRIVER
10950 M:      Christian Lamparter <chunkeey@googlemail.com>
10951 L:      linux-wireless@vger.kernel.org
10952 W:      http://wireless.kernel.org/en/users/Drivers/p54
10953 S:      Maintained
10954 F:      drivers/net/wireless/intersil/p54/
10955
10956 PA SEMI ETHERNET DRIVER
10957 L:      netdev@vger.kernel.org
10958 S:      Orphan
10959 F:      drivers/net/ethernet/pasemi/*
10960
10961 PA SEMI SMBUS DRIVER
10962 L:      linux-i2c@vger.kernel.org
10963 S:      Orphan
10964 F:      drivers/i2c/busses/i2c-pasemi.c
10965
10966 PADATA PARALLEL EXECUTION MECHANISM
10967 M:      Steffen Klassert <steffen.klassert@secunet.com>
10968 L:      linux-crypto@vger.kernel.org
10969 S:      Maintained
10970 F:      kernel/padata.c
10971 F:      include/linux/padata.h
10972 F:      Documentation/padata.txt
10973
10974 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10975 M:      Harald Welte <laforge@gnumonks.org>
10976 L:      platform-driver-x86@vger.kernel.org
10977 S:      Maintained
10978 F:      drivers/platform/x86/panasonic-laptop.c
10979
10980 PARALLEL LCD/KEYPAD PANEL DRIVER
10981 M:      Willy Tarreau <willy@haproxy.com>
10982 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10983 S:      Odd Fixes
10984 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10985 F:      drivers/auxdisplay/panel.c
10986
10987 PARALLEL PORT SUBSYSTEM
10988 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10989 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10990 L:      linux-parport@lists.infradead.org (subscribers-only)
10991 S:      Maintained
10992 F:      drivers/parport/
10993 F:      include/linux/parport*.h
10994 F:      drivers/char/ppdev.c
10995 F:      include/uapi/linux/ppdev.h
10996 F:      Documentation/parport*.txt
10997
10998 PARAVIRT_OPS INTERFACE
10999 M:      Juergen Gross <jgross@suse.com>
11000 M:      Alok Kataria <akataria@vmware.com>
11001 L:      virtualization@lists.linux-foundation.org
11002 S:      Supported
11003 F:      Documentation/virtual/paravirt_ops.txt
11004 F:      arch/*/kernel/paravirt*
11005 F:      arch/*/include/asm/paravirt*.h
11006 F:      include/linux/hypervisor.h
11007
11008 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11009 M:      Tim Waugh <tim@cyberelk.net>
11010 L:      linux-parport@lists.infradead.org (subscribers-only)
11011 S:      Maintained
11012 F:      Documentation/blockdev/paride.txt
11013 F:      drivers/block/paride/
11014
11015 PARISC ARCHITECTURE
11016 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11017 M:      Helge Deller <deller@gmx.de>
11018 L:      linux-parisc@vger.kernel.org
11019 W:      http://www.parisc-linux.org/
11020 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11023 S:      Maintained
11024 F:      arch/parisc/
11025 F:      Documentation/parisc/
11026 F:      drivers/parisc/
11027 F:      drivers/char/agp/parisc-agp.c
11028 F:      drivers/input/serio/gscps2.c
11029 F:      drivers/parport/parport_gsc.*
11030 F:      drivers/tty/serial/8250/8250_gsc.c
11031 F:      drivers/video/fbdev/sti*
11032 F:      drivers/video/console/sti*
11033 F:      drivers/video/logo/logo_parisc*
11034
11035 PARMAN
11036 M:      Jiri Pirko <jiri@mellanox.com>
11037 L:      netdev@vger.kernel.org
11038 S:      Supported
11039 F:      lib/parman.c
11040 F:      lib/test_parman.c
11041 F:      include/linux/parman.h
11042
11043 PC87360 HARDWARE MONITORING DRIVER
11044 M:      Jim Cromie <jim.cromie@gmail.com>
11045 L:      linux-hwmon@vger.kernel.org
11046 S:      Maintained
11047 F:      Documentation/hwmon/pc87360
11048 F:      drivers/hwmon/pc87360.c
11049
11050 PC8736x GPIO DRIVER
11051 M:      Jim Cromie <jim.cromie@gmail.com>
11052 S:      Maintained
11053 F:      drivers/char/pc8736x_gpio.c
11054
11055 PC87427 HARDWARE MONITORING DRIVER
11056 M:      Jean Delvare <jdelvare@suse.com>
11057 L:      linux-hwmon@vger.kernel.org
11058 S:      Maintained
11059 F:      Documentation/hwmon/pc87427
11060 F:      drivers/hwmon/pc87427.c
11061
11062 PCA9532 LED DRIVER
11063 M:      Riku Voipio <riku.voipio@iki.fi>
11064 S:      Maintained
11065 F:      drivers/leds/leds-pca9532.c
11066 F:      include/linux/leds-pca9532.h
11067
11068 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11069 M:      Guenter Roeck <linux@roeck-us.net>
11070 L:      linux-i2c@vger.kernel.org
11071 S:      Maintained
11072 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11073
11074 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11075 M:      Khalid Aziz <khalid@gonehiking.org>
11076 S:      Maintained
11077 F:      drivers/firmware/pcdp.*
11078
11079 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11080 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11081 L:      linux-pci@vger.kernel.org
11082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11083 S:      Maintained
11084 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11085 F:      drivers/pci/controller/pci-aardvark.c
11086
11087 PCI DRIVER FOR ALTERA PCIE IP
11088 M:      Ley Foon Tan <lftan@altera.com>
11089 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11090 L:      linux-pci@vger.kernel.org
11091 S:      Supported
11092 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11093 F:      drivers/pci/controller/pcie-altera.c
11094
11095 PCI DRIVER FOR APPLIEDMICRO XGENE
11096 M:      Tanmay Inamdar <tinamdar@apm.com>
11097 L:      linux-pci@vger.kernel.org
11098 L:      linux-arm-kernel@lists.infradead.org
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11101 F:      drivers/pci/controller/pci-xgene.c
11102
11103 PCI DRIVER FOR ARM VERSATILE PLATFORM
11104 M:      Rob Herring <robh@kernel.org>
11105 L:      linux-pci@vger.kernel.org
11106 L:      linux-arm-kernel@lists.infradead.org
11107 S:      Maintained
11108 F:      Documentation/devicetree/bindings/pci/versatile.txt
11109 F:      drivers/pci/controller/pci-versatile.c
11110
11111 PCI DRIVER FOR ARMADA 8K
11112 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11113 L:      linux-pci@vger.kernel.org
11114 L:      linux-arm-kernel@lists.infradead.org
11115 S:      Maintained
11116 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11117 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11118
11119 PCI DRIVER FOR CADENCE PCIE IP
11120 M:      Alan Douglas <adouglas@cadence.com>
11121 L:      linux-pci@vger.kernel.org
11122 S:      Maintained
11123 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11124 F:      drivers/pci/controller/pcie-cadence*
11125
11126 PCI DRIVER FOR FREESCALE LAYERSCAPE
11127 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11128 M:      Mingkai Hu <mingkai.hu@nxp.com>
11129 M:      Roy Zang <roy.zang@nxp.com>
11130 L:      linuxppc-dev@lists.ozlabs.org
11131 L:      linux-pci@vger.kernel.org
11132 L:      linux-arm-kernel@lists.infradead.org
11133 S:      Maintained
11134 F:      drivers/pci/controller/dwc/*layerscape*
11135
11136 PCI DRIVER FOR GENERIC OF HOSTS
11137 M:      Will Deacon <will.deacon@arm.com>
11138 L:      linux-pci@vger.kernel.org
11139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11140 S:      Maintained
11141 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11142 F:      drivers/pci/controller/pci-host-common.c
11143 F:      drivers/pci/controller/pci-host-generic.c
11144
11145 PCI DRIVER FOR IMX6
11146 M:      Richard Zhu <hongxing.zhu@nxp.com>
11147 M:      Lucas Stach <l.stach@pengutronix.de>
11148 L:      linux-pci@vger.kernel.org
11149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11150 S:      Maintained
11151 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11152 F:      drivers/pci/controller/dwc/*imx6*
11153
11154 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11155 M:      Keith Busch <keith.busch@intel.com>
11156 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11157 L:      linux-pci@vger.kernel.org
11158 S:      Supported
11159 F:      drivers/pci/controller/vmd.c
11160
11161 PCI DRIVER FOR MICROSEMI SWITCHTEC
11162 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11163 M:      Logan Gunthorpe <logang@deltatee.com>
11164 L:      linux-pci@vger.kernel.org
11165 S:      Maintained
11166 F:      Documentation/switchtec.txt
11167 F:      Documentation/ABI/testing/sysfs-class-switchtec
11168 F:      drivers/pci/switch/switchtec*
11169 F:      include/uapi/linux/switchtec_ioctl.h
11170 F:      include/linux/switchtec.h
11171 F:      drivers/ntb/hw/mscc/
11172
11173 PCI DRIVER FOR MOBIVEIL PCIE IP
11174 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11175 L:      linux-pci@vger.kernel.org
11176 S:      Supported
11177 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11178 F:      drivers/pci/controller/pcie-mobiveil.c
11179
11180 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11181 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11182 M:      Jason Cooper <jason@lakedaemon.net>
11183 L:      linux-pci@vger.kernel.org
11184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11185 S:      Maintained
11186 F:      drivers/pci/controller/*mvebu*
11187
11188 PCI DRIVER FOR NVIDIA TEGRA
11189 M:      Thierry Reding <thierry.reding@gmail.com>
11190 L:      linux-tegra@vger.kernel.org
11191 L:      linux-pci@vger.kernel.org
11192 S:      Supported
11193 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11194 F:      drivers/pci/controller/pci-tegra.c
11195
11196 PCI DRIVER FOR RENESAS R-CAR
11197 M:      Simon Horman <horms@verge.net.au>
11198 L:      linux-pci@vger.kernel.org
11199 L:      linux-renesas-soc@vger.kernel.org
11200 S:      Maintained
11201 F:      drivers/pci/controller/*rcar*
11202
11203 PCI DRIVER FOR SAMSUNG EXYNOS
11204 M:      Jingoo Han <jingoohan1@gmail.com>
11205 L:      linux-pci@vger.kernel.org
11206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11207 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11208 S:      Maintained
11209 F:      drivers/pci/controller/dwc/pci-exynos.c
11210
11211 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11212 M:      Jingoo Han <jingoohan1@gmail.com>
11213 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11214 L:      linux-pci@vger.kernel.org
11215 S:      Maintained
11216 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11217 F:      drivers/pci/controller/dwc/*designware*
11218
11219 PCI DRIVER FOR TI DRA7XX
11220 M:      Kishon Vijay Abraham I <kishon@ti.com>
11221 L:      linux-omap@vger.kernel.org
11222 L:      linux-pci@vger.kernel.org
11223 S:      Supported
11224 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11225 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11226
11227 PCI DRIVER FOR TI KEYSTONE
11228 M:      Murali Karicheri <m-karicheri2@ti.com>
11229 L:      linux-pci@vger.kernel.org
11230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11231 S:      Maintained
11232 F:      drivers/pci/controller/dwc/*keystone*
11233
11234 PCI ENDPOINT SUBSYSTEM
11235 M:      Kishon Vijay Abraham I <kishon@ti.com>
11236 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11237 L:      linux-pci@vger.kernel.org
11238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11239 S:      Supported
11240 F:      drivers/pci/endpoint/
11241 F:      drivers/misc/pci_endpoint_test.c
11242 F:      tools/pci/
11243
11244 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11245 M:      Russell Currey <ruscur@russell.cc>
11246 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11247 M:      Oliver O'Halloran <oohall@gmail.com>
11248 L:      linuxppc-dev@lists.ozlabs.org
11249 S:      Supported
11250 F:      Documentation/PCI/pci-error-recovery.txt
11251 F:      drivers/pci/pcie/aer.c
11252 F:      drivers/pci/pcie/dpc.c
11253 F:      drivers/pci/pcie/err.c
11254 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11255 F:      arch/powerpc/kernel/eeh*.c
11256 F:      arch/powerpc/platforms/*/eeh*.c
11257 F:      arch/powerpc/include/*/eeh*.h
11258
11259 PCI ERROR RECOVERY
11260 M:      Linas Vepstas <linasvepstas@gmail.com>
11261 L:      linux-pci@vger.kernel.org
11262 S:      Supported
11263 F:      Documentation/PCI/pci-error-recovery.txt
11264
11265 PCI MSI DRIVER FOR ALTERA MSI IP
11266 M:      Ley Foon Tan <lftan@altera.com>
11267 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11268 L:      linux-pci@vger.kernel.org
11269 S:      Supported
11270 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11271 F:      drivers/pci/controller/pcie-altera-msi.c
11272
11273 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11274 M:      Duc Dang <dhdang@apm.com>
11275 L:      linux-pci@vger.kernel.org
11276 L:      linux-arm-kernel@lists.infradead.org
11277 S:      Maintained
11278 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11279 F:      drivers/pci/controller/pci-xgene-msi.c
11280
11281 PCI SUBSYSTEM
11282 M:      Bjorn Helgaas <bhelgaas@google.com>
11283 L:      linux-pci@vger.kernel.org
11284 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11286 S:      Supported
11287 F:      Documentation/devicetree/bindings/pci/
11288 F:      Documentation/PCI/
11289 F:      drivers/acpi/pci*
11290 F:      drivers/pci/
11291 F:      include/asm-generic/pci*
11292 F:      include/linux/pci*
11293 F:      include/linux/of_pci.h
11294 F:      include/uapi/linux/pci*
11295 F:      lib/pci*
11296 F:      arch/x86/pci/
11297 F:      arch/x86/kernel/quirks.c
11298
11299 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11300 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11301 L:      linux-pci@vger.kernel.org
11302 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11304 S:      Supported
11305 F:      drivers/pci/controller/
11306
11307 PCIE DRIVER FOR AXIS ARTPEC
11308 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11309 L:      linux-arm-kernel@axis.com
11310 L:      linux-pci@vger.kernel.org
11311 S:      Maintained
11312 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11313 F:      drivers/pci/controller/dwc/*artpec*
11314
11315 PCIE DRIVER FOR CAVIUM THUNDERX
11316 M:      David Daney <david.daney@cavium.com>
11317 L:      linux-pci@vger.kernel.org
11318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11319 S:      Supported
11320 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11321 F:      drivers/pci/controller/pci-thunder-*
11322
11323 PCIE DRIVER FOR HISILICON
11324 M:      Zhou Wang <wangzhou1@hisilicon.com>
11325 L:      linux-pci@vger.kernel.org
11326 S:      Maintained
11327 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11328 F:      drivers/pci/controller/dwc/pcie-hisi.c
11329
11330 PCIE DRIVER FOR HISILICON KIRIN
11331 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11332 M:      Binghui Wang <wangbinghui@hisilicon.com>
11333 L:      linux-pci@vger.kernel.org
11334 S:      Maintained
11335 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11336 F:      drivers/pci/controller/dwc/pcie-kirin.c
11337
11338 PCIE DRIVER FOR HISILICON STB
11339 M:      Jianguo Sun <sunjianguo1@huawei.com>
11340 M:      Shawn Guo <shawn.guo@linaro.org>
11341 L:      linux-pci@vger.kernel.org
11342 S:      Maintained
11343 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11344 F:      drivers/pci/controller/dwc/pcie-histb.c
11345
11346 PCIE DRIVER FOR MEDIATEK
11347 M:      Ryder Lee <ryder.lee@mediatek.com>
11348 L:      linux-pci@vger.kernel.org
11349 L:      linux-mediatek@lists.infradead.org
11350 S:      Supported
11351 F:      Documentation/devicetree/bindings/pci/mediatek*
11352 F:      drivers/pci/controller/*mediatek*
11353
11354 PCIE DRIVER FOR QUALCOMM MSM
11355 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11356 L:      linux-pci@vger.kernel.org
11357 L:      linux-arm-msm@vger.kernel.org
11358 S:      Maintained
11359 F:      drivers/pci/controller/dwc/*qcom*
11360
11361 PCIE DRIVER FOR ROCKCHIP
11362 M:      Shawn Lin <shawn.lin@rock-chips.com>
11363 L:      linux-pci@vger.kernel.org
11364 L:      linux-rockchip@lists.infradead.org
11365 S:      Maintained
11366 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11367 F:      drivers/pci/controller/pcie-rockchip*
11368
11369 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11370 M:      Linus Walleij <linus.walleij@linaro.org>
11371 L:      linux-pci@vger.kernel.org
11372 S:      Maintained
11373 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11374 F:      drivers/pci/controller/pci-v3-semi.c
11375
11376 PCIE DRIVER FOR ST SPEAR13XX
11377 M:      Pratyush Anand <pratyush.anand@gmail.com>
11378 L:      linux-pci@vger.kernel.org
11379 S:      Maintained
11380 F:      drivers/pci/controller/dwc/*spear*
11381
11382 PCMCIA SUBSYSTEM
11383 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11385 S:      Odd Fixes
11386 F:      Documentation/pcmcia/
11387 F:      tools/pcmcia/
11388 F:      drivers/pcmcia/
11389 F:      include/pcmcia/
11390
11391 PCNET32 NETWORK DRIVER
11392 M:      Don Fry <pcnet32@frontier.com>
11393 L:      netdev@vger.kernel.org
11394 S:      Maintained
11395 F:      drivers/net/ethernet/amd/pcnet32.c
11396
11397 PCRYPT PARALLEL CRYPTO ENGINE
11398 M:      Steffen Klassert <steffen.klassert@secunet.com>
11399 L:      linux-crypto@vger.kernel.org
11400 S:      Maintained
11401 F:      crypto/pcrypt.c
11402 F:      include/crypto/pcrypt.h
11403
11404 PEAQ WMI HOTKEYS DRIVER
11405 M:      Hans de Goede <hdegoede@redhat.com>
11406 L:      platform-driver-x86@vger.kernel.org
11407 S:      Maintained
11408 F:      drivers/platform/x86/peaq-wmi.c
11409
11410 PER-CPU MEMORY ALLOCATOR
11411 M:      Dennis Zhou <dennis@kernel.org>
11412 M:      Tejun Heo <tj@kernel.org>
11413 M:      Christoph Lameter <cl@linux.com>
11414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11415 S:      Maintained
11416 F:      include/linux/percpu*.h
11417 F:      mm/percpu*.c
11418 F:      arch/*/include/asm/percpu.h
11419
11420 PER-TASK DELAY ACCOUNTING
11421 M:      Balbir Singh <bsingharora@gmail.com>
11422 S:      Maintained
11423 F:      include/linux/delayacct.h
11424 F:      kernel/delayacct.c
11425
11426 PERFORMANCE EVENTS SUBSYSTEM
11427 M:      Peter Zijlstra <peterz@infradead.org>
11428 M:      Ingo Molnar <mingo@redhat.com>
11429 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11430 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11431 R:      Jiri Olsa <jolsa@redhat.com>
11432 R:      Namhyung Kim <namhyung@kernel.org>
11433 L:      linux-kernel@vger.kernel.org
11434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11435 S:      Supported
11436 F:      kernel/events/*
11437 F:      include/linux/perf_event.h
11438 F:      include/uapi/linux/perf_event.h
11439 F:      arch/*/kernel/perf_event*.c
11440 F:      arch/*/kernel/*/perf_event*.c
11441 F:      arch/*/kernel/*/*/perf_event*.c
11442 F:      arch/*/include/asm/perf_event.h
11443 F:      arch/*/kernel/perf_callchain.c
11444 F:      arch/*/events/*
11445 F:      tools/perf/
11446
11447 PERSONALITY HANDLING
11448 M:      Christoph Hellwig <hch@infradead.org>
11449 L:      linux-abi-devel@lists.sourceforge.net
11450 S:      Maintained
11451 F:      include/linux/personality.h
11452 F:      include/uapi/linux/personality.h
11453
11454 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11455 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11456 L:      linux-input@vger.kernel.org
11457 S:      Maintained
11458 F:      Documentation/input/devices/pxrc.rst
11459 F:      drivers/input/joystick/pxrc.c
11460
11461 PHONET PROTOCOL
11462 M:      Remi Denis-Courmont <courmisch@gmail.com>
11463 S:      Supported
11464 F:      Documentation/networking/phonet.txt
11465 F:      include/linux/phonet.h
11466 F:      include/net/phonet/
11467 F:      include/uapi/linux/phonet.h
11468 F:      net/phonet/
11469
11470 PHRAM MTD DRIVER
11471 M:      Joern Engel <joern@lazybastard.org>
11472 L:      linux-mtd@lists.infradead.org
11473 S:      Maintained
11474 F:      drivers/mtd/devices/phram.c
11475
11476 PICOLCD HID DRIVER
11477 M:      Bruno Prémont <bonbons@linux-vserver.org>
11478 L:      linux-input@vger.kernel.org
11479 S:      Maintained
11480 F:      drivers/hid/hid-picolcd*
11481
11482 PICOXCELL SUPPORT
11483 M:      Jamie Iles <jamie@jamieiles.com>
11484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11485 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11486 S:      Supported
11487 F:      arch/arm/boot/dts/picoxcell*
11488 F:      arch/arm/mach-picoxcell/
11489 F:      drivers/crypto/picoxcell*
11490
11491 PIN CONTROL SUBSYSTEM
11492 M:      Linus Walleij <linus.walleij@linaro.org>
11493 L:      linux-gpio@vger.kernel.org
11494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11495 S:      Maintained
11496 F:      Documentation/devicetree/bindings/pinctrl/
11497 F:      Documentation/driver-api/pinctl.rst
11498 F:      drivers/pinctrl/
11499 F:      include/linux/pinctrl/
11500
11501 PIN CONTROLLER - ATMEL AT91
11502 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504 S:      Maintained
11505 F:      drivers/pinctrl/pinctrl-at91.*
11506
11507 PIN CONTROLLER - ATMEL AT91 PIO4
11508 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11510 L:      linux-gpio@vger.kernel.org
11511 S:      Supported
11512 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11513
11514 PIN CONTROLLER - FREESCALE
11515 M:      Dong Aisheng <aisheng.dong@nxp.com>
11516 M:      Fabio Estevam <festevam@gmail.com>
11517 M:      Shawn Guo <shawnguo@kernel.org>
11518 M:      Stefan Agner <stefan@agner.ch>
11519 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11520 L:      linux-gpio@vger.kernel.org
11521 S:      Maintained
11522 F:      drivers/pinctrl/freescale/
11523 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11524
11525 PIN CONTROLLER - INTEL
11526 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11527 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11528 S:      Maintained
11529 F:      drivers/pinctrl/intel/
11530
11531 PIN CONTROLLER - MEDIATEK
11532 M:      Sean Wang <sean.wang@mediatek.com>
11533 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11534 S:      Maintained
11535 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11536 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11537 F:      drivers/pinctrl/mediatek/mtk-eint.*
11538 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11539 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11540 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11541
11542 PIN CONTROLLER - QUALCOMM
11543 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11544 S:      Maintained
11545 L:      linux-arm-msm@vger.kernel.org
11546 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11547 F:      drivers/pinctrl/qcom/
11548
11549 PIN CONTROLLER - RENESAS
11550 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11551 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11552 L:      linux-renesas-soc@vger.kernel.org
11553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11554 S:      Maintained
11555 F:      drivers/pinctrl/sh-pfc/
11556
11557 PIN CONTROLLER - SAMSUNG
11558 M:      Tomasz Figa <tomasz.figa@gmail.com>
11559 M:      Krzysztof Kozlowski <krzk@kernel.org>
11560 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11562 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11563 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11565 S:      Maintained
11566 F:      drivers/pinctrl/samsung/
11567 F:      include/dt-bindings/pinctrl/samsung.h
11568 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11569
11570 PIN CONTROLLER - SINGLE
11571 M:      Tony Lindgren <tony@atomide.com>
11572 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11574 L:      linux-omap@vger.kernel.org
11575 S:      Maintained
11576 F:      drivers/pinctrl/pinctrl-single.c
11577
11578 PIN CONTROLLER - ST SPEAR
11579 M:      Viresh Kumar <vireshk@kernel.org>
11580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11581 W:      http://www.st.com/spear
11582 S:      Maintained
11583 F:      drivers/pinctrl/spear/
11584
11585 PISTACHIO SOC SUPPORT
11586 M:      James Hartley <james.hartley@sondrel.com>
11587 L:      linux-mips@linux-mips.org
11588 S:      Odd Fixes
11589 F:      arch/mips/pistachio/
11590 F:      arch/mips/include/asm/mach-pistachio/
11591 F:      arch/mips/boot/dts/img/pistachio*
11592 F:      arch/mips/configs/pistachio*_defconfig
11593
11594 PKTCDVD DRIVER
11595 S:      Orphan
11596 M:      linux-block@vger.kernel.org
11597 F:      drivers/block/pktcdvd.c
11598 F:      include/linux/pktcdvd.h
11599 F:      include/uapi/linux/pktcdvd.h
11600
11601 PKUNITY SOC DRIVERS
11602 M:      Guan Xuetao <gxt@pku.edu.cn>
11603 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11604 S:      Maintained
11605 T:      git git://github.com/gxt/linux.git
11606 F:      drivers/input/serio/i8042-unicore32io.h
11607 F:      drivers/i2c/busses/i2c-puv3.c
11608 F:      drivers/video/fbdev/fb-puv3.c
11609 F:      drivers/rtc/rtc-puv3.c
11610
11611 PMBUS HARDWARE MONITORING DRIVERS
11612 M:      Guenter Roeck <linux@roeck-us.net>
11613 L:      linux-hwmon@vger.kernel.org
11614 W:      http://hwmon.wiki.kernel.org/
11615 W:      http://www.roeck-us.net/linux/drivers/
11616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11617 S:      Maintained
11618 F:      Documentation/hwmon/pmbus
11619 F:      drivers/hwmon/pmbus/
11620 F:      include/linux/pmbus.h
11621
11622 PMC SIERRA MaxRAID DRIVER
11623 L:      linux-scsi@vger.kernel.org
11624 W:      http://www.pmc-sierra.com/
11625 S:      Orphan
11626 F:      drivers/scsi/pmcraid.*
11627
11628 PMC SIERRA PM8001 DRIVER
11629 M:      Jack Wang <jinpu.wang@profitbricks.com>
11630 M:      lindar_liu@usish.com
11631 L:      linux-scsi@vger.kernel.org
11632 S:      Supported
11633 F:      drivers/scsi/pm8001/
11634
11635 PNP SUPPORT
11636 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11637 S:      Maintained
11638 F:      drivers/pnp/
11639
11640 POSIX CLOCKS and TIMERS
11641 M:      Thomas Gleixner <tglx@linutronix.de>
11642 L:      linux-kernel@vger.kernel.org
11643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11644 S:      Maintained
11645 F:      fs/timerfd.c
11646 F:      include/linux/timer*
11647 F:      kernel/time/*timer*
11648
11649 POWER MANAGEMENT CORE
11650 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11651 L:      linux-pm@vger.kernel.org
11652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11653 B:      https://bugzilla.kernel.org
11654 S:      Supported
11655 F:      drivers/base/power/
11656 F:      include/linux/pm.h
11657 F:      include/linux/pm_*
11658 F:      include/linux/powercap.h
11659 F:      drivers/powercap/
11660 F:      kernel/configs/nopm.config
11661
11662 POWER STATE COORDINATION INTERFACE (PSCI)
11663 M:      Mark Rutland <mark.rutland@arm.com>
11664 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11665 L:      linux-arm-kernel@lists.infradead.org
11666 S:      Maintained
11667 F:      drivers/firmware/psci*.c
11668 F:      include/linux/psci.h
11669 F:      include/uapi/linux/psci.h
11670
11671 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11672 M:      Sebastian Reichel <sre@kernel.org>
11673 L:      linux-pm@vger.kernel.org
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11675 S:      Maintained
11676 F:      Documentation/ABI/testing/sysfs-class-power
11677 F:      Documentation/devicetree/bindings/power/supply/
11678 F:      include/linux/power_supply.h
11679 F:      drivers/power/supply/
11680
11681 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11682 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11683 L:      linuxppc-dev@lists.ozlabs.org
11684 S:      Maintained
11685 F:      drivers/char/powernv-op-panel.c
11686
11687 PPP OVER ATM (RFC 2364)
11688 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11689 S:      Maintained
11690 F:      net/atm/pppoatm.c
11691 F:      include/uapi/linux/atmppp.h
11692
11693 PPP OVER ETHERNET
11694 M:      Michal Ostrowski <mostrows@earthlink.net>
11695 S:      Maintained
11696 F:      drivers/net/ppp/pppoe.c
11697 F:      drivers/net/ppp/pppox.c
11698
11699 PPP OVER L2TP
11700 M:      James Chapman <jchapman@katalix.com>
11701 S:      Maintained
11702 F:      net/l2tp/l2tp_ppp.c
11703 F:      include/linux/if_pppol2tp.h
11704 F:      include/uapi/linux/if_pppol2tp.h
11705
11706 PPP PROTOCOL DRIVERS AND COMPRESSORS
11707 M:      Paul Mackerras <paulus@samba.org>
11708 L:      linux-ppp@vger.kernel.org
11709 S:      Maintained
11710 F:      drivers/net/ppp/ppp_*
11711
11712 PPS SUPPORT
11713 M:      Rodolfo Giometti <giometti@enneenne.com>
11714 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11715 L:      linuxpps@ml.enneenne.com (subscribers-only)
11716 S:      Maintained
11717 F:      Documentation/pps/
11718 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11719 F:      Documentation/ABI/testing/sysfs-pps
11720 F:      drivers/pps/
11721 F:      include/linux/pps*.h
11722 F:      include/uapi/linux/pps.h
11723
11724 PPTP DRIVER
11725 M:      Dmitry Kozlov <xeb@mail.ru>
11726 L:      netdev@vger.kernel.org
11727 S:      Maintained
11728 F:      drivers/net/ppp/pptp.c
11729 W:      http://sourceforge.net/projects/accel-pptp
11730
11731 PREEMPTIBLE KERNEL
11732 M:      Robert Love <rml@tech9.net>
11733 L:      kpreempt-tech@lists.sourceforge.net
11734 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11735 S:      Supported
11736 F:      Documentation/preempt-locking.txt
11737 F:      include/linux/preempt.h
11738
11739 PRINTK
11740 M:      Petr Mladek <pmladek@suse.com>
11741 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11742 R:      Steven Rostedt <rostedt@goodmis.org>
11743 S:      Maintained
11744 F:      kernel/printk/
11745 F:      include/linux/printk.h
11746
11747 PRISM54 WIRELESS DRIVER
11748 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11749 L:      linux-wireless@vger.kernel.org
11750 W:      http://wireless.kernel.org/en/users/Drivers/p54
11751 S:      Obsolete
11752 F:      drivers/net/wireless/intersil/prism54/
11753
11754 PROC FILESYSTEM
11755 R:      Alexey Dobriyan <adobriyan@gmail.com>
11756 L:      linux-kernel@vger.kernel.org
11757 L:      linux-fsdevel@vger.kernel.org
11758 S:      Maintained
11759 F:      fs/proc/
11760 F:      include/linux/proc_fs.h
11761 F:      tools/testing/selftests/proc/
11762
11763 PROC SYSCTL
11764 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11765 M:      Kees Cook <keescook@chromium.org>
11766 L:      linux-kernel@vger.kernel.org
11767 L:      linux-fsdevel@vger.kernel.org
11768 S:      Maintained
11769 F:      fs/proc/proc_sysctl.c
11770 F:      include/linux/sysctl.h
11771 F:      kernel/sysctl.c
11772 F:      tools/testing/selftests/sysctl/
11773
11774 PS3 NETWORK SUPPORT
11775 M:      Geoff Levand <geoff@infradead.org>
11776 L:      netdev@vger.kernel.org
11777 L:      linuxppc-dev@lists.ozlabs.org
11778 S:      Maintained
11779 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11780
11781 PS3 PLATFORM SUPPORT
11782 M:      Geoff Levand <geoff@infradead.org>
11783 L:      linuxppc-dev@lists.ozlabs.org
11784 S:      Maintained
11785 F:      arch/powerpc/boot/ps3*
11786 F:      arch/powerpc/include/asm/lv1call.h
11787 F:      arch/powerpc/include/asm/ps3*.h
11788 F:      arch/powerpc/platforms/ps3/
11789 F:      drivers/*/ps3*
11790 F:      drivers/ps3/
11791 F:      drivers/rtc/rtc-ps3.c
11792 F:      drivers/usb/host/*ps3.c
11793 F:      sound/ppc/snd_ps3*
11794
11795 PS3VRAM DRIVER
11796 M:      Jim Paris <jim@jtan.com>
11797 M:      Geoff Levand <geoff@infradead.org>
11798 L:      linuxppc-dev@lists.ozlabs.org
11799 S:      Maintained
11800 F:      drivers/block/ps3vram.c
11801
11802 PSAMPLE PACKET SAMPLING SUPPORT:
11803 M:      Yotam Gigi <yotam.gi@gmail.com>
11804 S:      Maintained
11805 F:      net/psample
11806 F:      include/net/psample.h
11807 F:      include/uapi/linux/psample.h
11808
11809 PSTORE FILESYSTEM
11810 M:      Kees Cook <keescook@chromium.org>
11811 M:      Anton Vorontsov <anton@enomsg.org>
11812 M:      Colin Cross <ccross@android.com>
11813 M:      Tony Luck <tony.luck@intel.com>
11814 S:      Maintained
11815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11816 F:      fs/pstore/
11817 F:      include/linux/pstore*
11818 F:      drivers/firmware/efi/efi-pstore.c
11819 F:      drivers/acpi/apei/erst.c
11820 F:      Documentation/admin-guide/ramoops.rst
11821 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11822 K:      \b(pstore|ramoops)
11823
11824 PTP HARDWARE CLOCK SUPPORT
11825 M:      Richard Cochran <richardcochran@gmail.com>
11826 L:      netdev@vger.kernel.org
11827 S:      Maintained
11828 W:      http://linuxptp.sourceforge.net/
11829 F:      Documentation/ABI/testing/sysfs-ptp
11830 F:      Documentation/ptp/*
11831 F:      drivers/net/phy/dp83640*
11832 F:      drivers/ptp/*
11833 F:      include/linux/ptp_cl*
11834
11835 PTRACE SUPPORT
11836 M:      Oleg Nesterov <oleg@redhat.com>
11837 S:      Maintained
11838 F:      include/asm-generic/syscall.h
11839 F:      include/linux/ptrace.h
11840 F:      include/linux/regset.h
11841 F:      include/linux/tracehook.h
11842 F:      include/uapi/linux/ptrace.h
11843 F:      include/uapi/linux/ptrace.h
11844 F:      include/asm-generic/ptrace.h
11845 F:      kernel/ptrace.c
11846 F:      arch/*/ptrace*.c
11847 F:      arch/*/*/ptrace*.c
11848 F:      arch/*/include/asm/ptrace*.h
11849
11850 PULSE8-CEC DRIVER
11851 M:      Hans Verkuil <hverkuil@xs4all.nl>
11852 L:      linux-media@vger.kernel.org
11853 T:      git git://linuxtv.org/media_tree.git
11854 S:      Maintained
11855 F:      drivers/media/usb/pulse8-cec/*
11856 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11857
11858 PVRUSB2 VIDEO4LINUX DRIVER
11859 M:      Mike Isely <isely@pobox.com>
11860 L:      pvrusb2@isely.net       (subscribers-only)
11861 L:      linux-media@vger.kernel.org
11862 W:      http://www.isely.net/pvrusb2/
11863 T:      git git://linuxtv.org/media_tree.git
11864 S:      Maintained
11865 F:      Documentation/media/v4l-drivers/pvrusb2*
11866 F:      drivers/media/usb/pvrusb2/
11867
11868 PWC WEBCAM DRIVER
11869 M:      Hans Verkuil <hverkuil@xs4all.nl>
11870 L:      linux-media@vger.kernel.org
11871 T:      git git://linuxtv.org/media_tree.git
11872 S:      Odd Fixes
11873 F:      drivers/media/usb/pwc/*
11874
11875 PWM FAN DRIVER
11876 M:      Kamil Debski <kamil@wypas.org>
11877 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11878 L:      linux-hwmon@vger.kernel.org
11879 S:      Supported
11880 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11881 F:      Documentation/hwmon/pwm-fan
11882 F:      drivers/hwmon/pwm-fan.c
11883
11884 PWM IR Transmitter
11885 M:      Sean Young <sean@mess.org>
11886 L:      linux-media@vger.kernel.org
11887 S:      Maintained
11888 F:      drivers/media/rc/pwm-ir-tx.c
11889
11890 PWM SUBSYSTEM
11891 M:      Thierry Reding <thierry.reding@gmail.com>
11892 L:      linux-pwm@vger.kernel.org
11893 S:      Maintained
11894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11895 F:      Documentation/pwm.txt
11896 F:      Documentation/devicetree/bindings/pwm/
11897 F:      include/linux/pwm.h
11898 F:      drivers/pwm/
11899 F:      drivers/video/backlight/pwm_bl.c
11900 F:      include/linux/pwm_backlight.h
11901 F:      drivers/gpio/gpio-mvebu.c
11902 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11903
11904 PXA GPIO DRIVER
11905 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11906 L:      linux-gpio@vger.kernel.org
11907 S:      Maintained
11908 F:      drivers/gpio/gpio-pxa.c
11909
11910 PXA MMCI DRIVER
11911 S:      Orphan
11912
11913 PXA RTC DRIVER
11914 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11915 L:      linux-rtc@vger.kernel.org
11916 S:      Maintained
11917
11918 PXA2xx/PXA3xx SUPPORT
11919 M:      Daniel Mack <daniel@zonque.org>
11920 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11921 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11923 T:      git git://github.com/hzhuang1/linux.git
11924 T:      git git://github.com/rjarzmik/linux.git
11925 S:      Maintained
11926 F:      arch/arm/boot/dts/pxa*
11927 F:      arch/arm/mach-pxa/
11928 F:      drivers/dma/pxa*
11929 F:      drivers/pcmcia/pxa2xx*
11930 F:      drivers/pinctrl/pxa/
11931 F:      drivers/spi/spi-pxa2xx*
11932 F:      drivers/usb/gadget/udc/pxa2*
11933 F:      include/sound/pxa2xx-lib.h
11934 F:      sound/arm/pxa*
11935 F:      sound/soc/pxa/
11936
11937 QAT DRIVER
11938 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11939 L:      qat-linux@intel.com
11940 S:      Supported
11941 F:      drivers/crypto/qat/
11942
11943 QCOM AUDIO (ASoC) DRIVERS
11944 M:      Patrick Lai <plai@codeaurora.org>
11945 M:      Banajit Goswami <bgoswami@codeaurora.org>
11946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11947 S:      Supported
11948 F:      sound/soc/qcom/
11949
11950 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11951 M:      Gabriel Somlo <somlo@cmu.edu>
11952 M:      "Michael S. Tsirkin" <mst@redhat.com>
11953 L:      qemu-devel@nongnu.org
11954 S:      Maintained
11955 F:      drivers/firmware/qemu_fw_cfg.c
11956 F:      include/uapi/linux/qemu_fw_cfg.h
11957
11958 QIB DRIVER
11959 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11960 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11961 L:      linux-rdma@vger.kernel.org
11962 S:      Supported
11963 F:      drivers/infiniband/hw/qib/
11964
11965 QLOGIC QL41xxx FCOE DRIVER
11966 M:      QLogic-Storage-Upstream@cavium.com
11967 L:      linux-scsi@vger.kernel.org
11968 S:      Supported
11969 F:      drivers/scsi/qedf/
11970
11971 QLOGIC QL41xxx ISCSI DRIVER
11972 M:      QLogic-Storage-Upstream@cavium.com
11973 L:      linux-scsi@vger.kernel.org
11974 S:      Supported
11975 F:      drivers/scsi/qedi/
11976
11977 QLOGIC QL4xxx ETHERNET DRIVER
11978 M:      Ariel Elior <Ariel.Elior@cavium.com>
11979 M:      everest-linux-l2@cavium.com
11980 L:      netdev@vger.kernel.org
11981 S:      Supported
11982 F:      drivers/net/ethernet/qlogic/qed/
11983 F:      include/linux/qed/
11984 F:      drivers/net/ethernet/qlogic/qede/
11985
11986 QLOGIC QL4xxx RDMA DRIVER
11987 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11988 M:      Ariel Elior <Ariel.Elior@cavium.com>
11989 L:      linux-rdma@vger.kernel.org
11990 S:      Supported
11991 F:      drivers/infiniband/hw/qedr/
11992 F:      include/uapi/rdma/qedr-abi.h
11993
11994 QLOGIC QLA1280 SCSI DRIVER
11995 M:      Michael Reed <mdr@sgi.com>
11996 L:      linux-scsi@vger.kernel.org
11997 S:      Maintained
11998 F:      drivers/scsi/qla1280.[ch]
11999
12000 QLOGIC QLA2XXX FC-SCSI DRIVER
12001 M:      qla2xxx-upstream@qlogic.com
12002 L:      linux-scsi@vger.kernel.org
12003 S:      Supported
12004 F:      Documentation/scsi/LICENSE.qla2xxx
12005 F:      drivers/scsi/qla2xxx/
12006
12007 QLOGIC QLA3XXX NETWORK DRIVER
12008 M:      Dept-GELinuxNICDev@cavium.com
12009 L:      netdev@vger.kernel.org
12010 S:      Supported
12011 F:      Documentation/networking/LICENSE.qla3xxx
12012 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12013
12014 QLOGIC QLA4XXX iSCSI DRIVER
12015 M:      QLogic-Storage-Upstream@qlogic.com
12016 L:      linux-scsi@vger.kernel.org
12017 S:      Supported
12018 F:      Documentation/scsi/LICENSE.qla4xxx
12019 F:      drivers/scsi/qla4xxx/
12020
12021 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12022 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12023 M:      Manish Chopra <manish.chopra@cavium.com>
12024 M:      Dept-GELinuxNICDev@cavium.com
12025 L:      netdev@vger.kernel.org
12026 S:      Supported
12027 F:      drivers/net/ethernet/qlogic/qlcnic/
12028
12029 QLOGIC QLGE 10Gb ETHERNET DRIVER
12030 M:      Manish Chopra <manish.chopra@cavium.com>
12031 M:      Dept-GELinuxNICDev@cavium.com
12032 L:      netdev@vger.kernel.org
12033 S:      Supported
12034 F:      drivers/net/ethernet/qlogic/qlge/
12035
12036 QM1D1B0004 MEDIA DRIVER
12037 M:      Akihiro Tsukada <tskd08@gmail.com>
12038 L:      linux-media@vger.kernel.org
12039 S:      Odd Fixes
12040 F:      drivers/media/tuners/qm1d1b0004*
12041
12042 QM1D1C0042 MEDIA DRIVER
12043 M:      Akihiro Tsukada <tskd08@gmail.com>
12044 L:      linux-media@vger.kernel.org
12045 S:      Odd Fixes
12046 F:      drivers/media/tuners/qm1d1c0042*
12047
12048 QNX4 FILESYSTEM
12049 M:      Anders Larsen <al@alarsen.net>
12050 W:      http://www.alarsen.net/linux/qnx4fs/
12051 S:      Maintained
12052 F:      fs/qnx4/
12053 F:      include/uapi/linux/qnx4_fs.h
12054 F:      include/uapi/linux/qnxtypes.h
12055
12056 QORIQ DPAA2 FSL-MC BUS DRIVER
12057 M:      Stuart Yoder <stuyoder@gmail.com>
12058 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12059 L:      linux-kernel@vger.kernel.org
12060 S:      Maintained
12061 F:      drivers/bus/fsl-mc/
12062 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12063 F:      Documentation/networking/dpaa2/overview.rst
12064
12065 QT1010 MEDIA DRIVER
12066 M:      Antti Palosaari <crope@iki.fi>
12067 L:      linux-media@vger.kernel.org
12068 W:      https://linuxtv.org
12069 W:      http://palosaari.fi/linux/
12070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12071 T:      git git://linuxtv.org/anttip/media_tree.git
12072 S:      Maintained
12073 F:      drivers/media/tuners/qt1010*
12074
12075 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12076 M:      Kalle Valo <kvalo@codeaurora.org>
12077 L:      ath10k@lists.infradead.org
12078 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12080 S:      Supported
12081 F:      drivers/net/wireless/ath/ath10k/
12082
12083 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12084 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12085 L:      linux-wireless@vger.kernel.org
12086 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12087 S:      Supported
12088 F:      drivers/net/wireless/ath/ath9k/
12089
12090 QUALCOMM CAMERA SUBSYSTEM DRIVER
12091 M:      Todor Tomov <todor.tomov@linaro.org>
12092 L:      linux-media@vger.kernel.org
12093 S:      Maintained
12094 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12095 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12096 F:      drivers/media/platform/qcom/camss/
12097
12098 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12099 M:  Ilia Lin <ilia.lin@gmail.com>
12100 L:  linux-pm@vger.kernel.org
12101 S:  Maintained
12102 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12103 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12104
12105 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12106 M:      Timur Tabi <timur@kernel.org>
12107 L:      netdev@vger.kernel.org
12108 S:      Maintained
12109 F:      drivers/net/ethernet/qualcomm/emac/
12110
12111 QUALCOMM GENERIC INTERFACE I2C DRIVER
12112 M:      Alok Chauhan <alokc@codeaurora.org>
12113 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12114 L:      linux-i2c@vger.kernel.org
12115 L:      linux-arm-msm@vger.kernel.org
12116 S:      Supported
12117 F:      drivers/i2c/busses/i2c-qcom-geni.c
12118
12119 QUALCOMM HEXAGON ARCHITECTURE
12120 M:      Richard Kuo <rkuo@codeaurora.org>
12121 L:      linux-hexagon@vger.kernel.org
12122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12123 S:      Supported
12124 F:      arch/hexagon/
12125
12126 QUALCOMM HIDMA DRIVER
12127 M:      Sinan Kaya <okaya@kernel.org>
12128 L:      linux-arm-kernel@lists.infradead.org
12129 L:      linux-arm-msm@vger.kernel.org
12130 L:      dmaengine@vger.kernel.org
12131 S:      Supported
12132 F:      drivers/dma/qcom/hidma*
12133
12134 QUALCOMM IOMMU
12135 M:      Rob Clark <robdclark@gmail.com>
12136 L:      iommu@lists.linux-foundation.org
12137 L:      linux-arm-msm@vger.kernel.org
12138 S:      Maintained
12139 F:      drivers/iommu/qcom_iommu.c
12140
12141 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12142 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12143 L:      linux-media@vger.kernel.org
12144 L:      linux-arm-msm@vger.kernel.org
12145 T:      git git://linuxtv.org/media_tree.git
12146 S:      Maintained
12147 F:      drivers/media/platform/qcom/venus/
12148
12149 QUALCOMM WCN36XX WIRELESS DRIVER
12150 M:      Kalle Valo <kvalo@codeaurora.org>
12151 L:      wcn36xx@lists.infradead.org
12152 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12153 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12154 S:      Supported
12155 F:      drivers/net/wireless/ath/wcn36xx/
12156
12157 QUANTENNA QTNFMAC WIRELESS DRIVER
12158 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12159 M:      Avinash Patil <avinashp@quantenna.com>
12160 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12161 L:      linux-wireless@vger.kernel.org
12162 S:      Maintained
12163 F:      drivers/net/wireless/quantenna
12164
12165 RADEON and AMDGPU DRM DRIVERS
12166 M:      Alex Deucher <alexander.deucher@amd.com>
12167 M:      Christian König <christian.koenig@amd.com>
12168 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12169 L:      amd-gfx@lists.freedesktop.org
12170 T:      git git://people.freedesktop.org/~agd5f/linux
12171 S:      Supported
12172 F:      drivers/gpu/drm/radeon/
12173 F:      include/uapi/drm/radeon_drm.h
12174 F:      drivers/gpu/drm/amd/
12175 F:      include/uapi/drm/amdgpu_drm.h
12176
12177 RADEON FRAMEBUFFER DISPLAY DRIVER
12178 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12179 L:      linux-fbdev@vger.kernel.org
12180 S:      Maintained
12181 F:      drivers/video/fbdev/aty/radeon*
12182 F:      include/uapi/linux/radeonfb.h
12183
12184 RADIOSHARK RADIO DRIVER
12185 M:      Hans Verkuil <hverkuil@xs4all.nl>
12186 L:      linux-media@vger.kernel.org
12187 T:      git git://linuxtv.org/media_tree.git
12188 S:      Maintained
12189 F:      drivers/media/radio/radio-shark.c
12190
12191 RADIOSHARK2 RADIO DRIVER
12192 M:      Hans Verkuil <hverkuil@xs4all.nl>
12193 L:      linux-media@vger.kernel.org
12194 T:      git git://linuxtv.org/media_tree.git
12195 S:      Maintained
12196 F:      drivers/media/radio/radio-shark2.c
12197 F:      drivers/media/radio/radio-tea5777.c
12198
12199 RADOS BLOCK DEVICE (RBD)
12200 M:      Ilya Dryomov <idryomov@gmail.com>
12201 M:      Sage Weil <sage@redhat.com>
12202 M:      Alex Elder <elder@kernel.org>
12203 L:      ceph-devel@vger.kernel.org
12204 W:      http://ceph.com/
12205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12206 T:      git git://github.com/ceph/ceph-client.git
12207 S:      Supported
12208 F:      Documentation/ABI/testing/sysfs-bus-rbd
12209 F:      drivers/block/rbd.c
12210 F:      drivers/block/rbd_types.h
12211
12212 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12213 M:      Paul Mackerras <paulus@samba.org>
12214 L:      linux-fbdev@vger.kernel.org
12215 S:      Maintained
12216 F:      drivers/video/fbdev/aty/aty128fb.c
12217
12218 RAINSHADOW-CEC DRIVER
12219 M:      Hans Verkuil <hverkuil@xs4all.nl>
12220 L:      linux-media@vger.kernel.org
12221 T:      git git://linuxtv.org/media_tree.git
12222 S:      Maintained
12223 F:      drivers/media/usb/rainshadow-cec/*
12224
12225 RALINK MIPS ARCHITECTURE
12226 M:      John Crispin <john@phrozen.org>
12227 L:      linux-mips@linux-mips.org
12228 S:      Maintained
12229 F:      arch/mips/ralink
12230
12231 RALINK RT2X00 WIRELESS LAN DRIVER
12232 P:      rt2x00 project
12233 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12234 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12235 L:      linux-wireless@vger.kernel.org
12236 S:      Maintained
12237 F:      drivers/net/wireless/ralink/rt2x00/
12238
12239 RAMDISK RAM BLOCK DEVICE DRIVER
12240 M:      Jens Axboe <axboe@kernel.dk>
12241 S:      Maintained
12242 F:      Documentation/blockdev/ramdisk.txt
12243 F:      drivers/block/brd.c
12244
12245 RANCHU VIRTUAL BOARD FOR MIPS
12246 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12247 L:      linux-mips@linux-mips.org
12248 S:      Supported
12249 F:      arch/mips/generic/board-ranchu.c
12250 F:      arch/mips/configs/generic/board-ranchu.config
12251
12252 RANDOM NUMBER DRIVER
12253 M:      "Theodore Ts'o" <tytso@mit.edu>
12254 S:      Maintained
12255 F:      drivers/char/random.c
12256
12257 RAPIDIO SUBSYSTEM
12258 M:      Matt Porter <mporter@kernel.crashing.org>
12259 M:      Alexandre Bounine <alex.bou9@gmail.com>
12260 S:      Maintained
12261 F:      drivers/rapidio/
12262
12263 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12264 L:      linux-wireless@vger.kernel.org
12265 S:      Orphan
12266 F:      drivers/net/wireless/ray*
12267
12268 RCUTORTURE TEST FRAMEWORK
12269 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12270 M:      Josh Triplett <josh@joshtriplett.org>
12271 R:      Steven Rostedt <rostedt@goodmis.org>
12272 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12273 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12274 L:      linux-kernel@vger.kernel.org
12275 S:      Supported
12276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12277 F:      tools/testing/selftests/rcutorture
12278
12279 RDC R-321X SoC
12280 M:      Florian Fainelli <florian@openwrt.org>
12281 S:      Maintained
12282
12283 RDC R6040 FAST ETHERNET DRIVER
12284 M:      Florian Fainelli <f.fainelli@gmail.com>
12285 L:      netdev@vger.kernel.org
12286 S:      Maintained
12287 F:      drivers/net/ethernet/rdc/r6040.c
12288
12289 RDMAVT - RDMA verbs software
12290 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12291 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12292 L:      linux-rdma@vger.kernel.org
12293 S:      Supported
12294 F:      drivers/infiniband/sw/rdmavt
12295
12296 RDS - RELIABLE DATAGRAM SOCKETS
12297 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12298 L:      netdev@vger.kernel.org
12299 L:      linux-rdma@vger.kernel.org
12300 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12301 W:      https://oss.oracle.com/projects/rds/
12302 S:      Supported
12303 F:      net/rds/
12304 F:      Documentation/networking/rds.txt
12305
12306 RDT - RESOURCE ALLOCATION
12307 M:      Fenghua Yu <fenghua.yu@intel.com>
12308 M:      Reinette Chatre <reinette.chatre@intel.com>
12309 L:      linux-kernel@vger.kernel.org
12310 S:      Supported
12311 F:      arch/x86/kernel/cpu/intel_rdt*
12312 F:      arch/x86/include/asm/intel_rdt_sched.h
12313 F:      Documentation/x86/intel_rdt*
12314
12315 READ-COPY UPDATE (RCU)
12316 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12317 M:      Josh Triplett <josh@joshtriplett.org>
12318 R:      Steven Rostedt <rostedt@goodmis.org>
12319 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12320 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12321 L:      linux-kernel@vger.kernel.org
12322 W:      http://www.rdrop.com/users/paulmck/RCU/
12323 S:      Supported
12324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12325 F:      Documentation/RCU/
12326 X:      Documentation/RCU/torture.txt
12327 F:      include/linux/rcu*
12328 X:      include/linux/srcu*.h
12329 F:      kernel/rcu/
12330 X:      kernel/rcu/srcu*.c
12331
12332 REAL TIME CLOCK (RTC) SUBSYSTEM
12333 M:      Alessandro Zummo <a.zummo@towertech.it>
12334 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12335 L:      linux-rtc@vger.kernel.org
12336 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12338 S:      Maintained
12339 F:      Documentation/devicetree/bindings/rtc/
12340 F:      Documentation/rtc.txt
12341 F:      drivers/rtc/
12342 F:      include/linux/rtc.h
12343 F:      include/uapi/linux/rtc.h
12344 F:      include/linux/rtc/
12345 F:      include/linux/platform_data/rtc-*
12346 F:      tools/testing/selftests/rtc/
12347
12348 REALTEK AUDIO CODECS
12349 M:      Bard Liao <bardliao@realtek.com>
12350 M:      Oder Chiou <oder_chiou@realtek.com>
12351 S:      Maintained
12352 F:      sound/soc/codecs/rt*
12353 F:      include/sound/rt*.h
12354
12355 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12356 M:      Linus Walleij <linus.walleij@linaro.org>
12357 S:      Maintained
12358 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12359 F:      drivers/net/dsa/realtek-smi*
12360 F:      drivers/net/dsa/rtl83*
12361
12362 REGISTER MAP ABSTRACTION
12363 M:      Mark Brown <broonie@kernel.org>
12364 L:      linux-kernel@vger.kernel.org
12365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12366 S:      Supported
12367 F:      Documentation/devicetree/bindings/regmap/
12368 F:      drivers/base/regmap/
12369 F:      include/linux/regmap.h
12370
12371 REISERFS FILE SYSTEM
12372 L:      reiserfs-devel@vger.kernel.org
12373 S:      Supported
12374 F:      fs/reiserfs/
12375
12376 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12377 M:      Ohad Ben-Cohen <ohad@wizery.com>
12378 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12379 L:      linux-remoteproc@vger.kernel.org
12380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12381 S:      Maintained
12382 F:      Documentation/devicetree/bindings/remoteproc/
12383 F:      Documentation/remoteproc.txt
12384 F:      drivers/remoteproc/
12385 F:      include/linux/remoteproc.h
12386
12387 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12388 M:      Ohad Ben-Cohen <ohad@wizery.com>
12389 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12390 L:      linux-remoteproc@vger.kernel.org
12391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12392 S:      Maintained
12393 F:      drivers/rpmsg/
12394 F:      Documentation/rpmsg.txt
12395 F:      include/linux/rpmsg.h
12396 F:      include/linux/rpmsg/
12397
12398 RENESAS CLOCK DRIVERS
12399 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12400 L:      linux-renesas-soc@vger.kernel.org
12401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12402 S:      Supported
12403 F:      drivers/clk/renesas/
12404
12405 RENESAS EMEV2 I2C DRIVER
12406 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12407 S:      Supported
12408 F:      drivers/i2c/busses/i2c-emev2.c
12409
12410 RENESAS ETHERNET DRIVERS
12411 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12412 L:      netdev@vger.kernel.org
12413 L:      linux-renesas-soc@vger.kernel.org
12414 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12415 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12416 F:      drivers/net/ethernet/renesas/
12417 F:      include/linux/sh_eth.h
12418
12419 RENESAS R-CAR GYROADC DRIVER
12420 M:      Marek Vasut <marek.vasut@gmail.com>
12421 L:      linux-iio@vger.kernel.org
12422 S:      Supported
12423 F:      drivers/iio/adc/rcar_gyro_adc.c
12424
12425 RENESAS R-CAR I2C DRIVERS
12426 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12427 S:      Supported
12428 F:      drivers/i2c/busses/i2c-rcar.c
12429 F:      drivers/i2c/busses/i2c-sh_mobile.c
12430
12431 RENESAS USB PHY DRIVER
12432 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12433 L:      linux-renesas-soc@vger.kernel.org
12434 S:      Maintained
12435 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12436
12437 RESET CONTROLLER FRAMEWORK
12438 M:      Philipp Zabel <p.zabel@pengutronix.de>
12439 T:      git git://git.pengutronix.de/git/pza/linux
12440 S:      Maintained
12441 F:      drivers/reset/
12442 F:      Documentation/devicetree/bindings/reset/
12443 F:      include/dt-bindings/reset/
12444 F:      include/linux/reset.h
12445 F:      include/linux/reset-controller.h
12446
12447 RESTARTABLE SEQUENCES SUPPORT
12448 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12449 M:      Peter Zijlstra <peterz@infradead.org>
12450 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12451 M:      Boqun Feng <boqun.feng@gmail.com>
12452 L:      linux-kernel@vger.kernel.org
12453 S:      Supported
12454 F:      kernel/rseq.c
12455 F:      include/uapi/linux/rseq.h
12456 F:      include/trace/events/rseq.h
12457 F:      tools/testing/selftests/rseq/
12458
12459 RFKILL
12460 M:      Johannes Berg <johannes@sipsolutions.net>
12461 L:      linux-wireless@vger.kernel.org
12462 W:      http://wireless.kernel.org/
12463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12465 S:      Maintained
12466 F:      Documentation/rfkill.txt
12467 F:      Documentation/ABI/stable/sysfs-class-rfkill
12468 F:      net/rfkill/
12469 F:      include/linux/rfkill.h
12470 F:      include/uapi/linux/rfkill.h
12471
12472 RHASHTABLE
12473 M:      Thomas Graf <tgraf@suug.ch>
12474 M:      Herbert Xu <herbert@gondor.apana.org.au>
12475 L:      netdev@vger.kernel.org
12476 S:      Maintained
12477 F:      lib/rhashtable.c
12478 F:      lib/test_rhashtable.c
12479 F:      include/linux/rhashtable.h
12480 F:      include/linux/rhashtable-types.h
12481
12482 RICOH R5C592 MEMORYSTICK DRIVER
12483 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12484 S:      Maintained
12485 F:      drivers/memstick/host/r592.*
12486
12487 RICOH SMARTMEDIA/XD DRIVER
12488 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12489 S:      Maintained
12490 F:      drivers/mtd/nand/raw/r852.c
12491 F:      drivers/mtd/nand/raw/r852.h
12492
12493 RISC-V ARCHITECTURE
12494 M:      Palmer Dabbelt <palmer@sifive.com>
12495 M:      Albert Ou <aou@eecs.berkeley.edu>
12496 L:      linux-riscv@lists.infradead.org
12497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12498 S:      Supported
12499 F:      arch/riscv/
12500 K:      riscv
12501 N:      riscv
12502
12503 ROCCAT DRIVERS
12504 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12505 W:      http://sourceforge.net/projects/roccat/
12506 S:      Maintained
12507 F:      drivers/hid/hid-roccat*
12508 F:      include/linux/hid-roccat*
12509 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12510
12511 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12512 M:      Jacob chen <jacob2.chen@rock-chips.com>
12513 L:      linux-media@vger.kernel.org
12514 S:      Maintained
12515 F:      drivers/media/platform/rockchip/rga/
12516 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12517
12518 ROCKER DRIVER
12519 M:      Jiri Pirko <jiri@resnulli.us>
12520 L:      netdev@vger.kernel.org
12521 S:      Supported
12522 F:      drivers/net/ethernet/rocker/
12523
12524 ROCKETPORT DRIVER
12525 P:      Comtrol Corp.
12526 W:      http://www.comtrol.com
12527 S:      Maintained
12528 F:      Documentation/serial/rocket.txt
12529 F:      drivers/tty/rocket*
12530
12531 ROCKETPORT EXPRESS/INFINITY DRIVER
12532 M:      Kevin Cernekee <cernekee@gmail.com>
12533 L:      linux-serial@vger.kernel.org
12534 S:      Odd Fixes
12535 F:      drivers/tty/serial/rp2.*
12536
12537 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12538 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12539 L:      linux-kernel@vger.kernel.org
12540 L:      linux-renesas-soc@vger.kernel.org
12541 S:      Supported
12542 F:      drivers/mfd/bd9571mwv.c
12543 F:      drivers/regulator/bd9571mwv-regulator.c
12544 F:      drivers/gpio/gpio-bd9571mwv.c
12545 F:      include/linux/mfd/bd9571mwv.h
12546 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12547
12548 ROSE NETWORK LAYER
12549 M:      Ralf Baechle <ralf@linux-mips.org>
12550 L:      linux-hams@vger.kernel.org
12551 W:      http://www.linux-ax25.org/
12552 S:      Maintained
12553 F:      include/net/rose.h
12554 F:      include/uapi/linux/rose.h
12555 F:      net/rose/
12556
12557 RTL2830 MEDIA DRIVER
12558 M:      Antti Palosaari <crope@iki.fi>
12559 L:      linux-media@vger.kernel.org
12560 W:      https://linuxtv.org
12561 W:      http://palosaari.fi/linux/
12562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12563 T:      git git://linuxtv.org/anttip/media_tree.git
12564 S:      Maintained
12565 F:      drivers/media/dvb-frontends/rtl2830*
12566
12567 RTL2832 MEDIA DRIVER
12568 M:      Antti Palosaari <crope@iki.fi>
12569 L:      linux-media@vger.kernel.org
12570 W:      https://linuxtv.org
12571 W:      http://palosaari.fi/linux/
12572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12573 T:      git git://linuxtv.org/anttip/media_tree.git
12574 S:      Maintained
12575 F:      drivers/media/dvb-frontends/rtl2832*
12576
12577 RTL2832_SDR MEDIA DRIVER
12578 M:      Antti Palosaari <crope@iki.fi>
12579 L:      linux-media@vger.kernel.org
12580 W:      https://linuxtv.org
12581 W:      http://palosaari.fi/linux/
12582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12583 T:      git git://linuxtv.org/anttip/media_tree.git
12584 S:      Maintained
12585 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12586
12587 RTL8180 WIRELESS DRIVER
12588 L:      linux-wireless@vger.kernel.org
12589 W:      http://wireless.kernel.org/
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12591 S:      Orphan
12592 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12593
12594 RTL8187 WIRELESS DRIVER
12595 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12596 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12597 M:      Larry Finger <Larry.Finger@lwfinger.net>
12598 L:      linux-wireless@vger.kernel.org
12599 W:      http://wireless.kernel.org/
12600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12601 S:      Maintained
12602 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12603
12604 REALTEK WIRELESS DRIVER (rtlwifi family)
12605 M:      Ping-Ke Shih <pkshih@realtek.com>
12606 L:      linux-wireless@vger.kernel.org
12607 W:      http://wireless.kernel.org/
12608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12609 S:      Maintained
12610 F:      drivers/net/wireless/realtek/rtlwifi/
12611
12612 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12613 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12614 L:      linux-wireless@vger.kernel.org
12615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12616 S:      Maintained
12617 F:      drivers/net/wireless/realtek/rtl8xxxu/
12618
12619 RXRPC SOCKETS (AF_RXRPC)
12620 M:      David Howells <dhowells@redhat.com>
12621 L:      linux-afs@lists.infradead.org
12622 S:      Supported
12623 F:      net/rxrpc/
12624 F:      include/keys/rxrpc-type.h
12625 F:      include/net/af_rxrpc.h
12626 F:      include/trace/events/rxrpc.h
12627 F:      include/uapi/linux/rxrpc.h
12628 F:      Documentation/networking/rxrpc.txt
12629 W:      https://www.infradead.org/~dhowells/kafs/
12630
12631 S3 SAVAGE FRAMEBUFFER DRIVER
12632 M:      Antonino Daplas <adaplas@gmail.com>
12633 L:      linux-fbdev@vger.kernel.org
12634 S:      Maintained
12635 F:      drivers/video/fbdev/savage/
12636
12637 S390
12638 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12639 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12640 L:      linux-s390@vger.kernel.org
12641 W:      http://www.ibm.com/developerworks/linux/linux390/
12642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12643 S:      Supported
12644 F:      arch/s390/
12645 F:      drivers/s390/
12646 F:      Documentation/s390/
12647 F:      Documentation/driver-api/s390-drivers.rst
12648
12649 S390 COMMON I/O LAYER
12650 M:      Sebastian Ott <sebott@linux.ibm.com>
12651 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12652 L:      linux-s390@vger.kernel.org
12653 W:      http://www.ibm.com/developerworks/linux/linux390/
12654 S:      Supported
12655 F:      drivers/s390/cio/
12656
12657 S390 DASD DRIVER
12658 M:      Stefan Haberland <sth@linux.ibm.com>
12659 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12660 L:      linux-s390@vger.kernel.org
12661 W:      http://www.ibm.com/developerworks/linux/linux390/
12662 S:      Supported
12663 F:      drivers/s390/block/dasd*
12664 F:      block/partitions/ibm.c
12665
12666 S390 IOMMU (PCI)
12667 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12668 L:      linux-s390@vger.kernel.org
12669 W:      http://www.ibm.com/developerworks/linux/linux390/
12670 S:      Supported
12671 F:      drivers/iommu/s390-iommu.c
12672
12673 S390 IUCV NETWORK LAYER
12674 M:      Julian Wiedmann <jwi@linux.ibm.com>
12675 M:      Ursula Braun <ubraun@linux.ibm.com>
12676 L:      linux-s390@vger.kernel.org
12677 W:      http://www.ibm.com/developerworks/linux/linux390/
12678 S:      Supported
12679 F:      drivers/s390/net/*iucv*
12680 F:      include/net/iucv/
12681 F:      net/iucv/
12682
12683 S390 NETWORK DRIVERS
12684 M:      Julian Wiedmann <jwi@linux.ibm.com>
12685 M:      Ursula Braun <ubraun@linux.ibm.com>
12686 L:      linux-s390@vger.kernel.org
12687 W:      http://www.ibm.com/developerworks/linux/linux390/
12688 S:      Supported
12689 F:      drivers/s390/net/
12690
12691 S390 PCI SUBSYSTEM
12692 M:      Sebastian Ott <sebott@linux.ibm.com>
12693 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12694 L:      linux-s390@vger.kernel.org
12695 W:      http://www.ibm.com/developerworks/linux/linux390/
12696 S:      Supported
12697 F:      arch/s390/pci/
12698 F:      drivers/pci/hotplug/s390_pci_hpc.c
12699
12700 S390 VFIO-CCW DRIVER
12701 M:      Cornelia Huck <cohuck@redhat.com>
12702 M:      Halil Pasic <pasic@linux.ibm.com>
12703 L:      linux-s390@vger.kernel.org
12704 L:      kvm@vger.kernel.org
12705 S:      Supported
12706 F:      drivers/s390/cio/vfio_ccw*
12707 F:      Documentation/s390/vfio-ccw.txt
12708 F:      include/uapi/linux/vfio_ccw.h
12709
12710 S390 ZCRYPT DRIVER
12711 M:      Harald Freudenberger <freude@linux.ibm.com>
12712 L:      linux-s390@vger.kernel.org
12713 W:      http://www.ibm.com/developerworks/linux/linux390/
12714 S:      Supported
12715 F:      drivers/s390/crypto/
12716
12717 S390 ZFCP DRIVER
12718 M:      Steffen Maier <maier@linux.ibm.com>
12719 M:      Benjamin Block <bblock@linux.ibm.com>
12720 L:      linux-s390@vger.kernel.org
12721 W:      http://www.ibm.com/developerworks/linux/linux390/
12722 S:      Supported
12723 F:      drivers/s390/scsi/zfcp_*
12724
12725 S3C24XX SD/MMC Driver
12726 M:      Ben Dooks <ben-linux@fluff.org>
12727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12728 S:      Supported
12729 F:      drivers/mmc/host/s3cmci.*
12730
12731 SAA6588 RDS RECEIVER DRIVER
12732 M:      Hans Verkuil <hverkuil@xs4all.nl>
12733 L:      linux-media@vger.kernel.org
12734 T:      git git://linuxtv.org/media_tree.git
12735 W:      https://linuxtv.org
12736 S:      Odd Fixes
12737 F:      drivers/media/i2c/saa6588*
12738
12739 SAA7134 VIDEO4LINUX DRIVER
12740 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12741 L:      linux-media@vger.kernel.org
12742 W:      https://linuxtv.org
12743 T:      git git://linuxtv.org/media_tree.git
12744 S:      Odd fixes
12745 F:      Documentation/media/v4l-drivers/saa7134*
12746 F:      drivers/media/pci/saa7134/
12747
12748 SAA7146 VIDEO4LINUX-2 DRIVER
12749 M:      Hans Verkuil <hverkuil@xs4all.nl>
12750 L:      linux-media@vger.kernel.org
12751 T:      git git://linuxtv.org/media_tree.git
12752 S:      Maintained
12753 F:      drivers/media/common/saa7146/
12754 F:      drivers/media/pci/saa7146/
12755 F:      include/media/saa7146*
12756
12757 SAMSUNG AUDIO (ASoC) DRIVERS
12758 M:      Krzysztof Kozlowski <krzk@kernel.org>
12759 M:      Sangbeom Kim <sbkim73@samsung.com>
12760 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12761 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12762 S:      Supported
12763 F:      sound/soc/samsung/
12764 F:      Documentation/devicetree/bindings/sound/samsung*
12765
12766 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12767 M:      Krzysztof Kozlowski <krzk@kernel.org>
12768 L:      linux-crypto@vger.kernel.org
12769 L:      linux-samsung-soc@vger.kernel.org
12770 S:      Maintained
12771 F:      drivers/crypto/exynos-rng.c
12772 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12773
12774 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12775 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12776 L:      linux-samsung-soc@vger.kernel.org
12777 S:      Maintained
12778 F:      drivers/char/hw_random/exynos-trng.c
12779 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12780
12781 SAMSUNG FRAMEBUFFER DRIVER
12782 M:      Jingoo Han <jingoohan1@gmail.com>
12783 L:      linux-fbdev@vger.kernel.org
12784 S:      Maintained
12785 F:      drivers/video/fbdev/s3c-fb.c
12786
12787 SAMSUNG LAPTOP DRIVER
12788 M:      Corentin Chary <corentin.chary@gmail.com>
12789 L:      platform-driver-x86@vger.kernel.org
12790 S:      Maintained
12791 F:      drivers/platform/x86/samsung-laptop.c
12792
12793 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12794 M:      Sangbeom Kim <sbkim73@samsung.com>
12795 M:      Krzysztof Kozlowski <krzk@kernel.org>
12796 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12797 L:      linux-kernel@vger.kernel.org
12798 L:      linux-samsung-soc@vger.kernel.org
12799 S:      Supported
12800 F:      drivers/mfd/sec*.c
12801 F:      drivers/regulator/s2m*.c
12802 F:      drivers/regulator/s5m*.c
12803 F:      drivers/clk/clk-s2mps11.c
12804 F:      drivers/rtc/rtc-s5m.c
12805 F:      include/linux/mfd/samsung/
12806 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12807 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12808 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12809 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12810
12811 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12812 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12813 L:      linux-media@vger.kernel.org
12814 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12815 S:      Maintained
12816 F:      drivers/media/platform/s3c-camif/
12817 F:      include/media/drv-intf/s3c_camif.h
12818
12819 SAMSUNG S3FWRN5 NFC DRIVER
12820 M:      Robert Baldyga <r.baldyga@samsung.com>
12821 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12822 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12823 S:      Supported
12824 F:      drivers/nfc/s3fwrn5
12825
12826 SAMSUNG S5C73M3 CAMERA DRIVER
12827 M:      Kyungmin Park <kyungmin.park@samsung.com>
12828 M:      Andrzej Hajda <a.hajda@samsung.com>
12829 L:      linux-media@vger.kernel.org
12830 S:      Supported
12831 F:      drivers/media/i2c/s5c73m3/*
12832
12833 SAMSUNG S5K5BAF CAMERA DRIVER
12834 M:      Kyungmin Park <kyungmin.park@samsung.com>
12835 M:      Andrzej Hajda <a.hajda@samsung.com>
12836 L:      linux-media@vger.kernel.org
12837 S:      Supported
12838 F:      drivers/media/i2c/s5k5baf.c
12839
12840 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12841 M:      Krzysztof Kozlowski <krzk@kernel.org>
12842 M:      Vladimir Zapolskiy <vz@mleia.com>
12843 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12844 L:      linux-crypto@vger.kernel.org
12845 L:      linux-samsung-soc@vger.kernel.org
12846 S:      Maintained
12847 F:      drivers/crypto/s5p-sss.c
12848
12849 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12850 M:      Kyungmin Park <kyungmin.park@samsung.com>
12851 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12852 L:      linux-media@vger.kernel.org
12853 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12854 S:      Supported
12855 F:      drivers/media/platform/exynos4-is/
12856
12857 SAMSUNG SOC CLOCK DRIVERS
12858 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12859 M:      Tomasz Figa <tomasz.figa@gmail.com>
12860 M:      Chanwoo Choi <cw00.choi@samsung.com>
12861 S:      Supported
12862 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12864 F:      drivers/clk/samsung/
12865 F:      include/dt-bindings/clock/exynos*.h
12866 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12867
12868 SAMSUNG SPI DRIVERS
12869 M:      Kukjin Kim <kgene@kernel.org>
12870 M:      Krzysztof Kozlowski <krzk@kernel.org>
12871 M:      Andi Shyti <andi@etezian.org>
12872 L:      linux-spi@vger.kernel.org
12873 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12874 S:      Maintained
12875 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12876 F:      drivers/spi/spi-s3c*
12877 F:      include/linux/platform_data/spi-s3c64xx.h
12878
12879 SAMSUNG SXGBE DRIVERS
12880 M:      Byungho An <bh74.an@samsung.com>
12881 M:      Girish K S <ks.giri@samsung.com>
12882 M:      Vipul Pandya <vipul.pandya@samsung.com>
12883 S:      Supported
12884 L:      netdev@vger.kernel.org
12885 F:      drivers/net/ethernet/samsung/sxgbe/
12886
12887 SAMSUNG THERMAL DRIVER
12888 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12889 L:      linux-pm@vger.kernel.org
12890 L:      linux-samsung-soc@vger.kernel.org
12891 S:      Supported
12892 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12893 F:      drivers/thermal/samsung/
12894
12895 SAMSUNG USB2 PHY DRIVER
12896 M:      Kamil Debski <kamil@wypas.org>
12897 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12898 L:      linux-kernel@vger.kernel.org
12899 S:      Supported
12900 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12901 F:      Documentation/phy/samsung-usb2.txt
12902 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12903 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12904 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12905 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12906 F:      drivers/phy/samsung/phy-samsung-usb2.c
12907 F:      drivers/phy/samsung/phy-samsung-usb2.h
12908
12909 SC1200 WDT DRIVER
12910 M:      Zwane Mwaikambo <zwanem@gmail.com>
12911 S:      Maintained
12912 F:      drivers/watchdog/sc1200wdt.c
12913
12914 SCHEDULER
12915 M:      Ingo Molnar <mingo@redhat.com>
12916 M:      Peter Zijlstra <peterz@infradead.org>
12917 L:      linux-kernel@vger.kernel.org
12918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12919 S:      Maintained
12920 F:      kernel/sched/
12921 F:      include/linux/sched.h
12922 F:      include/uapi/linux/sched.h
12923 F:      include/linux/wait.h
12924
12925 SCR24X CHIP CARD INTERFACE DRIVER
12926 M:      Lubomir Rintel <lkundrak@v3.sk>
12927 S:      Supported
12928 F:      drivers/char/pcmcia/scr24x_cs.c
12929
12930 SCSI CDROM DRIVER
12931 M:      Jens Axboe <axboe@kernel.dk>
12932 L:      linux-scsi@vger.kernel.org
12933 W:      http://www.kernel.dk
12934 S:      Maintained
12935 F:      drivers/scsi/sr*
12936
12937 SCSI RDMA PROTOCOL (SRP) INITIATOR
12938 M:      Bart Van Assche <bvanassche@acm.org>
12939 L:      linux-rdma@vger.kernel.org
12940 S:      Supported
12941 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12942 F:      drivers/infiniband/ulp/srp/
12943 F:      include/scsi/srp.h
12944
12945 SCSI RDMA PROTOCOL (SRP) TARGET
12946 M:      Bart Van Assche <bvanassche@acm.org>
12947 L:      linux-rdma@vger.kernel.org
12948 L:      target-devel@vger.kernel.org
12949 S:      Supported
12950 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12951 F:      drivers/infiniband/ulp/srpt/
12952
12953 SCSI SG DRIVER
12954 M:      Doug Gilbert <dgilbert@interlog.com>
12955 L:      linux-scsi@vger.kernel.org
12956 W:      http://sg.danny.cz/sg
12957 S:      Maintained
12958 F:      Documentation/scsi/scsi-generic.txt
12959 F:      drivers/scsi/sg.c
12960 F:      include/scsi/sg.h
12961
12962 SCSI SUBSYSTEM
12963 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12965 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12967 L:      linux-scsi@vger.kernel.org
12968 S:      Maintained
12969 F:      Documentation/devicetree/bindings/scsi/
12970 F:      drivers/scsi/
12971 F:      include/scsi/
12972
12973 SCSI TAPE DRIVER
12974 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12975 L:      linux-scsi@vger.kernel.org
12976 S:      Maintained
12977 F:      Documentation/scsi/st.txt
12978 F:      drivers/scsi/st.*
12979 F:      drivers/scsi/st_*.h
12980
12981 SCTP PROTOCOL
12982 M:      Vlad Yasevich <vyasevich@gmail.com>
12983 M:      Neil Horman <nhorman@tuxdriver.com>
12984 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12985 L:      linux-sctp@vger.kernel.org
12986 W:      http://lksctp.sourceforge.net
12987 S:      Maintained
12988 F:      Documentation/networking/sctp.txt
12989 F:      include/linux/sctp.h
12990 F:      include/uapi/linux/sctp.h
12991 F:      include/net/sctp/
12992 F:      net/sctp/
12993
12994 SCx200 CPU SUPPORT
12995 M:      Jim Cromie <jim.cromie@gmail.com>
12996 S:      Odd Fixes
12997 F:      Documentation/i2c/busses/scx200_acb
12998 F:      arch/x86/platform/scx200/
12999 F:      drivers/watchdog/scx200_wdt.c
13000 F:      drivers/i2c/busses/scx200*
13001 F:      drivers/mtd/maps/scx200_docflash.c
13002 F:      include/linux/scx200.h
13003
13004 SCx200 GPIO DRIVER
13005 M:      Jim Cromie <jim.cromie@gmail.com>
13006 S:      Maintained
13007 F:      drivers/char/scx200_gpio.c
13008 F:      include/linux/scx200_gpio.h
13009
13010 SCx200 HRT CLOCKSOURCE DRIVER
13011 M:      Jim Cromie <jim.cromie@gmail.com>
13012 S:      Maintained
13013 F:      drivers/clocksource/scx200_hrt.c
13014
13015 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13016 M:      Sascha Sommer <saschasommer@freenet.de>
13017 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13018 S:      Maintained
13019 F:      drivers/mmc/host/sdricoh_cs.c
13020
13021 SECURE COMPUTING
13022 M:      Kees Cook <keescook@chromium.org>
13023 R:      Andy Lutomirski <luto@amacapital.net>
13024 R:      Will Drewry <wad@chromium.org>
13025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13026 S:      Supported
13027 F:      kernel/seccomp.c
13028 F:      include/uapi/linux/seccomp.h
13029 F:      include/linux/seccomp.h
13030 F:      tools/testing/selftests/seccomp/*
13031 F:      tools/testing/selftests/kselftest_harness.h
13032 F:      Documentation/userspace-api/seccomp_filter.rst
13033 K:      \bsecure_computing
13034 K:      \bTIF_SECCOMP\b
13035
13036 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13037 M:      Al Cooper <alcooperx@gmail.com>
13038 L:      linux-mmc@vger.kernel.org
13039 L:      bcm-kernel-feedback-list@broadcom.com
13040 S:      Maintained
13041 F:      drivers/mmc/host/sdhci-brcmstb*
13042
13043 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13044 M:      Adrian Hunter <adrian.hunter@intel.com>
13045 L:      linux-mmc@vger.kernel.org
13046 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13047 S:      Maintained
13048 F:      drivers/mmc/host/sdhci*
13049 F:      include/linux/mmc/sdhci*
13050
13051 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13052 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13053 M:      Manjunath M B <manjumb@synopsys.com>
13054 L:      linux-mmc@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13057
13058 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13059 M:      Ben Dooks <ben-linux@fluff.org>
13060 M:      Jaehoon Chung <jh80.chung@samsung.com>
13061 L:      linux-mmc@vger.kernel.org
13062 S:      Maintained
13063 F:      drivers/mmc/host/sdhci-s3c*
13064
13065 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13066 M:      Viresh Kumar <vireshk@kernel.org>
13067 L:      linux-mmc@vger.kernel.org
13068 S:      Maintained
13069 F:      drivers/mmc/host/sdhci-spear.c
13070
13071 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13072 M:      Kishon Vijay Abraham I <kishon@ti.com>
13073 L:      linux-mmc@vger.kernel.org
13074 S:      Maintained
13075 F:      drivers/mmc/host/sdhci-omap.c
13076
13077 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13078 M:      Scott Bauer <scott.bauer@intel.com>
13079 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13080 L:      linux-block@vger.kernel.org
13081 S:      Supported
13082 F:      block/sed*
13083 F:      block/opal_proto.h
13084 F:      include/linux/sed*
13085 F:      include/uapi/linux/sed*
13086
13087 SECURITY CONTACT
13088 M:      Security Officers <security@kernel.org>
13089 S:      Supported
13090
13091 SECURITY SUBSYSTEM
13092 M:      James Morris <jmorris@namei.org>
13093 M:      "Serge E. Hallyn" <serge@hallyn.com>
13094 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13096 W:      http://kernsec.org/
13097 S:      Supported
13098 F:      security/
13099 X:      security/selinux/
13100
13101 SELINUX SECURITY MODULE
13102 M:      Paul Moore <paul@paul-moore.com>
13103 M:      Stephen Smalley <sds@tycho.nsa.gov>
13104 M:      Eric Paris <eparis@parisplace.org>
13105 L:      selinux@vger.kernel.org
13106 W:      https://selinuxproject.org
13107 W:      https://github.com/SELinuxProject
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13109 S:      Supported
13110 F:      include/linux/selinux*
13111 F:      security/selinux/
13112 F:      scripts/selinux/
13113 F:      Documentation/admin-guide/LSM/SELinux.rst
13114
13115 SENSABLE PHANTOM
13116 M:      Jiri Slaby <jirislaby@gmail.com>
13117 S:      Maintained
13118 F:      drivers/misc/phantom.c
13119 F:      include/uapi/linux/phantom.h
13120
13121 SERIAL DEVICE BUS
13122 M:      Rob Herring <robh@kernel.org>
13123 L:      linux-serial@vger.kernel.org
13124 S:      Maintained
13125 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13126 F:      drivers/tty/serdev/
13127 F:      include/linux/serdev.h
13128
13129 SERIAL DRIVERS
13130 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13131 L:      linux-serial@vger.kernel.org
13132 S:      Maintained
13133 F:      Documentation/devicetree/bindings/serial/
13134 F:      drivers/tty/serial/
13135
13136 SERIAL IR RECEIVER
13137 M:      Sean Young <sean@mess.org>
13138 L:      linux-media@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/media/rc/serial_ir.c
13141
13142 SFC NETWORK DRIVER
13143 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13144 M:      Edward Cree <ecree@solarflare.com>
13145 M:      Bert Kenward <bkenward@solarflare.com>
13146 L:      netdev@vger.kernel.org
13147 S:      Supported
13148 F:      drivers/net/ethernet/sfc/
13149
13150 SGI GRU DRIVER
13151 M:      Dimitri Sivanich <sivanich@sgi.com>
13152 S:      Maintained
13153 F:      drivers/misc/sgi-gru/
13154
13155 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13156 M:      Pat Gefre <pfg@sgi.com>
13157 L:      linux-ia64@vger.kernel.org
13158 S:      Supported
13159 F:      Documentation/ia64/serial.txt
13160 F:      drivers/tty/serial/ioc?_serial.c
13161 F:      include/linux/ioc?.h
13162
13163 SGI XP/XPC/XPNET DRIVER
13164 M:      Cliff Whickman <cpw@sgi.com>
13165 M:      Robin Holt <robinmholt@gmail.com>
13166 S:      Maintained
13167 F:      drivers/misc/sgi-xp/
13168
13169 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13170 M:      Ursula Braun <ubraun@linux.ibm.com>
13171 L:      linux-s390@vger.kernel.org
13172 W:      http://www.ibm.com/developerworks/linux/linux390/
13173 S:      Supported
13174 F:      net/smc/
13175
13176 SHARP RJ54N1CB0C SENSOR DRIVER
13177 M:      Jacopo Mondi <jacopo@jmondi.org>
13178 L:      linux-media@vger.kernel.org
13179 T:      git git://linuxtv.org/media_tree.git
13180 S:      Odd fixes
13181 F:      drivers/media/i2c/rj54n1cb0c.c
13182 F:      include/media/i2c/rj54n1cb0c.h
13183
13184 SH_VEU V4L2 MEM2MEM DRIVER
13185 L:      linux-media@vger.kernel.org
13186 S:      Orphan
13187 F:      drivers/media/platform/sh_veu.c
13188
13189 SH_VOU V4L2 OUTPUT DRIVER
13190 L:      linux-media@vger.kernel.org
13191 S:      Orphan
13192 F:      drivers/media/platform/sh_vou.c
13193 F:      include/media/drv-intf/sh_vou.h
13194
13195 SI2157 MEDIA DRIVER
13196 M:      Antti Palosaari <crope@iki.fi>
13197 L:      linux-media@vger.kernel.org
13198 W:      https://linuxtv.org
13199 W:      http://palosaari.fi/linux/
13200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13201 T:      git git://linuxtv.org/anttip/media_tree.git
13202 S:      Maintained
13203 F:      drivers/media/tuners/si2157*
13204
13205 SI2165 MEDIA DRIVER
13206 M:      Matthias Schwarzott <zzam@gentoo.org>
13207 L:      linux-media@vger.kernel.org
13208 W:      https://linuxtv.org
13209 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13210 S:      Maintained
13211 F:      drivers/media/dvb-frontends/si2165*
13212
13213 SI2168 MEDIA DRIVER
13214 M:      Antti Palosaari <crope@iki.fi>
13215 L:      linux-media@vger.kernel.org
13216 W:      https://linuxtv.org
13217 W:      http://palosaari.fi/linux/
13218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13219 T:      git git://linuxtv.org/anttip/media_tree.git
13220 S:      Maintained
13221 F:      drivers/media/dvb-frontends/si2168*
13222
13223 SI470X FM RADIO RECEIVER I2C DRIVER
13224 M:      Hans Verkuil <hverkuil@xs4all.nl>
13225 L:      linux-media@vger.kernel.org
13226 T:      git git://linuxtv.org/media_tree.git
13227 W:      https://linuxtv.org
13228 S:      Odd Fixes
13229 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13230
13231 SI470X FM RADIO RECEIVER USB DRIVER
13232 M:      Hans Verkuil <hverkuil@xs4all.nl>
13233 L:      linux-media@vger.kernel.org
13234 T:      git git://linuxtv.org/media_tree.git
13235 W:      https://linuxtv.org
13236 S:      Maintained
13237 F:      drivers/media/radio/si470x/radio-si470x-common.c
13238 F:      drivers/media/radio/si470x/radio-si470x.h
13239 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13240
13241 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13242 M:      Eduardo Valentin <edubezval@gmail.com>
13243 L:      linux-media@vger.kernel.org
13244 T:      git git://linuxtv.org/media_tree.git
13245 W:      https://linuxtv.org
13246 S:      Odd Fixes
13247 F:      drivers/media/radio/si4713/si4713.?
13248
13249 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13250 M:      Eduardo Valentin <edubezval@gmail.com>
13251 L:      linux-media@vger.kernel.org
13252 T:      git git://linuxtv.org/media_tree.git
13253 W:      https://linuxtv.org
13254 S:      Odd Fixes
13255 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13256
13257 SI4713 FM RADIO TRANSMITTER USB DRIVER
13258 M:      Hans Verkuil <hverkuil@xs4all.nl>
13259 L:      linux-media@vger.kernel.org
13260 T:      git git://linuxtv.org/media_tree.git
13261 W:      https://linuxtv.org
13262 S:      Maintained
13263 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13264
13265 SIANO DVB DRIVER
13266 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13267 L:      linux-media@vger.kernel.org
13268 W:      https://linuxtv.org
13269 T:      git git://linuxtv.org/media_tree.git
13270 S:      Odd fixes
13271 F:      drivers/media/common/siano/
13272 F:      drivers/media/usb/siano/
13273 F:      drivers/media/usb/siano/
13274 F:      drivers/media/mmc/siano/
13275
13276 SIFIVE DRIVERS
13277 M:      Palmer Dabbelt <palmer@sifive.com>
13278 L:      linux-riscv@lists.infradead.org
13279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13280 S:      Supported
13281 K:      sifive
13282 N:      sifive
13283
13284 SILEAD TOUCHSCREEN DRIVER
13285 M:      Hans de Goede <hdegoede@redhat.com>
13286 L:      linux-input@vger.kernel.org
13287 L:      platform-driver-x86@vger.kernel.org
13288 S:      Maintained
13289 F:      drivers/input/touchscreen/silead.c
13290 F:      drivers/platform/x86/touchscreen_dmi.c
13291
13292 SILICON MOTION SM712 FRAME BUFFER DRIVER
13293 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13294 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13295 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13296 L:      linux-fbdev@vger.kernel.org
13297 S:      Maintained
13298 F:      drivers/video/fbdev/sm712*
13299 F:      Documentation/fb/sm712fb.txt
13300
13301 SIMPLE FIRMWARE INTERFACE (SFI)
13302 M:      Len Brown <lenb@kernel.org>
13303 L:      sfi-devel@simplefirmware.org
13304 W:      http://simplefirmware.org/
13305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13306 S:      Supported
13307 F:      arch/x86/platform/sfi/
13308 F:      drivers/sfi/
13309 F:      include/linux/sfi*.h
13310
13311 SIMPLEFB FB DRIVER
13312 M:      Hans de Goede <hdegoede@redhat.com>
13313 L:      linux-fbdev@vger.kernel.org
13314 S:      Maintained
13315 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13316 F:      drivers/video/fbdev/simplefb.c
13317 F:      include/linux/platform_data/simplefb.h
13318
13319 SIMTEC EB110ATX (Chalice CATS)
13320 P:      Ben Dooks
13321 P:      Vincent Sanders <vince@simtec.co.uk>
13322 M:      Simtec Linux Team <linux@simtec.co.uk>
13323 W:      http://www.simtec.co.uk/products/EB110ATX/
13324 S:      Supported
13325
13326 SIMTEC EB2410ITX (BAST)
13327 P:      Ben Dooks
13328 P:      Vincent Sanders <vince@simtec.co.uk>
13329 M:      Simtec Linux Team <linux@simtec.co.uk>
13330 W:      http://www.simtec.co.uk/products/EB2410ITX/
13331 S:      Supported
13332 F:      arch/arm/mach-s3c24xx/mach-bast.c
13333 F:      arch/arm/mach-s3c24xx/bast-ide.c
13334 F:      arch/arm/mach-s3c24xx/bast-irq.c
13335
13336 SIPHASH PRF ROUTINES
13337 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13338 S:      Maintained
13339 F:      lib/siphash.c
13340 F:      lib/test_siphash.c
13341 F:      include/linux/siphash.h
13342
13343 SIOX
13344 M:      Gavin Schenk <g.schenk@eckelmann.de>
13345 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13346 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13347 S:      Supported
13348 F:      drivers/siox/*
13349 F:      include/trace/events/siox.h
13350
13351 SIS 190 ETHERNET DRIVER
13352 M:      Francois Romieu <romieu@fr.zoreil.com>
13353 L:      netdev@vger.kernel.org
13354 S:      Maintained
13355 F:      drivers/net/ethernet/sis/sis190.c
13356
13357 SIS 900/7016 FAST ETHERNET DRIVER
13358 M:      Daniele Venzano <venza@brownhat.org>
13359 W:      http://www.brownhat.org/sis900.html
13360 L:      netdev@vger.kernel.org
13361 S:      Maintained
13362 F:      drivers/net/ethernet/sis/sis900.*
13363
13364 SIS FRAMEBUFFER DRIVER
13365 M:      Thomas Winischhofer <thomas@winischhofer.net>
13366 W:      http://www.winischhofer.net/linuxsisvga.shtml
13367 S:      Maintained
13368 F:      Documentation/fb/sisfb.txt
13369 F:      drivers/video/fbdev/sis/
13370 F:      include/video/sisfb.h
13371
13372 SIS USB2VGA DRIVER
13373 M:      Thomas Winischhofer <thomas@winischhofer.net>
13374 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13375 S:      Maintained
13376 F:      drivers/usb/misc/sisusbvga/
13377
13378 SLAB ALLOCATOR
13379 M:      Christoph Lameter <cl@linux.com>
13380 M:      Pekka Enberg <penberg@kernel.org>
13381 M:      David Rientjes <rientjes@google.com>
13382 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13383 M:      Andrew Morton <akpm@linux-foundation.org>
13384 L:      linux-mm@kvack.org
13385 S:      Maintained
13386 F:      include/linux/sl?b*.h
13387 F:      mm/sl?b*
13388
13389 SLEEPABLE READ-COPY UPDATE (SRCU)
13390 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13391 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13392 M:      Josh Triplett <josh@joshtriplett.org>
13393 R:      Steven Rostedt <rostedt@goodmis.org>
13394 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13395 L:      linux-kernel@vger.kernel.org
13396 W:      http://www.rdrop.com/users/paulmck/RCU/
13397 S:      Supported
13398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13399 F:      include/linux/srcu*.h
13400 F:      kernel/rcu/srcu*.c
13401
13402 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13403 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13405 S:      Maintained
13406 F:      drivers/slimbus/
13407 F:      Documentation/devicetree/bindings/slimbus/
13408 F:      include/linux/slimbus.h
13409
13410 SMACK SECURITY MODULE
13411 M:      Casey Schaufler <casey@schaufler-ca.com>
13412 L:      linux-security-module@vger.kernel.org
13413 W:      http://schaufler-ca.com
13414 T:      git git://github.com/cschaufler/smack-next
13415 S:      Maintained
13416 F:      Documentation/admin-guide/LSM/Smack.rst
13417 F:      security/smack/
13418
13419 SMC91x ETHERNET DRIVER
13420 M:      Nicolas Pitre <nico@fluxnic.net>
13421 S:      Odd Fixes
13422 F:      drivers/net/ethernet/smsc/smc91x.*
13423
13424 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13425 M:      Sakari Ailus <sakari.ailus@iki.fi>
13426 L:      linux-media@vger.kernel.org
13427 S:      Maintained
13428 F:      drivers/media/i2c/smiapp/
13429 F:      include/media/i2c/smiapp.h
13430 F:      drivers/media/i2c/smiapp-pll.c
13431 F:      drivers/media/i2c/smiapp-pll.h
13432 F:      include/uapi/linux/smiapp.h
13433 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13434
13435 SMM665 HARDWARE MONITOR DRIVER
13436 M:      Guenter Roeck <linux@roeck-us.net>
13437 L:      linux-hwmon@vger.kernel.org
13438 S:      Maintained
13439 F:      Documentation/hwmon/smm665
13440 F:      drivers/hwmon/smm665.c
13441
13442 SMSC EMC2103 HARDWARE MONITOR DRIVER
13443 M:      Steve Glendinning <steve.glendinning@shawell.net>
13444 L:      linux-hwmon@vger.kernel.org
13445 S:      Maintained
13446 F:      Documentation/hwmon/emc2103
13447 F:      drivers/hwmon/emc2103.c
13448
13449 SMSC SCH5627 HARDWARE MONITOR DRIVER
13450 M:      Hans de Goede <hdegoede@redhat.com>
13451 L:      linux-hwmon@vger.kernel.org
13452 S:      Supported
13453 F:      Documentation/hwmon/sch5627
13454 F:      drivers/hwmon/sch5627.c
13455
13456 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13457 M:      Steve Glendinning <steve.glendinning@shawell.net>
13458 L:      linux-fbdev@vger.kernel.org
13459 S:      Maintained
13460 F:      drivers/video/fbdev/smscufx.c
13461
13462 SMSC47B397 HARDWARE MONITOR DRIVER
13463 M:      Jean Delvare <jdelvare@suse.com>
13464 L:      linux-hwmon@vger.kernel.org
13465 S:      Maintained
13466 F:      Documentation/hwmon/smsc47b397
13467 F:      drivers/hwmon/smsc47b397.c
13468
13469 SMSC911x ETHERNET DRIVER
13470 M:      Steve Glendinning <steve.glendinning@shawell.net>
13471 L:      netdev@vger.kernel.org
13472 S:      Maintained
13473 F:      include/linux/smsc911x.h
13474 F:      drivers/net/ethernet/smsc/smsc911x.*
13475
13476 SMSC9420 PCI ETHERNET DRIVER
13477 M:      Steve Glendinning <steve.glendinning@shawell.net>
13478 L:      netdev@vger.kernel.org
13479 S:      Maintained
13480 F:      drivers/net/ethernet/smsc/smsc9420.*
13481
13482 SOC-CAMERA V4L2 SUBSYSTEM
13483 L:      linux-media@vger.kernel.org
13484 T:      git git://linuxtv.org/media_tree.git
13485 S:      Orphan
13486 F:      include/media/soc*
13487 F:      drivers/media/i2c/soc_camera/
13488 F:      drivers/media/platform/soc_camera/
13489
13490 SOCIONEXT SYNQUACER I2C DRIVER
13491 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13492 L:      linux-i2c@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/i2c/busses/i2c-synquacer.c
13495 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13496
13497 SOCIONEXT UNIPHIER SOUND DRIVER
13498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13499 S:      Orphan
13500 F:      sound/soc/uniphier/
13501
13502 SOEKRIS NET48XX LED SUPPORT
13503 M:      Chris Boot <bootc@bootc.net>
13504 S:      Maintained
13505 F:      drivers/leds/leds-net48xx.c
13506
13507 SOFT-ROCE DRIVER (rxe)
13508 M:      Moni Shoua <monis@mellanox.com>
13509 L:      linux-rdma@vger.kernel.org
13510 S:      Supported
13511 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13512 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13513 F:      drivers/infiniband/sw/rxe/
13514 F:      include/uapi/rdma/rdma_user_rxe.h
13515
13516 SOFTLOGIC 6x10 MPEG CODEC
13517 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13518 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13519 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13520 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13521 M:      Ismael Luceno <ismael@iodev.co.uk>
13522 L:      linux-media@vger.kernel.org
13523 S:      Supported
13524 F:      drivers/media/pci/solo6x10/
13525
13526 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13527 M:      James Morse <james.morse@arm.com>
13528 L:      linux-arm-kernel@lists.infradead.org
13529 S:      Maintained
13530 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13531 F:      drivers/firmware/arm_sdei.c
13532 F:      include/linux/sdei.h
13533 F:      include/uapi/linux/sdei.h
13534
13535 SOFTWARE RAID (Multiple Disks) SUPPORT
13536 M:      Shaohua Li <shli@kernel.org>
13537 L:      linux-raid@vger.kernel.org
13538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13539 S:      Supported
13540 F:      drivers/md/Makefile
13541 F:      drivers/md/Kconfig
13542 F:      drivers/md/md*
13543 F:      drivers/md/raid*
13544 F:      include/linux/raid/
13545 F:      include/uapi/linux/raid/
13546
13547 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13548 M:      Jassi Brar <jaswinder.singh@linaro.org>
13549 L:      netdev@vger.kernel.org
13550 S:      Maintained
13551 F:      drivers/net/ethernet/socionext/netsec.c
13552 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13553
13554 SOLIDRUN CLEARFOG SUPPORT
13555 M:      Russell King <linux@armlinux.org.uk>
13556 S:      Maintained
13557 F:      arch/arm/boot/dts/armada-388-clearfog*
13558 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13559
13560 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13561 M:      Russell King <linux@armlinux.org.uk>
13562 S:      Maintained
13563 F:      arch/arm/boot/dts/imx6*-cubox-i*
13564 F:      arch/arm/boot/dts/imx6*-hummingboard*
13565 F:      arch/arm/boot/dts/imx6*-sr-*
13566
13567 SONIC NETWORK DRIVER
13568 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13569 L:      netdev@vger.kernel.org
13570 S:      Maintained
13571 F:      drivers/net/ethernet/natsemi/sonic.*
13572
13573 SONICS SILICON BACKPLANE DRIVER (SSB)
13574 M:      Michael Buesch <m@bues.ch>
13575 L:      linux-wireless@vger.kernel.org
13576 S:      Maintained
13577 F:      drivers/ssb/
13578 F:      include/linux/ssb/
13579
13580 SONY IMX258 SENSOR DRIVER
13581 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13582 L:      linux-media@vger.kernel.org
13583 T:      git git://linuxtv.org/media_tree.git
13584 S:      Maintained
13585 F:      drivers/media/i2c/imx258.c
13586
13587 SONY IMX274 SENSOR DRIVER
13588 M:      Leon Luo <leonl@leopardimaging.com>
13589 L:      linux-media@vger.kernel.org
13590 T:      git git://linuxtv.org/media_tree.git
13591 S:      Maintained
13592 F:      drivers/media/i2c/imx274.c
13593 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13594
13595 SONY MEMORYSTICK CARD SUPPORT
13596 M:      Alex Dubov <oakad@yahoo.com>
13597 W:      http://tifmxx.berlios.de/
13598 S:      Maintained
13599 F:      drivers/memstick/host/tifm_ms.c
13600
13601 SONY MEMORYSTICK STANDARD SUPPORT
13602 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13603 S:      Maintained
13604 F:      drivers/memstick/core/ms_block.*
13605
13606 SONY VAIO CONTROL DEVICE DRIVER
13607 M:      Mattia Dongili <malattia@linux.it>
13608 L:      platform-driver-x86@vger.kernel.org
13609 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13610 S:      Maintained
13611 F:      Documentation/laptops/sony-laptop.txt
13612 F:      drivers/char/sonypi.c
13613 F:      drivers/platform/x86/sony-laptop.c
13614 F:      include/linux/sony-laptop.h
13615
13616 SOUND
13617 M:      Jaroslav Kysela <perex@perex.cz>
13618 M:      Takashi Iwai <tiwai@suse.com>
13619 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13620 W:      http://www.alsa-project.org/
13621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13622 T:      git git://git.alsa-project.org/alsa-kernel.git
13623 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13624 S:      Maintained
13625 F:      Documentation/sound/
13626 F:      include/sound/
13627 F:      include/uapi/sound/
13628 F:      sound/
13629
13630 SOUND - COMPRESSED AUDIO
13631 M:      Vinod Koul <vkoul@kernel.org>
13632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13634 S:      Supported
13635 F:      Documentation/sound/designs/compress-offload.rst
13636 F:      include/sound/compress_driver.h
13637 F:      include/uapi/sound/compress_*
13638 F:      sound/core/compress_offload.c
13639 F:      sound/soc/soc-compress.c
13640
13641 SOUND - DMAENGINE HELPERS
13642 M:      Lars-Peter Clausen <lars@metafoo.de>
13643 S:      Supported
13644 F:      include/sound/dmaengine_pcm.h
13645 F:      sound/core/pcm_dmaengine.c
13646 F:      sound/soc/soc-generic-dmaengine-pcm.c
13647
13648 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13649 M:      Liam Girdwood <lgirdwood@gmail.com>
13650 M:      Mark Brown <broonie@kernel.org>
13651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13652 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13653 W:      http://alsa-project.org/main/index.php/ASoC
13654 S:      Supported
13655 F:      Documentation/devicetree/bindings/sound/
13656 F:      Documentation/sound/soc/
13657 F:      sound/soc/
13658 F:      include/sound/soc*
13659
13660 SOUNDWIRE SUBSYSTEM
13661 M:      Vinod Koul <vinod.koul@intel.com>
13662 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13663 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13664 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13665 S:      Supported
13666 F:      Documentation/driver-api/soundwire/
13667 F:      drivers/soundwire/
13668 F:      include/linux/soundwire/
13669
13670 SP2 MEDIA DRIVER
13671 M:      Olli Salonen <olli.salonen@iki.fi>
13672 L:      linux-media@vger.kernel.org
13673 W:      https://linuxtv.org
13674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13675 S:      Maintained
13676 F:      drivers/media/dvb-frontends/sp2*
13677
13678 SPARC + UltraSPARC (sparc/sparc64)
13679 M:      "David S. Miller" <davem@davemloft.net>
13680 L:      sparclinux@vger.kernel.org
13681 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13684 S:      Maintained
13685 F:      arch/sparc/
13686 F:      drivers/sbus/
13687
13688 SPARC SERIAL DRIVERS
13689 M:      "David S. Miller" <davem@davemloft.net>
13690 L:      sparclinux@vger.kernel.org
13691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13693 S:      Maintained
13694 F:      include/linux/sunserialcore.h
13695 F:      drivers/tty/serial/suncore.c
13696 F:      drivers/tty/serial/sunhv.c
13697 F:      drivers/tty/serial/sunsab.c
13698 F:      drivers/tty/serial/sunsab.h
13699 F:      drivers/tty/serial/sunsu.c
13700 F:      drivers/tty/serial/sunzilog.c
13701 F:      drivers/tty/serial/sunzilog.h
13702 F:      drivers/tty/vcc.c
13703
13704 SPARSE CHECKER
13705 M:      "Christopher Li" <sparse@chrisli.org>
13706 L:      linux-sparse@vger.kernel.org
13707 W:      https://sparse.wiki.kernel.org/
13708 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13709 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13710 S:      Maintained
13711 F:      include/linux/compiler.h
13712
13713 SPEAR CLOCK FRAMEWORK SUPPORT
13714 M:      Viresh Kumar <vireshk@kernel.org>
13715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13716 W:      http://www.st.com/spear
13717 S:      Maintained
13718 F:      drivers/clk/spear/
13719
13720 SPEAR PLATFORM SUPPORT
13721 M:      Viresh Kumar <vireshk@kernel.org>
13722 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13724 W:      http://www.st.com/spear
13725 S:      Maintained
13726 F:      arch/arm/boot/dts/spear*
13727 F:      arch/arm/mach-spear/
13728
13729 SPI NOR SUBSYSTEM
13730 M:      Marek Vasut <marek.vasut@gmail.com>
13731 L:      linux-mtd@lists.infradead.org
13732 W:      http://www.linux-mtd.infradead.org/
13733 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13734 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13735 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13736 S:      Maintained
13737 F:      drivers/mtd/spi-nor/
13738 F:      include/linux/mtd/spi-nor.h
13739
13740 SPI SUBSYSTEM
13741 M:      Mark Brown <broonie@kernel.org>
13742 L:      linux-spi@vger.kernel.org
13743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13744 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13745 S:      Maintained
13746 F:      Documentation/devicetree/bindings/spi/
13747 F:      Documentation/spi/
13748 F:      drivers/spi/
13749 F:      include/linux/spi/
13750 F:      include/uapi/linux/spi/
13751 F:      tools/spi/
13752
13753 SPIDERNET NETWORK DRIVER for CELL
13754 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13755 L:      netdev@vger.kernel.org
13756 S:      Supported
13757 F:      Documentation/networking/spider_net.txt
13758 F:      drivers/net/ethernet/toshiba/spider_net*
13759
13760 SPMI SUBSYSTEM
13761 R:      Stephen Boyd <sboyd@kernel.org>
13762 L:      linux-arm-msm@vger.kernel.org
13763 F:      Documentation/devicetree/bindings/spmi/
13764 F:      drivers/spmi/
13765 F:      include/dt-bindings/spmi/spmi.h
13766 F:      include/linux/spmi.h
13767 F:      include/trace/events/spmi.h
13768
13769 SPU FILE SYSTEM
13770 M:      Jeremy Kerr <jk@ozlabs.org>
13771 L:      linuxppc-dev@lists.ozlabs.org
13772 W:      http://www.ibm.com/developerworks/power/cell/
13773 S:      Supported
13774 F:      Documentation/filesystems/spufs.txt
13775 F:      arch/powerpc/platforms/cell/spufs/
13776
13777 SQUASHFS FILE SYSTEM
13778 M:      Phillip Lougher <phillip@squashfs.org.uk>
13779 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13780 W:      http://squashfs.org.uk
13781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13782 S:      Maintained
13783 F:      Documentation/filesystems/squashfs.txt
13784 F:      fs/squashfs/
13785
13786 SRM (Alpha) environment access
13787 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13788 S:      Maintained
13789 F:      arch/alpha/kernel/srm_env.c
13790
13791 ST STM32 I2C/SMBUS DRIVER
13792 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13793 L:      linux-i2c@vger.kernel.org
13794 S:      Maintained
13795 F:      drivers/i2c/busses/i2c-stm32*
13796
13797 STABLE BRANCH
13798 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13799 L:      stable@vger.kernel.org
13800 S:      Supported
13801 F:      Documentation/process/stable-kernel-rules.rst
13802
13803 STAGING - COMEDI
13804 M:      Ian Abbott <abbotti@mev.co.uk>
13805 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13806 S:      Odd Fixes
13807 F:      drivers/staging/comedi/
13808
13809 STAGING - EROFS FILE SYSTEM
13810 M:      Gao Xiang <gaoxiang25@huawei.com>
13811 M:      Chao Yu <yuchao0@huawei.com>
13812 L:      linux-erofs@lists.ozlabs.org
13813 S:      Maintained
13814 F:      drivers/staging/erofs/
13815
13816 STAGING - FLARION FT1000 DRIVERS
13817 M:      Marek Belisko <marek.belisko@gmail.com>
13818 S:      Odd Fixes
13819 F:      drivers/staging/ft1000/
13820
13821 STAGING - INDUSTRIAL IO
13822 M:      Jonathan Cameron <jic23@kernel.org>
13823 L:      linux-iio@vger.kernel.org
13824 S:      Odd Fixes
13825 F:      Documentation/devicetree/bindings/staging/iio/
13826 F:      drivers/staging/iio/
13827
13828 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13829 M:      Marc Dietrich <marvin24@gmx.de>
13830 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13831 L:      linux-tegra@vger.kernel.org
13832 S:      Maintained
13833 F:      drivers/staging/nvec/
13834
13835 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13836 M:      Jens Frederich <jfrederich@gmail.com>
13837 M:      Daniel Drake <dsd@laptop.org>
13838 M:      Jon Nettleton <jon.nettleton@gmail.com>
13839 W:      http://wiki.laptop.org/go/DCON
13840 S:      Maintained
13841 F:      drivers/staging/olpc_dcon/
13842
13843 STAGING - REALTEK RTL8712U DRIVERS
13844 M:      Larry Finger <Larry.Finger@lwfinger.net>
13845 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13846 S:      Odd Fixes
13847 F:      drivers/staging/rtl8712/
13848
13849 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13850 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13851 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13852 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13853 L:      linux-fbdev@vger.kernel.org
13854 S:      Maintained
13855 F:      drivers/staging/sm750fb/
13856
13857 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13858 M:      William Hubbs <w.d.hubbs@gmail.com>
13859 M:      Chris Brannon <chris@the-brannons.com>
13860 M:      Kirk Reiser <kirk@reisers.ca>
13861 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13862 L:      speakup@linux-speakup.org
13863 W:      http://www.linux-speakup.org/
13864 S:      Odd Fixes
13865 F:      drivers/staging/speakup/
13866
13867 STAGING - VIA VT665X DRIVERS
13868 M:      Forest Bond <forest@alittletooquiet.net>
13869 S:      Odd Fixes
13870 F:      drivers/staging/vt665?/
13871
13872 STAGING - WILC1000 WIFI DRIVER
13873 M:      Aditya Shankar <aditya.shankar@microchip.com>
13874 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13875 L:      linux-wireless@vger.kernel.org
13876 S:      Supported
13877 F:      drivers/staging/wilc1000/
13878
13879 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13880 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13881 S:      Odd Fixes
13882 F:      drivers/staging/xgifb/
13883
13884 STAGING SUBSYSTEM
13885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13887 L:      devel@driverdev.osuosl.org
13888 S:      Supported
13889 F:      drivers/staging/
13890
13891 STARFIRE/DURALAN NETWORK DRIVER
13892 M:      Ion Badulescu <ionut@badula.org>
13893 S:      Odd Fixes
13894 F:      drivers/net/ethernet/adaptec/starfire*
13895
13896 STEC S1220 SKD DRIVER
13897 M:      Bart Van Assche <bart.vanassche@wdc.com>
13898 L:      linux-block@vger.kernel.org
13899 S:      Maintained
13900 F:      drivers/block/skd*[ch]
13901
13902 STI AUDIO (ASoC) DRIVERS
13903 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13904 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13905 S:      Maintained
13906 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13907 F:      sound/soc/sti/
13908
13909 STI CEC DRIVER
13910 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13911 S:      Maintained
13912 F:      drivers/staging/media/st-cec/
13913 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13914
13915 STK1160 USB VIDEO CAPTURE DRIVER
13916 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13917 L:      linux-media@vger.kernel.org
13918 T:      git git://linuxtv.org/media_tree.git
13919 S:      Maintained
13920 F:      drivers/media/usb/stk1160/
13921
13922 STM32 AUDIO (ASoC) DRIVERS
13923 M:      Olivier Moysan <olivier.moysan@st.com>
13924 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13926 S:      Maintained
13927 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13928 F:      sound/soc/stm/
13929
13930 STM32 TIMER/LPTIMER DRIVERS
13931 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13932 S:      Maintained
13933 F:      drivers/*/stm32-*timer*
13934 F:      drivers/pwm/pwm-stm32*
13935 F:      include/linux/*/stm32-*tim*
13936 F:      Documentation/ABI/testing/*timer-stm32
13937 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13938 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13939
13940 STMMAC ETHERNET DRIVER
13941 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13942 M:      Alexandre Torgue <alexandre.torgue@st.com>
13943 M:      Jose Abreu <joabreu@synopsys.com>
13944 L:      netdev@vger.kernel.org
13945 W:      http://www.stlinux.com
13946 S:      Supported
13947 F:      drivers/net/ethernet/stmicro/stmmac/
13948
13949 SUN3/3X
13950 M:      Sam Creasey <sammy@sammy.net>
13951 W:      http://sammy.net/sun3/
13952 S:      Maintained
13953 F:      arch/m68k/kernel/*sun3*
13954 F:      arch/m68k/sun3*/
13955 F:      arch/m68k/include/asm/sun3*
13956 F:      drivers/net/ethernet/i825xx/sun3*
13957
13958 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13959 M:      Hans de Goede <hdegoede@redhat.com>
13960 L:      linux-input@vger.kernel.org
13961 S:      Maintained
13962 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13963 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13964
13965 SUNDANCE NETWORK DRIVER
13966 M:      Denis Kirjanov <kda@linux-powerpc.org>
13967 L:      netdev@vger.kernel.org
13968 S:      Maintained
13969 F:      drivers/net/ethernet/dlink/sundance.c
13970
13971 SUPERH
13972 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13973 M:      Rich Felker <dalias@libc.org>
13974 L:      linux-sh@vger.kernel.org
13975 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13976 S:      Maintained
13977 F:      Documentation/sh/
13978 F:      arch/sh/
13979 F:      drivers/sh/
13980
13981 SUSPEND TO RAM
13982 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13983 M:      Len Brown <len.brown@intel.com>
13984 M:      Pavel Machek <pavel@ucw.cz>
13985 L:      linux-pm@vger.kernel.org
13986 B:      https://bugzilla.kernel.org
13987 S:      Supported
13988 F:      Documentation/power/
13989 F:      arch/x86/kernel/acpi/
13990 F:      drivers/base/power/
13991 F:      kernel/power/
13992 F:      include/linux/suspend.h
13993 F:      include/linux/freezer.h
13994 F:      include/linux/pm.h
13995
13996 SVGA HANDLING
13997 M:      Martin Mares <mj@ucw.cz>
13998 L:      linux-video@atrey.karlin.mff.cuni.cz
13999 S:      Maintained
14000 F:      Documentation/svga.txt
14001 F:      arch/x86/boot/video*
14002
14003 SWIOTLB SUBSYSTEM
14004 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14005 L:      iommu@lists.linux-foundation.org
14006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14007 S:      Supported
14008 F:      kernel/dma/swiotlb.c
14009 F:      arch/*/kernel/pci-swiotlb.c
14010 F:      include/linux/swiotlb.h
14011
14012 SWITCHDEV
14013 M:      Jiri Pirko <jiri@resnulli.us>
14014 M:      Ivan Vecera <ivecera@redhat.com>
14015 L:      netdev@vger.kernel.org
14016 S:      Supported
14017 F:      net/switchdev/
14018 F:      include/net/switchdev.h
14019
14020 SY8106A REGULATOR DRIVER
14021 M:      Icenowy Zheng <icenowy@aosc.io>
14022 S:      Maintained
14023 F:      drivers/regulator/sy8106a-regulator.c
14024 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14025
14026 SYNC FILE FRAMEWORK
14027 M:      Sumit Semwal <sumit.semwal@linaro.org>
14028 R:      Gustavo Padovan <gustavo@padovan.org>
14029 S:      Maintained
14030 L:      linux-media@vger.kernel.org
14031 L:      dri-devel@lists.freedesktop.org
14032 F:      drivers/dma-buf/sync_*
14033 F:      drivers/dma-buf/dma-fence*
14034 F:      drivers/dma-buf/sw_sync.c
14035 F:      include/linux/sync_file.h
14036 F:      include/uapi/linux/sync_file.h
14037 F:      Documentation/sync_file.txt
14038 T:      git git://anongit.freedesktop.org/drm/drm-misc
14039
14040 SYNOPSYS ARC ARCHITECTURE
14041 M:      Vineet Gupta <vgupta@synopsys.com>
14042 L:      linux-snps-arc@lists.infradead.org
14043 S:      Supported
14044 F:      arch/arc/
14045 F:      Documentation/devicetree/bindings/arc/*
14046 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14047 F:      drivers/clocksource/arc_timer.c
14048 F:      drivers/tty/serial/arc_uart.c
14049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14050
14051 SYNOPSYS ARC HSDK SDP pll clock driver
14052 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14053 S:      Supported
14054 F:      drivers/clk/clk-hsdk-pll.c
14055 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14056
14057 SYNOPSYS ARC SDP clock driver
14058 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14059 S:      Supported
14060 F:      drivers/clk/axs10x/*
14061 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14062
14063 SYNOPSYS ARC SDP platform support
14064 M:      Alexey Brodkin <abrodkin@synopsys.com>
14065 S:      Supported
14066 F:      arch/arc/plat-axs10x
14067 F:      arch/arc/boot/dts/ax*
14068 F:      Documentation/devicetree/bindings/arc/axs10*
14069
14070 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14071 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14072 S:      Supported
14073 F:      drivers/reset/reset-axs10x.c
14074 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14075
14076 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14077 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14078 S:      Maintained
14079 F:      drivers/tty/serial/8250/8250_dw.c
14080
14081 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14082 M:      Hoan Tran <hotran@apm.com>
14083 L:      linux-gpio@vger.kernel.org
14084 S:      Maintained
14085 F:      drivers/gpio/gpio-dwapb.c
14086 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14087
14088 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14089 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14090 S:      Maintained
14091 F:      drivers/dma/dwi-axi-dmac/
14092 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14093
14094 SYNOPSYS DESIGNWARE DMAC DRIVER
14095 M:      Viresh Kumar <vireshk@kernel.org>
14096 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14097 S:      Maintained
14098 F:      include/linux/dma/dw.h
14099 F:      include/linux/platform_data/dma-dw.h
14100 F:      drivers/dma/dw/
14101
14102 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14103 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14104 L:      netdev@vger.kernel.org
14105 S:      Supported
14106 F:      drivers/net/ethernet/synopsys/
14107
14108 SYNOPSYS DESIGNWARE I2C DRIVER
14109 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14110 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14111 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14112 L:      linux-i2c@vger.kernel.org
14113 S:      Maintained
14114 F:      drivers/i2c/busses/i2c-designware-*
14115 F:      include/linux/platform_data/i2c-designware.h
14116
14117 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14118 M:      Jaehoon Chung <jh80.chung@samsung.com>
14119 L:      linux-mmc@vger.kernel.org
14120 S:      Maintained
14121 F:      drivers/mmc/host/dw_mmc*
14122
14123 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14124 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14125 S:      Supported
14126 F:      drivers/reset/reset-hsdk.c
14127 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14128 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14129
14130 SYSTEM CONFIGURATION (SYSCON)
14131 M:      Lee Jones <lee.jones@linaro.org>
14132 M:      Arnd Bergmann <arnd@arndb.de>
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14134 S:      Supported
14135 F:      drivers/mfd/syscon.c
14136
14137 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14138 M:      Sudeep Holla <sudeep.holla@arm.com>
14139 L:      linux-arm-kernel@lists.infradead.org
14140 S:      Maintained
14141 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14142 F:      drivers/clk/clk-sc[mp]i.c
14143 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14144 F:      drivers/firmware/arm_scpi.c
14145 F:      drivers/firmware/arm_scmi/
14146 F:      include/linux/sc[mp]i_protocol.h
14147
14148 SYSTEM RESET/SHUTDOWN DRIVERS
14149 M:      Sebastian Reichel <sre@kernel.org>
14150 L:      linux-pm@vger.kernel.org
14151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14152 S:      Maintained
14153 F:      Documentation/devicetree/bindings/power/reset/
14154 F:      drivers/power/reset/
14155
14156 SYSTEM TRACE MODULE CLASS
14157 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14158 S:      Maintained
14159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14160 F:      Documentation/trace/stm.rst
14161 F:      drivers/hwtracing/stm/
14162 F:      include/linux/stm.h
14163 F:      include/uapi/linux/stm.h
14164
14165 SYSV FILESYSTEM
14166 M:      Christoph Hellwig <hch@infradead.org>
14167 S:      Maintained
14168 F:      Documentation/filesystems/sysv-fs.txt
14169 F:      fs/sysv/
14170 F:      include/linux/sysv_fs.h
14171
14172 TARGET SUBSYSTEM
14173 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14174 L:      linux-scsi@vger.kernel.org
14175 L:      target-devel@vger.kernel.org
14176 W:      http://www.linux-iscsi.org
14177 W:      http://groups.google.com/group/linux-iscsi-target-dev
14178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14179 S:      Supported
14180 F:      drivers/target/
14181 F:      include/target/
14182 F:      Documentation/target/
14183
14184 TASKSTATS STATISTICS INTERFACE
14185 M:      Balbir Singh <bsingharora@gmail.com>
14186 S:      Maintained
14187 F:      Documentation/accounting/taskstats*
14188 F:      include/linux/taskstats*
14189 F:      kernel/taskstats.c
14190
14191 TC subsystem
14192 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14193 M:      Cong Wang <xiyou.wangcong@gmail.com>
14194 M:      Jiri Pirko <jiri@resnulli.us>
14195 L:      netdev@vger.kernel.org
14196 S:      Maintained
14197 F:      include/net/pkt_cls.h
14198 F:      include/net/pkt_sched.h
14199 F:      include/net/tc_act/
14200 F:      include/uapi/linux/pkt_cls.h
14201 F:      include/uapi/linux/pkt_sched.h
14202 F:      include/uapi/linux/tc_act/
14203 F:      include/uapi/linux/tc_ematch/
14204 F:      net/sched/
14205
14206 TC90522 MEDIA DRIVER
14207 M:      Akihiro Tsukada <tskd08@gmail.com>
14208 L:      linux-media@vger.kernel.org
14209 S:      Odd Fixes
14210 F:      drivers/media/dvb-frontends/tc90522*
14211
14212 TCP LOW PRIORITY MODULE
14213 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14214 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14215 W:      http://tcp-lp-mod.sourceforge.net/
14216 S:      Maintained
14217 F:      net/ipv4/tcp_lp.c
14218
14219 TDA10071 MEDIA DRIVER
14220 M:      Antti Palosaari <crope@iki.fi>
14221 L:      linux-media@vger.kernel.org
14222 W:      https://linuxtv.org
14223 W:      http://palosaari.fi/linux/
14224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14225 T:      git git://linuxtv.org/anttip/media_tree.git
14226 S:      Maintained
14227 F:      drivers/media/dvb-frontends/tda10071*
14228
14229 TDA18212 MEDIA DRIVER
14230 M:      Antti Palosaari <crope@iki.fi>
14231 L:      linux-media@vger.kernel.org
14232 W:      https://linuxtv.org
14233 W:      http://palosaari.fi/linux/
14234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14235 T:      git git://linuxtv.org/anttip/media_tree.git
14236 S:      Maintained
14237 F:      drivers/media/tuners/tda18212*
14238
14239 TDA18218 MEDIA DRIVER
14240 M:      Antti Palosaari <crope@iki.fi>
14241 L:      linux-media@vger.kernel.org
14242 W:      https://linuxtv.org
14243 W:      http://palosaari.fi/linux/
14244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14245 T:      git git://linuxtv.org/anttip/media_tree.git
14246 S:      Maintained
14247 F:      drivers/media/tuners/tda18218*
14248
14249 TDA18250 MEDIA DRIVER
14250 M:      Olli Salonen <olli.salonen@iki.fi>
14251 L:      linux-media@vger.kernel.org
14252 W:      https://linuxtv.org
14253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14254 T:      git git://linuxtv.org/media_tree.git
14255 S:      Maintained
14256 F:      drivers/media/tuners/tda18250*
14257
14258 TDA18271 MEDIA DRIVER
14259 M:      Michael Krufky <mkrufky@linuxtv.org>
14260 L:      linux-media@vger.kernel.org
14261 W:      https://linuxtv.org
14262 W:      http://github.com/mkrufky
14263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14264 T:      git git://linuxtv.org/mkrufky/tuners.git
14265 S:      Maintained
14266 F:      drivers/media/tuners/tda18271*
14267
14268 TDA1997x MEDIA DRIVER
14269 M:      Tim Harvey <tharvey@gateworks.com>
14270 L:      linux-media@vger.kernel.org
14271 W:      https://linuxtv.org
14272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14273 S:      Maintained
14274 F:      drivers/media/i2c/tda1997x.*
14275
14276 TDA827x MEDIA DRIVER
14277 M:      Michael Krufky <mkrufky@linuxtv.org>
14278 L:      linux-media@vger.kernel.org
14279 W:      https://linuxtv.org
14280 W:      http://github.com/mkrufky
14281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14282 T:      git git://linuxtv.org/mkrufky/tuners.git
14283 S:      Maintained
14284 F:      drivers/media/tuners/tda8290.*
14285
14286 TDA8290 MEDIA DRIVER
14287 M:      Michael Krufky <mkrufky@linuxtv.org>
14288 L:      linux-media@vger.kernel.org
14289 W:      https://linuxtv.org
14290 W:      http://github.com/mkrufky
14291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14292 T:      git git://linuxtv.org/mkrufky/tuners.git
14293 S:      Maintained
14294 F:      drivers/media/tuners/tda8290.*
14295
14296 TDA9840 MEDIA DRIVER
14297 M:      Hans Verkuil <hverkuil@xs4all.nl>
14298 L:      linux-media@vger.kernel.org
14299 T:      git git://linuxtv.org/media_tree.git
14300 W:      https://linuxtv.org
14301 S:      Maintained
14302 F:      drivers/media/i2c/tda9840*
14303
14304 TEA5761 TUNER DRIVER
14305 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14306 L:      linux-media@vger.kernel.org
14307 W:      https://linuxtv.org
14308 T:      git git://linuxtv.org/media_tree.git
14309 S:      Odd fixes
14310 F:      drivers/media/tuners/tea5761.*
14311
14312 TEA5767 TUNER DRIVER
14313 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14314 L:      linux-media@vger.kernel.org
14315 W:      https://linuxtv.org
14316 T:      git git://linuxtv.org/media_tree.git
14317 S:      Maintained
14318 F:      drivers/media/tuners/tea5767.*
14319
14320 TEA6415C MEDIA DRIVER
14321 M:      Hans Verkuil <hverkuil@xs4all.nl>
14322 L:      linux-media@vger.kernel.org
14323 T:      git git://linuxtv.org/media_tree.git
14324 W:      https://linuxtv.org
14325 S:      Maintained
14326 F:      drivers/media/i2c/tea6415c*
14327
14328 TEA6420 MEDIA DRIVER
14329 M:      Hans Verkuil <hverkuil@xs4all.nl>
14330 L:      linux-media@vger.kernel.org
14331 T:      git git://linuxtv.org/media_tree.git
14332 W:      https://linuxtv.org
14333 S:      Maintained
14334 F:      drivers/media/i2c/tea6420*
14335
14336 TEAM DRIVER
14337 M:      Jiri Pirko <jiri@resnulli.us>
14338 L:      netdev@vger.kernel.org
14339 S:      Supported
14340 F:      drivers/net/team/
14341 F:      include/linux/if_team.h
14342 F:      include/uapi/linux/if_team.h
14343
14344 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14345 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14346 S:      Maintained
14347 F:      arch/x86/platform/ts5500/
14348
14349 TECHNOTREND USB IR RECEIVER
14350 M:      Sean Young <sean@mess.org>
14351 L:      linux-media@vger.kernel.org
14352 S:      Maintained
14353 F:      drivers/media/rc/ttusbir.c
14354
14355 TECHWELL TW9910 VIDEO DECODER
14356 L:      linux-media@vger.kernel.org
14357 S:      Orphan
14358 F:      drivers/media/i2c/tw9910.c
14359 F:      include/media/i2c/tw9910.h
14360
14361 TEE SUBSYSTEM
14362 M:      Jens Wiklander <jens.wiklander@linaro.org>
14363 S:      Maintained
14364 F:      include/linux/tee_drv.h
14365 F:      include/uapi/linux/tee.h
14366 F:      drivers/tee/
14367 F:      Documentation/tee.txt
14368
14369 TEGRA ARCHITECTURE SUPPORT
14370 M:      Thierry Reding <thierry.reding@gmail.com>
14371 M:      Jonathan Hunter <jonathanh@nvidia.com>
14372 L:      linux-tegra@vger.kernel.org
14373 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14375 S:      Supported
14376 N:      [^a-z]tegra
14377
14378 TEGRA CLOCK DRIVER
14379 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14380 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14381 S:      Supported
14382 F:      drivers/clk/tegra/
14383
14384 TEGRA DMA DRIVERS
14385 M:      Laxman Dewangan <ldewangan@nvidia.com>
14386 M:      Jon Hunter <jonathanh@nvidia.com>
14387 S:      Supported
14388 F:      drivers/dma/tegra*
14389
14390 TEGRA I2C DRIVER
14391 M:      Laxman Dewangan <ldewangan@nvidia.com>
14392 S:      Supported
14393 F:      drivers/i2c/busses/i2c-tegra.c
14394
14395 TEGRA IOMMU DRIVERS
14396 M:      Thierry Reding <thierry.reding@gmail.com>
14397 L:      linux-tegra@vger.kernel.org
14398 S:      Supported
14399 F:      drivers/iommu/tegra*
14400
14401 TEGRA KBC DRIVER
14402 M:      Laxman Dewangan <ldewangan@nvidia.com>
14403 S:      Supported
14404 F:      drivers/input/keyboard/tegra-kbc.c
14405
14406 TEGRA NAND DRIVER
14407 M:      Stefan Agner <stefan@agner.ch>
14408 M:      Lucas Stach <dev@lynxeye.de>
14409 S:      Maintained
14410 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14411 F:      drivers/mtd/nand/raw/tegra_nand.c
14412
14413 TEGRA PWM DRIVER
14414 M:      Thierry Reding <thierry.reding@gmail.com>
14415 S:      Supported
14416 F:      drivers/pwm/pwm-tegra.c
14417
14418 TEGRA SERIAL DRIVER
14419 M:      Laxman Dewangan <ldewangan@nvidia.com>
14420 S:      Supported
14421 F:      drivers/tty/serial/serial-tegra.c
14422
14423 TEGRA SPI DRIVER
14424 M:      Laxman Dewangan <ldewangan@nvidia.com>
14425 S:      Supported
14426 F:      drivers/spi/spi-tegra*
14427
14428 TEHUTI ETHERNET DRIVER
14429 M:      Andy Gospodarek <andy@greyhouse.net>
14430 L:      netdev@vger.kernel.org
14431 S:      Supported
14432 F:      drivers/net/ethernet/tehuti/*
14433
14434 Telecom Clock Driver for MCPL0010
14435 M:      Mark Gross <mark.gross@intel.com>
14436 S:      Supported
14437 F:      drivers/char/tlclk.c
14438
14439 TENSILICA XTENSA PORT (xtensa)
14440 M:      Chris Zankel <chris@zankel.net>
14441 M:      Max Filippov <jcmvbkbc@gmail.com>
14442 L:      linux-xtensa@linux-xtensa.org
14443 T:      git git://github.com/czankel/xtensa-linux.git
14444 S:      Maintained
14445 F:      arch/xtensa/
14446 F:      drivers/irqchip/irq-xtensa-*
14447
14448 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14449 M:      Nishanth Menon <nm@ti.com>
14450 M:      Tero Kristo <t-kristo@ti.com>
14451 M:      Santosh Shilimkar <ssantosh@kernel.org>
14452 L:      linux-arm-kernel@lists.infradead.org
14453 S:      Maintained
14454 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14455 F:      drivers/firmware/ti_sci*
14456 F:      include/linux/soc/ti/ti_sci_protocol.h
14457 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14458 F:      include/dt-bindings/genpd/k2g.h
14459 F:      drivers/soc/ti/ti_sci_pm_domains.c
14460 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14461 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14462 F:      drivers/clk/keystone/sci-clk.c
14463 F:      drivers/reset/reset-ti-sci.c
14464
14465 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14466 M:      Hans Verkuil <hverkuil@xs4all.nl>
14467 L:      linux-media@vger.kernel.org
14468 T:      git git://linuxtv.org/media_tree.git
14469 W:      https://linuxtv.org
14470 S:      Maintained
14471 F:      drivers/media/radio/radio-raremono.c
14472
14473 THERMAL
14474 M:      Zhang Rui <rui.zhang@intel.com>
14475 M:      Eduardo Valentin <edubezval@gmail.com>
14476 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14477 L:      linux-pm@vger.kernel.org
14478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14480 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14481 S:      Supported
14482 F:      drivers/thermal/
14483 F:      include/linux/thermal.h
14484 F:      include/uapi/linux/thermal.h
14485 F:      include/linux/cpu_cooling.h
14486 F:      Documentation/devicetree/bindings/thermal/
14487
14488 THERMAL/CPU_COOLING
14489 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14490 M:      Viresh Kumar <viresh.kumar@linaro.org>
14491 M:      Javi Merino <javi.merino@kernel.org>
14492 L:      linux-pm@vger.kernel.org
14493 S:      Supported
14494 F:      Documentation/thermal/cpu-cooling-api.txt
14495 F:      drivers/thermal/cpu_cooling.c
14496 F:      include/linux/cpu_cooling.h
14497
14498 THINKPAD ACPI EXTRAS DRIVER
14499 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14500 L:      ibm-acpi-devel@lists.sourceforge.net
14501 L:      platform-driver-x86@vger.kernel.org
14502 W:      http://ibm-acpi.sourceforge.net
14503 W:      http://thinkwiki.org/wiki/Ibm-acpi
14504 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14505 S:      Maintained
14506 F:      drivers/platform/x86/thinkpad_acpi.c
14507
14508 THUNDERBOLT DRIVER
14509 M:      Andreas Noever <andreas.noever@gmail.com>
14510 M:      Michael Jamet <michael.jamet@intel.com>
14511 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14512 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14514 S:      Maintained
14515 F:      Documentation/admin-guide/thunderbolt.rst
14516 F:      drivers/thunderbolt/
14517 F:      include/linux/thunderbolt.h
14518
14519 THUNDERBOLT NETWORK DRIVER
14520 M:      Michael Jamet <michael.jamet@intel.com>
14521 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14522 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14523 L:      netdev@vger.kernel.org
14524 S:      Maintained
14525 F:      drivers/net/thunderbolt.c
14526
14527 THUNDERX GPIO DRIVER
14528 M:      David Daney <david.daney@cavium.com>
14529 S:      Maintained
14530 F:      drivers/gpio/gpio-thunderx.c
14531
14532 TI AM437X VPFE DRIVER
14533 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14534 L:      linux-media@vger.kernel.org
14535 W:      https://linuxtv.org
14536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14537 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14538 S:      Maintained
14539 F:      drivers/media/platform/am437x/
14540
14541 TI BANDGAP AND THERMAL DRIVER
14542 M:      Eduardo Valentin <edubezval@gmail.com>
14543 M:      Keerthy <j-keerthy@ti.com>
14544 L:      linux-pm@vger.kernel.org
14545 L:      linux-omap@vger.kernel.org
14546 S:      Maintained
14547 F:      drivers/thermal/ti-soc-thermal/
14548
14549 TI BQ27XXX POWER SUPPLY DRIVER
14550 R:      Andrew F. Davis <afd@ti.com>
14551 F:      include/linux/power/bq27xxx_battery.h
14552 F:      drivers/power/supply/bq27xxx_battery.c
14553 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14554
14555 TI CDCE706 CLOCK DRIVER
14556 M:      Max Filippov <jcmvbkbc@gmail.com>
14557 S:      Maintained
14558 F:      drivers/clk/clk-cdce706.c
14559
14560 TI CLOCK DRIVER
14561 M:      Tero Kristo <t-kristo@ti.com>
14562 L:      linux-omap@vger.kernel.org
14563 S:      Maintained
14564 F:      drivers/clk/ti/
14565 F:      include/linux/clk/ti.h
14566
14567 TI DAVINCI MACHINE SUPPORT
14568 M:      Sekhar Nori <nsekhar@ti.com>
14569 M:      Kevin Hilman <khilman@kernel.org>
14570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14572 S:      Supported
14573 F:      arch/arm/mach-davinci/
14574 F:      drivers/i2c/busses/i2c-davinci.c
14575 F:      arch/arm/boot/dts/da850*
14576
14577 TI DAVINCI SERIES CLOCK DRIVER
14578 M:      David Lechner <david@lechnology.com>
14579 R:      Sekhar Nori <nsekhar@ti.com>
14580 S:      Maintained
14581 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14582 F:      drivers/clk/davinci/
14583
14584 TI DAVINCI SERIES GPIO DRIVER
14585 M:      Keerthy <j-keerthy@ti.com>
14586 L:      linux-gpio@vger.kernel.org
14587 S:      Maintained
14588 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14589 F:      drivers/gpio/gpio-davinci.c
14590
14591 TI DAVINCI SERIES MEDIA DRIVER
14592 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14593 L:      linux-media@vger.kernel.org
14594 W:      https://linuxtv.org
14595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14596 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14597 S:      Maintained
14598 F:      drivers/media/platform/davinci/
14599 F:      include/media/davinci/
14600
14601 TI ETHERNET SWITCH DRIVER (CPSW)
14602 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14603 L:      linux-omap@vger.kernel.org
14604 L:      netdev@vger.kernel.org
14605 S:      Maintained
14606 F:      drivers/net/ethernet/ti/cpsw*
14607 F:      drivers/net/ethernet/ti/davinci*
14608
14609 TI FLASH MEDIA INTERFACE DRIVER
14610 M:      Alex Dubov <oakad@yahoo.com>
14611 S:      Maintained
14612 F:      drivers/misc/tifm*
14613 F:      drivers/mmc/host/tifm_sd.c
14614 F:      include/linux/tifm.h
14615
14616 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14617 M:      Santosh Shilimkar <ssantosh@kernel.org>
14618 L:      linux-kernel@vger.kernel.org
14619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14620 S:      Maintained
14621 F:      drivers/soc/ti/*
14622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14623
14624 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14625 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14626 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14628 S:      Maintained
14629 F:      sound/soc/codecs/lm49453*
14630 F:      sound/soc/codecs/isabelle*
14631
14632 TI LP855x BACKLIGHT DRIVER
14633 M:      Milo Kim <milo.kim@ti.com>
14634 S:      Maintained
14635 F:      Documentation/backlight/lp855x-driver.txt
14636 F:      drivers/video/backlight/lp855x_bl.c
14637 F:      include/linux/platform_data/lp855x.h
14638
14639 TI LP8727 CHARGER DRIVER
14640 M:      Milo Kim <milo.kim@ti.com>
14641 S:      Maintained
14642 F:      drivers/power/supply/lp8727_charger.c
14643 F:      include/linux/platform_data/lp8727.h
14644
14645 TI LP8788 MFD DRIVER
14646 M:      Milo Kim <milo.kim@ti.com>
14647 S:      Maintained
14648 F:      drivers/iio/adc/lp8788_adc.c
14649 F:      drivers/leds/leds-lp8788.c
14650 F:      drivers/mfd/lp8788*.c
14651 F:      drivers/power/supply/lp8788-charger.c
14652 F:      drivers/regulator/lp8788-*.c
14653 F:      include/linux/mfd/lp8788*.h
14654
14655 TI NETCP ETHERNET DRIVER
14656 M:      Wingman Kwok <w-kwok2@ti.com>
14657 M:      Murali Karicheri <m-karicheri2@ti.com>
14658 L:      netdev@vger.kernel.org
14659 S:      Maintained
14660 F:      drivers/net/ethernet/ti/netcp*
14661
14662 TI TAS571X FAMILY ASoC CODEC DRIVER
14663 M:      Kevin Cernekee <cernekee@chromium.org>
14664 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14665 S:      Odd Fixes
14666 F:      sound/soc/codecs/tas571x*
14667
14668 TI TRF7970A NFC DRIVER
14669 M:      Mark Greer <mgreer@animalcreek.com>
14670 L:      linux-wireless@vger.kernel.org
14671 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14672 S:      Supported
14673 F:      drivers/nfc/trf7970a.c
14674 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14675
14676 TI TWL4030 SERIES SOC CODEC DRIVER
14677 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14678 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14679 S:      Maintained
14680 F:      sound/soc/codecs/twl4030*
14681
14682 TI VPE/CAL DRIVERS
14683 M:      Benoit Parrot <bparrot@ti.com>
14684 L:      linux-media@vger.kernel.org
14685 W:      http://linuxtv.org/
14686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14687 S:      Maintained
14688 F:      drivers/media/platform/ti-vpe/
14689
14690 TI WILINK WIRELESS DRIVERS
14691 L:      linux-wireless@vger.kernel.org
14692 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14693 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14695 S:      Orphan
14696 F:      drivers/net/wireless/ti/
14697 F:      include/linux/wl12xx.h
14698
14699 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14700 M:      John Stultz <john.stultz@linaro.org>
14701 M:      Thomas Gleixner <tglx@linutronix.de>
14702 R:      Stephen Boyd <sboyd@kernel.org>
14703 L:      linux-kernel@vger.kernel.org
14704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14705 S:      Supported
14706 F:      include/linux/clocksource.h
14707 F:      include/linux/time.h
14708 F:      include/linux/timex.h
14709 F:      include/uapi/linux/time.h
14710 F:      include/uapi/linux/timex.h
14711 F:      kernel/time/clocksource.c
14712 F:      kernel/time/time*.c
14713 F:      kernel/time/alarmtimer.c
14714 F:      kernel/time/ntp.c
14715 F:      tools/testing/selftests/timers/
14716
14717 TIPC NETWORK LAYER
14718 M:      Jon Maloy <jon.maloy@ericsson.com>
14719 M:      Ying Xue <ying.xue@windriver.com>
14720 L:      netdev@vger.kernel.org (core kernel code)
14721 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14722 W:      http://tipc.sourceforge.net/
14723 S:      Maintained
14724 F:      include/uapi/linux/tipc*.h
14725 F:      net/tipc/
14726
14727 TLAN NETWORK DRIVER
14728 M:      Samuel Chessman <chessman@tux.org>
14729 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14730 W:      http://sourceforge.net/projects/tlan/
14731 S:      Maintained
14732 F:      Documentation/networking/tlan.txt
14733 F:      drivers/net/ethernet/ti/tlan.*
14734
14735 TM6000 VIDEO4LINUX DRIVER
14736 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14737 L:      linux-media@vger.kernel.org
14738 W:      https://linuxtv.org
14739 T:      git git://linuxtv.org/media_tree.git
14740 S:      Odd fixes
14741 F:      drivers/media/usb/tm6000/
14742 F:      Documentation/media/v4l-drivers/tm6000*
14743
14744 TMIO/SDHI MMC DRIVER
14745 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14746 L:      linux-mmc@vger.kernel.org
14747 S:      Supported
14748 F:      drivers/mmc/host/tmio_mmc*
14749 F:      drivers/mmc/host/renesas_sdhi*
14750 F:      include/linux/mfd/tmio.h
14751
14752 TMP401 HARDWARE MONITOR DRIVER
14753 M:      Guenter Roeck <linux@roeck-us.net>
14754 L:      linux-hwmon@vger.kernel.org
14755 S:      Maintained
14756 F:      Documentation/hwmon/tmp401
14757 F:      drivers/hwmon/tmp401.c
14758
14759 TMPFS (SHMEM FILESYSTEM)
14760 M:      Hugh Dickins <hughd@google.com>
14761 L:      linux-mm@kvack.org
14762 S:      Maintained
14763 F:      include/linux/shmem_fs.h
14764 F:      mm/shmem.c
14765
14766 TOMOYO SECURITY MODULE
14767 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14768 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14769 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14770 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14771 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14772 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14773 W:      http://tomoyo.sourceforge.jp/
14774 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14775 S:      Maintained
14776 F:      security/tomoyo/
14777
14778 TOPSTAR LAPTOP EXTRAS DRIVER
14779 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14780 L:      platform-driver-x86@vger.kernel.org
14781 S:      Maintained
14782 F:      drivers/platform/x86/topstar-laptop.c
14783
14784 TORTURE-TEST MODULES
14785 M:      Davidlohr Bueso <dave@stgolabs.net>
14786 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14787 M:      Josh Triplett <josh@joshtriplett.org>
14788 L:      linux-kernel@vger.kernel.org
14789 S:      Supported
14790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14791 F:      Documentation/RCU/torture.txt
14792 F:      kernel/torture.c
14793 F:      kernel/rcu/rcutorture.c
14794 F:      kernel/rcu/rcuperf.c
14795 F:      kernel/locking/locktorture.c
14796
14797 TOSHIBA ACPI EXTRAS DRIVER
14798 M:      Azael Avalos <coproscefalo@gmail.com>
14799 L:      platform-driver-x86@vger.kernel.org
14800 S:      Maintained
14801 F:      drivers/platform/x86/toshiba_acpi.c
14802
14803 TOSHIBA BLUETOOTH DRIVER
14804 M:      Azael Avalos <coproscefalo@gmail.com>
14805 L:      platform-driver-x86@vger.kernel.org
14806 S:      Maintained
14807 F:      drivers/platform/x86/toshiba_bluetooth.c
14808
14809 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14810 M:      Azael Avalos <coproscefalo@gmail.com>
14811 L:      platform-driver-x86@vger.kernel.org
14812 S:      Maintained
14813 F:      drivers/platform/x86/toshiba_haps.c
14814
14815 TOSHIBA SMM DRIVER
14816 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14817 W:      http://www.buzzard.org.uk/toshiba/
14818 S:      Maintained
14819 F:      drivers/char/toshiba.c
14820 F:      include/linux/toshiba.h
14821 F:      include/uapi/linux/toshiba.h
14822
14823 TOSHIBA TC358743 DRIVER
14824 M:      Mats Randgaard <matrandg@cisco.com>
14825 L:      linux-media@vger.kernel.org
14826 S:      Maintained
14827 F:      drivers/media/i2c/tc358743*
14828 F:      include/media/i2c/tc358743.h
14829
14830 TOSHIBA WMI HOTKEYS DRIVER
14831 M:      Azael Avalos <coproscefalo@gmail.com>
14832 L:      platform-driver-x86@vger.kernel.org
14833 S:      Maintained
14834 F:      drivers/platform/x86/toshiba-wmi.c
14835
14836 TPM DEVICE DRIVER
14837 M:      Peter Huewe <peterhuewe@gmx.de>
14838 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14839 R:      Jason Gunthorpe <jgg@ziepe.ca>
14840 L:      linux-integrity@vger.kernel.org
14841 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14842 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14843 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14844 S:      Maintained
14845 F:      drivers/char/tpm/
14846
14847 TRACING
14848 M:      Steven Rostedt <rostedt@goodmis.org>
14849 M:      Ingo Molnar <mingo@redhat.com>
14850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14851 S:      Maintained
14852 F:      Documentation/trace/ftrace.rst
14853 F:      arch/*/*/*/ftrace.h
14854 F:      arch/*/kernel/ftrace.c
14855 F:      include/*/ftrace.h
14856 F:      include/linux/trace*.h
14857 F:      include/trace/
14858 F:      kernel/trace/
14859 F:      tools/testing/selftests/ftrace/
14860
14861 TRACING MMIO ACCESSES (MMIOTRACE)
14862 M:      Steven Rostedt <rostedt@goodmis.org>
14863 M:      Ingo Molnar <mingo@kernel.org>
14864 R:      Karol Herbst <karolherbst@gmail.com>
14865 R:      Pekka Paalanen <ppaalanen@gmail.com>
14866 S:      Maintained
14867 L:      linux-kernel@vger.kernel.org
14868 L:      nouveau@lists.freedesktop.org
14869 F:      kernel/trace/trace_mmiotrace.c
14870 F:      include/linux/mmiotrace.h
14871 F:      arch/x86/mm/kmmio.c
14872 F:      arch/x86/mm/mmio-mod.c
14873 F:      arch/x86/mm/testmmiotrace.c
14874
14875 TRIVIAL PATCHES
14876 M:      Jiri Kosina <trivial@kernel.org>
14877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14878 S:      Maintained
14879 K:      ^Subject:.*(?i)trivial
14880
14881 TEMPO SEMICONDUCTOR DRIVERS
14882 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14883 S:      Maintained
14884 F:      sound/soc/codecs/tscs*.c
14885 F:      sound/soc/codecs/tscs*.h
14886 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14887
14888 TTY LAYER
14889 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14890 M:      Jiri Slaby <jslaby@suse.com>
14891 S:      Supported
14892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14893 F:      Documentation/serial/
14894 F:      drivers/tty/
14895 F:      drivers/tty/serial/serial_core.c
14896 F:      include/linux/serial_core.h
14897 F:      include/linux/serial.h
14898 F:      include/linux/tty.h
14899 F:      include/uapi/linux/serial_core.h
14900 F:      include/uapi/linux/serial.h
14901 F:      include/uapi/linux/tty.h
14902
14903 TUA9001 MEDIA DRIVER
14904 M:      Antti Palosaari <crope@iki.fi>
14905 L:      linux-media@vger.kernel.org
14906 W:      https://linuxtv.org
14907 W:      http://palosaari.fi/linux/
14908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14909 T:      git git://linuxtv.org/anttip/media_tree.git
14910 S:      Maintained
14911 F:      drivers/media/tuners/tua9001*
14912
14913 TULIP NETWORK DRIVERS
14914 L:      netdev@vger.kernel.org
14915 L:      linux-parisc@vger.kernel.org
14916 S:      Orphan
14917 F:      drivers/net/ethernet/dec/tulip/
14918
14919 TUN/TAP driver
14920 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14921 W:      http://vtun.sourceforge.net/tun
14922 S:      Maintained
14923 F:      Documentation/networking/tuntap.txt
14924 F:      arch/um/os-Linux/drivers/
14925
14926 TURBOCHANNEL SUBSYSTEM
14927 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14928 M:      Ralf Baechle <ralf@linux-mips.org>
14929 L:      linux-mips@linux-mips.org
14930 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14931 S:      Maintained
14932 F:      drivers/tc/
14933 F:      include/linux/tc.h
14934
14935 TURBOSTAT UTILITY
14936 M:      "Len Brown" <lenb@kernel.org>
14937 L:      linux-pm@vger.kernel.org
14938 B:      https://bugzilla.kernel.org
14939 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14941 S:      Supported
14942 F:      tools/power/x86/turbostat/
14943
14944 TW5864 VIDEO4LINUX DRIVER
14945 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14946 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14947 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14948 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14949 L:      linux-media@vger.kernel.org
14950 S:      Supported
14951 F:      drivers/media/pci/tw5864/
14952
14953 TW68 VIDEO4LINUX DRIVER
14954 M:      Hans Verkuil <hverkuil@xs4all.nl>
14955 L:      linux-media@vger.kernel.org
14956 T:      git git://linuxtv.org/media_tree.git
14957 W:      https://linuxtv.org
14958 S:      Odd Fixes
14959 F:      drivers/media/pci/tw68/
14960
14961 TW686X VIDEO4LINUX DRIVER
14962 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14963 L:      linux-media@vger.kernel.org
14964 T:      git git://linuxtv.org/media_tree.git
14965 W:      http://linuxtv.org
14966 S:      Maintained
14967 F:      drivers/media/pci/tw686x/
14968
14969 UBI FILE SYSTEM (UBIFS)
14970 M:      Richard Weinberger <richard@nod.at>
14971 M:      Artem Bityutskiy <dedekind1@gmail.com>
14972 M:      Adrian Hunter <adrian.hunter@intel.com>
14973 L:      linux-mtd@lists.infradead.org
14974 T:      git git://git.infradead.org/ubifs-2.6.git
14975 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14976 S:      Supported
14977 F:      Documentation/filesystems/ubifs.txt
14978 F:      fs/ubifs/
14979
14980 UCLINUX (M68KNOMMU AND COLDFIRE)
14981 M:      Greg Ungerer <gerg@linux-m68k.org>
14982 W:      http://www.linux-m68k.org/
14983 W:      http://www.uclinux.org/
14984 L:      linux-m68k@lists.linux-m68k.org
14985 L:      uclinux-dev@uclinux.org  (subscribers-only)
14986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14987 S:      Maintained
14988 F:      arch/m68k/coldfire/
14989 F:      arch/m68k/68*/
14990 F:      arch/m68k/*/*_no.*
14991 F:      arch/m68k/include/asm/*_no.*
14992
14993 UDF FILESYSTEM
14994 M:      Jan Kara <jack@suse.com>
14995 S:      Maintained
14996 F:      Documentation/filesystems/udf.txt
14997 F:      fs/udf/
14998
14999 UDRAW TABLET
15000 M:      Bastien Nocera <hadess@hadess.net>
15001 L:      linux-input@vger.kernel.org
15002 S:      Maintained
15003 F:      drivers/hid/hid-udraw-ps3.c
15004
15005 UFS FILESYSTEM
15006 M:      Evgeniy Dushistov <dushistov@mail.ru>
15007 S:      Maintained
15008 F:      Documentation/filesystems/ufs.txt
15009 F:      fs/ufs/
15010
15011 UHID USERSPACE HID IO DRIVER:
15012 M:      David Herrmann <dh.herrmann@googlemail.com>
15013 L:      linux-input@vger.kernel.org
15014 S:      Maintained
15015 F:      drivers/hid/uhid.c
15016 F:      include/uapi/linux/uhid.h
15017
15018 ULPI BUS
15019 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15020 L:      linux-usb@vger.kernel.org
15021 S:      Maintained
15022 F:      drivers/usb/common/ulpi.c
15023 F:      include/linux/ulpi/
15024
15025 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15026 L:      linux-usb@vger.kernel.org
15027 S:      Orphan
15028 F:      drivers/uwb/
15029 F:      include/linux/uwb.h
15030 F:      include/linux/uwb/
15031
15032 UNICORE32 ARCHITECTURE:
15033 M:      Guan Xuetao <gxt@pku.edu.cn>
15034 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15035 S:      Maintained
15036 T:      git git://github.com/gxt/linux.git
15037 F:      arch/unicore32/
15038
15039 UNIFDEF
15040 M:      Tony Finch <dot@dotat.at>
15041 W:      http://dotat.at/prog/unifdef
15042 S:      Maintained
15043 F:      scripts/unifdef.c
15044
15045 UNIFORM CDROM DRIVER
15046 M:      Jens Axboe <axboe@kernel.dk>
15047 W:      http://www.kernel.dk
15048 S:      Maintained
15049 F:      Documentation/cdrom/
15050 F:      drivers/cdrom/cdrom.c
15051 F:      include/linux/cdrom.h
15052 F:      include/uapi/linux/cdrom.h
15053
15054 UNISYS S-PAR DRIVERS
15055 M:      David Kershner <david.kershner@unisys.com>
15056 L:      sparmaintainer@unisys.com (Unisys internal)
15057 S:      Supported
15058 F:      include/linux/visorbus.h
15059 F:      drivers/visorbus/
15060 F:      drivers/staging/unisys/
15061
15062 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15063 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15064 L:      linux-scsi@vger.kernel.org
15065 S:      Supported
15066 F:      Documentation/scsi/ufs.txt
15067 F:      drivers/scsi/ufs/
15068
15069 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15070 M:      Joao Pinto <jpinto@synopsys.com>
15071 L:      linux-scsi@vger.kernel.org
15072 S:      Supported
15073 F:      drivers/scsi/ufs/*dwc*
15074
15075 UNSORTED BLOCK IMAGES (UBI)
15076 M:      Artem Bityutskiy <dedekind1@gmail.com>
15077 M:      Richard Weinberger <richard@nod.at>
15078 W:      http://www.linux-mtd.infradead.org/
15079 L:      linux-mtd@lists.infradead.org
15080 T:      git git://git.infradead.org/ubifs-2.6.git
15081 S:      Supported
15082 F:      drivers/mtd/ubi/
15083 F:      include/linux/mtd/ubi.h
15084 F:      include/uapi/mtd/ubi-user.h
15085
15086 USB "USBNET" DRIVER FRAMEWORK
15087 M:      Oliver Neukum <oneukum@suse.com>
15088 L:      netdev@vger.kernel.org
15089 W:      http://www.linux-usb.org/usbnet
15090 S:      Maintained
15091 F:      drivers/net/usb/usbnet.c
15092 F:      include/linux/usb/usbnet.h
15093
15094 USB ACM DRIVER
15095 M:      Oliver Neukum <oneukum@suse.com>
15096 L:      linux-usb@vger.kernel.org
15097 S:      Maintained
15098 F:      Documentation/usb/acm.txt
15099 F:      drivers/usb/class/cdc-acm.*
15100
15101 USB AR5523 WIRELESS DRIVER
15102 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15103 L:      linux-wireless@vger.kernel.org
15104 S:      Maintained
15105 F:      drivers/net/wireless/ath/ar5523/
15106
15107 USB ATTACHED SCSI
15108 M:      Oliver Neukum <oneukum@suse.com>
15109 L:      linux-usb@vger.kernel.org
15110 L:      linux-scsi@vger.kernel.org
15111 S:      Maintained
15112 F:      drivers/usb/storage/uas.c
15113
15114 USB CDC ETHERNET DRIVER
15115 M:      Oliver Neukum <oliver@neukum.org>
15116 L:      linux-usb@vger.kernel.org
15117 S:      Maintained
15118 F:      drivers/net/usb/cdc_*.c
15119 F:      include/uapi/linux/usb/cdc.h
15120
15121 USB CHAOSKEY DRIVER
15122 M:      Keith Packard <keithp@keithp.com>
15123 L:      linux-usb@vger.kernel.org
15124 S:      Maintained
15125 F:      drivers/usb/misc/chaoskey.c
15126
15127 USB CYPRESS C67X00 DRIVER
15128 M:      Peter Korsgaard <jacmet@sunsite.dk>
15129 L:      linux-usb@vger.kernel.org
15130 S:      Maintained
15131 F:      drivers/usb/c67x00/
15132
15133 USB DAVICOM DM9601 DRIVER
15134 M:      Peter Korsgaard <jacmet@sunsite.dk>
15135 L:      netdev@vger.kernel.org
15136 W:      http://www.linux-usb.org/usbnet
15137 S:      Maintained
15138 F:      drivers/net/usb/dm9601.c
15139
15140 USB DIAMOND RIO500 DRIVER
15141 M:      Cesar Miquel <miquel@df.uba.ar>
15142 L:      rio500-users@lists.sourceforge.net
15143 W:      http://rio500.sourceforge.net
15144 S:      Maintained
15145 F:      drivers/usb/misc/rio500*
15146
15147 USB EHCI DRIVER
15148 M:      Alan Stern <stern@rowland.harvard.edu>
15149 L:      linux-usb@vger.kernel.org
15150 S:      Maintained
15151 F:      Documentation/usb/ehci.txt
15152 F:      drivers/usb/host/ehci*
15153
15154 USB GADGET/PERIPHERAL SUBSYSTEM
15155 M:      Felipe Balbi <balbi@kernel.org>
15156 L:      linux-usb@vger.kernel.org
15157 W:      http://www.linux-usb.org/gadget
15158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15159 S:      Maintained
15160 F:      drivers/usb/gadget/
15161 F:      include/linux/usb/gadget*
15162
15163 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15164 M:      Jiri Kosina <jikos@kernel.org>
15165 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15166 L:      linux-usb@vger.kernel.org
15167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15168 S:      Maintained
15169 F:      Documentation/hid/hiddev.txt
15170 F:      drivers/hid/usbhid/
15171
15172 USB INTEL XHCI ROLE MUX DRIVER
15173 M:      Hans de Goede <hdegoede@redhat.com>
15174 L:      linux-usb@vger.kernel.org
15175 S:      Maintained
15176 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15177
15178 USB ISP116X DRIVER
15179 M:      Olav Kongas <ok@artecdesign.ee>
15180 L:      linux-usb@vger.kernel.org
15181 S:      Maintained
15182 F:      drivers/usb/host/isp116x*
15183 F:      include/linux/usb/isp116x.h
15184
15185 USB LAN78XX ETHERNET DRIVER
15186 M:      Woojung Huh <woojung.huh@microchip.com>
15187 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15188 L:      netdev@vger.kernel.org
15189 S:      Maintained
15190 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15191 F:      drivers/net/usb/lan78xx.*
15192 F:      include/dt-bindings/net/microchip-lan78xx.h
15193
15194 USB MASS STORAGE DRIVER
15195 M:      Alan Stern <stern@rowland.harvard.edu>
15196 L:      linux-usb@vger.kernel.org
15197 L:      usb-storage@lists.one-eyed-alien.net
15198 S:      Maintained
15199 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15200 F:      drivers/usb/storage/
15201
15202 USB MIDI DRIVER
15203 M:      Clemens Ladisch <clemens@ladisch.de>
15204 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15205 T:      git git://git.alsa-project.org/alsa-kernel.git
15206 S:      Maintained
15207 F:      sound/usb/midi.*
15208
15209 USB NETWORKING DRIVERS
15210 L:      linux-usb@vger.kernel.org
15211 S:      Odd Fixes
15212 F:      drivers/net/usb/
15213
15214 USB OHCI DRIVER
15215 M:      Alan Stern <stern@rowland.harvard.edu>
15216 L:      linux-usb@vger.kernel.org
15217 S:      Maintained
15218 F:      Documentation/usb/ohci.txt
15219 F:      drivers/usb/host/ohci*
15220
15221 USB OTG FSM (Finite State Machine)
15222 M:      Peter Chen <Peter.Chen@nxp.com>
15223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15224 L:      linux-usb@vger.kernel.org
15225 S:      Maintained
15226 F:      drivers/usb/common/usb-otg-fsm.c
15227
15228 USB OVER IP DRIVER
15229 M:      Valentina Manea <valentina.manea.m@gmail.com>
15230 M:      Shuah Khan <shuah@kernel.org>
15231 L:      linux-usb@vger.kernel.org
15232 S:      Maintained
15233 F:      Documentation/usb/usbip_protocol.txt
15234 F:      drivers/usb/usbip/
15235 F:      tools/usb/usbip/
15236 F:      tools/testing/selftests/drivers/usb/usbip/
15237
15238 USB PEGASUS DRIVER
15239 M:      Petko Manolov <petkan@nucleusys.com>
15240 L:      linux-usb@vger.kernel.org
15241 L:      netdev@vger.kernel.org
15242 T:      git git://github.com/petkan/pegasus.git
15243 W:      https://github.com/petkan/pegasus
15244 S:      Maintained
15245 F:      drivers/net/usb/pegasus.*
15246
15247 USB PHY LAYER
15248 M:      Felipe Balbi <balbi@kernel.org>
15249 L:      linux-usb@vger.kernel.org
15250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15251 S:      Maintained
15252 F:      drivers/usb/phy/
15253
15254 USB PRINTER DRIVER (usblp)
15255 M:      Pete Zaitcev <zaitcev@redhat.com>
15256 L:      linux-usb@vger.kernel.org
15257 S:      Supported
15258 F:      drivers/usb/class/usblp.c
15259
15260 USB QMI WWAN NETWORK DRIVER
15261 M:      Bjørn Mork <bjorn@mork.no>
15262 L:      netdev@vger.kernel.org
15263 S:      Maintained
15264 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15265 F:      drivers/net/usb/qmi_wwan.c
15266
15267 USB RTL8150 DRIVER
15268 M:      Petko Manolov <petkan@nucleusys.com>
15269 L:      linux-usb@vger.kernel.org
15270 L:      netdev@vger.kernel.org
15271 T:      git git://github.com/petkan/rtl8150.git
15272 W:      https://github.com/petkan/rtl8150
15273 S:      Maintained
15274 F:      drivers/net/usb/rtl8150.c
15275
15276 USB SERIAL SUBSYSTEM
15277 M:      Johan Hovold <johan@kernel.org>
15278 L:      linux-usb@vger.kernel.org
15279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15280 S:      Maintained
15281 F:      Documentation/usb/usb-serial.txt
15282 F:      drivers/usb/serial/
15283 F:      include/linux/usb/serial.h
15284
15285 USB SMSC75XX ETHERNET DRIVER
15286 M:      Steve Glendinning <steve.glendinning@shawell.net>
15287 L:      netdev@vger.kernel.org
15288 S:      Maintained
15289 F:      drivers/net/usb/smsc75xx.*
15290
15291 USB SMSC95XX ETHERNET DRIVER
15292 M:      Steve Glendinning <steve.glendinning@shawell.net>
15293 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15294 L:      netdev@vger.kernel.org
15295 S:      Maintained
15296 F:      drivers/net/usb/smsc95xx.*
15297
15298 USB SUBSYSTEM
15299 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15300 L:      linux-usb@vger.kernel.org
15301 W:      http://www.linux-usb.org
15302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15303 S:      Supported
15304 F:      Documentation/devicetree/bindings/usb/
15305 F:      Documentation/usb/
15306 F:      drivers/usb/
15307 F:      include/linux/usb.h
15308 F:      include/linux/usb/
15309
15310 USB TYPEC PI3USB30532 MUX DRIVER
15311 M:      Hans de Goede <hdegoede@redhat.com>
15312 L:      linux-usb@vger.kernel.org
15313 S:      Maintained
15314 F:      drivers/usb/typec/mux/pi3usb30532.c
15315
15316 USB TYPEC CLASS
15317 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15318 L:      linux-usb@vger.kernel.org
15319 S:      Maintained
15320 F:      Documentation/ABI/testing/sysfs-class-typec
15321 F:      Documentation/driver-api/usb/typec.rst
15322 F:      drivers/usb/typec/
15323 F:      include/linux/usb/typec.h
15324
15325 USB TYPEC BUS FOR ALTERNATE MODES
15326 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15327 L:      linux-usb@vger.kernel.org
15328 S:      Maintained
15329 F:      Documentation/ABI/testing/sysfs-bus-typec
15330 F:      Documentation/driver-api/usb/typec_bus.rst
15331 F:      drivers/usb/typec/altmodes/
15332 F:      include/linux/usb/typec_altmode.h
15333
15334 USB UHCI DRIVER
15335 M:      Alan Stern <stern@rowland.harvard.edu>
15336 L:      linux-usb@vger.kernel.org
15337 S:      Maintained
15338 F:      drivers/usb/host/uhci*
15339
15340 USB VIDEO CLASS
15341 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15342 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15343 L:      linux-media@vger.kernel.org
15344 T:      git git://linuxtv.org/media_tree.git
15345 W:      http://www.ideasonboard.org/uvc/
15346 S:      Maintained
15347 F:      drivers/media/usb/uvc/
15348 F:      include/uapi/linux/uvcvideo.h
15349
15350 USB VISION DRIVER
15351 M:      Hans Verkuil <hverkuil@xs4all.nl>
15352 L:      linux-media@vger.kernel.org
15353 T:      git git://linuxtv.org/media_tree.git
15354 W:      https://linuxtv.org
15355 S:      Odd Fixes
15356 F:      drivers/media/usb/usbvision/
15357
15358 USB WEBCAM GADGET
15359 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15360 L:      linux-usb@vger.kernel.org
15361 S:      Maintained
15362 F:      drivers/usb/gadget/function/*uvc*
15363 F:      drivers/usb/gadget/legacy/webcam.c
15364 F:      include/uapi/linux/usb/g_uvc.h
15365
15366 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15367 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15368 L:      linux-wireless@vger.kernel.org
15369 S:      Maintained
15370 F:      drivers/net/wireless/rndis_wlan.c
15371
15372 USB XHCI DRIVER
15373 M:      Mathias Nyman <mathias.nyman@intel.com>
15374 R:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
15375 L:      linux-usb@vger.kernel.org
15376 S:      Supported
15377 F:      drivers/usb/host/xhci*
15378 F:      drivers/usb/host/pci-quirks*
15379
15380 USB ZD1201 DRIVER
15381 L:      linux-wireless@vger.kernel.org
15382 W:      http://linux-lc100020.sourceforge.net
15383 S:      Orphan
15384 F:      drivers/net/wireless/zydas/zd1201.*
15385
15386 USB ZR364XX DRIVER
15387 M:      Antoine Jacquet <royale@zerezo.com>
15388 L:      linux-usb@vger.kernel.org
15389 L:      linux-media@vger.kernel.org
15390 T:      git git://linuxtv.org/media_tree.git
15391 W:      http://royale.zerezo.com/zr364xx/
15392 S:      Maintained
15393 F:      Documentation/media/v4l-drivers/zr364xx*
15394 F:      drivers/media/usb/zr364xx/
15395
15396 USER-MODE LINUX (UML)
15397 M:      Jeff Dike <jdike@addtoit.com>
15398 M:      Richard Weinberger <richard@nod.at>
15399 L:      linux-um@lists.infradead.org
15400 W:      http://user-mode-linux.sourceforge.net
15401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15402 S:      Maintained
15403 F:      Documentation/virtual/uml/
15404 F:      arch/um/
15405 F:      arch/x86/um/
15406 F:      fs/hostfs/
15407 F:      fs/hppfs/
15408
15409 USERSPACE I/O (UIO)
15410 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15411 S:      Maintained
15412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15413 F:      Documentation/driver-api/uio-howto.rst
15414 F:      drivers/uio/
15415 F:      include/linux/uio*.h
15416
15417 USERSPACE I/O (UIO) DRIVER FOR XILINX AI ENGINE NPI
15418 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15419 S:      Maintained
15420 F:      Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine-npi.txt
15421
15422 UTIL-LINUX PACKAGE
15423 M:      Karel Zak <kzak@redhat.com>
15424 L:      util-linux@vger.kernel.org
15425 W:      http://en.wikipedia.org/wiki/Util-linux
15426 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15427 S:      Maintained
15428
15429 UUID HELPERS
15430 M:      Christoph Hellwig <hch@lst.de>
15431 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15432 L:      linux-kernel@vger.kernel.org
15433 T:      git git://git.infradead.org/users/hch/uuid.git
15434 F:      lib/uuid.c
15435 F:      lib/test_uuid.c
15436 F:      include/linux/uuid.h
15437 F:      include/uapi/linux/uuid.h
15438 S:      Maintained
15439
15440 UVESAFB DRIVER
15441 M:      Michal Januszewski <spock@gentoo.org>
15442 L:      linux-fbdev@vger.kernel.org
15443 W:      https://github.com/mjanusz/v86d
15444 S:      Maintained
15445 F:      Documentation/fb/uvesafb.txt
15446 F:      drivers/video/fbdev/uvesafb.*
15447
15448 VF610 NAND DRIVER
15449 M:      Stefan Agner <stefan@agner.ch>
15450 L:      linux-mtd@lists.infradead.org
15451 S:      Supported
15452 F:      drivers/mtd/nand/raw/vf610_nfc.c
15453
15454 VFAT/FAT/MSDOS FILESYSTEM
15455 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15456 S:      Maintained
15457 F:      Documentation/filesystems/vfat.txt
15458 F:      fs/fat/
15459
15460 VFIO DRIVER
15461 M:      Alex Williamson <alex.williamson@redhat.com>
15462 L:      kvm@vger.kernel.org
15463 T:      git git://github.com/awilliam/linux-vfio.git
15464 S:      Maintained
15465 F:      Documentation/vfio.txt
15466 F:      drivers/vfio/
15467 F:      include/linux/vfio.h
15468 F:      include/uapi/linux/vfio.h
15469
15470 VFIO MEDIATED DEVICE DRIVERS
15471 M:      Kirti Wankhede <kwankhede@nvidia.com>
15472 L:      kvm@vger.kernel.org
15473 S:      Maintained
15474 F:      Documentation/vfio-mediated-device.txt
15475 F:      drivers/vfio/mdev/
15476 F:      include/linux/mdev.h
15477 F:      samples/vfio-mdev/
15478
15479 VFIO PLATFORM DRIVER
15480 M:      Eric Auger <eric.auger@redhat.com>
15481 L:      kvm@vger.kernel.org
15482 S:      Maintained
15483 F:      drivers/vfio/platform/
15484
15485 VGA_SWITCHEROO
15486 R:      Lukas Wunner <lukas@wunner.de>
15487 S:      Maintained
15488 F:      Documentation/gpu/vga-switcheroo.rst
15489 F:      drivers/gpu/vga/vga_switcheroo.c
15490 F:      include/linux/vga_switcheroo.h
15491 T:      git git://anongit.freedesktop.org/drm/drm-misc
15492
15493 VIA RHINE NETWORK DRIVER
15494 S:      Orphan
15495 F:      drivers/net/ethernet/via/via-rhine.c
15496
15497 VIA SD/MMC CARD CONTROLLER DRIVER
15498 M:      Bruce Chang <brucechang@via.com.tw>
15499 M:      Harald Welte <HaraldWelte@viatech.com>
15500 S:      Maintained
15501 F:      drivers/mmc/host/via-sdmmc.c
15502
15503 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15504 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15505 L:      linux-fbdev@vger.kernel.org
15506 S:      Maintained
15507 F:      include/linux/via-core.h
15508 F:      include/linux/via-gpio.h
15509 F:      include/linux/via_i2c.h
15510 F:      drivers/video/fbdev/via/
15511
15512 VIA VELOCITY NETWORK DRIVER
15513 M:      Francois Romieu <romieu@fr.zoreil.com>
15514 L:      netdev@vger.kernel.org
15515 S:      Maintained
15516 F:      drivers/net/ethernet/via/via-velocity.*
15517
15518 VICODEC VIRTUAL CODEC DRIVER
15519 M:      Hans Verkuil <hans.verkuil@cisco.com>
15520 L:      linux-media@vger.kernel.org
15521 T:      git git://linuxtv.org/media_tree.git
15522 W:      https://linuxtv.org
15523 S:      Maintained
15524 F:      drivers/media/platform/vicodec/*
15525
15526 VIDEO MULTIPLEXER DRIVER
15527 M:      Philipp Zabel <p.zabel@pengutronix.de>
15528 L:      linux-media@vger.kernel.org
15529 S:      Maintained
15530 F:      drivers/media/platform/video-mux.c
15531
15532 VIDEO I2C POLLING DRIVER
15533 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15534 L:      linux-media@vger.kernel.org
15535 S:      Maintained
15536 F:      drivers/media/i2c/video-i2c.c
15537
15538 VIDEOBUF2 FRAMEWORK
15539 M:      Pawel Osciak <pawel@osciak.com>
15540 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15541 M:      Kyungmin Park <kyungmin.park@samsung.com>
15542 L:      linux-media@vger.kernel.org
15543 S:      Maintained
15544 F:      drivers/media/v4l2-core/videobuf2-*
15545 F:      include/media/videobuf2-*
15546
15547 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15548 M:      Helen Koike <helen.koike@collabora.com>
15549 L:      linux-media@vger.kernel.org
15550 T:      git git://linuxtv.org/media_tree.git
15551 W:      https://linuxtv.org
15552 S:      Maintained
15553 F:      drivers/media/platform/vimc/*
15554
15555 VIRT LIB
15556 M:      Alex Williamson <alex.williamson@redhat.com>
15557 M:      Paolo Bonzini <pbonzini@redhat.com>
15558 L:      kvm@vger.kernel.org
15559 S:      Supported
15560 F:      virt/lib/
15561
15562 VIRTIO AND VHOST VSOCK DRIVER
15563 M:      Stefan Hajnoczi <stefanha@redhat.com>
15564 L:      kvm@vger.kernel.org
15565 L:      virtualization@lists.linux-foundation.org
15566 L:      netdev@vger.kernel.org
15567 S:      Maintained
15568 F:      include/linux/virtio_vsock.h
15569 F:      include/uapi/linux/virtio_vsock.h
15570 F:      include/uapi/linux/vsockmon.h
15571 F:      include/uapi/linux/vm_sockets_diag.h
15572 F:      net/vmw_vsock/diag.c
15573 F:      net/vmw_vsock/af_vsock_tap.c
15574 F:      net/vmw_vsock/virtio_transport_common.c
15575 F:      net/vmw_vsock/virtio_transport.c
15576 F:      drivers/net/vsockmon.c
15577 F:      drivers/vhost/vsock.c
15578 F:      drivers/vhost/vsock.h
15579 F:      tools/testing/vsock/
15580
15581 VIRTIO CONSOLE DRIVER
15582 M:      Amit Shah <amit@kernel.org>
15583 L:      virtualization@lists.linux-foundation.org
15584 S:      Maintained
15585 F:      drivers/char/virtio_console.c
15586 F:      include/linux/virtio_console.h
15587 F:      include/uapi/linux/virtio_console.h
15588
15589 VIRTIO CORE, NET AND BLOCK DRIVERS
15590 M:      "Michael S. Tsirkin" <mst@redhat.com>
15591 M:      Jason Wang <jasowang@redhat.com>
15592 L:      virtualization@lists.linux-foundation.org
15593 S:      Maintained
15594 F:      Documentation/devicetree/bindings/virtio/
15595 F:      drivers/virtio/
15596 F:      tools/virtio/
15597 F:      drivers/net/virtio_net.c
15598 F:      drivers/block/virtio_blk.c
15599 F:      include/linux/virtio*.h
15600 F:      include/uapi/linux/virtio_*.h
15601 F:      drivers/crypto/virtio/
15602 F:      mm/balloon_compaction.c
15603
15604 VIRTIO CRYPTO DRIVER
15605 M:      Gonglei <arei.gonglei@huawei.com>
15606 L:      virtualization@lists.linux-foundation.org
15607 L:      linux-crypto@vger.kernel.org
15608 S:      Maintained
15609 F:      drivers/crypto/virtio/
15610 F:      include/uapi/linux/virtio_crypto.h
15611
15612 VIRTIO DRIVERS FOR S390
15613 M:      Cornelia Huck <cohuck@redhat.com>
15614 M:      Halil Pasic <pasic@linux.ibm.com>
15615 L:      linux-s390@vger.kernel.org
15616 L:      virtualization@lists.linux-foundation.org
15617 L:      kvm@vger.kernel.org
15618 S:      Supported
15619 F:      drivers/s390/virtio/
15620 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15621
15622 VIRTIO GPU DRIVER
15623 M:      David Airlie <airlied@linux.ie>
15624 M:      Gerd Hoffmann <kraxel@redhat.com>
15625 L:      dri-devel@lists.freedesktop.org
15626 L:      virtualization@lists.linux-foundation.org
15627 T:      git git://anongit.freedesktop.org/drm/drm-misc
15628 S:      Maintained
15629 F:      drivers/gpu/drm/virtio/
15630 F:      include/uapi/linux/virtio_gpu.h
15631
15632 VIRTIO HOST (VHOST)
15633 M:      "Michael S. Tsirkin" <mst@redhat.com>
15634 M:      Jason Wang <jasowang@redhat.com>
15635 L:      kvm@vger.kernel.org
15636 L:      virtualization@lists.linux-foundation.org
15637 L:      netdev@vger.kernel.org
15638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15639 S:      Maintained
15640 F:      drivers/vhost/
15641 F:      include/uapi/linux/vhost.h
15642
15643 VIRTIO INPUT DRIVER
15644 M:      Gerd Hoffmann <kraxel@redhat.com>
15645 S:      Maintained
15646 F:      drivers/virtio/virtio_input.c
15647 F:      include/uapi/linux/virtio_input.h
15648
15649 VIRTUAL BOX GUEST DEVICE DRIVER
15650 M:      Hans de Goede <hdegoede@redhat.com>
15651 M:      Arnd Bergmann <arnd@arndb.de>
15652 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15653 S:      Maintained
15654 F:      include/linux/vbox_utils.h
15655 F:      include/uapi/linux/vbox*.h
15656 F:      drivers/virt/vboxguest/
15657
15658 VIRTUAL SERIO DEVICE DRIVER
15659 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15660 S:      Maintained
15661 F:      drivers/input/serio/userio.c
15662 F:      include/uapi/linux/userio.h
15663
15664 VIVID VIRTUAL VIDEO DRIVER
15665 M:      Hans Verkuil <hverkuil@xs4all.nl>
15666 L:      linux-media@vger.kernel.org
15667 T:      git git://linuxtv.org/media_tree.git
15668 W:      https://linuxtv.org
15669 S:      Maintained
15670 F:      drivers/media/platform/vivid/*
15671
15672 VLYNQ BUS
15673 M:      Florian Fainelli <f.fainelli@gmail.com>
15674 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15675 S:      Maintained
15676 F:      drivers/vlynq/vlynq.c
15677 F:      include/linux/vlynq.h
15678
15679 VME SUBSYSTEM
15680 M:      Martyn Welch <martyn@welchs.me.uk>
15681 M:      Manohar Vanga <manohar.vanga@gmail.com>
15682 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15683 L:      devel@driverdev.osuosl.org
15684 S:      Maintained
15685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15686 F:      Documentation/driver-api/vme.rst
15687 F:      drivers/staging/vme/
15688 F:      drivers/vme/
15689 F:      include/linux/vme*
15690
15691 VMWARE BALLOON DRIVER
15692 M:      Xavier Deguillard <xdeguillard@vmware.com>
15693 M:      Nadav Amit <namit@vmware.com>
15694 M:      "VMware, Inc." <pv-drivers@vmware.com>
15695 L:      linux-kernel@vger.kernel.org
15696 S:      Maintained
15697 F:      drivers/misc/vmw_balloon.c
15698
15699 VMWARE HYPERVISOR INTERFACE
15700 M:      Alok Kataria <akataria@vmware.com>
15701 L:      virtualization@lists.linux-foundation.org
15702 S:      Supported
15703 F:      arch/x86/kernel/cpu/vmware.c
15704
15705 VMWARE PVRDMA DRIVER
15706 M:      Adit Ranadive <aditr@vmware.com>
15707 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15708 L:      linux-rdma@vger.kernel.org
15709 S:      Maintained
15710 F:      drivers/infiniband/hw/vmw_pvrdma/
15711
15712 VMware PVSCSI driver
15713 M:      Jim Gill <jgill@vmware.com>
15714 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15715 L:      linux-scsi@vger.kernel.org
15716 S:      Maintained
15717 F:      drivers/scsi/vmw_pvscsi.c
15718 F:      drivers/scsi/vmw_pvscsi.h
15719
15720 VMWARE VMMOUSE SUBDRIVER
15721 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15722 M:      "VMware, Inc." <pv-drivers@vmware.com>
15723 L:      linux-input@vger.kernel.org
15724 S:      Maintained
15725 F:      drivers/input/mouse/vmmouse.c
15726 F:      drivers/input/mouse/vmmouse.h
15727
15728 VMWARE VMXNET3 ETHERNET DRIVER
15729 M:      Ronak Doshi <doshir@vmware.com>
15730 M:      "VMware, Inc." <pv-drivers@vmware.com>
15731 L:      netdev@vger.kernel.org
15732 S:      Maintained
15733 F:      drivers/net/vmxnet3/
15734
15735 VOCORE VOCORE2 BOARD
15736 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15737 L:      linux-mips@linux-mips.org
15738 S:      Maintained
15739 F:      arch/mips/boot/dts/ralink/vocore2.dts
15740
15741 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15742 M:      Liam Girdwood <lgirdwood@gmail.com>
15743 M:      Mark Brown <broonie@kernel.org>
15744 L:      linux-kernel@vger.kernel.org
15745 W:      http://www.slimlogic.co.uk/?p=48
15746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15747 S:      Supported
15748 F:      Documentation/devicetree/bindings/regulator/
15749 F:      Documentation/power/regulator/
15750 F:      drivers/regulator/
15751 F:      include/dt-bindings/regulator/
15752 F:      include/linux/regulator/
15753
15754 VRF
15755 M:      David Ahern <dsa@cumulusnetworks.com>
15756 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15757 L:      netdev@vger.kernel.org
15758 S:      Maintained
15759 F:      drivers/net/vrf.c
15760 F:      Documentation/networking/vrf.txt
15761
15762 VT1211 HARDWARE MONITOR DRIVER
15763 M:      Juerg Haefliger <juergh@gmail.com>
15764 L:      linux-hwmon@vger.kernel.org
15765 S:      Maintained
15766 F:      Documentation/hwmon/vt1211
15767 F:      drivers/hwmon/vt1211.c
15768
15769 VT8231 HARDWARE MONITOR DRIVER
15770 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15771 L:      linux-hwmon@vger.kernel.org
15772 S:      Maintained
15773 F:      drivers/hwmon/vt8231.c
15774
15775 VUB300 USB to SDIO/SD/MMC bridge chip
15776 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15777 L:      linux-mmc@vger.kernel.org
15778 L:      linux-usb@vger.kernel.org
15779 S:      Supported
15780 F:      drivers/mmc/host/vub300.c
15781
15782 W1 DALLAS'S 1-WIRE BUS
15783 M:      Evgeniy Polyakov <zbr@ioremap.net>
15784 S:      Maintained
15785 F:      Documentation/devicetree/bindings/w1/
15786 F:      Documentation/w1/
15787 F:      drivers/w1/
15788 F:      include/linux/w1.h
15789
15790 W83791D HARDWARE MONITORING DRIVER
15791 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15792 L:      linux-hwmon@vger.kernel.org
15793 S:      Maintained
15794 F:      Documentation/hwmon/w83791d
15795 F:      drivers/hwmon/w83791d.c
15796
15797 W83793 HARDWARE MONITORING DRIVER
15798 M:      Rudolf Marek <r.marek@assembler.cz>
15799 L:      linux-hwmon@vger.kernel.org
15800 S:      Maintained
15801 F:      Documentation/hwmon/w83793
15802 F:      drivers/hwmon/w83793.c
15803
15804 W83795 HARDWARE MONITORING DRIVER
15805 M:      Jean Delvare <jdelvare@suse.com>
15806 L:      linux-hwmon@vger.kernel.org
15807 S:      Maintained
15808 F:      drivers/hwmon/w83795.c
15809
15810 W83L51xD SD/MMC CARD INTERFACE DRIVER
15811 M:      Pierre Ossman <pierre@ossman.eu>
15812 S:      Maintained
15813 F:      drivers/mmc/host/wbsd.*
15814
15815 WACOM PROTOCOL 4 SERIAL TABLETS
15816 M:      Julian Squires <julian@cipht.net>
15817 M:      Hans de Goede <hdegoede@redhat.com>
15818 L:      linux-input@vger.kernel.org
15819 S:      Maintained
15820 F:      drivers/input/tablet/wacom_serial4.c
15821
15822 WATCHDOG DEVICE DRIVERS
15823 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15824 M:      Guenter Roeck <linux@roeck-us.net>
15825 L:      linux-watchdog@vger.kernel.org
15826 W:      http://www.linux-watchdog.org/
15827 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15828 S:      Maintained
15829 F:      Documentation/devicetree/bindings/watchdog/
15830 F:      Documentation/watchdog/
15831 F:      drivers/watchdog/
15832 F:      include/linux/watchdog.h
15833 F:      include/uapi/linux/watchdog.h
15834
15835 WHISKEYCOVE PMIC GPIO DRIVER
15836 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15837 L:      linux-gpio@vger.kernel.org
15838 S:      Maintained
15839 F:      drivers/gpio/gpio-wcove.c
15840
15841 WIIMOTE HID DRIVER
15842 M:      David Herrmann <dh.herrmann@googlemail.com>
15843 L:      linux-input@vger.kernel.org
15844 S:      Maintained
15845 F:      drivers/hid/hid-wiimote*
15846
15847 WILOCITY WIL6210 WIRELESS DRIVER
15848 M:      Maya Erez <merez@codeaurora.org>
15849 L:      linux-wireless@vger.kernel.org
15850 L:      wil6210@qti.qualcomm.com
15851 S:      Supported
15852 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15853 F:      drivers/net/wireless/ath/wil6210/
15854
15855 WIMAX STACK
15856 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15857 M:      linux-wimax@intel.com
15858 L:      wimax@linuxwimax.org (subscribers-only)
15859 S:      Supported
15860 W:      http://linuxwimax.org
15861 F:      Documentation/wimax/README.wimax
15862 F:      include/linux/wimax/debug.h
15863 F:      include/net/wimax.h
15864 F:      include/uapi/linux/wimax.h
15865 F:      net/wimax/
15866
15867 WINBOND CIR DRIVER
15868 M:      David Härdeman <david@hardeman.nu>
15869 S:      Maintained
15870 F:      drivers/media/rc/winbond-cir.c
15871
15872 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15873 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15874 L:      linux-watchdog@vger.kernel.org
15875 S:      Maintained
15876 F:      drivers/watchdog/ebc-c384_wdt.c
15877
15878 WINSYSTEMS WS16C48 GPIO DRIVER
15879 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15880 L:      linux-gpio@vger.kernel.org
15881 S:      Maintained
15882 F:      drivers/gpio/gpio-ws16c48.c
15883
15884 WISTRON LAPTOP BUTTON DRIVER
15885 M:      Miloslav Trmac <mitr@volny.cz>
15886 S:      Maintained
15887 F:      drivers/input/misc/wistron_btns.c
15888
15889 WL3501 WIRELESS PCMCIA CARD DRIVER
15890 L:      linux-wireless@vger.kernel.org
15891 S:      Odd fixes
15892 F:      drivers/net/wireless/wl3501*
15893
15894 WOLFSON MICROELECTRONICS DRIVERS
15895 L:      patches@opensource.cirrus.com
15896 T:      git https://github.com/CirrusLogic/linux-drivers.git
15897 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15898 S:      Supported
15899 F:      Documentation/hwmon/wm83??
15900 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15901 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15902 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15903 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15904 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15905 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15906 F:      drivers/clk/clk-wm83*.c
15907 F:      drivers/extcon/extcon-arizona.c
15908 F:      drivers/leds/leds-wm83*.c
15909 F:      drivers/gpio/gpio-*wm*.c
15910 F:      drivers/gpio/gpio-arizona.c
15911 F:      drivers/hwmon/wm83??-hwmon.c
15912 F:      drivers/input/misc/wm831x-on.c
15913 F:      drivers/input/touchscreen/wm831x-ts.c
15914 F:      drivers/input/touchscreen/wm97*.c
15915 F:      drivers/mfd/arizona*
15916 F:      drivers/mfd/wm*.c
15917 F:      drivers/mfd/cs47l24*
15918 F:      drivers/power/supply/wm83*.c
15919 F:      drivers/rtc/rtc-wm83*.c
15920 F:      drivers/regulator/wm8*.c
15921 F:      drivers/regulator/arizona*
15922 F:      drivers/video/backlight/wm83*_bl.c
15923 F:      drivers/watchdog/wm83*_wdt.c
15924 F:      include/linux/mfd/arizona/
15925 F:      include/linux/mfd/wm831x/
15926 F:      include/linux/mfd/wm8350/
15927 F:      include/linux/mfd/wm8400*
15928 F:      include/linux/regulator/arizona*
15929 F:      include/linux/wm97xx.h
15930 F:      include/sound/wm????.h
15931 F:      sound/soc/codecs/arizona.?
15932 F:      sound/soc/codecs/wm*
15933 F:      sound/soc/codecs/cs47l24*
15934
15935 WORKQUEUE
15936 M:      Tejun Heo <tj@kernel.org>
15937 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15939 S:      Maintained
15940 F:      include/linux/workqueue.h
15941 F:      kernel/workqueue.c
15942 F:      Documentation/core-api/workqueue.rst
15943
15944 X-POWERS AXP288 PMIC DRIVERS
15945 M:      Hans de Goede <hdegoede@redhat.com>
15946 S:      Maintained
15947 N:      axp288
15948 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15949
15950 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15951 M:      Chen-Yu Tsai <wens@csie.org>
15952 L:      linux-kernel@vger.kernel.org
15953 S:      Maintained
15954 N:      axp[128]
15955
15956 X.25 NETWORK LAYER
15957 M:      Andrew Hendry <andrew.hendry@gmail.com>
15958 L:      linux-x25@vger.kernel.org
15959 S:      Odd Fixes
15960 F:      Documentation/networking/x25*
15961 F:      include/net/x25*
15962 F:      net/x25/
15963
15964 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15965 M:      Thomas Gleixner <tglx@linutronix.de>
15966 M:      Ingo Molnar <mingo@redhat.com>
15967 M:      Borislav Petkov <bp@alien8.de>
15968 R:      "H. Peter Anvin" <hpa@zytor.com>
15969 M:      x86@kernel.org
15970 L:      linux-kernel@vger.kernel.org
15971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15972 S:      Maintained
15973 F:      Documentation/devicetree/bindings/x86/
15974 F:      Documentation/x86/
15975 F:      arch/x86/
15976
15977 X86 ENTRY CODE
15978 M:      Andy Lutomirski <luto@kernel.org>
15979 L:      linux-kernel@vger.kernel.org
15980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15981 S:      Maintained
15982 F:      arch/x86/entry/
15983
15984 X86 MCE INFRASTRUCTURE
15985 M:      Tony Luck <tony.luck@intel.com>
15986 M:      Borislav Petkov <bp@alien8.de>
15987 L:      linux-edac@vger.kernel.org
15988 S:      Maintained
15989 F:      arch/x86/kernel/cpu/mcheck/*
15990
15991 X86 MICROCODE UPDATE SUPPORT
15992 M:      Borislav Petkov <bp@alien8.de>
15993 S:      Maintained
15994 F:      arch/x86/kernel/cpu/microcode/*
15995
15996 X86 MM
15997 M:      Dave Hansen <dave.hansen@linux.intel.com>
15998 M:      Andy Lutomirski <luto@kernel.org>
15999 M:      Peter Zijlstra <peterz@infradead.org>
16000 L:      linux-kernel@vger.kernel.org
16001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16002 S:      Maintained
16003 F:      arch/x86/mm/
16004
16005 X86 PLATFORM DRIVERS
16006 M:      Darren Hart <dvhart@infradead.org>
16007 M:      Andy Shevchenko <andy@infradead.org>
16008 L:      platform-driver-x86@vger.kernel.org
16009 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16010 S:      Maintained
16011 F:      drivers/platform/x86/
16012 F:      drivers/platform/olpc/
16013
16014 X86 VDSO
16015 M:      Andy Lutomirski <luto@kernel.org>
16016 L:      linux-kernel@vger.kernel.org
16017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16018 S:      Maintained
16019 F:      arch/x86/entry/vdso/
16020
16021 XC2028/3028 TUNER DRIVER
16022 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16023 L:      linux-media@vger.kernel.org
16024 W:      https://linuxtv.org
16025 T:      git git://linuxtv.org/media_tree.git
16026 S:      Maintained
16027 F:      drivers/media/tuners/tuner-xc2028.*
16028
16029 XDP SOCKETS (AF_XDP)
16030 M:      Björn Töpel <bjorn.topel@intel.com>
16031 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16032 L:      netdev@vger.kernel.org
16033 S:      Maintained
16034 F:      kernel/bpf/xskmap.c
16035 F:      net/xdp/
16036
16037 XEN BLOCK SUBSYSTEM
16038 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16039 M:      Roger Pau Monné <roger.pau@citrix.com>
16040 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16041 S:      Supported
16042 F:      drivers/block/xen-blkback/*
16043 F:      drivers/block/xen*
16044
16045 XEN HYPERVISOR ARM
16046 M:      Stefano Stabellini <sstabellini@kernel.org>
16047 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16048 S:      Maintained
16049 F:      arch/arm/xen/
16050 F:      arch/arm/include/asm/xen/
16051
16052 XEN HYPERVISOR ARM64
16053 M:      Stefano Stabellini <sstabellini@kernel.org>
16054 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16055 S:      Maintained
16056 F:      arch/arm64/xen/
16057 F:      arch/arm64/include/asm/xen/
16058
16059 XEN HYPERVISOR INTERFACE
16060 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16061 M:      Juergen Gross <jgross@suse.com>
16062 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16064 S:      Supported
16065 F:      arch/x86/xen/
16066 F:      drivers/*/xen-*front.c
16067 F:      drivers/xen/
16068 F:      arch/x86/include/asm/xen/
16069 F:      arch/x86/include/asm/pvclock-abi.h
16070 F:      include/xen/
16071 F:      include/uapi/xen/
16072 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16073 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16074
16075 XEN NETWORK BACKEND DRIVER
16076 M:      Wei Liu <wei.liu2@citrix.com>
16077 M:      Paul Durrant <paul.durrant@citrix.com>
16078 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16079 L:      netdev@vger.kernel.org
16080 S:      Supported
16081 F:      drivers/net/xen-netback/*
16082
16083 XEN PCI SUBSYSTEM
16084 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16085 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16086 S:      Supported
16087 F:      arch/x86/pci/*xen*
16088 F:      drivers/pci/*xen*
16089
16090 XEN PVSCSI DRIVERS
16091 M:      Juergen Gross <jgross@suse.com>
16092 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16093 L:      linux-scsi@vger.kernel.org
16094 S:      Supported
16095 F:      drivers/scsi/xen-scsifront.c
16096 F:      drivers/xen/xen-scsiback.c
16097 F:      include/xen/interface/io/vscsiif.h
16098
16099 XEN SWIOTLB SUBSYSTEM
16100 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16101 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16102 L:      iommu@lists.linux-foundation.org
16103 S:      Supported
16104 F:      arch/x86/xen/*swiotlb*
16105 F:      drivers/xen/*swiotlb*
16106
16107 XEN SOUND FRONTEND DRIVER
16108 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16109 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16111 S:      Supported
16112 F:      sound/xen/*
16113
16114 XFS FILESYSTEM
16115 M:      Darrick J. Wong <darrick.wong@oracle.com>
16116 M:      linux-xfs@vger.kernel.org
16117 L:      linux-xfs@vger.kernel.org
16118 W:      http://xfs.org/
16119 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16120 S:      Supported
16121 F:      Documentation/filesystems/xfs.txt
16122 F:      fs/xfs/
16123
16124 XILINX AUDIO FORMATTER (ASoC) DRIVER
16125 M:      Maruthi Srinivas Bayyavarapu <maruthi.srinivas.bayyavarapu@xilinx.com>
16126 R:      Vishal Sagar <vishal.sagar@xilinx.com>
16127 S:      Maintained
16128 L:      git@xilinx.com
16129 F:      Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt
16130 F:      sound/soc/xilinx/xlnx_formatter_pcm.c
16131
16132 XILINX AXI DMAENGINE DRIVER
16133 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
16134 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16135 R:      Harini Katakam <harini.katakam@xilinx.com>
16136 S:      Maintained
16137 F:      drivers/dma/xilinx/xilinx_dma.c
16138 F:      Documentation/devicetree/bindings/dma/xilinx/xilinx_dma.txt
16139
16140 XILINX AXI ETHERNET DRIVER
16141 M:      Anirudha Sarangi <anirudh@xilinx.com>
16142 M:      John Linn <John.Linn@xilinx.com>
16143 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
16144 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16145 R:      Harini Katakam <harini.katakam@xilinx.com>
16146 S:      Maintained
16147 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16148 F:      Documentation/devicetree/bindings/net/xilinx_axienet.txt
16149
16150 XILINX AXI SPI DRIVER
16151 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
16152 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
16153 S:      Maintained
16154 F:      drivers/spi/spi-xilinx.c
16155 F:      Documentation/devicetree/bindings/spi/spi-xilinx.txt
16156
16157 XILINX AXI USB DRIVER
16158 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
16159 S:      Maintained
16160 F:      drivers/usb/gadget/udc/udc-xilinx.c
16161 F:      Documentation/devicetree/bindings/usb/udc-xilinx.txt
16162
16163 XILINX AXI PERFORMANCE MONITOR DRIVER
16164 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
16165 S:      Maintained
16166 F:      drivers/uio/uio_xilinx_apm.c
16167 F:      Documentation/devicetree/bindings/uio/xilinx_apm.txt
16168
16169 XILINX CAN DRIVER
16170 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
16171 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
16172 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16173 S:      Maintained
16174 F:      drivers/net/can/xilinx_can.c
16175 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
16176
16177 XILINX DMA FRAMEBUFFER READ/WRITE DRIVER
16178 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16179 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16180 S:      Maintained
16181 L:      git@xilinx.com
16182 F:      Documentation/devicetree/bindings/dma/xilinx/xilinx_frmbuf.txt
16183 F:      drivers/dma/xilinx/xilinx_frmbuf.c
16184 F:      include/linux/dma/xilinx_frmbuf.h
16185
16186 XILINX EMACLITE DRIVER
16187 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
16188 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16189 R:      Harini Katakam <harini.katakam@xilinx.com>
16190 S:      Maintained
16191 F:      drivers/net/ethernet/xilinx/xilinx_emaclite.c
16192 F:      Documentation/devicetree/bindings/net/xilinx_emaclite.txt
16193
16194 XILINX GMII2RGMII DRIVER
16195 M:      Harini Katakam <harini.katakam@xilinx.com>
16196 R:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
16197 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16198 S:      Maintained
16199 F:      drivers/net/phy/xilinx_gmii2rgmii.c
16200 W:      https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842246/Xilinx+GMII2RGMII+convertor
16201
16202 XILINX GQSPI ZYNQMP SPI DRIVER
16203 M:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
16204 R:      Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>
16205 F:      drivers/spi/spi-zynqmp-gqspi.c
16206 W:      https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841754/Zynqmp+QSPI+Driver
16207
16208 XILINX I2S AUDIO (ASoC) DRIVER
16209 M:      Maruthi Srinivas Bayyavarapu <maruthi.srinivas.bayyavarapu@xilinx.com>
16210 R:      Vishal Sagar <vishal.sagar@xilinx.com>
16211 S:      Maintained
16212 L:      git@xilinx.com
16213 F:      Documentation/devicetree/bindings/sound/xlnx,i2s.txt
16214 F:      sound/soc/xilinx/xlnx_i2s.c
16215
16216 XILINX MEDIA AXIS SWITCH DRIVER
16217 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16218 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16219 S:      Maintained
16220 L:      git@xilinx.com
16221 F:      Documentation/devicetree/bindings/media/xilinx/xlnx,v-axi4s-switch.txt
16222 F:      drivers/media/platform/xilinx/xilinx-axis-switch.c
16223
16224 XILINX MEDIA CSI2RXSS DRIVER
16225 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16226 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16227 L:      git@xilinx.com
16228 S:      Maintained
16229 F:      Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.txt
16230 F:      drivers/media/platform/xilinx/xilinx-csi2rxss.c
16231 F:      include/uapi/linux/xilinx-csi2rxss.h
16232
16233 XILINX MEDIA DEMOSAIC DRIVER
16234 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16235 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16236 L:      git@xilinx.com
16237 S:      Maintained
16238 F:      Documentation/devicetree/bindings/media/xilinx/xlnx,v-demosaic.txt
16239 F:      drivers/media/platform/xilinx/xilinx-demosaic.c
16240
16241 XILINX MEDIA GAMMA DRIVER
16242 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16243 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16244 S:      Maintained
16245 L:      git@xilinx.com
16246 F:      Documentation/devicetree/bindings/media/xilinx/xlnx,v-gamma-lut.txt
16247 F:      drivers/media/platform/xilinx/xilinx-gamma.c
16248 F:      drivers/media/platform/xilinx/xilinx-gamma-coeff.h
16249
16250 XILINX MEDIA SDI RX DRIVER
16251 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16252 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16253 S:      Maintained
16254 L:      git@xilinx.com
16255 F:      Documentation/devicetree/bindings/media/xilinx/xlnx,sdirxss.txt
16256 F:      drivers/media/platform/xilinx/xilinx-sdirxss.c
16257 F:      include/uapi/linux/xilinx-sdirxss.h
16258
16259 XILINX MEDIA VPSS COLOR SPACE CONVERTER DRIVER
16260 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16261 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16262 L:      git@xilinx.com
16263 S:      Maintained
16264 F:      Documentation/devicetree/bindings/media/xilinx/xlnx,v-vpss-csc.txt
16265 F:      drivers/media/platform/xilinx/xilinx-vpss-csc.c
16266
16267 XILINX MEDIA VPSS SCALER DRIVER
16268 M:      Vishal Sagar <vishal.sagar@xilinx.com>
16269 R:      Hyun Kwon <hyun.kwon@xilinx.com>
16270 S:      Maintained
16271 L:      git@xilinx.com
16272 F:      Documentation/devicetree/bindings/media/xilinx/xlnx,v-vpss-scaler.txt
16273 F:      drivers/media/platform/xilinx/xilinx-vpss-scaler.c
16274
16275 XILINX PL SOUND CARD (ASoC) DRIVER
16276 M:      Maruthi Srinivas Bayyavarapu <maruthi.srinivas.bayyavarapu@xilinx.com>
16277 R:      Vishal Sagar <vishal.sagar@xilinx.com>
16278 S:      Maintained
16279 L:      git@xilinx.com
16280 F:      sound/soc/xilinx/xlnx_pl_snd_card.c
16281
16282 XILINX QSPI ZYNQ SPI DRIVER
16283 M:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
16284 R:      Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>
16285 F:      drivers/spi/spi-zynq-qspi.c
16286 W:      https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842262/Zynq+QSPI+Driver
16287
16288 XILINX SD-FEC IP CORES
16289 M:      Derek Kiernan <derek.kiernan@xilinx.com>
16290 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
16291 S:      Maintained
16292 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
16293 F:      Documentation/misc-devices/xilinx_sdfec.rst
16294 F:      drivers/misc/xilinx_sdfec.c
16295 F:      drivers/misc/Kconfig
16296 F:      drivers/misc/Makefile
16297 F:      include/uapi/misc/xilinx_sdfec.h
16298
16299 XILINX SDI AUDIO (ASoC) DRIVER
16300 M:      Maruthi Srinivas Bayyavarapu <maruthi.srinivas.bayyavarapu@xilinx.com>
16301 R:      Vishal Sagar <vishal.sagar@xilinx.com>
16302 S:      Maintained
16303 L:      git@xilinx.com
16304 F:      Documentation/devicetree/bindings/sound/xlnx,v-uhdsdi-audio.txt
16305 F:      sound/soc/xilinx/xlnx_sdi_audio.c
16306
16307 XILINX SPDIF AUDIO (ASoC) DRIVER
16308 M:      Maruthi Srinivas Bayyavarapu <maruthi.srinivas.bayyavarapu@xilinx.com>
16309 R:      Vishal Sagar <vishal.sagar@xilinx.com>
16310 S:      Maintained
16311 L:      git@xilinx.com
16312 F:      Documentation/devicetree/bindings/sound/xlnx,spdif.txt
16313 F:      sound/soc/xilinx/xlnx_spdif.c
16314
16315 XILINX UARTLITE SERIAL DRIVER
16316 M:      Peter Korsgaard <jacmet@sunsite.dk>
16317 L:      linux-serial@vger.kernel.org
16318 S:      Maintained
16319 F:      drivers/tty/serial/uartlite.c
16320
16321 XILINX UARTPS DRIVER
16322 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
16323 S:      Maintained
16324 F:      drivers/tty/serial/xilinx_uartps.c
16325 F:      Documentation/devicetree/bindings/serial/cdns,uart.txt
16326
16327 XILINX VIDEO IP CORES
16328 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16329 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16330 L:      linux-media@vger.kernel.org
16331 T:      git git://linuxtv.org/media_tree.git
16332 S:      Supported
16333 F:      Documentation/devicetree/bindings/media/xilinx/
16334 F:      drivers/media/platform/xilinx/
16335 F:      include/uapi/linux/xilinx-v4l2-controls.h
16336
16337 XILINX ZYNQ FPGA MANAGER DRIVER
16338 M:      Nava Kishore Manne <nava.manne@xilinx.com>
16339 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16340 S:      Maintained
16341 F:      drivers/fpga/zynq-fpga.c
16342 F:      Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.txt
16343
16344 XILINX ZYNQMP AES DRIVER
16345 M:      Kalyani Akula <kalyani.akula@xilinx.com>
16346 M:      Nava Kishore Manne <nava.manne@xilinx.com>
16347 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16348 S:      Maintained
16349 F:      drivers/crypto/zynqmp-aes.c
16350 F:      Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.txt
16351
16352 XILINX ZYNQMP DMAENGINE DRIVER
16353 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16354 R:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
16355 R:      Harini Katakam <harini.katakam@xilinx.com>
16356 S:      Maintained
16357 F:      drivers/dma/xilinx/zynqmp_dma.c
16358 F:      Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt
16359
16360 XILINX ZYNQMP FPGA MANAGER DRIVER
16361 M:      Nava Kishore Manne <nava.manne@xilinx.com>
16362 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16363 S:      Maintained
16364 F:      drivers/fpga/zynqmp-fpga.c
16365 F:      Documentation/devicetree/bindings/fpga/xilinx-zynqmp-fpga-mgr.txt
16366
16367 ZYNQMP IPI MAILBOX CONTROLLER DRIVER
16368 M:      Wendy Liang <wendy.liang@xilinx.com>
16369 S:      Maintained
16370 F:      drivers/mailbox/zynqmp-ipi-mailbox.c
16371 F:      include/linux/mailbox/zynqmp-ipi-message.h
16372 F:      Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt
16373
16374 XILINX ZYNQMP PHY DRIVER
16375 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
16376 S:      Maintained
16377 F:      drivers/phy/phy-zynqmp.c
16378 F:      Documentation/devicetree/bindings/phy/phy-zynqmp.txt
16379
16380 XILINX ZYNQMP R5 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16381 M:      Wendy Liang <wendy.liang@xilinx.com>
16382 S:      Maintained
16383 F:      Documentation/devicetree/bindings/remoteproc/xilinx,zynqmp-r5-remoteproc.txt
16384 F:      drivers/remoteproc/zynqmp_r5_remoteproc.c
16385
16386 XILINX ZYNQMP RSA DRIVER
16387 M:      Nava Kishore Manne <nava.manne@xilinx.com>
16388 M:      Kalyani Akula <kalyani.akula@xilinx.com>
16389 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16390 S:      Maintained
16391 F:      drivers/crypto/zynqmp-rsa.c
16392 F:      Documentation/devicetree/bindings/crypto/zynqmp-rsa.txt
16393
16394 XILINX ZYNQMP SHA DRIVER
16395 M:      Nava Kishore Manne <nava.manne@xilinx.com>
16396 M:      Kalyani Akula <kalyani.akula@xilinx.com>
16397 R:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16398 S:      Maintained
16399 F:      drivers/crypto/zynqmp-sha.c
16400 F:      Documentation/devicetree/bindings/crypto/zynqmp-sha.txt
16401
16402 XILLYBUS DRIVER
16403 M:      Eli Billauer <eli.billauer@gmail.com>
16404 L:      linux-kernel@vger.kernel.org
16405 S:      Supported
16406 F:      drivers/char/xillybus/
16407
16408 XLP9XX I2C DRIVER
16409 M:      George Cherian <george.cherian@cavium.com>
16410 M:      Jan Glauber <jglauber@cavium.com>
16411 L:      linux-i2c@vger.kernel.org
16412 W:      http://www.cavium.com
16413 S:      Supported
16414 F:      drivers/i2c/busses/i2c-xlp9xx.c
16415
16416 XRA1403 GPIO EXPANDER
16417 M:      Nandor Han <nandor.han@ge.com>
16418 M:      Semi Malinen <semi.malinen@ge.com>
16419 L:      linux-gpio@vger.kernel.org
16420 S:      Maintained
16421 F:      drivers/gpio/gpio-xra1403.c
16422 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16423
16424 XTENSA XTFPGA PLATFORM SUPPORT
16425 M:      Max Filippov <jcmvbkbc@gmail.com>
16426 L:      linux-xtensa@linux-xtensa.org
16427 S:      Maintained
16428 F:      drivers/spi/spi-xtensa-xtfpga.c
16429 F:      sound/soc/xtensa/xtfpga-i2s.c
16430
16431 YAM DRIVER FOR AX.25
16432 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16433 L:      linux-hams@vger.kernel.org
16434 S:      Maintained
16435 F:      drivers/net/hamradio/yam*
16436 F:      include/linux/yam.h
16437
16438 YAMA SECURITY MODULE
16439 M:      Kees Cook <keescook@chromium.org>
16440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16441 S:      Supported
16442 F:      security/yama/
16443 F:      Documentation/admin-guide/LSM/Yama.rst
16444
16445 YEALINK PHONE DRIVER
16446 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16447 L:      usbb2k-api-dev@nongnu.org
16448 S:      Maintained
16449 F:      Documentation/input/devices/yealink.rst
16450 F:      drivers/input/misc/yealink.*
16451
16452 Z8530 DRIVER FOR AX.25
16453 M:      Joerg Reuter <jreuter@yaina.de>
16454 W:      http://yaina.de/jreuter/
16455 W:      http://www.qsl.net/dl1bke/
16456 L:      linux-hams@vger.kernel.org
16457 S:      Maintained
16458 F:      Documentation/networking/z8530drv.txt
16459 F:      drivers/net/hamradio/*scc.c
16460 F:      drivers/net/hamradio/z8530.h
16461
16462 ZBUD COMPRESSED PAGE ALLOCATOR
16463 M:      Seth Jennings <sjenning@redhat.com>
16464 M:      Dan Streetman <ddstreet@ieee.org>
16465 L:      linux-mm@kvack.org
16466 S:      Maintained
16467 F:      mm/zbud.c
16468 F:      include/linux/zbud.h
16469
16470 ZD1211RW WIRELESS DRIVER
16471 M:      Daniel Drake <dsd@gentoo.org>
16472 M:      Ulrich Kunitz <kune@deine-taler.de>
16473 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16474 L:      linux-wireless@vger.kernel.org
16475 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16476 S:      Maintained
16477 F:      drivers/net/wireless/zydas/zd1211rw/
16478
16479 ZD1301 MEDIA DRIVER
16480 M:      Antti Palosaari <crope@iki.fi>
16481 L:      linux-media@vger.kernel.org
16482 W:      https://linuxtv.org/
16483 W:      http://palosaari.fi/linux/
16484 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16485 S:      Maintained
16486 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16487
16488 ZD1301_DEMOD MEDIA DRIVER
16489 M:      Antti Palosaari <crope@iki.fi>
16490 L:      linux-media@vger.kernel.org
16491 W:      https://linuxtv.org/
16492 W:      http://palosaari.fi/linux/
16493 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16494 S:      Maintained
16495 F:      drivers/media/dvb-frontends/zd1301_demod*
16496
16497 ZPOOL COMPRESSED PAGE STORAGE API
16498 M:      Dan Streetman <ddstreet@ieee.org>
16499 L:      linux-mm@kvack.org
16500 S:      Maintained
16501 F:      mm/zpool.c
16502 F:      include/linux/zpool.h
16503
16504 ZR36067 VIDEO FOR LINUX DRIVER
16505 L:      mjpeg-users@lists.sourceforge.net
16506 L:      linux-media@vger.kernel.org
16507 W:      http://mjpeg.sourceforge.net/driver-zoran/
16508 T:      hg https://linuxtv.org/hg/v4l-dvb
16509 S:      Odd Fixes
16510 F:      drivers/staging/media/zoran/
16511
16512 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16513 M:      Minchan Kim <minchan@kernel.org>
16514 M:      Nitin Gupta <ngupta@vflare.org>
16515 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16516 L:      linux-kernel@vger.kernel.org
16517 S:      Maintained
16518 F:      drivers/block/zram/
16519 F:      Documentation/blockdev/zram.txt
16520
16521 ZS DECSTATION Z85C30 SERIAL DRIVER
16522 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16523 S:      Maintained
16524 F:      drivers/tty/serial/zs.*
16525
16526 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16527 M:      Minchan Kim <minchan@kernel.org>
16528 M:      Nitin Gupta <ngupta@vflare.org>
16529 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16530 L:      linux-mm@kvack.org
16531 S:      Maintained
16532 F:      mm/zsmalloc.c
16533 F:      include/linux/zsmalloc.h
16534 F:      Documentation/vm/zsmalloc.rst
16535
16536 ZSWAP COMPRESSED SWAP CACHING
16537 M:      Seth Jennings <sjenning@redhat.com>
16538 M:      Dan Streetman <ddstreet@ieee.org>
16539 L:      linux-mm@kvack.org
16540 S:      Maintained
16541 F:      mm/zswap.c
16542
16543 THE REST
16544 M:      Linus Torvalds <torvalds@linux-foundation.org>
16545 L:      linux-kernel@vger.kernel.org
16546 Q:      http://patchwork.kernel.org/project/LKML/list/
16547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16548 S:      Buried alive in reporters
16549 F:      *
16550 F:      */