Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[linux-2.6-microblaze.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 <andriy.shevchenko@linux.intel.com>
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 <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M:      Maxime Ripard <maxime.ripard@bootlin.com>
676 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:      linux-media@vger.kernel.org
678 S:      Maintained
679 F:      drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M:      Richard Henderson <rth@twiddle.net>
683 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:      Matt Turner <mattst88@gmail.com>
685 S:      Odd Fixes
686 L:      linux-alpha@vger.kernel.org
687 F:      arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:      Pali Rohár <pali.rohar@gmail.com>
691 F:      drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M:      Thor Thayer <thor.thayer@linux.intel.com>
695 S:      Maintained
696 F:      drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M:      Ley Foon Tan <lftan@altera.com>
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M:      Tien Hock Loh <thloh@altera.com>
706 L:      linux-gpio@vger.kernel.org
707 S:      Maintained
708 F:      drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera-a10sr.c
714 F:      drivers/mfd/altera-a10sr.c
715 F:      drivers/reset/reset-a10sr.c
716 F:      include/linux/mfd/altera-a10sr.h
717 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:      Vince Bridgers <vbridger@opensource.altera.com>
721 L:      netdev@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:      Tobias Klauser <tklauser@distanz.ch>
728 L:      linux-serial@vger.kernel.org
729 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:      Maintained
731 F:      drivers/tty/serial/altera_uart.c
732 F:      drivers/tty/serial/altera_jtaguart.c
733 F:      include/linux/altera_uart.h
734 F:      include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M:      Netanel Belgazal <netanel@amazon.com>
738 R:      Saeed Bishara <saeedb@amazon.com>
739 R:      Zorik Machulsky <zorik@amazon.com>
740 L:      netdev@vger.kernel.org
741 S:      Supported
742 F:      Documentation/networking/ena.txt
743 F:      drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:      Tom Lendacky <thomas.lendacky@amd.com>
747 M:      Gary Hook <gary.hook@amd.com>
748 L:      linux-crypto@vger.kernel.org
749 S:      Supported
750 F:      drivers/crypto/ccp/
751 F:      include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M:      Harry Wentland <harry.wentland@amd.com>
755 M:      Leo Li <sunpeng.li@amd.com>
756 L:      amd-gfx@lists.freedesktop.org
757 T:      git git://people.freedesktop.org/~agd5f/linux
758 S:      Supported
759 F:      drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:      Huang Rui <ray.huang@amd.com>
763 L:      linux-hwmon@vger.kernel.org
764 S:      Supported
765 F:      Documentation/hwmon/fam15h_power
766 F:      drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:      Orphan
771 F:      drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:      Andres Salomon <dilinger@queued.net>
775 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:      Supported
778 F:      drivers/char/hw_random/geode-rng.c
779 F:      drivers/crypto/geode*
780 F:      drivers/video/fbdev/geode/
781 F:      arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M:      Joerg Roedel <joro@8bytes.org>
785 L:      iommu@lists.linux-foundation.org
786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:      Maintained
788 F:      drivers/iommu/amd_iommu*.[ch]
789 F:      include/linux/amd-iommu.h
790
791 AMD KFD
792 M:      Oded Gabbay <oded.gabbay@gmail.com>
793 L:      dri-devel@lists.freedesktop.org
794 T:      git git://people.freedesktop.org/~gabbayo/linux.git
795 S:      Supported
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:      drivers/gpu/drm/amd/amdkfd/
804 F:      drivers/gpu/drm/amd/include/cik_structs.h
805 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:      drivers/gpu/drm/amd/include/vi_structs.h
807 F:      drivers/gpu/drm/amd/include/v9_structs.h
808 F:      include/uapi/linux/kfd_ioctl.h
809
810 AMD POWERPLAY
811 M:      Rex Zhu <rex.zhu@amd.com>
812 M:      Evan Quan <evan.quan@amd.com>
813 L:      amd-gfx@lists.freedesktop.org
814 S:      Supported
815 F:      drivers/gpu/drm/amd/powerplay/
816 T:      git git://people.freedesktop.org/~agd5f/linux
817
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:      Tom Lendacky <thomas.lendacky@amd.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/amd/
824
825 AMD XGBE DRIVER
826 M:      Tom Lendacky <thomas.lendacky@amd.com>
827 L:      netdev@vger.kernel.org
828 S:      Supported
829 F:      drivers/net/ethernet/amd/xgbe/
830 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:      Stefan Popa <stefan.popa@analog.com>
834 L:      linux-pm@vger.kernel.org
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/dac/ad5686*
838 F:      drivers/iio/dac/ad5696*
839
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:      Stefan Popa <stefan.popa@analog.com>
842 L:      linux-iio@vger.kernel.org
843 W:      http://ez.analog.com/community/linux-device-drivers
844 S:      Supported
845 F:      drivers/iio/dac/ad5758.c
846 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848 ANALOG DEVICES INC AD9389B DRIVER
849 M:      Hans Verkuil <hans.verkuil@cisco.com>
850 L:      linux-media@vger.kernel.org
851 S:      Maintained
852 F:      drivers/media/i2c/ad9389b*
853
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M:      Mircea Caprioru <mircea.caprioru@analog.com>
856 S:      Supported
857 F:      drivers/mux/adgs1408.c
858 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M:      Stefan Popa <stefan.popa@analog.com>
862 L:      linux-pm@vger.kernel.org
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      drivers/power/supply/adp5061.c
866
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M:      Lars-Peter Clausen <lars@metafoo.de>
869 L:      linux-media@vger.kernel.org
870 W:      http://ez.analog.com/community/linux-device-drivers
871 S:      Supported
872 F:      drivers/media/i2c/adv7180.c
873
874 ANALOG DEVICES INC ADV748X DRIVER
875 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L:      linux-media@vger.kernel.org
877 S:      Maintained
878 F:      drivers/media/i2c/adv748x/*
879
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M:      Hans Verkuil <hans.verkuil@cisco.com>
882 L:      linux-media@vger.kernel.org
883 S:      Maintained
884 F:      drivers/media/i2c/adv7511*
885
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M:      Hans Verkuil <hans.verkuil@cisco.com>
888 L:      linux-media@vger.kernel.org
889 S:      Maintained
890 F:      drivers/media/i2c/adv7604*
891
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M:      Hans Verkuil <hans.verkuil@cisco.com>
894 L:      linux-media@vger.kernel.org
895 S:      Maintained
896 F:      drivers/media/i2c/adv7842*
897
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M:      Lars-Peter Clausen <lars@metafoo.de>
900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W:      http://wiki.analog.com/
902 W:      http://ez.analog.com/community/linux-device-drivers
903 S:      Supported
904 F:      sound/soc/codecs/adau*
905 F:      sound/soc/codecs/adav*
906 F:      sound/soc/codecs/ad1*
907 F:      sound/soc/codecs/ad7*
908 F:      sound/soc/codecs/ssm*
909 F:      sound/soc/codecs/sigmadsp.*
910
911 ANALOG DEVICES INC DMA DRIVERS
912 M:      Lars-Peter Clausen <lars@metafoo.de>
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/dma/dma-axi-dmac.c
916
917 ANALOG DEVICES INC IIO DRIVERS
918 M:      Lars-Peter Clausen <lars@metafoo.de>
919 M:      Michael Hennerich <Michael.Hennerich@analog.com>
920 W:      http://wiki.analog.com/
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925 F:      drivers/iio/*/ad*
926 F:      drivers/iio/adc/ltc2497*
927 X:      drivers/iio/*/adjd*
928 F:      drivers/staging/iio/*/ad*
929
930 ANDES ARCHITECTURE
931 M:      Greentime Hu <green.hu@gmail.com>
932 M:      Vincent Chen <deanbo422@gmail.com>
933 T:      git https://github.com/andestech/linux.git
934 S:      Supported
935 F:      arch/nds32/
936 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F:      Documentation/devicetree/bindings/nds32/
938 K:      nds32
939 N:      nds32
940
941 ANDROID CONFIG FRAGMENTS
942 M:      Rob Herring <robh@kernel.org>
943 S:      Supported
944 F:      kernel/configs/android*
945
946 ANDROID DRIVERS
947 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M:      Arve Hjønnevåg <arve@android.com>
949 M:      Todd Kjos <tkjos@android.com>
950 M:      Martijn Coenen <maco@android.com>
951 M:      Joel Fernandes <joel@joelfernandes.org>
952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L:      devel@driverdev.osuosl.org
954 S:      Supported
955 F:      drivers/android/
956 F:      drivers/staging/android/
957
958 ANDROID GOLDFISH PIC DRIVER
959 M:      Miodrag Dinic <miodrag.dinic@mips.com>
960 S:      Supported
961 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F:      drivers/irqchip/irq-goldfish-pic.c
963
964 ANDROID GOLDFISH RTC DRIVER
965 M:      Miodrag Dinic <miodrag.dinic@mips.com>
966 S:      Supported
967 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F:      drivers/rtc/rtc-goldfish.c
969
970 ANDROID ION DRIVER
971 M:      Laura Abbott <labbott@redhat.com>
972 M:      Sumit Semwal <sumit.semwal@linaro.org>
973 L:      devel@driverdev.osuosl.org
974 L:      dri-devel@lists.freedesktop.org
975 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976 S:      Supported
977 F:      drivers/staging/android/ion
978 F:      drivers/staging/android/uapi/ion.h
979
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M:      Johannes Berg <johannes@sipsolutions.net>
982 L:      linuxppc-dev@lists.ozlabs.org
983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      sound/aoa/
986
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
989 L:      linux-iio@vger.kernel.org
990 S:      Maintained
991 F:      drivers/iio/adc/stx104.c
992
993 APM DRIVER
994 M:      Jiri Kosina <jikos@kernel.org>
995 S:      Odd fixes
996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F:      arch/x86/kernel/apm_32.c
998 F:      include/linux/apm_bios.h
999 F:      include/uapi/linux/apm_bios.h
1000 F:      drivers/char/apm-emulation.c
1001
1002 APPARMOR SECURITY MODULE
1003 M:      John Johansen <john.johansen@canonical.com>
1004 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W:      wiki.apparmor.net
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007 S:      Supported
1008 F:      security/apparmor/
1009 F:      Documentation/admin-guide/LSM/apparmor.rst
1010
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M:      Henrik Rydberg <rydberg@bitmath.org>
1013 L:      linux-input@vger.kernel.org
1014 S:      Odd fixes
1015 F:      drivers/input/mouse/bcm5974.c
1016
1017 APPLE SMC DRIVER
1018 M:      Henrik Rydberg <rydberg@bitmath.org>
1019 L:      linux-hwmon@vger.kernel.org
1020 S:      Odd fixes
1021 F:      drivers/hwmon/applesmc.c
1022
1023 APPLETALK NETWORK LAYER
1024 L:      netdev@vger.kernel.org
1025 S:      Odd fixes
1026 F:      drivers/net/appletalk/
1027 F:      net/appletalk/
1028
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M:      Duc Dang <dhdang@apm.com>
1031 S:      Supported
1032 F:      arch/arm64/boot/dts/apm/
1033
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M:      Loc Ho <lho@apm.com>
1036 S:      Supported
1037 F:      drivers/edac/xgene_edac.c
1038 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M:      Iyappan Subramanian <isubramanian@apm.com>
1042 M:      Keyur Chudgar <kchudgar@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene-v2/
1045
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M:      Iyappan Subramanian <isubramanian@apm.com>
1048 M:      Keyur Chudgar <kchudgar@apm.com>
1049 M:      Quan Nguyen <qnguyen@apm.com>
1050 S:      Supported
1051 F:      drivers/net/ethernet/apm/xgene/
1052 F:      drivers/net/phy/mdio-xgene.c
1053 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M:      Tai Nguyen <ttnguyen@apm.com>
1058 S:      Supported
1059 F:      drivers/perf/xgene_pmu.c
1060 F:      Documentation/perf/xgene-pmu.txt
1061 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062
1063 APTINA CAMERA SENSOR PLL
1064 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L:      linux-media@vger.kernel.org
1066 S:      Maintained
1067 F:      drivers/media/i2c/aptina-pll.*
1068
1069 ARC FRAMEBUFFER DRIVER
1070 M:      Jaya Kumar <jayalk@intworks.biz>
1071 S:      Maintained
1072 F:      drivers/video/fbdev/arcfb.c
1073 F:      drivers/video/fbdev/core/fb_defio.c
1074
1075 ARC PGU DRM DRIVER
1076 M:      Alexey Brodkin <abrodkin@synopsys.com>
1077 S:      Supported
1078 F:      drivers/gpu/drm/arc/
1079 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080
1081 ARCNET NETWORK LAYER
1082 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L:      netdev@vger.kernel.org
1084 S:      Maintained
1085 F:      drivers/net/arcnet/
1086 F:      include/uapi/linux/if_arcnet.h
1087
1088 ARM ARCHITECTED TIMER DRIVER
1089 M:      Mark Rutland <mark.rutland@arm.com>
1090 M:      Marc Zyngier <marc.zyngier@arm.com>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/include/asm/arch_timer.h
1094 F:      arch/arm64/include/asm/arch_timer.h
1095 F:      drivers/clocksource/arm_arch_timer.c
1096
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M:      Linus Walleij <linus.walleij@linaro.org>
1099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 S:      Maintained
1101 F:      Documentation/devicetree/bindings/arm/arm-boards
1102 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F:      arch/arm/mach-integrator/
1107 F:      arch/arm/mach-realview/
1108 F:      arch/arm/mach-versatile/
1109 F:      arch/arm/plat-versatile/
1110 F:      arch/arm/boot/dts/arm-realview-*
1111 F:      arch/arm/boot/dts/integrator*
1112 F:      arch/arm/boot/dts/versatile*
1113 F:      drivers/clk/versatile/
1114 F:      drivers/i2c/busses/i2c-versatile.c
1115 F:      drivers/irqchip/irq-versatile-fpga.c
1116 F:      drivers/mtd/maps/physmap_of_versatile.c
1117 F:      drivers/power/reset/arm-versatile-reboot.c
1118 F:      drivers/soc/versatile/
1119
1120 ARM HDLCD DRM DRIVER
1121 M:      Liviu Dudau <liviu.dudau@arm.com>
1122 S:      Supported
1123 F:      drivers/gpu/drm/arm/hdlcd_*
1124 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125
1126 ARM MALI-DP DRM DRIVER
1127 M:      Liviu Dudau <liviu.dudau@arm.com>
1128 M:      Brian Starkey <brian.starkey@arm.com>
1129 M:      Mali DP Maintainers <malidp@foss.arm.com>
1130 S:      Supported
1131 F:      drivers/gpu/drm/arm/
1132 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1133
1134 ARM MFM AND FLOPPY DRIVERS
1135 M:      Ian Molton <spyro@f2s.com>
1136 S:      Maintained
1137 F:      arch/arm/lib/floppydma.S
1138 F:      arch/arm/include/asm/floppy.h
1139
1140 ARM PMU PROFILING AND DEBUGGING
1141 M:      Will Deacon <will.deacon@arm.com>
1142 M:      Mark Rutland <mark.rutland@arm.com>
1143 S:      Maintained
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F:      arch/arm*/kernel/perf_*
1146 F:      arch/arm/oprofile/common.c
1147 F:      arch/arm*/kernel/hw_breakpoint.c
1148 F:      arch/arm*/include/asm/hw_breakpoint.h
1149 F:      arch/arm*/include/asm/perf_event.h
1150 F:      drivers/perf/*
1151 F:      include/linux/perf/arm_pmu.h
1152 F:      Documentation/devicetree/bindings/arm/pmu.txt
1153 F:      Documentation/devicetree/bindings/perf/
1154
1155 ARM PORT
1156 M:      Russell King <linux@armlinux.org.uk>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W:      http://www.armlinux.org.uk/
1159 S:      Odd Fixes
1160 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161 F:      arch/arm/
1162 X:      arch/arm/boot/dts/
1163
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M:      Russell King <linux@armlinux.org.uk>
1166 S:      Odd Fixes
1167 F:      sound/arm/aaci.*
1168
1169 ARM PRIMECELL BUS SUPPORT
1170 M:      Russell King <linux@armlinux.org.uk>
1171 S:      Odd Fixes
1172 F:      drivers/amba/
1173 F:      include/linux/amba/bus.h
1174
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M:      Russell King <linux@armlinux.org.uk>
1177 S:      Odd Fixes
1178 F:      drivers/video/fbdev/amba-clcd.*
1179
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M:      Russell King <linux@armlinux.org.uk>
1182 S:      Odd Fixes
1183 F:      drivers/input/serio/ambakmi.*
1184 F:      include/linux/amba/kmi.h
1185
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M:      Russell King <linux@armlinux.org.uk>
1188 S:      Odd Fixes
1189 F:      drivers/mmc/host/mmci.*
1190 F:      include/linux/amba/mmci.h
1191
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M:      Linus Walleij <linus.walleij@linaro.org>
1194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S:      Maintained
1196 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F:      drivers/spi/spi-pl022.c
1198
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M:      Russell King <linux@armlinux.org.uk>
1201 S:      Odd Fixes
1202 F:      drivers/tty/serial/amba-pl01*.c
1203 F:      include/linux/amba/serial.h
1204
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M:      Linus Walleij <linus.walleij@linaro.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F:      drivers/irqchip/irq-vic.c
1211
1212 ARM SMMU DRIVERS
1213 M:      Will Deacon <will.deacon@arm.com>
1214 R:      Robin Murphy <robin.murphy@arm.com>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217 F:      drivers/iommu/arm-smmu.c
1218 F:      drivers/iommu/arm-smmu-v3.c
1219 F:      drivers/iommu/io-pgtable-arm.c
1220 F:      drivers/iommu/io-pgtable-arm-v7s.c
1221
1222 ARM SUB-ARCHITECTURES
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:      Maintained
1225 F:      arch/arm/mach-*/
1226 F:      arch/arm/plat-*/
1227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M:      Andreas Färber <afaerber@suse.de>
1231 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      owl
1235 F:      arch/arm/mach-actions/
1236 F:      arch/arm/boot/dts/owl-*
1237 F:      arch/arm64/boot/dts/actions/
1238 F:      drivers/clk/actions/
1239 F:      drivers/clocksource/timer-owl*
1240 F:      drivers/dma/owl-dma.c
1241 F:      drivers/i2c/busses/i2c-owl.c
1242 F:      drivers/pinctrl/actions/*
1243 F:      drivers/soc/actions/
1244 F:      include/dt-bindings/power/owl-*
1245 F:      include/linux/soc/actions/
1246 F:      Documentation/devicetree/bindings/arm/actions.txt
1247 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M:      Lennert Buytenhek <kernel@wantstofly.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M:      Sergey Lapin <slapin@ossfans.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/Allwinner SoC Clock Support
1270 M:      Emilio López <emilio@elopez.com.ar>
1271 S:      Maintained
1272 F:      drivers/clk/sunxi/
1273
1274 ARM/Allwinner sunXi SoC support
1275 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1276 M:      Chen-Yu Tsai <wens@csie.org>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 N:      sun[x456789]i
1280 N:      sun50i
1281 F:      arch/arm/mach-sunxi/
1282 F:      arch/arm64/boot/dts/allwinner/
1283 F:      drivers/clk/sunxi-ng/
1284 F:      drivers/pinctrl/sunxi/
1285 F:      drivers/soc/sunxi/
1286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M:      Neil Armstrong <narmstrong@baylibre.com>
1290 M:      Jerome Brunet <jbrunet@baylibre.com>
1291 L:      linux-amlogic@lists.infradead.org
1292 S:      Maintained
1293 F:      drivers/clk/meson/
1294 F:      include/dt-bindings/clock/meson*
1295 F:      include/dt-bindings/clock/gxbb*
1296 F:      Documentation/devicetree/bindings/clock/amlogic*
1297
1298 ARM/Amlogic Meson SoC support
1299 M:      Carlo Caione <carlo@caione.org>
1300 M:      Kevin Hilman <khilman@baylibre.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L:      linux-amlogic@lists.infradead.org
1303 W:      http://linux-meson.com/
1304 S:      Maintained
1305 F:      arch/arm/mach-meson/
1306 F:      arch/arm/boot/dts/meson*
1307 F:      arch/arm64/boot/dts/amlogic/
1308 F:      drivers/pinctrl/meson/
1309 F:      drivers/mmc/host/meson*
1310 N:      meson
1311
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      arch/arm/mach-alpine/
1318 F:      arch/arm/boot/dts/alpine*
1319 F:      arch/arm64/boot/dts/al/
1320 F:      drivers/*/*alpine*
1321
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1324 M:      Lars Persson <lars.persson@axis.com>
1325 S:      Maintained
1326 L:      linux-arm-kernel@axis.com
1327 F:      arch/arm/mach-artpec
1328 F:      arch/arm/boot/dts/artpec6*
1329 F:      drivers/clk/axis
1330 F:      drivers/crypto/axis
1331 F:      drivers/pinctrl/pinctrl-artpec*
1332 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333
1334 ARM/ASPEED I2C DRIVER
1335 M:      Brendan Higgins <brendanhiggins@google.com>
1336 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R:      Joel Stanley <joel@jms.id.au>
1338 L:      linux-i2c@vger.kernel.org
1339 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F:      drivers/i2c/busses/i2c-aspeed.c
1343 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345
1346 ARM/ASPEED MACHINE SUPPORT
1347 M:      Joel Stanley <joel@jms.id.au>
1348 R:      Andrew Jeffery <andrew@aj.id.au>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352 S:      Supported
1353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F:      arch/arm/mach-aspeed/
1355 F:      arch/arm/boot/dts/aspeed-*
1356 N:      aspeed
1357
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M:      Rob Herring <robh@kernel.org>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:      Maintained
1362 F:      arch/arm/mach-highbank/
1363 F:      arch/arm/boot/dts/highbank.dts
1364 F:      arch/arm/boot/dts/ecx-*.dts*
1365
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M:      Krzysztof Halasa <khalasa@piap.pl>
1368 S:      Maintained
1369 F:      arch/arm/mach-cns3xxx/
1370
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M:      Sunil Goutham <sgoutham@cavium.com>
1373 M:      Robert Richter <rric@kernel.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Supported
1376 F:      drivers/net/ethernet/cavium/thunder/
1377
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M:      Lukasz Majewski <lukma@denx.de>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-ep93xx/ts72xx.c
1383
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M:      Alexander Shiyan <shc_work@mail.ru>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Odd Fixes
1388 N:      clps711x
1389
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M:      Lennert Buytenhek <kernel@wantstofly.org>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1397 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Maintained
1400 F:      arch/arm/mach-ep93xx/
1401 F:      arch/arm/mach-ep93xx/include/mach/
1402
1403 ARM/CLKDEV SUPPORT
1404 M:      Russell King <linux@armlinux.org.uk>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F:      drivers/clk/clkdev.c
1409
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M:      Mike Rapoport <mike@compulab.co.il>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M:      Baruch Siach <baruch@tkos.co.il>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm/boot/dts/cx92755*
1420 N:      digicolor
1421
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1424 S:      Maintained
1425 F:      arch/arm/mach-ep93xx/micro9.c
1426
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431 F:      drivers/hwtracing/coresight/*
1432 F:      Documentation/trace/coresight.txt
1433 F:      Documentation/trace/coresight-cpu-debug.txt
1434 F:      Documentation/devicetree/bindings/arm/coresight.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F:      tools/perf/arch/arm/util/pmu.c
1438 F:      tools/perf/arch/arm/util/auxtrace.c
1439 F:      tools/perf/arch/arm/util/cs-etm.c
1440 F:      tools/perf/arch/arm/util/cs-etm.h
1441 F:      tools/perf/util/cs-etm.*
1442 F:      tools/perf/util/cs-etm-decoder/*
1443
1444 ARM/CORGI MACHINE SUPPORT
1445 M:      Richard Purdie <rpurdie@rpsys.net>
1446 S:      Maintained
1447
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M:      Linus Walleij <linus.walleij@linaro.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T:      git git://github.com/ulli-kroll/linux.git
1453 S:      Maintained
1454 F:      Documentation/devicetree/bindings/arm/gemini.txt
1455 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F:      arch/arm/mach-gemini/
1459 F:      drivers/net/ethernet/cortina/
1460 F:      drivers/pinctrl/pinctrl-gemini.c
1461 F:      drivers/rtc/rtc-ftrtc010.c
1462
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M:      Barry Song <baohua@kernel.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467 S:      Maintained
1468 F:      arch/arm/boot/dts/prima2*
1469 F:      arch/arm/mach-prima2/
1470 F:      drivers/clk/sirf/
1471 F:      drivers/clocksource/timer-prima2.c
1472 F:      drivers/clocksource/timer-atlas7.c
1473 N:      [^a-z]sirf
1474
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M:      Russell King <linux@armlinux.org.uk>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W:      http://www.armlinux.org.uk/
1479 S:      Maintained
1480 F:      arch/arm/mach-ebsa110/
1481 F:      drivers/net/ethernet/amd/am79c961a.*
1482
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 N:      efm32
1489
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/ezx.c
1495
1496 ARM/FARADAY FA526 PORT
1497 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 T:      git git://git.berlios.de/gemini-board
1501 F:      arch/arm/mm/*-fa*
1502
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M:      Russell King <linux@armlinux.org.uk>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W:      http://www.armlinux.org.uk/
1507 S:      Maintained
1508 F:      arch/arm/include/asm/hardware/dec21285.h
1509 F:      arch/arm/mach-footbridge/
1510
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M:      Shawn Guo <shawnguo@kernel.org>
1513 M:      Sascha Hauer <s.hauer@pengutronix.de>
1514 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R:      Fabio Estevam <fabio.estevam@nxp.com>
1516 R:      NXP Linux Team <linux-imx@nxp.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F:      arch/arm/mach-imx/
1521 F:      arch/arm/mach-mxs/
1522 F:      arch/arm/boot/dts/imx*
1523 F:      arch/arm/configs/imx*_defconfig
1524 F:      drivers/clk/imx/
1525 F:      drivers/firmware/imx/
1526 F:      drivers/soc/imx/
1527 F:      include/linux/firmware/imx/
1528 F:      include/soc/imx/
1529
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Stefan Agner <stefan@agner.ch>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F:      arch/arm/mach-imx/*vf610*
1539 F:      arch/arm/boot/dts/vf*
1540
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M:      Shawn Guo <shawnguo@kernel.org>
1543 M:      Li Yang <leoyang.li@nxp.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F:      arch/arm/boot/dts/ls1021a*
1548 F:      arch/arm64/boot/dts/freescale/fsl-*
1549 F:      arch/arm64/boot/dts/freescale/qoriq-*
1550
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M:      Steve Sakoman <sakoman@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M:      Philipp Zabel <philipp.zabel@gmail.com>
1563 M:      Paul Parsons <lost.distance@yahoo.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm/mach-pxa/hx4700.c
1567 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1568 F:      sound/soc/pxa/hx4700.c
1569
1570 ARM/HISILICON SOC SUPPORT
1571 M:      Wei Xu <xuwei5@hisilicon.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.hisilicon.com
1574 S:      Supported
1575 T:      git git://github.com/hisilicon/linux-hisi.git
1576 F:      arch/arm/mach-hisi/
1577 F:      arch/arm/boot/dts/hi3*
1578 F:      arch/arm/boot/dts/hip*
1579 F:      arch/arm/boot/dts/hisi*
1580 F:      arch/arm64/boot/dts/hisilicon/
1581
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584 W:      www.jlime.com
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F:      arch/arm/mach-sa1100/jornada720.c
1588 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1589
1590 ARM/IGEP MACHINE SUPPORT
1591 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M:      Javier Martinez Canillas <javier@dowhile0.org>
1593 L:      linux-omap@vger.kernel.org
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      arch/arm/boot/dts/omap3-igep*
1597
1598 ARM/INCOME PXA270 SUPPORT
1599 M:      Marek Vasut <marek.vasut@gmail.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1603
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M:      Lennert Buytenhek <kernel@wantstofly.org>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M:      Lennert Buytenhek <kernel@wantstofly.org>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Orphan
1617
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M:      Lennert Buytenhek <kernel@wantstofly.org>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M:      Imre Kaloz <kaloz@openwrt.org>
1630 M:      Krzysztof Halasa <khalasa@piap.pl>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 F:      arch/arm/mach-ixp4xx/
1634
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M:      Jonathan Cameron <jic23@cam.ac.uk>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      arch/arm/mach-pxa/stargate2.c
1640 F:      drivers/pcmcia/pxa2xx_stargate2.c
1641
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M:      Lennert Buytenhek <kernel@wantstofly.org>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M:      Lennert Buytenhek <kernel@wantstofly.org>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651
1652 ARM/LG1K ARCHITECTURE
1653 M:      Chanho Min <chanho.min@lge.com>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm64/boot/dts/lg/
1657
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M:      Lennert Buytenhek <kernel@wantstofly.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662
1663 ARM/LPC18XX ARCHITECTURE
1664 M:      Vladimir Zapolskiy <vz@mleia.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/boot/dts/lpc43*
1668 F:      drivers/i2c/busses/i2c-lpc2k.c
1669 F:      drivers/memory/pl172.c
1670 F:      drivers/mtd/spi-nor/nxp-spifi.c
1671 F:      drivers/rtc/rtc-lpc24xx.c
1672 N:      lpc18xx
1673
1674 ARM/LPC32XX SOC SUPPORT
1675 M:      Vladimir Zapolskiy <vz@mleia.com>
1676 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/lpc32*
1681 F:      arch/arm/mach-lpc32xx/
1682 F:      drivers/i2c/busses/i2c-pnx.c
1683 F:      drivers/net/ethernet/nxp/lpc_eth.c
1684 F:      drivers/usb/host/ohci-nxp.c
1685 F:      drivers/watchdog/pnx4008_wdt.c
1686 N:      lpc32xx
1687
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M:      Philipp Zabel <philipp.zabel@gmail.com>
1690 S:      Maintained
1691
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M:      Jason Cooper <jason@lakedaemon.net>
1694 M:      Andrew Lunn <andrew@lunn.ch>
1695 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M:      Gregory Clement <gregory.clement@bootlin.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699 F:      Documentation/devicetree/bindings/soc/dove/
1700 F:      arch/arm/mach-dove/
1701 F:      arch/arm/mach-mv78xx0/
1702 F:      arch/arm/mach-orion5x/
1703 F:      arch/arm/plat-orion/
1704 F:      arch/arm/boot/dts/dove*
1705 F:      arch/arm/boot/dts/orion5x*
1706
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M:      Jason Cooper <jason@lakedaemon.net>
1709 M:      Andrew Lunn <andrew@lunn.ch>
1710 M:      Gregory Clement <gregory.clement@bootlin.com>
1711 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714 F:      arch/arm/boot/dts/armada*
1715 F:      arch/arm/boot/dts/kirkwood*
1716 F:      arch/arm/configs/mvebu_*_defconfig
1717 F:      arch/arm/mach-mvebu/
1718 F:      arch/arm64/boot/dts/marvell/armada*
1719 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1720 F:      drivers/cpufreq/mvebu-cpufreq.c
1721 F:      drivers/irqchip/irq-armada-370-xp.c
1722 F:      drivers/irqchip/irq-mvebu-*
1723 F:      drivers/pinctrl/mvebu/
1724 F:      drivers/rtc/rtc-armada38x.c
1725
1726 ARM/Mediatek RTC DRIVER
1727 M:      Eddie Huang <eddie.huang@mediatek.com>
1728 M:      Sean Wang <sean.wang@mediatek.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F:      drivers/rtc/rtc-mt6397.c
1734 F:      drivers/rtc/rtc-mt7622.c
1735
1736 ARM/Mediatek SoC support
1737 M:      Matthias Brugger <matthias.bgg@gmail.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      arch/arm/boot/dts/mt6*
1742 F:      arch/arm/boot/dts/mt7*
1743 F:      arch/arm/boot/dts/mt8*
1744 F:      arch/arm/mach-mediatek/
1745 F:      arch/arm64/boot/dts/mediatek/
1746 N:      mtk
1747 K:      mediatek
1748
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753 S:      Maintained
1754 F:      drivers/phy/mediatek/
1755 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1756
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M:      Greg Ungerer <gerg@uclinux.org>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F:      arch/arm/mach-ks8695/
1761 S:      Odd Fixes
1762
1763 ARM/Microchip (AT91) SoC support
1764 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W:      http://www.linux4sam.org
1769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770 S:      Supported
1771 N:      at91
1772 N:      atmel
1773 F:      arch/arm/mach-at91/
1774 F:      include/soc/at91/
1775 F:      arch/arm/boot/dts/at91*.dts
1776 F:      arch/arm/boot/dts/at91*.dtsi
1777 F:      arch/arm/boot/dts/sama*.dts
1778 F:      arch/arm/boot/dts/sama*.dtsi
1779 F:      arch/arm/include/debug/at91.S
1780 F:      drivers/memory/atmel*
1781 F:      drivers/watchdog/sama5d4_wdt.c
1782 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1783 X:      drivers/net/wireless/atmel/
1784
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F:      arch/arm/mach-pxa/mioa701.c
1789 S:      Maintained
1790
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1793 S:      Maintained
1794
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M:      Linus Walleij <linus.walleij@linaro.org>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      arch/arm/mach-nomadik/
1800 F:      arch/arm/mach-u300/
1801 F:      arch/arm/mach-ux500/
1802 F:      arch/arm/boot/dts/ste-*
1803 F:      drivers/clk/clk-nomadik.c
1804 F:      drivers/clk/clk-u300.c
1805 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F:      drivers/clocksource/timer-u300.c
1807 F:      drivers/dma/coh901318*
1808 F:      drivers/dma/ste_dma40*
1809 F:      drivers/hwspinlock/u8500_hsem.c
1810 F:      drivers/i2c/busses/i2c-nomadik.c
1811 F:      drivers/i2c/busses/i2c-stu300.c
1812 F:      drivers/mfd/ab3100*
1813 F:      drivers/mfd/ab8500*
1814 F:      drivers/mfd/abx500*
1815 F:      drivers/mfd/dbx500*
1816 F:      drivers/mfd/db8500*
1817 F:      drivers/pinctrl/nomadik/
1818 F:      drivers/pinctrl/pinctrl-coh901*
1819 F:      drivers/pinctrl/pinctrl-u300.c
1820 F:      drivers/rtc/rtc-ab3100.c
1821 F:      drivers/rtc/rtc-ab8500.c
1822 F:      drivers/rtc/rtc-coh901331.c
1823 F:      drivers/rtc/rtc-pl031.c
1824 F:      drivers/watchdog/coh901327_wdt.c
1825 F:      Documentation/devicetree/bindings/arm/ste-*
1826 F:      Documentation/devicetree/bindings/arm/ux500/
1827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M:      Avi Fishman <avifishman70@gmail.com>
1831 M:      Tomer Maimon <tmaimon77@gmail.com>
1832 R:      Patrick Venture <venture@google.com>
1833 R:      Nancy Yuen <yuenn@google.com>
1834 R:      Brendan Higgins <brendanhiggins@google.com>
1835 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836 S:      Supported
1837 F:      arch/arm/mach-npcm/
1838 F:      arch/arm/boot/dts/nuvoton-npcm*
1839 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840 F:      drivers/*/*npcm*
1841 F:      Documentation/devicetree/bindings/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*/*npcm*
1843
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M:      Wan ZongShun <mcuos.com@gmail.com>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:      http://www.mcuos.com
1848 S:      Maintained
1849 F:      arch/arm/mach-w90x900/
1850 F:      drivers/input/keyboard/w90p910_keypad.c
1851 F:      drivers/input/touchscreen/w90p910_ts.c
1852 F:      drivers/watchdog/nuc900_wdt.c
1853 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F:      drivers/mtd/nand/raw/nuc900_nand.c
1855 F:      drivers/rtc/rtc-nuc900.c
1856 F:      drivers/spi/spi-nuc900.c
1857 F:      drivers/usb/host/ehci-w90x900.c
1858 F:      drivers/video/fbdev/nuc900fb.c
1859
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864 S:      Supported
1865
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M:      Alexander Clouter <alex@digriz.org.uk>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W:      http://www.digriz.org.uk/ts78xx/kernel
1870 S:      Maintained
1871 F:      arch/arm/mach-orion5x/ts78xx-*
1872
1873 ARM/OXNAS platform support
1874 M:      Neil Armstrong <narmstrong@baylibre.com>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm/mach-oxnas/
1879 F:      arch/arm/boot/dts/ox8*.dts*
1880 N:      oxnas
1881
1882 ARM/PALM TREO SUPPORT
1883 M:      Tomas Cech <sleep_walker@suse.com>
1884 L:      linux-arm-kernel@lists.infradead.org
1885 W:      http://hackndev.com
1886 S:      Maintained
1887 F:      arch/arm/mach-pxa/palmtreo.*
1888
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M:      Marek Vasut <marek.vasut@gmail.com>
1891 L:      linux-arm-kernel@lists.infradead.org
1892 W:      http://hackndev.com
1893 S:      Maintained
1894 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1895 F:      arch/arm/mach-pxa/palmtx.c
1896 F:      arch/arm/mach-pxa/palmt5.*
1897 F:      arch/arm/mach-pxa/include/mach/palmld.h
1898 F:      arch/arm/mach-pxa/palmld.c
1899 F:      arch/arm/mach-pxa/palmte2.*
1900 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1901 F:      arch/arm/mach-pxa/palmtc.c
1902
1903 ARM/PALMZ72 SUPPORT
1904 M:      Sergey Lapin <slapin@ossfans.org>
1905 L:      linux-arm-kernel@lists.infradead.org
1906 W:      http://hackndev.com
1907 S:      Maintained
1908 F:      arch/arm/mach-pxa/palmz72.*
1909
1910 ARM/PLEB SUPPORT
1911 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913 S:      Maintained
1914
1915 ARM/PT DIGITAL BOARD PORT
1916 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:      http://www.armlinux.org.uk/
1919 S:      Maintained
1920
1921 ARM/QUALCOMM SUPPORT
1922 M:      Andy Gross <andy.gross@linaro.org>
1923 M:      David Brown <david.brown@linaro.org>
1924 L:      linux-arm-msm@vger.kernel.org
1925 L:      linux-soc@vger.kernel.org
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/soc/qcom/
1928 F:      arch/arm/boot/dts/qcom-*.dts
1929 F:      arch/arm/boot/dts/qcom-*.dtsi
1930 F:      arch/arm/mach-qcom/
1931 F:      arch/arm64/boot/dts/qcom/*
1932 F:      drivers/i2c/busses/i2c-qup.c
1933 F:      drivers/clk/qcom/
1934 F:      drivers/dma/qcom/
1935 F:      drivers/soc/qcom/
1936 F:      drivers/spi/spi-qup.c
1937 F:      drivers/tty/serial/msm_serial.c
1938 F:      drivers/*/pm8???-*
1939 F:      drivers/mfd/ssbi.c
1940 F:      drivers/firmware/qcom_scm*
1941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M:      Lennert Buytenhek <kernel@wantstofly.org>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 S:      Maintained
1947
1948 ARM/REALTEK ARCHITECTURE
1949 M:      Andreas Färber <afaerber@suse.de>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      arch/arm64/boot/dts/realtek/
1953 F:      Documentation/devicetree/bindings/arm/realtek.txt
1954
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M:      Simon Horman <horms@verge.net.au>
1957 M:      Magnus Damm <magnus.damm@gmail.com>
1958 L:      linux-renesas-soc@vger.kernel.org
1959 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961 S:      Supported
1962 F:      arch/arm64/boot/dts/renesas/
1963 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1964 F:      drivers/soc/renesas/
1965 F:      include/linux/soc/renesas/
1966
1967 ARM/RISCPC ARCHITECTURE
1968 M:      Russell King <linux@armlinux.org.uk>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W:      http://www.armlinux.org.uk/
1971 S:      Maintained
1972 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F:      arch/arm/include/asm/hardware/ioc.h
1974 F:      arch/arm/include/asm/hardware/iomd.h
1975 F:      arch/arm/include/asm/hardware/memc.h
1976 F:      arch/arm/mach-rpc/
1977 F:      drivers/net/ethernet/8390/etherh.c
1978 F:      drivers/net/ethernet/i825xx/ether1*
1979 F:      drivers/net/ethernet/seeq/ether3*
1980 F:      drivers/scsi/arm/
1981
1982 ARM/Rockchip SoC support
1983 M:      Heiko Stuebner <heiko@sntech.de>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L:      linux-rockchip@lists.infradead.org
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987 S:      Maintained
1988 F:      arch/arm/boot/dts/rk3*
1989 F:      arch/arm/boot/dts/rv1108*
1990 F:      arch/arm/mach-rockchip/
1991 F:      drivers/clk/rockchip/
1992 F:      drivers/i2c/busses/i2c-rk3x.c
1993 F:      drivers/*/*rockchip*
1994 F:      drivers/*/*/*rockchip*
1995 F:      sound/soc/rockchip/
1996 N:      rockchip
1997
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M:      Kukjin Kim <kgene@kernel.org>
2000 M:      Krzysztof Kozlowski <krzk@kernel.org>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004 S:      Maintained
2005 F:      arch/arm/boot/dts/s3c*
2006 F:      arch/arm/boot/dts/s5p*
2007 F:      arch/arm/boot/dts/exynos*
2008 F:      arch/arm64/boot/dts/exynos/
2009 F:      arch/arm/plat-samsung/
2010 F:      arch/arm/mach-s3c24*/
2011 F:      arch/arm/mach-s3c64xx/
2012 F:      arch/arm/mach-s5p*/
2013 F:      arch/arm/mach-exynos*/
2014 F:      drivers/*/*s3c24*
2015 F:      drivers/*/*/*s3c24*
2016 F:      drivers/*/*s3c64xx*
2017 F:      drivers/*/*s5pv210*
2018 F:      drivers/memory/samsung/*
2019 F:      drivers/soc/samsung/*
2020 F:      Documentation/arm/Samsung/
2021 F:      Documentation/devicetree/bindings/arm/samsung/
2022 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2024 N:      exynos
2025
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M:      Kyungmin Park <kyungmin.park@samsung.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/mach-s5pv210/
2031
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M:      Kyungmin Park <kyungmin.park@samsung.com>
2034 M:      Kamil Debski <kamil@wypas.org>
2035 M:      Andrzej Hajda <a.hajda@samsung.com>
2036 L:      linux-arm-kernel@lists.infradead.org
2037 L:      linux-media@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/media/platform/s5p-g2d/
2040
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2043 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L:      linux-media@vger.kernel.org
2045 S:      Maintained
2046 F:      drivers/media/platform/s5p-cec/
2047 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L:      linux-arm-kernel@lists.infradead.org
2053 L:      linux-media@vger.kernel.org
2054 S:      Maintained
2055 F:      drivers/media/platform/s5p-jpeg/
2056
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M:      Kyungmin Park <kyungmin.park@samsung.com>
2059 M:      Kamil Debski <kamil@wypas.org>
2060 M:      Jeongtae Park <jtp.park@samsung.com>
2061 M:      Andrzej Hajda <a.hajda@samsung.com>
2062 L:      linux-arm-kernel@lists.infradead.org
2063 L:      linux-media@vger.kernel.org
2064 S:      Maintained
2065 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F:      drivers/media/platform/s5p-mfc/
2067
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M:      Simon Horman <horms@verge.net.au>
2070 M:      Magnus Damm <magnus.damm@gmail.com>
2071 L:      linux-renesas-soc@vger.kernel.org
2072 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074 S:      Supported
2075 F:      arch/arm/boot/dts/emev2*
2076 F:      arch/arm/boot/dts/r7s*
2077 F:      arch/arm/boot/dts/r8a*
2078 F:      arch/arm/boot/dts/r9a*
2079 F:      arch/arm/boot/dts/sh*
2080 F:      arch/arm/configs/shmobile_defconfig
2081 F:      arch/arm/include/debug/renesas-scif.S
2082 F:      arch/arm/mach-shmobile/
2083 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2084 F:      drivers/soc/renesas/
2085 F:      include/linux/soc/renesas/
2086
2087 ARM/SOCFPGA ARCHITECTURE
2088 M:      Dinh Nguyen <dinguyen@kernel.org>
2089 S:      Maintained
2090 F:      arch/arm/mach-socfpga/
2091 F:      arch/arm/boot/dts/socfpga*
2092 F:      arch/arm/configs/socfpga_defconfig
2093 F:      arch/arm64/boot/dts/altera/
2094 W:      http://www.rocketboards.org
2095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M:      Dinh Nguyen <dinguyen@kernel.org>
2099 S:      Maintained
2100 F:      drivers/clk/socfpga/
2101
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M:      Thor Thayer <thor.thayer@linux.intel.com>
2104 S:      Maintained
2105 F:      drivers/edac/altera_edac.
2106
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M:      Orson Zhai <orsonzhai@gmail.com>
2109 M:      Baolin Wang <baolin.wang@linaro.org>
2110 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2111 S:      Maintained
2112 F:      arch/arm64/boot/dts/sprd
2113 N:      sprd
2114
2115 ARM/STI ARCHITECTURE
2116 M:      Patrice Chotard <patrice.chotard@st.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W:      http://www.stlinux.com
2119 S:      Maintained
2120 F:      arch/arm/mach-sti/
2121 F:      arch/arm/boot/dts/sti*
2122 F:      drivers/char/hw_random/st-rng.c
2123 F:      drivers/clocksource/arm_global_timer.c
2124 F:      drivers/clocksource/clksrc_st_lpc.c
2125 F:      drivers/cpufreq/sti-cpufreq.c
2126 F:      drivers/dma/st_fdma*
2127 F:      drivers/i2c/busses/i2c-st.c
2128 F:      drivers/media/rc/st_rc.c
2129 F:      drivers/media/platform/sti/c8sectpfe/
2130 F:      drivers/mmc/host/sdhci-st.c
2131 F:      drivers/phy/st/phy-miphy28lp.c
2132 F:      drivers/phy/st/phy-stih407-usb.c
2133 F:      drivers/pinctrl/pinctrl-st.c
2134 F:      drivers/remoteproc/st_remoteproc.c
2135 F:      drivers/remoteproc/st_slim_rproc.c
2136 F:      drivers/reset/sti/
2137 F:      drivers/rtc/rtc-st-lpc.c
2138 F:      drivers/tty/serial/st-asc.c
2139 F:      drivers/usb/dwc3/dwc3-st.c
2140 F:      drivers/usb/host/ehci-st.c
2141 F:      drivers/usb/host/ohci-st.c
2142 F:      drivers/watchdog/st_lpc_wdt.c
2143 F:      drivers/ata/ahci_st.c
2144 F:      include/linux/remoteproc/st_slim_rproc.h
2145
2146 ARM/STM32 ARCHITECTURE
2147 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M:      Alexandre Torgue <alexandre.torgue@st.com>
2149 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Maintained
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153 N:      stm32
2154 N:      stm
2155 F:      arch/arm/boot/dts/stm32*
2156 F:      arch/arm/mach-stm32/
2157 F:      drivers/clocksource/armv7m_systick.c
2158
2159 ARM/Synaptics SoC support
2160 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Maintained
2164 F:      arch/arm/mach-berlin/
2165 F:      arch/arm/boot/dts/berlin*
2166 F:      arch/arm64/boot/dts/synaptics/
2167
2168 ARM/TANGO ARCHITECTURE
2169 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M:      Mans Rullgard <mans@mansr.com>
2171 L:      linux-arm-kernel@lists.infradead.org
2172 S:      Odd Fixes
2173 N:      tango
2174
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M:      Lennert Buytenhek <kernel@wantstofly.org>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M:      Hans Verkuil <hans.verkuil@cisco.com>
2182 L:      linux-tegra@vger.kernel.org
2183 L:      linux-media@vger.kernel.org
2184 S:      Maintained
2185 F:      drivers/media/platform/tegra-cec/
2186 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M:      Santosh Shilimkar <ssantosh@kernel.org>
2195 L:      linux-kernel@vger.kernel.org
2196 S:      Maintained
2197 F:      drivers/memory/*emif*
2198
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M:      Tero Kristo <t-kristo@ti.com>
2201 M:      Nishanth Menon <nm@ti.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Supported
2204 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F:      arch/arm64/boot/dts/ti/Makefile
2206 F:      arch/arm64/boot/dts/ti/k3-*
2207
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M:      Santosh Shilimkar <ssantosh@kernel.org>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-keystone/
2213 F:      arch/arm/boot/dts/keystone-*
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M:      Santosh Shilimkar <ssantosh@kernel.org>
2218 L:      linux-kernel@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/clk/keystone/
2221
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M:      Santosh Shilimkar <ssantosh@kernel.org>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L:      linux-kernel@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/clocksource/timer-keystone.c
2228
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M:      Santosh Shilimkar <ssantosh@kernel.org>
2231 L:      linux-kernel@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/power/reset/keystone-reset.c
2234
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M:      Lennert Buytenhek <kernel@wantstofly.org>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239
2240 ARM/TOSA MACHINE SUPPORT
2241 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M:      Dirk Opfer <dirk@opfer-online.de>
2243 S:      Maintained
2244
2245 ARM/UNIPHIER ARCHITECTURE
2246 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249 S:      Maintained
2250 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F:      arch/arm/boot/dts/uniphier*
2253 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2254 F:      arch/arm/mach-uniphier/
2255 F:      arch/arm/mm/cache-uniphier.c
2256 F:      arch/arm64/boot/dts/socionext/uniphier*
2257 F:      drivers/bus/uniphier-system-bus.c
2258 F:      drivers/clk/uniphier/
2259 F:      drivers/gpio/gpio-uniphier.c
2260 F:      drivers/i2c/busses/i2c-uniphier*
2261 F:      drivers/irqchip/irq-uniphier-aidet.c
2262 F:      drivers/mmc/host/uniphier-sd.c
2263 F:      drivers/pinctrl/uniphier/
2264 F:      drivers/reset/reset-uniphier.c
2265 F:      drivers/tty/serial/8250/8250_uniphier.c
2266 N:      uniphier
2267
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M:      Ulf Hansson <ulf.hansson@linaro.org>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T:      git git://git.linaro.org/people/ulfh/clk.git
2272 S:      Maintained
2273 F:      drivers/clk/ux500/
2274
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M:      Liviu Dudau <liviu.dudau@arm.com>
2277 M:      Sudeep Holla <sudeep.holla@arm.com>
2278 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Maintained
2281 F:      arch/arm/boot/dts/vexpress*
2282 F:      arch/arm64/boot/dts/arm/
2283 F:      arch/arm/mach-vexpress/
2284 F:      */*/vexpress*
2285 F:      */*/*/vexpress*
2286 F:      drivers/clk/versatile/clk-vexpress-osc.c
2287 F:      drivers/clocksource/timer-versatile.c
2288 N:      mps2
2289
2290 ARM/VFP SUPPORT
2291 M:      Russell King <linux@armlinux.org.uk>
2292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W:      http://www.armlinux.org.uk/
2294 S:      Maintained
2295 F:      arch/arm/vfp/
2296
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M:      Marek Vasut <marek.vasut@gmail.com>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/mach-pxa/vpac270.c
2302 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M:      Tony Prisk <linux@prisktech.co.nz>
2306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:      Maintained
2308 F:      arch/arm/mach-vt8500/
2309 F:      drivers/clocksource/timer-vt8500.c
2310 F:      drivers/i2c/busses/i2c-wmt.c
2311 F:      drivers/mmc/host/wmt-sdmmc.c
2312 F:      drivers/pwm/pwm-vt8500.c
2313 F:      drivers/rtc/rtc-vt8500.c
2314 F:      drivers/tty/serial/vt8500_serial.c
2315 F:      drivers/usb/host/ehci-platform.c
2316 F:      drivers/usb/host/uhci-platform.c
2317 F:      drivers/video/fbdev/vt8500lcdfb.*
2318 F:      drivers/video/fbdev/wm8505fb*
2319 F:      drivers/video/fbdev/wmt_ge_rops.*
2320
2321 ARM/ZIPIT Z2 SUPPORT
2322 M:      Marek Vasut <marek.vasut@gmail.com>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325 F:      arch/arm/mach-pxa/z2.c
2326 F:      arch/arm/mach-pxa/include/mach/z2.h
2327
2328 ARM/ZTE ARCHITECTURE
2329 M:      Jun Nie <jun.nie@linaro.org>
2330 M:      Shawn Guo <shawnguo@kernel.org>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      arch/arm/boot/dts/zx2967*
2334 F:      arch/arm/mach-zx/
2335 F:      arch/arm64/boot/dts/zte/
2336 F:      drivers/clk/zte/
2337 F:      drivers/dma/zx_dma.c
2338 F:      drivers/gpio/gpio-zx.c
2339 F:      drivers/i2c/busses/i2c-zx2967.c
2340 F:      drivers/mmc/host/dw_mmc-zx.*
2341 F:      drivers/pinctrl/zte/
2342 F:      drivers/soc/zte/
2343 F:      drivers/thermal/zx2967_thermal.c
2344 F:      drivers/watchdog/zx2967_wdt.c
2345 F:      Documentation/devicetree/bindings/arm/zte.txt
2346 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2348 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F:      Documentation/devicetree/bindings/soc/zte/
2354 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2355 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F:      include/dt-bindings/clock/zx2967*.h
2358 F:      include/dt-bindings/soc/zte,*.h
2359 F:      sound/soc/codecs/zx_aud96p22.c
2360 F:      sound/soc/zte/
2361
2362 ARM/ZYNQ ARCHITECTURE
2363 M:      Michal Simek <michal.simek@xilinx.com>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W:      http://wiki.xilinx.com
2366 T:      git https://github.com/Xilinx/linux-xlnx.git
2367 S:      Supported
2368 F:      arch/arm/mach-zynq/
2369 F:      drivers/cpuidle/cpuidle-zynq.c
2370 F:      drivers/block/xsysace.c
2371 N:      zynq
2372 N:      xilinx
2373 F:      drivers/clocksource/timer-cadence-ttc.c
2374 F:      drivers/i2c/busses/i2c-cadence.c
2375 F:      drivers/mmc/host/sdhci-of-arasan.c
2376 F:      drivers/edac/synopsys_edac.c
2377 F:      drivers/i2c/busses/i2c-xiic.c
2378
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M:      Catalin Marinas <catalin.marinas@arm.com>
2381 M:      Will Deacon <will.deacon@arm.com>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384 S:      Maintained
2385 F:      arch/arm64/
2386 X:      arch/arm64/boot/dts/
2387 F:      Documentation/arm64/
2388
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M:      Sakari Ailus <sakari.ailus@iki.fi>
2391 L:      linux-leds@vger.kernel.org
2392 S:      Maintained
2393 F:      drivers/leds/leds-as3645a.c
2394
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L:      linux-media@vger.kernel.org
2398 T:      git git://linuxtv.org/media_tree.git
2399 S:      Maintained
2400 F:      drivers/media/i2c/ak7375.c
2401 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403 ASAHI KASEI AK8974 DRIVER
2404 M:      Linus Walleij <linus.walleij@linaro.org>
2405 L:      linux-iio@vger.kernel.org
2406 W:      http://www.akm.com/
2407 S:      Supported
2408 F:      drivers/iio/magnetometer/ak8974.c
2409
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M:      George Joseph <george.joseph@fairview5.com>
2412 L:      linux-hwmon@vger.kernel.org
2413 S:      Maintained
2414 F:      Documentation/hwmon/asc7621
2415 F:      drivers/hwmon/asc7621.c
2416
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M:      Corentin Chary <corentin.chary@gmail.com>
2419 L:      acpi4asus-user@lists.sourceforge.net
2420 L:      platform-driver-x86@vger.kernel.org
2421 W:      http://acpi4asus.sf.net
2422 S:      Maintained
2423 F:      drivers/platform/x86/asus*.c
2424 F:      drivers/platform/x86/eeepc*.c
2425
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2428 L:      platform-driver-x86@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/platform/x86/asus-wireless.c
2431
2432 ASYMMETRIC KEYS
2433 M:      David Howells <dhowells@redhat.com>
2434 L:      keyrings@vger.kernel.org
2435 S:      Maintained
2436 F:      Documentation/crypto/asymmetric-keys.txt
2437 F:      include/linux/verification.h
2438 F:      include/crypto/public_key.h
2439 F:      include/crypto/pkcs7.h
2440 F:      crypto/asymmetric_keys/
2441
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R:      Dan Williams <dan.j.williams@intel.com>
2444 W:      http://sourceforge.net/projects/xscaleiop
2445 S:      Odd fixes
2446 F:      Documentation/crypto/async-tx-api.txt
2447 F:      crypto/async_tx/
2448 F:      drivers/dma/
2449 F:      include/linux/dmaengine.h
2450 F:      include/linux/async_tx.h
2451
2452 AT24 EEPROM DRIVER
2453 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2454 L:      linux-i2c@vger.kernel.org
2455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456 S:      Maintained
2457 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2458 F:      drivers/misc/eeprom/at24.c
2459 F:      include/linux/platform_data/at24.h
2460
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2463 W:      http://www.openaoe.org/
2464 S:      Supported
2465 F:      Documentation/aoe/
2466 F:      drivers/block/aoe/
2467
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M:      Alban Bedel <albeu@free.fr>
2470 W:      https://github.com/AlbanBedel/linux
2471 T:      git git://github.com/AlbanBedel/linux
2472 S:      Maintained
2473 F:      drivers/gpio/gpio-ath79.c
2474 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M:      Alban Bedel <albeu@free.fr>
2478 W:      https://github.com/AlbanBedel/linux
2479 T:      git git://github.com/AlbanBedel/linux
2480 S:      Maintained
2481 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2482 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484 ATHEROS ATH GENERIC UTILITIES
2485 M:      Kalle Valo <kvalo@codeaurora.org>
2486 L:      linux-wireless@vger.kernel.org
2487 S:      Supported
2488 F:      drivers/net/wireless/ath/*
2489
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M:      Jiri Slaby <jirislaby@gmail.com>
2492 M:      Nick Kossifidis <mickflemm@gmail.com>
2493 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L:      linux-wireless@vger.kernel.org
2495 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2496 S:      Maintained
2497 F:      drivers/net/wireless/ath/ath5k/
2498
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M:      Kalle Valo <kvalo@codeaurora.org>
2501 L:      linux-wireless@vger.kernel.org
2502 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504 S:      Supported
2505 F:      drivers/net/wireless/ath/ath6kl/
2506
2507 ATI_REMOTE2 DRIVER
2508 M:      Ville Syrjala <syrjala@sci.fi>
2509 S:      Maintained
2510 F:      drivers/input/misc/ati_remote2.c
2511
2512 ATK0110 HWMON DRIVER
2513 M:      Luca Tettamanti <kronos.it@gmail.com>
2514 L:      linux-hwmon@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/hwmon/asus_atk0110.c
2517
2518 ATLX ETHERNET DRIVERS
2519 M:      Jay Cliburn <jcliburn@gmail.com>
2520 M:      Chris Snook <chris.snook@gmail.com>
2521 L:      netdev@vger.kernel.org
2522 W:      http://sourceforge.net/projects/atl1
2523 W:      http://atl1.sourceforge.net
2524 S:      Maintained
2525 F:      drivers/net/ethernet/atheros/
2526
2527 ATM
2528 M:      Chas Williams <3chas3@gmail.com>
2529 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L:      netdev@vger.kernel.org
2531 W:      http://linux-atm.sourceforge.net
2532 S:      Maintained
2533 F:      drivers/atm/
2534 F:      include/linux/atm*
2535 F:      include/uapi/linux/atm*
2536
2537 ATMEL MACB ETHERNET DRIVER
2538 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2539 S:      Supported
2540 F:      drivers/net/ethernet/cadence/
2541
2542 ATMEL MAXTOUCH DRIVER
2543 M:      Nick Dyer <nick@shmanahar.org>
2544 T:      git git://github.com/ndyer/linux.git
2545 S:      Maintained
2546 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549 ATMEL WIRELESS DRIVER
2550 M:      Simon Kelley <simon@thekelleys.org.uk>
2551 L:      linux-wireless@vger.kernel.org
2552 W:      http://www.thekelleys.org.uk/atmel
2553 W:      http://atmelwlandriver.sourceforge.net/
2554 S:      Maintained
2555 F:      drivers/net/wireless/atmel/atmel*
2556
2557 ATOMIC INFRASTRUCTURE
2558 M:      Will Deacon <will.deacon@arm.com>
2559 M:      Peter Zijlstra <peterz@infradead.org>
2560 R:      Boqun Feng <boqun.feng@gmail.com>
2561 L:      linux-kernel@vger.kernel.org
2562 S:      Maintained
2563 F:      arch/*/include/asm/atomic*.h
2564 F:      include/*/atomic*.h
2565
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M:      Bradley Grove <linuxdrivers@attotech.com>
2568 L:      linux-scsi@vger.kernel.org
2569 W:      http://www.attotech.com
2570 S:      Supported
2571 F:      drivers/scsi/esas2r
2572
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2575 L:      linux-wpan@vger.kernel.org
2576 S:      Maintained
2577 F:      drivers/net/ieee802154/atusb.c
2578 F:      drivers/net/ieee802154/atusb.h
2579 F:      drivers/net/ieee802154/at86rf230.h
2580
2581 AUDIT SUBSYSTEM
2582 M:      Paul Moore <paul@paul-moore.com>
2583 M:      Eric Paris <eparis@redhat.com>
2584 L:      linux-audit@redhat.com (moderated for non-subscribers)
2585 W:      https://github.com/linux-audit
2586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587 S:      Supported
2588 F:      include/linux/audit.h
2589 F:      include/uapi/linux/audit.h
2590 F:      kernel/audit*
2591
2592 AUXILIARY DISPLAY DRIVERS
2593 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594 S:      Maintained
2595 F:      drivers/auxdisplay/
2596 F:      include/linux/cfag12864b.h
2597
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M:      Andreas Klinger <ak@it-klinger.de>
2600 L:      linux-iio@vger.kernel.org
2601 S:      Maintained
2602 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F:      drivers/iio/adc/hx711.c
2604
2605 AX.25 NETWORK LAYER
2606 M:      Ralf Baechle <ralf@linux-mips.org>
2607 L:      linux-hams@vger.kernel.org
2608 W:      http://www.linux-ax25.org/
2609 S:      Maintained
2610 F:      include/uapi/linux/ax25.h
2611 F:      include/net/ax25.h
2612 F:      net/ax25/
2613
2614 AXENTIA ARM DEVICES
2615 M:      Peter Rosin <peda@axentia.se>
2616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/arm/axentia.txt
2619 F:      arch/arm/boot/dts/at91-linea.dtsi
2620 F:      arch/arm/boot/dts/at91-natte.dtsi
2621 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F:      arch/arm/boot/dts/at91-tse850-3.dts
2623
2624 AXENTIA ASOC DRIVERS
2625 M:      Peter Rosin <peda@axentia.se>
2626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2627 S:      Maintained
2628 F:      Documentation/devicetree/bindings/sound/axentia,*
2629 F:      sound/soc/atmel/tse850-pcm5142.c
2630
2631 AZ6007 DVB DRIVER
2632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L:      linux-media@vger.kernel.org
2634 W:      https://linuxtv.org
2635 T:      git git://linuxtv.org/media_tree.git
2636 S:      Maintained
2637 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M:      Hans Verkuil <hverkuil@xs4all.nl>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Maintained
2645 F:      drivers/media/radio/radio-aztech*
2646
2647 B43 WIRELESS DRIVER
2648 L:      linux-wireless@vger.kernel.org
2649 L:      b43-dev@lists.infradead.org
2650 W:      http://wireless.kernel.org/en/users/Drivers/b43
2651 S:      Odd Fixes
2652 F:      drivers/net/wireless/broadcom/b43/
2653
2654 B43LEGACY WIRELESS DRIVER
2655 M:      Larry Finger <Larry.Finger@lwfinger.net>
2656 L:      linux-wireless@vger.kernel.org
2657 L:      b43-dev@lists.infradead.org
2658 W:      http://wireless.kernel.org/en/users/Drivers/b43
2659 S:      Maintained
2660 F:      drivers/net/wireless/broadcom/b43legacy/
2661
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M:      Lee Jones <lee.jones@linaro.org>
2664 M:      Daniel Thompson <daniel.thompson@linaro.org>
2665 M:      Jingoo Han <jingoohan1@gmail.com>
2666 L:      dri-devel@lists.freedesktop.org
2667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668 S:      Maintained
2669 F:      drivers/video/backlight/
2670 F:      include/linux/backlight.h
2671 F:      include/linux/pwm_backlight.h
2672 F:      Documentation/devicetree/bindings/leds/backlight
2673
2674 BATMAN ADVANCED
2675 M:      Marek Lindner <mareklindner@neomailbox.ch>
2676 M:      Simon Wunderlich <sw@simonwunderlich.de>
2677 M:      Antonio Quartulli <a@unstable.cc>
2678 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W:      https://www.open-mesh.org/
2680 Q:      https://patchwork.open-mesh.org/project/batman/list/
2681 S:      Maintained
2682 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2684 F:      Documentation/networking/batman-adv.rst
2685 F:      include/uapi/linux/batadv_packet.h
2686 F:      include/uapi/linux/batman_adv.h
2687 F:      net/batman-adv/
2688
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L:      linux-hams@vger.kernel.org
2692 W:      http://www.baycom.org/~tom/ham/ham.html
2693 S:      Maintained
2694 F:      drivers/net/hamradio/baycom*
2695
2696 BCACHE (BLOCK LAYER CACHE)
2697 M:      Coly Li <colyli@suse.de>
2698 M:      Kent Overstreet <kent.overstreet@gmail.com>
2699 L:      linux-bcache@vger.kernel.org
2700 W:      http://bcache.evilpiepirate.org
2701 C:      irc://irc.oftc.net/bcache
2702 S:      Maintained
2703 F:      drivers/md/bcache/
2704
2705 BDISP ST MEDIA DRIVER
2706 M:      Fabien Dessenne <fabien.dessenne@st.com>
2707 L:      linux-media@vger.kernel.org
2708 T:      git git://linuxtv.org/media_tree.git
2709 W:      https://linuxtv.org
2710 S:      Supported
2711 F:      drivers/media/platform/sti/bdisp
2712
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L:      netdev@vger.kernel.org
2716 S:      Maintained
2717 F:      drivers/net/ethernet/ec_bhf.c
2718
2719 BEFS FILE SYSTEM
2720 M:      Luis de Bethencourt <luisbg@kernel.org>
2721 M:      Salah Triki <salah.triki@gmail.com>
2722 S:      Maintained
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F:      Documentation/filesystems/befs.txt
2725 F:      fs/befs/
2726
2727 BFQ I/O SCHEDULER
2728 M:      Paolo Valente <paolo.valente@linaro.org>
2729 M:      Jens Axboe <axboe@kernel.dk>
2730 L:      linux-block@vger.kernel.org
2731 S:      Maintained
2732 F:      block/bfq-*
2733 F:      Documentation/block/bfq-iosched.txt
2734
2735 BFS FILE SYSTEM
2736 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737 S:      Maintained
2738 F:      Documentation/filesystems/bfs.txt
2739 F:      fs/bfs/
2740 F:      include/uapi/linux/bfs_fs.h
2741
2742 BLINKM RGB LED DRIVER
2743 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744 S:      Maintained
2745 F:      drivers/leds/leds-blinkm.c
2746
2747 BLOCK LAYER
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751 S:      Maintained
2752 F:      block/
2753 F:      drivers/block/
2754 F:      kernel/trace/blktrace.c
2755 F:      lib/sbitmap.c
2756
2757 BLOCK2MTD DRIVER
2758 M:      Joern Engel <joern@lazybastard.org>
2759 L:      linux-mtd@lists.infradead.org
2760 S:      Maintained
2761 F:      drivers/mtd/devices/block2mtd.c
2762
2763 BLUETOOTH DRIVERS
2764 M:      Marcel Holtmann <marcel@holtmann.org>
2765 M:      Johan Hedberg <johan.hedberg@gmail.com>
2766 L:      linux-bluetooth@vger.kernel.org
2767 W:      http://www.bluez.org/
2768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 S:      Maintained
2771 F:      drivers/bluetooth/
2772
2773 BLUETOOTH SUBSYSTEM
2774 M:      Marcel Holtmann <marcel@holtmann.org>
2775 M:      Johan Hedberg <johan.hedberg@gmail.com>
2776 L:      linux-bluetooth@vger.kernel.org
2777 W:      http://www.bluez.org/
2778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780 S:      Maintained
2781 F:      net/bluetooth/
2782 F:      include/net/bluetooth/
2783
2784 BONDING DRIVER
2785 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2786 M:      Veaceslav Falico <vfalico@gmail.com>
2787 M:      Andy Gospodarek <andy@greyhouse.net>
2788 L:      netdev@vger.kernel.org
2789 W:      http://sourceforge.net/projects/bonding/
2790 S:      Supported
2791 F:      drivers/net/bonding/
2792 F:      include/uapi/linux/if_bonding.h
2793
2794 BPF (Safe dynamic programs and tools)
2795 M:      Alexei Starovoitov <ast@kernel.org>
2796 M:      Daniel Borkmann <daniel@iogearbox.net>
2797 L:      netdev@vger.kernel.org
2798 L:      linux-kernel@vger.kernel.org
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802 S:      Supported
2803 F:      arch/x86/net/bpf_jit*
2804 F:      Documentation/networking/filter.txt
2805 F:      Documentation/bpf/
2806 F:      include/linux/bpf*
2807 F:      include/linux/filter.h
2808 F:      include/trace/events/xdp.h
2809 F:      include/uapi/linux/bpf*
2810 F:      include/uapi/linux/filter.h
2811 F:      kernel/bpf/
2812 F:      kernel/trace/bpf_trace.c
2813 F:      lib/test_bpf.c
2814 F:      net/bpf/
2815 F:      net/core/filter.c
2816 F:      net/sched/act_bpf.c
2817 F:      net/sched/cls_bpf.c
2818 F:      samples/bpf/
2819 F:      tools/bpf/
2820 F:      tools/lib/bpf/
2821 F:      tools/testing/selftests/bpf/
2822
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M:      Michael Chan <michael.chan@broadcom.com>
2825 L:      netdev@vger.kernel.org
2826 S:      Supported
2827 F:      drivers/net/ethernet/broadcom/b44.*
2828
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M:      Florian Fainelli <f.fainelli@gmail.com>
2831 L:      netdev@vger.kernel.org
2832 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2833 S:      Supported
2834 F:      drivers/net/dsa/b53/*
2835 F:      include/linux/platform_data/b53.h
2836
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 M:      Ray Jui <rjui@broadcom.com>
2840 M:      Scott Branden <sbranden@broadcom.com>
2841 M:      bcm-kernel-feedback-list@broadcom.com
2842 T:      git git://github.com/broadcom/mach-bcm
2843 S:      Maintained
2844 N:      bcm281*
2845 N:      bcm113*
2846 N:      bcm216*
2847 N:      kona
2848 F:      arch/arm/mach-bcm/
2849
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M:      Eric Anholt <eric@anholt.net>
2852 M:      Stefan Wahren <stefan.wahren@i2se.com>
2853 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T:      git git://github.com/anholt/linux
2856 S:      Maintained
2857 N:      bcm2835
2858 F:      drivers/staging/vc04_services
2859
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M:      Hauke Mehrtens <hauke@hauke-m.de>
2862 M:      Rafał Miłecki <zajec5@gmail.com>
2863 L:      linux-mips@linux-mips.org
2864 S:      Maintained
2865 F:      Documentation/devicetree/bindings/mips/brcm/
2866 F:      arch/mips/bcm47xx/*
2867 F:      arch/mips/include/asm/mach-bcm47xx/*
2868
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M:      Hauke Mehrtens <hauke@hauke-m.de>
2871 M:      Rafał Miłecki <zajec5@gmail.com>
2872 M:      Jon Mason <jonmason@broadcom.com>
2873 M:      bcm-kernel-feedback-list@broadcom.com
2874 L:      linux-arm-kernel@lists.infradead.org
2875 S:      Maintained
2876 F:      arch/arm/mach-bcm/bcm_5301x.c
2877 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2878 F:      arch/arm/boot/dts/bcm470*
2879 F:      arch/arm/boot/dts/bcm953012*
2880
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M:      Rafał Miłecki <rafal@milecki.pl>
2883 L:      linux-arm-kernel@lists.infradead.org
2884 S:      Maintained
2885 F:      arch/arm/boot/dts/bcm53573*
2886 F:      arch/arm/boot/dts/bcm47189*
2887
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M:      Florian Fainelli <f.fainelli@gmail.com>
2890 M:      bcm-kernel-feedback-list@broadcom.com
2891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T:      git git://github.com/broadcom/stblinux.git
2893 S:      Maintained
2894 N:      bcm63xx
2895
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M:      Kevin Cernekee <cernekee@gmail.com>
2898 L:      linux-usb@vger.kernel.org
2899 S:      Maintained
2900 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2901
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M:      Brian Norris <computersforpeace@gmail.com>
2904 M:      Gregory Fong <gregory.0xf0@gmail.com>
2905 M:      Florian Fainelli <f.fainelli@gmail.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T:      git git://github.com/broadcom/stblinux.git
2909 S:      Maintained
2910 F:      arch/arm/mach-bcm/*brcmstb*
2911 F:      arch/arm/boot/dts/bcm7*.dts*
2912 F:      drivers/bus/brcmstb_gisb.c
2913 F:      arch/arm/mm/cache-b15-rac.c
2914 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2915 N:      brcmstb
2916
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M:      Markus Mayer <mmayer@broadcom.com>
2919 M:      bcm-kernel-feedback-list@broadcom.com
2920 L:      linux-pm@vger.kernel.org
2921 S:      Maintained
2922 F:      drivers/cpufreq/bmips-cpufreq.c
2923
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M:      Kevin Cernekee <cernekee@gmail.com>
2926 M:      Florian Fainelli <f.fainelli@gmail.com>
2927 L:      linux-mips@linux-mips.org
2928 T:      git git://github.com/broadcom/stblinux.git
2929 S:      Maintained
2930 F:      arch/mips/bmips/*
2931 F:      arch/mips/include/asm/mach-bmips/*
2932 F:      arch/mips/kernel/*bmips*
2933 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2934 F:      drivers/irqchip/irq-bcm63*
2935 F:      drivers/irqchip/irq-bcm7*
2936 F:      drivers/irqchip/irq-brcmstb*
2937 F:      include/linux/bcm963xx_nvram.h
2938 F:      include/linux/bcm963xx_tag.h
2939
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M:      Rasesh Mody <rasesh.mody@cavium.com>
2942 M:      Dept-GELinuxNICDev@cavium.com
2943 L:      netdev@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/net/ethernet/broadcom/bnx2.*
2946 F:      drivers/net/ethernet/broadcom/bnx2_*
2947
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M:      QLogic-Storage-Upstream@qlogic.com
2950 L:      linux-scsi@vger.kernel.org
2951 S:      Supported
2952 F:      drivers/scsi/bnx2fc/
2953
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M:      QLogic-Storage-Upstream@qlogic.com
2956 L:      linux-scsi@vger.kernel.org
2957 S:      Supported
2958 F:      drivers/scsi/bnx2i/
2959
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M:      Ariel Elior <ariel.elior@cavium.com>
2962 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M:      everest-linux-l2@cavium.com
2964 L:      netdev@vger.kernel.org
2965 S:      Supported
2966 F:      drivers/net/ethernet/broadcom/bnx2x/
2967
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M:      Michael Chan <michael.chan@broadcom.com>
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bnxt/
2973
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M:      Franky Lin <franky.lin@broadcom.com>
2977 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2978 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M:      Wright Feng <wright.feng@cypress.com>
2980 L:      linux-wireless@vger.kernel.org
2981 L:      brcm80211-dev-list.pdl@broadcom.com
2982 L:      brcm80211-dev-list@cypress.com
2983 S:      Supported
2984 F:      drivers/net/wireless/broadcom/brcm80211/
2985
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M:      Gregory Fong <gregory.0xf0@gmail.com>
2988 L:      bcm-kernel-feedback-list@broadcom.com
2989 S:      Supported
2990 F:      drivers/gpio/gpio-brcmstb.c
2991 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2995 L:      linux-i2c@vger.kernel.org
2996 L:      bcm-kernel-feedback-list@broadcom.com
2997 S:      Supported
2998 F:      drivers/i2c/busses/i2c-brcmstb.c
2999 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M:      Al Cooper <alcooperx@gmail.com>
3003 L:      linux-kernel@vger.kernel.org
3004 L:      bcm-kernel-feedback-list@broadcom.com
3005 S:      Maintained
3006 F:      drivers/phy/broadcom/phy-brcm-usb*
3007
3008 BROADCOM GENET ETHERNET DRIVER
3009 M:      Doug Berger <opendmb@gmail.com>
3010 M:      Florian Fainelli <f.fainelli@gmail.com>
3011 L:      netdev@vger.kernel.org
3012 S:      Supported
3013 F:      drivers/net/ethernet/broadcom/genet/
3014
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M:      Ray Jui <rjui@broadcom.com>
3017 M:      Scott Branden <sbranden@broadcom.com>
3018 M:      Jon Mason <jonmason@broadcom.com>
3019 M:      bcm-kernel-feedback-list@broadcom.com
3020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T:      git git://github.com/broadcom/cygnus-linux.git
3022 S:      Maintained
3023 N:      iproc
3024 N:      cygnus
3025 N:      bcm[-_]nsp
3026 N:      bcm9113*
3027 N:      bcm9583*
3028 N:      bcm9585*
3029 N:      bcm9586*
3030 N:      bcm988312
3031 N:      bcm113*
3032 N:      bcm583*
3033 N:      bcm585*
3034 N:      bcm586*
3035 N:      bcm88312
3036 N:      hr2
3037 N:      stingray
3038 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3039 F:      arch/arm64/boot/dts/broadcom/stingray/*
3040 F:      drivers/clk/bcm/clk-ns*
3041 F:      drivers/clk/bcm/clk-sr*
3042 F:      drivers/pinctrl/bcm/pinctrl-ns*
3043 F:      include/dt-bindings/clock/bcm-sr*
3044
3045 BROADCOM KONA GPIO DRIVER
3046 M:      Ray Jui <rjui@broadcom.com>
3047 L:      bcm-kernel-feedback-list@broadcom.com
3048 S:      Supported
3049 F:      drivers/gpio/gpio-bcm-kona.c
3050 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3054 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3055 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3056 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L:      linux-rdma@vger.kernel.org
3058 W:      http://www.broadcom.com
3059 S:      Supported
3060 F:      drivers/infiniband/hw/bnxt_re/
3061 F:      include/uapi/rdma/bnxt_re-abi.h
3062
3063 BROADCOM NVRAM DRIVER
3064 M:      Rafał Miłecki <zajec5@gmail.com>
3065 L:      linux-mips@linux-mips.org
3066 S:      Maintained
3067 F:      drivers/firmware/broadcom/*
3068
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M:      Rafał Miłecki <zajec5@gmail.com>
3071 L:      linux-wireless@vger.kernel.org
3072 S:      Maintained
3073 F:      drivers/bcma/
3074 F:      include/linux/bcma/
3075
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M:      Markus Mayer <mmayer@broadcom.com>
3078 M:      bcm-kernel-feedback-list@broadcom.com
3079 L:      linux-pm@vger.kernel.org
3080 S:      Maintained
3081 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F:      drivers/cpufreq/brcmstb*
3083
3084 BROADCOM STB AVS TMON DRIVER
3085 M:      Markus Mayer <mmayer@broadcom.com>
3086 M:      bcm-kernel-feedback-list@broadcom.com
3087 L:      linux-pm@vger.kernel.org
3088 S:      Maintained
3089 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F:      drivers/thermal/broadcom/brcmstb*
3091
3092 BROADCOM STB NAND FLASH DRIVER
3093 M:      Brian Norris <computersforpeace@gmail.com>
3094 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3095 L:      linux-mtd@lists.infradead.org
3096 L:      bcm-kernel-feedback-list@broadcom.com
3097 S:      Maintained
3098 F:      drivers/mtd/nand/raw/brcmnand/
3099
3100 BROADCOM STB DPFE DRIVER
3101 M:      Markus Mayer <mmayer@broadcom.com>
3102 M:      bcm-kernel-feedback-list@broadcom.com
3103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104 S:      Maintained
3105 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F:      drivers/memory/brcmstb_dpfe.c
3107
3108 BROADCOM SPI DRIVER
3109 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3110 M:      bcm-kernel-feedback-list@broadcom.com
3111 S:      Maintained
3112 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F:      drivers/spi/spi-bcm-qspi.*
3114 F:      drivers/spi/spi-brcmstb-qspi.c
3115 F:      drivers/spi/spi-iproc-qspi.c
3116
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M:      Florian Fainelli <f.fainelli@gmail.com>
3119 L:      netdev@vger.kernel.org
3120 S:      Supported
3121 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M:      Prashant Sreedharan <prashant@broadcom.com>
3126 M:      Michael Chan <mchan@broadcom.com>
3127 L:      netdev@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/net/ethernet/broadcom/tg3.*
3130
3131 BROCADE BFA FC SCSI DRIVER
3132 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L:      linux-scsi@vger.kernel.org
3135 S:      Supported
3136 F:      drivers/scsi/bfa/
3137
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M:      Rasesh Mody <rasesh.mody@cavium.com>
3140 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M:      Dept-GELinuxNICDev@cavium.com
3142 L:      netdev@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/net/ethernet/brocade/bna/
3145
3146 BSG (block layer generic sg v4 driver)
3147 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L:      linux-scsi@vger.kernel.org
3149 S:      Supported
3150 F:      block/bsg.c
3151 F:      include/linux/bsg.h
3152 F:      include/uapi/linux/bsg.h
3153
3154 BT87X AUDIO DRIVER
3155 M:      Clemens Ladisch <clemens@ladisch.de>
3156 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T:      git git://git.alsa-project.org/alsa-kernel.git
3158 S:      Maintained
3159 F:      Documentation/sound/cards/bt87x.rst
3160 F:      sound/pci/bt87x.c
3161
3162 BT8XXGPIO DRIVER
3163 M:      Michael Buesch <m@bues.ch>
3164 W:      http://bu3sch.de/btgpio.php
3165 S:      Maintained
3166 F:      drivers/gpio/gpio-bt8xx.c
3167
3168 BTRFS FILE SYSTEM
3169 M:      Chris Mason <clm@fb.com>
3170 M:      Josef Bacik <josef@toxicpanda.com>
3171 M:      David Sterba <dsterba@suse.com>
3172 L:      linux-btrfs@vger.kernel.org
3173 W:      http://btrfs.wiki.kernel.org/
3174 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176 S:      Maintained
3177 F:      Documentation/filesystems/btrfs.txt
3178 F:      fs/btrfs/
3179 F:      include/linux/btrfs*
3180 F:      include/uapi/linux/btrfs*
3181
3182 BTTV VIDEO4LINUX DRIVER
3183 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L:      linux-media@vger.kernel.org
3185 W:      https://linuxtv.org
3186 T:      git git://linuxtv.org/media_tree.git
3187 S:      Odd fixes
3188 F:      Documentation/media/v4l-drivers/bttv*
3189 F:      drivers/media/pci/bt8xx/bttv*
3190
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M:      Chanwoo Choi <cw00.choi@samsung.com>
3193 L:      linux-pm@vger.kernel.org
3194 L:      linux-samsung-soc@vger.kernel.org
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196 S:      Maintained
3197 F:      drivers/devfreq/exynos-bus.c
3198 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200 BUSLOGIC SCSI DRIVER
3201 M:      Khalid Aziz <khalid@gonehiking.org>
3202 L:      linux-scsi@vger.kernel.org
3203 S:      Maintained
3204 F:      drivers/scsi/BusLogic.*
3205 F:      drivers/scsi/FlashPoint.*
3206
3207 C-MEDIA CMI8788 DRIVER
3208 M:      Clemens Ladisch <clemens@ladisch.de>
3209 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T:      git git://git.alsa-project.org/alsa-kernel.git
3211 S:      Maintained
3212 F:      sound/pci/oxygen/
3213
3214 C-SKY ARCHITECTURE
3215 M:      Guo Ren <ren_guo@c-sky.com>
3216 T:      git https://github.com/c-sky/csky-linux.git
3217 S:      Supported
3218 F:      arch/csky/
3219 F:      Documentation/devicetree/bindings/csky/
3220 K:      csky
3221 N:      csky
3222
3223 C6X ARCHITECTURE
3224 M:      Mark Salter <msalter@redhat.com>
3225 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L:      linux-c6x-dev@linux-c6x.org
3227 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3228 S:      Maintained
3229 F:      arch/c6x/
3230
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M:      Harry Morris <h.morris@cascoda.com>
3233 L:      linux-wpan@vger.kernel.org
3234 W:      https://github.com/Cascoda/ca8210-linux.git
3235 S:      Maintained
3236 F:      drivers/net/ieee802154/ca8210.c
3237 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M:      David Howells <dhowells@redhat.com>
3241 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3242 S:      Supported
3243 F:      Documentation/filesystems/caching/cachefiles.txt
3244 F:      fs/cachefiles/
3245
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3248 L:      linux-media@vger.kernel.org
3249 S:      Maintained
3250 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3251 F:      drivers/media/platform/cadence/cdns-csi2*
3252
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M:      Hans Verkuil <hverkuil@xs4all.nl>
3255 L:      linux-media@vger.kernel.org
3256 T:      git git://linuxtv.org/media_tree.git
3257 W:      https://linuxtv.org
3258 S:      Maintained
3259 F:      drivers/media/radio/radio-cadet*
3260
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M:      Jonathan Corbet <corbet@lwn.net>
3263 L:      linux-media@vger.kernel.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 S:      Maintained
3266 F:      Documentation/media/v4l-drivers/cafe_ccic*
3267 F:      drivers/media/platform/marvell-ccic/
3268
3269 CAIF NETWORK LAYER
3270 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L:      netdev@vger.kernel.org
3272 S:      Supported
3273 F:      Documentation/networking/caif/
3274 F:      drivers/net/caif/
3275 F:      include/uapi/linux/caif/
3276 F:      include/net/caif/
3277 F:      net/caif/
3278
3279 CALGARY x86-64 IOMMU
3280 M:      Muli Ben-Yehuda <mulix@mulix.org>
3281 M:      Jon Mason <jdmason@kudzu.us>
3282 L:      iommu@lists.linux-foundation.org
3283 S:      Maintained
3284 F:      arch/x86/kernel/pci-calgary_64.c
3285 F:      arch/x86/kernel/tce_64.c
3286 F:      arch/x86/include/asm/calgary.h
3287 F:      arch/x86/include/asm/tce.h
3288
3289 CAN NETWORK DRIVERS
3290 M:      Wolfgang Grandegger <wg@grandegger.com>
3291 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3292 L:      linux-can@vger.kernel.org
3293 W:      https://github.com/linux-can
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/net/can/
3298 F:      drivers/net/can/
3299 F:      include/linux/can/dev.h
3300 F:      include/linux/can/platform/
3301 F:      include/uapi/linux/can/error.h
3302 F:      include/uapi/linux/can/netlink.h
3303
3304 CAN NETWORK LAYER
3305 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3306 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3307 L:      linux-can@vger.kernel.org
3308 W:      https://github.com/linux-can
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311 S:      Maintained
3312 F:      Documentation/networking/can.rst
3313 F:      net/can/
3314 F:      include/linux/can/core.h
3315 F:      include/uapi/linux/can.h
3316 F:      include/uapi/linux/can/bcm.h
3317 F:      include/uapi/linux/can/raw.h
3318 F:      include/uapi/linux/can/gw.h
3319
3320 CAPABILITIES
3321 M:      Serge Hallyn <serge@hallyn.com>
3322 L:      linux-security-module@vger.kernel.org
3323 S:      Supported
3324 F:      include/linux/capability.h
3325 F:      include/uapi/linux/capability.h
3326 F:      security/commoncap.c
3327 F:      kernel/capability.c
3328
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M:      Kevin Tsai <ktsai@capellamicro.com>
3331 S:      Maintained
3332 F:      drivers/iio/light/cm*
3333
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M:      Christian Lamparter <chunkeey@googlemail.com>
3336 L:      linux-wireless@vger.kernel.org
3337 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3338 S:      Maintained
3339 F:      drivers/net/wireless/ath/carl9170/
3340
3341 CAVIUM I2C DRIVER
3342 M:      Jan Glauber <jglauber@cavium.com>
3343 M:      David Daney <david.daney@cavium.com>
3344 W:      http://www.cavium.com
3345 S:      Supported
3346 F:      drivers/i2c/busses/i2c-octeon*
3347 F:      drivers/i2c/busses/i2c-thunderx*
3348
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L:      netdev@vger.kernel.org
3355 W:      http://www.cavium.com
3356 S:      Supported
3357 F:      drivers/net/ethernet/cavium/liquidio/
3358
3359 CAVIUM MMC DRIVER
3360 M:      Jan Glauber <jglauber@cavium.com>
3361 M:      David Daney <david.daney@cavium.com>
3362 M:      Steven J. Hill <Steven.Hill@cavium.com>
3363 W:      http://www.cavium.com
3364 S:      Supported
3365 F:      drivers/mmc/host/cavium*
3366
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M:      George Cherian <george.cherian@cavium.com>
3369 L:      linux-crypto@vger.kernel.org
3370 W:      http://www.cavium.com
3371 S:      Supported
3372 F:      drivers/crypto/cavium/cpt/
3373
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M:      Robert Richter <rrichter@cavium.com>
3376 M:      Jayachandran C <jnair@caviumnetworks.com>
3377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378 S:      Maintained
3379 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M:      Varka Bhadram <varkabhadram@gmail.com>
3384 L:      linux-wpan@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/net/ieee802154/cc2520.c
3387 F:      include/linux/spi/cc2520.h
3388 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3392 L:      linux-crypto@vger.kernel.org
3393 S:      Supported
3394 F:      drivers/crypto/ccree/
3395 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3396
3397 CEC FRAMEWORK
3398 M:      Hans Verkuil <hans.verkuil@cisco.com>
3399 L:      linux-media@vger.kernel.org
3400 T:      git git://linuxtv.org/media_tree.git
3401 W:      http://linuxtv.org
3402 S:      Supported
3403 F:      Documentation/media/kapi/cec-core.rst
3404 F:      Documentation/media/uapi/cec
3405 F:      drivers/media/cec/
3406 F:      drivers/media/rc/keymaps/rc-cec.c
3407 F:      include/media/cec.h
3408 F:      include/media/cec-notifier.h
3409 F:      include/uapi/linux/cec.h
3410 F:      include/uapi/linux/cec-funcs.h
3411 F:      Documentation/devicetree/bindings/media/cec.txt
3412 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3413
3414 CEC GPIO DRIVER
3415 M:      Hans Verkuil <hans.verkuil@cisco.com>
3416 L:      linux-media@vger.kernel.org
3417 T:      git git://linuxtv.org/media_tree.git
3418 W:      http://linuxtv.org
3419 S:      Supported
3420 F:      drivers/media/platform/cec-gpio/
3421 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3422
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M:      Arnd Bergmann <arnd@arndb.de>
3425 L:      linuxppc-dev@lists.ozlabs.org
3426 W:      http://www.ibm.com/developerworks/power/cell/
3427 S:      Supported
3428 F:      arch/powerpc/include/asm/cell*.h
3429 F:      arch/powerpc/include/asm/spu*.h
3430 F:      arch/powerpc/include/uapi/asm/spu*.h
3431 F:      arch/powerpc/oprofile/*cell*
3432 F:      arch/powerpc/platforms/cell/
3433
3434 CEPH COMMON CODE (LIBCEPH)
3435 M:      Ilya Dryomov <idryomov@gmail.com>
3436 M:      "Yan, Zheng" <zyan@redhat.com>
3437 M:      Sage Weil <sage@redhat.com>
3438 L:      ceph-devel@vger.kernel.org
3439 W:      http://ceph.com/
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T:      git git://github.com/ceph/ceph-client.git
3442 S:      Supported
3443 F:      net/ceph/
3444 F:      include/linux/ceph/
3445 F:      include/linux/crush/
3446
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M:      "Yan, Zheng" <zyan@redhat.com>
3449 M:      Sage Weil <sage@redhat.com>
3450 M:      Ilya Dryomov <idryomov@gmail.com>
3451 L:      ceph-devel@vger.kernel.org
3452 W:      http://ceph.com/
3453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T:      git git://github.com/ceph/ceph-client.git
3455 S:      Supported
3456 F:      Documentation/filesystems/ceph.txt
3457 F:      fs/ceph/
3458
3459 CERTIFICATE HANDLING:
3460 M:      David Howells <dhowells@redhat.com>
3461 M:      David Woodhouse <dwmw2@infradead.org>
3462 L:      keyrings@vger.kernel.org
3463 S:      Maintained
3464 F:      Documentation/admin-guide/module-signing.rst
3465 F:      certs/
3466 F:      scripts/sign-file.c
3467 F:      scripts/extract-cert.c
3468
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L:      linux-usb@vger.kernel.org
3471 S:      Orphan
3472 F:      Documentation/usb/WUSB-Design-overview.txt
3473 F:      Documentation/usb/wusb-cbaf
3474 F:      drivers/usb/host/hwa-hc.c
3475 F:      drivers/usb/host/whci/
3476 F:      drivers/usb/wusbcore/
3477 F:      include/linux/usb/wusb*
3478
3479 CFAG12864B LCD DRIVER
3480 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481 S:      Maintained
3482 F:      drivers/auxdisplay/cfag12864b.c
3483 F:      include/linux/cfag12864b.h
3484
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487 S:      Maintained
3488 F:      drivers/auxdisplay/cfag12864bfb.c
3489 F:      include/linux/cfag12864b.h
3490
3491 802.11 (including CFG80211/NL80211)
3492 M:      Johannes Berg <johannes@sipsolutions.net>
3493 L:      linux-wireless@vger.kernel.org
3494 W:      http://wireless.kernel.org/
3495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3497 S:      Maintained
3498 F:      net/wireless/
3499 F:      include/uapi/linux/nl80211.h
3500 F:      include/linux/ieee80211.h
3501 F:      include/net/wext.h
3502 F:      include/net/cfg80211.h
3503 F:      include/net/iw_handler.h
3504 F:      include/net/ieee80211_radiotap.h
3505 F:      Documentation/driver-api/80211/cfg80211.rst
3506 F:      Documentation/networking/regulatory.txt
3507
3508 CHAR and MISC DRIVERS
3509 M:      Arnd Bergmann <arnd@arndb.de>
3510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512 S:      Supported
3513 F:      drivers/char/
3514 F:      drivers/misc/
3515 F:      include/linux/miscdevice.h
3516
3517 CHECKPATCH
3518 M:      Andy Whitcroft <apw@canonical.com>
3519 M:      Joe Perches <joe@perches.com>
3520 S:      Maintained
3521 F:      scripts/checkpatch.pl
3522
3523 CHINESE DOCUMENTATION
3524 M:      Harry Wei <harryxiyou@gmail.com>
3525 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527 S:      Maintained
3528 F:      Documentation/translations/zh_CN/
3529
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M:      Peter Chen <Peter.Chen@nxp.com>
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L:      linux-usb@vger.kernel.org
3534 S:      Maintained
3535 F:      drivers/usb/chipidea/
3536
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M:      Hans de Goede <hdegoede@redhat.com>
3539 L:      linux-input@vger.kernel.org
3540 S:      Maintained
3541 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F:      drivers/input/touchscreen/chipone_icn8318.c
3543
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M:      Hans de Goede <hdegoede@redhat.com>
3546 L:      linux-input@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/input/touchscreen/chipone_icn8505.c
3549
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M:      Benson Leung <bleung@chromium.org>
3552 M:      Olof Johansson <olof@lixom.net>
3553 S:      Maintained
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F:      drivers/platform/chrome/
3556
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M:      Brian Austin <brian.austin@cirrus.com>
3559 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 S:      Maintained
3562 F:      sound/soc/codecs/cs*
3563
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3566 L:      netdev@vger.kernel.org
3567 S:      Maintained
3568 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3569
3570 CISCO FCOE HBA DRIVER
3571 M:      Satish Kharat <satishkh@cisco.com>
3572 M:      Sesidhar Baddela <sebaddel@cisco.com>
3573 M:      Karan Tilak Kumar <kartilak@cisco.com>
3574 L:      linux-scsi@vger.kernel.org
3575 S:      Supported
3576 F:      drivers/scsi/fnic/
3577
3578 CISCO SCSI HBA DRIVER
3579 M:      Karan Tilak Kumar <kartilak@cisco.com>
3580 M:      Sesidhar Baddela <sebaddel@cisco.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/snic/
3584
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M:      Christian Benvenuti <benve@cisco.com>
3587 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3588 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3589 S:      Supported
3590 F:      drivers/net/ethernet/cisco/enic/
3591
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M:      Christian Benvenuti <benve@cisco.com>
3594 S:      Supported
3595 F:      drivers/infiniband/hw/usnic/
3596
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L:      patches@opensource.cirrus.com
3602 T:      git https://github.com/CirrusLogic/linux-drivers.git
3603 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3604 S:      Supported
3605 F:      Documentation/devicetree/bindings/mfd/madera.txt
3606 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F:      include/linux/mfd/madera/*
3608 F:      drivers/gpio/gpio-madera*
3609 F:      drivers/mfd/madera*
3610 F:      drivers/mfd/cs47l*
3611 F:      drivers/pinctrl/cirrus/*
3612
3613 CLANG-FORMAT FILE
3614 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3615 S:      Maintained
3616 F:      .clang-format
3617
3618 CLEANCACHE API
3619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L:      linux-kernel@vger.kernel.org
3621 S:      Maintained
3622 F:      mm/cleancache.c
3623 F:      include/linux/cleancache.h
3624
3625 CLK API
3626 M:      Russell King <linux@armlinux.org.uk>
3627 L:      linux-clk@vger.kernel.org
3628 S:      Maintained
3629 F:      include/linux/clk.h
3630
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M:      Thomas Gleixner <tglx@linutronix.de>
3634 L:      linux-kernel@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636 S:      Supported
3637 F:      drivers/clocksource/
3638 F:      Documentation/devicetree/bindings/timer/
3639
3640 CMPC ACPI DRIVER
3641 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3643 L:      platform-driver-x86@vger.kernel.org
3644 S:      Supported
3645 F:      drivers/platform/x86/classmate-laptop.c
3646
3647 COBALT MEDIA DRIVER
3648 M:      Hans Verkuil <hans.verkuil@cisco.com>
3649 L:      linux-media@vger.kernel.org
3650 T:      git git://linuxtv.org/media_tree.git
3651 W:      https://linuxtv.org
3652 S:      Supported
3653 F:      drivers/media/pci/cobalt/
3654
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3657 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3658 M:      Nicolas Palix <nicolas.palix@imag.fr>
3659 M:      Michal Marek <michal.lkml@markovi.net>
3660 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W:      http://coccinelle.lip6.fr/
3663 S:      Supported
3664 F:      Documentation/dev-tools/coccinelle.rst
3665 F:      scripts/coccinelle/
3666 F:      scripts/coccicheck
3667
3668 CODA FILE SYSTEM
3669 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3670 M:      coda@cs.cmu.edu
3671 L:      codalist@coda.cs.cmu.edu
3672 W:      http://www.coda.cs.cmu.edu/
3673 S:      Maintained
3674 F:      Documentation/filesystems/coda.txt
3675 F:      fs/coda/
3676 F:      include/linux/coda*.h
3677 F:      include/uapi/linux/coda*.h
3678
3679 CODA V4L2 MEM2MEM DRIVER
3680 M:      Philipp Zabel <p.zabel@pengutronix.de>
3681 L:      linux-media@vger.kernel.org
3682 S:      Maintained
3683 F:      Documentation/devicetree/bindings/media/coda.txt
3684 F:      drivers/media/platform/coda/
3685
3686 CODE OF CONDUCT
3687 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3688 S:      Supported
3689 F:      Documentation/process/code-of-conduct.rst
3690 F:      Documentation/process/code-of-conduct-interpretation.rst
3691
3692 COMMON CLK FRAMEWORK
3693 M:      Michael Turquette <mturquette@baylibre.com>
3694 M:      Stephen Boyd <sboyd@kernel.org>
3695 L:      linux-clk@vger.kernel.org
3696 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3698 S:      Maintained
3699 F:      Documentation/devicetree/bindings/clock/
3700 F:      drivers/clk/
3701 X:      drivers/clk/clkdev.c
3702 F:      include/linux/clk-pr*
3703 F:      include/linux/clk/
3704 F:      include/linux/of_clk.h
3705
3706 COMMON INTERNET FILE SYSTEM (CIFS)
3707 M:      Steve French <sfrench@samba.org>
3708 L:      linux-cifs@vger.kernel.org
3709 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3710 W:      http://linux-cifs.samba.org/
3711 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3712 S:      Supported
3713 F:      Documentation/filesystems/cifs/
3714 F:      fs/cifs/
3715
3716 COMPACTPCI HOTPLUG CORE
3717 M:      Scott Murray <scott@spiteful.org>
3718 L:      linux-pci@vger.kernel.org
3719 S:      Maintained
3720 F:      drivers/pci/hotplug/cpci_hotplug*
3721
3722 COMPACTPCI HOTPLUG GENERIC DRIVER
3723 M:      Scott Murray <scott@spiteful.org>
3724 L:      linux-pci@vger.kernel.org
3725 S:      Maintained
3726 F:      drivers/pci/hotplug/cpcihp_generic.c
3727
3728 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3729 M:      Scott Murray <scott@spiteful.org>
3730 L:      linux-pci@vger.kernel.org
3731 S:      Maintained
3732 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3733
3734 COMPAL LAPTOP SUPPORT
3735 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3736 L:      platform-driver-x86@vger.kernel.org
3737 S:      Maintained
3738 F:      drivers/platform/x86/compal-laptop.c
3739
3740 CONEXANT ACCESSRUNNER USB DRIVER
3741 L:      accessrunner-general@lists.sourceforge.net
3742 W:      http://accessrunner.sourceforge.net/
3743 S:      Orphan
3744 F:      drivers/usb/atm/cxacru.c
3745
3746 CONFIGFS
3747 M:      Joel Becker <jlbec@evilplan.org>
3748 M:      Christoph Hellwig <hch@lst.de>
3749 T:      git git://git.infradead.org/users/hch/configfs.git
3750 S:      Supported
3751 F:      fs/configfs/
3752 F:      include/linux/configfs.h
3753
3754 CONNECTOR
3755 M:      Evgeniy Polyakov <zbr@ioremap.net>
3756 L:      netdev@vger.kernel.org
3757 S:      Maintained
3758 F:      drivers/connector/
3759
3760 CONTROL GROUP (CGROUP)
3761 M:      Tejun Heo <tj@kernel.org>
3762 M:      Li Zefan <lizefan@huawei.com>
3763 M:      Johannes Weiner <hannes@cmpxchg.org>
3764 L:      cgroups@vger.kernel.org
3765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3766 S:      Maintained
3767 F:      Documentation/cgroup*
3768 F:      include/linux/cgroup*
3769 F:      kernel/cgroup*
3770
3771 CONTROL GROUP - CPUSET
3772 M:      Li Zefan <lizefan@huawei.com>
3773 L:      cgroups@vger.kernel.org
3774 W:      http://www.bullopensource.org/cpuset/
3775 W:      http://oss.sgi.com/projects/cpusets/
3776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3777 S:      Maintained
3778 F:      Documentation/cgroup-v1/cpusets.txt
3779 F:      include/linux/cpuset.h
3780 F:      kernel/cgroup/cpuset.c
3781
3782 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3783 M:      Johannes Weiner <hannes@cmpxchg.org>
3784 M:      Michal Hocko <mhocko@kernel.org>
3785 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3786 L:      cgroups@vger.kernel.org
3787 L:      linux-mm@kvack.org
3788 S:      Maintained
3789 F:      mm/memcontrol.c
3790 F:      mm/swap_cgroup.c
3791
3792 CORETEMP HARDWARE MONITORING DRIVER
3793 M:      Fenghua Yu <fenghua.yu@intel.com>
3794 L:      linux-hwmon@vger.kernel.org
3795 S:      Maintained
3796 F:      Documentation/hwmon/coretemp
3797 F:      drivers/hwmon/coretemp.c
3798
3799 COSA/SRP SYNC SERIAL DRIVER
3800 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3801 W:      http://www.fi.muni.cz/~kas/cosa/
3802 S:      Maintained
3803 F:      drivers/net/wan/cosa*
3804
3805 CPMAC ETHERNET DRIVER
3806 M:      Florian Fainelli <f.fainelli@gmail.com>
3807 L:      netdev@vger.kernel.org
3808 S:      Maintained
3809 F:      drivers/net/ethernet/ti/cpmac.c
3810
3811 CPU FREQUENCY DRIVERS
3812 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3813 M:      Viresh Kumar <viresh.kumar@linaro.org>
3814 L:      linux-pm@vger.kernel.org
3815 S:      Maintained
3816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3817 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3818 B:      https://bugzilla.kernel.org
3819 F:      Documentation/cpu-freq/
3820 F:      Documentation/devicetree/bindings/cpufreq/
3821 F:      drivers/cpufreq/
3822 F:      include/linux/cpufreq.h
3823 F:      tools/testing/selftests/cpufreq/
3824
3825 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3826 M:      Viresh Kumar <viresh.kumar@linaro.org>
3827 M:      Sudeep Holla <sudeep.holla@arm.com>
3828 L:      linux-pm@vger.kernel.org
3829 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3830 S:      Maintained
3831 F:      drivers/cpufreq/arm_big_little.h
3832 F:      drivers/cpufreq/arm_big_little.c
3833
3834 CPU POWER MONITORING SUBSYSTEM
3835 M:      Thomas Renninger <trenn@suse.com>
3836 M:      Shuah Khan <shuah@kernel.org>
3837 L:      linux-pm@vger.kernel.org
3838 S:      Maintained
3839 F:      tools/power/cpupower/
3840
3841 CPUID/MSR DRIVER
3842 M:      "H. Peter Anvin" <hpa@zytor.com>
3843 S:      Maintained
3844 F:      arch/x86/kernel/cpuid.c
3845 F:      arch/x86/kernel/msr.c
3846
3847 CPUIDLE DRIVER - ARM BIG LITTLE
3848 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3849 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3850 L:      linux-pm@vger.kernel.org
3851 L:      linux-arm-kernel@lists.infradead.org
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3853 S:      Maintained
3854 F:      drivers/cpuidle/cpuidle-big_little.c
3855
3856 CPUIDLE DRIVER - ARM EXYNOS
3857 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3858 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3859 M:      Kukjin Kim <kgene@kernel.org>
3860 L:      linux-pm@vger.kernel.org
3861 L:      linux-samsung-soc@vger.kernel.org
3862 S:      Supported
3863 F:      drivers/cpuidle/cpuidle-exynos.c
3864 F:      arch/arm/mach-exynos/pm.c
3865
3866 CPUIDLE DRIVERS
3867 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3868 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3869 L:      linux-pm@vger.kernel.org
3870 S:      Maintained
3871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3872 B:      https://bugzilla.kernel.org
3873 F:      drivers/cpuidle/*
3874 F:      include/linux/cpuidle.h
3875
3876 CRAMFS FILESYSTEM
3877 M:      Nicolas Pitre <nico@linaro.org>
3878 S:      Maintained
3879 F:      Documentation/filesystems/cramfs.txt
3880 F:      fs/cramfs/
3881
3882 CRYPTO API
3883 M:      Herbert Xu <herbert@gondor.apana.org.au>
3884 M:      "David S. Miller" <davem@davemloft.net>
3885 L:      linux-crypto@vger.kernel.org
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3888 S:      Maintained
3889 F:      Documentation/crypto/
3890 F:      Documentation/devicetree/bindings/crypto/
3891 F:      arch/*/crypto/
3892 F:      crypto/
3893 F:      drivers/crypto/
3894 F:      include/crypto/
3895 F:      include/linux/crypto*
3896
3897 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3898 M:      Neil Horman <nhorman@tuxdriver.com>
3899 L:      linux-crypto@vger.kernel.org
3900 S:      Maintained
3901 F:      crypto/ansi_cprng.c
3902 F:      crypto/rng.c
3903
3904 CS3308 MEDIA DRIVER
3905 M:      Hans Verkuil <hverkuil@xs4all.nl>
3906 L:      linux-media@vger.kernel.org
3907 T:      git git://linuxtv.org/media_tree.git
3908 W:      http://linuxtv.org
3909 S:      Odd Fixes
3910 F:      drivers/media/i2c/cs3308.c
3911 F:      drivers/media/i2c/cs3308.h
3912
3913 CS5535 Audio ALSA driver
3914 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3915 S:      Maintained
3916 F:      sound/pci/cs5535audio/
3917
3918 CW1200 WLAN driver
3919 M:      Solomon Peachy <pizza@shaftnet.org>
3920 S:      Maintained
3921 F:      drivers/net/wireless/st/cw1200/
3922
3923 CX18 VIDEO4LINUX DRIVER
3924 M:      Andy Walls <awalls@md.metrocast.net>
3925 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3926 L:      linux-media@vger.kernel.org
3927 T:      git git://linuxtv.org/media_tree.git
3928 W:      https://linuxtv.org
3929 W:      http://www.ivtvdriver.org/index.php/Cx18
3930 S:      Maintained
3931 F:      Documentation/media/v4l-drivers/cx18*
3932 F:      drivers/media/pci/cx18/
3933 F:      include/uapi/linux/ivtv*
3934
3935 CX2341X MPEG ENCODER HELPER MODULE
3936 M:      Hans Verkuil <hverkuil@xs4all.nl>
3937 L:      linux-media@vger.kernel.org
3938 T:      git git://linuxtv.org/media_tree.git
3939 W:      https://linuxtv.org
3940 S:      Maintained
3941 F:      drivers/media/common/cx2341x*
3942 F:      include/media/cx2341x*
3943
3944 CX24120 MEDIA DRIVER
3945 M:      Jemma Denson <jdenson@gmail.com>
3946 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3947 L:      linux-media@vger.kernel.org
3948 W:      https://linuxtv.org
3949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3950 S:      Maintained
3951 F:      drivers/media/dvb-frontends/cx24120*
3952
3953 CX88 VIDEO4LINUX DRIVER
3954 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3955 L:      linux-media@vger.kernel.org
3956 W:      https://linuxtv.org
3957 T:      git git://linuxtv.org/media_tree.git
3958 S:      Odd fixes
3959 F:      Documentation/media/v4l-drivers/cx88*
3960 F:      drivers/media/pci/cx88/
3961
3962 CXD2820R MEDIA DRIVER
3963 M:      Antti Palosaari <crope@iki.fi>
3964 L:      linux-media@vger.kernel.org
3965 W:      https://linuxtv.org
3966 W:      http://palosaari.fi/linux/
3967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3968 T:      git git://linuxtv.org/anttip/media_tree.git
3969 S:      Maintained
3970 F:      drivers/media/dvb-frontends/cxd2820r*
3971
3972 CXGB3 ETHERNET DRIVER (CXGB3)
3973 M:      Santosh Raspatur <santosh@chelsio.com>
3974 L:      netdev@vger.kernel.org
3975 W:      http://www.chelsio.com
3976 S:      Supported
3977 F:      drivers/net/ethernet/chelsio/cxgb3/
3978
3979 CXGB3 ISCSI DRIVER (CXGB3I)
3980 M:      Karen Xie <kxie@chelsio.com>
3981 L:      linux-scsi@vger.kernel.org
3982 W:      http://www.chelsio.com
3983 S:      Supported
3984 F:      drivers/scsi/cxgbi/cxgb3i
3985
3986 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3987 M:      Steve Wise <swise@chelsio.com>
3988 L:      linux-rdma@vger.kernel.org
3989 W:      http://www.openfabrics.org
3990 S:      Supported
3991 F:      drivers/infiniband/hw/cxgb3/
3992 F:      include/uapi/rdma/cxgb3-abi.h
3993
3994 CXGB4 CRYPTO DRIVER (chcr)
3995 M:      Harsh Jain <harsh@chelsio.com>
3996 L:      linux-crypto@vger.kernel.org
3997 W:      http://www.chelsio.com
3998 S:      Supported
3999 F:      drivers/crypto/chelsio
4000
4001 CXGB4 ETHERNET DRIVER (CXGB4)
4002 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4003 L:      netdev@vger.kernel.org
4004 W:      http://www.chelsio.com
4005 S:      Supported
4006 F:      drivers/net/ethernet/chelsio/cxgb4/
4007
4008 CXGB4 ISCSI DRIVER (CXGB4I)
4009 M:      Karen Xie <kxie@chelsio.com>
4010 L:      linux-scsi@vger.kernel.org
4011 W:      http://www.chelsio.com
4012 S:      Supported
4013 F:      drivers/scsi/cxgbi/cxgb4i
4014
4015 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4016 M:      Steve Wise <swise@chelsio.com>
4017 L:      linux-rdma@vger.kernel.org
4018 W:      http://www.openfabrics.org
4019 S:      Supported
4020 F:      drivers/infiniband/hw/cxgb4/
4021 F:      include/uapi/rdma/cxgb4-abi.h
4022
4023 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4024 M:      Casey Leedom <leedom@chelsio.com>
4025 L:      netdev@vger.kernel.org
4026 W:      http://www.chelsio.com
4027 S:      Supported
4028 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4029
4030 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4031 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4032 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4033 L:      linuxppc-dev@lists.ozlabs.org
4034 S:      Supported
4035 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4036 F:      drivers/misc/cxl/
4037 F:      include/misc/cxl*
4038 F:      include/uapi/misc/cxl.h
4039 F:      Documentation/powerpc/cxl.txt
4040 F:      Documentation/ABI/testing/sysfs-class-cxl
4041
4042 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4043 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4044 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4045 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4046 L:      linux-scsi@vger.kernel.org
4047 S:      Supported
4048 F:      drivers/scsi/cxlflash/
4049 F:      include/uapi/scsi/cxlflash_ioctl.h
4050 F:      Documentation/powerpc/cxlflash.txt
4051
4052 CYBERPRO FB DRIVER
4053 M:      Russell King <linux@armlinux.org.uk>
4054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4055 W:      http://www.armlinux.org.uk/
4056 S:      Maintained
4057 F:      drivers/video/fbdev/cyber2000fb.*
4058
4059 CYCLADES ASYNC MUX DRIVER
4060 W:      http://www.cyclades.com/
4061 S:      Orphan
4062 F:      drivers/tty/cyclades.c
4063 F:      include/linux/cyclades.h
4064 F:      include/uapi/linux/cyclades.h
4065
4066 CYCLADES PC300 DRIVER
4067 W:      http://www.cyclades.com/
4068 S:      Orphan
4069 F:      drivers/net/wan/pc300*
4070
4071 CYPRESS_FIRMWARE MEDIA DRIVER
4072 M:      Antti Palosaari <crope@iki.fi>
4073 L:      linux-media@vger.kernel.org
4074 W:      https://linuxtv.org
4075 W:      http://palosaari.fi/linux/
4076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4077 T:      git git://linuxtv.org/anttip/media_tree.git
4078 S:      Maintained
4079 F:      drivers/media/common/cypress_firmware*
4080
4081 CYTTSP TOUCHSCREEN DRIVER
4082 M:      Ferruh Yigit <fery@cypress.com>
4083 L:      linux-input@vger.kernel.org
4084 S:      Supported
4085 F:      drivers/input/touchscreen/cyttsp*
4086 F:      include/linux/input/cyttsp.h
4087
4088 D-LINK DIR-685 TOUCHKEYS DRIVER
4089 M:      Linus Walleij <linus.walleij@linaro.org>
4090 L:      linux-input@vger.kernel.org
4091 S:      Supported
4092 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4093
4094 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4095 M:      Joshua Kinard <kumba@gentoo.org>
4096 S:      Maintained
4097 F:      drivers/rtc/rtc-ds1685.c
4098 F:      include/linux/rtc/ds1685.h
4099
4100 DAMA SLAVE for AX.25
4101 M:      Joerg Reuter <jreuter@yaina.de>
4102 W:      http://yaina.de/jreuter/
4103 W:      http://www.qsl.net/dl1bke/
4104 L:      linux-hams@vger.kernel.org
4105 S:      Maintained
4106 F:      net/ax25/af_ax25.c
4107 F:      net/ax25/ax25_dev.c
4108 F:      net/ax25/ax25_ds_*
4109 F:      net/ax25/ax25_in.c
4110 F:      net/ax25/ax25_out.c
4111 F:      net/ax25/ax25_timer.c
4112 F:      net/ax25/sysctl_net_ax25.c
4113
4114 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4115 L:      netdev@vger.kernel.org
4116 S:      Orphan
4117 F:      Documentation/networking/dmfe.txt
4118 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4119
4120 DC390/AM53C974 SCSI driver
4121 M:      Hannes Reinecke <hare@suse.com>
4122 L:      linux-scsi@vger.kernel.org
4123 S:      Maintained
4124 F:      drivers/scsi/am53c974.c
4125
4126 DC395x SCSI driver
4127 M:      Oliver Neukum <oliver@neukum.org>
4128 M:      Ali Akcaagac <aliakc@web.de>
4129 M:      Jamie Lenehan <lenehan@twibble.org>
4130 L:      dc395x@twibble.org
4131 W:      http://twibble.org/dist/dc395x/
4132 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4133 S:      Maintained
4134 F:      Documentation/scsi/dc395x.txt
4135 F:      drivers/scsi/dc395x.*
4136
4137 DCCP PROTOCOL
4138 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4139 L:      dccp@vger.kernel.org
4140 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4141 S:      Maintained
4142 F:      include/linux/dccp.h
4143 F:      include/uapi/linux/dccp.h
4144 F:      include/linux/tfrc.h
4145 F:      net/dccp/
4146
4147 DECnet NETWORK LAYER
4148 W:      http://linux-decnet.sourceforge.net
4149 L:      linux-decnet-user@lists.sourceforge.net
4150 S:      Orphan
4151 F:      Documentation/networking/decnet.txt
4152 F:      net/decnet/
4153
4154 DECSTATION PLATFORM SUPPORT
4155 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4156 L:      linux-mips@linux-mips.org
4157 W:      http://www.linux-mips.org/wiki/DECstation
4158 S:      Maintained
4159 F:      arch/mips/dec/
4160 F:      arch/mips/include/asm/dec/
4161 F:      arch/mips/include/asm/mach-dec/
4162
4163 DEFXX FDDI NETWORK DRIVER
4164 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4165 S:      Maintained
4166 F:      drivers/net/fddi/defxx.*
4167
4168 DELL SMBIOS DRIVER
4169 M:      Pali Rohár <pali.rohar@gmail.com>
4170 M:      Mario Limonciello <mario.limonciello@dell.com>
4171 L:      platform-driver-x86@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/platform/x86/dell-smbios.*
4174
4175 DELL SMBIOS SMM DRIVER
4176 M:      Mario Limonciello <mario.limonciello@dell.com>
4177 L:      platform-driver-x86@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/platform/x86/dell-smbios-smm.c
4180
4181 DELL SMBIOS WMI DRIVER
4182 M:      Mario Limonciello <mario.limonciello@dell.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/dell-smbios-wmi.c
4186 F:      tools/wmi/dell-smbios-example.c
4187
4188 DEFZA FDDI NETWORK DRIVER
4189 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4190 S:      Maintained
4191 F:      drivers/net/fddi/defza.*
4192
4193 DELL LAPTOP DRIVER
4194 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4195 M:      Pali Rohár <pali.rohar@gmail.com>
4196 L:      platform-driver-x86@vger.kernel.org
4197 S:      Maintained
4198 F:      drivers/platform/x86/dell-laptop.c
4199
4200 DELL LAPTOP FREEFALL DRIVER
4201 M:      Pali Rohár <pali.rohar@gmail.com>
4202 S:      Maintained
4203 F:      drivers/platform/x86/dell-smo8800.c
4204
4205 DELL LAPTOP RBTN DRIVER
4206 M:      Pali Rohár <pali.rohar@gmail.com>
4207 S:      Maintained
4208 F:      drivers/platform/x86/dell-rbtn.*
4209
4210 DELL REMOTE BIOS UPDATE DRIVER
4211 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4212 L:      platform-driver-x86@vger.kernel.org
4213 S:      Maintained
4214 F:      drivers/platform/x86/dell_rbu.c
4215
4216 DELL LAPTOP SMM DRIVER
4217 M:      Pali Rohár <pali.rohar@gmail.com>
4218 S:      Maintained
4219 F:      drivers/hwmon/dell-smm-hwmon.c
4220 F:      include/uapi/linux/i8k.h
4221
4222 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4223 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L:      platform-driver-x86@vger.kernel.org
4225 S:      Maintained
4226 F:      Documentation/dcdbas.txt
4227 F:      drivers/platform/x86/dcdbas.*
4228
4229 DELL WMI NOTIFICATIONS DRIVER
4230 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4231 M:      Pali Rohár <pali.rohar@gmail.com>
4232 S:      Maintained
4233 F:      drivers/platform/x86/dell-wmi.c
4234
4235 DELL WMI DESCRIPTOR DRIVER
4236 M:      Mario Limonciello <mario.limonciello@dell.com>
4237 S:      Maintained
4238 F:      drivers/platform/x86/dell-wmi-descriptor.c
4239
4240 DELTA ST MEDIA DRIVER
4241 M:      Hugues Fruchet <hugues.fruchet@st.com>
4242 L:      linux-media@vger.kernel.org
4243 T:      git git://linuxtv.org/media_tree.git
4244 W:      https://linuxtv.org
4245 S:      Supported
4246 F:      drivers/media/platform/sti/delta
4247
4248 DENALI NAND DRIVER
4249 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4250 L:      linux-mtd@lists.infradead.org
4251 S:      Supported
4252 F:      drivers/mtd/nand/raw/denali*
4253
4254 DESIGNWARE USB2 DRD IP DRIVER
4255 M:      Minas Harutyunyan <hminas@synopsys.com>
4256 L:      linux-usb@vger.kernel.org
4257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4258 S:      Maintained
4259 F:      drivers/usb/dwc2/
4260
4261 DESIGNWARE USB3 DRD IP DRIVER
4262 M:      Felipe Balbi <balbi@kernel.org>
4263 L:      linux-usb@vger.kernel.org
4264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4265 S:      Maintained
4266 F:      drivers/usb/dwc3/
4267
4268 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4269 M:      Andreas Klinger <ak@it-klinger.de>
4270 L:      linux-iio@vger.kernel.org
4271 S:      Maintained
4272 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4273 F:      drivers/iio/proximity/srf*.c
4274
4275 DEVICE COREDUMP (DEV_COREDUMP)
4276 M:      Johannes Berg <johannes@sipsolutions.net>
4277 L:      linux-kernel@vger.kernel.org
4278 S:      Maintained
4279 F:      drivers/base/devcoredump.c
4280 F:      include/linux/devcoredump.h
4281
4282 DEVICE FREQUENCY (DEVFREQ)
4283 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4284 M:      Kyungmin Park <kyungmin.park@samsung.com>
4285 R:      Chanwoo Choi <cw00.choi@samsung.com>
4286 L:      linux-pm@vger.kernel.org
4287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4288 S:      Maintained
4289 F:      drivers/devfreq/
4290 F:      include/linux/devfreq.h
4291 F:      Documentation/devicetree/bindings/devfreq/
4292
4293 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4294 M:      Chanwoo Choi <cw00.choi@samsung.com>
4295 L:      linux-pm@vger.kernel.org
4296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4297 S:      Supported
4298 F:      drivers/devfreq/event/
4299 F:      drivers/devfreq/devfreq-event.c
4300 F:      include/linux/devfreq-event.h
4301 F:      Documentation/devicetree/bindings/devfreq/event/
4302
4303 DEVICE NUMBER REGISTRY
4304 M:      Torben Mathiasen <device@lanana.org>
4305 W:      http://lanana.org/docs/device-list/index.html
4306 S:      Maintained
4307
4308 DEVICE-MAPPER  (LVM)
4309 M:      Alasdair Kergon <agk@redhat.com>
4310 M:      Mike Snitzer <snitzer@redhat.com>
4311 M:      dm-devel@redhat.com
4312 L:      dm-devel@redhat.com
4313 W:      http://sources.redhat.com/dm
4314 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4316 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4317 S:      Maintained
4318 F:      Documentation/device-mapper/
4319 F:      drivers/md/Makefile
4320 F:      drivers/md/Kconfig
4321 F:      drivers/md/dm*
4322 F:      drivers/md/persistent-data/
4323 F:      include/linux/device-mapper.h
4324 F:      include/linux/dm-*.h
4325 F:      include/uapi/linux/dm-*.h
4326
4327 DEVLINK
4328 M:      Jiri Pirko <jiri@mellanox.com>
4329 L:      netdev@vger.kernel.org
4330 S:      Supported
4331 F:      net/core/devlink.c
4332 F:      include/net/devlink.h
4333 F:      include/uapi/linux/devlink.h
4334
4335 DIALOG SEMICONDUCTOR DRIVERS
4336 M:      Support Opensource <support.opensource@diasemi.com>
4337 W:      http://www.dialog-semiconductor.com/products
4338 S:      Supported
4339 F:      Documentation/hwmon/da90??
4340 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4341 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4342 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4343 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4344 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4345 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4346 F:      drivers/gpio/gpio-da90??.c
4347 F:      drivers/hwmon/da90??-hwmon.c
4348 F:      drivers/iio/adc/da91??-*.c
4349 F:      drivers/input/misc/da90??_onkey.c
4350 F:      drivers/input/touchscreen/da9052_tsi.c
4351 F:      drivers/leds/leds-da90??.c
4352 F:      drivers/mfd/da903x.c
4353 F:      drivers/mfd/da90??-*.c
4354 F:      drivers/mfd/da91??-*.c
4355 F:      drivers/power/supply/da9052-battery.c
4356 F:      drivers/power/supply/da91??-*.c
4357 F:      drivers/regulator/da903x.c
4358 F:      drivers/regulator/da9???-regulator.[ch]
4359 F:      drivers/thermal/da90??-thermal.c
4360 F:      drivers/rtc/rtc-da90??.c
4361 F:      drivers/video/backlight/da90??_bl.c
4362 F:      drivers/watchdog/da90??_wdt.c
4363 F:      include/linux/mfd/da903x.h
4364 F:      include/linux/mfd/da9052/
4365 F:      include/linux/mfd/da9055/
4366 F:      include/linux/mfd/da9062/
4367 F:      include/linux/mfd/da9063/
4368 F:      include/linux/mfd/da9150/
4369 F:      include/linux/regulator/da9211.h
4370 F:      include/sound/da[79]*.h
4371 F:      sound/soc/codecs/da[79]*.[ch]
4372
4373 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4374 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4375 L:      linux-gpio@vger.kernel.org
4376 S:      Maintained
4377 F:      drivers/gpio/gpio-gpio-mm.c
4378
4379 DIOLAN U2C-12 I2C DRIVER
4380 M:      Guenter Roeck <linux@roeck-us.net>
4381 L:      linux-i2c@vger.kernel.org
4382 S:      Maintained
4383 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4384
4385 FILESYSTEM DIRECT ACCESS (DAX)
4386 M:      Matthew Wilcox <willy@infradead.org>
4387 M:      Ross Zwisler <zwisler@kernel.org>
4388 M:      Jan Kara <jack@suse.cz>
4389 L:      linux-fsdevel@vger.kernel.org
4390 S:      Supported
4391 F:      fs/dax.c
4392 F:      include/linux/dax.h
4393 F:      include/trace/events/fs_dax.h
4394
4395 DEVICE DIRECT ACCESS (DAX)
4396 M:      Dan Williams <dan.j.williams@intel.com>
4397 M:      Dave Jiang <dave.jiang@intel.com>
4398 M:      Ross Zwisler <zwisler@kernel.org>
4399 M:      Vishal Verma <vishal.l.verma@intel.com>
4400 L:      linux-nvdimm@lists.01.org
4401 S:      Supported
4402 F:      drivers/dax/
4403
4404 DIRECTORY NOTIFICATION (DNOTIFY)
4405 M:      Jan Kara <jack@suse.cz>
4406 R:      Amir Goldstein <amir73il@gmail.com>
4407 L:      linux-fsdevel@vger.kernel.org
4408 S:      Maintained
4409 F:      Documentation/filesystems/dnotify.txt
4410 F:      fs/notify/dnotify/
4411 F:      include/linux/dnotify.h
4412
4413 DISK GEOMETRY AND PARTITION HANDLING
4414 M:      Andries Brouwer <aeb@cwi.nl>
4415 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4416 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4417 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4418 S:      Maintained
4419
4420 DISKQUOTA
4421 M:      Jan Kara <jack@suse.com>
4422 S:      Maintained
4423 F:      Documentation/filesystems/quota.txt
4424 F:      fs/quota/
4425 F:      include/linux/quota*.h
4426 F:      include/uapi/linux/quota*.h
4427
4428 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4429 M:      Bernie Thompson <bernie@plugable.com>
4430 L:      linux-fbdev@vger.kernel.org
4431 S:      Maintained
4432 W:      http://plugable.com/category/projects/udlfb/
4433 F:      drivers/video/fbdev/udlfb.c
4434 F:      include/video/udlfb.h
4435 F:      Documentation/fb/udlfb.txt
4436
4437 DISTRIBUTED LOCK MANAGER (DLM)
4438 M:      Christine Caulfield <ccaulfie@redhat.com>
4439 M:      David Teigland <teigland@redhat.com>
4440 L:      cluster-devel@redhat.com
4441 W:      http://sources.redhat.com/cluster/
4442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4443 S:      Supported
4444 F:      fs/dlm/
4445
4446 DMA BUFFER SHARING FRAMEWORK
4447 M:      Sumit Semwal <sumit.semwal@linaro.org>
4448 S:      Maintained
4449 L:      linux-media@vger.kernel.org
4450 L:      dri-devel@lists.freedesktop.org
4451 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4452 F:      drivers/dma-buf/
4453 F:      include/linux/dma-buf*
4454 F:      include/linux/reservation.h
4455 F:      include/linux/*fence.h
4456 F:      Documentation/driver-api/dma-buf.rst
4457 T:      git git://anongit.freedesktop.org/drm/drm-misc
4458
4459 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4460 M:      Vinod Koul <vkoul@kernel.org>
4461 L:      dmaengine@vger.kernel.org
4462 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4463 S:      Maintained
4464 F:      drivers/dma/
4465 F:      include/linux/dmaengine.h
4466 F:      include/linux/of_dma.h
4467 F:      Documentation/devicetree/bindings/dma/
4468 F:      Documentation/driver-api/dmaengine/
4469 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4470
4471 DMA MAPPING HELPERS
4472 M:      Christoph Hellwig <hch@lst.de>
4473 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4474 R:      Robin Murphy <robin.murphy@arm.com>
4475 L:      iommu@lists.linux-foundation.org
4476 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4477 W:      http://git.infradead.org/users/hch/dma-mapping.git
4478 S:      Supported
4479 F:      kernel/dma/
4480 F:      include/asm-generic/dma-mapping.h
4481 F:      include/linux/dma-direct.h
4482 F:      include/linux/dma-mapping.h
4483 F:      include/linux/dma-noncoherent.h
4484
4485 DME1737 HARDWARE MONITOR DRIVER
4486 M:      Juerg Haefliger <juergh@gmail.com>
4487 L:      linux-hwmon@vger.kernel.org
4488 S:      Maintained
4489 F:      Documentation/hwmon/dme1737
4490 F:      drivers/hwmon/dme1737.c
4491
4492 DMI/SMBIOS SUPPORT
4493 M:      Jean Delvare <jdelvare@suse.com>
4494 S:      Maintained
4495 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4496 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4497 F:      drivers/firmware/dmi-id.c
4498 F:      drivers/firmware/dmi_scan.c
4499 F:      include/linux/dmi.h
4500
4501 DOCUMENTATION
4502 M:      Jonathan Corbet <corbet@lwn.net>
4503 L:      linux-doc@vger.kernel.org
4504 S:      Maintained
4505 F:      Documentation/
4506 F:      scripts/kernel-doc
4507 X:      Documentation/ABI/
4508 X:      Documentation/acpi/
4509 X:      Documentation/devicetree/
4510 X:      Documentation/i2c/
4511 X:      Documentation/media/
4512 X:      Documentation/power/
4513 X:      Documentation/spi/
4514 T:      git git://git.lwn.net/linux.git docs-next
4515
4516 DOCUMENTATION/ITALIAN
4517 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4518 L:      linux-doc@vger.kernel.org
4519 S:      Maintained
4520 F:      Documentation/translations/it_IT
4521
4522 DONGWOON DW9714 LENS VOICE COIL DRIVER
4523 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4524 L:      linux-media@vger.kernel.org
4525 T:      git git://linuxtv.org/media_tree.git
4526 S:      Maintained
4527 F:      drivers/media/i2c/dw9714.c
4528 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4529
4530 DONGWOON DW9807 LENS VOICE COIL DRIVER
4531 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4532 L:      linux-media@vger.kernel.org
4533 T:      git git://linuxtv.org/media_tree.git
4534 S:      Maintained
4535 F:      drivers/media/i2c/dw9807-vcm.c
4536 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4537
4538 DOUBLETALK DRIVER
4539 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4540 L:      blinux-list@redhat.com
4541 S:      Maintained
4542 F:      drivers/char/dtlk.c
4543 F:      include/linux/dtlk.h
4544
4545 DPAA2 DATAPATH I/O (DPIO) DRIVER
4546 M:      Roy Pledge <Roy.Pledge@nxp.com>
4547 L:      linux-kernel@vger.kernel.org
4548 S:      Maintained
4549 F:      drivers/soc/fsl/dpio
4550
4551 DPAA2 ETHERNET DRIVER
4552 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4553 L:      netdev@vger.kernel.org
4554 S:      Maintained
4555 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4556 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4557 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4558 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4559 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4560
4561 DPAA2 ETHERNET SWITCH DRIVER
4562 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4563 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4564 L:      linux-kernel@vger.kernel.org
4565 S:      Maintained
4566 F:      drivers/staging/fsl-dpaa2/ethsw
4567
4568 DPAA2 PTP CLOCK DRIVER
4569 M:      Yangbo Lu <yangbo.lu@nxp.com>
4570 L:      netdev@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4573 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4574
4575 DPT_I2O SCSI RAID DRIVER
4576 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4577 L:      linux-scsi@vger.kernel.org
4578 W:      http://www.adaptec.com/
4579 S:      Maintained
4580 F:      drivers/scsi/dpt*
4581 F:      drivers/scsi/dpt/
4582
4583 DRBD DRIVER
4584 M:      Philipp Reisner <philipp.reisner@linbit.com>
4585 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4586 L:      drbd-dev@lists.linbit.com
4587 W:      http://www.drbd.org
4588 T:      git git://git.linbit.com/linux-drbd.git
4589 T:      git git://git.linbit.com/drbd-8.4.git
4590 S:      Supported
4591 F:      drivers/block/drbd/
4592 F:      lib/lru_cache.c
4593 F:      Documentation/blockdev/drbd/
4594
4595 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4596 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4597 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4599 S:      Supported
4600 F:      Documentation/kobject.txt
4601 F:      drivers/base/
4602 F:      fs/debugfs/
4603 F:      fs/sysfs/
4604 F:      include/linux/debugfs.h
4605 F:      include/linux/kobj*
4606 F:      lib/kobj*
4607
4608 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4609 M:      Kevin Hilman <khilman@kernel.org>
4610 M:      Nishanth Menon <nm@ti.com>
4611 S:      Maintained
4612 F:      drivers/power/avs/
4613 F:      include/linux/power/smartreflex.h
4614 L:      linux-pm@vger.kernel.org
4615
4616 DRM DRIVER FOR ARM PL111 CLCD
4617 M:      Eric Anholt <eric@anholt.net>
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619 S:      Supported
4620 F:      drivers/gpu/drm/pl111/
4621
4622 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4623 M:      Linus Walleij <linus.walleij@linaro.org>
4624 T:      git git://anongit.freedesktop.org/drm/drm-misc
4625 S:      Maintained
4626 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4627 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4628
4629 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4630 M:      Dave Airlie <airlied@redhat.com>
4631 S:      Odd Fixes
4632 F:      drivers/gpu/drm/ast/
4633
4634 DRM DRIVER FOR BOCHS VIRTUAL GPU
4635 M:      Gerd Hoffmann <kraxel@redhat.com>
4636 L:      virtualization@lists.linux-foundation.org
4637 T:      git git://anongit.freedesktop.org/drm/drm-misc
4638 S:      Maintained
4639 F:      drivers/gpu/drm/bochs/
4640
4641 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4642 M:      Linus Walleij <linus.walleij@linaro.org>
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644 S:      Maintained
4645 F:      drivers/gpu/drm/tve200/
4646
4647 DRM DRIVER FOR ILITEK ILI9225 PANELS
4648 M:      David Lechner <david@lechnology.com>
4649 S:      Maintained
4650 F:      drivers/gpu/drm/tinydrm/ili9225.c
4651 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4652
4653 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4654 S:      Orphan / Obsolete
4655 F:      drivers/gpu/drm/i810/
4656 F:      include/uapi/drm/i810_drm.h
4657
4658 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4659 S:      Orphan / Obsolete
4660 F:      drivers/gpu/drm/mga/
4661 F:      include/uapi/drm/mga_drm.h
4662
4663 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4664 M:      Dave Airlie <airlied@redhat.com>
4665 S:      Odd Fixes
4666 F:      drivers/gpu/drm/mgag200/
4667
4668 DRM DRIVER FOR MI0283QT
4669 M:      Noralf Trønnes <noralf@tronnes.org>
4670 S:      Maintained
4671 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4672 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4673
4674 DRM DRIVER FOR MSM ADRENO GPU
4675 M:      Rob Clark <robdclark@gmail.com>
4676 L:      linux-arm-msm@vger.kernel.org
4677 L:      dri-devel@lists.freedesktop.org
4678 L:      freedreno@lists.freedesktop.org
4679 T:      git git://people.freedesktop.org/~robclark/linux
4680 S:      Maintained
4681 F:      drivers/gpu/drm/msm/
4682 F:      include/uapi/drm/msm_drm.h
4683 F:      Documentation/devicetree/bindings/display/msm/
4684
4685 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4686 M:      Ben Skeggs <bskeggs@redhat.com>
4687 L:      dri-devel@lists.freedesktop.org
4688 L:      nouveau@lists.freedesktop.org
4689 T:      git git://github.com/skeggsb/linux
4690 S:      Supported
4691 F:      drivers/gpu/drm/nouveau/
4692 F:      include/uapi/drm/nouveau_drm.h
4693
4694 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4695 M:      Noralf Trønnes <noralf@tronnes.org>
4696 S:      Maintained
4697 F:      drivers/gpu/drm/tinydrm/repaper.c
4698 F:      Documentation/devicetree/bindings/display/repaper.txt
4699
4700 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4701 M:      Dave Airlie <airlied@redhat.com>
4702 M:      Gerd Hoffmann <kraxel@redhat.com>
4703 L:      virtualization@lists.linux-foundation.org
4704 T:      git git://anongit.freedesktop.org/drm/drm-misc
4705 S:      Obsolete
4706 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4707 F:      drivers/gpu/drm/cirrus/
4708
4709 DRM DRIVER FOR QXL VIRTUAL GPU
4710 M:      Dave Airlie <airlied@redhat.com>
4711 M:      Gerd Hoffmann <kraxel@redhat.com>
4712 L:      virtualization@lists.linux-foundation.org
4713 T:      git git://anongit.freedesktop.org/drm/drm-misc
4714 S:      Maintained
4715 F:      drivers/gpu/drm/qxl/
4716 F:      include/uapi/drm/qxl_drm.h
4717
4718 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4719 S:      Orphan / Obsolete
4720 F:      drivers/gpu/drm/r128/
4721 F:      include/uapi/drm/r128_drm.h
4722
4723 DRM DRIVER FOR SAVAGE VIDEO CARDS
4724 S:      Orphan / Obsolete
4725 F:      drivers/gpu/drm/savage/
4726 F:      include/uapi/drm/savage_drm.h
4727
4728 DRM DRIVER FOR SIS VIDEO CARDS
4729 S:      Orphan / Obsolete
4730 F:      drivers/gpu/drm/sis/
4731 F:      include/uapi/drm/sis_drm.h
4732
4733 DRM DRIVER FOR SITRONIX ST7586 PANELS
4734 M:      David Lechner <david@lechnology.com>
4735 S:      Maintained
4736 F:      drivers/gpu/drm/tinydrm/st7586.c
4737 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4738
4739 DRM DRIVER FOR SITRONIX ST7735R PANELS
4740 M:      David Lechner <david@lechnology.com>
4741 S:      Maintained
4742 F:      drivers/gpu/drm/tinydrm/st7735r.c
4743 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4744
4745 DRM DRIVER FOR TDFX VIDEO CARDS
4746 S:      Orphan / Obsolete
4747 F:      drivers/gpu/drm/tdfx/
4748
4749 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4750 M:      Dave Airlie <airlied@redhat.com>
4751 R:      Sean Paul <sean@poorly.run>
4752 L:      dri-devel@lists.freedesktop.org
4753 S:      Odd Fixes
4754 F:      drivers/gpu/drm/udl/
4755 T:      git git://anongit.freedesktop.org/drm/drm-misc
4756
4757 DRM DRIVER FOR VMWARE VIRTUAL GPU
4758 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4759 M:      Sinclair Yeh <syeh@vmware.com>
4760 M:      Thomas Hellstrom <thellstrom@vmware.com>
4761 L:      dri-devel@lists.freedesktop.org
4762 T:      git git://people.freedesktop.org/~syeh/repos_linux
4763 T:      git git://people.freedesktop.org/~thomash/linux
4764 S:      Supported
4765 F:      drivers/gpu/drm/vmwgfx/
4766 F:      include/uapi/drm/vmwgfx_drm.h
4767
4768 DRM DRIVERS
4769 M:      David Airlie <airlied@linux.ie>
4770 L:      dri-devel@lists.freedesktop.org
4771 T:      git git://anongit.freedesktop.org/drm/drm
4772 B:      https://bugs.freedesktop.org/
4773 C:      irc://chat.freenode.net/dri-devel
4774 S:      Maintained
4775 F:      drivers/gpu/drm/
4776 F:      drivers/gpu/vga/
4777 F:      Documentation/devicetree/bindings/display/
4778 F:      Documentation/devicetree/bindings/gpu/
4779 F:      Documentation/gpu/
4780 F:      include/drm/
4781 F:      include/uapi/drm/
4782 F:      include/linux/vga*
4783
4784 DRM DRIVERS AND MISC GPU PATCHES
4785 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4786 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4787 M:      Sean Paul <sean@poorly.run>
4788 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4789 S:      Maintained
4790 T:      git git://anongit.freedesktop.org/drm/drm-misc
4791 F:      Documentation/gpu/
4792 F:      drivers/gpu/vga/
4793 F:      drivers/gpu/drm/*
4794 F:      include/drm/drm*
4795 F:      include/uapi/drm/drm*
4796 F:      include/linux/vga*
4797
4798 DRM DRIVERS FOR ALLWINNER A10
4799 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4800 L:      dri-devel@lists.freedesktop.org
4801 S:      Supported
4802 F:      drivers/gpu/drm/sun4i/
4803 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4804 T:      git git://anongit.freedesktop.org/drm/drm-misc
4805
4806 DRM DRIVERS FOR AMLOGIC SOCS
4807 M:      Neil Armstrong <narmstrong@baylibre.com>
4808 L:      dri-devel@lists.freedesktop.org
4809 L:      linux-amlogic@lists.infradead.org
4810 W:      http://linux-meson.com/
4811 S:      Supported
4812 F:      drivers/gpu/drm/meson/
4813 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4814 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4815 F:      Documentation/gpu/meson.rst
4816 T:      git git://anongit.freedesktop.org/drm/drm-misc
4817
4818 DRM DRIVERS FOR ATMEL HLCDC
4819 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4820 L:      dri-devel@lists.freedesktop.org
4821 S:      Supported
4822 F:      drivers/gpu/drm/atmel-hlcdc/
4823 F:      Documentation/devicetree/bindings/display/atmel/
4824 T:      git git://anongit.freedesktop.org/drm/drm-misc
4825
4826 DRM DRIVERS FOR BRIDGE CHIPS
4827 M:      Archit Taneja <architt@codeaurora.org>
4828 M:      Andrzej Hajda <a.hajda@samsung.com>
4829 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4830 S:      Maintained
4831 T:      git git://anongit.freedesktop.org/drm/drm-misc
4832 F:      drivers/gpu/drm/bridge/
4833
4834 DRM DRIVERS FOR EXYNOS
4835 M:      Inki Dae <inki.dae@samsung.com>
4836 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4837 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4838 M:      Kyungmin Park <kyungmin.park@samsung.com>
4839 L:      dri-devel@lists.freedesktop.org
4840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4841 S:      Supported
4842 F:      drivers/gpu/drm/exynos/
4843 F:      include/uapi/drm/exynos_drm.h
4844 F:      Documentation/devicetree/bindings/display/exynos/
4845
4846 DRM DRIVERS FOR FREESCALE DCU
4847 M:      Stefan Agner <stefan@agner.ch>
4848 M:      Alison Wang <alison.wang@nxp.com>
4849 L:      dri-devel@lists.freedesktop.org
4850 S:      Supported
4851 F:      drivers/gpu/drm/fsl-dcu/
4852 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4853 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4854 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4855 T:      git git://anongit.freedesktop.org/drm/drm-misc
4856
4857 DRM DRIVERS FOR FREESCALE IMX
4858 M:      Philipp Zabel <p.zabel@pengutronix.de>
4859 L:      dri-devel@lists.freedesktop.org
4860 S:      Maintained
4861 F:      drivers/gpu/drm/imx/
4862 F:      drivers/gpu/ipu-v3/
4863 F:      Documentation/devicetree/bindings/display/imx/
4864
4865 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4866 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4867 L:      dri-devel@lists.freedesktop.org
4868 T:      git git://github.com/patjak/drm-gma500
4869 S:      Maintained
4870 F:      drivers/gpu/drm/gma500/
4871
4872 DRM DRIVERS FOR HISILICON
4873 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4874 M:      Rongrong Zou <zourongrong@gmail.com>
4875 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4876 R:      Chen Feng <puck.chen@hisilicon.com>
4877 L:      dri-devel@lists.freedesktop.org
4878 T:      git git://github.com/xin3liang/linux.git
4879 S:      Maintained
4880 F:      drivers/gpu/drm/hisilicon/
4881 F:      Documentation/devicetree/bindings/display/hisilicon/
4882
4883 DRM DRIVERS FOR MEDIATEK
4884 M:      CK Hu <ck.hu@mediatek.com>
4885 M:      Philipp Zabel <p.zabel@pengutronix.de>
4886 L:      dri-devel@lists.freedesktop.org
4887 S:      Supported
4888 F:      drivers/gpu/drm/mediatek/
4889 F:      Documentation/devicetree/bindings/display/mediatek/
4890
4891 DRM DRIVERS FOR NVIDIA TEGRA
4892 M:      Thierry Reding <thierry.reding@gmail.com>
4893 L:      dri-devel@lists.freedesktop.org
4894 L:      linux-tegra@vger.kernel.org
4895 T:      git git://anongit.freedesktop.org/tegra/linux.git
4896 S:      Supported
4897 F:      drivers/gpu/drm/tegra/
4898 F:      drivers/gpu/host1x/
4899 F:      include/linux/host1x.h
4900 F:      include/uapi/drm/tegra_drm.h
4901 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4902
4903 DRM DRIVERS FOR RENESAS
4904 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4905 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4906 L:      dri-devel@lists.freedesktop.org
4907 L:      linux-renesas-soc@vger.kernel.org
4908 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4909 S:      Supported
4910 F:      drivers/gpu/drm/rcar-du/
4911 F:      drivers/gpu/drm/shmobile/
4912 F:      include/linux/platform_data/shmob_drm.h
4913 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4914 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4915 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4916
4917 DRM DRIVERS FOR ROCKCHIP
4918 M:      Sandy Huang <hjc@rock-chips.com>
4919 M:      Heiko Stübner <heiko@sntech.de>
4920 L:      dri-devel@lists.freedesktop.org
4921 S:      Maintained
4922 F:      drivers/gpu/drm/rockchip/
4923 F:      Documentation/devicetree/bindings/display/rockchip/
4924 T:      git git://anongit.freedesktop.org/drm/drm-misc
4925
4926 DRM DRIVERS FOR STI
4927 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4928 M:      Vincent Abriou <vincent.abriou@st.com>
4929 L:      dri-devel@lists.freedesktop.org
4930 T:      git git://anongit.freedesktop.org/drm/drm-misc
4931 S:      Maintained
4932 F:      drivers/gpu/drm/sti
4933 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4934
4935 DRM DRIVERS FOR STM
4936 M:      Yannick Fertre <yannick.fertre@st.com>
4937 M:      Philippe Cornu <philippe.cornu@st.com>
4938 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4939 M:      Vincent Abriou <vincent.abriou@st.com>
4940 L:      dri-devel@lists.freedesktop.org
4941 T:      git git://anongit.freedesktop.org/drm/drm-misc
4942 S:      Maintained
4943 F:      drivers/gpu/drm/stm
4944 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4945
4946 DRM DRIVERS FOR TI LCDC
4947 M:      Jyri Sarha <jsarha@ti.com>
4948 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4949 L:      dri-devel@lists.freedesktop.org
4950 S:      Maintained
4951 F:      drivers/gpu/drm/tilcdc/
4952 F:      Documentation/devicetree/bindings/display/tilcdc/
4953
4954 DRM DRIVERS FOR TI OMAP
4955 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4956 L:      dri-devel@lists.freedesktop.org
4957 S:      Maintained
4958 F:      drivers/gpu/drm/omapdrm/
4959 F:      Documentation/devicetree/bindings/display/ti/
4960
4961 DRM DRIVERS FOR V3D
4962 M:      Eric Anholt <eric@anholt.net>
4963 S:      Supported
4964 F:      drivers/gpu/drm/v3d/
4965 F:      include/uapi/drm/v3d_drm.h
4966 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4967 T:      git git://anongit.freedesktop.org/drm/drm-misc
4968
4969 DRM DRIVERS FOR VC4
4970 M:      Eric Anholt <eric@anholt.net>
4971 T:      git git://github.com/anholt/linux
4972 S:      Supported
4973 F:      drivers/gpu/drm/vc4/
4974 F:      include/uapi/drm/vc4_drm.h
4975 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4976 T:      git git://anongit.freedesktop.org/drm/drm-misc
4977
4978 DRM DRIVERS FOR VIVANTE GPU IP
4979 M:      Lucas Stach <l.stach@pengutronix.de>
4980 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4981 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4982 L:      etnaviv@lists.freedesktop.org
4983 L:      dri-devel@lists.freedesktop.org
4984 S:      Maintained
4985 F:      drivers/gpu/drm/etnaviv/
4986 F:      include/uapi/drm/etnaviv_drm.h
4987 F:      Documentation/devicetree/bindings/display/etnaviv/
4988
4989 DRM DRIVERS FOR ZTE ZX
4990 M:      Shawn Guo <shawnguo@kernel.org>
4991 L:      dri-devel@lists.freedesktop.org
4992 S:      Maintained
4993 F:      drivers/gpu/drm/zte/
4994 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4995 T:      git git://anongit.freedesktop.org/drm/drm-misc
4996
4997 DRM PANEL DRIVERS
4998 M:      Thierry Reding <thierry.reding@gmail.com>
4999 L:      dri-devel@lists.freedesktop.org
5000 T:      git git://anongit.freedesktop.org/drm/drm-misc
5001 S:      Maintained
5002 F:      drivers/gpu/drm/drm_panel.c
5003 F:      drivers/gpu/drm/panel/
5004 F:      include/drm/drm_panel.h
5005 F:      Documentation/devicetree/bindings/display/panel/
5006
5007 DRM TINYDRM DRIVERS
5008 M:      Noralf Trønnes <noralf@tronnes.org>
5009 W:      https://github.com/notro/tinydrm/wiki/Development
5010 T:      git git://anongit.freedesktop.org/drm/drm-misc
5011 S:      Maintained
5012 F:      drivers/gpu/drm/tinydrm/
5013 F:      include/drm/tinydrm/
5014
5015 DRM DRIVERS FOR XEN
5016 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5017 T:      git git://anongit.freedesktop.org/drm/drm-misc
5018 L:      dri-devel@lists.freedesktop.org
5019 L:      xen-devel@lists.xen.org
5020 S:      Supported
5021 F:      drivers/gpu/drm/xen/
5022 F:      Documentation/gpu/xen-front.rst
5023
5024 DRM TTM SUBSYSTEM
5025 M:      Christian Koenig <christian.koenig@amd.com>
5026 M:      Huang Rui <ray.huang@amd.com>
5027 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5028 T:      git git://people.freedesktop.org/~agd5f/linux
5029 S:      Maintained
5030 L:      dri-devel@lists.freedesktop.org
5031 F:      include/drm/ttm/
5032 F:      drivers/gpu/drm/ttm/
5033
5034 DSBR100 USB FM RADIO DRIVER
5035 M:      Alexey Klimov <klimov.linux@gmail.com>
5036 L:      linux-media@vger.kernel.org
5037 T:      git git://linuxtv.org/media_tree.git
5038 S:      Maintained
5039 F:      drivers/media/radio/dsbr100.c
5040
5041 DSCC4 DRIVER
5042 M:      Francois Romieu <romieu@fr.zoreil.com>
5043 L:      netdev@vger.kernel.org
5044 S:      Maintained
5045 F:      drivers/net/wan/dscc4.c
5046
5047 DT3155 MEDIA DRIVER
5048 M:      Hans Verkuil <hverkuil@xs4all.nl>
5049 L:      linux-media@vger.kernel.org
5050 T:      git git://linuxtv.org/media_tree.git
5051 W:      https://linuxtv.org
5052 S:      Odd Fixes
5053 F:      drivers/media/pci/dt3155/
5054
5055 DVB_USB_AF9015 MEDIA DRIVER
5056 M:      Antti Palosaari <crope@iki.fi>
5057 L:      linux-media@vger.kernel.org
5058 W:      https://linuxtv.org
5059 W:      http://palosaari.fi/linux/
5060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5061 T:      git git://linuxtv.org/anttip/media_tree.git
5062 S:      Maintained
5063 F:      drivers/media/usb/dvb-usb-v2/af9015*
5064
5065 DVB_USB_AF9035 MEDIA DRIVER
5066 M:      Antti Palosaari <crope@iki.fi>
5067 L:      linux-media@vger.kernel.org
5068 W:      https://linuxtv.org
5069 W:      http://palosaari.fi/linux/
5070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5071 T:      git git://linuxtv.org/anttip/media_tree.git
5072 S:      Maintained
5073 F:      drivers/media/usb/dvb-usb-v2/af9035*
5074
5075 DVB_USB_ANYSEE MEDIA DRIVER
5076 M:      Antti Palosaari <crope@iki.fi>
5077 L:      linux-media@vger.kernel.org
5078 W:      https://linuxtv.org
5079 W:      http://palosaari.fi/linux/
5080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5081 T:      git git://linuxtv.org/anttip/media_tree.git
5082 S:      Maintained
5083 F:      drivers/media/usb/dvb-usb-v2/anysee*
5084
5085 DVB_USB_AU6610 MEDIA DRIVER
5086 M:      Antti Palosaari <crope@iki.fi>
5087 L:      linux-media@vger.kernel.org
5088 W:      https://linuxtv.org
5089 W:      http://palosaari.fi/linux/
5090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5091 T:      git git://linuxtv.org/anttip/media_tree.git
5092 S:      Maintained
5093 F:      drivers/media/usb/dvb-usb-v2/au6610*
5094
5095 DVB_USB_CE6230 MEDIA DRIVER
5096 M:      Antti Palosaari <crope@iki.fi>
5097 L:      linux-media@vger.kernel.org
5098 W:      https://linuxtv.org
5099 W:      http://palosaari.fi/linux/
5100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5101 T:      git git://linuxtv.org/anttip/media_tree.git
5102 S:      Maintained
5103 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5104
5105 DVB_USB_CXUSB MEDIA DRIVER
5106 M:      Michael Krufky <mkrufky@linuxtv.org>
5107 L:      linux-media@vger.kernel.org
5108 W:      https://linuxtv.org
5109 W:      http://github.com/mkrufky
5110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5111 T:      git git://linuxtv.org/media_tree.git
5112 S:      Maintained
5113 F:      drivers/media/usb/dvb-usb/cxusb*
5114
5115 DVB_USB_EC168 MEDIA DRIVER
5116 M:      Antti Palosaari <crope@iki.fi>
5117 L:      linux-media@vger.kernel.org
5118 W:      https://linuxtv.org
5119 W:      http://palosaari.fi/linux/
5120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5121 T:      git git://linuxtv.org/anttip/media_tree.git
5122 S:      Maintained
5123 F:      drivers/media/usb/dvb-usb-v2/ec168*
5124
5125 DVB_USB_GL861 MEDIA DRIVER
5126 M:      Antti Palosaari <crope@iki.fi>
5127 L:      linux-media@vger.kernel.org
5128 W:      https://linuxtv.org
5129 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5130 T:      git git://linuxtv.org/anttip/media_tree.git
5131 S:      Maintained
5132 F:      drivers/media/usb/dvb-usb-v2/gl861*
5133
5134 DVB_USB_MXL111SF MEDIA DRIVER
5135 M:      Michael Krufky <mkrufky@linuxtv.org>
5136 L:      linux-media@vger.kernel.org
5137 W:      https://linuxtv.org
5138 W:      http://github.com/mkrufky
5139 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5140 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5141 S:      Maintained
5142 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5143
5144 DVB_USB_RTL28XXU MEDIA DRIVER
5145 M:      Antti Palosaari <crope@iki.fi>
5146 L:      linux-media@vger.kernel.org
5147 W:      https://linuxtv.org
5148 W:      http://palosaari.fi/linux/
5149 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5150 T:      git git://linuxtv.org/anttip/media_tree.git
5151 S:      Maintained
5152 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5153
5154 DVB_USB_V2 MEDIA DRIVER
5155 M:      Antti Palosaari <crope@iki.fi>
5156 L:      linux-media@vger.kernel.org
5157 W:      https://linuxtv.org
5158 W:      http://palosaari.fi/linux/
5159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5160 T:      git git://linuxtv.org/anttip/media_tree.git
5161 S:      Maintained
5162 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5163 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5164
5165 DYNAMIC DEBUG
5166 M:      Jason Baron <jbaron@akamai.com>
5167 S:      Maintained
5168 F:      lib/dynamic_debug.c
5169 F:      include/linux/dynamic_debug.h
5170
5171 DYNAMIC INTERRUPT MODERATION
5172 M:      Tal Gilboa <talgi@mellanox.com>
5173 S:      Maintained
5174 F:      include/linux/net_dim.h
5175
5176 DZ DECSTATION DZ11 SERIAL DRIVER
5177 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5178 S:      Maintained
5179 F:      drivers/tty/serial/dz.*
5180
5181 E3X0 POWER BUTTON DRIVER
5182 M:      Moritz Fischer <moritz.fischer@ettus.com>
5183 L:      usrp-users@lists.ettus.com
5184 W:      http://www.ettus.com
5185 S:      Supported
5186 F:      drivers/input/misc/e3x0-button.c
5187 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5188
5189 E4000 MEDIA DRIVER
5190 M:      Antti Palosaari <crope@iki.fi>
5191 L:      linux-media@vger.kernel.org
5192 W:      https://linuxtv.org
5193 W:      http://palosaari.fi/linux/
5194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5195 T:      git git://linuxtv.org/anttip/media_tree.git
5196 S:      Maintained
5197 F:      drivers/media/tuners/e4000*
5198
5199 EARTH_PT1 MEDIA DRIVER
5200 M:      Akihiro Tsukada <tskd08@gmail.com>
5201 L:      linux-media@vger.kernel.org
5202 S:      Odd Fixes
5203 F:      drivers/media/pci/pt1/
5204
5205 EARTH_PT3 MEDIA DRIVER
5206 M:      Akihiro Tsukada <tskd08@gmail.com>
5207 L:      linux-media@vger.kernel.org
5208 S:      Odd Fixes
5209 F:      drivers/media/pci/pt3/
5210
5211 EC100 MEDIA DRIVER
5212 M:      Antti Palosaari <crope@iki.fi>
5213 L:      linux-media@vger.kernel.org
5214 W:      https://linuxtv.org
5215 W:      http://palosaari.fi/linux/
5216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5217 T:      git git://linuxtv.org/anttip/media_tree.git
5218 S:      Maintained
5219 F:      drivers/media/dvb-frontends/ec100*
5220
5221 ECRYPT FILE SYSTEM
5222 M:      Tyler Hicks <tyhicks@canonical.com>
5223 L:      ecryptfs@vger.kernel.org
5224 W:      http://ecryptfs.org
5225 W:      https://launchpad.net/ecryptfs
5226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5227 S:      Supported
5228 F:      Documentation/filesystems/ecryptfs.txt
5229 F:      fs/ecryptfs/
5230
5231 EDAC-AMD64
5232 M:      Borislav Petkov <bp@alien8.de>
5233 L:      linux-edac@vger.kernel.org
5234 S:      Maintained
5235 F:      drivers/edac/amd64_edac*
5236
5237 EDAC-CALXEDA
5238 M:      Robert Richter <rric@kernel.org>
5239 L:      linux-edac@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/edac/highbank*
5242
5243 EDAC-CAVIUM OCTEON
5244 M:      Ralf Baechle <ralf@linux-mips.org>
5245 M:      David Daney <david.daney@cavium.com>
5246 L:      linux-edac@vger.kernel.org
5247 L:      linux-mips@linux-mips.org
5248 S:      Supported
5249 F:      drivers/edac/octeon_edac*
5250
5251 EDAC-CAVIUM THUNDERX
5252 M:      David Daney <david.daney@cavium.com>
5253 M:      Jan Glauber <jglauber@cavium.com>
5254 L:      linux-edac@vger.kernel.org
5255 S:      Supported
5256 F:      drivers/edac/thunderx_edac*
5257
5258 EDAC-CORE
5259 M:      Borislav Petkov <bp@alien8.de>
5260 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L:      linux-edac@vger.kernel.org
5262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5264 S:      Supported
5265 F:      Documentation/admin-guide/ras.rst
5266 F:      Documentation/driver-api/edac.rst
5267 F:      drivers/edac/
5268 F:      include/linux/edac.h
5269
5270 EDAC-E752X
5271 M:      Mark Gross <mark.gross@intel.com>
5272 L:      linux-edac@vger.kernel.org
5273 S:      Maintained
5274 F:      drivers/edac/e752x_edac.c
5275
5276 EDAC-E7XXX
5277 L:      linux-edac@vger.kernel.org
5278 S:      Maintained
5279 F:      drivers/edac/e7xxx_edac.c
5280
5281 EDAC-FSL_DDR
5282 M:      York Sun <york.sun@nxp.com>
5283 L:      linux-edac@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/edac/fsl_ddr_edac.*
5286
5287 EDAC-GHES
5288 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5289 L:      linux-edac@vger.kernel.org
5290 S:      Maintained
5291 F:      drivers/edac/ghes_edac.c
5292
5293 EDAC-I3000
5294 L:      linux-edac@vger.kernel.org
5295 S:      Orphan
5296 F:      drivers/edac/i3000_edac.c
5297
5298 EDAC-I5000
5299 L:      linux-edac@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/edac/i5000_edac.c
5302
5303 EDAC-I5400
5304 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5305 L:      linux-edac@vger.kernel.org
5306 S:      Maintained
5307 F:      drivers/edac/i5400_edac.c
5308
5309 EDAC-I7300
5310 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5311 L:      linux-edac@vger.kernel.org
5312 S:      Maintained
5313 F:      drivers/edac/i7300_edac.c
5314
5315 EDAC-I7CORE
5316 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L:      linux-edac@vger.kernel.org
5318 S:      Maintained
5319 F:      drivers/edac/i7core_edac.c
5320
5321 EDAC-I82443BXGX
5322 M:      Tim Small <tim@buttersideup.com>
5323 L:      linux-edac@vger.kernel.org
5324 S:      Maintained
5325 F:      drivers/edac/i82443bxgx_edac.c
5326
5327 EDAC-I82975X
5328 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5329 M:      "Arvind R." <arvino55@gmail.com>
5330 L:      linux-edac@vger.kernel.org
5331 S:      Maintained
5332 F:      drivers/edac/i82975x_edac.c
5333
5334 EDAC-IE31200
5335 M:      Jason Baron <jbaron@akamai.com>
5336 L:      linux-edac@vger.kernel.org
5337 S:      Maintained
5338 F:      drivers/edac/ie31200_edac.c
5339
5340 EDAC-MPC85XX
5341 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5342 L:      linux-edac@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/edac/mpc85xx_edac.[ch]
5345
5346 EDAC-PASEMI
5347 M:      Egor Martovetsky <egor@pasemi.com>
5348 L:      linux-edac@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/edac/pasemi_edac.c
5351
5352 EDAC-PND2
5353 M:      Tony Luck <tony.luck@intel.com>
5354 L:      linux-edac@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/edac/pnd2_edac.[ch]
5357
5358 EDAC-R82600
5359 M:      Tim Small <tim@buttersideup.com>
5360 L:      linux-edac@vger.kernel.org
5361 S:      Maintained
5362 F:      drivers/edac/r82600_edac.c
5363
5364 EDAC-SBRIDGE
5365 M:      Tony Luck <tony.luck@intel.com>
5366 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5367 L:      linux-edac@vger.kernel.org
5368 S:      Maintained
5369 F:      drivers/edac/sb_edac.c
5370
5371 EDAC-SKYLAKE
5372 M:      Tony Luck <tony.luck@intel.com>
5373 L:      linux-edac@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/edac/skx_edac.c
5376
5377 EDAC-TI
5378 M:      Tero Kristo <t-kristo@ti.com>
5379 L:      linux-edac@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/edac/ti_edac.c
5382
5383 EDAC-QCOM
5384 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5385 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5386 L:      linux-arm-msm@vger.kernel.org
5387 L:      linux-edac@vger.kernel.org
5388 S:      Maintained
5389 F:      drivers/edac/qcom_edac.c
5390
5391 EDIROL UA-101/UA-1000 DRIVER
5392 M:      Clemens Ladisch <clemens@ladisch.de>
5393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5394 T:      git git://git.alsa-project.org/alsa-kernel.git
5395 S:      Maintained
5396 F:      sound/usb/misc/ua101.c
5397
5398 EFI TEST DRIVER
5399 L:      linux-efi@vger.kernel.org
5400 M:      Ivan Hu <ivan.hu@canonical.com>
5401 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5402 S:      Maintained
5403 F:      drivers/firmware/efi/test/
5404
5405 EFI VARIABLE FILESYSTEM
5406 M:      Matthew Garrett <matthew.garrett@nebula.com>
5407 M:      Jeremy Kerr <jk@ozlabs.org>
5408 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5410 L:      linux-efi@vger.kernel.org
5411 S:      Maintained
5412 F:      fs/efivarfs/
5413
5414 EFIFB FRAMEBUFFER DRIVER
5415 L:      linux-fbdev@vger.kernel.org
5416 M:      Peter Jones <pjones@redhat.com>
5417 S:      Maintained
5418 F:      drivers/video/fbdev/efifb.c
5419
5420 EFS FILESYSTEM
5421 W:      http://aeschi.ch.eu.org/efs/
5422 S:      Orphan
5423 F:      fs/efs/
5424
5425 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5426 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5427 L:      netdev@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/net/ethernet/ibm/ehea/
5430
5431 EM28XX VIDEO4LINUX DRIVER
5432 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L:      linux-media@vger.kernel.org
5434 W:      https://linuxtv.org
5435 T:      git git://linuxtv.org/media_tree.git
5436 S:      Maintained
5437 F:      drivers/media/usb/em28xx/
5438 F:      Documentation/media/v4l-drivers/em28xx*
5439
5440 EMBEDDED LINUX
5441 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5442 M:      Matt Mackall <mpm@selenic.com>
5443 M:      David Woodhouse <dwmw2@infradead.org>
5444 L:      linux-embedded@vger.kernel.org
5445 S:      Maintained
5446
5447 Emulex 10Gbps iSCSI - OneConnect DRIVER
5448 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5449 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5450 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5451 L:      linux-scsi@vger.kernel.org
5452 W:      http://www.broadcom.com
5453 S:      Supported
5454 F:      drivers/scsi/be2iscsi/
5455
5456 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5457 M:      Sathya Perla <sathya.perla@broadcom.com>
5458 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5459 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5460 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5461 L:      netdev@vger.kernel.org
5462 W:      http://www.emulex.com
5463 S:      Supported
5464 F:      drivers/net/ethernet/emulex/benet/
5465
5466 EMULEX ONECONNECT ROCE DRIVER
5467 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5468 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5469 L:      linux-rdma@vger.kernel.org
5470 W:      http://www.broadcom.com
5471 S:      Odd Fixes
5472 F:      drivers/infiniband/hw/ocrdma/
5473 F:      include/uapi/rdma/ocrdma-abi.h
5474
5475 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5476 M:      James Smart <james.smart@broadcom.com>
5477 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5478 L:      linux-scsi@vger.kernel.org
5479 W:      http://www.broadcom.com
5480 S:      Supported
5481 F:      drivers/scsi/lpfc/
5482
5483 ENE CB710 FLASH CARD READER DRIVER
5484 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5485 S:      Maintained
5486 F:      drivers/misc/cb710/
5487 F:      drivers/mmc/host/cb710-mmc.*
5488 F:      include/linux/cb710.h
5489
5490 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5491 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5492 S:      Maintained
5493 F:      drivers/media/rc/ene_ir.*
5494
5495 EPSON S1D13XXX FRAMEBUFFER DRIVER
5496 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5497 S:      Maintained
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5499 F:      drivers/video/fbdev/s1d13xxxfb.c
5500 F:      include/video/s1d13xxxfb.h
5501
5502 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5503 M:      Jeff Layton <jlayton@kernel.org>
5504 S:      Maintained
5505 F:      lib/errseq.c
5506 F:      include/linux/errseq.h
5507
5508 ET131X NETWORK DRIVER
5509 M:      Mark Einon <mark.einon@gmail.com>
5510 S:      Odd Fixes
5511 F:      drivers/net/ethernet/agere/
5512
5513 ETHERNET BRIDGE
5514 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5515 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5516 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5517 L:      netdev@vger.kernel.org
5518 W:      http://www.linuxfoundation.org/en/Net:Bridge
5519 S:      Maintained
5520 F:      include/linux/netfilter_bridge/
5521 F:      net/bridge/
5522
5523 ETHERNET PHY LIBRARY
5524 M:      Andrew Lunn <andrew@lunn.ch>
5525 M:      Florian Fainelli <f.fainelli@gmail.com>
5526 L:      netdev@vger.kernel.org
5527 S:      Maintained
5528 F:      Documentation/ABI/testing/sysfs-bus-mdio
5529 F:      Documentation/devicetree/bindings/net/mdio*
5530 F:      Documentation/networking/phy.txt
5531 F:      drivers/net/phy/
5532 F:      drivers/of/of_mdio.c
5533 F:      drivers/of/of_net.c
5534 F:      include/linux/*mdio*.h
5535 F:      include/linux/of_net.h
5536 F:      include/linux/phy.h
5537 F:      include/linux/phy_fixed.h
5538 F:      include/linux/platform_data/mdio-bcm-unimac.h
5539 F:      include/trace/events/mdio.h
5540 F:      include/uapi/linux/mdio.h
5541 F:      include/uapi/linux/mii.h
5542
5543 EXT2 FILE SYSTEM
5544 M:      Jan Kara <jack@suse.com>
5545 L:      linux-ext4@vger.kernel.org
5546 S:      Maintained
5547 F:      Documentation/filesystems/ext2.txt
5548 F:      fs/ext2/
5549 F:      include/linux/ext2*
5550
5551 EXT4 FILE SYSTEM
5552 M:      "Theodore Ts'o" <tytso@mit.edu>
5553 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5554 L:      linux-ext4@vger.kernel.org
5555 W:      http://ext4.wiki.kernel.org
5556 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5558 S:      Maintained
5559 F:      Documentation/filesystems/ext4/ext4.rst
5560 F:      fs/ext4/
5561
5562 Extended Verification Module (EVM)
5563 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5564 L:      linux-integrity@vger.kernel.org
5565 S:      Supported
5566 F:      security/integrity/evm/
5567
5568 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5569 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5570 L:      linux-efi@vger.kernel.org
5571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5572 S:      Maintained
5573 F:      Documentation/efi-stub.txt
5574 F:      arch/*/kernel/efi.c
5575 F:      arch/x86/boot/compressed/eboot.[ch]
5576 F:      arch/*/include/asm/efi.h
5577 F:      arch/x86/platform/efi/
5578 F:      drivers/firmware/efi/
5579 F:      include/linux/efi*.h
5580 F:      arch/arm/boot/compressed/efi-header.S
5581 F:      arch/arm64/kernel/efi-entry.S
5582
5583 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5584 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5585 M:      Chanwoo Choi <cw00.choi@samsung.com>
5586 L:      linux-kernel@vger.kernel.org
5587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5588 S:      Maintained
5589 F:      drivers/extcon/
5590 F:      include/linux/extcon/
5591 F:      include/linux/extcon.h
5592 F:      Documentation/extcon/
5593 F:      Documentation/devicetree/bindings/extcon/
5594
5595 EXYNOS DP DRIVER
5596 M:      Jingoo Han <jingoohan1@gmail.com>
5597 L:      dri-devel@lists.freedesktop.org
5598 S:      Maintained
5599 F:      drivers/gpu/drm/exynos/exynos_dp*
5600
5601 EXYNOS SYSMMU (IOMMU) driver
5602 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5603 L:      iommu@lists.linux-foundation.org
5604 S:      Maintained
5605 F:      drivers/iommu/exynos-iommu.c
5606
5607 EZchip NPS platform support
5608 M:      Vineet Gupta <vgupta@synopsys.com>
5609 M:      Ofer Levi <oferle@mellanox.com>
5610 S:      Supported
5611 F:      arch/arc/plat-eznps
5612 F:      arch/arc/boot/dts/eznps.dts
5613
5614 F2FS FILE SYSTEM
5615 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5616 M:      Chao Yu <yuchao0@huawei.com>
5617 L:      linux-f2fs-devel@lists.sourceforge.net
5618 W:      https://f2fs.wiki.kernel.org/
5619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5620 S:      Maintained
5621 F:      Documentation/filesystems/f2fs.txt
5622 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5623 F:      fs/f2fs/
5624 F:      include/linux/f2fs_fs.h
5625 F:      include/trace/events/f2fs.h
5626
5627 F71805F HARDWARE MONITORING DRIVER
5628 M:      Jean Delvare <jdelvare@suse.com>
5629 L:      linux-hwmon@vger.kernel.org
5630 S:      Maintained
5631 F:      Documentation/hwmon/f71805f
5632 F:      drivers/hwmon/f71805f.c
5633
5634 FADDR2LINE
5635 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5636 S:      Maintained
5637 F:      scripts/faddr2line
5638
5639 FAILOVER MODULE
5640 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5641 L:      netdev@vger.kernel.org
5642 S:      Supported
5643 F:      net/core/failover.c
5644 F:      include/net/failover.h
5645 F:      Documentation/networking/failover.rst
5646
5647 FANOTIFY
5648 M:      Jan Kara <jack@suse.cz>
5649 R:      Amir Goldstein <amir73il@gmail.com>
5650 L:      linux-fsdevel@vger.kernel.org
5651 S:      Maintained
5652 F:      fs/notify/fanotify/
5653 F:      include/linux/fanotify.h
5654 F:      include/uapi/linux/fanotify.h
5655
5656 FARSYNC SYNCHRONOUS DRIVER
5657 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5658 W:      http://www.farsite.co.uk/
5659 S:      Supported
5660 F:      drivers/net/wan/farsync.*
5661
5662 FAULT INJECTION SUPPORT
5663 M:      Akinobu Mita <akinobu.mita@gmail.com>
5664 S:      Supported
5665 F:      Documentation/fault-injection/
5666 F:      lib/fault-inject.c
5667
5668 FBTFT Framebuffer drivers
5669 S:      Orphan
5670 L:      dri-devel@lists.freedesktop.org
5671 L:      linux-fbdev@vger.kernel.org
5672 F:      drivers/staging/fbtft/
5673
5674 FC0011 TUNER DRIVER
5675 M:      Michael Buesch <m@bues.ch>
5676 L:      linux-media@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/media/tuners/fc0011.h
5679 F:      drivers/media/tuners/fc0011.c
5680
5681 FC2580 MEDIA DRIVER
5682 M:      Antti Palosaari <crope@iki.fi>
5683 L:      linux-media@vger.kernel.org
5684 W:      https://linuxtv.org
5685 W:      http://palosaari.fi/linux/
5686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5687 T:      git git://linuxtv.org/anttip/media_tree.git
5688 S:      Maintained
5689 F:      drivers/media/tuners/fc2580*
5690
5691 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5692 M:      Johannes Thumshirn <jth@kernel.org>
5693 L:      linux-scsi@vger.kernel.org
5694 W:      www.Open-FCoE.org
5695 S:      Supported
5696 F:      drivers/scsi/libfc/
5697 F:      drivers/scsi/fcoe/
5698 F:      include/scsi/fc/
5699 F:      include/scsi/libfc.h
5700 F:      include/scsi/libfcoe.h
5701 F:      include/uapi/scsi/fc/
5702
5703 FILE LOCKING (flock() and fcntl()/lockf())
5704 M:      Jeff Layton <jlayton@kernel.org>
5705 M:      "J. Bruce Fields" <bfields@fieldses.org>
5706 L:      linux-fsdevel@vger.kernel.org
5707 S:      Maintained
5708 F:      include/linux/fcntl.h
5709 F:      include/uapi/linux/fcntl.h
5710 F:      fs/fcntl.c
5711 F:      fs/locks.c
5712
5713 FILESYSTEMS (VFS and infrastructure)
5714 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5715 L:      linux-fsdevel@vger.kernel.org
5716 S:      Maintained
5717 F:      fs/*
5718 F:      include/linux/fs.h
5719 F:      include/uapi/linux/fs.h
5720
5721 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5722 M:      Riku Voipio <riku.voipio@iki.fi>
5723 L:      linux-hwmon@vger.kernel.org
5724 S:      Maintained
5725 F:      drivers/hwmon/f75375s.c
5726 F:      include/linux/f75375s.h
5727
5728 FIREWIRE AUDIO DRIVERS
5729 M:      Clemens Ladisch <clemens@ladisch.de>
5730 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5731 T:      git git://git.alsa-project.org/alsa-kernel.git
5732 S:      Maintained
5733 F:      sound/firewire/
5734
5735 FIREWIRE MEDIA DRIVERS (firedtv)
5736 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5737 L:      linux-media@vger.kernel.org
5738 L:      linux1394-devel@lists.sourceforge.net
5739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5740 S:      Maintained
5741 F:      drivers/media/firewire/
5742
5743 FIREWIRE SBP-2 TARGET
5744 M:      Chris Boot <bootc@bootc.net>
5745 L:      linux-scsi@vger.kernel.org
5746 L:      target-devel@vger.kernel.org
5747 L:      linux1394-devel@lists.sourceforge.net
5748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5749 S:      Maintained
5750 F:      drivers/target/sbp/
5751
5752 FIREWIRE SUBSYSTEM
5753 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5754 L:      linux1394-devel@lists.sourceforge.net
5755 W:      http://ieee1394.wiki.kernel.org/
5756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5757 S:      Maintained
5758 F:      drivers/firewire/
5759 F:      include/linux/firewire.h
5760 F:      include/uapi/linux/firewire*.h
5761 F:      tools/firewire/
5762
5763 FIRMWARE LOADER (request_firmware)
5764 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5765 L:      linux-kernel@vger.kernel.org
5766 S:      Maintained
5767 F:      Documentation/firmware_class/
5768 F:      drivers/base/firmware_loader/
5769 F:      include/linux/firmware.h
5770
5771 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5772 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5773 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5774 S:      Maintained
5775 F:      drivers/block/rsxx/
5776
5777 FLOPPY DRIVER
5778 M:      Jiri Kosina <jikos@kernel.org>
5779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5780 S:      Odd fixes
5781 F:      drivers/block/floppy.c
5782
5783 FMC SUBSYSTEM
5784 M:      Alessandro Rubini <rubini@gnudd.com>
5785 W:      http://www.ohwr.org/projects/fmc-bus
5786 S:      Supported
5787 F:      drivers/fmc/
5788 F:      include/linux/fmc*.h
5789 F:      include/linux/ipmi-fru.h
5790 K:      fmc_d.*register
5791
5792 FPGA MANAGER FRAMEWORK
5793 M:      Alan Tull <atull@kernel.org>
5794 M:      Moritz Fischer <mdf@kernel.org>
5795 L:      linux-fpga@vger.kernel.org
5796 S:      Maintained
5797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5798 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5799 F:      Documentation/fpga/
5800 F:      Documentation/driver-api/fpga/
5801 F:      Documentation/devicetree/bindings/fpga/
5802 F:      drivers/fpga/
5803 F:      include/linux/fpga/
5804 W:      http://www.rocketboards.org
5805
5806 FPGA DFL DRIVERS
5807 M:      Wu Hao <hao.wu@intel.com>
5808 L:      linux-fpga@vger.kernel.org
5809 S:      Maintained
5810 F:      Documentation/fpga/dfl.txt
5811 F:      include/uapi/linux/fpga-dfl.h
5812 F:      drivers/fpga/dfl*
5813
5814 FPU EMULATOR
5815 M:      Bill Metzenthen <billm@melbpc.org.au>
5816 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5817 S:      Maintained
5818 F:      arch/x86/math-emu/
5819
5820 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5821 L:      netdev@vger.kernel.org
5822 S:      Orphan
5823 F:      drivers/net/wan/dlci.c
5824 F:      drivers/net/wan/sdla.c
5825
5826 FRAMEBUFFER LAYER
5827 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5828 L:      dri-devel@lists.freedesktop.org
5829 L:      linux-fbdev@vger.kernel.org
5830 T:      git git://github.com/bzolnier/linux.git
5831 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5832 S:      Maintained
5833 F:      Documentation/fb/
5834 F:      drivers/video/
5835 F:      include/video/
5836 F:      include/linux/fb.h
5837 F:      include/uapi/video/
5838 F:      include/uapi/linux/fb.h
5839
5840 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5841 M:      Horia Geantă <horia.geanta@nxp.com>
5842 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5843 L:      linux-crypto@vger.kernel.org
5844 S:      Maintained
5845 F:      drivers/crypto/caam/
5846 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5847
5848 FREESCALE DIU FRAMEBUFFER DRIVER
5849 M:      Timur Tabi <timur@kernel.org>
5850 L:      linux-fbdev@vger.kernel.org
5851 S:      Maintained
5852 F:      drivers/video/fbdev/fsl-diu-fb.*
5853
5854 FREESCALE DMA DRIVER
5855 M:      Li Yang <leoyang.li@nxp.com>
5856 M:      Zhang Wei <zw@zh-kernel.org>
5857 L:      linuxppc-dev@lists.ozlabs.org
5858 S:      Maintained
5859 F:      drivers/dma/fsldma.*
5860
5861 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5862 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5863 L:      netdev@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/net/ethernet/freescale/gianfar*
5866 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5867
5868 FREESCALE GPMI NAND DRIVER
5869 M:      Han Xu <han.xu@nxp.com>
5870 L:      linux-mtd@lists.infradead.org
5871 S:      Maintained
5872 F:      drivers/mtd/nand/raw/gpmi-nand/*
5873
5874 FREESCALE I2C CPM DRIVER
5875 M:      Jochen Friedrich <jochen@scram.de>
5876 L:      linuxppc-dev@lists.ozlabs.org
5877 L:      linux-i2c@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/i2c/busses/i2c-cpm.c
5880
5881 FREESCALE IMX / MXC FEC DRIVER
5882 M:      Fugang Duan <fugang.duan@nxp.com>
5883 L:      netdev@vger.kernel.org
5884 S:      Maintained
5885 F:      drivers/net/ethernet/freescale/fec_main.c
5886 F:      drivers/net/ethernet/freescale/fec_ptp.c
5887 F:      drivers/net/ethernet/freescale/fec.h
5888 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5889
5890 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5891 M:      Sascha Hauer <s.hauer@pengutronix.de>
5892 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5893 L:      linux-fbdev@vger.kernel.org
5894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5895 S:      Maintained
5896 F:      include/linux/platform_data/video-imxfb.h
5897 F:      drivers/video/fbdev/imxfb.c
5898
5899 FREESCALE QORIQ DPAA ETHERNET DRIVER
5900 M:      Madalin Bucur <madalin.bucur@nxp.com>
5901 L:      netdev@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/net/ethernet/freescale/dpaa
5904
5905 FREESCALE QORIQ DPAA FMAN DRIVER
5906 M:      Madalin Bucur <madalin.bucur@nxp.com>
5907 L:      netdev@vger.kernel.org
5908 S:      Maintained
5909 F:      drivers/net/ethernet/freescale/fman
5910 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5911
5912 FREESCALE QORIQ PTP CLOCK DRIVER
5913 M:      Yangbo Lu <yangbo.lu@nxp.com>
5914 L:      netdev@vger.kernel.org
5915 S:      Maintained
5916 F:      drivers/ptp/ptp_qoriq.c
5917 F:      include/linux/fsl/ptp_qoriq.h
5918 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5919
5920 FREESCALE QUAD SPI DRIVER
5921 M:      Han Xu <han.xu@nxp.com>
5922 L:      linux-mtd@lists.infradead.org
5923 S:      Maintained
5924 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5925
5926 FREESCALE QUICC ENGINE LIBRARY
5927 M:      Qiang Zhao <qiang.zhao@nxp.com>
5928 L:      linuxppc-dev@lists.ozlabs.org
5929 S:      Maintained
5930 F:      drivers/soc/fsl/qe/
5931 F:      include/soc/fsl/*qe*.h
5932 F:      include/soc/fsl/*ucc*.h
5933
5934 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5935 M:      Li Yang <leoyang.li@nxp.com>
5936 L:      netdev@vger.kernel.org
5937 L:      linuxppc-dev@lists.ozlabs.org
5938 S:      Maintained
5939 F:      drivers/net/ethernet/freescale/ucc_geth*
5940
5941 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5942 M:      Zhao Qiang <qiang.zhao@nxp.com>
5943 L:      netdev@vger.kernel.org
5944 L:      linuxppc-dev@lists.ozlabs.org
5945 S:      Maintained
5946 F:      drivers/net/wan/fsl_ucc_hdlc*
5947
5948 FREESCALE QUICC ENGINE UCC UART DRIVER
5949 M:      Timur Tabi <timur@kernel.org>
5950 L:      linuxppc-dev@lists.ozlabs.org
5951 S:      Maintained
5952 F:      drivers/tty/serial/ucc_uart.c
5953
5954 FREESCALE SOC DRIVERS
5955 M:      Li Yang <leoyang.li@nxp.com>
5956 L:      linuxppc-dev@lists.ozlabs.org
5957 L:      linux-arm-kernel@lists.infradead.org
5958 S:      Maintained
5959 F:      Documentation/devicetree/bindings/soc/fsl/
5960 F:      drivers/soc/fsl/
5961 F:      include/linux/fsl/
5962
5963 FREESCALE SOC FS_ENET DRIVER
5964 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5965 L:      linuxppc-dev@lists.ozlabs.org
5966 L:      netdev@vger.kernel.org
5967 S:      Maintained
5968 F:      drivers/net/ethernet/freescale/fs_enet/
5969 F:      include/linux/fs_enet_pd.h
5970
5971 FREESCALE SOC SOUND DRIVERS
5972 M:      Timur Tabi <timur@kernel.org>
5973 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5974 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5975 R:      Fabio Estevam <fabio.estevam@nxp.com>
5976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5977 L:      linuxppc-dev@lists.ozlabs.org
5978 S:      Maintained
5979 F:      sound/soc/fsl/fsl*
5980 F:      sound/soc/fsl/imx*
5981 F:      sound/soc/fsl/mpc8610_hpcd.c
5982
5983 FREESCALE USB PERIPHERAL DRIVERS
5984 M:      Li Yang <leoyang.li@nxp.com>
5985 L:      linux-usb@vger.kernel.org
5986 L:      linuxppc-dev@lists.ozlabs.org
5987 S:      Maintained
5988 F:      drivers/usb/gadget/udc/fsl*
5989
5990 FREEVXFS FILESYSTEM
5991 M:      Christoph Hellwig <hch@infradead.org>
5992 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5993 S:      Maintained
5994 F:      fs/freevxfs/
5995
5996 FREEZER
5997 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5998 M:      Pavel Machek <pavel@ucw.cz>
5999 L:      linux-pm@vger.kernel.org
6000 S:      Supported
6001 F:      Documentation/power/freezing-of-tasks.txt
6002 F:      include/linux/freezer.h
6003 F:      kernel/freezer.c
6004
6005 FRONTSWAP API
6006 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6007 L:      linux-kernel@vger.kernel.org
6008 S:      Maintained
6009 F:      mm/frontswap.c
6010 F:      include/linux/frontswap.h
6011
6012 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6013 M:      David Howells <dhowells@redhat.com>
6014 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6015 S:      Supported
6016 F:      Documentation/filesystems/caching/
6017 F:      fs/fscache/
6018 F:      include/linux/fscache*.h
6019
6020 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6021 M:      Theodore Y. Ts'o <tytso@mit.edu>
6022 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6023 L:      linux-fscrypt@vger.kernel.org
6024 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6026 S:      Supported
6027 F:      fs/crypto/
6028 F:      include/linux/fscrypt*.h
6029 F:      Documentation/filesystems/fscrypt.rst
6030
6031 FSI-ATTACHED I2C DRIVER
6032 M:      Eddie James <eajames@linux.vnet.ibm.com>
6033 L:      linux-i2c@vger.kernel.org
6034 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6035 S:      Maintained
6036 F:      drivers/i2c/busses/i2c-fsi.c
6037 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6038
6039 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6040 M:      Jan Kara <jack@suse.cz>
6041 R:      Amir Goldstein <amir73il@gmail.com>
6042 L:      linux-fsdevel@vger.kernel.org
6043 S:      Maintained
6044 F:      fs/notify/
6045 F:      include/linux/fsnotify*.h
6046
6047 FUJITSU LAPTOP EXTRAS
6048 M:      Jonathan Woithe <jwoithe@just42.net>
6049 L:      platform-driver-x86@vger.kernel.org
6050 S:      Maintained
6051 F:      drivers/platform/x86/fujitsu-laptop.c
6052
6053 FUJITSU M-5MO LS CAMERA ISP DRIVER
6054 M:      Kyungmin Park <kyungmin.park@samsung.com>
6055 M:      Heungjun Kim <riverful.kim@samsung.com>
6056 L:      linux-media@vger.kernel.org
6057 S:      Maintained
6058 F:      drivers/media/i2c/m5mols/
6059 F:      include/media/i2c/m5mols.h
6060
6061 FUJITSU TABLET EXTRAS
6062 M:      Robert Gerlach <khnz@gmx.de>
6063 L:      platform-driver-x86@vger.kernel.org
6064 S:      Maintained
6065 F:      drivers/platform/x86/fujitsu-tablet.c
6066
6067 FUSE: FILESYSTEM IN USERSPACE
6068 M:      Miklos Szeredi <miklos@szeredi.hu>
6069 L:      linux-fsdevel@vger.kernel.org
6070 W:      http://fuse.sourceforge.net/
6071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6072 S:      Maintained
6073 F:      fs/fuse/
6074 F:      include/uapi/linux/fuse.h
6075 F:      Documentation/filesystems/fuse.txt
6076
6077 FUTEX SUBSYSTEM
6078 M:      Thomas Gleixner <tglx@linutronix.de>
6079 M:      Ingo Molnar <mingo@redhat.com>
6080 R:      Peter Zijlstra <peterz@infradead.org>
6081 R:      Darren Hart <dvhart@infradead.org>
6082 L:      linux-kernel@vger.kernel.org
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6084 S:      Maintained
6085 F:      kernel/futex.c
6086 F:      kernel/futex_compat.c
6087 F:      include/asm-generic/futex.h
6088 F:      include/linux/futex.h
6089 F:      include/uapi/linux/futex.h
6090 F:      tools/testing/selftests/futex/
6091 F:      tools/perf/bench/futex*
6092 F:      Documentation/*futex*
6093
6094 GCC PLUGINS
6095 M:      Kees Cook <keescook@chromium.org>
6096 R:      Emese Revfy <re.emese@gmail.com>
6097 L:      kernel-hardening@lists.openwall.com
6098 S:      Maintained
6099 F:      scripts/gcc-plugins/
6100 F:      scripts/gcc-plugin.sh
6101 F:      scripts/Makefile.gcc-plugins
6102 F:      Documentation/gcc-plugins.txt
6103
6104 GASKET DRIVER FRAMEWORK
6105 M:      Rob Springer <rspringer@google.com>
6106 M:      Todd Poynor <toddpoynor@google.com>
6107 M:      Ben Chan <benchan@chromium.org>
6108 S:      Maintained
6109 F:      drivers/staging/gasket/
6110
6111 GCOV BASED KERNEL PROFILING
6112 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6113 S:      Maintained
6114 F:      kernel/gcov/
6115 F:      Documentation/dev-tools/gcov.rst
6116
6117 GDB KERNEL DEBUGGING HELPER SCRIPTS
6118 M:      Jan Kiszka <jan.kiszka@siemens.com>
6119 M:      Kieran Bingham <kbingham@kernel.org>
6120 S:      Supported
6121 F:      scripts/gdb/
6122
6123 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6124 M:      Achim Leubner <achim_leubner@adaptec.com>
6125 L:      linux-scsi@vger.kernel.org
6126 W:      http://www.icp-vortex.com/
6127 S:      Supported
6128 F:      drivers/scsi/gdt*
6129
6130 GEMTEK FM RADIO RECEIVER DRIVER
6131 M:      Hans Verkuil <hverkuil@xs4all.nl>
6132 L:      linux-media@vger.kernel.org
6133 T:      git git://linuxtv.org/media_tree.git
6134 W:      https://linuxtv.org
6135 S:      Maintained
6136 F:      drivers/media/radio/radio-gemtek*
6137
6138 GENERIC GPIO I2C DRIVER
6139 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6140 S:      Supported
6141 F:      drivers/i2c/busses/i2c-gpio.c
6142 F:      include/linux/platform_data/i2c-gpio.h
6143
6144 GENERIC GPIO I2C MULTIPLEXER DRIVER
6145 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6146 L:      linux-i2c@vger.kernel.org
6147 S:      Supported
6148 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6149 F:      include/linux/platform_data/i2c-mux-gpio.h
6150 F:      Documentation/i2c/muxes/i2c-mux-gpio
6151
6152 GENERIC HDLC (WAN) DRIVERS
6153 M:      Krzysztof Halasa <khc@pm.waw.pl>
6154 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6155 S:      Maintained
6156 F:      drivers/net/wan/c101.c
6157 F:      drivers/net/wan/hd6457*
6158 F:      drivers/net/wan/hdlc*
6159 F:      drivers/net/wan/n2.c
6160 F:      drivers/net/wan/pc300too.c
6161 F:      drivers/net/wan/pci200syn.c
6162 F:      drivers/net/wan/wanxl*
6163
6164 GENERIC INCLUDE/ASM HEADER FILES
6165 M:      Arnd Bergmann <arnd@arndb.de>
6166 L:      linux-arch@vger.kernel.org
6167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6168 S:      Maintained
6169 F:      include/asm-generic/
6170 F:      include/uapi/asm-generic/
6171
6172 GENERIC PHY FRAMEWORK
6173 M:      Kishon Vijay Abraham I <kishon@ti.com>
6174 L:      linux-kernel@vger.kernel.org
6175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6176 S:      Supported
6177 F:      drivers/phy/
6178 F:      include/linux/phy/
6179
6180 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6181 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6182 S:      Supported
6183 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6184
6185 GENERIC PM DOMAINS
6186 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6187 M:      Kevin Hilman <khilman@kernel.org>
6188 M:      Ulf Hansson <ulf.hansson@linaro.org>
6189 L:      linux-pm@vger.kernel.org
6190 S:      Supported
6191 F:      drivers/base/power/domain*.c
6192 F:      include/linux/pm_domain.h
6193 F:      Documentation/devicetree/bindings/power/power_domain.txt
6194
6195 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6196 M:      Eugen Hristev <eugen.hristev@microchip.com>
6197 L:      linux-input@vger.kernel.org
6198 S:      Maintained
6199 F:      drivers/input/touchscreen/resistive-adc-touch.c
6200
6201 GENERIC UIO DRIVER FOR PCI DEVICES
6202 M:      "Michael S. Tsirkin" <mst@redhat.com>
6203 L:      kvm@vger.kernel.org
6204 S:      Supported
6205 F:      drivers/uio/uio_pci_generic.c
6206
6207 GENWQE (IBM Generic Workqueue Card)
6208 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6209 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6210 S:      Supported
6211 F:      drivers/misc/genwqe/
6212
6213 GET_MAINTAINER SCRIPT
6214 M:      Joe Perches <joe@perches.com>
6215 S:      Maintained
6216 F:      scripts/get_maintainer.pl
6217
6218 GFS2 FILE SYSTEM
6219 M:      Bob Peterson <rpeterso@redhat.com>
6220 M:      Andreas Gruenbacher <agruenba@redhat.com>
6221 L:      cluster-devel@redhat.com
6222 W:      http://sources.redhat.com/cluster/
6223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6224 S:      Supported
6225 F:      Documentation/filesystems/gfs2*.txt
6226 F:      fs/gfs2/
6227 F:      include/uapi/linux/gfs2_ondisk.h
6228
6229 GIGASET ISDN DRIVERS
6230 M:      Paul Bolle <pebolle@tiscali.nl>
6231 L:      gigaset307x-common@lists.sourceforge.net
6232 W:      http://gigaset307x.sourceforge.net/
6233 S:      Odd Fixes
6234 F:      Documentation/isdn/README.gigaset
6235 F:      drivers/isdn/gigaset/
6236 F:      include/uapi/linux/gigaset_dev.h
6237
6238 GNSS SUBSYSTEM
6239 M:      Johan Hovold <johan@kernel.org>
6240 S:      Maintained
6241 F:      Documentation/ABI/testing/sysfs-class-gnss
6242 F:      Documentation/devicetree/bindings/gnss/
6243 F:      drivers/gnss/
6244 F:      include/linux/gnss.h
6245
6246 GO7007 MPEG CODEC
6247 M:      Hans Verkuil <hans.verkuil@cisco.com>
6248 L:      linux-media@vger.kernel.org
6249 S:      Maintained
6250 F:      drivers/media/usb/go7007/
6251
6252 GOODIX TOUCHSCREEN
6253 M:      Bastien Nocera <hadess@hadess.net>
6254 L:      linux-input@vger.kernel.org
6255 S:      Maintained
6256 F:      drivers/input/touchscreen/goodix.c
6257
6258 GPD POCKET FAN DRIVER
6259 M:      Hans de Goede <hdegoede@redhat.com>
6260 L:      platform-driver-x86@vger.kernel.org
6261 S:      Maintained
6262 F:      drivers/platform/x86/gpd-pocket-fan.c
6263
6264 GPIO ACPI SUPPORT
6265 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6266 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6267 L:      linux-gpio@vger.kernel.org
6268 L:      linux-acpi@vger.kernel.org
6269 S:      Maintained
6270 F:      Documentation/acpi/gpio-properties.txt
6271 F:      drivers/gpio/gpiolib-acpi.c
6272
6273 GPIO IR Transmitter
6274 M:      Sean Young <sean@mess.org>
6275 L:      linux-media@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/media/rc/gpio-ir-tx.c
6278
6279 GPIO MOCKUP DRIVER
6280 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6281 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6282 L:      linux-gpio@vger.kernel.org
6283 S:      Maintained
6284 F:      drivers/gpio/gpio-mockup.c
6285 F:      tools/testing/selftests/gpio/
6286
6287 GPIO SUBSYSTEM
6288 M:      Linus Walleij <linus.walleij@linaro.org>
6289 L:      linux-gpio@vger.kernel.org
6290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6291 S:      Maintained
6292 F:      Documentation/devicetree/bindings/gpio/
6293 F:      Documentation/driver-api/gpio/
6294 F:      Documentation/gpio/
6295 F:      Documentation/ABI/testing/gpio-cdev
6296 F:      Documentation/ABI/obsolete/sysfs-gpio
6297 F:      drivers/gpio/
6298 F:      include/linux/gpio/
6299 F:      include/linux/gpio.h
6300 F:      include/linux/of_gpio.h
6301 F:      include/asm-generic/gpio.h
6302 F:      include/uapi/linux/gpio.h
6303 F:      tools/gpio/
6304
6305 GRE DEMULTIPLEXER DRIVER
6306 M:      Dmitry Kozlov <xeb@mail.ru>
6307 L:      netdev@vger.kernel.org
6308 S:      Maintained
6309 F:      net/ipv4/gre_demux.c
6310 F:      net/ipv4/gre_offload.c
6311 F:      include/net/gre.h
6312
6313 GRETH 10/100/1G Ethernet MAC device driver
6314 M:      Andreas Larsson <andreas@gaisler.com>
6315 L:      netdev@vger.kernel.org
6316 S:      Maintained
6317 F:      drivers/net/ethernet/aeroflex/
6318
6319 GREYBUS AUDIO PROTOCOLS DRIVERS
6320 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6321 M:      Mark Greer <mgreer@animalcreek.com>
6322 S:      Maintained
6323 F:      drivers/staging/greybus/audio_apbridgea.c
6324 F:      drivers/staging/greybus/audio_apbridgea.h
6325 F:      drivers/staging/greybus/audio_codec.c
6326 F:      drivers/staging/greybus/audio_codec.h
6327 F:      drivers/staging/greybus/audio_gb.c
6328 F:      drivers/staging/greybus/audio_manager.c
6329 F:      drivers/staging/greybus/audio_manager.h
6330 F:      drivers/staging/greybus/audio_manager_module.c
6331 F:      drivers/staging/greybus/audio_manager_private.h
6332 F:      drivers/staging/greybus/audio_manager_sysfs.c
6333 F:      drivers/staging/greybus/audio_module.c
6334 F:      drivers/staging/greybus/audio_topology.c
6335
6336 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6337 M:      Viresh Kumar <vireshk@kernel.org>
6338 S:      Maintained
6339 F:      drivers/staging/greybus/authentication.c
6340 F:      drivers/staging/greybus/bootrom.c
6341 F:      drivers/staging/greybus/firmware.h
6342 F:      drivers/staging/greybus/fw-core.c
6343 F:      drivers/staging/greybus/fw-download.c
6344 F:      drivers/staging/greybus/fw-management.c
6345 F:      drivers/staging/greybus/greybus_authentication.h
6346 F:      drivers/staging/greybus/greybus_firmware.h
6347 F:      drivers/staging/greybus/hid.c
6348 F:      drivers/staging/greybus/i2c.c
6349 F:      drivers/staging/greybus/spi.c
6350 F:      drivers/staging/greybus/spilib.c
6351 F:      drivers/staging/greybus/spilib.h
6352
6353 GREYBUS LOOPBACK DRIVER
6354 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6355 S:      Maintained
6356 F:      drivers/staging/greybus/loopback.c
6357
6358 GREYBUS PLATFORM DRIVERS
6359 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6360 S:      Maintained
6361 F:      drivers/staging/greybus/arche-platform.c
6362 F:      drivers/staging/greybus/arche-apb-ctrl.c
6363 F:      drivers/staging/greybus/arche_platform.h
6364
6365 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6366 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6367 S:      Maintained
6368 F:      drivers/staging/greybus/sdio.c
6369 F:      drivers/staging/greybus/light.c
6370 F:      drivers/staging/greybus/gpio.c
6371 F:      drivers/staging/greybus/power_supply.c
6372 F:      drivers/staging/greybus/spi.c
6373 F:      drivers/staging/greybus/spilib.c
6374
6375 GREYBUS SUBSYSTEM
6376 M:      Johan Hovold <johan@kernel.org>
6377 M:      Alex Elder <elder@kernel.org>
6378 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6379 S:      Maintained
6380 F:      drivers/staging/greybus/
6381 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6382
6383 GREYBUS UART PROTOCOLS DRIVERS
6384 M:      David Lin <dtwlin@gmail.com>
6385 S:      Maintained
6386 F:      drivers/staging/greybus/uart.c
6387 F:      drivers/staging/greybus/log.c
6388
6389 GS1662 VIDEO SERIALIZER
6390 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6391 L:      linux-media@vger.kernel.org
6392 T:      git git://linuxtv.org/media_tree.git
6393 S:      Maintained
6394 F:      drivers/media/spi/gs1662.c
6395
6396 GSPCA FINEPIX SUBDRIVER
6397 M:      Frank Zago <frank@zago.net>
6398 L:      linux-media@vger.kernel.org
6399 T:      git git://linuxtv.org/media_tree.git
6400 S:      Maintained
6401 F:      drivers/media/usb/gspca/finepix.c
6402
6403 GSPCA GL860 SUBDRIVER
6404 M:      Olivier Lorin <o.lorin@laposte.net>
6405 L:      linux-media@vger.kernel.org
6406 T:      git git://linuxtv.org/media_tree.git
6407 S:      Maintained
6408 F:      drivers/media/usb/gspca/gl860/
6409
6410 GSPCA M5602 SUBDRIVER
6411 M:      Erik Andren <erik.andren@gmail.com>
6412 L:      linux-media@vger.kernel.org
6413 T:      git git://linuxtv.org/media_tree.git
6414 S:      Maintained
6415 F:      drivers/media/usb/gspca/m5602/
6416
6417 GSPCA PAC207 SONIXB SUBDRIVER
6418 M:      Hans Verkuil <hverkuil@xs4all.nl>
6419 L:      linux-media@vger.kernel.org
6420 T:      git git://linuxtv.org/media_tree.git
6421 S:      Odd Fixes
6422 F:      drivers/media/usb/gspca/pac207.c
6423
6424 GSPCA SN9C20X SUBDRIVER
6425 M:      Brian Johnson <brijohn@gmail.com>
6426 L:      linux-media@vger.kernel.org
6427 T:      git git://linuxtv.org/media_tree.git
6428 S:      Maintained
6429 F:      drivers/media/usb/gspca/sn9c20x.c
6430
6431 GSPCA T613 SUBDRIVER
6432 M:      Leandro Costantino <lcostantino@gmail.com>
6433 L:      linux-media@vger.kernel.org
6434 T:      git git://linuxtv.org/media_tree.git
6435 S:      Maintained
6436 F:      drivers/media/usb/gspca/t613.c
6437
6438 GSPCA USB WEBCAM DRIVER
6439 M:      Hans Verkuil <hverkuil@xs4all.nl>
6440 L:      linux-media@vger.kernel.org
6441 T:      git git://linuxtv.org/media_tree.git
6442 S:      Odd Fixes
6443 F:      drivers/media/usb/gspca/
6444
6445 GTP (GPRS Tunneling Protocol)
6446 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6447 M:      Harald Welte <laforge@gnumonks.org>
6448 L:      osmocom-net-gprs@lists.osmocom.org
6449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6450 S:      Maintained
6451 F:      drivers/net/gtp.c
6452
6453 GUID PARTITION TABLE (GPT)
6454 M:      Davidlohr Bueso <dave@stgolabs.net>
6455 L:      linux-efi@vger.kernel.org
6456 S:      Maintained
6457 F:      block/partitions/efi.*
6458
6459 H8/300 ARCHITECTURE
6460 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6461 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6462 W:      http://uclinux-h8.sourceforge.jp
6463 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6464 S:      Maintained
6465 F:      arch/h8300/
6466 F:      drivers/clocksource/h8300_*.c
6467 F:      drivers/clk/h8300/
6468 F:      drivers/irqchip/irq-renesas-h8*.c
6469
6470 HACKRF MEDIA DRIVER
6471 M:      Antti Palosaari <crope@iki.fi>
6472 L:      linux-media@vger.kernel.org
6473 W:      https://linuxtv.org
6474 W:      http://palosaari.fi/linux/
6475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6476 T:      git git://linuxtv.org/anttip/media_tree.git
6477 S:      Maintained
6478 F:      drivers/media/usb/hackrf/
6479
6480 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6481 M:      Frank Seidel <frank@f-seidel.de>
6482 L:      platform-driver-x86@vger.kernel.org
6483 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6484 S:      Maintained
6485 F:      drivers/platform/x86/hdaps.c
6486
6487 HARDWARE MONITORING
6488 M:      Jean Delvare <jdelvare@suse.com>
6489 M:      Guenter Roeck <linux@roeck-us.net>
6490 L:      linux-hwmon@vger.kernel.org
6491 W:      http://hwmon.wiki.kernel.org/
6492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6493 S:      Maintained
6494 F:      Documentation/devicetree/bindings/hwmon/
6495 F:      Documentation/hwmon/
6496 F:      drivers/hwmon/
6497 F:      include/linux/hwmon*.h
6498 F:      include/trace/events/hwmon*.h
6499
6500 HARDWARE RANDOM NUMBER GENERATOR CORE
6501 M:      Matt Mackall <mpm@selenic.com>
6502 M:      Herbert Xu <herbert@gondor.apana.org.au>
6503 L:      linux-crypto@vger.kernel.org
6504 S:      Odd fixes
6505 F:      Documentation/devicetree/bindings/rng/
6506 F:      Documentation/hw_random.txt
6507 F:      drivers/char/hw_random/
6508 F:      include/linux/hw_random.h
6509
6510 HARDWARE TRACING FACILITIES
6511 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6512 S:      Maintained
6513 F:      drivers/hwtracing/
6514
6515 HARDWARE SPINLOCK CORE
6516 M:      Ohad Ben-Cohen <ohad@wizery.com>
6517 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6518 L:      linux-remoteproc@vger.kernel.org
6519 S:      Maintained
6520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6521 F:      Documentation/devicetree/bindings/hwlock/
6522 F:      Documentation/hwspinlock.txt
6523 F:      drivers/hwspinlock/
6524 F:      include/linux/hwspinlock.h
6525
6526 HARMONY SOUND DRIVER
6527 L:      linux-parisc@vger.kernel.org
6528 S:      Maintained
6529 F:      sound/parisc/harmony.*
6530
6531 HDPVR USB VIDEO ENCODER DRIVER
6532 M:      Hans Verkuil <hverkuil@xs4all.nl>
6533 L:      linux-media@vger.kernel.org
6534 T:      git git://linuxtv.org/media_tree.git
6535 W:      https://linuxtv.org
6536 S:      Odd Fixes
6537 F:      drivers/media/usb/hdpvr/
6538
6539 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6540 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6541 S:      Supported
6542 F:      Documentation/watchdog/hpwdt.txt
6543 F:      drivers/watchdog/hpwdt.c
6544
6545 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6546 M:      Don Brace <don.brace@microsemi.com>
6547 L:      esc.storagedev@microsemi.com
6548 L:      linux-scsi@vger.kernel.org
6549 S:      Supported
6550 F:      Documentation/scsi/hpsa.txt
6551 F:      drivers/scsi/hpsa*.[ch]
6552 F:      include/linux/cciss*.h
6553 F:      include/uapi/linux/cciss*.h
6554
6555 HFI1 DRIVER
6556 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6557 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6558 L:      linux-rdma@vger.kernel.org
6559 S:      Supported
6560 F:      drivers/infiniband/hw/hfi1
6561
6562 HFS FILESYSTEM
6563 L:      linux-fsdevel@vger.kernel.org
6564 S:      Orphan
6565 F:      Documentation/filesystems/hfs.txt
6566 F:      fs/hfs/
6567
6568 HFSPLUS FILESYSTEM
6569 L:      linux-fsdevel@vger.kernel.org
6570 S:      Orphan
6571 F:      Documentation/filesystems/hfsplus.txt
6572 F:      fs/hfsplus/
6573
6574 HGA FRAMEBUFFER DRIVER
6575 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6576 L:      linux-nvidia@lists.surfsouth.com
6577 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6578 S:      Maintained
6579 F:      drivers/video/fbdev/hgafb.c
6580
6581 HIBERNATION (aka Software Suspend, aka swsusp)
6582 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6583 M:      Pavel Machek <pavel@ucw.cz>
6584 L:      linux-pm@vger.kernel.org
6585 B:      https://bugzilla.kernel.org
6586 S:      Supported
6587 F:      arch/x86/power/
6588 F:      drivers/base/power/
6589 F:      kernel/power/
6590 F:      include/linux/suspend.h
6591 F:      include/linux/freezer.h
6592 F:      include/linux/pm.h
6593 F:      arch/*/include/asm/suspend*.h
6594
6595 HID CORE LAYER
6596 M:      Jiri Kosina <jikos@kernel.org>
6597 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6598 L:      linux-input@vger.kernel.org
6599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6600 S:      Maintained
6601 F:      drivers/hid/
6602 F:      include/linux/hid*
6603 F:      include/uapi/linux/hid*
6604
6605 HID SENSOR HUB DRIVERS
6606 M:      Jiri Kosina <jikos@kernel.org>
6607 M:      Jonathan Cameron <jic23@kernel.org>
6608 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6609 L:      linux-input@vger.kernel.org
6610 L:      linux-iio@vger.kernel.org
6611 S:      Maintained
6612 F:      Documentation/hid/hid-sensor*
6613 F:      drivers/hid/hid-sensor-*
6614 F:      drivers/iio/*/hid-*
6615 F:      include/linux/hid-sensor-*
6616
6617 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6618 M:      Thomas Gleixner <tglx@linutronix.de>
6619 L:      linux-kernel@vger.kernel.org
6620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6621 S:      Maintained
6622 F:      Documentation/timers/
6623 F:      kernel/time/hrtimer.c
6624 F:      kernel/time/clockevents.c
6625 F:      kernel/time/timer_*.c
6626 F:      include/linux/clockchips.h
6627 F:      include/linux/hrtimer.h
6628
6629 HIGH-SPEED SCC DRIVER FOR AX.25
6630 L:      linux-hams@vger.kernel.org
6631 S:      Orphan
6632 F:      drivers/net/hamradio/dmascc.c
6633 F:      drivers/net/hamradio/scc.c
6634
6635 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6636 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6637 W:      http://www.highpoint-tech.com
6638 S:      Supported
6639 F:      Documentation/scsi/hptiop.txt
6640 F:      drivers/scsi/hptiop.c
6641
6642 HIPPI
6643 M:      Jes Sorensen <jes@trained-monkey.org>
6644 L:      linux-hippi@sunsite.dk
6645 S:      Maintained
6646 F:      include/linux/hippidevice.h
6647 F:      include/uapi/linux/if_hippi.h
6648 F:      net/802/hippi.c
6649 F:      drivers/net/hippi/
6650
6651 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6652 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6653 M:      Salil Mehta <salil.mehta@huawei.com>
6654 L:      netdev@vger.kernel.org
6655 W:      http://www.hisilicon.com
6656 S:      Maintained
6657 F:      drivers/net/ethernet/hisilicon/hns3/
6658
6659 HISILICON LPC BUS DRIVER
6660 M:      john.garry@huawei.com
6661 W:      http://www.hisilicon.com
6662 S:      Maintained
6663 F:      drivers/bus/hisi_lpc.c
6664 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6665
6666 HISILICON NETWORK SUBSYSTEM DRIVER
6667 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6668 M:      Salil Mehta <salil.mehta@huawei.com>
6669 L:      netdev@vger.kernel.org
6670 W:      http://www.hisilicon.com
6671 S:      Maintained
6672 F:      drivers/net/ethernet/hisilicon/
6673 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6674
6675 HISILICON PMU DRIVER
6676 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6677 W:      http://www.hisilicon.com
6678 S:      Supported
6679 F:      drivers/perf/hisilicon
6680 F:      Documentation/perf/hisi-pmu.txt
6681
6682 HISILICON ROCE DRIVER
6683 M:      Lijun Ou <oulijun@huawei.com>
6684 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6685 L:      linux-rdma@vger.kernel.org
6686 S:      Maintained
6687 F:      drivers/infiniband/hw/hns/
6688 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6689
6690 HISILICON SAS Controller
6691 M:      John Garry <john.garry@huawei.com>
6692 W:      http://www.hisilicon.com
6693 S:      Supported
6694 F:      drivers/scsi/hisi_sas/
6695 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6696
6697 HMM - Heterogeneous Memory Management
6698 M:      Jérôme Glisse <jglisse@redhat.com>
6699 L:      linux-mm@kvack.org
6700 S:      Maintained
6701 F:      mm/hmm*
6702 F:      include/linux/hmm*
6703 F:      Documentation/vm/hmm.rst
6704
6705 HOST AP DRIVER
6706 M:      Jouni Malinen <j@w1.fi>
6707 L:      linux-wireless@vger.kernel.org
6708 W:      http://w1.fi/hostap-driver.html
6709 S:      Obsolete
6710 F:      drivers/net/wireless/intersil/hostap/
6711
6712 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6713 L:      platform-driver-x86@vger.kernel.org
6714 S:      Orphan
6715 F:      drivers/platform/x86/tc1100-wmi.c
6716
6717 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6718 M:      Jaroslav Kysela <perex@perex.cz>
6719 S:      Maintained
6720 F:      drivers/net/ethernet/hp/hp100.*
6721
6722 HPET:   High Precision Event Timers driver
6723 M:      Clemens Ladisch <clemens@ladisch.de>
6724 S:      Maintained
6725 F:      Documentation/timers/hpet.txt
6726 F:      drivers/char/hpet.c
6727 F:      include/linux/hpet.h
6728 F:      include/uapi/linux/hpet.h
6729
6730 HPET:   x86
6731 S:      Orphan
6732 F:      arch/x86/kernel/hpet.c
6733 F:      arch/x86/include/asm/hpet.h
6734
6735 HPFS FILESYSTEM
6736 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6737 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6738 S:      Maintained
6739 F:      fs/hpfs/
6740
6741 HSI SUBSYSTEM
6742 M:      Sebastian Reichel <sre@kernel.org>
6743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6744 S:      Maintained
6745 F:      Documentation/ABI/testing/sysfs-bus-hsi
6746 F:      Documentation/driver-api/hsi.rst
6747 F:      drivers/hsi/
6748 F:      include/linux/hsi/
6749 F:      include/uapi/linux/hsi/
6750
6751 HSO 3G MODEM DRIVER
6752 L:      linux-usb@vger.kernel.org
6753 S:      Orphan
6754 F:      drivers/net/usb/hso.c
6755
6756 HSR NETWORK PROTOCOL
6757 M:      Arvid Brodin <arvid.brodin@alten.se>
6758 L:      netdev@vger.kernel.org
6759 S:      Maintained
6760 F:      net/hsr/
6761
6762 HT16K33 LED CONTROLLER DRIVER
6763 M:      Robin van der Gracht <robin@protonic.nl>
6764 S:      Maintained
6765 F:      drivers/auxdisplay/ht16k33.c
6766 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6767
6768 HTCPEN TOUCHSCREEN DRIVER
6769 M:      Pau Oliva Fora <pof@eslack.org>
6770 L:      linux-input@vger.kernel.org
6771 S:      Maintained
6772 F:      drivers/input/touchscreen/htcpen.c
6773
6774 HUAWEI ETHERNET DRIVER
6775 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6776 L:      netdev@vger.kernel.org
6777 S:      Supported
6778 F:      Documentation/networking/hinic.txt
6779 F:      drivers/net/ethernet/huawei/hinic/
6780
6781 HUGETLB FILESYSTEM
6782 M:      Mike Kravetz <mike.kravetz@oracle.com>
6783 L:      linux-mm@kvack.org
6784 S:      Maintained
6785 F:      fs/hugetlbfs/
6786 F:      mm/hugetlb.c
6787 F:      include/linux/hugetlb.h
6788 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6789 F:      Documentation/vm/hugetlbfs_reserv.rst
6790 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6791
6792 HVA ST MEDIA DRIVER
6793 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6794 L:      linux-media@vger.kernel.org
6795 T:      git git://linuxtv.org/media_tree.git
6796 W:      https://linuxtv.org
6797 S:      Supported
6798 F:      drivers/media/platform/sti/hva
6799
6800 HWPOISON MEMORY FAILURE HANDLING
6801 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6802 L:      linux-mm@kvack.org
6803 S:      Maintained
6804 F:      mm/memory-failure.c
6805 F:      mm/hwpoison-inject.c
6806
6807 HYGON PROCESSOR SUPPORT
6808 M:      Pu Wen <puwen@hygon.cn>
6809 L:      linux-kernel@vger.kernel.org
6810 S:      Maintained
6811 F:      arch/x86/kernel/cpu/hygon.c
6812
6813 Hyper-V CORE AND DRIVERS
6814 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6815 M:      Haiyang Zhang <haiyangz@microsoft.com>
6816 M:      Stephen Hemminger <sthemmin@microsoft.com>
6817 L:      devel@linuxdriverproject.org
6818 S:      Maintained
6819 F:      Documentation/networking/netvsc.txt
6820 F:      arch/x86/include/asm/mshyperv.h
6821 F:      arch/x86/include/asm/trace/hyperv.h
6822 F:      arch/x86/include/asm/hyperv-tlfs.h
6823 F:      arch/x86/kernel/cpu/mshyperv.c
6824 F:      arch/x86/hyperv
6825 F:      drivers/hid/hid-hyperv.c
6826 F:      drivers/hv/
6827 F:      drivers/input/serio/hyperv-keyboard.c
6828 F:      drivers/pci/controller/pci-hyperv.c
6829 F:      drivers/net/hyperv/
6830 F:      drivers/scsi/storvsc_drv.c
6831 F:      drivers/uio/uio_hv_generic.c
6832 F:      drivers/video/fbdev/hyperv_fb.c
6833 F:      net/vmw_vsock/hyperv_transport.c
6834 F:      include/linux/hyperv.h
6835 F:      include/uapi/linux/hyperv.h
6836 F:      tools/hv/
6837 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6838
6839 HYPERVISOR VIRTUAL CONSOLE DRIVER
6840 L:      linuxppc-dev@lists.ozlabs.org
6841 S:      Odd Fixes
6842 F:      drivers/tty/hvc/
6843
6844 I2C ACPI SUPPORT
6845 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6846 L:      linux-i2c@vger.kernel.org
6847 L:      linux-acpi@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/i2c/i2c-core-acpi.c
6850
6851 I2C MUXES
6852 M:      Peter Rosin <peda@axentia.se>
6853 L:      linux-i2c@vger.kernel.org
6854 S:      Maintained
6855 F:      Documentation/i2c/i2c-topology
6856 F:      Documentation/i2c/muxes/
6857 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6858 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6859 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6860 F:      drivers/i2c/i2c-mux.c
6861 F:      drivers/i2c/muxes/
6862 F:      include/linux/i2c-mux.h
6863
6864 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6865 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6866 L:      linux-i2c@vger.kernel.org
6867 S:      Maintained
6868 F:      drivers/i2c/busses/i2c-mv64xxx.c
6869
6870 I2C OVER PARALLEL PORT
6871 M:      Jean Delvare <jdelvare@suse.com>
6872 L:      linux-i2c@vger.kernel.org
6873 S:      Maintained
6874 F:      Documentation/i2c/busses/i2c-parport
6875 F:      Documentation/i2c/busses/i2c-parport-light
6876 F:      drivers/i2c/busses/i2c-parport.c
6877 F:      drivers/i2c/busses/i2c-parport-light.c
6878
6879 I2C SUBSYSTEM
6880 M:      Wolfram Sang <wsa@the-dreams.de>
6881 L:      linux-i2c@vger.kernel.org
6882 W:      https://i2c.wiki.kernel.org/
6883 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6885 S:      Maintained
6886 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6887 F:      Documentation/i2c/
6888 F:      drivers/i2c/*
6889 F:      include/linux/i2c.h
6890 F:      include/linux/i2c-dev.h
6891 F:      include/linux/i2c-smbus.h
6892 F:      include/uapi/linux/i2c.h
6893 F:      include/uapi/linux/i2c-*.h
6894
6895 I2C SUBSYSTEM HOST DRIVERS
6896 L:      linux-i2c@vger.kernel.org
6897 W:      https://i2c.wiki.kernel.org/
6898 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6900 S:      Odd Fixes
6901 F:      Documentation/devicetree/bindings/i2c/
6902 F:      drivers/i2c/algos/
6903 F:      drivers/i2c/busses/
6904
6905 I2C-TAOS-EVM DRIVER
6906 M:      Jean Delvare <jdelvare@suse.com>
6907 L:      linux-i2c@vger.kernel.org
6908 S:      Maintained
6909 F:      Documentation/i2c/busses/i2c-taos-evm
6910 F:      drivers/i2c/busses/i2c-taos-evm.c
6911
6912 I2C-TINY-USB DRIVER
6913 M:      Till Harbaum <till@harbaum.org>
6914 L:      linux-i2c@vger.kernel.org
6915 W:      http://www.harbaum.org/till/i2c_tiny_usb
6916 S:      Maintained
6917 F:      drivers/i2c/busses/i2c-tiny-usb.c
6918
6919 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6920 M:      Jean Delvare <jdelvare@suse.com>
6921 L:      linux-i2c@vger.kernel.org
6922 S:      Maintained
6923 F:      Documentation/i2c/busses/i2c-ali1535
6924 F:      Documentation/i2c/busses/i2c-ali1563
6925 F:      Documentation/i2c/busses/i2c-ali15x3
6926 F:      Documentation/i2c/busses/i2c-amd756
6927 F:      Documentation/i2c/busses/i2c-amd8111
6928 F:      Documentation/i2c/busses/i2c-i801
6929 F:      Documentation/i2c/busses/i2c-nforce2
6930 F:      Documentation/i2c/busses/i2c-piix4
6931 F:      Documentation/i2c/busses/i2c-sis5595
6932 F:      Documentation/i2c/busses/i2c-sis630
6933 F:      Documentation/i2c/busses/i2c-sis96x
6934 F:      Documentation/i2c/busses/i2c-via
6935 F:      Documentation/i2c/busses/i2c-viapro
6936 F:      drivers/i2c/busses/i2c-ali1535.c
6937 F:      drivers/i2c/busses/i2c-ali1563.c
6938 F:      drivers/i2c/busses/i2c-ali15x3.c
6939 F:      drivers/i2c/busses/i2c-amd756.c
6940 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6941 F:      drivers/i2c/busses/i2c-amd8111.c
6942 F:      drivers/i2c/busses/i2c-i801.c
6943 F:      drivers/i2c/busses/i2c-isch.c
6944 F:      drivers/i2c/busses/i2c-nforce2.c
6945 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6946 F:      drivers/i2c/busses/i2c-piix4.c
6947 F:      drivers/i2c/busses/i2c-sis5595.c
6948 F:      drivers/i2c/busses/i2c-sis630.c
6949 F:      drivers/i2c/busses/i2c-sis96x.c
6950 F:      drivers/i2c/busses/i2c-via.c
6951 F:      drivers/i2c/busses/i2c-viapro.c
6952
6953 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6954 M:      Hans de Goede <hdegoede@redhat.com>
6955 L:      linux-i2c@vger.kernel.org
6956 S:      Maintained
6957 F:      drivers/i2c/busses/i2c-cht-wc.c
6958
6959 I2C/SMBUS ISMT DRIVER
6960 M:      Seth Heasley <seth.heasley@intel.com>
6961 M:      Neil Horman <nhorman@tuxdriver.com>
6962 L:      linux-i2c@vger.kernel.org
6963 F:      drivers/i2c/busses/i2c-ismt.c
6964 F:      Documentation/i2c/busses/i2c-ismt
6965
6966 I2C/SMBUS STUB DRIVER
6967 M:      Jean Delvare <jdelvare@suse.com>
6968 L:      linux-i2c@vger.kernel.org
6969 S:      Maintained
6970 F:      drivers/i2c/i2c-stub.c
6971
6972 IA64 (Itanium) PLATFORM
6973 M:      Tony Luck <tony.luck@intel.com>
6974 M:      Fenghua Yu <fenghua.yu@intel.com>
6975 L:      linux-ia64@vger.kernel.org
6976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6977 S:      Maintained
6978 F:      arch/ia64/
6979
6980 IBM Power 842 compression accelerator
6981 M:      Haren Myneni <haren@us.ibm.com>
6982 S:      Supported
6983 F:      drivers/crypto/nx/Makefile
6984 F:      drivers/crypto/nx/Kconfig
6985 F:      drivers/crypto/nx/nx-842*
6986 F:      include/linux/sw842.h
6987 F:      crypto/842.c
6988 F:      lib/842/
6989
6990 IBM Power in-Nest Crypto Acceleration
6991 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6992 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6993 L:      linux-crypto@vger.kernel.org
6994 S:      Supported
6995 F:      drivers/crypto/nx/Makefile
6996 F:      drivers/crypto/nx/Kconfig
6997 F:      drivers/crypto/nx/nx-aes*
6998 F:      drivers/crypto/nx/nx-sha*
6999 F:      drivers/crypto/nx/nx.*
7000 F:      drivers/crypto/nx/nx_csbcpb.h
7001 F:      drivers/crypto/nx/nx_debugfs.h
7002
7003 IBM Power Linux RAID adapter
7004 M:      Brian King <brking@us.ibm.com>
7005 S:      Supported
7006 F:      drivers/scsi/ipr.*
7007
7008 IBM Power SRIOV Virtual NIC Device Driver
7009 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7010 M:      John Allen <jallen@linux.vnet.ibm.com>
7011 L:      netdev@vger.kernel.org
7012 S:      Supported
7013 F:      drivers/net/ethernet/ibm/ibmvnic.*
7014
7015 IBM Power Virtual Accelerator Switchboard
7016 M:      Sukadev Bhattiprolu
7017 L:      linuxppc-dev@lists.ozlabs.org
7018 S:      Supported
7019 F:      arch/powerpc/platforms/powernv/vas*
7020 F:      arch/powerpc/platforms/powernv/copy-paste.h
7021 F:      arch/powerpc/include/asm/vas.h
7022 F:      arch/powerpc/include/uapi/asm/vas.h
7023
7024 IBM Power Virtual Ethernet Device Driver
7025 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7026 L:      netdev@vger.kernel.org
7027 S:      Supported
7028 F:      drivers/net/ethernet/ibm/ibmveth.*
7029
7030 IBM Power Virtual FC Device Drivers
7031 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7032 L:      linux-scsi@vger.kernel.org
7033 S:      Supported
7034 F:      drivers/scsi/ibmvscsi/ibmvfc*
7035
7036 IBM Power Virtual Management Channel Driver
7037 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7038 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7039 S:      Supported
7040 F:      drivers/misc/ibmvmc.*
7041
7042 IBM Power Virtual SCSI Device Drivers
7043 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7044 L:      linux-scsi@vger.kernel.org
7045 S:      Supported
7046 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7047 F:      include/scsi/viosrp.h
7048
7049 IBM Power Virtual SCSI Device Target Driver
7050 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7051 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7052 L:      linux-scsi@vger.kernel.org
7053 L:      target-devel@vger.kernel.org
7054 S:      Supported
7055 F:      drivers/scsi/ibmvscsi_tgt/
7056
7057 IBM Power VMX Cryptographic instructions
7058 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7059 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7060 L:      linux-crypto@vger.kernel.org
7061 S:      Supported
7062 F:      drivers/crypto/vmx/Makefile
7063 F:      drivers/crypto/vmx/Kconfig
7064 F:      drivers/crypto/vmx/vmx.c
7065 F:      drivers/crypto/vmx/aes*
7066 F:      drivers/crypto/vmx/ghash*
7067 F:      drivers/crypto/vmx/ppc-xlate.pl
7068
7069 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7070 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7071 L:      linux-pci@vger.kernel.org
7072 L:      linuxppc-dev@lists.ozlabs.org
7073 S:      Supported
7074 F:      drivers/pci/hotplug/rpaphp*
7075
7076 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7077 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7078 L:      linux-pci@vger.kernel.org
7079 L:      linuxppc-dev@lists.ozlabs.org
7080 S:      Supported
7081 F:      drivers/pci/hotplug/rpadlpar*
7082
7083 IBM ServeRAID RAID DRIVER
7084 S:      Orphan
7085 F:      drivers/scsi/ips.*
7086
7087 ICH LPC AND GPIO DRIVER
7088 M:      Peter Tyser <ptyser@xes-inc.com>
7089 S:      Maintained
7090 F:      drivers/mfd/lpc_ich.c
7091 F:      drivers/gpio/gpio-ich.c
7092
7093 IDE SUBSYSTEM
7094 M:      "David S. Miller" <davem@davemloft.net>
7095 L:      linux-ide@vger.kernel.org
7096 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7098 S:      Maintained
7099 F:      Documentation/ide/
7100 F:      drivers/ide/
7101 F:      include/linux/ide.h
7102
7103 IDE/ATAPI DRIVERS
7104 M:      Borislav Petkov <bp@alien8.de>
7105 L:      linux-ide@vger.kernel.org
7106 S:      Maintained
7107 F:      Documentation/cdrom/ide-cd
7108 F:      drivers/ide/ide-cd*
7109
7110 IDEAPAD LAPTOP EXTRAS DRIVER
7111 M:      Ike Panhc <ike.pan@canonical.com>
7112 L:      platform-driver-x86@vger.kernel.org
7113 W:      http://launchpad.net/ideapad-laptop
7114 S:      Maintained
7115 F:      drivers/platform/x86/ideapad-laptop.c
7116
7117 IDEAPAD LAPTOP SLIDEBAR DRIVER
7118 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7119 L:      linux-input@vger.kernel.org
7120 W:      https://github.com/o2genum/ideapad-slidebar
7121 S:      Maintained
7122 F:      drivers/input/misc/ideapad_slidebar.c
7123
7124 IDT VersaClock 5 CLOCK DRIVER
7125 M:      Marek Vasut <marek.vasut@gmail.com>
7126 S:      Maintained
7127 F:      drivers/clk/clk-versaclock5.c
7128
7129 IEEE 802.15.4 SUBSYSTEM
7130 M:      Alexander Aring <alex.aring@gmail.com>
7131 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7132 L:      linux-wpan@vger.kernel.org
7133 W:      http://wpan.cakelab.org/
7134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7136 S:      Maintained
7137 F:      net/ieee802154/
7138 F:      net/mac802154/
7139 F:      drivers/net/ieee802154/
7140 F:      include/linux/nl802154.h
7141 F:      include/linux/ieee802154.h
7142 F:      include/net/nl802154.h
7143 F:      include/net/mac802154.h
7144 F:      include/net/af_ieee802154.h
7145 F:      include/net/cfg802154.h
7146 F:      include/net/ieee802154_netdev.h
7147 F:      Documentation/networking/ieee802154.txt
7148
7149 IFE PROTOCOL
7150 M:      Yotam Gigi <yotam.gi@gmail.com>
7151 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7152 F:      net/ife
7153 F:      include/net/ife.h
7154 F:      include/uapi/linux/ife.h
7155
7156 IGORPLUG-USB IR RECEIVER
7157 M:      Sean Young <sean@mess.org>
7158 L:      linux-media@vger.kernel.org
7159 S:      Maintained
7160 F:      drivers/media/rc/igorplugusb.c
7161
7162 IGUANAWORKS USB IR TRANSCEIVER
7163 M:      Sean Young <sean@mess.org>
7164 L:      linux-media@vger.kernel.org
7165 S:      Maintained
7166 F:      drivers/media/rc/iguanair.c
7167
7168 IIO DIGITAL POTENTIOMETER DAC
7169 M:      Peter Rosin <peda@axentia.se>
7170 L:      linux-iio@vger.kernel.org
7171 S:      Maintained
7172 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7173 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7174 F:      drivers/iio/dac/dpot-dac.c
7175
7176 IIO ENVELOPE DETECTOR
7177 M:      Peter Rosin <peda@axentia.se>
7178 L:      linux-iio@vger.kernel.org
7179 S:      Maintained
7180 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7181 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7182 F:      drivers/iio/adc/envelope-detector.c
7183
7184 IIO MULTIPLEXER
7185 M:      Peter Rosin <peda@axentia.se>
7186 L:      linux-iio@vger.kernel.org
7187 S:      Maintained
7188 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7189 F:      drivers/iio/multiplexer/iio-mux.c
7190
7191 IIO SUBSYSTEM AND DRIVERS
7192 M:      Jonathan Cameron <jic23@kernel.org>
7193 R:      Hartmut Knaack <knaack.h@gmx.de>
7194 R:      Lars-Peter Clausen <lars@metafoo.de>
7195 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7196 L:      linux-iio@vger.kernel.org
7197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7198 S:      Maintained
7199 F:      Documentation/ABI/testing/configfs-iio*
7200 F:      Documentation/ABI/testing/sysfs-bus-iio*
7201 F:      Documentation/devicetree/bindings/iio/
7202 F:      drivers/iio/
7203 F:      drivers/staging/iio/
7204 F:      include/linux/iio/
7205 F:      tools/iio/
7206
7207 IIO UNIT CONVERTER
7208 M:      Peter Rosin <peda@axentia.se>
7209 L:      linux-iio@vger.kernel.org
7210 S:      Maintained
7211 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7212 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7213 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7214 F:      drivers/iio/afe/iio-rescale.c
7215
7216 IKANOS/ADI EAGLE ADSL USB DRIVER
7217 M:      Matthieu Castet <castet.matthieu@free.fr>
7218 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7219 S:      Maintained
7220 F:      drivers/usb/atm/ueagle-atm.c
7221
7222 IMGTEC ASCII LCD DRIVER
7223 M:      Paul Burton <paul.burton@mips.com>
7224 S:      Maintained
7225 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7226 F:      drivers/auxdisplay/img-ascii-lcd.c
7227
7228 IMGTEC IR DECODER DRIVER
7229 M:      James Hogan <jhogan@kernel.org>
7230 S:      Maintained
7231 F:      drivers/media/rc/img-ir/
7232
7233 IMON SOUNDGRAPH USB IR RECEIVER
7234 M:      Sean Young <sean@mess.org>
7235 L:      linux-media@vger.kernel.org
7236 S:      Maintained
7237 F:      drivers/media/rc/imon_raw.c
7238 F:      drivers/media/rc/imon.c
7239
7240 IMS TWINTURBO FRAMEBUFFER DRIVER
7241 L:      linux-fbdev@vger.kernel.org
7242 S:      Orphan
7243 F:      drivers/video/fbdev/imsttfb.c
7244
7245 INA209 HARDWARE MONITOR DRIVER
7246 M:      Guenter Roeck <linux@roeck-us.net>
7247 L:      linux-hwmon@vger.kernel.org
7248 S:      Maintained
7249 F:      Documentation/hwmon/ina209
7250 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7251 F:      drivers/hwmon/ina209.c
7252
7253 INA2XX HARDWARE MONITOR DRIVER
7254 M:      Guenter Roeck <linux@roeck-us.net>
7255 L:      linux-hwmon@vger.kernel.org
7256 S:      Maintained
7257 F:      Documentation/hwmon/ina2xx
7258 F:      drivers/hwmon/ina2xx.c
7259 F:      include/linux/platform_data/ina2xx.h
7260
7261 INDUSTRY PACK SUBSYSTEM (IPACK)
7262 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7263 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7264 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7265 L:      industrypack-devel@lists.sourceforge.net
7266 W:      http://industrypack.sourceforge.net
7267 S:      Maintained
7268 F:      drivers/ipack/
7269
7270 INFINIBAND SUBSYSTEM
7271 M:      Doug Ledford <dledford@redhat.com>
7272 M:      Jason Gunthorpe <jgg@mellanox.com>
7273 L:      linux-rdma@vger.kernel.org
7274 W:      https://github.com/linux-rdma/rdma-core
7275 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7277 S:      Supported
7278 F:      Documentation/devicetree/bindings/infiniband/
7279 F:      Documentation/infiniband/
7280 F:      drivers/infiniband/
7281 F:      include/uapi/linux/if_infiniband.h
7282 F:      include/uapi/rdma/
7283 F:      include/rdma/
7284
7285 INGENIC JZ4780 DMA Driver
7286 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7287 S:      Maintained
7288 F:      drivers/dma/dma-jz4780.c
7289
7290 INGENIC JZ4780 NAND DRIVER
7291 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7292 L:      linux-mtd@lists.infradead.org
7293 S:      Maintained
7294 F:      drivers/mtd/nand/raw/jz4780_*
7295
7296 INOTIFY
7297 M:      Jan Kara <jack@suse.cz>
7298 R:      Amir Goldstein <amir73il@gmail.com>
7299 L:      linux-fsdevel@vger.kernel.org
7300 S:      Maintained
7301 F:      Documentation/filesystems/inotify.txt
7302 F:      fs/notify/inotify/
7303 F:      include/linux/inotify.h
7304 F:      include/uapi/linux/inotify.h
7305
7306 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7307 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7308 L:      linux-input@vger.kernel.org
7309 Q:      http://patchwork.kernel.org/project/linux-input/list/
7310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7311 S:      Maintained
7312 F:      drivers/input/
7313 F:      include/linux/input.h
7314 F:      include/uapi/linux/input.h
7315 F:      include/uapi/linux/input-event-codes.h
7316 F:      include/linux/input/
7317 F:      Documentation/devicetree/bindings/input/
7318 F:      Documentation/devicetree/bindings/serio/
7319 F:      Documentation/input/
7320
7321 INPUT MULTITOUCH (MT) PROTOCOL
7322 M:      Henrik Rydberg <rydberg@bitmath.org>
7323 L:      linux-input@vger.kernel.org
7324 S:      Odd fixes
7325 F:      Documentation/input/multi-touch-protocol.rst
7326 F:      drivers/input/input-mt.c
7327 K:      \b(ABS|SYN)_MT_
7328
7329 INSIDE SECURE CRYPTO DRIVER
7330 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7331 F:      drivers/crypto/inside-secure/
7332 S:      Maintained
7333 L:      linux-crypto@vger.kernel.org
7334
7335 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7336 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7337 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7338 L:      linux-integrity@vger.kernel.org
7339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7340 S:      Supported
7341 F:      security/integrity/ima/
7342
7343 INTEL 810/815 FRAMEBUFFER DRIVER
7344 M:      Antonino Daplas <adaplas@gmail.com>
7345 L:      linux-fbdev@vger.kernel.org
7346 S:      Maintained
7347 F:      drivers/video/fbdev/i810/
7348
7349 INTEL ASoC DRIVERS
7350 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7351 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7352 M:      Jie Yang <yang.jie@linux.intel.com>
7353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7354 S:      Supported
7355 F:      sound/soc/intel/
7356
7357 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7358 M:      Hans de Goede <hdegoede@redhat.com>
7359 L:      platform-driver-x86@vger.kernel.org
7360 S:      Maintained
7361 F:      drivers/platform/x86/intel_atomisp2_pm.c
7362
7363 INTEL C600 SERIES SAS CONTROLLER DRIVER
7364 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7365 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7366 L:      linux-scsi@vger.kernel.org
7367 T:      git git://git.code.sf.net/p/intel-sas/isci
7368 S:      Supported
7369 F:      drivers/scsi/isci/
7370
7371 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7372 M:      Jani Nikula <jani.nikula@linux.intel.com>
7373 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7374 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7375 L:      intel-gfx@lists.freedesktop.org
7376 W:      https://01.org/linuxgraphics/
7377 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7378 C:      irc://chat.freenode.net/intel-gfx
7379 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7380 T:      git git://anongit.freedesktop.org/drm-intel
7381 S:      Supported
7382 F:      drivers/gpu/drm/i915/
7383 F:      include/drm/i915*
7384 F:      include/uapi/drm/i915_drm.h
7385 F:      Documentation/gpu/i915.rst
7386
7387 INTEL ETHERNET DRIVERS
7388 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7389 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7390 W:      http://www.intel.com/support/feedback.htm
7391 W:      http://e1000.sourceforge.net/
7392 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7395 S:      Supported
7396 F:      Documentation/networking/e100.rst
7397 F:      Documentation/networking/e1000.rst
7398 F:      Documentation/networking/e1000e.rst
7399 F:      Documentation/networking/fm10k.rst
7400 F:      Documentation/networking/igb.rst
7401 F:      Documentation/networking/igbvf.rst
7402 F:      Documentation/networking/ixgb.rst
7403 F:      Documentation/networking/ixgbe.rst
7404 F:      Documentation/networking/ixgbevf.rst
7405 F:      Documentation/networking/i40e.rst
7406 F:      Documentation/networking/iavf.rst
7407 F:      Documentation/networking/ice.rst
7408 F:      drivers/net/ethernet/intel/
7409 F:      drivers/net/ethernet/intel/*/
7410 F:      include/linux/avf/virtchnl.h
7411
7412 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7413 M:      Maik Broemme <mbroemme@libmpq.org>
7414 L:      linux-fbdev@vger.kernel.org
7415 S:      Maintained
7416 F:      Documentation/fb/intelfb.txt
7417 F:      drivers/video/fbdev/intelfb/
7418
7419 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7420 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7421 M:      Zhi Wang <zhi.a.wang@intel.com>
7422 L:      intel-gvt-dev@lists.freedesktop.org
7423 L:      intel-gfx@lists.freedesktop.org
7424 W:      https://01.org/igvt-g
7425 T:      git https://github.com/intel/gvt-linux.git
7426 S:      Supported
7427 F:      drivers/gpu/drm/i915/gvt/
7428
7429 INTEL PMIC GPIO DRIVER
7430 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7431 S:      Maintained
7432 F:      drivers/gpio/gpio-*cove.c
7433 F:      drivers/gpio/gpio-msic.c
7434
7435 INTEL HID EVENT DRIVER
7436 M:      Alex Hung <alex.hung@canonical.com>
7437 L:      platform-driver-x86@vger.kernel.org
7438 S:      Maintained
7439 F:      drivers/platform/x86/intel-hid.c
7440
7441 INTEL I/OAT DMA DRIVER
7442 M:      Dave Jiang <dave.jiang@intel.com>
7443 R:      Dan Williams <dan.j.williams@intel.com>
7444 L:      dmaengine@vger.kernel.org
7445 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7446 S:      Supported
7447 F:      drivers/dma/ioat*
7448
7449 INTEL IDLE DRIVER
7450 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7451 M:      Len Brown <lenb@kernel.org>
7452 L:      linux-pm@vger.kernel.org
7453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7454 B:      https://bugzilla.kernel.org
7455 S:      Supported
7456 F:      drivers/idle/intel_idle.c
7457
7458 INTEL INTEGRATED SENSOR HUB DRIVER
7459 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7460 M:      Jiri Kosina <jikos@kernel.org>
7461 L:      linux-input@vger.kernel.org
7462 S:      Maintained
7463 F:      drivers/hid/intel-ish-hid/
7464
7465 INTEL IOMMU (VT-d)
7466 M:      David Woodhouse <dwmw2@infradead.org>
7467 L:      iommu@lists.linux-foundation.org
7468 T:      git git://git.infradead.org/iommu-2.6.git
7469 S:      Supported
7470 F:      drivers/iommu/intel-iommu.c
7471 F:      include/linux/intel-iommu.h
7472
7473 INTEL IOP-ADMA DMA DRIVER
7474 R:      Dan Williams <dan.j.williams@intel.com>
7475 S:      Odd fixes
7476 F:      drivers/dma/iop-adma.c
7477
7478 INTEL IPU3 CSI-2 CIO2 DRIVER
7479 M:      Yong Zhi <yong.zhi@intel.com>
7480 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7481 M:      Bingbu Cao <bingbu.cao@intel.com>
7482 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7483 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7484 L:      linux-media@vger.kernel.org
7485 S:      Maintained
7486 F:      drivers/media/pci/intel/ipu3/
7487 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7488
7489 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7490 M:      Krzysztof Halasa <khalasa@piap.pl>
7491 S:      Maintained
7492 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7493 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7494 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7495 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7496 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7497 F:      drivers/net/wan/ixp4xx_hss.c
7498
7499 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7500 M:      Deepak Saxena <dsaxena@plexity.net>
7501 S:      Maintained
7502 F:      drivers/char/hw_random/ixp4xx-rng.c
7503
7504 INTEL MANAGEMENT ENGINE (mei)
7505 M:      Tomas Winkler <tomas.winkler@intel.com>
7506 L:      linux-kernel@vger.kernel.org
7507 S:      Supported
7508 F:      include/uapi/linux/mei.h
7509 F:      include/linux/mei_cl_bus.h
7510 F:      drivers/misc/mei/*
7511 F:      drivers/watchdog/mei_wdt.c
7512 F:      Documentation/misc-devices/mei/*
7513 F:      samples/mei/*
7514
7515 INTEL MENLOW THERMAL DRIVER
7516 M:      Sujith Thomas <sujith.thomas@intel.com>
7517 L:      platform-driver-x86@vger.kernel.org
7518 W:      https://01.org/linux-acpi
7519 S:      Supported
7520 F:      drivers/platform/x86/intel_menlow.c
7521
7522 INTEL MERRIFIELD GPIO DRIVER
7523 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7524 L:      linux-gpio@vger.kernel.org
7525 S:      Maintained
7526 F:      drivers/gpio/gpio-merrifield.c
7527
7528 INTEL MIC DRIVERS (mic)
7529 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7530 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7531 S:      Supported
7532 W:      https://github.com/sudeepdutt/mic
7533 W:      http://software.intel.com/en-us/mic-developer
7534 F:      include/linux/mic_bus.h
7535 F:      include/linux/scif.h
7536 F:      include/uapi/linux/mic_common.h
7537 F:      include/uapi/linux/mic_ioctl.h
7538 F:      include/uapi/linux/scif_ioctl.h
7539 F:      drivers/misc/mic/
7540 F:      drivers/dma/mic_x100_dma.c
7541 F:      drivers/dma/mic_x100_dma.h
7542 F:      Documentation/mic/
7543
7544 INTEL PMC CORE DRIVER
7545 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7546 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7547 L:      platform-driver-x86@vger.kernel.org
7548 S:      Maintained
7549 F:      drivers/platform/x86/intel_pmc_core*
7550
7551 INTEL PMC/P-Unit IPC DRIVER
7552 M:      Zha Qipeng<qipeng.zha@intel.com>
7553 L:      platform-driver-x86@vger.kernel.org
7554 S:      Maintained
7555 F:      drivers/platform/x86/intel_pmc_ipc.c
7556 F:      drivers/platform/x86/intel_punit_ipc.c
7557 F:      arch/x86/include/asm/intel_pmc_ipc.h
7558 F:      arch/x86/include/asm/intel_punit_ipc.h
7559
7560 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7561 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7562 S:      Maintained
7563 F:      drivers/mfd/intel_msic.c
7564 F:      drivers/mfd/intel_soc_pmic*
7565 F:      include/linux/mfd/intel_msic.h
7566 F:      include/linux/mfd/intel_soc_pmic*
7567
7568 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7569 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7570 L:      linux-wireless@vger.kernel.org
7571 S:      Maintained
7572 F:      Documentation/networking/README.ipw2100
7573 F:      Documentation/networking/README.ipw2200
7574 F:      drivers/net/wireless/intel/ipw2x00/
7575
7576 INTEL PSTATE DRIVER
7577 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7578 M:      Len Brown <lenb@kernel.org>
7579 L:      linux-pm@vger.kernel.org
7580 S:      Supported
7581 F:      drivers/cpufreq/intel_pstate.c
7582
7583 INTEL RDMA RNIC DRIVER
7584 M:      Faisal Latif <faisal.latif@intel.com>
7585 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7586 L:      linux-rdma@vger.kernel.org
7587 S:      Supported
7588 F:      drivers/infiniband/hw/i40iw/
7589 F:      include/uapi/rdma/i40iw-abi.h
7590
7591 INTEL TELEMETRY DRIVER
7592 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7593 M:      "David E. Box" <david.e.box@linux.intel.com>
7594 L:      platform-driver-x86@vger.kernel.org
7595 S:      Maintained
7596 F:      arch/x86/include/asm/intel_telemetry.h
7597 F:      drivers/platform/x86/intel_telemetry*
7598
7599 INTEL VIRTUAL BUTTON DRIVER
7600 M:      AceLan Kao <acelan.kao@canonical.com>
7601 L:      platform-driver-x86@vger.kernel.org
7602 S:      Maintained
7603 F:      drivers/platform/x86/intel-vbtn.c
7604
7605 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7606 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7607 L:      linux-wireless@vger.kernel.org
7608 S:      Supported
7609 F:      drivers/net/wireless/intel/iwlegacy/
7610
7611 INTEL WIRELESS WIFI LINK (iwlwifi)
7612 M:      Johannes Berg <johannes.berg@intel.com>
7613 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7614 M:      Luca Coelho <luciano.coelho@intel.com>
7615 M:      Intel Linux Wireless <linuxwifi@intel.com>
7616 L:      linux-wireless@vger.kernel.org
7617 W:      http://intellinuxwireless.org
7618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7619 S:      Supported
7620 F:      drivers/net/wireless/intel/iwlwifi/
7621
7622 INTEL WIRELESS WIMAX CONNECTION 2400
7623 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7624 M:      linux-wimax@intel.com
7625 L:      wimax@linuxwimax.org (subscribers-only)
7626 S:      Supported
7627 W:      http://linuxwimax.org
7628 F:      Documentation/wimax/README.i2400m
7629 F:      drivers/net/wimax/i2400m/
7630 F:      include/uapi/linux/wimax/i2400m.h
7631
7632 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7633 M:      Mario Limonciello <mario.limonciello@dell.com>
7634 S:      Maintained
7635 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7636
7637 INTEL(R) TRACE HUB
7638 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7639 S:      Supported
7640 F:      Documentation/trace/intel_th.rst
7641 F:      drivers/hwtracing/intel_th/
7642
7643 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7644 M:      Ning Sun <ning.sun@intel.com>
7645 L:      tboot-devel@lists.sourceforge.net
7646 W:      http://tboot.sourceforge.net
7647 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7648 S:      Supported
7649 F:      Documentation/intel_txt.txt
7650 F:      include/linux/tboot.h
7651 F:      arch/x86/kernel/tboot.c
7652
7653 INTEL-MID GPIO DRIVER
7654 M:      David Cohen <david.a.cohen@linux.intel.com>
7655 L:      linux-gpio@vger.kernel.org
7656 S:      Maintained
7657 F:      drivers/gpio/gpio-intel-mid.c
7658
7659 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7660 M:      Linus Walleij <linus.walleij@linaro.org>
7661 L:      linux-iio@vger.kernel.org
7662 S:      Maintained
7663 F:      drivers/iio/gyro/mpu3050*
7664 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7665
7666 IOC3 ETHERNET DRIVER
7667 M:      Ralf Baechle <ralf@linux-mips.org>
7668 L:      linux-mips@linux-mips.org
7669 S:      Maintained
7670 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7671
7672 IOC3 SERIAL DRIVER
7673 M:      Pat Gefre <pfg@sgi.com>
7674 L:      linux-serial@vger.kernel.org
7675 S:      Maintained
7676 F:      drivers/tty/serial/ioc3_serial.c
7677
7678 IOMMU DRIVERS
7679 M:      Joerg Roedel <joro@8bytes.org>
7680 L:      iommu@lists.linux-foundation.org
7681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7682 S:      Maintained
7683 F:      Documentation/devicetree/bindings/iommu/
7684 F:      drivers/iommu/
7685 F:      include/linux/iommu.h
7686 F:      include/linux/of_iommu.h
7687 F:      include/linux/iova.h
7688
7689 IP MASQUERADING
7690 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7691 S:      Maintained
7692 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7693
7694 IPMI SUBSYSTEM
7695 M:      Corey Minyard <minyard@acm.org>
7696 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7697 W:      http://openipmi.sourceforge.net/
7698 S:      Supported
7699 F:      Documentation/devicetree/bindings/ipmi/
7700 F:      Documentation/IPMI.txt
7701 F:      drivers/char/ipmi/
7702 F:      include/linux/ipmi*
7703 F:      include/uapi/linux/ipmi*
7704
7705 IPS SCSI RAID DRIVER
7706 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7707 L:      linux-scsi@vger.kernel.org
7708 W:      http://www.adaptec.com/
7709 S:      Maintained
7710 F:      drivers/scsi/ips*
7711
7712 IPVS
7713 M:      Wensong Zhang <wensong@linux-vs.org>
7714 M:      Simon Horman <horms@verge.net.au>
7715 M:      Julian Anastasov <ja@ssi.bg>
7716 L:      netdev@vger.kernel.org
7717 L:      lvs-devel@vger.kernel.org
7718 S:      Maintained
7719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7721 F:      Documentation/networking/ipvs-sysctl.txt
7722 F:      include/net/ip_vs.h
7723 F:      include/uapi/linux/ip_vs.h
7724 F:      net/netfilter/ipvs/
7725
7726 IPWIRELESS DRIVER
7727 M:      Jiri Kosina <jikos@kernel.org>
7728 M:      David Sterba <dsterba@suse.com>
7729 S:      Odd Fixes
7730 F:      drivers/tty/ipwireless/
7731
7732 IPX NETWORK LAYER
7733 L:      netdev@vger.kernel.org
7734 S:      Obsolete
7735 F:      include/uapi/linux/ipx.h
7736
7737 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7738 M:      Marc Zyngier <marc.zyngier@arm.com>
7739 S:      Maintained
7740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7741 F:      Documentation/IRQ-domain.txt
7742 F:      include/linux/irqdomain.h
7743 F:      kernel/irq/irqdomain.c
7744 F:      kernel/irq/msi.c
7745
7746 IRQ SUBSYSTEM
7747 M:      Thomas Gleixner <tglx@linutronix.de>
7748 L:      linux-kernel@vger.kernel.org
7749 S:      Maintained
7750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7751 F:      kernel/irq/
7752
7753 IRQCHIP DRIVERS
7754 M:      Thomas Gleixner <tglx@linutronix.de>
7755 M:      Jason Cooper <jason@lakedaemon.net>
7756 M:      Marc Zyngier <marc.zyngier@arm.com>
7757 L:      linux-kernel@vger.kernel.org
7758 S:      Maintained
7759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7760 F:      Documentation/devicetree/bindings/interrupt-controller/
7761 F:      drivers/irqchip/
7762
7763 ISA
7764 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7765 S:      Maintained
7766 F:      Documentation/isa.txt
7767 F:      drivers/base/isa.c
7768 F:      include/linux/isa.h
7769
7770 ISA RADIO MODULE
7771 M:      Hans Verkuil <hverkuil@xs4all.nl>
7772 L:      linux-media@vger.kernel.org
7773 T:      git git://linuxtv.org/media_tree.git
7774 W:      https://linuxtv.org
7775 S:      Maintained
7776 F:      drivers/media/radio/radio-isa*
7777
7778 ISAPNP
7779 M:      Jaroslav Kysela <perex@perex.cz>
7780 S:      Maintained
7781 F:      Documentation/isapnp.txt
7782 F:      drivers/pnp/isapnp/
7783 F:      include/linux/isapnp.h
7784
7785 ISCSI
7786 M:      Lee Duncan <lduncan@suse.com>
7787 M:      Chris Leech <cleech@redhat.com>
7788 L:      open-iscsi@googlegroups.com
7789 W:      www.open-iscsi.com
7790 S:      Maintained
7791 F:      drivers/scsi/*iscsi*
7792 F:      include/scsi/*iscsi*
7793
7794 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7795 M:      Peter Jones <pjones@redhat.com>
7796 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7797 S:      Maintained
7798 F:      drivers/firmware/iscsi_ibft*
7799
7800 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7801 M:      Sagi Grimberg <sagi@grimberg.me>
7802 M:      Max Gurtovoy <maxg@mellanox.com>
7803 L:      linux-rdma@vger.kernel.org
7804 S:      Supported
7805 W:      http://www.openfabrics.org
7806 W:      www.open-iscsi.org
7807 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7808 F:      drivers/infiniband/ulp/iser/
7809
7810 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7811 M:      Sagi Grimberg <sagi@grimberg.me>
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7813 L:      linux-rdma@vger.kernel.org
7814 L:      target-devel@vger.kernel.org
7815 S:      Supported
7816 W:      http://www.linux-iscsi.org
7817 F:      drivers/infiniband/ulp/isert
7818
7819 ISDN SUBSYSTEM
7820 M:      Karsten Keil <isdn@linux-pingi.de>
7821 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7822 L:      netdev@vger.kernel.org
7823 W:      http://www.isdn4linux.de
7824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7825 S:      Maintained
7826 F:      Documentation/isdn/
7827 F:      drivers/isdn/
7828 F:      include/linux/isdn.h
7829 F:      include/linux/isdn/
7830 F:      include/uapi/linux/isdn.h
7831 F:      include/uapi/linux/isdn/
7832
7833 ISDN SUBSYSTEM (Eicon active card driver)
7834 M:      Armin Schindler <mac@melware.de>
7835 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7836 W:      http://www.melware.de
7837 S:      Maintained
7838 F:      drivers/isdn/hardware/eicon/
7839
7840 IT87 HARDWARE MONITORING DRIVER
7841 M:      Jean Delvare <jdelvare@suse.com>
7842 L:      linux-hwmon@vger.kernel.org
7843 S:      Maintained
7844 F:      Documentation/hwmon/it87
7845 F:      drivers/hwmon/it87.c
7846
7847 IT913X MEDIA DRIVER
7848 M:      Antti Palosaari <crope@iki.fi>
7849 L:      linux-media@vger.kernel.org
7850 W:      https://linuxtv.org
7851 W:      http://palosaari.fi/linux/
7852 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7853 T:      git git://linuxtv.org/anttip/media_tree.git
7854 S:      Maintained
7855 F:      drivers/media/tuners/it913x*
7856
7857 IVTV VIDEO4LINUX DRIVER
7858 M:      Andy Walls <awalls@md.metrocast.net>
7859 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7860 L:      linux-media@vger.kernel.org
7861 T:      git git://linuxtv.org/media_tree.git
7862 W:      http://www.ivtvdriver.org
7863 S:      Maintained
7864 F:      Documentation/media/v4l-drivers/ivtv*
7865 F:      drivers/media/pci/ivtv/
7866 F:      include/uapi/linux/ivtv*
7867
7868 IX2505V MEDIA DRIVER
7869 M:      Malcolm Priestley <tvboxspy@gmail.com>
7870 L:      linux-media@vger.kernel.org
7871 W:      https://linuxtv.org
7872 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7873 S:      Maintained
7874 F:      drivers/media/dvb-frontends/ix2505v*
7875
7876 JAILHOUSE HYPERVISOR INTERFACE
7877 M:      Jan Kiszka <jan.kiszka@siemens.com>
7878 L:      jailhouse-dev@googlegroups.com
7879 S:      Maintained
7880 F:      arch/x86/kernel/jailhouse.c
7881 F:      arch/x86/include/asm/jailhouse_para.h
7882
7883 JC42.4 TEMPERATURE SENSOR DRIVER
7884 M:      Guenter Roeck <linux@roeck-us.net>
7885 L:      linux-hwmon@vger.kernel.org
7886 S:      Maintained
7887 F:      drivers/hwmon/jc42.c
7888 F:      Documentation/hwmon/jc42
7889
7890 JFS FILESYSTEM
7891 M:      Dave Kleikamp <shaggy@kernel.org>
7892 L:      jfs-discussion@lists.sourceforge.net
7893 W:      http://jfs.sourceforge.net/
7894 T:      git git://github.com/kleikamp/linux-shaggy.git
7895 S:      Maintained
7896 F:      Documentation/filesystems/jfs.txt
7897 F:      fs/jfs/
7898
7899 JME NETWORK DRIVER
7900 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7901 L:      netdev@vger.kernel.org
7902 S:      Maintained
7903 F:      drivers/net/ethernet/jme.*
7904
7905 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7906 M:      David Woodhouse <dwmw2@infradead.org>
7907 L:      linux-mtd@lists.infradead.org
7908 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7909 S:      Maintained
7910 F:      fs/jffs2/
7911 F:      include/uapi/linux/jffs2.h
7912
7913 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7914 M:      "Theodore Ts'o" <tytso@mit.edu>
7915 M:      Jan Kara <jack@suse.com>
7916 L:      linux-ext4@vger.kernel.org
7917 S:      Maintained
7918 F:      fs/jbd2/
7919 F:      include/linux/jbd2.h
7920
7921 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7922 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7923 L:      linux-media@vger.kernel.org
7924 S:      Maintained
7925 F:      drivers/media/platform/rcar_jpu.c
7926
7927 JSM Neo PCI based serial card
7928 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7929 L:      linux-serial@vger.kernel.org
7930 S:      Maintained
7931 F:      drivers/tty/serial/jsm/
7932
7933 K10TEMP HARDWARE MONITORING DRIVER
7934 M:      Clemens Ladisch <clemens@ladisch.de>
7935 L:      linux-hwmon@vger.kernel.org
7936 S:      Maintained
7937 F:      Documentation/hwmon/k10temp
7938 F:      drivers/hwmon/k10temp.c
7939
7940 K8TEMP HARDWARE MONITORING DRIVER
7941 M:      Rudolf Marek <r.marek@assembler.cz>
7942 L:      linux-hwmon@vger.kernel.org
7943 S:      Maintained
7944 F:      Documentation/hwmon/k8temp
7945 F:      drivers/hwmon/k8temp.c
7946
7947 KASAN
7948 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7949 R:      Alexander Potapenko <glider@google.com>
7950 R:      Dmitry Vyukov <dvyukov@google.com>
7951 L:      kasan-dev@googlegroups.com
7952 S:      Maintained
7953 F:      arch/*/include/asm/kasan.h
7954 F:      arch/*/mm/kasan_init*
7955 F:      Documentation/dev-tools/kasan.rst
7956 F:      include/linux/kasan*.h
7957 F:      lib/test_kasan.c
7958 F:      mm/kasan/
7959 F:      scripts/Makefile.kasan
7960
7961 KCONFIG
7962 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7964 L:      linux-kbuild@vger.kernel.org
7965 S:      Maintained
7966 F:      Documentation/kbuild/kconfig*
7967 F:      scripts/kconfig/
7968 F:      scripts/Kconfig.include
7969
7970 KDUMP
7971 M:      Dave Young <dyoung@redhat.com>
7972 M:      Baoquan He <bhe@redhat.com>
7973 R:      Vivek Goyal <vgoyal@redhat.com>
7974 L:      kexec@lists.infradead.org
7975 W:      http://lse.sourceforge.net/kdump/
7976 S:      Maintained
7977 F:      Documentation/kdump/
7978
7979 KEENE FM RADIO TRANSMITTER DRIVER
7980 M:      Hans Verkuil <hverkuil@xs4all.nl>
7981 L:      linux-media@vger.kernel.org
7982 T:      git git://linuxtv.org/media_tree.git
7983 W:      https://linuxtv.org
7984 S:      Maintained
7985 F:      drivers/media/radio/radio-keene*
7986
7987 KERNEL AUTOMOUNTER
7988 M:      Ian Kent <raven@themaw.net>
7989 L:      autofs@vger.kernel.org
7990 S:      Maintained
7991 F:      fs/autofs/
7992
7993 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7994 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7995 M:      Michal Marek <michal.lkml@markovi.net>
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7997 L:      linux-kbuild@vger.kernel.org
7998 S:      Maintained
7999 F:      Documentation/kbuild/
8000 F:      Makefile
8001 F:      scripts/Kbuild*
8002 F:      scripts/Makefile*
8003 F:      scripts/basic/
8004 F:      scripts/mk*
8005 F:      scripts/mod/
8006 F:      scripts/package/
8007
8008 KERNEL JANITORS
8009 L:      kernel-janitors@vger.kernel.org
8010 W:      http://kernelnewbies.org/KernelJanitors
8011 S:      Odd Fixes
8012
8013 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8014 M:      "J. Bruce Fields" <bfields@fieldses.org>
8015 M:      Jeff Layton <jlayton@kernel.org>
8016 L:      linux-nfs@vger.kernel.org
8017 W:      http://nfs.sourceforge.net/
8018 T:      git git://linux-nfs.org/~bfields/linux.git
8019 S:      Supported
8020 F:      fs/nfsd/
8021 F:      include/uapi/linux/nfsd/
8022 F:      fs/lockd/
8023 F:      fs/nfs_common/
8024 F:      net/sunrpc/
8025 F:      include/linux/lockd/
8026 F:      include/linux/sunrpc/
8027 F:      include/uapi/linux/sunrpc/
8028
8029 KERNEL SELFTEST FRAMEWORK
8030 M:      Shuah Khan <shuah@kernel.org>
8031 L:      linux-kselftest@vger.kernel.org
8032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8033 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8034 S:      Maintained
8035 F:      tools/testing/selftests/
8036 F:      Documentation/dev-tools/kselftest*
8037
8038 KERNEL USERMODE HELPER
8039 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8040 L:      linux-kernel@vger.kernel.org
8041 S:      Maintained
8042 F:      kernel/umh.c
8043 F:      include/linux/umh.h
8044
8045 KERNEL VIRTUAL MACHINE (KVM)
8046 M:      Paolo Bonzini <pbonzini@redhat.com>
8047 M:      Radim Krčmář <rkrcmar@redhat.com>
8048 L:      kvm@vger.kernel.org
8049 W:      http://www.linux-kvm.org
8050 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8051 S:      Supported
8052 F:      Documentation/virtual/kvm/
8053 F:      include/trace/events/kvm.h
8054 F:      include/uapi/asm-generic/kvm*
8055 F:      include/uapi/linux/kvm*
8056 F:      include/asm-generic/kvm*
8057 F:      include/linux/kvm*
8058 F:      include/kvm/iodev.h
8059 F:      virt/kvm/*
8060 F:      tools/kvm/
8061
8062 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8063 M:      Joerg Roedel <joro@8bytes.org>
8064 L:      kvm@vger.kernel.org
8065 W:      http://www.linux-kvm.org/
8066 S:      Maintained
8067 F:      arch/x86/include/asm/svm.h
8068 F:      arch/x86/kvm/svm.c
8069
8070 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8071 M:      Christoffer Dall <christoffer.dall@arm.com>
8072 M:      Marc Zyngier <marc.zyngier@arm.com>
8073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8074 L:      kvmarm@lists.cs.columbia.edu
8075 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8077 S:      Supported
8078 F:      arch/arm/include/uapi/asm/kvm*
8079 F:      arch/arm/include/asm/kvm*
8080 F:      arch/arm/kvm/
8081 F:      virt/kvm/arm/
8082 F:      include/kvm/arm_*
8083
8084 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8085 M:      Christoffer Dall <christoffer.dall@arm.com>
8086 M:      Marc Zyngier <marc.zyngier@arm.com>
8087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8088 L:      kvmarm@lists.cs.columbia.edu
8089 S:      Maintained
8090 F:      arch/arm64/include/uapi/asm/kvm*
8091 F:      arch/arm64/include/asm/kvm*
8092 F:      arch/arm64/kvm/
8093
8094 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8095 M:      James Hogan <jhogan@kernel.org>
8096 L:      linux-mips@linux-mips.org
8097 S:      Supported
8098 F:      arch/mips/include/uapi/asm/kvm*
8099 F:      arch/mips/include/asm/kvm*
8100 F:      arch/mips/kvm/
8101
8102 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8103 M:      Paul Mackerras <paulus@ozlabs.org>
8104 L:      kvm-ppc@vger.kernel.org
8105 W:      http://www.linux-kvm.org/
8106 T:      git git://github.com/agraf/linux-2.6.git
8107 S:      Supported
8108 F:      arch/powerpc/include/uapi/asm/kvm*
8109 F:      arch/powerpc/include/asm/kvm*
8110 F:      arch/powerpc/kvm/
8111 F:      arch/powerpc/kernel/kvm*
8112
8113 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8114 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8115 M:      Janosch Frank <frankja@linux.ibm.com>
8116 R:      David Hildenbrand <david@redhat.com>
8117 R:      Cornelia Huck <cohuck@redhat.com>
8118 L:      linux-s390@vger.kernel.org
8119 W:      http://www.ibm.com/developerworks/linux/linux390/
8120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8121 S:      Supported
8122 F:      arch/s390/include/uapi/asm/kvm*
8123 F:      arch/s390/include/asm/gmap.h
8124 F:      arch/s390/include/asm/kvm*
8125 F:      arch/s390/kvm/
8126 F:      arch/s390/mm/gmap.c
8127
8128 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8129 M:      Paolo Bonzini <pbonzini@redhat.com>
8130 M:      Radim Krčmář <rkrcmar@redhat.com>
8131 L:      kvm@vger.kernel.org
8132 W:      http://www.linux-kvm.org
8133 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8134 S:      Supported
8135 F:      arch/x86/kvm/
8136 F:      arch/x86/include/uapi/asm/kvm*
8137 F:      arch/x86/include/asm/kvm*
8138 F:      arch/x86/include/asm/pvclock-abi.h
8139 F:      arch/x86/kernel/kvm.c
8140 F:      arch/x86/kernel/kvmclock.c
8141
8142 KERNFS
8143 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8144 M:      Tejun Heo <tj@kernel.org>
8145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8146 S:      Supported
8147 F:      include/linux/kernfs.h
8148 F:      fs/kernfs/
8149
8150 KEXEC
8151 M:      Eric Biederman <ebiederm@xmission.com>
8152 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8153 L:      kexec@lists.infradead.org
8154 S:      Maintained
8155 F:      include/linux/kexec.h
8156 F:      include/uapi/linux/kexec.h
8157 F:      kernel/kexec*
8158
8159 KEYS-ENCRYPTED
8160 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8161 L:      linux-integrity@vger.kernel.org
8162 L:      keyrings@vger.kernel.org
8163 S:      Supported
8164 F:      Documentation/security/keys/trusted-encrypted.rst
8165 F:      include/keys/encrypted-type.h
8166 F:      security/keys/encrypted-keys/
8167
8168 KEYS-TRUSTED
8169 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8170 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8171 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8172 L:      linux-integrity@vger.kernel.org
8173 L:      keyrings@vger.kernel.org
8174 S:      Supported
8175 F:      Documentation/security/keys/trusted-encrypted.rst
8176 F:      include/keys/trusted-type.h
8177 F:      security/keys/trusted.c
8178 F:      security/keys/trusted.h
8179
8180 KEYS/KEYRINGS:
8181 M:      David Howells <dhowells@redhat.com>
8182 L:      keyrings@vger.kernel.org
8183 S:      Maintained
8184 F:      Documentation/security/keys/core.rst
8185 F:      include/linux/key.h
8186 F:      include/linux/key-type.h
8187 F:      include/linux/keyctl.h
8188 F:      include/uapi/linux/keyctl.h
8189 F:      include/keys/
8190 F:      security/keys/
8191
8192 KGDB / KDB /debug_core
8193 M:      Jason Wessel <jason.wessel@windriver.com>
8194 M:      Daniel Thompson <daniel.thompson@linaro.org>
8195 W:      http://kgdb.wiki.kernel.org/
8196 L:      kgdb-bugreport@lists.sourceforge.net
8197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8198 S:      Maintained
8199 F:      Documentation/dev-tools/kgdb.rst
8200 F:      drivers/misc/kgdbts.c
8201 F:      drivers/tty/serial/kgdboc.c
8202 F:      include/linux/kdb.h
8203 F:      include/linux/kgdb.h
8204 F:      kernel/debug/
8205
8206 KMEMLEAK
8207 M:      Catalin Marinas <catalin.marinas@arm.com>
8208 S:      Maintained
8209 F:      Documentation/dev-tools/kmemleak.rst
8210 F:      include/linux/kmemleak.h
8211 F:      mm/kmemleak.c
8212 F:      mm/kmemleak-test.c
8213
8214 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8215 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8216 L:      linux-kernel@vger.kernel.org
8217 S:      Maintained
8218 F:      kernel/kmod.c
8219 F:      include/linux/kmod.h
8220 F:      lib/test_kmod.c
8221 F:      tools/testing/selftests/kmod/
8222
8223 KPROBES
8224 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8225 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8226 M:      "David S. Miller" <davem@davemloft.net>
8227 M:      Masami Hiramatsu <mhiramat@kernel.org>
8228 S:      Maintained
8229 F:      Documentation/kprobes.txt
8230 F:      include/linux/kprobes.h
8231 F:      include/asm-generic/kprobes.h
8232 F:      kernel/kprobes.c
8233
8234 KS0108 LCD CONTROLLER DRIVER
8235 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8236 S:      Maintained
8237 F:      Documentation/auxdisplay/ks0108
8238 F:      drivers/auxdisplay/ks0108.c
8239 F:      include/linux/ks0108.h
8240
8241 L3MDEV
8242 M:      David Ahern <dsa@cumulusnetworks.com>
8243 L:      netdev@vger.kernel.org
8244 S:      Maintained
8245 F:      net/l3mdev
8246 F:      include/net/l3mdev.h
8247
8248 L7 BPF FRAMEWORK
8249 M:      John Fastabend <john.fastabend@gmail.com>
8250 M:      Daniel Borkmann <daniel@iogearbox.net>
8251 L:      netdev@vger.kernel.org
8252 S:      Maintained
8253 F:      include/linux/skmsg.h
8254 F:      net/core/skmsg.c
8255 F:      net/core/sock_map.c
8256 F:      net/ipv4/tcp_bpf.c
8257
8258 LANTIQ / INTEL Ethernet drivers
8259 M:      Hauke Mehrtens <hauke@hauke-m.de>
8260 L:      netdev@vger.kernel.org
8261 S:      Maintained
8262 F:      net/dsa/tag_gswip.c
8263 F:      drivers/net/ethernet/lantiq_xrx200.c
8264 F:      drivers/net/dsa/lantiq_pce.h
8265 F:      drivers/net/dsa/lantiq_gswip.c
8266
8267 LANTIQ MIPS ARCHITECTURE
8268 M:      John Crispin <john@phrozen.org>
8269 L:      linux-mips@linux-mips.org
8270 S:      Maintained
8271 F:      arch/mips/lantiq
8272 F:      drivers/soc/lantiq
8273
8274 LAPB module
8275 L:      linux-x25@vger.kernel.org
8276 S:      Orphan
8277 F:      Documentation/networking/lapb-module.txt
8278 F:      include/*/lapb.h
8279 F:      net/lapb/
8280
8281 LASI 53c700 driver for PARISC
8282 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8283 L:      linux-scsi@vger.kernel.org
8284 S:      Maintained
8285 F:      Documentation/scsi/53c700.txt
8286 F:      drivers/scsi/53c700*
8287
8288 LEAKING_ADDRESSES
8289 M:      Tobin C. Harding <me@tobin.cc>
8290 M:      Tycho Andersen <tycho@tycho.ws>
8291 L:      kernel-hardening@lists.openwall.com
8292 S:      Maintained
8293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8294 F:      scripts/leaking_addresses.pl
8295
8296 LED SUBSYSTEM
8297 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8298 M:      Pavel Machek <pavel@ucw.cz>
8299 L:      linux-leds@vger.kernel.org
8300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8301 S:      Maintained
8302 F:      Documentation/devicetree/bindings/leds/
8303 F:      drivers/leds/
8304 F:      include/linux/leds.h
8305
8306 LEGACY EEPROM DRIVER
8307 M:      Jean Delvare <jdelvare@suse.com>
8308 S:      Maintained
8309 F:      Documentation/misc-devices/eeprom
8310 F:      drivers/misc/eeprom/eeprom.c
8311
8312 LEGO MINDSTORMS EV3
8313 R:      David Lechner <david@lechnology.com>
8314 S:      Maintained
8315 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8316 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8317 F:      drivers/power/supply/lego_ev3_battery.c
8318
8319 LEGO USB Tower driver
8320 M:      Juergen Stuber <starblue@users.sourceforge.net>
8321 L:      legousb-devel@lists.sourceforge.net
8322 W:      http://legousb.sourceforge.net/
8323 S:      Maintained
8324 F:      drivers/usb/misc/legousbtower.c
8325
8326 LG LAPTOP EXTRAS
8327 M:      Matan Ziv-Av <matan@svgalib.org>
8328 L:      platform-driver-x86@vger.kernel.org
8329 S:      Maintained
8330 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8331 F:      Documentation/laptops/lg-laptop.rst
8332 F:      drivers/platform/x86/lg-laptop.c
8333
8334 LG2160 MEDIA DRIVER
8335 M:      Michael Krufky <mkrufky@linuxtv.org>
8336 L:      linux-media@vger.kernel.org
8337 W:      https://linuxtv.org
8338 W:      http://github.com/mkrufky
8339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8340 T:      git git://linuxtv.org/mkrufky/tuners.git
8341 S:      Maintained
8342 F:      drivers/media/dvb-frontends/lg2160.*
8343
8344 LGDT3305 MEDIA DRIVER
8345 M:      Michael Krufky <mkrufky@linuxtv.org>
8346 L:      linux-media@vger.kernel.org
8347 W:      https://linuxtv.org
8348 W:      http://github.com/mkrufky
8349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8350 T:      git git://linuxtv.org/mkrufky/tuners.git
8351 S:      Maintained
8352 F:      drivers/media/dvb-frontends/lgdt3305.*
8353
8354 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8355 M:      Viresh Kumar <vireshk@kernel.org>
8356 L:      linux-ide@vger.kernel.org
8357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8358 S:      Maintained
8359 F:      include/linux/pata_arasan_cf_data.h
8360 F:      drivers/ata/pata_arasan_cf.c
8361
8362 LIBATA PATA DRIVERS
8363 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8364 M:      Jens Axboe <axboe@kernel.dk>
8365 L:      linux-ide@vger.kernel.org
8366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8367 S:      Maintained
8368 F:      drivers/ata/pata_*.c
8369 F:      drivers/ata/ata_generic.c
8370
8371 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8372 M:      Linus Walleij <linus.walleij@linaro.org>
8373 L:      linux-ide@vger.kernel.org
8374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8375 S:      Maintained
8376 F:      drivers/ata/pata_ftide010.c
8377 F:      drivers/ata/sata_gemini.c
8378 F:      drivers/ata/sata_gemini.h
8379
8380 LIBATA SATA AHCI PLATFORM devices support
8381 M:      Hans de Goede <hdegoede@redhat.com>
8382 M:      Jens Axboe <axboe@kernel.dk>
8383 L:      linux-ide@vger.kernel.org
8384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8385 S:      Maintained
8386 F:      drivers/ata/ahci_platform.c
8387 F:      drivers/ata/libahci_platform.c
8388 F:      include/linux/ahci_platform.h
8389
8390 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8391 M:      Mikael Pettersson <mikpelinux@gmail.com>
8392 L:      linux-ide@vger.kernel.org
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8394 S:      Maintained
8395 F:      drivers/ata/sata_promise.*
8396
8397 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8398 M:      Jens Axboe <axboe@kernel.dk>
8399 L:      linux-ide@vger.kernel.org
8400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8401 S:      Maintained
8402 F:      drivers/ata/
8403 F:      include/linux/ata.h
8404 F:      include/linux/libata.h
8405 F:      Documentation/devicetree/bindings/ata/
8406
8407 LIBLOCKDEP
8408 M:      Sasha Levin <alexander.levin@microsoft.com>
8409 S:      Maintained
8410 F:      tools/lib/lockdep/
8411
8412 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8413 M:      Ross Zwisler <zwisler@kernel.org>
8414 M:      Dan Williams <dan.j.williams@intel.com>
8415 M:      Vishal Verma <vishal.l.verma@intel.com>
8416 M:      Dave Jiang <dave.jiang@intel.com>
8417 L:      linux-nvdimm@lists.01.org
8418 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8419 S:      Supported
8420 F:      drivers/nvdimm/blk.c
8421 F:      drivers/nvdimm/region_devs.c
8422
8423 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8424 M:      Vishal Verma <vishal.l.verma@intel.com>
8425 M:      Dan Williams <dan.j.williams@intel.com>
8426 M:      Ross Zwisler <zwisler@kernel.org>
8427 M:      Dave Jiang <dave.jiang@intel.com>
8428 L:      linux-nvdimm@lists.01.org
8429 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8430 S:      Supported
8431 F:      drivers/nvdimm/btt*
8432
8433 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8434 M:      Ross Zwisler <zwisler@kernel.org>
8435 M:      Dan Williams <dan.j.williams@intel.com>
8436 M:      Vishal Verma <vishal.l.verma@intel.com>
8437 M:      Dave Jiang <dave.jiang@intel.com>
8438 L:      linux-nvdimm@lists.01.org
8439 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8440 S:      Supported
8441 F:      drivers/nvdimm/pmem*
8442
8443 LIBNVDIMM: DEVICETREE BINDINGS
8444 M:      Oliver O'Halloran <oohall@gmail.com>
8445 L:      linux-nvdimm@lists.01.org
8446 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8447 S:      Supported
8448 F:      drivers/nvdimm/of_pmem.c
8449 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8450
8451 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8452 M:      Dan Williams <dan.j.williams@intel.com>
8453 M:      Ross Zwisler <zwisler@kernel.org>
8454 M:      Vishal Verma <vishal.l.verma@intel.com>
8455 M:      Dave Jiang <dave.jiang@intel.com>
8456 L:      linux-nvdimm@lists.01.org
8457 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8459 S:      Supported
8460 F:      drivers/nvdimm/*
8461 F:      drivers/acpi/nfit/*
8462 F:      include/linux/nd.h
8463 F:      include/linux/libnvdimm.h
8464 F:      include/uapi/linux/ndctl.h
8465
8466 LIGHTNVM PLATFORM SUPPORT
8467 M:      Matias Bjorling <mb@lightnvm.io>
8468 W:      http://github/OpenChannelSSD
8469 L:      linux-block@vger.kernel.org
8470 S:      Maintained
8471 F:      drivers/lightnvm/
8472 F:      include/linux/lightnvm.h
8473 F:      include/uapi/linux/lightnvm.h
8474
8475 LINUX FOR POWER MACINTOSH
8476 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8477 W:      http://www.penguinppc.org/
8478 L:      linuxppc-dev@lists.ozlabs.org
8479 S:      Maintained
8480 F:      arch/powerpc/platforms/powermac/
8481 F:      drivers/macintosh/
8482
8483 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8484 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8485 M:      Paul Mackerras <paulus@samba.org>
8486 M:      Michael Ellerman <mpe@ellerman.id.au>
8487 W:      https://github.com/linuxppc/linux/wiki
8488 L:      linuxppc-dev@lists.ozlabs.org
8489 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8491 S:      Supported
8492 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8493 F:      Documentation/devicetree/bindings/powerpc/
8494 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8495 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8496 F:      Documentation/powerpc/
8497 F:      arch/powerpc/
8498 F:      drivers/char/tpm/tpm_ibmvtpm*
8499 F:      drivers/crypto/nx/
8500 F:      drivers/crypto/vmx/
8501 F:      drivers/i2c/busses/i2c-opal.c
8502 F:      drivers/net/ethernet/ibm/ibmveth.*
8503 F:      drivers/net/ethernet/ibm/ibmvnic.*
8504 F:      drivers/pci/hotplug/pnv_php.c
8505 F:      drivers/pci/hotplug/rpa*
8506 F:      drivers/rtc/rtc-opal.c
8507 F:      drivers/scsi/ibmvscsi/
8508 F:      drivers/tty/hvc/hvc_opal.c
8509 F:      drivers/watchdog/wdrtas.c
8510 F:      tools/testing/selftests/powerpc
8511 N:      /pmac
8512 N:      powermac
8513 N:      powernv
8514 N:      [^a-z0-9]ps3
8515 N:      pseries
8516
8517 LINUX FOR POWERPC EMBEDDED MPC5XXX
8518 M:      Anatolij Gustschin <agust@denx.de>
8519 L:      linuxppc-dev@lists.ozlabs.org
8520 T:      git git://git.denx.de/linux-denx-agust.git
8521 S:      Maintained
8522 F:      arch/powerpc/platforms/512x/
8523 F:      arch/powerpc/platforms/52xx/
8524
8525 LINUX FOR POWERPC EMBEDDED PPC4XX
8526 M:      Alistair Popple <alistair@popple.id.au>
8527 M:      Matt Porter <mporter@kernel.crashing.org>
8528 W:      http://www.penguinppc.org/
8529 L:      linuxppc-dev@lists.ozlabs.org
8530 S:      Maintained
8531 F:      arch/powerpc/platforms/40x/
8532 F:      arch/powerpc/platforms/44x/
8533
8534 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8535 M:      Scott Wood <oss@buserror.net>
8536 M:      Kumar Gala <galak@kernel.crashing.org>
8537 W:      http://www.penguinppc.org/
8538 L:      linuxppc-dev@lists.ozlabs.org
8539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8540 S:      Maintained
8541 F:      arch/powerpc/platforms/83xx/
8542 F:      arch/powerpc/platforms/85xx/
8543 F:      Documentation/devicetree/bindings/powerpc/fsl/
8544
8545 LINUX FOR POWERPC EMBEDDED PPC8XX
8546 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8547 W:      http://www.penguinppc.org/
8548 L:      linuxppc-dev@lists.ozlabs.org
8549 S:      Maintained
8550 F:      arch/powerpc/platforms/8xx/
8551
8552 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8553 L:      linuxppc-dev@lists.ozlabs.org
8554 S:      Orphan
8555 F:      arch/powerpc/*/*virtex*
8556 F:      arch/powerpc/*/*/*virtex*
8557
8558 LINUX FOR POWERPC PA SEMI PWRFICIENT
8559 L:      linuxppc-dev@lists.ozlabs.org
8560 S:      Orphan
8561 F:      arch/powerpc/platforms/pasemi/
8562 F:      drivers/*/*pasemi*
8563 F:      drivers/*/*/*pasemi*
8564
8565 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8566 M:      Kees Cook <keescook@chromium.org>
8567 S:      Maintained
8568 F:      drivers/misc/lkdtm/*
8569
8570 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8571 M:      Alan Stern <stern@rowland.harvard.edu>
8572 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8573 M:      Will Deacon <will.deacon@arm.com>
8574 M:      Peter Zijlstra <peterz@infradead.org>
8575 M:      Boqun Feng <boqun.feng@gmail.com>
8576 M:      Nicholas Piggin <npiggin@gmail.com>
8577 M:      David Howells <dhowells@redhat.com>
8578 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8579 M:      Luc Maranget <luc.maranget@inria.fr>
8580 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8581 R:      Akira Yokosawa <akiyks@gmail.com>
8582 R:      Daniel Lustig <dlustig@nvidia.com>
8583 L:      linux-kernel@vger.kernel.org
8584 L:      linux-arch@vger.kernel.org
8585 S:      Supported
8586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8587 F:      tools/memory-model/
8588 F:      Documentation/atomic_bitops.txt
8589 F:      Documentation/atomic_t.txt
8590 F:      Documentation/core-api/atomic_ops.rst
8591 F:      Documentation/core-api/refcount-vs-atomic.rst
8592 F:      Documentation/memory-barriers.txt
8593
8594 LIS3LV02D ACCELEROMETER DRIVER
8595 M:      Eric Piel <eric.piel@tremplin-utc.net>
8596 S:      Maintained
8597 F:      Documentation/misc-devices/lis3lv02d
8598 F:      drivers/misc/lis3lv02d/
8599 F:      drivers/platform/x86/hp_accel.c
8600
8601 LIVE PATCHING
8602 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8603 M:      Jessica Yu <jeyu@kernel.org>
8604 M:      Jiri Kosina <jikos@kernel.org>
8605 M:      Miroslav Benes <mbenes@suse.cz>
8606 R:      Petr Mladek <pmladek@suse.com>
8607 S:      Maintained
8608 F:      kernel/livepatch/
8609 F:      include/linux/livepatch.h
8610 F:      arch/x86/include/asm/livepatch.h
8611 F:      arch/x86/kernel/livepatch.c
8612 F:      Documentation/livepatch/
8613 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8614 F:      samples/livepatch/
8615 L:      live-patching@vger.kernel.org
8616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8617
8618 LLC (802.2)
8619 L:      netdev@vger.kernel.org
8620 S:      Odd fixes
8621 F:      include/linux/llc.h
8622 F:      include/uapi/linux/llc.h
8623 F:      include/net/llc*
8624 F:      net/llc/
8625
8626 LM73 HARDWARE MONITOR DRIVER
8627 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8628 L:      linux-hwmon@vger.kernel.org
8629 S:      Maintained
8630 F:      drivers/hwmon/lm73.c
8631
8632 LM78 HARDWARE MONITOR DRIVER
8633 M:      Jean Delvare <jdelvare@suse.com>
8634 L:      linux-hwmon@vger.kernel.org
8635 S:      Maintained
8636 F:      Documentation/hwmon/lm78
8637 F:      drivers/hwmon/lm78.c
8638
8639 LM83 HARDWARE MONITOR DRIVER
8640 M:      Jean Delvare <jdelvare@suse.com>
8641 L:      linux-hwmon@vger.kernel.org
8642 S:      Maintained
8643 F:      Documentation/hwmon/lm83
8644 F:      drivers/hwmon/lm83.c
8645
8646 LM90 HARDWARE MONITOR DRIVER
8647 M:      Jean Delvare <jdelvare@suse.com>
8648 L:      linux-hwmon@vger.kernel.org
8649 S:      Maintained
8650 F:      Documentation/hwmon/lm90
8651 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8652 F:      drivers/hwmon/lm90.c
8653 F:      include/dt-bindings/thermal/lm90.h
8654
8655 LM95234 HARDWARE MONITOR DRIVER
8656 M:      Guenter Roeck <linux@roeck-us.net>
8657 L:      linux-hwmon@vger.kernel.org
8658 S:      Maintained
8659 F:      Documentation/hwmon/lm95234
8660 F:      drivers/hwmon/lm95234.c
8661
8662 LME2510 MEDIA DRIVER
8663 M:      Malcolm Priestley <tvboxspy@gmail.com>
8664 L:      linux-media@vger.kernel.org
8665 W:      https://linuxtv.org
8666 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8667 S:      Maintained
8668 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8669
8670 LOADPIN SECURITY MODULE
8671 M:      Kees Cook <keescook@chromium.org>
8672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8673 S:      Supported
8674 F:      security/loadpin/
8675 F:      Documentation/admin-guide/LSM/LoadPin.rst
8676
8677 LOCKING PRIMITIVES
8678 M:      Peter Zijlstra <peterz@infradead.org>
8679 M:      Ingo Molnar <mingo@redhat.com>
8680 M:      Will Deacon <will.deacon@arm.com>
8681 L:      linux-kernel@vger.kernel.org
8682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8683 S:      Maintained
8684 F:      Documentation/locking/
8685 F:      include/linux/lockdep.h
8686 F:      include/linux/spinlock*.h
8687 F:      arch/*/include/asm/spinlock*.h
8688 F:      include/linux/rwlock*.h
8689 F:      include/linux/mutex*.h
8690 F:      include/linux/rwsem*.h
8691 F:      arch/*/include/asm/rwsem.h
8692 F:      include/linux/seqlock.h
8693 F:      lib/locking*.[ch]
8694 F:      kernel/locking/
8695 X:      kernel/locking/locktorture.c
8696
8697 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8698 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8699 L:      linux-ntfs-dev@lists.sourceforge.net
8700 W:      http://www.linux-ntfs.org/content/view/19/37/
8701 S:      Maintained
8702 F:      Documentation/ldm.txt
8703 F:      block/partitions/ldm.*
8704
8705 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8706 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8707 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8708 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8709 L:      MPT-FusionLinux.pdl@broadcom.com
8710 L:      linux-scsi@vger.kernel.org
8711 W:      http://www.avagotech.com/support/
8712 S:      Supported
8713 F:      drivers/message/fusion/
8714 F:      drivers/scsi/mpt3sas/
8715
8716 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8717 M:      Matthew Wilcox <willy@infradead.org>
8718 L:      linux-scsi@vger.kernel.org
8719 S:      Maintained
8720 F:      drivers/scsi/sym53c8xx_2/
8721
8722 LTC1660 DAC DRIVER
8723 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8724 L:      linux-iio@vger.kernel.org
8725 S:      Maintained
8726 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8727 F:      drivers/iio/dac/ltc1660.c
8728
8729 LTC4261 HARDWARE MONITOR DRIVER
8730 M:      Guenter Roeck <linux@roeck-us.net>
8731 L:      linux-hwmon@vger.kernel.org
8732 S:      Maintained
8733 F:      Documentation/hwmon/ltc4261
8734 F:      drivers/hwmon/ltc4261.c
8735
8736 LTC4306 I2C MULTIPLEXER DRIVER
8737 M:      Michael Hennerich <michael.hennerich@analog.com>
8738 W:      http://ez.analog.com/community/linux-device-drivers
8739 L:      linux-i2c@vger.kernel.org
8740 S:      Supported
8741 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8742 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8743
8744 LTP (Linux Test Project)
8745 M:      Mike Frysinger <vapier@gentoo.org>
8746 M:      Cyril Hrubis <chrubis@suse.cz>
8747 M:      Wanlong Gao <wanlong.gao@gmail.com>
8748 M:      Jan Stancek <jstancek@redhat.com>
8749 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8750 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8751 L:      ltp@lists.linux.it (subscribers-only)
8752 W:      http://linux-test-project.github.io/
8753 T:      git git://github.com/linux-test-project/ltp.git
8754 S:      Maintained
8755
8756 M68K ARCHITECTURE
8757 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8758 L:      linux-m68k@lists.linux-m68k.org
8759 W:      http://www.linux-m68k.org/
8760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8761 S:      Maintained
8762 F:      arch/m68k/
8763 F:      drivers/zorro/
8764
8765 M68K ON APPLE MACINTOSH
8766 M:      Joshua Thompson <funaho@jurai.org>
8767 W:      http://www.mac.linux-m68k.org/
8768 L:      linux-m68k@lists.linux-m68k.org
8769 S:      Maintained
8770 F:      arch/m68k/mac/
8771
8772 M68K ON HP9000/300
8773 M:      Philip Blundell <philb@gnu.org>
8774 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8775 S:      Maintained
8776 F:      arch/m68k/hp300/
8777
8778 M88DS3103 MEDIA DRIVER
8779 M:      Antti Palosaari <crope@iki.fi>
8780 L:      linux-media@vger.kernel.org
8781 W:      https://linuxtv.org
8782 W:      http://palosaari.fi/linux/
8783 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8784 T:      git git://linuxtv.org/anttip/media_tree.git
8785 S:      Maintained
8786 F:      drivers/media/dvb-frontends/m88ds3103*
8787
8788 M88RS2000 MEDIA DRIVER
8789 M:      Malcolm Priestley <tvboxspy@gmail.com>
8790 L:      linux-media@vger.kernel.org
8791 W:      https://linuxtv.org
8792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8793 S:      Maintained
8794 F:      drivers/media/dvb-frontends/m88rs2000*
8795
8796 MA901 MASTERKIT USB FM RADIO DRIVER
8797 M:      Alexey Klimov <klimov.linux@gmail.com>
8798 L:      linux-media@vger.kernel.org
8799 T:      git git://linuxtv.org/media_tree.git
8800 S:      Maintained
8801 F:      drivers/media/radio/radio-ma901.c
8802
8803 MAC80211
8804 M:      Johannes Berg <johannes@sipsolutions.net>
8805 L:      linux-wireless@vger.kernel.org
8806 W:      http://wireless.kernel.org/
8807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8809 S:      Maintained
8810 F:      Documentation/networking/mac80211-injection.txt
8811 F:      include/net/mac80211.h
8812 F:      net/mac80211/
8813 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8814 F:      Documentation/networking/mac80211_hwsim/README
8815
8816 MAILBOX API
8817 M:      Jassi Brar <jassisinghbrar@gmail.com>
8818 L:      linux-kernel@vger.kernel.org
8819 S:      Maintained
8820 F:      drivers/mailbox/
8821 F:      include/linux/mailbox_client.h
8822 F:      include/linux/mailbox_controller.h
8823
8824 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8825 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8826 W:      http://www.kernel.org/doc/man-pages
8827 L:      linux-man@vger.kernel.org
8828 S:      Maintained
8829
8830 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8831 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8832 L:      linux-mips@linux-mips.org
8833 S:      Maintained
8834 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8835
8836 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8837 M:      Andrew Lunn <andrew@lunn.ch>
8838 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8839 L:      netdev@vger.kernel.org
8840 S:      Maintained
8841 F:      drivers/net/dsa/mv88e6xxx/
8842 F:      include/linux/platform_data/mv88e6xxx.h
8843 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8844
8845 MARVELL ARMADA DRM SUPPORT
8846 M:      Russell King <linux@armlinux.org.uk>
8847 S:      Maintained
8848 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8849 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8850 F:      drivers/gpu/drm/armada/
8851 F:      include/uapi/drm/armada_drm.h
8852 F:      Documentation/devicetree/bindings/display/armada/
8853
8854 MARVELL CRYPTO DRIVER
8855 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8856 M:      Arnaud Ebalard <arno@natisbad.org>
8857 F:      drivers/crypto/marvell/
8858 S:      Maintained
8859 L:      linux-crypto@vger.kernel.org
8860
8861 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8862 M:      Mirko Lindner <mlindner@marvell.com>
8863 M:      Stephen Hemminger <stephen@networkplumber.org>
8864 L:      netdev@vger.kernel.org
8865 S:      Maintained
8866 F:      drivers/net/ethernet/marvell/sk*
8867
8868 MARVELL LIBERTAS WIRELESS DRIVER
8869 L:      libertas-dev@lists.infradead.org
8870 S:      Orphan
8871 F:      drivers/net/wireless/marvell/libertas/
8872
8873 MARVELL MACCHIATOBIN SUPPORT
8874 M:      Russell King <linux@armlinux.org.uk>
8875 L:      linux-arm-kernel@lists.infradead.org
8876 S:      Maintained
8877 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8878
8879 MARVELL MV643XX ETHERNET DRIVER
8880 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8881 L:      netdev@vger.kernel.org
8882 S:      Maintained
8883 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8884 F:      include/linux/mv643xx.h
8885
8886 MARVELL MV88X3310 PHY DRIVER
8887 M:      Russell King <linux@armlinux.org.uk>
8888 L:      netdev@vger.kernel.org
8889 S:      Maintained
8890 F:      drivers/net/phy/marvell10g.c
8891
8892 MARVELL MVNETA ETHERNET DRIVER
8893 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8894 L:      netdev@vger.kernel.org
8895 S:      Maintained
8896 F:      drivers/net/ethernet/marvell/mvneta.*
8897
8898 MARVELL MWIFIEX WIRELESS DRIVER
8899 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8900 M:      Nishant Sarmukadam <nishants@marvell.com>
8901 M:      Ganapathi Bhat <gbhat@marvell.com>
8902 M:      Xinming Hu <huxinming820@gmail.com>
8903 L:      linux-wireless@vger.kernel.org
8904 S:      Maintained
8905 F:      drivers/net/wireless/marvell/mwifiex/
8906
8907 MARVELL MWL8K WIRELESS DRIVER
8908 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8909 L:      linux-wireless@vger.kernel.org
8910 S:      Odd Fixes
8911 F:      drivers/net/wireless/marvell/mwl8k.c
8912
8913 MARVELL NAND CONTROLLER DRIVER
8914 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8915 L:      linux-mtd@lists.infradead.org
8916 S:      Maintained
8917 F:      drivers/mtd/nand/raw/marvell_nand.c
8918 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8919
8920 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8921 M:      Nicolas Pitre <nico@fluxnic.net>
8922 S:      Odd Fixes
8923 F:      drivers/mmc/host/mvsdio.*
8924
8925 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8926 M:      Hu Ziji <huziji@marvell.com>
8927 L:      linux-mmc@vger.kernel.org
8928 S:      Supported
8929 F:      drivers/mmc/host/sdhci-xenon*
8930 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8931
8932 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8933 M:      Sunil Goutham <sgoutham@marvell.com>
8934 M:      Linu Cherian <lcherian@marvell.com>
8935 M:      Geetha sowjanya <gakula@marvell.com>
8936 M:      Jerin Jacob <jerinj@marvell.com>
8937 L:      netdev@vger.kernel.org
8938 S:      Supported
8939 F:      drivers/net/ethernet/marvell/octeontx2/af/
8940
8941 MATROX FRAMEBUFFER DRIVER
8942 L:      linux-fbdev@vger.kernel.org
8943 S:      Orphan
8944 F:      drivers/video/fbdev/matrox/matroxfb_*
8945 F:      include/uapi/linux/matroxfb.h
8946
8947 MAX16065 HARDWARE MONITOR DRIVER
8948 M:      Guenter Roeck <linux@roeck-us.net>
8949 L:      linux-hwmon@vger.kernel.org
8950 S:      Maintained
8951 F:      Documentation/hwmon/max16065
8952 F:      drivers/hwmon/max16065.c
8953
8954 MAX2175 SDR TUNER DRIVER
8955 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8956 L:      linux-media@vger.kernel.org
8957 T:      git git://linuxtv.org/media_tree.git
8958 S:      Maintained
8959 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8960 F:      Documentation/media/v4l-drivers/max2175.rst
8961 F:      drivers/media/i2c/max2175*
8962 F:      include/uapi/linux/max2175.h
8963
8964 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8965 L:      linux-hwmon@vger.kernel.org
8966 S:      Orphan
8967 F:      Documentation/hwmon/max6650
8968 F:      drivers/hwmon/max6650.c
8969
8970 MAX6697 HARDWARE MONITOR DRIVER
8971 M:      Guenter Roeck <linux@roeck-us.net>
8972 L:      linux-hwmon@vger.kernel.org
8973 S:      Maintained
8974 F:      Documentation/hwmon/max6697
8975 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8976 F:      drivers/hwmon/max6697.c
8977 F:      include/linux/platform_data/max6697.h
8978
8979 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8980 M:      Peter Rosin <peda@axentia.se>
8981 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8982 S:      Maintained
8983 F:      Documentation/devicetree/bindings/sound/max9860.txt
8984 F:      sound/soc/codecs/max9860.*
8985
8986 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8987 M:      Javier Martinez Canillas <javier@dowhile0.org>
8988 L:      linux-kernel@vger.kernel.org
8989 S:      Supported
8990 F:      drivers/regulator/max77802-regulator.c
8991 F:      Documentation/devicetree/bindings/*/*max77802.txt
8992 F:      include/dt-bindings/*/*max77802.h
8993
8994 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8995 M:      Krzysztof Kozlowski <krzk@kernel.org>
8996 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8997 L:      linux-pm@vger.kernel.org
8998 S:      Supported
8999 F:      drivers/power/supply/max14577_charger.c
9000 F:      drivers/power/supply/max77693_charger.c
9001
9002 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9003 M:      Chanwoo Choi <cw00.choi@samsung.com>
9004 M:      Krzysztof Kozlowski <krzk@kernel.org>
9005 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9006 L:      linux-kernel@vger.kernel.org
9007 S:      Supported
9008 F:      drivers/*/max14577*.c
9009 F:      drivers/*/max77686*.c
9010 F:      drivers/*/max77693*.c
9011 F:      drivers/extcon/extcon-max14577.c
9012 F:      drivers/extcon/extcon-max77693.c
9013 F:      drivers/rtc/rtc-max77686.c
9014 F:      drivers/clk/clk-max77686.c
9015 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9016 F:      Documentation/devicetree/bindings/*/max77686.txt
9017 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9018 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9019 F:      include/linux/mfd/max14577*.h
9020 F:      include/linux/mfd/max77686*.h
9021 F:      include/linux/mfd/max77693*.h
9022
9023 MAXIRADIO FM RADIO RECEIVER DRIVER
9024 M:      Hans Verkuil <hverkuil@xs4all.nl>
9025 L:      linux-media@vger.kernel.org
9026 T:      git git://linuxtv.org/media_tree.git
9027 W:      https://linuxtv.org
9028 S:      Maintained
9029 F:      drivers/media/radio/radio-maxiradio*
9030
9031 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9032 M:      Peter Rosin <peda@axentia.se>
9033 L:      linux-iio@vger.kernel.org
9034 S:      Maintained
9035 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9036 F:      drivers/iio/potentiometer/mcp4018.c
9037 F:      drivers/iio/potentiometer/mcp4531.c
9038
9039 MCR20A IEEE-802.15.4 RADIO DRIVER
9040 M:      Xue Liu <liuxuenetmail@gmail.com>
9041 L:      linux-wpan@vger.kernel.org
9042 W:      https://github.com/xueliu/mcr20a-linux
9043 S:      Maintained
9044 F:      drivers/net/ieee802154/mcr20a.c
9045 F:      drivers/net/ieee802154/mcr20a.h
9046 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9047
9048 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9049 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9050 L:      linux-iio@vger.kernel.org
9051 S:      Maintained
9052 F:      drivers/iio/dac/cio-dac.c
9053
9054 MEDIA DRIVERS FOR ASCOT2E
9055 M:      Sergey Kozlov <serjk@netup.ru>
9056 M:      Abylay Ospan <aospan@netup.ru>
9057 L:      linux-media@vger.kernel.org
9058 W:      https://linuxtv.org
9059 W:      http://netup.tv/
9060 T:      git git://linuxtv.org/media_tree.git
9061 S:      Supported
9062 F:      drivers/media/dvb-frontends/ascot2e*
9063
9064 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9065 M:      Jasmin Jessich <jasmin@anw.at>
9066 L:      linux-media@vger.kernel.org
9067 W:      https://linuxtv.org
9068 T:      git git://linuxtv.org/media_tree.git
9069 S:      Maintained
9070 F:      drivers/media/dvb-frontends/cxd2099*
9071
9072 MEDIA DRIVERS FOR CXD2841ER
9073 M:      Sergey Kozlov <serjk@netup.ru>
9074 M:      Abylay Ospan <aospan@netup.ru>
9075 L:      linux-media@vger.kernel.org
9076 W:      https://linuxtv.org
9077 W:      http://netup.tv/
9078 T:      git git://linuxtv.org/media_tree.git
9079 S:      Supported
9080 F:      drivers/media/dvb-frontends/cxd2841er*
9081
9082 MEDIA DRIVERS FOR CXD2880
9083 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9084 L:      linux-media@vger.kernel.org
9085 W:      http://linuxtv.org/
9086 T:      git git://linuxtv.org/media_tree.git
9087 S:      Supported
9088 F:      drivers/media/dvb-frontends/cxd2880/*
9089 F:      drivers/media/spi/cxd2880*
9090
9091 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9092 L:      linux-media@vger.kernel.org
9093 W:      https://linuxtv.org
9094 T:      git git://linuxtv.org/media_tree.git
9095 S:      Orphan
9096 F:      drivers/media/pci/ddbridge/*
9097
9098 MEDIA DRIVERS FOR FREESCALE IMX
9099 M:      Steve Longerbeam <slongerbeam@gmail.com>
9100 M:      Philipp Zabel <p.zabel@pengutronix.de>
9101 L:      linux-media@vger.kernel.org
9102 T:      git git://linuxtv.org/media_tree.git
9103 S:      Maintained
9104 F:      Documentation/devicetree/bindings/media/imx.txt
9105 F:      Documentation/media/v4l-drivers/imx.rst
9106 F:      drivers/staging/media/imx/
9107 F:      include/linux/imx-media.h
9108 F:      include/media/imx.h
9109
9110 MEDIA DRIVER FOR FREESCALE IMX PXP
9111 M:      Philipp Zabel <p.zabel@pengutronix.de>
9112 L:      linux-media@vger.kernel.org
9113 T:      git git://linuxtv.org/media_tree.git
9114 S:      Maintained
9115 F:      drivers/media/platform/imx-pxp.[ch]
9116
9117 MEDIA DRIVERS FOR HELENE
9118 M:      Abylay Ospan <aospan@netup.ru>
9119 L:      linux-media@vger.kernel.org
9120 W:      https://linuxtv.org
9121 W:      http://netup.tv/
9122 T:      git git://linuxtv.org/media_tree.git
9123 S:      Supported
9124 F:      drivers/media/dvb-frontends/helene*
9125
9126 MEDIA DRIVERS FOR HORUS3A
9127 M:      Sergey Kozlov <serjk@netup.ru>
9128 M:      Abylay Ospan <aospan@netup.ru>
9129 L:      linux-media@vger.kernel.org
9130 W:      https://linuxtv.org
9131 W:      http://netup.tv/
9132 T:      git git://linuxtv.org/media_tree.git
9133 S:      Supported
9134 F:      drivers/media/dvb-frontends/horus3a*
9135
9136 MEDIA DRIVERS FOR LNBH25
9137 M:      Sergey Kozlov <serjk@netup.ru>
9138 M:      Abylay Ospan <aospan@netup.ru>
9139 L:      linux-media@vger.kernel.org
9140 W:      https://linuxtv.org
9141 W:      http://netup.tv/
9142 T:      git git://linuxtv.org/media_tree.git
9143 S:      Supported
9144 F:      drivers/media/dvb-frontends/lnbh25*
9145
9146 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9147 L:      linux-media@vger.kernel.org
9148 W:      https://linuxtv.org
9149 T:      git git://linuxtv.org/media_tree.git
9150 S:      Orphan
9151 F:      drivers/media/dvb-frontends/mxl5xx*
9152
9153 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9154 M:      Sergey Kozlov <serjk@netup.ru>
9155 M:      Abylay Ospan <aospan@netup.ru>
9156 L:      linux-media@vger.kernel.org
9157 W:      https://linuxtv.org
9158 W:      http://netup.tv/
9159 T:      git git://linuxtv.org/media_tree.git
9160 S:      Supported
9161 F:      drivers/media/pci/netup_unidvb/*
9162
9163 MEDIA DRIVERS FOR RENESAS - CEU
9164 M:      Jacopo Mondi <jacopo@jmondi.org>
9165 L:      linux-media@vger.kernel.org
9166 L:      linux-renesas-soc@vger.kernel.org
9167 T:      git git://linuxtv.org/media_tree.git
9168 S:      Supported
9169 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9170 F:      drivers/media/platform/renesas-ceu.c
9171 F:      include/media/drv-intf/renesas-ceu.h
9172
9173 MEDIA DRIVERS FOR RENESAS - DRIF
9174 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9175 L:      linux-media@vger.kernel.org
9176 L:      linux-renesas-soc@vger.kernel.org
9177 T:      git git://linuxtv.org/media_tree.git
9178 S:      Supported
9179 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9180 F:      drivers/media/platform/rcar_drif.c
9181
9182 MEDIA DRIVERS FOR RENESAS - FCP
9183 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9184 L:      linux-media@vger.kernel.org
9185 L:      linux-renesas-soc@vger.kernel.org
9186 T:      git git://linuxtv.org/media_tree.git
9187 S:      Supported
9188 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9189 F:      drivers/media/platform/rcar-fcp.c
9190 F:      include/media/rcar-fcp.h
9191
9192 MEDIA DRIVERS FOR RENESAS - FDP1
9193 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9194 L:      linux-media@vger.kernel.org
9195 L:      linux-renesas-soc@vger.kernel.org
9196 T:      git git://linuxtv.org/media_tree.git
9197 S:      Supported
9198 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9199 F:      drivers/media/platform/rcar_fdp1.c
9200
9201 MEDIA DRIVERS FOR RENESAS - VIN
9202 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9203 L:      linux-media@vger.kernel.org
9204 L:      linux-renesas-soc@vger.kernel.org
9205 T:      git git://linuxtv.org/media_tree.git
9206 S:      Supported
9207 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9208 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9209 F:      drivers/media/platform/rcar-vin/
9210
9211 MEDIA DRIVERS FOR RENESAS - VSP1
9212 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9213 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9214 L:      linux-media@vger.kernel.org
9215 L:      linux-renesas-soc@vger.kernel.org
9216 T:      git git://linuxtv.org/media_tree.git
9217 S:      Supported
9218 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9219 F:      drivers/media/platform/vsp1/
9220
9221 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9222 L:      linux-media@vger.kernel.org
9223 W:      https://linuxtv.org
9224 T:      git git://linuxtv.org/media_tree.git
9225 S:      Orphan
9226 F:      drivers/media/dvb-frontends/stv0910*
9227
9228 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9229 L:      linux-media@vger.kernel.org
9230 W:      https://linuxtv.org
9231 T:      git git://linuxtv.org/media_tree.git
9232 S:      Orphan
9233 F:      drivers/media/dvb-frontends/stv6111*
9234
9235 MEDIA DRIVERS FOR STM32 - DCMI
9236 M:      Hugues Fruchet <hugues.fruchet@st.com>
9237 L:      linux-media@vger.kernel.org
9238 T:      git git://linuxtv.org/media_tree.git
9239 S:      Supported
9240 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9241 F:      drivers/media/platform/stm32/stm32-dcmi.c
9242
9243 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9244 M:      Dmitry Osipenko <digetx@gmail.com>
9245 L:      linux-media@vger.kernel.org
9246 L:      linux-tegra@vger.kernel.org
9247 T:      git git://linuxtv.org/media_tree.git
9248 S:      Maintained
9249 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9250 F:      drivers/staging/media/tegra-vde/
9251
9252 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9253 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9254 P:      LinuxTV.org Project
9255 L:      linux-media@vger.kernel.org
9256 W:      https://linuxtv.org
9257 Q:      http://patchwork.kernel.org/project/linux-media/list/
9258 T:      git git://linuxtv.org/media_tree.git
9259 S:      Maintained
9260 F:      Documentation/devicetree/bindings/media/
9261 F:      Documentation/media/
9262 F:      drivers/media/
9263 F:      drivers/staging/media/
9264 F:      include/linux/platform_data/media/
9265 F:      include/media/
9266 F:      include/uapi/linux/dvb/
9267 F:      include/uapi/linux/videodev2.h
9268 F:      include/uapi/linux/media.h
9269 F:      include/uapi/linux/v4l2-*
9270 F:      include/uapi/linux/meye.h
9271 F:      include/uapi/linux/ivtv*
9272 F:      include/uapi/linux/uvcvideo.h
9273
9274 MEDIATEK BLUETOOTH DRIVER
9275 M:      Sean Wang <sean.wang@mediatek.com>
9276 L:      linux-bluetooth@vger.kernel.org
9277 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9278 S:      Maintained
9279 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9280 F:      drivers/bluetooth/btmtkuart.c
9281
9282 MEDIATEK CIR DRIVER
9283 M:      Sean Wang <sean.wang@mediatek.com>
9284 S:      Maintained
9285 F:      drivers/media/rc/mtk-cir.c
9286
9287 MEDIATEK DMA DRIVER
9288 M:      Sean Wang <sean.wang@mediatek.com>
9289 L:      dmaengine@vger.kernel.org
9290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9292 S:      Maintained
9293 F:      Documentation/devicetree/bindings/dma/mtk-*
9294 F:      drivers/dma/mediatek/
9295
9296 MEDIATEK PMIC LED DRIVER
9297 M:      Sean Wang <sean.wang@mediatek.com>
9298 S:      Maintained
9299 F:      drivers/leds/leds-mt6323.c
9300 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9301
9302 MEDIATEK ETHERNET DRIVER
9303 M:      Felix Fietkau <nbd@openwrt.org>
9304 M:      John Crispin <john@phrozen.org>
9305 M:      Sean Wang <sean.wang@mediatek.com>
9306 M:      Nelson Chang <nelson.chang@mediatek.com>
9307 L:      netdev@vger.kernel.org
9308 S:      Maintained
9309 F:      drivers/net/ethernet/mediatek/
9310
9311 MEDIATEK SWITCH DRIVER
9312 M:      Sean Wang <sean.wang@mediatek.com>
9313 L:      netdev@vger.kernel.org
9314 S:      Maintained
9315 F:      drivers/net/dsa/mt7530.*
9316 F:      net/dsa/tag_mtk.c
9317
9318 MEDIATEK JPEG DRIVER
9319 M:      Rick Chang <rick.chang@mediatek.com>
9320 M:      Bin Liu <bin.liu@mediatek.com>
9321 S:      Supported
9322 F:      drivers/media/platform/mtk-jpeg/
9323 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9324
9325 MEDIATEK MDP DRIVER
9326 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9327 M:      Houlong Wei <houlong.wei@mediatek.com>
9328 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9329 S:      Supported
9330 F:      drivers/media/platform/mtk-mdp/
9331 F:      drivers/media/platform/mtk-vpu/
9332 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9333
9334 MEDIATEK MEDIA DRIVER
9335 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9336 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9337 S:      Supported
9338 F:      drivers/media/platform/mtk-vcodec/
9339 F:      drivers/media/platform/mtk-vpu/
9340 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9341 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9342
9343 MEDIATEK MT7601U WIRELESS LAN DRIVER
9344 M:      Jakub Kicinski <kubakici@wp.pl>
9345 L:      linux-wireless@vger.kernel.org
9346 S:      Maintained
9347 F:      drivers/net/wireless/mediatek/mt7601u/
9348
9349 MEDIATEK NAND CONTROLLER DRIVER
9350 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9351 L:      linux-mtd@lists.infradead.org
9352 S:      Maintained
9353 F:      drivers/mtd/nand/raw/mtk_*
9354 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9355
9356 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9357 M:      Sean Wang <sean.wang@mediatek.com>
9358 S:      Maintained
9359 F:      drivers/char/hw_random/mtk-rng.c
9360
9361 MEDIATEK USB3 DRD IP DRIVER
9362 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9363 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9365 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9366 S:      Maintained
9367 F:      drivers/usb/mtu3/
9368
9369 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9370 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9371 M:      Martin Donnelly <martin.donnelly@ge.com>
9372 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9373 S:      Maintained
9374 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9375 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9376
9377 MEGARAID SCSI/SAS DRIVERS
9378 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9379 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9380 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9381 L:      megaraidlinux.pdl@broadcom.com
9382 L:      linux-scsi@vger.kernel.org
9383 W:      http://www.avagotech.com/support/
9384 S:      Maintained
9385 F:      Documentation/scsi/megaraid.txt
9386 F:      drivers/scsi/megaraid.*
9387 F:      drivers/scsi/megaraid/
9388
9389 MELEXIS MLX90614 DRIVER
9390 M:      Crt Mori <cmo@melexis.com>
9391 L:      linux-iio@vger.kernel.org
9392 W:      http://www.melexis.com
9393 S:      Supported
9394 F:      drivers/iio/temperature/mlx90614.c
9395
9396 MELEXIS MLX90632 DRIVER
9397 M:      Crt Mori <cmo@melexis.com>
9398 L:      linux-iio@vger.kernel.org
9399 W:      http://www.melexis.com
9400 S:      Supported
9401 F:      drivers/iio/temperature/mlx90632.c
9402
9403 MELFAS MIP4 TOUCHSCREEN DRIVER
9404 M:      Sangwon Jee <jeesw@melfas.com>
9405 W:      http://www.melfas.com
9406 S:      Supported
9407 F:      drivers/input/touchscreen/melfas_mip4.c
9408 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9409
9410 MELLANOX ETHERNET DRIVER (mlx4_en)
9411 M:      Tariq Toukan <tariqt@mellanox.com>
9412 L:      netdev@vger.kernel.org
9413 S:      Supported
9414 W:      http://www.mellanox.com
9415 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9416 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9417
9418 MELLANOX ETHERNET DRIVER (mlx5e)
9419 M:      Saeed Mahameed <saeedm@mellanox.com>
9420 L:      netdev@vger.kernel.org
9421 S:      Supported
9422 W:      http://www.mellanox.com
9423 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9424 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9425
9426 MELLANOX ETHERNET INNOVA DRIVERS
9427 R:      Boris Pismenny <borisp@mellanox.com>
9428 L:      netdev@vger.kernel.org
9429 S:      Supported
9430 W:      http://www.mellanox.com
9431 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9432 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9433 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9434 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9435 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9436
9437 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9438 R:      Boris Pismenny <borisp@mellanox.com>
9439 L:      netdev@vger.kernel.org
9440 S:      Supported
9441 W:      http://www.mellanox.com
9442 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9443 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9444 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9445
9446 MELLANOX ETHERNET SWITCH DRIVERS
9447 M:      Jiri Pirko <jiri@mellanox.com>
9448 M:      Ido Schimmel <idosch@mellanox.com>
9449 L:      netdev@vger.kernel.org
9450 S:      Supported
9451 W:      http://www.mellanox.com
9452 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9453 F:      drivers/net/ethernet/mellanox/mlxsw/
9454 F:      tools/testing/selftests/drivers/net/mlxsw/
9455
9456 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9457 M:      mlxsw@mellanox.com
9458 L:      netdev@vger.kernel.org
9459 S:      Supported
9460 W:      http://www.mellanox.com
9461 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9462 F:      drivers/net/ethernet/mellanox/mlxfw/
9463
9464 MELLANOX HARDWARE PLATFORM SUPPORT
9465 M:      Andy Shevchenko <andy@infradead.org>
9466 M:      Darren Hart <dvhart@infradead.org>
9467 M:      Vadim Pasternak <vadimp@mellanox.com>
9468 L:      platform-driver-x86@vger.kernel.org
9469 S:      Supported
9470 F:      drivers/platform/mellanox/
9471
9472 MELLANOX MLX4 core VPI driver
9473 M:      Tariq Toukan <tariqt@mellanox.com>
9474 L:      netdev@vger.kernel.org
9475 L:      linux-rdma@vger.kernel.org
9476 W:      http://www.mellanox.com
9477 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9478 S:      Supported
9479 F:      drivers/net/ethernet/mellanox/mlx4/
9480 F:      include/linux/mlx4/
9481
9482 MELLANOX MLX4 IB driver
9483 M:      Yishai Hadas <yishaih@mellanox.com>
9484 L:      linux-rdma@vger.kernel.org
9485 W:      http://www.mellanox.com
9486 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9487 S:      Supported
9488 F:      drivers/infiniband/hw/mlx4/
9489 F:      include/linux/mlx4/
9490 F:      include/uapi/rdma/mlx4-abi.h
9491
9492 MELLANOX MLX5 core VPI driver
9493 M:      Saeed Mahameed <saeedm@mellanox.com>
9494 M:      Leon Romanovsky <leonro@mellanox.com>
9495 L:      netdev@vger.kernel.org
9496 L:      linux-rdma@vger.kernel.org
9497 W:      http://www.mellanox.com
9498 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9499 S:      Supported
9500 F:      drivers/net/ethernet/mellanox/mlx5/core/
9501 F:      include/linux/mlx5/
9502
9503 MELLANOX MLX5 IB driver
9504 M:      Leon Romanovsky <leonro@mellanox.com>
9505 L:      linux-rdma@vger.kernel.org
9506 W:      http://www.mellanox.com
9507 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9508 S:      Supported
9509 F:      drivers/infiniband/hw/mlx5/
9510 F:      include/linux/mlx5/
9511 F:      include/uapi/rdma/mlx5-abi.h
9512
9513 MELLANOX MLXCPLD I2C AND MUX DRIVER
9514 M:      Vadim Pasternak <vadimp@mellanox.com>
9515 M:      Michael Shych <michaelsh@mellanox.com>
9516 L:      linux-i2c@vger.kernel.org
9517 S:      Supported
9518 F:      drivers/i2c/busses/i2c-mlxcpld.c
9519 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9520 F:      Documentation/i2c/busses/i2c-mlxcpld
9521
9522 MELLANOX MLXCPLD LED DRIVER
9523 M:      Vadim Pasternak <vadimp@mellanox.com>
9524 L:      linux-leds@vger.kernel.org
9525 S:      Supported
9526 F:      drivers/leds/leds-mlxcpld.c
9527 F:      drivers/leds/leds-mlxreg.c
9528 F:      Documentation/leds/leds-mlxcpld.txt
9529
9530 MELLANOX PLATFORM DRIVER
9531 M:      Vadim Pasternak <vadimp@mellanox.com>
9532 L:      platform-driver-x86@vger.kernel.org
9533 S:      Supported
9534 F:      drivers/platform/x86/mlx-platform.c
9535
9536 MEMBARRIER SUPPORT
9537 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9538 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9539 L:      linux-kernel@vger.kernel.org
9540 S:      Supported
9541 F:      kernel/sched/membarrier.c
9542 F:      include/uapi/linux/membarrier.h
9543 F:      arch/powerpc/include/asm/membarrier.h
9544
9545 MEMORY MANAGEMENT
9546 L:      linux-mm@kvack.org
9547 W:      http://www.linux-mm.org
9548 S:      Maintained
9549 F:      include/linux/mm.h
9550 F:      include/linux/gfp.h
9551 F:      include/linux/mmzone.h
9552 F:      include/linux/memory_hotplug.h
9553 F:      include/linux/vmalloc.h
9554 F:      mm/
9555
9556 MEMORY TECHNOLOGY DEVICES (MTD)
9557 M:      David Woodhouse <dwmw2@infradead.org>
9558 M:      Brian Norris <computersforpeace@gmail.com>
9559 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9560 M:      Marek Vasut <marek.vasut@gmail.com>
9561 M:      Richard Weinberger <richard@nod.at>
9562 L:      linux-mtd@lists.infradead.org
9563 W:      http://www.linux-mtd.infradead.org/
9564 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9565 T:      git git://git.infradead.org/linux-mtd.git master
9566 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9567 S:      Maintained
9568 F:      Documentation/devicetree/bindings/mtd/
9569 F:      drivers/mtd/
9570 F:      include/linux/mtd/
9571 F:      include/uapi/mtd/
9572
9573 MEN A21 WATCHDOG DRIVER
9574 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9575 L:      linux-watchdog@vger.kernel.org
9576 S:      Maintained
9577 F:      drivers/watchdog/mena21_wdt.c
9578
9579 MEN CHAMELEON BUS (mcb)
9580 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9581 S:      Maintained
9582 F:      drivers/mcb/
9583 F:      include/linux/mcb.h
9584 F:      Documentation/men-chameleon-bus.txt
9585
9586 MEN F21BMC (Board Management Controller)
9587 M:      Andreas Werner <andreas.werner@men.de>
9588 S:      Supported
9589 F:      drivers/mfd/menf21bmc.c
9590 F:      drivers/watchdog/menf21bmc_wdt.c
9591 F:      drivers/leds/leds-menf21bmc.c
9592 F:      drivers/hwmon/menf21bmc_hwmon.c
9593 F:      Documentation/hwmon/menf21bmc
9594
9595 MEN Z069 WATCHDOG DRIVER
9596 M:      Johannes Thumshirn <jth@kernel.org>
9597 L:      linux-watchdog@vger.kernel.org
9598 S:      Maintained
9599 F:      drivers/watchdog/menz69_wdt.c
9600
9601 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9602 M:      Neil Armstrong <narmstrong@baylibre.com>
9603 L:      linux-media@lists.freedesktop.org
9604 L:      linux-amlogic@lists.infradead.org
9605 W:      http://linux-meson.com/
9606 S:      Supported
9607 F:      drivers/media/platform/meson/ao-cec.c
9608 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9609 T:      git git://linuxtv.org/media_tree.git
9610
9611 MICROBLAZE ARCHITECTURE
9612 M:      Michal Simek <monstr@monstr.eu>
9613 W:      http://www.monstr.eu/fdt/
9614 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9615 S:      Supported
9616 F:      arch/microblaze/
9617
9618 MICROCHIP AT91 SERIAL DRIVER
9619 M:      Richard Genoud <richard.genoud@gmail.com>
9620 S:      Maintained
9621 F:      drivers/tty/serial/atmel_serial.c
9622 F:      drivers/tty/serial/atmel_serial.h
9623 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9624
9625 MICROCHIP AUDIO ASOC DRIVERS
9626 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9628 S:      Supported
9629 F:      sound/soc/atmel
9630
9631 MICROCHIP DMA DRIVER
9632 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9634 L:      dmaengine@vger.kernel.org
9635 S:      Supported
9636 F:      drivers/dma/at_hdmac.c
9637 F:      drivers/dma/at_hdmac_regs.h
9638 F:      include/linux/platform_data/dma-atmel.h
9639 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9640 F:      include/dt-bindings/dma/at91.h
9641
9642 MICROCHIP ECC DRIVER
9643 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9644 L:      linux-crypto@vger.kernel.org
9645 S:      Maintained
9646 F:      drivers/crypto/atmel-ecc.*
9647
9648 MICROCHIP I2C DRIVER
9649 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9650 L:      linux-i2c@vger.kernel.org
9651 S:      Supported
9652 F:      drivers/i2c/busses/i2c-at91.c
9653
9654 MICROCHIP ISC DRIVER
9655 M:      Eugen Hristev <eugen.hristev@microchip.com>
9656 L:      linux-media@vger.kernel.org
9657 S:      Supported
9658 F:      drivers/media/platform/atmel/atmel-isc.c
9659 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9660 F:      devicetree/bindings/media/atmel-isc.txt
9661
9662 MICROCHIP ISI DRIVER
9663 M:      Eugen Hristev <eugen.hristev@microchip.com>
9664 L:      linux-media@vger.kernel.org
9665 S:      Supported
9666 F:      drivers/media/platform/atmel/atmel-isi.c
9667 F:      include/media/atmel-isi.h
9668
9669 MICROCHIP AT91 USART MFD DRIVER
9670 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9671 L:      linux-kernel@vger.kernel.org
9672 S:      Supported
9673 F:      drivers/mfd/at91-usart.c
9674 F:      include/dt-bindings/mfd/at91-usart.h
9675 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9676
9677 MICROCHIP AT91 USART SPI DRIVER
9678 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9679 L:      linux-spi@vger.kernel.org
9680 S:      Supported
9681 F:      drivers/spi/spi-at91-usart.c
9682 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9683
9684 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9685 M:      Woojung Huh <Woojung.Huh@microchip.com>
9686 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9687 L:      netdev@vger.kernel.org
9688 S:      Maintained
9689 F:      net/dsa/tag_ksz.c
9690 F:      drivers/net/dsa/microchip/*
9691 F:      include/linux/platform_data/microchip-ksz.h
9692 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9693
9694 MICROCHIP LAN743X ETHERNET DRIVER
9695 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9696 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9697 L:      netdev@vger.kernel.org
9698 S:      Maintained
9699 F:      drivers/net/ethernet/microchip/lan743x_*
9700
9701 MICROCHIP LCDFB DRIVER
9702 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9703 L:      linux-fbdev@vger.kernel.org
9704 S:      Maintained
9705 F:      drivers/video/fbdev/atmel_lcdfb.c
9706 F:      include/video/atmel_lcdc.h
9707
9708 MICROCHIP MMC/SD/SDIO MCI DRIVER
9709 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9710 S:      Maintained
9711 F:      drivers/mmc/host/atmel-mci.c
9712
9713 MICROCHIP MCP3911 ADC DRIVER
9714 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9715 M:      Kent Gustavsson <kent@minoris.se>
9716 L:      linux-iio@vger.kernel.org
9717 S:      Supported
9718 F:      drivers/iio/adc/mcp3911.c
9719 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9720
9721 MICROCHIP NAND DRIVER
9722 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9723 L:      linux-mtd@lists.infradead.org
9724 S:      Supported
9725 F:      drivers/mtd/nand/raw/atmel/*
9726 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9727
9728 MICROCHIP PWM DRIVER
9729 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9731 L:      linux-pwm@vger.kernel.org
9732 S:      Supported
9733 F:      drivers/pwm/pwm-atmel.c
9734 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9735
9736 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9737 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9738 M:      Eugen Hristev <eugen.hristev@microchip.com>
9739 L:      linux-iio@vger.kernel.org
9740 S:      Supported
9741 F:      drivers/iio/adc/at91-sama5d2_adc.c
9742 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9743 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9744
9745 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9746 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9747 S:      Supported
9748 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9749
9750 MICROCHIP SPI DRIVER
9751 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9752 S:      Supported
9753 F:      drivers/spi/spi-atmel.*
9754
9755 MICROCHIP SSC DRIVER
9756 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9758 S:      Supported
9759 F:      drivers/misc/atmel-ssc.c
9760 F:      include/linux/atmel-ssc.h
9761
9762 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9763 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9765 S:      Supported
9766 F:      drivers/misc/atmel_tclib.c
9767 F:      drivers/clocksource/tcb_clksrc.c
9768
9769 MICROCHIP USBA UDC DRIVER
9770 M:      Cristian Birsan <cristian.birsan@microchip.com>
9771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9772 S:      Supported
9773 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9774
9775 MICROCHIP USB251XB DRIVER
9776 M:      Richard Leitner <richard.leitner@skidata.com>
9777 L:      linux-usb@vger.kernel.org
9778 S:      Maintained
9779 F:      drivers/usb/misc/usb251xb.c
9780 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9781
9782 MICROCHIP XDMA DRIVER
9783 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9784 L:      linux-arm-kernel@lists.infradead.org
9785 L:      dmaengine@vger.kernel.org
9786 S:      Supported
9787 F:      drivers/dma/at_xdmac.c
9788
9789 MICROSEMI MIPS SOCS
9790 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9791 L:      linux-mips@linux-mips.org
9792 S:      Maintained
9793 F:      arch/mips/generic/board-ocelot.c
9794 F:      arch/mips/configs/generic/board-ocelot.config
9795 F:      arch/mips/boot/dts/mscc/
9796 F:      Documentation/devicetree/bindings/mips/mscc.txt
9797
9798 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9799 M:      Don Brace <don.brace@microsemi.com>
9800 L:      esc.storagedev@microsemi.com
9801 L:      linux-scsi@vger.kernel.org
9802 S:      Supported
9803 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9804 F:      drivers/scsi/smartpqi/Kconfig
9805 F:      drivers/scsi/smartpqi/Makefile
9806 F:      include/linux/cciss*.h
9807 F:      include/uapi/linux/cciss*.h
9808 F:      Documentation/scsi/smartpqi.txt
9809
9810 MICROSEMI ETHERNET SWITCH DRIVER
9811 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9812 L:      netdev@vger.kernel.org
9813 S:      Supported
9814 F:      drivers/net/ethernet/mscc/
9815
9816 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9817 M:      Chen Yu <yu.c.chen@intel.com>
9818 L:      platform-driver-x86@vger.kernel.org
9819 S:      Supported
9820 F:      drivers/platform/x86/surfacepro3_button.c
9821
9822 MICROTEK X6 SCANNER
9823 M:      Oliver Neukum <oliver@neukum.org>
9824 S:      Maintained
9825 F:      drivers/usb/image/microtek.*
9826
9827 MIPS
9828 M:      Ralf Baechle <ralf@linux-mips.org>
9829 M:      Paul Burton <paul.burton@mips.com>
9830 M:      James Hogan <jhogan@kernel.org>
9831 L:      linux-mips@linux-mips.org
9832 W:      http://www.linux-mips.org/
9833 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9835 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9836 S:      Supported
9837 F:      Documentation/devicetree/bindings/mips/
9838 F:      Documentation/mips/
9839 F:      arch/mips/
9840 F:      drivers/platform/mips/
9841
9842 MIPS BOSTON DEVELOPMENT BOARD
9843 M:      Paul Burton <paul.burton@mips.com>
9844 L:      linux-mips@linux-mips.org
9845 S:      Maintained
9846 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9847 F:      arch/mips/boot/dts/img/boston.dts
9848 F:      arch/mips/configs/generic/board-boston.config
9849 F:      drivers/clk/imgtec/clk-boston.c
9850 F:      include/dt-bindings/clock/boston-clock.h
9851
9852 MIPS GENERIC PLATFORM
9853 M:      Paul Burton <paul.burton@mips.com>
9854 L:      linux-mips@linux-mips.org
9855 S:      Supported
9856 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9857 F:      arch/mips/generic/
9858 F:      arch/mips/tools/generic-board-config.sh
9859
9860 MIPS/LOONGSON1 ARCHITECTURE
9861 M:      Keguang Zhang <keguang.zhang@gmail.com>
9862 L:      linux-mips@linux-mips.org
9863 S:      Maintained
9864 F:      arch/mips/loongson32/
9865 F:      arch/mips/include/asm/mach-loongson32/
9866 F:      drivers/*/*loongson1*
9867 F:      drivers/*/*/*loongson1*
9868
9869 MIPS/LOONGSON2 ARCHITECTURE
9870 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9871 L:      linux-mips@linux-mips.org
9872 S:      Maintained
9873 F:      arch/mips/loongson64/fuloong-2e/
9874 F:      arch/mips/loongson64/lemote-2f/
9875 F:      arch/mips/include/asm/mach-loongson64/
9876 F:      drivers/*/*loongson2*
9877 F:      drivers/*/*/*loongson2*
9878
9879 MIPS/LOONGSON3 ARCHITECTURE
9880 M:      Huacai Chen <chenhc@lemote.com>
9881 L:      linux-mips@linux-mips.org
9882 S:      Maintained
9883 F:      arch/mips/loongson64/
9884 F:      arch/mips/include/asm/mach-loongson64/
9885 F:      drivers/platform/mips/cpu_hwmon.c
9886 F:      drivers/*/*loongson3*
9887 F:      drivers/*/*/*loongson3*
9888
9889 MIPS RINT INSTRUCTION EMULATION
9890 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9891 L:      linux-mips@linux-mips.org
9892 S:      Supported
9893 F:      arch/mips/math-emu/sp_rint.c
9894 F:      arch/mips/math-emu/dp_rint.c
9895
9896 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9897 M:      Hans Verkuil <hverkuil@xs4all.nl>
9898 L:      linux-media@vger.kernel.org
9899 T:      git git://linuxtv.org/media_tree.git
9900 W:      https://linuxtv.org
9901 S:      Odd Fixes
9902 F:      drivers/media/radio/radio-miropcm20*
9903
9904 MMP SUPPORT
9905 M:      Eric Miao <eric.y.miao@gmail.com>
9906 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9908 T:      git git://github.com/hzhuang1/linux.git
9909 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9910 S:      Maintained
9911 F:      arch/arm/boot/dts/mmp*
9912 F:      arch/arm/mach-mmp/
9913
9914 MMU GATHER AND TLB INVALIDATION
9915 M:      Will Deacon <will.deacon@arm.com>
9916 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9917 M:      Andrew Morton <akpm@linux-foundation.org>
9918 M:      Nick Piggin <npiggin@gmail.com>
9919 M:      Peter Zijlstra <peterz@infradead.org>
9920 L:      linux-arch@vger.kernel.org
9921 L:      linux-mm@kvack.org
9922 S:      Maintained
9923 F:      arch/*/include/asm/tlb.h
9924 F:      include/asm-generic/tlb.h
9925 F:      mm/mmu_gather.c
9926
9927 MN88472 MEDIA DRIVER
9928 M:      Antti Palosaari <crope@iki.fi>
9929 L:      linux-media@vger.kernel.org
9930 W:      https://linuxtv.org
9931 W:      http://palosaari.fi/linux/
9932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9933 S:      Maintained
9934 F:      drivers/media/dvb-frontends/mn88472*
9935
9936 MN88473 MEDIA DRIVER
9937 M:      Antti Palosaari <crope@iki.fi>
9938 L:      linux-media@vger.kernel.org
9939 W:      https://linuxtv.org
9940 W:      http://palosaari.fi/linux/
9941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9942 S:      Maintained
9943 F:      drivers/media/dvb-frontends/mn88473*
9944
9945 MODULE SUPPORT
9946 M:      Jessica Yu <jeyu@kernel.org>
9947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9948 S:      Maintained
9949 F:      include/linux/module.h
9950 F:      kernel/module.c
9951
9952 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9953 W:      http://popies.net/meye/
9954 S:      Orphan
9955 F:      Documentation/media/v4l-drivers/meye*
9956 F:      drivers/media/pci/meye/
9957 F:      include/uapi/linux/meye.h
9958
9959 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9960 M:      Jiri Slaby <jirislaby@gmail.com>
9961 S:      Maintained
9962 F:      Documentation/serial/moxa-smartio
9963 F:      drivers/tty/mxser.*
9964
9965 MR800 AVERMEDIA USB FM RADIO DRIVER
9966 M:      Alexey Klimov <klimov.linux@gmail.com>
9967 L:      linux-media@vger.kernel.org
9968 T:      git git://linuxtv.org/media_tree.git
9969 S:      Maintained
9970 F:      drivers/media/radio/radio-mr800.c
9971
9972 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9973 M:      Alan Ott <alan@signal11.us>
9974 L:      linux-wpan@vger.kernel.org
9975 S:      Maintained
9976 F:      drivers/net/ieee802154/mrf24j40.c
9977 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9978
9979 MSI LAPTOP SUPPORT
9980 M:      "Lee, Chun-Yi" <jlee@suse.com>
9981 L:      platform-driver-x86@vger.kernel.org
9982 S:      Maintained
9983 F:      drivers/platform/x86/msi-laptop.c
9984
9985 MSI WMI SUPPORT
9986 L:      platform-driver-x86@vger.kernel.org
9987 S:      Orphan
9988 F:      drivers/platform/x86/msi-wmi.c
9989
9990 MSI001 MEDIA DRIVER
9991 M:      Antti Palosaari <crope@iki.fi>
9992 L:      linux-media@vger.kernel.org
9993 W:      https://linuxtv.org
9994 W:      http://palosaari.fi/linux/
9995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9996 T:      git git://linuxtv.org/anttip/media_tree.git
9997 S:      Maintained
9998 F:      drivers/media/tuners/msi001*
9999
10000 MSI2500 MEDIA DRIVER
10001 M:      Antti Palosaari <crope@iki.fi>
10002 L:      linux-media@vger.kernel.org
10003 W:      https://linuxtv.org
10004 W:      http://palosaari.fi/linux/
10005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10006 T:      git git://linuxtv.org/anttip/media_tree.git
10007 S:      Maintained
10008 F:      drivers/media/usb/msi2500/
10009
10010 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10011 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10012 L:      linux-mtd@lists.infradead.org
10013 S:      Maintained
10014 F:      drivers/mtd/devices/docg3*
10015
10016 MT9M032 APTINA SENSOR DRIVER
10017 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10018 L:      linux-media@vger.kernel.org
10019 T:      git git://linuxtv.org/media_tree.git
10020 S:      Maintained
10021 F:      drivers/media/i2c/mt9m032.c
10022 F:      include/media/i2c/mt9m032.h
10023
10024 MT9P031 APTINA CAMERA SENSOR
10025 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10026 L:      linux-media@vger.kernel.org
10027 T:      git git://linuxtv.org/media_tree.git
10028 S:      Maintained
10029 F:      drivers/media/i2c/mt9p031.c
10030 F:      include/media/i2c/mt9p031.h
10031
10032 MT9T001 APTINA CAMERA SENSOR
10033 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034 L:      linux-media@vger.kernel.org
10035 T:      git git://linuxtv.org/media_tree.git
10036 S:      Maintained
10037 F:      drivers/media/i2c/mt9t001.c
10038 F:      include/media/i2c/mt9t001.h
10039
10040 MT9T112 APTINA CAMERA SENSOR
10041 M:      Jacopo Mondi <jacopo@jmondi.org>
10042 L:      linux-media@vger.kernel.org
10043 T:      git git://linuxtv.org/media_tree.git
10044 S:      Odd Fixes
10045 F:      drivers/media/i2c/mt9t112.c
10046 F:      include/media/i2c/mt9t112.h
10047
10048 MT9V032 APTINA CAMERA SENSOR
10049 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10050 L:      linux-media@vger.kernel.org
10051 T:      git git://linuxtv.org/media_tree.git
10052 S:      Maintained
10053 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10054 F:      drivers/media/i2c/mt9v032.c
10055 F:      include/media/i2c/mt9v032.h
10056
10057 MT9V111 APTINA CAMERA SENSOR
10058 M:      Jacopo Mondi <jacopo@jmondi.org>
10059 L:      linux-media@vger.kernel.org
10060 T:      git git://linuxtv.org/media_tree.git
10061 S:      Maintained
10062 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10063 F:      drivers/media/i2c/mt9v111.c
10064
10065 MULTIFUNCTION DEVICES (MFD)
10066 M:      Lee Jones <lee.jones@linaro.org>
10067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10068 S:      Supported
10069 F:      Documentation/devicetree/bindings/mfd/
10070 F:      drivers/mfd/
10071 F:      include/linux/mfd/
10072 F:      include/dt-bindings/mfd/
10073
10074 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10075 S:      Orphan
10076 F:      drivers/mmc/host/mmc_spi.c
10077 F:      include/linux/spi/mmc_spi.h
10078
10079 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10080 M:      Ulf Hansson <ulf.hansson@linaro.org>
10081 L:      linux-mmc@vger.kernel.org
10082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10083 S:      Maintained
10084 F:      Documentation/devicetree/bindings/mmc/
10085 F:      drivers/mmc/
10086 F:      include/linux/mmc/
10087 F:      include/uapi/linux/mmc/
10088
10089 MULTIPLEXER SUBSYSTEM
10090 M:      Peter Rosin <peda@axentia.se>
10091 S:      Maintained
10092 F:      Documentation/ABI/testing/sysfs-class-mux*
10093 F:      Documentation/devicetree/bindings/mux/
10094 F:      include/dt-bindings/mux/
10095 F:      include/linux/mux/
10096 F:      drivers/mux/
10097
10098 MULTITECH MULTIPORT CARD (ISICOM)
10099 S:      Orphan
10100 F:      drivers/tty/isicom.c
10101 F:      include/linux/isicom.h
10102
10103 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10104 M:      Bin Liu <b-liu@ti.com>
10105 L:      linux-usb@vger.kernel.org
10106 S:      Maintained
10107 F:      drivers/usb/musb/
10108
10109 MXL301RF MEDIA DRIVER
10110 M:      Akihiro Tsukada <tskd08@gmail.com>
10111 L:      linux-media@vger.kernel.org
10112 S:      Odd Fixes
10113 F:      drivers/media/tuners/mxl301rf*
10114
10115 MXL5007T MEDIA DRIVER
10116 M:      Michael Krufky <mkrufky@linuxtv.org>
10117 L:      linux-media@vger.kernel.org
10118 W:      https://linuxtv.org
10119 W:      http://github.com/mkrufky
10120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10121 T:      git git://linuxtv.org/mkrufky/tuners.git
10122 S:      Maintained
10123 F:      drivers/media/tuners/mxl5007t.*
10124
10125 MXSFB DRM DRIVER
10126 M:      Marek Vasut <marex@denx.de>
10127 M:      Stefan Agner <stefan@agner.ch>
10128 L:      dri-devel@lists.freedesktop.org
10129 S:      Supported
10130 F:      drivers/gpu/drm/mxsfb/
10131 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10132 T:      git git://anongit.freedesktop.org/drm/drm-misc
10133
10134 MYLEX DAC960 PCI RAID Controller
10135 M:      Hannes Reinecke <hare@kernel.org>
10136 L:      linux-scsi@vger.kernel.org
10137 S:      Supported
10138 F:      drivers/scsi/myrb.*
10139 F:      drivers/scsi/myrs.*
10140
10141 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10142 M:      Chris Lee <christopher.lee@cspi.com>
10143 L:      netdev@vger.kernel.org
10144 W:      https://www.cspi.com/ethernet-products/support/downloads/
10145 S:      Supported
10146 F:      drivers/net/ethernet/myricom/myri10ge/
10147
10148 NAND FLASH SUBSYSTEM
10149 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10150 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10151 R:      Richard Weinberger <richard@nod.at>
10152 L:      linux-mtd@lists.infradead.org
10153 W:      http://www.linux-mtd.infradead.org/
10154 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10155 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10156 T:      git git://git.infradead.org/linux-mtd.git nand/next
10157 S:      Maintained
10158 F:      drivers/mtd/nand/
10159 F:      include/linux/mtd/*nand*.h
10160
10161 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10162 M:      Daniel Mack <zonque@gmail.com>
10163 S:      Maintained
10164 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10165 W:      http://www.native-instruments.com
10166 F:      sound/usb/caiaq/
10167
10168 NATSEMI ETHERNET DRIVER (DP8381x)
10169 S:      Orphan
10170 F:      drivers/net/ethernet/natsemi/natsemi.c
10171
10172 NCR 5380 SCSI DRIVERS
10173 M:      Finn Thain <fthain@telegraphics.com.au>
10174 M:      Michael Schmitz <schmitzmic@gmail.com>
10175 L:      linux-scsi@vger.kernel.org
10176 S:      Maintained
10177 F:      Documentation/scsi/g_NCR5380.txt
10178 F:      drivers/scsi/NCR5380.*
10179 F:      drivers/scsi/arm/cumana_1.c
10180 F:      drivers/scsi/arm/oak.c
10181 F:      drivers/scsi/atari_scsi.*
10182 F:      drivers/scsi/dmx3191d.c
10183 F:      drivers/scsi/g_NCR5380.*
10184 F:      drivers/scsi/mac_scsi.*
10185 F:      drivers/scsi/sun3_scsi.*
10186 F:      drivers/scsi/sun3_scsi_vme.c
10187
10188 NCSI LIBRARY:
10189 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10190 S:      Maintained
10191 F:      net/ncsi/
10192
10193 NCT6775 HARDWARE MONITOR DRIVER
10194 M:      Guenter Roeck <linux@roeck-us.net>
10195 L:      linux-hwmon@vger.kernel.org
10196 S:      Maintained
10197 F:      Documentation/hwmon/nct6775
10198 F:      drivers/hwmon/nct6775.c
10199
10200 NET_FAILOVER MODULE
10201 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10202 L:      netdev@vger.kernel.org
10203 S:      Supported
10204 F:      driver/net/net_failover.c
10205 F:      include/net/net_failover.h
10206 F:      Documentation/networking/net_failover.rst
10207
10208 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10209 M:      Faisal Latif <faisal.latif@intel.com>
10210 L:      linux-rdma@vger.kernel.org
10211 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10212 S:      Supported
10213 F:      drivers/infiniband/hw/nes/
10214 F:      include/uapi/rdma/nes-abi.h
10215
10216 NETEM NETWORK EMULATOR
10217 M:      Stephen Hemminger <stephen@networkplumber.org>
10218 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10219 S:      Maintained
10220 F:      net/sched/sch_netem.c
10221
10222 NETERION 10GbE DRIVERS (s2io/vxge)
10223 M:      Jon Mason <jdmason@kudzu.us>
10224 L:      netdev@vger.kernel.org
10225 S:      Supported
10226 F:      Documentation/networking/s2io.txt
10227 F:      Documentation/networking/vxge.txt
10228 F:      drivers/net/ethernet/neterion/
10229
10230 NETFILTER
10231 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10232 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10233 M:      Florian Westphal <fw@strlen.de>
10234 L:      netfilter-devel@vger.kernel.org
10235 L:      coreteam@netfilter.org
10236 W:      http://www.netfilter.org/
10237 W:      http://www.iptables.org/
10238 W:      http://www.nftables.org/
10239 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10242 S:      Maintained
10243 F:      include/linux/netfilter*
10244 F:      include/linux/netfilter/
10245 F:      include/net/netfilter/
10246 F:      include/uapi/linux/netfilter*
10247 F:      include/uapi/linux/netfilter/
10248 F:      net/*/netfilter.c
10249 F:      net/*/netfilter/
10250 F:      net/netfilter/
10251 F:      net/bridge/br_netfilter*.c
10252
10253 NETROM NETWORK LAYER
10254 M:      Ralf Baechle <ralf@linux-mips.org>
10255 L:      linux-hams@vger.kernel.org
10256 W:      http://www.linux-ax25.org/
10257 S:      Maintained
10258 F:      include/net/netrom.h
10259 F:      include/uapi/linux/netrom.h
10260 F:      net/netrom/
10261
10262 NETRONOME ETHERNET DRIVERS
10263 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10264 L:      oss-drivers@netronome.com
10265 S:      Maintained
10266 F:      drivers/net/ethernet/netronome/
10267
10268 NETWORK BLOCK DEVICE (NBD)
10269 M:      Josef Bacik <josef@toxicpanda.com>
10270 S:      Maintained
10271 L:      linux-block@vger.kernel.org
10272 L:      nbd@other.debian.org
10273 F:      Documentation/blockdev/nbd.txt
10274 F:      drivers/block/nbd.c
10275 F:      include/uapi/linux/nbd.h
10276
10277 NETWORK DROP MONITOR
10278 M:      Neil Horman <nhorman@tuxdriver.com>
10279 L:      netdev@vger.kernel.org
10280 S:      Maintained
10281 W:      https://fedorahosted.org/dropwatch/
10282 F:      net/core/drop_monitor.c
10283
10284 NETWORKING DRIVERS
10285 M:      "David S. Miller" <davem@davemloft.net>
10286 L:      netdev@vger.kernel.org
10287 W:      http://www.linuxfoundation.org/en/Net
10288 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10291 S:      Odd Fixes
10292 F:      Documentation/devicetree/bindings/net/
10293 F:      drivers/net/
10294 F:      include/linux/if_*
10295 F:      include/linux/netdevice.h
10296 F:      include/linux/etherdevice.h
10297 F:      include/linux/fcdevice.h
10298 F:      include/linux/fddidevice.h
10299 F:      include/linux/hippidevice.h
10300 F:      include/linux/inetdevice.h
10301 F:      include/uapi/linux/if_*
10302 F:      include/uapi/linux/netdevice.h
10303
10304 NETWORKING DRIVERS (WIRELESS)
10305 M:      Kalle Valo <kvalo@codeaurora.org>
10306 L:      linux-wireless@vger.kernel.org
10307 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10310 S:      Maintained
10311 F:      Documentation/devicetree/bindings/net/wireless/
10312 F:      drivers/net/wireless/
10313
10314 NETWORKING [DSA]
10315 M:      Andrew Lunn <andrew@lunn.ch>
10316 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10317 M:      Florian Fainelli <f.fainelli@gmail.com>
10318 S:      Maintained
10319 F:      Documentation/devicetree/bindings/net/dsa/
10320 F:      net/dsa/
10321 F:      include/net/dsa.h
10322 F:      include/linux/dsa/
10323 F:      drivers/net/dsa/
10324
10325 NETWORKING [GENERAL]
10326 M:      "David S. Miller" <davem@davemloft.net>
10327 L:      netdev@vger.kernel.org
10328 W:      http://www.linuxfoundation.org/en/Net
10329 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10332 B:      mailto:netdev@vger.kernel.org
10333 S:      Maintained
10334 F:      net/
10335 F:      include/net/
10336 F:      include/linux/in.h
10337 F:      include/linux/net.h
10338 F:      include/linux/netdevice.h
10339 F:      include/uapi/linux/in.h
10340 F:      include/uapi/linux/net.h
10341 F:      include/uapi/linux/netdevice.h
10342 F:      include/uapi/linux/net_namespace.h
10343 F:      tools/testing/selftests/net/
10344 F:      lib/net_utils.c
10345 F:      lib/random32.c
10346 F:      Documentation/networking/
10347
10348 NETWORKING [IPSEC]
10349 M:      Steffen Klassert <steffen.klassert@secunet.com>
10350 M:      Herbert Xu <herbert@gondor.apana.org.au>
10351 M:      "David S. Miller" <davem@davemloft.net>
10352 L:      netdev@vger.kernel.org
10353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10355 S:      Maintained
10356 F:      net/xfrm/
10357 F:      net/key/
10358 F:      net/ipv4/xfrm*
10359 F:      net/ipv4/esp4*
10360 F:      net/ipv4/ah4.c
10361 F:      net/ipv4/ipcomp.c
10362 F:      net/ipv4/ip_vti.c
10363 F:      net/ipv6/xfrm*
10364 F:      net/ipv6/esp6*
10365 F:      net/ipv6/ah6.c
10366 F:      net/ipv6/ipcomp6.c
10367 F:      net/ipv6/ip6_vti.c
10368 F:      include/uapi/linux/xfrm.h
10369 F:      include/net/xfrm.h
10370
10371 NETWORKING [IPv4/IPv6]
10372 M:      "David S. Miller" <davem@davemloft.net>
10373 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10374 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10375 L:      netdev@vger.kernel.org
10376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10377 S:      Maintained
10378 F:      net/ipv4/
10379 F:      net/ipv6/
10380 F:      include/net/ip*
10381 F:      arch/x86/net/*
10382
10383 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10384 M:      Paul Moore <paul@paul-moore.com>
10385 W:      https://github.com/netlabel
10386 L:      netdev@vger.kernel.org
10387 L:      linux-security-module@vger.kernel.org
10388 S:      Maintained
10389 F:      Documentation/netlabel/
10390 F:      include/net/calipso.h
10391 F:      include/net/cipso_ipv4.h
10392 F:      include/net/netlabel.h
10393 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10394 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10395 F:      net/netlabel/
10396 F:      net/ipv4/cipso_ipv4.c
10397 F:      net/ipv6/calipso.c
10398 F:      net/netfilter/xt_CONNSECMARK.c
10399 F:      net/netfilter/xt_SECMARK.c
10400
10401 NETWORKING [TCP]
10402 M:      Eric Dumazet <edumazet@google.com>
10403 L:      netdev@vger.kernel.org
10404 S:      Maintained
10405 F:      net/ipv4/tcp*.c
10406 F:      net/ipv4/syncookies.c
10407 F:      net/ipv6/tcp*.c
10408 F:      net/ipv6/syncookies.c
10409 F:      include/uapi/linux/tcp.h
10410 F:      include/net/tcp.h
10411 F:      include/linux/tcp.h
10412 F:      include/trace/events/tcp.h
10413
10414 NETWORKING [TLS]
10415 M:      Boris Pismenny <borisp@mellanox.com>
10416 M:      Aviad Yehezkel <aviadye@mellanox.com>
10417 M:      Dave Watson <davejwatson@fb.com>
10418 M:      John Fastabend <john.fastabend@gmail.com>
10419 M:      Daniel Borkmann <daniel@iogearbox.net>
10420 L:      netdev@vger.kernel.org
10421 S:      Maintained
10422 F:      net/tls/*
10423 F:      include/uapi/linux/tls.h
10424 F:      include/net/tls.h
10425
10426 NETWORKING [WIRELESS]
10427 L:      linux-wireless@vger.kernel.org
10428 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10429
10430 NETDEVSIM
10431 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10432 S:      Maintained
10433 F:      drivers/net/netdevsim/*
10434
10435 NETXEN (1/10) GbE SUPPORT
10436 M:      Manish Chopra <manish.chopra@cavium.com>
10437 M:      Rahul Verma <rahul.verma@cavium.com>
10438 M:      Dept-GELinuxNICDev@cavium.com
10439 L:      netdev@vger.kernel.org
10440 S:      Supported
10441 F:      drivers/net/ethernet/qlogic/netxen/
10442
10443 NFC SUBSYSTEM
10444 M:      Samuel Ortiz <sameo@linux.intel.com>
10445 L:      linux-wireless@vger.kernel.org
10446 L:      linux-nfc@lists.01.org (subscribers-only)
10447 S:      Supported
10448 F:      net/nfc/
10449 F:      include/net/nfc/
10450 F:      include/uapi/linux/nfc.h
10451 F:      drivers/nfc/
10452 F:      include/linux/platform_data/nfcmrvl.h
10453 F:      include/linux/platform_data/nxp-nci.h
10454 F:      Documentation/devicetree/bindings/net/nfc/
10455
10456 NFS, SUNRPC, AND LOCKD CLIENTS
10457 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10458 M:      Anna Schumaker <anna.schumaker@netapp.com>
10459 L:      linux-nfs@vger.kernel.org
10460 W:      http://client.linux-nfs.org
10461 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10462 S:      Maintained
10463 F:      fs/lockd/
10464 F:      fs/nfs/
10465 F:      fs/nfs_common/
10466 F:      net/sunrpc/
10467 F:      include/linux/lockd/
10468 F:      include/linux/nfs*
10469 F:      include/linux/sunrpc/
10470 F:      include/uapi/linux/nfs*
10471 F:      include/uapi/linux/sunrpc/
10472
10473 NILFS2 FILESYSTEM
10474 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10475 L:      linux-nilfs@vger.kernel.org
10476 W:      https://nilfs.sourceforge.io/
10477 W:      https://nilfs.osdn.jp/
10478 T:      git git://github.com/konis/nilfs2.git
10479 S:      Supported
10480 F:      Documentation/filesystems/nilfs2.txt
10481 F:      fs/nilfs2/
10482 F:      include/trace/events/nilfs2.h
10483 F:      include/uapi/linux/nilfs2_api.h
10484 F:      include/uapi/linux/nilfs2_ondisk.h
10485
10486 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10487 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10488 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10489 S:      Maintained
10490 F:      Documentation/scsi/NinjaSCSI.txt
10491 F:      drivers/scsi/pcmcia/nsp_*
10492
10493 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10494 M:      GOTO Masanori <gotom@debian.or.jp>
10495 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10496 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10497 S:      Maintained
10498 F:      Documentation/scsi/NinjaSCSI.txt
10499 F:      drivers/scsi/nsp32*
10500
10501 NIOS2 ARCHITECTURE
10502 M:      Ley Foon Tan <lftan@altera.com>
10503 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10505 S:      Maintained
10506 F:      arch/nios2/
10507
10508 NOHZ, DYNTICKS SUPPORT
10509 M:      Frederic Weisbecker <fweisbec@gmail.com>
10510 M:      Thomas Gleixner <tglx@linutronix.de>
10511 M:      Ingo Molnar <mingo@kernel.org>
10512 L:      linux-kernel@vger.kernel.org
10513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10514 S:      Maintained
10515 F:      kernel/time/tick*.*
10516 F:      include/linux/tick.h
10517 F:      include/linux/sched/nohz.h
10518
10519 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10520 M:      Pavel Machek <pavel@ucw.cz>
10521 M:      Sakari Ailus <sakari.ailus@iki.fi>
10522 L:      linux-media@vger.kernel.org
10523 S:      Maintained
10524 F:      drivers/media/i2c/et8ek8
10525 F:      drivers/media/i2c/ad5820.c
10526
10527 NOKIA N900 POWER SUPPLY DRIVERS
10528 R:      Pali Rohár <pali.rohar@gmail.com>
10529 F:      include/linux/power/bq2415x_charger.h
10530 F:      include/linux/power/bq27xxx_battery.h
10531 F:      include/linux/power/isp1704_charger.h
10532 F:      drivers/power/supply/bq2415x_charger.c
10533 F:      drivers/power/supply/bq27xxx_battery.c
10534 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10535 F:      drivers/power/supply/isp1704_charger.c
10536 F:      drivers/power/supply/rx51_battery.c
10537
10538 NTB AMD DRIVER
10539 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10540 L:      linux-ntb@googlegroups.com
10541 S:      Supported
10542 F:      drivers/ntb/hw/amd/
10543
10544 NTB DRIVER CORE
10545 M:      Jon Mason <jdmason@kudzu.us>
10546 M:      Dave Jiang <dave.jiang@intel.com>
10547 M:      Allen Hubbe <allenbh@gmail.com>
10548 L:      linux-ntb@googlegroups.com
10549 S:      Supported
10550 W:      https://github.com/jonmason/ntb/wiki
10551 T:      git git://github.com/jonmason/ntb.git
10552 F:      drivers/ntb/
10553 F:      drivers/net/ntb_netdev.c
10554 F:      include/linux/ntb.h
10555 F:      include/linux/ntb_transport.h
10556 F:      tools/testing/selftests/ntb/
10557
10558 NTB IDT DRIVER
10559 M:      Serge Semin <fancer.lancer@gmail.com>
10560 L:      linux-ntb@googlegroups.com
10561 S:      Supported
10562 F:      drivers/ntb/hw/idt/
10563
10564 NTB INTEL DRIVER
10565 M:      Dave Jiang <dave.jiang@intel.com>
10566 L:      linux-ntb@googlegroups.com
10567 S:      Supported
10568 W:      https://github.com/davejiang/linux/wiki
10569 T:      git https://github.com/davejiang/linux.git
10570 F:      drivers/ntb/hw/intel/
10571
10572 NTFS FILESYSTEM
10573 M:      Anton Altaparmakov <anton@tuxera.com>
10574 L:      linux-ntfs-dev@lists.sourceforge.net
10575 W:      http://www.tuxera.com/
10576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10577 S:      Supported
10578 F:      Documentation/filesystems/ntfs.txt
10579 F:      fs/ntfs/
10580
10581 NUBUS SUBSYSTEM
10582 M:      Finn Thain <fthain@telegraphics.com.au>
10583 L:      linux-m68k@lists.linux-m68k.org
10584 S:      Maintained
10585 F:      arch/*/include/asm/nubus.h
10586 F:      drivers/nubus/
10587 F:      include/linux/nubus.h
10588 F:      include/uapi/linux/nubus.h
10589
10590 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10591 M:      Antonino Daplas <adaplas@gmail.com>
10592 L:      linux-fbdev@vger.kernel.org
10593 S:      Maintained
10594 F:      drivers/video/fbdev/riva/
10595 F:      drivers/video/fbdev/nvidia/
10596
10597 NVM EXPRESS DRIVER
10598 M:      Keith Busch <keith.busch@intel.com>
10599 M:      Jens Axboe <axboe@fb.com>
10600 M:      Christoph Hellwig <hch@lst.de>
10601 M:      Sagi Grimberg <sagi@grimberg.me>
10602 L:      linux-nvme@lists.infradead.org
10603 T:      git://git.infradead.org/nvme.git
10604 W:      http://git.infradead.org/nvme.git
10605 S:      Supported
10606 F:      drivers/nvme/host/
10607 F:      include/linux/nvme.h
10608 F:      include/uapi/linux/nvme_ioctl.h
10609
10610 NVM EXPRESS FC TRANSPORT DRIVERS
10611 M:      James Smart <james.smart@broadcom.com>
10612 L:      linux-nvme@lists.infradead.org
10613 S:      Supported
10614 F:      include/linux/nvme-fc.h
10615 F:      include/linux/nvme-fc-driver.h
10616 F:      drivers/nvme/host/fc.c
10617 F:      drivers/nvme/target/fc.c
10618 F:      drivers/nvme/target/fcloop.c
10619
10620 NVM EXPRESS TARGET DRIVER
10621 M:      Christoph Hellwig <hch@lst.de>
10622 M:      Sagi Grimberg <sagi@grimberg.me>
10623 L:      linux-nvme@lists.infradead.org
10624 T:      git://git.infradead.org/nvme.git
10625 W:      http://git.infradead.org/nvme.git
10626 S:      Supported
10627 F:      drivers/nvme/target/
10628
10629 NVMEM FRAMEWORK
10630 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10631 S:      Maintained
10632 F:      drivers/nvmem/
10633 F:      Documentation/devicetree/bindings/nvmem/
10634 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10635 F:      include/linux/nvmem-consumer.h
10636 F:      include/linux/nvmem-provider.h
10637
10638 NXP SGTL5000 DRIVER
10639 M:      Fabio Estevam <fabio.estevam@nxp.com>
10640 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10641 S:      Maintained
10642 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10643 F:      sound/soc/codecs/sgtl5000*
10644
10645 NXP TDA998X DRM DRIVER
10646 M:      Russell King <linux@armlinux.org.uk>
10647 S:      Maintained
10648 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10649 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10650 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10651 F:      include/drm/i2c/tda998x.h
10652 F:      include/dt-bindings/display/tda998x.h
10653 K:      "nxp,tda998x"
10654
10655 NXP TFA9879 DRIVER
10656 M:      Peter Rosin <peda@axentia.se>
10657 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10658 S:      Maintained
10659 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10660 F:      sound/soc/codecs/tfa9879*
10661
10662 NXP-NCI NFC DRIVER
10663 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10664 R:      Charles Gorand <charles.gorand@effinnov.com>
10665 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10666 S:      Supported
10667 F:      drivers/nfc/nxp-nci
10668
10669 OBJTOOL
10670 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10671 M:      Peter Zijlstra <peterz@infradead.org>
10672 S:      Supported
10673 F:      tools/objtool/
10674
10675 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10676 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10677 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10678 L:      linuxppc-dev@lists.ozlabs.org
10679 S:      Supported
10680 F:      arch/powerpc/platforms/powernv/ocxl.c
10681 F:      arch/powerpc/include/asm/pnv-ocxl.h
10682 F:      drivers/misc/ocxl/
10683 F:      include/misc/ocxl*
10684 F:      include/uapi/misc/ocxl.h
10685 F:      Documentation/accelerators/ocxl.rst
10686
10687 OMAP AUDIO SUPPORT
10688 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10689 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10690 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10691 L:      linux-omap@vger.kernel.org
10692 S:      Maintained
10693 F:      sound/soc/omap/
10694
10695 OMAP CLOCK FRAMEWORK SUPPORT
10696 M:      Paul Walmsley <paul@pwsan.com>
10697 L:      linux-omap@vger.kernel.org
10698 S:      Maintained
10699 F:      arch/arm/*omap*/*clock*
10700
10701 OMAP DEVICE TREE SUPPORT
10702 M:      Benoît Cousson <bcousson@baylibre.com>
10703 M:      Tony Lindgren <tony@atomide.com>
10704 L:      linux-omap@vger.kernel.org
10705 L:      devicetree@vger.kernel.org
10706 S:      Maintained
10707 F:      arch/arm/boot/dts/*omap*
10708 F:      arch/arm/boot/dts/*am3*
10709 F:      arch/arm/boot/dts/*am4*
10710 F:      arch/arm/boot/dts/*am5*
10711 F:      arch/arm/boot/dts/*dra7*
10712
10713 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10714 L:      linux-omap@vger.kernel.org
10715 L:      linux-fbdev@vger.kernel.org
10716 S:      Orphan
10717 F:      drivers/video/fbdev/omap2/
10718 F:      Documentation/arm/OMAP/DSS
10719
10720 OMAP FRAMEBUFFER SUPPORT
10721 L:      linux-fbdev@vger.kernel.org
10722 L:      linux-omap@vger.kernel.org
10723 S:      Orphan
10724 F:      drivers/video/fbdev/omap/
10725
10726 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10727 M:      Roger Quadros <rogerq@ti.com>
10728 M:      Tony Lindgren <tony@atomide.com>
10729 L:      linux-omap@vger.kernel.org
10730 S:      Maintained
10731 F:      drivers/memory/omap-gpmc.c
10732 F:      arch/arm/mach-omap2/*gpmc*
10733
10734 OMAP GPIO DRIVER
10735 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10736 M:      Santosh Shilimkar <ssantosh@kernel.org>
10737 M:      Kevin Hilman <khilman@kernel.org>
10738 L:      linux-omap@vger.kernel.org
10739 S:      Maintained
10740 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10741 F:      drivers/gpio/gpio-omap.c
10742
10743 OMAP HARDWARE SPINLOCK SUPPORT
10744 M:      Ohad Ben-Cohen <ohad@wizery.com>
10745 L:      linux-omap@vger.kernel.org
10746 S:      Maintained
10747 F:      drivers/hwspinlock/omap_hwspinlock.c
10748
10749 OMAP HS MMC SUPPORT
10750 L:      linux-mmc@vger.kernel.org
10751 L:      linux-omap@vger.kernel.org
10752 S:      Orphan
10753 F:      drivers/mmc/host/omap_hsmmc.c
10754
10755 OMAP HWMOD DATA
10756 M:      Paul Walmsley <paul@pwsan.com>
10757 L:      linux-omap@vger.kernel.org
10758 S:      Maintained
10759 F:      arch/arm/mach-omap2/omap_hwmod*data*
10760
10761 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10762 M:      Benoît Cousson <bcousson@baylibre.com>
10763 L:      linux-omap@vger.kernel.org
10764 S:      Maintained
10765 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10766
10767 OMAP HWMOD SUPPORT
10768 M:      Benoît Cousson <bcousson@baylibre.com>
10769 M:      Paul Walmsley <paul@pwsan.com>
10770 L:      linux-omap@vger.kernel.org
10771 S:      Maintained
10772 F:      arch/arm/mach-omap2/omap_hwmod.*
10773
10774 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10775 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10776 L:      linux-media@vger.kernel.org
10777 S:      Maintained
10778 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10779 F:      drivers/media/platform/omap3isp/
10780 F:      drivers/staging/media/omap4iss/
10781
10782 OMAP MMC SUPPORT
10783 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10784 L:      linux-omap@vger.kernel.org
10785 S:      Maintained
10786 F:      drivers/mmc/host/omap.c
10787
10788 OMAP POWER MANAGEMENT SUPPORT
10789 M:      Kevin Hilman <khilman@kernel.org>
10790 L:      linux-omap@vger.kernel.org
10791 S:      Maintained
10792 F:      arch/arm/*omap*/*pm*
10793 F:      drivers/cpufreq/omap-cpufreq.c
10794
10795 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10796 M:      Rajendra Nayak <rnayak@codeaurora.org>
10797 M:      Paul Walmsley <paul@pwsan.com>
10798 L:      linux-omap@vger.kernel.org
10799 S:      Maintained
10800 F:      arch/arm/mach-omap2/prm*
10801
10802 OMAP RANDOM NUMBER GENERATOR SUPPORT
10803 M:      Deepak Saxena <dsaxena@plexity.net>
10804 S:      Maintained
10805 F:      drivers/char/hw_random/omap-rng.c
10806
10807 OMAP USB SUPPORT
10808 L:      linux-usb@vger.kernel.org
10809 L:      linux-omap@vger.kernel.org
10810 S:      Orphan
10811 F:      drivers/usb/*/*omap*
10812 F:      arch/arm/*omap*/usb*
10813
10814 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10815 M:      Mark Jackson <mpfj@newflow.co.uk>
10816 L:      linux-omap@vger.kernel.org
10817 S:      Maintained
10818 F:      arch/arm/boot/dts/am335x-nano.dts
10819
10820 OMAP1 SUPPORT
10821 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10822 M:      Tony Lindgren <tony@atomide.com>
10823 L:      linux-omap@vger.kernel.org
10824 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10826 S:      Maintained
10827 F:      arch/arm/mach-omap1/
10828 F:      arch/arm/plat-omap/
10829 F:      arch/arm/configs/omap1_defconfig
10830 F:      drivers/i2c/busses/i2c-omap.c
10831 F:      include/linux/platform_data/i2c-omap.h
10832 F:      include/linux/platform_data/ams-delta-fiq.h
10833
10834 OMAP2+ SUPPORT
10835 M:      Tony Lindgren <tony@atomide.com>
10836 L:      linux-omap@vger.kernel.org
10837 W:      http://www.muru.com/linux/omap/
10838 W:      http://linux.omap.com/
10839 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10841 S:      Maintained
10842 F:      arch/arm/mach-omap2/
10843 F:      arch/arm/plat-omap/
10844 F:      arch/arm/configs/omap2plus_defconfig
10845 F:      drivers/i2c/busses/i2c-omap.c
10846 F:      drivers/irqchip/irq-omap-intc.c
10847 F:      drivers/mfd/*omap*.c
10848 F:      drivers/mfd/menelaus.c
10849 F:      drivers/mfd/palmas.c
10850 F:      drivers/mfd/tps65217.c
10851 F:      drivers/mfd/tps65218.c
10852 F:      drivers/mfd/tps65910.c
10853 F:      drivers/mfd/twl-core.[ch]
10854 F:      drivers/mfd/twl4030*.c
10855 F:      drivers/mfd/twl6030*.c
10856 F:      drivers/mfd/twl6040*.c
10857 F:      drivers/regulator/palmas-regulator*.c
10858 F:      drivers/regulator/pbias-regulator.c
10859 F:      drivers/regulator/tps65217-regulator.c
10860 F:      drivers/regulator/tps65218-regulator.c
10861 F:      drivers/regulator/tps65910-regulator.c
10862 F:      drivers/regulator/twl-regulator.c
10863 F:      drivers/regulator/twl6030-regulator.c
10864 F:      include/linux/platform_data/i2c-omap.h
10865
10866 ONION OMEGA2+ BOARD
10867 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10868 L:      linux-mips@linux-mips.org
10869 S:      Maintained
10870 F:      arch/mips/boot/dts/ralink/omega2p.dts
10871
10872 OMFS FILESYSTEM
10873 M:      Bob Copeland <me@bobcopeland.com>
10874 L:      linux-karma-devel@lists.sourceforge.net
10875 S:      Maintained
10876 F:      Documentation/filesystems/omfs.txt
10877 F:      fs/omfs/
10878
10879 OMNIKEY CARDMAN 4000 DRIVER
10880 M:      Harald Welte <laforge@gnumonks.org>
10881 S:      Maintained
10882 F:      drivers/char/pcmcia/cm4000_cs.c
10883 F:      include/linux/cm4000_cs.h
10884 F:      include/uapi/linux/cm4000_cs.h
10885
10886 OMNIKEY CARDMAN 4040 DRIVER
10887 M:      Harald Welte <laforge@gnumonks.org>
10888 S:      Maintained
10889 F:      drivers/char/pcmcia/cm4040_cs.*
10890
10891 OMNIVISION OV13858 SENSOR DRIVER
10892 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10893 L:      linux-media@vger.kernel.org
10894 T:      git git://linuxtv.org/media_tree.git
10895 S:      Maintained
10896 F:      drivers/media/i2c/ov13858.c
10897
10898 OMNIVISION OV2680 SENSOR DRIVER
10899 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10900 L:      linux-media@vger.kernel.org
10901 T:      git git://linuxtv.org/media_tree.git
10902 S:      Maintained
10903 F:      drivers/media/i2c/ov2680.c
10904 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10905
10906 OMNIVISION OV2685 SENSOR DRIVER
10907 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10908 L:      linux-media@vger.kernel.org
10909 T:      git git://linuxtv.org/media_tree.git
10910 S:      Maintained
10911 F:      drivers/media/i2c/ov2685.c
10912
10913 OMNIVISION OV5640 SENSOR DRIVER
10914 M:      Steve Longerbeam <slongerbeam@gmail.com>
10915 L:      linux-media@vger.kernel.org
10916 T:      git git://linuxtv.org/media_tree.git
10917 S:      Maintained
10918 F:      drivers/media/i2c/ov5640.c
10919
10920 OMNIVISION OV5647 SENSOR DRIVER
10921 M:      Luis Oliveira <lolivei@synopsys.com>
10922 L:      linux-media@vger.kernel.org
10923 T:      git git://linuxtv.org/media_tree.git
10924 S:      Maintained
10925 F:      drivers/media/i2c/ov5647.c
10926
10927 OMNIVISION OV5695 SENSOR DRIVER
10928 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10929 L:      linux-media@vger.kernel.org
10930 T:      git git://linuxtv.org/media_tree.git
10931 S:      Maintained
10932 F:      drivers/media/i2c/ov5695.c
10933
10934 OMNIVISION OV7670 SENSOR DRIVER
10935 M:      Jonathan Corbet <corbet@lwn.net>
10936 L:      linux-media@vger.kernel.org
10937 T:      git git://linuxtv.org/media_tree.git
10938 S:      Maintained
10939 F:      drivers/media/i2c/ov7670.c
10940 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10941
10942 OMNIVISION OV772x SENSOR DRIVER
10943 M:      Jacopo Mondi <jacopo@jmondi.org>
10944 L:      linux-media@vger.kernel.org
10945 T:      git git://linuxtv.org/media_tree.git
10946 S:      Odd fixes
10947 F:      drivers/media/i2c/ov772x.c
10948 F:      include/media/i2c/ov772x.h
10949 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10950
10951 OMNIVISION OV7740 SENSOR DRIVER
10952 M:      Wenyou Yang <wenyou.yang@microchip.com>
10953 L:      linux-media@vger.kernel.org
10954 T:      git git://linuxtv.org/media_tree.git
10955 S:      Maintained
10956 F:      drivers/media/i2c/ov7740.c
10957 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10958
10959 OMNIVISION OV9650 SENSOR DRIVER
10960 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10961 R:      Akinobu Mita <akinobu.mita@gmail.com>
10962 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10963 L:      linux-media@vger.kernel.org
10964 T:      git git://linuxtv.org/media_tree.git
10965 S:      Maintained
10966 F:      drivers/media/i2c/ov9650.c
10967 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10968
10969 ONENAND FLASH DRIVER
10970 M:      Kyungmin Park <kyungmin.park@samsung.com>
10971 L:      linux-mtd@lists.infradead.org
10972 S:      Maintained
10973 F:      drivers/mtd/nand/onenand/
10974 F:      include/linux/mtd/onenand*.h
10975
10976 ONSTREAM SCSI TAPE DRIVER
10977 M:      Willem Riede <osst@riede.org>
10978 L:      osst-users@lists.sourceforge.net
10979 L:      linux-scsi@vger.kernel.org
10980 S:      Maintained
10981 F:      Documentation/scsi/osst.txt
10982 F:      drivers/scsi/osst.*
10983 F:      drivers/scsi/osst_*.h
10984 F:      drivers/scsi/st.h
10985
10986 OP-TEE DRIVER
10987 M:      Jens Wiklander <jens.wiklander@linaro.org>
10988 S:      Maintained
10989 F:      drivers/tee/optee/
10990
10991 OPA-VNIC DRIVER
10992 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10993 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10994 L:      linux-rdma@vger.kernel.org
10995 S:      Supported
10996 F:      drivers/infiniband/ulp/opa_vnic
10997
10998 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10999 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11000 M:      Frank Rowand <frowand.list@gmail.com>
11001 L:      devicetree@vger.kernel.org
11002 S:      Maintained
11003 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11004 F:      Documentation/devicetree/overlay-notes.txt
11005 F:      drivers/of/overlay.c
11006 F:      drivers/of/resolver.c
11007 K:      of_overlay_notifier_
11008
11009 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11010 M:      Rob Herring <robh+dt@kernel.org>
11011 M:      Frank Rowand <frowand.list@gmail.com>
11012 L:      devicetree@vger.kernel.org
11013 W:      http://www.devicetree.org/
11014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11015 S:      Maintained
11016 F:      drivers/of/
11017 F:      include/linux/of*.h
11018 F:      scripts/dtc/
11019 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11020
11021 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11022 M:      Rob Herring <robh+dt@kernel.org>
11023 M:      Mark Rutland <mark.rutland@arm.com>
11024 L:      devicetree@vger.kernel.org
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11026 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11027 S:      Maintained
11028 F:      Documentation/devicetree/
11029 F:      arch/*/boot/dts/
11030 F:      include/dt-bindings/
11031
11032 OPENCORES I2C BUS DRIVER
11033 M:      Peter Korsgaard <peter@korsgaard.com>
11034 L:      linux-i2c@vger.kernel.org
11035 S:      Maintained
11036 F:      Documentation/i2c/busses/i2c-ocores
11037 F:      drivers/i2c/busses/i2c-ocores.c
11038
11039 OPENRISC ARCHITECTURE
11040 M:      Jonas Bonn <jonas@southpole.se>
11041 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11042 M:      Stafford Horne <shorne@gmail.com>
11043 T:      git git://github.com/openrisc/linux.git
11044 L:      openrisc@lists.librecores.org
11045 W:      http://openrisc.io
11046 S:      Maintained
11047 F:      Documentation/devicetree/bindings/openrisc/
11048 F:      Documentation/openrisc/
11049 F:      arch/openrisc/
11050 F:      drivers/irqchip/irq-ompic.c
11051 F:      drivers/irqchip/irq-or1k-*
11052
11053 OPENVSWITCH
11054 M:      Pravin B Shelar <pshelar@ovn.org>
11055 L:      netdev@vger.kernel.org
11056 L:      dev@openvswitch.org
11057 W:      http://openvswitch.org
11058 S:      Maintained
11059 F:      net/openvswitch/
11060 F:      include/uapi/linux/openvswitch.h
11061
11062 OPERATING PERFORMANCE POINTS (OPP)
11063 M:      Viresh Kumar <vireshk@kernel.org>
11064 M:      Nishanth Menon <nm@ti.com>
11065 M:      Stephen Boyd <sboyd@kernel.org>
11066 L:      linux-pm@vger.kernel.org
11067 S:      Maintained
11068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11069 F:      drivers/opp/
11070 F:      include/linux/pm_opp.h
11071 F:      Documentation/power/opp.txt
11072 F:      Documentation/devicetree/bindings/opp/
11073
11074 OPL4 DRIVER
11075 M:      Clemens Ladisch <clemens@ladisch.de>
11076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11077 T:      git git://git.alsa-project.org/alsa-kernel.git
11078 S:      Maintained
11079 F:      sound/drivers/opl4/
11080
11081 OPROFILE
11082 M:      Robert Richter <rric@kernel.org>
11083 L:      oprofile-list@lists.sf.net
11084 S:      Maintained
11085 F:      arch/*/include/asm/oprofile*.h
11086 F:      arch/*/oprofile/
11087 F:      drivers/oprofile/
11088 F:      include/linux/oprofile.h
11089
11090 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11091 M:      Mark Fasheh <mark@fasheh.com>
11092 M:      Joel Becker <jlbec@evilplan.org>
11093 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11094 W:      http://ocfs2.wiki.kernel.org
11095 S:      Supported
11096 F:      Documentation/filesystems/ocfs2.txt
11097 F:      Documentation/filesystems/dlmfs.txt
11098 F:      fs/ocfs2/
11099
11100 ORANGEFS FILESYSTEM
11101 M:      Mike Marshall <hubcap@omnibond.com>
11102 R:      Martin Brandenburg <martin@omnibond.com>
11103 L:      devel@lists.orangefs.org
11104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11105 S:      Supported
11106 F:      fs/orangefs/
11107 F:      Documentation/filesystems/orangefs.txt
11108
11109 ORINOCO DRIVER
11110 L:      linux-wireless@vger.kernel.org
11111 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11112 W:      http://www.nongnu.org/orinoco/
11113 S:      Orphan
11114 F:      drivers/net/wireless/intersil/orinoco/
11115
11116 OSD LIBRARY and FILESYSTEM
11117 M:      Boaz Harrosh <ooo@electrozaur.com>
11118 S:      Maintained
11119 F:      drivers/scsi/osd/
11120 F:      include/scsi/osd_*
11121 F:      fs/exofs/
11122
11123 OV2659 OMNIVISION SENSOR DRIVER
11124 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11125 L:      linux-media@vger.kernel.org
11126 W:      https://linuxtv.org
11127 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11128 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11129 S:      Maintained
11130 F:      drivers/media/i2c/ov2659.c
11131 F:      include/media/i2c/ov2659.h
11132
11133 OVERLAY FILESYSTEM
11134 M:      Miklos Szeredi <miklos@szeredi.hu>
11135 L:      linux-unionfs@vger.kernel.org
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11137 S:      Supported
11138 F:      fs/overlayfs/
11139 F:      Documentation/filesystems/overlayfs.txt
11140
11141 P54 WIRELESS DRIVER
11142 M:      Christian Lamparter <chunkeey@googlemail.com>
11143 L:      linux-wireless@vger.kernel.org
11144 W:      http://wireless.kernel.org/en/users/Drivers/p54
11145 S:      Maintained
11146 F:      drivers/net/wireless/intersil/p54/
11147
11148 PA SEMI ETHERNET DRIVER
11149 L:      netdev@vger.kernel.org
11150 S:      Orphan
11151 F:      drivers/net/ethernet/pasemi/*
11152
11153 PA SEMI SMBUS DRIVER
11154 L:      linux-i2c@vger.kernel.org
11155 S:      Orphan
11156 F:      drivers/i2c/busses/i2c-pasemi.c
11157
11158 PADATA PARALLEL EXECUTION MECHANISM
11159 M:      Steffen Klassert <steffen.klassert@secunet.com>
11160 L:      linux-crypto@vger.kernel.org
11161 S:      Maintained
11162 F:      kernel/padata.c
11163 F:      include/linux/padata.h
11164 F:      Documentation/padata.txt
11165
11166 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11167 M:      Harald Welte <laforge@gnumonks.org>
11168 L:      platform-driver-x86@vger.kernel.org
11169 S:      Maintained
11170 F:      drivers/platform/x86/panasonic-laptop.c
11171
11172 PARALLEL LCD/KEYPAD PANEL DRIVER
11173 M:      Willy Tarreau <willy@haproxy.com>
11174 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11175 S:      Odd Fixes
11176 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11177 F:      drivers/auxdisplay/panel.c
11178
11179 PARALLEL PORT SUBSYSTEM
11180 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11181 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11182 L:      linux-parport@lists.infradead.org (subscribers-only)
11183 S:      Maintained
11184 F:      drivers/parport/
11185 F:      include/linux/parport*.h
11186 F:      drivers/char/ppdev.c
11187 F:      include/uapi/linux/ppdev.h
11188 F:      Documentation/parport*.txt
11189
11190 PARAVIRT_OPS INTERFACE
11191 M:      Juergen Gross <jgross@suse.com>
11192 M:      Alok Kataria <akataria@vmware.com>
11193 L:      virtualization@lists.linux-foundation.org
11194 S:      Supported
11195 F:      Documentation/virtual/paravirt_ops.txt
11196 F:      arch/*/kernel/paravirt*
11197 F:      arch/*/include/asm/paravirt*.h
11198 F:      include/linux/hypervisor.h
11199
11200 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11201 M:      Tim Waugh <tim@cyberelk.net>
11202 L:      linux-parport@lists.infradead.org (subscribers-only)
11203 S:      Maintained
11204 F:      Documentation/blockdev/paride.txt
11205 F:      drivers/block/paride/
11206
11207 PARISC ARCHITECTURE
11208 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11209 M:      Helge Deller <deller@gmx.de>
11210 L:      linux-parisc@vger.kernel.org
11211 W:      http://www.parisc-linux.org/
11212 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11215 S:      Maintained
11216 F:      arch/parisc/
11217 F:      Documentation/parisc/
11218 F:      drivers/parisc/
11219 F:      drivers/char/agp/parisc-agp.c
11220 F:      drivers/input/serio/gscps2.c
11221 F:      drivers/parport/parport_gsc.*
11222 F:      drivers/tty/serial/8250/8250_gsc.c
11223 F:      drivers/video/fbdev/sti*
11224 F:      drivers/video/console/sti*
11225 F:      drivers/video/logo/logo_parisc*
11226
11227 PARMAN
11228 M:      Jiri Pirko <jiri@mellanox.com>
11229 L:      netdev@vger.kernel.org
11230 S:      Supported
11231 F:      lib/parman.c
11232 F:      lib/test_parman.c
11233 F:      include/linux/parman.h
11234
11235 PC87360 HARDWARE MONITORING DRIVER
11236 M:      Jim Cromie <jim.cromie@gmail.com>
11237 L:      linux-hwmon@vger.kernel.org
11238 S:      Maintained
11239 F:      Documentation/hwmon/pc87360
11240 F:      drivers/hwmon/pc87360.c
11241
11242 PC8736x GPIO DRIVER
11243 M:      Jim Cromie <jim.cromie@gmail.com>
11244 S:      Maintained
11245 F:      drivers/char/pc8736x_gpio.c
11246
11247 PC87427 HARDWARE MONITORING DRIVER
11248 M:      Jean Delvare <jdelvare@suse.com>
11249 L:      linux-hwmon@vger.kernel.org
11250 S:      Maintained
11251 F:      Documentation/hwmon/pc87427
11252 F:      drivers/hwmon/pc87427.c
11253
11254 PCA9532 LED DRIVER
11255 M:      Riku Voipio <riku.voipio@iki.fi>
11256 S:      Maintained
11257 F:      drivers/leds/leds-pca9532.c
11258 F:      include/linux/leds-pca9532.h
11259
11260 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11261 M:      Guenter Roeck <linux@roeck-us.net>
11262 L:      linux-i2c@vger.kernel.org
11263 S:      Maintained
11264 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11265
11266 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11267 M:      Khalid Aziz <khalid@gonehiking.org>
11268 S:      Maintained
11269 F:      drivers/firmware/pcdp.*
11270
11271 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11272 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11273 L:      linux-pci@vger.kernel.org
11274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11275 S:      Maintained
11276 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11277 F:      drivers/pci/controller/pci-aardvark.c
11278
11279 PCI DRIVER FOR ALTERA PCIE IP
11280 M:      Ley Foon Tan <lftan@altera.com>
11281 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11282 L:      linux-pci@vger.kernel.org
11283 S:      Supported
11284 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11285 F:      drivers/pci/controller/pcie-altera.c
11286
11287 PCI DRIVER FOR APPLIEDMICRO XGENE
11288 M:      Tanmay Inamdar <tinamdar@apm.com>
11289 L:      linux-pci@vger.kernel.org
11290 L:      linux-arm-kernel@lists.infradead.org
11291 S:      Maintained
11292 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11293 F:      drivers/pci/controller/pci-xgene.c
11294
11295 PCI DRIVER FOR ARM VERSATILE PLATFORM
11296 M:      Rob Herring <robh@kernel.org>
11297 L:      linux-pci@vger.kernel.org
11298 L:      linux-arm-kernel@lists.infradead.org
11299 S:      Maintained
11300 F:      Documentation/devicetree/bindings/pci/versatile.txt
11301 F:      drivers/pci/controller/pci-versatile.c
11302
11303 PCI DRIVER FOR ARMADA 8K
11304 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11305 L:      linux-pci@vger.kernel.org
11306 L:      linux-arm-kernel@lists.infradead.org
11307 S:      Maintained
11308 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11309 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11310
11311 PCI DRIVER FOR CADENCE PCIE IP
11312 M:      Alan Douglas <adouglas@cadence.com>
11313 L:      linux-pci@vger.kernel.org
11314 S:      Maintained
11315 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11316 F:      drivers/pci/controller/pcie-cadence*
11317
11318 PCI DRIVER FOR FREESCALE LAYERSCAPE
11319 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11320 M:      Mingkai Hu <mingkai.hu@nxp.com>
11321 M:      Roy Zang <roy.zang@nxp.com>
11322 L:      linuxppc-dev@lists.ozlabs.org
11323 L:      linux-pci@vger.kernel.org
11324 L:      linux-arm-kernel@lists.infradead.org
11325 S:      Maintained
11326 F:      drivers/pci/controller/dwc/*layerscape*
11327
11328 PCI DRIVER FOR GENERIC OF HOSTS
11329 M:      Will Deacon <will.deacon@arm.com>
11330 L:      linux-pci@vger.kernel.org
11331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11334 F:      drivers/pci/controller/pci-host-common.c
11335 F:      drivers/pci/controller/pci-host-generic.c
11336
11337 PCI DRIVER FOR IMX6
11338 M:      Richard Zhu <hongxing.zhu@nxp.com>
11339 M:      Lucas Stach <l.stach@pengutronix.de>
11340 L:      linux-pci@vger.kernel.org
11341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11342 S:      Maintained
11343 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11344 F:      drivers/pci/controller/dwc/*imx6*
11345
11346 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11347 M:      Keith Busch <keith.busch@intel.com>
11348 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11349 L:      linux-pci@vger.kernel.org
11350 S:      Supported
11351 F:      drivers/pci/controller/vmd.c
11352
11353 PCI DRIVER FOR MICROSEMI SWITCHTEC
11354 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11355 M:      Logan Gunthorpe <logang@deltatee.com>
11356 L:      linux-pci@vger.kernel.org
11357 S:      Maintained
11358 F:      Documentation/switchtec.txt
11359 F:      Documentation/ABI/testing/sysfs-class-switchtec
11360 F:      drivers/pci/switch/switchtec*
11361 F:      include/uapi/linux/switchtec_ioctl.h
11362 F:      include/linux/switchtec.h
11363 F:      drivers/ntb/hw/mscc/
11364
11365 PCI DRIVER FOR MOBIVEIL PCIE IP
11366 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11367 L:      linux-pci@vger.kernel.org
11368 S:      Supported
11369 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11370 F:      drivers/pci/controller/pcie-mobiveil.c
11371
11372 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11373 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11374 M:      Jason Cooper <jason@lakedaemon.net>
11375 L:      linux-pci@vger.kernel.org
11376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11377 S:      Maintained
11378 F:      drivers/pci/controller/*mvebu*
11379
11380 PCI DRIVER FOR NVIDIA TEGRA
11381 M:      Thierry Reding <thierry.reding@gmail.com>
11382 L:      linux-tegra@vger.kernel.org
11383 L:      linux-pci@vger.kernel.org
11384 S:      Supported
11385 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11386 F:      drivers/pci/controller/pci-tegra.c
11387
11388 PCI DRIVER FOR RENESAS R-CAR
11389 M:      Simon Horman <horms@verge.net.au>
11390 L:      linux-pci@vger.kernel.org
11391 L:      linux-renesas-soc@vger.kernel.org
11392 S:      Maintained
11393 F:      drivers/pci/controller/*rcar*
11394
11395 PCI DRIVER FOR SAMSUNG EXYNOS
11396 M:      Jingoo Han <jingoohan1@gmail.com>
11397 L:      linux-pci@vger.kernel.org
11398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11399 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11400 S:      Maintained
11401 F:      drivers/pci/controller/dwc/pci-exynos.c
11402
11403 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11404 M:      Jingoo Han <jingoohan1@gmail.com>
11405 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11406 L:      linux-pci@vger.kernel.org
11407 S:      Maintained
11408 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11409 F:      drivers/pci/controller/dwc/*designware*
11410
11411 PCI DRIVER FOR TI DRA7XX
11412 M:      Kishon Vijay Abraham I <kishon@ti.com>
11413 L:      linux-omap@vger.kernel.org
11414 L:      linux-pci@vger.kernel.org
11415 S:      Supported
11416 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11417 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11418
11419 PCI DRIVER FOR TI KEYSTONE
11420 M:      Murali Karicheri <m-karicheri2@ti.com>
11421 L:      linux-pci@vger.kernel.org
11422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11423 S:      Maintained
11424 F:      drivers/pci/controller/dwc/pci-keystone.c
11425
11426 PCI ENDPOINT SUBSYSTEM
11427 M:      Kishon Vijay Abraham I <kishon@ti.com>
11428 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11429 L:      linux-pci@vger.kernel.org
11430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11431 S:      Supported
11432 F:      drivers/pci/endpoint/
11433 F:      drivers/misc/pci_endpoint_test.c
11434 F:      tools/pci/
11435
11436 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11437 M:      Russell Currey <ruscur@russell.cc>
11438 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11439 M:      Oliver O'Halloran <oohall@gmail.com>
11440 L:      linuxppc-dev@lists.ozlabs.org
11441 S:      Supported
11442 F:      Documentation/PCI/pci-error-recovery.txt
11443 F:      drivers/pci/pcie/aer.c
11444 F:      drivers/pci/pcie/dpc.c
11445 F:      drivers/pci/pcie/err.c
11446 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11447 F:      arch/powerpc/kernel/eeh*.c
11448 F:      arch/powerpc/platforms/*/eeh*.c
11449 F:      arch/powerpc/include/*/eeh*.h
11450
11451 PCI ERROR RECOVERY
11452 M:      Linas Vepstas <linasvepstas@gmail.com>
11453 L:      linux-pci@vger.kernel.org
11454 S:      Supported
11455 F:      Documentation/PCI/pci-error-recovery.txt
11456
11457 PCI MSI DRIVER FOR ALTERA MSI IP
11458 M:      Ley Foon Tan <lftan@altera.com>
11459 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11460 L:      linux-pci@vger.kernel.org
11461 S:      Supported
11462 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11463 F:      drivers/pci/controller/pcie-altera-msi.c
11464
11465 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11466 M:      Duc Dang <dhdang@apm.com>
11467 L:      linux-pci@vger.kernel.org
11468 L:      linux-arm-kernel@lists.infradead.org
11469 S:      Maintained
11470 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11471 F:      drivers/pci/controller/pci-xgene-msi.c
11472
11473 PCI SUBSYSTEM
11474 M:      Bjorn Helgaas <bhelgaas@google.com>
11475 L:      linux-pci@vger.kernel.org
11476 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11478 S:      Supported
11479 F:      Documentation/devicetree/bindings/pci/
11480 F:      Documentation/PCI/
11481 F:      drivers/acpi/pci*
11482 F:      drivers/pci/
11483 F:      include/asm-generic/pci*
11484 F:      include/linux/pci*
11485 F:      include/linux/of_pci.h
11486 F:      include/uapi/linux/pci*
11487 F:      lib/pci*
11488 F:      arch/x86/pci/
11489 F:      arch/x86/kernel/quirks.c
11490
11491 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11492 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11493 L:      linux-pci@vger.kernel.org
11494 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11496 S:      Supported
11497 F:      drivers/pci/controller/
11498
11499 PCIE DRIVER FOR AXIS ARTPEC
11500 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11501 L:      linux-arm-kernel@axis.com
11502 L:      linux-pci@vger.kernel.org
11503 S:      Maintained
11504 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11505 F:      drivers/pci/controller/dwc/*artpec*
11506
11507 PCIE DRIVER FOR CAVIUM THUNDERX
11508 M:      David Daney <david.daney@cavium.com>
11509 L:      linux-pci@vger.kernel.org
11510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11511 S:      Supported
11512 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11513 F:      drivers/pci/controller/pci-thunder-*
11514
11515 PCIE DRIVER FOR HISILICON
11516 M:      Zhou Wang <wangzhou1@hisilicon.com>
11517 L:      linux-pci@vger.kernel.org
11518 S:      Maintained
11519 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11520 F:      drivers/pci/controller/dwc/pcie-hisi.c
11521
11522 PCIE DRIVER FOR HISILICON KIRIN
11523 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11524 M:      Binghui Wang <wangbinghui@hisilicon.com>
11525 L:      linux-pci@vger.kernel.org
11526 S:      Maintained
11527 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11528 F:      drivers/pci/controller/dwc/pcie-kirin.c
11529
11530 PCIE DRIVER FOR HISILICON STB
11531 M:      Jianguo Sun <sunjianguo1@huawei.com>
11532 M:      Shawn Guo <shawn.guo@linaro.org>
11533 L:      linux-pci@vger.kernel.org
11534 S:      Maintained
11535 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11536 F:      drivers/pci/controller/dwc/pcie-histb.c
11537
11538 PCIE DRIVER FOR MEDIATEK
11539 M:      Ryder Lee <ryder.lee@mediatek.com>
11540 L:      linux-pci@vger.kernel.org
11541 L:      linux-mediatek@lists.infradead.org
11542 S:      Supported
11543 F:      Documentation/devicetree/bindings/pci/mediatek*
11544 F:      drivers/pci/controller/*mediatek*
11545
11546 PCIE DRIVER FOR QUALCOMM MSM
11547 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11548 L:      linux-pci@vger.kernel.org
11549 L:      linux-arm-msm@vger.kernel.org
11550 S:      Maintained
11551 F:      drivers/pci/controller/dwc/*qcom*
11552
11553 PCIE DRIVER FOR ROCKCHIP
11554 M:      Shawn Lin <shawn.lin@rock-chips.com>
11555 L:      linux-pci@vger.kernel.org
11556 L:      linux-rockchip@lists.infradead.org
11557 S:      Maintained
11558 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11559 F:      drivers/pci/controller/pcie-rockchip*
11560
11561 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11562 M:      Linus Walleij <linus.walleij@linaro.org>
11563 L:      linux-pci@vger.kernel.org
11564 S:      Maintained
11565 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11566 F:      drivers/pci/controller/pci-v3-semi.c
11567
11568 PCIE DRIVER FOR ST SPEAR13XX
11569 M:      Pratyush Anand <pratyush.anand@gmail.com>
11570 L:      linux-pci@vger.kernel.org
11571 S:      Maintained
11572 F:      drivers/pci/controller/dwc/*spear*
11573
11574 PCMCIA SUBSYSTEM
11575 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11577 S:      Odd Fixes
11578 F:      Documentation/pcmcia/
11579 F:      tools/pcmcia/
11580 F:      drivers/pcmcia/
11581 F:      include/pcmcia/
11582
11583 PCNET32 NETWORK DRIVER
11584 M:      Don Fry <pcnet32@frontier.com>
11585 L:      netdev@vger.kernel.org
11586 S:      Maintained
11587 F:      drivers/net/ethernet/amd/pcnet32.c
11588
11589 PCRYPT PARALLEL CRYPTO ENGINE
11590 M:      Steffen Klassert <steffen.klassert@secunet.com>
11591 L:      linux-crypto@vger.kernel.org
11592 S:      Maintained
11593 F:      crypto/pcrypt.c
11594 F:      include/crypto/pcrypt.h
11595
11596 PEAQ WMI HOTKEYS DRIVER
11597 M:      Hans de Goede <hdegoede@redhat.com>
11598 L:      platform-driver-x86@vger.kernel.org
11599 S:      Maintained
11600 F:      drivers/platform/x86/peaq-wmi.c
11601
11602 PER-CPU MEMORY ALLOCATOR
11603 M:      Dennis Zhou <dennis@kernel.org>
11604 M:      Tejun Heo <tj@kernel.org>
11605 M:      Christoph Lameter <cl@linux.com>
11606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11607 S:      Maintained
11608 F:      include/linux/percpu*.h
11609 F:      mm/percpu*.c
11610 F:      arch/*/include/asm/percpu.h
11611
11612 PER-TASK DELAY ACCOUNTING
11613 M:      Balbir Singh <bsingharora@gmail.com>
11614 S:      Maintained
11615 F:      include/linux/delayacct.h
11616 F:      kernel/delayacct.c
11617
11618 PERFORMANCE EVENTS SUBSYSTEM
11619 M:      Peter Zijlstra <peterz@infradead.org>
11620 M:      Ingo Molnar <mingo@redhat.com>
11621 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11622 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11623 R:      Jiri Olsa <jolsa@redhat.com>
11624 R:      Namhyung Kim <namhyung@kernel.org>
11625 L:      linux-kernel@vger.kernel.org
11626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11627 S:      Supported
11628 F:      kernel/events/*
11629 F:      include/linux/perf_event.h
11630 F:      include/uapi/linux/perf_event.h
11631 F:      arch/*/kernel/perf_event*.c
11632 F:      arch/*/kernel/*/perf_event*.c
11633 F:      arch/*/kernel/*/*/perf_event*.c
11634 F:      arch/*/include/asm/perf_event.h
11635 F:      arch/*/kernel/perf_callchain.c
11636 F:      arch/*/events/*
11637 F:      tools/perf/
11638
11639 PERSONALITY HANDLING
11640 M:      Christoph Hellwig <hch@infradead.org>
11641 L:      linux-abi-devel@lists.sourceforge.net
11642 S:      Maintained
11643 F:      include/linux/personality.h
11644 F:      include/uapi/linux/personality.h
11645
11646 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11647 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11648 L:      linux-input@vger.kernel.org
11649 S:      Maintained
11650 F:      Documentation/input/devices/pxrc.rst
11651 F:      drivers/input/joystick/pxrc.c
11652
11653 PHONET PROTOCOL
11654 M:      Remi Denis-Courmont <courmisch@gmail.com>
11655 S:      Supported
11656 F:      Documentation/networking/phonet.txt
11657 F:      include/linux/phonet.h
11658 F:      include/net/phonet/
11659 F:      include/uapi/linux/phonet.h
11660 F:      net/phonet/
11661
11662 PHRAM MTD DRIVER
11663 M:      Joern Engel <joern@lazybastard.org>
11664 L:      linux-mtd@lists.infradead.org
11665 S:      Maintained
11666 F:      drivers/mtd/devices/phram.c
11667
11668 PICOLCD HID DRIVER
11669 M:      Bruno Prémont <bonbons@linux-vserver.org>
11670 L:      linux-input@vger.kernel.org
11671 S:      Maintained
11672 F:      drivers/hid/hid-picolcd*
11673
11674 PICOXCELL SUPPORT
11675 M:      Jamie Iles <jamie@jamieiles.com>
11676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11677 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11678 S:      Supported
11679 F:      arch/arm/boot/dts/picoxcell*
11680 F:      arch/arm/mach-picoxcell/
11681 F:      drivers/crypto/picoxcell*
11682
11683 PIN CONTROL SUBSYSTEM
11684 M:      Linus Walleij <linus.walleij@linaro.org>
11685 L:      linux-gpio@vger.kernel.org
11686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11687 S:      Maintained
11688 F:      Documentation/devicetree/bindings/pinctrl/
11689 F:      Documentation/driver-api/pinctl.rst
11690 F:      drivers/pinctrl/
11691 F:      include/linux/pinctrl/
11692
11693 PIN CONTROLLER - ATMEL AT91
11694 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11696 S:      Maintained
11697 F:      drivers/pinctrl/pinctrl-at91.*
11698
11699 PIN CONTROLLER - ATMEL AT91 PIO4
11700 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11702 L:      linux-gpio@vger.kernel.org
11703 S:      Supported
11704 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11705
11706 PIN CONTROLLER - FREESCALE
11707 M:      Dong Aisheng <aisheng.dong@nxp.com>
11708 M:      Fabio Estevam <festevam@gmail.com>
11709 M:      Shawn Guo <shawnguo@kernel.org>
11710 M:      Stefan Agner <stefan@agner.ch>
11711 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11712 L:      linux-gpio@vger.kernel.org
11713 S:      Maintained
11714 F:      drivers/pinctrl/freescale/
11715 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11716
11717 PIN CONTROLLER - INTEL
11718 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11719 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11720 S:      Maintained
11721 F:      drivers/pinctrl/intel/
11722
11723 PIN CONTROLLER - MEDIATEK
11724 M:      Sean Wang <sean.wang@kernel.org>
11725 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11726 S:      Maintained
11727 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11728 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11729 F:      drivers/pinctrl/mediatek/
11730
11731 PIN CONTROLLER - QUALCOMM
11732 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11733 S:      Maintained
11734 L:      linux-arm-msm@vger.kernel.org
11735 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11736 F:      drivers/pinctrl/qcom/
11737
11738 PIN CONTROLLER - RENESAS
11739 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11740 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11741 L:      linux-renesas-soc@vger.kernel.org
11742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11743 S:      Maintained
11744 F:      drivers/pinctrl/sh-pfc/
11745
11746 PIN CONTROLLER - SAMSUNG
11747 M:      Tomasz Figa <tomasz.figa@gmail.com>
11748 M:      Krzysztof Kozlowski <krzk@kernel.org>
11749 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11751 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11752 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11754 S:      Maintained
11755 F:      drivers/pinctrl/samsung/
11756 F:      include/dt-bindings/pinctrl/samsung.h
11757 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11758
11759 PIN CONTROLLER - SINGLE
11760 M:      Tony Lindgren <tony@atomide.com>
11761 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11763 L:      linux-omap@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/pinctrl/pinctrl-single.c
11766
11767 PIN CONTROLLER - ST SPEAR
11768 M:      Viresh Kumar <vireshk@kernel.org>
11769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11770 W:      http://www.st.com/spear
11771 S:      Maintained
11772 F:      drivers/pinctrl/spear/
11773
11774 PISTACHIO SOC SUPPORT
11775 M:      James Hartley <james.hartley@sondrel.com>
11776 L:      linux-mips@linux-mips.org
11777 S:      Odd Fixes
11778 F:      arch/mips/pistachio/
11779 F:      arch/mips/include/asm/mach-pistachio/
11780 F:      arch/mips/boot/dts/img/pistachio*
11781 F:      arch/mips/configs/pistachio*_defconfig
11782
11783 PKTCDVD DRIVER
11784 S:      Orphan
11785 M:      linux-block@vger.kernel.org
11786 F:      drivers/block/pktcdvd.c
11787 F:      include/linux/pktcdvd.h
11788 F:      include/uapi/linux/pktcdvd.h
11789
11790 PKUNITY SOC DRIVERS
11791 M:      Guan Xuetao <gxt@pku.edu.cn>
11792 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11793 S:      Maintained
11794 T:      git git://github.com/gxt/linux.git
11795 F:      drivers/input/serio/i8042-unicore32io.h
11796 F:      drivers/i2c/busses/i2c-puv3.c
11797 F:      drivers/video/fbdev/fb-puv3.c
11798 F:      drivers/rtc/rtc-puv3.c
11799
11800 PMBUS HARDWARE MONITORING DRIVERS
11801 M:      Guenter Roeck <linux@roeck-us.net>
11802 L:      linux-hwmon@vger.kernel.org
11803 W:      http://hwmon.wiki.kernel.org/
11804 W:      http://www.roeck-us.net/linux/drivers/
11805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11806 S:      Maintained
11807 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11808 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11809 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11810 F:      Documentation/hwmon/adm1275
11811 F:      Documentation/hwmon/ibm-cffps
11812 F:      Documentation/hwmon/ir35221
11813 F:      Documentation/hwmon/lm25066
11814 F:      Documentation/hwmon/ltc2978
11815 F:      Documentation/hwmon/ltc3815
11816 F:      Documentation/hwmon/max16064
11817 F:      Documentation/hwmon/max20751
11818 F:      Documentation/hwmon/max31785
11819 F:      Documentation/hwmon/max34440
11820 F:      Documentation/hwmon/max8688
11821 F:      Documentation/hwmon/pmbus
11822 F:      Documentation/hwmon/pmbus-core
11823 F:      Documentation/hwmon/tps40422
11824 F:      Documentation/hwmon/ucd9000
11825 F:      Documentation/hwmon/ucd9200
11826 F:      Documentation/hwmon/zl6100
11827 F:      drivers/hwmon/pmbus/
11828 F:      include/linux/pmbus.h
11829
11830 PMC SIERRA MaxRAID DRIVER
11831 L:      linux-scsi@vger.kernel.org
11832 W:      http://www.pmc-sierra.com/
11833 S:      Orphan
11834 F:      drivers/scsi/pmcraid.*
11835
11836 PMC SIERRA PM8001 DRIVER
11837 M:      Jack Wang <jinpu.wang@profitbricks.com>
11838 M:      lindar_liu@usish.com
11839 L:      linux-scsi@vger.kernel.org
11840 S:      Supported
11841 F:      drivers/scsi/pm8001/
11842
11843 PNP SUPPORT
11844 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11845 S:      Maintained
11846 F:      drivers/pnp/
11847
11848 POSIX CLOCKS and TIMERS
11849 M:      Thomas Gleixner <tglx@linutronix.de>
11850 L:      linux-kernel@vger.kernel.org
11851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11852 S:      Maintained
11853 F:      fs/timerfd.c
11854 F:      include/linux/timer*
11855 F:      kernel/time/*timer*
11856
11857 POWER MANAGEMENT CORE
11858 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11859 L:      linux-pm@vger.kernel.org
11860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11861 B:      https://bugzilla.kernel.org
11862 S:      Supported
11863 F:      drivers/base/power/
11864 F:      include/linux/pm.h
11865 F:      include/linux/pm_*
11866 F:      include/linux/powercap.h
11867 F:      drivers/powercap/
11868 F:      kernel/configs/nopm.config
11869
11870 POWER STATE COORDINATION INTERFACE (PSCI)
11871 M:      Mark Rutland <mark.rutland@arm.com>
11872 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11873 L:      linux-arm-kernel@lists.infradead.org
11874 S:      Maintained
11875 F:      drivers/firmware/psci*.c
11876 F:      include/linux/psci.h
11877 F:      include/uapi/linux/psci.h
11878
11879 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11880 M:      Sebastian Reichel <sre@kernel.org>
11881 L:      linux-pm@vger.kernel.org
11882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11883 S:      Maintained
11884 F:      Documentation/ABI/testing/sysfs-class-power
11885 F:      Documentation/devicetree/bindings/power/supply/
11886 F:      include/linux/power_supply.h
11887 F:      drivers/power/supply/
11888
11889 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11890 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11891 L:      linuxppc-dev@lists.ozlabs.org
11892 S:      Maintained
11893 F:      drivers/char/powernv-op-panel.c
11894
11895 PPP OVER ATM (RFC 2364)
11896 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11897 S:      Maintained
11898 F:      net/atm/pppoatm.c
11899 F:      include/uapi/linux/atmppp.h
11900
11901 PPP OVER ETHERNET
11902 M:      Michal Ostrowski <mostrows@earthlink.net>
11903 S:      Maintained
11904 F:      drivers/net/ppp/pppoe.c
11905 F:      drivers/net/ppp/pppox.c
11906
11907 PPP OVER L2TP
11908 M:      James Chapman <jchapman@katalix.com>
11909 S:      Maintained
11910 F:      net/l2tp/l2tp_ppp.c
11911 F:      include/linux/if_pppol2tp.h
11912 F:      include/uapi/linux/if_pppol2tp.h
11913
11914 PPP PROTOCOL DRIVERS AND COMPRESSORS
11915 M:      Paul Mackerras <paulus@samba.org>
11916 L:      linux-ppp@vger.kernel.org
11917 S:      Maintained
11918 F:      drivers/net/ppp/ppp_*
11919
11920 PPS SUPPORT
11921 M:      Rodolfo Giometti <giometti@enneenne.com>
11922 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11923 L:      linuxpps@ml.enneenne.com (subscribers-only)
11924 S:      Maintained
11925 F:      Documentation/pps/
11926 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11927 F:      Documentation/ABI/testing/sysfs-pps
11928 F:      drivers/pps/
11929 F:      include/linux/pps*.h
11930 F:      include/uapi/linux/pps.h
11931
11932 PPTP DRIVER
11933 M:      Dmitry Kozlov <xeb@mail.ru>
11934 L:      netdev@vger.kernel.org
11935 S:      Maintained
11936 F:      drivers/net/ppp/pptp.c
11937 W:      http://sourceforge.net/projects/accel-pptp
11938
11939 PREEMPTIBLE KERNEL
11940 M:      Robert Love <rml@tech9.net>
11941 L:      kpreempt-tech@lists.sourceforge.net
11942 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11943 S:      Supported
11944 F:      Documentation/preempt-locking.txt
11945 F:      include/linux/preempt.h
11946
11947 PRINTK
11948 M:      Petr Mladek <pmladek@suse.com>
11949 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11950 R:      Steven Rostedt <rostedt@goodmis.org>
11951 S:      Maintained
11952 F:      kernel/printk/
11953 F:      include/linux/printk.h
11954
11955 PRISM54 WIRELESS DRIVER
11956 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11957 L:      linux-wireless@vger.kernel.org
11958 W:      http://wireless.kernel.org/en/users/Drivers/p54
11959 S:      Obsolete
11960 F:      drivers/net/wireless/intersil/prism54/
11961
11962 PROC FILESYSTEM
11963 R:      Alexey Dobriyan <adobriyan@gmail.com>
11964 L:      linux-kernel@vger.kernel.org
11965 L:      linux-fsdevel@vger.kernel.org
11966 S:      Maintained
11967 F:      fs/proc/
11968 F:      include/linux/proc_fs.h
11969 F:      tools/testing/selftests/proc/
11970
11971 PROC SYSCTL
11972 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11973 M:      Kees Cook <keescook@chromium.org>
11974 L:      linux-kernel@vger.kernel.org
11975 L:      linux-fsdevel@vger.kernel.org
11976 S:      Maintained
11977 F:      fs/proc/proc_sysctl.c
11978 F:      include/linux/sysctl.h
11979 F:      kernel/sysctl.c
11980 F:      tools/testing/selftests/sysctl/
11981
11982 PS3 NETWORK SUPPORT
11983 M:      Geoff Levand <geoff@infradead.org>
11984 L:      netdev@vger.kernel.org
11985 L:      linuxppc-dev@lists.ozlabs.org
11986 S:      Maintained
11987 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11988
11989 PS3 PLATFORM SUPPORT
11990 M:      Geoff Levand <geoff@infradead.org>
11991 L:      linuxppc-dev@lists.ozlabs.org
11992 S:      Maintained
11993 F:      arch/powerpc/boot/ps3*
11994 F:      arch/powerpc/include/asm/lv1call.h
11995 F:      arch/powerpc/include/asm/ps3*.h
11996 F:      arch/powerpc/platforms/ps3/
11997 F:      drivers/*/ps3*
11998 F:      drivers/ps3/
11999 F:      drivers/rtc/rtc-ps3.c
12000 F:      drivers/usb/host/*ps3.c
12001 F:      sound/ppc/snd_ps3*
12002
12003 PS3VRAM DRIVER
12004 M:      Jim Paris <jim@jtan.com>
12005 M:      Geoff Levand <geoff@infradead.org>
12006 L:      linuxppc-dev@lists.ozlabs.org
12007 S:      Maintained
12008 F:      drivers/block/ps3vram.c
12009
12010 PSAMPLE PACKET SAMPLING SUPPORT:
12011 M:      Yotam Gigi <yotam.gi@gmail.com>
12012 S:      Maintained
12013 F:      net/psample
12014 F:      include/net/psample.h
12015 F:      include/uapi/linux/psample.h
12016
12017 PSTORE FILESYSTEM
12018 M:      Kees Cook <keescook@chromium.org>
12019 M:      Anton Vorontsov <anton@enomsg.org>
12020 M:      Colin Cross <ccross@android.com>
12021 M:      Tony Luck <tony.luck@intel.com>
12022 S:      Maintained
12023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12024 F:      fs/pstore/
12025 F:      include/linux/pstore*
12026 F:      drivers/firmware/efi/efi-pstore.c
12027 F:      drivers/acpi/apei/erst.c
12028 F:      Documentation/admin-guide/ramoops.rst
12029 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12030 K:      \b(pstore|ramoops)
12031
12032 PTP HARDWARE CLOCK SUPPORT
12033 M:      Richard Cochran <richardcochran@gmail.com>
12034 L:      netdev@vger.kernel.org
12035 S:      Maintained
12036 W:      http://linuxptp.sourceforge.net/
12037 F:      Documentation/ABI/testing/sysfs-ptp
12038 F:      Documentation/ptp/*
12039 F:      drivers/net/phy/dp83640*
12040 F:      drivers/ptp/*
12041 F:      include/linux/ptp_cl*
12042
12043 PTRACE SUPPORT
12044 M:      Oleg Nesterov <oleg@redhat.com>
12045 S:      Maintained
12046 F:      include/asm-generic/syscall.h
12047 F:      include/linux/ptrace.h
12048 F:      include/linux/regset.h
12049 F:      include/linux/tracehook.h
12050 F:      include/uapi/linux/ptrace.h
12051 F:      include/uapi/linux/ptrace.h
12052 F:      include/asm-generic/ptrace.h
12053 F:      kernel/ptrace.c
12054 F:      arch/*/ptrace*.c
12055 F:      arch/*/*/ptrace*.c
12056 F:      arch/*/include/asm/ptrace*.h
12057
12058 PULSE8-CEC DRIVER
12059 M:      Hans Verkuil <hverkuil@xs4all.nl>
12060 L:      linux-media@vger.kernel.org
12061 T:      git git://linuxtv.org/media_tree.git
12062 S:      Maintained
12063 F:      drivers/media/usb/pulse8-cec/*
12064 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12065
12066 PVRUSB2 VIDEO4LINUX DRIVER
12067 M:      Mike Isely <isely@pobox.com>
12068 L:      pvrusb2@isely.net       (subscribers-only)
12069 L:      linux-media@vger.kernel.org
12070 W:      http://www.isely.net/pvrusb2/
12071 T:      git git://linuxtv.org/media_tree.git
12072 S:      Maintained
12073 F:      Documentation/media/v4l-drivers/pvrusb2*
12074 F:      drivers/media/usb/pvrusb2/
12075
12076 PWC WEBCAM DRIVER
12077 M:      Hans Verkuil <hverkuil@xs4all.nl>
12078 L:      linux-media@vger.kernel.org
12079 T:      git git://linuxtv.org/media_tree.git
12080 S:      Odd Fixes
12081 F:      drivers/media/usb/pwc/*
12082
12083 PWM FAN DRIVER
12084 M:      Kamil Debski <kamil@wypas.org>
12085 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12086 L:      linux-hwmon@vger.kernel.org
12087 S:      Supported
12088 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12089 F:      Documentation/hwmon/pwm-fan
12090 F:      drivers/hwmon/pwm-fan.c
12091
12092 PWM IR Transmitter
12093 M:      Sean Young <sean@mess.org>
12094 L:      linux-media@vger.kernel.org
12095 S:      Maintained
12096 F:      drivers/media/rc/pwm-ir-tx.c
12097
12098 PWM SUBSYSTEM
12099 M:      Thierry Reding <thierry.reding@gmail.com>
12100 L:      linux-pwm@vger.kernel.org
12101 S:      Maintained
12102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12103 F:      Documentation/pwm.txt
12104 F:      Documentation/devicetree/bindings/pwm/
12105 F:      include/linux/pwm.h
12106 F:      drivers/pwm/
12107 F:      drivers/video/backlight/pwm_bl.c
12108 F:      include/linux/pwm_backlight.h
12109 F:      drivers/gpio/gpio-mvebu.c
12110 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12111
12112 PXA GPIO DRIVER
12113 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12114 L:      linux-gpio@vger.kernel.org
12115 S:      Maintained
12116 F:      drivers/gpio/gpio-pxa.c
12117
12118 PXA MMCI DRIVER
12119 S:      Orphan
12120
12121 PXA RTC DRIVER
12122 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12123 L:      linux-rtc@vger.kernel.org
12124 S:      Maintained
12125
12126 PXA2xx/PXA3xx SUPPORT
12127 M:      Daniel Mack <daniel@zonque.org>
12128 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12129 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12131 T:      git git://github.com/hzhuang1/linux.git
12132 T:      git git://github.com/rjarzmik/linux.git
12133 S:      Maintained
12134 F:      arch/arm/boot/dts/pxa*
12135 F:      arch/arm/mach-pxa/
12136 F:      drivers/dma/pxa*
12137 F:      drivers/pcmcia/pxa2xx*
12138 F:      drivers/pinctrl/pxa/
12139 F:      drivers/spi/spi-pxa2xx*
12140 F:      drivers/usb/gadget/udc/pxa2*
12141 F:      include/sound/pxa2xx-lib.h
12142 F:      sound/arm/pxa*
12143 F:      sound/soc/pxa/
12144
12145 QAT DRIVER
12146 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12147 L:      qat-linux@intel.com
12148 S:      Supported
12149 F:      drivers/crypto/qat/
12150
12151 QCOM AUDIO (ASoC) DRIVERS
12152 M:      Patrick Lai <plai@codeaurora.org>
12153 M:      Banajit Goswami <bgoswami@codeaurora.org>
12154 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12155 S:      Supported
12156 F:      sound/soc/qcom/
12157
12158 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12159 M:      Gabriel Somlo <somlo@cmu.edu>
12160 M:      "Michael S. Tsirkin" <mst@redhat.com>
12161 L:      qemu-devel@nongnu.org
12162 S:      Maintained
12163 F:      drivers/firmware/qemu_fw_cfg.c
12164 F:      include/uapi/linux/qemu_fw_cfg.h
12165
12166 QIB DRIVER
12167 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12168 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12169 L:      linux-rdma@vger.kernel.org
12170 S:      Supported
12171 F:      drivers/infiniband/hw/qib/
12172
12173 QLOGIC QL41xxx FCOE DRIVER
12174 M:      QLogic-Storage-Upstream@cavium.com
12175 L:      linux-scsi@vger.kernel.org
12176 S:      Supported
12177 F:      drivers/scsi/qedf/
12178
12179 QLOGIC QL41xxx ISCSI DRIVER
12180 M:      QLogic-Storage-Upstream@cavium.com
12181 L:      linux-scsi@vger.kernel.org
12182 S:      Supported
12183 F:      drivers/scsi/qedi/
12184
12185 QLOGIC QL4xxx ETHERNET DRIVER
12186 M:      Ariel Elior <Ariel.Elior@cavium.com>
12187 M:      everest-linux-l2@cavium.com
12188 L:      netdev@vger.kernel.org
12189 S:      Supported
12190 F:      drivers/net/ethernet/qlogic/qed/
12191 F:      include/linux/qed/
12192 F:      drivers/net/ethernet/qlogic/qede/
12193
12194 QLOGIC QL4xxx RDMA DRIVER
12195 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12196 M:      Ariel Elior <Ariel.Elior@cavium.com>
12197 L:      linux-rdma@vger.kernel.org
12198 S:      Supported
12199 F:      drivers/infiniband/hw/qedr/
12200 F:      include/uapi/rdma/qedr-abi.h
12201
12202 QLOGIC QLA1280 SCSI DRIVER
12203 M:      Michael Reed <mdr@sgi.com>
12204 L:      linux-scsi@vger.kernel.org
12205 S:      Maintained
12206 F:      drivers/scsi/qla1280.[ch]
12207
12208 QLOGIC QLA2XXX FC-SCSI DRIVER
12209 M:      qla2xxx-upstream@qlogic.com
12210 L:      linux-scsi@vger.kernel.org
12211 S:      Supported
12212 F:      Documentation/scsi/LICENSE.qla2xxx
12213 F:      drivers/scsi/qla2xxx/
12214
12215 QLOGIC QLA3XXX NETWORK DRIVER
12216 M:      Dept-GELinuxNICDev@cavium.com
12217 L:      netdev@vger.kernel.org
12218 S:      Supported
12219 F:      Documentation/networking/LICENSE.qla3xxx
12220 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12221
12222 QLOGIC QLA4XXX iSCSI DRIVER
12223 M:      QLogic-Storage-Upstream@qlogic.com
12224 L:      linux-scsi@vger.kernel.org
12225 S:      Supported
12226 F:      Documentation/scsi/LICENSE.qla4xxx
12227 F:      drivers/scsi/qla4xxx/
12228
12229 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12230 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12231 M:      Manish Chopra <manish.chopra@cavium.com>
12232 M:      Dept-GELinuxNICDev@cavium.com
12233 L:      netdev@vger.kernel.org
12234 S:      Supported
12235 F:      drivers/net/ethernet/qlogic/qlcnic/
12236
12237 QLOGIC QLGE 10Gb ETHERNET DRIVER
12238 M:      Manish Chopra <manish.chopra@cavium.com>
12239 M:      Dept-GELinuxNICDev@cavium.com
12240 L:      netdev@vger.kernel.org
12241 S:      Supported
12242 F:      drivers/net/ethernet/qlogic/qlge/
12243
12244 QM1D1B0004 MEDIA DRIVER
12245 M:      Akihiro Tsukada <tskd08@gmail.com>
12246 L:      linux-media@vger.kernel.org
12247 S:      Odd Fixes
12248 F:      drivers/media/tuners/qm1d1b0004*
12249
12250 QM1D1C0042 MEDIA DRIVER
12251 M:      Akihiro Tsukada <tskd08@gmail.com>
12252 L:      linux-media@vger.kernel.org
12253 S:      Odd Fixes
12254 F:      drivers/media/tuners/qm1d1c0042*
12255
12256 QNX4 FILESYSTEM
12257 M:      Anders Larsen <al@alarsen.net>
12258 W:      http://www.alarsen.net/linux/qnx4fs/
12259 S:      Maintained
12260 F:      fs/qnx4/
12261 F:      include/uapi/linux/qnx4_fs.h
12262 F:      include/uapi/linux/qnxtypes.h
12263
12264 QORIQ DPAA2 FSL-MC BUS DRIVER
12265 M:      Stuart Yoder <stuyoder@gmail.com>
12266 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12267 L:      linux-kernel@vger.kernel.org
12268 S:      Maintained
12269 F:      drivers/bus/fsl-mc/
12270 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12271 F:      Documentation/networking/dpaa2/overview.rst
12272
12273 QT1010 MEDIA DRIVER
12274 M:      Antti Palosaari <crope@iki.fi>
12275 L:      linux-media@vger.kernel.org
12276 W:      https://linuxtv.org
12277 W:      http://palosaari.fi/linux/
12278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12279 T:      git git://linuxtv.org/anttip/media_tree.git
12280 S:      Maintained
12281 F:      drivers/media/tuners/qt1010*
12282
12283 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12284 M:      Kalle Valo <kvalo@codeaurora.org>
12285 L:      ath10k@lists.infradead.org
12286 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12288 S:      Supported
12289 F:      drivers/net/wireless/ath/ath10k/
12290
12291 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12292 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12293 L:      linux-wireless@vger.kernel.org
12294 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12295 S:      Supported
12296 F:      drivers/net/wireless/ath/ath9k/
12297
12298 QUALCOMM CAMERA SUBSYSTEM DRIVER
12299 M:      Todor Tomov <todor.tomov@linaro.org>
12300 L:      linux-media@vger.kernel.org
12301 S:      Maintained
12302 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12303 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12304 F:      drivers/media/platform/qcom/camss/
12305
12306 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12307 M:  Ilia Lin <ilia.lin@gmail.com>
12308 L:  linux-pm@vger.kernel.org
12309 S:  Maintained
12310 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12311 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12312
12313 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12314 M:      Timur Tabi <timur@kernel.org>
12315 L:      netdev@vger.kernel.org
12316 S:      Maintained
12317 F:      drivers/net/ethernet/qualcomm/emac/
12318
12319 QUALCOMM GENERIC INTERFACE I2C DRIVER
12320 M:      Alok Chauhan <alokc@codeaurora.org>
12321 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12322 L:      linux-i2c@vger.kernel.org
12323 L:      linux-arm-msm@vger.kernel.org
12324 S:      Supported
12325 F:      drivers/i2c/busses/i2c-qcom-geni.c
12326
12327 QUALCOMM HEXAGON ARCHITECTURE
12328 M:      Richard Kuo <rkuo@codeaurora.org>
12329 L:      linux-hexagon@vger.kernel.org
12330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12331 S:      Supported
12332 F:      arch/hexagon/
12333
12334 QUALCOMM HIDMA DRIVER
12335 M:      Sinan Kaya <okaya@kernel.org>
12336 L:      linux-arm-kernel@lists.infradead.org
12337 L:      linux-arm-msm@vger.kernel.org
12338 L:      dmaengine@vger.kernel.org
12339 S:      Supported
12340 F:      drivers/dma/qcom/hidma*
12341
12342 QUALCOMM IOMMU
12343 M:      Rob Clark <robdclark@gmail.com>
12344 L:      iommu@lists.linux-foundation.org
12345 L:      linux-arm-msm@vger.kernel.org
12346 S:      Maintained
12347 F:      drivers/iommu/qcom_iommu.c
12348
12349 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12350 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12351 L:      linux-media@vger.kernel.org
12352 L:      linux-arm-msm@vger.kernel.org
12353 T:      git git://linuxtv.org/media_tree.git
12354 S:      Maintained
12355 F:      drivers/media/platform/qcom/venus/
12356
12357 QUALCOMM WCN36XX WIRELESS DRIVER
12358 M:      Kalle Valo <kvalo@codeaurora.org>
12359 L:      wcn36xx@lists.infradead.org
12360 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12361 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12362 S:      Supported
12363 F:      drivers/net/wireless/ath/wcn36xx/
12364
12365 QUANTENNA QTNFMAC WIRELESS DRIVER
12366 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12367 M:      Avinash Patil <avinashp@quantenna.com>
12368 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12369 L:      linux-wireless@vger.kernel.org
12370 S:      Maintained
12371 F:      drivers/net/wireless/quantenna
12372
12373 RADEON and AMDGPU DRM DRIVERS
12374 M:      Alex Deucher <alexander.deucher@amd.com>
12375 M:      Christian König <christian.koenig@amd.com>
12376 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12377 L:      amd-gfx@lists.freedesktop.org
12378 T:      git git://people.freedesktop.org/~agd5f/linux
12379 S:      Supported
12380 F:      drivers/gpu/drm/radeon/
12381 F:      include/uapi/drm/radeon_drm.h
12382 F:      drivers/gpu/drm/amd/
12383 F:      include/uapi/drm/amdgpu_drm.h
12384
12385 RADEON FRAMEBUFFER DISPLAY DRIVER
12386 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12387 L:      linux-fbdev@vger.kernel.org
12388 S:      Maintained
12389 F:      drivers/video/fbdev/aty/radeon*
12390 F:      include/uapi/linux/radeonfb.h
12391
12392 RADIOSHARK RADIO DRIVER
12393 M:      Hans Verkuil <hverkuil@xs4all.nl>
12394 L:      linux-media@vger.kernel.org
12395 T:      git git://linuxtv.org/media_tree.git
12396 S:      Maintained
12397 F:      drivers/media/radio/radio-shark.c
12398
12399 RADIOSHARK2 RADIO DRIVER
12400 M:      Hans Verkuil <hverkuil@xs4all.nl>
12401 L:      linux-media@vger.kernel.org
12402 T:      git git://linuxtv.org/media_tree.git
12403 S:      Maintained
12404 F:      drivers/media/radio/radio-shark2.c
12405 F:      drivers/media/radio/radio-tea5777.c
12406
12407 RADOS BLOCK DEVICE (RBD)
12408 M:      Ilya Dryomov <idryomov@gmail.com>
12409 M:      Sage Weil <sage@redhat.com>
12410 M:      Alex Elder <elder@kernel.org>
12411 L:      ceph-devel@vger.kernel.org
12412 W:      http://ceph.com/
12413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12414 T:      git git://github.com/ceph/ceph-client.git
12415 S:      Supported
12416 F:      Documentation/ABI/testing/sysfs-bus-rbd
12417 F:      drivers/block/rbd.c
12418 F:      drivers/block/rbd_types.h
12419
12420 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12421 M:      Paul Mackerras <paulus@samba.org>
12422 L:      linux-fbdev@vger.kernel.org
12423 S:      Maintained
12424 F:      drivers/video/fbdev/aty/aty128fb.c
12425
12426 RAINSHADOW-CEC DRIVER
12427 M:      Hans Verkuil <hverkuil@xs4all.nl>
12428 L:      linux-media@vger.kernel.org
12429 T:      git git://linuxtv.org/media_tree.git
12430 S:      Maintained
12431 F:      drivers/media/usb/rainshadow-cec/*
12432
12433 RALINK MIPS ARCHITECTURE
12434 M:      John Crispin <john@phrozen.org>
12435 L:      linux-mips@linux-mips.org
12436 S:      Maintained
12437 F:      arch/mips/ralink
12438
12439 RALINK RT2X00 WIRELESS LAN DRIVER
12440 P:      rt2x00 project
12441 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12442 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12443 L:      linux-wireless@vger.kernel.org
12444 S:      Maintained
12445 F:      drivers/net/wireless/ralink/rt2x00/
12446
12447 RAMDISK RAM BLOCK DEVICE DRIVER
12448 M:      Jens Axboe <axboe@kernel.dk>
12449 S:      Maintained
12450 F:      Documentation/blockdev/ramdisk.txt
12451 F:      drivers/block/brd.c
12452
12453 RANCHU VIRTUAL BOARD FOR MIPS
12454 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12455 L:      linux-mips@linux-mips.org
12456 S:      Supported
12457 F:      arch/mips/generic/board-ranchu.c
12458 F:      arch/mips/configs/generic/board-ranchu.config
12459
12460 RANDOM NUMBER DRIVER
12461 M:      "Theodore Ts'o" <tytso@mit.edu>
12462 S:      Maintained
12463 F:      drivers/char/random.c
12464
12465 RAPIDIO SUBSYSTEM
12466 M:      Matt Porter <mporter@kernel.crashing.org>
12467 M:      Alexandre Bounine <alex.bou9@gmail.com>
12468 S:      Maintained
12469 F:      drivers/rapidio/
12470
12471 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12472 L:      linux-wireless@vger.kernel.org
12473 S:      Orphan
12474 F:      drivers/net/wireless/ray*
12475
12476 RCUTORTURE TEST FRAMEWORK
12477 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12478 M:      Josh Triplett <josh@joshtriplett.org>
12479 R:      Steven Rostedt <rostedt@goodmis.org>
12480 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12481 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12482 L:      linux-kernel@vger.kernel.org
12483 S:      Supported
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12485 F:      tools/testing/selftests/rcutorture
12486
12487 RDC R-321X SoC
12488 M:      Florian Fainelli <florian@openwrt.org>
12489 S:      Maintained
12490
12491 RDC R6040 FAST ETHERNET DRIVER
12492 M:      Florian Fainelli <f.fainelli@gmail.com>
12493 L:      netdev@vger.kernel.org
12494 S:      Maintained
12495 F:      drivers/net/ethernet/rdc/r6040.c
12496
12497 RDMAVT - RDMA verbs software
12498 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12499 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12500 L:      linux-rdma@vger.kernel.org
12501 S:      Supported
12502 F:      drivers/infiniband/sw/rdmavt
12503
12504 RDS - RELIABLE DATAGRAM SOCKETS
12505 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12506 L:      netdev@vger.kernel.org
12507 L:      linux-rdma@vger.kernel.org
12508 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12509 W:      https://oss.oracle.com/projects/rds/
12510 S:      Supported
12511 F:      net/rds/
12512 F:      Documentation/networking/rds.txt
12513
12514 RDT - RESOURCE ALLOCATION
12515 M:      Fenghua Yu <fenghua.yu@intel.com>
12516 M:      Reinette Chatre <reinette.chatre@intel.com>
12517 L:      linux-kernel@vger.kernel.org
12518 S:      Supported
12519 F:      arch/x86/kernel/cpu/intel_rdt*
12520 F:      arch/x86/include/asm/intel_rdt_sched.h
12521 F:      Documentation/x86/intel_rdt*
12522
12523 READ-COPY UPDATE (RCU)
12524 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12525 M:      Josh Triplett <josh@joshtriplett.org>
12526 R:      Steven Rostedt <rostedt@goodmis.org>
12527 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12528 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12529 L:      linux-kernel@vger.kernel.org
12530 W:      http://www.rdrop.com/users/paulmck/RCU/
12531 S:      Supported
12532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12533 F:      Documentation/RCU/
12534 X:      Documentation/RCU/torture.txt
12535 F:      include/linux/rcu*
12536 X:      include/linux/srcu*.h
12537 F:      kernel/rcu/
12538 X:      kernel/rcu/srcu*.c
12539
12540 REAL TIME CLOCK (RTC) SUBSYSTEM
12541 M:      Alessandro Zummo <a.zummo@towertech.it>
12542 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12543 L:      linux-rtc@vger.kernel.org
12544 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12546 S:      Maintained
12547 F:      Documentation/devicetree/bindings/rtc/
12548 F:      Documentation/rtc.txt
12549 F:      drivers/rtc/
12550 F:      include/linux/rtc.h
12551 F:      include/uapi/linux/rtc.h
12552 F:      include/linux/rtc/
12553 F:      include/linux/platform_data/rtc-*
12554 F:      tools/testing/selftests/rtc/
12555
12556 REALTEK AUDIO CODECS
12557 M:      Bard Liao <bardliao@realtek.com>
12558 M:      Oder Chiou <oder_chiou@realtek.com>
12559 S:      Maintained
12560 F:      sound/soc/codecs/rt*
12561 F:      include/sound/rt*.h
12562
12563 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12564 M:      Linus Walleij <linus.walleij@linaro.org>
12565 S:      Maintained
12566 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12567 F:      drivers/net/dsa/realtek-smi*
12568 F:      drivers/net/dsa/rtl83*
12569
12570 REGISTER MAP ABSTRACTION
12571 M:      Mark Brown <broonie@kernel.org>
12572 L:      linux-kernel@vger.kernel.org
12573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12574 S:      Supported
12575 F:      Documentation/devicetree/bindings/regmap/
12576 F:      drivers/base/regmap/
12577 F:      include/linux/regmap.h
12578
12579 REISERFS FILE SYSTEM
12580 L:      reiserfs-devel@vger.kernel.org
12581 S:      Supported
12582 F:      fs/reiserfs/
12583
12584 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12585 M:      Ohad Ben-Cohen <ohad@wizery.com>
12586 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12587 L:      linux-remoteproc@vger.kernel.org
12588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12589 S:      Maintained
12590 F:      Documentation/devicetree/bindings/remoteproc/
12591 F:      Documentation/remoteproc.txt
12592 F:      drivers/remoteproc/
12593 F:      include/linux/remoteproc.h
12594
12595 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12596 M:      Ohad Ben-Cohen <ohad@wizery.com>
12597 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12598 L:      linux-remoteproc@vger.kernel.org
12599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12600 S:      Maintained
12601 F:      drivers/rpmsg/
12602 F:      Documentation/rpmsg.txt
12603 F:      include/linux/rpmsg.h
12604 F:      include/linux/rpmsg/
12605
12606 RENESAS CLOCK DRIVERS
12607 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12608 L:      linux-renesas-soc@vger.kernel.org
12609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12610 S:      Supported
12611 F:      drivers/clk/renesas/
12612
12613 RENESAS EMEV2 I2C DRIVER
12614 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12615 S:      Supported
12616 F:      drivers/i2c/busses/i2c-emev2.c
12617
12618 RENESAS ETHERNET DRIVERS
12619 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12620 L:      netdev@vger.kernel.org
12621 L:      linux-renesas-soc@vger.kernel.org
12622 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12623 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12624 F:      drivers/net/ethernet/renesas/
12625 F:      include/linux/sh_eth.h
12626
12627 RENESAS R-CAR GYROADC DRIVER
12628 M:      Marek Vasut <marek.vasut@gmail.com>
12629 L:      linux-iio@vger.kernel.org
12630 S:      Supported
12631 F:      drivers/iio/adc/rcar_gyro_adc.c
12632
12633 RENESAS R-CAR I2C DRIVERS
12634 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12635 S:      Supported
12636 F:      drivers/i2c/busses/i2c-rcar.c
12637 F:      drivers/i2c/busses/i2c-sh_mobile.c
12638
12639 RENESAS RIIC DRIVER
12640 M:      Chris Brandt <chris.brandt@renesas.com>
12641 S:      Supported
12642 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12643 F:      drivers/i2c/busses/i2c-riic.c
12644
12645 RENESAS USB PHY DRIVER
12646 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12647 L:      linux-renesas-soc@vger.kernel.org
12648 S:      Maintained
12649 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12650
12651 RESET CONTROLLER FRAMEWORK
12652 M:      Philipp Zabel <p.zabel@pengutronix.de>
12653 T:      git git://git.pengutronix.de/git/pza/linux
12654 S:      Maintained
12655 F:      drivers/reset/
12656 F:      Documentation/devicetree/bindings/reset/
12657 F:      include/dt-bindings/reset/
12658 F:      include/linux/reset.h
12659 F:      include/linux/reset-controller.h
12660
12661 RESTARTABLE SEQUENCES SUPPORT
12662 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12663 M:      Peter Zijlstra <peterz@infradead.org>
12664 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12665 M:      Boqun Feng <boqun.feng@gmail.com>
12666 L:      linux-kernel@vger.kernel.org
12667 S:      Supported
12668 F:      kernel/rseq.c
12669 F:      include/uapi/linux/rseq.h
12670 F:      include/trace/events/rseq.h
12671 F:      tools/testing/selftests/rseq/
12672
12673 RFKILL
12674 M:      Johannes Berg <johannes@sipsolutions.net>
12675 L:      linux-wireless@vger.kernel.org
12676 W:      http://wireless.kernel.org/
12677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12679 S:      Maintained
12680 F:      Documentation/rfkill.txt
12681 F:      Documentation/ABI/stable/sysfs-class-rfkill
12682 F:      net/rfkill/
12683 F:      include/linux/rfkill.h
12684 F:      include/uapi/linux/rfkill.h
12685
12686 RHASHTABLE
12687 M:      Thomas Graf <tgraf@suug.ch>
12688 M:      Herbert Xu <herbert@gondor.apana.org.au>
12689 L:      netdev@vger.kernel.org
12690 S:      Maintained
12691 F:      lib/rhashtable.c
12692 F:      lib/test_rhashtable.c
12693 F:      include/linux/rhashtable.h
12694 F:      include/linux/rhashtable-types.h
12695
12696 RICOH R5C592 MEMORYSTICK DRIVER
12697 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12698 S:      Maintained
12699 F:      drivers/memstick/host/r592.*
12700
12701 RICOH SMARTMEDIA/XD DRIVER
12702 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12703 S:      Maintained
12704 F:      drivers/mtd/nand/raw/r852.c
12705 F:      drivers/mtd/nand/raw/r852.h
12706
12707 RISC-V ARCHITECTURE
12708 M:      Palmer Dabbelt <palmer@sifive.com>
12709 M:      Albert Ou <aou@eecs.berkeley.edu>
12710 L:      linux-riscv@lists.infradead.org
12711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12712 S:      Supported
12713 F:      arch/riscv/
12714 K:      riscv
12715 N:      riscv
12716
12717 ROCCAT DRIVERS
12718 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12719 W:      http://sourceforge.net/projects/roccat/
12720 S:      Maintained
12721 F:      drivers/hid/hid-roccat*
12722 F:      include/linux/hid-roccat*
12723 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12724
12725 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12726 M:      Jacob chen <jacob2.chen@rock-chips.com>
12727 L:      linux-media@vger.kernel.org
12728 S:      Maintained
12729 F:      drivers/media/platform/rockchip/rga/
12730 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12731
12732 ROCKER DRIVER
12733 M:      Jiri Pirko <jiri@resnulli.us>
12734 L:      netdev@vger.kernel.org
12735 S:      Supported
12736 F:      drivers/net/ethernet/rocker/
12737
12738 ROCKETPORT DRIVER
12739 P:      Comtrol Corp.
12740 W:      http://www.comtrol.com
12741 S:      Maintained
12742 F:      Documentation/serial/rocket.txt
12743 F:      drivers/tty/rocket*
12744
12745 ROCKETPORT EXPRESS/INFINITY DRIVER
12746 M:      Kevin Cernekee <cernekee@gmail.com>
12747 L:      linux-serial@vger.kernel.org
12748 S:      Odd Fixes
12749 F:      drivers/tty/serial/rp2.*
12750
12751 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12752 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12753 L:      linux-kernel@vger.kernel.org
12754 L:      linux-renesas-soc@vger.kernel.org
12755 S:      Supported
12756 F:      drivers/mfd/bd9571mwv.c
12757 F:      drivers/regulator/bd9571mwv-regulator.c
12758 F:      drivers/gpio/gpio-bd9571mwv.c
12759 F:      include/linux/mfd/bd9571mwv.h
12760 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12761
12762 ROSE NETWORK LAYER
12763 M:      Ralf Baechle <ralf@linux-mips.org>
12764 L:      linux-hams@vger.kernel.org
12765 W:      http://www.linux-ax25.org/
12766 S:      Maintained
12767 F:      include/net/rose.h
12768 F:      include/uapi/linux/rose.h
12769 F:      net/rose/
12770
12771 RTL2830 MEDIA DRIVER
12772 M:      Antti Palosaari <crope@iki.fi>
12773 L:      linux-media@vger.kernel.org
12774 W:      https://linuxtv.org
12775 W:      http://palosaari.fi/linux/
12776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12777 T:      git git://linuxtv.org/anttip/media_tree.git
12778 S:      Maintained
12779 F:      drivers/media/dvb-frontends/rtl2830*
12780
12781 RTL2832 MEDIA DRIVER
12782 M:      Antti Palosaari <crope@iki.fi>
12783 L:      linux-media@vger.kernel.org
12784 W:      https://linuxtv.org
12785 W:      http://palosaari.fi/linux/
12786 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12787 T:      git git://linuxtv.org/anttip/media_tree.git
12788 S:      Maintained
12789 F:      drivers/media/dvb-frontends/rtl2832*
12790
12791 RTL2832_SDR MEDIA DRIVER
12792 M:      Antti Palosaari <crope@iki.fi>
12793 L:      linux-media@vger.kernel.org
12794 W:      https://linuxtv.org
12795 W:      http://palosaari.fi/linux/
12796 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12797 T:      git git://linuxtv.org/anttip/media_tree.git
12798 S:      Maintained
12799 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12800
12801 RTL8180 WIRELESS DRIVER
12802 L:      linux-wireless@vger.kernel.org
12803 W:      http://wireless.kernel.org/
12804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12805 S:      Orphan
12806 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12807
12808 RTL8187 WIRELESS DRIVER
12809 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12810 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12811 M:      Larry Finger <Larry.Finger@lwfinger.net>
12812 L:      linux-wireless@vger.kernel.org
12813 W:      http://wireless.kernel.org/
12814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12815 S:      Maintained
12816 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12817
12818 REALTEK WIRELESS DRIVER (rtlwifi family)
12819 M:      Ping-Ke Shih <pkshih@realtek.com>
12820 L:      linux-wireless@vger.kernel.org
12821 W:      http://wireless.kernel.org/
12822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12823 S:      Maintained
12824 F:      drivers/net/wireless/realtek/rtlwifi/
12825
12826 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12827 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12828 L:      linux-wireless@vger.kernel.org
12829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12830 S:      Maintained
12831 F:      drivers/net/wireless/realtek/rtl8xxxu/
12832
12833 RXRPC SOCKETS (AF_RXRPC)
12834 M:      David Howells <dhowells@redhat.com>
12835 L:      linux-afs@lists.infradead.org
12836 S:      Supported
12837 F:      net/rxrpc/
12838 F:      include/keys/rxrpc-type.h
12839 F:      include/net/af_rxrpc.h
12840 F:      include/trace/events/rxrpc.h
12841 F:      include/uapi/linux/rxrpc.h
12842 F:      Documentation/networking/rxrpc.txt
12843 W:      https://www.infradead.org/~dhowells/kafs/
12844
12845 S3 SAVAGE FRAMEBUFFER DRIVER
12846 M:      Antonino Daplas <adaplas@gmail.com>
12847 L:      linux-fbdev@vger.kernel.org
12848 S:      Maintained
12849 F:      drivers/video/fbdev/savage/
12850
12851 S390
12852 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12853 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12854 L:      linux-s390@vger.kernel.org
12855 W:      http://www.ibm.com/developerworks/linux/linux390/
12856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12857 S:      Supported
12858 F:      arch/s390/
12859 F:      drivers/s390/
12860 F:      Documentation/s390/
12861 F:      Documentation/driver-api/s390-drivers.rst
12862
12863 S390 COMMON I/O LAYER
12864 M:      Sebastian Ott <sebott@linux.ibm.com>
12865 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12866 L:      linux-s390@vger.kernel.org
12867 W:      http://www.ibm.com/developerworks/linux/linux390/
12868 S:      Supported
12869 F:      drivers/s390/cio/
12870
12871 S390 DASD DRIVER
12872 M:      Stefan Haberland <sth@linux.ibm.com>
12873 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12874 L:      linux-s390@vger.kernel.org
12875 W:      http://www.ibm.com/developerworks/linux/linux390/
12876 S:      Supported
12877 F:      drivers/s390/block/dasd*
12878 F:      block/partitions/ibm.c
12879
12880 S390 IOMMU (PCI)
12881 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12882 L:      linux-s390@vger.kernel.org
12883 W:      http://www.ibm.com/developerworks/linux/linux390/
12884 S:      Supported
12885 F:      drivers/iommu/s390-iommu.c
12886
12887 S390 IUCV NETWORK LAYER
12888 M:      Julian Wiedmann <jwi@linux.ibm.com>
12889 M:      Ursula Braun <ubraun@linux.ibm.com>
12890 L:      linux-s390@vger.kernel.org
12891 W:      http://www.ibm.com/developerworks/linux/linux390/
12892 S:      Supported
12893 F:      drivers/s390/net/*iucv*
12894 F:      include/net/iucv/
12895 F:      net/iucv/
12896
12897 S390 NETWORK DRIVERS
12898 M:      Julian Wiedmann <jwi@linux.ibm.com>
12899 M:      Ursula Braun <ubraun@linux.ibm.com>
12900 L:      linux-s390@vger.kernel.org
12901 W:      http://www.ibm.com/developerworks/linux/linux390/
12902 S:      Supported
12903 F:      drivers/s390/net/
12904
12905 S390 PCI SUBSYSTEM
12906 M:      Sebastian Ott <sebott@linux.ibm.com>
12907 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12908 L:      linux-s390@vger.kernel.org
12909 W:      http://www.ibm.com/developerworks/linux/linux390/
12910 S:      Supported
12911 F:      arch/s390/pci/
12912 F:      drivers/pci/hotplug/s390_pci_hpc.c
12913
12914 S390 VFIO-CCW DRIVER
12915 M:      Cornelia Huck <cohuck@redhat.com>
12916 M:      Halil Pasic <pasic@linux.ibm.com>
12917 L:      linux-s390@vger.kernel.org
12918 L:      kvm@vger.kernel.org
12919 S:      Supported
12920 F:      drivers/s390/cio/vfio_ccw*
12921 F:      Documentation/s390/vfio-ccw.txt
12922 F:      include/uapi/linux/vfio_ccw.h
12923
12924 S390 ZCRYPT DRIVER
12925 M:      Harald Freudenberger <freude@linux.ibm.com>
12926 L:      linux-s390@vger.kernel.org
12927 W:      http://www.ibm.com/developerworks/linux/linux390/
12928 S:      Supported
12929 F:      drivers/s390/crypto/
12930
12931 S390 VFIO AP DRIVER
12932 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12933 M:      Pierre Morel <pmorel@linux.ibm.com>
12934 M:      Halil Pasic <pasic@linux.ibm.com>
12935 L:      linux-s390@vger.kernel.org
12936 W:      http://www.ibm.com/developerworks/linux/linux390/
12937 S:      Supported
12938 F:      drivers/s390/crypto/vfio_ap_drv.c
12939 F:      drivers/s390/crypto/vfio_ap_private.h
12940 F:      drivers/s390/crypto/vfio_ap_ops.c
12941 F:      Documentation/s390/vfio-ap.txt
12942
12943 S390 ZFCP DRIVER
12944 M:      Steffen Maier <maier@linux.ibm.com>
12945 M:      Benjamin Block <bblock@linux.ibm.com>
12946 L:      linux-s390@vger.kernel.org
12947 W:      http://www.ibm.com/developerworks/linux/linux390/
12948 S:      Supported
12949 F:      drivers/s390/scsi/zfcp_*
12950
12951 S3C24XX SD/MMC Driver
12952 M:      Ben Dooks <ben-linux@fluff.org>
12953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12954 S:      Supported
12955 F:      drivers/mmc/host/s3cmci.*
12956
12957 SAA6588 RDS RECEIVER DRIVER
12958 M:      Hans Verkuil <hverkuil@xs4all.nl>
12959 L:      linux-media@vger.kernel.org
12960 T:      git git://linuxtv.org/media_tree.git
12961 W:      https://linuxtv.org
12962 S:      Odd Fixes
12963 F:      drivers/media/i2c/saa6588*
12964
12965 SAA7134 VIDEO4LINUX DRIVER
12966 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12967 L:      linux-media@vger.kernel.org
12968 W:      https://linuxtv.org
12969 T:      git git://linuxtv.org/media_tree.git
12970 S:      Odd fixes
12971 F:      Documentation/media/v4l-drivers/saa7134*
12972 F:      drivers/media/pci/saa7134/
12973
12974 SAA7146 VIDEO4LINUX-2 DRIVER
12975 M:      Hans Verkuil <hverkuil@xs4all.nl>
12976 L:      linux-media@vger.kernel.org
12977 T:      git git://linuxtv.org/media_tree.git
12978 S:      Maintained
12979 F:      drivers/media/common/saa7146/
12980 F:      drivers/media/pci/saa7146/
12981 F:      include/media/saa7146*
12982
12983 SAMSUNG AUDIO (ASoC) DRIVERS
12984 M:      Krzysztof Kozlowski <krzk@kernel.org>
12985 M:      Sangbeom Kim <sbkim73@samsung.com>
12986 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12987 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12988 S:      Supported
12989 F:      sound/soc/samsung/
12990 F:      Documentation/devicetree/bindings/sound/samsung*
12991
12992 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12993 M:      Krzysztof Kozlowski <krzk@kernel.org>
12994 L:      linux-crypto@vger.kernel.org
12995 L:      linux-samsung-soc@vger.kernel.org
12996 S:      Maintained
12997 F:      drivers/crypto/exynos-rng.c
12998 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12999
13000 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13001 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13002 L:      linux-samsung-soc@vger.kernel.org
13003 S:      Maintained
13004 F:      drivers/char/hw_random/exynos-trng.c
13005 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13006
13007 SAMSUNG FRAMEBUFFER DRIVER
13008 M:      Jingoo Han <jingoohan1@gmail.com>
13009 L:      linux-fbdev@vger.kernel.org
13010 S:      Maintained
13011 F:      drivers/video/fbdev/s3c-fb.c
13012
13013 SAMSUNG LAPTOP DRIVER
13014 M:      Corentin Chary <corentin.chary@gmail.com>
13015 L:      platform-driver-x86@vger.kernel.org
13016 S:      Maintained
13017 F:      drivers/platform/x86/samsung-laptop.c
13018
13019 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13020 M:      Sangbeom Kim <sbkim73@samsung.com>
13021 M:      Krzysztof Kozlowski <krzk@kernel.org>
13022 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13023 L:      linux-kernel@vger.kernel.org
13024 L:      linux-samsung-soc@vger.kernel.org
13025 S:      Supported
13026 F:      drivers/mfd/sec*.c
13027 F:      drivers/regulator/s2m*.c
13028 F:      drivers/regulator/s5m*.c
13029 F:      drivers/clk/clk-s2mps11.c
13030 F:      drivers/rtc/rtc-s5m.c
13031 F:      include/linux/mfd/samsung/
13032 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13033 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13034 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13035 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13036
13037 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13038 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13039 L:      linux-media@vger.kernel.org
13040 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13041 S:      Maintained
13042 F:      drivers/media/platform/s3c-camif/
13043 F:      include/media/drv-intf/s3c_camif.h
13044
13045 SAMSUNG S3FWRN5 NFC DRIVER
13046 M:      Robert Baldyga <r.baldyga@samsung.com>
13047 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13048 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13049 S:      Supported
13050 F:      drivers/nfc/s3fwrn5
13051
13052 SAMSUNG S5C73M3 CAMERA DRIVER
13053 M:      Kyungmin Park <kyungmin.park@samsung.com>
13054 M:      Andrzej Hajda <a.hajda@samsung.com>
13055 L:      linux-media@vger.kernel.org
13056 S:      Supported
13057 F:      drivers/media/i2c/s5c73m3/*
13058
13059 SAMSUNG S5K5BAF CAMERA DRIVER
13060 M:      Kyungmin Park <kyungmin.park@samsung.com>
13061 M:      Andrzej Hajda <a.hajda@samsung.com>
13062 L:      linux-media@vger.kernel.org
13063 S:      Supported
13064 F:      drivers/media/i2c/s5k5baf.c
13065
13066 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13067 M:      Krzysztof Kozlowski <krzk@kernel.org>
13068 M:      Vladimir Zapolskiy <vz@mleia.com>
13069 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13070 L:      linux-crypto@vger.kernel.org
13071 L:      linux-samsung-soc@vger.kernel.org
13072 S:      Maintained
13073 F:      drivers/crypto/s5p-sss.c
13074
13075 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13076 M:      Kyungmin Park <kyungmin.park@samsung.com>
13077 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13078 L:      linux-media@vger.kernel.org
13079 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13080 S:      Supported
13081 F:      drivers/media/platform/exynos4-is/
13082
13083 SAMSUNG SOC CLOCK DRIVERS
13084 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13085 M:      Tomasz Figa <tomasz.figa@gmail.com>
13086 M:      Chanwoo Choi <cw00.choi@samsung.com>
13087 S:      Supported
13088 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13090 F:      drivers/clk/samsung/
13091 F:      include/dt-bindings/clock/exynos*.h
13092 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13093
13094 SAMSUNG SPI DRIVERS
13095 M:      Kukjin Kim <kgene@kernel.org>
13096 M:      Krzysztof Kozlowski <krzk@kernel.org>
13097 M:      Andi Shyti <andi@etezian.org>
13098 L:      linux-spi@vger.kernel.org
13099 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13100 S:      Maintained
13101 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13102 F:      drivers/spi/spi-s3c*
13103 F:      include/linux/platform_data/spi-s3c64xx.h
13104
13105 SAMSUNG SXGBE DRIVERS
13106 M:      Byungho An <bh74.an@samsung.com>
13107 M:      Girish K S <ks.giri@samsung.com>
13108 M:      Vipul Pandya <vipul.pandya@samsung.com>
13109 S:      Supported
13110 L:      netdev@vger.kernel.org
13111 F:      drivers/net/ethernet/samsung/sxgbe/
13112
13113 SAMSUNG THERMAL DRIVER
13114 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13115 L:      linux-pm@vger.kernel.org
13116 L:      linux-samsung-soc@vger.kernel.org
13117 S:      Supported
13118 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13119 F:      drivers/thermal/samsung/
13120
13121 SAMSUNG USB2 PHY DRIVER
13122 M:      Kamil Debski <kamil@wypas.org>
13123 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13124 L:      linux-kernel@vger.kernel.org
13125 S:      Supported
13126 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13127 F:      Documentation/phy/samsung-usb2.txt
13128 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13129 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13130 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13131 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13132 F:      drivers/phy/samsung/phy-samsung-usb2.c
13133 F:      drivers/phy/samsung/phy-samsung-usb2.h
13134
13135 SC1200 WDT DRIVER
13136 M:      Zwane Mwaikambo <zwanem@gmail.com>
13137 S:      Maintained
13138 F:      drivers/watchdog/sc1200wdt.c
13139
13140 SCHEDULER
13141 M:      Ingo Molnar <mingo@redhat.com>
13142 M:      Peter Zijlstra <peterz@infradead.org>
13143 L:      linux-kernel@vger.kernel.org
13144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13145 S:      Maintained
13146 F:      kernel/sched/
13147 F:      include/linux/sched.h
13148 F:      include/uapi/linux/sched.h
13149 F:      include/linux/wait.h
13150
13151 SCR24X CHIP CARD INTERFACE DRIVER
13152 M:      Lubomir Rintel <lkundrak@v3.sk>
13153 S:      Supported
13154 F:      drivers/char/pcmcia/scr24x_cs.c
13155
13156 SCSI CDROM DRIVER
13157 M:      Jens Axboe <axboe@kernel.dk>
13158 L:      linux-scsi@vger.kernel.org
13159 W:      http://www.kernel.dk
13160 S:      Maintained
13161 F:      drivers/scsi/sr*
13162
13163 SCSI RDMA PROTOCOL (SRP) INITIATOR
13164 M:      Bart Van Assche <bvanassche@acm.org>
13165 L:      linux-rdma@vger.kernel.org
13166 S:      Supported
13167 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13168 F:      drivers/infiniband/ulp/srp/
13169 F:      include/scsi/srp.h
13170
13171 SCSI RDMA PROTOCOL (SRP) TARGET
13172 M:      Bart Van Assche <bvanassche@acm.org>
13173 L:      linux-rdma@vger.kernel.org
13174 L:      target-devel@vger.kernel.org
13175 S:      Supported
13176 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13177 F:      drivers/infiniband/ulp/srpt/
13178
13179 SCSI SG DRIVER
13180 M:      Doug Gilbert <dgilbert@interlog.com>
13181 L:      linux-scsi@vger.kernel.org
13182 W:      http://sg.danny.cz/sg
13183 S:      Maintained
13184 F:      Documentation/scsi/scsi-generic.txt
13185 F:      drivers/scsi/sg.c
13186 F:      include/scsi/sg.h
13187
13188 SCSI SUBSYSTEM
13189 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13191 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13193 L:      linux-scsi@vger.kernel.org
13194 S:      Maintained
13195 F:      Documentation/devicetree/bindings/scsi/
13196 F:      drivers/scsi/
13197 F:      include/scsi/
13198
13199 SCSI TAPE DRIVER
13200 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13201 L:      linux-scsi@vger.kernel.org
13202 S:      Maintained
13203 F:      Documentation/scsi/st.txt
13204 F:      drivers/scsi/st.*
13205 F:      drivers/scsi/st_*.h
13206
13207 SCTP PROTOCOL
13208 M:      Vlad Yasevich <vyasevich@gmail.com>
13209 M:      Neil Horman <nhorman@tuxdriver.com>
13210 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13211 L:      linux-sctp@vger.kernel.org
13212 W:      http://lksctp.sourceforge.net
13213 S:      Maintained
13214 F:      Documentation/networking/sctp.txt
13215 F:      include/linux/sctp.h
13216 F:      include/uapi/linux/sctp.h
13217 F:      include/net/sctp/
13218 F:      net/sctp/
13219
13220 SCx200 CPU SUPPORT
13221 M:      Jim Cromie <jim.cromie@gmail.com>
13222 S:      Odd Fixes
13223 F:      Documentation/i2c/busses/scx200_acb
13224 F:      arch/x86/platform/scx200/
13225 F:      drivers/watchdog/scx200_wdt.c
13226 F:      drivers/i2c/busses/scx200*
13227 F:      drivers/mtd/maps/scx200_docflash.c
13228 F:      include/linux/scx200.h
13229
13230 SCx200 GPIO DRIVER
13231 M:      Jim Cromie <jim.cromie@gmail.com>
13232 S:      Maintained
13233 F:      drivers/char/scx200_gpio.c
13234 F:      include/linux/scx200_gpio.h
13235
13236 SCx200 HRT CLOCKSOURCE DRIVER
13237 M:      Jim Cromie <jim.cromie@gmail.com>
13238 S:      Maintained
13239 F:      drivers/clocksource/scx200_hrt.c
13240
13241 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13242 M:      Sascha Sommer <saschasommer@freenet.de>
13243 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13244 S:      Maintained
13245 F:      drivers/mmc/host/sdricoh_cs.c
13246
13247 SECURE COMPUTING
13248 M:      Kees Cook <keescook@chromium.org>
13249 R:      Andy Lutomirski <luto@amacapital.net>
13250 R:      Will Drewry <wad@chromium.org>
13251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13252 S:      Supported
13253 F:      kernel/seccomp.c
13254 F:      include/uapi/linux/seccomp.h
13255 F:      include/linux/seccomp.h
13256 F:      tools/testing/selftests/seccomp/*
13257 F:      tools/testing/selftests/kselftest_harness.h
13258 F:      Documentation/userspace-api/seccomp_filter.rst
13259 K:      \bsecure_computing
13260 K:      \bTIF_SECCOMP\b
13261
13262 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13263 M:      Al Cooper <alcooperx@gmail.com>
13264 L:      linux-mmc@vger.kernel.org
13265 L:      bcm-kernel-feedback-list@broadcom.com
13266 S:      Maintained
13267 F:      drivers/mmc/host/sdhci-brcmstb*
13268
13269 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13270 M:      Adrian Hunter <adrian.hunter@intel.com>
13271 L:      linux-mmc@vger.kernel.org
13272 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13273 S:      Maintained
13274 F:      drivers/mmc/host/sdhci*
13275 F:      include/linux/mmc/sdhci*
13276
13277 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13278 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13279 M:      Manjunath M B <manjumb@synopsys.com>
13280 L:      linux-mmc@vger.kernel.org
13281 S:      Maintained
13282 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13283
13284 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13285 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13286 L:      linux-mmc@vger.kernel.org
13287 S:      Supported
13288 F:      drivers/mmc/host/sdhci-of-at91.c
13289
13290 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13291 M:      Ben Dooks <ben-linux@fluff.org>
13292 M:      Jaehoon Chung <jh80.chung@samsung.com>
13293 L:      linux-mmc@vger.kernel.org
13294 S:      Maintained
13295 F:      drivers/mmc/host/sdhci-s3c*
13296
13297 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13298 M:      Viresh Kumar <vireshk@kernel.org>
13299 L:      linux-mmc@vger.kernel.org
13300 S:      Maintained
13301 F:      drivers/mmc/host/sdhci-spear.c
13302
13303 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13304 M:      Kishon Vijay Abraham I <kishon@ti.com>
13305 L:      linux-mmc@vger.kernel.org
13306 S:      Maintained
13307 F:      drivers/mmc/host/sdhci-omap.c
13308
13309 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13310 M:      Scott Bauer <scott.bauer@intel.com>
13311 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13312 L:      linux-block@vger.kernel.org
13313 S:      Supported
13314 F:      block/sed*
13315 F:      block/opal_proto.h
13316 F:      include/linux/sed*
13317 F:      include/uapi/linux/sed*
13318
13319 SECURITY CONTACT
13320 M:      Security Officers <security@kernel.org>
13321 S:      Supported
13322
13323 SECURITY SUBSYSTEM
13324 M:      James Morris <jmorris@namei.org>
13325 M:      "Serge E. Hallyn" <serge@hallyn.com>
13326 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13328 W:      http://kernsec.org/
13329 S:      Supported
13330 F:      security/
13331 X:      security/selinux/
13332
13333 SELINUX SECURITY MODULE
13334 M:      Paul Moore <paul@paul-moore.com>
13335 M:      Stephen Smalley <sds@tycho.nsa.gov>
13336 M:      Eric Paris <eparis@parisplace.org>
13337 L:      selinux@vger.kernel.org
13338 W:      https://selinuxproject.org
13339 W:      https://github.com/SELinuxProject
13340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13341 S:      Supported
13342 F:      include/linux/selinux*
13343 F:      security/selinux/
13344 F:      scripts/selinux/
13345 F:      Documentation/admin-guide/LSM/SELinux.rst
13346
13347 SENSABLE PHANTOM
13348 M:      Jiri Slaby <jirislaby@gmail.com>
13349 S:      Maintained
13350 F:      drivers/misc/phantom.c
13351 F:      include/uapi/linux/phantom.h
13352
13353 SERIAL DEVICE BUS
13354 M:      Rob Herring <robh@kernel.org>
13355 L:      linux-serial@vger.kernel.org
13356 S:      Maintained
13357 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13358 F:      drivers/tty/serdev/
13359 F:      include/linux/serdev.h
13360
13361 SERIAL DRIVERS
13362 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13363 L:      linux-serial@vger.kernel.org
13364 S:      Maintained
13365 F:      Documentation/devicetree/bindings/serial/
13366 F:      drivers/tty/serial/
13367
13368 SERIAL IR RECEIVER
13369 M:      Sean Young <sean@mess.org>
13370 L:      linux-media@vger.kernel.org
13371 S:      Maintained
13372 F:      drivers/media/rc/serial_ir.c
13373
13374 SFC NETWORK DRIVER
13375 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13376 M:      Edward Cree <ecree@solarflare.com>
13377 M:      Bert Kenward <bkenward@solarflare.com>
13378 L:      netdev@vger.kernel.org
13379 S:      Supported
13380 F:      drivers/net/ethernet/sfc/
13381
13382 SGI GRU DRIVER
13383 M:      Dimitri Sivanich <sivanich@sgi.com>
13384 S:      Maintained
13385 F:      drivers/misc/sgi-gru/
13386
13387 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13388 M:      Pat Gefre <pfg@sgi.com>
13389 L:      linux-ia64@vger.kernel.org
13390 S:      Supported
13391 F:      Documentation/ia64/serial.txt
13392 F:      drivers/tty/serial/ioc?_serial.c
13393 F:      include/linux/ioc?.h
13394
13395 SGI XP/XPC/XPNET DRIVER
13396 M:      Cliff Whickman <cpw@sgi.com>
13397 M:      Robin Holt <robinmholt@gmail.com>
13398 S:      Maintained
13399 F:      drivers/misc/sgi-xp/
13400
13401 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13402 M:      Ursula Braun <ubraun@linux.ibm.com>
13403 L:      linux-s390@vger.kernel.org
13404 W:      http://www.ibm.com/developerworks/linux/linux390/
13405 S:      Supported
13406 F:      net/smc/
13407
13408 SHARP RJ54N1CB0C SENSOR DRIVER
13409 M:      Jacopo Mondi <jacopo@jmondi.org>
13410 L:      linux-media@vger.kernel.org
13411 T:      git git://linuxtv.org/media_tree.git
13412 S:      Odd fixes
13413 F:      drivers/media/i2c/rj54n1cb0c.c
13414 F:      include/media/i2c/rj54n1cb0c.h
13415
13416 SH_VEU V4L2 MEM2MEM DRIVER
13417 L:      linux-media@vger.kernel.org
13418 S:      Orphan
13419 F:      drivers/media/platform/sh_veu.c
13420
13421 SH_VOU V4L2 OUTPUT DRIVER
13422 L:      linux-media@vger.kernel.org
13423 S:      Orphan
13424 F:      drivers/media/platform/sh_vou.c
13425 F:      include/media/drv-intf/sh_vou.h
13426
13427 SI2157 MEDIA DRIVER
13428 M:      Antti Palosaari <crope@iki.fi>
13429 L:      linux-media@vger.kernel.org
13430 W:      https://linuxtv.org
13431 W:      http://palosaari.fi/linux/
13432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13433 T:      git git://linuxtv.org/anttip/media_tree.git
13434 S:      Maintained
13435 F:      drivers/media/tuners/si2157*
13436
13437 SI2165 MEDIA DRIVER
13438 M:      Matthias Schwarzott <zzam@gentoo.org>
13439 L:      linux-media@vger.kernel.org
13440 W:      https://linuxtv.org
13441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13442 S:      Maintained
13443 F:      drivers/media/dvb-frontends/si2165*
13444
13445 SI2168 MEDIA DRIVER
13446 M:      Antti Palosaari <crope@iki.fi>
13447 L:      linux-media@vger.kernel.org
13448 W:      https://linuxtv.org
13449 W:      http://palosaari.fi/linux/
13450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13451 T:      git git://linuxtv.org/anttip/media_tree.git
13452 S:      Maintained
13453 F:      drivers/media/dvb-frontends/si2168*
13454
13455 SI470X FM RADIO RECEIVER I2C DRIVER
13456 M:      Hans Verkuil <hverkuil@xs4all.nl>
13457 L:      linux-media@vger.kernel.org
13458 T:      git git://linuxtv.org/media_tree.git
13459 W:      https://linuxtv.org
13460 S:      Odd Fixes
13461 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13462
13463 SI470X FM RADIO RECEIVER USB DRIVER
13464 M:      Hans Verkuil <hverkuil@xs4all.nl>
13465 L:      linux-media@vger.kernel.org
13466 T:      git git://linuxtv.org/media_tree.git
13467 W:      https://linuxtv.org
13468 S:      Maintained
13469 F:      drivers/media/radio/si470x/radio-si470x-common.c
13470 F:      drivers/media/radio/si470x/radio-si470x.h
13471 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13472
13473 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13474 M:      Eduardo Valentin <edubezval@gmail.com>
13475 L:      linux-media@vger.kernel.org
13476 T:      git git://linuxtv.org/media_tree.git
13477 W:      https://linuxtv.org
13478 S:      Odd Fixes
13479 F:      drivers/media/radio/si4713/si4713.?
13480
13481 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13482 M:      Eduardo Valentin <edubezval@gmail.com>
13483 L:      linux-media@vger.kernel.org
13484 T:      git git://linuxtv.org/media_tree.git
13485 W:      https://linuxtv.org
13486 S:      Odd Fixes
13487 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13488
13489 SI4713 FM RADIO TRANSMITTER USB DRIVER
13490 M:      Hans Verkuil <hverkuil@xs4all.nl>
13491 L:      linux-media@vger.kernel.org
13492 T:      git git://linuxtv.org/media_tree.git
13493 W:      https://linuxtv.org
13494 S:      Maintained
13495 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13496
13497 SIANO DVB DRIVER
13498 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13499 L:      linux-media@vger.kernel.org
13500 W:      https://linuxtv.org
13501 T:      git git://linuxtv.org/media_tree.git
13502 S:      Odd fixes
13503 F:      drivers/media/common/siano/
13504 F:      drivers/media/usb/siano/
13505 F:      drivers/media/usb/siano/
13506 F:      drivers/media/mmc/siano/
13507
13508 SIFIVE DRIVERS
13509 M:      Palmer Dabbelt <palmer@sifive.com>
13510 L:      linux-riscv@lists.infradead.org
13511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13512 S:      Supported
13513 K:      sifive
13514 N:      sifive
13515
13516 SILEAD TOUCHSCREEN DRIVER
13517 M:      Hans de Goede <hdegoede@redhat.com>
13518 L:      linux-input@vger.kernel.org
13519 L:      platform-driver-x86@vger.kernel.org
13520 S:      Maintained
13521 F:      drivers/input/touchscreen/silead.c
13522 F:      drivers/platform/x86/touchscreen_dmi.c
13523
13524 SILICON MOTION SM712 FRAME BUFFER DRIVER
13525 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13526 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13527 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13528 L:      linux-fbdev@vger.kernel.org
13529 S:      Maintained
13530 F:      drivers/video/fbdev/sm712*
13531 F:      Documentation/fb/sm712fb.txt
13532
13533 SIMPLE FIRMWARE INTERFACE (SFI)
13534 M:      Len Brown <lenb@kernel.org>
13535 L:      sfi-devel@simplefirmware.org
13536 W:      http://simplefirmware.org/
13537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13538 S:      Supported
13539 F:      arch/x86/platform/sfi/
13540 F:      drivers/sfi/
13541 F:      include/linux/sfi*.h
13542
13543 SIMPLEFB FB DRIVER
13544 M:      Hans de Goede <hdegoede@redhat.com>
13545 L:      linux-fbdev@vger.kernel.org
13546 S:      Maintained
13547 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13548 F:      drivers/video/fbdev/simplefb.c
13549 F:      include/linux/platform_data/simplefb.h
13550
13551 SIMTEC EB110ATX (Chalice CATS)
13552 P:      Ben Dooks
13553 P:      Vincent Sanders <vince@simtec.co.uk>
13554 M:      Simtec Linux Team <linux@simtec.co.uk>
13555 W:      http://www.simtec.co.uk/products/EB110ATX/
13556 S:      Supported
13557
13558 SIMTEC EB2410ITX (BAST)
13559 P:      Ben Dooks
13560 P:      Vincent Sanders <vince@simtec.co.uk>
13561 M:      Simtec Linux Team <linux@simtec.co.uk>
13562 W:      http://www.simtec.co.uk/products/EB2410ITX/
13563 S:      Supported
13564 F:      arch/arm/mach-s3c24xx/mach-bast.c
13565 F:      arch/arm/mach-s3c24xx/bast-ide.c
13566 F:      arch/arm/mach-s3c24xx/bast-irq.c
13567
13568 SIPHASH PRF ROUTINES
13569 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13570 S:      Maintained
13571 F:      lib/siphash.c
13572 F:      lib/test_siphash.c
13573 F:      include/linux/siphash.h
13574
13575 SIOX
13576 M:      Gavin Schenk <g.schenk@eckelmann.de>
13577 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13578 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13579 S:      Supported
13580 F:      drivers/siox/*
13581 F:      drivers/gpio/gpio-siox.c
13582 F:      include/trace/events/siox.h
13583
13584 SIS 190 ETHERNET DRIVER
13585 M:      Francois Romieu <romieu@fr.zoreil.com>
13586 L:      netdev@vger.kernel.org
13587 S:      Maintained
13588 F:      drivers/net/ethernet/sis/sis190.c
13589
13590 SIS 900/7016 FAST ETHERNET DRIVER
13591 M:      Daniele Venzano <venza@brownhat.org>
13592 W:      http://www.brownhat.org/sis900.html
13593 L:      netdev@vger.kernel.org
13594 S:      Maintained
13595 F:      drivers/net/ethernet/sis/sis900.*
13596
13597 SIS FRAMEBUFFER DRIVER
13598 M:      Thomas Winischhofer <thomas@winischhofer.net>
13599 W:      http://www.winischhofer.net/linuxsisvga.shtml
13600 S:      Maintained
13601 F:      Documentation/fb/sisfb.txt
13602 F:      drivers/video/fbdev/sis/
13603 F:      include/video/sisfb.h
13604
13605 SIS USB2VGA DRIVER
13606 M:      Thomas Winischhofer <thomas@winischhofer.net>
13607 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13608 S:      Maintained
13609 F:      drivers/usb/misc/sisusbvga/
13610
13611 SLAB ALLOCATOR
13612 M:      Christoph Lameter <cl@linux.com>
13613 M:      Pekka Enberg <penberg@kernel.org>
13614 M:      David Rientjes <rientjes@google.com>
13615 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13616 M:      Andrew Morton <akpm@linux-foundation.org>
13617 L:      linux-mm@kvack.org
13618 S:      Maintained
13619 F:      include/linux/sl?b*.h
13620 F:      mm/sl?b*
13621
13622 SLEEPABLE READ-COPY UPDATE (SRCU)
13623 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13624 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13625 M:      Josh Triplett <josh@joshtriplett.org>
13626 R:      Steven Rostedt <rostedt@goodmis.org>
13627 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13628 L:      linux-kernel@vger.kernel.org
13629 W:      http://www.rdrop.com/users/paulmck/RCU/
13630 S:      Supported
13631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13632 F:      include/linux/srcu*.h
13633 F:      kernel/rcu/srcu*.c
13634
13635 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13636 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13637 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13638 S:      Maintained
13639 F:      drivers/slimbus/
13640 F:      Documentation/devicetree/bindings/slimbus/
13641 F:      include/linux/slimbus.h
13642
13643 SMACK SECURITY MODULE
13644 M:      Casey Schaufler <casey@schaufler-ca.com>
13645 L:      linux-security-module@vger.kernel.org
13646 W:      http://schaufler-ca.com
13647 T:      git git://github.com/cschaufler/smack-next
13648 S:      Maintained
13649 F:      Documentation/admin-guide/LSM/Smack.rst
13650 F:      security/smack/
13651
13652 SMC91x ETHERNET DRIVER
13653 M:      Nicolas Pitre <nico@fluxnic.net>
13654 S:      Odd Fixes
13655 F:      drivers/net/ethernet/smsc/smc91x.*
13656
13657 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13658 M:      Sakari Ailus <sakari.ailus@iki.fi>
13659 L:      linux-media@vger.kernel.org
13660 S:      Maintained
13661 F:      drivers/media/i2c/smiapp/
13662 F:      include/media/i2c/smiapp.h
13663 F:      drivers/media/i2c/smiapp-pll.c
13664 F:      drivers/media/i2c/smiapp-pll.h
13665 F:      include/uapi/linux/smiapp.h
13666 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13667
13668 SMM665 HARDWARE MONITOR DRIVER
13669 M:      Guenter Roeck <linux@roeck-us.net>
13670 L:      linux-hwmon@vger.kernel.org
13671 S:      Maintained
13672 F:      Documentation/hwmon/smm665
13673 F:      drivers/hwmon/smm665.c
13674
13675 SMSC EMC2103 HARDWARE MONITOR DRIVER
13676 M:      Steve Glendinning <steve.glendinning@shawell.net>
13677 L:      linux-hwmon@vger.kernel.org
13678 S:      Maintained
13679 F:      Documentation/hwmon/emc2103
13680 F:      drivers/hwmon/emc2103.c
13681
13682 SMSC SCH5627 HARDWARE MONITOR DRIVER
13683 M:      Hans de Goede <hdegoede@redhat.com>
13684 L:      linux-hwmon@vger.kernel.org
13685 S:      Supported
13686 F:      Documentation/hwmon/sch5627
13687 F:      drivers/hwmon/sch5627.c
13688
13689 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13690 M:      Steve Glendinning <steve.glendinning@shawell.net>
13691 L:      linux-fbdev@vger.kernel.org
13692 S:      Maintained
13693 F:      drivers/video/fbdev/smscufx.c
13694
13695 SMSC47B397 HARDWARE MONITOR DRIVER
13696 M:      Jean Delvare <jdelvare@suse.com>
13697 L:      linux-hwmon@vger.kernel.org
13698 S:      Maintained
13699 F:      Documentation/hwmon/smsc47b397
13700 F:      drivers/hwmon/smsc47b397.c
13701
13702 SMSC911x ETHERNET DRIVER
13703 M:      Steve Glendinning <steve.glendinning@shawell.net>
13704 L:      netdev@vger.kernel.org
13705 S:      Maintained
13706 F:      include/linux/smsc911x.h
13707 F:      drivers/net/ethernet/smsc/smsc911x.*
13708
13709 SMSC9420 PCI ETHERNET DRIVER
13710 M:      Steve Glendinning <steve.glendinning@shawell.net>
13711 L:      netdev@vger.kernel.org
13712 S:      Maintained
13713 F:      drivers/net/ethernet/smsc/smsc9420.*
13714
13715 SOC-CAMERA V4L2 SUBSYSTEM
13716 L:      linux-media@vger.kernel.org
13717 T:      git git://linuxtv.org/media_tree.git
13718 S:      Orphan
13719 F:      include/media/soc*
13720 F:      drivers/media/i2c/soc_camera/
13721 F:      drivers/media/platform/soc_camera/
13722
13723 SOCIONEXT SYNQUACER I2C DRIVER
13724 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13725 L:      linux-i2c@vger.kernel.org
13726 S:      Maintained
13727 F:      drivers/i2c/busses/i2c-synquacer.c
13728 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13729
13730 SOCIONEXT UNIPHIER SOUND DRIVER
13731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13732 S:      Orphan
13733 F:      sound/soc/uniphier/
13734
13735 SOEKRIS NET48XX LED SUPPORT
13736 M:      Chris Boot <bootc@bootc.net>
13737 S:      Maintained
13738 F:      drivers/leds/leds-net48xx.c
13739
13740 SOFT-ROCE DRIVER (rxe)
13741 M:      Moni Shoua <monis@mellanox.com>
13742 L:      linux-rdma@vger.kernel.org
13743 S:      Supported
13744 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13745 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13746 F:      drivers/infiniband/sw/rxe/
13747 F:      include/uapi/rdma/rdma_user_rxe.h
13748
13749 SOFTLOGIC 6x10 MPEG CODEC
13750 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13751 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13752 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13753 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13754 M:      Ismael Luceno <ismael@iodev.co.uk>
13755 L:      linux-media@vger.kernel.org
13756 S:      Supported
13757 F:      drivers/media/pci/solo6x10/
13758
13759 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13760 M:      James Morse <james.morse@arm.com>
13761 L:      linux-arm-kernel@lists.infradead.org
13762 S:      Maintained
13763 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13764 F:      drivers/firmware/arm_sdei.c
13765 F:      include/linux/arm_sdei.h
13766 F:      include/uapi/linux/arm_sdei.h
13767
13768 SOFTWARE RAID (Multiple Disks) SUPPORT
13769 M:      Shaohua Li <shli@kernel.org>
13770 L:      linux-raid@vger.kernel.org
13771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13772 S:      Supported
13773 F:      drivers/md/Makefile
13774 F:      drivers/md/Kconfig
13775 F:      drivers/md/md*
13776 F:      drivers/md/raid*
13777 F:      include/linux/raid/
13778 F:      include/uapi/linux/raid/
13779
13780 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13781 M:      Jassi Brar <jaswinder.singh@linaro.org>
13782 L:      netdev@vger.kernel.org
13783 S:      Maintained
13784 F:      drivers/net/ethernet/socionext/netsec.c
13785 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13786
13787 SOLIDRUN CLEARFOG SUPPORT
13788 M:      Russell King <linux@armlinux.org.uk>
13789 S:      Maintained
13790 F:      arch/arm/boot/dts/armada-388-clearfog*
13791 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13792
13793 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13794 M:      Russell King <linux@armlinux.org.uk>
13795 S:      Maintained
13796 F:      arch/arm/boot/dts/imx6*-cubox-i*
13797 F:      arch/arm/boot/dts/imx6*-hummingboard*
13798 F:      arch/arm/boot/dts/imx6*-sr-*
13799
13800 SONIC NETWORK DRIVER
13801 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13802 L:      netdev@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/net/ethernet/natsemi/sonic.*
13805
13806 SONICS SILICON BACKPLANE DRIVER (SSB)
13807 M:      Michael Buesch <m@bues.ch>
13808 L:      linux-wireless@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/ssb/
13811 F:      include/linux/ssb/
13812
13813 SONY IMX258 SENSOR DRIVER
13814 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13815 L:      linux-media@vger.kernel.org
13816 T:      git git://linuxtv.org/media_tree.git
13817 S:      Maintained
13818 F:      drivers/media/i2c/imx258.c
13819
13820 SONY IMX274 SENSOR DRIVER
13821 M:      Leon Luo <leonl@leopardimaging.com>
13822 L:      linux-media@vger.kernel.org
13823 T:      git git://linuxtv.org/media_tree.git
13824 S:      Maintained
13825 F:      drivers/media/i2c/imx274.c
13826 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13827
13828 SONY IMX319 SENSOR DRIVER
13829 M:      Bingbu Cao <bingbu.cao@intel.com>
13830 L:      linux-media@vger.kernel.org
13831 T:      git git://linuxtv.org/media_tree.git
13832 S:      Maintained
13833 F:      drivers/media/i2c/imx319.c
13834
13835 SONY IMX355 SENSOR DRIVER
13836 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13837 L:      linux-media@vger.kernel.org
13838 T:      git git://linuxtv.org/media_tree.git
13839 S:      Maintained
13840 F:      drivers/media/i2c/imx355.c
13841
13842 SONY MEMORYSTICK CARD SUPPORT
13843 M:      Alex Dubov <oakad@yahoo.com>
13844 W:      http://tifmxx.berlios.de/
13845 S:      Maintained
13846 F:      drivers/memstick/host/tifm_ms.c
13847
13848 SONY MEMORYSTICK STANDARD SUPPORT
13849 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13850 S:      Maintained
13851 F:      drivers/memstick/core/ms_block.*
13852
13853 SONY VAIO CONTROL DEVICE DRIVER
13854 M:      Mattia Dongili <malattia@linux.it>
13855 L:      platform-driver-x86@vger.kernel.org
13856 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13857 S:      Maintained
13858 F:      Documentation/laptops/sony-laptop.txt
13859 F:      drivers/char/sonypi.c
13860 F:      drivers/platform/x86/sony-laptop.c
13861 F:      include/linux/sony-laptop.h
13862
13863 SOUND
13864 M:      Jaroslav Kysela <perex@perex.cz>
13865 M:      Takashi Iwai <tiwai@suse.com>
13866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13867 W:      http://www.alsa-project.org/
13868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13869 T:      git git://git.alsa-project.org/alsa-kernel.git
13870 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13871 S:      Maintained
13872 F:      Documentation/sound/
13873 F:      include/sound/
13874 F:      include/uapi/sound/
13875 F:      sound/
13876
13877 SOUND - COMPRESSED AUDIO
13878 M:      Vinod Koul <vkoul@kernel.org>
13879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13881 S:      Supported
13882 F:      Documentation/sound/designs/compress-offload.rst
13883 F:      include/sound/compress_driver.h
13884 F:      include/uapi/sound/compress_*
13885 F:      sound/core/compress_offload.c
13886 F:      sound/soc/soc-compress.c
13887
13888 SOUND - DMAENGINE HELPERS
13889 M:      Lars-Peter Clausen <lars@metafoo.de>
13890 S:      Supported
13891 F:      include/sound/dmaengine_pcm.h
13892 F:      sound/core/pcm_dmaengine.c
13893 F:      sound/soc/soc-generic-dmaengine-pcm.c
13894
13895 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13896 M:      Liam Girdwood <lgirdwood@gmail.com>
13897 M:      Mark Brown <broonie@kernel.org>
13898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13899 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13900 W:      http://alsa-project.org/main/index.php/ASoC
13901 S:      Supported
13902 F:      Documentation/devicetree/bindings/sound/
13903 F:      Documentation/sound/soc/
13904 F:      sound/soc/
13905 F:      include/sound/soc*
13906
13907 SOUNDWIRE SUBSYSTEM
13908 M:      Vinod Koul <vkoul@kernel.org>
13909 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13910 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13912 S:      Supported
13913 F:      Documentation/driver-api/soundwire/
13914 F:      drivers/soundwire/
13915 F:      include/linux/soundwire/
13916
13917 SP2 MEDIA DRIVER
13918 M:      Olli Salonen <olli.salonen@iki.fi>
13919 L:      linux-media@vger.kernel.org
13920 W:      https://linuxtv.org
13921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13922 S:      Maintained
13923 F:      drivers/media/dvb-frontends/sp2*
13924
13925 SPARC + UltraSPARC (sparc/sparc64)
13926 M:      "David S. Miller" <davem@davemloft.net>
13927 L:      sparclinux@vger.kernel.org
13928 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13931 S:      Maintained
13932 F:      arch/sparc/
13933 F:      drivers/sbus/
13934
13935 SPARC SERIAL DRIVERS
13936 M:      "David S. Miller" <davem@davemloft.net>
13937 L:      sparclinux@vger.kernel.org
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13940 S:      Maintained
13941 F:      include/linux/sunserialcore.h
13942 F:      drivers/tty/serial/suncore.c
13943 F:      drivers/tty/serial/sunhv.c
13944 F:      drivers/tty/serial/sunsab.c
13945 F:      drivers/tty/serial/sunsab.h
13946 F:      drivers/tty/serial/sunsu.c
13947 F:      drivers/tty/serial/sunzilog.c
13948 F:      drivers/tty/serial/sunzilog.h
13949 F:      drivers/tty/vcc.c
13950
13951 SPARSE CHECKER
13952 M:      "Christopher Li" <sparse@chrisli.org>
13953 L:      linux-sparse@vger.kernel.org
13954 W:      https://sparse.wiki.kernel.org/
13955 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13956 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13957 S:      Maintained
13958 F:      include/linux/compiler.h
13959
13960 SPEAR CLOCK FRAMEWORK SUPPORT
13961 M:      Viresh Kumar <vireshk@kernel.org>
13962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13963 W:      http://www.st.com/spear
13964 S:      Maintained
13965 F:      drivers/clk/spear/
13966
13967 SPEAR PLATFORM SUPPORT
13968 M:      Viresh Kumar <vireshk@kernel.org>
13969 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13971 W:      http://www.st.com/spear
13972 S:      Maintained
13973 F:      arch/arm/boot/dts/spear*
13974 F:      arch/arm/mach-spear/
13975
13976 SPI NOR SUBSYSTEM
13977 M:      Marek Vasut <marek.vasut@gmail.com>
13978 L:      linux-mtd@lists.infradead.org
13979 W:      http://www.linux-mtd.infradead.org/
13980 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13981 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13982 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13983 S:      Maintained
13984 F:      drivers/mtd/spi-nor/
13985 F:      include/linux/mtd/spi-nor.h
13986
13987 SPI SUBSYSTEM
13988 M:      Mark Brown <broonie@kernel.org>
13989 L:      linux-spi@vger.kernel.org
13990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13991 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13992 S:      Maintained
13993 F:      Documentation/devicetree/bindings/spi/
13994 F:      Documentation/spi/
13995 F:      drivers/spi/
13996 F:      include/linux/spi/
13997 F:      include/uapi/linux/spi/
13998 F:      tools/spi/
13999
14000 SPIDERNET NETWORK DRIVER for CELL
14001 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14002 L:      netdev@vger.kernel.org
14003 S:      Supported
14004 F:      Documentation/networking/spider_net.txt
14005 F:      drivers/net/ethernet/toshiba/spider_net*
14006
14007 SPMI SUBSYSTEM
14008 R:      Stephen Boyd <sboyd@kernel.org>
14009 L:      linux-arm-msm@vger.kernel.org
14010 F:      Documentation/devicetree/bindings/spmi/
14011 F:      drivers/spmi/
14012 F:      include/dt-bindings/spmi/spmi.h
14013 F:      include/linux/spmi.h
14014 F:      include/trace/events/spmi.h
14015
14016 SPU FILE SYSTEM
14017 M:      Jeremy Kerr <jk@ozlabs.org>
14018 L:      linuxppc-dev@lists.ozlabs.org
14019 W:      http://www.ibm.com/developerworks/power/cell/
14020 S:      Supported
14021 F:      Documentation/filesystems/spufs.txt
14022 F:      arch/powerpc/platforms/cell/spufs/
14023
14024 SQUASHFS FILE SYSTEM
14025 M:      Phillip Lougher <phillip@squashfs.org.uk>
14026 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14027 W:      http://squashfs.org.uk
14028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14029 S:      Maintained
14030 F:      Documentation/filesystems/squashfs.txt
14031 F:      fs/squashfs/
14032
14033 SRM (Alpha) environment access
14034 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14035 S:      Maintained
14036 F:      arch/alpha/kernel/srm_env.c
14037
14038 ST STM32 I2C/SMBUS DRIVER
14039 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14040 L:      linux-i2c@vger.kernel.org
14041 S:      Maintained
14042 F:      drivers/i2c/busses/i2c-stm32*
14043
14044 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14045 M:      Song Qiang <songqiang1304521@gmail.com>
14046 L:      linux-iio@vger.kernel.org
14047 S:      Maintained
14048 F:      drivers/iio/proximity/vl53l0x-i2c.c
14049 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14050
14051 STABLE BRANCH
14052 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14053 L:      stable@vger.kernel.org
14054 S:      Supported
14055 F:      Documentation/process/stable-kernel-rules.rst
14056
14057 STAGING - COMEDI
14058 M:      Ian Abbott <abbotti@mev.co.uk>
14059 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14060 S:      Odd Fixes
14061 F:      drivers/staging/comedi/
14062
14063 STAGING - EROFS FILE SYSTEM
14064 M:      Gao Xiang <gaoxiang25@huawei.com>
14065 M:      Chao Yu <yuchao0@huawei.com>
14066 L:      linux-erofs@lists.ozlabs.org
14067 S:      Maintained
14068 F:      drivers/staging/erofs/
14069
14070 STAGING - INDUSTRIAL IO
14071 M:      Jonathan Cameron <jic23@kernel.org>
14072 L:      linux-iio@vger.kernel.org
14073 S:      Odd Fixes
14074 F:      Documentation/devicetree/bindings/staging/iio/
14075 F:      drivers/staging/iio/
14076
14077 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14078 M:      Marc Dietrich <marvin24@gmx.de>
14079 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14080 L:      linux-tegra@vger.kernel.org
14081 S:      Maintained
14082 F:      drivers/staging/nvec/
14083
14084 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14085 M:      Jens Frederich <jfrederich@gmail.com>
14086 M:      Daniel Drake <dsd@laptop.org>
14087 M:      Jon Nettleton <jon.nettleton@gmail.com>
14088 W:      http://wiki.laptop.org/go/DCON
14089 S:      Maintained
14090 F:      drivers/staging/olpc_dcon/
14091
14092 STAGING - REALTEK RTL8712U DRIVERS
14093 M:      Larry Finger <Larry.Finger@lwfinger.net>
14094 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14095 S:      Odd Fixes
14096 F:      drivers/staging/rtl8712/
14097
14098 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14099 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14100 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14101 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14102 L:      linux-fbdev@vger.kernel.org
14103 S:      Maintained
14104 F:      drivers/staging/sm750fb/
14105
14106 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14107 M:      William Hubbs <w.d.hubbs@gmail.com>
14108 M:      Chris Brannon <chris@the-brannons.com>
14109 M:      Kirk Reiser <kirk@reisers.ca>
14110 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14111 L:      speakup@linux-speakup.org
14112 W:      http://www.linux-speakup.org/
14113 S:      Odd Fixes
14114 F:      drivers/staging/speakup/
14115
14116 STAGING - VIA VT665X DRIVERS
14117 M:      Forest Bond <forest@alittletooquiet.net>
14118 S:      Odd Fixes
14119 F:      drivers/staging/vt665?/
14120
14121 STAGING - WILC1000 WIFI DRIVER
14122 M:      Aditya Shankar <aditya.shankar@microchip.com>
14123 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14124 L:      linux-wireless@vger.kernel.org
14125 S:      Supported
14126 F:      drivers/staging/wilc1000/
14127
14128 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14129 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14130 S:      Odd Fixes
14131 F:      drivers/staging/xgifb/
14132
14133 STAGING SUBSYSTEM
14134 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14136 L:      devel@driverdev.osuosl.org
14137 S:      Supported
14138 F:      drivers/staging/
14139
14140 STARFIRE/DURALAN NETWORK DRIVER
14141 M:      Ion Badulescu <ionut@badula.org>
14142 S:      Odd Fixes
14143 F:      drivers/net/ethernet/adaptec/starfire*
14144
14145 STEC S1220 SKD DRIVER
14146 M:      Bart Van Assche <bart.vanassche@wdc.com>
14147 L:      linux-block@vger.kernel.org
14148 S:      Maintained
14149 F:      drivers/block/skd*[ch]
14150
14151 STI AUDIO (ASoC) DRIVERS
14152 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14154 S:      Maintained
14155 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14156 F:      sound/soc/sti/
14157
14158 STI CEC DRIVER
14159 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14160 S:      Maintained
14161 F:      drivers/media/platform/sti/cec/
14162 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14163
14164 STK1160 USB VIDEO CAPTURE DRIVER
14165 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14166 L:      linux-media@vger.kernel.org
14167 T:      git git://linuxtv.org/media_tree.git
14168 S:      Maintained
14169 F:      drivers/media/usb/stk1160/
14170
14171 STM32 AUDIO (ASoC) DRIVERS
14172 M:      Olivier Moysan <olivier.moysan@st.com>
14173 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14174 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14175 S:      Maintained
14176 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14177 F:      sound/soc/stm/
14178
14179 STM32 TIMER/LPTIMER DRIVERS
14180 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14181 S:      Maintained
14182 F:      drivers/*/stm32-*timer*
14183 F:      drivers/pwm/pwm-stm32*
14184 F:      include/linux/*/stm32-*tim*
14185 F:      Documentation/ABI/testing/*timer-stm32
14186 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14187 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14188
14189 STMMAC ETHERNET DRIVER
14190 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14191 M:      Alexandre Torgue <alexandre.torgue@st.com>
14192 M:      Jose Abreu <joabreu@synopsys.com>
14193 L:      netdev@vger.kernel.org
14194 W:      http://www.stlinux.com
14195 S:      Supported
14196 F:      drivers/net/ethernet/stmicro/stmmac/
14197
14198 SUN3/3X
14199 M:      Sam Creasey <sammy@sammy.net>
14200 W:      http://sammy.net/sun3/
14201 S:      Maintained
14202 F:      arch/m68k/kernel/*sun3*
14203 F:      arch/m68k/sun3*/
14204 F:      arch/m68k/include/asm/sun3*
14205 F:      drivers/net/ethernet/i825xx/sun3*
14206
14207 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14208 M:      Hans de Goede <hdegoede@redhat.com>
14209 L:      linux-input@vger.kernel.org
14210 S:      Maintained
14211 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14212 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14213
14214 SUNDANCE NETWORK DRIVER
14215 M:      Denis Kirjanov <kda@linux-powerpc.org>
14216 L:      netdev@vger.kernel.org
14217 S:      Maintained
14218 F:      drivers/net/ethernet/dlink/sundance.c
14219
14220 SUPERH
14221 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14222 M:      Rich Felker <dalias@libc.org>
14223 L:      linux-sh@vger.kernel.org
14224 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14225 S:      Maintained
14226 F:      Documentation/sh/
14227 F:      arch/sh/
14228 F:      drivers/sh/
14229
14230 SUSPEND TO RAM
14231 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14232 M:      Len Brown <len.brown@intel.com>
14233 M:      Pavel Machek <pavel@ucw.cz>
14234 L:      linux-pm@vger.kernel.org
14235 B:      https://bugzilla.kernel.org
14236 S:      Supported
14237 F:      Documentation/power/
14238 F:      arch/x86/kernel/acpi/
14239 F:      drivers/base/power/
14240 F:      kernel/power/
14241 F:      include/linux/suspend.h
14242 F:      include/linux/freezer.h
14243 F:      include/linux/pm.h
14244
14245 SVGA HANDLING
14246 M:      Martin Mares <mj@ucw.cz>
14247 L:      linux-video@atrey.karlin.mff.cuni.cz
14248 S:      Maintained
14249 F:      Documentation/svga.txt
14250 F:      arch/x86/boot/video*
14251
14252 SWIOTLB SUBSYSTEM
14253 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14254 L:      iommu@lists.linux-foundation.org
14255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14256 S:      Supported
14257 F:      kernel/dma/swiotlb.c
14258 F:      arch/*/kernel/pci-swiotlb.c
14259 F:      include/linux/swiotlb.h
14260
14261 SWITCHDEV
14262 M:      Jiri Pirko <jiri@resnulli.us>
14263 M:      Ivan Vecera <ivecera@redhat.com>
14264 L:      netdev@vger.kernel.org
14265 S:      Supported
14266 F:      net/switchdev/
14267 F:      include/net/switchdev.h
14268
14269 SY8106A REGULATOR DRIVER
14270 M:      Icenowy Zheng <icenowy@aosc.io>
14271 S:      Maintained
14272 F:      drivers/regulator/sy8106a-regulator.c
14273 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14274
14275 SYNC FILE FRAMEWORK
14276 M:      Sumit Semwal <sumit.semwal@linaro.org>
14277 R:      Gustavo Padovan <gustavo@padovan.org>
14278 S:      Maintained
14279 L:      linux-media@vger.kernel.org
14280 L:      dri-devel@lists.freedesktop.org
14281 F:      drivers/dma-buf/sync_*
14282 F:      drivers/dma-buf/dma-fence*
14283 F:      drivers/dma-buf/sw_sync.c
14284 F:      include/linux/sync_file.h
14285 F:      include/uapi/linux/sync_file.h
14286 F:      Documentation/sync_file.txt
14287 T:      git git://anongit.freedesktop.org/drm/drm-misc
14288
14289 SYNOPSYS ARC ARCHITECTURE
14290 M:      Vineet Gupta <vgupta@synopsys.com>
14291 L:      linux-snps-arc@lists.infradead.org
14292 S:      Supported
14293 F:      arch/arc/
14294 F:      Documentation/devicetree/bindings/arc/*
14295 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14296 F:      drivers/clocksource/arc_timer.c
14297 F:      drivers/tty/serial/arc_uart.c
14298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14299
14300 SYNOPSYS ARC HSDK SDP pll clock driver
14301 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14302 S:      Supported
14303 F:      drivers/clk/clk-hsdk-pll.c
14304 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14305
14306 SYNOPSYS ARC SDP clock driver
14307 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14308 S:      Supported
14309 F:      drivers/clk/axs10x/*
14310 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14311
14312 SYNOPSYS ARC SDP platform support
14313 M:      Alexey Brodkin <abrodkin@synopsys.com>
14314 S:      Supported
14315 F:      arch/arc/plat-axs10x
14316 F:      arch/arc/boot/dts/ax*
14317 F:      Documentation/devicetree/bindings/arc/axs10*
14318
14319 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14320 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14321 S:      Supported
14322 F:      drivers/reset/reset-axs10x.c
14323 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14324
14325 SYNOPSYS CREG GPIO DRIVER
14326 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14327 S:      Maintained
14328 F:      drivers/gpio/gpio-creg-snps.c
14329 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14330
14331 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14332 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14333 S:      Maintained
14334 F:      drivers/tty/serial/8250/8250_dw.c
14335
14336 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14337 M:      Hoan Tran <hotran@apm.com>
14338 L:      linux-gpio@vger.kernel.org
14339 S:      Maintained
14340 F:      drivers/gpio/gpio-dwapb.c
14341 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14342
14343 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14344 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14345 S:      Maintained
14346 F:      drivers/dma/dwi-axi-dmac/
14347 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14348
14349 SYNOPSYS DESIGNWARE DMAC DRIVER
14350 M:      Viresh Kumar <vireshk@kernel.org>
14351 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14352 S:      Maintained
14353 F:      include/linux/dma/dw.h
14354 F:      include/linux/platform_data/dma-dw.h
14355 F:      drivers/dma/dw/
14356
14357 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14358 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14359 L:      netdev@vger.kernel.org
14360 S:      Supported
14361 F:      drivers/net/ethernet/synopsys/
14362
14363 SYNOPSYS DESIGNWARE I2C DRIVER
14364 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14365 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14366 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14367 L:      linux-i2c@vger.kernel.org
14368 S:      Maintained
14369 F:      drivers/i2c/busses/i2c-designware-*
14370 F:      include/linux/platform_data/i2c-designware.h
14371
14372 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14373 M:      Jaehoon Chung <jh80.chung@samsung.com>
14374 L:      linux-mmc@vger.kernel.org
14375 S:      Maintained
14376 F:      drivers/mmc/host/dw_mmc*
14377
14378 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14379 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14380 S:      Supported
14381 F:      drivers/reset/reset-hsdk.c
14382 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14383 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14384
14385 SYSTEM CONFIGURATION (SYSCON)
14386 M:      Lee Jones <lee.jones@linaro.org>
14387 M:      Arnd Bergmann <arnd@arndb.de>
14388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14389 S:      Supported
14390 F:      drivers/mfd/syscon.c
14391
14392 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14393 M:      Sudeep Holla <sudeep.holla@arm.com>
14394 L:      linux-arm-kernel@lists.infradead.org
14395 S:      Maintained
14396 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14397 F:      drivers/clk/clk-sc[mp]i.c
14398 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14399 F:      drivers/firmware/arm_scpi.c
14400 F:      drivers/firmware/arm_scmi/
14401 F:      include/linux/sc[mp]i_protocol.h
14402
14403 SYSTEM RESET/SHUTDOWN DRIVERS
14404 M:      Sebastian Reichel <sre@kernel.org>
14405 L:      linux-pm@vger.kernel.org
14406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14407 S:      Maintained
14408 F:      Documentation/devicetree/bindings/power/reset/
14409 F:      drivers/power/reset/
14410
14411 SYSTEM TRACE MODULE CLASS
14412 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14413 S:      Maintained
14414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14415 F:      Documentation/trace/stm.rst
14416 F:      drivers/hwtracing/stm/
14417 F:      include/linux/stm.h
14418 F:      include/uapi/linux/stm.h
14419
14420 SYSV FILESYSTEM
14421 M:      Christoph Hellwig <hch@infradead.org>
14422 S:      Maintained
14423 F:      Documentation/filesystems/sysv-fs.txt
14424 F:      fs/sysv/
14425 F:      include/linux/sysv_fs.h
14426
14427 TARGET SUBSYSTEM
14428 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14429 L:      linux-scsi@vger.kernel.org
14430 L:      target-devel@vger.kernel.org
14431 W:      http://www.linux-iscsi.org
14432 W:      http://groups.google.com/group/linux-iscsi-target-dev
14433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14434 S:      Supported
14435 F:      drivers/target/
14436 F:      include/target/
14437 F:      Documentation/target/
14438
14439 TASKSTATS STATISTICS INTERFACE
14440 M:      Balbir Singh <bsingharora@gmail.com>
14441 S:      Maintained
14442 F:      Documentation/accounting/taskstats*
14443 F:      include/linux/taskstats*
14444 F:      kernel/taskstats.c
14445
14446 TC subsystem
14447 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14448 M:      Cong Wang <xiyou.wangcong@gmail.com>
14449 M:      Jiri Pirko <jiri@resnulli.us>
14450 L:      netdev@vger.kernel.org
14451 S:      Maintained
14452 F:      include/net/pkt_cls.h
14453 F:      include/net/pkt_sched.h
14454 F:      include/net/tc_act/
14455 F:      include/uapi/linux/pkt_cls.h
14456 F:      include/uapi/linux/pkt_sched.h
14457 F:      include/uapi/linux/tc_act/
14458 F:      include/uapi/linux/tc_ematch/
14459 F:      net/sched/
14460
14461 TC90522 MEDIA DRIVER
14462 M:      Akihiro Tsukada <tskd08@gmail.com>
14463 L:      linux-media@vger.kernel.org
14464 S:      Odd Fixes
14465 F:      drivers/media/dvb-frontends/tc90522*
14466
14467 TCP LOW PRIORITY MODULE
14468 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14469 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14470 W:      http://tcp-lp-mod.sourceforge.net/
14471 S:      Maintained
14472 F:      net/ipv4/tcp_lp.c
14473
14474 TDA10071 MEDIA DRIVER
14475 M:      Antti Palosaari <crope@iki.fi>
14476 L:      linux-media@vger.kernel.org
14477 W:      https://linuxtv.org
14478 W:      http://palosaari.fi/linux/
14479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14480 T:      git git://linuxtv.org/anttip/media_tree.git
14481 S:      Maintained
14482 F:      drivers/media/dvb-frontends/tda10071*
14483
14484 TDA18212 MEDIA DRIVER
14485 M:      Antti Palosaari <crope@iki.fi>
14486 L:      linux-media@vger.kernel.org
14487 W:      https://linuxtv.org
14488 W:      http://palosaari.fi/linux/
14489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14490 T:      git git://linuxtv.org/anttip/media_tree.git
14491 S:      Maintained
14492 F:      drivers/media/tuners/tda18212*
14493
14494 TDA18218 MEDIA DRIVER
14495 M:      Antti Palosaari <crope@iki.fi>
14496 L:      linux-media@vger.kernel.org
14497 W:      https://linuxtv.org
14498 W:      http://palosaari.fi/linux/
14499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14500 T:      git git://linuxtv.org/anttip/media_tree.git
14501 S:      Maintained
14502 F:      drivers/media/tuners/tda18218*
14503
14504 TDA18250 MEDIA DRIVER
14505 M:      Olli Salonen <olli.salonen@iki.fi>
14506 L:      linux-media@vger.kernel.org
14507 W:      https://linuxtv.org
14508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14509 T:      git git://linuxtv.org/media_tree.git
14510 S:      Maintained
14511 F:      drivers/media/tuners/tda18250*
14512
14513 TDA18271 MEDIA DRIVER
14514 M:      Michael Krufky <mkrufky@linuxtv.org>
14515 L:      linux-media@vger.kernel.org
14516 W:      https://linuxtv.org
14517 W:      http://github.com/mkrufky
14518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14519 T:      git git://linuxtv.org/mkrufky/tuners.git
14520 S:      Maintained
14521 F:      drivers/media/tuners/tda18271*
14522
14523 TDA1997x MEDIA DRIVER
14524 M:      Tim Harvey <tharvey@gateworks.com>
14525 L:      linux-media@vger.kernel.org
14526 W:      https://linuxtv.org
14527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14528 S:      Maintained
14529 F:      drivers/media/i2c/tda1997x.*
14530
14531 TDA827x MEDIA DRIVER
14532 M:      Michael Krufky <mkrufky@linuxtv.org>
14533 L:      linux-media@vger.kernel.org
14534 W:      https://linuxtv.org
14535 W:      http://github.com/mkrufky
14536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14537 T:      git git://linuxtv.org/mkrufky/tuners.git
14538 S:      Maintained
14539 F:      drivers/media/tuners/tda8290.*
14540
14541 TDA8290 MEDIA DRIVER
14542 M:      Michael Krufky <mkrufky@linuxtv.org>
14543 L:      linux-media@vger.kernel.org
14544 W:      https://linuxtv.org
14545 W:      http://github.com/mkrufky
14546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14547 T:      git git://linuxtv.org/mkrufky/tuners.git
14548 S:      Maintained
14549 F:      drivers/media/tuners/tda8290.*
14550
14551 TDA9840 MEDIA DRIVER
14552 M:      Hans Verkuil <hverkuil@xs4all.nl>
14553 L:      linux-media@vger.kernel.org
14554 T:      git git://linuxtv.org/media_tree.git
14555 W:      https://linuxtv.org
14556 S:      Maintained
14557 F:      drivers/media/i2c/tda9840*
14558
14559 TEA5761 TUNER DRIVER
14560 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14561 L:      linux-media@vger.kernel.org
14562 W:      https://linuxtv.org
14563 T:      git git://linuxtv.org/media_tree.git
14564 S:      Odd fixes
14565 F:      drivers/media/tuners/tea5761.*
14566
14567 TEA5767 TUNER DRIVER
14568 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14569 L:      linux-media@vger.kernel.org
14570 W:      https://linuxtv.org
14571 T:      git git://linuxtv.org/media_tree.git
14572 S:      Maintained
14573 F:      drivers/media/tuners/tea5767.*
14574
14575 TEA6415C MEDIA DRIVER
14576 M:      Hans Verkuil <hverkuil@xs4all.nl>
14577 L:      linux-media@vger.kernel.org
14578 T:      git git://linuxtv.org/media_tree.git
14579 W:      https://linuxtv.org
14580 S:      Maintained
14581 F:      drivers/media/i2c/tea6415c*
14582
14583 TEA6420 MEDIA DRIVER
14584 M:      Hans Verkuil <hverkuil@xs4all.nl>
14585 L:      linux-media@vger.kernel.org
14586 T:      git git://linuxtv.org/media_tree.git
14587 W:      https://linuxtv.org
14588 S:      Maintained
14589 F:      drivers/media/i2c/tea6420*
14590
14591 TEAM DRIVER
14592 M:      Jiri Pirko <jiri@resnulli.us>
14593 L:      netdev@vger.kernel.org
14594 S:      Supported
14595 F:      drivers/net/team/
14596 F:      include/linux/if_team.h
14597 F:      include/uapi/linux/if_team.h
14598
14599 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14600 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14601 S:      Maintained
14602 F:      arch/x86/platform/ts5500/
14603
14604 TECHNOTREND USB IR RECEIVER
14605 M:      Sean Young <sean@mess.org>
14606 L:      linux-media@vger.kernel.org
14607 S:      Maintained
14608 F:      drivers/media/rc/ttusbir.c
14609
14610 TECHWELL TW9910 VIDEO DECODER
14611 L:      linux-media@vger.kernel.org
14612 S:      Orphan
14613 F:      drivers/media/i2c/tw9910.c
14614 F:      include/media/i2c/tw9910.h
14615
14616 TEE SUBSYSTEM
14617 M:      Jens Wiklander <jens.wiklander@linaro.org>
14618 S:      Maintained
14619 F:      include/linux/tee_drv.h
14620 F:      include/uapi/linux/tee.h
14621 F:      drivers/tee/
14622 F:      Documentation/tee.txt
14623
14624 TEGRA ARCHITECTURE SUPPORT
14625 M:      Thierry Reding <thierry.reding@gmail.com>
14626 M:      Jonathan Hunter <jonathanh@nvidia.com>
14627 L:      linux-tegra@vger.kernel.org
14628 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14630 S:      Supported
14631 N:      [^a-z]tegra
14632
14633 TEGRA CLOCK DRIVER
14634 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14635 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14636 S:      Supported
14637 F:      drivers/clk/tegra/
14638
14639 TEGRA DMA DRIVERS
14640 M:      Laxman Dewangan <ldewangan@nvidia.com>
14641 M:      Jon Hunter <jonathanh@nvidia.com>
14642 S:      Supported
14643 F:      drivers/dma/tegra*
14644
14645 TEGRA I2C DRIVER
14646 M:      Laxman Dewangan <ldewangan@nvidia.com>
14647 S:      Supported
14648 F:      drivers/i2c/busses/i2c-tegra.c
14649
14650 TEGRA IOMMU DRIVERS
14651 M:      Thierry Reding <thierry.reding@gmail.com>
14652 L:      linux-tegra@vger.kernel.org
14653 S:      Supported
14654 F:      drivers/iommu/tegra*
14655
14656 TEGRA KBC DRIVER
14657 M:      Laxman Dewangan <ldewangan@nvidia.com>
14658 S:      Supported
14659 F:      drivers/input/keyboard/tegra-kbc.c
14660
14661 TEGRA NAND DRIVER
14662 M:      Stefan Agner <stefan@agner.ch>
14663 M:      Lucas Stach <dev@lynxeye.de>
14664 S:      Maintained
14665 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14666 F:      drivers/mtd/nand/raw/tegra_nand.c
14667
14668 TEGRA PWM DRIVER
14669 M:      Thierry Reding <thierry.reding@gmail.com>
14670 S:      Supported
14671 F:      drivers/pwm/pwm-tegra.c
14672
14673 TEGRA SERIAL DRIVER
14674 M:      Laxman Dewangan <ldewangan@nvidia.com>
14675 S:      Supported
14676 F:      drivers/tty/serial/serial-tegra.c
14677
14678 TEGRA SPI DRIVER
14679 M:      Laxman Dewangan <ldewangan@nvidia.com>
14680 S:      Supported
14681 F:      drivers/spi/spi-tegra*
14682
14683 TEHUTI ETHERNET DRIVER
14684 M:      Andy Gospodarek <andy@greyhouse.net>
14685 L:      netdev@vger.kernel.org
14686 S:      Supported
14687 F:      drivers/net/ethernet/tehuti/*
14688
14689 Telecom Clock Driver for MCPL0010
14690 M:      Mark Gross <mark.gross@intel.com>
14691 S:      Supported
14692 F:      drivers/char/tlclk.c
14693
14694 TENSILICA XTENSA PORT (xtensa)
14695 M:      Chris Zankel <chris@zankel.net>
14696 M:      Max Filippov <jcmvbkbc@gmail.com>
14697 L:      linux-xtensa@linux-xtensa.org
14698 T:      git git://github.com/czankel/xtensa-linux.git
14699 S:      Maintained
14700 F:      arch/xtensa/
14701 F:      drivers/irqchip/irq-xtensa-*
14702
14703 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14704 M:      Nishanth Menon <nm@ti.com>
14705 M:      Tero Kristo <t-kristo@ti.com>
14706 M:      Santosh Shilimkar <ssantosh@kernel.org>
14707 L:      linux-arm-kernel@lists.infradead.org
14708 S:      Maintained
14709 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14710 F:      drivers/firmware/ti_sci*
14711 F:      include/linux/soc/ti/ti_sci_protocol.h
14712 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14713 F:      drivers/soc/ti/ti_sci_pm_domains.c
14714 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14715 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14716 F:      drivers/clk/keystone/sci-clk.c
14717 F:      drivers/reset/reset-ti-sci.c
14718
14719 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14720 M:      Hans Verkuil <hverkuil@xs4all.nl>
14721 L:      linux-media@vger.kernel.org
14722 T:      git git://linuxtv.org/media_tree.git
14723 W:      https://linuxtv.org
14724 S:      Maintained
14725 F:      drivers/media/radio/radio-raremono.c
14726
14727 THERMAL
14728 M:      Zhang Rui <rui.zhang@intel.com>
14729 M:      Eduardo Valentin <edubezval@gmail.com>
14730 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14731 L:      linux-pm@vger.kernel.org
14732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14734 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14735 S:      Supported
14736 F:      drivers/thermal/
14737 F:      include/linux/thermal.h
14738 F:      include/uapi/linux/thermal.h
14739 F:      include/linux/cpu_cooling.h
14740 F:      Documentation/devicetree/bindings/thermal/
14741
14742 THERMAL/CPU_COOLING
14743 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14744 M:      Viresh Kumar <viresh.kumar@linaro.org>
14745 M:      Javi Merino <javi.merino@kernel.org>
14746 L:      linux-pm@vger.kernel.org
14747 S:      Supported
14748 F:      Documentation/thermal/cpu-cooling-api.txt
14749 F:      drivers/thermal/cpu_cooling.c
14750 F:      include/linux/cpu_cooling.h
14751
14752 THINKPAD ACPI EXTRAS DRIVER
14753 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14754 L:      ibm-acpi-devel@lists.sourceforge.net
14755 L:      platform-driver-x86@vger.kernel.org
14756 W:      http://ibm-acpi.sourceforge.net
14757 W:      http://thinkwiki.org/wiki/Ibm-acpi
14758 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14759 S:      Maintained
14760 F:      drivers/platform/x86/thinkpad_acpi.c
14761
14762 THUNDERBOLT DRIVER
14763 M:      Andreas Noever <andreas.noever@gmail.com>
14764 M:      Michael Jamet <michael.jamet@intel.com>
14765 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14766 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14768 S:      Maintained
14769 F:      Documentation/admin-guide/thunderbolt.rst
14770 F:      drivers/thunderbolt/
14771 F:      include/linux/thunderbolt.h
14772
14773 THUNDERBOLT NETWORK DRIVER
14774 M:      Michael Jamet <michael.jamet@intel.com>
14775 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14776 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14777 L:      netdev@vger.kernel.org
14778 S:      Maintained
14779 F:      drivers/net/thunderbolt.c
14780
14781 THUNDERX GPIO DRIVER
14782 M:      David Daney <david.daney@cavium.com>
14783 S:      Maintained
14784 F:      drivers/gpio/gpio-thunderx.c
14785
14786 TI AM437X VPFE DRIVER
14787 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14788 L:      linux-media@vger.kernel.org
14789 W:      https://linuxtv.org
14790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14791 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14792 S:      Maintained
14793 F:      drivers/media/platform/am437x/
14794
14795 TI BANDGAP AND THERMAL DRIVER
14796 M:      Eduardo Valentin <edubezval@gmail.com>
14797 M:      Keerthy <j-keerthy@ti.com>
14798 L:      linux-pm@vger.kernel.org
14799 L:      linux-omap@vger.kernel.org
14800 S:      Maintained
14801 F:      drivers/thermal/ti-soc-thermal/
14802
14803 TI BQ27XXX POWER SUPPLY DRIVER
14804 R:      Andrew F. Davis <afd@ti.com>
14805 F:      include/linux/power/bq27xxx_battery.h
14806 F:      drivers/power/supply/bq27xxx_battery.c
14807 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14808
14809 TI CDCE706 CLOCK DRIVER
14810 M:      Max Filippov <jcmvbkbc@gmail.com>
14811 S:      Maintained
14812 F:      drivers/clk/clk-cdce706.c
14813
14814 TI CLOCK DRIVER
14815 M:      Tero Kristo <t-kristo@ti.com>
14816 L:      linux-omap@vger.kernel.org
14817 S:      Maintained
14818 F:      drivers/clk/ti/
14819 F:      include/linux/clk/ti.h
14820
14821 TI DAVINCI MACHINE SUPPORT
14822 M:      Sekhar Nori <nsekhar@ti.com>
14823 M:      Kevin Hilman <khilman@kernel.org>
14824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14826 S:      Supported
14827 F:      arch/arm/mach-davinci/
14828 F:      drivers/i2c/busses/i2c-davinci.c
14829 F:      arch/arm/boot/dts/da850*
14830
14831 TI DAVINCI SERIES CLOCK DRIVER
14832 M:      David Lechner <david@lechnology.com>
14833 R:      Sekhar Nori <nsekhar@ti.com>
14834 S:      Maintained
14835 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14836 F:      drivers/clk/davinci/
14837
14838 TI DAVINCI SERIES GPIO DRIVER
14839 M:      Keerthy <j-keerthy@ti.com>
14840 L:      linux-gpio@vger.kernel.org
14841 S:      Maintained
14842 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14843 F:      drivers/gpio/gpio-davinci.c
14844
14845 TI DAVINCI SERIES MEDIA DRIVER
14846 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14847 L:      linux-media@vger.kernel.org
14848 W:      https://linuxtv.org
14849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14850 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14851 S:      Maintained
14852 F:      drivers/media/platform/davinci/
14853 F:      include/media/davinci/
14854
14855 TI ETHERNET SWITCH DRIVER (CPSW)
14856 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14857 L:      linux-omap@vger.kernel.org
14858 L:      netdev@vger.kernel.org
14859 S:      Maintained
14860 F:      drivers/net/ethernet/ti/cpsw*
14861 F:      drivers/net/ethernet/ti/davinci*
14862
14863 TI FLASH MEDIA INTERFACE DRIVER
14864 M:      Alex Dubov <oakad@yahoo.com>
14865 S:      Maintained
14866 F:      drivers/misc/tifm*
14867 F:      drivers/mmc/host/tifm_sd.c
14868 F:      include/linux/tifm.h
14869
14870 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14871 M:      Santosh Shilimkar <ssantosh@kernel.org>
14872 L:      linux-kernel@vger.kernel.org
14873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14874 S:      Maintained
14875 F:      drivers/soc/ti/*
14876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14877
14878 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14879 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14880 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14881 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14882 S:      Maintained
14883 F:      sound/soc/codecs/lm49453*
14884 F:      sound/soc/codecs/isabelle*
14885
14886 TI LP855x BACKLIGHT DRIVER
14887 M:      Milo Kim <milo.kim@ti.com>
14888 S:      Maintained
14889 F:      Documentation/backlight/lp855x-driver.txt
14890 F:      drivers/video/backlight/lp855x_bl.c
14891 F:      include/linux/platform_data/lp855x.h
14892
14893 TI LP8727 CHARGER DRIVER
14894 M:      Milo Kim <milo.kim@ti.com>
14895 S:      Maintained
14896 F:      drivers/power/supply/lp8727_charger.c
14897 F:      include/linux/platform_data/lp8727.h
14898
14899 TI LP8788 MFD DRIVER
14900 M:      Milo Kim <milo.kim@ti.com>
14901 S:      Maintained
14902 F:      drivers/iio/adc/lp8788_adc.c
14903 F:      drivers/leds/leds-lp8788.c
14904 F:      drivers/mfd/lp8788*.c
14905 F:      drivers/power/supply/lp8788-charger.c
14906 F:      drivers/regulator/lp8788-*.c
14907 F:      include/linux/mfd/lp8788*.h
14908
14909 TI NETCP ETHERNET DRIVER
14910 M:      Wingman Kwok <w-kwok2@ti.com>
14911 M:      Murali Karicheri <m-karicheri2@ti.com>
14912 L:      netdev@vger.kernel.org
14913 S:      Maintained
14914 F:      drivers/net/ethernet/ti/netcp*
14915
14916 TI PCM3060 ASoC CODEC DRIVER
14917 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14919 S:      Maintained
14920 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14921 F:      sound/soc/codecs/pcm3060*
14922
14923 TI TAS571X FAMILY ASoC CODEC DRIVER
14924 M:      Kevin Cernekee <cernekee@chromium.org>
14925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14926 S:      Odd Fixes
14927 F:      sound/soc/codecs/tas571x*
14928
14929 TI TRF7970A NFC DRIVER
14930 M:      Mark Greer <mgreer@animalcreek.com>
14931 L:      linux-wireless@vger.kernel.org
14932 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14933 S:      Supported
14934 F:      drivers/nfc/trf7970a.c
14935 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14936
14937 TI TWL4030 SERIES SOC CODEC DRIVER
14938 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14939 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14940 S:      Maintained
14941 F:      sound/soc/codecs/twl4030*
14942
14943 TI VPE/CAL DRIVERS
14944 M:      Benoit Parrot <bparrot@ti.com>
14945 L:      linux-media@vger.kernel.org
14946 W:      http://linuxtv.org/
14947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14948 S:      Maintained
14949 F:      drivers/media/platform/ti-vpe/
14950
14951 TI WILINK WIRELESS DRIVERS
14952 L:      linux-wireless@vger.kernel.org
14953 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14954 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14956 S:      Orphan
14957 F:      drivers/net/wireless/ti/
14958 F:      include/linux/wl12xx.h
14959
14960 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14961 M:      John Stultz <john.stultz@linaro.org>
14962 M:      Thomas Gleixner <tglx@linutronix.de>
14963 R:      Stephen Boyd <sboyd@kernel.org>
14964 L:      linux-kernel@vger.kernel.org
14965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14966 S:      Supported
14967 F:      include/linux/clocksource.h
14968 F:      include/linux/time.h
14969 F:      include/linux/timex.h
14970 F:      include/uapi/linux/time.h
14971 F:      include/uapi/linux/timex.h
14972 F:      kernel/time/clocksource.c
14973 F:      kernel/time/time*.c
14974 F:      kernel/time/alarmtimer.c
14975 F:      kernel/time/ntp.c
14976 F:      tools/testing/selftests/timers/
14977
14978 TIPC NETWORK LAYER
14979 M:      Jon Maloy <jon.maloy@ericsson.com>
14980 M:      Ying Xue <ying.xue@windriver.com>
14981 L:      netdev@vger.kernel.org (core kernel code)
14982 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14983 W:      http://tipc.sourceforge.net/
14984 S:      Maintained
14985 F:      include/uapi/linux/tipc*.h
14986 F:      net/tipc/
14987
14988 TLAN NETWORK DRIVER
14989 M:      Samuel Chessman <chessman@tux.org>
14990 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14991 W:      http://sourceforge.net/projects/tlan/
14992 S:      Maintained
14993 F:      Documentation/networking/tlan.txt
14994 F:      drivers/net/ethernet/ti/tlan.*
14995
14996 TM6000 VIDEO4LINUX DRIVER
14997 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14998 L:      linux-media@vger.kernel.org
14999 W:      https://linuxtv.org
15000 T:      git git://linuxtv.org/media_tree.git
15001 S:      Odd fixes
15002 F:      drivers/media/usb/tm6000/
15003 F:      Documentation/media/v4l-drivers/tm6000*
15004
15005 TMIO/SDHI MMC DRIVER
15006 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15007 L:      linux-mmc@vger.kernel.org
15008 S:      Supported
15009 F:      drivers/mmc/host/tmio_mmc*
15010 F:      drivers/mmc/host/renesas_sdhi*
15011 F:      include/linux/mfd/tmio.h
15012
15013 TMP401 HARDWARE MONITOR DRIVER
15014 M:      Guenter Roeck <linux@roeck-us.net>
15015 L:      linux-hwmon@vger.kernel.org
15016 S:      Maintained
15017 F:      Documentation/hwmon/tmp401
15018 F:      drivers/hwmon/tmp401.c
15019
15020 TMPFS (SHMEM FILESYSTEM)
15021 M:      Hugh Dickins <hughd@google.com>
15022 L:      linux-mm@kvack.org
15023 S:      Maintained
15024 F:      include/linux/shmem_fs.h
15025 F:      mm/shmem.c
15026
15027 TOMOYO SECURITY MODULE
15028 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15029 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15030 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15031 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15032 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15033 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15034 W:      http://tomoyo.sourceforge.jp/
15035 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15036 S:      Maintained
15037 F:      security/tomoyo/
15038
15039 TOPSTAR LAPTOP EXTRAS DRIVER
15040 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15041 L:      platform-driver-x86@vger.kernel.org
15042 S:      Maintained
15043 F:      drivers/platform/x86/topstar-laptop.c
15044
15045 TORTURE-TEST MODULES
15046 M:      Davidlohr Bueso <dave@stgolabs.net>
15047 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15048 M:      Josh Triplett <josh@joshtriplett.org>
15049 L:      linux-kernel@vger.kernel.org
15050 S:      Supported
15051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15052 F:      Documentation/RCU/torture.txt
15053 F:      kernel/torture.c
15054 F:      kernel/rcu/rcutorture.c
15055 F:      kernel/rcu/rcuperf.c
15056 F:      kernel/locking/locktorture.c
15057
15058 TOSHIBA ACPI EXTRAS DRIVER
15059 M:      Azael Avalos <coproscefalo@gmail.com>
15060 L:      platform-driver-x86@vger.kernel.org
15061 S:      Maintained
15062 F:      drivers/platform/x86/toshiba_acpi.c
15063
15064 TOSHIBA BLUETOOTH DRIVER
15065 M:      Azael Avalos <coproscefalo@gmail.com>
15066 L:      platform-driver-x86@vger.kernel.org
15067 S:      Maintained
15068 F:      drivers/platform/x86/toshiba_bluetooth.c
15069
15070 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15071 M:      Azael Avalos <coproscefalo@gmail.com>
15072 L:      platform-driver-x86@vger.kernel.org
15073 S:      Maintained
15074 F:      drivers/platform/x86/toshiba_haps.c
15075
15076 TOSHIBA SMM DRIVER
15077 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15078 W:      http://www.buzzard.org.uk/toshiba/
15079 S:      Maintained
15080 F:      drivers/char/toshiba.c
15081 F:      include/linux/toshiba.h
15082 F:      include/uapi/linux/toshiba.h
15083
15084 TOSHIBA TC358743 DRIVER
15085 M:      Mats Randgaard <matrandg@cisco.com>
15086 L:      linux-media@vger.kernel.org
15087 S:      Maintained
15088 F:      drivers/media/i2c/tc358743*
15089 F:      include/media/i2c/tc358743.h
15090
15091 TOSHIBA WMI HOTKEYS DRIVER
15092 M:      Azael Avalos <coproscefalo@gmail.com>
15093 L:      platform-driver-x86@vger.kernel.org
15094 S:      Maintained
15095 F:      drivers/platform/x86/toshiba-wmi.c
15096
15097 TPM DEVICE DRIVER
15098 M:      Peter Huewe <peterhuewe@gmx.de>
15099 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15100 R:      Jason Gunthorpe <jgg@ziepe.ca>
15101 L:      linux-integrity@vger.kernel.org
15102 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15103 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15104 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15105 S:      Maintained
15106 F:      drivers/char/tpm/
15107
15108 TRACING
15109 M:      Steven Rostedt <rostedt@goodmis.org>
15110 M:      Ingo Molnar <mingo@redhat.com>
15111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15112 S:      Maintained
15113 F:      Documentation/trace/ftrace.rst
15114 F:      arch/*/*/*/ftrace.h
15115 F:      arch/*/kernel/ftrace.c
15116 F:      include/*/ftrace.h
15117 F:      include/linux/trace*.h
15118 F:      include/trace/
15119 F:      kernel/trace/
15120 F:      tools/testing/selftests/ftrace/
15121
15122 TRACING MMIO ACCESSES (MMIOTRACE)
15123 M:      Steven Rostedt <rostedt@goodmis.org>
15124 M:      Ingo Molnar <mingo@kernel.org>
15125 R:      Karol Herbst <karolherbst@gmail.com>
15126 R:      Pekka Paalanen <ppaalanen@gmail.com>
15127 S:      Maintained
15128 L:      linux-kernel@vger.kernel.org
15129 L:      nouveau@lists.freedesktop.org
15130 F:      kernel/trace/trace_mmiotrace.c
15131 F:      include/linux/mmiotrace.h
15132 F:      arch/x86/mm/kmmio.c
15133 F:      arch/x86/mm/mmio-mod.c
15134 F:      arch/x86/mm/testmmiotrace.c
15135
15136 TRIVIAL PATCHES
15137 M:      Jiri Kosina <trivial@kernel.org>
15138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15139 S:      Maintained
15140 K:      ^Subject:.*(?i)trivial
15141
15142 TEMPO SEMICONDUCTOR DRIVERS
15143 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15144 S:      Maintained
15145 F:      sound/soc/codecs/tscs*.c
15146 F:      sound/soc/codecs/tscs*.h
15147 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15148
15149 TTY LAYER
15150 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15151 M:      Jiri Slaby <jslaby@suse.com>
15152 S:      Supported
15153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15154 F:      Documentation/serial/
15155 F:      drivers/tty/
15156 F:      drivers/tty/serial/serial_core.c
15157 F:      include/linux/serial_core.h
15158 F:      include/linux/serial.h
15159 F:      include/linux/tty.h
15160 F:      include/uapi/linux/serial_core.h
15161 F:      include/uapi/linux/serial.h
15162 F:      include/uapi/linux/tty.h
15163
15164 TUA9001 MEDIA DRIVER
15165 M:      Antti Palosaari <crope@iki.fi>
15166 L:      linux-media@vger.kernel.org
15167 W:      https://linuxtv.org
15168 W:      http://palosaari.fi/linux/
15169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15170 T:      git git://linuxtv.org/anttip/media_tree.git
15171 S:      Maintained
15172 F:      drivers/media/tuners/tua9001*
15173
15174 TULIP NETWORK DRIVERS
15175 L:      netdev@vger.kernel.org
15176 L:      linux-parisc@vger.kernel.org
15177 S:      Orphan
15178 F:      drivers/net/ethernet/dec/tulip/
15179
15180 TUN/TAP driver
15181 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15182 W:      http://vtun.sourceforge.net/tun
15183 S:      Maintained
15184 F:      Documentation/networking/tuntap.txt
15185 F:      arch/um/os-Linux/drivers/
15186
15187 TURBOCHANNEL SUBSYSTEM
15188 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15189 M:      Ralf Baechle <ralf@linux-mips.org>
15190 L:      linux-mips@linux-mips.org
15191 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15192 S:      Maintained
15193 F:      drivers/tc/
15194 F:      include/linux/tc.h
15195
15196 TURBOSTAT UTILITY
15197 M:      "Len Brown" <lenb@kernel.org>
15198 L:      linux-pm@vger.kernel.org
15199 B:      https://bugzilla.kernel.org
15200 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15202 S:      Supported
15203 F:      tools/power/x86/turbostat/
15204
15205 TW5864 VIDEO4LINUX DRIVER
15206 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15207 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15208 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15209 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15210 L:      linux-media@vger.kernel.org
15211 S:      Supported
15212 F:      drivers/media/pci/tw5864/
15213
15214 TW68 VIDEO4LINUX DRIVER
15215 M:      Hans Verkuil <hverkuil@xs4all.nl>
15216 L:      linux-media@vger.kernel.org
15217 T:      git git://linuxtv.org/media_tree.git
15218 W:      https://linuxtv.org
15219 S:      Odd Fixes
15220 F:      drivers/media/pci/tw68/
15221
15222 TW686X VIDEO4LINUX DRIVER
15223 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15224 L:      linux-media@vger.kernel.org
15225 T:      git git://linuxtv.org/media_tree.git
15226 W:      http://linuxtv.org
15227 S:      Maintained
15228 F:      drivers/media/pci/tw686x/
15229
15230 UBI FILE SYSTEM (UBIFS)
15231 M:      Richard Weinberger <richard@nod.at>
15232 M:      Artem Bityutskiy <dedekind1@gmail.com>
15233 M:      Adrian Hunter <adrian.hunter@intel.com>
15234 L:      linux-mtd@lists.infradead.org
15235 T:      git git://git.infradead.org/ubifs-2.6.git
15236 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15237 S:      Supported
15238 F:      Documentation/filesystems/ubifs.txt
15239 F:      fs/ubifs/
15240
15241 UCLINUX (M68KNOMMU AND COLDFIRE)
15242 M:      Greg Ungerer <gerg@linux-m68k.org>
15243 W:      http://www.linux-m68k.org/
15244 W:      http://www.uclinux.org/
15245 L:      linux-m68k@lists.linux-m68k.org
15246 L:      uclinux-dev@uclinux.org  (subscribers-only)
15247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15248 S:      Maintained
15249 F:      arch/m68k/coldfire/
15250 F:      arch/m68k/68*/
15251 F:      arch/m68k/*/*_no.*
15252 F:      arch/m68k/include/asm/*_no.*
15253
15254 UDF FILESYSTEM
15255 M:      Jan Kara <jack@suse.com>
15256 S:      Maintained
15257 F:      Documentation/filesystems/udf.txt
15258 F:      fs/udf/
15259
15260 UDRAW TABLET
15261 M:      Bastien Nocera <hadess@hadess.net>
15262 L:      linux-input@vger.kernel.org
15263 S:      Maintained
15264 F:      drivers/hid/hid-udraw-ps3.c
15265
15266 UFS FILESYSTEM
15267 M:      Evgeniy Dushistov <dushistov@mail.ru>
15268 S:      Maintained
15269 F:      Documentation/filesystems/ufs.txt
15270 F:      fs/ufs/
15271
15272 UHID USERSPACE HID IO DRIVER:
15273 M:      David Herrmann <dh.herrmann@googlemail.com>
15274 L:      linux-input@vger.kernel.org
15275 S:      Maintained
15276 F:      drivers/hid/uhid.c
15277 F:      include/uapi/linux/uhid.h
15278
15279 ULPI BUS
15280 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15281 L:      linux-usb@vger.kernel.org
15282 S:      Maintained
15283 F:      drivers/usb/common/ulpi.c
15284 F:      include/linux/ulpi/
15285
15286 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15287 L:      linux-usb@vger.kernel.org
15288 S:      Orphan
15289 F:      drivers/uwb/
15290 F:      include/linux/uwb.h
15291 F:      include/linux/uwb/
15292
15293 UNICORE32 ARCHITECTURE:
15294 M:      Guan Xuetao <gxt@pku.edu.cn>
15295 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15296 S:      Maintained
15297 T:      git git://github.com/gxt/linux.git
15298 F:      arch/unicore32/
15299
15300 UNIFDEF
15301 M:      Tony Finch <dot@dotat.at>
15302 W:      http://dotat.at/prog/unifdef
15303 S:      Maintained
15304 F:      scripts/unifdef.c
15305
15306 UNIFORM CDROM DRIVER
15307 M:      Jens Axboe <axboe@kernel.dk>
15308 W:      http://www.kernel.dk
15309 S:      Maintained
15310 F:      Documentation/cdrom/
15311 F:      drivers/cdrom/cdrom.c
15312 F:      include/linux/cdrom.h
15313 F:      include/uapi/linux/cdrom.h
15314
15315 UNISYS S-PAR DRIVERS
15316 M:      David Kershner <david.kershner@unisys.com>
15317 L:      sparmaintainer@unisys.com (Unisys internal)
15318 S:      Supported
15319 F:      include/linux/visorbus.h
15320 F:      drivers/visorbus/
15321 F:      drivers/staging/unisys/
15322
15323 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15324 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15325 L:      linux-scsi@vger.kernel.org
15326 S:      Supported
15327 F:      Documentation/scsi/ufs.txt
15328 F:      drivers/scsi/ufs/
15329
15330 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15331 M:      Joao Pinto <jpinto@synopsys.com>
15332 L:      linux-scsi@vger.kernel.org
15333 S:      Supported
15334 F:      drivers/scsi/ufs/*dwc*
15335
15336 UNSORTED BLOCK IMAGES (UBI)
15337 M:      Artem Bityutskiy <dedekind1@gmail.com>
15338 M:      Richard Weinberger <richard@nod.at>
15339 W:      http://www.linux-mtd.infradead.org/
15340 L:      linux-mtd@lists.infradead.org
15341 T:      git git://git.infradead.org/ubifs-2.6.git
15342 S:      Supported
15343 F:      drivers/mtd/ubi/
15344 F:      include/linux/mtd/ubi.h
15345 F:      include/uapi/mtd/ubi-user.h
15346
15347 USB "USBNET" DRIVER FRAMEWORK
15348 M:      Oliver Neukum <oneukum@suse.com>
15349 L:      netdev@vger.kernel.org
15350 W:      http://www.linux-usb.org/usbnet
15351 S:      Maintained
15352 F:      drivers/net/usb/usbnet.c
15353 F:      include/linux/usb/usbnet.h
15354
15355 USB ACM DRIVER
15356 M:      Oliver Neukum <oneukum@suse.com>
15357 L:      linux-usb@vger.kernel.org
15358 S:      Maintained
15359 F:      Documentation/usb/acm.txt
15360 F:      drivers/usb/class/cdc-acm.*
15361
15362 USB AR5523 WIRELESS DRIVER
15363 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15364 L:      linux-wireless@vger.kernel.org
15365 S:      Maintained
15366 F:      drivers/net/wireless/ath/ar5523/
15367
15368 USB ATTACHED SCSI
15369 M:      Oliver Neukum <oneukum@suse.com>
15370 L:      linux-usb@vger.kernel.org
15371 L:      linux-scsi@vger.kernel.org
15372 S:      Maintained
15373 F:      drivers/usb/storage/uas.c
15374
15375 USB CDC ETHERNET DRIVER
15376 M:      Oliver Neukum <oliver@neukum.org>
15377 L:      linux-usb@vger.kernel.org
15378 S:      Maintained
15379 F:      drivers/net/usb/cdc_*.c
15380 F:      include/uapi/linux/usb/cdc.h
15381
15382 USB CHAOSKEY DRIVER
15383 M:      Keith Packard <keithp@keithp.com>
15384 L:      linux-usb@vger.kernel.org
15385 S:      Maintained
15386 F:      drivers/usb/misc/chaoskey.c
15387
15388 USB CYPRESS C67X00 DRIVER
15389 M:      Peter Korsgaard <jacmet@sunsite.dk>
15390 L:      linux-usb@vger.kernel.org
15391 S:      Maintained
15392 F:      drivers/usb/c67x00/
15393
15394 USB DAVICOM DM9601 DRIVER
15395 M:      Peter Korsgaard <jacmet@sunsite.dk>
15396 L:      netdev@vger.kernel.org
15397 W:      http://www.linux-usb.org/usbnet
15398 S:      Maintained
15399 F:      drivers/net/usb/dm9601.c
15400
15401 USB DIAMOND RIO500 DRIVER
15402 M:      Cesar Miquel <miquel@df.uba.ar>
15403 L:      rio500-users@lists.sourceforge.net
15404 W:      http://rio500.sourceforge.net
15405 S:      Maintained
15406 F:      drivers/usb/misc/rio500*
15407
15408 USB EHCI DRIVER
15409 M:      Alan Stern <stern@rowland.harvard.edu>
15410 L:      linux-usb@vger.kernel.org
15411 S:      Maintained
15412 F:      Documentation/usb/ehci.txt
15413 F:      drivers/usb/host/ehci*
15414
15415 USB GADGET/PERIPHERAL SUBSYSTEM
15416 M:      Felipe Balbi <balbi@kernel.org>
15417 L:      linux-usb@vger.kernel.org
15418 W:      http://www.linux-usb.org/gadget
15419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15420 S:      Maintained
15421 F:      drivers/usb/gadget/
15422 F:      include/linux/usb/gadget*
15423
15424 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15425 M:      Jiri Kosina <jikos@kernel.org>
15426 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15427 L:      linux-usb@vger.kernel.org
15428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15429 S:      Maintained
15430 F:      Documentation/hid/hiddev.txt
15431 F:      drivers/hid/usbhid/
15432
15433 USB INTEL XHCI ROLE MUX DRIVER
15434 M:      Hans de Goede <hdegoede@redhat.com>
15435 L:      linux-usb@vger.kernel.org
15436 S:      Maintained
15437 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15438
15439 USB ISP116X DRIVER
15440 M:      Olav Kongas <ok@artecdesign.ee>
15441 L:      linux-usb@vger.kernel.org
15442 S:      Maintained
15443 F:      drivers/usb/host/isp116x*
15444 F:      include/linux/usb/isp116x.h
15445
15446 USB LAN78XX ETHERNET DRIVER
15447 M:      Woojung Huh <woojung.huh@microchip.com>
15448 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15449 L:      netdev@vger.kernel.org
15450 S:      Maintained
15451 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15452 F:      drivers/net/usb/lan78xx.*
15453 F:      include/dt-bindings/net/microchip-lan78xx.h
15454
15455 USB MASS STORAGE DRIVER
15456 M:      Alan Stern <stern@rowland.harvard.edu>
15457 L:      linux-usb@vger.kernel.org
15458 L:      usb-storage@lists.one-eyed-alien.net
15459 S:      Maintained
15460 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15461 F:      drivers/usb/storage/
15462
15463 USB MIDI DRIVER
15464 M:      Clemens Ladisch <clemens@ladisch.de>
15465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15466 T:      git git://git.alsa-project.org/alsa-kernel.git
15467 S:      Maintained
15468 F:      sound/usb/midi.*
15469
15470 USB NETWORKING DRIVERS
15471 L:      linux-usb@vger.kernel.org
15472 S:      Odd Fixes
15473 F:      drivers/net/usb/
15474
15475 USB OHCI DRIVER
15476 M:      Alan Stern <stern@rowland.harvard.edu>
15477 L:      linux-usb@vger.kernel.org
15478 S:      Maintained
15479 F:      Documentation/usb/ohci.txt
15480 F:      drivers/usb/host/ohci*
15481
15482 USB OTG FSM (Finite State Machine)
15483 M:      Peter Chen <Peter.Chen@nxp.com>
15484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15485 L:      linux-usb@vger.kernel.org
15486 S:      Maintained
15487 F:      drivers/usb/common/usb-otg-fsm.c
15488
15489 USB OVER IP DRIVER
15490 M:      Valentina Manea <valentina.manea.m@gmail.com>
15491 M:      Shuah Khan <shuah@kernel.org>
15492 L:      linux-usb@vger.kernel.org
15493 S:      Maintained
15494 F:      Documentation/usb/usbip_protocol.txt
15495 F:      drivers/usb/usbip/
15496 F:      tools/usb/usbip/
15497 F:      tools/testing/selftests/drivers/usb/usbip/
15498
15499 USB PEGASUS DRIVER
15500 M:      Petko Manolov <petkan@nucleusys.com>
15501 L:      linux-usb@vger.kernel.org
15502 L:      netdev@vger.kernel.org
15503 T:      git git://github.com/petkan/pegasus.git
15504 W:      https://github.com/petkan/pegasus
15505 S:      Maintained
15506 F:      drivers/net/usb/pegasus.*
15507
15508 USB PHY LAYER
15509 M:      Felipe Balbi <balbi@kernel.org>
15510 L:      linux-usb@vger.kernel.org
15511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15512 S:      Maintained
15513 F:      drivers/usb/phy/
15514
15515 USB PRINTER DRIVER (usblp)
15516 M:      Pete Zaitcev <zaitcev@redhat.com>
15517 L:      linux-usb@vger.kernel.org
15518 S:      Supported
15519 F:      drivers/usb/class/usblp.c
15520
15521 USB QMI WWAN NETWORK DRIVER
15522 M:      Bjørn Mork <bjorn@mork.no>
15523 L:      netdev@vger.kernel.org
15524 S:      Maintained
15525 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15526 F:      drivers/net/usb/qmi_wwan.c
15527
15528 USB RTL8150 DRIVER
15529 M:      Petko Manolov <petkan@nucleusys.com>
15530 L:      linux-usb@vger.kernel.org
15531 L:      netdev@vger.kernel.org
15532 T:      git git://github.com/petkan/rtl8150.git
15533 W:      https://github.com/petkan/rtl8150
15534 S:      Maintained
15535 F:      drivers/net/usb/rtl8150.c
15536
15537 USB SERIAL SUBSYSTEM
15538 M:      Johan Hovold <johan@kernel.org>
15539 L:      linux-usb@vger.kernel.org
15540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15541 S:      Maintained
15542 F:      Documentation/usb/usb-serial.txt
15543 F:      drivers/usb/serial/
15544 F:      include/linux/usb/serial.h
15545
15546 USB SMSC75XX ETHERNET DRIVER
15547 M:      Steve Glendinning <steve.glendinning@shawell.net>
15548 L:      netdev@vger.kernel.org
15549 S:      Maintained
15550 F:      drivers/net/usb/smsc75xx.*
15551
15552 USB SMSC95XX ETHERNET DRIVER
15553 M:      Steve Glendinning <steve.glendinning@shawell.net>
15554 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15555 L:      netdev@vger.kernel.org
15556 S:      Maintained
15557 F:      drivers/net/usb/smsc95xx.*
15558
15559 USB SUBSYSTEM
15560 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15561 L:      linux-usb@vger.kernel.org
15562 W:      http://www.linux-usb.org
15563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15564 S:      Supported
15565 F:      Documentation/devicetree/bindings/usb/
15566 F:      Documentation/usb/
15567 F:      drivers/usb/
15568 F:      include/linux/usb.h
15569 F:      include/linux/usb/
15570
15571 USB TYPEC PI3USB30532 MUX DRIVER
15572 M:      Hans de Goede <hdegoede@redhat.com>
15573 L:      linux-usb@vger.kernel.org
15574 S:      Maintained
15575 F:      drivers/usb/typec/mux/pi3usb30532.c
15576
15577 USB TYPEC CLASS
15578 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15579 L:      linux-usb@vger.kernel.org
15580 S:      Maintained
15581 F:      Documentation/ABI/testing/sysfs-class-typec
15582 F:      Documentation/driver-api/usb/typec.rst
15583 F:      drivers/usb/typec/
15584 F:      include/linux/usb/typec.h
15585
15586 USB TYPEC BUS FOR ALTERNATE MODES
15587 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15588 L:      linux-usb@vger.kernel.org
15589 S:      Maintained
15590 F:      Documentation/ABI/testing/sysfs-bus-typec
15591 F:      Documentation/driver-api/usb/typec_bus.rst
15592 F:      drivers/usb/typec/altmodes/
15593 F:      include/linux/usb/typec_altmode.h
15594
15595 USB TYPEC PORT CONTROLLER DRIVERS
15596 M:      Guenter Roeck <linux@roeck-us.net>
15597 L:      linux-usb@vger.kernel.org
15598 S:      Maintained
15599 F:      drivers/usb/typec/tcpm/
15600
15601 USB UHCI DRIVER
15602 M:      Alan Stern <stern@rowland.harvard.edu>
15603 L:      linux-usb@vger.kernel.org
15604 S:      Maintained
15605 F:      drivers/usb/host/uhci*
15606
15607 USB VIDEO CLASS
15608 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15609 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15610 L:      linux-media@vger.kernel.org
15611 T:      git git://linuxtv.org/media_tree.git
15612 W:      http://www.ideasonboard.org/uvc/
15613 S:      Maintained
15614 F:      drivers/media/usb/uvc/
15615 F:      include/uapi/linux/uvcvideo.h
15616
15617 USB VISION DRIVER
15618 M:      Hans Verkuil <hverkuil@xs4all.nl>
15619 L:      linux-media@vger.kernel.org
15620 T:      git git://linuxtv.org/media_tree.git
15621 W:      https://linuxtv.org
15622 S:      Odd Fixes
15623 F:      drivers/media/usb/usbvision/
15624
15625 USB WEBCAM GADGET
15626 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15627 L:      linux-usb@vger.kernel.org
15628 S:      Maintained
15629 F:      drivers/usb/gadget/function/*uvc*
15630 F:      drivers/usb/gadget/legacy/webcam.c
15631 F:      include/uapi/linux/usb/g_uvc.h
15632
15633 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15634 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15635 L:      linux-wireless@vger.kernel.org
15636 S:      Maintained
15637 F:      drivers/net/wireless/rndis_wlan.c
15638
15639 USB XHCI DRIVER
15640 M:      Mathias Nyman <mathias.nyman@intel.com>
15641 L:      linux-usb@vger.kernel.org
15642 S:      Supported
15643 F:      drivers/usb/host/xhci*
15644 F:      drivers/usb/host/pci-quirks*
15645
15646 USB ZD1201 DRIVER
15647 L:      linux-wireless@vger.kernel.org
15648 W:      http://linux-lc100020.sourceforge.net
15649 S:      Orphan
15650 F:      drivers/net/wireless/zydas/zd1201.*
15651
15652 USB ZR364XX DRIVER
15653 M:      Antoine Jacquet <royale@zerezo.com>
15654 L:      linux-usb@vger.kernel.org
15655 L:      linux-media@vger.kernel.org
15656 T:      git git://linuxtv.org/media_tree.git
15657 W:      http://royale.zerezo.com/zr364xx/
15658 S:      Maintained
15659 F:      Documentation/media/v4l-drivers/zr364xx*
15660 F:      drivers/media/usb/zr364xx/
15661
15662 USER-MODE LINUX (UML)
15663 M:      Jeff Dike <jdike@addtoit.com>
15664 M:      Richard Weinberger <richard@nod.at>
15665 L:      linux-um@lists.infradead.org
15666 W:      http://user-mode-linux.sourceforge.net
15667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15668 S:      Maintained
15669 F:      Documentation/virtual/uml/
15670 F:      arch/um/
15671 F:      arch/x86/um/
15672 F:      fs/hostfs/
15673 F:      fs/hppfs/
15674
15675 USERSPACE COPYIN/COPYOUT (UIOVEC)
15676 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15677 S:      Maintained
15678 F:      lib/iov_iter.c
15679 F:      include/linux/uio.h
15680
15681 USERSPACE DMA BUFFER DRIVER
15682 M:      Gerd Hoffmann <kraxel@redhat.com>
15683 S:      Maintained
15684 L:      dri-devel@lists.freedesktop.org
15685 F:      drivers/dma-buf/udmabuf.c
15686 F:      include/uapi/linux/udmabuf.h
15687 T:      git git://anongit.freedesktop.org/drm/drm-misc
15688
15689 USERSPACE I/O (UIO)
15690 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15691 S:      Maintained
15692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15693 F:      Documentation/driver-api/uio-howto.rst
15694 F:      drivers/uio/
15695 F:      include/linux/uio_driver.h
15696
15697 UTIL-LINUX PACKAGE
15698 M:      Karel Zak <kzak@redhat.com>
15699 L:      util-linux@vger.kernel.org
15700 W:      http://en.wikipedia.org/wiki/Util-linux
15701 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15702 S:      Maintained
15703
15704 UUID HELPERS
15705 M:      Christoph Hellwig <hch@lst.de>
15706 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15707 L:      linux-kernel@vger.kernel.org
15708 T:      git git://git.infradead.org/users/hch/uuid.git
15709 F:      lib/uuid.c
15710 F:      lib/test_uuid.c
15711 F:      include/linux/uuid.h
15712 F:      include/uapi/linux/uuid.h
15713 S:      Maintained
15714
15715 UVESAFB DRIVER
15716 M:      Michal Januszewski <spock@gentoo.org>
15717 L:      linux-fbdev@vger.kernel.org
15718 W:      https://github.com/mjanusz/v86d
15719 S:      Maintained
15720 F:      Documentation/fb/uvesafb.txt
15721 F:      drivers/video/fbdev/uvesafb.*
15722
15723 VF610 NAND DRIVER
15724 M:      Stefan Agner <stefan@agner.ch>
15725 L:      linux-mtd@lists.infradead.org
15726 S:      Supported
15727 F:      drivers/mtd/nand/raw/vf610_nfc.c
15728
15729 VFAT/FAT/MSDOS FILESYSTEM
15730 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15731 S:      Maintained
15732 F:      Documentation/filesystems/vfat.txt
15733 F:      fs/fat/
15734
15735 VFIO DRIVER
15736 M:      Alex Williamson <alex.williamson@redhat.com>
15737 L:      kvm@vger.kernel.org
15738 T:      git git://github.com/awilliam/linux-vfio.git
15739 S:      Maintained
15740 F:      Documentation/vfio.txt
15741 F:      drivers/vfio/
15742 F:      include/linux/vfio.h
15743 F:      include/uapi/linux/vfio.h
15744
15745 VFIO MEDIATED DEVICE DRIVERS
15746 M:      Kirti Wankhede <kwankhede@nvidia.com>
15747 L:      kvm@vger.kernel.org
15748 S:      Maintained
15749 F:      Documentation/vfio-mediated-device.txt
15750 F:      drivers/vfio/mdev/
15751 F:      include/linux/mdev.h
15752 F:      samples/vfio-mdev/
15753
15754 VFIO PLATFORM DRIVER
15755 M:      Eric Auger <eric.auger@redhat.com>
15756 L:      kvm@vger.kernel.org
15757 S:      Maintained
15758 F:      drivers/vfio/platform/
15759
15760 VGA_SWITCHEROO
15761 R:      Lukas Wunner <lukas@wunner.de>
15762 S:      Maintained
15763 F:      Documentation/gpu/vga-switcheroo.rst
15764 F:      drivers/gpu/vga/vga_switcheroo.c
15765 F:      include/linux/vga_switcheroo.h
15766 T:      git git://anongit.freedesktop.org/drm/drm-misc
15767
15768 VIA RHINE NETWORK DRIVER
15769 S:      Orphan
15770 F:      drivers/net/ethernet/via/via-rhine.c
15771
15772 VIA SD/MMC CARD CONTROLLER DRIVER
15773 M:      Bruce Chang <brucechang@via.com.tw>
15774 M:      Harald Welte <HaraldWelte@viatech.com>
15775 S:      Maintained
15776 F:      drivers/mmc/host/via-sdmmc.c
15777
15778 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15779 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15780 L:      linux-fbdev@vger.kernel.org
15781 S:      Maintained
15782 F:      include/linux/via-core.h
15783 F:      include/linux/via-gpio.h
15784 F:      include/linux/via_i2c.h
15785 F:      drivers/video/fbdev/via/
15786
15787 VIA VELOCITY NETWORK DRIVER
15788 M:      Francois Romieu <romieu@fr.zoreil.com>
15789 L:      netdev@vger.kernel.org
15790 S:      Maintained
15791 F:      drivers/net/ethernet/via/via-velocity.*
15792
15793 VICODEC VIRTUAL CODEC DRIVER
15794 M:      Hans Verkuil <hans.verkuil@cisco.com>
15795 L:      linux-media@vger.kernel.org
15796 T:      git git://linuxtv.org/media_tree.git
15797 W:      https://linuxtv.org
15798 S:      Maintained
15799 F:      drivers/media/platform/vicodec/*
15800
15801 VIDEO MULTIPLEXER DRIVER
15802 M:      Philipp Zabel <p.zabel@pengutronix.de>
15803 L:      linux-media@vger.kernel.org
15804 S:      Maintained
15805 F:      drivers/media/platform/video-mux.c
15806
15807 VIDEO I2C POLLING DRIVER
15808 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15809 L:      linux-media@vger.kernel.org
15810 S:      Maintained
15811 F:      drivers/media/i2c/video-i2c.c
15812
15813 VIDEOBUF2 FRAMEWORK
15814 M:      Pawel Osciak <pawel@osciak.com>
15815 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15816 M:      Kyungmin Park <kyungmin.park@samsung.com>
15817 L:      linux-media@vger.kernel.org
15818 S:      Maintained
15819 F:      drivers/media/common/videobuf2/*
15820 F:      include/media/videobuf2-*
15821
15822 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15823 M:      Helen Koike <helen.koike@collabora.com>
15824 L:      linux-media@vger.kernel.org
15825 T:      git git://linuxtv.org/media_tree.git
15826 W:      https://linuxtv.org
15827 S:      Maintained
15828 F:      drivers/media/platform/vimc/*
15829
15830 VIRT LIB
15831 M:      Alex Williamson <alex.williamson@redhat.com>
15832 M:      Paolo Bonzini <pbonzini@redhat.com>
15833 L:      kvm@vger.kernel.org
15834 S:      Supported
15835 F:      virt/lib/
15836
15837 VIRTIO AND VHOST VSOCK DRIVER
15838 M:      Stefan Hajnoczi <stefanha@redhat.com>
15839 L:      kvm@vger.kernel.org
15840 L:      virtualization@lists.linux-foundation.org
15841 L:      netdev@vger.kernel.org
15842 S:      Maintained
15843 F:      include/linux/virtio_vsock.h
15844 F:      include/uapi/linux/virtio_vsock.h
15845 F:      include/uapi/linux/vsockmon.h
15846 F:      include/uapi/linux/vm_sockets_diag.h
15847 F:      net/vmw_vsock/diag.c
15848 F:      net/vmw_vsock/af_vsock_tap.c
15849 F:      net/vmw_vsock/virtio_transport_common.c
15850 F:      net/vmw_vsock/virtio_transport.c
15851 F:      drivers/net/vsockmon.c
15852 F:      drivers/vhost/vsock.c
15853 F:      drivers/vhost/vsock.h
15854 F:      tools/testing/vsock/
15855
15856 VIRTIO CONSOLE DRIVER
15857 M:      Amit Shah <amit@kernel.org>
15858 L:      virtualization@lists.linux-foundation.org
15859 S:      Maintained
15860 F:      drivers/char/virtio_console.c
15861 F:      include/linux/virtio_console.h
15862 F:      include/uapi/linux/virtio_console.h
15863
15864 VIRTIO CORE, NET AND BLOCK DRIVERS
15865 M:      "Michael S. Tsirkin" <mst@redhat.com>
15866 M:      Jason Wang <jasowang@redhat.com>
15867 L:      virtualization@lists.linux-foundation.org
15868 S:      Maintained
15869 F:      Documentation/devicetree/bindings/virtio/
15870 F:      drivers/virtio/
15871 F:      tools/virtio/
15872 F:      drivers/net/virtio_net.c
15873 F:      drivers/block/virtio_blk.c
15874 F:      include/linux/virtio*.h
15875 F:      include/uapi/linux/virtio_*.h
15876 F:      drivers/crypto/virtio/
15877 F:      mm/balloon_compaction.c
15878
15879 VIRTIO CRYPTO DRIVER
15880 M:      Gonglei <arei.gonglei@huawei.com>
15881 L:      virtualization@lists.linux-foundation.org
15882 L:      linux-crypto@vger.kernel.org
15883 S:      Maintained
15884 F:      drivers/crypto/virtio/
15885 F:      include/uapi/linux/virtio_crypto.h
15886
15887 VIRTIO DRIVERS FOR S390
15888 M:      Cornelia Huck <cohuck@redhat.com>
15889 M:      Halil Pasic <pasic@linux.ibm.com>
15890 L:      linux-s390@vger.kernel.org
15891 L:      virtualization@lists.linux-foundation.org
15892 L:      kvm@vger.kernel.org
15893 S:      Supported
15894 F:      drivers/s390/virtio/
15895 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15896
15897 VIRTIO GPU DRIVER
15898 M:      David Airlie <airlied@linux.ie>
15899 M:      Gerd Hoffmann <kraxel@redhat.com>
15900 L:      dri-devel@lists.freedesktop.org
15901 L:      virtualization@lists.linux-foundation.org
15902 T:      git git://anongit.freedesktop.org/drm/drm-misc
15903 S:      Maintained
15904 F:      drivers/gpu/drm/virtio/
15905 F:      include/uapi/linux/virtio_gpu.h
15906
15907 VIRTIO HOST (VHOST)
15908 M:      "Michael S. Tsirkin" <mst@redhat.com>
15909 M:      Jason Wang <jasowang@redhat.com>
15910 L:      kvm@vger.kernel.org
15911 L:      virtualization@lists.linux-foundation.org
15912 L:      netdev@vger.kernel.org
15913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15914 S:      Maintained
15915 F:      drivers/vhost/
15916 F:      include/uapi/linux/vhost.h
15917
15918 VIRTIO INPUT DRIVER
15919 M:      Gerd Hoffmann <kraxel@redhat.com>
15920 S:      Maintained
15921 F:      drivers/virtio/virtio_input.c
15922 F:      include/uapi/linux/virtio_input.h
15923
15924 VIRTUAL BOX GUEST DEVICE DRIVER
15925 M:      Hans de Goede <hdegoede@redhat.com>
15926 M:      Arnd Bergmann <arnd@arndb.de>
15927 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15928 S:      Maintained
15929 F:      include/linux/vbox_utils.h
15930 F:      include/uapi/linux/vbox*.h
15931 F:      drivers/virt/vboxguest/
15932
15933 VIRTUAL SERIO DEVICE DRIVER
15934 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15935 S:      Maintained
15936 F:      drivers/input/serio/userio.c
15937 F:      include/uapi/linux/userio.h
15938
15939 VIVID VIRTUAL VIDEO DRIVER
15940 M:      Hans Verkuil <hverkuil@xs4all.nl>
15941 L:      linux-media@vger.kernel.org
15942 T:      git git://linuxtv.org/media_tree.git
15943 W:      https://linuxtv.org
15944 S:      Maintained
15945 F:      drivers/media/platform/vivid/*
15946
15947 VLYNQ BUS
15948 M:      Florian Fainelli <f.fainelli@gmail.com>
15949 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15950 S:      Maintained
15951 F:      drivers/vlynq/vlynq.c
15952 F:      include/linux/vlynq.h
15953
15954 VME SUBSYSTEM
15955 M:      Martyn Welch <martyn@welchs.me.uk>
15956 M:      Manohar Vanga <manohar.vanga@gmail.com>
15957 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15958 L:      devel@driverdev.osuosl.org
15959 S:      Maintained
15960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15961 F:      Documentation/driver-api/vme.rst
15962 F:      drivers/staging/vme/
15963 F:      drivers/vme/
15964 F:      include/linux/vme*
15965
15966 VMWARE BALLOON DRIVER
15967 M:      Xavier Deguillard <xdeguillard@vmware.com>
15968 M:      Nadav Amit <namit@vmware.com>
15969 M:      "VMware, Inc." <pv-drivers@vmware.com>
15970 L:      linux-kernel@vger.kernel.org
15971 S:      Maintained
15972 F:      drivers/misc/vmw_balloon.c
15973
15974 VMWARE HYPERVISOR INTERFACE
15975 M:      Alok Kataria <akataria@vmware.com>
15976 L:      virtualization@lists.linux-foundation.org
15977 S:      Supported
15978 F:      arch/x86/kernel/cpu/vmware.c
15979
15980 VMWARE PVRDMA DRIVER
15981 M:      Adit Ranadive <aditr@vmware.com>
15982 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15983 L:      linux-rdma@vger.kernel.org
15984 S:      Maintained
15985 F:      drivers/infiniband/hw/vmw_pvrdma/
15986
15987 VMware PVSCSI driver
15988 M:      Jim Gill <jgill@vmware.com>
15989 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15990 L:      linux-scsi@vger.kernel.org
15991 S:      Maintained
15992 F:      drivers/scsi/vmw_pvscsi.c
15993 F:      drivers/scsi/vmw_pvscsi.h
15994
15995 VMWARE VMMOUSE SUBDRIVER
15996 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15997 M:      "VMware, Inc." <pv-drivers@vmware.com>
15998 L:      linux-input@vger.kernel.org
15999 S:      Maintained
16000 F:      drivers/input/mouse/vmmouse.c
16001 F:      drivers/input/mouse/vmmouse.h
16002
16003 VMWARE VMXNET3 ETHERNET DRIVER
16004 M:      Ronak Doshi <doshir@vmware.com>
16005 M:      "VMware, Inc." <pv-drivers@vmware.com>
16006 L:      netdev@vger.kernel.org
16007 S:      Maintained
16008 F:      drivers/net/vmxnet3/
16009
16010 VOCORE VOCORE2 BOARD
16011 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16012 L:      linux-mips@linux-mips.org
16013 S:      Maintained
16014 F:      arch/mips/boot/dts/ralink/vocore2.dts
16015
16016 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16017 M:      Liam Girdwood <lgirdwood@gmail.com>
16018 M:      Mark Brown <broonie@kernel.org>
16019 L:      linux-kernel@vger.kernel.org
16020 W:      http://www.slimlogic.co.uk/?p=48
16021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16022 S:      Supported
16023 F:      Documentation/devicetree/bindings/regulator/
16024 F:      Documentation/power/regulator/
16025 F:      drivers/regulator/
16026 F:      include/dt-bindings/regulator/
16027 F:      include/linux/regulator/
16028
16029 VRF
16030 M:      David Ahern <dsa@cumulusnetworks.com>
16031 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16032 L:      netdev@vger.kernel.org
16033 S:      Maintained
16034 F:      drivers/net/vrf.c
16035 F:      Documentation/networking/vrf.txt
16036
16037 VT1211 HARDWARE MONITOR DRIVER
16038 M:      Juerg Haefliger <juergh@gmail.com>
16039 L:      linux-hwmon@vger.kernel.org
16040 S:      Maintained
16041 F:      Documentation/hwmon/vt1211
16042 F:      drivers/hwmon/vt1211.c
16043
16044 VT8231 HARDWARE MONITOR DRIVER
16045 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16046 L:      linux-hwmon@vger.kernel.org
16047 S:      Maintained
16048 F:      drivers/hwmon/vt8231.c
16049
16050 VUB300 USB to SDIO/SD/MMC bridge chip
16051 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16052 L:      linux-mmc@vger.kernel.org
16053 L:      linux-usb@vger.kernel.org
16054 S:      Supported
16055 F:      drivers/mmc/host/vub300.c
16056
16057 W1 DALLAS'S 1-WIRE BUS
16058 M:      Evgeniy Polyakov <zbr@ioremap.net>
16059 S:      Maintained
16060 F:      Documentation/devicetree/bindings/w1/
16061 F:      Documentation/w1/
16062 F:      drivers/w1/
16063 F:      include/linux/w1.h
16064
16065 W83791D HARDWARE MONITORING DRIVER
16066 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16067 L:      linux-hwmon@vger.kernel.org
16068 S:      Maintained
16069 F:      Documentation/hwmon/w83791d
16070 F:      drivers/hwmon/w83791d.c
16071
16072 W83793 HARDWARE MONITORING DRIVER
16073 M:      Rudolf Marek <r.marek@assembler.cz>
16074 L:      linux-hwmon@vger.kernel.org
16075 S:      Maintained
16076 F:      Documentation/hwmon/w83793
16077 F:      drivers/hwmon/w83793.c
16078
16079 W83795 HARDWARE MONITORING DRIVER
16080 M:      Jean Delvare <jdelvare@suse.com>
16081 L:      linux-hwmon@vger.kernel.org
16082 S:      Maintained
16083 F:      drivers/hwmon/w83795.c
16084
16085 W83L51xD SD/MMC CARD INTERFACE DRIVER
16086 M:      Pierre Ossman <pierre@ossman.eu>
16087 S:      Maintained
16088 F:      drivers/mmc/host/wbsd.*
16089
16090 WACOM PROTOCOL 4 SERIAL TABLETS
16091 M:      Julian Squires <julian@cipht.net>
16092 M:      Hans de Goede <hdegoede@redhat.com>
16093 L:      linux-input@vger.kernel.org
16094 S:      Maintained
16095 F:      drivers/input/tablet/wacom_serial4.c
16096
16097 WATCHDOG DEVICE DRIVERS
16098 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16099 M:      Guenter Roeck <linux@roeck-us.net>
16100 L:      linux-watchdog@vger.kernel.org
16101 W:      http://www.linux-watchdog.org/
16102 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16103 S:      Maintained
16104 F:      Documentation/devicetree/bindings/watchdog/
16105 F:      Documentation/watchdog/
16106 F:      drivers/watchdog/
16107 F:      include/linux/watchdog.h
16108 F:      include/uapi/linux/watchdog.h
16109
16110 WHISKEYCOVE PMIC GPIO DRIVER
16111 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16112 L:      linux-gpio@vger.kernel.org
16113 S:      Maintained
16114 F:      drivers/gpio/gpio-wcove.c
16115
16116 WIIMOTE HID DRIVER
16117 M:      David Herrmann <dh.herrmann@googlemail.com>
16118 L:      linux-input@vger.kernel.org
16119 S:      Maintained
16120 F:      drivers/hid/hid-wiimote*
16121
16122 WILOCITY WIL6210 WIRELESS DRIVER
16123 M:      Maya Erez <merez@codeaurora.org>
16124 L:      linux-wireless@vger.kernel.org
16125 L:      wil6210@qti.qualcomm.com
16126 S:      Supported
16127 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16128 F:      drivers/net/wireless/ath/wil6210/
16129
16130 WIMAX STACK
16131 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16132 M:      linux-wimax@intel.com
16133 L:      wimax@linuxwimax.org (subscribers-only)
16134 S:      Supported
16135 W:      http://linuxwimax.org
16136 F:      Documentation/wimax/README.wimax
16137 F:      include/linux/wimax/debug.h
16138 F:      include/net/wimax.h
16139 F:      include/uapi/linux/wimax.h
16140 F:      net/wimax/
16141
16142 WINBOND CIR DRIVER
16143 M:      David Härdeman <david@hardeman.nu>
16144 S:      Maintained
16145 F:      drivers/media/rc/winbond-cir.c
16146
16147 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16148 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16149 L:      linux-watchdog@vger.kernel.org
16150 S:      Maintained
16151 F:      drivers/watchdog/ebc-c384_wdt.c
16152
16153 WINSYSTEMS WS16C48 GPIO DRIVER
16154 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16155 L:      linux-gpio@vger.kernel.org
16156 S:      Maintained
16157 F:      drivers/gpio/gpio-ws16c48.c
16158
16159 WISTRON LAPTOP BUTTON DRIVER
16160 M:      Miloslav Trmac <mitr@volny.cz>
16161 S:      Maintained
16162 F:      drivers/input/misc/wistron_btns.c
16163
16164 WL3501 WIRELESS PCMCIA CARD DRIVER
16165 L:      linux-wireless@vger.kernel.org
16166 S:      Odd fixes
16167 F:      drivers/net/wireless/wl3501*
16168
16169 WOLFSON MICROELECTRONICS DRIVERS
16170 L:      patches@opensource.cirrus.com
16171 T:      git https://github.com/CirrusLogic/linux-drivers.git
16172 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16173 S:      Supported
16174 F:      Documentation/hwmon/wm83??
16175 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16176 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16177 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16178 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16179 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16180 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16181 F:      drivers/clk/clk-wm83*.c
16182 F:      drivers/extcon/extcon-arizona.c
16183 F:      drivers/leds/leds-wm83*.c
16184 F:      drivers/gpio/gpio-*wm*.c
16185 F:      drivers/gpio/gpio-arizona.c
16186 F:      drivers/hwmon/wm83??-hwmon.c
16187 F:      drivers/input/misc/wm831x-on.c
16188 F:      drivers/input/touchscreen/wm831x-ts.c
16189 F:      drivers/input/touchscreen/wm97*.c
16190 F:      drivers/mfd/arizona*
16191 F:      drivers/mfd/wm*.c
16192 F:      drivers/mfd/cs47l24*
16193 F:      drivers/power/supply/wm83*.c
16194 F:      drivers/rtc/rtc-wm83*.c
16195 F:      drivers/regulator/wm8*.c
16196 F:      drivers/regulator/arizona*
16197 F:      drivers/video/backlight/wm83*_bl.c
16198 F:      drivers/watchdog/wm83*_wdt.c
16199 F:      include/linux/mfd/arizona/
16200 F:      include/linux/mfd/wm831x/
16201 F:      include/linux/mfd/wm8350/
16202 F:      include/linux/mfd/wm8400*
16203 F:      include/linux/regulator/arizona*
16204 F:      include/linux/wm97xx.h
16205 F:      include/sound/wm????.h
16206 F:      sound/soc/codecs/arizona.?
16207 F:      sound/soc/codecs/wm*
16208 F:      sound/soc/codecs/cs47l24*
16209
16210 WORKQUEUE
16211 M:      Tejun Heo <tj@kernel.org>
16212 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16214 S:      Maintained
16215 F:      include/linux/workqueue.h
16216 F:      kernel/workqueue.c
16217 F:      Documentation/core-api/workqueue.rst
16218
16219 X-POWERS AXP288 PMIC DRIVERS
16220 M:      Hans de Goede <hdegoede@redhat.com>
16221 S:      Maintained
16222 N:      axp288
16223 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16224
16225 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16226 M:      Chen-Yu Tsai <wens@csie.org>
16227 L:      linux-kernel@vger.kernel.org
16228 S:      Maintained
16229 N:      axp[128]
16230
16231 X.25 NETWORK LAYER
16232 M:      Andrew Hendry <andrew.hendry@gmail.com>
16233 L:      linux-x25@vger.kernel.org
16234 S:      Odd Fixes
16235 F:      Documentation/networking/x25*
16236 F:      include/net/x25*
16237 F:      net/x25/
16238
16239 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16240 M:      Thomas Gleixner <tglx@linutronix.de>
16241 M:      Ingo Molnar <mingo@redhat.com>
16242 M:      Borislav Petkov <bp@alien8.de>
16243 R:      "H. Peter Anvin" <hpa@zytor.com>
16244 M:      x86@kernel.org
16245 L:      linux-kernel@vger.kernel.org
16246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16247 S:      Maintained
16248 F:      Documentation/devicetree/bindings/x86/
16249 F:      Documentation/x86/
16250 F:      arch/x86/
16251
16252 X86 ENTRY CODE
16253 M:      Andy Lutomirski <luto@kernel.org>
16254 L:      linux-kernel@vger.kernel.org
16255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16256 S:      Maintained
16257 F:      arch/x86/entry/
16258
16259 X86 MCE INFRASTRUCTURE
16260 M:      Tony Luck <tony.luck@intel.com>
16261 M:      Borislav Petkov <bp@alien8.de>
16262 L:      linux-edac@vger.kernel.org
16263 S:      Maintained
16264 F:      arch/x86/kernel/cpu/mcheck/*
16265
16266 X86 MICROCODE UPDATE SUPPORT
16267 M:      Borislav Petkov <bp@alien8.de>
16268 S:      Maintained
16269 F:      arch/x86/kernel/cpu/microcode/*
16270
16271 X86 MM
16272 M:      Dave Hansen <dave.hansen@linux.intel.com>
16273 M:      Andy Lutomirski <luto@kernel.org>
16274 M:      Peter Zijlstra <peterz@infradead.org>
16275 L:      linux-kernel@vger.kernel.org
16276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16277 S:      Maintained
16278 F:      arch/x86/mm/
16279
16280 X86 PLATFORM DRIVERS
16281 M:      Darren Hart <dvhart@infradead.org>
16282 M:      Andy Shevchenko <andy@infradead.org>
16283 L:      platform-driver-x86@vger.kernel.org
16284 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16285 S:      Maintained
16286 F:      drivers/platform/x86/
16287 F:      drivers/platform/olpc/
16288
16289 X86 VDSO
16290 M:      Andy Lutomirski <luto@kernel.org>
16291 L:      linux-kernel@vger.kernel.org
16292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16293 S:      Maintained
16294 F:      arch/x86/entry/vdso/
16295
16296 XARRAY
16297 M:      Matthew Wilcox <willy@infradead.org>
16298 L:      linux-fsdevel@vger.kernel.org
16299 S:      Supported
16300 F:      Documentation/core-api/xarray.rst
16301 F:      lib/idr.c
16302 F:      lib/xarray.c
16303 F:      include/linux/idr.h
16304 F:      include/linux/xarray.h
16305 F:      tools/testing/radix-tree
16306
16307 XC2028/3028 TUNER DRIVER
16308 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16309 L:      linux-media@vger.kernel.org
16310 W:      https://linuxtv.org
16311 T:      git git://linuxtv.org/media_tree.git
16312 S:      Maintained
16313 F:      drivers/media/tuners/tuner-xc2028.*
16314
16315 XDP SOCKETS (AF_XDP)
16316 M:      Björn Töpel <bjorn.topel@intel.com>
16317 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16318 L:      netdev@vger.kernel.org
16319 S:      Maintained
16320 F:      kernel/bpf/xskmap.c
16321 F:      net/xdp/
16322
16323 XEN BLOCK SUBSYSTEM
16324 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16325 M:      Roger Pau Monné <roger.pau@citrix.com>
16326 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16327 S:      Supported
16328 F:      drivers/block/xen-blkback/*
16329 F:      drivers/block/xen*
16330
16331 XEN HYPERVISOR ARM
16332 M:      Stefano Stabellini <sstabellini@kernel.org>
16333 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16334 S:      Maintained
16335 F:      arch/arm/xen/
16336 F:      arch/arm/include/asm/xen/
16337
16338 XEN HYPERVISOR ARM64
16339 M:      Stefano Stabellini <sstabellini@kernel.org>
16340 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16341 S:      Maintained
16342 F:      arch/arm64/xen/
16343 F:      arch/arm64/include/asm/xen/
16344
16345 XEN HYPERVISOR INTERFACE
16346 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16347 M:      Juergen Gross <jgross@suse.com>
16348 R:      Stefano Stabellini <sstabellini@kernel.org>
16349 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16351 S:      Supported
16352 F:      arch/x86/xen/
16353 F:      drivers/*/xen-*front.c
16354 F:      drivers/xen/
16355 F:      arch/x86/include/asm/xen/
16356 F:      arch/x86/include/asm/pvclock-abi.h
16357 F:      include/xen/
16358 F:      include/uapi/xen/
16359 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16360 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16361
16362 XEN NETWORK BACKEND DRIVER
16363 M:      Wei Liu <wei.liu2@citrix.com>
16364 M:      Paul Durrant <paul.durrant@citrix.com>
16365 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16366 L:      netdev@vger.kernel.org
16367 S:      Supported
16368 F:      drivers/net/xen-netback/*
16369
16370 XEN PCI SUBSYSTEM
16371 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16372 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16373 S:      Supported
16374 F:      arch/x86/pci/*xen*
16375 F:      drivers/pci/*xen*
16376
16377 XEN PVSCSI DRIVERS
16378 M:      Juergen Gross <jgross@suse.com>
16379 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16380 L:      linux-scsi@vger.kernel.org
16381 S:      Supported
16382 F:      drivers/scsi/xen-scsifront.c
16383 F:      drivers/xen/xen-scsiback.c
16384 F:      include/xen/interface/io/vscsiif.h
16385
16386 XEN SWIOTLB SUBSYSTEM
16387 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16388 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16389 L:      iommu@lists.linux-foundation.org
16390 S:      Supported
16391 F:      arch/x86/xen/*swiotlb*
16392 F:      drivers/xen/*swiotlb*
16393
16394 XEN SOUND FRONTEND DRIVER
16395 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16396 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16397 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16398 S:      Supported
16399 F:      sound/xen/*
16400
16401 XFS FILESYSTEM
16402 M:      Darrick J. Wong <darrick.wong@oracle.com>
16403 M:      linux-xfs@vger.kernel.org
16404 L:      linux-xfs@vger.kernel.org
16405 W:      http://xfs.org/
16406 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16407 S:      Supported
16408 F:      Documentation/filesystems/xfs.txt
16409 F:      fs/xfs/
16410
16411 XILINX AXI ETHERNET DRIVER
16412 M:      Anirudha Sarangi <anirudh@xilinx.com>
16413 M:      John Linn <John.Linn@xilinx.com>
16414 S:      Maintained
16415 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16416
16417 XILINX UARTLITE SERIAL DRIVER
16418 M:      Peter Korsgaard <jacmet@sunsite.dk>
16419 L:      linux-serial@vger.kernel.org
16420 S:      Maintained
16421 F:      drivers/tty/serial/uartlite.c
16422
16423 XILINX VIDEO IP CORES
16424 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16425 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16426 L:      linux-media@vger.kernel.org
16427 T:      git git://linuxtv.org/media_tree.git
16428 S:      Supported
16429 F:      Documentation/devicetree/bindings/media/xilinx/
16430 F:      drivers/media/platform/xilinx/
16431 F:      include/uapi/linux/xilinx-v4l2-controls.h
16432
16433 XILLYBUS DRIVER
16434 M:      Eli Billauer <eli.billauer@gmail.com>
16435 L:      linux-kernel@vger.kernel.org
16436 S:      Supported
16437 F:      drivers/char/xillybus/
16438
16439 XLP9XX I2C DRIVER
16440 M:      George Cherian <george.cherian@cavium.com>
16441 M:      Jan Glauber <jglauber@cavium.com>
16442 L:      linux-i2c@vger.kernel.org
16443 W:      http://www.cavium.com
16444 S:      Supported
16445 F:      drivers/i2c/busses/i2c-xlp9xx.c
16446
16447 XRA1403 GPIO EXPANDER
16448 M:      Nandor Han <nandor.han@ge.com>
16449 M:      Semi Malinen <semi.malinen@ge.com>
16450 L:      linux-gpio@vger.kernel.org
16451 S:      Maintained
16452 F:      drivers/gpio/gpio-xra1403.c
16453 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16454
16455 XTENSA XTFPGA PLATFORM SUPPORT
16456 M:      Max Filippov <jcmvbkbc@gmail.com>
16457 L:      linux-xtensa@linux-xtensa.org
16458 S:      Maintained
16459 F:      drivers/spi/spi-xtensa-xtfpga.c
16460 F:      sound/soc/xtensa/xtfpga-i2s.c
16461
16462 YAM DRIVER FOR AX.25
16463 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16464 L:      linux-hams@vger.kernel.org
16465 S:      Maintained
16466 F:      drivers/net/hamradio/yam*
16467 F:      include/linux/yam.h
16468
16469 YAMA SECURITY MODULE
16470 M:      Kees Cook <keescook@chromium.org>
16471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16472 S:      Supported
16473 F:      security/yama/
16474 F:      Documentation/admin-guide/LSM/Yama.rst
16475
16476 YEALINK PHONE DRIVER
16477 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16478 L:      usbb2k-api-dev@nongnu.org
16479 S:      Maintained
16480 F:      Documentation/input/devices/yealink.rst
16481 F:      drivers/input/misc/yealink.*
16482
16483 Z8530 DRIVER FOR AX.25
16484 M:      Joerg Reuter <jreuter@yaina.de>
16485 W:      http://yaina.de/jreuter/
16486 W:      http://www.qsl.net/dl1bke/
16487 L:      linux-hams@vger.kernel.org
16488 S:      Maintained
16489 F:      Documentation/networking/z8530drv.txt
16490 F:      drivers/net/hamradio/*scc.c
16491 F:      drivers/net/hamradio/z8530.h
16492
16493 ZBUD COMPRESSED PAGE ALLOCATOR
16494 M:      Seth Jennings <sjenning@redhat.com>
16495 M:      Dan Streetman <ddstreet@ieee.org>
16496 L:      linux-mm@kvack.org
16497 S:      Maintained
16498 F:      mm/zbud.c
16499 F:      include/linux/zbud.h
16500
16501 ZD1211RW WIRELESS DRIVER
16502 M:      Daniel Drake <dsd@gentoo.org>
16503 M:      Ulrich Kunitz <kune@deine-taler.de>
16504 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16505 L:      linux-wireless@vger.kernel.org
16506 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16507 S:      Maintained
16508 F:      drivers/net/wireless/zydas/zd1211rw/
16509
16510 ZD1301 MEDIA DRIVER
16511 M:      Antti Palosaari <crope@iki.fi>
16512 L:      linux-media@vger.kernel.org
16513 W:      https://linuxtv.org/
16514 W:      http://palosaari.fi/linux/
16515 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16516 S:      Maintained
16517 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16518
16519 ZD1301_DEMOD MEDIA DRIVER
16520 M:      Antti Palosaari <crope@iki.fi>
16521 L:      linux-media@vger.kernel.org
16522 W:      https://linuxtv.org/
16523 W:      http://palosaari.fi/linux/
16524 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16525 S:      Maintained
16526 F:      drivers/media/dvb-frontends/zd1301_demod*
16527
16528 ZPOOL COMPRESSED PAGE STORAGE API
16529 M:      Dan Streetman <ddstreet@ieee.org>
16530 L:      linux-mm@kvack.org
16531 S:      Maintained
16532 F:      mm/zpool.c
16533 F:      include/linux/zpool.h
16534
16535 ZR36067 VIDEO FOR LINUX DRIVER
16536 L:      mjpeg-users@lists.sourceforge.net
16537 L:      linux-media@vger.kernel.org
16538 W:      http://mjpeg.sourceforge.net/driver-zoran/
16539 T:      hg https://linuxtv.org/hg/v4l-dvb
16540 S:      Odd Fixes
16541 F:      drivers/staging/media/zoran/
16542
16543 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16544 M:      Minchan Kim <minchan@kernel.org>
16545 M:      Nitin Gupta <ngupta@vflare.org>
16546 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16547 L:      linux-kernel@vger.kernel.org
16548 S:      Maintained
16549 F:      drivers/block/zram/
16550 F:      Documentation/blockdev/zram.txt
16551
16552 ZS DECSTATION Z85C30 SERIAL DRIVER
16553 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16554 S:      Maintained
16555 F:      drivers/tty/serial/zs.*
16556
16557 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16558 M:      Minchan Kim <minchan@kernel.org>
16559 M:      Nitin Gupta <ngupta@vflare.org>
16560 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16561 L:      linux-mm@kvack.org
16562 S:      Maintained
16563 F:      mm/zsmalloc.c
16564 F:      include/linux/zsmalloc.h
16565 F:      Documentation/vm/zsmalloc.rst
16566
16567 ZSWAP COMPRESSED SWAP CACHING
16568 M:      Seth Jennings <sjenning@redhat.com>
16569 M:      Dan Streetman <ddstreet@ieee.org>
16570 L:      linux-mm@kvack.org
16571 S:      Maintained
16572 F:      mm/zswap.c
16573
16574 THE REST
16575 M:      Linus Torvalds <torvalds@linux-foundation.org>
16576 L:      linux-kernel@vger.kernel.org
16577 Q:      http://patchwork.kernel.org/project/LKML/list/
16578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16579 S:      Buried alive in reporters
16580 F:      *
16581 F:      */