Merge tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linux
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <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 ALPHA PORT
675 M:      Richard Henderson <rth@twiddle.net>
676 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
677 M:      Matt Turner <mattst88@gmail.com>
678 S:      Odd Fixes
679 L:      linux-alpha@vger.kernel.org
680 F:      arch/alpha/
681
682 ALPS PS/2 TOUCHPAD DRIVER
683 R:      Pali Rohár <pali.rohar@gmail.com>
684 F:      drivers/input/mouse/alps.*
685
686 ALTERA I2C CONTROLLER DRIVER
687 M:      Thor Thayer <thor.thayer@linux.intel.com>
688 S:      Maintained
689 F:      drivers/i2c/busses/i2c-altera.c
690
691 ALTERA MAILBOX DRIVER
692 M:      Ley Foon Tan <lftan@altera.com>
693 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
694 S:      Maintained
695 F:      drivers/mailbox/mailbox-altera.c
696
697 ALTERA PIO DRIVER
698 M:      Tien Hock Loh <thloh@altera.com>
699 L:      linux-gpio@vger.kernel.org
700 S:      Maintained
701 F:      drivers/gpio/gpio-altera.c
702
703 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
704 M:      Thor Thayer <thor.thayer@linux.intel.com>
705 S:      Maintained
706 F:      drivers/gpio/gpio-altera-a10sr.c
707 F:      drivers/mfd/altera-a10sr.c
708 F:      drivers/reset/reset-a10sr.c
709 F:      include/linux/mfd/altera-a10sr.h
710 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
711
712 ALTERA TRIPLE SPEED ETHERNET DRIVER
713 M:      Vince Bridgers <vbridger@opensource.altera.com>
714 L:      netdev@vger.kernel.org
715 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716 S:      Maintained
717 F:      drivers/net/ethernet/altera/
718
719 ALTERA UART/JTAG UART SERIAL DRIVERS
720 M:      Tobias Klauser <tklauser@distanz.ch>
721 L:      linux-serial@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/tty/serial/altera_uart.c
725 F:      drivers/tty/serial/altera_jtaguart.c
726 F:      include/linux/altera_uart.h
727 F:      include/linux/altera_jtaguart.h
728
729 AMAZON ETHERNET DRIVERS
730 M:      Netanel Belgazal <netanel@amazon.com>
731 R:      Saeed Bishara <saeedb@amazon.com>
732 R:      Zorik Machulsky <zorik@amazon.com>
733 L:      netdev@vger.kernel.org
734 S:      Supported
735 F:      Documentation/networking/ena.txt
736 F:      drivers/net/ethernet/amazon/
737
738 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
739 M:      Tom Lendacky <thomas.lendacky@amd.com>
740 M:      Gary Hook <gary.hook@amd.com>
741 L:      linux-crypto@vger.kernel.org
742 S:      Supported
743 F:      drivers/crypto/ccp/
744 F:      include/linux/ccp.h
745
746 AMD DISPLAY CORE
747 M:      Harry Wentland <harry.wentland@amd.com>
748 M:      Leo Li <sunpeng.li@amd.com>
749 L:      amd-gfx@lists.freedesktop.org
750 T:      git git://people.freedesktop.org/~agd5f/linux
751 S:      Supported
752 F:      drivers/gpu/drm/amd/display/
753
754 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
755 M:      Huang Rui <ray.huang@amd.com>
756 L:      linux-hwmon@vger.kernel.org
757 S:      Supported
758 F:      Documentation/hwmon/fam15h_power
759 F:      drivers/hwmon/fam15h_power.c
760
761 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
762 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
763 S:      Orphan
764 F:      drivers/usb/gadget/udc/amd5536udc.*
765
766 AMD GEODE PROCESSOR/CHIPSET SUPPORT
767 P:      Andres Salomon <dilinger@queued.net>
768 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
769 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
770 S:      Supported
771 F:      drivers/char/hw_random/geode-rng.c
772 F:      drivers/crypto/geode*
773 F:      drivers/video/fbdev/geode/
774 F:      arch/x86/include/asm/geode.h
775
776 AMD IOMMU (AMD-VI)
777 M:      Joerg Roedel <joro@8bytes.org>
778 L:      iommu@lists.linux-foundation.org
779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
780 S:      Maintained
781 F:      drivers/iommu/amd_iommu*.[ch]
782 F:      include/linux/amd-iommu.h
783
784 AMD KFD
785 M:      Oded Gabbay <oded.gabbay@gmail.com>
786 L:      dri-devel@lists.freedesktop.org
787 T:      git git://people.freedesktop.org/~gabbayo/linux.git
788 S:      Supported
789 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
790 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
791 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
792 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
793 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
794 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
795 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
796 F:      drivers/gpu/drm/amd/amdkfd/
797 F:      drivers/gpu/drm/amd/include/cik_structs.h
798 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
799 F:      drivers/gpu/drm/amd/include/vi_structs.h
800 F:      drivers/gpu/drm/amd/include/v9_structs.h
801 F:      include/uapi/linux/kfd_ioctl.h
802
803 AMD POWERPLAY
804 M:      Rex Zhu <rex.zhu@amd.com>
805 M:      Evan Quan <evan.quan@amd.com>
806 L:      amd-gfx@lists.freedesktop.org
807 S:      Supported
808 F:      drivers/gpu/drm/amd/powerplay/
809 T:      git git://people.freedesktop.org/~agd5f/linux
810
811 AMD SEATTLE DEVICE TREE SUPPORT
812 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
813 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
814 M:      Tom Lendacky <thomas.lendacky@amd.com>
815 S:      Supported
816 F:      arch/arm64/boot/dts/amd/
817
818 AMD XGBE DRIVER
819 M:      Tom Lendacky <thomas.lendacky@amd.com>
820 L:      netdev@vger.kernel.org
821 S:      Supported
822 F:      drivers/net/ethernet/amd/xgbe/
823 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
824
825 ANALOG DEVICES INC AD5686 DRIVER
826 M:      Stefan Popa <stefan.popa@analog.com>
827 L:      linux-pm@vger.kernel.org
828 W:      http://ez.analog.com/community/linux-device-drivers
829 S:      Supported
830 F:      drivers/iio/dac/ad5686*
831 F:      drivers/iio/dac/ad5696*
832
833 ANALOG DEVICES INC AD5758 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-iio@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5758.c
839 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
840
841 ANALOG DEVICES INC AD9389B DRIVER
842 M:      Hans Verkuil <hans.verkuil@cisco.com>
843 L:      linux-media@vger.kernel.org
844 S:      Maintained
845 F:      drivers/media/i2c/ad9389b*
846
847 ANALOG DEVICES INC ADGS1408 DRIVER
848 M:      Mircea Caprioru <mircea.caprioru@analog.com>
849 S:      Supported
850 F:      drivers/mux/adgs1408.c
851 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
852
853 ANALOG DEVICES INC ADP5061 DRIVER
854 M:      Stefan Popa <stefan.popa@analog.com>
855 L:      linux-pm@vger.kernel.org
856 W:      http://ez.analog.com/community/linux-device-drivers
857 S:      Supported
858 F:      drivers/power/supply/adp5061.c
859
860 ANALOG DEVICES INC ADV7180 DRIVER
861 M:      Lars-Peter Clausen <lars@metafoo.de>
862 L:      linux-media@vger.kernel.org
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      drivers/media/i2c/adv7180.c
866
867 ANALOG DEVICES INC ADV748X DRIVER
868 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
869 L:      linux-media@vger.kernel.org
870 S:      Maintained
871 F:      drivers/media/i2c/adv748x/*
872
873 ANALOG DEVICES INC ADV7511 DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/adv7511*
878
879 ANALOG DEVICES INC ADV7604 DRIVER
880 M:      Hans Verkuil <hans.verkuil@cisco.com>
881 L:      linux-media@vger.kernel.org
882 S:      Maintained
883 F:      drivers/media/i2c/adv7604*
884
885 ANALOG DEVICES INC ADV7842 DRIVER
886 M:      Hans Verkuil <hans.verkuil@cisco.com>
887 L:      linux-media@vger.kernel.org
888 S:      Maintained
889 F:      drivers/media/i2c/adv7842*
890
891 ANALOG DEVICES INC ASOC CODEC DRIVERS
892 M:      Lars-Peter Clausen <lars@metafoo.de>
893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
894 W:      http://wiki.analog.com/
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      sound/soc/codecs/adau*
898 F:      sound/soc/codecs/adav*
899 F:      sound/soc/codecs/ad1*
900 F:      sound/soc/codecs/ad7*
901 F:      sound/soc/codecs/ssm*
902 F:      sound/soc/codecs/sigmadsp.*
903
904 ANALOG DEVICES INC DMA DRIVERS
905 M:      Lars-Peter Clausen <lars@metafoo.de>
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      drivers/dma/dma-axi-dmac.c
909
910 ANALOG DEVICES INC IIO DRIVERS
911 M:      Lars-Peter Clausen <lars@metafoo.de>
912 M:      Michael Hennerich <Michael.Hennerich@analog.com>
913 W:      http://wiki.analog.com/
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
917 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
918 F:      drivers/iio/*/ad*
919 F:      drivers/iio/adc/ltc2497*
920 X:      drivers/iio/*/adjd*
921 F:      drivers/staging/iio/*/ad*
922
923 ANDES ARCHITECTURE
924 M:      Greentime Hu <green.hu@gmail.com>
925 M:      Vincent Chen <deanbo422@gmail.com>
926 T:      git https://github.com/andestech/linux.git
927 S:      Supported
928 F:      arch/nds32/
929 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
930 F:      Documentation/devicetree/bindings/nds32/
931 K:      nds32
932 N:      nds32
933
934 ANDROID CONFIG FRAGMENTS
935 M:      Rob Herring <robh@kernel.org>
936 S:      Supported
937 F:      kernel/configs/android*
938
939 ANDROID DRIVERS
940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
941 M:      Arve Hjønnevåg <arve@android.com>
942 M:      Todd Kjos <tkjos@android.com>
943 M:      Martijn Coenen <maco@android.com>
944 M:      Joel Fernandes <joel@joelfernandes.org>
945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946 L:      devel@driverdev.osuosl.org
947 S:      Supported
948 F:      drivers/android/
949 F:      drivers/staging/android/
950
951 ANDROID GOLDFISH PIC DRIVER
952 M:      Miodrag Dinic <miodrag.dinic@mips.com>
953 S:      Supported
954 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955 F:      drivers/irqchip/irq-goldfish-pic.c
956
957 ANDROID GOLDFISH RTC DRIVER
958 M:      Miodrag Dinic <miodrag.dinic@mips.com>
959 S:      Supported
960 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961 F:      drivers/rtc/rtc-goldfish.c
962
963 ANDROID ION DRIVER
964 M:      Laura Abbott <labbott@redhat.com>
965 M:      Sumit Semwal <sumit.semwal@linaro.org>
966 L:      devel@driverdev.osuosl.org
967 L:      dri-devel@lists.freedesktop.org
968 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
969 S:      Supported
970 F:      drivers/staging/android/ion
971 F:      drivers/staging/android/uapi/ion.h
972
973 AOA (Apple Onboard Audio) ALSA DRIVER
974 M:      Johannes Berg <johannes@sipsolutions.net>
975 L:      linuxppc-dev@lists.ozlabs.org
976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
977 S:      Maintained
978 F:      sound/aoa/
979
980 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
982 L:      linux-iio@vger.kernel.org
983 S:      Maintained
984 F:      drivers/iio/adc/stx104.c
985
986 APM DRIVER
987 M:      Jiri Kosina <jikos@kernel.org>
988 S:      Odd fixes
989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990 F:      arch/x86/kernel/apm_32.c
991 F:      include/linux/apm_bios.h
992 F:      include/uapi/linux/apm_bios.h
993 F:      drivers/char/apm-emulation.c
994
995 APPARMOR SECURITY MODULE
996 M:      John Johansen <john.johansen@canonical.com>
997 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
998 W:      wiki.apparmor.net
999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1000 S:      Supported
1001 F:      security/apparmor/
1002 F:      Documentation/admin-guide/LSM/apparmor.rst
1003
1004 APPLE BCM5974 MULTITOUCH DRIVER
1005 M:      Henrik Rydberg <rydberg@bitmath.org>
1006 L:      linux-input@vger.kernel.org
1007 S:      Odd fixes
1008 F:      drivers/input/mouse/bcm5974.c
1009
1010 APPLE SMC DRIVER
1011 M:      Henrik Rydberg <rydberg@bitmath.org>
1012 L:      linux-hwmon@vger.kernel.org
1013 S:      Odd fixes
1014 F:      drivers/hwmon/applesmc.c
1015
1016 APPLETALK NETWORK LAYER
1017 L:      netdev@vger.kernel.org
1018 S:      Odd fixes
1019 F:      drivers/net/appletalk/
1020 F:      net/appletalk/
1021
1022 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023 M:      Duc Dang <dhdang@apm.com>
1024 S:      Supported
1025 F:      arch/arm64/boot/dts/apm/
1026
1027 APPLIED MICRO (APM) X-GENE SOC EDAC
1028 M:      Loc Ho <lho@apm.com>
1029 S:      Supported
1030 F:      drivers/edac/xgene_edac.c
1031 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1032
1033 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034 M:      Iyappan Subramanian <isubramanian@apm.com>
1035 M:      Keyur Chudgar <kchudgar@apm.com>
1036 S:      Supported
1037 F:      drivers/net/ethernet/apm/xgene-v2/
1038
1039 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040 M:      Iyappan Subramanian <isubramanian@apm.com>
1041 M:      Keyur Chudgar <kchudgar@apm.com>
1042 M:      Quan Nguyen <qnguyen@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene/
1045 F:      drivers/net/phy/mdio-xgene.c
1046 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1048
1049 APPLIED MICRO (APM) X-GENE SOC PMU
1050 M:      Tai Nguyen <ttnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/perf/xgene_pmu.c
1053 F:      Documentation/perf/xgene-pmu.txt
1054 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1055
1056 APTINA CAMERA SENSOR PLL
1057 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058 L:      linux-media@vger.kernel.org
1059 S:      Maintained
1060 F:      drivers/media/i2c/aptina-pll.*
1061
1062 ARC FRAMEBUFFER DRIVER
1063 M:      Jaya Kumar <jayalk@intworks.biz>
1064 S:      Maintained
1065 F:      drivers/video/fbdev/arcfb.c
1066 F:      drivers/video/fbdev/core/fb_defio.c
1067
1068 ARC PGU DRM DRIVER
1069 M:      Alexey Brodkin <abrodkin@synopsys.com>
1070 S:      Supported
1071 F:      drivers/gpu/drm/arc/
1072 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1073
1074 ARCNET NETWORK LAYER
1075 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1076 L:      netdev@vger.kernel.org
1077 S:      Maintained
1078 F:      drivers/net/arcnet/
1079 F:      include/uapi/linux/if_arcnet.h
1080
1081 ARM ARCHITECTED TIMER DRIVER
1082 M:      Mark Rutland <mark.rutland@arm.com>
1083 M:      Marc Zyngier <marc.zyngier@arm.com>
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 S:      Maintained
1086 F:      arch/arm/include/asm/arch_timer.h
1087 F:      arch/arm64/include/asm/arch_timer.h
1088 F:      drivers/clocksource/arm_arch_timer.c
1089
1090 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1091 M:      Linus Walleij <linus.walleij@linaro.org>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      Documentation/devicetree/bindings/arm/arm-boards
1095 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1096 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1097 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1098 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1099 F:      arch/arm/mach-integrator/
1100 F:      arch/arm/mach-realview/
1101 F:      arch/arm/mach-versatile/
1102 F:      arch/arm/plat-versatile/
1103 F:      arch/arm/boot/dts/arm-realview-*
1104 F:      arch/arm/boot/dts/integrator*
1105 F:      arch/arm/boot/dts/versatile*
1106 F:      drivers/clk/versatile/
1107 F:      drivers/i2c/busses/i2c-versatile.c
1108 F:      drivers/irqchip/irq-versatile-fpga.c
1109 F:      drivers/mtd/maps/physmap_of_versatile.c
1110 F:      drivers/power/reset/arm-versatile-reboot.c
1111 F:      drivers/soc/versatile/
1112
1113 ARM HDLCD DRM DRIVER
1114 M:      Liviu Dudau <liviu.dudau@arm.com>
1115 S:      Supported
1116 F:      drivers/gpu/drm/arm/hdlcd_*
1117 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1118
1119 ARM MALI-DP DRM DRIVER
1120 M:      Liviu Dudau <liviu.dudau@arm.com>
1121 M:      Brian Starkey <brian.starkey@arm.com>
1122 M:      Mali DP Maintainers <malidp@foss.arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/
1125 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1126
1127 ARM MFM AND FLOPPY DRIVERS
1128 M:      Ian Molton <spyro@f2s.com>
1129 S:      Maintained
1130 F:      arch/arm/lib/floppydma.S
1131 F:      arch/arm/include/asm/floppy.h
1132
1133 ARM PMU PROFILING AND DEBUGGING
1134 M:      Will Deacon <will.deacon@arm.com>
1135 M:      Mark Rutland <mark.rutland@arm.com>
1136 S:      Maintained
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 F:      arch/arm*/kernel/perf_*
1139 F:      arch/arm/oprofile/common.c
1140 F:      arch/arm*/kernel/hw_breakpoint.c
1141 F:      arch/arm*/include/asm/hw_breakpoint.h
1142 F:      arch/arm*/include/asm/perf_event.h
1143 F:      drivers/perf/*
1144 F:      include/linux/perf/arm_pmu.h
1145 F:      Documentation/devicetree/bindings/arm/pmu.txt
1146 F:      Documentation/devicetree/bindings/perf/
1147
1148 ARM PORT
1149 M:      Russell King <linux@armlinux.org.uk>
1150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 W:      http://www.armlinux.org.uk/
1152 S:      Odd Fixes
1153 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1154 F:      arch/arm/
1155 X:      arch/arm/boot/dts/
1156
1157 ARM PRIMECELL AACI PL041 DRIVER
1158 M:      Russell King <linux@armlinux.org.uk>
1159 S:      Odd Fixes
1160 F:      sound/arm/aaci.*
1161
1162 ARM PRIMECELL BUS SUPPORT
1163 M:      Russell King <linux@armlinux.org.uk>
1164 S:      Odd Fixes
1165 F:      drivers/amba/
1166 F:      include/linux/amba/bus.h
1167
1168 ARM PRIMECELL CLCD PL110 DRIVER
1169 M:      Russell King <linux@armlinux.org.uk>
1170 S:      Odd Fixes
1171 F:      drivers/video/fbdev/amba-clcd.*
1172
1173 ARM PRIMECELL KMI PL050 DRIVER
1174 M:      Russell King <linux@armlinux.org.uk>
1175 S:      Odd Fixes
1176 F:      drivers/input/serio/ambakmi.*
1177 F:      include/linux/amba/kmi.h
1178
1179 ARM PRIMECELL MMCI PL180/1 DRIVER
1180 M:      Russell King <linux@armlinux.org.uk>
1181 S:      Odd Fixes
1182 F:      drivers/mmc/host/mmci.*
1183 F:      include/linux/amba/mmci.h
1184
1185 ARM PRIMECELL SSP PL022 SPI DRIVER
1186 M:      Linus Walleij <linus.walleij@linaro.org>
1187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 S:      Maintained
1189 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1190 F:      drivers/spi/spi-pl022.c
1191
1192 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1193 M:      Russell King <linux@armlinux.org.uk>
1194 S:      Odd Fixes
1195 F:      drivers/tty/serial/amba-pl01*.c
1196 F:      include/linux/amba/serial.h
1197
1198 ARM PRIMECELL VIC PL190/PL192 DRIVER
1199 M:      Linus Walleij <linus.walleij@linaro.org>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1203 F:      drivers/irqchip/irq-vic.c
1204
1205 ARM SMMU DRIVERS
1206 M:      Will Deacon <will.deacon@arm.com>
1207 R:      Robin Murphy <robin.murphy@arm.com>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      drivers/iommu/arm-smmu.c
1211 F:      drivers/iommu/arm-smmu-v3.c
1212 F:      drivers/iommu/io-pgtable-arm.c
1213 F:      drivers/iommu/io-pgtable-arm-v7s.c
1214
1215 ARM SUB-ARCHITECTURES
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      arch/arm/mach-*/
1219 F:      arch/arm/plat-*/
1220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1221
1222 ARM/ACTIONS SEMI ARCHITECTURE
1223 M:      Andreas Färber <afaerber@suse.de>
1224 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 N:      owl
1228 F:      arch/arm/mach-actions/
1229 F:      arch/arm/boot/dts/owl-*
1230 F:      arch/arm64/boot/dts/actions/
1231 F:      drivers/clk/actions/
1232 F:      drivers/clocksource/timer-owl*
1233 F:      drivers/dma/owl-dma.c
1234 F:      drivers/i2c/busses/i2c-owl.c
1235 F:      drivers/pinctrl/actions/*
1236 F:      drivers/soc/actions/
1237 F:      include/dt-bindings/power/owl-*
1238 F:      include/linux/soc/actions/
1239 F:      Documentation/devicetree/bindings/arm/actions.txt
1240 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1241 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1242 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1243 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1244 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1245 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1246
1247 ARM/ADS SPHERE MACHINE SUPPORT
1248 M:      Lennert Buytenhek <kernel@wantstofly.org>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Maintained
1251
1252 ARM/AFEB9260 MACHINE SUPPORT
1253 M:      Sergey Lapin <slapin@ossfans.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256
1257 ARM/AJECO 1ARM MACHINE SUPPORT
1258 M:      Lennert Buytenhek <kernel@wantstofly.org>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Maintained
1261
1262 ARM/Allwinner SoC Clock Support
1263 M:      Emilio López <emilio@elopez.com.ar>
1264 S:      Maintained
1265 F:      drivers/clk/sunxi/
1266
1267 ARM/Allwinner sunXi SoC support
1268 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1269 M:      Chen-Yu Tsai <wens@csie.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272 N:      sun[x456789]i
1273 N:      sun50i
1274 F:      arch/arm/mach-sunxi/
1275 F:      arch/arm64/boot/dts/allwinner/
1276 F:      drivers/clk/sunxi-ng/
1277 F:      drivers/pinctrl/sunxi/
1278 F:      drivers/soc/sunxi/
1279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1280
1281 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1282 M:      Neil Armstrong <narmstrong@baylibre.com>
1283 M:      Jerome Brunet <jbrunet@baylibre.com>
1284 L:      linux-amlogic@lists.infradead.org
1285 S:      Maintained
1286 F:      drivers/clk/meson/
1287 F:      include/dt-bindings/clock/meson*
1288 F:      include/dt-bindings/clock/gxbb*
1289 F:      Documentation/devicetree/bindings/clock/amlogic*
1290
1291 ARM/Amlogic Meson SoC support
1292 M:      Carlo Caione <carlo@caione.org>
1293 M:      Kevin Hilman <khilman@baylibre.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 L:      linux-amlogic@lists.infradead.org
1296 W:      http://linux-meson.com/
1297 S:      Maintained
1298 F:      arch/arm/mach-meson/
1299 F:      arch/arm/boot/dts/meson*
1300 F:      arch/arm64/boot/dts/amlogic/
1301 F:      drivers/pinctrl/meson/
1302 F:      drivers/mmc/host/meson*
1303 N:      meson
1304
1305 ARM/Annapurna Labs ALPINE ARCHITECTURE
1306 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1307 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310 F:      arch/arm/mach-alpine/
1311 F:      arch/arm/boot/dts/alpine*
1312 F:      arch/arm64/boot/dts/al/
1313 F:      drivers/*/*alpine*
1314
1315 ARM/ARTPEC MACHINE SUPPORT
1316 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1317 M:      Lars Persson <lars.persson@axis.com>
1318 S:      Maintained
1319 L:      linux-arm-kernel@axis.com
1320 F:      arch/arm/mach-artpec
1321 F:      arch/arm/boot/dts/artpec6*
1322 F:      drivers/clk/axis
1323 F:      drivers/crypto/axis
1324 F:      drivers/pinctrl/pinctrl-artpec*
1325 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1326
1327 ARM/ASPEED I2C DRIVER
1328 M:      Brendan Higgins <brendanhiggins@google.com>
1329 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1330 R:      Joel Stanley <joel@jms.id.au>
1331 L:      linux-i2c@vger.kernel.org
1332 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1333 S:      Maintained
1334 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1335 F:      drivers/i2c/busses/i2c-aspeed.c
1336 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1337 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1338
1339 ARM/ASPEED MACHINE SUPPORT
1340 M:      Joel Stanley <joel@jms.id.au>
1341 R:      Andrew Jeffery <andrew@aj.id.au>
1342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1344 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1345 S:      Supported
1346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1347 F:      arch/arm/mach-aspeed/
1348 F:      arch/arm/boot/dts/aspeed-*
1349 N:      aspeed
1350
1351 ARM/CALXEDA HIGHBANK ARCHITECTURE
1352 M:      Rob Herring <robh@kernel.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      arch/arm/mach-highbank/
1356 F:      arch/arm/boot/dts/highbank.dts
1357 F:      arch/arm/boot/dts/ecx-*.dts*
1358
1359 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1360 M:      Krzysztof Halasa <khalasa@piap.pl>
1361 S:      Maintained
1362 F:      arch/arm/mach-cns3xxx/
1363
1364 ARM/CAVIUM THUNDER NETWORK DRIVER
1365 M:      Sunil Goutham <sgoutham@cavium.com>
1366 M:      Robert Richter <rric@kernel.org>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Supported
1369 F:      drivers/net/ethernet/cavium/thunder/
1370
1371 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1372 M:      Lukasz Majewski <lukma@denx.de>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S:      Maintained
1375 F:      arch/arm/mach-ep93xx/ts72xx.c
1376
1377 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1378 M:      Alexander Shiyan <shc_work@mail.ru>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Odd Fixes
1381 N:      clps711x
1382
1383 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1384 M:      Lennert Buytenhek <kernel@wantstofly.org>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 S:      Maintained
1387
1388 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1389 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1390 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393 F:      arch/arm/mach-ep93xx/
1394 F:      arch/arm/mach-ep93xx/include/mach/
1395
1396 ARM/CLKDEV SUPPORT
1397 M:      Russell King <linux@armlinux.org.uk>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Maintained
1400 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1401 F:      drivers/clk/clkdev.c
1402
1403 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1404 M:      Mike Rapoport <mike@compulab.co.il>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407
1408 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1409 M:      Baruch Siach <baruch@tkos.co.il>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 F:      arch/arm/boot/dts/cx92755*
1413 N:      digicolor
1414
1415 ARM/CONTEC MICRO9 MACHINE SUPPORT
1416 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1417 S:      Maintained
1418 F:      arch/arm/mach-ep93xx/micro9.c
1419
1420 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1421 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 F:      drivers/hwtracing/coresight/*
1425 F:      Documentation/trace/coresight.txt
1426 F:      Documentation/trace/coresight-cpu-debug.txt
1427 F:      Documentation/devicetree/bindings/arm/coresight.txt
1428 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1429 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1430 F:      tools/perf/arch/arm/util/pmu.c
1431 F:      tools/perf/arch/arm/util/auxtrace.c
1432 F:      tools/perf/arch/arm/util/cs-etm.c
1433 F:      tools/perf/arch/arm/util/cs-etm.h
1434 F:      tools/perf/util/cs-etm.*
1435 F:      tools/perf/util/cs-etm-decoder/*
1436
1437 ARM/CORGI MACHINE SUPPORT
1438 M:      Richard Purdie <rpurdie@rpsys.net>
1439 S:      Maintained
1440
1441 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1442 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1443 M:      Linus Walleij <linus.walleij@linaro.org>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 T:      git git://github.com/ulli-kroll/linux.git
1446 S:      Maintained
1447 F:      Documentation/devicetree/bindings/arm/gemini.txt
1448 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1449 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1450 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1451 F:      arch/arm/mach-gemini/
1452 F:      drivers/net/ethernet/cortina/
1453 F:      drivers/pinctrl/pinctrl-gemini.c
1454 F:      drivers/rtc/rtc-ftrtc010.c
1455
1456 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1457 M:      Barry Song <baohua@kernel.org>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1460 S:      Maintained
1461 F:      arch/arm/boot/dts/prima2*
1462 F:      arch/arm/mach-prima2/
1463 F:      drivers/clk/sirf/
1464 F:      drivers/clocksource/timer-prima2.c
1465 F:      drivers/clocksource/timer-atlas7.c
1466 N:      [^a-z]sirf
1467
1468 ARM/EBSA110 MACHINE SUPPORT
1469 M:      Russell King <linux@armlinux.org.uk>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 W:      http://www.armlinux.org.uk/
1472 S:      Maintained
1473 F:      arch/arm/mach-ebsa110/
1474 F:      drivers/net/ethernet/amd/am79c961a.*
1475
1476 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1477 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1478 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Maintained
1481 N:      efm32
1482
1483 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1484 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487 F:      arch/arm/mach-pxa/ezx.c
1488
1489 ARM/FARADAY FA526 PORT
1490 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 T:      git git://git.berlios.de/gemini-board
1494 F:      arch/arm/mm/*-fa*
1495
1496 ARM/FOOTBRIDGE ARCHITECTURE
1497 M:      Russell King <linux@armlinux.org.uk>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 W:      http://www.armlinux.org.uk/
1500 S:      Maintained
1501 F:      arch/arm/include/asm/hardware/dec21285.h
1502 F:      arch/arm/mach-footbridge/
1503
1504 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1505 M:      Shawn Guo <shawnguo@kernel.org>
1506 M:      Sascha Hauer <s.hauer@pengutronix.de>
1507 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1508 R:      Fabio Estevam <fabio.estevam@nxp.com>
1509 R:      NXP Linux Team <linux-imx@nxp.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1513 F:      arch/arm/mach-imx/
1514 F:      arch/arm/mach-mxs/
1515 F:      arch/arm/boot/dts/imx*
1516 F:      arch/arm/configs/imx*_defconfig
1517 F:      drivers/clk/imx/
1518 F:      drivers/firmware/imx/
1519 F:      drivers/soc/imx/
1520 F:      include/linux/firmware/imx/
1521 F:      include/soc/imx/
1522
1523 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1524 M:      Shawn Guo <shawnguo@kernel.org>
1525 M:      Sascha Hauer <s.hauer@pengutronix.de>
1526 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1527 R:      Stefan Agner <stefan@agner.ch>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1531 F:      arch/arm/mach-imx/*vf610*
1532 F:      arch/arm/boot/dts/vf*
1533
1534 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1535 M:      Shawn Guo <shawnguo@kernel.org>
1536 M:      Li Yang <leoyang.li@nxp.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F:      arch/arm/boot/dts/ls1021a*
1541 F:      arch/arm64/boot/dts/freescale/fsl-*
1542 F:      arch/arm64/boot/dts/freescale/qoriq-*
1543
1544 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1545 M:      Lennert Buytenhek <kernel@wantstofly.org>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548
1549 ARM/GUMSTIX MACHINE SUPPORT
1550 M:      Steve Sakoman <sakoman@gmail.com>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553
1554 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1555 M:      Philipp Zabel <philipp.zabel@gmail.com>
1556 M:      Paul Parsons <lost.distance@yahoo.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      arch/arm/mach-pxa/hx4700.c
1560 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1561 F:      sound/soc/pxa/hx4700.c
1562
1563 ARM/HISILICON SOC SUPPORT
1564 M:      Wei Xu <xuwei5@hisilicon.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 W:      http://www.hisilicon.com
1567 S:      Supported
1568 T:      git git://github.com/hisilicon/linux-hisi.git
1569 F:      arch/arm/mach-hisi/
1570 F:      arch/arm/boot/dts/hi3*
1571 F:      arch/arm/boot/dts/hip*
1572 F:      arch/arm/boot/dts/hisi*
1573 F:      arch/arm64/boot/dts/hisilicon/
1574
1575 ARM/HP JORNADA 7XX MACHINE SUPPORT
1576 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1577 W:      www.jlime.com
1578 S:      Maintained
1579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1580 F:      arch/arm/mach-sa1100/jornada720.c
1581 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1582
1583 ARM/IGEP MACHINE SUPPORT
1584 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1585 M:      Javier Martinez Canillas <javier@dowhile0.org>
1586 L:      linux-omap@vger.kernel.org
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589 F:      arch/arm/boot/dts/omap3-igep*
1590
1591 ARM/INCOME PXA270 SUPPORT
1592 M:      Marek Vasut <marek.vasut@gmail.com>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1596
1597 ARM/INTEL IOP13XX ARM ARCHITECTURE
1598 M:      Lennert Buytenhek <kernel@wantstofly.org>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Maintained
1601
1602 ARM/INTEL IOP32X ARM ARCHITECTURE
1603 M:      Lennert Buytenhek <kernel@wantstofly.org>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 S:      Maintained
1606
1607 ARM/INTEL IOP33X ARM ARCHITECTURE
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Orphan
1610
1611 ARM/INTEL IQ81342EX MACHINE SUPPORT
1612 M:      Lennert Buytenhek <kernel@wantstofly.org>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615
1616 ARM/INTEL IXDP2850 MACHINE SUPPORT
1617 M:      Lennert Buytenhek <kernel@wantstofly.org>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 S:      Maintained
1620
1621 ARM/INTEL IXP4XX ARM ARCHITECTURE
1622 M:      Imre Kaloz <kaloz@openwrt.org>
1623 M:      Krzysztof Halasa <khalasa@piap.pl>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      arch/arm/mach-ixp4xx/
1627
1628 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1629 M:      Jonathan Cameron <jic23@cam.ac.uk>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632 F:      arch/arm/mach-pxa/stargate2.c
1633 F:      drivers/pcmcia/pxa2xx_stargate2.c
1634
1635 ARM/INTEL XSC3 (MANZANO) ARM CORE
1636 M:      Lennert Buytenhek <kernel@wantstofly.org>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639
1640 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1641 M:      Lennert Buytenhek <kernel@wantstofly.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644
1645 ARM/LG1K ARCHITECTURE
1646 M:      Chanho Min <chanho.min@lge.com>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649 F:      arch/arm64/boot/dts/lg/
1650
1651 ARM/LOGICPD PXA270 MACHINE SUPPORT
1652 M:      Lennert Buytenhek <kernel@wantstofly.org>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655
1656 ARM/LPC18XX ARCHITECTURE
1657 M:      Vladimir Zapolskiy <vz@mleia.com>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S:      Maintained
1660 F:      arch/arm/boot/dts/lpc43*
1661 F:      drivers/i2c/busses/i2c-lpc2k.c
1662 F:      drivers/memory/pl172.c
1663 F:      drivers/mtd/spi-nor/nxp-spifi.c
1664 F:      drivers/rtc/rtc-lpc24xx.c
1665 N:      lpc18xx
1666
1667 ARM/LPC32XX SOC SUPPORT
1668 M:      Vladimir Zapolskiy <vz@mleia.com>
1669 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1672 S:      Maintained
1673 F:      arch/arm/boot/dts/lpc32*
1674 F:      arch/arm/mach-lpc32xx/
1675 F:      drivers/i2c/busses/i2c-pnx.c
1676 F:      drivers/net/ethernet/nxp/lpc_eth.c
1677 F:      drivers/usb/host/ohci-nxp.c
1678 F:      drivers/watchdog/pnx4008_wdt.c
1679 N:      lpc32xx
1680
1681 ARM/MAGICIAN MACHINE SUPPORT
1682 M:      Philipp Zabel <philipp.zabel@gmail.com>
1683 S:      Maintained
1684
1685 ARM/Marvell Dove/MV78xx0/Orion SOC support
1686 M:      Jason Cooper <jason@lakedaemon.net>
1687 M:      Andrew Lunn <andrew@lunn.ch>
1688 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1689 M:      Gregory Clement <gregory.clement@bootlin.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 S:      Maintained
1692 F:      Documentation/devicetree/bindings/soc/dove/
1693 F:      arch/arm/mach-dove/
1694 F:      arch/arm/mach-mv78xx0/
1695 F:      arch/arm/mach-orion5x/
1696 F:      arch/arm/plat-orion/
1697 F:      arch/arm/boot/dts/dove*
1698 F:      arch/arm/boot/dts/orion5x*
1699
1700 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1701 M:      Jason Cooper <jason@lakedaemon.net>
1702 M:      Andrew Lunn <andrew@lunn.ch>
1703 M:      Gregory Clement <gregory.clement@bootlin.com>
1704 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707 F:      arch/arm/boot/dts/armada*
1708 F:      arch/arm/boot/dts/kirkwood*
1709 F:      arch/arm/configs/mvebu_*_defconfig
1710 F:      arch/arm/mach-mvebu/
1711 F:      arch/arm64/boot/dts/marvell/armada*
1712 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1713 F:      drivers/cpufreq/mvebu-cpufreq.c
1714 F:      drivers/irqchip/irq-armada-370-xp.c
1715 F:      drivers/irqchip/irq-mvebu-*
1716 F:      drivers/pinctrl/mvebu/
1717 F:      drivers/rtc/rtc-armada38x.c
1718
1719 ARM/Mediatek RTC DRIVER
1720 M:      Eddie Huang <eddie.huang@mediatek.com>
1721 M:      Sean Wang <sean.wang@mediatek.com>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1726 F:      drivers/rtc/rtc-mt6397.c
1727 F:      drivers/rtc/rtc-mt7622.c
1728
1729 ARM/Mediatek SoC support
1730 M:      Matthias Brugger <matthias.bgg@gmail.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      arch/arm/boot/dts/mt6*
1735 F:      arch/arm/boot/dts/mt7*
1736 F:      arch/arm/boot/dts/mt8*
1737 F:      arch/arm/mach-mediatek/
1738 F:      arch/arm64/boot/dts/mediatek/
1739 N:      mtk
1740 K:      mediatek
1741
1742 ARM/Mediatek USB3 PHY DRIVER
1743 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747 F:      drivers/phy/mediatek/
1748 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1749
1750 ARM/MICREL KS8695 ARCHITECTURE
1751 M:      Greg Ungerer <gerg@uclinux.org>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 F:      arch/arm/mach-ks8695/
1754 S:      Odd Fixes
1755
1756 ARM/Microchip (AT91) SoC support
1757 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1758 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1759 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 W:      http://www.linux4sam.org
1762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1763 S:      Supported
1764 N:      at91
1765 N:      atmel
1766 F:      arch/arm/mach-at91/
1767 F:      include/soc/at91/
1768 F:      arch/arm/boot/dts/at91*.dts
1769 F:      arch/arm/boot/dts/at91*.dtsi
1770 F:      arch/arm/boot/dts/sama*.dts
1771 F:      arch/arm/boot/dts/sama*.dtsi
1772 F:      arch/arm/include/debug/at91.S
1773 F:      drivers/memory/atmel*
1774 F:      drivers/watchdog/sama5d4_wdt.c
1775 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1776 X:      drivers/net/wireless/atmel/
1777
1778 ARM/MIOA701 MACHINE SUPPORT
1779 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F:      arch/arm/mach-pxa/mioa701.c
1782 S:      Maintained
1783
1784 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1785 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1786 S:      Maintained
1787
1788 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1789 M:      Linus Walleij <linus.walleij@linaro.org>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 S:      Maintained
1792 F:      arch/arm/mach-nomadik/
1793 F:      arch/arm/mach-u300/
1794 F:      arch/arm/mach-ux500/
1795 F:      arch/arm/boot/dts/ste-*
1796 F:      drivers/clk/clk-nomadik.c
1797 F:      drivers/clk/clk-u300.c
1798 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1799 F:      drivers/clocksource/timer-u300.c
1800 F:      drivers/dma/coh901318*
1801 F:      drivers/dma/ste_dma40*
1802 F:      drivers/hwspinlock/u8500_hsem.c
1803 F:      drivers/i2c/busses/i2c-nomadik.c
1804 F:      drivers/i2c/busses/i2c-stu300.c
1805 F:      drivers/mfd/ab3100*
1806 F:      drivers/mfd/ab8500*
1807 F:      drivers/mfd/abx500*
1808 F:      drivers/mfd/dbx500*
1809 F:      drivers/mfd/db8500*
1810 F:      drivers/pinctrl/nomadik/
1811 F:      drivers/pinctrl/pinctrl-coh901*
1812 F:      drivers/pinctrl/pinctrl-u300.c
1813 F:      drivers/rtc/rtc-ab3100.c
1814 F:      drivers/rtc/rtc-ab8500.c
1815 F:      drivers/rtc/rtc-coh901331.c
1816 F:      drivers/rtc/rtc-pl031.c
1817 F:      drivers/watchdog/coh901327_wdt.c
1818 F:      Documentation/devicetree/bindings/arm/ste-*
1819 F:      Documentation/devicetree/bindings/arm/ux500/
1820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1821
1822 ARM/NUVOTON NPCM ARCHITECTURE
1823 M:      Avi Fishman <avifishman70@gmail.com>
1824 M:      Tomer Maimon <tmaimon77@gmail.com>
1825 R:      Patrick Venture <venture@google.com>
1826 R:      Nancy Yuen <yuenn@google.com>
1827 R:      Brendan Higgins <brendanhiggins@google.com>
1828 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1829 S:      Supported
1830 F:      arch/arm/mach-npcm/
1831 F:      arch/arm/boot/dts/nuvoton-npcm*
1832 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1833 F:      drivers/*/*npcm*
1834 F:      Documentation/devicetree/bindings/*/*npcm*
1835 F:      Documentation/devicetree/bindings/*/*/*npcm*
1836
1837 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1838 M:      Wan ZongShun <mcuos.com@gmail.com>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 W:      http://www.mcuos.com
1841 S:      Maintained
1842 F:      arch/arm/mach-w90x900/
1843 F:      drivers/input/keyboard/w90p910_keypad.c
1844 F:      drivers/input/touchscreen/w90p910_ts.c
1845 F:      drivers/watchdog/nuc900_wdt.c
1846 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1847 F:      drivers/mtd/nand/raw/nuc900_nand.c
1848 F:      drivers/rtc/rtc-nuc900.c
1849 F:      drivers/spi/spi-nuc900.c
1850 F:      drivers/usb/host/ehci-w90x900.c
1851 F:      drivers/video/fbdev/nuc900fb.c
1852
1853 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1854 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1855 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1856 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1857 S:      Supported
1858
1859 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1860 M:      Alexander Clouter <alex@digriz.org.uk>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 W:      http://www.digriz.org.uk/ts78xx/kernel
1863 S:      Maintained
1864 F:      arch/arm/mach-orion5x/ts78xx-*
1865
1866 ARM/OXNAS platform support
1867 M:      Neil Armstrong <narmstrong@baylibre.com>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1870 S:      Maintained
1871 F:      arch/arm/mach-oxnas/
1872 F:      arch/arm/boot/dts/ox8*.dts*
1873 N:      oxnas
1874
1875 ARM/PALM TREO SUPPORT
1876 M:      Tomas Cech <sleep_walker@suse.com>
1877 L:      linux-arm-kernel@lists.infradead.org
1878 W:      http://hackndev.com
1879 S:      Maintained
1880 F:      arch/arm/mach-pxa/palmtreo.*
1881
1882 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1883 M:      Marek Vasut <marek.vasut@gmail.com>
1884 L:      linux-arm-kernel@lists.infradead.org
1885 W:      http://hackndev.com
1886 S:      Maintained
1887 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1888 F:      arch/arm/mach-pxa/palmtx.c
1889 F:      arch/arm/mach-pxa/palmt5.*
1890 F:      arch/arm/mach-pxa/include/mach/palmld.h
1891 F:      arch/arm/mach-pxa/palmld.c
1892 F:      arch/arm/mach-pxa/palmte2.*
1893 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1894 F:      arch/arm/mach-pxa/palmtc.c
1895
1896 ARM/PALMZ72 SUPPORT
1897 M:      Sergey Lapin <slapin@ossfans.org>
1898 L:      linux-arm-kernel@lists.infradead.org
1899 W:      http://hackndev.com
1900 S:      Maintained
1901 F:      arch/arm/mach-pxa/palmz72.*
1902
1903 ARM/PLEB SUPPORT
1904 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1905 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1906 S:      Maintained
1907
1908 ARM/PT DIGITAL BOARD PORT
1909 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W:      http://www.armlinux.org.uk/
1912 S:      Maintained
1913
1914 ARM/QUALCOMM SUPPORT
1915 M:      Andy Gross <andy.gross@linaro.org>
1916 M:      David Brown <david.brown@linaro.org>
1917 L:      linux-arm-msm@vger.kernel.org
1918 L:      linux-soc@vger.kernel.org
1919 S:      Maintained
1920 F:      Documentation/devicetree/bindings/soc/qcom/
1921 F:      arch/arm/boot/dts/qcom-*.dts
1922 F:      arch/arm/boot/dts/qcom-*.dtsi
1923 F:      arch/arm/mach-qcom/
1924 F:      arch/arm64/boot/dts/qcom/*
1925 F:      drivers/i2c/busses/i2c-qup.c
1926 F:      drivers/clk/qcom/
1927 F:      drivers/dma/qcom/
1928 F:      drivers/soc/qcom/
1929 F:      drivers/spi/spi-qup.c
1930 F:      drivers/tty/serial/msm_serial.c
1931 F:      drivers/*/pm8???-*
1932 F:      drivers/mfd/ssbi.c
1933 F:      drivers/firmware/qcom_scm*
1934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1935
1936 ARM/RADISYS ENP2611 MACHINE SUPPORT
1937 M:      Lennert Buytenhek <kernel@wantstofly.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940
1941 ARM/REALTEK ARCHITECTURE
1942 M:      Andreas Färber <afaerber@suse.de>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S:      Maintained
1945 F:      arch/arm64/boot/dts/realtek/
1946 F:      Documentation/devicetree/bindings/arm/realtek.txt
1947
1948 ARM/RENESAS ARM64 ARCHITECTURE
1949 M:      Simon Horman <horms@verge.net.au>
1950 M:      Magnus Damm <magnus.damm@gmail.com>
1951 L:      linux-renesas-soc@vger.kernel.org
1952 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954 S:      Supported
1955 F:      arch/arm64/boot/dts/renesas/
1956 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1957 F:      drivers/soc/renesas/
1958 F:      include/linux/soc/renesas/
1959
1960 ARM/RISCPC ARCHITECTURE
1961 M:      Russell King <linux@armlinux.org.uk>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 W:      http://www.armlinux.org.uk/
1964 S:      Maintained
1965 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1966 F:      arch/arm/include/asm/hardware/ioc.h
1967 F:      arch/arm/include/asm/hardware/iomd.h
1968 F:      arch/arm/include/asm/hardware/memc.h
1969 F:      arch/arm/mach-rpc/
1970 F:      drivers/net/ethernet/8390/etherh.c
1971 F:      drivers/net/ethernet/i825xx/ether1*
1972 F:      drivers/net/ethernet/seeq/ether3*
1973 F:      drivers/scsi/arm/
1974
1975 ARM/Rockchip SoC support
1976 M:      Heiko Stuebner <heiko@sntech.de>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 L:      linux-rockchip@lists.infradead.org
1979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1980 S:      Maintained
1981 F:      arch/arm/boot/dts/rk3*
1982 F:      arch/arm/boot/dts/rv1108*
1983 F:      arch/arm/mach-rockchip/
1984 F:      drivers/clk/rockchip/
1985 F:      drivers/i2c/busses/i2c-rk3x.c
1986 F:      drivers/*/*rockchip*
1987 F:      drivers/*/*/*rockchip*
1988 F:      sound/soc/rockchip/
1989 N:      rockchip
1990
1991 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1992 M:      Kukjin Kim <kgene@kernel.org>
1993 M:      Krzysztof Kozlowski <krzk@kernel.org>
1994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1996 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1997 S:      Maintained
1998 F:      arch/arm/boot/dts/s3c*
1999 F:      arch/arm/boot/dts/s5p*
2000 F:      arch/arm/boot/dts/exynos*
2001 F:      arch/arm64/boot/dts/exynos/
2002 F:      arch/arm/plat-samsung/
2003 F:      arch/arm/mach-s3c24*/
2004 F:      arch/arm/mach-s3c64xx/
2005 F:      arch/arm/mach-s5p*/
2006 F:      arch/arm/mach-exynos*/
2007 F:      drivers/*/*s3c24*
2008 F:      drivers/*/*/*s3c24*
2009 F:      drivers/*/*s3c64xx*
2010 F:      drivers/*/*s5pv210*
2011 F:      drivers/memory/samsung/*
2012 F:      drivers/soc/samsung/*
2013 F:      Documentation/arm/Samsung/
2014 F:      Documentation/devicetree/bindings/arm/samsung/
2015 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2016 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2017 N:      exynos
2018
2019 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2020 M:      Kyungmin Park <kyungmin.park@samsung.com>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 S:      Maintained
2023 F:      arch/arm/mach-s5pv210/
2024
2025 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2026 M:      Kyungmin Park <kyungmin.park@samsung.com>
2027 M:      Kamil Debski <kamil@wypas.org>
2028 M:      Andrzej Hajda <a.hajda@samsung.com>
2029 L:      linux-arm-kernel@lists.infradead.org
2030 L:      linux-media@vger.kernel.org
2031 S:      Maintained
2032 F:      drivers/media/platform/s5p-g2d/
2033
2034 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2035 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2036 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2037 L:      linux-media@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/media/platform/s5p-cec/
2040 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2041
2042 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2043 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2044 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2045 L:      linux-arm-kernel@lists.infradead.org
2046 L:      linux-media@vger.kernel.org
2047 S:      Maintained
2048 F:      drivers/media/platform/s5p-jpeg/
2049
2050 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2051 M:      Kyungmin Park <kyungmin.park@samsung.com>
2052 M:      Kamil Debski <kamil@wypas.org>
2053 M:      Jeongtae Park <jtp.park@samsung.com>
2054 M:      Andrzej Hajda <a.hajda@samsung.com>
2055 L:      linux-arm-kernel@lists.infradead.org
2056 L:      linux-media@vger.kernel.org
2057 S:      Maintained
2058 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2059 F:      drivers/media/platform/s5p-mfc/
2060
2061 ARM/SHMOBILE ARM ARCHITECTURE
2062 M:      Simon Horman <horms@verge.net.au>
2063 M:      Magnus Damm <magnus.damm@gmail.com>
2064 L:      linux-renesas-soc@vger.kernel.org
2065 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2067 S:      Supported
2068 F:      arch/arm/boot/dts/emev2*
2069 F:      arch/arm/boot/dts/r7s*
2070 F:      arch/arm/boot/dts/r8a*
2071 F:      arch/arm/boot/dts/r9a*
2072 F:      arch/arm/boot/dts/sh*
2073 F:      arch/arm/configs/shmobile_defconfig
2074 F:      arch/arm/include/debug/renesas-scif.S
2075 F:      arch/arm/mach-shmobile/
2076 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2077 F:      drivers/soc/renesas/
2078 F:      include/linux/soc/renesas/
2079
2080 ARM/SOCFPGA ARCHITECTURE
2081 M:      Dinh Nguyen <dinguyen@kernel.org>
2082 S:      Maintained
2083 F:      arch/arm/mach-socfpga/
2084 F:      arch/arm/boot/dts/socfpga*
2085 F:      arch/arm/configs/socfpga_defconfig
2086 F:      arch/arm64/boot/dts/altera/
2087 W:      http://www.rocketboards.org
2088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2089
2090 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2091 M:      Dinh Nguyen <dinguyen@kernel.org>
2092 S:      Maintained
2093 F:      drivers/clk/socfpga/
2094
2095 ARM/SOCFPGA EDAC SUPPORT
2096 M:      Thor Thayer <thor.thayer@linux.intel.com>
2097 S:      Maintained
2098 F:      drivers/edac/altera_edac.
2099
2100 ARM/SPREADTRUM SoC SUPPORT
2101 M:      Orson Zhai <orsonzhai@gmail.com>
2102 M:      Baolin Wang <baolin.wang@linaro.org>
2103 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2104 S:      Maintained
2105 F:      arch/arm64/boot/dts/sprd
2106 N:      sprd
2107
2108 ARM/STI ARCHITECTURE
2109 M:      Patrice Chotard <patrice.chotard@st.com>
2110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 W:      http://www.stlinux.com
2112 S:      Maintained
2113 F:      arch/arm/mach-sti/
2114 F:      arch/arm/boot/dts/sti*
2115 F:      drivers/char/hw_random/st-rng.c
2116 F:      drivers/clocksource/arm_global_timer.c
2117 F:      drivers/clocksource/clksrc_st_lpc.c
2118 F:      drivers/cpufreq/sti-cpufreq.c
2119 F:      drivers/dma/st_fdma*
2120 F:      drivers/i2c/busses/i2c-st.c
2121 F:      drivers/media/rc/st_rc.c
2122 F:      drivers/media/platform/sti/c8sectpfe/
2123 F:      drivers/mmc/host/sdhci-st.c
2124 F:      drivers/phy/st/phy-miphy28lp.c
2125 F:      drivers/phy/st/phy-stih407-usb.c
2126 F:      drivers/pinctrl/pinctrl-st.c
2127 F:      drivers/remoteproc/st_remoteproc.c
2128 F:      drivers/remoteproc/st_slim_rproc.c
2129 F:      drivers/reset/sti/
2130 F:      drivers/rtc/rtc-st-lpc.c
2131 F:      drivers/tty/serial/st-asc.c
2132 F:      drivers/usb/dwc3/dwc3-st.c
2133 F:      drivers/usb/host/ehci-st.c
2134 F:      drivers/usb/host/ohci-st.c
2135 F:      drivers/watchdog/st_lpc_wdt.c
2136 F:      drivers/ata/ahci_st.c
2137 F:      include/linux/remoteproc/st_slim_rproc.h
2138
2139 ARM/STM32 ARCHITECTURE
2140 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2141 M:      Alexandre Torgue <alexandre.torgue@st.com>
2142 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S:      Maintained
2145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2146 N:      stm32
2147 N:      stm
2148 F:      arch/arm/boot/dts/stm32*
2149 F:      arch/arm/mach-stm32/
2150 F:      drivers/clocksource/armv7m_systick.c
2151
2152 ARM/Synaptics SoC support
2153 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2154 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Maintained
2157 F:      arch/arm/mach-berlin/
2158 F:      arch/arm/boot/dts/berlin*
2159 F:      arch/arm64/boot/dts/synaptics/
2160
2161 ARM/TANGO ARCHITECTURE
2162 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2163 M:      Mans Rullgard <mans@mansr.com>
2164 L:      linux-arm-kernel@lists.infradead.org
2165 S:      Odd Fixes
2166 N:      tango
2167
2168 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2169 M:      Lennert Buytenhek <kernel@wantstofly.org>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 S:      Maintained
2172
2173 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2174 M:      Hans Verkuil <hans.verkuil@cisco.com>
2175 L:      linux-tegra@vger.kernel.org
2176 L:      linux-media@vger.kernel.org
2177 S:      Maintained
2178 F:      drivers/media/platform/tegra-cec/
2179 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2180
2181 ARM/TETON BGA MACHINE SUPPORT
2182 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 S:      Maintained
2185
2186 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2187 M:      Santosh Shilimkar <ssantosh@kernel.org>
2188 L:      linux-kernel@vger.kernel.org
2189 S:      Maintained
2190 F:      drivers/memory/*emif*
2191
2192 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2193 M:      Tero Kristo <t-kristo@ti.com>
2194 M:      Nishanth Menon <nm@ti.com>
2195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 S:      Supported
2197 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2198 F:      arch/arm64/boot/dts/ti/Makefile
2199 F:      arch/arm64/boot/dts/ti/k3-*
2200
2201 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2202 M:      Santosh Shilimkar <ssantosh@kernel.org>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Maintained
2205 F:      arch/arm/mach-keystone/
2206 F:      arch/arm/boot/dts/keystone-*
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-kernel@vger.kernel.org
2212 S:      Maintained
2213 F:      drivers/clk/keystone/
2214
2215 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2216 M:      Santosh Shilimkar <ssantosh@kernel.org>
2217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 L:      linux-kernel@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/clocksource/timer-keystone.c
2221
2222 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2223 M:      Santosh Shilimkar <ssantosh@kernel.org>
2224 L:      linux-kernel@vger.kernel.org
2225 S:      Maintained
2226 F:      drivers/power/reset/keystone-reset.c
2227
2228 ARM/THECUS N2100 MACHINE SUPPORT
2229 M:      Lennert Buytenhek <kernel@wantstofly.org>
2230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 S:      Maintained
2232
2233 ARM/TOSA MACHINE SUPPORT
2234 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2235 M:      Dirk Opfer <dirk@opfer-online.de>
2236 S:      Maintained
2237
2238 ARM/UNIPHIER ARCHITECTURE
2239 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2242 S:      Maintained
2243 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2244 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2245 F:      arch/arm/boot/dts/uniphier*
2246 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2247 F:      arch/arm/mach-uniphier/
2248 F:      arch/arm/mm/cache-uniphier.c
2249 F:      arch/arm64/boot/dts/socionext/uniphier*
2250 F:      drivers/bus/uniphier-system-bus.c
2251 F:      drivers/clk/uniphier/
2252 F:      drivers/gpio/gpio-uniphier.c
2253 F:      drivers/i2c/busses/i2c-uniphier*
2254 F:      drivers/irqchip/irq-uniphier-aidet.c
2255 F:      drivers/mmc/host/uniphier-sd.c
2256 F:      drivers/pinctrl/uniphier/
2257 F:      drivers/reset/reset-uniphier.c
2258 F:      drivers/tty/serial/8250/8250_uniphier.c
2259 N:      uniphier
2260
2261 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2262 M:      Ulf Hansson <ulf.hansson@linaro.org>
2263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T:      git git://git.linaro.org/people/ulfh/clk.git
2265 S:      Maintained
2266 F:      drivers/clk/ux500/
2267
2268 ARM/VERSATILE EXPRESS PLATFORM
2269 M:      Liviu Dudau <liviu.dudau@arm.com>
2270 M:      Sudeep Holla <sudeep.holla@arm.com>
2271 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 S:      Maintained
2274 F:      arch/arm/boot/dts/vexpress*
2275 F:      arch/arm64/boot/dts/arm/
2276 F:      arch/arm/mach-vexpress/
2277 F:      */*/vexpress*
2278 F:      */*/*/vexpress*
2279 F:      drivers/clk/versatile/clk-vexpress-osc.c
2280 F:      drivers/clocksource/timer-versatile.c
2281 N:      mps2
2282
2283 ARM/VFP SUPPORT
2284 M:      Russell King <linux@armlinux.org.uk>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 W:      http://www.armlinux.org.uk/
2287 S:      Maintained
2288 F:      arch/arm/vfp/
2289
2290 ARM/VOIPAC PXA270 SUPPORT
2291 M:      Marek Vasut <marek.vasut@gmail.com>
2292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 S:      Maintained
2294 F:      arch/arm/mach-pxa/vpac270.c
2295 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2296
2297 ARM/VT8500 ARM ARCHITECTURE
2298 M:      Tony Prisk <linux@prisktech.co.nz>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/mach-vt8500/
2302 F:      drivers/clocksource/timer-vt8500.c
2303 F:      drivers/i2c/busses/i2c-wmt.c
2304 F:      drivers/mmc/host/wmt-sdmmc.c
2305 F:      drivers/pwm/pwm-vt8500.c
2306 F:      drivers/rtc/rtc-vt8500.c
2307 F:      drivers/tty/serial/vt8500_serial.c
2308 F:      drivers/usb/host/ehci-platform.c
2309 F:      drivers/usb/host/uhci-platform.c
2310 F:      drivers/video/fbdev/vt8500lcdfb.*
2311 F:      drivers/video/fbdev/wm8505fb*
2312 F:      drivers/video/fbdev/wmt_ge_rops.*
2313
2314 ARM/ZIPIT Z2 SUPPORT
2315 M:      Marek Vasut <marek.vasut@gmail.com>
2316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317 S:      Maintained
2318 F:      arch/arm/mach-pxa/z2.c
2319 F:      arch/arm/mach-pxa/include/mach/z2.h
2320
2321 ARM/ZTE ARCHITECTURE
2322 M:      Jun Nie <jun.nie@linaro.org>
2323 M:      Shawn Guo <shawnguo@kernel.org>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/boot/dts/zx2967*
2327 F:      arch/arm/mach-zx/
2328 F:      arch/arm64/boot/dts/zte/
2329 F:      drivers/clk/zte/
2330 F:      drivers/dma/zx_dma.c
2331 F:      drivers/gpio/gpio-zx.c
2332 F:      drivers/i2c/busses/i2c-zx2967.c
2333 F:      drivers/mmc/host/dw_mmc-zx.*
2334 F:      drivers/pinctrl/zte/
2335 F:      drivers/soc/zte/
2336 F:      drivers/thermal/zx2967_thermal.c
2337 F:      drivers/watchdog/zx2967_wdt.c
2338 F:      Documentation/devicetree/bindings/arm/zte.txt
2339 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2340 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2341 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2342 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2343 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2344 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2345 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2346 F:      Documentation/devicetree/bindings/soc/zte/
2347 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2348 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2349 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2350 F:      include/dt-bindings/clock/zx2967*.h
2351 F:      include/dt-bindings/soc/zte,*.h
2352 F:      sound/soc/codecs/zx_aud96p22.c
2353 F:      sound/soc/zte/
2354
2355 ARM/ZYNQ ARCHITECTURE
2356 M:      Michal Simek <michal.simek@xilinx.com>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W:      http://wiki.xilinx.com
2359 T:      git https://github.com/Xilinx/linux-xlnx.git
2360 S:      Supported
2361 F:      arch/arm/mach-zynq/
2362 F:      drivers/cpuidle/cpuidle-zynq.c
2363 F:      drivers/block/xsysace.c
2364 N:      zynq
2365 N:      xilinx
2366 F:      drivers/clocksource/timer-cadence-ttc.c
2367 F:      drivers/i2c/busses/i2c-cadence.c
2368 F:      drivers/mmc/host/sdhci-of-arasan.c
2369 F:      drivers/edac/synopsys_edac.c
2370 F:      drivers/i2c/busses/i2c-xiic.c
2371
2372 ARM64 PORT (AARCH64 ARCHITECTURE)
2373 M:      Catalin Marinas <catalin.marinas@arm.com>
2374 M:      Will Deacon <will.deacon@arm.com>
2375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2377 S:      Maintained
2378 F:      arch/arm64/
2379 X:      arch/arm64/boot/dts/
2380 F:      Documentation/arm64/
2381
2382 AS3645A LED FLASH CONTROLLER DRIVER
2383 M:      Sakari Ailus <sakari.ailus@iki.fi>
2384 L:      linux-leds@vger.kernel.org
2385 S:      Maintained
2386 F:      drivers/leds/leds-as3645a.c
2387
2388 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2389 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2390 L:      linux-media@vger.kernel.org
2391 T:      git git://linuxtv.org/media_tree.git
2392 S:      Maintained
2393 F:      drivers/media/i2c/ak7375.c
2394 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2395
2396 ASAHI KASEI AK8974 DRIVER
2397 M:      Linus Walleij <linus.walleij@linaro.org>
2398 L:      linux-iio@vger.kernel.org
2399 W:      http://www.akm.com/
2400 S:      Supported
2401 F:      drivers/iio/magnetometer/ak8974.c
2402
2403 ASC7621 HARDWARE MONITOR DRIVER
2404 M:      George Joseph <george.joseph@fairview5.com>
2405 L:      linux-hwmon@vger.kernel.org
2406 S:      Maintained
2407 F:      Documentation/hwmon/asc7621
2408 F:      drivers/hwmon/asc7621.c
2409
2410 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2411 M:      Corentin Chary <corentin.chary@gmail.com>
2412 L:      acpi4asus-user@lists.sourceforge.net
2413 L:      platform-driver-x86@vger.kernel.org
2414 W:      http://acpi4asus.sf.net
2415 S:      Maintained
2416 F:      drivers/platform/x86/asus*.c
2417 F:      drivers/platform/x86/eeepc*.c
2418
2419 ASUS WIRELESS RADIO CONTROL DRIVER
2420 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2421 L:      platform-driver-x86@vger.kernel.org
2422 S:      Maintained
2423 F:      drivers/platform/x86/asus-wireless.c
2424
2425 ASYMMETRIC KEYS
2426 M:      David Howells <dhowells@redhat.com>
2427 L:      keyrings@vger.kernel.org
2428 S:      Maintained
2429 F:      Documentation/crypto/asymmetric-keys.txt
2430 F:      include/linux/verification.h
2431 F:      include/crypto/public_key.h
2432 F:      include/crypto/pkcs7.h
2433 F:      crypto/asymmetric_keys/
2434
2435 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2436 R:      Dan Williams <dan.j.williams@intel.com>
2437 W:      http://sourceforge.net/projects/xscaleiop
2438 S:      Odd fixes
2439 F:      Documentation/crypto/async-tx-api.txt
2440 F:      crypto/async_tx/
2441 F:      drivers/dma/
2442 F:      include/linux/dmaengine.h
2443 F:      include/linux/async_tx.h
2444
2445 AT24 EEPROM DRIVER
2446 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2447 L:      linux-i2c@vger.kernel.org
2448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2449 S:      Maintained
2450 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2451 F:      drivers/misc/eeprom/at24.c
2452 F:      include/linux/platform_data/at24.h
2453
2454 ATA OVER ETHERNET (AOE) DRIVER
2455 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2456 W:      http://www.openaoe.org/
2457 S:      Supported
2458 F:      Documentation/aoe/
2459 F:      drivers/block/aoe/
2460
2461 ATHEROS 71XX/9XXX GPIO DRIVER
2462 M:      Alban Bedel <albeu@free.fr>
2463 W:      https://github.com/AlbanBedel/linux
2464 T:      git git://github.com/AlbanBedel/linux
2465 S:      Maintained
2466 F:      drivers/gpio/gpio-ath79.c
2467 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2468
2469 ATHEROS 71XX/9XXX USB PHY DRIVER
2470 M:      Alban Bedel <albeu@free.fr>
2471 W:      https://github.com/AlbanBedel/linux
2472 T:      git git://github.com/AlbanBedel/linux
2473 S:      Maintained
2474 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2475 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2476
2477 ATHEROS ATH GENERIC UTILITIES
2478 M:      Kalle Valo <kvalo@codeaurora.org>
2479 L:      linux-wireless@vger.kernel.org
2480 S:      Supported
2481 F:      drivers/net/wireless/ath/*
2482
2483 ATHEROS ATH5K WIRELESS DRIVER
2484 M:      Jiri Slaby <jirislaby@gmail.com>
2485 M:      Nick Kossifidis <mickflemm@gmail.com>
2486 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2487 L:      linux-wireless@vger.kernel.org
2488 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2489 S:      Maintained
2490 F:      drivers/net/wireless/ath/ath5k/
2491
2492 ATHEROS ATH6KL WIRELESS DRIVER
2493 M:      Kalle Valo <kvalo@codeaurora.org>
2494 L:      linux-wireless@vger.kernel.org
2495 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2497 S:      Supported
2498 F:      drivers/net/wireless/ath/ath6kl/
2499
2500 ATI_REMOTE2 DRIVER
2501 M:      Ville Syrjala <syrjala@sci.fi>
2502 S:      Maintained
2503 F:      drivers/input/misc/ati_remote2.c
2504
2505 ATK0110 HWMON DRIVER
2506 M:      Luca Tettamanti <kronos.it@gmail.com>
2507 L:      linux-hwmon@vger.kernel.org
2508 S:      Maintained
2509 F:      drivers/hwmon/asus_atk0110.c
2510
2511 ATLX ETHERNET DRIVERS
2512 M:      Jay Cliburn <jcliburn@gmail.com>
2513 M:      Chris Snook <chris.snook@gmail.com>
2514 L:      netdev@vger.kernel.org
2515 W:      http://sourceforge.net/projects/atl1
2516 W:      http://atl1.sourceforge.net
2517 S:      Maintained
2518 F:      drivers/net/ethernet/atheros/
2519
2520 ATM
2521 M:      Chas Williams <3chas3@gmail.com>
2522 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2523 L:      netdev@vger.kernel.org
2524 W:      http://linux-atm.sourceforge.net
2525 S:      Maintained
2526 F:      drivers/atm/
2527 F:      include/linux/atm*
2528 F:      include/uapi/linux/atm*
2529
2530 ATMEL MACB ETHERNET DRIVER
2531 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2532 S:      Supported
2533 F:      drivers/net/ethernet/cadence/
2534
2535 ATMEL MAXTOUCH DRIVER
2536 M:      Nick Dyer <nick@shmanahar.org>
2537 T:      git git://github.com/ndyer/linux.git
2538 S:      Maintained
2539 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2540 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2541
2542 ATMEL WIRELESS DRIVER
2543 M:      Simon Kelley <simon@thekelleys.org.uk>
2544 L:      linux-wireless@vger.kernel.org
2545 W:      http://www.thekelleys.org.uk/atmel
2546 W:      http://atmelwlandriver.sourceforge.net/
2547 S:      Maintained
2548 F:      drivers/net/wireless/atmel/atmel*
2549
2550 ATOMIC INFRASTRUCTURE
2551 M:      Will Deacon <will.deacon@arm.com>
2552 M:      Peter Zijlstra <peterz@infradead.org>
2553 R:      Boqun Feng <boqun.feng@gmail.com>
2554 L:      linux-kernel@vger.kernel.org
2555 S:      Maintained
2556 F:      arch/*/include/asm/atomic*.h
2557 F:      include/*/atomic*.h
2558
2559 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2560 M:      Bradley Grove <linuxdrivers@attotech.com>
2561 L:      linux-scsi@vger.kernel.org
2562 W:      http://www.attotech.com
2563 S:      Supported
2564 F:      drivers/scsi/esas2r
2565
2566 ATUSB IEEE 802.15.4 RADIO DRIVER
2567 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2568 L:      linux-wpan@vger.kernel.org
2569 S:      Maintained
2570 F:      drivers/net/ieee802154/atusb.c
2571 F:      drivers/net/ieee802154/atusb.h
2572 F:      drivers/net/ieee802154/at86rf230.h
2573
2574 AUDIT SUBSYSTEM
2575 M:      Paul Moore <paul@paul-moore.com>
2576 M:      Eric Paris <eparis@redhat.com>
2577 L:      linux-audit@redhat.com (moderated for non-subscribers)
2578 W:      https://github.com/linux-audit
2579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2580 S:      Supported
2581 F:      include/linux/audit.h
2582 F:      include/uapi/linux/audit.h
2583 F:      kernel/audit*
2584
2585 AUXILIARY DISPLAY DRIVERS
2586 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2587 S:      Maintained
2588 F:      drivers/auxdisplay/
2589 F:      include/linux/cfag12864b.h
2590
2591 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2592 M:      Andreas Klinger <ak@it-klinger.de>
2593 L:      linux-iio@vger.kernel.org
2594 S:      Maintained
2595 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2596 F:      drivers/iio/adc/hx711.c
2597
2598 AX.25 NETWORK LAYER
2599 M:      Ralf Baechle <ralf@linux-mips.org>
2600 L:      linux-hams@vger.kernel.org
2601 W:      http://www.linux-ax25.org/
2602 S:      Maintained
2603 F:      include/uapi/linux/ax25.h
2604 F:      include/net/ax25.h
2605 F:      net/ax25/
2606
2607 AXENTIA ARM DEVICES
2608 M:      Peter Rosin <peda@axentia.se>
2609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 S:      Maintained
2611 F:      Documentation/devicetree/bindings/arm/axentia.txt
2612 F:      arch/arm/boot/dts/at91-linea.dtsi
2613 F:      arch/arm/boot/dts/at91-natte.dtsi
2614 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2615 F:      arch/arm/boot/dts/at91-tse850-3.dts
2616
2617 AXENTIA ASOC DRIVERS
2618 M:      Peter Rosin <peda@axentia.se>
2619 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2620 S:      Maintained
2621 F:      Documentation/devicetree/bindings/sound/axentia,*
2622 F:      sound/soc/atmel/tse850-pcm5142.c
2623
2624 AZ6007 DVB DRIVER
2625 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2626 L:      linux-media@vger.kernel.org
2627 W:      https://linuxtv.org
2628 T:      git git://linuxtv.org/media_tree.git
2629 S:      Maintained
2630 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2631
2632 AZTECH FM RADIO RECEIVER DRIVER
2633 M:      Hans Verkuil <hverkuil@xs4all.nl>
2634 L:      linux-media@vger.kernel.org
2635 T:      git git://linuxtv.org/media_tree.git
2636 W:      https://linuxtv.org
2637 S:      Maintained
2638 F:      drivers/media/radio/radio-aztech*
2639
2640 B43 WIRELESS DRIVER
2641 L:      linux-wireless@vger.kernel.org
2642 L:      b43-dev@lists.infradead.org
2643 W:      http://wireless.kernel.org/en/users/Drivers/b43
2644 S:      Odd Fixes
2645 F:      drivers/net/wireless/broadcom/b43/
2646
2647 B43LEGACY WIRELESS DRIVER
2648 M:      Larry Finger <Larry.Finger@lwfinger.net>
2649 L:      linux-wireless@vger.kernel.org
2650 L:      b43-dev@lists.infradead.org
2651 W:      http://wireless.kernel.org/en/users/Drivers/b43
2652 S:      Maintained
2653 F:      drivers/net/wireless/broadcom/b43legacy/
2654
2655 BACKLIGHT CLASS/SUBSYSTEM
2656 M:      Lee Jones <lee.jones@linaro.org>
2657 M:      Daniel Thompson <daniel.thompson@linaro.org>
2658 M:      Jingoo Han <jingoohan1@gmail.com>
2659 L:      dri-devel@lists.freedesktop.org
2660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2661 S:      Maintained
2662 F:      drivers/video/backlight/
2663 F:      include/linux/backlight.h
2664 F:      include/linux/pwm_backlight.h
2665 F:      Documentation/devicetree/bindings/leds/backlight
2666
2667 BATMAN ADVANCED
2668 M:      Marek Lindner <mareklindner@neomailbox.ch>
2669 M:      Simon Wunderlich <sw@simonwunderlich.de>
2670 M:      Antonio Quartulli <a@unstable.cc>
2671 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2672 W:      https://www.open-mesh.org/
2673 Q:      https://patchwork.open-mesh.org/project/batman/list/
2674 S:      Maintained
2675 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2676 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2677 F:      Documentation/networking/batman-adv.rst
2678 F:      include/uapi/linux/batadv_packet.h
2679 F:      include/uapi/linux/batman_adv.h
2680 F:      net/batman-adv/
2681
2682 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2683 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2684 L:      linux-hams@vger.kernel.org
2685 W:      http://www.baycom.org/~tom/ham/ham.html
2686 S:      Maintained
2687 F:      drivers/net/hamradio/baycom*
2688
2689 BCACHE (BLOCK LAYER CACHE)
2690 M:      Coly Li <colyli@suse.de>
2691 M:      Kent Overstreet <kent.overstreet@gmail.com>
2692 L:      linux-bcache@vger.kernel.org
2693 W:      http://bcache.evilpiepirate.org
2694 C:      irc://irc.oftc.net/bcache
2695 S:      Maintained
2696 F:      drivers/md/bcache/
2697
2698 BDISP ST MEDIA DRIVER
2699 M:      Fabien Dessenne <fabien.dessenne@st.com>
2700 L:      linux-media@vger.kernel.org
2701 T:      git git://linuxtv.org/media_tree.git
2702 W:      https://linuxtv.org
2703 S:      Supported
2704 F:      drivers/media/platform/sti/bdisp
2705
2706 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2707 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2708 L:      netdev@vger.kernel.org
2709 S:      Maintained
2710 F:      drivers/net/ethernet/ec_bhf.c
2711
2712 BEFS FILE SYSTEM
2713 M:      Luis de Bethencourt <luisbg@kernel.org>
2714 M:      Salah Triki <salah.triki@gmail.com>
2715 S:      Maintained
2716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2717 F:      Documentation/filesystems/befs.txt
2718 F:      fs/befs/
2719
2720 BFQ I/O SCHEDULER
2721 M:      Paolo Valente <paolo.valente@linaro.org>
2722 M:      Jens Axboe <axboe@kernel.dk>
2723 L:      linux-block@vger.kernel.org
2724 S:      Maintained
2725 F:      block/bfq-*
2726 F:      Documentation/block/bfq-iosched.txt
2727
2728 BFS FILE SYSTEM
2729 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2730 S:      Maintained
2731 F:      Documentation/filesystems/bfs.txt
2732 F:      fs/bfs/
2733 F:      include/uapi/linux/bfs_fs.h
2734
2735 BLINKM RGB LED DRIVER
2736 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2737 S:      Maintained
2738 F:      drivers/leds/leds-blinkm.c
2739
2740 BLOCK LAYER
2741 M:      Jens Axboe <axboe@kernel.dk>
2742 L:      linux-block@vger.kernel.org
2743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2744 S:      Maintained
2745 F:      block/
2746 F:      drivers/block/
2747 F:      kernel/trace/blktrace.c
2748 F:      lib/sbitmap.c
2749
2750 BLOCK2MTD DRIVER
2751 M:      Joern Engel <joern@lazybastard.org>
2752 L:      linux-mtd@lists.infradead.org
2753 S:      Maintained
2754 F:      drivers/mtd/devices/block2mtd.c
2755
2756 BLUETOOTH DRIVERS
2757 M:      Marcel Holtmann <marcel@holtmann.org>
2758 M:      Johan Hedberg <johan.hedberg@gmail.com>
2759 L:      linux-bluetooth@vger.kernel.org
2760 W:      http://www.bluez.org/
2761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2763 S:      Maintained
2764 F:      drivers/bluetooth/
2765
2766 BLUETOOTH SUBSYSTEM
2767 M:      Marcel Holtmann <marcel@holtmann.org>
2768 M:      Johan Hedberg <johan.hedberg@gmail.com>
2769 L:      linux-bluetooth@vger.kernel.org
2770 W:      http://www.bluez.org/
2771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2773 S:      Maintained
2774 F:      net/bluetooth/
2775 F:      include/net/bluetooth/
2776
2777 BONDING DRIVER
2778 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2779 M:      Veaceslav Falico <vfalico@gmail.com>
2780 M:      Andy Gospodarek <andy@greyhouse.net>
2781 L:      netdev@vger.kernel.org
2782 W:      http://sourceforge.net/projects/bonding/
2783 S:      Supported
2784 F:      drivers/net/bonding/
2785 F:      include/uapi/linux/if_bonding.h
2786
2787 BPF (Safe dynamic programs and tools)
2788 M:      Alexei Starovoitov <ast@kernel.org>
2789 M:      Daniel Borkmann <daniel@iogearbox.net>
2790 L:      netdev@vger.kernel.org
2791 L:      linux-kernel@vger.kernel.org
2792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2794 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2795 S:      Supported
2796 F:      arch/x86/net/bpf_jit*
2797 F:      Documentation/networking/filter.txt
2798 F:      Documentation/bpf/
2799 F:      include/linux/bpf*
2800 F:      include/linux/filter.h
2801 F:      include/trace/events/xdp.h
2802 F:      include/uapi/linux/bpf*
2803 F:      include/uapi/linux/filter.h
2804 F:      kernel/bpf/
2805 F:      kernel/trace/bpf_trace.c
2806 F:      lib/test_bpf.c
2807 F:      net/bpf/
2808 F:      net/core/filter.c
2809 F:      net/sched/act_bpf.c
2810 F:      net/sched/cls_bpf.c
2811 F:      samples/bpf/
2812 F:      tools/bpf/
2813 F:      tools/lib/bpf/
2814 F:      tools/testing/selftests/bpf/
2815
2816 BROADCOM B44 10/100 ETHERNET DRIVER
2817 M:      Michael Chan <michael.chan@broadcom.com>
2818 L:      netdev@vger.kernel.org
2819 S:      Supported
2820 F:      drivers/net/ethernet/broadcom/b44.*
2821
2822 BROADCOM B53 ETHERNET SWITCH DRIVER
2823 M:      Florian Fainelli <f.fainelli@gmail.com>
2824 L:      netdev@vger.kernel.org
2825 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2826 S:      Supported
2827 F:      drivers/net/dsa/b53/*
2828 F:      include/linux/platform_data/b53.h
2829
2830 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 M:      Ray Jui <rjui@broadcom.com>
2833 M:      Scott Branden <sbranden@broadcom.com>
2834 M:      bcm-kernel-feedback-list@broadcom.com
2835 T:      git git://github.com/broadcom/mach-bcm
2836 S:      Maintained
2837 N:      bcm281*
2838 N:      bcm113*
2839 N:      bcm216*
2840 N:      kona
2841 F:      arch/arm/mach-bcm/
2842
2843 BROADCOM BCM2835 ARM ARCHITECTURE
2844 M:      Eric Anholt <eric@anholt.net>
2845 M:      Stefan Wahren <stefan.wahren@i2se.com>
2846 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 T:      git git://github.com/anholt/linux
2849 S:      Maintained
2850 N:      bcm2835
2851 F:      drivers/staging/vc04_services
2852
2853 BROADCOM BCM47XX MIPS ARCHITECTURE
2854 M:      Hauke Mehrtens <hauke@hauke-m.de>
2855 M:      Rafał Miłecki <zajec5@gmail.com>
2856 L:      linux-mips@linux-mips.org
2857 S:      Maintained
2858 F:      Documentation/devicetree/bindings/mips/brcm/
2859 F:      arch/mips/bcm47xx/*
2860 F:      arch/mips/include/asm/mach-bcm47xx/*
2861
2862 BROADCOM BCM5301X ARM ARCHITECTURE
2863 M:      Hauke Mehrtens <hauke@hauke-m.de>
2864 M:      Rafał Miłecki <zajec5@gmail.com>
2865 M:      Jon Mason <jonmason@broadcom.com>
2866 M:      bcm-kernel-feedback-list@broadcom.com
2867 L:      linux-arm-kernel@lists.infradead.org
2868 S:      Maintained
2869 F:      arch/arm/mach-bcm/bcm_5301x.c
2870 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2871 F:      arch/arm/boot/dts/bcm470*
2872 F:      arch/arm/boot/dts/bcm953012*
2873
2874 BROADCOM BCM53573 ARM ARCHITECTURE
2875 M:      Rafał Miłecki <rafal@milecki.pl>
2876 L:      linux-arm-kernel@lists.infradead.org
2877 S:      Maintained
2878 F:      arch/arm/boot/dts/bcm53573*
2879 F:      arch/arm/boot/dts/bcm47189*
2880
2881 BROADCOM BCM63XX ARM ARCHITECTURE
2882 M:      Florian Fainelli <f.fainelli@gmail.com>
2883 M:      bcm-kernel-feedback-list@broadcom.com
2884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885 T:      git git://github.com/broadcom/stblinux.git
2886 S:      Maintained
2887 N:      bcm63xx
2888
2889 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2890 M:      Kevin Cernekee <cernekee@gmail.com>
2891 L:      linux-usb@vger.kernel.org
2892 S:      Maintained
2893 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2894
2895 BROADCOM BCM7XXX ARM ARCHITECTURE
2896 M:      Brian Norris <computersforpeace@gmail.com>
2897 M:      Gregory Fong <gregory.0xf0@gmail.com>
2898 M:      Florian Fainelli <f.fainelli@gmail.com>
2899 M:      bcm-kernel-feedback-list@broadcom.com
2900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901 T:      git git://github.com/broadcom/stblinux.git
2902 S:      Maintained
2903 F:      arch/arm/mach-bcm/*brcmstb*
2904 F:      arch/arm/boot/dts/bcm7*.dts*
2905 F:      drivers/bus/brcmstb_gisb.c
2906 F:      arch/arm/mm/cache-b15-rac.c
2907 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2908 N:      brcmstb
2909
2910 BROADCOM BMIPS CPUFREQ DRIVER
2911 M:      Markus Mayer <mmayer@broadcom.com>
2912 M:      bcm-kernel-feedback-list@broadcom.com
2913 L:      linux-pm@vger.kernel.org
2914 S:      Maintained
2915 F:      drivers/cpufreq/bmips-cpufreq.c
2916
2917 BROADCOM BMIPS MIPS ARCHITECTURE
2918 M:      Kevin Cernekee <cernekee@gmail.com>
2919 M:      Florian Fainelli <f.fainelli@gmail.com>
2920 L:      linux-mips@linux-mips.org
2921 T:      git git://github.com/broadcom/stblinux.git
2922 S:      Maintained
2923 F:      arch/mips/bmips/*
2924 F:      arch/mips/include/asm/mach-bmips/*
2925 F:      arch/mips/kernel/*bmips*
2926 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2927 F:      drivers/irqchip/irq-bcm63*
2928 F:      drivers/irqchip/irq-bcm7*
2929 F:      drivers/irqchip/irq-brcmstb*
2930 F:      include/linux/bcm963xx_nvram.h
2931 F:      include/linux/bcm963xx_tag.h
2932
2933 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2934 M:      Rasesh Mody <rasesh.mody@cavium.com>
2935 M:      Dept-GELinuxNICDev@cavium.com
2936 L:      netdev@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/net/ethernet/broadcom/bnx2.*
2939 F:      drivers/net/ethernet/broadcom/bnx2_*
2940
2941 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2942 M:      QLogic-Storage-Upstream@qlogic.com
2943 L:      linux-scsi@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/scsi/bnx2fc/
2946
2947 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2948 M:      QLogic-Storage-Upstream@qlogic.com
2949 L:      linux-scsi@vger.kernel.org
2950 S:      Supported
2951 F:      drivers/scsi/bnx2i/
2952
2953 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2954 M:      Ariel Elior <ariel.elior@cavium.com>
2955 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2956 M:      everest-linux-l2@cavium.com
2957 L:      netdev@vger.kernel.org
2958 S:      Supported
2959 F:      drivers/net/ethernet/broadcom/bnx2x/
2960
2961 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2962 M:      Michael Chan <michael.chan@broadcom.com>
2963 L:      netdev@vger.kernel.org
2964 S:      Supported
2965 F:      drivers/net/ethernet/broadcom/bnxt/
2966
2967 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2968 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2969 M:      Franky Lin <franky.lin@broadcom.com>
2970 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2971 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2972 M:      Wright Feng <wright.feng@cypress.com>
2973 L:      linux-wireless@vger.kernel.org
2974 L:      brcm80211-dev-list.pdl@broadcom.com
2975 L:      brcm80211-dev-list@cypress.com
2976 S:      Supported
2977 F:      drivers/net/wireless/broadcom/brcm80211/
2978
2979 BROADCOM BRCMSTB GPIO DRIVER
2980 M:      Gregory Fong <gregory.0xf0@gmail.com>
2981 L:      bcm-kernel-feedback-list@broadcom.com
2982 S:      Supported
2983 F:      drivers/gpio/gpio-brcmstb.c
2984 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2985
2986 BROADCOM BRCMSTB I2C DRIVER
2987 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2988 L:      linux-i2c@vger.kernel.org
2989 L:      bcm-kernel-feedback-list@broadcom.com
2990 S:      Supported
2991 F:      drivers/i2c/busses/i2c-brcmstb.c
2992 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
2993
2994 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2995 M:      Al Cooper <alcooperx@gmail.com>
2996 L:      linux-kernel@vger.kernel.org
2997 L:      bcm-kernel-feedback-list@broadcom.com
2998 S:      Maintained
2999 F:      drivers/phy/broadcom/phy-brcm-usb*
3000
3001 BROADCOM GENET ETHERNET DRIVER
3002 M:      Doug Berger <opendmb@gmail.com>
3003 M:      Florian Fainelli <f.fainelli@gmail.com>
3004 L:      netdev@vger.kernel.org
3005 S:      Supported
3006 F:      drivers/net/ethernet/broadcom/genet/
3007
3008 BROADCOM IPROC ARM ARCHITECTURE
3009 M:      Ray Jui <rjui@broadcom.com>
3010 M:      Scott Branden <sbranden@broadcom.com>
3011 M:      Jon Mason <jonmason@broadcom.com>
3012 M:      bcm-kernel-feedback-list@broadcom.com
3013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014 T:      git git://github.com/broadcom/cygnus-linux.git
3015 S:      Maintained
3016 N:      iproc
3017 N:      cygnus
3018 N:      bcm[-_]nsp
3019 N:      bcm9113*
3020 N:      bcm9583*
3021 N:      bcm9585*
3022 N:      bcm9586*
3023 N:      bcm988312
3024 N:      bcm113*
3025 N:      bcm583*
3026 N:      bcm585*
3027 N:      bcm586*
3028 N:      bcm88312
3029 N:      hr2
3030 N:      stingray
3031 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3032 F:      arch/arm64/boot/dts/broadcom/stingray/*
3033 F:      drivers/clk/bcm/clk-ns*
3034 F:      drivers/clk/bcm/clk-sr*
3035 F:      drivers/pinctrl/bcm/pinctrl-ns*
3036 F:      include/dt-bindings/clock/bcm-sr*
3037
3038 BROADCOM KONA GPIO DRIVER
3039 M:      Ray Jui <rjui@broadcom.com>
3040 L:      bcm-kernel-feedback-list@broadcom.com
3041 S:      Supported
3042 F:      drivers/gpio/gpio-bcm-kona.c
3043 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3044
3045 BROADCOM NETXTREME-E ROCE DRIVER
3046 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3047 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3048 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3049 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3050 L:      linux-rdma@vger.kernel.org
3051 W:      http://www.broadcom.com
3052 S:      Supported
3053 F:      drivers/infiniband/hw/bnxt_re/
3054 F:      include/uapi/rdma/bnxt_re-abi.h
3055
3056 BROADCOM NVRAM DRIVER
3057 M:      Rafał Miłecki <zajec5@gmail.com>
3058 L:      linux-mips@linux-mips.org
3059 S:      Maintained
3060 F:      drivers/firmware/broadcom/*
3061
3062 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3063 M:      Rafał Miłecki <zajec5@gmail.com>
3064 L:      linux-wireless@vger.kernel.org
3065 S:      Maintained
3066 F:      drivers/bcma/
3067 F:      include/linux/bcma/
3068
3069 BROADCOM STB AVS CPUFREQ DRIVER
3070 M:      Markus Mayer <mmayer@broadcom.com>
3071 M:      bcm-kernel-feedback-list@broadcom.com
3072 L:      linux-pm@vger.kernel.org
3073 S:      Maintained
3074 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3075 F:      drivers/cpufreq/brcmstb*
3076
3077 BROADCOM STB AVS TMON DRIVER
3078 M:      Markus Mayer <mmayer@broadcom.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-pm@vger.kernel.org
3081 S:      Maintained
3082 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3083 F:      drivers/thermal/broadcom/brcmstb*
3084
3085 BROADCOM STB NAND FLASH DRIVER
3086 M:      Brian Norris <computersforpeace@gmail.com>
3087 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3088 L:      linux-mtd@lists.infradead.org
3089 L:      bcm-kernel-feedback-list@broadcom.com
3090 S:      Maintained
3091 F:      drivers/mtd/nand/raw/brcmnand/
3092
3093 BROADCOM STB DPFE DRIVER
3094 M:      Markus Mayer <mmayer@broadcom.com>
3095 M:      bcm-kernel-feedback-list@broadcom.com
3096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3097 S:      Maintained
3098 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3099 F:      drivers/memory/brcmstb_dpfe.c
3100
3101 BROADCOM SPI DRIVER
3102 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 S:      Maintained
3105 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3106 F:      drivers/spi/spi-bcm-qspi.*
3107 F:      drivers/spi/spi-brcmstb-qspi.c
3108 F:      drivers/spi/spi-iproc-qspi.c
3109
3110 BROADCOM SYSTEMPORT ETHERNET DRIVER
3111 M:      Florian Fainelli <f.fainelli@gmail.com>
3112 L:      netdev@vger.kernel.org
3113 S:      Supported
3114 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3115
3116 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3117 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3118 M:      Prashant Sreedharan <prashant@broadcom.com>
3119 M:      Michael Chan <mchan@broadcom.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/tg3.*
3123
3124 BROCADE BFA FC SCSI DRIVER
3125 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3126 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3127 L:      linux-scsi@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/scsi/bfa/
3130
3131 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3132 M:      Rasesh Mody <rasesh.mody@cavium.com>
3133 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3134 M:      Dept-GELinuxNICDev@cavium.com
3135 L:      netdev@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/net/ethernet/brocade/bna/
3138
3139 BSG (block layer generic sg v4 driver)
3140 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3141 L:      linux-scsi@vger.kernel.org
3142 S:      Supported
3143 F:      block/bsg.c
3144 F:      include/linux/bsg.h
3145 F:      include/uapi/linux/bsg.h
3146
3147 BT87X AUDIO DRIVER
3148 M:      Clemens Ladisch <clemens@ladisch.de>
3149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3150 T:      git git://git.alsa-project.org/alsa-kernel.git
3151 S:      Maintained
3152 F:      Documentation/sound/cards/bt87x.rst
3153 F:      sound/pci/bt87x.c
3154
3155 BT8XXGPIO DRIVER
3156 M:      Michael Buesch <m@bues.ch>
3157 W:      http://bu3sch.de/btgpio.php
3158 S:      Maintained
3159 F:      drivers/gpio/gpio-bt8xx.c
3160
3161 BTRFS FILE SYSTEM
3162 M:      Chris Mason <clm@fb.com>
3163 M:      Josef Bacik <josef@toxicpanda.com>
3164 M:      David Sterba <dsterba@suse.com>
3165 L:      linux-btrfs@vger.kernel.org
3166 W:      http://btrfs.wiki.kernel.org/
3167 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3169 S:      Maintained
3170 F:      Documentation/filesystems/btrfs.txt
3171 F:      fs/btrfs/
3172 F:      include/linux/btrfs*
3173 F:      include/uapi/linux/btrfs*
3174
3175 BTTV VIDEO4LINUX DRIVER
3176 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3177 L:      linux-media@vger.kernel.org
3178 W:      https://linuxtv.org
3179 T:      git git://linuxtv.org/media_tree.git
3180 S:      Odd fixes
3181 F:      Documentation/media/v4l-drivers/bttv*
3182 F:      drivers/media/pci/bt8xx/bttv*
3183
3184 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3185 M:      Chanwoo Choi <cw00.choi@samsung.com>
3186 L:      linux-pm@vger.kernel.org
3187 L:      linux-samsung-soc@vger.kernel.org
3188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3189 S:      Maintained
3190 F:      drivers/devfreq/exynos-bus.c
3191 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3192
3193 BUSLOGIC SCSI DRIVER
3194 M:      Khalid Aziz <khalid@gonehiking.org>
3195 L:      linux-scsi@vger.kernel.org
3196 S:      Maintained
3197 F:      drivers/scsi/BusLogic.*
3198 F:      drivers/scsi/FlashPoint.*
3199
3200 C-MEDIA CMI8788 DRIVER
3201 M:      Clemens Ladisch <clemens@ladisch.de>
3202 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3203 T:      git git://git.alsa-project.org/alsa-kernel.git
3204 S:      Maintained
3205 F:      sound/pci/oxygen/
3206
3207 C-SKY ARCHITECTURE
3208 M:      Guo Ren <ren_guo@c-sky.com>
3209 T:      git https://github.com/c-sky/csky-linux.git
3210 S:      Supported
3211 F:      arch/csky/
3212 F:      Documentation/devicetree/bindings/csky/
3213 K:      csky
3214 N:      csky
3215
3216 C6X ARCHITECTURE
3217 M:      Mark Salter <msalter@redhat.com>
3218 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3219 L:      linux-c6x-dev@linux-c6x.org
3220 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3221 S:      Maintained
3222 F:      arch/c6x/
3223
3224 CA8210 IEEE-802.15.4 RADIO DRIVER
3225 M:      Harry Morris <h.morris@cascoda.com>
3226 L:      linux-wpan@vger.kernel.org
3227 W:      https://github.com/Cascoda/ca8210-linux.git
3228 S:      Maintained
3229 F:      drivers/net/ieee802154/ca8210.c
3230 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3231
3232 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3233 M:      David Howells <dhowells@redhat.com>
3234 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3235 S:      Supported
3236 F:      Documentation/filesystems/caching/cachefiles.txt
3237 F:      fs/cachefiles/
3238
3239 CADENCE MIPI-CSI2 BRIDGES
3240 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3241 L:      linux-media@vger.kernel.org
3242 S:      Maintained
3243 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3244 F:      drivers/media/platform/cadence/cdns-csi2*
3245
3246 CADET FM/AM RADIO RECEIVER DRIVER
3247 M:      Hans Verkuil <hverkuil@xs4all.nl>
3248 L:      linux-media@vger.kernel.org
3249 T:      git git://linuxtv.org/media_tree.git
3250 W:      https://linuxtv.org
3251 S:      Maintained
3252 F:      drivers/media/radio/radio-cadet*
3253
3254 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3255 M:      Jonathan Corbet <corbet@lwn.net>
3256 L:      linux-media@vger.kernel.org
3257 T:      git git://linuxtv.org/media_tree.git
3258 S:      Maintained
3259 F:      Documentation/media/v4l-drivers/cafe_ccic*
3260 F:      drivers/media/platform/marvell-ccic/
3261
3262 CAIF NETWORK LAYER
3263 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3264 L:      netdev@vger.kernel.org
3265 S:      Supported
3266 F:      Documentation/networking/caif/
3267 F:      drivers/net/caif/
3268 F:      include/uapi/linux/caif/
3269 F:      include/net/caif/
3270 F:      net/caif/
3271
3272 CALGARY x86-64 IOMMU
3273 M:      Muli Ben-Yehuda <mulix@mulix.org>
3274 M:      Jon Mason <jdmason@kudzu.us>
3275 L:      iommu@lists.linux-foundation.org
3276 S:      Maintained
3277 F:      arch/x86/kernel/pci-calgary_64.c
3278 F:      arch/x86/kernel/tce_64.c
3279 F:      arch/x86/include/asm/calgary.h
3280 F:      arch/x86/include/asm/tce.h
3281
3282 CAN NETWORK DRIVERS
3283 M:      Wolfgang Grandegger <wg@grandegger.com>
3284 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3285 L:      linux-can@vger.kernel.org
3286 W:      https://github.com/linux-can
3287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3289 S:      Maintained
3290 F:      Documentation/devicetree/bindings/net/can/
3291 F:      drivers/net/can/
3292 F:      include/linux/can/dev.h
3293 F:      include/linux/can/platform/
3294 F:      include/uapi/linux/can/error.h
3295 F:      include/uapi/linux/can/netlink.h
3296
3297 CAN NETWORK LAYER
3298 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3299 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3300 L:      linux-can@vger.kernel.org
3301 W:      https://github.com/linux-can
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3304 S:      Maintained
3305 F:      Documentation/networking/can.rst
3306 F:      net/can/
3307 F:      include/linux/can/core.h
3308 F:      include/uapi/linux/can.h
3309 F:      include/uapi/linux/can/bcm.h
3310 F:      include/uapi/linux/can/raw.h
3311 F:      include/uapi/linux/can/gw.h
3312
3313 CAPABILITIES
3314 M:      Serge Hallyn <serge@hallyn.com>
3315 L:      linux-security-module@vger.kernel.org
3316 S:      Supported
3317 F:      include/linux/capability.h
3318 F:      include/uapi/linux/capability.h
3319 F:      security/commoncap.c
3320 F:      kernel/capability.c
3321
3322 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3323 M:      Kevin Tsai <ktsai@capellamicro.com>
3324 S:      Maintained
3325 F:      drivers/iio/light/cm*
3326
3327 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3328 M:      Christian Lamparter <chunkeey@googlemail.com>
3329 L:      linux-wireless@vger.kernel.org
3330 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3331 S:      Maintained
3332 F:      drivers/net/wireless/ath/carl9170/
3333
3334 CAVIUM I2C DRIVER
3335 M:      Jan Glauber <jglauber@cavium.com>
3336 M:      David Daney <david.daney@cavium.com>
3337 W:      http://www.cavium.com
3338 S:      Supported
3339 F:      drivers/i2c/busses/i2c-octeon*
3340 F:      drivers/i2c/busses/i2c-thunderx*
3341
3342 CAVIUM LIQUIDIO NETWORK DRIVER
3343 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3344 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3345 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3346 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3347 L:      netdev@vger.kernel.org
3348 W:      http://www.cavium.com
3349 S:      Supported
3350 F:      drivers/net/ethernet/cavium/liquidio/
3351
3352 CAVIUM MMC DRIVER
3353 M:      Jan Glauber <jglauber@cavium.com>
3354 M:      David Daney <david.daney@cavium.com>
3355 M:      Steven J. Hill <Steven.Hill@cavium.com>
3356 W:      http://www.cavium.com
3357 S:      Supported
3358 F:      drivers/mmc/host/cavium*
3359
3360 CAVIUM OCTEON-TX CRYPTO DRIVER
3361 M:      George Cherian <george.cherian@cavium.com>
3362 L:      linux-crypto@vger.kernel.org
3363 W:      http://www.cavium.com
3364 S:      Supported
3365 F:      drivers/crypto/cavium/cpt/
3366
3367 CAVIUM THUNDERX2 ARM64 SOC
3368 M:      Robert Richter <rrichter@cavium.com>
3369 M:      Jayachandran C <jnair@caviumnetworks.com>
3370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3371 S:      Maintained
3372 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3373 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3374
3375 CC2520 IEEE-802.15.4 RADIO DRIVER
3376 M:      Varka Bhadram <varkabhadram@gmail.com>
3377 L:      linux-wpan@vger.kernel.org
3378 S:      Maintained
3379 F:      drivers/net/ieee802154/cc2520.c
3380 F:      include/linux/spi/cc2520.h
3381 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3382
3383 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3384 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3385 L:      linux-crypto@vger.kernel.org
3386 S:      Supported
3387 F:      drivers/crypto/ccree/
3388 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3389
3390 CEC FRAMEWORK
3391 M:      Hans Verkuil <hans.verkuil@cisco.com>
3392 L:      linux-media@vger.kernel.org
3393 T:      git git://linuxtv.org/media_tree.git
3394 W:      http://linuxtv.org
3395 S:      Supported
3396 F:      Documentation/media/kapi/cec-core.rst
3397 F:      Documentation/media/uapi/cec
3398 F:      drivers/media/cec/
3399 F:      drivers/media/rc/keymaps/rc-cec.c
3400 F:      include/media/cec.h
3401 F:      include/media/cec-notifier.h
3402 F:      include/uapi/linux/cec.h
3403 F:      include/uapi/linux/cec-funcs.h
3404 F:      Documentation/devicetree/bindings/media/cec.txt
3405 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3406
3407 CEC GPIO DRIVER
3408 M:      Hans Verkuil <hans.verkuil@cisco.com>
3409 L:      linux-media@vger.kernel.org
3410 T:      git git://linuxtv.org/media_tree.git
3411 W:      http://linuxtv.org
3412 S:      Supported
3413 F:      drivers/media/platform/cec-gpio/
3414 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3415
3416 CELL BROADBAND ENGINE ARCHITECTURE
3417 M:      Arnd Bergmann <arnd@arndb.de>
3418 L:      linuxppc-dev@lists.ozlabs.org
3419 W:      http://www.ibm.com/developerworks/power/cell/
3420 S:      Supported
3421 F:      arch/powerpc/include/asm/cell*.h
3422 F:      arch/powerpc/include/asm/spu*.h
3423 F:      arch/powerpc/include/uapi/asm/spu*.h
3424 F:      arch/powerpc/oprofile/*cell*
3425 F:      arch/powerpc/platforms/cell/
3426
3427 CEPH COMMON CODE (LIBCEPH)
3428 M:      Ilya Dryomov <idryomov@gmail.com>
3429 M:      "Yan, Zheng" <zyan@redhat.com>
3430 M:      Sage Weil <sage@redhat.com>
3431 L:      ceph-devel@vger.kernel.org
3432 W:      http://ceph.com/
3433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3434 T:      git git://github.com/ceph/ceph-client.git
3435 S:      Supported
3436 F:      net/ceph/
3437 F:      include/linux/ceph/
3438 F:      include/linux/crush/
3439
3440 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3441 M:      "Yan, Zheng" <zyan@redhat.com>
3442 M:      Sage Weil <sage@redhat.com>
3443 M:      Ilya Dryomov <idryomov@gmail.com>
3444 L:      ceph-devel@vger.kernel.org
3445 W:      http://ceph.com/
3446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3447 T:      git git://github.com/ceph/ceph-client.git
3448 S:      Supported
3449 F:      Documentation/filesystems/ceph.txt
3450 F:      fs/ceph/
3451
3452 CERTIFICATE HANDLING:
3453 M:      David Howells <dhowells@redhat.com>
3454 M:      David Woodhouse <dwmw2@infradead.org>
3455 L:      keyrings@vger.kernel.org
3456 S:      Maintained
3457 F:      Documentation/admin-guide/module-signing.rst
3458 F:      certs/
3459 F:      scripts/sign-file.c
3460 F:      scripts/extract-cert.c
3461
3462 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3463 L:      linux-usb@vger.kernel.org
3464 S:      Orphan
3465 F:      Documentation/usb/WUSB-Design-overview.txt
3466 F:      Documentation/usb/wusb-cbaf
3467 F:      drivers/usb/host/hwa-hc.c
3468 F:      drivers/usb/host/whci/
3469 F:      drivers/usb/wusbcore/
3470 F:      include/linux/usb/wusb*
3471
3472 CFAG12864B LCD DRIVER
3473 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3474 S:      Maintained
3475 F:      drivers/auxdisplay/cfag12864b.c
3476 F:      include/linux/cfag12864b.h
3477
3478 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3479 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3480 S:      Maintained
3481 F:      drivers/auxdisplay/cfag12864bfb.c
3482 F:      include/linux/cfag12864b.h
3483
3484 802.11 (including CFG80211/NL80211)
3485 M:      Johannes Berg <johannes@sipsolutions.net>
3486 L:      linux-wireless@vger.kernel.org
3487 W:      http://wireless.kernel.org/
3488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3490 S:      Maintained
3491 F:      net/wireless/
3492 F:      include/uapi/linux/nl80211.h
3493 F:      include/linux/ieee80211.h
3494 F:      include/net/wext.h
3495 F:      include/net/cfg80211.h
3496 F:      include/net/iw_handler.h
3497 F:      include/net/ieee80211_radiotap.h
3498 F:      Documentation/driver-api/80211/cfg80211.rst
3499 F:      Documentation/networking/regulatory.txt
3500
3501 CHAR and MISC DRIVERS
3502 M:      Arnd Bergmann <arnd@arndb.de>
3503 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3505 S:      Supported
3506 F:      drivers/char/
3507 F:      drivers/misc/
3508 F:      include/linux/miscdevice.h
3509
3510 CHECKPATCH
3511 M:      Andy Whitcroft <apw@canonical.com>
3512 M:      Joe Perches <joe@perches.com>
3513 S:      Maintained
3514 F:      scripts/checkpatch.pl
3515
3516 CHINESE DOCUMENTATION
3517 M:      Harry Wei <harryxiyou@gmail.com>
3518 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3519 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3520 S:      Maintained
3521 F:      Documentation/translations/zh_CN/
3522
3523 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3524 M:      Peter Chen <Peter.Chen@nxp.com>
3525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3526 L:      linux-usb@vger.kernel.org
3527 S:      Maintained
3528 F:      drivers/usb/chipidea/
3529
3530 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3531 M:      Hans de Goede <hdegoede@redhat.com>
3532 L:      linux-input@vger.kernel.org
3533 S:      Maintained
3534 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3535 F:      drivers/input/touchscreen/chipone_icn8318.c
3536
3537 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3538 M:      Hans de Goede <hdegoede@redhat.com>
3539 L:      linux-input@vger.kernel.org
3540 S:      Maintained
3541 F:      drivers/input/touchscreen/chipone_icn8505.c
3542
3543 CHROME HARDWARE PLATFORM SUPPORT
3544 M:      Benson Leung <bleung@chromium.org>
3545 M:      Olof Johansson <olof@lixom.net>
3546 S:      Maintained
3547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3548 F:      drivers/platform/chrome/
3549
3550 CIRRUS LOGIC AUDIO CODEC DRIVERS
3551 M:      Brian Austin <brian.austin@cirrus.com>
3552 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3554 S:      Maintained
3555 F:      sound/soc/codecs/cs*
3556
3557 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3558 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3559 L:      netdev@vger.kernel.org
3560 S:      Maintained
3561 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3562
3563 CISCO FCOE HBA DRIVER
3564 M:      Satish Kharat <satishkh@cisco.com>
3565 M:      Sesidhar Baddela <sebaddel@cisco.com>
3566 M:      Karan Tilak Kumar <kartilak@cisco.com>
3567 L:      linux-scsi@vger.kernel.org
3568 S:      Supported
3569 F:      drivers/scsi/fnic/
3570
3571 CISCO SCSI HBA DRIVER
3572 M:      Karan Tilak Kumar <kartilak@cisco.com>
3573 M:      Sesidhar Baddela <sebaddel@cisco.com>
3574 L:      linux-scsi@vger.kernel.org
3575 S:      Supported
3576 F:      drivers/scsi/snic/
3577
3578 CISCO VIC ETHERNET NIC DRIVER
3579 M:      Christian Benvenuti <benve@cisco.com>
3580 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3581 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3582 S:      Supported
3583 F:      drivers/net/ethernet/cisco/enic/
3584
3585 CISCO VIC LOW LATENCY NIC DRIVER
3586 M:      Christian Benvenuti <benve@cisco.com>
3587 S:      Supported
3588 F:      drivers/infiniband/hw/usnic/
3589
3590 CIRRUS LOGIC MADERA CODEC DRIVERS
3591 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3592 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3593 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3594 L:      patches@opensource.cirrus.com
3595 T:      git https://github.com/CirrusLogic/linux-drivers.git
3596 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3597 S:      Supported
3598 F:      Documentation/devicetree/bindings/mfd/madera.txt
3599 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3600 F:      include/linux/mfd/madera/*
3601 F:      drivers/gpio/gpio-madera*
3602 F:      drivers/mfd/madera*
3603 F:      drivers/mfd/cs47l*
3604 F:      drivers/pinctrl/cirrus/*
3605
3606 CLANG-FORMAT FILE
3607 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3608 S:      Maintained
3609 F:      .clang-format
3610
3611 CLEANCACHE API
3612 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3613 L:      linux-kernel@vger.kernel.org
3614 S:      Maintained
3615 F:      mm/cleancache.c
3616 F:      include/linux/cleancache.h
3617
3618 CLK API
3619 M:      Russell King <linux@armlinux.org.uk>
3620 L:      linux-clk@vger.kernel.org
3621 S:      Maintained
3622 F:      include/linux/clk.h
3623
3624 CLOCKSOURCE, CLOCKEVENT DRIVERS
3625 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3626 M:      Thomas Gleixner <tglx@linutronix.de>
3627 L:      linux-kernel@vger.kernel.org
3628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3629 S:      Supported
3630 F:      drivers/clocksource/
3631 F:      Documentation/devicetree/bindings/timer/
3632
3633 CMPC ACPI DRIVER
3634 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3635 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3636 L:      platform-driver-x86@vger.kernel.org
3637 S:      Supported
3638 F:      drivers/platform/x86/classmate-laptop.c
3639
3640 COBALT MEDIA DRIVER
3641 M:      Hans Verkuil <hans.verkuil@cisco.com>
3642 L:      linux-media@vger.kernel.org
3643 T:      git git://linuxtv.org/media_tree.git
3644 W:      https://linuxtv.org
3645 S:      Supported
3646 F:      drivers/media/pci/cobalt/
3647
3648 COCCINELLE/Semantic Patches (SmPL)
3649 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3650 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3651 M:      Nicolas Palix <nicolas.palix@imag.fr>
3652 M:      Michal Marek <michal.lkml@markovi.net>
3653 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3655 W:      http://coccinelle.lip6.fr/
3656 S:      Supported
3657 F:      Documentation/dev-tools/coccinelle.rst
3658 F:      scripts/coccinelle/
3659 F:      scripts/coccicheck
3660
3661 CODA FILE SYSTEM
3662 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3663 M:      coda@cs.cmu.edu
3664 L:      codalist@coda.cs.cmu.edu
3665 W:      http://www.coda.cs.cmu.edu/
3666 S:      Maintained
3667 F:      Documentation/filesystems/coda.txt
3668 F:      fs/coda/
3669 F:      include/linux/coda*.h
3670 F:      include/uapi/linux/coda*.h
3671
3672 CODA V4L2 MEM2MEM DRIVER
3673 M:      Philipp Zabel <p.zabel@pengutronix.de>
3674 L:      linux-media@vger.kernel.org
3675 S:      Maintained
3676 F:      Documentation/devicetree/bindings/media/coda.txt
3677 F:      drivers/media/platform/coda/
3678
3679 CODE OF CONDUCT
3680 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3681 S:      Supported
3682 F:      Documentation/process/code-of-conduct.rst
3683 F:      Documentation/process/code-of-conduct-interpretation.rst
3684
3685 COMMON CLK FRAMEWORK
3686 M:      Michael Turquette <mturquette@baylibre.com>
3687 M:      Stephen Boyd <sboyd@kernel.org>
3688 L:      linux-clk@vger.kernel.org
3689 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3691 S:      Maintained
3692 F:      Documentation/devicetree/bindings/clock/
3693 F:      drivers/clk/
3694 X:      drivers/clk/clkdev.c
3695 F:      include/linux/clk-pr*
3696 F:      include/linux/clk/
3697 F:      include/linux/of_clk.h
3698
3699 COMMON INTERNET FILE SYSTEM (CIFS)
3700 M:      Steve French <sfrench@samba.org>
3701 L:      linux-cifs@vger.kernel.org
3702 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3703 W:      http://linux-cifs.samba.org/
3704 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3705 S:      Supported
3706 F:      Documentation/filesystems/cifs/
3707 F:      fs/cifs/
3708
3709 COMPACTPCI HOTPLUG CORE
3710 M:      Scott Murray <scott@spiteful.org>
3711 L:      linux-pci@vger.kernel.org
3712 S:      Maintained
3713 F:      drivers/pci/hotplug/cpci_hotplug*
3714
3715 COMPACTPCI HOTPLUG GENERIC DRIVER
3716 M:      Scott Murray <scott@spiteful.org>
3717 L:      linux-pci@vger.kernel.org
3718 S:      Maintained
3719 F:      drivers/pci/hotplug/cpcihp_generic.c
3720
3721 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3722 M:      Scott Murray <scott@spiteful.org>
3723 L:      linux-pci@vger.kernel.org
3724 S:      Maintained
3725 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3726
3727 COMPAL LAPTOP SUPPORT
3728 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3729 L:      platform-driver-x86@vger.kernel.org
3730 S:      Maintained
3731 F:      drivers/platform/x86/compal-laptop.c
3732
3733 CONEXANT ACCESSRUNNER USB DRIVER
3734 L:      accessrunner-general@lists.sourceforge.net
3735 W:      http://accessrunner.sourceforge.net/
3736 S:      Orphan
3737 F:      drivers/usb/atm/cxacru.c
3738
3739 CONFIGFS
3740 M:      Joel Becker <jlbec@evilplan.org>
3741 M:      Christoph Hellwig <hch@lst.de>
3742 T:      git git://git.infradead.org/users/hch/configfs.git
3743 S:      Supported
3744 F:      fs/configfs/
3745 F:      include/linux/configfs.h
3746
3747 CONNECTOR
3748 M:      Evgeniy Polyakov <zbr@ioremap.net>
3749 L:      netdev@vger.kernel.org
3750 S:      Maintained
3751 F:      drivers/connector/
3752
3753 CONTROL GROUP (CGROUP)
3754 M:      Tejun Heo <tj@kernel.org>
3755 M:      Li Zefan <lizefan@huawei.com>
3756 M:      Johannes Weiner <hannes@cmpxchg.org>
3757 L:      cgroups@vger.kernel.org
3758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3759 S:      Maintained
3760 F:      Documentation/cgroup*
3761 F:      include/linux/cgroup*
3762 F:      kernel/cgroup*
3763
3764 CONTROL GROUP - CPUSET
3765 M:      Li Zefan <lizefan@huawei.com>
3766 L:      cgroups@vger.kernel.org
3767 W:      http://www.bullopensource.org/cpuset/
3768 W:      http://oss.sgi.com/projects/cpusets/
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3770 S:      Maintained
3771 F:      Documentation/cgroup-v1/cpusets.txt
3772 F:      include/linux/cpuset.h
3773 F:      kernel/cgroup/cpuset.c
3774
3775 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3776 M:      Johannes Weiner <hannes@cmpxchg.org>
3777 M:      Michal Hocko <mhocko@kernel.org>
3778 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3779 L:      cgroups@vger.kernel.org
3780 L:      linux-mm@kvack.org
3781 S:      Maintained
3782 F:      mm/memcontrol.c
3783 F:      mm/swap_cgroup.c
3784
3785 CORETEMP HARDWARE MONITORING DRIVER
3786 M:      Fenghua Yu <fenghua.yu@intel.com>
3787 L:      linux-hwmon@vger.kernel.org
3788 S:      Maintained
3789 F:      Documentation/hwmon/coretemp
3790 F:      drivers/hwmon/coretemp.c
3791
3792 COSA/SRP SYNC SERIAL DRIVER
3793 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3794 W:      http://www.fi.muni.cz/~kas/cosa/
3795 S:      Maintained
3796 F:      drivers/net/wan/cosa*
3797
3798 CPMAC ETHERNET DRIVER
3799 M:      Florian Fainelli <f.fainelli@gmail.com>
3800 L:      netdev@vger.kernel.org
3801 S:      Maintained
3802 F:      drivers/net/ethernet/ti/cpmac.c
3803
3804 CPU FREQUENCY DRIVERS
3805 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3806 M:      Viresh Kumar <viresh.kumar@linaro.org>
3807 L:      linux-pm@vger.kernel.org
3808 S:      Maintained
3809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3810 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3811 B:      https://bugzilla.kernel.org
3812 F:      Documentation/cpu-freq/
3813 F:      Documentation/devicetree/bindings/cpufreq/
3814 F:      drivers/cpufreq/
3815 F:      include/linux/cpufreq.h
3816 F:      tools/testing/selftests/cpufreq/
3817
3818 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3819 M:      Viresh Kumar <viresh.kumar@linaro.org>
3820 M:      Sudeep Holla <sudeep.holla@arm.com>
3821 L:      linux-pm@vger.kernel.org
3822 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3823 S:      Maintained
3824 F:      drivers/cpufreq/arm_big_little.h
3825 F:      drivers/cpufreq/arm_big_little.c
3826
3827 CPU POWER MONITORING SUBSYSTEM
3828 M:      Thomas Renninger <trenn@suse.com>
3829 M:      Shuah Khan <shuah@kernel.org>
3830 L:      linux-pm@vger.kernel.org
3831 S:      Maintained
3832 F:      tools/power/cpupower/
3833
3834 CPUID/MSR DRIVER
3835 M:      "H. Peter Anvin" <hpa@zytor.com>
3836 S:      Maintained
3837 F:      arch/x86/kernel/cpuid.c
3838 F:      arch/x86/kernel/msr.c
3839
3840 CPUIDLE DRIVER - ARM BIG LITTLE
3841 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3842 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3843 L:      linux-pm@vger.kernel.org
3844 L:      linux-arm-kernel@lists.infradead.org
3845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3846 S:      Maintained
3847 F:      drivers/cpuidle/cpuidle-big_little.c
3848
3849 CPUIDLE DRIVER - ARM EXYNOS
3850 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3851 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3852 M:      Kukjin Kim <kgene@kernel.org>
3853 L:      linux-pm@vger.kernel.org
3854 L:      linux-samsung-soc@vger.kernel.org
3855 S:      Supported
3856 F:      drivers/cpuidle/cpuidle-exynos.c
3857 F:      arch/arm/mach-exynos/pm.c
3858
3859 CPUIDLE DRIVERS
3860 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3861 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3862 L:      linux-pm@vger.kernel.org
3863 S:      Maintained
3864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3865 B:      https://bugzilla.kernel.org
3866 F:      drivers/cpuidle/*
3867 F:      include/linux/cpuidle.h
3868
3869 CRAMFS FILESYSTEM
3870 M:      Nicolas Pitre <nico@linaro.org>
3871 S:      Maintained
3872 F:      Documentation/filesystems/cramfs.txt
3873 F:      fs/cramfs/
3874
3875 CRYPTO API
3876 M:      Herbert Xu <herbert@gondor.apana.org.au>
3877 M:      "David S. Miller" <davem@davemloft.net>
3878 L:      linux-crypto@vger.kernel.org
3879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3881 S:      Maintained
3882 F:      Documentation/crypto/
3883 F:      Documentation/devicetree/bindings/crypto/
3884 F:      arch/*/crypto/
3885 F:      crypto/
3886 F:      drivers/crypto/
3887 F:      include/crypto/
3888 F:      include/linux/crypto*
3889
3890 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3891 M:      Neil Horman <nhorman@tuxdriver.com>
3892 L:      linux-crypto@vger.kernel.org
3893 S:      Maintained
3894 F:      crypto/ansi_cprng.c
3895 F:      crypto/rng.c
3896
3897 CS3308 MEDIA DRIVER
3898 M:      Hans Verkuil <hverkuil@xs4all.nl>
3899 L:      linux-media@vger.kernel.org
3900 T:      git git://linuxtv.org/media_tree.git
3901 W:      http://linuxtv.org
3902 S:      Odd Fixes
3903 F:      drivers/media/i2c/cs3308.c
3904 F:      drivers/media/i2c/cs3308.h
3905
3906 CS5535 Audio ALSA driver
3907 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3908 S:      Maintained
3909 F:      sound/pci/cs5535audio/
3910
3911 CW1200 WLAN driver
3912 M:      Solomon Peachy <pizza@shaftnet.org>
3913 S:      Maintained
3914 F:      drivers/net/wireless/st/cw1200/
3915
3916 CX18 VIDEO4LINUX DRIVER
3917 M:      Andy Walls <awalls@md.metrocast.net>
3918 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3919 L:      linux-media@vger.kernel.org
3920 T:      git git://linuxtv.org/media_tree.git
3921 W:      https://linuxtv.org
3922 W:      http://www.ivtvdriver.org/index.php/Cx18
3923 S:      Maintained
3924 F:      Documentation/media/v4l-drivers/cx18*
3925 F:      drivers/media/pci/cx18/
3926 F:      include/uapi/linux/ivtv*
3927
3928 CX2341X MPEG ENCODER HELPER MODULE
3929 M:      Hans Verkuil <hverkuil@xs4all.nl>
3930 L:      linux-media@vger.kernel.org
3931 T:      git git://linuxtv.org/media_tree.git
3932 W:      https://linuxtv.org
3933 S:      Maintained
3934 F:      drivers/media/common/cx2341x*
3935 F:      include/media/cx2341x*
3936
3937 CX24120 MEDIA DRIVER
3938 M:      Jemma Denson <jdenson@gmail.com>
3939 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3940 L:      linux-media@vger.kernel.org
3941 W:      https://linuxtv.org
3942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3943 S:      Maintained
3944 F:      drivers/media/dvb-frontends/cx24120*
3945
3946 CX88 VIDEO4LINUX DRIVER
3947 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3948 L:      linux-media@vger.kernel.org
3949 W:      https://linuxtv.org
3950 T:      git git://linuxtv.org/media_tree.git
3951 S:      Odd fixes
3952 F:      Documentation/media/v4l-drivers/cx88*
3953 F:      drivers/media/pci/cx88/
3954
3955 CXD2820R MEDIA DRIVER
3956 M:      Antti Palosaari <crope@iki.fi>
3957 L:      linux-media@vger.kernel.org
3958 W:      https://linuxtv.org
3959 W:      http://palosaari.fi/linux/
3960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3961 T:      git git://linuxtv.org/anttip/media_tree.git
3962 S:      Maintained
3963 F:      drivers/media/dvb-frontends/cxd2820r*
3964
3965 CXGB3 ETHERNET DRIVER (CXGB3)
3966 M:      Santosh Raspatur <santosh@chelsio.com>
3967 L:      netdev@vger.kernel.org
3968 W:      http://www.chelsio.com
3969 S:      Supported
3970 F:      drivers/net/ethernet/chelsio/cxgb3/
3971
3972 CXGB3 ISCSI DRIVER (CXGB3I)
3973 M:      Karen Xie <kxie@chelsio.com>
3974 L:      linux-scsi@vger.kernel.org
3975 W:      http://www.chelsio.com
3976 S:      Supported
3977 F:      drivers/scsi/cxgbi/cxgb3i
3978
3979 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3980 M:      Steve Wise <swise@chelsio.com>
3981 L:      linux-rdma@vger.kernel.org
3982 W:      http://www.openfabrics.org
3983 S:      Supported
3984 F:      drivers/infiniband/hw/cxgb3/
3985 F:      include/uapi/rdma/cxgb3-abi.h
3986
3987 CXGB4 CRYPTO DRIVER (chcr)
3988 M:      Harsh Jain <harsh@chelsio.com>
3989 L:      linux-crypto@vger.kernel.org
3990 W:      http://www.chelsio.com
3991 S:      Supported
3992 F:      drivers/crypto/chelsio
3993
3994 CXGB4 ETHERNET DRIVER (CXGB4)
3995 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3996 L:      netdev@vger.kernel.org
3997 W:      http://www.chelsio.com
3998 S:      Supported
3999 F:      drivers/net/ethernet/chelsio/cxgb4/
4000
4001 CXGB4 ISCSI DRIVER (CXGB4I)
4002 M:      Karen Xie <kxie@chelsio.com>
4003 L:      linux-scsi@vger.kernel.org
4004 W:      http://www.chelsio.com
4005 S:      Supported
4006 F:      drivers/scsi/cxgbi/cxgb4i
4007
4008 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4009 M:      Steve Wise <swise@chelsio.com>
4010 L:      linux-rdma@vger.kernel.org
4011 W:      http://www.openfabrics.org
4012 S:      Supported
4013 F:      drivers/infiniband/hw/cxgb4/
4014 F:      include/uapi/rdma/cxgb4-abi.h
4015
4016 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4017 M:      Casey Leedom <leedom@chelsio.com>
4018 L:      netdev@vger.kernel.org
4019 W:      http://www.chelsio.com
4020 S:      Supported
4021 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4022
4023 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4024 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4025 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4026 L:      linuxppc-dev@lists.ozlabs.org
4027 S:      Supported
4028 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4029 F:      drivers/misc/cxl/
4030 F:      include/misc/cxl*
4031 F:      include/uapi/misc/cxl.h
4032 F:      Documentation/powerpc/cxl.txt
4033 F:      Documentation/ABI/testing/sysfs-class-cxl
4034
4035 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4036 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4037 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4038 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4039 L:      linux-scsi@vger.kernel.org
4040 S:      Supported
4041 F:      drivers/scsi/cxlflash/
4042 F:      include/uapi/scsi/cxlflash_ioctl.h
4043 F:      Documentation/powerpc/cxlflash.txt
4044
4045 CYBERPRO FB DRIVER
4046 M:      Russell King <linux@armlinux.org.uk>
4047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4048 W:      http://www.armlinux.org.uk/
4049 S:      Maintained
4050 F:      drivers/video/fbdev/cyber2000fb.*
4051
4052 CYCLADES ASYNC MUX DRIVER
4053 W:      http://www.cyclades.com/
4054 S:      Orphan
4055 F:      drivers/tty/cyclades.c
4056 F:      include/linux/cyclades.h
4057 F:      include/uapi/linux/cyclades.h
4058
4059 CYCLADES PC300 DRIVER
4060 W:      http://www.cyclades.com/
4061 S:      Orphan
4062 F:      drivers/net/wan/pc300*
4063
4064 CYPRESS_FIRMWARE MEDIA DRIVER
4065 M:      Antti Palosaari <crope@iki.fi>
4066 L:      linux-media@vger.kernel.org
4067 W:      https://linuxtv.org
4068 W:      http://palosaari.fi/linux/
4069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4070 T:      git git://linuxtv.org/anttip/media_tree.git
4071 S:      Maintained
4072 F:      drivers/media/common/cypress_firmware*
4073
4074 CYTTSP TOUCHSCREEN DRIVER
4075 M:      Ferruh Yigit <fery@cypress.com>
4076 L:      linux-input@vger.kernel.org
4077 S:      Supported
4078 F:      drivers/input/touchscreen/cyttsp*
4079 F:      include/linux/input/cyttsp.h
4080
4081 D-LINK DIR-685 TOUCHKEYS DRIVER
4082 M:      Linus Walleij <linus.walleij@linaro.org>
4083 L:      linux-input@vger.kernel.org
4084 S:      Supported
4085 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4086
4087 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4088 M:      Joshua Kinard <kumba@gentoo.org>
4089 S:      Maintained
4090 F:      drivers/rtc/rtc-ds1685.c
4091 F:      include/linux/rtc/ds1685.h
4092
4093 DAMA SLAVE for AX.25
4094 M:      Joerg Reuter <jreuter@yaina.de>
4095 W:      http://yaina.de/jreuter/
4096 W:      http://www.qsl.net/dl1bke/
4097 L:      linux-hams@vger.kernel.org
4098 S:      Maintained
4099 F:      net/ax25/af_ax25.c
4100 F:      net/ax25/ax25_dev.c
4101 F:      net/ax25/ax25_ds_*
4102 F:      net/ax25/ax25_in.c
4103 F:      net/ax25/ax25_out.c
4104 F:      net/ax25/ax25_timer.c
4105 F:      net/ax25/sysctl_net_ax25.c
4106
4107 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4108 L:      netdev@vger.kernel.org
4109 S:      Orphan
4110 F:      Documentation/networking/dmfe.txt
4111 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4112
4113 DC390/AM53C974 SCSI driver
4114 M:      Hannes Reinecke <hare@suse.com>
4115 L:      linux-scsi@vger.kernel.org
4116 S:      Maintained
4117 F:      drivers/scsi/am53c974.c
4118
4119 DC395x SCSI driver
4120 M:      Oliver Neukum <oliver@neukum.org>
4121 M:      Ali Akcaagac <aliakc@web.de>
4122 M:      Jamie Lenehan <lenehan@twibble.org>
4123 L:      dc395x@twibble.org
4124 W:      http://twibble.org/dist/dc395x/
4125 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4126 S:      Maintained
4127 F:      Documentation/scsi/dc395x.txt
4128 F:      drivers/scsi/dc395x.*
4129
4130 DCCP PROTOCOL
4131 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4132 L:      dccp@vger.kernel.org
4133 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4134 S:      Maintained
4135 F:      include/linux/dccp.h
4136 F:      include/uapi/linux/dccp.h
4137 F:      include/linux/tfrc.h
4138 F:      net/dccp/
4139
4140 DECnet NETWORK LAYER
4141 W:      http://linux-decnet.sourceforge.net
4142 L:      linux-decnet-user@lists.sourceforge.net
4143 S:      Orphan
4144 F:      Documentation/networking/decnet.txt
4145 F:      net/decnet/
4146
4147 DECSTATION PLATFORM SUPPORT
4148 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4149 L:      linux-mips@linux-mips.org
4150 W:      http://www.linux-mips.org/wiki/DECstation
4151 S:      Maintained
4152 F:      arch/mips/dec/
4153 F:      arch/mips/include/asm/dec/
4154 F:      arch/mips/include/asm/mach-dec/
4155
4156 DEFXX FDDI NETWORK DRIVER
4157 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4158 S:      Maintained
4159 F:      drivers/net/fddi/defxx.*
4160
4161 DELL SMBIOS DRIVER
4162 M:      Pali Rohár <pali.rohar@gmail.com>
4163 M:      Mario Limonciello <mario.limonciello@dell.com>
4164 L:      platform-driver-x86@vger.kernel.org
4165 S:      Maintained
4166 F:      drivers/platform/x86/dell-smbios.*
4167
4168 DELL SMBIOS SMM DRIVER
4169 M:      Mario Limonciello <mario.limonciello@dell.com>
4170 L:      platform-driver-x86@vger.kernel.org
4171 S:      Maintained
4172 F:      drivers/platform/x86/dell-smbios-smm.c
4173
4174 DELL SMBIOS WMI DRIVER
4175 M:      Mario Limonciello <mario.limonciello@dell.com>
4176 L:      platform-driver-x86@vger.kernel.org
4177 S:      Maintained
4178 F:      drivers/platform/x86/dell-smbios-wmi.c
4179 F:      tools/wmi/dell-smbios-example.c
4180
4181 DEFZA FDDI NETWORK DRIVER
4182 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4183 S:      Maintained
4184 F:      drivers/net/fddi/defza.*
4185
4186 DELL LAPTOP DRIVER
4187 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4188 M:      Pali Rohár <pali.rohar@gmail.com>
4189 L:      platform-driver-x86@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/platform/x86/dell-laptop.c
4192
4193 DELL LAPTOP FREEFALL DRIVER
4194 M:      Pali Rohár <pali.rohar@gmail.com>
4195 S:      Maintained
4196 F:      drivers/platform/x86/dell-smo8800.c
4197
4198 DELL LAPTOP RBTN DRIVER
4199 M:      Pali Rohár <pali.rohar@gmail.com>
4200 S:      Maintained
4201 F:      drivers/platform/x86/dell-rbtn.*
4202
4203 DELL LAPTOP SMM DRIVER
4204 M:      Pali Rohár <pali.rohar@gmail.com>
4205 S:      Maintained
4206 F:      drivers/hwmon/dell-smm-hwmon.c
4207 F:      include/uapi/linux/i8k.h
4208
4209 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4210 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4211 S:      Maintained
4212 F:      Documentation/dcdbas.txt
4213 F:      drivers/firmware/dcdbas.*
4214
4215 DELL WMI NOTIFICATIONS DRIVER
4216 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4217 M:      Pali Rohár <pali.rohar@gmail.com>
4218 S:      Maintained
4219 F:      drivers/platform/x86/dell-wmi.c
4220
4221 DELL WMI DESCRIPTOR DRIVER
4222 M:      Mario Limonciello <mario.limonciello@dell.com>
4223 S:      Maintained
4224 F:      drivers/platform/x86/dell-wmi-descriptor.c
4225
4226 DELTA ST MEDIA DRIVER
4227 M:      Hugues Fruchet <hugues.fruchet@st.com>
4228 L:      linux-media@vger.kernel.org
4229 T:      git git://linuxtv.org/media_tree.git
4230 W:      https://linuxtv.org
4231 S:      Supported
4232 F:      drivers/media/platform/sti/delta
4233
4234 DENALI NAND DRIVER
4235 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4236 L:      linux-mtd@lists.infradead.org
4237 S:      Supported
4238 F:      drivers/mtd/nand/raw/denali*
4239
4240 DESIGNWARE USB2 DRD IP DRIVER
4241 M:      Minas Harutyunyan <hminas@synopsys.com>
4242 L:      linux-usb@vger.kernel.org
4243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4244 S:      Maintained
4245 F:      drivers/usb/dwc2/
4246
4247 DESIGNWARE USB3 DRD IP DRIVER
4248 M:      Felipe Balbi <balbi@kernel.org>
4249 L:      linux-usb@vger.kernel.org
4250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4251 S:      Maintained
4252 F:      drivers/usb/dwc3/
4253
4254 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4255 M:      Andreas Klinger <ak@it-klinger.de>
4256 L:      linux-iio@vger.kernel.org
4257 S:      Maintained
4258 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4259 F:      drivers/iio/proximity/srf*.c
4260
4261 DEVICE COREDUMP (DEV_COREDUMP)
4262 M:      Johannes Berg <johannes@sipsolutions.net>
4263 L:      linux-kernel@vger.kernel.org
4264 S:      Maintained
4265 F:      drivers/base/devcoredump.c
4266 F:      include/linux/devcoredump.h
4267
4268 DEVICE FREQUENCY (DEVFREQ)
4269 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4270 M:      Kyungmin Park <kyungmin.park@samsung.com>
4271 R:      Chanwoo Choi <cw00.choi@samsung.com>
4272 L:      linux-pm@vger.kernel.org
4273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4274 S:      Maintained
4275 F:      drivers/devfreq/
4276 F:      include/linux/devfreq.h
4277 F:      Documentation/devicetree/bindings/devfreq/
4278
4279 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4280 M:      Chanwoo Choi <cw00.choi@samsung.com>
4281 L:      linux-pm@vger.kernel.org
4282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4283 S:      Supported
4284 F:      drivers/devfreq/event/
4285 F:      drivers/devfreq/devfreq-event.c
4286 F:      include/linux/devfreq-event.h
4287 F:      Documentation/devicetree/bindings/devfreq/event/
4288
4289 DEVICE NUMBER REGISTRY
4290 M:      Torben Mathiasen <device@lanana.org>
4291 W:      http://lanana.org/docs/device-list/index.html
4292 S:      Maintained
4293
4294 DEVICE-MAPPER  (LVM)
4295 M:      Alasdair Kergon <agk@redhat.com>
4296 M:      Mike Snitzer <snitzer@redhat.com>
4297 M:      dm-devel@redhat.com
4298 L:      dm-devel@redhat.com
4299 W:      http://sources.redhat.com/dm
4300 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4302 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4303 S:      Maintained
4304 F:      Documentation/device-mapper/
4305 F:      drivers/md/Makefile
4306 F:      drivers/md/Kconfig
4307 F:      drivers/md/dm*
4308 F:      drivers/md/persistent-data/
4309 F:      include/linux/device-mapper.h
4310 F:      include/linux/dm-*.h
4311 F:      include/uapi/linux/dm-*.h
4312
4313 DEVLINK
4314 M:      Jiri Pirko <jiri@mellanox.com>
4315 L:      netdev@vger.kernel.org
4316 S:      Supported
4317 F:      net/core/devlink.c
4318 F:      include/net/devlink.h
4319 F:      include/uapi/linux/devlink.h
4320
4321 DIALOG SEMICONDUCTOR DRIVERS
4322 M:      Support Opensource <support.opensource@diasemi.com>
4323 W:      http://www.dialog-semiconductor.com/products
4324 S:      Supported
4325 F:      Documentation/hwmon/da90??
4326 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4327 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4328 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4329 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4330 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4331 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4332 F:      drivers/gpio/gpio-da90??.c
4333 F:      drivers/hwmon/da90??-hwmon.c
4334 F:      drivers/iio/adc/da91??-*.c
4335 F:      drivers/input/misc/da90??_onkey.c
4336 F:      drivers/input/touchscreen/da9052_tsi.c
4337 F:      drivers/leds/leds-da90??.c
4338 F:      drivers/mfd/da903x.c
4339 F:      drivers/mfd/da90??-*.c
4340 F:      drivers/mfd/da91??-*.c
4341 F:      drivers/power/supply/da9052-battery.c
4342 F:      drivers/power/supply/da91??-*.c
4343 F:      drivers/regulator/da903x.c
4344 F:      drivers/regulator/da9???-regulator.[ch]
4345 F:      drivers/thermal/da90??-thermal.c
4346 F:      drivers/rtc/rtc-da90??.c
4347 F:      drivers/video/backlight/da90??_bl.c
4348 F:      drivers/watchdog/da90??_wdt.c
4349 F:      include/linux/mfd/da903x.h
4350 F:      include/linux/mfd/da9052/
4351 F:      include/linux/mfd/da9055/
4352 F:      include/linux/mfd/da9062/
4353 F:      include/linux/mfd/da9063/
4354 F:      include/linux/mfd/da9150/
4355 F:      include/linux/regulator/da9211.h
4356 F:      include/sound/da[79]*.h
4357 F:      sound/soc/codecs/da[79]*.[ch]
4358
4359 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4360 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4361 L:      linux-gpio@vger.kernel.org
4362 S:      Maintained
4363 F:      drivers/gpio/gpio-gpio-mm.c
4364
4365 DIOLAN U2C-12 I2C DRIVER
4366 M:      Guenter Roeck <linux@roeck-us.net>
4367 L:      linux-i2c@vger.kernel.org
4368 S:      Maintained
4369 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4370
4371 FILESYSTEM DIRECT ACCESS (DAX)
4372 M:      Matthew Wilcox <willy@infradead.org>
4373 M:      Ross Zwisler <zwisler@kernel.org>
4374 M:      Jan Kara <jack@suse.cz>
4375 L:      linux-fsdevel@vger.kernel.org
4376 S:      Supported
4377 F:      fs/dax.c
4378 F:      include/linux/dax.h
4379 F:      include/trace/events/fs_dax.h
4380
4381 DEVICE DIRECT ACCESS (DAX)
4382 M:      Dan Williams <dan.j.williams@intel.com>
4383 M:      Dave Jiang <dave.jiang@intel.com>
4384 M:      Ross Zwisler <zwisler@kernel.org>
4385 M:      Vishal Verma <vishal.l.verma@intel.com>
4386 L:      linux-nvdimm@lists.01.org
4387 S:      Supported
4388 F:      drivers/dax/
4389
4390 DIRECTORY NOTIFICATION (DNOTIFY)
4391 M:      Jan Kara <jack@suse.cz>
4392 R:      Amir Goldstein <amir73il@gmail.com>
4393 L:      linux-fsdevel@vger.kernel.org
4394 S:      Maintained
4395 F:      Documentation/filesystems/dnotify.txt
4396 F:      fs/notify/dnotify/
4397 F:      include/linux/dnotify.h
4398
4399 DISK GEOMETRY AND PARTITION HANDLING
4400 M:      Andries Brouwer <aeb@cwi.nl>
4401 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4402 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4403 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4404 S:      Maintained
4405
4406 DISKQUOTA
4407 M:      Jan Kara <jack@suse.com>
4408 S:      Maintained
4409 F:      Documentation/filesystems/quota.txt
4410 F:      fs/quota/
4411 F:      include/linux/quota*.h
4412 F:      include/uapi/linux/quota*.h
4413
4414 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4415 M:      Bernie Thompson <bernie@plugable.com>
4416 L:      linux-fbdev@vger.kernel.org
4417 S:      Maintained
4418 W:      http://plugable.com/category/projects/udlfb/
4419 F:      drivers/video/fbdev/udlfb.c
4420 F:      include/video/udlfb.h
4421 F:      Documentation/fb/udlfb.txt
4422
4423 DISTRIBUTED LOCK MANAGER (DLM)
4424 M:      Christine Caulfield <ccaulfie@redhat.com>
4425 M:      David Teigland <teigland@redhat.com>
4426 L:      cluster-devel@redhat.com
4427 W:      http://sources.redhat.com/cluster/
4428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4429 S:      Supported
4430 F:      fs/dlm/
4431
4432 DMA BUFFER SHARING FRAMEWORK
4433 M:      Sumit Semwal <sumit.semwal@linaro.org>
4434 S:      Maintained
4435 L:      linux-media@vger.kernel.org
4436 L:      dri-devel@lists.freedesktop.org
4437 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4438 F:      drivers/dma-buf/
4439 F:      include/linux/dma-buf*
4440 F:      include/linux/reservation.h
4441 F:      include/linux/*fence.h
4442 F:      Documentation/driver-api/dma-buf.rst
4443 T:      git git://anongit.freedesktop.org/drm/drm-misc
4444
4445 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4446 M:      Vinod Koul <vkoul@kernel.org>
4447 L:      dmaengine@vger.kernel.org
4448 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4449 S:      Maintained
4450 F:      drivers/dma/
4451 F:      include/linux/dmaengine.h
4452 F:      include/linux/of_dma.h
4453 F:      Documentation/devicetree/bindings/dma/
4454 F:      Documentation/driver-api/dmaengine/
4455 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4456
4457 DMA MAPPING HELPERS
4458 M:      Christoph Hellwig <hch@lst.de>
4459 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4460 R:      Robin Murphy <robin.murphy@arm.com>
4461 L:      iommu@lists.linux-foundation.org
4462 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4463 W:      http://git.infradead.org/users/hch/dma-mapping.git
4464 S:      Supported
4465 F:      kernel/dma/
4466 F:      include/asm-generic/dma-mapping.h
4467 F:      include/linux/dma-direct.h
4468 F:      include/linux/dma-mapping.h
4469 F:      include/linux/dma-noncoherent.h
4470
4471 DME1737 HARDWARE MONITOR DRIVER
4472 M:      Juerg Haefliger <juergh@gmail.com>
4473 L:      linux-hwmon@vger.kernel.org
4474 S:      Maintained
4475 F:      Documentation/hwmon/dme1737
4476 F:      drivers/hwmon/dme1737.c
4477
4478 DMI/SMBIOS SUPPORT
4479 M:      Jean Delvare <jdelvare@suse.com>
4480 S:      Maintained
4481 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4482 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4483 F:      drivers/firmware/dmi-id.c
4484 F:      drivers/firmware/dmi_scan.c
4485 F:      include/linux/dmi.h
4486
4487 DOCUMENTATION
4488 M:      Jonathan Corbet <corbet@lwn.net>
4489 L:      linux-doc@vger.kernel.org
4490 S:      Maintained
4491 F:      Documentation/
4492 F:      scripts/kernel-doc
4493 X:      Documentation/ABI/
4494 X:      Documentation/acpi/
4495 X:      Documentation/devicetree/
4496 X:      Documentation/i2c/
4497 X:      Documentation/media/
4498 X:      Documentation/power/
4499 X:      Documentation/spi/
4500 T:      git git://git.lwn.net/linux.git docs-next
4501
4502 DOCUMENTATION/ITALIAN
4503 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4504 L:      linux-doc@vger.kernel.org
4505 S:      Maintained
4506 F:      Documentation/translations/it_IT
4507
4508 DONGWOON DW9714 LENS VOICE COIL DRIVER
4509 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4510 L:      linux-media@vger.kernel.org
4511 T:      git git://linuxtv.org/media_tree.git
4512 S:      Maintained
4513 F:      drivers/media/i2c/dw9714.c
4514 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4515
4516 DONGWOON DW9807 LENS VOICE COIL DRIVER
4517 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4518 L:      linux-media@vger.kernel.org
4519 T:      git git://linuxtv.org/media_tree.git
4520 S:      Maintained
4521 F:      drivers/media/i2c/dw9807-vcm.c
4522 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4523
4524 DOUBLETALK DRIVER
4525 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4526 L:      blinux-list@redhat.com
4527 S:      Maintained
4528 F:      drivers/char/dtlk.c
4529 F:      include/linux/dtlk.h
4530
4531 DPAA2 DATAPATH I/O (DPIO) DRIVER
4532 M:      Roy Pledge <Roy.Pledge@nxp.com>
4533 L:      linux-kernel@vger.kernel.org
4534 S:      Maintained
4535 F:      drivers/soc/fsl/dpio
4536
4537 DPAA2 ETHERNET DRIVER
4538 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4539 L:      netdev@vger.kernel.org
4540 S:      Maintained
4541 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4542 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4543 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4544 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4545 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4546
4547 DPAA2 ETHERNET SWITCH DRIVER
4548 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4549 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4550 L:      linux-kernel@vger.kernel.org
4551 S:      Maintained
4552 F:      drivers/staging/fsl-dpaa2/ethsw
4553
4554 DPAA2 PTP CLOCK DRIVER
4555 M:      Yangbo Lu <yangbo.lu@nxp.com>
4556 L:      netdev@vger.kernel.org
4557 S:      Maintained
4558 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4559 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4560
4561 DPT_I2O SCSI RAID DRIVER
4562 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4563 L:      linux-scsi@vger.kernel.org
4564 W:      http://www.adaptec.com/
4565 S:      Maintained
4566 F:      drivers/scsi/dpt*
4567 F:      drivers/scsi/dpt/
4568
4569 DRBD DRIVER
4570 M:      Philipp Reisner <philipp.reisner@linbit.com>
4571 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4572 L:      drbd-dev@lists.linbit.com
4573 W:      http://www.drbd.org
4574 T:      git git://git.linbit.com/linux-drbd.git
4575 T:      git git://git.linbit.com/drbd-8.4.git
4576 S:      Supported
4577 F:      drivers/block/drbd/
4578 F:      lib/lru_cache.c
4579 F:      Documentation/blockdev/drbd/
4580
4581 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4582 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4583 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4585 S:      Supported
4586 F:      Documentation/kobject.txt
4587 F:      drivers/base/
4588 F:      fs/debugfs/
4589 F:      fs/sysfs/
4590 F:      include/linux/debugfs.h
4591 F:      include/linux/kobj*
4592 F:      lib/kobj*
4593
4594 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4595 M:      Kevin Hilman <khilman@kernel.org>
4596 M:      Nishanth Menon <nm@ti.com>
4597 S:      Maintained
4598 F:      drivers/power/avs/
4599 F:      include/linux/power/smartreflex.h
4600 L:      linux-pm@vger.kernel.org
4601
4602 DRM DRIVER FOR ARM PL111 CLCD
4603 M:      Eric Anholt <eric@anholt.net>
4604 T:      git git://anongit.freedesktop.org/drm/drm-misc
4605 S:      Supported
4606 F:      drivers/gpu/drm/pl111/
4607
4608 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4609 M:      Linus Walleij <linus.walleij@linaro.org>
4610 T:      git git://anongit.freedesktop.org/drm/drm-misc
4611 S:      Maintained
4612 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4613 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4614
4615 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4616 M:      Dave Airlie <airlied@redhat.com>
4617 S:      Odd Fixes
4618 F:      drivers/gpu/drm/ast/
4619
4620 DRM DRIVER FOR BOCHS VIRTUAL GPU
4621 M:      Gerd Hoffmann <kraxel@redhat.com>
4622 L:      virtualization@lists.linux-foundation.org
4623 T:      git git://anongit.freedesktop.org/drm/drm-misc
4624 S:      Maintained
4625 F:      drivers/gpu/drm/bochs/
4626
4627 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4628 M:      Linus Walleij <linus.walleij@linaro.org>
4629 T:      git git://anongit.freedesktop.org/drm/drm-misc
4630 S:      Maintained
4631 F:      drivers/gpu/drm/tve200/
4632
4633 DRM DRIVER FOR ILITEK ILI9225 PANELS
4634 M:      David Lechner <david@lechnology.com>
4635 S:      Maintained
4636 F:      drivers/gpu/drm/tinydrm/ili9225.c
4637 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4638
4639 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4640 S:      Orphan / Obsolete
4641 F:      drivers/gpu/drm/i810/
4642 F:      include/uapi/drm/i810_drm.h
4643
4644 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4645 S:      Orphan / Obsolete
4646 F:      drivers/gpu/drm/mga/
4647 F:      include/uapi/drm/mga_drm.h
4648
4649 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4650 M:      Dave Airlie <airlied@redhat.com>
4651 S:      Odd Fixes
4652 F:      drivers/gpu/drm/mgag200/
4653
4654 DRM DRIVER FOR MI0283QT
4655 M:      Noralf Trønnes <noralf@tronnes.org>
4656 S:      Maintained
4657 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4658 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4659
4660 DRM DRIVER FOR MSM ADRENO GPU
4661 M:      Rob Clark <robdclark@gmail.com>
4662 L:      linux-arm-msm@vger.kernel.org
4663 L:      dri-devel@lists.freedesktop.org
4664 L:      freedreno@lists.freedesktop.org
4665 T:      git git://people.freedesktop.org/~robclark/linux
4666 S:      Maintained
4667 F:      drivers/gpu/drm/msm/
4668 F:      include/uapi/drm/msm_drm.h
4669 F:      Documentation/devicetree/bindings/display/msm/
4670
4671 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4672 M:      Ben Skeggs <bskeggs@redhat.com>
4673 L:      dri-devel@lists.freedesktop.org
4674 L:      nouveau@lists.freedesktop.org
4675 T:      git git://github.com/skeggsb/linux
4676 S:      Supported
4677 F:      drivers/gpu/drm/nouveau/
4678 F:      include/uapi/drm/nouveau_drm.h
4679
4680 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4681 M:      Noralf Trønnes <noralf@tronnes.org>
4682 S:      Maintained
4683 F:      drivers/gpu/drm/tinydrm/repaper.c
4684 F:      Documentation/devicetree/bindings/display/repaper.txt
4685
4686 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4687 M:      Dave Airlie <airlied@redhat.com>
4688 M:      Gerd Hoffmann <kraxel@redhat.com>
4689 L:      virtualization@lists.linux-foundation.org
4690 T:      git git://anongit.freedesktop.org/drm/drm-misc
4691 S:      Obsolete
4692 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4693 F:      drivers/gpu/drm/cirrus/
4694
4695 DRM DRIVER FOR QXL VIRTUAL GPU
4696 M:      Dave Airlie <airlied@redhat.com>
4697 M:      Gerd Hoffmann <kraxel@redhat.com>
4698 L:      virtualization@lists.linux-foundation.org
4699 T:      git git://anongit.freedesktop.org/drm/drm-misc
4700 S:      Maintained
4701 F:      drivers/gpu/drm/qxl/
4702 F:      include/uapi/drm/qxl_drm.h
4703
4704 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4705 S:      Orphan / Obsolete
4706 F:      drivers/gpu/drm/r128/
4707 F:      include/uapi/drm/r128_drm.h
4708
4709 DRM DRIVER FOR SAVAGE VIDEO CARDS
4710 S:      Orphan / Obsolete
4711 F:      drivers/gpu/drm/savage/
4712 F:      include/uapi/drm/savage_drm.h
4713
4714 DRM DRIVER FOR SIS VIDEO CARDS
4715 S:      Orphan / Obsolete
4716 F:      drivers/gpu/drm/sis/
4717 F:      include/uapi/drm/sis_drm.h
4718
4719 DRM DRIVER FOR SITRONIX ST7586 PANELS
4720 M:      David Lechner <david@lechnology.com>
4721 S:      Maintained
4722 F:      drivers/gpu/drm/tinydrm/st7586.c
4723 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4724
4725 DRM DRIVER FOR SITRONIX ST7735R PANELS
4726 M:      David Lechner <david@lechnology.com>
4727 S:      Maintained
4728 F:      drivers/gpu/drm/tinydrm/st7735r.c
4729 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4730
4731 DRM DRIVER FOR TDFX VIDEO CARDS
4732 S:      Orphan / Obsolete
4733 F:      drivers/gpu/drm/tdfx/
4734
4735 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4736 M:      Dave Airlie <airlied@redhat.com>
4737 R:      Sean Paul <sean@poorly.run>
4738 L:      dri-devel@lists.freedesktop.org
4739 S:      Odd Fixes
4740 F:      drivers/gpu/drm/udl/
4741 T:      git git://anongit.freedesktop.org/drm/drm-misc
4742
4743 DRM DRIVER FOR VMWARE VIRTUAL GPU
4744 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4745 M:      Sinclair Yeh <syeh@vmware.com>
4746 M:      Thomas Hellstrom <thellstrom@vmware.com>
4747 L:      dri-devel@lists.freedesktop.org
4748 T:      git git://people.freedesktop.org/~syeh/repos_linux
4749 T:      git git://people.freedesktop.org/~thomash/linux
4750 S:      Supported
4751 F:      drivers/gpu/drm/vmwgfx/
4752 F:      include/uapi/drm/vmwgfx_drm.h
4753
4754 DRM DRIVERS
4755 M:      David Airlie <airlied@linux.ie>
4756 L:      dri-devel@lists.freedesktop.org
4757 T:      git git://anongit.freedesktop.org/drm/drm
4758 B:      https://bugs.freedesktop.org/
4759 C:      irc://chat.freenode.net/dri-devel
4760 S:      Maintained
4761 F:      drivers/gpu/drm/
4762 F:      drivers/gpu/vga/
4763 F:      Documentation/devicetree/bindings/display/
4764 F:      Documentation/devicetree/bindings/gpu/
4765 F:      Documentation/gpu/
4766 F:      include/drm/
4767 F:      include/uapi/drm/
4768 F:      include/linux/vga*
4769
4770 DRM DRIVERS AND MISC GPU PATCHES
4771 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4772 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4773 M:      Sean Paul <sean@poorly.run>
4774 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4775 S:      Maintained
4776 T:      git git://anongit.freedesktop.org/drm/drm-misc
4777 F:      Documentation/gpu/
4778 F:      drivers/gpu/vga/
4779 F:      drivers/gpu/drm/*
4780 F:      include/drm/drm*
4781 F:      include/uapi/drm/drm*
4782 F:      include/linux/vga*
4783
4784 DRM DRIVERS FOR ALLWINNER A10
4785 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4786 L:      dri-devel@lists.freedesktop.org
4787 S:      Supported
4788 F:      drivers/gpu/drm/sun4i/
4789 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4790 T:      git git://anongit.freedesktop.org/drm/drm-misc
4791
4792 DRM DRIVERS FOR AMLOGIC SOCS
4793 M:      Neil Armstrong <narmstrong@baylibre.com>
4794 L:      dri-devel@lists.freedesktop.org
4795 L:      linux-amlogic@lists.infradead.org
4796 W:      http://linux-meson.com/
4797 S:      Supported
4798 F:      drivers/gpu/drm/meson/
4799 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4800 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4801 F:      Documentation/gpu/meson.rst
4802 T:      git git://anongit.freedesktop.org/drm/drm-misc
4803
4804 DRM DRIVERS FOR ATMEL HLCDC
4805 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4806 L:      dri-devel@lists.freedesktop.org
4807 S:      Supported
4808 F:      drivers/gpu/drm/atmel-hlcdc/
4809 F:      Documentation/devicetree/bindings/display/atmel/
4810 T:      git git://anongit.freedesktop.org/drm/drm-misc
4811
4812 DRM DRIVERS FOR BRIDGE CHIPS
4813 M:      Archit Taneja <architt@codeaurora.org>
4814 M:      Andrzej Hajda <a.hajda@samsung.com>
4815 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4816 S:      Maintained
4817 T:      git git://anongit.freedesktop.org/drm/drm-misc
4818 F:      drivers/gpu/drm/bridge/
4819
4820 DRM DRIVERS FOR EXYNOS
4821 M:      Inki Dae <inki.dae@samsung.com>
4822 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4823 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4824 M:      Kyungmin Park <kyungmin.park@samsung.com>
4825 L:      dri-devel@lists.freedesktop.org
4826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4827 S:      Supported
4828 F:      drivers/gpu/drm/exynos/
4829 F:      include/uapi/drm/exynos_drm.h
4830 F:      Documentation/devicetree/bindings/display/exynos/
4831
4832 DRM DRIVERS FOR FREESCALE DCU
4833 M:      Stefan Agner <stefan@agner.ch>
4834 M:      Alison Wang <alison.wang@nxp.com>
4835 L:      dri-devel@lists.freedesktop.org
4836 S:      Supported
4837 F:      drivers/gpu/drm/fsl-dcu/
4838 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4839 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4840 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4841 T:      git git://anongit.freedesktop.org/drm/drm-misc
4842
4843 DRM DRIVERS FOR FREESCALE IMX
4844 M:      Philipp Zabel <p.zabel@pengutronix.de>
4845 L:      dri-devel@lists.freedesktop.org
4846 S:      Maintained
4847 F:      drivers/gpu/drm/imx/
4848 F:      drivers/gpu/ipu-v3/
4849 F:      Documentation/devicetree/bindings/display/imx/
4850
4851 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4852 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4853 L:      dri-devel@lists.freedesktop.org
4854 T:      git git://github.com/patjak/drm-gma500
4855 S:      Maintained
4856 F:      drivers/gpu/drm/gma500/
4857
4858 DRM DRIVERS FOR HISILICON
4859 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4860 M:      Rongrong Zou <zourongrong@gmail.com>
4861 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4862 R:      Chen Feng <puck.chen@hisilicon.com>
4863 L:      dri-devel@lists.freedesktop.org
4864 T:      git git://github.com/xin3liang/linux.git
4865 S:      Maintained
4866 F:      drivers/gpu/drm/hisilicon/
4867 F:      Documentation/devicetree/bindings/display/hisilicon/
4868
4869 DRM DRIVERS FOR MEDIATEK
4870 M:      CK Hu <ck.hu@mediatek.com>
4871 M:      Philipp Zabel <p.zabel@pengutronix.de>
4872 L:      dri-devel@lists.freedesktop.org
4873 S:      Supported
4874 F:      drivers/gpu/drm/mediatek/
4875 F:      Documentation/devicetree/bindings/display/mediatek/
4876
4877 DRM DRIVERS FOR NVIDIA TEGRA
4878 M:      Thierry Reding <thierry.reding@gmail.com>
4879 L:      dri-devel@lists.freedesktop.org
4880 L:      linux-tegra@vger.kernel.org
4881 T:      git git://anongit.freedesktop.org/tegra/linux.git
4882 S:      Supported
4883 F:      drivers/gpu/drm/tegra/
4884 F:      drivers/gpu/host1x/
4885 F:      include/linux/host1x.h
4886 F:      include/uapi/drm/tegra_drm.h
4887 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4888
4889 DRM DRIVERS FOR RENESAS
4890 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4891 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4892 L:      dri-devel@lists.freedesktop.org
4893 L:      linux-renesas-soc@vger.kernel.org
4894 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4895 S:      Supported
4896 F:      drivers/gpu/drm/rcar-du/
4897 F:      drivers/gpu/drm/shmobile/
4898 F:      include/linux/platform_data/shmob_drm.h
4899 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4900 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4901 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4902
4903 DRM DRIVERS FOR ROCKCHIP
4904 M:      Sandy Huang <hjc@rock-chips.com>
4905 M:      Heiko Stübner <heiko@sntech.de>
4906 L:      dri-devel@lists.freedesktop.org
4907 S:      Maintained
4908 F:      drivers/gpu/drm/rockchip/
4909 F:      Documentation/devicetree/bindings/display/rockchip/
4910 T:      git git://anongit.freedesktop.org/drm/drm-misc
4911
4912 DRM DRIVERS FOR STI
4913 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4914 M:      Vincent Abriou <vincent.abriou@st.com>
4915 L:      dri-devel@lists.freedesktop.org
4916 T:      git git://anongit.freedesktop.org/drm/drm-misc
4917 S:      Maintained
4918 F:      drivers/gpu/drm/sti
4919 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4920
4921 DRM DRIVERS FOR STM
4922 M:      Yannick Fertre <yannick.fertre@st.com>
4923 M:      Philippe Cornu <philippe.cornu@st.com>
4924 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4925 M:      Vincent Abriou <vincent.abriou@st.com>
4926 L:      dri-devel@lists.freedesktop.org
4927 T:      git git://anongit.freedesktop.org/drm/drm-misc
4928 S:      Maintained
4929 F:      drivers/gpu/drm/stm
4930 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4931
4932 DRM DRIVERS FOR TI LCDC
4933 M:      Jyri Sarha <jsarha@ti.com>
4934 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4935 L:      dri-devel@lists.freedesktop.org
4936 S:      Maintained
4937 F:      drivers/gpu/drm/tilcdc/
4938 F:      Documentation/devicetree/bindings/display/tilcdc/
4939
4940 DRM DRIVERS FOR TI OMAP
4941 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4942 L:      dri-devel@lists.freedesktop.org
4943 S:      Maintained
4944 F:      drivers/gpu/drm/omapdrm/
4945 F:      Documentation/devicetree/bindings/display/ti/
4946
4947 DRM DRIVERS FOR V3D
4948 M:      Eric Anholt <eric@anholt.net>
4949 S:      Supported
4950 F:      drivers/gpu/drm/v3d/
4951 F:      include/uapi/drm/v3d_drm.h
4952 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954
4955 DRM DRIVERS FOR VC4
4956 M:      Eric Anholt <eric@anholt.net>
4957 T:      git git://github.com/anholt/linux
4958 S:      Supported
4959 F:      drivers/gpu/drm/vc4/
4960 F:      include/uapi/drm/vc4_drm.h
4961 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4962 T:      git git://anongit.freedesktop.org/drm/drm-misc
4963
4964 DRM DRIVERS FOR VIVANTE GPU IP
4965 M:      Lucas Stach <l.stach@pengutronix.de>
4966 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4967 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4968 L:      etnaviv@lists.freedesktop.org
4969 L:      dri-devel@lists.freedesktop.org
4970 S:      Maintained
4971 F:      drivers/gpu/drm/etnaviv/
4972 F:      include/uapi/drm/etnaviv_drm.h
4973 F:      Documentation/devicetree/bindings/display/etnaviv/
4974
4975 DRM DRIVERS FOR ZTE ZX
4976 M:      Shawn Guo <shawnguo@kernel.org>
4977 L:      dri-devel@lists.freedesktop.org
4978 S:      Maintained
4979 F:      drivers/gpu/drm/zte/
4980 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4981 T:      git git://anongit.freedesktop.org/drm/drm-misc
4982
4983 DRM PANEL DRIVERS
4984 M:      Thierry Reding <thierry.reding@gmail.com>
4985 L:      dri-devel@lists.freedesktop.org
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4987 S:      Maintained
4988 F:      drivers/gpu/drm/drm_panel.c
4989 F:      drivers/gpu/drm/panel/
4990 F:      include/drm/drm_panel.h
4991 F:      Documentation/devicetree/bindings/display/panel/
4992
4993 DRM TINYDRM DRIVERS
4994 M:      Noralf Trønnes <noralf@tronnes.org>
4995 W:      https://github.com/notro/tinydrm/wiki/Development
4996 T:      git git://anongit.freedesktop.org/drm/drm-misc
4997 S:      Maintained
4998 F:      drivers/gpu/drm/tinydrm/
4999 F:      include/drm/tinydrm/
5000
5001 DRM DRIVERS FOR XEN
5002 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5003 T:      git git://anongit.freedesktop.org/drm/drm-misc
5004 L:      dri-devel@lists.freedesktop.org
5005 L:      xen-devel@lists.xen.org
5006 S:      Supported
5007 F:      drivers/gpu/drm/xen/
5008 F:      Documentation/gpu/xen-front.rst
5009
5010 DRM TTM SUBSYSTEM
5011 M:      Christian Koenig <christian.koenig@amd.com>
5012 M:      Huang Rui <ray.huang@amd.com>
5013 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5014 T:      git git://people.freedesktop.org/~agd5f/linux
5015 S:      Maintained
5016 L:      dri-devel@lists.freedesktop.org
5017 F:      include/drm/ttm/
5018 F:      drivers/gpu/drm/ttm/
5019
5020 DSBR100 USB FM RADIO DRIVER
5021 M:      Alexey Klimov <klimov.linux@gmail.com>
5022 L:      linux-media@vger.kernel.org
5023 T:      git git://linuxtv.org/media_tree.git
5024 S:      Maintained
5025 F:      drivers/media/radio/dsbr100.c
5026
5027 DSCC4 DRIVER
5028 M:      Francois Romieu <romieu@fr.zoreil.com>
5029 L:      netdev@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/net/wan/dscc4.c
5032
5033 DT3155 MEDIA DRIVER
5034 M:      Hans Verkuil <hverkuil@xs4all.nl>
5035 L:      linux-media@vger.kernel.org
5036 T:      git git://linuxtv.org/media_tree.git
5037 W:      https://linuxtv.org
5038 S:      Odd Fixes
5039 F:      drivers/media/pci/dt3155/
5040
5041 DVB_USB_AF9015 MEDIA DRIVER
5042 M:      Antti Palosaari <crope@iki.fi>
5043 L:      linux-media@vger.kernel.org
5044 W:      https://linuxtv.org
5045 W:      http://palosaari.fi/linux/
5046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5047 T:      git git://linuxtv.org/anttip/media_tree.git
5048 S:      Maintained
5049 F:      drivers/media/usb/dvb-usb-v2/af9015*
5050
5051 DVB_USB_AF9035 MEDIA DRIVER
5052 M:      Antti Palosaari <crope@iki.fi>
5053 L:      linux-media@vger.kernel.org
5054 W:      https://linuxtv.org
5055 W:      http://palosaari.fi/linux/
5056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5057 T:      git git://linuxtv.org/anttip/media_tree.git
5058 S:      Maintained
5059 F:      drivers/media/usb/dvb-usb-v2/af9035*
5060
5061 DVB_USB_ANYSEE MEDIA DRIVER
5062 M:      Antti Palosaari <crope@iki.fi>
5063 L:      linux-media@vger.kernel.org
5064 W:      https://linuxtv.org
5065 W:      http://palosaari.fi/linux/
5066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5067 T:      git git://linuxtv.org/anttip/media_tree.git
5068 S:      Maintained
5069 F:      drivers/media/usb/dvb-usb-v2/anysee*
5070
5071 DVB_USB_AU6610 MEDIA DRIVER
5072 M:      Antti Palosaari <crope@iki.fi>
5073 L:      linux-media@vger.kernel.org
5074 W:      https://linuxtv.org
5075 W:      http://palosaari.fi/linux/
5076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5077 T:      git git://linuxtv.org/anttip/media_tree.git
5078 S:      Maintained
5079 F:      drivers/media/usb/dvb-usb-v2/au6610*
5080
5081 DVB_USB_CE6230 MEDIA DRIVER
5082 M:      Antti Palosaari <crope@iki.fi>
5083 L:      linux-media@vger.kernel.org
5084 W:      https://linuxtv.org
5085 W:      http://palosaari.fi/linux/
5086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5087 T:      git git://linuxtv.org/anttip/media_tree.git
5088 S:      Maintained
5089 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5090
5091 DVB_USB_CXUSB MEDIA DRIVER
5092 M:      Michael Krufky <mkrufky@linuxtv.org>
5093 L:      linux-media@vger.kernel.org
5094 W:      https://linuxtv.org
5095 W:      http://github.com/mkrufky
5096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5097 T:      git git://linuxtv.org/media_tree.git
5098 S:      Maintained
5099 F:      drivers/media/usb/dvb-usb/cxusb*
5100
5101 DVB_USB_EC168 MEDIA DRIVER
5102 M:      Antti Palosaari <crope@iki.fi>
5103 L:      linux-media@vger.kernel.org
5104 W:      https://linuxtv.org
5105 W:      http://palosaari.fi/linux/
5106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5107 T:      git git://linuxtv.org/anttip/media_tree.git
5108 S:      Maintained
5109 F:      drivers/media/usb/dvb-usb-v2/ec168*
5110
5111 DVB_USB_GL861 MEDIA DRIVER
5112 M:      Antti Palosaari <crope@iki.fi>
5113 L:      linux-media@vger.kernel.org
5114 W:      https://linuxtv.org
5115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5116 T:      git git://linuxtv.org/anttip/media_tree.git
5117 S:      Maintained
5118 F:      drivers/media/usb/dvb-usb-v2/gl861*
5119
5120 DVB_USB_MXL111SF MEDIA DRIVER
5121 M:      Michael Krufky <mkrufky@linuxtv.org>
5122 L:      linux-media@vger.kernel.org
5123 W:      https://linuxtv.org
5124 W:      http://github.com/mkrufky
5125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5126 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5127 S:      Maintained
5128 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5129
5130 DVB_USB_RTL28XXU MEDIA DRIVER
5131 M:      Antti Palosaari <crope@iki.fi>
5132 L:      linux-media@vger.kernel.org
5133 W:      https://linuxtv.org
5134 W:      http://palosaari.fi/linux/
5135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5136 T:      git git://linuxtv.org/anttip/media_tree.git
5137 S:      Maintained
5138 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5139
5140 DVB_USB_V2 MEDIA DRIVER
5141 M:      Antti Palosaari <crope@iki.fi>
5142 L:      linux-media@vger.kernel.org
5143 W:      https://linuxtv.org
5144 W:      http://palosaari.fi/linux/
5145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5146 T:      git git://linuxtv.org/anttip/media_tree.git
5147 S:      Maintained
5148 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5149 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5150
5151 DYNAMIC DEBUG
5152 M:      Jason Baron <jbaron@akamai.com>
5153 S:      Maintained
5154 F:      lib/dynamic_debug.c
5155 F:      include/linux/dynamic_debug.h
5156
5157 DYNAMIC INTERRUPT MODERATION
5158 M:      Tal Gilboa <talgi@mellanox.com>
5159 S:      Maintained
5160 F:      include/linux/net_dim.h
5161
5162 DZ DECSTATION DZ11 SERIAL DRIVER
5163 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5164 S:      Maintained
5165 F:      drivers/tty/serial/dz.*
5166
5167 E3X0 POWER BUTTON DRIVER
5168 M:      Moritz Fischer <moritz.fischer@ettus.com>
5169 L:      usrp-users@lists.ettus.com
5170 W:      http://www.ettus.com
5171 S:      Supported
5172 F:      drivers/input/misc/e3x0-button.c
5173 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5174
5175 E4000 MEDIA DRIVER
5176 M:      Antti Palosaari <crope@iki.fi>
5177 L:      linux-media@vger.kernel.org
5178 W:      https://linuxtv.org
5179 W:      http://palosaari.fi/linux/
5180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5181 T:      git git://linuxtv.org/anttip/media_tree.git
5182 S:      Maintained
5183 F:      drivers/media/tuners/e4000*
5184
5185 EARTH_PT1 MEDIA DRIVER
5186 M:      Akihiro Tsukada <tskd08@gmail.com>
5187 L:      linux-media@vger.kernel.org
5188 S:      Odd Fixes
5189 F:      drivers/media/pci/pt1/
5190
5191 EARTH_PT3 MEDIA DRIVER
5192 M:      Akihiro Tsukada <tskd08@gmail.com>
5193 L:      linux-media@vger.kernel.org
5194 S:      Odd Fixes
5195 F:      drivers/media/pci/pt3/
5196
5197 EC100 MEDIA DRIVER
5198 M:      Antti Palosaari <crope@iki.fi>
5199 L:      linux-media@vger.kernel.org
5200 W:      https://linuxtv.org
5201 W:      http://palosaari.fi/linux/
5202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5203 T:      git git://linuxtv.org/anttip/media_tree.git
5204 S:      Maintained
5205 F:      drivers/media/dvb-frontends/ec100*
5206
5207 ECRYPT FILE SYSTEM
5208 M:      Tyler Hicks <tyhicks@canonical.com>
5209 L:      ecryptfs@vger.kernel.org
5210 W:      http://ecryptfs.org
5211 W:      https://launchpad.net/ecryptfs
5212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5213 S:      Supported
5214 F:      Documentation/filesystems/ecryptfs.txt
5215 F:      fs/ecryptfs/
5216
5217 EDAC-AMD64
5218 M:      Borislav Petkov <bp@alien8.de>
5219 L:      linux-edac@vger.kernel.org
5220 S:      Maintained
5221 F:      drivers/edac/amd64_edac*
5222
5223 EDAC-CALXEDA
5224 M:      Robert Richter <rric@kernel.org>
5225 L:      linux-edac@vger.kernel.org
5226 S:      Maintained
5227 F:      drivers/edac/highbank*
5228
5229 EDAC-CAVIUM OCTEON
5230 M:      Ralf Baechle <ralf@linux-mips.org>
5231 M:      David Daney <david.daney@cavium.com>
5232 L:      linux-edac@vger.kernel.org
5233 L:      linux-mips@linux-mips.org
5234 S:      Supported
5235 F:      drivers/edac/octeon_edac*
5236
5237 EDAC-CAVIUM THUNDERX
5238 M:      David Daney <david.daney@cavium.com>
5239 M:      Jan Glauber <jglauber@cavium.com>
5240 L:      linux-edac@vger.kernel.org
5241 S:      Supported
5242 F:      drivers/edac/thunderx_edac*
5243
5244 EDAC-CORE
5245 M:      Borislav Petkov <bp@alien8.de>
5246 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5247 L:      linux-edac@vger.kernel.org
5248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5250 S:      Supported
5251 F:      Documentation/admin-guide/ras.rst
5252 F:      Documentation/driver-api/edac.rst
5253 F:      drivers/edac/
5254 F:      include/linux/edac.h
5255
5256 EDAC-E752X
5257 M:      Mark Gross <mark.gross@intel.com>
5258 L:      linux-edac@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/edac/e752x_edac.c
5261
5262 EDAC-E7XXX
5263 L:      linux-edac@vger.kernel.org
5264 S:      Maintained
5265 F:      drivers/edac/e7xxx_edac.c
5266
5267 EDAC-FSL_DDR
5268 M:      York Sun <york.sun@nxp.com>
5269 L:      linux-edac@vger.kernel.org
5270 S:      Maintained
5271 F:      drivers/edac/fsl_ddr_edac.*
5272
5273 EDAC-GHES
5274 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5275 L:      linux-edac@vger.kernel.org
5276 S:      Maintained
5277 F:      drivers/edac/ghes_edac.c
5278
5279 EDAC-I3000
5280 L:      linux-edac@vger.kernel.org
5281 S:      Orphan
5282 F:      drivers/edac/i3000_edac.c
5283
5284 EDAC-I5000
5285 L:      linux-edac@vger.kernel.org
5286 S:      Maintained
5287 F:      drivers/edac/i5000_edac.c
5288
5289 EDAC-I5400
5290 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5291 L:      linux-edac@vger.kernel.org
5292 S:      Maintained
5293 F:      drivers/edac/i5400_edac.c
5294
5295 EDAC-I7300
5296 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5297 L:      linux-edac@vger.kernel.org
5298 S:      Maintained
5299 F:      drivers/edac/i7300_edac.c
5300
5301 EDAC-I7CORE
5302 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5303 L:      linux-edac@vger.kernel.org
5304 S:      Maintained
5305 F:      drivers/edac/i7core_edac.c
5306
5307 EDAC-I82443BXGX
5308 M:      Tim Small <tim@buttersideup.com>
5309 L:      linux-edac@vger.kernel.org
5310 S:      Maintained
5311 F:      drivers/edac/i82443bxgx_edac.c
5312
5313 EDAC-I82975X
5314 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5315 M:      "Arvind R." <arvino55@gmail.com>
5316 L:      linux-edac@vger.kernel.org
5317 S:      Maintained
5318 F:      drivers/edac/i82975x_edac.c
5319
5320 EDAC-IE31200
5321 M:      Jason Baron <jbaron@akamai.com>
5322 L:      linux-edac@vger.kernel.org
5323 S:      Maintained
5324 F:      drivers/edac/ie31200_edac.c
5325
5326 EDAC-MPC85XX
5327 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5328 L:      linux-edac@vger.kernel.org
5329 S:      Maintained
5330 F:      drivers/edac/mpc85xx_edac.[ch]
5331
5332 EDAC-PASEMI
5333 M:      Egor Martovetsky <egor@pasemi.com>
5334 L:      linux-edac@vger.kernel.org
5335 S:      Maintained
5336 F:      drivers/edac/pasemi_edac.c
5337
5338 EDAC-PND2
5339 M:      Tony Luck <tony.luck@intel.com>
5340 L:      linux-edac@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/edac/pnd2_edac.[ch]
5343
5344 EDAC-R82600
5345 M:      Tim Small <tim@buttersideup.com>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/r82600_edac.c
5349
5350 EDAC-SBRIDGE
5351 M:      Tony Luck <tony.luck@intel.com>
5352 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5353 L:      linux-edac@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/edac/sb_edac.c
5356
5357 EDAC-SKYLAKE
5358 M:      Tony Luck <tony.luck@intel.com>
5359 L:      linux-edac@vger.kernel.org
5360 S:      Maintained
5361 F:      drivers/edac/skx_edac.c
5362
5363 EDAC-TI
5364 M:      Tero Kristo <t-kristo@ti.com>
5365 L:      linux-edac@vger.kernel.org
5366 S:      Maintained
5367 F:      drivers/edac/ti_edac.c
5368
5369 EDAC-QCOM
5370 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5371 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5372 L:      linux-arm-msm@vger.kernel.org
5373 L:      linux-edac@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/edac/qcom_edac.c
5376
5377 EDIROL UA-101/UA-1000 DRIVER
5378 M:      Clemens Ladisch <clemens@ladisch.de>
5379 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5380 T:      git git://git.alsa-project.org/alsa-kernel.git
5381 S:      Maintained
5382 F:      sound/usb/misc/ua101.c
5383
5384 EFI TEST DRIVER
5385 L:      linux-efi@vger.kernel.org
5386 M:      Ivan Hu <ivan.hu@canonical.com>
5387 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5388 S:      Maintained
5389 F:      drivers/firmware/efi/test/
5390
5391 EFI VARIABLE FILESYSTEM
5392 M:      Matthew Garrett <matthew.garrett@nebula.com>
5393 M:      Jeremy Kerr <jk@ozlabs.org>
5394 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5396 L:      linux-efi@vger.kernel.org
5397 S:      Maintained
5398 F:      fs/efivarfs/
5399
5400 EFIFB FRAMEBUFFER DRIVER
5401 L:      linux-fbdev@vger.kernel.org
5402 M:      Peter Jones <pjones@redhat.com>
5403 S:      Maintained
5404 F:      drivers/video/fbdev/efifb.c
5405
5406 EFS FILESYSTEM
5407 W:      http://aeschi.ch.eu.org/efs/
5408 S:      Orphan
5409 F:      fs/efs/
5410
5411 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5412 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5413 L:      netdev@vger.kernel.org
5414 S:      Maintained
5415 F:      drivers/net/ethernet/ibm/ehea/
5416
5417 EM28XX VIDEO4LINUX DRIVER
5418 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5419 L:      linux-media@vger.kernel.org
5420 W:      https://linuxtv.org
5421 T:      git git://linuxtv.org/media_tree.git
5422 S:      Maintained
5423 F:      drivers/media/usb/em28xx/
5424 F:      Documentation/media/v4l-drivers/em28xx*
5425
5426 EMBEDDED LINUX
5427 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5428 M:      Matt Mackall <mpm@selenic.com>
5429 M:      David Woodhouse <dwmw2@infradead.org>
5430 L:      linux-embedded@vger.kernel.org
5431 S:      Maintained
5432
5433 Emulex 10Gbps iSCSI - OneConnect DRIVER
5434 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5435 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5436 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5437 L:      linux-scsi@vger.kernel.org
5438 W:      http://www.broadcom.com
5439 S:      Supported
5440 F:      drivers/scsi/be2iscsi/
5441
5442 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5443 M:      Sathya Perla <sathya.perla@broadcom.com>
5444 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5445 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5446 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5447 L:      netdev@vger.kernel.org
5448 W:      http://www.emulex.com
5449 S:      Supported
5450 F:      drivers/net/ethernet/emulex/benet/
5451
5452 EMULEX ONECONNECT ROCE DRIVER
5453 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5454 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5455 L:      linux-rdma@vger.kernel.org
5456 W:      http://www.broadcom.com
5457 S:      Odd Fixes
5458 F:      drivers/infiniband/hw/ocrdma/
5459 F:      include/uapi/rdma/ocrdma-abi.h
5460
5461 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5462 M:      James Smart <james.smart@broadcom.com>
5463 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5464 L:      linux-scsi@vger.kernel.org
5465 W:      http://www.broadcom.com
5466 S:      Supported
5467 F:      drivers/scsi/lpfc/
5468
5469 ENE CB710 FLASH CARD READER DRIVER
5470 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5471 S:      Maintained
5472 F:      drivers/misc/cb710/
5473 F:      drivers/mmc/host/cb710-mmc.*
5474 F:      include/linux/cb710.h
5475
5476 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5477 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5478 S:      Maintained
5479 F:      drivers/media/rc/ene_ir.*
5480
5481 EPSON S1D13XXX FRAMEBUFFER DRIVER
5482 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5483 S:      Maintained
5484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5485 F:      drivers/video/fbdev/s1d13xxxfb.c
5486 F:      include/video/s1d13xxxfb.h
5487
5488 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5489 M:      Jeff Layton <jlayton@kernel.org>
5490 S:      Maintained
5491 F:      lib/errseq.c
5492 F:      include/linux/errseq.h
5493
5494 ET131X NETWORK DRIVER
5495 M:      Mark Einon <mark.einon@gmail.com>
5496 S:      Odd Fixes
5497 F:      drivers/net/ethernet/agere/
5498
5499 ETHERNET BRIDGE
5500 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5501 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5502 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5503 L:      netdev@vger.kernel.org
5504 W:      http://www.linuxfoundation.org/en/Net:Bridge
5505 S:      Maintained
5506 F:      include/linux/netfilter_bridge/
5507 F:      net/bridge/
5508
5509 ETHERNET PHY LIBRARY
5510 M:      Andrew Lunn <andrew@lunn.ch>
5511 M:      Florian Fainelli <f.fainelli@gmail.com>
5512 L:      netdev@vger.kernel.org
5513 S:      Maintained
5514 F:      Documentation/ABI/testing/sysfs-bus-mdio
5515 F:      Documentation/devicetree/bindings/net/mdio*
5516 F:      Documentation/networking/phy.txt
5517 F:      drivers/net/phy/
5518 F:      drivers/of/of_mdio.c
5519 F:      drivers/of/of_net.c
5520 F:      include/linux/*mdio*.h
5521 F:      include/linux/of_net.h
5522 F:      include/linux/phy.h
5523 F:      include/linux/phy_fixed.h
5524 F:      include/linux/platform_data/mdio-bcm-unimac.h
5525 F:      include/trace/events/mdio.h
5526 F:      include/uapi/linux/mdio.h
5527 F:      include/uapi/linux/mii.h
5528
5529 EXT2 FILE SYSTEM
5530 M:      Jan Kara <jack@suse.com>
5531 L:      linux-ext4@vger.kernel.org
5532 S:      Maintained
5533 F:      Documentation/filesystems/ext2.txt
5534 F:      fs/ext2/
5535 F:      include/linux/ext2*
5536
5537 EXT4 FILE SYSTEM
5538 M:      "Theodore Ts'o" <tytso@mit.edu>
5539 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5540 L:      linux-ext4@vger.kernel.org
5541 W:      http://ext4.wiki.kernel.org
5542 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5544 S:      Maintained
5545 F:      Documentation/filesystems/ext4/ext4.rst
5546 F:      fs/ext4/
5547
5548 Extended Verification Module (EVM)
5549 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5550 L:      linux-integrity@vger.kernel.org
5551 S:      Supported
5552 F:      security/integrity/evm/
5553
5554 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5555 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5556 L:      linux-efi@vger.kernel.org
5557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5558 S:      Maintained
5559 F:      Documentation/efi-stub.txt
5560 F:      arch/*/kernel/efi.c
5561 F:      arch/x86/boot/compressed/eboot.[ch]
5562 F:      arch/*/include/asm/efi.h
5563 F:      arch/x86/platform/efi/
5564 F:      drivers/firmware/efi/
5565 F:      include/linux/efi*.h
5566 F:      arch/arm/boot/compressed/efi-header.S
5567 F:      arch/arm64/kernel/efi-entry.S
5568
5569 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5570 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5571 M:      Chanwoo Choi <cw00.choi@samsung.com>
5572 L:      linux-kernel@vger.kernel.org
5573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5574 S:      Maintained
5575 F:      drivers/extcon/
5576 F:      include/linux/extcon/
5577 F:      include/linux/extcon.h
5578 F:      Documentation/extcon/
5579 F:      Documentation/devicetree/bindings/extcon/
5580
5581 EXYNOS DP DRIVER
5582 M:      Jingoo Han <jingoohan1@gmail.com>
5583 L:      dri-devel@lists.freedesktop.org
5584 S:      Maintained
5585 F:      drivers/gpu/drm/exynos/exynos_dp*
5586
5587 EXYNOS SYSMMU (IOMMU) driver
5588 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5589 L:      iommu@lists.linux-foundation.org
5590 S:      Maintained
5591 F:      drivers/iommu/exynos-iommu.c
5592
5593 EZchip NPS platform support
5594 M:      Vineet Gupta <vgupta@synopsys.com>
5595 M:      Ofer Levi <oferle@mellanox.com>
5596 S:      Supported
5597 F:      arch/arc/plat-eznps
5598 F:      arch/arc/boot/dts/eznps.dts
5599
5600 F2FS FILE SYSTEM
5601 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5602 M:      Chao Yu <yuchao0@huawei.com>
5603 L:      linux-f2fs-devel@lists.sourceforge.net
5604 W:      https://f2fs.wiki.kernel.org/
5605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5606 S:      Maintained
5607 F:      Documentation/filesystems/f2fs.txt
5608 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5609 F:      fs/f2fs/
5610 F:      include/linux/f2fs_fs.h
5611 F:      include/trace/events/f2fs.h
5612
5613 F71805F HARDWARE MONITORING DRIVER
5614 M:      Jean Delvare <jdelvare@suse.com>
5615 L:      linux-hwmon@vger.kernel.org
5616 S:      Maintained
5617 F:      Documentation/hwmon/f71805f
5618 F:      drivers/hwmon/f71805f.c
5619
5620 FADDR2LINE
5621 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5622 S:      Maintained
5623 F:      scripts/faddr2line
5624
5625 FAILOVER MODULE
5626 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5627 L:      netdev@vger.kernel.org
5628 S:      Supported
5629 F:      net/core/failover.c
5630 F:      include/net/failover.h
5631 F:      Documentation/networking/failover.rst
5632
5633 FANOTIFY
5634 M:      Jan Kara <jack@suse.cz>
5635 R:      Amir Goldstein <amir73il@gmail.com>
5636 L:      linux-fsdevel@vger.kernel.org
5637 S:      Maintained
5638 F:      fs/notify/fanotify/
5639 F:      include/linux/fanotify.h
5640 F:      include/uapi/linux/fanotify.h
5641
5642 FARSYNC SYNCHRONOUS DRIVER
5643 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5644 W:      http://www.farsite.co.uk/
5645 S:      Supported
5646 F:      drivers/net/wan/farsync.*
5647
5648 FAULT INJECTION SUPPORT
5649 M:      Akinobu Mita <akinobu.mita@gmail.com>
5650 S:      Supported
5651 F:      Documentation/fault-injection/
5652 F:      lib/fault-inject.c
5653
5654 FBTFT Framebuffer drivers
5655 S:      Orphan
5656 L:      dri-devel@lists.freedesktop.org
5657 L:      linux-fbdev@vger.kernel.org
5658 F:      drivers/staging/fbtft/
5659
5660 FC0011 TUNER DRIVER
5661 M:      Michael Buesch <m@bues.ch>
5662 L:      linux-media@vger.kernel.org
5663 S:      Maintained
5664 F:      drivers/media/tuners/fc0011.h
5665 F:      drivers/media/tuners/fc0011.c
5666
5667 FC2580 MEDIA DRIVER
5668 M:      Antti Palosaari <crope@iki.fi>
5669 L:      linux-media@vger.kernel.org
5670 W:      https://linuxtv.org
5671 W:      http://palosaari.fi/linux/
5672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5673 T:      git git://linuxtv.org/anttip/media_tree.git
5674 S:      Maintained
5675 F:      drivers/media/tuners/fc2580*
5676
5677 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5678 M:      Johannes Thumshirn <jth@kernel.org>
5679 L:      linux-scsi@vger.kernel.org
5680 W:      www.Open-FCoE.org
5681 S:      Supported
5682 F:      drivers/scsi/libfc/
5683 F:      drivers/scsi/fcoe/
5684 F:      include/scsi/fc/
5685 F:      include/scsi/libfc.h
5686 F:      include/scsi/libfcoe.h
5687 F:      include/uapi/scsi/fc/
5688
5689 FILE LOCKING (flock() and fcntl()/lockf())
5690 M:      Jeff Layton <jlayton@kernel.org>
5691 M:      "J. Bruce Fields" <bfields@fieldses.org>
5692 L:      linux-fsdevel@vger.kernel.org
5693 S:      Maintained
5694 F:      include/linux/fcntl.h
5695 F:      include/uapi/linux/fcntl.h
5696 F:      fs/fcntl.c
5697 F:      fs/locks.c
5698
5699 FILESYSTEMS (VFS and infrastructure)
5700 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5701 L:      linux-fsdevel@vger.kernel.org
5702 S:      Maintained
5703 F:      fs/*
5704 F:      include/linux/fs.h
5705 F:      include/uapi/linux/fs.h
5706
5707 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5708 M:      Riku Voipio <riku.voipio@iki.fi>
5709 L:      linux-hwmon@vger.kernel.org
5710 S:      Maintained
5711 F:      drivers/hwmon/f75375s.c
5712 F:      include/linux/f75375s.h
5713
5714 FIREWIRE AUDIO DRIVERS
5715 M:      Clemens Ladisch <clemens@ladisch.de>
5716 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5717 T:      git git://git.alsa-project.org/alsa-kernel.git
5718 S:      Maintained
5719 F:      sound/firewire/
5720
5721 FIREWIRE MEDIA DRIVERS (firedtv)
5722 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5723 L:      linux-media@vger.kernel.org
5724 L:      linux1394-devel@lists.sourceforge.net
5725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5726 S:      Maintained
5727 F:      drivers/media/firewire/
5728
5729 FIREWIRE SBP-2 TARGET
5730 M:      Chris Boot <bootc@bootc.net>
5731 L:      linux-scsi@vger.kernel.org
5732 L:      target-devel@vger.kernel.org
5733 L:      linux1394-devel@lists.sourceforge.net
5734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5735 S:      Maintained
5736 F:      drivers/target/sbp/
5737
5738 FIREWIRE SUBSYSTEM
5739 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5740 L:      linux1394-devel@lists.sourceforge.net
5741 W:      http://ieee1394.wiki.kernel.org/
5742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5743 S:      Maintained
5744 F:      drivers/firewire/
5745 F:      include/linux/firewire.h
5746 F:      include/uapi/linux/firewire*.h
5747 F:      tools/firewire/
5748
5749 FIRMWARE LOADER (request_firmware)
5750 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5751 L:      linux-kernel@vger.kernel.org
5752 S:      Maintained
5753 F:      Documentation/firmware_class/
5754 F:      drivers/base/firmware_loader/
5755 F:      include/linux/firmware.h
5756
5757 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5758 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5759 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5760 S:      Maintained
5761 F:      drivers/block/rsxx/
5762
5763 FLOPPY DRIVER
5764 M:      Jiri Kosina <jikos@kernel.org>
5765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5766 S:      Odd fixes
5767 F:      drivers/block/floppy.c
5768
5769 FMC SUBSYSTEM
5770 M:      Alessandro Rubini <rubini@gnudd.com>
5771 W:      http://www.ohwr.org/projects/fmc-bus
5772 S:      Supported
5773 F:      drivers/fmc/
5774 F:      include/linux/fmc*.h
5775 F:      include/linux/ipmi-fru.h
5776 K:      fmc_d.*register
5777
5778 FPGA MANAGER FRAMEWORK
5779 M:      Alan Tull <atull@kernel.org>
5780 M:      Moritz Fischer <mdf@kernel.org>
5781 L:      linux-fpga@vger.kernel.org
5782 S:      Maintained
5783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5784 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5785 F:      Documentation/fpga/
5786 F:      Documentation/driver-api/fpga/
5787 F:      Documentation/devicetree/bindings/fpga/
5788 F:      drivers/fpga/
5789 F:      include/linux/fpga/
5790 W:      http://www.rocketboards.org
5791
5792 FPGA DFL DRIVERS
5793 M:      Wu Hao <hao.wu@intel.com>
5794 L:      linux-fpga@vger.kernel.org
5795 S:      Maintained
5796 F:      Documentation/fpga/dfl.txt
5797 F:      include/uapi/linux/fpga-dfl.h
5798 F:      drivers/fpga/dfl*
5799
5800 FPU EMULATOR
5801 M:      Bill Metzenthen <billm@melbpc.org.au>
5802 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5803 S:      Maintained
5804 F:      arch/x86/math-emu/
5805
5806 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5807 L:      netdev@vger.kernel.org
5808 S:      Orphan
5809 F:      drivers/net/wan/dlci.c
5810 F:      drivers/net/wan/sdla.c
5811
5812 FRAMEBUFFER LAYER
5813 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5814 L:      dri-devel@lists.freedesktop.org
5815 L:      linux-fbdev@vger.kernel.org
5816 T:      git git://github.com/bzolnier/linux.git
5817 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5818 S:      Maintained
5819 F:      Documentation/fb/
5820 F:      drivers/video/
5821 F:      include/video/
5822 F:      include/linux/fb.h
5823 F:      include/uapi/video/
5824 F:      include/uapi/linux/fb.h
5825
5826 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5827 M:      Horia Geantă <horia.geanta@nxp.com>
5828 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5829 L:      linux-crypto@vger.kernel.org
5830 S:      Maintained
5831 F:      drivers/crypto/caam/
5832 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5833
5834 FREESCALE DIU FRAMEBUFFER DRIVER
5835 M:      Timur Tabi <timur@kernel.org>
5836 L:      linux-fbdev@vger.kernel.org
5837 S:      Maintained
5838 F:      drivers/video/fbdev/fsl-diu-fb.*
5839
5840 FREESCALE DMA DRIVER
5841 M:      Li Yang <leoyang.li@nxp.com>
5842 M:      Zhang Wei <zw@zh-kernel.org>
5843 L:      linuxppc-dev@lists.ozlabs.org
5844 S:      Maintained
5845 F:      drivers/dma/fsldma.*
5846
5847 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5848 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5849 L:      netdev@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/net/ethernet/freescale/gianfar*
5852 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5853
5854 FREESCALE GPMI NAND DRIVER
5855 M:      Han Xu <han.xu@nxp.com>
5856 L:      linux-mtd@lists.infradead.org
5857 S:      Maintained
5858 F:      drivers/mtd/nand/raw/gpmi-nand/*
5859
5860 FREESCALE I2C CPM DRIVER
5861 M:      Jochen Friedrich <jochen@scram.de>
5862 L:      linuxppc-dev@lists.ozlabs.org
5863 L:      linux-i2c@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/i2c/busses/i2c-cpm.c
5866
5867 FREESCALE IMX / MXC FEC DRIVER
5868 M:      Fugang Duan <fugang.duan@nxp.com>
5869 L:      netdev@vger.kernel.org
5870 S:      Maintained
5871 F:      drivers/net/ethernet/freescale/fec_main.c
5872 F:      drivers/net/ethernet/freescale/fec_ptp.c
5873 F:      drivers/net/ethernet/freescale/fec.h
5874 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5875
5876 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5877 M:      Sascha Hauer <s.hauer@pengutronix.de>
5878 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5879 L:      linux-fbdev@vger.kernel.org
5880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5881 S:      Maintained
5882 F:      include/linux/platform_data/video-imxfb.h
5883 F:      drivers/video/fbdev/imxfb.c
5884
5885 FREESCALE QORIQ DPAA ETHERNET DRIVER
5886 M:      Madalin Bucur <madalin.bucur@nxp.com>
5887 L:      netdev@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/net/ethernet/freescale/dpaa
5890
5891 FREESCALE QORIQ DPAA FMAN DRIVER
5892 M:      Madalin Bucur <madalin.bucur@nxp.com>
5893 L:      netdev@vger.kernel.org
5894 S:      Maintained
5895 F:      drivers/net/ethernet/freescale/fman
5896 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5897
5898 FREESCALE QORIQ PTP CLOCK DRIVER
5899 M:      Yangbo Lu <yangbo.lu@nxp.com>
5900 L:      netdev@vger.kernel.org
5901 S:      Maintained
5902 F:      drivers/ptp/ptp_qoriq.c
5903 F:      include/linux/fsl/ptp_qoriq.h
5904 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5905
5906 FREESCALE QUAD SPI DRIVER
5907 M:      Han Xu <han.xu@nxp.com>
5908 L:      linux-mtd@lists.infradead.org
5909 S:      Maintained
5910 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5911
5912 FREESCALE QUICC ENGINE LIBRARY
5913 M:      Qiang Zhao <qiang.zhao@nxp.com>
5914 L:      linuxppc-dev@lists.ozlabs.org
5915 S:      Maintained
5916 F:      drivers/soc/fsl/qe/
5917 F:      include/soc/fsl/*qe*.h
5918 F:      include/soc/fsl/*ucc*.h
5919
5920 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5921 M:      Li Yang <leoyang.li@nxp.com>
5922 L:      netdev@vger.kernel.org
5923 L:      linuxppc-dev@lists.ozlabs.org
5924 S:      Maintained
5925 F:      drivers/net/ethernet/freescale/ucc_geth*
5926
5927 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5928 M:      Zhao Qiang <qiang.zhao@nxp.com>
5929 L:      netdev@vger.kernel.org
5930 L:      linuxppc-dev@lists.ozlabs.org
5931 S:      Maintained
5932 F:      drivers/net/wan/fsl_ucc_hdlc*
5933
5934 FREESCALE QUICC ENGINE UCC UART DRIVER
5935 M:      Timur Tabi <timur@kernel.org>
5936 L:      linuxppc-dev@lists.ozlabs.org
5937 S:      Maintained
5938 F:      drivers/tty/serial/ucc_uart.c
5939
5940 FREESCALE SOC DRIVERS
5941 M:      Li Yang <leoyang.li@nxp.com>
5942 L:      linuxppc-dev@lists.ozlabs.org
5943 L:      linux-arm-kernel@lists.infradead.org
5944 S:      Maintained
5945 F:      Documentation/devicetree/bindings/soc/fsl/
5946 F:      drivers/soc/fsl/
5947 F:      include/linux/fsl/
5948
5949 FREESCALE SOC FS_ENET DRIVER
5950 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5951 L:      linuxppc-dev@lists.ozlabs.org
5952 L:      netdev@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/net/ethernet/freescale/fs_enet/
5955 F:      include/linux/fs_enet_pd.h
5956
5957 FREESCALE SOC SOUND DRIVERS
5958 M:      Timur Tabi <timur@kernel.org>
5959 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5960 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5961 R:      Fabio Estevam <fabio.estevam@nxp.com>
5962 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5963 L:      linuxppc-dev@lists.ozlabs.org
5964 S:      Maintained
5965 F:      sound/soc/fsl/fsl*
5966 F:      sound/soc/fsl/imx*
5967 F:      sound/soc/fsl/mpc8610_hpcd.c
5968
5969 FREESCALE USB PERIPHERAL DRIVERS
5970 M:      Li Yang <leoyang.li@nxp.com>
5971 L:      linux-usb@vger.kernel.org
5972 L:      linuxppc-dev@lists.ozlabs.org
5973 S:      Maintained
5974 F:      drivers/usb/gadget/udc/fsl*
5975
5976 FREEVXFS FILESYSTEM
5977 M:      Christoph Hellwig <hch@infradead.org>
5978 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5979 S:      Maintained
5980 F:      fs/freevxfs/
5981
5982 FREEZER
5983 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5984 M:      Pavel Machek <pavel@ucw.cz>
5985 L:      linux-pm@vger.kernel.org
5986 S:      Supported
5987 F:      Documentation/power/freezing-of-tasks.txt
5988 F:      include/linux/freezer.h
5989 F:      kernel/freezer.c
5990
5991 FRONTSWAP API
5992 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5993 L:      linux-kernel@vger.kernel.org
5994 S:      Maintained
5995 F:      mm/frontswap.c
5996 F:      include/linux/frontswap.h
5997
5998 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5999 M:      David Howells <dhowells@redhat.com>
6000 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6001 S:      Supported
6002 F:      Documentation/filesystems/caching/
6003 F:      fs/fscache/
6004 F:      include/linux/fscache*.h
6005
6006 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6007 M:      Theodore Y. Ts'o <tytso@mit.edu>
6008 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6009 L:      linux-fscrypt@vger.kernel.org
6010 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6012 S:      Supported
6013 F:      fs/crypto/
6014 F:      include/linux/fscrypt*.h
6015 F:      Documentation/filesystems/fscrypt.rst
6016
6017 FSI-ATTACHED I2C DRIVER
6018 M:      Eddie James <eajames@linux.vnet.ibm.com>
6019 L:      linux-i2c@vger.kernel.org
6020 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6021 S:      Maintained
6022 F:      drivers/i2c/busses/i2c-fsi.c
6023 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6024
6025 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6026 M:      Jan Kara <jack@suse.cz>
6027 R:      Amir Goldstein <amir73il@gmail.com>
6028 L:      linux-fsdevel@vger.kernel.org
6029 S:      Maintained
6030 F:      fs/notify/
6031 F:      include/linux/fsnotify*.h
6032
6033 FUJITSU LAPTOP EXTRAS
6034 M:      Jonathan Woithe <jwoithe@just42.net>
6035 L:      platform-driver-x86@vger.kernel.org
6036 S:      Maintained
6037 F:      drivers/platform/x86/fujitsu-laptop.c
6038
6039 FUJITSU M-5MO LS CAMERA ISP DRIVER
6040 M:      Kyungmin Park <kyungmin.park@samsung.com>
6041 M:      Heungjun Kim <riverful.kim@samsung.com>
6042 L:      linux-media@vger.kernel.org
6043 S:      Maintained
6044 F:      drivers/media/i2c/m5mols/
6045 F:      include/media/i2c/m5mols.h
6046
6047 FUJITSU TABLET EXTRAS
6048 M:      Robert Gerlach <khnz@gmx.de>
6049 L:      platform-driver-x86@vger.kernel.org
6050 S:      Maintained
6051 F:      drivers/platform/x86/fujitsu-tablet.c
6052
6053 FUSE: FILESYSTEM IN USERSPACE
6054 M:      Miklos Szeredi <miklos@szeredi.hu>
6055 L:      linux-fsdevel@vger.kernel.org
6056 W:      http://fuse.sourceforge.net/
6057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6058 S:      Maintained
6059 F:      fs/fuse/
6060 F:      include/uapi/linux/fuse.h
6061 F:      Documentation/filesystems/fuse.txt
6062
6063 FUTEX SUBSYSTEM
6064 M:      Thomas Gleixner <tglx@linutronix.de>
6065 M:      Ingo Molnar <mingo@redhat.com>
6066 R:      Peter Zijlstra <peterz@infradead.org>
6067 R:      Darren Hart <dvhart@infradead.org>
6068 L:      linux-kernel@vger.kernel.org
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6070 S:      Maintained
6071 F:      kernel/futex.c
6072 F:      kernel/futex_compat.c
6073 F:      include/asm-generic/futex.h
6074 F:      include/linux/futex.h
6075 F:      include/uapi/linux/futex.h
6076 F:      tools/testing/selftests/futex/
6077 F:      tools/perf/bench/futex*
6078 F:      Documentation/*futex*
6079
6080 GCC PLUGINS
6081 M:      Kees Cook <keescook@chromium.org>
6082 R:      Emese Revfy <re.emese@gmail.com>
6083 L:      kernel-hardening@lists.openwall.com
6084 S:      Maintained
6085 F:      scripts/gcc-plugins/
6086 F:      scripts/gcc-plugin.sh
6087 F:      scripts/Makefile.gcc-plugins
6088 F:      Documentation/gcc-plugins.txt
6089
6090 GASKET DRIVER FRAMEWORK
6091 M:      Rob Springer <rspringer@google.com>
6092 M:      Todd Poynor <toddpoynor@google.com>
6093 M:      Ben Chan <benchan@chromium.org>
6094 S:      Maintained
6095 F:      drivers/staging/gasket/
6096
6097 GCOV BASED KERNEL PROFILING
6098 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6099 S:      Maintained
6100 F:      kernel/gcov/
6101 F:      Documentation/dev-tools/gcov.rst
6102
6103 GDB KERNEL DEBUGGING HELPER SCRIPTS
6104 M:      Jan Kiszka <jan.kiszka@siemens.com>
6105 M:      Kieran Bingham <kbingham@kernel.org>
6106 S:      Supported
6107 F:      scripts/gdb/
6108
6109 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6110 M:      Achim Leubner <achim_leubner@adaptec.com>
6111 L:      linux-scsi@vger.kernel.org
6112 W:      http://www.icp-vortex.com/
6113 S:      Supported
6114 F:      drivers/scsi/gdt*
6115
6116 GEMTEK FM RADIO RECEIVER DRIVER
6117 M:      Hans Verkuil <hverkuil@xs4all.nl>
6118 L:      linux-media@vger.kernel.org
6119 T:      git git://linuxtv.org/media_tree.git
6120 W:      https://linuxtv.org
6121 S:      Maintained
6122 F:      drivers/media/radio/radio-gemtek*
6123
6124 GENERIC GPIO I2C DRIVER
6125 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6126 S:      Supported
6127 F:      drivers/i2c/busses/i2c-gpio.c
6128 F:      include/linux/platform_data/i2c-gpio.h
6129
6130 GENERIC GPIO I2C MULTIPLEXER DRIVER
6131 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6132 L:      linux-i2c@vger.kernel.org
6133 S:      Supported
6134 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6135 F:      include/linux/platform_data/i2c-mux-gpio.h
6136 F:      Documentation/i2c/muxes/i2c-mux-gpio
6137
6138 GENERIC HDLC (WAN) DRIVERS
6139 M:      Krzysztof Halasa <khc@pm.waw.pl>
6140 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6141 S:      Maintained
6142 F:      drivers/net/wan/c101.c
6143 F:      drivers/net/wan/hd6457*
6144 F:      drivers/net/wan/hdlc*
6145 F:      drivers/net/wan/n2.c
6146 F:      drivers/net/wan/pc300too.c
6147 F:      drivers/net/wan/pci200syn.c
6148 F:      drivers/net/wan/wanxl*
6149
6150 GENERIC INCLUDE/ASM HEADER FILES
6151 M:      Arnd Bergmann <arnd@arndb.de>
6152 L:      linux-arch@vger.kernel.org
6153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6154 S:      Maintained
6155 F:      include/asm-generic/
6156 F:      include/uapi/asm-generic/
6157
6158 GENERIC PHY FRAMEWORK
6159 M:      Kishon Vijay Abraham I <kishon@ti.com>
6160 L:      linux-kernel@vger.kernel.org
6161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6162 S:      Supported
6163 F:      drivers/phy/
6164 F:      include/linux/phy/
6165
6166 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6167 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6168 S:      Supported
6169 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6170
6171 GENERIC PM DOMAINS
6172 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6173 M:      Kevin Hilman <khilman@kernel.org>
6174 M:      Ulf Hansson <ulf.hansson@linaro.org>
6175 L:      linux-pm@vger.kernel.org
6176 S:      Supported
6177 F:      drivers/base/power/domain*.c
6178 F:      include/linux/pm_domain.h
6179 F:      Documentation/devicetree/bindings/power/power_domain.txt
6180
6181 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6182 M:      Eugen Hristev <eugen.hristev@microchip.com>
6183 L:      linux-input@vger.kernel.org
6184 S:      Maintained
6185 F:      drivers/input/touchscreen/resistive-adc-touch.c
6186
6187 GENERIC UIO DRIVER FOR PCI DEVICES
6188 M:      "Michael S. Tsirkin" <mst@redhat.com>
6189 L:      kvm@vger.kernel.org
6190 S:      Supported
6191 F:      drivers/uio/uio_pci_generic.c
6192
6193 GENWQE (IBM Generic Workqueue Card)
6194 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6195 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6196 S:      Supported
6197 F:      drivers/misc/genwqe/
6198
6199 GET_MAINTAINER SCRIPT
6200 M:      Joe Perches <joe@perches.com>
6201 S:      Maintained
6202 F:      scripts/get_maintainer.pl
6203
6204 GFS2 FILE SYSTEM
6205 M:      Bob Peterson <rpeterso@redhat.com>
6206 M:      Andreas Gruenbacher <agruenba@redhat.com>
6207 L:      cluster-devel@redhat.com
6208 W:      http://sources.redhat.com/cluster/
6209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6210 S:      Supported
6211 F:      Documentation/filesystems/gfs2*.txt
6212 F:      fs/gfs2/
6213 F:      include/uapi/linux/gfs2_ondisk.h
6214
6215 GIGASET ISDN DRIVERS
6216 M:      Paul Bolle <pebolle@tiscali.nl>
6217 L:      gigaset307x-common@lists.sourceforge.net
6218 W:      http://gigaset307x.sourceforge.net/
6219 S:      Odd Fixes
6220 F:      Documentation/isdn/README.gigaset
6221 F:      drivers/isdn/gigaset/
6222 F:      include/uapi/linux/gigaset_dev.h
6223
6224 GNSS SUBSYSTEM
6225 M:      Johan Hovold <johan@kernel.org>
6226 S:      Maintained
6227 F:      Documentation/ABI/testing/sysfs-class-gnss
6228 F:      Documentation/devicetree/bindings/gnss/
6229 F:      drivers/gnss/
6230 F:      include/linux/gnss.h
6231
6232 GO7007 MPEG CODEC
6233 M:      Hans Verkuil <hans.verkuil@cisco.com>
6234 L:      linux-media@vger.kernel.org
6235 S:      Maintained
6236 F:      drivers/media/usb/go7007/
6237
6238 GOODIX TOUCHSCREEN
6239 M:      Bastien Nocera <hadess@hadess.net>
6240 L:      linux-input@vger.kernel.org
6241 S:      Maintained
6242 F:      drivers/input/touchscreen/goodix.c
6243
6244 GPD POCKET FAN DRIVER
6245 M:      Hans de Goede <hdegoede@redhat.com>
6246 L:      platform-driver-x86@vger.kernel.org
6247 S:      Maintained
6248 F:      drivers/platform/x86/gpd-pocket-fan.c
6249
6250 GPIO ACPI SUPPORT
6251 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6252 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6253 L:      linux-gpio@vger.kernel.org
6254 L:      linux-acpi@vger.kernel.org
6255 S:      Maintained
6256 F:      Documentation/acpi/gpio-properties.txt
6257 F:      drivers/gpio/gpiolib-acpi.c
6258
6259 GPIO IR Transmitter
6260 M:      Sean Young <sean@mess.org>
6261 L:      linux-media@vger.kernel.org
6262 S:      Maintained
6263 F:      drivers/media/rc/gpio-ir-tx.c
6264
6265 GPIO MOCKUP DRIVER
6266 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6267 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6268 L:      linux-gpio@vger.kernel.org
6269 S:      Maintained
6270 F:      drivers/gpio/gpio-mockup.c
6271 F:      tools/testing/selftests/gpio/
6272
6273 GPIO SUBSYSTEM
6274 M:      Linus Walleij <linus.walleij@linaro.org>
6275 L:      linux-gpio@vger.kernel.org
6276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6277 S:      Maintained
6278 F:      Documentation/devicetree/bindings/gpio/
6279 F:      Documentation/driver-api/gpio/
6280 F:      Documentation/gpio/
6281 F:      Documentation/ABI/testing/gpio-cdev
6282 F:      Documentation/ABI/obsolete/sysfs-gpio
6283 F:      drivers/gpio/
6284 F:      include/linux/gpio/
6285 F:      include/linux/gpio.h
6286 F:      include/linux/of_gpio.h
6287 F:      include/asm-generic/gpio.h
6288 F:      include/uapi/linux/gpio.h
6289 F:      tools/gpio/
6290
6291 GRE DEMULTIPLEXER DRIVER
6292 M:      Dmitry Kozlov <xeb@mail.ru>
6293 L:      netdev@vger.kernel.org
6294 S:      Maintained
6295 F:      net/ipv4/gre_demux.c
6296 F:      net/ipv4/gre_offload.c
6297 F:      include/net/gre.h
6298
6299 GRETH 10/100/1G Ethernet MAC device driver
6300 M:      Andreas Larsson <andreas@gaisler.com>
6301 L:      netdev@vger.kernel.org
6302 S:      Maintained
6303 F:      drivers/net/ethernet/aeroflex/
6304
6305 GREYBUS AUDIO PROTOCOLS DRIVERS
6306 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6307 M:      Mark Greer <mgreer@animalcreek.com>
6308 S:      Maintained
6309 F:      drivers/staging/greybus/audio_apbridgea.c
6310 F:      drivers/staging/greybus/audio_apbridgea.h
6311 F:      drivers/staging/greybus/audio_codec.c
6312 F:      drivers/staging/greybus/audio_codec.h
6313 F:      drivers/staging/greybus/audio_gb.c
6314 F:      drivers/staging/greybus/audio_manager.c
6315 F:      drivers/staging/greybus/audio_manager.h
6316 F:      drivers/staging/greybus/audio_manager_module.c
6317 F:      drivers/staging/greybus/audio_manager_private.h
6318 F:      drivers/staging/greybus/audio_manager_sysfs.c
6319 F:      drivers/staging/greybus/audio_module.c
6320 F:      drivers/staging/greybus/audio_topology.c
6321
6322 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6323 M:      Viresh Kumar <vireshk@kernel.org>
6324 S:      Maintained
6325 F:      drivers/staging/greybus/authentication.c
6326 F:      drivers/staging/greybus/bootrom.c
6327 F:      drivers/staging/greybus/firmware.h
6328 F:      drivers/staging/greybus/fw-core.c
6329 F:      drivers/staging/greybus/fw-download.c
6330 F:      drivers/staging/greybus/fw-management.c
6331 F:      drivers/staging/greybus/greybus_authentication.h
6332 F:      drivers/staging/greybus/greybus_firmware.h
6333 F:      drivers/staging/greybus/hid.c
6334 F:      drivers/staging/greybus/i2c.c
6335 F:      drivers/staging/greybus/spi.c
6336 F:      drivers/staging/greybus/spilib.c
6337 F:      drivers/staging/greybus/spilib.h
6338
6339 GREYBUS LOOPBACK DRIVER
6340 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6341 S:      Maintained
6342 F:      drivers/staging/greybus/loopback.c
6343
6344 GREYBUS PLATFORM DRIVERS
6345 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6346 S:      Maintained
6347 F:      drivers/staging/greybus/arche-platform.c
6348 F:      drivers/staging/greybus/arche-apb-ctrl.c
6349 F:      drivers/staging/greybus/arche_platform.h
6350
6351 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6352 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6353 S:      Maintained
6354 F:      drivers/staging/greybus/sdio.c
6355 F:      drivers/staging/greybus/light.c
6356 F:      drivers/staging/greybus/gpio.c
6357 F:      drivers/staging/greybus/power_supply.c
6358 F:      drivers/staging/greybus/spi.c
6359 F:      drivers/staging/greybus/spilib.c
6360
6361 GREYBUS SUBSYSTEM
6362 M:      Johan Hovold <johan@kernel.org>
6363 M:      Alex Elder <elder@kernel.org>
6364 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6365 S:      Maintained
6366 F:      drivers/staging/greybus/
6367 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6368
6369 GREYBUS UART PROTOCOLS DRIVERS
6370 M:      David Lin <dtwlin@gmail.com>
6371 S:      Maintained
6372 F:      drivers/staging/greybus/uart.c
6373 F:      drivers/staging/greybus/log.c
6374
6375 GS1662 VIDEO SERIALIZER
6376 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6377 L:      linux-media@vger.kernel.org
6378 T:      git git://linuxtv.org/media_tree.git
6379 S:      Maintained
6380 F:      drivers/media/spi/gs1662.c
6381
6382 GSPCA FINEPIX SUBDRIVER
6383 M:      Frank Zago <frank@zago.net>
6384 L:      linux-media@vger.kernel.org
6385 T:      git git://linuxtv.org/media_tree.git
6386 S:      Maintained
6387 F:      drivers/media/usb/gspca/finepix.c
6388
6389 GSPCA GL860 SUBDRIVER
6390 M:      Olivier Lorin <o.lorin@laposte.net>
6391 L:      linux-media@vger.kernel.org
6392 T:      git git://linuxtv.org/media_tree.git
6393 S:      Maintained
6394 F:      drivers/media/usb/gspca/gl860/
6395
6396 GSPCA M5602 SUBDRIVER
6397 M:      Erik Andren <erik.andren@gmail.com>
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/m5602/
6402
6403 GSPCA PAC207 SONIXB SUBDRIVER
6404 M:      Hans Verkuil <hverkuil@xs4all.nl>
6405 L:      linux-media@vger.kernel.org
6406 T:      git git://linuxtv.org/media_tree.git
6407 S:      Odd Fixes
6408 F:      drivers/media/usb/gspca/pac207.c
6409
6410 GSPCA SN9C20X SUBDRIVER
6411 M:      Brian Johnson <brijohn@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/sn9c20x.c
6416
6417 GSPCA T613 SUBDRIVER
6418 M:      Leandro Costantino <lcostantino@gmail.com>
6419 L:      linux-media@vger.kernel.org
6420 T:      git git://linuxtv.org/media_tree.git
6421 S:      Maintained
6422 F:      drivers/media/usb/gspca/t613.c
6423
6424 GSPCA USB WEBCAM DRIVER
6425 M:      Hans Verkuil <hverkuil@xs4all.nl>
6426 L:      linux-media@vger.kernel.org
6427 T:      git git://linuxtv.org/media_tree.git
6428 S:      Odd Fixes
6429 F:      drivers/media/usb/gspca/
6430
6431 GTP (GPRS Tunneling Protocol)
6432 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6433 M:      Harald Welte <laforge@gnumonks.org>
6434 L:      osmocom-net-gprs@lists.osmocom.org
6435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6436 S:      Maintained
6437 F:      drivers/net/gtp.c
6438
6439 GUID PARTITION TABLE (GPT)
6440 M:      Davidlohr Bueso <dave@stgolabs.net>
6441 L:      linux-efi@vger.kernel.org
6442 S:      Maintained
6443 F:      block/partitions/efi.*
6444
6445 H8/300 ARCHITECTURE
6446 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6447 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6448 W:      http://uclinux-h8.sourceforge.jp
6449 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6450 S:      Maintained
6451 F:      arch/h8300/
6452 F:      drivers/clocksource/h8300_*.c
6453 F:      drivers/clk/h8300/
6454 F:      drivers/irqchip/irq-renesas-h8*.c
6455
6456 HACKRF MEDIA DRIVER
6457 M:      Antti Palosaari <crope@iki.fi>
6458 L:      linux-media@vger.kernel.org
6459 W:      https://linuxtv.org
6460 W:      http://palosaari.fi/linux/
6461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6462 T:      git git://linuxtv.org/anttip/media_tree.git
6463 S:      Maintained
6464 F:      drivers/media/usb/hackrf/
6465
6466 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6467 M:      Frank Seidel <frank@f-seidel.de>
6468 L:      platform-driver-x86@vger.kernel.org
6469 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6470 S:      Maintained
6471 F:      drivers/platform/x86/hdaps.c
6472
6473 HARDWARE MONITORING
6474 M:      Jean Delvare <jdelvare@suse.com>
6475 M:      Guenter Roeck <linux@roeck-us.net>
6476 L:      linux-hwmon@vger.kernel.org
6477 W:      http://hwmon.wiki.kernel.org/
6478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6479 S:      Maintained
6480 F:      Documentation/devicetree/bindings/hwmon/
6481 F:      Documentation/hwmon/
6482 F:      drivers/hwmon/
6483 F:      include/linux/hwmon*.h
6484 F:      include/trace/events/hwmon*.h
6485
6486 HARDWARE RANDOM NUMBER GENERATOR CORE
6487 M:      Matt Mackall <mpm@selenic.com>
6488 M:      Herbert Xu <herbert@gondor.apana.org.au>
6489 L:      linux-crypto@vger.kernel.org
6490 S:      Odd fixes
6491 F:      Documentation/devicetree/bindings/rng/
6492 F:      Documentation/hw_random.txt
6493 F:      drivers/char/hw_random/
6494 F:      include/linux/hw_random.h
6495
6496 HARDWARE TRACING FACILITIES
6497 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6498 S:      Maintained
6499 F:      drivers/hwtracing/
6500
6501 HARDWARE SPINLOCK CORE
6502 M:      Ohad Ben-Cohen <ohad@wizery.com>
6503 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6504 L:      linux-remoteproc@vger.kernel.org
6505 S:      Maintained
6506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6507 F:      Documentation/devicetree/bindings/hwlock/
6508 F:      Documentation/hwspinlock.txt
6509 F:      drivers/hwspinlock/
6510 F:      include/linux/hwspinlock.h
6511
6512 HARMONY SOUND DRIVER
6513 L:      linux-parisc@vger.kernel.org
6514 S:      Maintained
6515 F:      sound/parisc/harmony.*
6516
6517 HDPVR USB VIDEO ENCODER DRIVER
6518 M:      Hans Verkuil <hverkuil@xs4all.nl>
6519 L:      linux-media@vger.kernel.org
6520 T:      git git://linuxtv.org/media_tree.git
6521 W:      https://linuxtv.org
6522 S:      Odd Fixes
6523 F:      drivers/media/usb/hdpvr/
6524
6525 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6526 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6527 S:      Supported
6528 F:      Documentation/watchdog/hpwdt.txt
6529 F:      drivers/watchdog/hpwdt.c
6530
6531 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6532 M:      Don Brace <don.brace@microsemi.com>
6533 L:      esc.storagedev@microsemi.com
6534 L:      linux-scsi@vger.kernel.org
6535 S:      Supported
6536 F:      Documentation/scsi/hpsa.txt
6537 F:      drivers/scsi/hpsa*.[ch]
6538 F:      include/linux/cciss*.h
6539 F:      include/uapi/linux/cciss*.h
6540
6541 HFI1 DRIVER
6542 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6543 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6544 L:      linux-rdma@vger.kernel.org
6545 S:      Supported
6546 F:      drivers/infiniband/hw/hfi1
6547
6548 HFS FILESYSTEM
6549 L:      linux-fsdevel@vger.kernel.org
6550 S:      Orphan
6551 F:      Documentation/filesystems/hfs.txt
6552 F:      fs/hfs/
6553
6554 HFSPLUS FILESYSTEM
6555 L:      linux-fsdevel@vger.kernel.org
6556 S:      Orphan
6557 F:      Documentation/filesystems/hfsplus.txt
6558 F:      fs/hfsplus/
6559
6560 HGA FRAMEBUFFER DRIVER
6561 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6562 L:      linux-nvidia@lists.surfsouth.com
6563 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6564 S:      Maintained
6565 F:      drivers/video/fbdev/hgafb.c
6566
6567 HIBERNATION (aka Software Suspend, aka swsusp)
6568 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6569 M:      Pavel Machek <pavel@ucw.cz>
6570 L:      linux-pm@vger.kernel.org
6571 B:      https://bugzilla.kernel.org
6572 S:      Supported
6573 F:      arch/x86/power/
6574 F:      drivers/base/power/
6575 F:      kernel/power/
6576 F:      include/linux/suspend.h
6577 F:      include/linux/freezer.h
6578 F:      include/linux/pm.h
6579 F:      arch/*/include/asm/suspend*.h
6580
6581 HID CORE LAYER
6582 M:      Jiri Kosina <jikos@kernel.org>
6583 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6584 L:      linux-input@vger.kernel.org
6585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6586 S:      Maintained
6587 F:      drivers/hid/
6588 F:      include/linux/hid*
6589 F:      include/uapi/linux/hid*
6590
6591 HID SENSOR HUB DRIVERS
6592 M:      Jiri Kosina <jikos@kernel.org>
6593 M:      Jonathan Cameron <jic23@kernel.org>
6594 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6595 L:      linux-input@vger.kernel.org
6596 L:      linux-iio@vger.kernel.org
6597 S:      Maintained
6598 F:      Documentation/hid/hid-sensor*
6599 F:      drivers/hid/hid-sensor-*
6600 F:      drivers/iio/*/hid-*
6601 F:      include/linux/hid-sensor-*
6602
6603 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6604 M:      Thomas Gleixner <tglx@linutronix.de>
6605 L:      linux-kernel@vger.kernel.org
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6607 S:      Maintained
6608 F:      Documentation/timers/
6609 F:      kernel/time/hrtimer.c
6610 F:      kernel/time/clockevents.c
6611 F:      kernel/time/timer_*.c
6612 F:      include/linux/clockchips.h
6613 F:      include/linux/hrtimer.h
6614
6615 HIGH-SPEED SCC DRIVER FOR AX.25
6616 L:      linux-hams@vger.kernel.org
6617 S:      Orphan
6618 F:      drivers/net/hamradio/dmascc.c
6619 F:      drivers/net/hamradio/scc.c
6620
6621 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6622 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6623 W:      http://www.highpoint-tech.com
6624 S:      Supported
6625 F:      Documentation/scsi/hptiop.txt
6626 F:      drivers/scsi/hptiop.c
6627
6628 HIPPI
6629 M:      Jes Sorensen <jes@trained-monkey.org>
6630 L:      linux-hippi@sunsite.dk
6631 S:      Maintained
6632 F:      include/linux/hippidevice.h
6633 F:      include/uapi/linux/if_hippi.h
6634 F:      net/802/hippi.c
6635 F:      drivers/net/hippi/
6636
6637 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6638 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6639 M:      Salil Mehta <salil.mehta@huawei.com>
6640 L:      netdev@vger.kernel.org
6641 W:      http://www.hisilicon.com
6642 S:      Maintained
6643 F:      drivers/net/ethernet/hisilicon/hns3/
6644
6645 HISILICON LPC BUS DRIVER
6646 M:      john.garry@huawei.com
6647 W:      http://www.hisilicon.com
6648 S:      Maintained
6649 F:      drivers/bus/hisi_lpc.c
6650 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6651
6652 HISILICON NETWORK SUBSYSTEM DRIVER
6653 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6654 M:      Salil Mehta <salil.mehta@huawei.com>
6655 L:      netdev@vger.kernel.org
6656 W:      http://www.hisilicon.com
6657 S:      Maintained
6658 F:      drivers/net/ethernet/hisilicon/
6659 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6660
6661 HISILICON PMU DRIVER
6662 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6663 W:      http://www.hisilicon.com
6664 S:      Supported
6665 F:      drivers/perf/hisilicon
6666 F:      Documentation/perf/hisi-pmu.txt
6667
6668 HISILICON ROCE DRIVER
6669 M:      Lijun Ou <oulijun@huawei.com>
6670 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6671 L:      linux-rdma@vger.kernel.org
6672 S:      Maintained
6673 F:      drivers/infiniband/hw/hns/
6674 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6675
6676 HISILICON SAS Controller
6677 M:      John Garry <john.garry@huawei.com>
6678 W:      http://www.hisilicon.com
6679 S:      Supported
6680 F:      drivers/scsi/hisi_sas/
6681 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6682
6683 HMM - Heterogeneous Memory Management
6684 M:      Jérôme Glisse <jglisse@redhat.com>
6685 L:      linux-mm@kvack.org
6686 S:      Maintained
6687 F:      mm/hmm*
6688 F:      include/linux/hmm*
6689 F:      Documentation/vm/hmm.rst
6690
6691 HOST AP DRIVER
6692 M:      Jouni Malinen <j@w1.fi>
6693 L:      linux-wireless@vger.kernel.org
6694 W:      http://w1.fi/hostap-driver.html
6695 S:      Obsolete
6696 F:      drivers/net/wireless/intersil/hostap/
6697
6698 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6699 L:      platform-driver-x86@vger.kernel.org
6700 S:      Orphan
6701 F:      drivers/platform/x86/tc1100-wmi.c
6702
6703 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6704 M:      Jaroslav Kysela <perex@perex.cz>
6705 S:      Maintained
6706 F:      drivers/net/ethernet/hp/hp100.*
6707
6708 HPET:   High Precision Event Timers driver
6709 M:      Clemens Ladisch <clemens@ladisch.de>
6710 S:      Maintained
6711 F:      Documentation/timers/hpet.txt
6712 F:      drivers/char/hpet.c
6713 F:      include/linux/hpet.h
6714 F:      include/uapi/linux/hpet.h
6715
6716 HPET:   x86
6717 S:      Orphan
6718 F:      arch/x86/kernel/hpet.c
6719 F:      arch/x86/include/asm/hpet.h
6720
6721 HPFS FILESYSTEM
6722 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6723 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6724 S:      Maintained
6725 F:      fs/hpfs/
6726
6727 HSI SUBSYSTEM
6728 M:      Sebastian Reichel <sre@kernel.org>
6729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6730 S:      Maintained
6731 F:      Documentation/ABI/testing/sysfs-bus-hsi
6732 F:      Documentation/driver-api/hsi.rst
6733 F:      drivers/hsi/
6734 F:      include/linux/hsi/
6735 F:      include/uapi/linux/hsi/
6736
6737 HSO 3G MODEM DRIVER
6738 L:      linux-usb@vger.kernel.org
6739 S:      Orphan
6740 F:      drivers/net/usb/hso.c
6741
6742 HSR NETWORK PROTOCOL
6743 M:      Arvid Brodin <arvid.brodin@alten.se>
6744 L:      netdev@vger.kernel.org
6745 S:      Maintained
6746 F:      net/hsr/
6747
6748 HT16K33 LED CONTROLLER DRIVER
6749 M:      Robin van der Gracht <robin@protonic.nl>
6750 S:      Maintained
6751 F:      drivers/auxdisplay/ht16k33.c
6752 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6753
6754 HTCPEN TOUCHSCREEN DRIVER
6755 M:      Pau Oliva Fora <pof@eslack.org>
6756 L:      linux-input@vger.kernel.org
6757 S:      Maintained
6758 F:      drivers/input/touchscreen/htcpen.c
6759
6760 HUAWEI ETHERNET DRIVER
6761 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6762 L:      netdev@vger.kernel.org
6763 S:      Supported
6764 F:      Documentation/networking/hinic.txt
6765 F:      drivers/net/ethernet/huawei/hinic/
6766
6767 HUGETLB FILESYSTEM
6768 M:      Mike Kravetz <mike.kravetz@oracle.com>
6769 L:      linux-mm@kvack.org
6770 S:      Maintained
6771 F:      fs/hugetlbfs/
6772 F:      mm/hugetlb.c
6773 F:      include/linux/hugetlb.h
6774 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6775 F:      Documentation/vm/hugetlbfs_reserv.rst
6776 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6777
6778 HVA ST MEDIA DRIVER
6779 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6780 L:      linux-media@vger.kernel.org
6781 T:      git git://linuxtv.org/media_tree.git
6782 W:      https://linuxtv.org
6783 S:      Supported
6784 F:      drivers/media/platform/sti/hva
6785
6786 HWPOISON MEMORY FAILURE HANDLING
6787 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6788 L:      linux-mm@kvack.org
6789 S:      Maintained
6790 F:      mm/memory-failure.c
6791 F:      mm/hwpoison-inject.c
6792
6793 HYGON PROCESSOR SUPPORT
6794 M:      Pu Wen <puwen@hygon.cn>
6795 L:      linux-kernel@vger.kernel.org
6796 S:      Maintained
6797 F:      arch/x86/kernel/cpu/hygon.c
6798
6799 Hyper-V CORE AND DRIVERS
6800 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6801 M:      Haiyang Zhang <haiyangz@microsoft.com>
6802 M:      Stephen Hemminger <sthemmin@microsoft.com>
6803 L:      devel@linuxdriverproject.org
6804 S:      Maintained
6805 F:      Documentation/networking/netvsc.txt
6806 F:      arch/x86/include/asm/mshyperv.h
6807 F:      arch/x86/include/asm/trace/hyperv.h
6808 F:      arch/x86/include/asm/hyperv-tlfs.h
6809 F:      arch/x86/kernel/cpu/mshyperv.c
6810 F:      arch/x86/hyperv
6811 F:      drivers/hid/hid-hyperv.c
6812 F:      drivers/hv/
6813 F:      drivers/input/serio/hyperv-keyboard.c
6814 F:      drivers/pci/controller/pci-hyperv.c
6815 F:      drivers/net/hyperv/
6816 F:      drivers/scsi/storvsc_drv.c
6817 F:      drivers/uio/uio_hv_generic.c
6818 F:      drivers/video/fbdev/hyperv_fb.c
6819 F:      net/vmw_vsock/hyperv_transport.c
6820 F:      include/linux/hyperv.h
6821 F:      include/uapi/linux/hyperv.h
6822 F:      tools/hv/
6823 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6824
6825 HYPERVISOR VIRTUAL CONSOLE DRIVER
6826 L:      linuxppc-dev@lists.ozlabs.org
6827 S:      Odd Fixes
6828 F:      drivers/tty/hvc/
6829
6830 I2C ACPI SUPPORT
6831 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6832 L:      linux-i2c@vger.kernel.org
6833 L:      linux-acpi@vger.kernel.org
6834 S:      Maintained
6835 F:      drivers/i2c/i2c-core-acpi.c
6836
6837 I2C MUXES
6838 M:      Peter Rosin <peda@axentia.se>
6839 L:      linux-i2c@vger.kernel.org
6840 S:      Maintained
6841 F:      Documentation/i2c/i2c-topology
6842 F:      Documentation/i2c/muxes/
6843 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6844 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6845 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6846 F:      drivers/i2c/i2c-mux.c
6847 F:      drivers/i2c/muxes/
6848 F:      include/linux/i2c-mux.h
6849
6850 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6851 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6852 L:      linux-i2c@vger.kernel.org
6853 S:      Maintained
6854 F:      drivers/i2c/busses/i2c-mv64xxx.c
6855
6856 I2C OVER PARALLEL PORT
6857 M:      Jean Delvare <jdelvare@suse.com>
6858 L:      linux-i2c@vger.kernel.org
6859 S:      Maintained
6860 F:      Documentation/i2c/busses/i2c-parport
6861 F:      Documentation/i2c/busses/i2c-parport-light
6862 F:      drivers/i2c/busses/i2c-parport.c
6863 F:      drivers/i2c/busses/i2c-parport-light.c
6864
6865 I2C SUBSYSTEM
6866 M:      Wolfram Sang <wsa@the-dreams.de>
6867 L:      linux-i2c@vger.kernel.org
6868 W:      https://i2c.wiki.kernel.org/
6869 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6871 S:      Maintained
6872 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6873 F:      Documentation/i2c/
6874 F:      drivers/i2c/*
6875 F:      include/linux/i2c.h
6876 F:      include/linux/i2c-dev.h
6877 F:      include/linux/i2c-smbus.h
6878 F:      include/uapi/linux/i2c.h
6879 F:      include/uapi/linux/i2c-*.h
6880
6881 I2C SUBSYSTEM HOST DRIVERS
6882 L:      linux-i2c@vger.kernel.org
6883 W:      https://i2c.wiki.kernel.org/
6884 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6886 S:      Odd Fixes
6887 F:      Documentation/devicetree/bindings/i2c/
6888 F:      drivers/i2c/algos/
6889 F:      drivers/i2c/busses/
6890
6891 I2C-TAOS-EVM DRIVER
6892 M:      Jean Delvare <jdelvare@suse.com>
6893 L:      linux-i2c@vger.kernel.org
6894 S:      Maintained
6895 F:      Documentation/i2c/busses/i2c-taos-evm
6896 F:      drivers/i2c/busses/i2c-taos-evm.c
6897
6898 I2C-TINY-USB DRIVER
6899 M:      Till Harbaum <till@harbaum.org>
6900 L:      linux-i2c@vger.kernel.org
6901 W:      http://www.harbaum.org/till/i2c_tiny_usb
6902 S:      Maintained
6903 F:      drivers/i2c/busses/i2c-tiny-usb.c
6904
6905 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6906 M:      Jean Delvare <jdelvare@suse.com>
6907 L:      linux-i2c@vger.kernel.org
6908 S:      Maintained
6909 F:      Documentation/i2c/busses/i2c-ali1535
6910 F:      Documentation/i2c/busses/i2c-ali1563
6911 F:      Documentation/i2c/busses/i2c-ali15x3
6912 F:      Documentation/i2c/busses/i2c-amd756
6913 F:      Documentation/i2c/busses/i2c-amd8111
6914 F:      Documentation/i2c/busses/i2c-i801
6915 F:      Documentation/i2c/busses/i2c-nforce2
6916 F:      Documentation/i2c/busses/i2c-piix4
6917 F:      Documentation/i2c/busses/i2c-sis5595
6918 F:      Documentation/i2c/busses/i2c-sis630
6919 F:      Documentation/i2c/busses/i2c-sis96x
6920 F:      Documentation/i2c/busses/i2c-via
6921 F:      Documentation/i2c/busses/i2c-viapro
6922 F:      drivers/i2c/busses/i2c-ali1535.c
6923 F:      drivers/i2c/busses/i2c-ali1563.c
6924 F:      drivers/i2c/busses/i2c-ali15x3.c
6925 F:      drivers/i2c/busses/i2c-amd756.c
6926 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6927 F:      drivers/i2c/busses/i2c-amd8111.c
6928 F:      drivers/i2c/busses/i2c-i801.c
6929 F:      drivers/i2c/busses/i2c-isch.c
6930 F:      drivers/i2c/busses/i2c-nforce2.c
6931 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6932 F:      drivers/i2c/busses/i2c-piix4.c
6933 F:      drivers/i2c/busses/i2c-sis5595.c
6934 F:      drivers/i2c/busses/i2c-sis630.c
6935 F:      drivers/i2c/busses/i2c-sis96x.c
6936 F:      drivers/i2c/busses/i2c-via.c
6937 F:      drivers/i2c/busses/i2c-viapro.c
6938
6939 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6940 M:      Hans de Goede <hdegoede@redhat.com>
6941 L:      linux-i2c@vger.kernel.org
6942 S:      Maintained
6943 F:      drivers/i2c/busses/i2c-cht-wc.c
6944
6945 I2C/SMBUS ISMT DRIVER
6946 M:      Seth Heasley <seth.heasley@intel.com>
6947 M:      Neil Horman <nhorman@tuxdriver.com>
6948 L:      linux-i2c@vger.kernel.org
6949 F:      drivers/i2c/busses/i2c-ismt.c
6950 F:      Documentation/i2c/busses/i2c-ismt
6951
6952 I2C/SMBUS STUB DRIVER
6953 M:      Jean Delvare <jdelvare@suse.com>
6954 L:      linux-i2c@vger.kernel.org
6955 S:      Maintained
6956 F:      drivers/i2c/i2c-stub.c
6957
6958 IA64 (Itanium) PLATFORM
6959 M:      Tony Luck <tony.luck@intel.com>
6960 M:      Fenghua Yu <fenghua.yu@intel.com>
6961 L:      linux-ia64@vger.kernel.org
6962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6963 S:      Maintained
6964 F:      arch/ia64/
6965
6966 IBM Power 842 compression accelerator
6967 M:      Haren Myneni <haren@us.ibm.com>
6968 S:      Supported
6969 F:      drivers/crypto/nx/Makefile
6970 F:      drivers/crypto/nx/Kconfig
6971 F:      drivers/crypto/nx/nx-842*
6972 F:      include/linux/sw842.h
6973 F:      crypto/842.c
6974 F:      lib/842/
6975
6976 IBM Power in-Nest Crypto Acceleration
6977 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6978 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6979 L:      linux-crypto@vger.kernel.org
6980 S:      Supported
6981 F:      drivers/crypto/nx/Makefile
6982 F:      drivers/crypto/nx/Kconfig
6983 F:      drivers/crypto/nx/nx-aes*
6984 F:      drivers/crypto/nx/nx-sha*
6985 F:      drivers/crypto/nx/nx.*
6986 F:      drivers/crypto/nx/nx_csbcpb.h
6987 F:      drivers/crypto/nx/nx_debugfs.h
6988
6989 IBM Power Linux RAID adapter
6990 M:      Brian King <brking@us.ibm.com>
6991 S:      Supported
6992 F:      drivers/scsi/ipr.*
6993
6994 IBM Power SRIOV Virtual NIC Device Driver
6995 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6996 M:      John Allen <jallen@linux.vnet.ibm.com>
6997 L:      netdev@vger.kernel.org
6998 S:      Supported
6999 F:      drivers/net/ethernet/ibm/ibmvnic.*
7000
7001 IBM Power Virtual Accelerator Switchboard
7002 M:      Sukadev Bhattiprolu
7003 L:      linuxppc-dev@lists.ozlabs.org
7004 S:      Supported
7005 F:      arch/powerpc/platforms/powernv/vas*
7006 F:      arch/powerpc/platforms/powernv/copy-paste.h
7007 F:      arch/powerpc/include/asm/vas.h
7008 F:      arch/powerpc/include/uapi/asm/vas.h
7009
7010 IBM Power Virtual Ethernet Device Driver
7011 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7012 L:      netdev@vger.kernel.org
7013 S:      Supported
7014 F:      drivers/net/ethernet/ibm/ibmveth.*
7015
7016 IBM Power Virtual FC Device Drivers
7017 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7018 L:      linux-scsi@vger.kernel.org
7019 S:      Supported
7020 F:      drivers/scsi/ibmvscsi/ibmvfc*
7021
7022 IBM Power Virtual Management Channel Driver
7023 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7024 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7025 S:      Supported
7026 F:      drivers/misc/ibmvmc.*
7027
7028 IBM Power Virtual SCSI Device Drivers
7029 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7030 L:      linux-scsi@vger.kernel.org
7031 S:      Supported
7032 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7033 F:      include/scsi/viosrp.h
7034
7035 IBM Power Virtual SCSI Device Target Driver
7036 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7037 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7038 L:      linux-scsi@vger.kernel.org
7039 L:      target-devel@vger.kernel.org
7040 S:      Supported
7041 F:      drivers/scsi/ibmvscsi_tgt/
7042
7043 IBM Power VMX Cryptographic instructions
7044 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7045 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7046 L:      linux-crypto@vger.kernel.org
7047 S:      Supported
7048 F:      drivers/crypto/vmx/Makefile
7049 F:      drivers/crypto/vmx/Kconfig
7050 F:      drivers/crypto/vmx/vmx.c
7051 F:      drivers/crypto/vmx/aes*
7052 F:      drivers/crypto/vmx/ghash*
7053 F:      drivers/crypto/vmx/ppc-xlate.pl
7054
7055 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7056 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7057 L:      linux-pci@vger.kernel.org
7058 L:      linuxppc-dev@lists.ozlabs.org
7059 S:      Supported
7060 F:      drivers/pci/hotplug/rpaphp*
7061
7062 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7063 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7064 L:      linux-pci@vger.kernel.org
7065 L:      linuxppc-dev@lists.ozlabs.org
7066 S:      Supported
7067 F:      drivers/pci/hotplug/rpadlpar*
7068
7069 IBM ServeRAID RAID DRIVER
7070 S:      Orphan
7071 F:      drivers/scsi/ips.*
7072
7073 ICH LPC AND GPIO DRIVER
7074 M:      Peter Tyser <ptyser@xes-inc.com>
7075 S:      Maintained
7076 F:      drivers/mfd/lpc_ich.c
7077 F:      drivers/gpio/gpio-ich.c
7078
7079 IDE SUBSYSTEM
7080 M:      "David S. Miller" <davem@davemloft.net>
7081 L:      linux-ide@vger.kernel.org
7082 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7084 S:      Maintained
7085 F:      Documentation/ide/
7086 F:      drivers/ide/
7087 F:      include/linux/ide.h
7088
7089 IDE/ATAPI DRIVERS
7090 M:      Borislav Petkov <bp@alien8.de>
7091 L:      linux-ide@vger.kernel.org
7092 S:      Maintained
7093 F:      Documentation/cdrom/ide-cd
7094 F:      drivers/ide/ide-cd*
7095
7096 IDEAPAD LAPTOP EXTRAS DRIVER
7097 M:      Ike Panhc <ike.pan@canonical.com>
7098 L:      platform-driver-x86@vger.kernel.org
7099 W:      http://launchpad.net/ideapad-laptop
7100 S:      Maintained
7101 F:      drivers/platform/x86/ideapad-laptop.c
7102
7103 IDEAPAD LAPTOP SLIDEBAR DRIVER
7104 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7105 L:      linux-input@vger.kernel.org
7106 W:      https://github.com/o2genum/ideapad-slidebar
7107 S:      Maintained
7108 F:      drivers/input/misc/ideapad_slidebar.c
7109
7110 IDT VersaClock 5 CLOCK DRIVER
7111 M:      Marek Vasut <marek.vasut@gmail.com>
7112 S:      Maintained
7113 F:      drivers/clk/clk-versaclock5.c
7114
7115 IEEE 802.15.4 SUBSYSTEM
7116 M:      Alexander Aring <alex.aring@gmail.com>
7117 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7118 L:      linux-wpan@vger.kernel.org
7119 W:      http://wpan.cakelab.org/
7120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7122 S:      Maintained
7123 F:      net/ieee802154/
7124 F:      net/mac802154/
7125 F:      drivers/net/ieee802154/
7126 F:      include/linux/nl802154.h
7127 F:      include/linux/ieee802154.h
7128 F:      include/net/nl802154.h
7129 F:      include/net/mac802154.h
7130 F:      include/net/af_ieee802154.h
7131 F:      include/net/cfg802154.h
7132 F:      include/net/ieee802154_netdev.h
7133 F:      Documentation/networking/ieee802154.txt
7134
7135 IFE PROTOCOL
7136 M:      Yotam Gigi <yotam.gi@gmail.com>
7137 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7138 F:      net/ife
7139 F:      include/net/ife.h
7140 F:      include/uapi/linux/ife.h
7141
7142 IGORPLUG-USB IR RECEIVER
7143 M:      Sean Young <sean@mess.org>
7144 L:      linux-media@vger.kernel.org
7145 S:      Maintained
7146 F:      drivers/media/rc/igorplugusb.c
7147
7148 IGUANAWORKS USB IR TRANSCEIVER
7149 M:      Sean Young <sean@mess.org>
7150 L:      linux-media@vger.kernel.org
7151 S:      Maintained
7152 F:      drivers/media/rc/iguanair.c
7153
7154 IIO DIGITAL POTENTIOMETER DAC
7155 M:      Peter Rosin <peda@axentia.se>
7156 L:      linux-iio@vger.kernel.org
7157 S:      Maintained
7158 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7159 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7160 F:      drivers/iio/dac/dpot-dac.c
7161
7162 IIO ENVELOPE DETECTOR
7163 M:      Peter Rosin <peda@axentia.se>
7164 L:      linux-iio@vger.kernel.org
7165 S:      Maintained
7166 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7167 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7168 F:      drivers/iio/adc/envelope-detector.c
7169
7170 IIO MULTIPLEXER
7171 M:      Peter Rosin <peda@axentia.se>
7172 L:      linux-iio@vger.kernel.org
7173 S:      Maintained
7174 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7175 F:      drivers/iio/multiplexer/iio-mux.c
7176
7177 IIO SUBSYSTEM AND DRIVERS
7178 M:      Jonathan Cameron <jic23@kernel.org>
7179 R:      Hartmut Knaack <knaack.h@gmx.de>
7180 R:      Lars-Peter Clausen <lars@metafoo.de>
7181 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7182 L:      linux-iio@vger.kernel.org
7183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7184 S:      Maintained
7185 F:      Documentation/ABI/testing/configfs-iio*
7186 F:      Documentation/ABI/testing/sysfs-bus-iio*
7187 F:      Documentation/devicetree/bindings/iio/
7188 F:      drivers/iio/
7189 F:      drivers/staging/iio/
7190 F:      include/linux/iio/
7191 F:      tools/iio/
7192
7193 IIO UNIT CONVERTER
7194 M:      Peter Rosin <peda@axentia.se>
7195 L:      linux-iio@vger.kernel.org
7196 S:      Maintained
7197 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7198 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7199 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7200 F:      drivers/iio/afe/iio-rescale.c
7201
7202 IKANOS/ADI EAGLE ADSL USB DRIVER
7203 M:      Matthieu Castet <castet.matthieu@free.fr>
7204 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7205 S:      Maintained
7206 F:      drivers/usb/atm/ueagle-atm.c
7207
7208 IMGTEC ASCII LCD DRIVER
7209 M:      Paul Burton <paul.burton@mips.com>
7210 S:      Maintained
7211 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7212 F:      drivers/auxdisplay/img-ascii-lcd.c
7213
7214 IMGTEC IR DECODER DRIVER
7215 M:      James Hogan <jhogan@kernel.org>
7216 S:      Maintained
7217 F:      drivers/media/rc/img-ir/
7218
7219 IMON SOUNDGRAPH USB IR RECEIVER
7220 M:      Sean Young <sean@mess.org>
7221 L:      linux-media@vger.kernel.org
7222 S:      Maintained
7223 F:      drivers/media/rc/imon_raw.c
7224 F:      drivers/media/rc/imon.c
7225
7226 IMS TWINTURBO FRAMEBUFFER DRIVER
7227 L:      linux-fbdev@vger.kernel.org
7228 S:      Orphan
7229 F:      drivers/video/fbdev/imsttfb.c
7230
7231 INA209 HARDWARE MONITOR DRIVER
7232 M:      Guenter Roeck <linux@roeck-us.net>
7233 L:      linux-hwmon@vger.kernel.org
7234 S:      Maintained
7235 F:      Documentation/hwmon/ina209
7236 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7237 F:      drivers/hwmon/ina209.c
7238
7239 INA2XX HARDWARE MONITOR DRIVER
7240 M:      Guenter Roeck <linux@roeck-us.net>
7241 L:      linux-hwmon@vger.kernel.org
7242 S:      Maintained
7243 F:      Documentation/hwmon/ina2xx
7244 F:      drivers/hwmon/ina2xx.c
7245 F:      include/linux/platform_data/ina2xx.h
7246
7247 INDUSTRY PACK SUBSYSTEM (IPACK)
7248 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7249 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7250 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7251 L:      industrypack-devel@lists.sourceforge.net
7252 W:      http://industrypack.sourceforge.net
7253 S:      Maintained
7254 F:      drivers/ipack/
7255
7256 INFINIBAND SUBSYSTEM
7257 M:      Doug Ledford <dledford@redhat.com>
7258 M:      Jason Gunthorpe <jgg@mellanox.com>
7259 L:      linux-rdma@vger.kernel.org
7260 W:      https://github.com/linux-rdma/rdma-core
7261 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7263 S:      Supported
7264 F:      Documentation/devicetree/bindings/infiniband/
7265 F:      Documentation/infiniband/
7266 F:      drivers/infiniband/
7267 F:      include/uapi/linux/if_infiniband.h
7268 F:      include/uapi/rdma/
7269 F:      include/rdma/
7270
7271 INGENIC JZ4780 DMA Driver
7272 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7273 S:      Maintained
7274 F:      drivers/dma/dma-jz4780.c
7275
7276 INGENIC JZ4780 NAND DRIVER
7277 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7278 L:      linux-mtd@lists.infradead.org
7279 S:      Maintained
7280 F:      drivers/mtd/nand/raw/jz4780_*
7281
7282 INOTIFY
7283 M:      Jan Kara <jack@suse.cz>
7284 R:      Amir Goldstein <amir73il@gmail.com>
7285 L:      linux-fsdevel@vger.kernel.org
7286 S:      Maintained
7287 F:      Documentation/filesystems/inotify.txt
7288 F:      fs/notify/inotify/
7289 F:      include/linux/inotify.h
7290 F:      include/uapi/linux/inotify.h
7291
7292 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7293 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7294 L:      linux-input@vger.kernel.org
7295 Q:      http://patchwork.kernel.org/project/linux-input/list/
7296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7297 S:      Maintained
7298 F:      drivers/input/
7299 F:      include/linux/input.h
7300 F:      include/uapi/linux/input.h
7301 F:      include/uapi/linux/input-event-codes.h
7302 F:      include/linux/input/
7303 F:      Documentation/devicetree/bindings/input/
7304 F:      Documentation/devicetree/bindings/serio/
7305 F:      Documentation/input/
7306
7307 INPUT MULTITOUCH (MT) PROTOCOL
7308 M:      Henrik Rydberg <rydberg@bitmath.org>
7309 L:      linux-input@vger.kernel.org
7310 S:      Odd fixes
7311 F:      Documentation/input/multi-touch-protocol.rst
7312 F:      drivers/input/input-mt.c
7313 K:      \b(ABS|SYN)_MT_
7314
7315 INSIDE SECURE CRYPTO DRIVER
7316 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7317 F:      drivers/crypto/inside-secure/
7318 S:      Maintained
7319 L:      linux-crypto@vger.kernel.org
7320
7321 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7322 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7323 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7324 L:      linux-integrity@vger.kernel.org
7325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7326 S:      Supported
7327 F:      security/integrity/ima/
7328
7329 INTEL 810/815 FRAMEBUFFER DRIVER
7330 M:      Antonino Daplas <adaplas@gmail.com>
7331 L:      linux-fbdev@vger.kernel.org
7332 S:      Maintained
7333 F:      drivers/video/fbdev/i810/
7334
7335 INTEL ASoC DRIVERS
7336 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7337 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7338 M:      Jie Yang <yang.jie@linux.intel.com>
7339 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7340 S:      Supported
7341 F:      sound/soc/intel/
7342
7343 INTEL C600 SERIES SAS CONTROLLER DRIVER
7344 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7345 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7346 L:      linux-scsi@vger.kernel.org
7347 T:      git git://git.code.sf.net/p/intel-sas/isci
7348 S:      Supported
7349 F:      drivers/scsi/isci/
7350
7351 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7352 M:      Jani Nikula <jani.nikula@linux.intel.com>
7353 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7354 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7355 L:      intel-gfx@lists.freedesktop.org
7356 W:      https://01.org/linuxgraphics/
7357 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7358 C:      irc://chat.freenode.net/intel-gfx
7359 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7360 T:      git git://anongit.freedesktop.org/drm-intel
7361 S:      Supported
7362 F:      drivers/gpu/drm/i915/
7363 F:      include/drm/i915*
7364 F:      include/uapi/drm/i915_drm.h
7365 F:      Documentation/gpu/i915.rst
7366
7367 INTEL ETHERNET DRIVERS
7368 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7369 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7370 W:      http://www.intel.com/support/feedback.htm
7371 W:      http://e1000.sourceforge.net/
7372 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7375 S:      Supported
7376 F:      Documentation/networking/e100.rst
7377 F:      Documentation/networking/e1000.rst
7378 F:      Documentation/networking/e1000e.rst
7379 F:      Documentation/networking/fm10k.rst
7380 F:      Documentation/networking/igb.rst
7381 F:      Documentation/networking/igbvf.rst
7382 F:      Documentation/networking/ixgb.rst
7383 F:      Documentation/networking/ixgbe.rst
7384 F:      Documentation/networking/ixgbevf.rst
7385 F:      Documentation/networking/i40e.rst
7386 F:      Documentation/networking/iavf.rst
7387 F:      Documentation/networking/ice.rst
7388 F:      drivers/net/ethernet/intel/
7389 F:      drivers/net/ethernet/intel/*/
7390 F:      include/linux/avf/virtchnl.h
7391
7392 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7393 M:      Maik Broemme <mbroemme@libmpq.org>
7394 L:      linux-fbdev@vger.kernel.org
7395 S:      Maintained
7396 F:      Documentation/fb/intelfb.txt
7397 F:      drivers/video/fbdev/intelfb/
7398
7399 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7400 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7401 M:      Zhi Wang <zhi.a.wang@intel.com>
7402 L:      intel-gvt-dev@lists.freedesktop.org
7403 L:      intel-gfx@lists.freedesktop.org
7404 W:      https://01.org/igvt-g
7405 T:      git https://github.com/intel/gvt-linux.git
7406 S:      Supported
7407 F:      drivers/gpu/drm/i915/gvt/
7408
7409 INTEL PMIC GPIO DRIVER
7410 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7411 S:      Maintained
7412 F:      drivers/gpio/gpio-*cove.c
7413 F:      drivers/gpio/gpio-msic.c
7414
7415 INTEL HID EVENT DRIVER
7416 M:      Alex Hung <alex.hung@canonical.com>
7417 L:      platform-driver-x86@vger.kernel.org
7418 S:      Maintained
7419 F:      drivers/platform/x86/intel-hid.c
7420
7421 INTEL I/OAT DMA DRIVER
7422 M:      Dave Jiang <dave.jiang@intel.com>
7423 R:      Dan Williams <dan.j.williams@intel.com>
7424 L:      dmaengine@vger.kernel.org
7425 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7426 S:      Supported
7427 F:      drivers/dma/ioat*
7428
7429 INTEL IDLE DRIVER
7430 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7431 M:      Len Brown <lenb@kernel.org>
7432 L:      linux-pm@vger.kernel.org
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7434 B:      https://bugzilla.kernel.org
7435 S:      Supported
7436 F:      drivers/idle/intel_idle.c
7437
7438 INTEL INTEGRATED SENSOR HUB DRIVER
7439 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7440 M:      Jiri Kosina <jikos@kernel.org>
7441 L:      linux-input@vger.kernel.org
7442 S:      Maintained
7443 F:      drivers/hid/intel-ish-hid/
7444
7445 INTEL IOMMU (VT-d)
7446 M:      David Woodhouse <dwmw2@infradead.org>
7447 L:      iommu@lists.linux-foundation.org
7448 T:      git git://git.infradead.org/iommu-2.6.git
7449 S:      Supported
7450 F:      drivers/iommu/intel-iommu.c
7451 F:      include/linux/intel-iommu.h
7452
7453 INTEL IOP-ADMA DMA DRIVER
7454 R:      Dan Williams <dan.j.williams@intel.com>
7455 S:      Odd fixes
7456 F:      drivers/dma/iop-adma.c
7457
7458 INTEL IPU3 CSI-2 CIO2 DRIVER
7459 M:      Yong Zhi <yong.zhi@intel.com>
7460 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7461 M:      Bingbu Cao <bingbu.cao@intel.com>
7462 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7463 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7464 L:      linux-media@vger.kernel.org
7465 S:      Maintained
7466 F:      drivers/media/pci/intel/ipu3/
7467 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7468
7469 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7470 M:      Krzysztof Halasa <khalasa@piap.pl>
7471 S:      Maintained
7472 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7473 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7474 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7475 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7476 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7477 F:      drivers/net/wan/ixp4xx_hss.c
7478
7479 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7480 M:      Deepak Saxena <dsaxena@plexity.net>
7481 S:      Maintained
7482 F:      drivers/char/hw_random/ixp4xx-rng.c
7483
7484 INTEL MANAGEMENT ENGINE (mei)
7485 M:      Tomas Winkler <tomas.winkler@intel.com>
7486 L:      linux-kernel@vger.kernel.org
7487 S:      Supported
7488 F:      include/uapi/linux/mei.h
7489 F:      include/linux/mei_cl_bus.h
7490 F:      drivers/misc/mei/*
7491 F:      drivers/watchdog/mei_wdt.c
7492 F:      Documentation/misc-devices/mei/*
7493 F:      samples/mei/*
7494
7495 INTEL MENLOW THERMAL DRIVER
7496 M:      Sujith Thomas <sujith.thomas@intel.com>
7497 L:      platform-driver-x86@vger.kernel.org
7498 W:      https://01.org/linux-acpi
7499 S:      Supported
7500 F:      drivers/platform/x86/intel_menlow.c
7501
7502 INTEL MERRIFIELD GPIO DRIVER
7503 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7504 L:      linux-gpio@vger.kernel.org
7505 S:      Maintained
7506 F:      drivers/gpio/gpio-merrifield.c
7507
7508 INTEL MIC DRIVERS (mic)
7509 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7510 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7511 S:      Supported
7512 W:      https://github.com/sudeepdutt/mic
7513 W:      http://software.intel.com/en-us/mic-developer
7514 F:      include/linux/mic_bus.h
7515 F:      include/linux/scif.h
7516 F:      include/uapi/linux/mic_common.h
7517 F:      include/uapi/linux/mic_ioctl.h
7518 F:      include/uapi/linux/scif_ioctl.h
7519 F:      drivers/misc/mic/
7520 F:      drivers/dma/mic_x100_dma.c
7521 F:      drivers/dma/mic_x100_dma.h
7522 F:      Documentation/mic/
7523
7524 INTEL PMC CORE DRIVER
7525 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7526 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7527 L:      platform-driver-x86@vger.kernel.org
7528 S:      Maintained
7529 F:      arch/x86/include/asm/pmc_core.h
7530 F:      drivers/platform/x86/intel_pmc_core*
7531
7532 INTEL PMC/P-Unit IPC DRIVER
7533 M:      Zha Qipeng<qipeng.zha@intel.com>
7534 L:      platform-driver-x86@vger.kernel.org
7535 S:      Maintained
7536 F:      drivers/platform/x86/intel_pmc_ipc.c
7537 F:      drivers/platform/x86/intel_punit_ipc.c
7538 F:      arch/x86/include/asm/intel_pmc_ipc.h
7539 F:      arch/x86/include/asm/intel_punit_ipc.h
7540
7541 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7542 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7543 S:      Maintained
7544 F:      drivers/mfd/intel_msic.c
7545 F:      drivers/mfd/intel_soc_pmic*
7546 F:      include/linux/mfd/intel_msic.h
7547 F:      include/linux/mfd/intel_soc_pmic*
7548
7549 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7550 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7551 L:      linux-wireless@vger.kernel.org
7552 S:      Maintained
7553 F:      Documentation/networking/README.ipw2100
7554 F:      Documentation/networking/README.ipw2200
7555 F:      drivers/net/wireless/intel/ipw2x00/
7556
7557 INTEL PSTATE DRIVER
7558 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7559 M:      Len Brown <lenb@kernel.org>
7560 L:      linux-pm@vger.kernel.org
7561 S:      Supported
7562 F:      drivers/cpufreq/intel_pstate.c
7563
7564 INTEL RDMA RNIC DRIVER
7565 M:      Faisal Latif <faisal.latif@intel.com>
7566 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7567 L:      linux-rdma@vger.kernel.org
7568 S:      Supported
7569 F:      drivers/infiniband/hw/i40iw/
7570 F:      include/uapi/rdma/i40iw-abi.h
7571
7572 INTEL TELEMETRY DRIVER
7573 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7574 L:      platform-driver-x86@vger.kernel.org
7575 S:      Maintained
7576 F:      arch/x86/include/asm/intel_telemetry.h
7577 F:      drivers/platform/x86/intel_telemetry*
7578
7579 INTEL VIRTUAL BUTTON DRIVER
7580 M:      AceLan Kao <acelan.kao@canonical.com>
7581 L:      platform-driver-x86@vger.kernel.org
7582 S:      Maintained
7583 F:      drivers/platform/x86/intel-vbtn.c
7584
7585 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7586 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7587 L:      linux-wireless@vger.kernel.org
7588 S:      Supported
7589 F:      drivers/net/wireless/intel/iwlegacy/
7590
7591 INTEL WIRELESS WIFI LINK (iwlwifi)
7592 M:      Johannes Berg <johannes.berg@intel.com>
7593 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7594 M:      Luca Coelho <luciano.coelho@intel.com>
7595 M:      Intel Linux Wireless <linuxwifi@intel.com>
7596 L:      linux-wireless@vger.kernel.org
7597 W:      http://intellinuxwireless.org
7598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7599 S:      Supported
7600 F:      drivers/net/wireless/intel/iwlwifi/
7601
7602 INTEL WIRELESS WIMAX CONNECTION 2400
7603 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7604 M:      linux-wimax@intel.com
7605 L:      wimax@linuxwimax.org (subscribers-only)
7606 S:      Supported
7607 W:      http://linuxwimax.org
7608 F:      Documentation/wimax/README.i2400m
7609 F:      drivers/net/wimax/i2400m/
7610 F:      include/uapi/linux/wimax/i2400m.h
7611
7612 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7613 M:      Mario Limonciello <mario.limonciello@dell.com>
7614 S:      Maintained
7615 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7616
7617 INTEL(R) TRACE HUB
7618 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7619 S:      Supported
7620 F:      Documentation/trace/intel_th.rst
7621 F:      drivers/hwtracing/intel_th/
7622
7623 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7624 M:      Ning Sun <ning.sun@intel.com>
7625 L:      tboot-devel@lists.sourceforge.net
7626 W:      http://tboot.sourceforge.net
7627 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7628 S:      Supported
7629 F:      Documentation/intel_txt.txt
7630 F:      include/linux/tboot.h
7631 F:      arch/x86/kernel/tboot.c
7632
7633 INTEL-MID GPIO DRIVER
7634 M:      David Cohen <david.a.cohen@linux.intel.com>
7635 L:      linux-gpio@vger.kernel.org
7636 S:      Maintained
7637 F:      drivers/gpio/gpio-intel-mid.c
7638
7639 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7640 M:      Linus Walleij <linus.walleij@linaro.org>
7641 L:      linux-iio@vger.kernel.org
7642 S:      Maintained
7643 F:      drivers/iio/gyro/mpu3050*
7644 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7645
7646 IOC3 ETHERNET DRIVER
7647 M:      Ralf Baechle <ralf@linux-mips.org>
7648 L:      linux-mips@linux-mips.org
7649 S:      Maintained
7650 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7651
7652 IOC3 SERIAL DRIVER
7653 M:      Pat Gefre <pfg@sgi.com>
7654 L:      linux-serial@vger.kernel.org
7655 S:      Maintained
7656 F:      drivers/tty/serial/ioc3_serial.c
7657
7658 IOMMU DRIVERS
7659 M:      Joerg Roedel <joro@8bytes.org>
7660 L:      iommu@lists.linux-foundation.org
7661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7662 S:      Maintained
7663 F:      Documentation/devicetree/bindings/iommu/
7664 F:      drivers/iommu/
7665 F:      include/linux/iommu.h
7666 F:      include/linux/of_iommu.h
7667 F:      include/linux/iova.h
7668
7669 IP MASQUERADING
7670 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7671 S:      Maintained
7672 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7673
7674 IPMI SUBSYSTEM
7675 M:      Corey Minyard <minyard@acm.org>
7676 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7677 W:      http://openipmi.sourceforge.net/
7678 S:      Supported
7679 F:      Documentation/devicetree/bindings/ipmi/
7680 F:      Documentation/IPMI.txt
7681 F:      drivers/char/ipmi/
7682 F:      include/linux/ipmi*
7683 F:      include/uapi/linux/ipmi*
7684
7685 IPS SCSI RAID DRIVER
7686 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7687 L:      linux-scsi@vger.kernel.org
7688 W:      http://www.adaptec.com/
7689 S:      Maintained
7690 F:      drivers/scsi/ips*
7691
7692 IPVS
7693 M:      Wensong Zhang <wensong@linux-vs.org>
7694 M:      Simon Horman <horms@verge.net.au>
7695 M:      Julian Anastasov <ja@ssi.bg>
7696 L:      netdev@vger.kernel.org
7697 L:      lvs-devel@vger.kernel.org
7698 S:      Maintained
7699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7701 F:      Documentation/networking/ipvs-sysctl.txt
7702 F:      include/net/ip_vs.h
7703 F:      include/uapi/linux/ip_vs.h
7704 F:      net/netfilter/ipvs/
7705
7706 IPWIRELESS DRIVER
7707 M:      Jiri Kosina <jikos@kernel.org>
7708 M:      David Sterba <dsterba@suse.com>
7709 S:      Odd Fixes
7710 F:      drivers/tty/ipwireless/
7711
7712 IPX NETWORK LAYER
7713 L:      netdev@vger.kernel.org
7714 S:      Obsolete
7715 F:      include/uapi/linux/ipx.h
7716
7717 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7718 M:      Marc Zyngier <marc.zyngier@arm.com>
7719 S:      Maintained
7720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7721 F:      Documentation/IRQ-domain.txt
7722 F:      include/linux/irqdomain.h
7723 F:      kernel/irq/irqdomain.c
7724 F:      kernel/irq/msi.c
7725
7726 IRQ SUBSYSTEM
7727 M:      Thomas Gleixner <tglx@linutronix.de>
7728 L:      linux-kernel@vger.kernel.org
7729 S:      Maintained
7730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7731 F:      kernel/irq/
7732
7733 IRQCHIP DRIVERS
7734 M:      Thomas Gleixner <tglx@linutronix.de>
7735 M:      Jason Cooper <jason@lakedaemon.net>
7736 M:      Marc Zyngier <marc.zyngier@arm.com>
7737 L:      linux-kernel@vger.kernel.org
7738 S:      Maintained
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7740 F:      Documentation/devicetree/bindings/interrupt-controller/
7741 F:      drivers/irqchip/
7742
7743 ISA
7744 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7745 S:      Maintained
7746 F:      Documentation/isa.txt
7747 F:      drivers/base/isa.c
7748 F:      include/linux/isa.h
7749
7750 ISA RADIO MODULE
7751 M:      Hans Verkuil <hverkuil@xs4all.nl>
7752 L:      linux-media@vger.kernel.org
7753 T:      git git://linuxtv.org/media_tree.git
7754 W:      https://linuxtv.org
7755 S:      Maintained
7756 F:      drivers/media/radio/radio-isa*
7757
7758 ISAPNP
7759 M:      Jaroslav Kysela <perex@perex.cz>
7760 S:      Maintained
7761 F:      Documentation/isapnp.txt
7762 F:      drivers/pnp/isapnp/
7763 F:      include/linux/isapnp.h
7764
7765 ISCSI
7766 M:      Lee Duncan <lduncan@suse.com>
7767 M:      Chris Leech <cleech@redhat.com>
7768 L:      open-iscsi@googlegroups.com
7769 W:      www.open-iscsi.com
7770 S:      Maintained
7771 F:      drivers/scsi/*iscsi*
7772 F:      include/scsi/*iscsi*
7773
7774 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7775 M:      Peter Jones <pjones@redhat.com>
7776 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7777 S:      Maintained
7778 F:      drivers/firmware/iscsi_ibft*
7779
7780 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7781 M:      Sagi Grimberg <sagi@grimberg.me>
7782 M:      Max Gurtovoy <maxg@mellanox.com>
7783 L:      linux-rdma@vger.kernel.org
7784 S:      Supported
7785 W:      http://www.openfabrics.org
7786 W:      www.open-iscsi.org
7787 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7788 F:      drivers/infiniband/ulp/iser/
7789
7790 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7791 M:      Sagi Grimberg <sagi@grimberg.me>
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7793 L:      linux-rdma@vger.kernel.org
7794 L:      target-devel@vger.kernel.org
7795 S:      Supported
7796 W:      http://www.linux-iscsi.org
7797 F:      drivers/infiniband/ulp/isert
7798
7799 ISDN SUBSYSTEM
7800 M:      Karsten Keil <isdn@linux-pingi.de>
7801 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7802 L:      netdev@vger.kernel.org
7803 W:      http://www.isdn4linux.de
7804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7805 S:      Maintained
7806 F:      Documentation/isdn/
7807 F:      drivers/isdn/
7808 F:      include/linux/isdn.h
7809 F:      include/linux/isdn/
7810 F:      include/uapi/linux/isdn.h
7811 F:      include/uapi/linux/isdn/
7812
7813 ISDN SUBSYSTEM (Eicon active card driver)
7814 M:      Armin Schindler <mac@melware.de>
7815 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7816 W:      http://www.melware.de
7817 S:      Maintained
7818 F:      drivers/isdn/hardware/eicon/
7819
7820 IT87 HARDWARE MONITORING DRIVER
7821 M:      Jean Delvare <jdelvare@suse.com>
7822 L:      linux-hwmon@vger.kernel.org
7823 S:      Maintained
7824 F:      Documentation/hwmon/it87
7825 F:      drivers/hwmon/it87.c
7826
7827 IT913X MEDIA DRIVER
7828 M:      Antti Palosaari <crope@iki.fi>
7829 L:      linux-media@vger.kernel.org
7830 W:      https://linuxtv.org
7831 W:      http://palosaari.fi/linux/
7832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7833 T:      git git://linuxtv.org/anttip/media_tree.git
7834 S:      Maintained
7835 F:      drivers/media/tuners/it913x*
7836
7837 IVTV VIDEO4LINUX DRIVER
7838 M:      Andy Walls <awalls@md.metrocast.net>
7839 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7840 L:      linux-media@vger.kernel.org
7841 T:      git git://linuxtv.org/media_tree.git
7842 W:      http://www.ivtvdriver.org
7843 S:      Maintained
7844 F:      Documentation/media/v4l-drivers/ivtv*
7845 F:      drivers/media/pci/ivtv/
7846 F:      include/uapi/linux/ivtv*
7847
7848 IX2505V MEDIA DRIVER
7849 M:      Malcolm Priestley <tvboxspy@gmail.com>
7850 L:      linux-media@vger.kernel.org
7851 W:      https://linuxtv.org
7852 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7853 S:      Maintained
7854 F:      drivers/media/dvb-frontends/ix2505v*
7855
7856 JAILHOUSE HYPERVISOR INTERFACE
7857 M:      Jan Kiszka <jan.kiszka@siemens.com>
7858 L:      jailhouse-dev@googlegroups.com
7859 S:      Maintained
7860 F:      arch/x86/kernel/jailhouse.c
7861 F:      arch/x86/include/asm/jailhouse_para.h
7862
7863 JC42.4 TEMPERATURE SENSOR DRIVER
7864 M:      Guenter Roeck <linux@roeck-us.net>
7865 L:      linux-hwmon@vger.kernel.org
7866 S:      Maintained
7867 F:      drivers/hwmon/jc42.c
7868 F:      Documentation/hwmon/jc42
7869
7870 JFS FILESYSTEM
7871 M:      Dave Kleikamp <shaggy@kernel.org>
7872 L:      jfs-discussion@lists.sourceforge.net
7873 W:      http://jfs.sourceforge.net/
7874 T:      git git://github.com/kleikamp/linux-shaggy.git
7875 S:      Maintained
7876 F:      Documentation/filesystems/jfs.txt
7877 F:      fs/jfs/
7878
7879 JME NETWORK DRIVER
7880 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7881 L:      netdev@vger.kernel.org
7882 S:      Maintained
7883 F:      drivers/net/ethernet/jme.*
7884
7885 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7886 M:      David Woodhouse <dwmw2@infradead.org>
7887 L:      linux-mtd@lists.infradead.org
7888 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7889 S:      Maintained
7890 F:      fs/jffs2/
7891 F:      include/uapi/linux/jffs2.h
7892
7893 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7894 M:      "Theodore Ts'o" <tytso@mit.edu>
7895 M:      Jan Kara <jack@suse.com>
7896 L:      linux-ext4@vger.kernel.org
7897 S:      Maintained
7898 F:      fs/jbd2/
7899 F:      include/linux/jbd2.h
7900
7901 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7902 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7903 L:      linux-media@vger.kernel.org
7904 S:      Maintained
7905 F:      drivers/media/platform/rcar_jpu.c
7906
7907 JSM Neo PCI based serial card
7908 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7909 L:      linux-serial@vger.kernel.org
7910 S:      Maintained
7911 F:      drivers/tty/serial/jsm/
7912
7913 K10TEMP HARDWARE MONITORING DRIVER
7914 M:      Clemens Ladisch <clemens@ladisch.de>
7915 L:      linux-hwmon@vger.kernel.org
7916 S:      Maintained
7917 F:      Documentation/hwmon/k10temp
7918 F:      drivers/hwmon/k10temp.c
7919
7920 K8TEMP HARDWARE MONITORING DRIVER
7921 M:      Rudolf Marek <r.marek@assembler.cz>
7922 L:      linux-hwmon@vger.kernel.org
7923 S:      Maintained
7924 F:      Documentation/hwmon/k8temp
7925 F:      drivers/hwmon/k8temp.c
7926
7927 KASAN
7928 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7929 R:      Alexander Potapenko <glider@google.com>
7930 R:      Dmitry Vyukov <dvyukov@google.com>
7931 L:      kasan-dev@googlegroups.com
7932 S:      Maintained
7933 F:      arch/*/include/asm/kasan.h
7934 F:      arch/*/mm/kasan_init*
7935 F:      Documentation/dev-tools/kasan.rst
7936 F:      include/linux/kasan*.h
7937 F:      lib/test_kasan.c
7938 F:      mm/kasan/
7939 F:      scripts/Makefile.kasan
7940
7941 KCONFIG
7942 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7944 L:      linux-kbuild@vger.kernel.org
7945 S:      Maintained
7946 F:      Documentation/kbuild/kconfig*
7947 F:      scripts/kconfig/
7948 F:      scripts/Kconfig.include
7949
7950 KDUMP
7951 M:      Dave Young <dyoung@redhat.com>
7952 M:      Baoquan He <bhe@redhat.com>
7953 R:      Vivek Goyal <vgoyal@redhat.com>
7954 L:      kexec@lists.infradead.org
7955 W:      http://lse.sourceforge.net/kdump/
7956 S:      Maintained
7957 F:      Documentation/kdump/
7958
7959 KEENE FM RADIO TRANSMITTER DRIVER
7960 M:      Hans Verkuil <hverkuil@xs4all.nl>
7961 L:      linux-media@vger.kernel.org
7962 T:      git git://linuxtv.org/media_tree.git
7963 W:      https://linuxtv.org
7964 S:      Maintained
7965 F:      drivers/media/radio/radio-keene*
7966
7967 KERNEL AUTOMOUNTER
7968 M:      Ian Kent <raven@themaw.net>
7969 L:      autofs@vger.kernel.org
7970 S:      Maintained
7971 F:      fs/autofs/
7972
7973 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7974 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7975 M:      Michal Marek <michal.lkml@markovi.net>
7976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7977 L:      linux-kbuild@vger.kernel.org
7978 S:      Maintained
7979 F:      Documentation/kbuild/
7980 F:      Makefile
7981 F:      scripts/Kbuild*
7982 F:      scripts/Makefile*
7983 F:      scripts/basic/
7984 F:      scripts/mk*
7985 F:      scripts/mod/
7986 F:      scripts/package/
7987
7988 KERNEL JANITORS
7989 L:      kernel-janitors@vger.kernel.org
7990 W:      http://kernelnewbies.org/KernelJanitors
7991 S:      Odd Fixes
7992
7993 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7994 M:      "J. Bruce Fields" <bfields@fieldses.org>
7995 M:      Jeff Layton <jlayton@kernel.org>
7996 L:      linux-nfs@vger.kernel.org
7997 W:      http://nfs.sourceforge.net/
7998 T:      git git://linux-nfs.org/~bfields/linux.git
7999 S:      Supported
8000 F:      fs/nfsd/
8001 F:      include/uapi/linux/nfsd/
8002 F:      fs/lockd/
8003 F:      fs/nfs_common/
8004 F:      net/sunrpc/
8005 F:      include/linux/lockd/
8006 F:      include/linux/sunrpc/
8007 F:      include/uapi/linux/sunrpc/
8008
8009 KERNEL SELFTEST FRAMEWORK
8010 M:      Shuah Khan <shuah@kernel.org>
8011 L:      linux-kselftest@vger.kernel.org
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8013 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8014 S:      Maintained
8015 F:      tools/testing/selftests/
8016 F:      Documentation/dev-tools/kselftest*
8017
8018 KERNEL USERMODE HELPER
8019 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8020 L:      linux-kernel@vger.kernel.org
8021 S:      Maintained
8022 F:      kernel/umh.c
8023 F:      include/linux/umh.h
8024
8025 KERNEL VIRTUAL MACHINE (KVM)
8026 M:      Paolo Bonzini <pbonzini@redhat.com>
8027 M:      Radim Krčmář <rkrcmar@redhat.com>
8028 L:      kvm@vger.kernel.org
8029 W:      http://www.linux-kvm.org
8030 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8031 S:      Supported
8032 F:      Documentation/virtual/kvm/
8033 F:      include/trace/events/kvm.h
8034 F:      include/uapi/asm-generic/kvm*
8035 F:      include/uapi/linux/kvm*
8036 F:      include/asm-generic/kvm*
8037 F:      include/linux/kvm*
8038 F:      include/kvm/iodev.h
8039 F:      virt/kvm/*
8040 F:      tools/kvm/
8041
8042 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8043 M:      Joerg Roedel <joro@8bytes.org>
8044 L:      kvm@vger.kernel.org
8045 W:      http://www.linux-kvm.org/
8046 S:      Maintained
8047 F:      arch/x86/include/asm/svm.h
8048 F:      arch/x86/kvm/svm.c
8049
8050 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8051 M:      Christoffer Dall <christoffer.dall@arm.com>
8052 M:      Marc Zyngier <marc.zyngier@arm.com>
8053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8054 L:      kvmarm@lists.cs.columbia.edu
8055 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8057 S:      Supported
8058 F:      arch/arm/include/uapi/asm/kvm*
8059 F:      arch/arm/include/asm/kvm*
8060 F:      arch/arm/kvm/
8061 F:      virt/kvm/arm/
8062 F:      include/kvm/arm_*
8063
8064 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8065 M:      Christoffer Dall <christoffer.dall@arm.com>
8066 M:      Marc Zyngier <marc.zyngier@arm.com>
8067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8068 L:      kvmarm@lists.cs.columbia.edu
8069 S:      Maintained
8070 F:      arch/arm64/include/uapi/asm/kvm*
8071 F:      arch/arm64/include/asm/kvm*
8072 F:      arch/arm64/kvm/
8073
8074 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8075 M:      James Hogan <jhogan@kernel.org>
8076 L:      linux-mips@linux-mips.org
8077 S:      Supported
8078 F:      arch/mips/include/uapi/asm/kvm*
8079 F:      arch/mips/include/asm/kvm*
8080 F:      arch/mips/kvm/
8081
8082 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8083 M:      Paul Mackerras <paulus@ozlabs.org>
8084 L:      kvm-ppc@vger.kernel.org
8085 W:      http://www.linux-kvm.org/
8086 T:      git git://github.com/agraf/linux-2.6.git
8087 S:      Supported
8088 F:      arch/powerpc/include/uapi/asm/kvm*
8089 F:      arch/powerpc/include/asm/kvm*
8090 F:      arch/powerpc/kvm/
8091 F:      arch/powerpc/kernel/kvm*
8092
8093 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8094 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8095 M:      Janosch Frank <frankja@linux.ibm.com>
8096 R:      David Hildenbrand <david@redhat.com>
8097 R:      Cornelia Huck <cohuck@redhat.com>
8098 L:      linux-s390@vger.kernel.org
8099 W:      http://www.ibm.com/developerworks/linux/linux390/
8100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8101 S:      Supported
8102 F:      arch/s390/include/uapi/asm/kvm*
8103 F:      arch/s390/include/asm/gmap.h
8104 F:      arch/s390/include/asm/kvm*
8105 F:      arch/s390/kvm/
8106 F:      arch/s390/mm/gmap.c
8107
8108 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8109 M:      Paolo Bonzini <pbonzini@redhat.com>
8110 M:      Radim Krčmář <rkrcmar@redhat.com>
8111 L:      kvm@vger.kernel.org
8112 W:      http://www.linux-kvm.org
8113 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8114 S:      Supported
8115 F:      arch/x86/kvm/
8116 F:      arch/x86/include/uapi/asm/kvm*
8117 F:      arch/x86/include/asm/kvm*
8118 F:      arch/x86/include/asm/pvclock-abi.h
8119 F:      arch/x86/kernel/kvm.c
8120 F:      arch/x86/kernel/kvmclock.c
8121
8122 KERNFS
8123 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8124 M:      Tejun Heo <tj@kernel.org>
8125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8126 S:      Supported
8127 F:      include/linux/kernfs.h
8128 F:      fs/kernfs/
8129
8130 KEXEC
8131 M:      Eric Biederman <ebiederm@xmission.com>
8132 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8133 L:      kexec@lists.infradead.org
8134 S:      Maintained
8135 F:      include/linux/kexec.h
8136 F:      include/uapi/linux/kexec.h
8137 F:      kernel/kexec*
8138
8139 KEYS-ENCRYPTED
8140 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8141 L:      linux-integrity@vger.kernel.org
8142 L:      keyrings@vger.kernel.org
8143 S:      Supported
8144 F:      Documentation/security/keys/trusted-encrypted.rst
8145 F:      include/keys/encrypted-type.h
8146 F:      security/keys/encrypted-keys/
8147
8148 KEYS-TRUSTED
8149 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8150 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8151 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8152 L:      linux-integrity@vger.kernel.org
8153 L:      keyrings@vger.kernel.org
8154 S:      Supported
8155 F:      Documentation/security/keys/trusted-encrypted.rst
8156 F:      include/keys/trusted-type.h
8157 F:      security/keys/trusted.c
8158 F:      security/keys/trusted.h
8159
8160 KEYS/KEYRINGS:
8161 M:      David Howells <dhowells@redhat.com>
8162 L:      keyrings@vger.kernel.org
8163 S:      Maintained
8164 F:      Documentation/security/keys/core.rst
8165 F:      include/linux/key.h
8166 F:      include/linux/key-type.h
8167 F:      include/linux/keyctl.h
8168 F:      include/uapi/linux/keyctl.h
8169 F:      include/keys/
8170 F:      security/keys/
8171
8172 KGDB / KDB /debug_core
8173 M:      Jason Wessel <jason.wessel@windriver.com>
8174 M:      Daniel Thompson <daniel.thompson@linaro.org>
8175 W:      http://kgdb.wiki.kernel.org/
8176 L:      kgdb-bugreport@lists.sourceforge.net
8177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8178 S:      Maintained
8179 F:      Documentation/dev-tools/kgdb.rst
8180 F:      drivers/misc/kgdbts.c
8181 F:      drivers/tty/serial/kgdboc.c
8182 F:      include/linux/kdb.h
8183 F:      include/linux/kgdb.h
8184 F:      kernel/debug/
8185
8186 KMEMLEAK
8187 M:      Catalin Marinas <catalin.marinas@arm.com>
8188 S:      Maintained
8189 F:      Documentation/dev-tools/kmemleak.rst
8190 F:      include/linux/kmemleak.h
8191 F:      mm/kmemleak.c
8192 F:      mm/kmemleak-test.c
8193
8194 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8195 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8196 L:      linux-kernel@vger.kernel.org
8197 S:      Maintained
8198 F:      kernel/kmod.c
8199 F:      include/linux/kmod.h
8200 F:      lib/test_kmod.c
8201 F:      tools/testing/selftests/kmod/
8202
8203 KPROBES
8204 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8205 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8206 M:      "David S. Miller" <davem@davemloft.net>
8207 M:      Masami Hiramatsu <mhiramat@kernel.org>
8208 S:      Maintained
8209 F:      Documentation/kprobes.txt
8210 F:      include/linux/kprobes.h
8211 F:      include/asm-generic/kprobes.h
8212 F:      kernel/kprobes.c
8213
8214 KS0108 LCD CONTROLLER DRIVER
8215 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8216 S:      Maintained
8217 F:      Documentation/auxdisplay/ks0108
8218 F:      drivers/auxdisplay/ks0108.c
8219 F:      include/linux/ks0108.h
8220
8221 L3MDEV
8222 M:      David Ahern <dsa@cumulusnetworks.com>
8223 L:      netdev@vger.kernel.org
8224 S:      Maintained
8225 F:      net/l3mdev
8226 F:      include/net/l3mdev.h
8227
8228 L7 BPF FRAMEWORK
8229 M:      John Fastabend <john.fastabend@gmail.com>
8230 M:      Daniel Borkmann <daniel@iogearbox.net>
8231 L:      netdev@vger.kernel.org
8232 S:      Maintained
8233 F:      include/linux/skmsg.h
8234 F:      net/core/skmsg.c
8235 F:      net/core/sock_map.c
8236 F:      net/ipv4/tcp_bpf.c
8237
8238 LANTIQ / INTEL Ethernet drivers
8239 M:      Hauke Mehrtens <hauke@hauke-m.de>
8240 L:      netdev@vger.kernel.org
8241 S:      Maintained
8242 F:      net/dsa/tag_gswip.c
8243 F:      drivers/net/ethernet/lantiq_xrx200.c
8244 F:      drivers/net/dsa/lantiq_pce.h
8245 F:      drivers/net/dsa/lantiq_gswip.c
8246
8247 LANTIQ MIPS ARCHITECTURE
8248 M:      John Crispin <john@phrozen.org>
8249 L:      linux-mips@linux-mips.org
8250 S:      Maintained
8251 F:      arch/mips/lantiq
8252 F:      drivers/soc/lantiq
8253
8254 LAPB module
8255 L:      linux-x25@vger.kernel.org
8256 S:      Orphan
8257 F:      Documentation/networking/lapb-module.txt
8258 F:      include/*/lapb.h
8259 F:      net/lapb/
8260
8261 LASI 53c700 driver for PARISC
8262 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8263 L:      linux-scsi@vger.kernel.org
8264 S:      Maintained
8265 F:      Documentation/scsi/53c700.txt
8266 F:      drivers/scsi/53c700*
8267
8268 LEAKING_ADDRESSES
8269 M:      Tobin C. Harding <me@tobin.cc>
8270 M:      Tycho Andersen <tycho@tycho.ws>
8271 L:      kernel-hardening@lists.openwall.com
8272 S:      Maintained
8273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8274 F:      scripts/leaking_addresses.pl
8275
8276 LED SUBSYSTEM
8277 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8278 M:      Pavel Machek <pavel@ucw.cz>
8279 L:      linux-leds@vger.kernel.org
8280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8281 S:      Maintained
8282 F:      Documentation/devicetree/bindings/leds/
8283 F:      drivers/leds/
8284 F:      include/linux/leds.h
8285
8286 LEGACY EEPROM DRIVER
8287 M:      Jean Delvare <jdelvare@suse.com>
8288 S:      Maintained
8289 F:      Documentation/misc-devices/eeprom
8290 F:      drivers/misc/eeprom/eeprom.c
8291
8292 LEGO MINDSTORMS EV3
8293 R:      David Lechner <david@lechnology.com>
8294 S:      Maintained
8295 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8296 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8297 F:      drivers/power/supply/lego_ev3_battery.c
8298
8299 LEGO USB Tower driver
8300 M:      Juergen Stuber <starblue@users.sourceforge.net>
8301 L:      legousb-devel@lists.sourceforge.net
8302 W:      http://legousb.sourceforge.net/
8303 S:      Maintained
8304 F:      drivers/usb/misc/legousbtower.c
8305
8306 LG2160 MEDIA DRIVER
8307 M:      Michael Krufky <mkrufky@linuxtv.org>
8308 L:      linux-media@vger.kernel.org
8309 W:      https://linuxtv.org
8310 W:      http://github.com/mkrufky
8311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8312 T:      git git://linuxtv.org/mkrufky/tuners.git
8313 S:      Maintained
8314 F:      drivers/media/dvb-frontends/lg2160.*
8315
8316 LGDT3305 MEDIA DRIVER
8317 M:      Michael Krufky <mkrufky@linuxtv.org>
8318 L:      linux-media@vger.kernel.org
8319 W:      https://linuxtv.org
8320 W:      http://github.com/mkrufky
8321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8322 T:      git git://linuxtv.org/mkrufky/tuners.git
8323 S:      Maintained
8324 F:      drivers/media/dvb-frontends/lgdt3305.*
8325
8326 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8327 M:      Viresh Kumar <vireshk@kernel.org>
8328 L:      linux-ide@vger.kernel.org
8329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8330 S:      Maintained
8331 F:      include/linux/pata_arasan_cf_data.h
8332 F:      drivers/ata/pata_arasan_cf.c
8333
8334 LIBATA PATA DRIVERS
8335 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8336 M:      Jens Axboe <axboe@kernel.dk>
8337 L:      linux-ide@vger.kernel.org
8338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8339 S:      Maintained
8340 F:      drivers/ata/pata_*.c
8341 F:      drivers/ata/ata_generic.c
8342
8343 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8344 M:      Linus Walleij <linus.walleij@linaro.org>
8345 L:      linux-ide@vger.kernel.org
8346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8347 S:      Maintained
8348 F:      drivers/ata/pata_ftide010.c
8349 F:      drivers/ata/sata_gemini.c
8350 F:      drivers/ata/sata_gemini.h
8351
8352 LIBATA SATA AHCI PLATFORM devices support
8353 M:      Hans de Goede <hdegoede@redhat.com>
8354 M:      Jens Axboe <axboe@kernel.dk>
8355 L:      linux-ide@vger.kernel.org
8356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8357 S:      Maintained
8358 F:      drivers/ata/ahci_platform.c
8359 F:      drivers/ata/libahci_platform.c
8360 F:      include/linux/ahci_platform.h
8361
8362 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8363 M:      Mikael Pettersson <mikpelinux@gmail.com>
8364 L:      linux-ide@vger.kernel.org
8365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8366 S:      Maintained
8367 F:      drivers/ata/sata_promise.*
8368
8369 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8370 M:      Jens Axboe <axboe@kernel.dk>
8371 L:      linux-ide@vger.kernel.org
8372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8373 S:      Maintained
8374 F:      drivers/ata/
8375 F:      include/linux/ata.h
8376 F:      include/linux/libata.h
8377 F:      Documentation/devicetree/bindings/ata/
8378
8379 LIBLOCKDEP
8380 M:      Sasha Levin <alexander.levin@microsoft.com>
8381 S:      Maintained
8382 F:      tools/lib/lockdep/
8383
8384 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8385 M:      Ross Zwisler <zwisler@kernel.org>
8386 M:      Dan Williams <dan.j.williams@intel.com>
8387 M:      Vishal Verma <vishal.l.verma@intel.com>
8388 M:      Dave Jiang <dave.jiang@intel.com>
8389 L:      linux-nvdimm@lists.01.org
8390 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8391 S:      Supported
8392 F:      drivers/nvdimm/blk.c
8393 F:      drivers/nvdimm/region_devs.c
8394
8395 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8396 M:      Vishal Verma <vishal.l.verma@intel.com>
8397 M:      Dan Williams <dan.j.williams@intel.com>
8398 M:      Ross Zwisler <zwisler@kernel.org>
8399 M:      Dave Jiang <dave.jiang@intel.com>
8400 L:      linux-nvdimm@lists.01.org
8401 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8402 S:      Supported
8403 F:      drivers/nvdimm/btt*
8404
8405 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8406 M:      Ross Zwisler <zwisler@kernel.org>
8407 M:      Dan Williams <dan.j.williams@intel.com>
8408 M:      Vishal Verma <vishal.l.verma@intel.com>
8409 M:      Dave Jiang <dave.jiang@intel.com>
8410 L:      linux-nvdimm@lists.01.org
8411 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8412 S:      Supported
8413 F:      drivers/nvdimm/pmem*
8414
8415 LIBNVDIMM: DEVICETREE BINDINGS
8416 M:      Oliver O'Halloran <oohall@gmail.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/of_pmem.c
8421 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8422
8423 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8424 M:      Dan Williams <dan.j.williams@intel.com>
8425 M:      Ross Zwisler <zwisler@kernel.org>
8426 M:      Vishal Verma <vishal.l.verma@intel.com>
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 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8431 S:      Supported
8432 F:      drivers/nvdimm/*
8433 F:      drivers/acpi/nfit/*
8434 F:      include/linux/nd.h
8435 F:      include/linux/libnvdimm.h
8436 F:      include/uapi/linux/ndctl.h
8437
8438 LIGHTNVM PLATFORM SUPPORT
8439 M:      Matias Bjorling <mb@lightnvm.io>
8440 W:      http://github/OpenChannelSSD
8441 L:      linux-block@vger.kernel.org
8442 S:      Maintained
8443 F:      drivers/lightnvm/
8444 F:      include/linux/lightnvm.h
8445 F:      include/uapi/linux/lightnvm.h
8446
8447 LINUX FOR POWER MACINTOSH
8448 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8449 W:      http://www.penguinppc.org/
8450 L:      linuxppc-dev@lists.ozlabs.org
8451 S:      Maintained
8452 F:      arch/powerpc/platforms/powermac/
8453 F:      drivers/macintosh/
8454
8455 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8456 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8457 M:      Paul Mackerras <paulus@samba.org>
8458 M:      Michael Ellerman <mpe@ellerman.id.au>
8459 W:      https://github.com/linuxppc/linux/wiki
8460 L:      linuxppc-dev@lists.ozlabs.org
8461 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8463 S:      Supported
8464 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8465 F:      Documentation/devicetree/bindings/powerpc/
8466 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8467 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8468 F:      Documentation/powerpc/
8469 F:      arch/powerpc/
8470 F:      drivers/char/tpm/tpm_ibmvtpm*
8471 F:      drivers/crypto/nx/
8472 F:      drivers/crypto/vmx/
8473 F:      drivers/i2c/busses/i2c-opal.c
8474 F:      drivers/net/ethernet/ibm/ibmveth.*
8475 F:      drivers/net/ethernet/ibm/ibmvnic.*
8476 F:      drivers/pci/hotplug/pnv_php.c
8477 F:      drivers/pci/hotplug/rpa*
8478 F:      drivers/rtc/rtc-opal.c
8479 F:      drivers/scsi/ibmvscsi/
8480 F:      drivers/tty/hvc/hvc_opal.c
8481 F:      drivers/watchdog/wdrtas.c
8482 F:      tools/testing/selftests/powerpc
8483 N:      /pmac
8484 N:      powermac
8485 N:      powernv
8486 N:      [^a-z0-9]ps3
8487 N:      pseries
8488
8489 LINUX FOR POWERPC EMBEDDED MPC5XXX
8490 M:      Anatolij Gustschin <agust@denx.de>
8491 L:      linuxppc-dev@lists.ozlabs.org
8492 T:      git git://git.denx.de/linux-denx-agust.git
8493 S:      Maintained
8494 F:      arch/powerpc/platforms/512x/
8495 F:      arch/powerpc/platforms/52xx/
8496
8497 LINUX FOR POWERPC EMBEDDED PPC4XX
8498 M:      Alistair Popple <alistair@popple.id.au>
8499 M:      Matt Porter <mporter@kernel.crashing.org>
8500 W:      http://www.penguinppc.org/
8501 L:      linuxppc-dev@lists.ozlabs.org
8502 S:      Maintained
8503 F:      arch/powerpc/platforms/40x/
8504 F:      arch/powerpc/platforms/44x/
8505
8506 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8507 M:      Scott Wood <oss@buserror.net>
8508 M:      Kumar Gala <galak@kernel.crashing.org>
8509 W:      http://www.penguinppc.org/
8510 L:      linuxppc-dev@lists.ozlabs.org
8511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8512 S:      Maintained
8513 F:      arch/powerpc/platforms/83xx/
8514 F:      arch/powerpc/platforms/85xx/
8515 F:      Documentation/devicetree/bindings/powerpc/fsl/
8516
8517 LINUX FOR POWERPC EMBEDDED PPC8XX
8518 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8519 W:      http://www.penguinppc.org/
8520 L:      linuxppc-dev@lists.ozlabs.org
8521 S:      Maintained
8522 F:      arch/powerpc/platforms/8xx/
8523
8524 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8525 L:      linuxppc-dev@lists.ozlabs.org
8526 S:      Orphan
8527 F:      arch/powerpc/*/*virtex*
8528 F:      arch/powerpc/*/*/*virtex*
8529
8530 LINUX FOR POWERPC PA SEMI PWRFICIENT
8531 L:      linuxppc-dev@lists.ozlabs.org
8532 S:      Orphan
8533 F:      arch/powerpc/platforms/pasemi/
8534 F:      drivers/*/*pasemi*
8535 F:      drivers/*/*/*pasemi*
8536
8537 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8538 M:      Kees Cook <keescook@chromium.org>
8539 S:      Maintained
8540 F:      drivers/misc/lkdtm/*
8541
8542 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8543 M:      Alan Stern <stern@rowland.harvard.edu>
8544 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8545 M:      Will Deacon <will.deacon@arm.com>
8546 M:      Peter Zijlstra <peterz@infradead.org>
8547 M:      Boqun Feng <boqun.feng@gmail.com>
8548 M:      Nicholas Piggin <npiggin@gmail.com>
8549 M:      David Howells <dhowells@redhat.com>
8550 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8551 M:      Luc Maranget <luc.maranget@inria.fr>
8552 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8553 R:      Akira Yokosawa <akiyks@gmail.com>
8554 R:      Daniel Lustig <dlustig@nvidia.com>
8555 L:      linux-kernel@vger.kernel.org
8556 L:      linux-arch@vger.kernel.org
8557 S:      Supported
8558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8559 F:      tools/memory-model/
8560 F:      Documentation/atomic_bitops.txt
8561 F:      Documentation/atomic_t.txt
8562 F:      Documentation/core-api/atomic_ops.rst
8563 F:      Documentation/core-api/refcount-vs-atomic.rst
8564 F:      Documentation/memory-barriers.txt
8565
8566 LIS3LV02D ACCELEROMETER DRIVER
8567 M:      Eric Piel <eric.piel@tremplin-utc.net>
8568 S:      Maintained
8569 F:      Documentation/misc-devices/lis3lv02d
8570 F:      drivers/misc/lis3lv02d/
8571 F:      drivers/platform/x86/hp_accel.c
8572
8573 LIVE PATCHING
8574 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8575 M:      Jessica Yu <jeyu@kernel.org>
8576 M:      Jiri Kosina <jikos@kernel.org>
8577 M:      Miroslav Benes <mbenes@suse.cz>
8578 R:      Petr Mladek <pmladek@suse.com>
8579 S:      Maintained
8580 F:      kernel/livepatch/
8581 F:      include/linux/livepatch.h
8582 F:      arch/x86/include/asm/livepatch.h
8583 F:      arch/x86/kernel/livepatch.c
8584 F:      Documentation/livepatch/
8585 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8586 F:      samples/livepatch/
8587 L:      live-patching@vger.kernel.org
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8589
8590 LLC (802.2)
8591 L:      netdev@vger.kernel.org
8592 S:      Odd fixes
8593 F:      include/linux/llc.h
8594 F:      include/uapi/linux/llc.h
8595 F:      include/net/llc*
8596 F:      net/llc/
8597
8598 LM73 HARDWARE MONITOR DRIVER
8599 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8600 L:      linux-hwmon@vger.kernel.org
8601 S:      Maintained
8602 F:      drivers/hwmon/lm73.c
8603
8604 LM78 HARDWARE MONITOR DRIVER
8605 M:      Jean Delvare <jdelvare@suse.com>
8606 L:      linux-hwmon@vger.kernel.org
8607 S:      Maintained
8608 F:      Documentation/hwmon/lm78
8609 F:      drivers/hwmon/lm78.c
8610
8611 LM83 HARDWARE MONITOR DRIVER
8612 M:      Jean Delvare <jdelvare@suse.com>
8613 L:      linux-hwmon@vger.kernel.org
8614 S:      Maintained
8615 F:      Documentation/hwmon/lm83
8616 F:      drivers/hwmon/lm83.c
8617
8618 LM90 HARDWARE MONITOR DRIVER
8619 M:      Jean Delvare <jdelvare@suse.com>
8620 L:      linux-hwmon@vger.kernel.org
8621 S:      Maintained
8622 F:      Documentation/hwmon/lm90
8623 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8624 F:      drivers/hwmon/lm90.c
8625 F:      include/dt-bindings/thermal/lm90.h
8626
8627 LM95234 HARDWARE MONITOR DRIVER
8628 M:      Guenter Roeck <linux@roeck-us.net>
8629 L:      linux-hwmon@vger.kernel.org
8630 S:      Maintained
8631 F:      Documentation/hwmon/lm95234
8632 F:      drivers/hwmon/lm95234.c
8633
8634 LME2510 MEDIA DRIVER
8635 M:      Malcolm Priestley <tvboxspy@gmail.com>
8636 L:      linux-media@vger.kernel.org
8637 W:      https://linuxtv.org
8638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8639 S:      Maintained
8640 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8641
8642 LOADPIN SECURITY MODULE
8643 M:      Kees Cook <keescook@chromium.org>
8644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8645 S:      Supported
8646 F:      security/loadpin/
8647 F:      Documentation/admin-guide/LSM/LoadPin.rst
8648
8649 LOCKING PRIMITIVES
8650 M:      Peter Zijlstra <peterz@infradead.org>
8651 M:      Ingo Molnar <mingo@redhat.com>
8652 M:      Will Deacon <will.deacon@arm.com>
8653 L:      linux-kernel@vger.kernel.org
8654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8655 S:      Maintained
8656 F:      Documentation/locking/
8657 F:      include/linux/lockdep.h
8658 F:      include/linux/spinlock*.h
8659 F:      arch/*/include/asm/spinlock*.h
8660 F:      include/linux/rwlock*.h
8661 F:      include/linux/mutex*.h
8662 F:      include/linux/rwsem*.h
8663 F:      arch/*/include/asm/rwsem.h
8664 F:      include/linux/seqlock.h
8665 F:      lib/locking*.[ch]
8666 F:      kernel/locking/
8667 X:      kernel/locking/locktorture.c
8668
8669 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8670 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8671 L:      linux-ntfs-dev@lists.sourceforge.net
8672 W:      http://www.linux-ntfs.org/content/view/19/37/
8673 S:      Maintained
8674 F:      Documentation/ldm.txt
8675 F:      block/partitions/ldm.*
8676
8677 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8678 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8679 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8680 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8681 L:      MPT-FusionLinux.pdl@broadcom.com
8682 L:      linux-scsi@vger.kernel.org
8683 W:      http://www.avagotech.com/support/
8684 S:      Supported
8685 F:      drivers/message/fusion/
8686 F:      drivers/scsi/mpt3sas/
8687
8688 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8689 M:      Matthew Wilcox <willy@infradead.org>
8690 L:      linux-scsi@vger.kernel.org
8691 S:      Maintained
8692 F:      drivers/scsi/sym53c8xx_2/
8693
8694 LTC1660 DAC DRIVER
8695 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8696 L:      linux-iio@vger.kernel.org
8697 S:      Maintained
8698 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8699 F:      drivers/iio/dac/ltc1660.c
8700
8701 LTC4261 HARDWARE MONITOR DRIVER
8702 M:      Guenter Roeck <linux@roeck-us.net>
8703 L:      linux-hwmon@vger.kernel.org
8704 S:      Maintained
8705 F:      Documentation/hwmon/ltc4261
8706 F:      drivers/hwmon/ltc4261.c
8707
8708 LTC4306 I2C MULTIPLEXER DRIVER
8709 M:      Michael Hennerich <michael.hennerich@analog.com>
8710 W:      http://ez.analog.com/community/linux-device-drivers
8711 L:      linux-i2c@vger.kernel.org
8712 S:      Supported
8713 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8714 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8715
8716 LTP (Linux Test Project)
8717 M:      Mike Frysinger <vapier@gentoo.org>
8718 M:      Cyril Hrubis <chrubis@suse.cz>
8719 M:      Wanlong Gao <wanlong.gao@gmail.com>
8720 M:      Jan Stancek <jstancek@redhat.com>
8721 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8722 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8723 L:      ltp@lists.linux.it (subscribers-only)
8724 W:      http://linux-test-project.github.io/
8725 T:      git git://github.com/linux-test-project/ltp.git
8726 S:      Maintained
8727
8728 M68K ARCHITECTURE
8729 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8730 L:      linux-m68k@lists.linux-m68k.org
8731 W:      http://www.linux-m68k.org/
8732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8733 S:      Maintained
8734 F:      arch/m68k/
8735 F:      drivers/zorro/
8736
8737 M68K ON APPLE MACINTOSH
8738 M:      Joshua Thompson <funaho@jurai.org>
8739 W:      http://www.mac.linux-m68k.org/
8740 L:      linux-m68k@lists.linux-m68k.org
8741 S:      Maintained
8742 F:      arch/m68k/mac/
8743
8744 M68K ON HP9000/300
8745 M:      Philip Blundell <philb@gnu.org>
8746 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8747 S:      Maintained
8748 F:      arch/m68k/hp300/
8749
8750 M88DS3103 MEDIA DRIVER
8751 M:      Antti Palosaari <crope@iki.fi>
8752 L:      linux-media@vger.kernel.org
8753 W:      https://linuxtv.org
8754 W:      http://palosaari.fi/linux/
8755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8756 T:      git git://linuxtv.org/anttip/media_tree.git
8757 S:      Maintained
8758 F:      drivers/media/dvb-frontends/m88ds3103*
8759
8760 M88RS2000 MEDIA DRIVER
8761 M:      Malcolm Priestley <tvboxspy@gmail.com>
8762 L:      linux-media@vger.kernel.org
8763 W:      https://linuxtv.org
8764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8765 S:      Maintained
8766 F:      drivers/media/dvb-frontends/m88rs2000*
8767
8768 MA901 MASTERKIT USB FM RADIO DRIVER
8769 M:      Alexey Klimov <klimov.linux@gmail.com>
8770 L:      linux-media@vger.kernel.org
8771 T:      git git://linuxtv.org/media_tree.git
8772 S:      Maintained
8773 F:      drivers/media/radio/radio-ma901.c
8774
8775 MAC80211
8776 M:      Johannes Berg <johannes@sipsolutions.net>
8777 L:      linux-wireless@vger.kernel.org
8778 W:      http://wireless.kernel.org/
8779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8781 S:      Maintained
8782 F:      Documentation/networking/mac80211-injection.txt
8783 F:      include/net/mac80211.h
8784 F:      net/mac80211/
8785 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8786 F:      Documentation/networking/mac80211_hwsim/README
8787
8788 MAILBOX API
8789 M:      Jassi Brar <jassisinghbrar@gmail.com>
8790 L:      linux-kernel@vger.kernel.org
8791 S:      Maintained
8792 F:      drivers/mailbox/
8793 F:      include/linux/mailbox_client.h
8794 F:      include/linux/mailbox_controller.h
8795
8796 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8797 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8798 W:      http://www.kernel.org/doc/man-pages
8799 L:      linux-man@vger.kernel.org
8800 S:      Maintained
8801
8802 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8803 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8804 L:      linux-mips@linux-mips.org
8805 S:      Maintained
8806 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8807
8808 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8809 M:      Andrew Lunn <andrew@lunn.ch>
8810 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8811 L:      netdev@vger.kernel.org
8812 S:      Maintained
8813 F:      drivers/net/dsa/mv88e6xxx/
8814 F:      include/linux/platform_data/mv88e6xxx.h
8815 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8816
8817 MARVELL ARMADA DRM SUPPORT
8818 M:      Russell King <linux@armlinux.org.uk>
8819 S:      Maintained
8820 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8821 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8822 F:      drivers/gpu/drm/armada/
8823 F:      include/uapi/drm/armada_drm.h
8824 F:      Documentation/devicetree/bindings/display/armada/
8825
8826 MARVELL CRYPTO DRIVER
8827 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8828 M:      Arnaud Ebalard <arno@natisbad.org>
8829 F:      drivers/crypto/marvell/
8830 S:      Maintained
8831 L:      linux-crypto@vger.kernel.org
8832
8833 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8834 M:      Mirko Lindner <mlindner@marvell.com>
8835 M:      Stephen Hemminger <stephen@networkplumber.org>
8836 L:      netdev@vger.kernel.org
8837 S:      Maintained
8838 F:      drivers/net/ethernet/marvell/sk*
8839
8840 MARVELL LIBERTAS WIRELESS DRIVER
8841 L:      libertas-dev@lists.infradead.org
8842 S:      Orphan
8843 F:      drivers/net/wireless/marvell/libertas/
8844
8845 MARVELL MACCHIATOBIN SUPPORT
8846 M:      Russell King <linux@armlinux.org.uk>
8847 L:      linux-arm-kernel@lists.infradead.org
8848 S:      Maintained
8849 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8850
8851 MARVELL MV643XX ETHERNET DRIVER
8852 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8853 L:      netdev@vger.kernel.org
8854 S:      Maintained
8855 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8856 F:      include/linux/mv643xx.h
8857
8858 MARVELL MV88X3310 PHY DRIVER
8859 M:      Russell King <linux@armlinux.org.uk>
8860 L:      netdev@vger.kernel.org
8861 S:      Maintained
8862 F:      drivers/net/phy/marvell10g.c
8863
8864 MARVELL MVNETA ETHERNET DRIVER
8865 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8866 L:      netdev@vger.kernel.org
8867 S:      Maintained
8868 F:      drivers/net/ethernet/marvell/mvneta.*
8869
8870 MARVELL MWIFIEX WIRELESS DRIVER
8871 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8872 M:      Nishant Sarmukadam <nishants@marvell.com>
8873 M:      Ganapathi Bhat <gbhat@marvell.com>
8874 M:      Xinming Hu <huxinming820@gmail.com>
8875 L:      linux-wireless@vger.kernel.org
8876 S:      Maintained
8877 F:      drivers/net/wireless/marvell/mwifiex/
8878
8879 MARVELL MWL8K WIRELESS DRIVER
8880 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8881 L:      linux-wireless@vger.kernel.org
8882 S:      Odd Fixes
8883 F:      drivers/net/wireless/marvell/mwl8k.c
8884
8885 MARVELL NAND CONTROLLER DRIVER
8886 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8887 L:      linux-mtd@lists.infradead.org
8888 S:      Maintained
8889 F:      drivers/mtd/nand/raw/marvell_nand.c
8890 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8891
8892 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8893 M:      Nicolas Pitre <nico@fluxnic.net>
8894 S:      Odd Fixes
8895 F:      drivers/mmc/host/mvsdio.*
8896
8897 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8898 M:      Hu Ziji <huziji@marvell.com>
8899 L:      linux-mmc@vger.kernel.org
8900 S:      Supported
8901 F:      drivers/mmc/host/sdhci-xenon*
8902 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8903
8904 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8905 M:      Sunil Goutham <sgoutham@marvell.com>
8906 M:      Linu Cherian <lcherian@marvell.com>
8907 M:      Geetha sowjanya <gakula@marvell.com>
8908 M:      Jerin Jacob <jerinj@marvell.com>
8909 L:      netdev@vger.kernel.org
8910 S:      Supported
8911 F:      drivers/net/ethernet/marvell/octeontx2/af/
8912
8913 MATROX FRAMEBUFFER DRIVER
8914 L:      linux-fbdev@vger.kernel.org
8915 S:      Orphan
8916 F:      drivers/video/fbdev/matrox/matroxfb_*
8917 F:      include/uapi/linux/matroxfb.h
8918
8919 MAX16065 HARDWARE MONITOR DRIVER
8920 M:      Guenter Roeck <linux@roeck-us.net>
8921 L:      linux-hwmon@vger.kernel.org
8922 S:      Maintained
8923 F:      Documentation/hwmon/max16065
8924 F:      drivers/hwmon/max16065.c
8925
8926 MAX2175 SDR TUNER DRIVER
8927 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8928 L:      linux-media@vger.kernel.org
8929 T:      git git://linuxtv.org/media_tree.git
8930 S:      Maintained
8931 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8932 F:      Documentation/media/v4l-drivers/max2175.rst
8933 F:      drivers/media/i2c/max2175*
8934 F:      include/uapi/linux/max2175.h
8935
8936 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8937 L:      linux-hwmon@vger.kernel.org
8938 S:      Orphan
8939 F:      Documentation/hwmon/max6650
8940 F:      drivers/hwmon/max6650.c
8941
8942 MAX6697 HARDWARE MONITOR DRIVER
8943 M:      Guenter Roeck <linux@roeck-us.net>
8944 L:      linux-hwmon@vger.kernel.org
8945 S:      Maintained
8946 F:      Documentation/hwmon/max6697
8947 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8948 F:      drivers/hwmon/max6697.c
8949 F:      include/linux/platform_data/max6697.h
8950
8951 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8952 M:      Peter Rosin <peda@axentia.se>
8953 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8954 S:      Maintained
8955 F:      Documentation/devicetree/bindings/sound/max9860.txt
8956 F:      sound/soc/codecs/max9860.*
8957
8958 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8959 M:      Javier Martinez Canillas <javier@dowhile0.org>
8960 L:      linux-kernel@vger.kernel.org
8961 S:      Supported
8962 F:      drivers/regulator/max77802-regulator.c
8963 F:      Documentation/devicetree/bindings/*/*max77802.txt
8964 F:      include/dt-bindings/*/*max77802.h
8965
8966 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8967 M:      Krzysztof Kozlowski <krzk@kernel.org>
8968 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8969 L:      linux-pm@vger.kernel.org
8970 S:      Supported
8971 F:      drivers/power/supply/max14577_charger.c
8972 F:      drivers/power/supply/max77693_charger.c
8973
8974 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8975 M:      Chanwoo Choi <cw00.choi@samsung.com>
8976 M:      Krzysztof Kozlowski <krzk@kernel.org>
8977 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8978 L:      linux-kernel@vger.kernel.org
8979 S:      Supported
8980 F:      drivers/*/max14577*.c
8981 F:      drivers/*/max77686*.c
8982 F:      drivers/*/max77693*.c
8983 F:      drivers/extcon/extcon-max14577.c
8984 F:      drivers/extcon/extcon-max77693.c
8985 F:      drivers/rtc/rtc-max77686.c
8986 F:      drivers/clk/clk-max77686.c
8987 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8988 F:      Documentation/devicetree/bindings/*/max77686.txt
8989 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8990 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8991 F:      include/linux/mfd/max14577*.h
8992 F:      include/linux/mfd/max77686*.h
8993 F:      include/linux/mfd/max77693*.h
8994
8995 MAXIRADIO FM RADIO RECEIVER DRIVER
8996 M:      Hans Verkuil <hverkuil@xs4all.nl>
8997 L:      linux-media@vger.kernel.org
8998 T:      git git://linuxtv.org/media_tree.git
8999 W:      https://linuxtv.org
9000 S:      Maintained
9001 F:      drivers/media/radio/radio-maxiradio*
9002
9003 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9004 M:      Peter Rosin <peda@axentia.se>
9005 L:      linux-iio@vger.kernel.org
9006 S:      Maintained
9007 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9008 F:      drivers/iio/potentiometer/mcp4018.c
9009 F:      drivers/iio/potentiometer/mcp4531.c
9010
9011 MCR20A IEEE-802.15.4 RADIO DRIVER
9012 M:      Xue Liu <liuxuenetmail@gmail.com>
9013 L:      linux-wpan@vger.kernel.org
9014 W:      https://github.com/xueliu/mcr20a-linux
9015 S:      Maintained
9016 F:      drivers/net/ieee802154/mcr20a.c
9017 F:      drivers/net/ieee802154/mcr20a.h
9018 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9019
9020 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9021 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9022 L:      linux-iio@vger.kernel.org
9023 S:      Maintained
9024 F:      drivers/iio/dac/cio-dac.c
9025
9026 MEDIA DRIVERS FOR ASCOT2E
9027 M:      Sergey Kozlov <serjk@netup.ru>
9028 M:      Abylay Ospan <aospan@netup.ru>
9029 L:      linux-media@vger.kernel.org
9030 W:      https://linuxtv.org
9031 W:      http://netup.tv/
9032 T:      git git://linuxtv.org/media_tree.git
9033 S:      Supported
9034 F:      drivers/media/dvb-frontends/ascot2e*
9035
9036 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9037 M:      Jasmin Jessich <jasmin@anw.at>
9038 L:      linux-media@vger.kernel.org
9039 W:      https://linuxtv.org
9040 T:      git git://linuxtv.org/media_tree.git
9041 S:      Maintained
9042 F:      drivers/media/dvb-frontends/cxd2099*
9043
9044 MEDIA DRIVERS FOR CXD2841ER
9045 M:      Sergey Kozlov <serjk@netup.ru>
9046 M:      Abylay Ospan <aospan@netup.ru>
9047 L:      linux-media@vger.kernel.org
9048 W:      https://linuxtv.org
9049 W:      http://netup.tv/
9050 T:      git git://linuxtv.org/media_tree.git
9051 S:      Supported
9052 F:      drivers/media/dvb-frontends/cxd2841er*
9053
9054 MEDIA DRIVERS FOR CXD2880
9055 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9056 L:      linux-media@vger.kernel.org
9057 W:      http://linuxtv.org/
9058 T:      git git://linuxtv.org/media_tree.git
9059 S:      Supported
9060 F:      drivers/media/dvb-frontends/cxd2880/*
9061 F:      drivers/media/spi/cxd2880*
9062
9063 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9064 L:      linux-media@vger.kernel.org
9065 W:      https://linuxtv.org
9066 T:      git git://linuxtv.org/media_tree.git
9067 S:      Orphan
9068 F:      drivers/media/pci/ddbridge/*
9069
9070 MEDIA DRIVERS FOR FREESCALE IMX
9071 M:      Steve Longerbeam <slongerbeam@gmail.com>
9072 M:      Philipp Zabel <p.zabel@pengutronix.de>
9073 L:      linux-media@vger.kernel.org
9074 T:      git git://linuxtv.org/media_tree.git
9075 S:      Maintained
9076 F:      Documentation/devicetree/bindings/media/imx.txt
9077 F:      Documentation/media/v4l-drivers/imx.rst
9078 F:      drivers/staging/media/imx/
9079 F:      include/linux/imx-media.h
9080 F:      include/media/imx.h
9081
9082 MEDIA DRIVER FOR FREESCALE IMX PXP
9083 M:      Philipp Zabel <p.zabel@pengutronix.de>
9084 L:      linux-media@vger.kernel.org
9085 T:      git git://linuxtv.org/media_tree.git
9086 S:      Maintained
9087 F:      drivers/media/platform/imx-pxp.[ch]
9088
9089 MEDIA DRIVERS FOR HELENE
9090 M:      Abylay Ospan <aospan@netup.ru>
9091 L:      linux-media@vger.kernel.org
9092 W:      https://linuxtv.org
9093 W:      http://netup.tv/
9094 T:      git git://linuxtv.org/media_tree.git
9095 S:      Supported
9096 F:      drivers/media/dvb-frontends/helene*
9097
9098 MEDIA DRIVERS FOR HORUS3A
9099 M:      Sergey Kozlov <serjk@netup.ru>
9100 M:      Abylay Ospan <aospan@netup.ru>
9101 L:      linux-media@vger.kernel.org
9102 W:      https://linuxtv.org
9103 W:      http://netup.tv/
9104 T:      git git://linuxtv.org/media_tree.git
9105 S:      Supported
9106 F:      drivers/media/dvb-frontends/horus3a*
9107
9108 MEDIA DRIVERS FOR LNBH25
9109 M:      Sergey Kozlov <serjk@netup.ru>
9110 M:      Abylay Ospan <aospan@netup.ru>
9111 L:      linux-media@vger.kernel.org
9112 W:      https://linuxtv.org
9113 W:      http://netup.tv/
9114 T:      git git://linuxtv.org/media_tree.git
9115 S:      Supported
9116 F:      drivers/media/dvb-frontends/lnbh25*
9117
9118 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9119 L:      linux-media@vger.kernel.org
9120 W:      https://linuxtv.org
9121 T:      git git://linuxtv.org/media_tree.git
9122 S:      Orphan
9123 F:      drivers/media/dvb-frontends/mxl5xx*
9124
9125 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9126 M:      Sergey Kozlov <serjk@netup.ru>
9127 M:      Abylay Ospan <aospan@netup.ru>
9128 L:      linux-media@vger.kernel.org
9129 W:      https://linuxtv.org
9130 W:      http://netup.tv/
9131 T:      git git://linuxtv.org/media_tree.git
9132 S:      Supported
9133 F:      drivers/media/pci/netup_unidvb/*
9134
9135 MEDIA DRIVERS FOR RENESAS - CEU
9136 M:      Jacopo Mondi <jacopo@jmondi.org>
9137 L:      linux-media@vger.kernel.org
9138 L:      linux-renesas-soc@vger.kernel.org
9139 T:      git git://linuxtv.org/media_tree.git
9140 S:      Supported
9141 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9142 F:      drivers/media/platform/renesas-ceu.c
9143 F:      include/media/drv-intf/renesas-ceu.h
9144
9145 MEDIA DRIVERS FOR RENESAS - DRIF
9146 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9147 L:      linux-media@vger.kernel.org
9148 L:      linux-renesas-soc@vger.kernel.org
9149 T:      git git://linuxtv.org/media_tree.git
9150 S:      Supported
9151 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9152 F:      drivers/media/platform/rcar_drif.c
9153
9154 MEDIA DRIVERS FOR RENESAS - FCP
9155 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9156 L:      linux-media@vger.kernel.org
9157 L:      linux-renesas-soc@vger.kernel.org
9158 T:      git git://linuxtv.org/media_tree.git
9159 S:      Supported
9160 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9161 F:      drivers/media/platform/rcar-fcp.c
9162 F:      include/media/rcar-fcp.h
9163
9164 MEDIA DRIVERS FOR RENESAS - FDP1
9165 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9166 L:      linux-media@vger.kernel.org
9167 L:      linux-renesas-soc@vger.kernel.org
9168 T:      git git://linuxtv.org/media_tree.git
9169 S:      Supported
9170 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9171 F:      drivers/media/platform/rcar_fdp1.c
9172
9173 MEDIA DRIVERS FOR RENESAS - VIN
9174 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,rcar-csi2.txt
9180 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9181 F:      drivers/media/platform/rcar-vin/
9182
9183 MEDIA DRIVERS FOR RENESAS - VSP1
9184 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9185 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9186 L:      linux-media@vger.kernel.org
9187 L:      linux-renesas-soc@vger.kernel.org
9188 T:      git git://linuxtv.org/media_tree.git
9189 S:      Supported
9190 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9191 F:      drivers/media/platform/vsp1/
9192
9193 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9194 L:      linux-media@vger.kernel.org
9195 W:      https://linuxtv.org
9196 T:      git git://linuxtv.org/media_tree.git
9197 S:      Orphan
9198 F:      drivers/media/dvb-frontends/stv0910*
9199
9200 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9201 L:      linux-media@vger.kernel.org
9202 W:      https://linuxtv.org
9203 T:      git git://linuxtv.org/media_tree.git
9204 S:      Orphan
9205 F:      drivers/media/dvb-frontends/stv6111*
9206
9207 MEDIA DRIVERS FOR STM32 - DCMI
9208 M:      Hugues Fruchet <hugues.fruchet@st.com>
9209 L:      linux-media@vger.kernel.org
9210 T:      git git://linuxtv.org/media_tree.git
9211 S:      Supported
9212 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9213 F:      drivers/media/platform/stm32/stm32-dcmi.c
9214
9215 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9216 M:      Dmitry Osipenko <digetx@gmail.com>
9217 L:      linux-media@vger.kernel.org
9218 L:      linux-tegra@vger.kernel.org
9219 T:      git git://linuxtv.org/media_tree.git
9220 S:      Maintained
9221 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9222 F:      drivers/staging/media/tegra-vde/
9223
9224 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9225 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9226 P:      LinuxTV.org Project
9227 L:      linux-media@vger.kernel.org
9228 W:      https://linuxtv.org
9229 Q:      http://patchwork.kernel.org/project/linux-media/list/
9230 T:      git git://linuxtv.org/media_tree.git
9231 S:      Maintained
9232 F:      Documentation/devicetree/bindings/media/
9233 F:      Documentation/media/
9234 F:      drivers/media/
9235 F:      drivers/staging/media/
9236 F:      include/linux/platform_data/media/
9237 F:      include/media/
9238 F:      include/uapi/linux/dvb/
9239 F:      include/uapi/linux/videodev2.h
9240 F:      include/uapi/linux/media.h
9241 F:      include/uapi/linux/v4l2-*
9242 F:      include/uapi/linux/meye.h
9243 F:      include/uapi/linux/ivtv*
9244 F:      include/uapi/linux/uvcvideo.h
9245
9246 MEDIATEK BLUETOOTH DRIVER
9247 M:      Sean Wang <sean.wang@mediatek.com>
9248 L:      linux-bluetooth@vger.kernel.org
9249 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9250 S:      Maintained
9251 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9252 F:      drivers/bluetooth/btmtkuart.c
9253
9254 MEDIATEK CIR DRIVER
9255 M:      Sean Wang <sean.wang@mediatek.com>
9256 S:      Maintained
9257 F:      drivers/media/rc/mtk-cir.c
9258
9259 MEDIATEK DMA DRIVER
9260 M:      Sean Wang <sean.wang@mediatek.com>
9261 L:      dmaengine@vger.kernel.org
9262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9264 S:      Maintained
9265 F:      Documentation/devicetree/bindings/dma/mtk-*
9266 F:      drivers/dma/mediatek/
9267
9268 MEDIATEK PMIC LED DRIVER
9269 M:      Sean Wang <sean.wang@mediatek.com>
9270 S:      Maintained
9271 F:      drivers/leds/leds-mt6323.c
9272 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9273
9274 MEDIATEK ETHERNET DRIVER
9275 M:      Felix Fietkau <nbd@openwrt.org>
9276 M:      John Crispin <john@phrozen.org>
9277 M:      Sean Wang <sean.wang@mediatek.com>
9278 M:      Nelson Chang <nelson.chang@mediatek.com>
9279 L:      netdev@vger.kernel.org
9280 S:      Maintained
9281 F:      drivers/net/ethernet/mediatek/
9282
9283 MEDIATEK SWITCH DRIVER
9284 M:      Sean Wang <sean.wang@mediatek.com>
9285 L:      netdev@vger.kernel.org
9286 S:      Maintained
9287 F:      drivers/net/dsa/mt7530.*
9288 F:      net/dsa/tag_mtk.c
9289
9290 MEDIATEK JPEG DRIVER
9291 M:      Rick Chang <rick.chang@mediatek.com>
9292 M:      Bin Liu <bin.liu@mediatek.com>
9293 S:      Supported
9294 F:      drivers/media/platform/mtk-jpeg/
9295 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9296
9297 MEDIATEK MDP DRIVER
9298 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9299 M:      Houlong Wei <houlong.wei@mediatek.com>
9300 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9301 S:      Supported
9302 F:      drivers/media/platform/mtk-mdp/
9303 F:      drivers/media/platform/mtk-vpu/
9304 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9305
9306 MEDIATEK MEDIA DRIVER
9307 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9308 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9309 S:      Supported
9310 F:      drivers/media/platform/mtk-vcodec/
9311 F:      drivers/media/platform/mtk-vpu/
9312 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9313 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9314
9315 MEDIATEK MT7601U WIRELESS LAN DRIVER
9316 M:      Jakub Kicinski <kubakici@wp.pl>
9317 L:      linux-wireless@vger.kernel.org
9318 S:      Maintained
9319 F:      drivers/net/wireless/mediatek/mt7601u/
9320
9321 MEDIATEK NAND CONTROLLER DRIVER
9322 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9323 L:      linux-mtd@lists.infradead.org
9324 S:      Maintained
9325 F:      drivers/mtd/nand/raw/mtk_*
9326 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9327
9328 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9329 M:      Sean Wang <sean.wang@mediatek.com>
9330 S:      Maintained
9331 F:      drivers/char/hw_random/mtk-rng.c
9332
9333 MEDIATEK USB3 DRD IP DRIVER
9334 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9335 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9338 S:      Maintained
9339 F:      drivers/usb/mtu3/
9340
9341 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9342 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9343 M:      Martin Donnelly <martin.donnelly@ge.com>
9344 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9345 S:      Maintained
9346 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9347 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9348
9349 MEGARAID SCSI/SAS DRIVERS
9350 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9351 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9352 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9353 L:      megaraidlinux.pdl@broadcom.com
9354 L:      linux-scsi@vger.kernel.org
9355 W:      http://www.avagotech.com/support/
9356 S:      Maintained
9357 F:      Documentation/scsi/megaraid.txt
9358 F:      drivers/scsi/megaraid.*
9359 F:      drivers/scsi/megaraid/
9360
9361 MELEXIS MLX90614 DRIVER
9362 M:      Crt Mori <cmo@melexis.com>
9363 L:      linux-iio@vger.kernel.org
9364 W:      http://www.melexis.com
9365 S:      Supported
9366 F:      drivers/iio/temperature/mlx90614.c
9367
9368 MELEXIS MLX90632 DRIVER
9369 M:      Crt Mori <cmo@melexis.com>
9370 L:      linux-iio@vger.kernel.org
9371 W:      http://www.melexis.com
9372 S:      Supported
9373 F:      drivers/iio/temperature/mlx90632.c
9374
9375 MELFAS MIP4 TOUCHSCREEN DRIVER
9376 M:      Sangwon Jee <jeesw@melfas.com>
9377 W:      http://www.melfas.com
9378 S:      Supported
9379 F:      drivers/input/touchscreen/melfas_mip4.c
9380 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9381
9382 MELLANOX ETHERNET DRIVER (mlx4_en)
9383 M:      Tariq Toukan <tariqt@mellanox.com>
9384 L:      netdev@vger.kernel.org
9385 S:      Supported
9386 W:      http://www.mellanox.com
9387 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9388 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9389
9390 MELLANOX ETHERNET DRIVER (mlx5e)
9391 M:      Saeed Mahameed <saeedm@mellanox.com>
9392 L:      netdev@vger.kernel.org
9393 S:      Supported
9394 W:      http://www.mellanox.com
9395 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9396 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9397
9398 MELLANOX ETHERNET INNOVA DRIVERS
9399 R:      Boris Pismenny <borisp@mellanox.com>
9400 L:      netdev@vger.kernel.org
9401 S:      Supported
9402 W:      http://www.mellanox.com
9403 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9404 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9405 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9406 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9407 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9408
9409 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9410 R:      Boris Pismenny <borisp@mellanox.com>
9411 L:      netdev@vger.kernel.org
9412 S:      Supported
9413 W:      http://www.mellanox.com
9414 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9415 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9416 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9417
9418 MELLANOX ETHERNET SWITCH DRIVERS
9419 M:      Jiri Pirko <jiri@mellanox.com>
9420 M:      Ido Schimmel <idosch@mellanox.com>
9421 L:      netdev@vger.kernel.org
9422 S:      Supported
9423 W:      http://www.mellanox.com
9424 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9425 F:      drivers/net/ethernet/mellanox/mlxsw/
9426 F:      tools/testing/selftests/drivers/net/mlxsw/
9427
9428 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9429 M:      mlxsw@mellanox.com
9430 L:      netdev@vger.kernel.org
9431 S:      Supported
9432 W:      http://www.mellanox.com
9433 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9434 F:      drivers/net/ethernet/mellanox/mlxfw/
9435
9436 MELLANOX HARDWARE PLATFORM SUPPORT
9437 M:      Andy Shevchenko <andy@infradead.org>
9438 M:      Darren Hart <dvhart@infradead.org>
9439 M:      Vadim Pasternak <vadimp@mellanox.com>
9440 L:      platform-driver-x86@vger.kernel.org
9441 S:      Supported
9442 F:      drivers/platform/mellanox/
9443
9444 MELLANOX MLX4 core VPI driver
9445 M:      Tariq Toukan <tariqt@mellanox.com>
9446 L:      netdev@vger.kernel.org
9447 L:      linux-rdma@vger.kernel.org
9448 W:      http://www.mellanox.com
9449 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9450 S:      Supported
9451 F:      drivers/net/ethernet/mellanox/mlx4/
9452 F:      include/linux/mlx4/
9453
9454 MELLANOX MLX4 IB driver
9455 M:      Yishai Hadas <yishaih@mellanox.com>
9456 L:      linux-rdma@vger.kernel.org
9457 W:      http://www.mellanox.com
9458 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9459 S:      Supported
9460 F:      drivers/infiniband/hw/mlx4/
9461 F:      include/linux/mlx4/
9462 F:      include/uapi/rdma/mlx4-abi.h
9463
9464 MELLANOX MLX5 core VPI driver
9465 M:      Saeed Mahameed <saeedm@mellanox.com>
9466 M:      Leon Romanovsky <leonro@mellanox.com>
9467 L:      netdev@vger.kernel.org
9468 L:      linux-rdma@vger.kernel.org
9469 W:      http://www.mellanox.com
9470 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9471 S:      Supported
9472 F:      drivers/net/ethernet/mellanox/mlx5/core/
9473 F:      include/linux/mlx5/
9474
9475 MELLANOX MLX5 IB driver
9476 M:      Leon Romanovsky <leonro@mellanox.com>
9477 L:      linux-rdma@vger.kernel.org
9478 W:      http://www.mellanox.com
9479 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9480 S:      Supported
9481 F:      drivers/infiniband/hw/mlx5/
9482 F:      include/linux/mlx5/
9483 F:      include/uapi/rdma/mlx5-abi.h
9484
9485 MELLANOX MLXCPLD I2C AND MUX DRIVER
9486 M:      Vadim Pasternak <vadimp@mellanox.com>
9487 M:      Michael Shych <michaelsh@mellanox.com>
9488 L:      linux-i2c@vger.kernel.org
9489 S:      Supported
9490 F:      drivers/i2c/busses/i2c-mlxcpld.c
9491 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9492 F:      Documentation/i2c/busses/i2c-mlxcpld
9493
9494 MELLANOX MLXCPLD LED DRIVER
9495 M:      Vadim Pasternak <vadimp@mellanox.com>
9496 L:      linux-leds@vger.kernel.org
9497 S:      Supported
9498 F:      drivers/leds/leds-mlxcpld.c
9499 F:      drivers/leds/leds-mlxreg.c
9500 F:      Documentation/leds/leds-mlxcpld.txt
9501
9502 MELLANOX PLATFORM DRIVER
9503 M:      Vadim Pasternak <vadimp@mellanox.com>
9504 L:      platform-driver-x86@vger.kernel.org
9505 S:      Supported
9506 F:      drivers/platform/x86/mlx-platform.c
9507
9508 MEMBARRIER SUPPORT
9509 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9510 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9511 L:      linux-kernel@vger.kernel.org
9512 S:      Supported
9513 F:      kernel/sched/membarrier.c
9514 F:      include/uapi/linux/membarrier.h
9515 F:      arch/powerpc/include/asm/membarrier.h
9516
9517 MEMORY MANAGEMENT
9518 L:      linux-mm@kvack.org
9519 W:      http://www.linux-mm.org
9520 S:      Maintained
9521 F:      include/linux/mm.h
9522 F:      include/linux/gfp.h
9523 F:      include/linux/mmzone.h
9524 F:      include/linux/memory_hotplug.h
9525 F:      include/linux/vmalloc.h
9526 F:      mm/
9527
9528 MEMORY TECHNOLOGY DEVICES (MTD)
9529 M:      David Woodhouse <dwmw2@infradead.org>
9530 M:      Brian Norris <computersforpeace@gmail.com>
9531 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9532 M:      Marek Vasut <marek.vasut@gmail.com>
9533 M:      Richard Weinberger <richard@nod.at>
9534 L:      linux-mtd@lists.infradead.org
9535 W:      http://www.linux-mtd.infradead.org/
9536 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9537 T:      git git://git.infradead.org/linux-mtd.git master
9538 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9539 S:      Maintained
9540 F:      Documentation/devicetree/bindings/mtd/
9541 F:      drivers/mtd/
9542 F:      include/linux/mtd/
9543 F:      include/uapi/mtd/
9544
9545 MEN A21 WATCHDOG DRIVER
9546 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9547 L:      linux-watchdog@vger.kernel.org
9548 S:      Maintained
9549 F:      drivers/watchdog/mena21_wdt.c
9550
9551 MEN CHAMELEON BUS (mcb)
9552 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9553 S:      Maintained
9554 F:      drivers/mcb/
9555 F:      include/linux/mcb.h
9556 F:      Documentation/men-chameleon-bus.txt
9557
9558 MEN F21BMC (Board Management Controller)
9559 M:      Andreas Werner <andreas.werner@men.de>
9560 S:      Supported
9561 F:      drivers/mfd/menf21bmc.c
9562 F:      drivers/watchdog/menf21bmc_wdt.c
9563 F:      drivers/leds/leds-menf21bmc.c
9564 F:      drivers/hwmon/menf21bmc_hwmon.c
9565 F:      Documentation/hwmon/menf21bmc
9566
9567 MEN Z069 WATCHDOG DRIVER
9568 M:      Johannes Thumshirn <jth@kernel.org>
9569 L:      linux-watchdog@vger.kernel.org
9570 S:      Maintained
9571 F:      drivers/watchdog/menz69_wdt.c
9572
9573 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9574 M:      Neil Armstrong <narmstrong@baylibre.com>
9575 L:      linux-media@lists.freedesktop.org
9576 L:      linux-amlogic@lists.infradead.org
9577 W:      http://linux-meson.com/
9578 S:      Supported
9579 F:      drivers/media/platform/meson/ao-cec.c
9580 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9581 T:      git git://linuxtv.org/media_tree.git
9582
9583 MICROBLAZE ARCHITECTURE
9584 M:      Michal Simek <monstr@monstr.eu>
9585 W:      http://www.monstr.eu/fdt/
9586 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9587 S:      Supported
9588 F:      arch/microblaze/
9589
9590 MICROCHIP AT91 SERIAL DRIVER
9591 M:      Richard Genoud <richard.genoud@gmail.com>
9592 S:      Maintained
9593 F:      drivers/tty/serial/atmel_serial.c
9594 F:      drivers/tty/serial/atmel_serial.h
9595 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9596
9597 MICROCHIP AUDIO ASOC DRIVERS
9598 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9599 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9600 S:      Supported
9601 F:      sound/soc/atmel
9602
9603 MICROCHIP DMA DRIVER
9604 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9606 L:      dmaengine@vger.kernel.org
9607 S:      Supported
9608 F:      drivers/dma/at_hdmac.c
9609 F:      drivers/dma/at_hdmac_regs.h
9610 F:      include/linux/platform_data/dma-atmel.h
9611 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9612 F:      include/dt-bindings/dma/at91.h
9613
9614 MICROCHIP ECC DRIVER
9615 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9616 L:      linux-crypto@vger.kernel.org
9617 S:      Maintained
9618 F:      drivers/crypto/atmel-ecc.*
9619
9620 MICROCHIP I2C DRIVER
9621 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9622 L:      linux-i2c@vger.kernel.org
9623 S:      Supported
9624 F:      drivers/i2c/busses/i2c-at91.c
9625
9626 MICROCHIP ISC DRIVER
9627 M:      Eugen Hristev <eugen.hristev@microchip.com>
9628 L:      linux-media@vger.kernel.org
9629 S:      Supported
9630 F:      drivers/media/platform/atmel/atmel-isc.c
9631 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9632 F:      devicetree/bindings/media/atmel-isc.txt
9633
9634 MICROCHIP ISI DRIVER
9635 M:      Eugen Hristev <eugen.hristev@microchip.com>
9636 L:      linux-media@vger.kernel.org
9637 S:      Supported
9638 F:      drivers/media/platform/atmel/atmel-isi.c
9639 F:      include/media/atmel-isi.h
9640
9641 MICROCHIP AT91 USART MFD DRIVER
9642 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9643 L:      linux-kernel@vger.kernel.org
9644 S:      Supported
9645 F:      drivers/mfd/at91-usart.c
9646 F:      include/dt-bindings/mfd/at91-usart.h
9647 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9648
9649 MICROCHIP AT91 USART SPI DRIVER
9650 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9651 L:      linux-spi@vger.kernel.org
9652 S:      Supported
9653 F:      drivers/spi/spi-at91-usart.c
9654 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9655
9656 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9657 M:      Woojung Huh <Woojung.Huh@microchip.com>
9658 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9659 L:      netdev@vger.kernel.org
9660 S:      Maintained
9661 F:      net/dsa/tag_ksz.c
9662 F:      drivers/net/dsa/microchip/*
9663 F:      include/linux/platform_data/microchip-ksz.h
9664 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9665
9666 MICROCHIP LAN743X ETHERNET DRIVER
9667 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9668 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9669 L:      netdev@vger.kernel.org
9670 S:      Maintained
9671 F:      drivers/net/ethernet/microchip/lan743x_*
9672
9673 MICROCHIP LCDFB DRIVER
9674 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9675 L:      linux-fbdev@vger.kernel.org
9676 S:      Maintained
9677 F:      drivers/video/fbdev/atmel_lcdfb.c
9678 F:      include/video/atmel_lcdc.h
9679
9680 MICROCHIP MMC/SD/SDIO MCI DRIVER
9681 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9682 S:      Maintained
9683 F:      drivers/mmc/host/atmel-mci.c
9684
9685 MICROCHIP MCP3911 ADC DRIVER
9686 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9687 M:      Kent Gustavsson <kent@minoris.se>
9688 L:      linux-iio@vger.kernel.org
9689 S:      Supported
9690 F:      drivers/iio/adc/mcp3911.c
9691 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9692
9693 MICROCHIP NAND DRIVER
9694 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9695 L:      linux-mtd@lists.infradead.org
9696 S:      Supported
9697 F:      drivers/mtd/nand/raw/atmel/*
9698 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9699
9700 MICROCHIP PWM DRIVER
9701 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9703 L:      linux-pwm@vger.kernel.org
9704 S:      Supported
9705 F:      drivers/pwm/pwm-atmel.c
9706 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9707
9708 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9709 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9710 M:      Eugen Hristev <eugen.hristev@microchip.com>
9711 L:      linux-iio@vger.kernel.org
9712 S:      Supported
9713 F:      drivers/iio/adc/at91-sama5d2_adc.c
9714 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9715 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9716
9717 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9718 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9719 S:      Supported
9720 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9721
9722 MICROCHIP SPI DRIVER
9723 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9724 S:      Supported
9725 F:      drivers/spi/spi-atmel.*
9726
9727 MICROCHIP SSC DRIVER
9728 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9730 S:      Supported
9731 F:      drivers/misc/atmel-ssc.c
9732 F:      include/linux/atmel-ssc.h
9733
9734 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9735 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737 S:      Supported
9738 F:      drivers/misc/atmel_tclib.c
9739 F:      drivers/clocksource/tcb_clksrc.c
9740
9741 MICROCHIP USBA UDC DRIVER
9742 M:      Cristian Birsan <cristian.birsan@microchip.com>
9743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9744 S:      Supported
9745 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9746
9747 MICROCHIP USB251XB DRIVER
9748 M:      Richard Leitner <richard.leitner@skidata.com>
9749 L:      linux-usb@vger.kernel.org
9750 S:      Maintained
9751 F:      drivers/usb/misc/usb251xb.c
9752 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9753
9754 MICROCHIP XDMA DRIVER
9755 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9756 L:      linux-arm-kernel@lists.infradead.org
9757 L:      dmaengine@vger.kernel.org
9758 S:      Supported
9759 F:      drivers/dma/at_xdmac.c
9760
9761 MICROSEMI MIPS SOCS
9762 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9763 L:      linux-mips@linux-mips.org
9764 S:      Maintained
9765 F:      arch/mips/generic/board-ocelot.c
9766 F:      arch/mips/configs/generic/board-ocelot.config
9767 F:      arch/mips/boot/dts/mscc/
9768 F:      Documentation/devicetree/bindings/mips/mscc.txt
9769
9770 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9771 M:      Don Brace <don.brace@microsemi.com>
9772 L:      esc.storagedev@microsemi.com
9773 L:      linux-scsi@vger.kernel.org
9774 S:      Supported
9775 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9776 F:      drivers/scsi/smartpqi/Kconfig
9777 F:      drivers/scsi/smartpqi/Makefile
9778 F:      include/linux/cciss*.h
9779 F:      include/uapi/linux/cciss*.h
9780 F:      Documentation/scsi/smartpqi.txt
9781
9782 MICROSEMI ETHERNET SWITCH DRIVER
9783 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9784 L:      netdev@vger.kernel.org
9785 S:      Supported
9786 F:      drivers/net/ethernet/mscc/
9787
9788 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9789 M:      Chen Yu <yu.c.chen@intel.com>
9790 L:      platform-driver-x86@vger.kernel.org
9791 S:      Supported
9792 F:      drivers/platform/x86/surfacepro3_button.c
9793
9794 MICROTEK X6 SCANNER
9795 M:      Oliver Neukum <oliver@neukum.org>
9796 S:      Maintained
9797 F:      drivers/usb/image/microtek.*
9798
9799 MIPS
9800 M:      Ralf Baechle <ralf@linux-mips.org>
9801 M:      Paul Burton <paul.burton@mips.com>
9802 M:      James Hogan <jhogan@kernel.org>
9803 L:      linux-mips@linux-mips.org
9804 W:      http://www.linux-mips.org/
9805 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9807 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9808 S:      Supported
9809 F:      Documentation/devicetree/bindings/mips/
9810 F:      Documentation/mips/
9811 F:      arch/mips/
9812 F:      drivers/platform/mips/
9813
9814 MIPS BOSTON DEVELOPMENT BOARD
9815 M:      Paul Burton <paul.burton@mips.com>
9816 L:      linux-mips@linux-mips.org
9817 S:      Maintained
9818 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9819 F:      arch/mips/boot/dts/img/boston.dts
9820 F:      arch/mips/configs/generic/board-boston.config
9821 F:      drivers/clk/imgtec/clk-boston.c
9822 F:      include/dt-bindings/clock/boston-clock.h
9823
9824 MIPS GENERIC PLATFORM
9825 M:      Paul Burton <paul.burton@mips.com>
9826 L:      linux-mips@linux-mips.org
9827 S:      Supported
9828 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9829 F:      arch/mips/generic/
9830 F:      arch/mips/tools/generic-board-config.sh
9831
9832 MIPS/LOONGSON1 ARCHITECTURE
9833 M:      Keguang Zhang <keguang.zhang@gmail.com>
9834 L:      linux-mips@linux-mips.org
9835 S:      Maintained
9836 F:      arch/mips/loongson32/
9837 F:      arch/mips/include/asm/mach-loongson32/
9838 F:      drivers/*/*loongson1*
9839 F:      drivers/*/*/*loongson1*
9840
9841 MIPS/LOONGSON2 ARCHITECTURE
9842 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9843 L:      linux-mips@linux-mips.org
9844 S:      Maintained
9845 F:      arch/mips/loongson64/fuloong-2e/
9846 F:      arch/mips/loongson64/lemote-2f/
9847 F:      arch/mips/include/asm/mach-loongson64/
9848 F:      drivers/*/*loongson2*
9849 F:      drivers/*/*/*loongson2*
9850
9851 MIPS/LOONGSON3 ARCHITECTURE
9852 M:      Huacai Chen <chenhc@lemote.com>
9853 L:      linux-mips@linux-mips.org
9854 S:      Maintained
9855 F:      arch/mips/loongson64/
9856 F:      arch/mips/include/asm/mach-loongson64/
9857 F:      drivers/platform/mips/cpu_hwmon.c
9858 F:      drivers/*/*loongson3*
9859 F:      drivers/*/*/*loongson3*
9860
9861 MIPS RINT INSTRUCTION EMULATION
9862 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9863 L:      linux-mips@linux-mips.org
9864 S:      Supported
9865 F:      arch/mips/math-emu/sp_rint.c
9866 F:      arch/mips/math-emu/dp_rint.c
9867
9868 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9869 M:      Hans Verkuil <hverkuil@xs4all.nl>
9870 L:      linux-media@vger.kernel.org
9871 T:      git git://linuxtv.org/media_tree.git
9872 W:      https://linuxtv.org
9873 S:      Odd Fixes
9874 F:      drivers/media/radio/radio-miropcm20*
9875
9876 MMP SUPPORT
9877 M:      Eric Miao <eric.y.miao@gmail.com>
9878 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9880 T:      git git://github.com/hzhuang1/linux.git
9881 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9882 S:      Maintained
9883 F:      arch/arm/boot/dts/mmp*
9884 F:      arch/arm/mach-mmp/
9885
9886 MMU GATHER AND TLB INVALIDATION
9887 M:      Will Deacon <will.deacon@arm.com>
9888 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9889 M:      Andrew Morton <akpm@linux-foundation.org>
9890 M:      Nick Piggin <npiggin@gmail.com>
9891 M:      Peter Zijlstra <peterz@infradead.org>
9892 L:      linux-arch@vger.kernel.org
9893 L:      linux-mm@kvack.org
9894 S:      Maintained
9895 F:      arch/*/include/asm/tlb.h
9896 F:      include/asm-generic/tlb.h
9897 F:      mm/mmu_gather.c
9898
9899 MN88472 MEDIA DRIVER
9900 M:      Antti Palosaari <crope@iki.fi>
9901 L:      linux-media@vger.kernel.org
9902 W:      https://linuxtv.org
9903 W:      http://palosaari.fi/linux/
9904 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9905 S:      Maintained
9906 F:      drivers/media/dvb-frontends/mn88472*
9907
9908 MN88473 MEDIA DRIVER
9909 M:      Antti Palosaari <crope@iki.fi>
9910 L:      linux-media@vger.kernel.org
9911 W:      https://linuxtv.org
9912 W:      http://palosaari.fi/linux/
9913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9914 S:      Maintained
9915 F:      drivers/media/dvb-frontends/mn88473*
9916
9917 MODULE SUPPORT
9918 M:      Jessica Yu <jeyu@kernel.org>
9919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9920 S:      Maintained
9921 F:      include/linux/module.h
9922 F:      kernel/module.c
9923
9924 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9925 W:      http://popies.net/meye/
9926 S:      Orphan
9927 F:      Documentation/media/v4l-drivers/meye*
9928 F:      drivers/media/pci/meye/
9929 F:      include/uapi/linux/meye.h
9930
9931 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9932 M:      Jiri Slaby <jirislaby@gmail.com>
9933 S:      Maintained
9934 F:      Documentation/serial/moxa-smartio
9935 F:      drivers/tty/mxser.*
9936
9937 MR800 AVERMEDIA USB FM RADIO DRIVER
9938 M:      Alexey Klimov <klimov.linux@gmail.com>
9939 L:      linux-media@vger.kernel.org
9940 T:      git git://linuxtv.org/media_tree.git
9941 S:      Maintained
9942 F:      drivers/media/radio/radio-mr800.c
9943
9944 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9945 M:      Alan Ott <alan@signal11.us>
9946 L:      linux-wpan@vger.kernel.org
9947 S:      Maintained
9948 F:      drivers/net/ieee802154/mrf24j40.c
9949 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9950
9951 MSI LAPTOP SUPPORT
9952 M:      "Lee, Chun-Yi" <jlee@suse.com>
9953 L:      platform-driver-x86@vger.kernel.org
9954 S:      Maintained
9955 F:      drivers/platform/x86/msi-laptop.c
9956
9957 MSI WMI SUPPORT
9958 L:      platform-driver-x86@vger.kernel.org
9959 S:      Orphan
9960 F:      drivers/platform/x86/msi-wmi.c
9961
9962 MSI001 MEDIA DRIVER
9963 M:      Antti Palosaari <crope@iki.fi>
9964 L:      linux-media@vger.kernel.org
9965 W:      https://linuxtv.org
9966 W:      http://palosaari.fi/linux/
9967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9968 T:      git git://linuxtv.org/anttip/media_tree.git
9969 S:      Maintained
9970 F:      drivers/media/tuners/msi001*
9971
9972 MSI2500 MEDIA DRIVER
9973 M:      Antti Palosaari <crope@iki.fi>
9974 L:      linux-media@vger.kernel.org
9975 W:      https://linuxtv.org
9976 W:      http://palosaari.fi/linux/
9977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9978 T:      git git://linuxtv.org/anttip/media_tree.git
9979 S:      Maintained
9980 F:      drivers/media/usb/msi2500/
9981
9982 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9983 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9984 L:      linux-mtd@lists.infradead.org
9985 S:      Maintained
9986 F:      drivers/mtd/devices/docg3*
9987
9988 MT9M032 APTINA SENSOR DRIVER
9989 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9990 L:      linux-media@vger.kernel.org
9991 T:      git git://linuxtv.org/media_tree.git
9992 S:      Maintained
9993 F:      drivers/media/i2c/mt9m032.c
9994 F:      include/media/i2c/mt9m032.h
9995
9996 MT9P031 APTINA CAMERA SENSOR
9997 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9998 L:      linux-media@vger.kernel.org
9999 T:      git git://linuxtv.org/media_tree.git
10000 S:      Maintained
10001 F:      drivers/media/i2c/mt9p031.c
10002 F:      include/media/i2c/mt9p031.h
10003
10004 MT9T001 APTINA CAMERA SENSOR
10005 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10006 L:      linux-media@vger.kernel.org
10007 T:      git git://linuxtv.org/media_tree.git
10008 S:      Maintained
10009 F:      drivers/media/i2c/mt9t001.c
10010 F:      include/media/i2c/mt9t001.h
10011
10012 MT9T112 APTINA CAMERA SENSOR
10013 M:      Jacopo Mondi <jacopo@jmondi.org>
10014 L:      linux-media@vger.kernel.org
10015 T:      git git://linuxtv.org/media_tree.git
10016 S:      Odd Fixes
10017 F:      drivers/media/i2c/mt9t112.c
10018 F:      include/media/i2c/mt9t112.h
10019
10020 MT9V032 APTINA CAMERA SENSOR
10021 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10022 L:      linux-media@vger.kernel.org
10023 T:      git git://linuxtv.org/media_tree.git
10024 S:      Maintained
10025 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10026 F:      drivers/media/i2c/mt9v032.c
10027 F:      include/media/i2c/mt9v032.h
10028
10029 MT9V111 APTINA CAMERA SENSOR
10030 M:      Jacopo Mondi <jacopo@jmondi.org>
10031 L:      linux-media@vger.kernel.org
10032 T:      git git://linuxtv.org/media_tree.git
10033 S:      Maintained
10034 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10035 F:      drivers/media/i2c/mt9v111.c
10036
10037 MULTIFUNCTION DEVICES (MFD)
10038 M:      Lee Jones <lee.jones@linaro.org>
10039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10040 S:      Supported
10041 F:      Documentation/devicetree/bindings/mfd/
10042 F:      drivers/mfd/
10043 F:      include/linux/mfd/
10044 F:      include/dt-bindings/mfd/
10045
10046 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10047 S:      Orphan
10048 F:      drivers/mmc/host/mmc_spi.c
10049 F:      include/linux/spi/mmc_spi.h
10050
10051 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10052 M:      Ulf Hansson <ulf.hansson@linaro.org>
10053 L:      linux-mmc@vger.kernel.org
10054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10055 S:      Maintained
10056 F:      Documentation/devicetree/bindings/mmc/
10057 F:      drivers/mmc/
10058 F:      include/linux/mmc/
10059 F:      include/uapi/linux/mmc/
10060
10061 MULTIPLEXER SUBSYSTEM
10062 M:      Peter Rosin <peda@axentia.se>
10063 S:      Maintained
10064 F:      Documentation/ABI/testing/sysfs-class-mux*
10065 F:      Documentation/devicetree/bindings/mux/
10066 F:      include/dt-bindings/mux/
10067 F:      include/linux/mux/
10068 F:      drivers/mux/
10069
10070 MULTITECH MULTIPORT CARD (ISICOM)
10071 S:      Orphan
10072 F:      drivers/tty/isicom.c
10073 F:      include/linux/isicom.h
10074
10075 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10076 M:      Bin Liu <b-liu@ti.com>
10077 L:      linux-usb@vger.kernel.org
10078 S:      Maintained
10079 F:      drivers/usb/musb/
10080
10081 MXL301RF MEDIA DRIVER
10082 M:      Akihiro Tsukada <tskd08@gmail.com>
10083 L:      linux-media@vger.kernel.org
10084 S:      Odd Fixes
10085 F:      drivers/media/tuners/mxl301rf*
10086
10087 MXL5007T MEDIA DRIVER
10088 M:      Michael Krufky <mkrufky@linuxtv.org>
10089 L:      linux-media@vger.kernel.org
10090 W:      https://linuxtv.org
10091 W:      http://github.com/mkrufky
10092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10093 T:      git git://linuxtv.org/mkrufky/tuners.git
10094 S:      Maintained
10095 F:      drivers/media/tuners/mxl5007t.*
10096
10097 MXSFB DRM DRIVER
10098 M:      Marek Vasut <marex@denx.de>
10099 M:      Stefan Agner <stefan@agner.ch>
10100 L:      dri-devel@lists.freedesktop.org
10101 S:      Supported
10102 F:      drivers/gpu/drm/mxsfb/
10103 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10104 T:      git git://anongit.freedesktop.org/drm/drm-misc
10105
10106 MYLEX DAC960 PCI RAID Controller
10107 M:      Hannes Reinecke <hare@kernel.org>
10108 L:      linux-scsi@vger.kernel.org
10109 S:      Supported
10110 F:      drivers/scsi/myrb.*
10111 F:      drivers/scsi/myrs.*
10112
10113 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10114 M:      Chris Lee <christopher.lee@cspi.com>
10115 L:      netdev@vger.kernel.org
10116 W:      https://www.cspi.com/ethernet-products/support/downloads/
10117 S:      Supported
10118 F:      drivers/net/ethernet/myricom/myri10ge/
10119
10120 NAND FLASH SUBSYSTEM
10121 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10122 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10123 R:      Richard Weinberger <richard@nod.at>
10124 L:      linux-mtd@lists.infradead.org
10125 W:      http://www.linux-mtd.infradead.org/
10126 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10127 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10128 T:      git git://git.infradead.org/linux-mtd.git nand/next
10129 S:      Maintained
10130 F:      drivers/mtd/nand/
10131 F:      include/linux/mtd/*nand*.h
10132
10133 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10134 M:      Daniel Mack <zonque@gmail.com>
10135 S:      Maintained
10136 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10137 W:      http://www.native-instruments.com
10138 F:      sound/usb/caiaq/
10139
10140 NATSEMI ETHERNET DRIVER (DP8381x)
10141 S:      Orphan
10142 F:      drivers/net/ethernet/natsemi/natsemi.c
10143
10144 NCR 5380 SCSI DRIVERS
10145 M:      Finn Thain <fthain@telegraphics.com.au>
10146 M:      Michael Schmitz <schmitzmic@gmail.com>
10147 L:      linux-scsi@vger.kernel.org
10148 S:      Maintained
10149 F:      Documentation/scsi/g_NCR5380.txt
10150 F:      drivers/scsi/NCR5380.*
10151 F:      drivers/scsi/arm/cumana_1.c
10152 F:      drivers/scsi/arm/oak.c
10153 F:      drivers/scsi/atari_scsi.*
10154 F:      drivers/scsi/dmx3191d.c
10155 F:      drivers/scsi/g_NCR5380.*
10156 F:      drivers/scsi/mac_scsi.*
10157 F:      drivers/scsi/sun3_scsi.*
10158 F:      drivers/scsi/sun3_scsi_vme.c
10159
10160 NCSI LIBRARY:
10161 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10162 S:      Maintained
10163 F:      net/ncsi/
10164
10165 NCT6775 HARDWARE MONITOR DRIVER
10166 M:      Guenter Roeck <linux@roeck-us.net>
10167 L:      linux-hwmon@vger.kernel.org
10168 S:      Maintained
10169 F:      Documentation/hwmon/nct6775
10170 F:      drivers/hwmon/nct6775.c
10171
10172 NET_FAILOVER MODULE
10173 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10174 L:      netdev@vger.kernel.org
10175 S:      Supported
10176 F:      driver/net/net_failover.c
10177 F:      include/net/net_failover.h
10178 F:      Documentation/networking/net_failover.rst
10179
10180 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10181 M:      Faisal Latif <faisal.latif@intel.com>
10182 L:      linux-rdma@vger.kernel.org
10183 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10184 S:      Supported
10185 F:      drivers/infiniband/hw/nes/
10186 F:      include/uapi/rdma/nes-abi.h
10187
10188 NETEM NETWORK EMULATOR
10189 M:      Stephen Hemminger <stephen@networkplumber.org>
10190 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10191 S:      Maintained
10192 F:      net/sched/sch_netem.c
10193
10194 NETERION 10GbE DRIVERS (s2io/vxge)
10195 M:      Jon Mason <jdmason@kudzu.us>
10196 L:      netdev@vger.kernel.org
10197 S:      Supported
10198 F:      Documentation/networking/s2io.txt
10199 F:      Documentation/networking/vxge.txt
10200 F:      drivers/net/ethernet/neterion/
10201
10202 NETFILTER
10203 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10204 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10205 M:      Florian Westphal <fw@strlen.de>
10206 L:      netfilter-devel@vger.kernel.org
10207 L:      coreteam@netfilter.org
10208 W:      http://www.netfilter.org/
10209 W:      http://www.iptables.org/
10210 W:      http://www.nftables.org/
10211 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10214 S:      Maintained
10215 F:      include/linux/netfilter*
10216 F:      include/linux/netfilter/
10217 F:      include/net/netfilter/
10218 F:      include/uapi/linux/netfilter*
10219 F:      include/uapi/linux/netfilter/
10220 F:      net/*/netfilter.c
10221 F:      net/*/netfilter/
10222 F:      net/netfilter/
10223 F:      net/bridge/br_netfilter*.c
10224
10225 NETROM NETWORK LAYER
10226 M:      Ralf Baechle <ralf@linux-mips.org>
10227 L:      linux-hams@vger.kernel.org
10228 W:      http://www.linux-ax25.org/
10229 S:      Maintained
10230 F:      include/net/netrom.h
10231 F:      include/uapi/linux/netrom.h
10232 F:      net/netrom/
10233
10234 NETRONOME ETHERNET DRIVERS
10235 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10236 L:      oss-drivers@netronome.com
10237 S:      Maintained
10238 F:      drivers/net/ethernet/netronome/
10239
10240 NETWORK BLOCK DEVICE (NBD)
10241 M:      Josef Bacik <josef@toxicpanda.com>
10242 S:      Maintained
10243 L:      linux-block@vger.kernel.org
10244 L:      nbd@other.debian.org
10245 F:      Documentation/blockdev/nbd.txt
10246 F:      drivers/block/nbd.c
10247 F:      include/uapi/linux/nbd.h
10248
10249 NETWORK DROP MONITOR
10250 M:      Neil Horman <nhorman@tuxdriver.com>
10251 L:      netdev@vger.kernel.org
10252 S:      Maintained
10253 W:      https://fedorahosted.org/dropwatch/
10254 F:      net/core/drop_monitor.c
10255
10256 NETWORKING DRIVERS
10257 M:      "David S. Miller" <davem@davemloft.net>
10258 L:      netdev@vger.kernel.org
10259 W:      http://www.linuxfoundation.org/en/Net
10260 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10263 S:      Odd Fixes
10264 F:      Documentation/devicetree/bindings/net/
10265 F:      drivers/net/
10266 F:      include/linux/if_*
10267 F:      include/linux/netdevice.h
10268 F:      include/linux/etherdevice.h
10269 F:      include/linux/fcdevice.h
10270 F:      include/linux/fddidevice.h
10271 F:      include/linux/hippidevice.h
10272 F:      include/linux/inetdevice.h
10273 F:      include/uapi/linux/if_*
10274 F:      include/uapi/linux/netdevice.h
10275
10276 NETWORKING DRIVERS (WIRELESS)
10277 M:      Kalle Valo <kvalo@codeaurora.org>
10278 L:      linux-wireless@vger.kernel.org
10279 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10282 S:      Maintained
10283 F:      Documentation/devicetree/bindings/net/wireless/
10284 F:      drivers/net/wireless/
10285
10286 NETWORKING [DSA]
10287 M:      Andrew Lunn <andrew@lunn.ch>
10288 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10289 M:      Florian Fainelli <f.fainelli@gmail.com>
10290 S:      Maintained
10291 F:      Documentation/devicetree/bindings/net/dsa/
10292 F:      net/dsa/
10293 F:      include/net/dsa.h
10294 F:      include/linux/dsa/
10295 F:      drivers/net/dsa/
10296
10297 NETWORKING [GENERAL]
10298 M:      "David S. Miller" <davem@davemloft.net>
10299 L:      netdev@vger.kernel.org
10300 W:      http://www.linuxfoundation.org/en/Net
10301 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10304 B:      mailto:netdev@vger.kernel.org
10305 S:      Maintained
10306 F:      net/
10307 F:      include/net/
10308 F:      include/linux/in.h
10309 F:      include/linux/net.h
10310 F:      include/linux/netdevice.h
10311 F:      include/uapi/linux/in.h
10312 F:      include/uapi/linux/net.h
10313 F:      include/uapi/linux/netdevice.h
10314 F:      include/uapi/linux/net_namespace.h
10315 F:      tools/testing/selftests/net/
10316 F:      lib/net_utils.c
10317 F:      lib/random32.c
10318 F:      Documentation/networking/
10319
10320 NETWORKING [IPSEC]
10321 M:      Steffen Klassert <steffen.klassert@secunet.com>
10322 M:      Herbert Xu <herbert@gondor.apana.org.au>
10323 M:      "David S. Miller" <davem@davemloft.net>
10324 L:      netdev@vger.kernel.org
10325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10327 S:      Maintained
10328 F:      net/xfrm/
10329 F:      net/key/
10330 F:      net/ipv4/xfrm*
10331 F:      net/ipv4/esp4*
10332 F:      net/ipv4/ah4.c
10333 F:      net/ipv4/ipcomp.c
10334 F:      net/ipv4/ip_vti.c
10335 F:      net/ipv6/xfrm*
10336 F:      net/ipv6/esp6*
10337 F:      net/ipv6/ah6.c
10338 F:      net/ipv6/ipcomp6.c
10339 F:      net/ipv6/ip6_vti.c
10340 F:      include/uapi/linux/xfrm.h
10341 F:      include/net/xfrm.h
10342
10343 NETWORKING [IPv4/IPv6]
10344 M:      "David S. Miller" <davem@davemloft.net>
10345 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10346 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10347 L:      netdev@vger.kernel.org
10348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10349 S:      Maintained
10350 F:      net/ipv4/
10351 F:      net/ipv6/
10352 F:      include/net/ip*
10353 F:      arch/x86/net/*
10354
10355 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10356 M:      Paul Moore <paul@paul-moore.com>
10357 W:      https://github.com/netlabel
10358 L:      netdev@vger.kernel.org
10359 L:      linux-security-module@vger.kernel.org
10360 S:      Maintained
10361 F:      Documentation/netlabel/
10362 F:      include/net/calipso.h
10363 F:      include/net/cipso_ipv4.h
10364 F:      include/net/netlabel.h
10365 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10366 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10367 F:      net/netlabel/
10368 F:      net/ipv4/cipso_ipv4.c
10369 F:      net/ipv6/calipso.c
10370 F:      net/netfilter/xt_CONNSECMARK.c
10371 F:      net/netfilter/xt_SECMARK.c
10372
10373 NETWORKING [TCP]
10374 M:      Eric Dumazet <edumazet@google.com>
10375 L:      netdev@vger.kernel.org
10376 S:      Maintained
10377 F:      net/ipv4/tcp*.c
10378 F:      net/ipv4/syncookies.c
10379 F:      net/ipv6/tcp*.c
10380 F:      net/ipv6/syncookies.c
10381 F:      include/uapi/linux/tcp.h
10382 F:      include/net/tcp.h
10383 F:      include/linux/tcp.h
10384 F:      include/trace/events/tcp.h
10385
10386 NETWORKING [TLS]
10387 M:      Boris Pismenny <borisp@mellanox.com>
10388 M:      Aviad Yehezkel <aviadye@mellanox.com>
10389 M:      Dave Watson <davejwatson@fb.com>
10390 M:      John Fastabend <john.fastabend@gmail.com>
10391 M:      Daniel Borkmann <daniel@iogearbox.net>
10392 L:      netdev@vger.kernel.org
10393 S:      Maintained
10394 F:      net/tls/*
10395 F:      include/uapi/linux/tls.h
10396 F:      include/net/tls.h
10397
10398 NETWORKING [WIRELESS]
10399 L:      linux-wireless@vger.kernel.org
10400 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10401
10402 NETDEVSIM
10403 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10404 S:      Maintained
10405 F:      drivers/net/netdevsim/*
10406
10407 NETXEN (1/10) GbE SUPPORT
10408 M:      Manish Chopra <manish.chopra@cavium.com>
10409 M:      Rahul Verma <rahul.verma@cavium.com>
10410 M:      Dept-GELinuxNICDev@cavium.com
10411 L:      netdev@vger.kernel.org
10412 S:      Supported
10413 F:      drivers/net/ethernet/qlogic/netxen/
10414
10415 NFC SUBSYSTEM
10416 M:      Samuel Ortiz <sameo@linux.intel.com>
10417 L:      linux-wireless@vger.kernel.org
10418 L:      linux-nfc@lists.01.org (subscribers-only)
10419 S:      Supported
10420 F:      net/nfc/
10421 F:      include/net/nfc/
10422 F:      include/uapi/linux/nfc.h
10423 F:      drivers/nfc/
10424 F:      include/linux/platform_data/nfcmrvl.h
10425 F:      include/linux/platform_data/nxp-nci.h
10426 F:      Documentation/devicetree/bindings/net/nfc/
10427
10428 NFS, SUNRPC, AND LOCKD CLIENTS
10429 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10430 M:      Anna Schumaker <anna.schumaker@netapp.com>
10431 L:      linux-nfs@vger.kernel.org
10432 W:      http://client.linux-nfs.org
10433 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10434 S:      Maintained
10435 F:      fs/lockd/
10436 F:      fs/nfs/
10437 F:      fs/nfs_common/
10438 F:      net/sunrpc/
10439 F:      include/linux/lockd/
10440 F:      include/linux/nfs*
10441 F:      include/linux/sunrpc/
10442 F:      include/uapi/linux/nfs*
10443 F:      include/uapi/linux/sunrpc/
10444
10445 NILFS2 FILESYSTEM
10446 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10447 L:      linux-nilfs@vger.kernel.org
10448 W:      https://nilfs.sourceforge.io/
10449 W:      https://nilfs.osdn.jp/
10450 T:      git git://github.com/konis/nilfs2.git
10451 S:      Supported
10452 F:      Documentation/filesystems/nilfs2.txt
10453 F:      fs/nilfs2/
10454 F:      include/trace/events/nilfs2.h
10455 F:      include/uapi/linux/nilfs2_api.h
10456 F:      include/uapi/linux/nilfs2_ondisk.h
10457
10458 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10459 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10460 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10461 S:      Maintained
10462 F:      Documentation/scsi/NinjaSCSI.txt
10463 F:      drivers/scsi/pcmcia/nsp_*
10464
10465 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10466 M:      GOTO Masanori <gotom@debian.or.jp>
10467 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10468 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10469 S:      Maintained
10470 F:      Documentation/scsi/NinjaSCSI.txt
10471 F:      drivers/scsi/nsp32*
10472
10473 NIOS2 ARCHITECTURE
10474 M:      Ley Foon Tan <lftan@altera.com>
10475 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10477 S:      Maintained
10478 F:      arch/nios2/
10479
10480 NOHZ, DYNTICKS SUPPORT
10481 M:      Frederic Weisbecker <fweisbec@gmail.com>
10482 M:      Thomas Gleixner <tglx@linutronix.de>
10483 M:      Ingo Molnar <mingo@kernel.org>
10484 L:      linux-kernel@vger.kernel.org
10485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10486 S:      Maintained
10487 F:      kernel/time/tick*.*
10488 F:      include/linux/tick.h
10489 F:      include/linux/sched/nohz.h
10490
10491 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10492 M:      Pavel Machek <pavel@ucw.cz>
10493 M:      Sakari Ailus <sakari.ailus@iki.fi>
10494 L:      linux-media@vger.kernel.org
10495 S:      Maintained
10496 F:      drivers/media/i2c/et8ek8
10497 F:      drivers/media/i2c/ad5820.c
10498
10499 NOKIA N900 POWER SUPPLY DRIVERS
10500 R:      Pali Rohár <pali.rohar@gmail.com>
10501 F:      include/linux/power/bq2415x_charger.h
10502 F:      include/linux/power/bq27xxx_battery.h
10503 F:      include/linux/power/isp1704_charger.h
10504 F:      drivers/power/supply/bq2415x_charger.c
10505 F:      drivers/power/supply/bq27xxx_battery.c
10506 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10507 F:      drivers/power/supply/isp1704_charger.c
10508 F:      drivers/power/supply/rx51_battery.c
10509
10510 NTB AMD DRIVER
10511 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10512 L:      linux-ntb@googlegroups.com
10513 S:      Supported
10514 F:      drivers/ntb/hw/amd/
10515
10516 NTB DRIVER CORE
10517 M:      Jon Mason <jdmason@kudzu.us>
10518 M:      Dave Jiang <dave.jiang@intel.com>
10519 M:      Allen Hubbe <allenbh@gmail.com>
10520 L:      linux-ntb@googlegroups.com
10521 S:      Supported
10522 W:      https://github.com/jonmason/ntb/wiki
10523 T:      git git://github.com/jonmason/ntb.git
10524 F:      drivers/ntb/
10525 F:      drivers/net/ntb_netdev.c
10526 F:      include/linux/ntb.h
10527 F:      include/linux/ntb_transport.h
10528 F:      tools/testing/selftests/ntb/
10529
10530 NTB IDT DRIVER
10531 M:      Serge Semin <fancer.lancer@gmail.com>
10532 L:      linux-ntb@googlegroups.com
10533 S:      Supported
10534 F:      drivers/ntb/hw/idt/
10535
10536 NTB INTEL DRIVER
10537 M:      Dave Jiang <dave.jiang@intel.com>
10538 L:      linux-ntb@googlegroups.com
10539 S:      Supported
10540 W:      https://github.com/davejiang/linux/wiki
10541 T:      git https://github.com/davejiang/linux.git
10542 F:      drivers/ntb/hw/intel/
10543
10544 NTFS FILESYSTEM
10545 M:      Anton Altaparmakov <anton@tuxera.com>
10546 L:      linux-ntfs-dev@lists.sourceforge.net
10547 W:      http://www.tuxera.com/
10548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10549 S:      Supported
10550 F:      Documentation/filesystems/ntfs.txt
10551 F:      fs/ntfs/
10552
10553 NUBUS SUBSYSTEM
10554 M:      Finn Thain <fthain@telegraphics.com.au>
10555 L:      linux-m68k@lists.linux-m68k.org
10556 S:      Maintained
10557 F:      arch/*/include/asm/nubus.h
10558 F:      drivers/nubus/
10559 F:      include/linux/nubus.h
10560 F:      include/uapi/linux/nubus.h
10561
10562 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10563 M:      Antonino Daplas <adaplas@gmail.com>
10564 L:      linux-fbdev@vger.kernel.org
10565 S:      Maintained
10566 F:      drivers/video/fbdev/riva/
10567 F:      drivers/video/fbdev/nvidia/
10568
10569 NVM EXPRESS DRIVER
10570 M:      Keith Busch <keith.busch@intel.com>
10571 M:      Jens Axboe <axboe@fb.com>
10572 M:      Christoph Hellwig <hch@lst.de>
10573 M:      Sagi Grimberg <sagi@grimberg.me>
10574 L:      linux-nvme@lists.infradead.org
10575 T:      git://git.infradead.org/nvme.git
10576 W:      http://git.infradead.org/nvme.git
10577 S:      Supported
10578 F:      drivers/nvme/host/
10579 F:      include/linux/nvme.h
10580 F:      include/uapi/linux/nvme_ioctl.h
10581
10582 NVM EXPRESS FC TRANSPORT DRIVERS
10583 M:      James Smart <james.smart@broadcom.com>
10584 L:      linux-nvme@lists.infradead.org
10585 S:      Supported
10586 F:      include/linux/nvme-fc.h
10587 F:      include/linux/nvme-fc-driver.h
10588 F:      drivers/nvme/host/fc.c
10589 F:      drivers/nvme/target/fc.c
10590 F:      drivers/nvme/target/fcloop.c
10591
10592 NVM EXPRESS TARGET DRIVER
10593 M:      Christoph Hellwig <hch@lst.de>
10594 M:      Sagi Grimberg <sagi@grimberg.me>
10595 L:      linux-nvme@lists.infradead.org
10596 T:      git://git.infradead.org/nvme.git
10597 W:      http://git.infradead.org/nvme.git
10598 S:      Supported
10599 F:      drivers/nvme/target/
10600
10601 NVMEM FRAMEWORK
10602 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10603 S:      Maintained
10604 F:      drivers/nvmem/
10605 F:      Documentation/devicetree/bindings/nvmem/
10606 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10607 F:      include/linux/nvmem-consumer.h
10608 F:      include/linux/nvmem-provider.h
10609
10610 NXP SGTL5000 DRIVER
10611 M:      Fabio Estevam <fabio.estevam@nxp.com>
10612 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10613 S:      Maintained
10614 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10615 F:      sound/soc/codecs/sgtl5000*
10616
10617 NXP TDA998X DRM DRIVER
10618 M:      Russell King <linux@armlinux.org.uk>
10619 S:      Maintained
10620 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10621 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10622 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10623 F:      include/drm/i2c/tda998x.h
10624 F:      include/dt-bindings/display/tda998x.h
10625 K:      "nxp,tda998x"
10626
10627 NXP TFA9879 DRIVER
10628 M:      Peter Rosin <peda@axentia.se>
10629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10630 S:      Maintained
10631 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10632 F:      sound/soc/codecs/tfa9879*
10633
10634 NXP-NCI NFC DRIVER
10635 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10636 R:      Charles Gorand <charles.gorand@effinnov.com>
10637 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10638 S:      Supported
10639 F:      drivers/nfc/nxp-nci
10640
10641 OBJTOOL
10642 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10643 M:      Peter Zijlstra <peterz@infradead.org>
10644 S:      Supported
10645 F:      tools/objtool/
10646
10647 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10648 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10649 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10650 L:      linuxppc-dev@lists.ozlabs.org
10651 S:      Supported
10652 F:      arch/powerpc/platforms/powernv/ocxl.c
10653 F:      arch/powerpc/include/asm/pnv-ocxl.h
10654 F:      drivers/misc/ocxl/
10655 F:      include/misc/ocxl*
10656 F:      include/uapi/misc/ocxl.h
10657 F:      Documentation/accelerators/ocxl.rst
10658
10659 OMAP AUDIO SUPPORT
10660 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10661 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10662 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10663 L:      linux-omap@vger.kernel.org
10664 S:      Maintained
10665 F:      sound/soc/omap/
10666
10667 OMAP CLOCK FRAMEWORK SUPPORT
10668 M:      Paul Walmsley <paul@pwsan.com>
10669 L:      linux-omap@vger.kernel.org
10670 S:      Maintained
10671 F:      arch/arm/*omap*/*clock*
10672
10673 OMAP DEVICE TREE SUPPORT
10674 M:      Benoît Cousson <bcousson@baylibre.com>
10675 M:      Tony Lindgren <tony@atomide.com>
10676 L:      linux-omap@vger.kernel.org
10677 L:      devicetree@vger.kernel.org
10678 S:      Maintained
10679 F:      arch/arm/boot/dts/*omap*
10680 F:      arch/arm/boot/dts/*am3*
10681 F:      arch/arm/boot/dts/*am4*
10682 F:      arch/arm/boot/dts/*am5*
10683 F:      arch/arm/boot/dts/*dra7*
10684
10685 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10686 L:      linux-omap@vger.kernel.org
10687 L:      linux-fbdev@vger.kernel.org
10688 S:      Orphan
10689 F:      drivers/video/fbdev/omap2/
10690 F:      Documentation/arm/OMAP/DSS
10691
10692 OMAP FRAMEBUFFER SUPPORT
10693 L:      linux-fbdev@vger.kernel.org
10694 L:      linux-omap@vger.kernel.org
10695 S:      Orphan
10696 F:      drivers/video/fbdev/omap/
10697
10698 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10699 M:      Roger Quadros <rogerq@ti.com>
10700 M:      Tony Lindgren <tony@atomide.com>
10701 L:      linux-omap@vger.kernel.org
10702 S:      Maintained
10703 F:      drivers/memory/omap-gpmc.c
10704 F:      arch/arm/mach-omap2/*gpmc*
10705
10706 OMAP GPIO DRIVER
10707 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10708 M:      Santosh Shilimkar <ssantosh@kernel.org>
10709 M:      Kevin Hilman <khilman@kernel.org>
10710 L:      linux-omap@vger.kernel.org
10711 S:      Maintained
10712 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10713 F:      drivers/gpio/gpio-omap.c
10714
10715 OMAP HARDWARE SPINLOCK SUPPORT
10716 M:      Ohad Ben-Cohen <ohad@wizery.com>
10717 L:      linux-omap@vger.kernel.org
10718 S:      Maintained
10719 F:      drivers/hwspinlock/omap_hwspinlock.c
10720
10721 OMAP HS MMC SUPPORT
10722 L:      linux-mmc@vger.kernel.org
10723 L:      linux-omap@vger.kernel.org
10724 S:      Orphan
10725 F:      drivers/mmc/host/omap_hsmmc.c
10726
10727 OMAP HWMOD DATA
10728 M:      Paul Walmsley <paul@pwsan.com>
10729 L:      linux-omap@vger.kernel.org
10730 S:      Maintained
10731 F:      arch/arm/mach-omap2/omap_hwmod*data*
10732
10733 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10734 M:      Benoît Cousson <bcousson@baylibre.com>
10735 L:      linux-omap@vger.kernel.org
10736 S:      Maintained
10737 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10738
10739 OMAP HWMOD SUPPORT
10740 M:      Benoît Cousson <bcousson@baylibre.com>
10741 M:      Paul Walmsley <paul@pwsan.com>
10742 L:      linux-omap@vger.kernel.org
10743 S:      Maintained
10744 F:      arch/arm/mach-omap2/omap_hwmod.*
10745
10746 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10747 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10748 L:      linux-media@vger.kernel.org
10749 S:      Maintained
10750 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10751 F:      drivers/media/platform/omap3isp/
10752 F:      drivers/staging/media/omap4iss/
10753
10754 OMAP MMC SUPPORT
10755 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10756 L:      linux-omap@vger.kernel.org
10757 S:      Maintained
10758 F:      drivers/mmc/host/omap.c
10759
10760 OMAP POWER MANAGEMENT SUPPORT
10761 M:      Kevin Hilman <khilman@kernel.org>
10762 L:      linux-omap@vger.kernel.org
10763 S:      Maintained
10764 F:      arch/arm/*omap*/*pm*
10765 F:      drivers/cpufreq/omap-cpufreq.c
10766
10767 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10768 M:      Rajendra Nayak <rnayak@codeaurora.org>
10769 M:      Paul Walmsley <paul@pwsan.com>
10770 L:      linux-omap@vger.kernel.org
10771 S:      Maintained
10772 F:      arch/arm/mach-omap2/prm*
10773
10774 OMAP RANDOM NUMBER GENERATOR SUPPORT
10775 M:      Deepak Saxena <dsaxena@plexity.net>
10776 S:      Maintained
10777 F:      drivers/char/hw_random/omap-rng.c
10778
10779 OMAP USB SUPPORT
10780 L:      linux-usb@vger.kernel.org
10781 L:      linux-omap@vger.kernel.org
10782 S:      Orphan
10783 F:      drivers/usb/*/*omap*
10784 F:      arch/arm/*omap*/usb*
10785
10786 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10787 M:      Mark Jackson <mpfj@newflow.co.uk>
10788 L:      linux-omap@vger.kernel.org
10789 S:      Maintained
10790 F:      arch/arm/boot/dts/am335x-nano.dts
10791
10792 OMAP1 SUPPORT
10793 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10794 M:      Tony Lindgren <tony@atomide.com>
10795 L:      linux-omap@vger.kernel.org
10796 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10798 S:      Maintained
10799 F:      arch/arm/mach-omap1/
10800 F:      arch/arm/plat-omap/
10801 F:      arch/arm/configs/omap1_defconfig
10802 F:      drivers/i2c/busses/i2c-omap.c
10803 F:      include/linux/platform_data/i2c-omap.h
10804 F:      include/linux/platform_data/ams-delta-fiq.h
10805
10806 OMAP2+ SUPPORT
10807 M:      Tony Lindgren <tony@atomide.com>
10808 L:      linux-omap@vger.kernel.org
10809 W:      http://www.muru.com/linux/omap/
10810 W:      http://linux.omap.com/
10811 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10813 S:      Maintained
10814 F:      arch/arm/mach-omap2/
10815 F:      arch/arm/plat-omap/
10816 F:      arch/arm/configs/omap2plus_defconfig
10817 F:      drivers/i2c/busses/i2c-omap.c
10818 F:      drivers/irqchip/irq-omap-intc.c
10819 F:      drivers/mfd/*omap*.c
10820 F:      drivers/mfd/menelaus.c
10821 F:      drivers/mfd/palmas.c
10822 F:      drivers/mfd/tps65217.c
10823 F:      drivers/mfd/tps65218.c
10824 F:      drivers/mfd/tps65910.c
10825 F:      drivers/mfd/twl-core.[ch]
10826 F:      drivers/mfd/twl4030*.c
10827 F:      drivers/mfd/twl6030*.c
10828 F:      drivers/mfd/twl6040*.c
10829 F:      drivers/regulator/palmas-regulator*.c
10830 F:      drivers/regulator/pbias-regulator.c
10831 F:      drivers/regulator/tps65217-regulator.c
10832 F:      drivers/regulator/tps65218-regulator.c
10833 F:      drivers/regulator/tps65910-regulator.c
10834 F:      drivers/regulator/twl-regulator.c
10835 F:      drivers/regulator/twl6030-regulator.c
10836 F:      include/linux/platform_data/i2c-omap.h
10837
10838 ONION OMEGA2+ BOARD
10839 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10840 L:      linux-mips@linux-mips.org
10841 S:      Maintained
10842 F:      arch/mips/boot/dts/ralink/omega2p.dts
10843
10844 OMFS FILESYSTEM
10845 M:      Bob Copeland <me@bobcopeland.com>
10846 L:      linux-karma-devel@lists.sourceforge.net
10847 S:      Maintained
10848 F:      Documentation/filesystems/omfs.txt
10849 F:      fs/omfs/
10850
10851 OMNIKEY CARDMAN 4000 DRIVER
10852 M:      Harald Welte <laforge@gnumonks.org>
10853 S:      Maintained
10854 F:      drivers/char/pcmcia/cm4000_cs.c
10855 F:      include/linux/cm4000_cs.h
10856 F:      include/uapi/linux/cm4000_cs.h
10857
10858 OMNIKEY CARDMAN 4040 DRIVER
10859 M:      Harald Welte <laforge@gnumonks.org>
10860 S:      Maintained
10861 F:      drivers/char/pcmcia/cm4040_cs.*
10862
10863 OMNIVISION OV13858 SENSOR DRIVER
10864 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10865 L:      linux-media@vger.kernel.org
10866 T:      git git://linuxtv.org/media_tree.git
10867 S:      Maintained
10868 F:      drivers/media/i2c/ov13858.c
10869
10870 OMNIVISION OV2680 SENSOR DRIVER
10871 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10872 L:      linux-media@vger.kernel.org
10873 T:      git git://linuxtv.org/media_tree.git
10874 S:      Maintained
10875 F:      drivers/media/i2c/ov2680.c
10876 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10877
10878 OMNIVISION OV2685 SENSOR DRIVER
10879 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10880 L:      linux-media@vger.kernel.org
10881 T:      git git://linuxtv.org/media_tree.git
10882 S:      Maintained
10883 F:      drivers/media/i2c/ov2685.c
10884
10885 OMNIVISION OV5640 SENSOR DRIVER
10886 M:      Steve Longerbeam <slongerbeam@gmail.com>
10887 L:      linux-media@vger.kernel.org
10888 T:      git git://linuxtv.org/media_tree.git
10889 S:      Maintained
10890 F:      drivers/media/i2c/ov5640.c
10891
10892 OMNIVISION OV5647 SENSOR DRIVER
10893 M:      Luis Oliveira <lolivei@synopsys.com>
10894 L:      linux-media@vger.kernel.org
10895 T:      git git://linuxtv.org/media_tree.git
10896 S:      Maintained
10897 F:      drivers/media/i2c/ov5647.c
10898
10899 OMNIVISION OV5695 SENSOR DRIVER
10900 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10901 L:      linux-media@vger.kernel.org
10902 T:      git git://linuxtv.org/media_tree.git
10903 S:      Maintained
10904 F:      drivers/media/i2c/ov5695.c
10905
10906 OMNIVISION OV7670 SENSOR DRIVER
10907 M:      Jonathan Corbet <corbet@lwn.net>
10908 L:      linux-media@vger.kernel.org
10909 T:      git git://linuxtv.org/media_tree.git
10910 S:      Maintained
10911 F:      drivers/media/i2c/ov7670.c
10912 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10913
10914 OMNIVISION OV772x SENSOR DRIVER
10915 M:      Jacopo Mondi <jacopo@jmondi.org>
10916 L:      linux-media@vger.kernel.org
10917 T:      git git://linuxtv.org/media_tree.git
10918 S:      Odd fixes
10919 F:      drivers/media/i2c/ov772x.c
10920 F:      include/media/i2c/ov772x.h
10921 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10922
10923 OMNIVISION OV7740 SENSOR DRIVER
10924 M:      Wenyou Yang <wenyou.yang@microchip.com>
10925 L:      linux-media@vger.kernel.org
10926 T:      git git://linuxtv.org/media_tree.git
10927 S:      Maintained
10928 F:      drivers/media/i2c/ov7740.c
10929 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10930
10931 OMNIVISION OV9650 SENSOR DRIVER
10932 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10933 R:      Akinobu Mita <akinobu.mita@gmail.com>
10934 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10935 L:      linux-media@vger.kernel.org
10936 T:      git git://linuxtv.org/media_tree.git
10937 S:      Maintained
10938 F:      drivers/media/i2c/ov9650.c
10939 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10940
10941 ONENAND FLASH DRIVER
10942 M:      Kyungmin Park <kyungmin.park@samsung.com>
10943 L:      linux-mtd@lists.infradead.org
10944 S:      Maintained
10945 F:      drivers/mtd/nand/onenand/
10946 F:      include/linux/mtd/onenand*.h
10947
10948 ONSTREAM SCSI TAPE DRIVER
10949 M:      Willem Riede <osst@riede.org>
10950 L:      osst-users@lists.sourceforge.net
10951 L:      linux-scsi@vger.kernel.org
10952 S:      Maintained
10953 F:      Documentation/scsi/osst.txt
10954 F:      drivers/scsi/osst.*
10955 F:      drivers/scsi/osst_*.h
10956 F:      drivers/scsi/st.h
10957
10958 OP-TEE DRIVER
10959 M:      Jens Wiklander <jens.wiklander@linaro.org>
10960 S:      Maintained
10961 F:      drivers/tee/optee/
10962
10963 OPA-VNIC DRIVER
10964 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10965 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10966 L:      linux-rdma@vger.kernel.org
10967 S:      Supported
10968 F:      drivers/infiniband/ulp/opa_vnic
10969
10970 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10971 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10972 M:      Frank Rowand <frowand.list@gmail.com>
10973 L:      devicetree@vger.kernel.org
10974 S:      Maintained
10975 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10976 F:      Documentation/devicetree/overlay-notes.txt
10977 F:      drivers/of/overlay.c
10978 F:      drivers/of/resolver.c
10979 K:      of_overlay_notifier_
10980
10981 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10982 M:      Rob Herring <robh+dt@kernel.org>
10983 M:      Frank Rowand <frowand.list@gmail.com>
10984 L:      devicetree@vger.kernel.org
10985 W:      http://www.devicetree.org/
10986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10987 S:      Maintained
10988 F:      drivers/of/
10989 F:      include/linux/of*.h
10990 F:      scripts/dtc/
10991 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10992
10993 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10994 M:      Rob Herring <robh+dt@kernel.org>
10995 M:      Mark Rutland <mark.rutland@arm.com>
10996 L:      devicetree@vger.kernel.org
10997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10998 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10999 S:      Maintained
11000 F:      Documentation/devicetree/
11001 F:      arch/*/boot/dts/
11002 F:      include/dt-bindings/
11003
11004 OPENCORES I2C BUS DRIVER
11005 M:      Peter Korsgaard <peter@korsgaard.com>
11006 L:      linux-i2c@vger.kernel.org
11007 S:      Maintained
11008 F:      Documentation/i2c/busses/i2c-ocores
11009 F:      drivers/i2c/busses/i2c-ocores.c
11010
11011 OPENRISC ARCHITECTURE
11012 M:      Jonas Bonn <jonas@southpole.se>
11013 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11014 M:      Stafford Horne <shorne@gmail.com>
11015 T:      git git://github.com/openrisc/linux.git
11016 L:      openrisc@lists.librecores.org
11017 W:      http://openrisc.io
11018 S:      Maintained
11019 F:      Documentation/devicetree/bindings/openrisc/
11020 F:      Documentation/openrisc/
11021 F:      arch/openrisc/
11022 F:      drivers/irqchip/irq-ompic.c
11023 F:      drivers/irqchip/irq-or1k-*
11024
11025 OPENVSWITCH
11026 M:      Pravin B Shelar <pshelar@ovn.org>
11027 L:      netdev@vger.kernel.org
11028 L:      dev@openvswitch.org
11029 W:      http://openvswitch.org
11030 S:      Maintained
11031 F:      net/openvswitch/
11032 F:      include/uapi/linux/openvswitch.h
11033
11034 OPERATING PERFORMANCE POINTS (OPP)
11035 M:      Viresh Kumar <vireshk@kernel.org>
11036 M:      Nishanth Menon <nm@ti.com>
11037 M:      Stephen Boyd <sboyd@kernel.org>
11038 L:      linux-pm@vger.kernel.org
11039 S:      Maintained
11040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11041 F:      drivers/opp/
11042 F:      include/linux/pm_opp.h
11043 F:      Documentation/power/opp.txt
11044 F:      Documentation/devicetree/bindings/opp/
11045
11046 OPL4 DRIVER
11047 M:      Clemens Ladisch <clemens@ladisch.de>
11048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11049 T:      git git://git.alsa-project.org/alsa-kernel.git
11050 S:      Maintained
11051 F:      sound/drivers/opl4/
11052
11053 OPROFILE
11054 M:      Robert Richter <rric@kernel.org>
11055 L:      oprofile-list@lists.sf.net
11056 S:      Maintained
11057 F:      arch/*/include/asm/oprofile*.h
11058 F:      arch/*/oprofile/
11059 F:      drivers/oprofile/
11060 F:      include/linux/oprofile.h
11061
11062 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11063 M:      Mark Fasheh <mark@fasheh.com>
11064 M:      Joel Becker <jlbec@evilplan.org>
11065 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11066 W:      http://ocfs2.wiki.kernel.org
11067 S:      Supported
11068 F:      Documentation/filesystems/ocfs2.txt
11069 F:      Documentation/filesystems/dlmfs.txt
11070 F:      fs/ocfs2/
11071
11072 ORANGEFS FILESYSTEM
11073 M:      Mike Marshall <hubcap@omnibond.com>
11074 R:      Martin Brandenburg <martin@omnibond.com>
11075 L:      devel@lists.orangefs.org
11076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11077 S:      Supported
11078 F:      fs/orangefs/
11079 F:      Documentation/filesystems/orangefs.txt
11080
11081 ORINOCO DRIVER
11082 L:      linux-wireless@vger.kernel.org
11083 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11084 W:      http://www.nongnu.org/orinoco/
11085 S:      Orphan
11086 F:      drivers/net/wireless/intersil/orinoco/
11087
11088 OSD LIBRARY and FILESYSTEM
11089 M:      Boaz Harrosh <ooo@electrozaur.com>
11090 S:      Maintained
11091 F:      drivers/scsi/osd/
11092 F:      include/scsi/osd_*
11093 F:      fs/exofs/
11094
11095 OV2659 OMNIVISION SENSOR DRIVER
11096 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11097 L:      linux-media@vger.kernel.org
11098 W:      https://linuxtv.org
11099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11100 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11101 S:      Maintained
11102 F:      drivers/media/i2c/ov2659.c
11103 F:      include/media/i2c/ov2659.h
11104
11105 OVERLAY FILESYSTEM
11106 M:      Miklos Szeredi <miklos@szeredi.hu>
11107 L:      linux-unionfs@vger.kernel.org
11108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11109 S:      Supported
11110 F:      fs/overlayfs/
11111 F:      Documentation/filesystems/overlayfs.txt
11112
11113 P54 WIRELESS DRIVER
11114 M:      Christian Lamparter <chunkeey@googlemail.com>
11115 L:      linux-wireless@vger.kernel.org
11116 W:      http://wireless.kernel.org/en/users/Drivers/p54
11117 S:      Maintained
11118 F:      drivers/net/wireless/intersil/p54/
11119
11120 PA SEMI ETHERNET DRIVER
11121 L:      netdev@vger.kernel.org
11122 S:      Orphan
11123 F:      drivers/net/ethernet/pasemi/*
11124
11125 PA SEMI SMBUS DRIVER
11126 L:      linux-i2c@vger.kernel.org
11127 S:      Orphan
11128 F:      drivers/i2c/busses/i2c-pasemi.c
11129
11130 PADATA PARALLEL EXECUTION MECHANISM
11131 M:      Steffen Klassert <steffen.klassert@secunet.com>
11132 L:      linux-crypto@vger.kernel.org
11133 S:      Maintained
11134 F:      kernel/padata.c
11135 F:      include/linux/padata.h
11136 F:      Documentation/padata.txt
11137
11138 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11139 M:      Harald Welte <laforge@gnumonks.org>
11140 L:      platform-driver-x86@vger.kernel.org
11141 S:      Maintained
11142 F:      drivers/platform/x86/panasonic-laptop.c
11143
11144 PARALLEL LCD/KEYPAD PANEL DRIVER
11145 M:      Willy Tarreau <willy@haproxy.com>
11146 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11147 S:      Odd Fixes
11148 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11149 F:      drivers/auxdisplay/panel.c
11150
11151 PARALLEL PORT SUBSYSTEM
11152 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11153 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11154 L:      linux-parport@lists.infradead.org (subscribers-only)
11155 S:      Maintained
11156 F:      drivers/parport/
11157 F:      include/linux/parport*.h
11158 F:      drivers/char/ppdev.c
11159 F:      include/uapi/linux/ppdev.h
11160 F:      Documentation/parport*.txt
11161
11162 PARAVIRT_OPS INTERFACE
11163 M:      Juergen Gross <jgross@suse.com>
11164 M:      Alok Kataria <akataria@vmware.com>
11165 L:      virtualization@lists.linux-foundation.org
11166 S:      Supported
11167 F:      Documentation/virtual/paravirt_ops.txt
11168 F:      arch/*/kernel/paravirt*
11169 F:      arch/*/include/asm/paravirt*.h
11170 F:      include/linux/hypervisor.h
11171
11172 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11173 M:      Tim Waugh <tim@cyberelk.net>
11174 L:      linux-parport@lists.infradead.org (subscribers-only)
11175 S:      Maintained
11176 F:      Documentation/blockdev/paride.txt
11177 F:      drivers/block/paride/
11178
11179 PARISC ARCHITECTURE
11180 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11181 M:      Helge Deller <deller@gmx.de>
11182 L:      linux-parisc@vger.kernel.org
11183 W:      http://www.parisc-linux.org/
11184 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11187 S:      Maintained
11188 F:      arch/parisc/
11189 F:      Documentation/parisc/
11190 F:      drivers/parisc/
11191 F:      drivers/char/agp/parisc-agp.c
11192 F:      drivers/input/serio/gscps2.c
11193 F:      drivers/parport/parport_gsc.*
11194 F:      drivers/tty/serial/8250/8250_gsc.c
11195 F:      drivers/video/fbdev/sti*
11196 F:      drivers/video/console/sti*
11197 F:      drivers/video/logo/logo_parisc*
11198
11199 PARMAN
11200 M:      Jiri Pirko <jiri@mellanox.com>
11201 L:      netdev@vger.kernel.org
11202 S:      Supported
11203 F:      lib/parman.c
11204 F:      lib/test_parman.c
11205 F:      include/linux/parman.h
11206
11207 PC87360 HARDWARE MONITORING DRIVER
11208 M:      Jim Cromie <jim.cromie@gmail.com>
11209 L:      linux-hwmon@vger.kernel.org
11210 S:      Maintained
11211 F:      Documentation/hwmon/pc87360
11212 F:      drivers/hwmon/pc87360.c
11213
11214 PC8736x GPIO DRIVER
11215 M:      Jim Cromie <jim.cromie@gmail.com>
11216 S:      Maintained
11217 F:      drivers/char/pc8736x_gpio.c
11218
11219 PC87427 HARDWARE MONITORING DRIVER
11220 M:      Jean Delvare <jdelvare@suse.com>
11221 L:      linux-hwmon@vger.kernel.org
11222 S:      Maintained
11223 F:      Documentation/hwmon/pc87427
11224 F:      drivers/hwmon/pc87427.c
11225
11226 PCA9532 LED DRIVER
11227 M:      Riku Voipio <riku.voipio@iki.fi>
11228 S:      Maintained
11229 F:      drivers/leds/leds-pca9532.c
11230 F:      include/linux/leds-pca9532.h
11231
11232 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11233 M:      Guenter Roeck <linux@roeck-us.net>
11234 L:      linux-i2c@vger.kernel.org
11235 S:      Maintained
11236 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11237
11238 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11239 M:      Khalid Aziz <khalid@gonehiking.org>
11240 S:      Maintained
11241 F:      drivers/firmware/pcdp.*
11242
11243 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11244 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11245 L:      linux-pci@vger.kernel.org
11246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11247 S:      Maintained
11248 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11249 F:      drivers/pci/controller/pci-aardvark.c
11250
11251 PCI DRIVER FOR ALTERA PCIE IP
11252 M:      Ley Foon Tan <lftan@altera.com>
11253 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11254 L:      linux-pci@vger.kernel.org
11255 S:      Supported
11256 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11257 F:      drivers/pci/controller/pcie-altera.c
11258
11259 PCI DRIVER FOR APPLIEDMICRO XGENE
11260 M:      Tanmay Inamdar <tinamdar@apm.com>
11261 L:      linux-pci@vger.kernel.org
11262 L:      linux-arm-kernel@lists.infradead.org
11263 S:      Maintained
11264 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11265 F:      drivers/pci/controller/pci-xgene.c
11266
11267 PCI DRIVER FOR ARM VERSATILE PLATFORM
11268 M:      Rob Herring <robh@kernel.org>
11269 L:      linux-pci@vger.kernel.org
11270 L:      linux-arm-kernel@lists.infradead.org
11271 S:      Maintained
11272 F:      Documentation/devicetree/bindings/pci/versatile.txt
11273 F:      drivers/pci/controller/pci-versatile.c
11274
11275 PCI DRIVER FOR ARMADA 8K
11276 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11277 L:      linux-pci@vger.kernel.org
11278 L:      linux-arm-kernel@lists.infradead.org
11279 S:      Maintained
11280 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11281 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11282
11283 PCI DRIVER FOR CADENCE PCIE IP
11284 M:      Alan Douglas <adouglas@cadence.com>
11285 L:      linux-pci@vger.kernel.org
11286 S:      Maintained
11287 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11288 F:      drivers/pci/controller/pcie-cadence*
11289
11290 PCI DRIVER FOR FREESCALE LAYERSCAPE
11291 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11292 M:      Mingkai Hu <mingkai.hu@nxp.com>
11293 M:      Roy Zang <roy.zang@nxp.com>
11294 L:      linuxppc-dev@lists.ozlabs.org
11295 L:      linux-pci@vger.kernel.org
11296 L:      linux-arm-kernel@lists.infradead.org
11297 S:      Maintained
11298 F:      drivers/pci/controller/dwc/*layerscape*
11299
11300 PCI DRIVER FOR GENERIC OF HOSTS
11301 M:      Will Deacon <will.deacon@arm.com>
11302 L:      linux-pci@vger.kernel.org
11303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11304 S:      Maintained
11305 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11306 F:      drivers/pci/controller/pci-host-common.c
11307 F:      drivers/pci/controller/pci-host-generic.c
11308
11309 PCI DRIVER FOR IMX6
11310 M:      Richard Zhu <hongxing.zhu@nxp.com>
11311 M:      Lucas Stach <l.stach@pengutronix.de>
11312 L:      linux-pci@vger.kernel.org
11313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11314 S:      Maintained
11315 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11316 F:      drivers/pci/controller/dwc/*imx6*
11317
11318 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11319 M:      Keith Busch <keith.busch@intel.com>
11320 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11321 L:      linux-pci@vger.kernel.org
11322 S:      Supported
11323 F:      drivers/pci/controller/vmd.c
11324
11325 PCI DRIVER FOR MICROSEMI SWITCHTEC
11326 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11327 M:      Logan Gunthorpe <logang@deltatee.com>
11328 L:      linux-pci@vger.kernel.org
11329 S:      Maintained
11330 F:      Documentation/switchtec.txt
11331 F:      Documentation/ABI/testing/sysfs-class-switchtec
11332 F:      drivers/pci/switch/switchtec*
11333 F:      include/uapi/linux/switchtec_ioctl.h
11334 F:      include/linux/switchtec.h
11335 F:      drivers/ntb/hw/mscc/
11336
11337 PCI DRIVER FOR MOBIVEIL PCIE IP
11338 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11339 L:      linux-pci@vger.kernel.org
11340 S:      Supported
11341 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11342 F:      drivers/pci/controller/pcie-mobiveil.c
11343
11344 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11345 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11346 M:      Jason Cooper <jason@lakedaemon.net>
11347 L:      linux-pci@vger.kernel.org
11348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11349 S:      Maintained
11350 F:      drivers/pci/controller/*mvebu*
11351
11352 PCI DRIVER FOR NVIDIA TEGRA
11353 M:      Thierry Reding <thierry.reding@gmail.com>
11354 L:      linux-tegra@vger.kernel.org
11355 L:      linux-pci@vger.kernel.org
11356 S:      Supported
11357 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11358 F:      drivers/pci/controller/pci-tegra.c
11359
11360 PCI DRIVER FOR RENESAS R-CAR
11361 M:      Simon Horman <horms@verge.net.au>
11362 L:      linux-pci@vger.kernel.org
11363 L:      linux-renesas-soc@vger.kernel.org
11364 S:      Maintained
11365 F:      drivers/pci/controller/*rcar*
11366
11367 PCI DRIVER FOR SAMSUNG EXYNOS
11368 M:      Jingoo Han <jingoohan1@gmail.com>
11369 L:      linux-pci@vger.kernel.org
11370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11371 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11372 S:      Maintained
11373 F:      drivers/pci/controller/dwc/pci-exynos.c
11374
11375 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11376 M:      Jingoo Han <jingoohan1@gmail.com>
11377 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11378 L:      linux-pci@vger.kernel.org
11379 S:      Maintained
11380 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11381 F:      drivers/pci/controller/dwc/*designware*
11382
11383 PCI DRIVER FOR TI DRA7XX
11384 M:      Kishon Vijay Abraham I <kishon@ti.com>
11385 L:      linux-omap@vger.kernel.org
11386 L:      linux-pci@vger.kernel.org
11387 S:      Supported
11388 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11389 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11390
11391 PCI DRIVER FOR TI KEYSTONE
11392 M:      Murali Karicheri <m-karicheri2@ti.com>
11393 L:      linux-pci@vger.kernel.org
11394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11395 S:      Maintained
11396 F:      drivers/pci/controller/dwc/pci-keystone.c
11397
11398 PCI ENDPOINT SUBSYSTEM
11399 M:      Kishon Vijay Abraham I <kishon@ti.com>
11400 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11401 L:      linux-pci@vger.kernel.org
11402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11403 S:      Supported
11404 F:      drivers/pci/endpoint/
11405 F:      drivers/misc/pci_endpoint_test.c
11406 F:      tools/pci/
11407
11408 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11409 M:      Russell Currey <ruscur@russell.cc>
11410 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11411 M:      Oliver O'Halloran <oohall@gmail.com>
11412 L:      linuxppc-dev@lists.ozlabs.org
11413 S:      Supported
11414 F:      Documentation/PCI/pci-error-recovery.txt
11415 F:      drivers/pci/pcie/aer.c
11416 F:      drivers/pci/pcie/dpc.c
11417 F:      drivers/pci/pcie/err.c
11418 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11419 F:      arch/powerpc/kernel/eeh*.c
11420 F:      arch/powerpc/platforms/*/eeh*.c
11421 F:      arch/powerpc/include/*/eeh*.h
11422
11423 PCI ERROR RECOVERY
11424 M:      Linas Vepstas <linasvepstas@gmail.com>
11425 L:      linux-pci@vger.kernel.org
11426 S:      Supported
11427 F:      Documentation/PCI/pci-error-recovery.txt
11428
11429 PCI MSI DRIVER FOR ALTERA MSI IP
11430 M:      Ley Foon Tan <lftan@altera.com>
11431 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11432 L:      linux-pci@vger.kernel.org
11433 S:      Supported
11434 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11435 F:      drivers/pci/controller/pcie-altera-msi.c
11436
11437 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11438 M:      Duc Dang <dhdang@apm.com>
11439 L:      linux-pci@vger.kernel.org
11440 L:      linux-arm-kernel@lists.infradead.org
11441 S:      Maintained
11442 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11443 F:      drivers/pci/controller/pci-xgene-msi.c
11444
11445 PCI SUBSYSTEM
11446 M:      Bjorn Helgaas <bhelgaas@google.com>
11447 L:      linux-pci@vger.kernel.org
11448 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11450 S:      Supported
11451 F:      Documentation/devicetree/bindings/pci/
11452 F:      Documentation/PCI/
11453 F:      drivers/acpi/pci*
11454 F:      drivers/pci/
11455 F:      include/asm-generic/pci*
11456 F:      include/linux/pci*
11457 F:      include/linux/of_pci.h
11458 F:      include/uapi/linux/pci*
11459 F:      lib/pci*
11460 F:      arch/x86/pci/
11461 F:      arch/x86/kernel/quirks.c
11462
11463 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11464 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11465 L:      linux-pci@vger.kernel.org
11466 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11468 S:      Supported
11469 F:      drivers/pci/controller/
11470
11471 PCIE DRIVER FOR AXIS ARTPEC
11472 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11473 L:      linux-arm-kernel@axis.com
11474 L:      linux-pci@vger.kernel.org
11475 S:      Maintained
11476 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11477 F:      drivers/pci/controller/dwc/*artpec*
11478
11479 PCIE DRIVER FOR CAVIUM THUNDERX
11480 M:      David Daney <david.daney@cavium.com>
11481 L:      linux-pci@vger.kernel.org
11482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483 S:      Supported
11484 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11485 F:      drivers/pci/controller/pci-thunder-*
11486
11487 PCIE DRIVER FOR HISILICON
11488 M:      Zhou Wang <wangzhou1@hisilicon.com>
11489 L:      linux-pci@vger.kernel.org
11490 S:      Maintained
11491 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11492 F:      drivers/pci/controller/dwc/pcie-hisi.c
11493
11494 PCIE DRIVER FOR HISILICON KIRIN
11495 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11496 M:      Binghui Wang <wangbinghui@hisilicon.com>
11497 L:      linux-pci@vger.kernel.org
11498 S:      Maintained
11499 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11500 F:      drivers/pci/controller/dwc/pcie-kirin.c
11501
11502 PCIE DRIVER FOR HISILICON STB
11503 M:      Jianguo Sun <sunjianguo1@huawei.com>
11504 M:      Shawn Guo <shawn.guo@linaro.org>
11505 L:      linux-pci@vger.kernel.org
11506 S:      Maintained
11507 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11508 F:      drivers/pci/controller/dwc/pcie-histb.c
11509
11510 PCIE DRIVER FOR MEDIATEK
11511 M:      Ryder Lee <ryder.lee@mediatek.com>
11512 L:      linux-pci@vger.kernel.org
11513 L:      linux-mediatek@lists.infradead.org
11514 S:      Supported
11515 F:      Documentation/devicetree/bindings/pci/mediatek*
11516 F:      drivers/pci/controller/*mediatek*
11517
11518 PCIE DRIVER FOR QUALCOMM MSM
11519 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11520 L:      linux-pci@vger.kernel.org
11521 L:      linux-arm-msm@vger.kernel.org
11522 S:      Maintained
11523 F:      drivers/pci/controller/dwc/*qcom*
11524
11525 PCIE DRIVER FOR ROCKCHIP
11526 M:      Shawn Lin <shawn.lin@rock-chips.com>
11527 L:      linux-pci@vger.kernel.org
11528 L:      linux-rockchip@lists.infradead.org
11529 S:      Maintained
11530 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11531 F:      drivers/pci/controller/pcie-rockchip*
11532
11533 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11534 M:      Linus Walleij <linus.walleij@linaro.org>
11535 L:      linux-pci@vger.kernel.org
11536 S:      Maintained
11537 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11538 F:      drivers/pci/controller/pci-v3-semi.c
11539
11540 PCIE DRIVER FOR ST SPEAR13XX
11541 M:      Pratyush Anand <pratyush.anand@gmail.com>
11542 L:      linux-pci@vger.kernel.org
11543 S:      Maintained
11544 F:      drivers/pci/controller/dwc/*spear*
11545
11546 PCMCIA SUBSYSTEM
11547 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11549 S:      Odd Fixes
11550 F:      Documentation/pcmcia/
11551 F:      tools/pcmcia/
11552 F:      drivers/pcmcia/
11553 F:      include/pcmcia/
11554
11555 PCNET32 NETWORK DRIVER
11556 M:      Don Fry <pcnet32@frontier.com>
11557 L:      netdev@vger.kernel.org
11558 S:      Maintained
11559 F:      drivers/net/ethernet/amd/pcnet32.c
11560
11561 PCRYPT PARALLEL CRYPTO ENGINE
11562 M:      Steffen Klassert <steffen.klassert@secunet.com>
11563 L:      linux-crypto@vger.kernel.org
11564 S:      Maintained
11565 F:      crypto/pcrypt.c
11566 F:      include/crypto/pcrypt.h
11567
11568 PEAQ WMI HOTKEYS DRIVER
11569 M:      Hans de Goede <hdegoede@redhat.com>
11570 L:      platform-driver-x86@vger.kernel.org
11571 S:      Maintained
11572 F:      drivers/platform/x86/peaq-wmi.c
11573
11574 PER-CPU MEMORY ALLOCATOR
11575 M:      Dennis Zhou <dennis@kernel.org>
11576 M:      Tejun Heo <tj@kernel.org>
11577 M:      Christoph Lameter <cl@linux.com>
11578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11579 S:      Maintained
11580 F:      include/linux/percpu*.h
11581 F:      mm/percpu*.c
11582 F:      arch/*/include/asm/percpu.h
11583
11584 PER-TASK DELAY ACCOUNTING
11585 M:      Balbir Singh <bsingharora@gmail.com>
11586 S:      Maintained
11587 F:      include/linux/delayacct.h
11588 F:      kernel/delayacct.c
11589
11590 PERFORMANCE EVENTS SUBSYSTEM
11591 M:      Peter Zijlstra <peterz@infradead.org>
11592 M:      Ingo Molnar <mingo@redhat.com>
11593 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11594 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11595 R:      Jiri Olsa <jolsa@redhat.com>
11596 R:      Namhyung Kim <namhyung@kernel.org>
11597 L:      linux-kernel@vger.kernel.org
11598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11599 S:      Supported
11600 F:      kernel/events/*
11601 F:      include/linux/perf_event.h
11602 F:      include/uapi/linux/perf_event.h
11603 F:      arch/*/kernel/perf_event*.c
11604 F:      arch/*/kernel/*/perf_event*.c
11605 F:      arch/*/kernel/*/*/perf_event*.c
11606 F:      arch/*/include/asm/perf_event.h
11607 F:      arch/*/kernel/perf_callchain.c
11608 F:      arch/*/events/*
11609 F:      tools/perf/
11610
11611 PERSONALITY HANDLING
11612 M:      Christoph Hellwig <hch@infradead.org>
11613 L:      linux-abi-devel@lists.sourceforge.net
11614 S:      Maintained
11615 F:      include/linux/personality.h
11616 F:      include/uapi/linux/personality.h
11617
11618 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11619 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11620 L:      linux-input@vger.kernel.org
11621 S:      Maintained
11622 F:      Documentation/input/devices/pxrc.rst
11623 F:      drivers/input/joystick/pxrc.c
11624
11625 PHONET PROTOCOL
11626 M:      Remi Denis-Courmont <courmisch@gmail.com>
11627 S:      Supported
11628 F:      Documentation/networking/phonet.txt
11629 F:      include/linux/phonet.h
11630 F:      include/net/phonet/
11631 F:      include/uapi/linux/phonet.h
11632 F:      net/phonet/
11633
11634 PHRAM MTD DRIVER
11635 M:      Joern Engel <joern@lazybastard.org>
11636 L:      linux-mtd@lists.infradead.org
11637 S:      Maintained
11638 F:      drivers/mtd/devices/phram.c
11639
11640 PICOLCD HID DRIVER
11641 M:      Bruno Prémont <bonbons@linux-vserver.org>
11642 L:      linux-input@vger.kernel.org
11643 S:      Maintained
11644 F:      drivers/hid/hid-picolcd*
11645
11646 PICOXCELL SUPPORT
11647 M:      Jamie Iles <jamie@jamieiles.com>
11648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11650 S:      Supported
11651 F:      arch/arm/boot/dts/picoxcell*
11652 F:      arch/arm/mach-picoxcell/
11653 F:      drivers/crypto/picoxcell*
11654
11655 PIN CONTROL SUBSYSTEM
11656 M:      Linus Walleij <linus.walleij@linaro.org>
11657 L:      linux-gpio@vger.kernel.org
11658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11659 S:      Maintained
11660 F:      Documentation/devicetree/bindings/pinctrl/
11661 F:      Documentation/driver-api/pinctl.rst
11662 F:      drivers/pinctrl/
11663 F:      include/linux/pinctrl/
11664
11665 PIN CONTROLLER - ATMEL AT91
11666 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11668 S:      Maintained
11669 F:      drivers/pinctrl/pinctrl-at91.*
11670
11671 PIN CONTROLLER - ATMEL AT91 PIO4
11672 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11674 L:      linux-gpio@vger.kernel.org
11675 S:      Supported
11676 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11677
11678 PIN CONTROLLER - FREESCALE
11679 M:      Dong Aisheng <aisheng.dong@nxp.com>
11680 M:      Fabio Estevam <festevam@gmail.com>
11681 M:      Shawn Guo <shawnguo@kernel.org>
11682 M:      Stefan Agner <stefan@agner.ch>
11683 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11684 L:      linux-gpio@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/pinctrl/freescale/
11687 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11688
11689 PIN CONTROLLER - INTEL
11690 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11691 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11692 S:      Maintained
11693 F:      drivers/pinctrl/intel/
11694
11695 PIN CONTROLLER - MEDIATEK
11696 M:      Sean Wang <sean.wang@kernel.org>
11697 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11698 S:      Maintained
11699 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11700 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11701 F:      drivers/pinctrl/mediatek/
11702
11703 PIN CONTROLLER - QUALCOMM
11704 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11705 S:      Maintained
11706 L:      linux-arm-msm@vger.kernel.org
11707 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11708 F:      drivers/pinctrl/qcom/
11709
11710 PIN CONTROLLER - RENESAS
11711 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11712 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11713 L:      linux-renesas-soc@vger.kernel.org
11714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11715 S:      Maintained
11716 F:      drivers/pinctrl/sh-pfc/
11717
11718 PIN CONTROLLER - SAMSUNG
11719 M:      Tomasz Figa <tomasz.figa@gmail.com>
11720 M:      Krzysztof Kozlowski <krzk@kernel.org>
11721 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11723 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11724 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11726 S:      Maintained
11727 F:      drivers/pinctrl/samsung/
11728 F:      include/dt-bindings/pinctrl/samsung.h
11729 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11730
11731 PIN CONTROLLER - SINGLE
11732 M:      Tony Lindgren <tony@atomide.com>
11733 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11735 L:      linux-omap@vger.kernel.org
11736 S:      Maintained
11737 F:      drivers/pinctrl/pinctrl-single.c
11738
11739 PIN CONTROLLER - ST SPEAR
11740 M:      Viresh Kumar <vireshk@kernel.org>
11741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11742 W:      http://www.st.com/spear
11743 S:      Maintained
11744 F:      drivers/pinctrl/spear/
11745
11746 PISTACHIO SOC SUPPORT
11747 M:      James Hartley <james.hartley@sondrel.com>
11748 L:      linux-mips@linux-mips.org
11749 S:      Odd Fixes
11750 F:      arch/mips/pistachio/
11751 F:      arch/mips/include/asm/mach-pistachio/
11752 F:      arch/mips/boot/dts/img/pistachio*
11753 F:      arch/mips/configs/pistachio*_defconfig
11754
11755 PKTCDVD DRIVER
11756 S:      Orphan
11757 M:      linux-block@vger.kernel.org
11758 F:      drivers/block/pktcdvd.c
11759 F:      include/linux/pktcdvd.h
11760 F:      include/uapi/linux/pktcdvd.h
11761
11762 PKUNITY SOC DRIVERS
11763 M:      Guan Xuetao <gxt@pku.edu.cn>
11764 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11765 S:      Maintained
11766 T:      git git://github.com/gxt/linux.git
11767 F:      drivers/input/serio/i8042-unicore32io.h
11768 F:      drivers/i2c/busses/i2c-puv3.c
11769 F:      drivers/video/fbdev/fb-puv3.c
11770 F:      drivers/rtc/rtc-puv3.c
11771
11772 PMBUS HARDWARE MONITORING DRIVERS
11773 M:      Guenter Roeck <linux@roeck-us.net>
11774 L:      linux-hwmon@vger.kernel.org
11775 W:      http://hwmon.wiki.kernel.org/
11776 W:      http://www.roeck-us.net/linux/drivers/
11777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11778 S:      Maintained
11779 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11780 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11781 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11782 F:      Documentation/hwmon/adm1275
11783 F:      Documentation/hwmon/ibm-cffps
11784 F:      Documentation/hwmon/ir35221
11785 F:      Documentation/hwmon/lm25066
11786 F:      Documentation/hwmon/ltc2978
11787 F:      Documentation/hwmon/ltc3815
11788 F:      Documentation/hwmon/max16064
11789 F:      Documentation/hwmon/max20751
11790 F:      Documentation/hwmon/max31785
11791 F:      Documentation/hwmon/max34440
11792 F:      Documentation/hwmon/max8688
11793 F:      Documentation/hwmon/pmbus
11794 F:      Documentation/hwmon/pmbus-core
11795 F:      Documentation/hwmon/tps40422
11796 F:      Documentation/hwmon/ucd9000
11797 F:      Documentation/hwmon/ucd9200
11798 F:      Documentation/hwmon/zl6100
11799 F:      drivers/hwmon/pmbus/
11800 F:      include/linux/pmbus.h
11801
11802 PMC SIERRA MaxRAID DRIVER
11803 L:      linux-scsi@vger.kernel.org
11804 W:      http://www.pmc-sierra.com/
11805 S:      Orphan
11806 F:      drivers/scsi/pmcraid.*
11807
11808 PMC SIERRA PM8001 DRIVER
11809 M:      Jack Wang <jinpu.wang@profitbricks.com>
11810 M:      lindar_liu@usish.com
11811 L:      linux-scsi@vger.kernel.org
11812 S:      Supported
11813 F:      drivers/scsi/pm8001/
11814
11815 PNP SUPPORT
11816 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11817 S:      Maintained
11818 F:      drivers/pnp/
11819
11820 POSIX CLOCKS and TIMERS
11821 M:      Thomas Gleixner <tglx@linutronix.de>
11822 L:      linux-kernel@vger.kernel.org
11823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11824 S:      Maintained
11825 F:      fs/timerfd.c
11826 F:      include/linux/timer*
11827 F:      kernel/time/*timer*
11828
11829 POWER MANAGEMENT CORE
11830 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11831 L:      linux-pm@vger.kernel.org
11832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11833 B:      https://bugzilla.kernel.org
11834 S:      Supported
11835 F:      drivers/base/power/
11836 F:      include/linux/pm.h
11837 F:      include/linux/pm_*
11838 F:      include/linux/powercap.h
11839 F:      drivers/powercap/
11840 F:      kernel/configs/nopm.config
11841
11842 POWER STATE COORDINATION INTERFACE (PSCI)
11843 M:      Mark Rutland <mark.rutland@arm.com>
11844 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11845 L:      linux-arm-kernel@lists.infradead.org
11846 S:      Maintained
11847 F:      drivers/firmware/psci*.c
11848 F:      include/linux/psci.h
11849 F:      include/uapi/linux/psci.h
11850
11851 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11852 M:      Sebastian Reichel <sre@kernel.org>
11853 L:      linux-pm@vger.kernel.org
11854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11855 S:      Maintained
11856 F:      Documentation/ABI/testing/sysfs-class-power
11857 F:      Documentation/devicetree/bindings/power/supply/
11858 F:      include/linux/power_supply.h
11859 F:      drivers/power/supply/
11860
11861 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11862 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11863 L:      linuxppc-dev@lists.ozlabs.org
11864 S:      Maintained
11865 F:      drivers/char/powernv-op-panel.c
11866
11867 PPP OVER ATM (RFC 2364)
11868 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11869 S:      Maintained
11870 F:      net/atm/pppoatm.c
11871 F:      include/uapi/linux/atmppp.h
11872
11873 PPP OVER ETHERNET
11874 M:      Michal Ostrowski <mostrows@earthlink.net>
11875 S:      Maintained
11876 F:      drivers/net/ppp/pppoe.c
11877 F:      drivers/net/ppp/pppox.c
11878
11879 PPP OVER L2TP
11880 M:      James Chapman <jchapman@katalix.com>
11881 S:      Maintained
11882 F:      net/l2tp/l2tp_ppp.c
11883 F:      include/linux/if_pppol2tp.h
11884 F:      include/uapi/linux/if_pppol2tp.h
11885
11886 PPP PROTOCOL DRIVERS AND COMPRESSORS
11887 M:      Paul Mackerras <paulus@samba.org>
11888 L:      linux-ppp@vger.kernel.org
11889 S:      Maintained
11890 F:      drivers/net/ppp/ppp_*
11891
11892 PPS SUPPORT
11893 M:      Rodolfo Giometti <giometti@enneenne.com>
11894 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11895 L:      linuxpps@ml.enneenne.com (subscribers-only)
11896 S:      Maintained
11897 F:      Documentation/pps/
11898 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11899 F:      Documentation/ABI/testing/sysfs-pps
11900 F:      drivers/pps/
11901 F:      include/linux/pps*.h
11902 F:      include/uapi/linux/pps.h
11903
11904 PPTP DRIVER
11905 M:      Dmitry Kozlov <xeb@mail.ru>
11906 L:      netdev@vger.kernel.org
11907 S:      Maintained
11908 F:      drivers/net/ppp/pptp.c
11909 W:      http://sourceforge.net/projects/accel-pptp
11910
11911 PREEMPTIBLE KERNEL
11912 M:      Robert Love <rml@tech9.net>
11913 L:      kpreempt-tech@lists.sourceforge.net
11914 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11915 S:      Supported
11916 F:      Documentation/preempt-locking.txt
11917 F:      include/linux/preempt.h
11918
11919 PRINTK
11920 M:      Petr Mladek <pmladek@suse.com>
11921 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11922 R:      Steven Rostedt <rostedt@goodmis.org>
11923 S:      Maintained
11924 F:      kernel/printk/
11925 F:      include/linux/printk.h
11926
11927 PRISM54 WIRELESS DRIVER
11928 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11929 L:      linux-wireless@vger.kernel.org
11930 W:      http://wireless.kernel.org/en/users/Drivers/p54
11931 S:      Obsolete
11932 F:      drivers/net/wireless/intersil/prism54/
11933
11934 PROC FILESYSTEM
11935 R:      Alexey Dobriyan <adobriyan@gmail.com>
11936 L:      linux-kernel@vger.kernel.org
11937 L:      linux-fsdevel@vger.kernel.org
11938 S:      Maintained
11939 F:      fs/proc/
11940 F:      include/linux/proc_fs.h
11941 F:      tools/testing/selftests/proc/
11942
11943 PROC SYSCTL
11944 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11945 M:      Kees Cook <keescook@chromium.org>
11946 L:      linux-kernel@vger.kernel.org
11947 L:      linux-fsdevel@vger.kernel.org
11948 S:      Maintained
11949 F:      fs/proc/proc_sysctl.c
11950 F:      include/linux/sysctl.h
11951 F:      kernel/sysctl.c
11952 F:      tools/testing/selftests/sysctl/
11953
11954 PS3 NETWORK SUPPORT
11955 M:      Geoff Levand <geoff@infradead.org>
11956 L:      netdev@vger.kernel.org
11957 L:      linuxppc-dev@lists.ozlabs.org
11958 S:      Maintained
11959 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11960
11961 PS3 PLATFORM SUPPORT
11962 M:      Geoff Levand <geoff@infradead.org>
11963 L:      linuxppc-dev@lists.ozlabs.org
11964 S:      Maintained
11965 F:      arch/powerpc/boot/ps3*
11966 F:      arch/powerpc/include/asm/lv1call.h
11967 F:      arch/powerpc/include/asm/ps3*.h
11968 F:      arch/powerpc/platforms/ps3/
11969 F:      drivers/*/ps3*
11970 F:      drivers/ps3/
11971 F:      drivers/rtc/rtc-ps3.c
11972 F:      drivers/usb/host/*ps3.c
11973 F:      sound/ppc/snd_ps3*
11974
11975 PS3VRAM DRIVER
11976 M:      Jim Paris <jim@jtan.com>
11977 M:      Geoff Levand <geoff@infradead.org>
11978 L:      linuxppc-dev@lists.ozlabs.org
11979 S:      Maintained
11980 F:      drivers/block/ps3vram.c
11981
11982 PSAMPLE PACKET SAMPLING SUPPORT:
11983 M:      Yotam Gigi <yotam.gi@gmail.com>
11984 S:      Maintained
11985 F:      net/psample
11986 F:      include/net/psample.h
11987 F:      include/uapi/linux/psample.h
11988
11989 PSTORE FILESYSTEM
11990 M:      Kees Cook <keescook@chromium.org>
11991 M:      Anton Vorontsov <anton@enomsg.org>
11992 M:      Colin Cross <ccross@android.com>
11993 M:      Tony Luck <tony.luck@intel.com>
11994 S:      Maintained
11995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11996 F:      fs/pstore/
11997 F:      include/linux/pstore*
11998 F:      drivers/firmware/efi/efi-pstore.c
11999 F:      drivers/acpi/apei/erst.c
12000 F:      Documentation/admin-guide/ramoops.rst
12001 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12002 K:      \b(pstore|ramoops)
12003
12004 PTP HARDWARE CLOCK SUPPORT
12005 M:      Richard Cochran <richardcochran@gmail.com>
12006 L:      netdev@vger.kernel.org
12007 S:      Maintained
12008 W:      http://linuxptp.sourceforge.net/
12009 F:      Documentation/ABI/testing/sysfs-ptp
12010 F:      Documentation/ptp/*
12011 F:      drivers/net/phy/dp83640*
12012 F:      drivers/ptp/*
12013 F:      include/linux/ptp_cl*
12014
12015 PTRACE SUPPORT
12016 M:      Oleg Nesterov <oleg@redhat.com>
12017 S:      Maintained
12018 F:      include/asm-generic/syscall.h
12019 F:      include/linux/ptrace.h
12020 F:      include/linux/regset.h
12021 F:      include/linux/tracehook.h
12022 F:      include/uapi/linux/ptrace.h
12023 F:      include/uapi/linux/ptrace.h
12024 F:      include/asm-generic/ptrace.h
12025 F:      kernel/ptrace.c
12026 F:      arch/*/ptrace*.c
12027 F:      arch/*/*/ptrace*.c
12028 F:      arch/*/include/asm/ptrace*.h
12029
12030 PULSE8-CEC DRIVER
12031 M:      Hans Verkuil <hverkuil@xs4all.nl>
12032 L:      linux-media@vger.kernel.org
12033 T:      git git://linuxtv.org/media_tree.git
12034 S:      Maintained
12035 F:      drivers/media/usb/pulse8-cec/*
12036 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12037
12038 PVRUSB2 VIDEO4LINUX DRIVER
12039 M:      Mike Isely <isely@pobox.com>
12040 L:      pvrusb2@isely.net       (subscribers-only)
12041 L:      linux-media@vger.kernel.org
12042 W:      http://www.isely.net/pvrusb2/
12043 T:      git git://linuxtv.org/media_tree.git
12044 S:      Maintained
12045 F:      Documentation/media/v4l-drivers/pvrusb2*
12046 F:      drivers/media/usb/pvrusb2/
12047
12048 PWC WEBCAM DRIVER
12049 M:      Hans Verkuil <hverkuil@xs4all.nl>
12050 L:      linux-media@vger.kernel.org
12051 T:      git git://linuxtv.org/media_tree.git
12052 S:      Odd Fixes
12053 F:      drivers/media/usb/pwc/*
12054
12055 PWM FAN DRIVER
12056 M:      Kamil Debski <kamil@wypas.org>
12057 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12058 L:      linux-hwmon@vger.kernel.org
12059 S:      Supported
12060 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12061 F:      Documentation/hwmon/pwm-fan
12062 F:      drivers/hwmon/pwm-fan.c
12063
12064 PWM IR Transmitter
12065 M:      Sean Young <sean@mess.org>
12066 L:      linux-media@vger.kernel.org
12067 S:      Maintained
12068 F:      drivers/media/rc/pwm-ir-tx.c
12069
12070 PWM SUBSYSTEM
12071 M:      Thierry Reding <thierry.reding@gmail.com>
12072 L:      linux-pwm@vger.kernel.org
12073 S:      Maintained
12074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12075 F:      Documentation/pwm.txt
12076 F:      Documentation/devicetree/bindings/pwm/
12077 F:      include/linux/pwm.h
12078 F:      drivers/pwm/
12079 F:      drivers/video/backlight/pwm_bl.c
12080 F:      include/linux/pwm_backlight.h
12081 F:      drivers/gpio/gpio-mvebu.c
12082 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12083
12084 PXA GPIO DRIVER
12085 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12086 L:      linux-gpio@vger.kernel.org
12087 S:      Maintained
12088 F:      drivers/gpio/gpio-pxa.c
12089
12090 PXA MMCI DRIVER
12091 S:      Orphan
12092
12093 PXA RTC DRIVER
12094 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12095 L:      linux-rtc@vger.kernel.org
12096 S:      Maintained
12097
12098 PXA2xx/PXA3xx SUPPORT
12099 M:      Daniel Mack <daniel@zonque.org>
12100 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12101 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12103 T:      git git://github.com/hzhuang1/linux.git
12104 T:      git git://github.com/rjarzmik/linux.git
12105 S:      Maintained
12106 F:      arch/arm/boot/dts/pxa*
12107 F:      arch/arm/mach-pxa/
12108 F:      drivers/dma/pxa*
12109 F:      drivers/pcmcia/pxa2xx*
12110 F:      drivers/pinctrl/pxa/
12111 F:      drivers/spi/spi-pxa2xx*
12112 F:      drivers/usb/gadget/udc/pxa2*
12113 F:      include/sound/pxa2xx-lib.h
12114 F:      sound/arm/pxa*
12115 F:      sound/soc/pxa/
12116
12117 QAT DRIVER
12118 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12119 L:      qat-linux@intel.com
12120 S:      Supported
12121 F:      drivers/crypto/qat/
12122
12123 QCOM AUDIO (ASoC) DRIVERS
12124 M:      Patrick Lai <plai@codeaurora.org>
12125 M:      Banajit Goswami <bgoswami@codeaurora.org>
12126 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12127 S:      Supported
12128 F:      sound/soc/qcom/
12129
12130 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12131 M:      Gabriel Somlo <somlo@cmu.edu>
12132 M:      "Michael S. Tsirkin" <mst@redhat.com>
12133 L:      qemu-devel@nongnu.org
12134 S:      Maintained
12135 F:      drivers/firmware/qemu_fw_cfg.c
12136 F:      include/uapi/linux/qemu_fw_cfg.h
12137
12138 QIB DRIVER
12139 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12140 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12141 L:      linux-rdma@vger.kernel.org
12142 S:      Supported
12143 F:      drivers/infiniband/hw/qib/
12144
12145 QLOGIC QL41xxx FCOE DRIVER
12146 M:      QLogic-Storage-Upstream@cavium.com
12147 L:      linux-scsi@vger.kernel.org
12148 S:      Supported
12149 F:      drivers/scsi/qedf/
12150
12151 QLOGIC QL41xxx ISCSI DRIVER
12152 M:      QLogic-Storage-Upstream@cavium.com
12153 L:      linux-scsi@vger.kernel.org
12154 S:      Supported
12155 F:      drivers/scsi/qedi/
12156
12157 QLOGIC QL4xxx ETHERNET DRIVER
12158 M:      Ariel Elior <Ariel.Elior@cavium.com>
12159 M:      everest-linux-l2@cavium.com
12160 L:      netdev@vger.kernel.org
12161 S:      Supported
12162 F:      drivers/net/ethernet/qlogic/qed/
12163 F:      include/linux/qed/
12164 F:      drivers/net/ethernet/qlogic/qede/
12165
12166 QLOGIC QL4xxx RDMA DRIVER
12167 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12168 M:      Ariel Elior <Ariel.Elior@cavium.com>
12169 L:      linux-rdma@vger.kernel.org
12170 S:      Supported
12171 F:      drivers/infiniband/hw/qedr/
12172 F:      include/uapi/rdma/qedr-abi.h
12173
12174 QLOGIC QLA1280 SCSI DRIVER
12175 M:      Michael Reed <mdr@sgi.com>
12176 L:      linux-scsi@vger.kernel.org
12177 S:      Maintained
12178 F:      drivers/scsi/qla1280.[ch]
12179
12180 QLOGIC QLA2XXX FC-SCSI DRIVER
12181 M:      qla2xxx-upstream@qlogic.com
12182 L:      linux-scsi@vger.kernel.org
12183 S:      Supported
12184 F:      Documentation/scsi/LICENSE.qla2xxx
12185 F:      drivers/scsi/qla2xxx/
12186
12187 QLOGIC QLA3XXX NETWORK DRIVER
12188 M:      Dept-GELinuxNICDev@cavium.com
12189 L:      netdev@vger.kernel.org
12190 S:      Supported
12191 F:      Documentation/networking/LICENSE.qla3xxx
12192 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12193
12194 QLOGIC QLA4XXX iSCSI DRIVER
12195 M:      QLogic-Storage-Upstream@qlogic.com
12196 L:      linux-scsi@vger.kernel.org
12197 S:      Supported
12198 F:      Documentation/scsi/LICENSE.qla4xxx
12199 F:      drivers/scsi/qla4xxx/
12200
12201 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12202 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12203 M:      Manish Chopra <manish.chopra@cavium.com>
12204 M:      Dept-GELinuxNICDev@cavium.com
12205 L:      netdev@vger.kernel.org
12206 S:      Supported
12207 F:      drivers/net/ethernet/qlogic/qlcnic/
12208
12209 QLOGIC QLGE 10Gb ETHERNET DRIVER
12210 M:      Manish Chopra <manish.chopra@cavium.com>
12211 M:      Dept-GELinuxNICDev@cavium.com
12212 L:      netdev@vger.kernel.org
12213 S:      Supported
12214 F:      drivers/net/ethernet/qlogic/qlge/
12215
12216 QM1D1B0004 MEDIA DRIVER
12217 M:      Akihiro Tsukada <tskd08@gmail.com>
12218 L:      linux-media@vger.kernel.org
12219 S:      Odd Fixes
12220 F:      drivers/media/tuners/qm1d1b0004*
12221
12222 QM1D1C0042 MEDIA DRIVER
12223 M:      Akihiro Tsukada <tskd08@gmail.com>
12224 L:      linux-media@vger.kernel.org
12225 S:      Odd Fixes
12226 F:      drivers/media/tuners/qm1d1c0042*
12227
12228 QNX4 FILESYSTEM
12229 M:      Anders Larsen <al@alarsen.net>
12230 W:      http://www.alarsen.net/linux/qnx4fs/
12231 S:      Maintained
12232 F:      fs/qnx4/
12233 F:      include/uapi/linux/qnx4_fs.h
12234 F:      include/uapi/linux/qnxtypes.h
12235
12236 QORIQ DPAA2 FSL-MC BUS DRIVER
12237 M:      Stuart Yoder <stuyoder@gmail.com>
12238 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12239 L:      linux-kernel@vger.kernel.org
12240 S:      Maintained
12241 F:      drivers/bus/fsl-mc/
12242 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12243 F:      Documentation/networking/dpaa2/overview.rst
12244
12245 QT1010 MEDIA DRIVER
12246 M:      Antti Palosaari <crope@iki.fi>
12247 L:      linux-media@vger.kernel.org
12248 W:      https://linuxtv.org
12249 W:      http://palosaari.fi/linux/
12250 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12251 T:      git git://linuxtv.org/anttip/media_tree.git
12252 S:      Maintained
12253 F:      drivers/media/tuners/qt1010*
12254
12255 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12256 M:      Kalle Valo <kvalo@codeaurora.org>
12257 L:      ath10k@lists.infradead.org
12258 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12260 S:      Supported
12261 F:      drivers/net/wireless/ath/ath10k/
12262
12263 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12264 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12265 L:      linux-wireless@vger.kernel.org
12266 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12267 S:      Supported
12268 F:      drivers/net/wireless/ath/ath9k/
12269
12270 QUALCOMM CAMERA SUBSYSTEM DRIVER
12271 M:      Todor Tomov <todor.tomov@linaro.org>
12272 L:      linux-media@vger.kernel.org
12273 S:      Maintained
12274 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12275 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12276 F:      drivers/media/platform/qcom/camss/
12277
12278 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12279 M:  Ilia Lin <ilia.lin@gmail.com>
12280 L:  linux-pm@vger.kernel.org
12281 S:  Maintained
12282 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12283 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12284
12285 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12286 M:      Timur Tabi <timur@kernel.org>
12287 L:      netdev@vger.kernel.org
12288 S:      Maintained
12289 F:      drivers/net/ethernet/qualcomm/emac/
12290
12291 QUALCOMM GENERIC INTERFACE I2C DRIVER
12292 M:      Alok Chauhan <alokc@codeaurora.org>
12293 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12294 L:      linux-i2c@vger.kernel.org
12295 L:      linux-arm-msm@vger.kernel.org
12296 S:      Supported
12297 F:      drivers/i2c/busses/i2c-qcom-geni.c
12298
12299 QUALCOMM HEXAGON ARCHITECTURE
12300 M:      Richard Kuo <rkuo@codeaurora.org>
12301 L:      linux-hexagon@vger.kernel.org
12302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12303 S:      Supported
12304 F:      arch/hexagon/
12305
12306 QUALCOMM HIDMA DRIVER
12307 M:      Sinan Kaya <okaya@kernel.org>
12308 L:      linux-arm-kernel@lists.infradead.org
12309 L:      linux-arm-msm@vger.kernel.org
12310 L:      dmaengine@vger.kernel.org
12311 S:      Supported
12312 F:      drivers/dma/qcom/hidma*
12313
12314 QUALCOMM IOMMU
12315 M:      Rob Clark <robdclark@gmail.com>
12316 L:      iommu@lists.linux-foundation.org
12317 L:      linux-arm-msm@vger.kernel.org
12318 S:      Maintained
12319 F:      drivers/iommu/qcom_iommu.c
12320
12321 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12322 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12323 L:      linux-media@vger.kernel.org
12324 L:      linux-arm-msm@vger.kernel.org
12325 T:      git git://linuxtv.org/media_tree.git
12326 S:      Maintained
12327 F:      drivers/media/platform/qcom/venus/
12328
12329 QUALCOMM WCN36XX WIRELESS DRIVER
12330 M:      Kalle Valo <kvalo@codeaurora.org>
12331 L:      wcn36xx@lists.infradead.org
12332 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12333 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12334 S:      Supported
12335 F:      drivers/net/wireless/ath/wcn36xx/
12336
12337 QUANTENNA QTNFMAC WIRELESS DRIVER
12338 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12339 M:      Avinash Patil <avinashp@quantenna.com>
12340 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12341 L:      linux-wireless@vger.kernel.org
12342 S:      Maintained
12343 F:      drivers/net/wireless/quantenna
12344
12345 RADEON and AMDGPU DRM DRIVERS
12346 M:      Alex Deucher <alexander.deucher@amd.com>
12347 M:      Christian König <christian.koenig@amd.com>
12348 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12349 L:      amd-gfx@lists.freedesktop.org
12350 T:      git git://people.freedesktop.org/~agd5f/linux
12351 S:      Supported
12352 F:      drivers/gpu/drm/radeon/
12353 F:      include/uapi/drm/radeon_drm.h
12354 F:      drivers/gpu/drm/amd/
12355 F:      include/uapi/drm/amdgpu_drm.h
12356
12357 RADEON FRAMEBUFFER DISPLAY DRIVER
12358 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12359 L:      linux-fbdev@vger.kernel.org
12360 S:      Maintained
12361 F:      drivers/video/fbdev/aty/radeon*
12362 F:      include/uapi/linux/radeonfb.h
12363
12364 RADIOSHARK RADIO DRIVER
12365 M:      Hans Verkuil <hverkuil@xs4all.nl>
12366 L:      linux-media@vger.kernel.org
12367 T:      git git://linuxtv.org/media_tree.git
12368 S:      Maintained
12369 F:      drivers/media/radio/radio-shark.c
12370
12371 RADIOSHARK2 RADIO DRIVER
12372 M:      Hans Verkuil <hverkuil@xs4all.nl>
12373 L:      linux-media@vger.kernel.org
12374 T:      git git://linuxtv.org/media_tree.git
12375 S:      Maintained
12376 F:      drivers/media/radio/radio-shark2.c
12377 F:      drivers/media/radio/radio-tea5777.c
12378
12379 RADOS BLOCK DEVICE (RBD)
12380 M:      Ilya Dryomov <idryomov@gmail.com>
12381 M:      Sage Weil <sage@redhat.com>
12382 M:      Alex Elder <elder@kernel.org>
12383 L:      ceph-devel@vger.kernel.org
12384 W:      http://ceph.com/
12385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12386 T:      git git://github.com/ceph/ceph-client.git
12387 S:      Supported
12388 F:      Documentation/ABI/testing/sysfs-bus-rbd
12389 F:      drivers/block/rbd.c
12390 F:      drivers/block/rbd_types.h
12391
12392 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12393 M:      Paul Mackerras <paulus@samba.org>
12394 L:      linux-fbdev@vger.kernel.org
12395 S:      Maintained
12396 F:      drivers/video/fbdev/aty/aty128fb.c
12397
12398 RAINSHADOW-CEC DRIVER
12399 M:      Hans Verkuil <hverkuil@xs4all.nl>
12400 L:      linux-media@vger.kernel.org
12401 T:      git git://linuxtv.org/media_tree.git
12402 S:      Maintained
12403 F:      drivers/media/usb/rainshadow-cec/*
12404
12405 RALINK MIPS ARCHITECTURE
12406 M:      John Crispin <john@phrozen.org>
12407 L:      linux-mips@linux-mips.org
12408 S:      Maintained
12409 F:      arch/mips/ralink
12410
12411 RALINK RT2X00 WIRELESS LAN DRIVER
12412 P:      rt2x00 project
12413 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12414 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12415 L:      linux-wireless@vger.kernel.org
12416 S:      Maintained
12417 F:      drivers/net/wireless/ralink/rt2x00/
12418
12419 RAMDISK RAM BLOCK DEVICE DRIVER
12420 M:      Jens Axboe <axboe@kernel.dk>
12421 S:      Maintained
12422 F:      Documentation/blockdev/ramdisk.txt
12423 F:      drivers/block/brd.c
12424
12425 RANCHU VIRTUAL BOARD FOR MIPS
12426 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12427 L:      linux-mips@linux-mips.org
12428 S:      Supported
12429 F:      arch/mips/generic/board-ranchu.c
12430 F:      arch/mips/configs/generic/board-ranchu.config
12431
12432 RANDOM NUMBER DRIVER
12433 M:      "Theodore Ts'o" <tytso@mit.edu>
12434 S:      Maintained
12435 F:      drivers/char/random.c
12436
12437 RAPIDIO SUBSYSTEM
12438 M:      Matt Porter <mporter@kernel.crashing.org>
12439 M:      Alexandre Bounine <alex.bou9@gmail.com>
12440 S:      Maintained
12441 F:      drivers/rapidio/
12442
12443 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12444 L:      linux-wireless@vger.kernel.org
12445 S:      Orphan
12446 F:      drivers/net/wireless/ray*
12447
12448 RCUTORTURE TEST FRAMEWORK
12449 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12450 M:      Josh Triplett <josh@joshtriplett.org>
12451 R:      Steven Rostedt <rostedt@goodmis.org>
12452 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12453 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12454 L:      linux-kernel@vger.kernel.org
12455 S:      Supported
12456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12457 F:      tools/testing/selftests/rcutorture
12458
12459 RDC R-321X SoC
12460 M:      Florian Fainelli <florian@openwrt.org>
12461 S:      Maintained
12462
12463 RDC R6040 FAST ETHERNET DRIVER
12464 M:      Florian Fainelli <f.fainelli@gmail.com>
12465 L:      netdev@vger.kernel.org
12466 S:      Maintained
12467 F:      drivers/net/ethernet/rdc/r6040.c
12468
12469 RDMAVT - RDMA verbs software
12470 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12471 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12472 L:      linux-rdma@vger.kernel.org
12473 S:      Supported
12474 F:      drivers/infiniband/sw/rdmavt
12475
12476 RDS - RELIABLE DATAGRAM SOCKETS
12477 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12478 L:      netdev@vger.kernel.org
12479 L:      linux-rdma@vger.kernel.org
12480 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12481 W:      https://oss.oracle.com/projects/rds/
12482 S:      Supported
12483 F:      net/rds/
12484 F:      Documentation/networking/rds.txt
12485
12486 RDT - RESOURCE ALLOCATION
12487 M:      Fenghua Yu <fenghua.yu@intel.com>
12488 M:      Reinette Chatre <reinette.chatre@intel.com>
12489 L:      linux-kernel@vger.kernel.org
12490 S:      Supported
12491 F:      arch/x86/kernel/cpu/intel_rdt*
12492 F:      arch/x86/include/asm/intel_rdt_sched.h
12493 F:      Documentation/x86/intel_rdt*
12494
12495 READ-COPY UPDATE (RCU)
12496 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12497 M:      Josh Triplett <josh@joshtriplett.org>
12498 R:      Steven Rostedt <rostedt@goodmis.org>
12499 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12500 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12501 L:      linux-kernel@vger.kernel.org
12502 W:      http://www.rdrop.com/users/paulmck/RCU/
12503 S:      Supported
12504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12505 F:      Documentation/RCU/
12506 X:      Documentation/RCU/torture.txt
12507 F:      include/linux/rcu*
12508 X:      include/linux/srcu*.h
12509 F:      kernel/rcu/
12510 X:      kernel/rcu/srcu*.c
12511
12512 REAL TIME CLOCK (RTC) SUBSYSTEM
12513 M:      Alessandro Zummo <a.zummo@towertech.it>
12514 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12515 L:      linux-rtc@vger.kernel.org
12516 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12518 S:      Maintained
12519 F:      Documentation/devicetree/bindings/rtc/
12520 F:      Documentation/rtc.txt
12521 F:      drivers/rtc/
12522 F:      include/linux/rtc.h
12523 F:      include/uapi/linux/rtc.h
12524 F:      include/linux/rtc/
12525 F:      include/linux/platform_data/rtc-*
12526 F:      tools/testing/selftests/rtc/
12527
12528 REALTEK AUDIO CODECS
12529 M:      Bard Liao <bardliao@realtek.com>
12530 M:      Oder Chiou <oder_chiou@realtek.com>
12531 S:      Maintained
12532 F:      sound/soc/codecs/rt*
12533 F:      include/sound/rt*.h
12534
12535 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12536 M:      Linus Walleij <linus.walleij@linaro.org>
12537 S:      Maintained
12538 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12539 F:      drivers/net/dsa/realtek-smi*
12540 F:      drivers/net/dsa/rtl83*
12541
12542 REGISTER MAP ABSTRACTION
12543 M:      Mark Brown <broonie@kernel.org>
12544 L:      linux-kernel@vger.kernel.org
12545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12546 S:      Supported
12547 F:      Documentation/devicetree/bindings/regmap/
12548 F:      drivers/base/regmap/
12549 F:      include/linux/regmap.h
12550
12551 REISERFS FILE SYSTEM
12552 L:      reiserfs-devel@vger.kernel.org
12553 S:      Supported
12554 F:      fs/reiserfs/
12555
12556 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12557 M:      Ohad Ben-Cohen <ohad@wizery.com>
12558 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12559 L:      linux-remoteproc@vger.kernel.org
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12561 S:      Maintained
12562 F:      Documentation/devicetree/bindings/remoteproc/
12563 F:      Documentation/remoteproc.txt
12564 F:      drivers/remoteproc/
12565 F:      include/linux/remoteproc.h
12566
12567 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12568 M:      Ohad Ben-Cohen <ohad@wizery.com>
12569 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12570 L:      linux-remoteproc@vger.kernel.org
12571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12572 S:      Maintained
12573 F:      drivers/rpmsg/
12574 F:      Documentation/rpmsg.txt
12575 F:      include/linux/rpmsg.h
12576 F:      include/linux/rpmsg/
12577
12578 RENESAS CLOCK DRIVERS
12579 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12580 L:      linux-renesas-soc@vger.kernel.org
12581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12582 S:      Supported
12583 F:      drivers/clk/renesas/
12584
12585 RENESAS EMEV2 I2C DRIVER
12586 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12587 S:      Supported
12588 F:      drivers/i2c/busses/i2c-emev2.c
12589
12590 RENESAS ETHERNET DRIVERS
12591 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12592 L:      netdev@vger.kernel.org
12593 L:      linux-renesas-soc@vger.kernel.org
12594 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12595 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12596 F:      drivers/net/ethernet/renesas/
12597 F:      include/linux/sh_eth.h
12598
12599 RENESAS R-CAR GYROADC DRIVER
12600 M:      Marek Vasut <marek.vasut@gmail.com>
12601 L:      linux-iio@vger.kernel.org
12602 S:      Supported
12603 F:      drivers/iio/adc/rcar_gyro_adc.c
12604
12605 RENESAS R-CAR I2C DRIVERS
12606 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12607 S:      Supported
12608 F:      drivers/i2c/busses/i2c-rcar.c
12609 F:      drivers/i2c/busses/i2c-sh_mobile.c
12610
12611 RENESAS RIIC DRIVER
12612 M:      Chris Brandt <chris.brandt@renesas.com>
12613 S:      Supported
12614 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12615 F:      drivers/i2c/busses/i2c-riic.c
12616
12617 RENESAS USB PHY DRIVER
12618 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12619 L:      linux-renesas-soc@vger.kernel.org
12620 S:      Maintained
12621 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12622
12623 RESET CONTROLLER FRAMEWORK
12624 M:      Philipp Zabel <p.zabel@pengutronix.de>
12625 T:      git git://git.pengutronix.de/git/pza/linux
12626 S:      Maintained
12627 F:      drivers/reset/
12628 F:      Documentation/devicetree/bindings/reset/
12629 F:      include/dt-bindings/reset/
12630 F:      include/linux/reset.h
12631 F:      include/linux/reset-controller.h
12632
12633 RESTARTABLE SEQUENCES SUPPORT
12634 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12635 M:      Peter Zijlstra <peterz@infradead.org>
12636 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12637 M:      Boqun Feng <boqun.feng@gmail.com>
12638 L:      linux-kernel@vger.kernel.org
12639 S:      Supported
12640 F:      kernel/rseq.c
12641 F:      include/uapi/linux/rseq.h
12642 F:      include/trace/events/rseq.h
12643 F:      tools/testing/selftests/rseq/
12644
12645 RFKILL
12646 M:      Johannes Berg <johannes@sipsolutions.net>
12647 L:      linux-wireless@vger.kernel.org
12648 W:      http://wireless.kernel.org/
12649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12651 S:      Maintained
12652 F:      Documentation/rfkill.txt
12653 F:      Documentation/ABI/stable/sysfs-class-rfkill
12654 F:      net/rfkill/
12655 F:      include/linux/rfkill.h
12656 F:      include/uapi/linux/rfkill.h
12657
12658 RHASHTABLE
12659 M:      Thomas Graf <tgraf@suug.ch>
12660 M:      Herbert Xu <herbert@gondor.apana.org.au>
12661 L:      netdev@vger.kernel.org
12662 S:      Maintained
12663 F:      lib/rhashtable.c
12664 F:      lib/test_rhashtable.c
12665 F:      include/linux/rhashtable.h
12666 F:      include/linux/rhashtable-types.h
12667
12668 RICOH R5C592 MEMORYSTICK DRIVER
12669 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12670 S:      Maintained
12671 F:      drivers/memstick/host/r592.*
12672
12673 RICOH SMARTMEDIA/XD DRIVER
12674 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12675 S:      Maintained
12676 F:      drivers/mtd/nand/raw/r852.c
12677 F:      drivers/mtd/nand/raw/r852.h
12678
12679 RISC-V ARCHITECTURE
12680 M:      Palmer Dabbelt <palmer@sifive.com>
12681 M:      Albert Ou <aou@eecs.berkeley.edu>
12682 L:      linux-riscv@lists.infradead.org
12683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12684 S:      Supported
12685 F:      arch/riscv/
12686 K:      riscv
12687 N:      riscv
12688
12689 ROCCAT DRIVERS
12690 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12691 W:      http://sourceforge.net/projects/roccat/
12692 S:      Maintained
12693 F:      drivers/hid/hid-roccat*
12694 F:      include/linux/hid-roccat*
12695 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12696
12697 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12698 M:      Jacob chen <jacob2.chen@rock-chips.com>
12699 L:      linux-media@vger.kernel.org
12700 S:      Maintained
12701 F:      drivers/media/platform/rockchip/rga/
12702 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12703
12704 ROCKER DRIVER
12705 M:      Jiri Pirko <jiri@resnulli.us>
12706 L:      netdev@vger.kernel.org
12707 S:      Supported
12708 F:      drivers/net/ethernet/rocker/
12709
12710 ROCKETPORT DRIVER
12711 P:      Comtrol Corp.
12712 W:      http://www.comtrol.com
12713 S:      Maintained
12714 F:      Documentation/serial/rocket.txt
12715 F:      drivers/tty/rocket*
12716
12717 ROCKETPORT EXPRESS/INFINITY DRIVER
12718 M:      Kevin Cernekee <cernekee@gmail.com>
12719 L:      linux-serial@vger.kernel.org
12720 S:      Odd Fixes
12721 F:      drivers/tty/serial/rp2.*
12722
12723 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12724 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12725 L:      linux-kernel@vger.kernel.org
12726 L:      linux-renesas-soc@vger.kernel.org
12727 S:      Supported
12728 F:      drivers/mfd/bd9571mwv.c
12729 F:      drivers/regulator/bd9571mwv-regulator.c
12730 F:      drivers/gpio/gpio-bd9571mwv.c
12731 F:      include/linux/mfd/bd9571mwv.h
12732 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12733
12734 ROSE NETWORK LAYER
12735 M:      Ralf Baechle <ralf@linux-mips.org>
12736 L:      linux-hams@vger.kernel.org
12737 W:      http://www.linux-ax25.org/
12738 S:      Maintained
12739 F:      include/net/rose.h
12740 F:      include/uapi/linux/rose.h
12741 F:      net/rose/
12742
12743 RTL2830 MEDIA DRIVER
12744 M:      Antti Palosaari <crope@iki.fi>
12745 L:      linux-media@vger.kernel.org
12746 W:      https://linuxtv.org
12747 W:      http://palosaari.fi/linux/
12748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12749 T:      git git://linuxtv.org/anttip/media_tree.git
12750 S:      Maintained
12751 F:      drivers/media/dvb-frontends/rtl2830*
12752
12753 RTL2832 MEDIA DRIVER
12754 M:      Antti Palosaari <crope@iki.fi>
12755 L:      linux-media@vger.kernel.org
12756 W:      https://linuxtv.org
12757 W:      http://palosaari.fi/linux/
12758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12759 T:      git git://linuxtv.org/anttip/media_tree.git
12760 S:      Maintained
12761 F:      drivers/media/dvb-frontends/rtl2832*
12762
12763 RTL2832_SDR MEDIA DRIVER
12764 M:      Antti Palosaari <crope@iki.fi>
12765 L:      linux-media@vger.kernel.org
12766 W:      https://linuxtv.org
12767 W:      http://palosaari.fi/linux/
12768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12769 T:      git git://linuxtv.org/anttip/media_tree.git
12770 S:      Maintained
12771 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12772
12773 RTL8180 WIRELESS DRIVER
12774 L:      linux-wireless@vger.kernel.org
12775 W:      http://wireless.kernel.org/
12776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12777 S:      Orphan
12778 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12779
12780 RTL8187 WIRELESS DRIVER
12781 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12782 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12783 M:      Larry Finger <Larry.Finger@lwfinger.net>
12784 L:      linux-wireless@vger.kernel.org
12785 W:      http://wireless.kernel.org/
12786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12787 S:      Maintained
12788 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12789
12790 REALTEK WIRELESS DRIVER (rtlwifi family)
12791 M:      Ping-Ke Shih <pkshih@realtek.com>
12792 L:      linux-wireless@vger.kernel.org
12793 W:      http://wireless.kernel.org/
12794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12795 S:      Maintained
12796 F:      drivers/net/wireless/realtek/rtlwifi/
12797
12798 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12799 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12800 L:      linux-wireless@vger.kernel.org
12801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12802 S:      Maintained
12803 F:      drivers/net/wireless/realtek/rtl8xxxu/
12804
12805 RXRPC SOCKETS (AF_RXRPC)
12806 M:      David Howells <dhowells@redhat.com>
12807 L:      linux-afs@lists.infradead.org
12808 S:      Supported
12809 F:      net/rxrpc/
12810 F:      include/keys/rxrpc-type.h
12811 F:      include/net/af_rxrpc.h
12812 F:      include/trace/events/rxrpc.h
12813 F:      include/uapi/linux/rxrpc.h
12814 F:      Documentation/networking/rxrpc.txt
12815 W:      https://www.infradead.org/~dhowells/kafs/
12816
12817 S3 SAVAGE FRAMEBUFFER DRIVER
12818 M:      Antonino Daplas <adaplas@gmail.com>
12819 L:      linux-fbdev@vger.kernel.org
12820 S:      Maintained
12821 F:      drivers/video/fbdev/savage/
12822
12823 S390
12824 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12825 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12826 L:      linux-s390@vger.kernel.org
12827 W:      http://www.ibm.com/developerworks/linux/linux390/
12828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12829 S:      Supported
12830 F:      arch/s390/
12831 F:      drivers/s390/
12832 F:      Documentation/s390/
12833 F:      Documentation/driver-api/s390-drivers.rst
12834
12835 S390 COMMON I/O LAYER
12836 M:      Sebastian Ott <sebott@linux.ibm.com>
12837 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12838 L:      linux-s390@vger.kernel.org
12839 W:      http://www.ibm.com/developerworks/linux/linux390/
12840 S:      Supported
12841 F:      drivers/s390/cio/
12842
12843 S390 DASD DRIVER
12844 M:      Stefan Haberland <sth@linux.ibm.com>
12845 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12846 L:      linux-s390@vger.kernel.org
12847 W:      http://www.ibm.com/developerworks/linux/linux390/
12848 S:      Supported
12849 F:      drivers/s390/block/dasd*
12850 F:      block/partitions/ibm.c
12851
12852 S390 IOMMU (PCI)
12853 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12854 L:      linux-s390@vger.kernel.org
12855 W:      http://www.ibm.com/developerworks/linux/linux390/
12856 S:      Supported
12857 F:      drivers/iommu/s390-iommu.c
12858
12859 S390 IUCV NETWORK LAYER
12860 M:      Julian Wiedmann <jwi@linux.ibm.com>
12861 M:      Ursula Braun <ubraun@linux.ibm.com>
12862 L:      linux-s390@vger.kernel.org
12863 W:      http://www.ibm.com/developerworks/linux/linux390/
12864 S:      Supported
12865 F:      drivers/s390/net/*iucv*
12866 F:      include/net/iucv/
12867 F:      net/iucv/
12868
12869 S390 NETWORK DRIVERS
12870 M:      Julian Wiedmann <jwi@linux.ibm.com>
12871 M:      Ursula Braun <ubraun@linux.ibm.com>
12872 L:      linux-s390@vger.kernel.org
12873 W:      http://www.ibm.com/developerworks/linux/linux390/
12874 S:      Supported
12875 F:      drivers/s390/net/
12876
12877 S390 PCI SUBSYSTEM
12878 M:      Sebastian Ott <sebott@linux.ibm.com>
12879 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12880 L:      linux-s390@vger.kernel.org
12881 W:      http://www.ibm.com/developerworks/linux/linux390/
12882 S:      Supported
12883 F:      arch/s390/pci/
12884 F:      drivers/pci/hotplug/s390_pci_hpc.c
12885
12886 S390 VFIO-CCW DRIVER
12887 M:      Cornelia Huck <cohuck@redhat.com>
12888 M:      Halil Pasic <pasic@linux.ibm.com>
12889 L:      linux-s390@vger.kernel.org
12890 L:      kvm@vger.kernel.org
12891 S:      Supported
12892 F:      drivers/s390/cio/vfio_ccw*
12893 F:      Documentation/s390/vfio-ccw.txt
12894 F:      include/uapi/linux/vfio_ccw.h
12895
12896 S390 ZCRYPT DRIVER
12897 M:      Harald Freudenberger <freude@linux.ibm.com>
12898 L:      linux-s390@vger.kernel.org
12899 W:      http://www.ibm.com/developerworks/linux/linux390/
12900 S:      Supported
12901 F:      drivers/s390/crypto/
12902
12903 S390 VFIO AP DRIVER
12904 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12905 M:      Pierre Morel <pmorel@linux.ibm.com>
12906 M:      Halil Pasic <pasic@linux.ibm.com>
12907 L:      linux-s390@vger.kernel.org
12908 W:      http://www.ibm.com/developerworks/linux/linux390/
12909 S:      Supported
12910 F:      drivers/s390/crypto/vfio_ap_drv.c
12911 F:      drivers/s390/crypto/vfio_ap_private.h
12912 F:      drivers/s390/crypto/vfio_ap_ops.c
12913 F:      Documentation/s390/vfio-ap.txt
12914
12915 S390 ZFCP DRIVER
12916 M:      Steffen Maier <maier@linux.ibm.com>
12917 M:      Benjamin Block <bblock@linux.ibm.com>
12918 L:      linux-s390@vger.kernel.org
12919 W:      http://www.ibm.com/developerworks/linux/linux390/
12920 S:      Supported
12921 F:      drivers/s390/scsi/zfcp_*
12922
12923 S3C24XX SD/MMC Driver
12924 M:      Ben Dooks <ben-linux@fluff.org>
12925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12926 S:      Supported
12927 F:      drivers/mmc/host/s3cmci.*
12928
12929 SAA6588 RDS RECEIVER DRIVER
12930 M:      Hans Verkuil <hverkuil@xs4all.nl>
12931 L:      linux-media@vger.kernel.org
12932 T:      git git://linuxtv.org/media_tree.git
12933 W:      https://linuxtv.org
12934 S:      Odd Fixes
12935 F:      drivers/media/i2c/saa6588*
12936
12937 SAA7134 VIDEO4LINUX DRIVER
12938 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12939 L:      linux-media@vger.kernel.org
12940 W:      https://linuxtv.org
12941 T:      git git://linuxtv.org/media_tree.git
12942 S:      Odd fixes
12943 F:      Documentation/media/v4l-drivers/saa7134*
12944 F:      drivers/media/pci/saa7134/
12945
12946 SAA7146 VIDEO4LINUX-2 DRIVER
12947 M:      Hans Verkuil <hverkuil@xs4all.nl>
12948 L:      linux-media@vger.kernel.org
12949 T:      git git://linuxtv.org/media_tree.git
12950 S:      Maintained
12951 F:      drivers/media/common/saa7146/
12952 F:      drivers/media/pci/saa7146/
12953 F:      include/media/saa7146*
12954
12955 SAMSUNG AUDIO (ASoC) DRIVERS
12956 M:      Krzysztof Kozlowski <krzk@kernel.org>
12957 M:      Sangbeom Kim <sbkim73@samsung.com>
12958 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12959 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12960 S:      Supported
12961 F:      sound/soc/samsung/
12962 F:      Documentation/devicetree/bindings/sound/samsung*
12963
12964 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12965 M:      Krzysztof Kozlowski <krzk@kernel.org>
12966 L:      linux-crypto@vger.kernel.org
12967 L:      linux-samsung-soc@vger.kernel.org
12968 S:      Maintained
12969 F:      drivers/crypto/exynos-rng.c
12970 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12971
12972 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12973 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12974 L:      linux-samsung-soc@vger.kernel.org
12975 S:      Maintained
12976 F:      drivers/char/hw_random/exynos-trng.c
12977 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12978
12979 SAMSUNG FRAMEBUFFER DRIVER
12980 M:      Jingoo Han <jingoohan1@gmail.com>
12981 L:      linux-fbdev@vger.kernel.org
12982 S:      Maintained
12983 F:      drivers/video/fbdev/s3c-fb.c
12984
12985 SAMSUNG LAPTOP DRIVER
12986 M:      Corentin Chary <corentin.chary@gmail.com>
12987 L:      platform-driver-x86@vger.kernel.org
12988 S:      Maintained
12989 F:      drivers/platform/x86/samsung-laptop.c
12990
12991 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12992 M:      Sangbeom Kim <sbkim73@samsung.com>
12993 M:      Krzysztof Kozlowski <krzk@kernel.org>
12994 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12995 L:      linux-kernel@vger.kernel.org
12996 L:      linux-samsung-soc@vger.kernel.org
12997 S:      Supported
12998 F:      drivers/mfd/sec*.c
12999 F:      drivers/regulator/s2m*.c
13000 F:      drivers/regulator/s5m*.c
13001 F:      drivers/clk/clk-s2mps11.c
13002 F:      drivers/rtc/rtc-s5m.c
13003 F:      include/linux/mfd/samsung/
13004 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13005 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13006 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13007 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13008
13009 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13010 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13011 L:      linux-media@vger.kernel.org
13012 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13013 S:      Maintained
13014 F:      drivers/media/platform/s3c-camif/
13015 F:      include/media/drv-intf/s3c_camif.h
13016
13017 SAMSUNG S3FWRN5 NFC DRIVER
13018 M:      Robert Baldyga <r.baldyga@samsung.com>
13019 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13020 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13021 S:      Supported
13022 F:      drivers/nfc/s3fwrn5
13023
13024 SAMSUNG S5C73M3 CAMERA DRIVER
13025 M:      Kyungmin Park <kyungmin.park@samsung.com>
13026 M:      Andrzej Hajda <a.hajda@samsung.com>
13027 L:      linux-media@vger.kernel.org
13028 S:      Supported
13029 F:      drivers/media/i2c/s5c73m3/*
13030
13031 SAMSUNG S5K5BAF CAMERA DRIVER
13032 M:      Kyungmin Park <kyungmin.park@samsung.com>
13033 M:      Andrzej Hajda <a.hajda@samsung.com>
13034 L:      linux-media@vger.kernel.org
13035 S:      Supported
13036 F:      drivers/media/i2c/s5k5baf.c
13037
13038 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13039 M:      Krzysztof Kozlowski <krzk@kernel.org>
13040 M:      Vladimir Zapolskiy <vz@mleia.com>
13041 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13042 L:      linux-crypto@vger.kernel.org
13043 L:      linux-samsung-soc@vger.kernel.org
13044 S:      Maintained
13045 F:      drivers/crypto/s5p-sss.c
13046
13047 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13048 M:      Kyungmin Park <kyungmin.park@samsung.com>
13049 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13050 L:      linux-media@vger.kernel.org
13051 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13052 S:      Supported
13053 F:      drivers/media/platform/exynos4-is/
13054
13055 SAMSUNG SOC CLOCK DRIVERS
13056 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13057 M:      Tomasz Figa <tomasz.figa@gmail.com>
13058 M:      Chanwoo Choi <cw00.choi@samsung.com>
13059 S:      Supported
13060 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13062 F:      drivers/clk/samsung/
13063 F:      include/dt-bindings/clock/exynos*.h
13064 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13065
13066 SAMSUNG SPI DRIVERS
13067 M:      Kukjin Kim <kgene@kernel.org>
13068 M:      Krzysztof Kozlowski <krzk@kernel.org>
13069 M:      Andi Shyti <andi@etezian.org>
13070 L:      linux-spi@vger.kernel.org
13071 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13072 S:      Maintained
13073 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13074 F:      drivers/spi/spi-s3c*
13075 F:      include/linux/platform_data/spi-s3c64xx.h
13076
13077 SAMSUNG SXGBE DRIVERS
13078 M:      Byungho An <bh74.an@samsung.com>
13079 M:      Girish K S <ks.giri@samsung.com>
13080 M:      Vipul Pandya <vipul.pandya@samsung.com>
13081 S:      Supported
13082 L:      netdev@vger.kernel.org
13083 F:      drivers/net/ethernet/samsung/sxgbe/
13084
13085 SAMSUNG THERMAL DRIVER
13086 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13087 L:      linux-pm@vger.kernel.org
13088 L:      linux-samsung-soc@vger.kernel.org
13089 S:      Supported
13090 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13091 F:      drivers/thermal/samsung/
13092
13093 SAMSUNG USB2 PHY DRIVER
13094 M:      Kamil Debski <kamil@wypas.org>
13095 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13096 L:      linux-kernel@vger.kernel.org
13097 S:      Supported
13098 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13099 F:      Documentation/phy/samsung-usb2.txt
13100 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13101 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13102 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13103 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13104 F:      drivers/phy/samsung/phy-samsung-usb2.c
13105 F:      drivers/phy/samsung/phy-samsung-usb2.h
13106
13107 SC1200 WDT DRIVER
13108 M:      Zwane Mwaikambo <zwanem@gmail.com>
13109 S:      Maintained
13110 F:      drivers/watchdog/sc1200wdt.c
13111
13112 SCHEDULER
13113 M:      Ingo Molnar <mingo@redhat.com>
13114 M:      Peter Zijlstra <peterz@infradead.org>
13115 L:      linux-kernel@vger.kernel.org
13116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13117 S:      Maintained
13118 F:      kernel/sched/
13119 F:      include/linux/sched.h
13120 F:      include/uapi/linux/sched.h
13121 F:      include/linux/wait.h
13122
13123 SCR24X CHIP CARD INTERFACE DRIVER
13124 M:      Lubomir Rintel <lkundrak@v3.sk>
13125 S:      Supported
13126 F:      drivers/char/pcmcia/scr24x_cs.c
13127
13128 SCSI CDROM DRIVER
13129 M:      Jens Axboe <axboe@kernel.dk>
13130 L:      linux-scsi@vger.kernel.org
13131 W:      http://www.kernel.dk
13132 S:      Maintained
13133 F:      drivers/scsi/sr*
13134
13135 SCSI RDMA PROTOCOL (SRP) INITIATOR
13136 M:      Bart Van Assche <bvanassche@acm.org>
13137 L:      linux-rdma@vger.kernel.org
13138 S:      Supported
13139 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13140 F:      drivers/infiniband/ulp/srp/
13141 F:      include/scsi/srp.h
13142
13143 SCSI RDMA PROTOCOL (SRP) TARGET
13144 M:      Bart Van Assche <bvanassche@acm.org>
13145 L:      linux-rdma@vger.kernel.org
13146 L:      target-devel@vger.kernel.org
13147 S:      Supported
13148 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13149 F:      drivers/infiniband/ulp/srpt/
13150
13151 SCSI SG DRIVER
13152 M:      Doug Gilbert <dgilbert@interlog.com>
13153 L:      linux-scsi@vger.kernel.org
13154 W:      http://sg.danny.cz/sg
13155 S:      Maintained
13156 F:      Documentation/scsi/scsi-generic.txt
13157 F:      drivers/scsi/sg.c
13158 F:      include/scsi/sg.h
13159
13160 SCSI SUBSYSTEM
13161 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13163 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13165 L:      linux-scsi@vger.kernel.org
13166 S:      Maintained
13167 F:      Documentation/devicetree/bindings/scsi/
13168 F:      drivers/scsi/
13169 F:      include/scsi/
13170
13171 SCSI TAPE DRIVER
13172 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13173 L:      linux-scsi@vger.kernel.org
13174 S:      Maintained
13175 F:      Documentation/scsi/st.txt
13176 F:      drivers/scsi/st.*
13177 F:      drivers/scsi/st_*.h
13178
13179 SCTP PROTOCOL
13180 M:      Vlad Yasevich <vyasevich@gmail.com>
13181 M:      Neil Horman <nhorman@tuxdriver.com>
13182 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13183 L:      linux-sctp@vger.kernel.org
13184 W:      http://lksctp.sourceforge.net
13185 S:      Maintained
13186 F:      Documentation/networking/sctp.txt
13187 F:      include/linux/sctp.h
13188 F:      include/uapi/linux/sctp.h
13189 F:      include/net/sctp/
13190 F:      net/sctp/
13191
13192 SCx200 CPU SUPPORT
13193 M:      Jim Cromie <jim.cromie@gmail.com>
13194 S:      Odd Fixes
13195 F:      Documentation/i2c/busses/scx200_acb
13196 F:      arch/x86/platform/scx200/
13197 F:      drivers/watchdog/scx200_wdt.c
13198 F:      drivers/i2c/busses/scx200*
13199 F:      drivers/mtd/maps/scx200_docflash.c
13200 F:      include/linux/scx200.h
13201
13202 SCx200 GPIO DRIVER
13203 M:      Jim Cromie <jim.cromie@gmail.com>
13204 S:      Maintained
13205 F:      drivers/char/scx200_gpio.c
13206 F:      include/linux/scx200_gpio.h
13207
13208 SCx200 HRT CLOCKSOURCE DRIVER
13209 M:      Jim Cromie <jim.cromie@gmail.com>
13210 S:      Maintained
13211 F:      drivers/clocksource/scx200_hrt.c
13212
13213 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13214 M:      Sascha Sommer <saschasommer@freenet.de>
13215 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13216 S:      Maintained
13217 F:      drivers/mmc/host/sdricoh_cs.c
13218
13219 SECURE COMPUTING
13220 M:      Kees Cook <keescook@chromium.org>
13221 R:      Andy Lutomirski <luto@amacapital.net>
13222 R:      Will Drewry <wad@chromium.org>
13223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13224 S:      Supported
13225 F:      kernel/seccomp.c
13226 F:      include/uapi/linux/seccomp.h
13227 F:      include/linux/seccomp.h
13228 F:      tools/testing/selftests/seccomp/*
13229 F:      tools/testing/selftests/kselftest_harness.h
13230 F:      Documentation/userspace-api/seccomp_filter.rst
13231 K:      \bsecure_computing
13232 K:      \bTIF_SECCOMP\b
13233
13234 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13235 M:      Al Cooper <alcooperx@gmail.com>
13236 L:      linux-mmc@vger.kernel.org
13237 L:      bcm-kernel-feedback-list@broadcom.com
13238 S:      Maintained
13239 F:      drivers/mmc/host/sdhci-brcmstb*
13240
13241 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13242 M:      Adrian Hunter <adrian.hunter@intel.com>
13243 L:      linux-mmc@vger.kernel.org
13244 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13245 S:      Maintained
13246 F:      drivers/mmc/host/sdhci*
13247 F:      include/linux/mmc/sdhci*
13248
13249 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13250 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13251 M:      Manjunath M B <manjumb@synopsys.com>
13252 L:      linux-mmc@vger.kernel.org
13253 S:      Maintained
13254 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13255
13256 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13257 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13258 L:      linux-mmc@vger.kernel.org
13259 S:      Supported
13260 F:      drivers/mmc/host/sdhci-of-at91.c
13261
13262 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13263 M:      Ben Dooks <ben-linux@fluff.org>
13264 M:      Jaehoon Chung <jh80.chung@samsung.com>
13265 L:      linux-mmc@vger.kernel.org
13266 S:      Maintained
13267 F:      drivers/mmc/host/sdhci-s3c*
13268
13269 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13270 M:      Viresh Kumar <vireshk@kernel.org>
13271 L:      linux-mmc@vger.kernel.org
13272 S:      Maintained
13273 F:      drivers/mmc/host/sdhci-spear.c
13274
13275 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13276 M:      Kishon Vijay Abraham I <kishon@ti.com>
13277 L:      linux-mmc@vger.kernel.org
13278 S:      Maintained
13279 F:      drivers/mmc/host/sdhci-omap.c
13280
13281 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13282 M:      Scott Bauer <scott.bauer@intel.com>
13283 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13284 L:      linux-block@vger.kernel.org
13285 S:      Supported
13286 F:      block/sed*
13287 F:      block/opal_proto.h
13288 F:      include/linux/sed*
13289 F:      include/uapi/linux/sed*
13290
13291 SECURITY CONTACT
13292 M:      Security Officers <security@kernel.org>
13293 S:      Supported
13294
13295 SECURITY SUBSYSTEM
13296 M:      James Morris <jmorris@namei.org>
13297 M:      "Serge E. Hallyn" <serge@hallyn.com>
13298 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13300 W:      http://kernsec.org/
13301 S:      Supported
13302 F:      security/
13303 X:      security/selinux/
13304
13305 SELINUX SECURITY MODULE
13306 M:      Paul Moore <paul@paul-moore.com>
13307 M:      Stephen Smalley <sds@tycho.nsa.gov>
13308 M:      Eric Paris <eparis@parisplace.org>
13309 L:      selinux@vger.kernel.org
13310 W:      https://selinuxproject.org
13311 W:      https://github.com/SELinuxProject
13312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13313 S:      Supported
13314 F:      include/linux/selinux*
13315 F:      security/selinux/
13316 F:      scripts/selinux/
13317 F:      Documentation/admin-guide/LSM/SELinux.rst
13318
13319 SENSABLE PHANTOM
13320 M:      Jiri Slaby <jirislaby@gmail.com>
13321 S:      Maintained
13322 F:      drivers/misc/phantom.c
13323 F:      include/uapi/linux/phantom.h
13324
13325 SERIAL DEVICE BUS
13326 M:      Rob Herring <robh@kernel.org>
13327 L:      linux-serial@vger.kernel.org
13328 S:      Maintained
13329 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13330 F:      drivers/tty/serdev/
13331 F:      include/linux/serdev.h
13332
13333 SERIAL DRIVERS
13334 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13335 L:      linux-serial@vger.kernel.org
13336 S:      Maintained
13337 F:      Documentation/devicetree/bindings/serial/
13338 F:      drivers/tty/serial/
13339
13340 SERIAL IR RECEIVER
13341 M:      Sean Young <sean@mess.org>
13342 L:      linux-media@vger.kernel.org
13343 S:      Maintained
13344 F:      drivers/media/rc/serial_ir.c
13345
13346 SFC NETWORK DRIVER
13347 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13348 M:      Edward Cree <ecree@solarflare.com>
13349 M:      Bert Kenward <bkenward@solarflare.com>
13350 L:      netdev@vger.kernel.org
13351 S:      Supported
13352 F:      drivers/net/ethernet/sfc/
13353
13354 SGI GRU DRIVER
13355 M:      Dimitri Sivanich <sivanich@sgi.com>
13356 S:      Maintained
13357 F:      drivers/misc/sgi-gru/
13358
13359 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13360 M:      Pat Gefre <pfg@sgi.com>
13361 L:      linux-ia64@vger.kernel.org
13362 S:      Supported
13363 F:      Documentation/ia64/serial.txt
13364 F:      drivers/tty/serial/ioc?_serial.c
13365 F:      include/linux/ioc?.h
13366
13367 SGI XP/XPC/XPNET DRIVER
13368 M:      Cliff Whickman <cpw@sgi.com>
13369 M:      Robin Holt <robinmholt@gmail.com>
13370 S:      Maintained
13371 F:      drivers/misc/sgi-xp/
13372
13373 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13374 M:      Ursula Braun <ubraun@linux.ibm.com>
13375 L:      linux-s390@vger.kernel.org
13376 W:      http://www.ibm.com/developerworks/linux/linux390/
13377 S:      Supported
13378 F:      net/smc/
13379
13380 SHARP RJ54N1CB0C SENSOR DRIVER
13381 M:      Jacopo Mondi <jacopo@jmondi.org>
13382 L:      linux-media@vger.kernel.org
13383 T:      git git://linuxtv.org/media_tree.git
13384 S:      Odd fixes
13385 F:      drivers/media/i2c/rj54n1cb0c.c
13386 F:      include/media/i2c/rj54n1cb0c.h
13387
13388 SH_VEU V4L2 MEM2MEM DRIVER
13389 L:      linux-media@vger.kernel.org
13390 S:      Orphan
13391 F:      drivers/media/platform/sh_veu.c
13392
13393 SH_VOU V4L2 OUTPUT DRIVER
13394 L:      linux-media@vger.kernel.org
13395 S:      Orphan
13396 F:      drivers/media/platform/sh_vou.c
13397 F:      include/media/drv-intf/sh_vou.h
13398
13399 SI2157 MEDIA DRIVER
13400 M:      Antti Palosaari <crope@iki.fi>
13401 L:      linux-media@vger.kernel.org
13402 W:      https://linuxtv.org
13403 W:      http://palosaari.fi/linux/
13404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13405 T:      git git://linuxtv.org/anttip/media_tree.git
13406 S:      Maintained
13407 F:      drivers/media/tuners/si2157*
13408
13409 SI2165 MEDIA DRIVER
13410 M:      Matthias Schwarzott <zzam@gentoo.org>
13411 L:      linux-media@vger.kernel.org
13412 W:      https://linuxtv.org
13413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13414 S:      Maintained
13415 F:      drivers/media/dvb-frontends/si2165*
13416
13417 SI2168 MEDIA DRIVER
13418 M:      Antti Palosaari <crope@iki.fi>
13419 L:      linux-media@vger.kernel.org
13420 W:      https://linuxtv.org
13421 W:      http://palosaari.fi/linux/
13422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13423 T:      git git://linuxtv.org/anttip/media_tree.git
13424 S:      Maintained
13425 F:      drivers/media/dvb-frontends/si2168*
13426
13427 SI470X FM RADIO RECEIVER I2C DRIVER
13428 M:      Hans Verkuil <hverkuil@xs4all.nl>
13429 L:      linux-media@vger.kernel.org
13430 T:      git git://linuxtv.org/media_tree.git
13431 W:      https://linuxtv.org
13432 S:      Odd Fixes
13433 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13434
13435 SI470X FM RADIO RECEIVER USB DRIVER
13436 M:      Hans Verkuil <hverkuil@xs4all.nl>
13437 L:      linux-media@vger.kernel.org
13438 T:      git git://linuxtv.org/media_tree.git
13439 W:      https://linuxtv.org
13440 S:      Maintained
13441 F:      drivers/media/radio/si470x/radio-si470x-common.c
13442 F:      drivers/media/radio/si470x/radio-si470x.h
13443 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13444
13445 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13446 M:      Eduardo Valentin <edubezval@gmail.com>
13447 L:      linux-media@vger.kernel.org
13448 T:      git git://linuxtv.org/media_tree.git
13449 W:      https://linuxtv.org
13450 S:      Odd Fixes
13451 F:      drivers/media/radio/si4713/si4713.?
13452
13453 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13454 M:      Eduardo Valentin <edubezval@gmail.com>
13455 L:      linux-media@vger.kernel.org
13456 T:      git git://linuxtv.org/media_tree.git
13457 W:      https://linuxtv.org
13458 S:      Odd Fixes
13459 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13460
13461 SI4713 FM RADIO TRANSMITTER USB DRIVER
13462 M:      Hans Verkuil <hverkuil@xs4all.nl>
13463 L:      linux-media@vger.kernel.org
13464 T:      git git://linuxtv.org/media_tree.git
13465 W:      https://linuxtv.org
13466 S:      Maintained
13467 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13468
13469 SIANO DVB DRIVER
13470 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13471 L:      linux-media@vger.kernel.org
13472 W:      https://linuxtv.org
13473 T:      git git://linuxtv.org/media_tree.git
13474 S:      Odd fixes
13475 F:      drivers/media/common/siano/
13476 F:      drivers/media/usb/siano/
13477 F:      drivers/media/usb/siano/
13478 F:      drivers/media/mmc/siano/
13479
13480 SIFIVE DRIVERS
13481 M:      Palmer Dabbelt <palmer@sifive.com>
13482 L:      linux-riscv@lists.infradead.org
13483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13484 S:      Supported
13485 K:      sifive
13486 N:      sifive
13487
13488 SILEAD TOUCHSCREEN DRIVER
13489 M:      Hans de Goede <hdegoede@redhat.com>
13490 L:      linux-input@vger.kernel.org
13491 L:      platform-driver-x86@vger.kernel.org
13492 S:      Maintained
13493 F:      drivers/input/touchscreen/silead.c
13494 F:      drivers/platform/x86/touchscreen_dmi.c
13495
13496 SILICON MOTION SM712 FRAME BUFFER DRIVER
13497 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13498 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13499 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13500 L:      linux-fbdev@vger.kernel.org
13501 S:      Maintained
13502 F:      drivers/video/fbdev/sm712*
13503 F:      Documentation/fb/sm712fb.txt
13504
13505 SIMPLE FIRMWARE INTERFACE (SFI)
13506 M:      Len Brown <lenb@kernel.org>
13507 L:      sfi-devel@simplefirmware.org
13508 W:      http://simplefirmware.org/
13509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13510 S:      Supported
13511 F:      arch/x86/platform/sfi/
13512 F:      drivers/sfi/
13513 F:      include/linux/sfi*.h
13514
13515 SIMPLEFB FB DRIVER
13516 M:      Hans de Goede <hdegoede@redhat.com>
13517 L:      linux-fbdev@vger.kernel.org
13518 S:      Maintained
13519 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13520 F:      drivers/video/fbdev/simplefb.c
13521 F:      include/linux/platform_data/simplefb.h
13522
13523 SIMTEC EB110ATX (Chalice CATS)
13524 P:      Ben Dooks
13525 P:      Vincent Sanders <vince@simtec.co.uk>
13526 M:      Simtec Linux Team <linux@simtec.co.uk>
13527 W:      http://www.simtec.co.uk/products/EB110ATX/
13528 S:      Supported
13529
13530 SIMTEC EB2410ITX (BAST)
13531 P:      Ben Dooks
13532 P:      Vincent Sanders <vince@simtec.co.uk>
13533 M:      Simtec Linux Team <linux@simtec.co.uk>
13534 W:      http://www.simtec.co.uk/products/EB2410ITX/
13535 S:      Supported
13536 F:      arch/arm/mach-s3c24xx/mach-bast.c
13537 F:      arch/arm/mach-s3c24xx/bast-ide.c
13538 F:      arch/arm/mach-s3c24xx/bast-irq.c
13539
13540 SIPHASH PRF ROUTINES
13541 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13542 S:      Maintained
13543 F:      lib/siphash.c
13544 F:      lib/test_siphash.c
13545 F:      include/linux/siphash.h
13546
13547 SIOX
13548 M:      Gavin Schenk <g.schenk@eckelmann.de>
13549 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13550 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13551 S:      Supported
13552 F:      drivers/siox/*
13553 F:      drivers/gpio/gpio-siox.c
13554 F:      include/trace/events/siox.h
13555
13556 SIS 190 ETHERNET DRIVER
13557 M:      Francois Romieu <romieu@fr.zoreil.com>
13558 L:      netdev@vger.kernel.org
13559 S:      Maintained
13560 F:      drivers/net/ethernet/sis/sis190.c
13561
13562 SIS 900/7016 FAST ETHERNET DRIVER
13563 M:      Daniele Venzano <venza@brownhat.org>
13564 W:      http://www.brownhat.org/sis900.html
13565 L:      netdev@vger.kernel.org
13566 S:      Maintained
13567 F:      drivers/net/ethernet/sis/sis900.*
13568
13569 SIS FRAMEBUFFER DRIVER
13570 M:      Thomas Winischhofer <thomas@winischhofer.net>
13571 W:      http://www.winischhofer.net/linuxsisvga.shtml
13572 S:      Maintained
13573 F:      Documentation/fb/sisfb.txt
13574 F:      drivers/video/fbdev/sis/
13575 F:      include/video/sisfb.h
13576
13577 SIS USB2VGA DRIVER
13578 M:      Thomas Winischhofer <thomas@winischhofer.net>
13579 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13580 S:      Maintained
13581 F:      drivers/usb/misc/sisusbvga/
13582
13583 SLAB ALLOCATOR
13584 M:      Christoph Lameter <cl@linux.com>
13585 M:      Pekka Enberg <penberg@kernel.org>
13586 M:      David Rientjes <rientjes@google.com>
13587 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13588 M:      Andrew Morton <akpm@linux-foundation.org>
13589 L:      linux-mm@kvack.org
13590 S:      Maintained
13591 F:      include/linux/sl?b*.h
13592 F:      mm/sl?b*
13593
13594 SLEEPABLE READ-COPY UPDATE (SRCU)
13595 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13596 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13597 M:      Josh Triplett <josh@joshtriplett.org>
13598 R:      Steven Rostedt <rostedt@goodmis.org>
13599 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13600 L:      linux-kernel@vger.kernel.org
13601 W:      http://www.rdrop.com/users/paulmck/RCU/
13602 S:      Supported
13603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13604 F:      include/linux/srcu*.h
13605 F:      kernel/rcu/srcu*.c
13606
13607 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13608 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13610 S:      Maintained
13611 F:      drivers/slimbus/
13612 F:      Documentation/devicetree/bindings/slimbus/
13613 F:      include/linux/slimbus.h
13614
13615 SMACK SECURITY MODULE
13616 M:      Casey Schaufler <casey@schaufler-ca.com>
13617 L:      linux-security-module@vger.kernel.org
13618 W:      http://schaufler-ca.com
13619 T:      git git://github.com/cschaufler/smack-next
13620 S:      Maintained
13621 F:      Documentation/admin-guide/LSM/Smack.rst
13622 F:      security/smack/
13623
13624 SMC91x ETHERNET DRIVER
13625 M:      Nicolas Pitre <nico@fluxnic.net>
13626 S:      Odd Fixes
13627 F:      drivers/net/ethernet/smsc/smc91x.*
13628
13629 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13630 M:      Sakari Ailus <sakari.ailus@iki.fi>
13631 L:      linux-media@vger.kernel.org
13632 S:      Maintained
13633 F:      drivers/media/i2c/smiapp/
13634 F:      include/media/i2c/smiapp.h
13635 F:      drivers/media/i2c/smiapp-pll.c
13636 F:      drivers/media/i2c/smiapp-pll.h
13637 F:      include/uapi/linux/smiapp.h
13638 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13639
13640 SMM665 HARDWARE MONITOR DRIVER
13641 M:      Guenter Roeck <linux@roeck-us.net>
13642 L:      linux-hwmon@vger.kernel.org
13643 S:      Maintained
13644 F:      Documentation/hwmon/smm665
13645 F:      drivers/hwmon/smm665.c
13646
13647 SMSC EMC2103 HARDWARE MONITOR DRIVER
13648 M:      Steve Glendinning <steve.glendinning@shawell.net>
13649 L:      linux-hwmon@vger.kernel.org
13650 S:      Maintained
13651 F:      Documentation/hwmon/emc2103
13652 F:      drivers/hwmon/emc2103.c
13653
13654 SMSC SCH5627 HARDWARE MONITOR DRIVER
13655 M:      Hans de Goede <hdegoede@redhat.com>
13656 L:      linux-hwmon@vger.kernel.org
13657 S:      Supported
13658 F:      Documentation/hwmon/sch5627
13659 F:      drivers/hwmon/sch5627.c
13660
13661 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13662 M:      Steve Glendinning <steve.glendinning@shawell.net>
13663 L:      linux-fbdev@vger.kernel.org
13664 S:      Maintained
13665 F:      drivers/video/fbdev/smscufx.c
13666
13667 SMSC47B397 HARDWARE MONITOR DRIVER
13668 M:      Jean Delvare <jdelvare@suse.com>
13669 L:      linux-hwmon@vger.kernel.org
13670 S:      Maintained
13671 F:      Documentation/hwmon/smsc47b397
13672 F:      drivers/hwmon/smsc47b397.c
13673
13674 SMSC911x ETHERNET DRIVER
13675 M:      Steve Glendinning <steve.glendinning@shawell.net>
13676 L:      netdev@vger.kernel.org
13677 S:      Maintained
13678 F:      include/linux/smsc911x.h
13679 F:      drivers/net/ethernet/smsc/smsc911x.*
13680
13681 SMSC9420 PCI ETHERNET DRIVER
13682 M:      Steve Glendinning <steve.glendinning@shawell.net>
13683 L:      netdev@vger.kernel.org
13684 S:      Maintained
13685 F:      drivers/net/ethernet/smsc/smsc9420.*
13686
13687 SOC-CAMERA V4L2 SUBSYSTEM
13688 L:      linux-media@vger.kernel.org
13689 T:      git git://linuxtv.org/media_tree.git
13690 S:      Orphan
13691 F:      include/media/soc*
13692 F:      drivers/media/i2c/soc_camera/
13693 F:      drivers/media/platform/soc_camera/
13694
13695 SOCIONEXT SYNQUACER I2C DRIVER
13696 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13697 L:      linux-i2c@vger.kernel.org
13698 S:      Maintained
13699 F:      drivers/i2c/busses/i2c-synquacer.c
13700 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13701
13702 SOCIONEXT UNIPHIER SOUND DRIVER
13703 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13704 S:      Orphan
13705 F:      sound/soc/uniphier/
13706
13707 SOEKRIS NET48XX LED SUPPORT
13708 M:      Chris Boot <bootc@bootc.net>
13709 S:      Maintained
13710 F:      drivers/leds/leds-net48xx.c
13711
13712 SOFT-ROCE DRIVER (rxe)
13713 M:      Moni Shoua <monis@mellanox.com>
13714 L:      linux-rdma@vger.kernel.org
13715 S:      Supported
13716 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13717 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13718 F:      drivers/infiniband/sw/rxe/
13719 F:      include/uapi/rdma/rdma_user_rxe.h
13720
13721 SOFTLOGIC 6x10 MPEG CODEC
13722 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13723 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13724 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13725 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13726 M:      Ismael Luceno <ismael@iodev.co.uk>
13727 L:      linux-media@vger.kernel.org
13728 S:      Supported
13729 F:      drivers/media/pci/solo6x10/
13730
13731 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13732 M:      James Morse <james.morse@arm.com>
13733 L:      linux-arm-kernel@lists.infradead.org
13734 S:      Maintained
13735 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13736 F:      drivers/firmware/arm_sdei.c
13737 F:      include/linux/arm_sdei.h
13738 F:      include/uapi/linux/arm_sdei.h
13739
13740 SOFTWARE RAID (Multiple Disks) SUPPORT
13741 M:      Shaohua Li <shli@kernel.org>
13742 L:      linux-raid@vger.kernel.org
13743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13744 S:      Supported
13745 F:      drivers/md/Makefile
13746 F:      drivers/md/Kconfig
13747 F:      drivers/md/md*
13748 F:      drivers/md/raid*
13749 F:      include/linux/raid/
13750 F:      include/uapi/linux/raid/
13751
13752 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13753 M:      Jassi Brar <jaswinder.singh@linaro.org>
13754 L:      netdev@vger.kernel.org
13755 S:      Maintained
13756 F:      drivers/net/ethernet/socionext/netsec.c
13757 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13758
13759 SOLIDRUN CLEARFOG SUPPORT
13760 M:      Russell King <linux@armlinux.org.uk>
13761 S:      Maintained
13762 F:      arch/arm/boot/dts/armada-388-clearfog*
13763 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13764
13765 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13766 M:      Russell King <linux@armlinux.org.uk>
13767 S:      Maintained
13768 F:      arch/arm/boot/dts/imx6*-cubox-i*
13769 F:      arch/arm/boot/dts/imx6*-hummingboard*
13770 F:      arch/arm/boot/dts/imx6*-sr-*
13771
13772 SONIC NETWORK DRIVER
13773 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13774 L:      netdev@vger.kernel.org
13775 S:      Maintained
13776 F:      drivers/net/ethernet/natsemi/sonic.*
13777
13778 SONICS SILICON BACKPLANE DRIVER (SSB)
13779 M:      Michael Buesch <m@bues.ch>
13780 L:      linux-wireless@vger.kernel.org
13781 S:      Maintained
13782 F:      drivers/ssb/
13783 F:      include/linux/ssb/
13784
13785 SONY IMX258 SENSOR DRIVER
13786 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13787 L:      linux-media@vger.kernel.org
13788 T:      git git://linuxtv.org/media_tree.git
13789 S:      Maintained
13790 F:      drivers/media/i2c/imx258.c
13791
13792 SONY IMX274 SENSOR DRIVER
13793 M:      Leon Luo <leonl@leopardimaging.com>
13794 L:      linux-media@vger.kernel.org
13795 T:      git git://linuxtv.org/media_tree.git
13796 S:      Maintained
13797 F:      drivers/media/i2c/imx274.c
13798 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13799
13800 SONY IMX319 SENSOR DRIVER
13801 M:      Bingbu Cao <bingbu.cao@intel.com>
13802 L:      linux-media@vger.kernel.org
13803 T:      git git://linuxtv.org/media_tree.git
13804 S:      Maintained
13805 F:      drivers/media/i2c/imx319.c
13806
13807 SONY IMX355 SENSOR DRIVER
13808 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13809 L:      linux-media@vger.kernel.org
13810 T:      git git://linuxtv.org/media_tree.git
13811 S:      Maintained
13812 F:      drivers/media/i2c/imx355.c
13813
13814 SONY MEMORYSTICK CARD SUPPORT
13815 M:      Alex Dubov <oakad@yahoo.com>
13816 W:      http://tifmxx.berlios.de/
13817 S:      Maintained
13818 F:      drivers/memstick/host/tifm_ms.c
13819
13820 SONY MEMORYSTICK STANDARD SUPPORT
13821 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13822 S:      Maintained
13823 F:      drivers/memstick/core/ms_block.*
13824
13825 SONY VAIO CONTROL DEVICE DRIVER
13826 M:      Mattia Dongili <malattia@linux.it>
13827 L:      platform-driver-x86@vger.kernel.org
13828 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13829 S:      Maintained
13830 F:      Documentation/laptops/sony-laptop.txt
13831 F:      drivers/char/sonypi.c
13832 F:      drivers/platform/x86/sony-laptop.c
13833 F:      include/linux/sony-laptop.h
13834
13835 SOUND
13836 M:      Jaroslav Kysela <perex@perex.cz>
13837 M:      Takashi Iwai <tiwai@suse.com>
13838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13839 W:      http://www.alsa-project.org/
13840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13841 T:      git git://git.alsa-project.org/alsa-kernel.git
13842 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13843 S:      Maintained
13844 F:      Documentation/sound/
13845 F:      include/sound/
13846 F:      include/uapi/sound/
13847 F:      sound/
13848
13849 SOUND - COMPRESSED AUDIO
13850 M:      Vinod Koul <vkoul@kernel.org>
13851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13853 S:      Supported
13854 F:      Documentation/sound/designs/compress-offload.rst
13855 F:      include/sound/compress_driver.h
13856 F:      include/uapi/sound/compress_*
13857 F:      sound/core/compress_offload.c
13858 F:      sound/soc/soc-compress.c
13859
13860 SOUND - DMAENGINE HELPERS
13861 M:      Lars-Peter Clausen <lars@metafoo.de>
13862 S:      Supported
13863 F:      include/sound/dmaengine_pcm.h
13864 F:      sound/core/pcm_dmaengine.c
13865 F:      sound/soc/soc-generic-dmaengine-pcm.c
13866
13867 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13868 M:      Liam Girdwood <lgirdwood@gmail.com>
13869 M:      Mark Brown <broonie@kernel.org>
13870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13871 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13872 W:      http://alsa-project.org/main/index.php/ASoC
13873 S:      Supported
13874 F:      Documentation/devicetree/bindings/sound/
13875 F:      Documentation/sound/soc/
13876 F:      sound/soc/
13877 F:      include/sound/soc*
13878
13879 SOUNDWIRE SUBSYSTEM
13880 M:      Vinod Koul <vkoul@kernel.org>
13881 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13882 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13883 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13884 S:      Supported
13885 F:      Documentation/driver-api/soundwire/
13886 F:      drivers/soundwire/
13887 F:      include/linux/soundwire/
13888
13889 SP2 MEDIA DRIVER
13890 M:      Olli Salonen <olli.salonen@iki.fi>
13891 L:      linux-media@vger.kernel.org
13892 W:      https://linuxtv.org
13893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13894 S:      Maintained
13895 F:      drivers/media/dvb-frontends/sp2*
13896
13897 SPARC + UltraSPARC (sparc/sparc64)
13898 M:      "David S. Miller" <davem@davemloft.net>
13899 L:      sparclinux@vger.kernel.org
13900 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13903 S:      Maintained
13904 F:      arch/sparc/
13905 F:      drivers/sbus/
13906
13907 SPARC SERIAL DRIVERS
13908 M:      "David S. Miller" <davem@davemloft.net>
13909 L:      sparclinux@vger.kernel.org
13910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13912 S:      Maintained
13913 F:      include/linux/sunserialcore.h
13914 F:      drivers/tty/serial/suncore.c
13915 F:      drivers/tty/serial/sunhv.c
13916 F:      drivers/tty/serial/sunsab.c
13917 F:      drivers/tty/serial/sunsab.h
13918 F:      drivers/tty/serial/sunsu.c
13919 F:      drivers/tty/serial/sunzilog.c
13920 F:      drivers/tty/serial/sunzilog.h
13921 F:      drivers/tty/vcc.c
13922
13923 SPARSE CHECKER
13924 M:      "Christopher Li" <sparse@chrisli.org>
13925 L:      linux-sparse@vger.kernel.org
13926 W:      https://sparse.wiki.kernel.org/
13927 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13928 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13929 S:      Maintained
13930 F:      include/linux/compiler.h
13931
13932 SPEAR CLOCK FRAMEWORK SUPPORT
13933 M:      Viresh Kumar <vireshk@kernel.org>
13934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13935 W:      http://www.st.com/spear
13936 S:      Maintained
13937 F:      drivers/clk/spear/
13938
13939 SPEAR PLATFORM SUPPORT
13940 M:      Viresh Kumar <vireshk@kernel.org>
13941 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13943 W:      http://www.st.com/spear
13944 S:      Maintained
13945 F:      arch/arm/boot/dts/spear*
13946 F:      arch/arm/mach-spear/
13947
13948 SPI NOR SUBSYSTEM
13949 M:      Marek Vasut <marek.vasut@gmail.com>
13950 L:      linux-mtd@lists.infradead.org
13951 W:      http://www.linux-mtd.infradead.org/
13952 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13953 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13954 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13955 S:      Maintained
13956 F:      drivers/mtd/spi-nor/
13957 F:      include/linux/mtd/spi-nor.h
13958
13959 SPI SUBSYSTEM
13960 M:      Mark Brown <broonie@kernel.org>
13961 L:      linux-spi@vger.kernel.org
13962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13963 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13964 S:      Maintained
13965 F:      Documentation/devicetree/bindings/spi/
13966 F:      Documentation/spi/
13967 F:      drivers/spi/
13968 F:      include/linux/spi/
13969 F:      include/uapi/linux/spi/
13970 F:      tools/spi/
13971
13972 SPIDERNET NETWORK DRIVER for CELL
13973 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13974 L:      netdev@vger.kernel.org
13975 S:      Supported
13976 F:      Documentation/networking/spider_net.txt
13977 F:      drivers/net/ethernet/toshiba/spider_net*
13978
13979 SPMI SUBSYSTEM
13980 R:      Stephen Boyd <sboyd@kernel.org>
13981 L:      linux-arm-msm@vger.kernel.org
13982 F:      Documentation/devicetree/bindings/spmi/
13983 F:      drivers/spmi/
13984 F:      include/dt-bindings/spmi/spmi.h
13985 F:      include/linux/spmi.h
13986 F:      include/trace/events/spmi.h
13987
13988 SPU FILE SYSTEM
13989 M:      Jeremy Kerr <jk@ozlabs.org>
13990 L:      linuxppc-dev@lists.ozlabs.org
13991 W:      http://www.ibm.com/developerworks/power/cell/
13992 S:      Supported
13993 F:      Documentation/filesystems/spufs.txt
13994 F:      arch/powerpc/platforms/cell/spufs/
13995
13996 SQUASHFS FILE SYSTEM
13997 M:      Phillip Lougher <phillip@squashfs.org.uk>
13998 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13999 W:      http://squashfs.org.uk
14000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14001 S:      Maintained
14002 F:      Documentation/filesystems/squashfs.txt
14003 F:      fs/squashfs/
14004
14005 SRM (Alpha) environment access
14006 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14007 S:      Maintained
14008 F:      arch/alpha/kernel/srm_env.c
14009
14010 ST STM32 I2C/SMBUS DRIVER
14011 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14012 L:      linux-i2c@vger.kernel.org
14013 S:      Maintained
14014 F:      drivers/i2c/busses/i2c-stm32*
14015
14016 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14017 M:      Song Qiang <songqiang1304521@gmail.com>
14018 L:      linux-iio@vger.kernel.org
14019 S:      Maintained
14020 F:      drivers/iio/proximity/vl53l0x-i2c.c
14021 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14022
14023 STABLE BRANCH
14024 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14025 L:      stable@vger.kernel.org
14026 S:      Supported
14027 F:      Documentation/process/stable-kernel-rules.rst
14028
14029 STAGING - COMEDI
14030 M:      Ian Abbott <abbotti@mev.co.uk>
14031 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14032 S:      Odd Fixes
14033 F:      drivers/staging/comedi/
14034
14035 STAGING - EROFS FILE SYSTEM
14036 M:      Gao Xiang <gaoxiang25@huawei.com>
14037 M:      Chao Yu <yuchao0@huawei.com>
14038 L:      linux-erofs@lists.ozlabs.org
14039 S:      Maintained
14040 F:      drivers/staging/erofs/
14041
14042 STAGING - INDUSTRIAL IO
14043 M:      Jonathan Cameron <jic23@kernel.org>
14044 L:      linux-iio@vger.kernel.org
14045 S:      Odd Fixes
14046 F:      Documentation/devicetree/bindings/staging/iio/
14047 F:      drivers/staging/iio/
14048
14049 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14050 M:      Marc Dietrich <marvin24@gmx.de>
14051 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14052 L:      linux-tegra@vger.kernel.org
14053 S:      Maintained
14054 F:      drivers/staging/nvec/
14055
14056 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14057 M:      Jens Frederich <jfrederich@gmail.com>
14058 M:      Daniel Drake <dsd@laptop.org>
14059 M:      Jon Nettleton <jon.nettleton@gmail.com>
14060 W:      http://wiki.laptop.org/go/DCON
14061 S:      Maintained
14062 F:      drivers/staging/olpc_dcon/
14063
14064 STAGING - REALTEK RTL8712U DRIVERS
14065 M:      Larry Finger <Larry.Finger@lwfinger.net>
14066 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14067 S:      Odd Fixes
14068 F:      drivers/staging/rtl8712/
14069
14070 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14071 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14072 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14073 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14074 L:      linux-fbdev@vger.kernel.org
14075 S:      Maintained
14076 F:      drivers/staging/sm750fb/
14077
14078 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14079 M:      William Hubbs <w.d.hubbs@gmail.com>
14080 M:      Chris Brannon <chris@the-brannons.com>
14081 M:      Kirk Reiser <kirk@reisers.ca>
14082 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14083 L:      speakup@linux-speakup.org
14084 W:      http://www.linux-speakup.org/
14085 S:      Odd Fixes
14086 F:      drivers/staging/speakup/
14087
14088 STAGING - VIA VT665X DRIVERS
14089 M:      Forest Bond <forest@alittletooquiet.net>
14090 S:      Odd Fixes
14091 F:      drivers/staging/vt665?/
14092
14093 STAGING - WILC1000 WIFI DRIVER
14094 M:      Aditya Shankar <aditya.shankar@microchip.com>
14095 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14096 L:      linux-wireless@vger.kernel.org
14097 S:      Supported
14098 F:      drivers/staging/wilc1000/
14099
14100 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14101 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14102 S:      Odd Fixes
14103 F:      drivers/staging/xgifb/
14104
14105 STAGING SUBSYSTEM
14106 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14108 L:      devel@driverdev.osuosl.org
14109 S:      Supported
14110 F:      drivers/staging/
14111
14112 STARFIRE/DURALAN NETWORK DRIVER
14113 M:      Ion Badulescu <ionut@badula.org>
14114 S:      Odd Fixes
14115 F:      drivers/net/ethernet/adaptec/starfire*
14116
14117 STEC S1220 SKD DRIVER
14118 M:      Bart Van Assche <bart.vanassche@wdc.com>
14119 L:      linux-block@vger.kernel.org
14120 S:      Maintained
14121 F:      drivers/block/skd*[ch]
14122
14123 STI AUDIO (ASoC) DRIVERS
14124 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14125 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14126 S:      Maintained
14127 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14128 F:      sound/soc/sti/
14129
14130 STI CEC DRIVER
14131 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14132 S:      Maintained
14133 F:      drivers/media/platform/sti/cec/
14134 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14135
14136 STK1160 USB VIDEO CAPTURE DRIVER
14137 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14138 L:      linux-media@vger.kernel.org
14139 T:      git git://linuxtv.org/media_tree.git
14140 S:      Maintained
14141 F:      drivers/media/usb/stk1160/
14142
14143 STM32 AUDIO (ASoC) DRIVERS
14144 M:      Olivier Moysan <olivier.moysan@st.com>
14145 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14146 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14147 S:      Maintained
14148 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14149 F:      sound/soc/stm/
14150
14151 STM32 TIMER/LPTIMER DRIVERS
14152 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14153 S:      Maintained
14154 F:      drivers/*/stm32-*timer*
14155 F:      drivers/pwm/pwm-stm32*
14156 F:      include/linux/*/stm32-*tim*
14157 F:      Documentation/ABI/testing/*timer-stm32
14158 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14159 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14160
14161 STMMAC ETHERNET DRIVER
14162 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14163 M:      Alexandre Torgue <alexandre.torgue@st.com>
14164 M:      Jose Abreu <joabreu@synopsys.com>
14165 L:      netdev@vger.kernel.org
14166 W:      http://www.stlinux.com
14167 S:      Supported
14168 F:      drivers/net/ethernet/stmicro/stmmac/
14169
14170 SUN3/3X
14171 M:      Sam Creasey <sammy@sammy.net>
14172 W:      http://sammy.net/sun3/
14173 S:      Maintained
14174 F:      arch/m68k/kernel/*sun3*
14175 F:      arch/m68k/sun3*/
14176 F:      arch/m68k/include/asm/sun3*
14177 F:      drivers/net/ethernet/i825xx/sun3*
14178
14179 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14180 M:      Hans de Goede <hdegoede@redhat.com>
14181 L:      linux-input@vger.kernel.org
14182 S:      Maintained
14183 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14184 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14185
14186 SUNDANCE NETWORK DRIVER
14187 M:      Denis Kirjanov <kda@linux-powerpc.org>
14188 L:      netdev@vger.kernel.org
14189 S:      Maintained
14190 F:      drivers/net/ethernet/dlink/sundance.c
14191
14192 SUPERH
14193 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14194 M:      Rich Felker <dalias@libc.org>
14195 L:      linux-sh@vger.kernel.org
14196 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14197 S:      Maintained
14198 F:      Documentation/sh/
14199 F:      arch/sh/
14200 F:      drivers/sh/
14201
14202 SUSPEND TO RAM
14203 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14204 M:      Len Brown <len.brown@intel.com>
14205 M:      Pavel Machek <pavel@ucw.cz>
14206 L:      linux-pm@vger.kernel.org
14207 B:      https://bugzilla.kernel.org
14208 S:      Supported
14209 F:      Documentation/power/
14210 F:      arch/x86/kernel/acpi/
14211 F:      drivers/base/power/
14212 F:      kernel/power/
14213 F:      include/linux/suspend.h
14214 F:      include/linux/freezer.h
14215 F:      include/linux/pm.h
14216
14217 SVGA HANDLING
14218 M:      Martin Mares <mj@ucw.cz>
14219 L:      linux-video@atrey.karlin.mff.cuni.cz
14220 S:      Maintained
14221 F:      Documentation/svga.txt
14222 F:      arch/x86/boot/video*
14223
14224 SWIOTLB SUBSYSTEM
14225 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14226 L:      iommu@lists.linux-foundation.org
14227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14228 S:      Supported
14229 F:      kernel/dma/swiotlb.c
14230 F:      arch/*/kernel/pci-swiotlb.c
14231 F:      include/linux/swiotlb.h
14232
14233 SWITCHDEV
14234 M:      Jiri Pirko <jiri@resnulli.us>
14235 M:      Ivan Vecera <ivecera@redhat.com>
14236 L:      netdev@vger.kernel.org
14237 S:      Supported
14238 F:      net/switchdev/
14239 F:      include/net/switchdev.h
14240
14241 SY8106A REGULATOR DRIVER
14242 M:      Icenowy Zheng <icenowy@aosc.io>
14243 S:      Maintained
14244 F:      drivers/regulator/sy8106a-regulator.c
14245 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14246
14247 SYNC FILE FRAMEWORK
14248 M:      Sumit Semwal <sumit.semwal@linaro.org>
14249 R:      Gustavo Padovan <gustavo@padovan.org>
14250 S:      Maintained
14251 L:      linux-media@vger.kernel.org
14252 L:      dri-devel@lists.freedesktop.org
14253 F:      drivers/dma-buf/sync_*
14254 F:      drivers/dma-buf/dma-fence*
14255 F:      drivers/dma-buf/sw_sync.c
14256 F:      include/linux/sync_file.h
14257 F:      include/uapi/linux/sync_file.h
14258 F:      Documentation/sync_file.txt
14259 T:      git git://anongit.freedesktop.org/drm/drm-misc
14260
14261 SYNOPSYS ARC ARCHITECTURE
14262 M:      Vineet Gupta <vgupta@synopsys.com>
14263 L:      linux-snps-arc@lists.infradead.org
14264 S:      Supported
14265 F:      arch/arc/
14266 F:      Documentation/devicetree/bindings/arc/*
14267 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14268 F:      drivers/clocksource/arc_timer.c
14269 F:      drivers/tty/serial/arc_uart.c
14270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14271
14272 SYNOPSYS ARC HSDK SDP pll clock driver
14273 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14274 S:      Supported
14275 F:      drivers/clk/clk-hsdk-pll.c
14276 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14277
14278 SYNOPSYS ARC SDP clock driver
14279 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14280 S:      Supported
14281 F:      drivers/clk/axs10x/*
14282 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14283
14284 SYNOPSYS ARC SDP platform support
14285 M:      Alexey Brodkin <abrodkin@synopsys.com>
14286 S:      Supported
14287 F:      arch/arc/plat-axs10x
14288 F:      arch/arc/boot/dts/ax*
14289 F:      Documentation/devicetree/bindings/arc/axs10*
14290
14291 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14292 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14293 S:      Supported
14294 F:      drivers/reset/reset-axs10x.c
14295 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14296
14297 SYNOPSYS CREG GPIO DRIVER
14298 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14299 S:      Maintained
14300 F:      drivers/gpio/gpio-creg-snps.c
14301 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14302
14303 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14304 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14305 S:      Maintained
14306 F:      drivers/tty/serial/8250/8250_dw.c
14307
14308 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14309 M:      Hoan Tran <hotran@apm.com>
14310 L:      linux-gpio@vger.kernel.org
14311 S:      Maintained
14312 F:      drivers/gpio/gpio-dwapb.c
14313 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14314
14315 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14316 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14317 S:      Maintained
14318 F:      drivers/dma/dwi-axi-dmac/
14319 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14320
14321 SYNOPSYS DESIGNWARE DMAC DRIVER
14322 M:      Viresh Kumar <vireshk@kernel.org>
14323 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14324 S:      Maintained
14325 F:      include/linux/dma/dw.h
14326 F:      include/linux/platform_data/dma-dw.h
14327 F:      drivers/dma/dw/
14328
14329 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14330 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14331 L:      netdev@vger.kernel.org
14332 S:      Supported
14333 F:      drivers/net/ethernet/synopsys/
14334
14335 SYNOPSYS DESIGNWARE I2C DRIVER
14336 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14337 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14338 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14339 L:      linux-i2c@vger.kernel.org
14340 S:      Maintained
14341 F:      drivers/i2c/busses/i2c-designware-*
14342 F:      include/linux/platform_data/i2c-designware.h
14343
14344 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14345 M:      Jaehoon Chung <jh80.chung@samsung.com>
14346 L:      linux-mmc@vger.kernel.org
14347 S:      Maintained
14348 F:      drivers/mmc/host/dw_mmc*
14349
14350 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14351 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14352 S:      Supported
14353 F:      drivers/reset/reset-hsdk.c
14354 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14355 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14356
14357 SYSTEM CONFIGURATION (SYSCON)
14358 M:      Lee Jones <lee.jones@linaro.org>
14359 M:      Arnd Bergmann <arnd@arndb.de>
14360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14361 S:      Supported
14362 F:      drivers/mfd/syscon.c
14363
14364 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14365 M:      Sudeep Holla <sudeep.holla@arm.com>
14366 L:      linux-arm-kernel@lists.infradead.org
14367 S:      Maintained
14368 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14369 F:      drivers/clk/clk-sc[mp]i.c
14370 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14371 F:      drivers/firmware/arm_scpi.c
14372 F:      drivers/firmware/arm_scmi/
14373 F:      include/linux/sc[mp]i_protocol.h
14374
14375 SYSTEM RESET/SHUTDOWN DRIVERS
14376 M:      Sebastian Reichel <sre@kernel.org>
14377 L:      linux-pm@vger.kernel.org
14378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14379 S:      Maintained
14380 F:      Documentation/devicetree/bindings/power/reset/
14381 F:      drivers/power/reset/
14382
14383 SYSTEM TRACE MODULE CLASS
14384 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14385 S:      Maintained
14386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14387 F:      Documentation/trace/stm.rst
14388 F:      drivers/hwtracing/stm/
14389 F:      include/linux/stm.h
14390 F:      include/uapi/linux/stm.h
14391
14392 SYSV FILESYSTEM
14393 M:      Christoph Hellwig <hch@infradead.org>
14394 S:      Maintained
14395 F:      Documentation/filesystems/sysv-fs.txt
14396 F:      fs/sysv/
14397 F:      include/linux/sysv_fs.h
14398
14399 TARGET SUBSYSTEM
14400 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14401 L:      linux-scsi@vger.kernel.org
14402 L:      target-devel@vger.kernel.org
14403 W:      http://www.linux-iscsi.org
14404 W:      http://groups.google.com/group/linux-iscsi-target-dev
14405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14406 S:      Supported
14407 F:      drivers/target/
14408 F:      include/target/
14409 F:      Documentation/target/
14410
14411 TASKSTATS STATISTICS INTERFACE
14412 M:      Balbir Singh <bsingharora@gmail.com>
14413 S:      Maintained
14414 F:      Documentation/accounting/taskstats*
14415 F:      include/linux/taskstats*
14416 F:      kernel/taskstats.c
14417
14418 TC subsystem
14419 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14420 M:      Cong Wang <xiyou.wangcong@gmail.com>
14421 M:      Jiri Pirko <jiri@resnulli.us>
14422 L:      netdev@vger.kernel.org
14423 S:      Maintained
14424 F:      include/net/pkt_cls.h
14425 F:      include/net/pkt_sched.h
14426 F:      include/net/tc_act/
14427 F:      include/uapi/linux/pkt_cls.h
14428 F:      include/uapi/linux/pkt_sched.h
14429 F:      include/uapi/linux/tc_act/
14430 F:      include/uapi/linux/tc_ematch/
14431 F:      net/sched/
14432
14433 TC90522 MEDIA DRIVER
14434 M:      Akihiro Tsukada <tskd08@gmail.com>
14435 L:      linux-media@vger.kernel.org
14436 S:      Odd Fixes
14437 F:      drivers/media/dvb-frontends/tc90522*
14438
14439 TCP LOW PRIORITY MODULE
14440 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14441 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14442 W:      http://tcp-lp-mod.sourceforge.net/
14443 S:      Maintained
14444 F:      net/ipv4/tcp_lp.c
14445
14446 TDA10071 MEDIA DRIVER
14447 M:      Antti Palosaari <crope@iki.fi>
14448 L:      linux-media@vger.kernel.org
14449 W:      https://linuxtv.org
14450 W:      http://palosaari.fi/linux/
14451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14452 T:      git git://linuxtv.org/anttip/media_tree.git
14453 S:      Maintained
14454 F:      drivers/media/dvb-frontends/tda10071*
14455
14456 TDA18212 MEDIA DRIVER
14457 M:      Antti Palosaari <crope@iki.fi>
14458 L:      linux-media@vger.kernel.org
14459 W:      https://linuxtv.org
14460 W:      http://palosaari.fi/linux/
14461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14462 T:      git git://linuxtv.org/anttip/media_tree.git
14463 S:      Maintained
14464 F:      drivers/media/tuners/tda18212*
14465
14466 TDA18218 MEDIA DRIVER
14467 M:      Antti Palosaari <crope@iki.fi>
14468 L:      linux-media@vger.kernel.org
14469 W:      https://linuxtv.org
14470 W:      http://palosaari.fi/linux/
14471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14472 T:      git git://linuxtv.org/anttip/media_tree.git
14473 S:      Maintained
14474 F:      drivers/media/tuners/tda18218*
14475
14476 TDA18250 MEDIA DRIVER
14477 M:      Olli Salonen <olli.salonen@iki.fi>
14478 L:      linux-media@vger.kernel.org
14479 W:      https://linuxtv.org
14480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14481 T:      git git://linuxtv.org/media_tree.git
14482 S:      Maintained
14483 F:      drivers/media/tuners/tda18250*
14484
14485 TDA18271 MEDIA DRIVER
14486 M:      Michael Krufky <mkrufky@linuxtv.org>
14487 L:      linux-media@vger.kernel.org
14488 W:      https://linuxtv.org
14489 W:      http://github.com/mkrufky
14490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14491 T:      git git://linuxtv.org/mkrufky/tuners.git
14492 S:      Maintained
14493 F:      drivers/media/tuners/tda18271*
14494
14495 TDA1997x MEDIA DRIVER
14496 M:      Tim Harvey <tharvey@gateworks.com>
14497 L:      linux-media@vger.kernel.org
14498 W:      https://linuxtv.org
14499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14500 S:      Maintained
14501 F:      drivers/media/i2c/tda1997x.*
14502
14503 TDA827x MEDIA DRIVER
14504 M:      Michael Krufky <mkrufky@linuxtv.org>
14505 L:      linux-media@vger.kernel.org
14506 W:      https://linuxtv.org
14507 W:      http://github.com/mkrufky
14508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14509 T:      git git://linuxtv.org/mkrufky/tuners.git
14510 S:      Maintained
14511 F:      drivers/media/tuners/tda8290.*
14512
14513 TDA8290 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/tda8290.*
14522
14523 TDA9840 MEDIA DRIVER
14524 M:      Hans Verkuil <hverkuil@xs4all.nl>
14525 L:      linux-media@vger.kernel.org
14526 T:      git git://linuxtv.org/media_tree.git
14527 W:      https://linuxtv.org
14528 S:      Maintained
14529 F:      drivers/media/i2c/tda9840*
14530
14531 TEA5761 TUNER DRIVER
14532 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14533 L:      linux-media@vger.kernel.org
14534 W:      https://linuxtv.org
14535 T:      git git://linuxtv.org/media_tree.git
14536 S:      Odd fixes
14537 F:      drivers/media/tuners/tea5761.*
14538
14539 TEA5767 TUNER DRIVER
14540 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14541 L:      linux-media@vger.kernel.org
14542 W:      https://linuxtv.org
14543 T:      git git://linuxtv.org/media_tree.git
14544 S:      Maintained
14545 F:      drivers/media/tuners/tea5767.*
14546
14547 TEA6415C MEDIA DRIVER
14548 M:      Hans Verkuil <hverkuil@xs4all.nl>
14549 L:      linux-media@vger.kernel.org
14550 T:      git git://linuxtv.org/media_tree.git
14551 W:      https://linuxtv.org
14552 S:      Maintained
14553 F:      drivers/media/i2c/tea6415c*
14554
14555 TEA6420 MEDIA DRIVER
14556 M:      Hans Verkuil <hverkuil@xs4all.nl>
14557 L:      linux-media@vger.kernel.org
14558 T:      git git://linuxtv.org/media_tree.git
14559 W:      https://linuxtv.org
14560 S:      Maintained
14561 F:      drivers/media/i2c/tea6420*
14562
14563 TEAM DRIVER
14564 M:      Jiri Pirko <jiri@resnulli.us>
14565 L:      netdev@vger.kernel.org
14566 S:      Supported
14567 F:      drivers/net/team/
14568 F:      include/linux/if_team.h
14569 F:      include/uapi/linux/if_team.h
14570
14571 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14572 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14573 S:      Maintained
14574 F:      arch/x86/platform/ts5500/
14575
14576 TECHNOTREND USB IR RECEIVER
14577 M:      Sean Young <sean@mess.org>
14578 L:      linux-media@vger.kernel.org
14579 S:      Maintained
14580 F:      drivers/media/rc/ttusbir.c
14581
14582 TECHWELL TW9910 VIDEO DECODER
14583 L:      linux-media@vger.kernel.org
14584 S:      Orphan
14585 F:      drivers/media/i2c/tw9910.c
14586 F:      include/media/i2c/tw9910.h
14587
14588 TEE SUBSYSTEM
14589 M:      Jens Wiklander <jens.wiklander@linaro.org>
14590 S:      Maintained
14591 F:      include/linux/tee_drv.h
14592 F:      include/uapi/linux/tee.h
14593 F:      drivers/tee/
14594 F:      Documentation/tee.txt
14595
14596 TEGRA ARCHITECTURE SUPPORT
14597 M:      Thierry Reding <thierry.reding@gmail.com>
14598 M:      Jonathan Hunter <jonathanh@nvidia.com>
14599 L:      linux-tegra@vger.kernel.org
14600 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14602 S:      Supported
14603 N:      [^a-z]tegra
14604
14605 TEGRA CLOCK DRIVER
14606 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14607 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14608 S:      Supported
14609 F:      drivers/clk/tegra/
14610
14611 TEGRA DMA DRIVERS
14612 M:      Laxman Dewangan <ldewangan@nvidia.com>
14613 M:      Jon Hunter <jonathanh@nvidia.com>
14614 S:      Supported
14615 F:      drivers/dma/tegra*
14616
14617 TEGRA I2C DRIVER
14618 M:      Laxman Dewangan <ldewangan@nvidia.com>
14619 S:      Supported
14620 F:      drivers/i2c/busses/i2c-tegra.c
14621
14622 TEGRA IOMMU DRIVERS
14623 M:      Thierry Reding <thierry.reding@gmail.com>
14624 L:      linux-tegra@vger.kernel.org
14625 S:      Supported
14626 F:      drivers/iommu/tegra*
14627
14628 TEGRA KBC DRIVER
14629 M:      Laxman Dewangan <ldewangan@nvidia.com>
14630 S:      Supported
14631 F:      drivers/input/keyboard/tegra-kbc.c
14632
14633 TEGRA NAND DRIVER
14634 M:      Stefan Agner <stefan@agner.ch>
14635 M:      Lucas Stach <dev@lynxeye.de>
14636 S:      Maintained
14637 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14638 F:      drivers/mtd/nand/raw/tegra_nand.c
14639
14640 TEGRA PWM DRIVER
14641 M:      Thierry Reding <thierry.reding@gmail.com>
14642 S:      Supported
14643 F:      drivers/pwm/pwm-tegra.c
14644
14645 TEGRA SERIAL DRIVER
14646 M:      Laxman Dewangan <ldewangan@nvidia.com>
14647 S:      Supported
14648 F:      drivers/tty/serial/serial-tegra.c
14649
14650 TEGRA SPI DRIVER
14651 M:      Laxman Dewangan <ldewangan@nvidia.com>
14652 S:      Supported
14653 F:      drivers/spi/spi-tegra*
14654
14655 TEHUTI ETHERNET DRIVER
14656 M:      Andy Gospodarek <andy@greyhouse.net>
14657 L:      netdev@vger.kernel.org
14658 S:      Supported
14659 F:      drivers/net/ethernet/tehuti/*
14660
14661 Telecom Clock Driver for MCPL0010
14662 M:      Mark Gross <mark.gross@intel.com>
14663 S:      Supported
14664 F:      drivers/char/tlclk.c
14665
14666 TENSILICA XTENSA PORT (xtensa)
14667 M:      Chris Zankel <chris@zankel.net>
14668 M:      Max Filippov <jcmvbkbc@gmail.com>
14669 L:      linux-xtensa@linux-xtensa.org
14670 T:      git git://github.com/czankel/xtensa-linux.git
14671 S:      Maintained
14672 F:      arch/xtensa/
14673 F:      drivers/irqchip/irq-xtensa-*
14674
14675 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14676 M:      Nishanth Menon <nm@ti.com>
14677 M:      Tero Kristo <t-kristo@ti.com>
14678 M:      Santosh Shilimkar <ssantosh@kernel.org>
14679 L:      linux-arm-kernel@lists.infradead.org
14680 S:      Maintained
14681 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14682 F:      drivers/firmware/ti_sci*
14683 F:      include/linux/soc/ti/ti_sci_protocol.h
14684 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14685 F:      drivers/soc/ti/ti_sci_pm_domains.c
14686 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14687 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14688 F:      drivers/clk/keystone/sci-clk.c
14689 F:      drivers/reset/reset-ti-sci.c
14690
14691 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14692 M:      Hans Verkuil <hverkuil@xs4all.nl>
14693 L:      linux-media@vger.kernel.org
14694 T:      git git://linuxtv.org/media_tree.git
14695 W:      https://linuxtv.org
14696 S:      Maintained
14697 F:      drivers/media/radio/radio-raremono.c
14698
14699 THERMAL
14700 M:      Zhang Rui <rui.zhang@intel.com>
14701 M:      Eduardo Valentin <edubezval@gmail.com>
14702 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14703 L:      linux-pm@vger.kernel.org
14704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14706 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14707 S:      Supported
14708 F:      drivers/thermal/
14709 F:      include/linux/thermal.h
14710 F:      include/uapi/linux/thermal.h
14711 F:      include/linux/cpu_cooling.h
14712 F:      Documentation/devicetree/bindings/thermal/
14713
14714 THERMAL/CPU_COOLING
14715 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14716 M:      Viresh Kumar <viresh.kumar@linaro.org>
14717 M:      Javi Merino <javi.merino@kernel.org>
14718 L:      linux-pm@vger.kernel.org
14719 S:      Supported
14720 F:      Documentation/thermal/cpu-cooling-api.txt
14721 F:      drivers/thermal/cpu_cooling.c
14722 F:      include/linux/cpu_cooling.h
14723
14724 THINKPAD ACPI EXTRAS DRIVER
14725 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14726 L:      ibm-acpi-devel@lists.sourceforge.net
14727 L:      platform-driver-x86@vger.kernel.org
14728 W:      http://ibm-acpi.sourceforge.net
14729 W:      http://thinkwiki.org/wiki/Ibm-acpi
14730 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14731 S:      Maintained
14732 F:      drivers/platform/x86/thinkpad_acpi.c
14733
14734 THUNDERBOLT DRIVER
14735 M:      Andreas Noever <andreas.noever@gmail.com>
14736 M:      Michael Jamet <michael.jamet@intel.com>
14737 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14738 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14740 S:      Maintained
14741 F:      Documentation/admin-guide/thunderbolt.rst
14742 F:      drivers/thunderbolt/
14743 F:      include/linux/thunderbolt.h
14744
14745 THUNDERBOLT NETWORK DRIVER
14746 M:      Michael Jamet <michael.jamet@intel.com>
14747 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14748 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14749 L:      netdev@vger.kernel.org
14750 S:      Maintained
14751 F:      drivers/net/thunderbolt.c
14752
14753 THUNDERX GPIO DRIVER
14754 M:      David Daney <david.daney@cavium.com>
14755 S:      Maintained
14756 F:      drivers/gpio/gpio-thunderx.c
14757
14758 TI AM437X VPFE DRIVER
14759 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14760 L:      linux-media@vger.kernel.org
14761 W:      https://linuxtv.org
14762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14763 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14764 S:      Maintained
14765 F:      drivers/media/platform/am437x/
14766
14767 TI BANDGAP AND THERMAL DRIVER
14768 M:      Eduardo Valentin <edubezval@gmail.com>
14769 M:      Keerthy <j-keerthy@ti.com>
14770 L:      linux-pm@vger.kernel.org
14771 L:      linux-omap@vger.kernel.org
14772 S:      Maintained
14773 F:      drivers/thermal/ti-soc-thermal/
14774
14775 TI BQ27XXX POWER SUPPLY DRIVER
14776 R:      Andrew F. Davis <afd@ti.com>
14777 F:      include/linux/power/bq27xxx_battery.h
14778 F:      drivers/power/supply/bq27xxx_battery.c
14779 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14780
14781 TI CDCE706 CLOCK DRIVER
14782 M:      Max Filippov <jcmvbkbc@gmail.com>
14783 S:      Maintained
14784 F:      drivers/clk/clk-cdce706.c
14785
14786 TI CLOCK DRIVER
14787 M:      Tero Kristo <t-kristo@ti.com>
14788 L:      linux-omap@vger.kernel.org
14789 S:      Maintained
14790 F:      drivers/clk/ti/
14791 F:      include/linux/clk/ti.h
14792
14793 TI DAVINCI MACHINE SUPPORT
14794 M:      Sekhar Nori <nsekhar@ti.com>
14795 M:      Kevin Hilman <khilman@kernel.org>
14796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14798 S:      Supported
14799 F:      arch/arm/mach-davinci/
14800 F:      drivers/i2c/busses/i2c-davinci.c
14801 F:      arch/arm/boot/dts/da850*
14802
14803 TI DAVINCI SERIES CLOCK DRIVER
14804 M:      David Lechner <david@lechnology.com>
14805 R:      Sekhar Nori <nsekhar@ti.com>
14806 S:      Maintained
14807 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14808 F:      drivers/clk/davinci/
14809
14810 TI DAVINCI SERIES GPIO DRIVER
14811 M:      Keerthy <j-keerthy@ti.com>
14812 L:      linux-gpio@vger.kernel.org
14813 S:      Maintained
14814 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14815 F:      drivers/gpio/gpio-davinci.c
14816
14817 TI DAVINCI SERIES MEDIA DRIVER
14818 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14819 L:      linux-media@vger.kernel.org
14820 W:      https://linuxtv.org
14821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14822 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14823 S:      Maintained
14824 F:      drivers/media/platform/davinci/
14825 F:      include/media/davinci/
14826
14827 TI ETHERNET SWITCH DRIVER (CPSW)
14828 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14829 L:      linux-omap@vger.kernel.org
14830 L:      netdev@vger.kernel.org
14831 S:      Maintained
14832 F:      drivers/net/ethernet/ti/cpsw*
14833 F:      drivers/net/ethernet/ti/davinci*
14834
14835 TI FLASH MEDIA INTERFACE DRIVER
14836 M:      Alex Dubov <oakad@yahoo.com>
14837 S:      Maintained
14838 F:      drivers/misc/tifm*
14839 F:      drivers/mmc/host/tifm_sd.c
14840 F:      include/linux/tifm.h
14841
14842 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14843 M:      Santosh Shilimkar <ssantosh@kernel.org>
14844 L:      linux-kernel@vger.kernel.org
14845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14846 S:      Maintained
14847 F:      drivers/soc/ti/*
14848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14849
14850 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14851 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14852 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14853 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14854 S:      Maintained
14855 F:      sound/soc/codecs/lm49453*
14856 F:      sound/soc/codecs/isabelle*
14857
14858 TI LP855x BACKLIGHT DRIVER
14859 M:      Milo Kim <milo.kim@ti.com>
14860 S:      Maintained
14861 F:      Documentation/backlight/lp855x-driver.txt
14862 F:      drivers/video/backlight/lp855x_bl.c
14863 F:      include/linux/platform_data/lp855x.h
14864
14865 TI LP8727 CHARGER DRIVER
14866 M:      Milo Kim <milo.kim@ti.com>
14867 S:      Maintained
14868 F:      drivers/power/supply/lp8727_charger.c
14869 F:      include/linux/platform_data/lp8727.h
14870
14871 TI LP8788 MFD DRIVER
14872 M:      Milo Kim <milo.kim@ti.com>
14873 S:      Maintained
14874 F:      drivers/iio/adc/lp8788_adc.c
14875 F:      drivers/leds/leds-lp8788.c
14876 F:      drivers/mfd/lp8788*.c
14877 F:      drivers/power/supply/lp8788-charger.c
14878 F:      drivers/regulator/lp8788-*.c
14879 F:      include/linux/mfd/lp8788*.h
14880
14881 TI NETCP ETHERNET DRIVER
14882 M:      Wingman Kwok <w-kwok2@ti.com>
14883 M:      Murali Karicheri <m-karicheri2@ti.com>
14884 L:      netdev@vger.kernel.org
14885 S:      Maintained
14886 F:      drivers/net/ethernet/ti/netcp*
14887
14888 TI PCM3060 ASoC CODEC DRIVER
14889 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14891 S:      Maintained
14892 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14893 F:      sound/soc/codecs/pcm3060*
14894
14895 TI TAS571X FAMILY ASoC CODEC DRIVER
14896 M:      Kevin Cernekee <cernekee@chromium.org>
14897 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14898 S:      Odd Fixes
14899 F:      sound/soc/codecs/tas571x*
14900
14901 TI TRF7970A NFC DRIVER
14902 M:      Mark Greer <mgreer@animalcreek.com>
14903 L:      linux-wireless@vger.kernel.org
14904 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14905 S:      Supported
14906 F:      drivers/nfc/trf7970a.c
14907 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14908
14909 TI TWL4030 SERIES SOC CODEC DRIVER
14910 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14912 S:      Maintained
14913 F:      sound/soc/codecs/twl4030*
14914
14915 TI VPE/CAL DRIVERS
14916 M:      Benoit Parrot <bparrot@ti.com>
14917 L:      linux-media@vger.kernel.org
14918 W:      http://linuxtv.org/
14919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14920 S:      Maintained
14921 F:      drivers/media/platform/ti-vpe/
14922
14923 TI WILINK WIRELESS DRIVERS
14924 L:      linux-wireless@vger.kernel.org
14925 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14926 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14928 S:      Orphan
14929 F:      drivers/net/wireless/ti/
14930 F:      include/linux/wl12xx.h
14931
14932 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14933 M:      John Stultz <john.stultz@linaro.org>
14934 M:      Thomas Gleixner <tglx@linutronix.de>
14935 R:      Stephen Boyd <sboyd@kernel.org>
14936 L:      linux-kernel@vger.kernel.org
14937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14938 S:      Supported
14939 F:      include/linux/clocksource.h
14940 F:      include/linux/time.h
14941 F:      include/linux/timex.h
14942 F:      include/uapi/linux/time.h
14943 F:      include/uapi/linux/timex.h
14944 F:      kernel/time/clocksource.c
14945 F:      kernel/time/time*.c
14946 F:      kernel/time/alarmtimer.c
14947 F:      kernel/time/ntp.c
14948 F:      tools/testing/selftests/timers/
14949
14950 TIPC NETWORK LAYER
14951 M:      Jon Maloy <jon.maloy@ericsson.com>
14952 M:      Ying Xue <ying.xue@windriver.com>
14953 L:      netdev@vger.kernel.org (core kernel code)
14954 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14955 W:      http://tipc.sourceforge.net/
14956 S:      Maintained
14957 F:      include/uapi/linux/tipc*.h
14958 F:      net/tipc/
14959
14960 TLAN NETWORK DRIVER
14961 M:      Samuel Chessman <chessman@tux.org>
14962 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14963 W:      http://sourceforge.net/projects/tlan/
14964 S:      Maintained
14965 F:      Documentation/networking/tlan.txt
14966 F:      drivers/net/ethernet/ti/tlan.*
14967
14968 TM6000 VIDEO4LINUX DRIVER
14969 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14970 L:      linux-media@vger.kernel.org
14971 W:      https://linuxtv.org
14972 T:      git git://linuxtv.org/media_tree.git
14973 S:      Odd fixes
14974 F:      drivers/media/usb/tm6000/
14975 F:      Documentation/media/v4l-drivers/tm6000*
14976
14977 TMIO/SDHI MMC DRIVER
14978 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14979 L:      linux-mmc@vger.kernel.org
14980 S:      Supported
14981 F:      drivers/mmc/host/tmio_mmc*
14982 F:      drivers/mmc/host/renesas_sdhi*
14983 F:      include/linux/mfd/tmio.h
14984
14985 TMP401 HARDWARE MONITOR DRIVER
14986 M:      Guenter Roeck <linux@roeck-us.net>
14987 L:      linux-hwmon@vger.kernel.org
14988 S:      Maintained
14989 F:      Documentation/hwmon/tmp401
14990 F:      drivers/hwmon/tmp401.c
14991
14992 TMPFS (SHMEM FILESYSTEM)
14993 M:      Hugh Dickins <hughd@google.com>
14994 L:      linux-mm@kvack.org
14995 S:      Maintained
14996 F:      include/linux/shmem_fs.h
14997 F:      mm/shmem.c
14998
14999 TOMOYO SECURITY MODULE
15000 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15001 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15002 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15003 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15004 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15005 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15006 W:      http://tomoyo.sourceforge.jp/
15007 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15008 S:      Maintained
15009 F:      security/tomoyo/
15010
15011 TOPSTAR LAPTOP EXTRAS DRIVER
15012 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15013 L:      platform-driver-x86@vger.kernel.org
15014 S:      Maintained
15015 F:      drivers/platform/x86/topstar-laptop.c
15016
15017 TORTURE-TEST MODULES
15018 M:      Davidlohr Bueso <dave@stgolabs.net>
15019 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15020 M:      Josh Triplett <josh@joshtriplett.org>
15021 L:      linux-kernel@vger.kernel.org
15022 S:      Supported
15023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15024 F:      Documentation/RCU/torture.txt
15025 F:      kernel/torture.c
15026 F:      kernel/rcu/rcutorture.c
15027 F:      kernel/rcu/rcuperf.c
15028 F:      kernel/locking/locktorture.c
15029
15030 TOSHIBA ACPI EXTRAS DRIVER
15031 M:      Azael Avalos <coproscefalo@gmail.com>
15032 L:      platform-driver-x86@vger.kernel.org
15033 S:      Maintained
15034 F:      drivers/platform/x86/toshiba_acpi.c
15035
15036 TOSHIBA BLUETOOTH DRIVER
15037 M:      Azael Avalos <coproscefalo@gmail.com>
15038 L:      platform-driver-x86@vger.kernel.org
15039 S:      Maintained
15040 F:      drivers/platform/x86/toshiba_bluetooth.c
15041
15042 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15043 M:      Azael Avalos <coproscefalo@gmail.com>
15044 L:      platform-driver-x86@vger.kernel.org
15045 S:      Maintained
15046 F:      drivers/platform/x86/toshiba_haps.c
15047
15048 TOSHIBA SMM DRIVER
15049 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15050 W:      http://www.buzzard.org.uk/toshiba/
15051 S:      Maintained
15052 F:      drivers/char/toshiba.c
15053 F:      include/linux/toshiba.h
15054 F:      include/uapi/linux/toshiba.h
15055
15056 TOSHIBA TC358743 DRIVER
15057 M:      Mats Randgaard <matrandg@cisco.com>
15058 L:      linux-media@vger.kernel.org
15059 S:      Maintained
15060 F:      drivers/media/i2c/tc358743*
15061 F:      include/media/i2c/tc358743.h
15062
15063 TOSHIBA WMI HOTKEYS DRIVER
15064 M:      Azael Avalos <coproscefalo@gmail.com>
15065 L:      platform-driver-x86@vger.kernel.org
15066 S:      Maintained
15067 F:      drivers/platform/x86/toshiba-wmi.c
15068
15069 TPM DEVICE DRIVER
15070 M:      Peter Huewe <peterhuewe@gmx.de>
15071 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15072 R:      Jason Gunthorpe <jgg@ziepe.ca>
15073 L:      linux-integrity@vger.kernel.org
15074 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15075 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15076 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15077 S:      Maintained
15078 F:      drivers/char/tpm/
15079
15080 TRACING
15081 M:      Steven Rostedt <rostedt@goodmis.org>
15082 M:      Ingo Molnar <mingo@redhat.com>
15083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15084 S:      Maintained
15085 F:      Documentation/trace/ftrace.rst
15086 F:      arch/*/*/*/ftrace.h
15087 F:      arch/*/kernel/ftrace.c
15088 F:      include/*/ftrace.h
15089 F:      include/linux/trace*.h
15090 F:      include/trace/
15091 F:      kernel/trace/
15092 F:      tools/testing/selftests/ftrace/
15093
15094 TRACING MMIO ACCESSES (MMIOTRACE)
15095 M:      Steven Rostedt <rostedt@goodmis.org>
15096 M:      Ingo Molnar <mingo@kernel.org>
15097 R:      Karol Herbst <karolherbst@gmail.com>
15098 R:      Pekka Paalanen <ppaalanen@gmail.com>
15099 S:      Maintained
15100 L:      linux-kernel@vger.kernel.org
15101 L:      nouveau@lists.freedesktop.org
15102 F:      kernel/trace/trace_mmiotrace.c
15103 F:      include/linux/mmiotrace.h
15104 F:      arch/x86/mm/kmmio.c
15105 F:      arch/x86/mm/mmio-mod.c
15106 F:      arch/x86/mm/testmmiotrace.c
15107
15108 TRIVIAL PATCHES
15109 M:      Jiri Kosina <trivial@kernel.org>
15110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15111 S:      Maintained
15112 K:      ^Subject:.*(?i)trivial
15113
15114 TEMPO SEMICONDUCTOR DRIVERS
15115 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15116 S:      Maintained
15117 F:      sound/soc/codecs/tscs*.c
15118 F:      sound/soc/codecs/tscs*.h
15119 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15120
15121 TTY LAYER
15122 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15123 M:      Jiri Slaby <jslaby@suse.com>
15124 S:      Supported
15125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15126 F:      Documentation/serial/
15127 F:      drivers/tty/
15128 F:      drivers/tty/serial/serial_core.c
15129 F:      include/linux/serial_core.h
15130 F:      include/linux/serial.h
15131 F:      include/linux/tty.h
15132 F:      include/uapi/linux/serial_core.h
15133 F:      include/uapi/linux/serial.h
15134 F:      include/uapi/linux/tty.h
15135
15136 TUA9001 MEDIA DRIVER
15137 M:      Antti Palosaari <crope@iki.fi>
15138 L:      linux-media@vger.kernel.org
15139 W:      https://linuxtv.org
15140 W:      http://palosaari.fi/linux/
15141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15142 T:      git git://linuxtv.org/anttip/media_tree.git
15143 S:      Maintained
15144 F:      drivers/media/tuners/tua9001*
15145
15146 TULIP NETWORK DRIVERS
15147 L:      netdev@vger.kernel.org
15148 L:      linux-parisc@vger.kernel.org
15149 S:      Orphan
15150 F:      drivers/net/ethernet/dec/tulip/
15151
15152 TUN/TAP driver
15153 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15154 W:      http://vtun.sourceforge.net/tun
15155 S:      Maintained
15156 F:      Documentation/networking/tuntap.txt
15157 F:      arch/um/os-Linux/drivers/
15158
15159 TURBOCHANNEL SUBSYSTEM
15160 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15161 M:      Ralf Baechle <ralf@linux-mips.org>
15162 L:      linux-mips@linux-mips.org
15163 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15164 S:      Maintained
15165 F:      drivers/tc/
15166 F:      include/linux/tc.h
15167
15168 TURBOSTAT UTILITY
15169 M:      "Len Brown" <lenb@kernel.org>
15170 L:      linux-pm@vger.kernel.org
15171 B:      https://bugzilla.kernel.org
15172 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15174 S:      Supported
15175 F:      tools/power/x86/turbostat/
15176
15177 TW5864 VIDEO4LINUX DRIVER
15178 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15179 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15180 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15181 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15182 L:      linux-media@vger.kernel.org
15183 S:      Supported
15184 F:      drivers/media/pci/tw5864/
15185
15186 TW68 VIDEO4LINUX DRIVER
15187 M:      Hans Verkuil <hverkuil@xs4all.nl>
15188 L:      linux-media@vger.kernel.org
15189 T:      git git://linuxtv.org/media_tree.git
15190 W:      https://linuxtv.org
15191 S:      Odd Fixes
15192 F:      drivers/media/pci/tw68/
15193
15194 TW686X VIDEO4LINUX DRIVER
15195 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15196 L:      linux-media@vger.kernel.org
15197 T:      git git://linuxtv.org/media_tree.git
15198 W:      http://linuxtv.org
15199 S:      Maintained
15200 F:      drivers/media/pci/tw686x/
15201
15202 UBI FILE SYSTEM (UBIFS)
15203 M:      Richard Weinberger <richard@nod.at>
15204 M:      Artem Bityutskiy <dedekind1@gmail.com>
15205 M:      Adrian Hunter <adrian.hunter@intel.com>
15206 L:      linux-mtd@lists.infradead.org
15207 T:      git git://git.infradead.org/ubifs-2.6.git
15208 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15209 S:      Supported
15210 F:      Documentation/filesystems/ubifs.txt
15211 F:      fs/ubifs/
15212
15213 UCLINUX (M68KNOMMU AND COLDFIRE)
15214 M:      Greg Ungerer <gerg@linux-m68k.org>
15215 W:      http://www.linux-m68k.org/
15216 W:      http://www.uclinux.org/
15217 L:      linux-m68k@lists.linux-m68k.org
15218 L:      uclinux-dev@uclinux.org  (subscribers-only)
15219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15220 S:      Maintained
15221 F:      arch/m68k/coldfire/
15222 F:      arch/m68k/68*/
15223 F:      arch/m68k/*/*_no.*
15224 F:      arch/m68k/include/asm/*_no.*
15225
15226 UDF FILESYSTEM
15227 M:      Jan Kara <jack@suse.com>
15228 S:      Maintained
15229 F:      Documentation/filesystems/udf.txt
15230 F:      fs/udf/
15231
15232 UDRAW TABLET
15233 M:      Bastien Nocera <hadess@hadess.net>
15234 L:      linux-input@vger.kernel.org
15235 S:      Maintained
15236 F:      drivers/hid/hid-udraw-ps3.c
15237
15238 UFS FILESYSTEM
15239 M:      Evgeniy Dushistov <dushistov@mail.ru>
15240 S:      Maintained
15241 F:      Documentation/filesystems/ufs.txt
15242 F:      fs/ufs/
15243
15244 UHID USERSPACE HID IO DRIVER:
15245 M:      David Herrmann <dh.herrmann@googlemail.com>
15246 L:      linux-input@vger.kernel.org
15247 S:      Maintained
15248 F:      drivers/hid/uhid.c
15249 F:      include/uapi/linux/uhid.h
15250
15251 ULPI BUS
15252 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15253 L:      linux-usb@vger.kernel.org
15254 S:      Maintained
15255 F:      drivers/usb/common/ulpi.c
15256 F:      include/linux/ulpi/
15257
15258 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15259 L:      linux-usb@vger.kernel.org
15260 S:      Orphan
15261 F:      drivers/uwb/
15262 F:      include/linux/uwb.h
15263 F:      include/linux/uwb/
15264
15265 UNICORE32 ARCHITECTURE:
15266 M:      Guan Xuetao <gxt@pku.edu.cn>
15267 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15268 S:      Maintained
15269 T:      git git://github.com/gxt/linux.git
15270 F:      arch/unicore32/
15271
15272 UNIFDEF
15273 M:      Tony Finch <dot@dotat.at>
15274 W:      http://dotat.at/prog/unifdef
15275 S:      Maintained
15276 F:      scripts/unifdef.c
15277
15278 UNIFORM CDROM DRIVER
15279 M:      Jens Axboe <axboe@kernel.dk>
15280 W:      http://www.kernel.dk
15281 S:      Maintained
15282 F:      Documentation/cdrom/
15283 F:      drivers/cdrom/cdrom.c
15284 F:      include/linux/cdrom.h
15285 F:      include/uapi/linux/cdrom.h
15286
15287 UNISYS S-PAR DRIVERS
15288 M:      David Kershner <david.kershner@unisys.com>
15289 L:      sparmaintainer@unisys.com (Unisys internal)
15290 S:      Supported
15291 F:      include/linux/visorbus.h
15292 F:      drivers/visorbus/
15293 F:      drivers/staging/unisys/
15294
15295 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15296 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15297 L:      linux-scsi@vger.kernel.org
15298 S:      Supported
15299 F:      Documentation/scsi/ufs.txt
15300 F:      drivers/scsi/ufs/
15301
15302 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15303 M:      Joao Pinto <jpinto@synopsys.com>
15304 L:      linux-scsi@vger.kernel.org
15305 S:      Supported
15306 F:      drivers/scsi/ufs/*dwc*
15307
15308 UNSORTED BLOCK IMAGES (UBI)
15309 M:      Artem Bityutskiy <dedekind1@gmail.com>
15310 M:      Richard Weinberger <richard@nod.at>
15311 W:      http://www.linux-mtd.infradead.org/
15312 L:      linux-mtd@lists.infradead.org
15313 T:      git git://git.infradead.org/ubifs-2.6.git
15314 S:      Supported
15315 F:      drivers/mtd/ubi/
15316 F:      include/linux/mtd/ubi.h
15317 F:      include/uapi/mtd/ubi-user.h
15318
15319 USB "USBNET" DRIVER FRAMEWORK
15320 M:      Oliver Neukum <oneukum@suse.com>
15321 L:      netdev@vger.kernel.org
15322 W:      http://www.linux-usb.org/usbnet
15323 S:      Maintained
15324 F:      drivers/net/usb/usbnet.c
15325 F:      include/linux/usb/usbnet.h
15326
15327 USB ACM DRIVER
15328 M:      Oliver Neukum <oneukum@suse.com>
15329 L:      linux-usb@vger.kernel.org
15330 S:      Maintained
15331 F:      Documentation/usb/acm.txt
15332 F:      drivers/usb/class/cdc-acm.*
15333
15334 USB AR5523 WIRELESS DRIVER
15335 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15336 L:      linux-wireless@vger.kernel.org
15337 S:      Maintained
15338 F:      drivers/net/wireless/ath/ar5523/
15339
15340 USB ATTACHED SCSI
15341 M:      Oliver Neukum <oneukum@suse.com>
15342 L:      linux-usb@vger.kernel.org
15343 L:      linux-scsi@vger.kernel.org
15344 S:      Maintained
15345 F:      drivers/usb/storage/uas.c
15346
15347 USB CDC ETHERNET DRIVER
15348 M:      Oliver Neukum <oliver@neukum.org>
15349 L:      linux-usb@vger.kernel.org
15350 S:      Maintained
15351 F:      drivers/net/usb/cdc_*.c
15352 F:      include/uapi/linux/usb/cdc.h
15353
15354 USB CHAOSKEY DRIVER
15355 M:      Keith Packard <keithp@keithp.com>
15356 L:      linux-usb@vger.kernel.org
15357 S:      Maintained
15358 F:      drivers/usb/misc/chaoskey.c
15359
15360 USB CYPRESS C67X00 DRIVER
15361 M:      Peter Korsgaard <jacmet@sunsite.dk>
15362 L:      linux-usb@vger.kernel.org
15363 S:      Maintained
15364 F:      drivers/usb/c67x00/
15365
15366 USB DAVICOM DM9601 DRIVER
15367 M:      Peter Korsgaard <jacmet@sunsite.dk>
15368 L:      netdev@vger.kernel.org
15369 W:      http://www.linux-usb.org/usbnet
15370 S:      Maintained
15371 F:      drivers/net/usb/dm9601.c
15372
15373 USB DIAMOND RIO500 DRIVER
15374 M:      Cesar Miquel <miquel@df.uba.ar>
15375 L:      rio500-users@lists.sourceforge.net
15376 W:      http://rio500.sourceforge.net
15377 S:      Maintained
15378 F:      drivers/usb/misc/rio500*
15379
15380 USB EHCI DRIVER
15381 M:      Alan Stern <stern@rowland.harvard.edu>
15382 L:      linux-usb@vger.kernel.org
15383 S:      Maintained
15384 F:      Documentation/usb/ehci.txt
15385 F:      drivers/usb/host/ehci*
15386
15387 USB GADGET/PERIPHERAL SUBSYSTEM
15388 M:      Felipe Balbi <balbi@kernel.org>
15389 L:      linux-usb@vger.kernel.org
15390 W:      http://www.linux-usb.org/gadget
15391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15392 S:      Maintained
15393 F:      drivers/usb/gadget/
15394 F:      include/linux/usb/gadget*
15395
15396 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15397 M:      Jiri Kosina <jikos@kernel.org>
15398 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15399 L:      linux-usb@vger.kernel.org
15400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15401 S:      Maintained
15402 F:      Documentation/hid/hiddev.txt
15403 F:      drivers/hid/usbhid/
15404
15405 USB INTEL XHCI ROLE MUX DRIVER
15406 M:      Hans de Goede <hdegoede@redhat.com>
15407 L:      linux-usb@vger.kernel.org
15408 S:      Maintained
15409 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15410
15411 USB ISP116X DRIVER
15412 M:      Olav Kongas <ok@artecdesign.ee>
15413 L:      linux-usb@vger.kernel.org
15414 S:      Maintained
15415 F:      drivers/usb/host/isp116x*
15416 F:      include/linux/usb/isp116x.h
15417
15418 USB LAN78XX ETHERNET DRIVER
15419 M:      Woojung Huh <woojung.huh@microchip.com>
15420 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15421 L:      netdev@vger.kernel.org
15422 S:      Maintained
15423 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15424 F:      drivers/net/usb/lan78xx.*
15425 F:      include/dt-bindings/net/microchip-lan78xx.h
15426
15427 USB MASS STORAGE DRIVER
15428 M:      Alan Stern <stern@rowland.harvard.edu>
15429 L:      linux-usb@vger.kernel.org
15430 L:      usb-storage@lists.one-eyed-alien.net
15431 S:      Maintained
15432 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15433 F:      drivers/usb/storage/
15434
15435 USB MIDI DRIVER
15436 M:      Clemens Ladisch <clemens@ladisch.de>
15437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15438 T:      git git://git.alsa-project.org/alsa-kernel.git
15439 S:      Maintained
15440 F:      sound/usb/midi.*
15441
15442 USB NETWORKING DRIVERS
15443 L:      linux-usb@vger.kernel.org
15444 S:      Odd Fixes
15445 F:      drivers/net/usb/
15446
15447 USB OHCI DRIVER
15448 M:      Alan Stern <stern@rowland.harvard.edu>
15449 L:      linux-usb@vger.kernel.org
15450 S:      Maintained
15451 F:      Documentation/usb/ohci.txt
15452 F:      drivers/usb/host/ohci*
15453
15454 USB OTG FSM (Finite State Machine)
15455 M:      Peter Chen <Peter.Chen@nxp.com>
15456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15457 L:      linux-usb@vger.kernel.org
15458 S:      Maintained
15459 F:      drivers/usb/common/usb-otg-fsm.c
15460
15461 USB OVER IP DRIVER
15462 M:      Valentina Manea <valentina.manea.m@gmail.com>
15463 M:      Shuah Khan <shuah@kernel.org>
15464 L:      linux-usb@vger.kernel.org
15465 S:      Maintained
15466 F:      Documentation/usb/usbip_protocol.txt
15467 F:      drivers/usb/usbip/
15468 F:      tools/usb/usbip/
15469 F:      tools/testing/selftests/drivers/usb/usbip/
15470
15471 USB PEGASUS DRIVER
15472 M:      Petko Manolov <petkan@nucleusys.com>
15473 L:      linux-usb@vger.kernel.org
15474 L:      netdev@vger.kernel.org
15475 T:      git git://github.com/petkan/pegasus.git
15476 W:      https://github.com/petkan/pegasus
15477 S:      Maintained
15478 F:      drivers/net/usb/pegasus.*
15479
15480 USB PHY LAYER
15481 M:      Felipe Balbi <balbi@kernel.org>
15482 L:      linux-usb@vger.kernel.org
15483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15484 S:      Maintained
15485 F:      drivers/usb/phy/
15486
15487 USB PRINTER DRIVER (usblp)
15488 M:      Pete Zaitcev <zaitcev@redhat.com>
15489 L:      linux-usb@vger.kernel.org
15490 S:      Supported
15491 F:      drivers/usb/class/usblp.c
15492
15493 USB QMI WWAN NETWORK DRIVER
15494 M:      Bjørn Mork <bjorn@mork.no>
15495 L:      netdev@vger.kernel.org
15496 S:      Maintained
15497 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15498 F:      drivers/net/usb/qmi_wwan.c
15499
15500 USB RTL8150 DRIVER
15501 M:      Petko Manolov <petkan@nucleusys.com>
15502 L:      linux-usb@vger.kernel.org
15503 L:      netdev@vger.kernel.org
15504 T:      git git://github.com/petkan/rtl8150.git
15505 W:      https://github.com/petkan/rtl8150
15506 S:      Maintained
15507 F:      drivers/net/usb/rtl8150.c
15508
15509 USB SERIAL SUBSYSTEM
15510 M:      Johan Hovold <johan@kernel.org>
15511 L:      linux-usb@vger.kernel.org
15512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15513 S:      Maintained
15514 F:      Documentation/usb/usb-serial.txt
15515 F:      drivers/usb/serial/
15516 F:      include/linux/usb/serial.h
15517
15518 USB SMSC75XX ETHERNET DRIVER
15519 M:      Steve Glendinning <steve.glendinning@shawell.net>
15520 L:      netdev@vger.kernel.org
15521 S:      Maintained
15522 F:      drivers/net/usb/smsc75xx.*
15523
15524 USB SMSC95XX ETHERNET DRIVER
15525 M:      Steve Glendinning <steve.glendinning@shawell.net>
15526 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15527 L:      netdev@vger.kernel.org
15528 S:      Maintained
15529 F:      drivers/net/usb/smsc95xx.*
15530
15531 USB SUBSYSTEM
15532 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15533 L:      linux-usb@vger.kernel.org
15534 W:      http://www.linux-usb.org
15535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15536 S:      Supported
15537 F:      Documentation/devicetree/bindings/usb/
15538 F:      Documentation/usb/
15539 F:      drivers/usb/
15540 F:      include/linux/usb.h
15541 F:      include/linux/usb/
15542
15543 USB TYPEC PI3USB30532 MUX DRIVER
15544 M:      Hans de Goede <hdegoede@redhat.com>
15545 L:      linux-usb@vger.kernel.org
15546 S:      Maintained
15547 F:      drivers/usb/typec/mux/pi3usb30532.c
15548
15549 USB TYPEC CLASS
15550 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15551 L:      linux-usb@vger.kernel.org
15552 S:      Maintained
15553 F:      Documentation/ABI/testing/sysfs-class-typec
15554 F:      Documentation/driver-api/usb/typec.rst
15555 F:      drivers/usb/typec/
15556 F:      include/linux/usb/typec.h
15557
15558 USB TYPEC BUS FOR ALTERNATE MODES
15559 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15560 L:      linux-usb@vger.kernel.org
15561 S:      Maintained
15562 F:      Documentation/ABI/testing/sysfs-bus-typec
15563 F:      Documentation/driver-api/usb/typec_bus.rst
15564 F:      drivers/usb/typec/altmodes/
15565 F:      include/linux/usb/typec_altmode.h
15566
15567 USB TYPEC PORT CONTROLLER DRIVERS
15568 M:      Guenter Roeck <linux@roeck-us.net>
15569 L:      linux-usb@vger.kernel.org
15570 S:      Maintained
15571 F:      drivers/usb/typec/tcpm/
15572
15573 USB UHCI DRIVER
15574 M:      Alan Stern <stern@rowland.harvard.edu>
15575 L:      linux-usb@vger.kernel.org
15576 S:      Maintained
15577 F:      drivers/usb/host/uhci*
15578
15579 USB VIDEO CLASS
15580 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15581 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15582 L:      linux-media@vger.kernel.org
15583 T:      git git://linuxtv.org/media_tree.git
15584 W:      http://www.ideasonboard.org/uvc/
15585 S:      Maintained
15586 F:      drivers/media/usb/uvc/
15587 F:      include/uapi/linux/uvcvideo.h
15588
15589 USB VISION DRIVER
15590 M:      Hans Verkuil <hverkuil@xs4all.nl>
15591 L:      linux-media@vger.kernel.org
15592 T:      git git://linuxtv.org/media_tree.git
15593 W:      https://linuxtv.org
15594 S:      Odd Fixes
15595 F:      drivers/media/usb/usbvision/
15596
15597 USB WEBCAM GADGET
15598 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15599 L:      linux-usb@vger.kernel.org
15600 S:      Maintained
15601 F:      drivers/usb/gadget/function/*uvc*
15602 F:      drivers/usb/gadget/legacy/webcam.c
15603 F:      include/uapi/linux/usb/g_uvc.h
15604
15605 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15606 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15607 L:      linux-wireless@vger.kernel.org
15608 S:      Maintained
15609 F:      drivers/net/wireless/rndis_wlan.c
15610
15611 USB XHCI DRIVER
15612 M:      Mathias Nyman <mathias.nyman@intel.com>
15613 L:      linux-usb@vger.kernel.org
15614 S:      Supported
15615 F:      drivers/usb/host/xhci*
15616 F:      drivers/usb/host/pci-quirks*
15617
15618 USB ZD1201 DRIVER
15619 L:      linux-wireless@vger.kernel.org
15620 W:      http://linux-lc100020.sourceforge.net
15621 S:      Orphan
15622 F:      drivers/net/wireless/zydas/zd1201.*
15623
15624 USB ZR364XX DRIVER
15625 M:      Antoine Jacquet <royale@zerezo.com>
15626 L:      linux-usb@vger.kernel.org
15627 L:      linux-media@vger.kernel.org
15628 T:      git git://linuxtv.org/media_tree.git
15629 W:      http://royale.zerezo.com/zr364xx/
15630 S:      Maintained
15631 F:      Documentation/media/v4l-drivers/zr364xx*
15632 F:      drivers/media/usb/zr364xx/
15633
15634 USER-MODE LINUX (UML)
15635 M:      Jeff Dike <jdike@addtoit.com>
15636 M:      Richard Weinberger <richard@nod.at>
15637 L:      linux-um@lists.infradead.org
15638 W:      http://user-mode-linux.sourceforge.net
15639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15640 S:      Maintained
15641 F:      Documentation/virtual/uml/
15642 F:      arch/um/
15643 F:      arch/x86/um/
15644 F:      fs/hostfs/
15645 F:      fs/hppfs/
15646
15647 USERSPACE COPYIN/COPYOUT (UIOVEC)
15648 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15649 S:      Maintained
15650 F:      lib/iov_iter.c
15651 F:      include/linux/uio.h
15652
15653 USERSPACE DMA BUFFER DRIVER
15654 M:      Gerd Hoffmann <kraxel@redhat.com>
15655 S:      Maintained
15656 L:      dri-devel@lists.freedesktop.org
15657 F:      drivers/dma-buf/udmabuf.c
15658 F:      include/uapi/linux/udmabuf.h
15659 T:      git git://anongit.freedesktop.org/drm/drm-misc
15660
15661 USERSPACE I/O (UIO)
15662 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15663 S:      Maintained
15664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15665 F:      Documentation/driver-api/uio-howto.rst
15666 F:      drivers/uio/
15667 F:      include/linux/uio_driver.h
15668
15669 UTIL-LINUX PACKAGE
15670 M:      Karel Zak <kzak@redhat.com>
15671 L:      util-linux@vger.kernel.org
15672 W:      http://en.wikipedia.org/wiki/Util-linux
15673 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15674 S:      Maintained
15675
15676 UUID HELPERS
15677 M:      Christoph Hellwig <hch@lst.de>
15678 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15679 L:      linux-kernel@vger.kernel.org
15680 T:      git git://git.infradead.org/users/hch/uuid.git
15681 F:      lib/uuid.c
15682 F:      lib/test_uuid.c
15683 F:      include/linux/uuid.h
15684 F:      include/uapi/linux/uuid.h
15685 S:      Maintained
15686
15687 UVESAFB DRIVER
15688 M:      Michal Januszewski <spock@gentoo.org>
15689 L:      linux-fbdev@vger.kernel.org
15690 W:      https://github.com/mjanusz/v86d
15691 S:      Maintained
15692 F:      Documentation/fb/uvesafb.txt
15693 F:      drivers/video/fbdev/uvesafb.*
15694
15695 VF610 NAND DRIVER
15696 M:      Stefan Agner <stefan@agner.ch>
15697 L:      linux-mtd@lists.infradead.org
15698 S:      Supported
15699 F:      drivers/mtd/nand/raw/vf610_nfc.c
15700
15701 VFAT/FAT/MSDOS FILESYSTEM
15702 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15703 S:      Maintained
15704 F:      Documentation/filesystems/vfat.txt
15705 F:      fs/fat/
15706
15707 VFIO DRIVER
15708 M:      Alex Williamson <alex.williamson@redhat.com>
15709 L:      kvm@vger.kernel.org
15710 T:      git git://github.com/awilliam/linux-vfio.git
15711 S:      Maintained
15712 F:      Documentation/vfio.txt
15713 F:      drivers/vfio/
15714 F:      include/linux/vfio.h
15715 F:      include/uapi/linux/vfio.h
15716
15717 VFIO MEDIATED DEVICE DRIVERS
15718 M:      Kirti Wankhede <kwankhede@nvidia.com>
15719 L:      kvm@vger.kernel.org
15720 S:      Maintained
15721 F:      Documentation/vfio-mediated-device.txt
15722 F:      drivers/vfio/mdev/
15723 F:      include/linux/mdev.h
15724 F:      samples/vfio-mdev/
15725
15726 VFIO PLATFORM DRIVER
15727 M:      Eric Auger <eric.auger@redhat.com>
15728 L:      kvm@vger.kernel.org
15729 S:      Maintained
15730 F:      drivers/vfio/platform/
15731
15732 VGA_SWITCHEROO
15733 R:      Lukas Wunner <lukas@wunner.de>
15734 S:      Maintained
15735 F:      Documentation/gpu/vga-switcheroo.rst
15736 F:      drivers/gpu/vga/vga_switcheroo.c
15737 F:      include/linux/vga_switcheroo.h
15738 T:      git git://anongit.freedesktop.org/drm/drm-misc
15739
15740 VIA RHINE NETWORK DRIVER
15741 S:      Orphan
15742 F:      drivers/net/ethernet/via/via-rhine.c
15743
15744 VIA SD/MMC CARD CONTROLLER DRIVER
15745 M:      Bruce Chang <brucechang@via.com.tw>
15746 M:      Harald Welte <HaraldWelte@viatech.com>
15747 S:      Maintained
15748 F:      drivers/mmc/host/via-sdmmc.c
15749
15750 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15751 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15752 L:      linux-fbdev@vger.kernel.org
15753 S:      Maintained
15754 F:      include/linux/via-core.h
15755 F:      include/linux/via-gpio.h
15756 F:      include/linux/via_i2c.h
15757 F:      drivers/video/fbdev/via/
15758
15759 VIA VELOCITY NETWORK DRIVER
15760 M:      Francois Romieu <romieu@fr.zoreil.com>
15761 L:      netdev@vger.kernel.org
15762 S:      Maintained
15763 F:      drivers/net/ethernet/via/via-velocity.*
15764
15765 VICODEC VIRTUAL CODEC DRIVER
15766 M:      Hans Verkuil <hans.verkuil@cisco.com>
15767 L:      linux-media@vger.kernel.org
15768 T:      git git://linuxtv.org/media_tree.git
15769 W:      https://linuxtv.org
15770 S:      Maintained
15771 F:      drivers/media/platform/vicodec/*
15772
15773 VIDEO MULTIPLEXER DRIVER
15774 M:      Philipp Zabel <p.zabel@pengutronix.de>
15775 L:      linux-media@vger.kernel.org
15776 S:      Maintained
15777 F:      drivers/media/platform/video-mux.c
15778
15779 VIDEO I2C POLLING DRIVER
15780 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15781 L:      linux-media@vger.kernel.org
15782 S:      Maintained
15783 F:      drivers/media/i2c/video-i2c.c
15784
15785 VIDEOBUF2 FRAMEWORK
15786 M:      Pawel Osciak <pawel@osciak.com>
15787 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15788 M:      Kyungmin Park <kyungmin.park@samsung.com>
15789 L:      linux-media@vger.kernel.org
15790 S:      Maintained
15791 F:      drivers/media/common/videobuf2/*
15792 F:      include/media/videobuf2-*
15793
15794 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15795 M:      Helen Koike <helen.koike@collabora.com>
15796 L:      linux-media@vger.kernel.org
15797 T:      git git://linuxtv.org/media_tree.git
15798 W:      https://linuxtv.org
15799 S:      Maintained
15800 F:      drivers/media/platform/vimc/*
15801
15802 VIRT LIB
15803 M:      Alex Williamson <alex.williamson@redhat.com>
15804 M:      Paolo Bonzini <pbonzini@redhat.com>
15805 L:      kvm@vger.kernel.org
15806 S:      Supported
15807 F:      virt/lib/
15808
15809 VIRTIO AND VHOST VSOCK DRIVER
15810 M:      Stefan Hajnoczi <stefanha@redhat.com>
15811 L:      kvm@vger.kernel.org
15812 L:      virtualization@lists.linux-foundation.org
15813 L:      netdev@vger.kernel.org
15814 S:      Maintained
15815 F:      include/linux/virtio_vsock.h
15816 F:      include/uapi/linux/virtio_vsock.h
15817 F:      include/uapi/linux/vsockmon.h
15818 F:      include/uapi/linux/vm_sockets_diag.h
15819 F:      net/vmw_vsock/diag.c
15820 F:      net/vmw_vsock/af_vsock_tap.c
15821 F:      net/vmw_vsock/virtio_transport_common.c
15822 F:      net/vmw_vsock/virtio_transport.c
15823 F:      drivers/net/vsockmon.c
15824 F:      drivers/vhost/vsock.c
15825 F:      drivers/vhost/vsock.h
15826 F:      tools/testing/vsock/
15827
15828 VIRTIO CONSOLE DRIVER
15829 M:      Amit Shah <amit@kernel.org>
15830 L:      virtualization@lists.linux-foundation.org
15831 S:      Maintained
15832 F:      drivers/char/virtio_console.c
15833 F:      include/linux/virtio_console.h
15834 F:      include/uapi/linux/virtio_console.h
15835
15836 VIRTIO CORE, NET AND BLOCK DRIVERS
15837 M:      "Michael S. Tsirkin" <mst@redhat.com>
15838 M:      Jason Wang <jasowang@redhat.com>
15839 L:      virtualization@lists.linux-foundation.org
15840 S:      Maintained
15841 F:      Documentation/devicetree/bindings/virtio/
15842 F:      drivers/virtio/
15843 F:      tools/virtio/
15844 F:      drivers/net/virtio_net.c
15845 F:      drivers/block/virtio_blk.c
15846 F:      include/linux/virtio*.h
15847 F:      include/uapi/linux/virtio_*.h
15848 F:      drivers/crypto/virtio/
15849 F:      mm/balloon_compaction.c
15850
15851 VIRTIO CRYPTO DRIVER
15852 M:      Gonglei <arei.gonglei@huawei.com>
15853 L:      virtualization@lists.linux-foundation.org
15854 L:      linux-crypto@vger.kernel.org
15855 S:      Maintained
15856 F:      drivers/crypto/virtio/
15857 F:      include/uapi/linux/virtio_crypto.h
15858
15859 VIRTIO DRIVERS FOR S390
15860 M:      Cornelia Huck <cohuck@redhat.com>
15861 M:      Halil Pasic <pasic@linux.ibm.com>
15862 L:      linux-s390@vger.kernel.org
15863 L:      virtualization@lists.linux-foundation.org
15864 L:      kvm@vger.kernel.org
15865 S:      Supported
15866 F:      drivers/s390/virtio/
15867 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15868
15869 VIRTIO GPU DRIVER
15870 M:      David Airlie <airlied@linux.ie>
15871 M:      Gerd Hoffmann <kraxel@redhat.com>
15872 L:      dri-devel@lists.freedesktop.org
15873 L:      virtualization@lists.linux-foundation.org
15874 T:      git git://anongit.freedesktop.org/drm/drm-misc
15875 S:      Maintained
15876 F:      drivers/gpu/drm/virtio/
15877 F:      include/uapi/linux/virtio_gpu.h
15878
15879 VIRTIO HOST (VHOST)
15880 M:      "Michael S. Tsirkin" <mst@redhat.com>
15881 M:      Jason Wang <jasowang@redhat.com>
15882 L:      kvm@vger.kernel.org
15883 L:      virtualization@lists.linux-foundation.org
15884 L:      netdev@vger.kernel.org
15885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15886 S:      Maintained
15887 F:      drivers/vhost/
15888 F:      include/uapi/linux/vhost.h
15889
15890 VIRTIO INPUT DRIVER
15891 M:      Gerd Hoffmann <kraxel@redhat.com>
15892 S:      Maintained
15893 F:      drivers/virtio/virtio_input.c
15894 F:      include/uapi/linux/virtio_input.h
15895
15896 VIRTUAL BOX GUEST DEVICE DRIVER
15897 M:      Hans de Goede <hdegoede@redhat.com>
15898 M:      Arnd Bergmann <arnd@arndb.de>
15899 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15900 S:      Maintained
15901 F:      include/linux/vbox_utils.h
15902 F:      include/uapi/linux/vbox*.h
15903 F:      drivers/virt/vboxguest/
15904
15905 VIRTUAL SERIO DEVICE DRIVER
15906 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15907 S:      Maintained
15908 F:      drivers/input/serio/userio.c
15909 F:      include/uapi/linux/userio.h
15910
15911 VIVID VIRTUAL VIDEO DRIVER
15912 M:      Hans Verkuil <hverkuil@xs4all.nl>
15913 L:      linux-media@vger.kernel.org
15914 T:      git git://linuxtv.org/media_tree.git
15915 W:      https://linuxtv.org
15916 S:      Maintained
15917 F:      drivers/media/platform/vivid/*
15918
15919 VLYNQ BUS
15920 M:      Florian Fainelli <f.fainelli@gmail.com>
15921 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15922 S:      Maintained
15923 F:      drivers/vlynq/vlynq.c
15924 F:      include/linux/vlynq.h
15925
15926 VME SUBSYSTEM
15927 M:      Martyn Welch <martyn@welchs.me.uk>
15928 M:      Manohar Vanga <manohar.vanga@gmail.com>
15929 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15930 L:      devel@driverdev.osuosl.org
15931 S:      Maintained
15932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15933 F:      Documentation/driver-api/vme.rst
15934 F:      drivers/staging/vme/
15935 F:      drivers/vme/
15936 F:      include/linux/vme*
15937
15938 VMWARE BALLOON DRIVER
15939 M:      Xavier Deguillard <xdeguillard@vmware.com>
15940 M:      Nadav Amit <namit@vmware.com>
15941 M:      "VMware, Inc." <pv-drivers@vmware.com>
15942 L:      linux-kernel@vger.kernel.org
15943 S:      Maintained
15944 F:      drivers/misc/vmw_balloon.c
15945
15946 VMWARE HYPERVISOR INTERFACE
15947 M:      Alok Kataria <akataria@vmware.com>
15948 L:      virtualization@lists.linux-foundation.org
15949 S:      Supported
15950 F:      arch/x86/kernel/cpu/vmware.c
15951
15952 VMWARE PVRDMA DRIVER
15953 M:      Adit Ranadive <aditr@vmware.com>
15954 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15955 L:      linux-rdma@vger.kernel.org
15956 S:      Maintained
15957 F:      drivers/infiniband/hw/vmw_pvrdma/
15958
15959 VMware PVSCSI driver
15960 M:      Jim Gill <jgill@vmware.com>
15961 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15962 L:      linux-scsi@vger.kernel.org
15963 S:      Maintained
15964 F:      drivers/scsi/vmw_pvscsi.c
15965 F:      drivers/scsi/vmw_pvscsi.h
15966
15967 VMWARE VMMOUSE SUBDRIVER
15968 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15969 M:      "VMware, Inc." <pv-drivers@vmware.com>
15970 L:      linux-input@vger.kernel.org
15971 S:      Maintained
15972 F:      drivers/input/mouse/vmmouse.c
15973 F:      drivers/input/mouse/vmmouse.h
15974
15975 VMWARE VMXNET3 ETHERNET DRIVER
15976 M:      Ronak Doshi <doshir@vmware.com>
15977 M:      "VMware, Inc." <pv-drivers@vmware.com>
15978 L:      netdev@vger.kernel.org
15979 S:      Maintained
15980 F:      drivers/net/vmxnet3/
15981
15982 VOCORE VOCORE2 BOARD
15983 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15984 L:      linux-mips@linux-mips.org
15985 S:      Maintained
15986 F:      arch/mips/boot/dts/ralink/vocore2.dts
15987
15988 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15989 M:      Liam Girdwood <lgirdwood@gmail.com>
15990 M:      Mark Brown <broonie@kernel.org>
15991 L:      linux-kernel@vger.kernel.org
15992 W:      http://www.slimlogic.co.uk/?p=48
15993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15994 S:      Supported
15995 F:      Documentation/devicetree/bindings/regulator/
15996 F:      Documentation/power/regulator/
15997 F:      drivers/regulator/
15998 F:      include/dt-bindings/regulator/
15999 F:      include/linux/regulator/
16000
16001 VRF
16002 M:      David Ahern <dsa@cumulusnetworks.com>
16003 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16004 L:      netdev@vger.kernel.org
16005 S:      Maintained
16006 F:      drivers/net/vrf.c
16007 F:      Documentation/networking/vrf.txt
16008
16009 VT1211 HARDWARE MONITOR DRIVER
16010 M:      Juerg Haefliger <juergh@gmail.com>
16011 L:      linux-hwmon@vger.kernel.org
16012 S:      Maintained
16013 F:      Documentation/hwmon/vt1211
16014 F:      drivers/hwmon/vt1211.c
16015
16016 VT8231 HARDWARE MONITOR DRIVER
16017 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16018 L:      linux-hwmon@vger.kernel.org
16019 S:      Maintained
16020 F:      drivers/hwmon/vt8231.c
16021
16022 VUB300 USB to SDIO/SD/MMC bridge chip
16023 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16024 L:      linux-mmc@vger.kernel.org
16025 L:      linux-usb@vger.kernel.org
16026 S:      Supported
16027 F:      drivers/mmc/host/vub300.c
16028
16029 W1 DALLAS'S 1-WIRE BUS
16030 M:      Evgeniy Polyakov <zbr@ioremap.net>
16031 S:      Maintained
16032 F:      Documentation/devicetree/bindings/w1/
16033 F:      Documentation/w1/
16034 F:      drivers/w1/
16035 F:      include/linux/w1.h
16036
16037 W83791D HARDWARE MONITORING DRIVER
16038 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16039 L:      linux-hwmon@vger.kernel.org
16040 S:      Maintained
16041 F:      Documentation/hwmon/w83791d
16042 F:      drivers/hwmon/w83791d.c
16043
16044 W83793 HARDWARE MONITORING DRIVER
16045 M:      Rudolf Marek <r.marek@assembler.cz>
16046 L:      linux-hwmon@vger.kernel.org
16047 S:      Maintained
16048 F:      Documentation/hwmon/w83793
16049 F:      drivers/hwmon/w83793.c
16050
16051 W83795 HARDWARE MONITORING DRIVER
16052 M:      Jean Delvare <jdelvare@suse.com>
16053 L:      linux-hwmon@vger.kernel.org
16054 S:      Maintained
16055 F:      drivers/hwmon/w83795.c
16056
16057 W83L51xD SD/MMC CARD INTERFACE DRIVER
16058 M:      Pierre Ossman <pierre@ossman.eu>
16059 S:      Maintained
16060 F:      drivers/mmc/host/wbsd.*
16061
16062 WACOM PROTOCOL 4 SERIAL TABLETS
16063 M:      Julian Squires <julian@cipht.net>
16064 M:      Hans de Goede <hdegoede@redhat.com>
16065 L:      linux-input@vger.kernel.org
16066 S:      Maintained
16067 F:      drivers/input/tablet/wacom_serial4.c
16068
16069 WATCHDOG DEVICE DRIVERS
16070 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16071 M:      Guenter Roeck <linux@roeck-us.net>
16072 L:      linux-watchdog@vger.kernel.org
16073 W:      http://www.linux-watchdog.org/
16074 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16075 S:      Maintained
16076 F:      Documentation/devicetree/bindings/watchdog/
16077 F:      Documentation/watchdog/
16078 F:      drivers/watchdog/
16079 F:      include/linux/watchdog.h
16080 F:      include/uapi/linux/watchdog.h
16081
16082 WHISKEYCOVE PMIC GPIO DRIVER
16083 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16084 L:      linux-gpio@vger.kernel.org
16085 S:      Maintained
16086 F:      drivers/gpio/gpio-wcove.c
16087
16088 WIIMOTE HID DRIVER
16089 M:      David Herrmann <dh.herrmann@googlemail.com>
16090 L:      linux-input@vger.kernel.org
16091 S:      Maintained
16092 F:      drivers/hid/hid-wiimote*
16093
16094 WILOCITY WIL6210 WIRELESS DRIVER
16095 M:      Maya Erez <merez@codeaurora.org>
16096 L:      linux-wireless@vger.kernel.org
16097 L:      wil6210@qti.qualcomm.com
16098 S:      Supported
16099 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16100 F:      drivers/net/wireless/ath/wil6210/
16101
16102 WIMAX STACK
16103 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16104 M:      linux-wimax@intel.com
16105 L:      wimax@linuxwimax.org (subscribers-only)
16106 S:      Supported
16107 W:      http://linuxwimax.org
16108 F:      Documentation/wimax/README.wimax
16109 F:      include/linux/wimax/debug.h
16110 F:      include/net/wimax.h
16111 F:      include/uapi/linux/wimax.h
16112 F:      net/wimax/
16113
16114 WINBOND CIR DRIVER
16115 M:      David Härdeman <david@hardeman.nu>
16116 S:      Maintained
16117 F:      drivers/media/rc/winbond-cir.c
16118
16119 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16120 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16121 L:      linux-watchdog@vger.kernel.org
16122 S:      Maintained
16123 F:      drivers/watchdog/ebc-c384_wdt.c
16124
16125 WINSYSTEMS WS16C48 GPIO DRIVER
16126 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16127 L:      linux-gpio@vger.kernel.org
16128 S:      Maintained
16129 F:      drivers/gpio/gpio-ws16c48.c
16130
16131 WISTRON LAPTOP BUTTON DRIVER
16132 M:      Miloslav Trmac <mitr@volny.cz>
16133 S:      Maintained
16134 F:      drivers/input/misc/wistron_btns.c
16135
16136 WL3501 WIRELESS PCMCIA CARD DRIVER
16137 L:      linux-wireless@vger.kernel.org
16138 S:      Odd fixes
16139 F:      drivers/net/wireless/wl3501*
16140
16141 WOLFSON MICROELECTRONICS DRIVERS
16142 L:      patches@opensource.cirrus.com
16143 T:      git https://github.com/CirrusLogic/linux-drivers.git
16144 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16145 S:      Supported
16146 F:      Documentation/hwmon/wm83??
16147 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16148 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16149 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16150 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16151 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16152 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16153 F:      drivers/clk/clk-wm83*.c
16154 F:      drivers/extcon/extcon-arizona.c
16155 F:      drivers/leds/leds-wm83*.c
16156 F:      drivers/gpio/gpio-*wm*.c
16157 F:      drivers/gpio/gpio-arizona.c
16158 F:      drivers/hwmon/wm83??-hwmon.c
16159 F:      drivers/input/misc/wm831x-on.c
16160 F:      drivers/input/touchscreen/wm831x-ts.c
16161 F:      drivers/input/touchscreen/wm97*.c
16162 F:      drivers/mfd/arizona*
16163 F:      drivers/mfd/wm*.c
16164 F:      drivers/mfd/cs47l24*
16165 F:      drivers/power/supply/wm83*.c
16166 F:      drivers/rtc/rtc-wm83*.c
16167 F:      drivers/regulator/wm8*.c
16168 F:      drivers/regulator/arizona*
16169 F:      drivers/video/backlight/wm83*_bl.c
16170 F:      drivers/watchdog/wm83*_wdt.c
16171 F:      include/linux/mfd/arizona/
16172 F:      include/linux/mfd/wm831x/
16173 F:      include/linux/mfd/wm8350/
16174 F:      include/linux/mfd/wm8400*
16175 F:      include/linux/regulator/arizona*
16176 F:      include/linux/wm97xx.h
16177 F:      include/sound/wm????.h
16178 F:      sound/soc/codecs/arizona.?
16179 F:      sound/soc/codecs/wm*
16180 F:      sound/soc/codecs/cs47l24*
16181
16182 WORKQUEUE
16183 M:      Tejun Heo <tj@kernel.org>
16184 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16186 S:      Maintained
16187 F:      include/linux/workqueue.h
16188 F:      kernel/workqueue.c
16189 F:      Documentation/core-api/workqueue.rst
16190
16191 X-POWERS AXP288 PMIC DRIVERS
16192 M:      Hans de Goede <hdegoede@redhat.com>
16193 S:      Maintained
16194 N:      axp288
16195 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16196
16197 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16198 M:      Chen-Yu Tsai <wens@csie.org>
16199 L:      linux-kernel@vger.kernel.org
16200 S:      Maintained
16201 N:      axp[128]
16202
16203 X.25 NETWORK LAYER
16204 M:      Andrew Hendry <andrew.hendry@gmail.com>
16205 L:      linux-x25@vger.kernel.org
16206 S:      Odd Fixes
16207 F:      Documentation/networking/x25*
16208 F:      include/net/x25*
16209 F:      net/x25/
16210
16211 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16212 M:      Thomas Gleixner <tglx@linutronix.de>
16213 M:      Ingo Molnar <mingo@redhat.com>
16214 M:      Borislav Petkov <bp@alien8.de>
16215 R:      "H. Peter Anvin" <hpa@zytor.com>
16216 M:      x86@kernel.org
16217 L:      linux-kernel@vger.kernel.org
16218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16219 S:      Maintained
16220 F:      Documentation/devicetree/bindings/x86/
16221 F:      Documentation/x86/
16222 F:      arch/x86/
16223
16224 X86 ENTRY CODE
16225 M:      Andy Lutomirski <luto@kernel.org>
16226 L:      linux-kernel@vger.kernel.org
16227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16228 S:      Maintained
16229 F:      arch/x86/entry/
16230
16231 X86 MCE INFRASTRUCTURE
16232 M:      Tony Luck <tony.luck@intel.com>
16233 M:      Borislav Petkov <bp@alien8.de>
16234 L:      linux-edac@vger.kernel.org
16235 S:      Maintained
16236 F:      arch/x86/kernel/cpu/mcheck/*
16237
16238 X86 MICROCODE UPDATE SUPPORT
16239 M:      Borislav Petkov <bp@alien8.de>
16240 S:      Maintained
16241 F:      arch/x86/kernel/cpu/microcode/*
16242
16243 X86 MM
16244 M:      Dave Hansen <dave.hansen@linux.intel.com>
16245 M:      Andy Lutomirski <luto@kernel.org>
16246 M:      Peter Zijlstra <peterz@infradead.org>
16247 L:      linux-kernel@vger.kernel.org
16248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16249 S:      Maintained
16250 F:      arch/x86/mm/
16251
16252 X86 PLATFORM DRIVERS
16253 M:      Darren Hart <dvhart@infradead.org>
16254 M:      Andy Shevchenko <andy@infradead.org>
16255 L:      platform-driver-x86@vger.kernel.org
16256 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16257 S:      Maintained
16258 F:      drivers/platform/x86/
16259 F:      drivers/platform/olpc/
16260
16261 X86 VDSO
16262 M:      Andy Lutomirski <luto@kernel.org>
16263 L:      linux-kernel@vger.kernel.org
16264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16265 S:      Maintained
16266 F:      arch/x86/entry/vdso/
16267
16268 XARRAY
16269 M:      Matthew Wilcox <willy@infradead.org>
16270 L:      linux-fsdevel@vger.kernel.org
16271 S:      Supported
16272 F:      Documentation/core-api/xarray.rst
16273 F:      lib/idr.c
16274 F:      lib/xarray.c
16275 F:      include/linux/idr.h
16276 F:      include/linux/xarray.h
16277 F:      tools/testing/radix-tree
16278
16279 XC2028/3028 TUNER DRIVER
16280 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16281 L:      linux-media@vger.kernel.org
16282 W:      https://linuxtv.org
16283 T:      git git://linuxtv.org/media_tree.git
16284 S:      Maintained
16285 F:      drivers/media/tuners/tuner-xc2028.*
16286
16287 XDP SOCKETS (AF_XDP)
16288 M:      Björn Töpel <bjorn.topel@intel.com>
16289 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16290 L:      netdev@vger.kernel.org
16291 S:      Maintained
16292 F:      kernel/bpf/xskmap.c
16293 F:      net/xdp/
16294
16295 XEN BLOCK SUBSYSTEM
16296 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16297 M:      Roger Pau Monné <roger.pau@citrix.com>
16298 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16299 S:      Supported
16300 F:      drivers/block/xen-blkback/*
16301 F:      drivers/block/xen*
16302
16303 XEN HYPERVISOR ARM
16304 M:      Stefano Stabellini <sstabellini@kernel.org>
16305 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16306 S:      Maintained
16307 F:      arch/arm/xen/
16308 F:      arch/arm/include/asm/xen/
16309
16310 XEN HYPERVISOR ARM64
16311 M:      Stefano Stabellini <sstabellini@kernel.org>
16312 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16313 S:      Maintained
16314 F:      arch/arm64/xen/
16315 F:      arch/arm64/include/asm/xen/
16316
16317 XEN HYPERVISOR INTERFACE
16318 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16319 M:      Juergen Gross <jgross@suse.com>
16320 R:      Stefano Stabellini <sstabellini@kernel.org>
16321 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16323 S:      Supported
16324 F:      arch/x86/xen/
16325 F:      drivers/*/xen-*front.c
16326 F:      drivers/xen/
16327 F:      arch/x86/include/asm/xen/
16328 F:      arch/x86/include/asm/pvclock-abi.h
16329 F:      include/xen/
16330 F:      include/uapi/xen/
16331 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16332 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16333
16334 XEN NETWORK BACKEND DRIVER
16335 M:      Wei Liu <wei.liu2@citrix.com>
16336 M:      Paul Durrant <paul.durrant@citrix.com>
16337 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16338 L:      netdev@vger.kernel.org
16339 S:      Supported
16340 F:      drivers/net/xen-netback/*
16341
16342 XEN PCI SUBSYSTEM
16343 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16344 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16345 S:      Supported
16346 F:      arch/x86/pci/*xen*
16347 F:      drivers/pci/*xen*
16348
16349 XEN PVSCSI DRIVERS
16350 M:      Juergen Gross <jgross@suse.com>
16351 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16352 L:      linux-scsi@vger.kernel.org
16353 S:      Supported
16354 F:      drivers/scsi/xen-scsifront.c
16355 F:      drivers/xen/xen-scsiback.c
16356 F:      include/xen/interface/io/vscsiif.h
16357
16358 XEN SWIOTLB SUBSYSTEM
16359 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16360 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16361 L:      iommu@lists.linux-foundation.org
16362 S:      Supported
16363 F:      arch/x86/xen/*swiotlb*
16364 F:      drivers/xen/*swiotlb*
16365
16366 XEN SOUND FRONTEND DRIVER
16367 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16368 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16369 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16370 S:      Supported
16371 F:      sound/xen/*
16372
16373 XFS FILESYSTEM
16374 M:      Darrick J. Wong <darrick.wong@oracle.com>
16375 M:      linux-xfs@vger.kernel.org
16376 L:      linux-xfs@vger.kernel.org
16377 W:      http://xfs.org/
16378 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16379 S:      Supported
16380 F:      Documentation/filesystems/xfs.txt
16381 F:      fs/xfs/
16382
16383 XILINX AXI ETHERNET DRIVER
16384 M:      Anirudha Sarangi <anirudh@xilinx.com>
16385 M:      John Linn <John.Linn@xilinx.com>
16386 S:      Maintained
16387 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16388
16389 XILINX UARTLITE SERIAL DRIVER
16390 M:      Peter Korsgaard <jacmet@sunsite.dk>
16391 L:      linux-serial@vger.kernel.org
16392 S:      Maintained
16393 F:      drivers/tty/serial/uartlite.c
16394
16395 XILINX VIDEO IP CORES
16396 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16397 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16398 L:      linux-media@vger.kernel.org
16399 T:      git git://linuxtv.org/media_tree.git
16400 S:      Supported
16401 F:      Documentation/devicetree/bindings/media/xilinx/
16402 F:      drivers/media/platform/xilinx/
16403 F:      include/uapi/linux/xilinx-v4l2-controls.h
16404
16405 XILLYBUS DRIVER
16406 M:      Eli Billauer <eli.billauer@gmail.com>
16407 L:      linux-kernel@vger.kernel.org
16408 S:      Supported
16409 F:      drivers/char/xillybus/
16410
16411 XLP9XX I2C DRIVER
16412 M:      George Cherian <george.cherian@cavium.com>
16413 M:      Jan Glauber <jglauber@cavium.com>
16414 L:      linux-i2c@vger.kernel.org
16415 W:      http://www.cavium.com
16416 S:      Supported
16417 F:      drivers/i2c/busses/i2c-xlp9xx.c
16418
16419 XRA1403 GPIO EXPANDER
16420 M:      Nandor Han <nandor.han@ge.com>
16421 M:      Semi Malinen <semi.malinen@ge.com>
16422 L:      linux-gpio@vger.kernel.org
16423 S:      Maintained
16424 F:      drivers/gpio/gpio-xra1403.c
16425 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16426
16427 XTENSA XTFPGA PLATFORM SUPPORT
16428 M:      Max Filippov <jcmvbkbc@gmail.com>
16429 L:      linux-xtensa@linux-xtensa.org
16430 S:      Maintained
16431 F:      drivers/spi/spi-xtensa-xtfpga.c
16432 F:      sound/soc/xtensa/xtfpga-i2s.c
16433
16434 YAM DRIVER FOR AX.25
16435 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16436 L:      linux-hams@vger.kernel.org
16437 S:      Maintained
16438 F:      drivers/net/hamradio/yam*
16439 F:      include/linux/yam.h
16440
16441 YAMA SECURITY MODULE
16442 M:      Kees Cook <keescook@chromium.org>
16443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16444 S:      Supported
16445 F:      security/yama/
16446 F:      Documentation/admin-guide/LSM/Yama.rst
16447
16448 YEALINK PHONE DRIVER
16449 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16450 L:      usbb2k-api-dev@nongnu.org
16451 S:      Maintained
16452 F:      Documentation/input/devices/yealink.rst
16453 F:      drivers/input/misc/yealink.*
16454
16455 Z8530 DRIVER FOR AX.25
16456 M:      Joerg Reuter <jreuter@yaina.de>
16457 W:      http://yaina.de/jreuter/
16458 W:      http://www.qsl.net/dl1bke/
16459 L:      linux-hams@vger.kernel.org
16460 S:      Maintained
16461 F:      Documentation/networking/z8530drv.txt
16462 F:      drivers/net/hamradio/*scc.c
16463 F:      drivers/net/hamradio/z8530.h
16464
16465 ZBUD COMPRESSED PAGE ALLOCATOR
16466 M:      Seth Jennings <sjenning@redhat.com>
16467 M:      Dan Streetman <ddstreet@ieee.org>
16468 L:      linux-mm@kvack.org
16469 S:      Maintained
16470 F:      mm/zbud.c
16471 F:      include/linux/zbud.h
16472
16473 ZD1211RW WIRELESS DRIVER
16474 M:      Daniel Drake <dsd@gentoo.org>
16475 M:      Ulrich Kunitz <kune@deine-taler.de>
16476 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16477 L:      linux-wireless@vger.kernel.org
16478 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16479 S:      Maintained
16480 F:      drivers/net/wireless/zydas/zd1211rw/
16481
16482 ZD1301 MEDIA DRIVER
16483 M:      Antti Palosaari <crope@iki.fi>
16484 L:      linux-media@vger.kernel.org
16485 W:      https://linuxtv.org/
16486 W:      http://palosaari.fi/linux/
16487 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16488 S:      Maintained
16489 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16490
16491 ZD1301_DEMOD MEDIA DRIVER
16492 M:      Antti Palosaari <crope@iki.fi>
16493 L:      linux-media@vger.kernel.org
16494 W:      https://linuxtv.org/
16495 W:      http://palosaari.fi/linux/
16496 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16497 S:      Maintained
16498 F:      drivers/media/dvb-frontends/zd1301_demod*
16499
16500 ZPOOL COMPRESSED PAGE STORAGE API
16501 M:      Dan Streetman <ddstreet@ieee.org>
16502 L:      linux-mm@kvack.org
16503 S:      Maintained
16504 F:      mm/zpool.c
16505 F:      include/linux/zpool.h
16506
16507 ZR36067 VIDEO FOR LINUX DRIVER
16508 L:      mjpeg-users@lists.sourceforge.net
16509 L:      linux-media@vger.kernel.org
16510 W:      http://mjpeg.sourceforge.net/driver-zoran/
16511 T:      hg https://linuxtv.org/hg/v4l-dvb
16512 S:      Odd Fixes
16513 F:      drivers/staging/media/zoran/
16514
16515 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16516 M:      Minchan Kim <minchan@kernel.org>
16517 M:      Nitin Gupta <ngupta@vflare.org>
16518 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16519 L:      linux-kernel@vger.kernel.org
16520 S:      Maintained
16521 F:      drivers/block/zram/
16522 F:      Documentation/blockdev/zram.txt
16523
16524 ZS DECSTATION Z85C30 SERIAL DRIVER
16525 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16526 S:      Maintained
16527 F:      drivers/tty/serial/zs.*
16528
16529 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16530 M:      Minchan Kim <minchan@kernel.org>
16531 M:      Nitin Gupta <ngupta@vflare.org>
16532 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16533 L:      linux-mm@kvack.org
16534 S:      Maintained
16535 F:      mm/zsmalloc.c
16536 F:      include/linux/zsmalloc.h
16537 F:      Documentation/vm/zsmalloc.rst
16538
16539 ZSWAP COMPRESSED SWAP CACHING
16540 M:      Seth Jennings <sjenning@redhat.com>
16541 M:      Dan Streetman <ddstreet@ieee.org>
16542 L:      linux-mm@kvack.org
16543 S:      Maintained
16544 F:      mm/zswap.c
16545
16546 THE REST
16547 M:      Linus Torvalds <torvalds@linux-foundation.org>
16548 L:      linux-kernel@vger.kernel.org
16549 Q:      http://patchwork.kernel.org/project/LKML/list/
16550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16551 S:      Buried alive in reporters
16552 F:      *
16553 F:      */