Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <matthew@wil.cx>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 AF9013 MEDIA DRIVER
553 M:      Antti Palosaari <crope@iki.fi>
554 L:      linux-media@vger.kernel.org
555 W:      https://linuxtv.org
556 W:      http://palosaari.fi/linux/
557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
558 T:      git git://linuxtv.org/anttip/media_tree.git
559 S:      Maintained
560 F:      drivers/media/dvb-frontends/af9013*
561
562 AF9033 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9033*
571
572 AFFS FILE SYSTEM
573 M:      David Sterba <dsterba@suse.com>
574 L:      linux-fsdevel@vger.kernel.org
575 S:      Odd Fixes
576 F:      Documentation/filesystems/affs.txt
577 F:      fs/affs/
578
579 AFS FILESYSTEM
580 M:      David Howells <dhowells@redhat.com>
581 L:      linux-afs@lists.infradead.org
582 S:      Supported
583 F:      fs/afs/
584 F:      include/trace/events/afs.h
585 F:      Documentation/filesystems/afs.txt
586 W:      https://www.infradead.org/~dhowells/kafs/
587
588 AGPGART DRIVER
589 M:      David Airlie <airlied@linux.ie>
590 T:      git git://anongit.freedesktop.org/drm/drm
591 S:      Maintained
592 F:      drivers/char/agp/
593 F:      include/linux/agp*
594 F:      include/uapi/linux/agp*
595
596 AHA152X SCSI DRIVER
597 M:      "Juergen E. Fischer" <fischer@norbit.de>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aha152x*
601 F:      drivers/scsi/pcmcia/aha152x*
602
603 AIC7XXX / AIC79XX SCSI DRIVER
604 M:      Hannes Reinecke <hare@suse.com>
605 L:      linux-scsi@vger.kernel.org
606 S:      Maintained
607 F:      drivers/scsi/aic7xxx/
608
609 AIMSLAB FM RADIO RECEIVER DRIVER
610 M:      Hans Verkuil <hverkuil@xs4all.nl>
611 L:      linux-media@vger.kernel.org
612 T:      git git://linuxtv.org/media_tree.git
613 W:      https://linuxtv.org
614 S:      Maintained
615 F:      drivers/media/radio/radio-aimslab*
616
617 AIO
618 M:      Benjamin LaHaise <bcrl@kvack.org>
619 L:      linux-aio@kvack.org
620 S:      Supported
621 F:      fs/aio.c
622 F:      include/linux/*aio*.h
623
624 AIRSPY MEDIA DRIVER
625 M:      Antti Palosaari <crope@iki.fi>
626 L:      linux-media@vger.kernel.org
627 W:      https://linuxtv.org
628 W:      http://palosaari.fi/linux/
629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
630 T:      git git://linuxtv.org/anttip/media_tree.git
631 S:      Maintained
632 F:      drivers/media/usb/airspy/
633
634 ALACRITECH GIGABIT ETHERNET DRIVER
635 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
636 S:      Maintained
637 F:      drivers/net/ethernet/alacritech/*
638
639 ALCATEL SPEEDTOUCH USB DRIVER
640 M:      Duncan Sands <duncan.sands@free.fr>
641 L:      linux-usb@vger.kernel.org
642 W:      http://www.linux-usb.org/SpeedTouch/
643 S:      Maintained
644 F:      drivers/usb/atm/speedtch.c
645 F:      drivers/usb/atm/usbatm.c
646
647 ALCHEMY AU1XX0 MMC DRIVER
648 M:      Manuel Lauss <manuel.lauss@gmail.com>
649 S:      Maintained
650 F:      drivers/mmc/host/au1xmmc.c
651
652 ALI1563 I2C DRIVER
653 M:      Rudolf Marek <r.marek@assembler.cz>
654 L:      linux-i2c@vger.kernel.org
655 S:      Maintained
656 F:      Documentation/i2c/busses/i2c-ali1563
657 F:      drivers/i2c/busses/i2c-ali1563.c
658
659 ALLWINNER SECURITY SYSTEM
660 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
661 L:      linux-crypto@vger.kernel.org
662 S:      Maintained
663 F:      drivers/crypto/sunxi-ss/
664
665 ALPHA PORT
666 M:      Richard Henderson <rth@twiddle.net>
667 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668 M:      Matt Turner <mattst88@gmail.com>
669 S:      Odd Fixes
670 L:      linux-alpha@vger.kernel.org
671 F:      arch/alpha/
672
673 ALPS PS/2 TOUCHPAD DRIVER
674 R:      Pali Rohár <pali.rohar@gmail.com>
675 F:      drivers/input/mouse/alps.*
676
677 ALTERA I2C CONTROLLER DRIVER
678 M:      Thor Thayer <thor.thayer@linux.intel.com>
679 S:      Maintained
680 F:      drivers/i2c/busses/i2c-altera.c
681
682 ALTERA MAILBOX DRIVER
683 M:      Ley Foon Tan <lftan@altera.com>
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/mailbox/mailbox-altera.c
687
688 ALTERA PIO DRIVER
689 M:      Tien Hock Loh <thloh@altera.com>
690 L:      linux-gpio@vger.kernel.org
691 S:      Maintained
692 F:      drivers/gpio/gpio-altera.c
693
694 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/gpio/gpio-altera-a10sr.c
698 F:      drivers/mfd/altera-a10sr.c
699 F:      drivers/reset/reset-a10sr.c
700 F:      include/linux/mfd/altera-a10sr.h
701 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703 ALTERA TRIPLE SPEED ETHERNET DRIVER
704 M:      Vince Bridgers <vbridger@opensource.altera.com>
705 L:      netdev@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/net/ethernet/altera/
709
710 ALTERA UART/JTAG UART SERIAL DRIVERS
711 M:      Tobias Klauser <tklauser@distanz.ch>
712 L:      linux-serial@vger.kernel.org
713 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 S:      Maintained
715 F:      drivers/tty/serial/altera_uart.c
716 F:      drivers/tty/serial/altera_jtaguart.c
717 F:      include/linux/altera_uart.h
718 F:      include/linux/altera_jtaguart.h
719
720 AMAZON ETHERNET DRIVERS
721 M:      Netanel Belgazal <netanel@amazon.com>
722 R:      Saeed Bishara <saeedb@amazon.com>
723 R:      Zorik Machulsky <zorik@amazon.com>
724 L:      netdev@vger.kernel.org
725 S:      Supported
726 F:      Documentation/networking/ena.txt
727 F:      drivers/net/ethernet/amazon/
728
729 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730 M:      Tom Lendacky <thomas.lendacky@amd.com>
731 M:      Gary Hook <gary.hook@amd.com>
732 L:      linux-crypto@vger.kernel.org
733 S:      Supported
734 F:      drivers/crypto/ccp/
735 F:      include/linux/ccp.h
736
737 AMD DISPLAY CORE
738 M:      Harry Wentland <harry.wentland@amd.com>
739 M:      Leo Li <sunpeng.li@amd.com>
740 L:      amd-gfx@lists.freedesktop.org
741 T:      git git://people.freedesktop.org/~agd5f/linux
742 S:      Supported
743 F:      drivers/gpu/drm/amd/display/
744
745 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746 M:      Huang Rui <ray.huang@amd.com>
747 L:      linux-hwmon@vger.kernel.org
748 S:      Supported
749 F:      Documentation/hwmon/fam15h_power
750 F:      drivers/hwmon/fam15h_power.c
751
752 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
754 S:      Orphan
755 F:      drivers/usb/gadget/udc/amd5536udc.*
756
757 AMD GEODE PROCESSOR/CHIPSET SUPPORT
758 P:      Andres Salomon <dilinger@queued.net>
759 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
760 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761 S:      Supported
762 F:      drivers/char/hw_random/geode-rng.c
763 F:      drivers/crypto/geode*
764 F:      drivers/video/fbdev/geode/
765 F:      arch/x86/include/asm/geode.h
766
767 AMD IOMMU (AMD-VI)
768 M:      Joerg Roedel <joro@8bytes.org>
769 L:      iommu@lists.linux-foundation.org
770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771 S:      Maintained
772 F:      drivers/iommu/amd_iommu*.[ch]
773 F:      include/linux/amd-iommu.h
774
775 AMD KFD
776 M:      Oded Gabbay <oded.gabbay@gmail.com>
777 L:      dri-devel@lists.freedesktop.org
778 T:      git git://people.freedesktop.org/~gabbayo/linux.git
779 S:      Supported
780 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787 F:      drivers/gpu/drm/amd/amdkfd/
788 F:      drivers/gpu/drm/amd/include/cik_structs.h
789 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790 F:      drivers/gpu/drm/amd/include/vi_structs.h
791 F:      drivers/gpu/drm/amd/include/v9_structs.h
792 F:      include/uapi/linux/kfd_ioctl.h
793
794 AMD POWERPLAY
795 M:      Rex Zhu <rex.zhu@amd.com>
796 M:      Evan Quan <evan.quan@amd.com>
797 L:      amd-gfx@lists.freedesktop.org
798 S:      Supported
799 F:      drivers/gpu/drm/amd/powerplay/
800 T:      git git://people.freedesktop.org/~agd5f/linux
801
802 AMD SEATTLE DEVICE TREE SUPPORT
803 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
804 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805 M:      Tom Lendacky <thomas.lendacky@amd.com>
806 S:      Supported
807 F:      arch/arm64/boot/dts/amd/
808
809 AMD XGBE DRIVER
810 M:      Tom Lendacky <thomas.lendacky@amd.com>
811 L:      netdev@vger.kernel.org
812 S:      Supported
813 F:      drivers/net/ethernet/amd/xgbe/
814 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816 ANALOG DEVICES INC AD5686 DRIVER
817 M:      Stefan Popa <stefan.popa@analog.com>
818 L:      linux-pm@vger.kernel.org
819 W:      http://ez.analog.com/community/linux-device-drivers
820 S:      Supported
821 F:      drivers/iio/dac/ad5686*
822 F:      drivers/iio/dac/ad5696*
823
824 ANALOG DEVICES INC AD5758 DRIVER
825 M:      Stefan Popa <stefan.popa@analog.com>
826 L:      linux-iio@vger.kernel.org
827 W:      http://ez.analog.com/community/linux-device-drivers
828 S:      Supported
829 F:      drivers/iio/dac/ad5758.c
830 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
831
832 ANALOG DEVICES INC AD9389B DRIVER
833 M:      Hans Verkuil <hans.verkuil@cisco.com>
834 L:      linux-media@vger.kernel.org
835 S:      Maintained
836 F:      drivers/media/i2c/ad9389b*
837
838 ANALOG DEVICES INC ADGS1408 DRIVER
839 M:      Mircea Caprioru <mircea.caprioru@analog.com>
840 S:      Supported
841 F:      drivers/mux/adgs1408.c
842 F:      Documentation/devicetree/bindings/mux/adgs1408.txt
843
844 ANALOG DEVICES INC ADP5061 DRIVER
845 M:      Stefan Popa <stefan.popa@analog.com>
846 L:      linux-pm@vger.kernel.org
847 W:      http://ez.analog.com/community/linux-device-drivers
848 S:      Supported
849 F:      drivers/power/supply/adp5061.c
850
851 ANALOG DEVICES INC ADV7180 DRIVER
852 M:      Lars-Peter Clausen <lars@metafoo.de>
853 L:      linux-media@vger.kernel.org
854 W:      http://ez.analog.com/community/linux-device-drivers
855 S:      Supported
856 F:      drivers/media/i2c/adv7180.c
857
858 ANALOG DEVICES INC ADV748X DRIVER
859 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
860 L:      linux-media@vger.kernel.org
861 S:      Maintained
862 F:      drivers/media/i2c/adv748x/*
863
864 ANALOG DEVICES INC ADV7511 DRIVER
865 M:      Hans Verkuil <hans.verkuil@cisco.com>
866 L:      linux-media@vger.kernel.org
867 S:      Maintained
868 F:      drivers/media/i2c/adv7511*
869
870 ANALOG DEVICES INC ADV7604 DRIVER
871 M:      Hans Verkuil <hans.verkuil@cisco.com>
872 L:      linux-media@vger.kernel.org
873 S:      Maintained
874 F:      drivers/media/i2c/adv7604*
875
876 ANALOG DEVICES INC ADV7842 DRIVER
877 M:      Hans Verkuil <hans.verkuil@cisco.com>
878 L:      linux-media@vger.kernel.org
879 S:      Maintained
880 F:      drivers/media/i2c/adv7842*
881
882 ANALOG DEVICES INC ASOC CODEC DRIVERS
883 M:      Lars-Peter Clausen <lars@metafoo.de>
884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
885 W:      http://wiki.analog.com/
886 W:      http://ez.analog.com/community/linux-device-drivers
887 S:      Supported
888 F:      sound/soc/codecs/adau*
889 F:      sound/soc/codecs/adav*
890 F:      sound/soc/codecs/ad1*
891 F:      sound/soc/codecs/ad7*
892 F:      sound/soc/codecs/ssm*
893 F:      sound/soc/codecs/sigmadsp.*
894
895 ANALOG DEVICES INC DMA DRIVERS
896 M:      Lars-Peter Clausen <lars@metafoo.de>
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/dma/dma-axi-dmac.c
900
901 ANALOG DEVICES INC IIO DRIVERS
902 M:      Lars-Peter Clausen <lars@metafoo.de>
903 M:      Michael Hennerich <Michael.Hennerich@analog.com>
904 W:      http://wiki.analog.com/
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
909 F:      drivers/iio/*/ad*
910 F:      drivers/iio/adc/ltc2497*
911 X:      drivers/iio/*/adjd*
912 F:      drivers/staging/iio/*/ad*
913
914 ANDES ARCHITECTURE
915 M:      Greentime Hu <green.hu@gmail.com>
916 M:      Vincent Chen <deanbo422@gmail.com>
917 T:      git https://github.com/andestech/linux.git
918 S:      Supported
919 F:      arch/nds32/
920 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921 F:      Documentation/devicetree/bindings/nds32/
922 K:      nds32
923 N:      nds32
924
925 ANDROID CONFIG FRAGMENTS
926 M:      Rob Herring <robh@kernel.org>
927 S:      Supported
928 F:      kernel/configs/android*
929
930 ANDROID DRIVERS
931 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932 M:      Arve Hjønnevåg <arve@android.com>
933 M:      Todd Kjos <tkjos@android.com>
934 M:      Martijn Coenen <maco@android.com>
935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
936 L:      devel@driverdev.osuosl.org
937 S:      Supported
938 F:      drivers/android/
939 F:      drivers/staging/android/
940
941 ANDROID GOLDFISH PIC DRIVER
942 M:      Miodrag Dinic <miodrag.dinic@mips.com>
943 S:      Supported
944 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
945 F:      drivers/irqchip/irq-goldfish-pic.c
946
947 ANDROID GOLDFISH RTC DRIVER
948 M:      Miodrag Dinic <miodrag.dinic@mips.com>
949 S:      Supported
950 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
951 F:      drivers/rtc/rtc-goldfish.c
952
953 ANDROID ION DRIVER
954 M:      Laura Abbott <labbott@redhat.com>
955 M:      Sumit Semwal <sumit.semwal@linaro.org>
956 L:      devel@driverdev.osuosl.org
957 L:      dri-devel@lists.freedesktop.org
958 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
959 S:      Supported
960 F:      drivers/staging/android/ion
961 F:      drivers/staging/android/uapi/ion.h
962
963 AOA (Apple Onboard Audio) ALSA DRIVER
964 M:      Johannes Berg <johannes@sipsolutions.net>
965 L:      linuxppc-dev@lists.ozlabs.org
966 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
967 S:      Maintained
968 F:      sound/aoa/
969
970 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
971 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
972 L:      linux-iio@vger.kernel.org
973 S:      Maintained
974 F:      drivers/iio/adc/stx104.c
975
976 APM DRIVER
977 M:      Jiri Kosina <jikos@kernel.org>
978 S:      Odd fixes
979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
980 F:      arch/x86/kernel/apm_32.c
981 F:      include/linux/apm_bios.h
982 F:      include/uapi/linux/apm_bios.h
983 F:      drivers/char/apm-emulation.c
984
985 APPARMOR SECURITY MODULE
986 M:      John Johansen <john.johansen@canonical.com>
987 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
988 W:      wiki.apparmor.net
989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
990 S:      Supported
991 F:      security/apparmor/
992 F:      Documentation/admin-guide/LSM/apparmor.rst
993
994 APPLE BCM5974 MULTITOUCH DRIVER
995 M:      Henrik Rydberg <rydberg@bitmath.org>
996 L:      linux-input@vger.kernel.org
997 S:      Odd fixes
998 F:      drivers/input/mouse/bcm5974.c
999
1000 APPLE SMC DRIVER
1001 M:      Henrik Rydberg <rydberg@bitmath.org>
1002 L:      linux-hwmon@vger.kernel.org
1003 S:      Odd fixes
1004 F:      drivers/hwmon/applesmc.c
1005
1006 APPLETALK NETWORK LAYER
1007 L:      netdev@vger.kernel.org
1008 S:      Odd fixes
1009 F:      drivers/net/appletalk/
1010 F:      net/appletalk/
1011
1012 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1013 M:      Duc Dang <dhdang@apm.com>
1014 S:      Supported
1015 F:      arch/arm64/boot/dts/apm/
1016
1017 APPLIED MICRO (APM) X-GENE SOC EDAC
1018 M:      Loc Ho <lho@apm.com>
1019 S:      Supported
1020 F:      drivers/edac/xgene_edac.c
1021 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1022
1023 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1024 M:      Iyappan Subramanian <isubramanian@apm.com>
1025 M:      Keyur Chudgar <kchudgar@apm.com>
1026 S:      Supported
1027 F:      drivers/net/ethernet/apm/xgene-v2/
1028
1029 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1030 M:      Iyappan Subramanian <isubramanian@apm.com>
1031 M:      Keyur Chudgar <kchudgar@apm.com>
1032 M:      Quan Nguyen <qnguyen@apm.com>
1033 S:      Supported
1034 F:      drivers/net/ethernet/apm/xgene/
1035 F:      drivers/net/phy/mdio-xgene.c
1036 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1037 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1038
1039 APPLIED MICRO (APM) X-GENE SOC PMU
1040 M:      Tai Nguyen <ttnguyen@apm.com>
1041 S:      Supported
1042 F:      drivers/perf/xgene_pmu.c
1043 F:      Documentation/perf/xgene-pmu.txt
1044 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1045
1046 APTINA CAMERA SENSOR PLL
1047 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1048 L:      linux-media@vger.kernel.org
1049 S:      Maintained
1050 F:      drivers/media/i2c/aptina-pll.*
1051
1052 ARC FRAMEBUFFER DRIVER
1053 M:      Jaya Kumar <jayalk@intworks.biz>
1054 S:      Maintained
1055 F:      drivers/video/fbdev/arcfb.c
1056 F:      drivers/video/fbdev/core/fb_defio.c
1057
1058 ARC PGU DRM DRIVER
1059 M:      Alexey Brodkin <abrodkin@synopsys.com>
1060 S:      Supported
1061 F:      drivers/gpu/drm/arc/
1062 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1063
1064 ARCNET NETWORK LAYER
1065 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1066 L:      netdev@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/net/arcnet/
1069 F:      include/uapi/linux/if_arcnet.h
1070
1071 ARM ARCHITECTED TIMER DRIVER
1072 M:      Mark Rutland <mark.rutland@arm.com>
1073 M:      Marc Zyngier <marc.zyngier@arm.com>
1074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 S:      Maintained
1076 F:      arch/arm/include/asm/arch_timer.h
1077 F:      arch/arm64/include/asm/arch_timer.h
1078 F:      drivers/clocksource/arm_arch_timer.c
1079
1080 ARM HDLCD DRM DRIVER
1081 M:      Liviu Dudau <liviu.dudau@arm.com>
1082 S:      Supported
1083 F:      drivers/gpu/drm/arm/hdlcd_*
1084 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1085
1086 ARM MALI-DP DRM DRIVER
1087 M:      Liviu Dudau <liviu.dudau@arm.com>
1088 M:      Brian Starkey <brian.starkey@arm.com>
1089 M:      Mali DP Maintainers <malidp@foss.arm.com>
1090 S:      Supported
1091 F:      drivers/gpu/drm/arm/
1092 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1093
1094 ARM MFM AND FLOPPY DRIVERS
1095 M:      Ian Molton <spyro@f2s.com>
1096 S:      Maintained
1097 F:      arch/arm/lib/floppydma.S
1098 F:      arch/arm/include/asm/floppy.h
1099
1100 ARM PMU PROFILING AND DEBUGGING
1101 M:      Will Deacon <will.deacon@arm.com>
1102 M:      Mark Rutland <mark.rutland@arm.com>
1103 S:      Maintained
1104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 F:      arch/arm*/kernel/perf_*
1106 F:      arch/arm/oprofile/common.c
1107 F:      arch/arm*/kernel/hw_breakpoint.c
1108 F:      arch/arm*/include/asm/hw_breakpoint.h
1109 F:      arch/arm*/include/asm/perf_event.h
1110 F:      drivers/perf/*
1111 F:      include/linux/perf/arm_pmu.h
1112 F:      Documentation/devicetree/bindings/arm/pmu.txt
1113 F:      Documentation/devicetree/bindings/perf/
1114
1115 ARM PORT
1116 M:      Russell King <linux@armlinux.org.uk>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 W:      http://www.armlinux.org.uk/
1119 S:      Odd Fixes
1120 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1121 F:      arch/arm/
1122 X:      arch/arm/boot/dts/
1123
1124 ARM PRIMECELL AACI PL041 DRIVER
1125 M:      Russell King <linux@armlinux.org.uk>
1126 S:      Odd Fixes
1127 F:      sound/arm/aaci.*
1128
1129 ARM PRIMECELL BUS SUPPORT
1130 M:      Russell King <linux@armlinux.org.uk>
1131 S:      Odd Fixes
1132 F:      drivers/amba/
1133 F:      include/linux/amba/bus.h
1134
1135 ARM PRIMECELL CLCD PL110 DRIVER
1136 M:      Russell King <linux@armlinux.org.uk>
1137 S:      Odd Fixes
1138 F:      drivers/video/fbdev/amba-clcd.*
1139
1140 ARM PRIMECELL KMI PL050 DRIVER
1141 M:      Russell King <linux@armlinux.org.uk>
1142 S:      Odd Fixes
1143 F:      drivers/input/serio/ambakmi.*
1144 F:      include/linux/amba/kmi.h
1145
1146 ARM PRIMECELL MMCI PL180/1 DRIVER
1147 M:      Russell King <linux@armlinux.org.uk>
1148 S:      Odd Fixes
1149 F:      drivers/mmc/host/mmci.*
1150 F:      include/linux/amba/mmci.h
1151
1152 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1153 M:      Russell King <linux@armlinux.org.uk>
1154 S:      Odd Fixes
1155 F:      drivers/tty/serial/amba-pl01*.c
1156 F:      include/linux/amba/serial.h
1157
1158 ARM SMMU DRIVERS
1159 M:      Will Deacon <will.deacon@arm.com>
1160 R:      Robin Murphy <robin.murphy@arm.com>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 F:      drivers/iommu/arm-smmu.c
1164 F:      drivers/iommu/arm-smmu-v3.c
1165 F:      drivers/iommu/io-pgtable-arm.c
1166 F:      drivers/iommu/io-pgtable-arm-v7s.c
1167
1168 ARM SUB-ARCHITECTURES
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171 F:      arch/arm/mach-*/
1172 F:      arch/arm/plat-*/
1173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1174
1175 ARM/ACTIONS SEMI ARCHITECTURE
1176 M:      Andreas Färber <afaerber@suse.de>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 N:      owl
1180 F:      arch/arm/mach-actions/
1181 F:      arch/arm/boot/dts/owl-*
1182 F:      arch/arm64/boot/dts/actions/
1183 F:      drivers/clocksource/owl-*
1184 F:      drivers/pinctrl/actions/*
1185 F:      drivers/soc/actions/
1186 F:      include/dt-bindings/power/owl-*
1187 F:      include/linux/soc/actions/
1188 F:      Documentation/devicetree/bindings/arm/actions.txt
1189 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1190 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1191 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1192
1193 ARM/ADS SPHERE MACHINE SUPPORT
1194 M:      Lennert Buytenhek <kernel@wantstofly.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197
1198 ARM/AFEB9260 MACHINE SUPPORT
1199 M:      Sergey Lapin <slapin@ossfans.org>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202
1203 ARM/AJECO 1ARM MACHINE SUPPORT
1204 M:      Lennert Buytenhek <kernel@wantstofly.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 S:      Maintained
1207
1208 ARM/Allwinner SoC Clock Support
1209 M:      Emilio López <emilio@elopez.com.ar>
1210 S:      Maintained
1211 F:      drivers/clk/sunxi/
1212
1213 ARM/Allwinner sunXi SoC support
1214 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1215 M:      Chen-Yu Tsai <wens@csie.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 N:      sun[x456789]i
1219 N:      sun50i
1220 F:      arch/arm/mach-sunxi/
1221 F:      arch/arm64/boot/dts/allwinner/
1222 F:      drivers/clk/sunxi-ng/
1223 F:      drivers/pinctrl/sunxi/
1224 F:      drivers/soc/sunxi/
1225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1226
1227 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1228 M:      Neil Armstrong <narmstrong@baylibre.com>
1229 M:      Jerome Brunet <jbrunet@baylibre.com>
1230 L:      linux-amlogic@lists.infradead.org
1231 S:      Maintained
1232 F:      drivers/clk/meson/
1233 F:      include/dt-bindings/clock/meson*
1234 F:      include/dt-bindings/clock/gxbb*
1235 F:      Documentation/devicetree/bindings/clock/amlogic*
1236
1237 ARM/Amlogic Meson SoC support
1238 M:      Carlo Caione <carlo@caione.org>
1239 M:      Kevin Hilman <khilman@baylibre.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 L:      linux-amlogic@lists.infradead.org
1242 W:      http://linux-meson.com/
1243 S:      Maintained
1244 F:      arch/arm/mach-meson/
1245 F:      arch/arm/boot/dts/meson*
1246 F:      arch/arm64/boot/dts/amlogic/
1247 F:      drivers/pinctrl/meson/
1248 F:      drivers/mmc/host/meson*
1249 N:      meson
1250
1251 ARM/Annapurna Labs ALPINE ARCHITECTURE
1252 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1253 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/mach-alpine/
1257 F:      arch/arm/boot/dts/alpine*
1258 F:      arch/arm64/boot/dts/al/
1259 F:      drivers/*/*alpine*
1260
1261 ARM/ARTPEC MACHINE SUPPORT
1262 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1263 M:      Lars Persson <lars.persson@axis.com>
1264 S:      Maintained
1265 L:      linux-arm-kernel@axis.com
1266 F:      arch/arm/mach-artpec
1267 F:      arch/arm/boot/dts/artpec6*
1268 F:      drivers/clk/axis
1269 F:      drivers/crypto/axis
1270 F:      drivers/pinctrl/pinctrl-artpec*
1271 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1272
1273 ARM/ASPEED I2C DRIVER
1274 M:      Brendan Higgins <brendanhiggins@google.com>
1275 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1276 R:      Joel Stanley <joel@jms.id.au>
1277 L:      linux-i2c@vger.kernel.org
1278 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1279 S:      Maintained
1280 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1281 F:      drivers/i2c/busses/i2c-aspeed.c
1282 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1283 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1284
1285 ARM/ASPEED MACHINE SUPPORT
1286 M:      Joel Stanley <joel@jms.id.au>
1287 R:      Andrew Jeffery <andrew@aj.id.au>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1290 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1291 S:      Supported
1292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1293 F:      arch/arm/mach-aspeed/
1294 F:      arch/arm/boot/dts/aspeed-*
1295 N:      aspeed
1296
1297 ARM/CALXEDA HIGHBANK ARCHITECTURE
1298 M:      Rob Herring <robh@kernel.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 F:      arch/arm/mach-highbank/
1302 F:      arch/arm/boot/dts/highbank.dts
1303 F:      arch/arm/boot/dts/ecx-*.dts*
1304
1305 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1306 M:      Krzysztof Halasa <khalasa@piap.pl>
1307 S:      Maintained
1308 F:      arch/arm/mach-cns3xxx/
1309
1310 ARM/CAVIUM THUNDER NETWORK DRIVER
1311 M:      Sunil Goutham <sgoutham@cavium.com>
1312 M:      Robert Richter <rric@kernel.org>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Supported
1315 F:      drivers/net/ethernet/cavium/thunder/
1316
1317 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1318 M:      Lukasz Majewski <lukma@denx.de>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/mach-ep93xx/ts72xx.c
1322
1323 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1324 M:      Alexander Shiyan <shc_work@mail.ru>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Odd Fixes
1327 N:      clps711x
1328
1329 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1330 M:      Lennert Buytenhek <kernel@wantstofly.org>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333
1334 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1335 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1336 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      arch/arm/mach-ep93xx/
1340 F:      arch/arm/mach-ep93xx/include/mach/
1341
1342 ARM/CLKDEV SUPPORT
1343 M:      Russell King <linux@armlinux.org.uk>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 S:      Maintained
1346 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1347 F:      drivers/clk/clkdev.c
1348
1349 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1350 M:      Mike Rapoport <mike@compulab.co.il>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353
1354 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1355 M:      Baruch Siach <baruch@tkos.co.il>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      arch/arm/boot/dts/cx92755*
1359 N:      digicolor
1360
1361 ARM/CONTEC MICRO9 MACHINE SUPPORT
1362 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1363 S:      Maintained
1364 F:      arch/arm/mach-ep93xx/micro9.c
1365
1366 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1367 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      drivers/hwtracing/coresight/*
1371 F:      Documentation/trace/coresight.txt
1372 F:      Documentation/trace/coresight-cpu-debug.txt
1373 F:      Documentation/devicetree/bindings/arm/coresight.txt
1374 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1375 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1376 F:      tools/perf/arch/arm/util/pmu.c
1377 F:      tools/perf/arch/arm/util/auxtrace.c
1378 F:      tools/perf/arch/arm/util/cs-etm.c
1379 F:      tools/perf/arch/arm/util/cs-etm.h
1380 F:      tools/perf/util/cs-etm.*
1381 F:      tools/perf/util/cs-etm-decoder/*
1382
1383 ARM/CORGI MACHINE SUPPORT
1384 M:      Richard Purdie <rpurdie@rpsys.net>
1385 S:      Maintained
1386
1387 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1388 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389 M:      Linus Walleij <linus.walleij@linaro.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 T:      git git://github.com/ulli-kroll/linux.git
1392 S:      Maintained
1393 F:      Documentation/devicetree/bindings/arm/gemini.txt
1394 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1395 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1396 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1397 F:      arch/arm/mach-gemini/
1398 F:      drivers/net/ethernet/cortina/
1399 F:      drivers/pinctrl/pinctrl-gemini.c
1400 F:      drivers/rtc/rtc-ftrtc010.c
1401
1402 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1403 M:      Barry Song <baohua@kernel.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1406 S:      Maintained
1407 F:      arch/arm/boot/dts/prima2*
1408 F:      arch/arm/mach-prima2/
1409 F:      drivers/clk/sirf/
1410 F:      drivers/clocksource/timer-prima2.c
1411 F:      drivers/clocksource/timer-atlas7.c
1412 N:      [^a-z]sirf
1413
1414 ARM/EBSA110 MACHINE SUPPORT
1415 M:      Russell King <linux@armlinux.org.uk>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W:      http://www.armlinux.org.uk/
1418 S:      Maintained
1419 F:      arch/arm/mach-ebsa110/
1420 F:      drivers/net/ethernet/amd/am79c961a.*
1421
1422 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1423 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1424 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 N:      efm32
1428
1429 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1430 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      arch/arm/mach-pxa/ezx.c
1434
1435 ARM/FARADAY FA526 PORT
1436 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 T:      git git://git.berlios.de/gemini-board
1440 F:      arch/arm/mm/*-fa*
1441
1442 ARM/FOOTBRIDGE ARCHITECTURE
1443 M:      Russell King <linux@armlinux.org.uk>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 W:      http://www.armlinux.org.uk/
1446 S:      Maintained
1447 F:      arch/arm/include/asm/hardware/dec21285.h
1448 F:      arch/arm/mach-footbridge/
1449
1450 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1451 M:      Shawn Guo <shawnguo@kernel.org>
1452 M:      Sascha Hauer <s.hauer@pengutronix.de>
1453 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1454 R:      Fabio Estevam <fabio.estevam@nxp.com>
1455 R:      NXP Linux Team <linux-imx@nxp.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459 F:      arch/arm/mach-imx/
1460 F:      arch/arm/mach-mxs/
1461 F:      arch/arm/boot/dts/imx*
1462 F:      arch/arm/configs/imx*_defconfig
1463 F:      drivers/clk/imx/
1464 F:      drivers/soc/imx/
1465 F:      include/soc/imx/
1466
1467 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1468 M:      Shawn Guo <shawnguo@kernel.org>
1469 M:      Sascha Hauer <s.hauer@pengutronix.de>
1470 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1471 R:      Stefan Agner <stefan@agner.ch>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1475 F:      arch/arm/mach-imx/*vf610*
1476 F:      arch/arm/boot/dts/vf*
1477
1478 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1479 M:      Shawn Guo <shawnguo@kernel.org>
1480 M:      Li Yang <leoyang.li@nxp.com>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1484 F:      arch/arm/boot/dts/ls1021a*
1485 F:      arch/arm64/boot/dts/freescale/fsl-*
1486 F:      arch/arm64/boot/dts/freescale/qoriq-*
1487
1488 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489 M:      Lennert Buytenhek <kernel@wantstofly.org>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1492
1493 ARM/GUMSTIX MACHINE SUPPORT
1494 M:      Steve Sakoman <sakoman@gmail.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497
1498 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499 M:      Philipp Zabel <philipp.zabel@gmail.com>
1500 M:      Paul Parsons <lost.distance@yahoo.com>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503 F:      arch/arm/mach-pxa/hx4700.c
1504 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1505 F:      sound/soc/pxa/hx4700.c
1506
1507 ARM/HISILICON SOC SUPPORT
1508 M:      Wei Xu <xuwei5@hisilicon.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W:      http://www.hisilicon.com
1511 S:      Supported
1512 T:      git git://github.com/hisilicon/linux-hisi.git
1513 F:      arch/arm/mach-hisi/
1514 F:      arch/arm/boot/dts/hi3*
1515 F:      arch/arm/boot/dts/hip*
1516 F:      arch/arm/boot/dts/hisi*
1517 F:      arch/arm64/boot/dts/hisilicon/
1518
1519 ARM/HP JORNADA 7XX MACHINE SUPPORT
1520 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1521 W:      www.jlime.com
1522 S:      Maintained
1523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524 F:      arch/arm/mach-sa1100/jornada720.c
1525 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1526
1527 ARM/IGEP MACHINE SUPPORT
1528 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1529 M:      Javier Martinez Canillas <javier@dowhile0.org>
1530 L:      linux-omap@vger.kernel.org
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/omap3-igep*
1534
1535 ARM/INCOME PXA270 SUPPORT
1536 M:      Marek Vasut <marek.vasut@gmail.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1540
1541 ARM/INTEL IOP13XX ARM ARCHITECTURE
1542 M:      Lennert Buytenhek <kernel@wantstofly.org>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545
1546 ARM/INTEL IOP32X ARM ARCHITECTURE
1547 M:      Lennert Buytenhek <kernel@wantstofly.org>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550
1551 ARM/INTEL IOP33X ARM ARCHITECTURE
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Orphan
1554
1555 ARM/INTEL IQ81342EX MACHINE SUPPORT
1556 M:      Lennert Buytenhek <kernel@wantstofly.org>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559
1560 ARM/INTEL IXDP2850 MACHINE SUPPORT
1561 M:      Lennert Buytenhek <kernel@wantstofly.org>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Maintained
1564
1565 ARM/INTEL IXP4XX ARM ARCHITECTURE
1566 M:      Imre Kaloz <kaloz@openwrt.org>
1567 M:      Krzysztof Halasa <khalasa@piap.pl>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      arch/arm/mach-ixp4xx/
1571
1572 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573 M:      Jonathan Cameron <jic23@cam.ac.uk>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/mach-pxa/stargate2.c
1577 F:      drivers/pcmcia/pxa2xx_stargate2.c
1578
1579 ARM/INTEL XSC3 (MANZANO) ARM CORE
1580 M:      Lennert Buytenhek <kernel@wantstofly.org>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583
1584 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585 M:      Lennert Buytenhek <kernel@wantstofly.org>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588
1589 ARM/LG1K ARCHITECTURE
1590 M:      Chanho Min <chanho.min@lge.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      arch/arm64/boot/dts/lg/
1594
1595 ARM/LOGICPD PXA270 MACHINE SUPPORT
1596 M:      Lennert Buytenhek <kernel@wantstofly.org>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599
1600 ARM/LPC18XX ARCHITECTURE
1601 M:      Joachim Eastwood <manabian@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/boot/dts/lpc43*
1605 F:      drivers/clk/nxp/clk-lpc18xx*
1606 F:      drivers/clocksource/time-lpc32xx.c
1607 F:      drivers/i2c/busses/i2c-lpc2k.c
1608 F:      drivers/memory/pl172.c
1609 F:      drivers/mtd/spi-nor/nxp-spifi.c
1610 F:      drivers/rtc/rtc-lpc24xx.c
1611 N:      lpc18xx
1612
1613 ARM/LPC32XX SOC SUPPORT
1614 M:      Vladimir Zapolskiy <vz@mleia.com>
1615 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1618 S:      Maintained
1619 F:      arch/arm/boot/dts/lpc32*
1620 F:      arch/arm/mach-lpc32xx/
1621 F:      drivers/i2c/busses/i2c-pnx.c
1622 F:      drivers/net/ethernet/nxp/lpc_eth.c
1623 F:      drivers/usb/host/ohci-nxp.c
1624 F:      drivers/watchdog/pnx4008_wdt.c
1625 N:      lpc32xx
1626
1627 ARM/MAGICIAN MACHINE SUPPORT
1628 M:      Philipp Zabel <philipp.zabel@gmail.com>
1629 S:      Maintained
1630
1631 ARM/Marvell Dove/MV78xx0/Orion SOC support
1632 M:      Jason Cooper <jason@lakedaemon.net>
1633 M:      Andrew Lunn <andrew@lunn.ch>
1634 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635 M:      Gregory Clement <gregory.clement@bootlin.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      Documentation/devicetree/bindings/soc/dove/
1639 F:      arch/arm/mach-dove/
1640 F:      arch/arm/mach-mv78xx0/
1641 F:      arch/arm/mach-orion5x/
1642 F:      arch/arm/plat-orion/
1643 F:      arch/arm/boot/dts/dove*
1644 F:      arch/arm/boot/dts/orion5x*
1645
1646 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647 M:      Jason Cooper <jason@lakedaemon.net>
1648 M:      Andrew Lunn <andrew@lunn.ch>
1649 M:      Gregory Clement <gregory.clement@bootlin.com>
1650 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/boot/dts/armada*
1654 F:      arch/arm/boot/dts/kirkwood*
1655 F:      arch/arm/configs/mvebu_*_defconfig
1656 F:      arch/arm/mach-mvebu/
1657 F:      arch/arm64/boot/dts/marvell/armada*
1658 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1659 F:      drivers/cpufreq/mvebu-cpufreq.c
1660 F:      drivers/irqchip/irq-armada-370-xp.c
1661 F:      drivers/irqchip/irq-mvebu-*
1662 F:      drivers/pinctrl/mvebu/
1663 F:      drivers/rtc/rtc-armada38x.c
1664
1665 ARM/Mediatek RTC DRIVER
1666 M:      Eddie Huang <eddie.huang@mediatek.com>
1667 M:      Sean Wang <sean.wang@mediatek.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672 F:      drivers/rtc/rtc-mt6397.c
1673 F:      drivers/rtc/rtc-mt7622.c
1674
1675 ARM/Mediatek SoC support
1676 M:      Matthias Brugger <matthias.bgg@gmail.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/mt6*
1681 F:      arch/arm/boot/dts/mt7*
1682 F:      arch/arm/boot/dts/mt8*
1683 F:      arch/arm/mach-mediatek/
1684 F:      arch/arm64/boot/dts/mediatek/
1685 N:      mtk
1686 K:      mediatek
1687
1688 ARM/Mediatek USB3 PHY DRIVER
1689 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692 S:      Maintained
1693 F:      drivers/phy/mediatek/
1694 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1695
1696 ARM/MICREL KS8695 ARCHITECTURE
1697 M:      Greg Ungerer <gerg@uclinux.org>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F:      arch/arm/mach-ks8695/
1700 S:      Odd Fixes
1701
1702 ARM/Microchip (AT91) SoC support
1703 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1704 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W:      http://www.linux4sam.org
1707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1708 S:      Supported
1709 N:      at91
1710 N:      atmel
1711 F:      arch/arm/mach-at91/
1712 F:      include/soc/at91/
1713 F:      arch/arm/boot/dts/at91*.dts
1714 F:      arch/arm/boot/dts/at91*.dtsi
1715 F:      arch/arm/boot/dts/sama*.dts
1716 F:      arch/arm/boot/dts/sama*.dtsi
1717 F:      arch/arm/include/debug/at91.S
1718 F:      drivers/memory/atmel*
1719 F:      drivers/watchdog/sama5d4_wdt.c
1720 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1721 X:      drivers/net/wireless/atmel/
1722
1723 ARM/MIOA701 MACHINE SUPPORT
1724 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F:      arch/arm/mach-pxa/mioa701.c
1727 S:      Maintained
1728
1729 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1730 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1731 S:      Maintained
1732
1733 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1734 M:      Linus Walleij <linus.walleij@linaro.org>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm/mach-nomadik/
1738 F:      arch/arm/mach-u300/
1739 F:      arch/arm/mach-ux500/
1740 F:      arch/arm/boot/dts/ste-*
1741 F:      drivers/clk/clk-nomadik.c
1742 F:      drivers/clk/clk-u300.c
1743 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1744 F:      drivers/clocksource/timer-u300.c
1745 F:      drivers/dma/coh901318*
1746 F:      drivers/dma/ste_dma40*
1747 F:      drivers/hwspinlock/u8500_hsem.c
1748 F:      drivers/i2c/busses/i2c-nomadik.c
1749 F:      drivers/i2c/busses/i2c-stu300.c
1750 F:      drivers/mfd/ab3100*
1751 F:      drivers/mfd/ab8500*
1752 F:      drivers/mfd/abx500*
1753 F:      drivers/mfd/dbx500*
1754 F:      drivers/mfd/db8500*
1755 F:      drivers/pinctrl/nomadik/
1756 F:      drivers/pinctrl/pinctrl-coh901*
1757 F:      drivers/pinctrl/pinctrl-u300.c
1758 F:      drivers/rtc/rtc-ab3100.c
1759 F:      drivers/rtc/rtc-ab8500.c
1760 F:      drivers/rtc/rtc-coh901331.c
1761 F:      drivers/rtc/rtc-pl031.c
1762 F:      drivers/watchdog/coh901327_wdt.c
1763 F:      Documentation/devicetree/bindings/arm/ste-*
1764 F:      Documentation/devicetree/bindings/arm/ux500/
1765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1766
1767 ARM/NUVOTON NPCM ARCHITECTURE
1768 M:      Avi Fishman <avifishman70@gmail.com>
1769 M:      Tomer Maimon <tmaimon77@gmail.com>
1770 R:      Patrick Venture <venture@google.com>
1771 R:      Nancy Yuen <yuenn@google.com>
1772 R:      Brendan Higgins <brendanhiggins@google.com>
1773 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1774 S:      Supported
1775 F:      arch/arm/mach-npcm/
1776 F:      arch/arm/boot/dts/nuvoton-npcm*
1777 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1778 F:      drivers/*/*npcm*
1779 F:      Documentation/devicetree/bindings/*/*npcm*
1780 F:      Documentation/devicetree/bindings/*/*/*npcm*
1781
1782 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783 M:      Wan ZongShun <mcuos.com@gmail.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W:      http://www.mcuos.com
1786 S:      Maintained
1787 F:      arch/arm/mach-w90x900/
1788 F:      drivers/input/keyboard/w90p910_keypad.c
1789 F:      drivers/input/touchscreen/w90p910_ts.c
1790 F:      drivers/watchdog/nuc900_wdt.c
1791 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1792 F:      drivers/mtd/nand/raw/nuc900_nand.c
1793 F:      drivers/rtc/rtc-nuc900.c
1794 F:      drivers/spi/spi-nuc900.c
1795 F:      drivers/usb/host/ehci-w90x900.c
1796 F:      drivers/video/fbdev/nuc900fb.c
1797
1798 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1799 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1800 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1801 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1802 S:      Supported
1803
1804 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1805 M:      Alexander Clouter <alex@digriz.org.uk>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 W:      http://www.digriz.org.uk/ts78xx/kernel
1808 S:      Maintained
1809 F:      arch/arm/mach-orion5x/ts78xx-*
1810
1811 ARM/OXNAS platform support
1812 M:      Neil Armstrong <narmstrong@baylibre.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      arch/arm/mach-oxnas/
1817 F:      arch/arm/boot/dts/ox8*.dts*
1818 N:      oxnas
1819
1820 ARM/PALM TREO SUPPORT
1821 M:      Tomas Cech <sleep_walker@suse.com>
1822 L:      linux-arm-kernel@lists.infradead.org
1823 W:      http://hackndev.com
1824 S:      Maintained
1825 F:      arch/arm/mach-pxa/palmtreo.*
1826
1827 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1828 M:      Marek Vasut <marek.vasut@gmail.com>
1829 L:      linux-arm-kernel@lists.infradead.org
1830 W:      http://hackndev.com
1831 S:      Maintained
1832 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1833 F:      arch/arm/mach-pxa/palmtx.c
1834 F:      arch/arm/mach-pxa/palmt5.*
1835 F:      arch/arm/mach-pxa/include/mach/palmld.h
1836 F:      arch/arm/mach-pxa/palmld.c
1837 F:      arch/arm/mach-pxa/palmte2.*
1838 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1839 F:      arch/arm/mach-pxa/palmtc.c
1840
1841 ARM/PALMZ72 SUPPORT
1842 M:      Sergey Lapin <slapin@ossfans.org>
1843 L:      linux-arm-kernel@lists.infradead.org
1844 W:      http://hackndev.com
1845 S:      Maintained
1846 F:      arch/arm/mach-pxa/palmz72.*
1847
1848 ARM/PLEB SUPPORT
1849 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1850 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1851 S:      Maintained
1852
1853 ARM/PT DIGITAL BOARD PORT
1854 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W:      http://www.armlinux.org.uk/
1857 S:      Maintained
1858
1859 ARM/QUALCOMM SUPPORT
1860 M:      Andy Gross <andy.gross@linaro.org>
1861 M:      David Brown <david.brown@linaro.org>
1862 L:      linux-arm-msm@vger.kernel.org
1863 L:      linux-soc@vger.kernel.org
1864 S:      Maintained
1865 F:      Documentation/devicetree/bindings/soc/qcom/
1866 F:      arch/arm/boot/dts/qcom-*.dts
1867 F:      arch/arm/boot/dts/qcom-*.dtsi
1868 F:      arch/arm/mach-qcom/
1869 F:      arch/arm64/boot/dts/qcom/*
1870 F:      drivers/i2c/busses/i2c-qup.c
1871 F:      drivers/clk/qcom/
1872 F:      drivers/dma/qcom/
1873 F:      drivers/soc/qcom/
1874 F:      drivers/spi/spi-qup.c
1875 F:      drivers/tty/serial/msm_serial.c
1876 F:      drivers/*/pm8???-*
1877 F:      drivers/mfd/ssbi.c
1878 F:      drivers/firmware/qcom_scm*
1879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1880
1881 ARM/RADISYS ENP2611 MACHINE SUPPORT
1882 M:      Lennert Buytenhek <kernel@wantstofly.org>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 S:      Maintained
1885
1886 ARM/REALTEK ARCHITECTURE
1887 M:      Andreas Färber <afaerber@suse.de>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      arch/arm64/boot/dts/realtek/
1891 F:      Documentation/devicetree/bindings/arm/realtek.txt
1892
1893 ARM/RENESAS ARM64 ARCHITECTURE
1894 M:      Simon Horman <horms@verge.net.au>
1895 M:      Magnus Damm <magnus.damm@gmail.com>
1896 L:      linux-renesas-soc@vger.kernel.org
1897 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1899 S:      Supported
1900 F:      arch/arm64/boot/dts/renesas/
1901 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1902 F:      drivers/soc/renesas/
1903 F:      include/linux/soc/renesas/
1904
1905 ARM/RISCPC ARCHITECTURE
1906 M:      Russell King <linux@armlinux.org.uk>
1907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 W:      http://www.armlinux.org.uk/
1909 S:      Maintained
1910 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1911 F:      arch/arm/include/asm/hardware/ioc.h
1912 F:      arch/arm/include/asm/hardware/iomd.h
1913 F:      arch/arm/include/asm/hardware/memc.h
1914 F:      arch/arm/mach-rpc/
1915 F:      drivers/net/ethernet/8390/etherh.c
1916 F:      drivers/net/ethernet/i825xx/ether1*
1917 F:      drivers/net/ethernet/seeq/ether3*
1918 F:      drivers/scsi/arm/
1919
1920 ARM/Rockchip SoC support
1921 M:      Heiko Stuebner <heiko@sntech.de>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 L:      linux-rockchip@lists.infradead.org
1924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1925 S:      Maintained
1926 F:      arch/arm/boot/dts/rk3*
1927 F:      arch/arm/boot/dts/rv1108*
1928 F:      arch/arm/mach-rockchip/
1929 F:      drivers/clk/rockchip/
1930 F:      drivers/i2c/busses/i2c-rk3x.c
1931 F:      drivers/*/*rockchip*
1932 F:      drivers/*/*/*rockchip*
1933 F:      sound/soc/rockchip/
1934 N:      rockchip
1935
1936 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1937 M:      Kukjin Kim <kgene@kernel.org>
1938 M:      Krzysztof Kozlowski <krzk@kernel.org>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1941 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1942 S:      Maintained
1943 F:      arch/arm/boot/dts/s3c*
1944 F:      arch/arm/boot/dts/s5p*
1945 F:      arch/arm/boot/dts/exynos*
1946 F:      arch/arm64/boot/dts/exynos/
1947 F:      arch/arm/plat-samsung/
1948 F:      arch/arm/mach-s3c24*/
1949 F:      arch/arm/mach-s3c64xx/
1950 F:      arch/arm/mach-s5p*/
1951 F:      arch/arm/mach-exynos*/
1952 F:      drivers/*/*s3c24*
1953 F:      drivers/*/*/*s3c24*
1954 F:      drivers/*/*s3c64xx*
1955 F:      drivers/*/*s5pv210*
1956 F:      drivers/memory/samsung/*
1957 F:      drivers/soc/samsung/*
1958 F:      Documentation/arm/Samsung/
1959 F:      Documentation/devicetree/bindings/arm/samsung/
1960 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1961 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1962 N:      exynos
1963
1964 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1965 M:      Kyungmin Park <kyungmin.park@samsung.com>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968 F:      arch/arm/mach-s5pv210/
1969
1970 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1971 M:      Kyungmin Park <kyungmin.park@samsung.com>
1972 M:      Kamil Debski <kamil@wypas.org>
1973 M:      Andrzej Hajda <a.hajda@samsung.com>
1974 L:      linux-arm-kernel@lists.infradead.org
1975 L:      linux-media@vger.kernel.org
1976 S:      Maintained
1977 F:      drivers/media/platform/s5p-g2d/
1978
1979 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1980 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1981 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1982 L:      linux-media@vger.kernel.org
1983 S:      Maintained
1984 F:      drivers/media/platform/s5p-cec/
1985 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1986
1987 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1988 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1989 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1990 L:      linux-arm-kernel@lists.infradead.org
1991 L:      linux-media@vger.kernel.org
1992 S:      Maintained
1993 F:      drivers/media/platform/s5p-jpeg/
1994
1995 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1996 M:      Kyungmin Park <kyungmin.park@samsung.com>
1997 M:      Kamil Debski <kamil@wypas.org>
1998 M:      Jeongtae Park <jtp.park@samsung.com>
1999 M:      Andrzej Hajda <a.hajda@samsung.com>
2000 L:      linux-arm-kernel@lists.infradead.org
2001 L:      linux-media@vger.kernel.org
2002 S:      Maintained
2003 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2004 F:      drivers/media/platform/s5p-mfc/
2005
2006 ARM/SHMOBILE ARM ARCHITECTURE
2007 M:      Simon Horman <horms@verge.net.au>
2008 M:      Magnus Damm <magnus.damm@gmail.com>
2009 L:      linux-renesas-soc@vger.kernel.org
2010 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2012 S:      Supported
2013 F:      arch/arm/boot/dts/emev2*
2014 F:      arch/arm/boot/dts/r7s*
2015 F:      arch/arm/boot/dts/r8a*
2016 F:      arch/arm/boot/dts/r9a*
2017 F:      arch/arm/boot/dts/sh*
2018 F:      arch/arm/configs/shmobile_defconfig
2019 F:      arch/arm/include/debug/renesas-scif.S
2020 F:      arch/arm/mach-shmobile/
2021 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2022 F:      drivers/soc/renesas/
2023 F:      include/linux/soc/renesas/
2024
2025 ARM/SOCFPGA ARCHITECTURE
2026 M:      Dinh Nguyen <dinguyen@kernel.org>
2027 S:      Maintained
2028 F:      arch/arm/mach-socfpga/
2029 F:      arch/arm/boot/dts/socfpga*
2030 F:      arch/arm/configs/socfpga_defconfig
2031 F:      arch/arm64/boot/dts/altera/
2032 W:      http://www.rocketboards.org
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2034
2035 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036 M:      Dinh Nguyen <dinguyen@kernel.org>
2037 S:      Maintained
2038 F:      drivers/clk/socfpga/
2039
2040 ARM/SOCFPGA EDAC SUPPORT
2041 M:      Thor Thayer <thor.thayer@linux.intel.com>
2042 S:      Maintained
2043 F:      drivers/edac/altera_edac.
2044
2045 ARM/SPREADTRUM SoC SUPPORT
2046 M:      Orson Zhai <orsonzhai@gmail.com>
2047 M:      Baolin Wang <baolin.wang@linaro.org>
2048 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2049 S:      Maintained
2050 F:      arch/arm64/boot/dts/sprd
2051 N:      sprd
2052
2053 ARM/STI ARCHITECTURE
2054 M:      Patrice Chotard <patrice.chotard@st.com>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W:      http://www.stlinux.com
2057 S:      Maintained
2058 F:      arch/arm/mach-sti/
2059 F:      arch/arm/boot/dts/sti*
2060 F:      drivers/char/hw_random/st-rng.c
2061 F:      drivers/clocksource/arm_global_timer.c
2062 F:      drivers/clocksource/clksrc_st_lpc.c
2063 F:      drivers/cpufreq/sti-cpufreq.c
2064 F:      drivers/dma/st_fdma*
2065 F:      drivers/i2c/busses/i2c-st.c
2066 F:      drivers/media/rc/st_rc.c
2067 F:      drivers/media/platform/sti/c8sectpfe/
2068 F:      drivers/mmc/host/sdhci-st.c
2069 F:      drivers/phy/st/phy-miphy28lp.c
2070 F:      drivers/phy/st/phy-stih407-usb.c
2071 F:      drivers/pinctrl/pinctrl-st.c
2072 F:      drivers/remoteproc/st_remoteproc.c
2073 F:      drivers/remoteproc/st_slim_rproc.c
2074 F:      drivers/reset/sti/
2075 F:      drivers/rtc/rtc-st-lpc.c
2076 F:      drivers/tty/serial/st-asc.c
2077 F:      drivers/usb/dwc3/dwc3-st.c
2078 F:      drivers/usb/host/ehci-st.c
2079 F:      drivers/usb/host/ohci-st.c
2080 F:      drivers/watchdog/st_lpc_wdt.c
2081 F:      drivers/ata/ahci_st.c
2082 F:      include/linux/remoteproc/st_slim_rproc.h
2083
2084 ARM/STM32 ARCHITECTURE
2085 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086 M:      Alexandre Torgue <alexandre.torgue@st.com>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 S:      Maintained
2089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2090 N:      stm32
2091 F:      arch/arm/boot/dts/stm32*
2092 F:      arch/arm/mach-stm32/
2093 F:      drivers/clocksource/armv7m_systick.c
2094
2095 ARM/Synaptics Berlin SoC support
2096 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 S:      Maintained
2100 F:      arch/arm/mach-berlin/
2101 F:      arch/arm/boot/dts/berlin*
2102 F:      arch/arm64/boot/dts/marvell/berlin*
2103
2104 ARM/TANGO ARCHITECTURE
2105 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2106 M:      Mans Rullgard <mans@mansr.com>
2107 L:      linux-arm-kernel@lists.infradead.org
2108 S:      Odd Fixes
2109 N:      tango
2110
2111 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112 M:      Lennert Buytenhek <kernel@wantstofly.org>
2113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 S:      Maintained
2115
2116 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117 M:      Hans Verkuil <hans.verkuil@cisco.com>
2118 L:      linux-tegra@vger.kernel.org
2119 L:      linux-media@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/media/platform/tegra-cec/
2122 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2123
2124 ARM/TETON BGA MACHINE SUPPORT
2125 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 S:      Maintained
2128
2129 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130 M:      Santosh Shilimkar <ssantosh@kernel.org>
2131 L:      linux-kernel@vger.kernel.org
2132 S:      Maintained
2133 F:      drivers/memory/*emif*
2134
2135 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2136 M:      Tero Kristo <t-kristo@ti.com>
2137 M:      Nishanth Menon <nm@ti.com>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Supported
2140 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2141 F:      arch/arm64/boot/dts/ti/Makefile
2142 F:      arch/arm64/boot/dts/ti/k3-*
2143
2144 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2145 M:      Santosh Shilimkar <ssantosh@kernel.org>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 S:      Maintained
2148 F:      arch/arm/mach-keystone/
2149 F:      arch/arm/boot/dts/keystone-*
2150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2151
2152 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2153 M:      Santosh Shilimkar <ssantosh@kernel.org>
2154 L:      linux-kernel@vger.kernel.org
2155 S:      Maintained
2156 F:      drivers/clk/keystone/
2157
2158 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2159 M:      Santosh Shilimkar <ssantosh@kernel.org>
2160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 L:      linux-kernel@vger.kernel.org
2162 S:      Maintained
2163 F:      drivers/clocksource/timer-keystone.c
2164
2165 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2166 M:      Santosh Shilimkar <ssantosh@kernel.org>
2167 L:      linux-kernel@vger.kernel.org
2168 S:      Maintained
2169 F:      drivers/power/reset/keystone-reset.c
2170
2171 ARM/THECUS N2100 MACHINE SUPPORT
2172 M:      Lennert Buytenhek <kernel@wantstofly.org>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 S:      Maintained
2175
2176 ARM/TOSA MACHINE SUPPORT
2177 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2178 M:      Dirk Opfer <dirk@opfer-online.de>
2179 S:      Maintained
2180
2181 ARM/UNIPHIER ARCHITECTURE
2182 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2185 S:      Maintained
2186 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2187 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2188 F:      arch/arm/boot/dts/uniphier*
2189 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2190 F:      arch/arm/mach-uniphier/
2191 F:      arch/arm/mm/cache-uniphier.c
2192 F:      arch/arm64/boot/dts/socionext/uniphier*
2193 F:      drivers/bus/uniphier-system-bus.c
2194 F:      drivers/clk/uniphier/
2195 F:      drivers/gpio/gpio-uniphier.c
2196 F:      drivers/i2c/busses/i2c-uniphier*
2197 F:      drivers/irqchip/irq-uniphier-aidet.c
2198 F:      drivers/mmc/host/uniphier-sd.c
2199 F:      drivers/pinctrl/uniphier/
2200 F:      drivers/reset/reset-uniphier.c
2201 F:      drivers/tty/serial/8250/8250_uniphier.c
2202 N:      uniphier
2203
2204 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205 M:      Ulf Hansson <ulf.hansson@linaro.org>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 T:      git git://git.linaro.org/people/ulfh/clk.git
2208 S:      Maintained
2209 F:      drivers/clk/ux500/
2210
2211 ARM/VERSATILE EXPRESS PLATFORM
2212 M:      Liviu Dudau <liviu.dudau@arm.com>
2213 M:      Sudeep Holla <sudeep.holla@arm.com>
2214 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 S:      Maintained
2217 F:      arch/arm/boot/dts/vexpress*
2218 F:      arch/arm64/boot/dts/arm/
2219 F:      arch/arm/mach-vexpress/
2220 F:      */*/vexpress*
2221 F:      */*/*/vexpress*
2222 F:      drivers/clk/versatile/clk-vexpress-osc.c
2223 F:      drivers/clocksource/versatile.c
2224 N:      mps2
2225
2226 ARM/VFP SUPPORT
2227 M:      Russell King <linux@armlinux.org.uk>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W:      http://www.armlinux.org.uk/
2230 S:      Maintained
2231 F:      arch/arm/vfp/
2232
2233 ARM/VOIPAC PXA270 SUPPORT
2234 M:      Marek Vasut <marek.vasut@gmail.com>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 S:      Maintained
2237 F:      arch/arm/mach-pxa/vpac270.c
2238 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2239
2240 ARM/VT8500 ARM ARCHITECTURE
2241 M:      Tony Prisk <linux@prisktech.co.nz>
2242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 S:      Maintained
2244 F:      arch/arm/mach-vt8500/
2245 F:      drivers/clocksource/vt8500_timer.c
2246 F:      drivers/i2c/busses/i2c-wmt.c
2247 F:      drivers/mmc/host/wmt-sdmmc.c
2248 F:      drivers/pwm/pwm-vt8500.c
2249 F:      drivers/rtc/rtc-vt8500.c
2250 F:      drivers/tty/serial/vt8500_serial.c
2251 F:      drivers/usb/host/ehci-platform.c
2252 F:      drivers/usb/host/uhci-platform.c
2253 F:      drivers/video/fbdev/vt8500lcdfb.*
2254 F:      drivers/video/fbdev/wm8505fb*
2255 F:      drivers/video/fbdev/wmt_ge_rops.*
2256
2257 ARM/ZIPIT Z2 SUPPORT
2258 M:      Marek Vasut <marek.vasut@gmail.com>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Maintained
2261 F:      arch/arm/mach-pxa/z2.c
2262 F:      arch/arm/mach-pxa/include/mach/z2.h
2263
2264 ARM/ZTE ARCHITECTURE
2265 M:      Jun Nie <jun.nie@linaro.org>
2266 M:      Baoyou Xie <baoyou.xie@linaro.org>
2267 M:      Shawn Guo <shawnguo@kernel.org>
2268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 S:      Maintained
2270 F:      arch/arm/boot/dts/zx2967*
2271 F:      arch/arm/mach-zx/
2272 F:      arch/arm64/boot/dts/zte/
2273 F:      drivers/clk/zte/
2274 F:      drivers/dma/zx_dma.c
2275 F:      drivers/gpio/gpio-zx.c
2276 F:      drivers/i2c/busses/i2c-zx2967.c
2277 F:      drivers/mmc/host/dw_mmc-zx.*
2278 F:      drivers/pinctrl/zte/
2279 F:      drivers/soc/zte/
2280 F:      drivers/thermal/zx2967_thermal.c
2281 F:      drivers/watchdog/zx2967_wdt.c
2282 F:      Documentation/devicetree/bindings/arm/zte.txt
2283 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2284 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2285 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290 F:      Documentation/devicetree/bindings/soc/zte/
2291 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2292 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294 F:      include/dt-bindings/clock/zx2967*.h
2295 F:      include/dt-bindings/soc/zte,*.h
2296 F:      sound/soc/codecs/zx_aud96p22.c
2297 F:      sound/soc/zte/
2298
2299 ARM/ZYNQ ARCHITECTURE
2300 M:      Michal Simek <michal.simek@xilinx.com>
2301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 W:      http://wiki.xilinx.com
2303 T:      git https://github.com/Xilinx/linux-xlnx.git
2304 S:      Supported
2305 F:      arch/arm/mach-zynq/
2306 F:      drivers/cpuidle/cpuidle-zynq.c
2307 F:      drivers/block/xsysace.c
2308 N:      zynq
2309 N:      xilinx
2310 F:      drivers/clocksource/cadence_ttc_timer.c
2311 F:      drivers/i2c/busses/i2c-cadence.c
2312 F:      drivers/mmc/host/sdhci-of-arasan.c
2313 F:      drivers/edac/synopsys_edac.c
2314 F:      drivers/i2c/busses/i2c-xiic.c
2315
2316 ARM64 PORT (AARCH64 ARCHITECTURE)
2317 M:      Catalin Marinas <catalin.marinas@arm.com>
2318 M:      Will Deacon <will.deacon@arm.com>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2321 S:      Maintained
2322 F:      arch/arm64/
2323 X:      arch/arm64/boot/dts/
2324 F:      Documentation/arm64/
2325
2326 AS3645A LED FLASH CONTROLLER DRIVER
2327 M:      Sakari Ailus <sakari.ailus@iki.fi>
2328 L:      linux-leds@vger.kernel.org
2329 S:      Maintained
2330 F:      drivers/leds/leds-as3645a.c
2331
2332 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2333 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2334 L:      linux-media@vger.kernel.org
2335 T:      git git://linuxtv.org/media_tree.git
2336 S:      Maintained
2337 F:      drivers/media/i2c/ak7375.c
2338 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2339
2340 ASAHI KASEI AK8974 DRIVER
2341 M:      Linus Walleij <linus.walleij@linaro.org>
2342 L:      linux-iio@vger.kernel.org
2343 W:      http://www.akm.com/
2344 S:      Supported
2345 F:      drivers/iio/magnetometer/ak8974.c
2346
2347 ASC7621 HARDWARE MONITOR DRIVER
2348 M:      George Joseph <george.joseph@fairview5.com>
2349 L:      linux-hwmon@vger.kernel.org
2350 S:      Maintained
2351 F:      Documentation/hwmon/asc7621
2352 F:      drivers/hwmon/asc7621.c
2353
2354 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2355 M:      Corentin Chary <corentin.chary@gmail.com>
2356 L:      acpi4asus-user@lists.sourceforge.net
2357 L:      platform-driver-x86@vger.kernel.org
2358 W:      http://acpi4asus.sf.net
2359 S:      Maintained
2360 F:      drivers/platform/x86/asus*.c
2361 F:      drivers/platform/x86/eeepc*.c
2362
2363 ASUS WIRELESS RADIO CONTROL DRIVER
2364 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2365 L:      platform-driver-x86@vger.kernel.org
2366 S:      Maintained
2367 F:      drivers/platform/x86/asus-wireless.c
2368
2369 ASYMMETRIC KEYS
2370 M:      David Howells <dhowells@redhat.com>
2371 L:      keyrings@vger.kernel.org
2372 S:      Maintained
2373 F:      Documentation/crypto/asymmetric-keys.txt
2374 F:      include/linux/verification.h
2375 F:      include/crypto/public_key.h
2376 F:      include/crypto/pkcs7.h
2377 F:      crypto/asymmetric_keys/
2378
2379 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2380 R:      Dan Williams <dan.j.williams@intel.com>
2381 W:      http://sourceforge.net/projects/xscaleiop
2382 S:      Odd fixes
2383 F:      Documentation/crypto/async-tx-api.txt
2384 F:      crypto/async_tx/
2385 F:      drivers/dma/
2386 F:      include/linux/dmaengine.h
2387 F:      include/linux/async_tx.h
2388
2389 AT24 EEPROM DRIVER
2390 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2391 L:      linux-i2c@vger.kernel.org
2392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2393 S:      Maintained
2394 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2395 F:      drivers/misc/eeprom/at24.c
2396 F:      include/linux/platform_data/at24.h
2397
2398 ATA OVER ETHERNET (AOE) DRIVER
2399 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2400 W:      http://www.openaoe.org/
2401 S:      Supported
2402 F:      Documentation/aoe/
2403 F:      drivers/block/aoe/
2404
2405 ATHEROS 71XX/9XXX GPIO DRIVER
2406 M:      Alban Bedel <albeu@free.fr>
2407 W:      https://github.com/AlbanBedel/linux
2408 T:      git git://github.com/AlbanBedel/linux
2409 S:      Maintained
2410 F:      drivers/gpio/gpio-ath79.c
2411 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2412
2413 ATHEROS 71XX/9XXX USB PHY DRIVER
2414 M:      Alban Bedel <albeu@free.fr>
2415 W:      https://github.com/AlbanBedel/linux
2416 T:      git git://github.com/AlbanBedel/linux
2417 S:      Maintained
2418 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2419 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2420
2421 ATHEROS ATH GENERIC UTILITIES
2422 M:      Kalle Valo <kvalo@codeaurora.org>
2423 L:      linux-wireless@vger.kernel.org
2424 S:      Supported
2425 F:      drivers/net/wireless/ath/*
2426
2427 ATHEROS ATH5K WIRELESS DRIVER
2428 M:      Jiri Slaby <jirislaby@gmail.com>
2429 M:      Nick Kossifidis <mickflemm@gmail.com>
2430 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2431 L:      linux-wireless@vger.kernel.org
2432 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2433 S:      Maintained
2434 F:      drivers/net/wireless/ath/ath5k/
2435
2436 ATHEROS ATH6KL WIRELESS DRIVER
2437 M:      Kalle Valo <kvalo@codeaurora.org>
2438 L:      linux-wireless@vger.kernel.org
2439 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2441 S:      Supported
2442 F:      drivers/net/wireless/ath/ath6kl/
2443
2444 ATI_REMOTE2 DRIVER
2445 M:      Ville Syrjala <syrjala@sci.fi>
2446 S:      Maintained
2447 F:      drivers/input/misc/ati_remote2.c
2448
2449 ATK0110 HWMON DRIVER
2450 M:      Luca Tettamanti <kronos.it@gmail.com>
2451 L:      linux-hwmon@vger.kernel.org
2452 S:      Maintained
2453 F:      drivers/hwmon/asus_atk0110.c
2454
2455 ATLX ETHERNET DRIVERS
2456 M:      Jay Cliburn <jcliburn@gmail.com>
2457 M:      Chris Snook <chris.snook@gmail.com>
2458 L:      netdev@vger.kernel.org
2459 W:      http://sourceforge.net/projects/atl1
2460 W:      http://atl1.sourceforge.net
2461 S:      Maintained
2462 F:      drivers/net/ethernet/atheros/
2463
2464 ATM
2465 M:      Chas Williams <3chas3@gmail.com>
2466 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2467 L:      netdev@vger.kernel.org
2468 W:      http://linux-atm.sourceforge.net
2469 S:      Maintained
2470 F:      drivers/atm/
2471 F:      include/linux/atm*
2472 F:      include/uapi/linux/atm*
2473
2474 ATMEL AT91 / AT32 MCI DRIVER
2475 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2476 S:      Maintained
2477 F:      drivers/mmc/host/atmel-mci.c
2478
2479 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2480 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2481 S:      Supported
2482 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2483
2484 ATMEL Audio ALSA driver
2485 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2486 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2487 S:      Supported
2488 F:      sound/soc/atmel
2489
2490 ATMEL I2C DRIVER
2491 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2492 L:      linux-i2c@vger.kernel.org
2493 S:      Supported
2494 F:      drivers/i2c/busses/i2c-at91.c
2495
2496 ATMEL ISI DRIVER
2497 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2498 L:      linux-media@vger.kernel.org
2499 S:      Supported
2500 F:      drivers/media/platform/atmel/atmel-isi.c
2501 F:      include/media/atmel-isi.h
2502
2503 ATMEL LCDFB DRIVER
2504 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2505 L:      linux-fbdev@vger.kernel.org
2506 S:      Maintained
2507 F:      drivers/video/fbdev/atmel_lcdfb.c
2508 F:      include/video/atmel_lcdc.h
2509
2510 ATMEL MACB ETHERNET DRIVER
2511 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2512 S:      Supported
2513 F:      drivers/net/ethernet/cadence/
2514
2515 ATMEL MAXTOUCH DRIVER
2516 M:      Nick Dyer <nick@shmanahar.org>
2517 T:      git git://github.com/ndyer/linux.git
2518 S:      Maintained
2519 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2520 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2521
2522 ATMEL SAMA5D2 ADC DRIVER
2523 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2524 L:      linux-iio@vger.kernel.org
2525 S:      Supported
2526 F:      drivers/iio/adc/at91-sama5d2_adc.c
2527
2528 ATMEL SDMMC DRIVER
2529 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2530 L:      linux-mmc@vger.kernel.org
2531 S:      Supported
2532 F:      drivers/mmc/host/sdhci-of-at91.c
2533
2534 ATMEL SPI DRIVER
2535 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2536 S:      Supported
2537 F:      drivers/spi/spi-atmel.*
2538
2539 ATMEL SSC DRIVER
2540 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 S:      Supported
2543 F:      drivers/misc/atmel-ssc.c
2544 F:      include/linux/atmel-ssc.h
2545
2546 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2547 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 S:      Supported
2550 F:      drivers/misc/atmel_tclib.c
2551 F:      drivers/clocksource/tcb_clksrc.c
2552
2553 ATMEL USBA UDC DRIVER
2554 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 S:      Supported
2557 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2558
2559 ATMEL WIRELESS DRIVER
2560 M:      Simon Kelley <simon@thekelleys.org.uk>
2561 L:      linux-wireless@vger.kernel.org
2562 W:      http://www.thekelleys.org.uk/atmel
2563 W:      http://atmelwlandriver.sourceforge.net/
2564 S:      Maintained
2565 F:      drivers/net/wireless/atmel/atmel*
2566
2567 ATMEL XDMA DRIVER
2568 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2569 L:      linux-arm-kernel@lists.infradead.org
2570 L:      dmaengine@vger.kernel.org
2571 S:      Supported
2572 F:      drivers/dma/at_xdmac.c
2573
2574 ATOMIC INFRASTRUCTURE
2575 M:      Will Deacon <will.deacon@arm.com>
2576 M:      Peter Zijlstra <peterz@infradead.org>
2577 R:      Boqun Feng <boqun.feng@gmail.com>
2578 L:      linux-kernel@vger.kernel.org
2579 S:      Maintained
2580 F:      arch/*/include/asm/atomic*.h
2581 F:      include/*/atomic*.h
2582
2583 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2584 M:      Bradley Grove <linuxdrivers@attotech.com>
2585 L:      linux-scsi@vger.kernel.org
2586 W:      http://www.attotech.com
2587 S:      Supported
2588 F:      drivers/scsi/esas2r
2589
2590 ATUSB IEEE 802.15.4 RADIO DRIVER
2591 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2592 L:      linux-wpan@vger.kernel.org
2593 S:      Maintained
2594 F:      drivers/net/ieee802154/atusb.c
2595 F:      drivers/net/ieee802154/atusb.h
2596 F:      drivers/net/ieee802154/at86rf230.h
2597
2598 AUDIT SUBSYSTEM
2599 M:      Paul Moore <paul@paul-moore.com>
2600 M:      Eric Paris <eparis@redhat.com>
2601 L:      linux-audit@redhat.com (moderated for non-subscribers)
2602 W:      https://github.com/linux-audit
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2604 S:      Supported
2605 F:      include/linux/audit.h
2606 F:      include/uapi/linux/audit.h
2607 F:      kernel/audit*
2608
2609 AUXILIARY DISPLAY DRIVERS
2610 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2611 S:      Maintained
2612 F:      drivers/auxdisplay/
2613 F:      include/linux/cfag12864b.h
2614
2615 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2616 M:      Andreas Klinger <ak@it-klinger.de>
2617 L:      linux-iio@vger.kernel.org
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2620 F:      drivers/iio/adc/hx711.c
2621
2622 AX.25 NETWORK LAYER
2623 M:      Ralf Baechle <ralf@linux-mips.org>
2624 L:      linux-hams@vger.kernel.org
2625 W:      http://www.linux-ax25.org/
2626 S:      Maintained
2627 F:      include/uapi/linux/ax25.h
2628 F:      include/net/ax25.h
2629 F:      net/ax25/
2630
2631 AXENTIA ARM DEVICES
2632 M:      Peter Rosin <peda@axentia.se>
2633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634 S:      Maintained
2635 F:      Documentation/devicetree/bindings/arm/axentia.txt
2636 F:      arch/arm/boot/dts/at91-linea.dtsi
2637 F:      arch/arm/boot/dts/at91-natte.dtsi
2638 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2639 F:      arch/arm/boot/dts/at91-tse850-3.dts
2640
2641 AXENTIA ASOC DRIVERS
2642 M:      Peter Rosin <peda@axentia.se>
2643 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2644 S:      Maintained
2645 F:      Documentation/devicetree/bindings/sound/axentia,*
2646 F:      sound/soc/atmel/tse850-pcm5142.c
2647
2648 AZ6007 DVB DRIVER
2649 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2650 L:      linux-media@vger.kernel.org
2651 W:      https://linuxtv.org
2652 T:      git git://linuxtv.org/media_tree.git
2653 S:      Maintained
2654 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2655
2656 AZTECH FM RADIO RECEIVER DRIVER
2657 M:      Hans Verkuil <hverkuil@xs4all.nl>
2658 L:      linux-media@vger.kernel.org
2659 T:      git git://linuxtv.org/media_tree.git
2660 W:      https://linuxtv.org
2661 S:      Maintained
2662 F:      drivers/media/radio/radio-aztech*
2663
2664 B43 WIRELESS DRIVER
2665 L:      linux-wireless@vger.kernel.org
2666 L:      b43-dev@lists.infradead.org
2667 W:      http://wireless.kernel.org/en/users/Drivers/b43
2668 S:      Odd Fixes
2669 F:      drivers/net/wireless/broadcom/b43/
2670
2671 B43LEGACY WIRELESS DRIVER
2672 M:      Larry Finger <Larry.Finger@lwfinger.net>
2673 L:      linux-wireless@vger.kernel.org
2674 L:      b43-dev@lists.infradead.org
2675 W:      http://wireless.kernel.org/en/users/Drivers/b43
2676 S:      Maintained
2677 F:      drivers/net/wireless/broadcom/b43legacy/
2678
2679 BACKLIGHT CLASS/SUBSYSTEM
2680 M:      Lee Jones <lee.jones@linaro.org>
2681 M:      Daniel Thompson <daniel.thompson@linaro.org>
2682 M:      Jingoo Han <jingoohan1@gmail.com>
2683 L:      dri-devel@lists.freedesktop.org
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2685 S:      Maintained
2686 F:      drivers/video/backlight/
2687 F:      include/linux/backlight.h
2688 F:      include/linux/pwm_backlight.h
2689 F:      Documentation/devicetree/bindings/leds/backlight
2690
2691 BATMAN ADVANCED
2692 M:      Marek Lindner <mareklindner@neomailbox.ch>
2693 M:      Simon Wunderlich <sw@simonwunderlich.de>
2694 M:      Antonio Quartulli <a@unstable.cc>
2695 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2696 W:      https://www.open-mesh.org/
2697 Q:      https://patchwork.open-mesh.org/project/batman/list/
2698 S:      Maintained
2699 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2700 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2701 F:      Documentation/networking/batman-adv.rst
2702 F:      include/uapi/linux/batadv_packet.h
2703 F:      include/uapi/linux/batman_adv.h
2704 F:      net/batman-adv/
2705
2706 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2707 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2708 L:      linux-hams@vger.kernel.org
2709 W:      http://www.baycom.org/~tom/ham/ham.html
2710 S:      Maintained
2711 F:      drivers/net/hamradio/baycom*
2712
2713 BCACHE (BLOCK LAYER CACHE)
2714 M:      Coly Li <colyli@suse.de>
2715 M:      Kent Overstreet <kent.overstreet@gmail.com>
2716 L:      linux-bcache@vger.kernel.org
2717 W:      http://bcache.evilpiepirate.org
2718 C:      irc://irc.oftc.net/bcache
2719 S:      Maintained
2720 F:      drivers/md/bcache/
2721
2722 BDISP ST MEDIA DRIVER
2723 M:      Fabien Dessenne <fabien.dessenne@st.com>
2724 L:      linux-media@vger.kernel.org
2725 T:      git git://linuxtv.org/media_tree.git
2726 W:      https://linuxtv.org
2727 S:      Supported
2728 F:      drivers/media/platform/sti/bdisp
2729
2730 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2731 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2732 L:      netdev@vger.kernel.org
2733 S:      Maintained
2734 F:      drivers/net/ethernet/ec_bhf.c
2735
2736 BEFS FILE SYSTEM
2737 M:      Luis de Bethencourt <luisbg@kernel.org>
2738 M:      Salah Triki <salah.triki@gmail.com>
2739 S:      Maintained
2740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2741 F:      Documentation/filesystems/befs.txt
2742 F:      fs/befs/
2743
2744 BFQ I/O SCHEDULER
2745 M:      Paolo Valente <paolo.valente@linaro.org>
2746 M:      Jens Axboe <axboe@kernel.dk>
2747 L:      linux-block@vger.kernel.org
2748 S:      Maintained
2749 F:      block/bfq-*
2750 F:      Documentation/block/bfq-iosched.txt
2751
2752 BFS FILE SYSTEM
2753 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2754 S:      Maintained
2755 F:      Documentation/filesystems/bfs.txt
2756 F:      fs/bfs/
2757 F:      include/uapi/linux/bfs_fs.h
2758
2759 BLINKM RGB LED DRIVER
2760 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2761 S:      Maintained
2762 F:      drivers/leds/leds-blinkm.c
2763
2764 BLOCK LAYER
2765 M:      Jens Axboe <axboe@kernel.dk>
2766 L:      linux-block@vger.kernel.org
2767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2768 S:      Maintained
2769 F:      block/
2770 F:      drivers/block/
2771 F:      kernel/trace/blktrace.c
2772 F:      lib/sbitmap.c
2773
2774 BLOCK2MTD DRIVER
2775 M:      Joern Engel <joern@lazybastard.org>
2776 L:      linux-mtd@lists.infradead.org
2777 S:      Maintained
2778 F:      drivers/mtd/devices/block2mtd.c
2779
2780 BLUETOOTH DRIVERS
2781 M:      Marcel Holtmann <marcel@holtmann.org>
2782 M:      Johan Hedberg <johan.hedberg@gmail.com>
2783 L:      linux-bluetooth@vger.kernel.org
2784 W:      http://www.bluez.org/
2785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2787 S:      Maintained
2788 F:      drivers/bluetooth/
2789
2790 BLUETOOTH SUBSYSTEM
2791 M:      Marcel Holtmann <marcel@holtmann.org>
2792 M:      Johan Hedberg <johan.hedberg@gmail.com>
2793 L:      linux-bluetooth@vger.kernel.org
2794 W:      http://www.bluez.org/
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2797 S:      Maintained
2798 F:      net/bluetooth/
2799 F:      include/net/bluetooth/
2800
2801 BONDING DRIVER
2802 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2803 M:      Veaceslav Falico <vfalico@gmail.com>
2804 M:      Andy Gospodarek <andy@greyhouse.net>
2805 L:      netdev@vger.kernel.org
2806 W:      http://sourceforge.net/projects/bonding/
2807 S:      Supported
2808 F:      drivers/net/bonding/
2809 F:      include/uapi/linux/if_bonding.h
2810
2811 BPF (Safe dynamic programs and tools)
2812 M:      Alexei Starovoitov <ast@kernel.org>
2813 M:      Daniel Borkmann <daniel@iogearbox.net>
2814 L:      netdev@vger.kernel.org
2815 L:      linux-kernel@vger.kernel.org
2816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2818 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2819 S:      Supported
2820 F:      arch/x86/net/bpf_jit*
2821 F:      Documentation/networking/filter.txt
2822 F:      Documentation/bpf/
2823 F:      include/linux/bpf*
2824 F:      include/linux/filter.h
2825 F:      include/trace/events/xdp.h
2826 F:      include/uapi/linux/bpf*
2827 F:      include/uapi/linux/filter.h
2828 F:      kernel/bpf/
2829 F:      kernel/trace/bpf_trace.c
2830 F:      lib/test_bpf.c
2831 F:      net/bpf/
2832 F:      net/core/filter.c
2833 F:      net/sched/act_bpf.c
2834 F:      net/sched/cls_bpf.c
2835 F:      samples/bpf/
2836 F:      tools/bpf/
2837 F:      tools/lib/bpf/
2838 F:      tools/testing/selftests/bpf/
2839
2840 BROADCOM B44 10/100 ETHERNET DRIVER
2841 M:      Michael Chan <michael.chan@broadcom.com>
2842 L:      netdev@vger.kernel.org
2843 S:      Supported
2844 F:      drivers/net/ethernet/broadcom/b44.*
2845
2846 BROADCOM B53 ETHERNET SWITCH DRIVER
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 L:      netdev@vger.kernel.org
2849 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2850 S:      Supported
2851 F:      drivers/net/dsa/b53/*
2852 F:      include/linux/platform_data/b53.h
2853
2854 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2855 M:      Florian Fainelli <f.fainelli@gmail.com>
2856 M:      Ray Jui <rjui@broadcom.com>
2857 M:      Scott Branden <sbranden@broadcom.com>
2858 M:      bcm-kernel-feedback-list@broadcom.com
2859 T:      git git://github.com/broadcom/mach-bcm
2860 S:      Maintained
2861 N:      bcm281*
2862 N:      bcm113*
2863 N:      bcm216*
2864 N:      kona
2865 F:      arch/arm/mach-bcm/
2866
2867 BROADCOM BCM2835 ARM ARCHITECTURE
2868 M:      Eric Anholt <eric@anholt.net>
2869 M:      Stefan Wahren <stefan.wahren@i2se.com>
2870 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872 T:      git git://github.com/anholt/linux
2873 S:      Maintained
2874 N:      bcm2835
2875 F:      drivers/staging/vc04_services
2876
2877 BROADCOM BCM47XX MIPS ARCHITECTURE
2878 M:      Hauke Mehrtens <hauke@hauke-m.de>
2879 M:      Rafał Miłecki <zajec5@gmail.com>
2880 L:      linux-mips@linux-mips.org
2881 S:      Maintained
2882 F:      Documentation/devicetree/bindings/mips/brcm/
2883 F:      arch/mips/bcm47xx/*
2884 F:      arch/mips/include/asm/mach-bcm47xx/*
2885
2886 BROADCOM BCM5301X ARM ARCHITECTURE
2887 M:      Hauke Mehrtens <hauke@hauke-m.de>
2888 M:      Rafał Miłecki <zajec5@gmail.com>
2889 M:      Jon Mason <jonmason@broadcom.com>
2890 M:      bcm-kernel-feedback-list@broadcom.com
2891 L:      linux-arm-kernel@lists.infradead.org
2892 S:      Maintained
2893 F:      arch/arm/mach-bcm/bcm_5301x.c
2894 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2895 F:      arch/arm/boot/dts/bcm470*
2896 F:      arch/arm/boot/dts/bcm953012*
2897
2898 BROADCOM BCM53573 ARM ARCHITECTURE
2899 M:      Rafał Miłecki <rafal@milecki.pl>
2900 L:      linux-arm-kernel@lists.infradead.org
2901 S:      Maintained
2902 F:      arch/arm/boot/dts/bcm53573*
2903 F:      arch/arm/boot/dts/bcm47189*
2904
2905 BROADCOM BCM63XX ARM ARCHITECTURE
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T:      git git://github.com/broadcom/stblinux.git
2910 S:      Maintained
2911 N:      bcm63xx
2912
2913 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2914 M:      Kevin Cernekee <cernekee@gmail.com>
2915 L:      linux-usb@vger.kernel.org
2916 S:      Maintained
2917 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2918
2919 BROADCOM BCM7XXX ARM ARCHITECTURE
2920 M:      Brian Norris <computersforpeace@gmail.com>
2921 M:      Gregory Fong <gregory.0xf0@gmail.com>
2922 M:      Florian Fainelli <f.fainelli@gmail.com>
2923 M:      bcm-kernel-feedback-list@broadcom.com
2924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T:      git git://github.com/broadcom/stblinux.git
2926 S:      Maintained
2927 F:      arch/arm/mach-bcm/*brcmstb*
2928 F:      arch/arm/boot/dts/bcm7*.dts*
2929 F:      drivers/bus/brcmstb_gisb.c
2930 F:      arch/arm/mm/cache-b15-rac.c
2931 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2932 N:      brcmstb
2933
2934 BROADCOM BMIPS CPUFREQ DRIVER
2935 M:      Markus Mayer <mmayer@broadcom.com>
2936 M:      bcm-kernel-feedback-list@broadcom.com
2937 L:      linux-pm@vger.kernel.org
2938 S:      Maintained
2939 F:      drivers/cpufreq/bmips-cpufreq.c
2940
2941 BROADCOM BMIPS MIPS ARCHITECTURE
2942 M:      Kevin Cernekee <cernekee@gmail.com>
2943 M:      Florian Fainelli <f.fainelli@gmail.com>
2944 L:      linux-mips@linux-mips.org
2945 T:      git git://github.com/broadcom/stblinux.git
2946 S:      Maintained
2947 F:      arch/mips/bmips/*
2948 F:      arch/mips/include/asm/mach-bmips/*
2949 F:      arch/mips/kernel/*bmips*
2950 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2951 F:      drivers/irqchip/irq-bcm63*
2952 F:      drivers/irqchip/irq-bcm7*
2953 F:      drivers/irqchip/irq-brcmstb*
2954 F:      include/linux/bcm963xx_nvram.h
2955 F:      include/linux/bcm963xx_tag.h
2956
2957 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2958 M:      Rasesh Mody <rasesh.mody@cavium.com>
2959 M:      Dept-GELinuxNICDev@cavium.com
2960 L:      netdev@vger.kernel.org
2961 S:      Supported
2962 F:      drivers/net/ethernet/broadcom/bnx2.*
2963 F:      drivers/net/ethernet/broadcom/bnx2_*
2964
2965 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966 M:      QLogic-Storage-Upstream@qlogic.com
2967 L:      linux-scsi@vger.kernel.org
2968 S:      Supported
2969 F:      drivers/scsi/bnx2fc/
2970
2971 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972 M:      QLogic-Storage-Upstream@qlogic.com
2973 L:      linux-scsi@vger.kernel.org
2974 S:      Supported
2975 F:      drivers/scsi/bnx2i/
2976
2977 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978 M:      Ariel Elior <ariel.elior@cavium.com>
2979 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2980 M:      everest-linux-l2@cavium.com
2981 L:      netdev@vger.kernel.org
2982 S:      Supported
2983 F:      drivers/net/ethernet/broadcom/bnx2x/
2984
2985 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2986 M:      Michael Chan <michael.chan@broadcom.com>
2987 L:      netdev@vger.kernel.org
2988 S:      Supported
2989 F:      drivers/net/ethernet/broadcom/bnxt/
2990
2991 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2992 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2993 M:      Franky Lin <franky.lin@broadcom.com>
2994 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2995 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2996 M:      Wright Feng <wright.feng@cypress.com>
2997 L:      linux-wireless@vger.kernel.org
2998 L:      brcm80211-dev-list.pdl@broadcom.com
2999 L:      brcm80211-dev-list@cypress.com
3000 S:      Supported
3001 F:      drivers/net/wireless/broadcom/brcm80211/
3002
3003 BROADCOM BRCMSTB GPIO DRIVER
3004 M:      Gregory Fong <gregory.0xf0@gmail.com>
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Supported
3007 F:      drivers/gpio/gpio-brcmstb.c
3008 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3009
3010 BROADCOM BRCMSTB I2C DRIVER
3011 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3012 L:      linux-i2c@vger.kernel.org
3013 L:      bcm-kernel-feedback-list@broadcom.com
3014 S:      Supported
3015 F:      drivers/i2c/busses/i2c-brcmstb.c
3016 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3017
3018 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3019 M:      Al Cooper <alcooperx@gmail.com>
3020 L:      linux-kernel@vger.kernel.org
3021 L:      bcm-kernel-feedback-list@broadcom.com
3022 S:      Maintained
3023 F:      drivers/phy/broadcom/phy-brcm-usb*
3024
3025 BROADCOM GENET ETHERNET DRIVER
3026 M:      Doug Berger <opendmb@gmail.com>
3027 M:      Florian Fainelli <f.fainelli@gmail.com>
3028 L:      netdev@vger.kernel.org
3029 S:      Supported
3030 F:      drivers/net/ethernet/broadcom/genet/
3031
3032 BROADCOM IPROC ARM ARCHITECTURE
3033 M:      Ray Jui <rjui@broadcom.com>
3034 M:      Scott Branden <sbranden@broadcom.com>
3035 M:      Jon Mason <jonmason@broadcom.com>
3036 M:      bcm-kernel-feedback-list@broadcom.com
3037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 T:      git git://github.com/broadcom/cygnus-linux.git
3039 S:      Maintained
3040 N:      iproc
3041 N:      cygnus
3042 N:      bcm[-_]nsp
3043 N:      bcm9113*
3044 N:      bcm9583*
3045 N:      bcm9585*
3046 N:      bcm9586*
3047 N:      bcm988312
3048 N:      bcm113*
3049 N:      bcm583*
3050 N:      bcm585*
3051 N:      bcm586*
3052 N:      bcm88312
3053 N:      hr2
3054 N:      stingray
3055 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3056 F:      arch/arm64/boot/dts/broadcom/stingray/*
3057 F:      drivers/clk/bcm/clk-ns*
3058 F:      drivers/clk/bcm/clk-sr*
3059 F:      drivers/pinctrl/bcm/pinctrl-ns*
3060 F:      include/dt-bindings/clock/bcm-sr*
3061
3062 BROADCOM KONA GPIO DRIVER
3063 M:      Ray Jui <rjui@broadcom.com>
3064 L:      bcm-kernel-feedback-list@broadcom.com
3065 S:      Supported
3066 F:      drivers/gpio/gpio-bcm-kona.c
3067 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3068
3069 BROADCOM NETXTREME-E ROCE DRIVER
3070 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3071 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3072 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3073 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3074 L:      linux-rdma@vger.kernel.org
3075 W:      http://www.broadcom.com
3076 S:      Supported
3077 F:      drivers/infiniband/hw/bnxt_re/
3078 F:      include/uapi/rdma/bnxt_re-abi.h
3079
3080 BROADCOM NVRAM DRIVER
3081 M:      Rafał Miłecki <zajec5@gmail.com>
3082 L:      linux-mips@linux-mips.org
3083 S:      Maintained
3084 F:      drivers/firmware/broadcom/*
3085
3086 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3087 M:      Rafał Miłecki <zajec5@gmail.com>
3088 L:      linux-wireless@vger.kernel.org
3089 S:      Maintained
3090 F:      drivers/bcma/
3091 F:      include/linux/bcma/
3092
3093 BROADCOM STB AVS CPUFREQ DRIVER
3094 M:      Markus Mayer <mmayer@broadcom.com>
3095 M:      bcm-kernel-feedback-list@broadcom.com
3096 L:      linux-pm@vger.kernel.org
3097 S:      Maintained
3098 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3099 F:      drivers/cpufreq/brcmstb*
3100
3101 BROADCOM STB AVS TMON DRIVER
3102 M:      Markus Mayer <mmayer@broadcom.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-pm@vger.kernel.org
3105 S:      Maintained
3106 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3107 F:      drivers/thermal/broadcom/brcmstb*
3108
3109 BROADCOM STB NAND FLASH DRIVER
3110 M:      Brian Norris <computersforpeace@gmail.com>
3111 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3112 L:      linux-mtd@lists.infradead.org
3113 L:      bcm-kernel-feedback-list@broadcom.com
3114 S:      Maintained
3115 F:      drivers/mtd/nand/raw/brcmnand/
3116
3117 BROADCOM STB DPFE DRIVER
3118 M:      Markus Mayer <mmayer@broadcom.com>
3119 M:      bcm-kernel-feedback-list@broadcom.com
3120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121 S:      Maintained
3122 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3123 F:      drivers/memory/brcmstb_dpfe.c
3124
3125 BROADCOM SPI DRIVER
3126 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3127 M:      bcm-kernel-feedback-list@broadcom.com
3128 S:      Maintained
3129 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3130 F:      drivers/spi/spi-bcm-qspi.*
3131 F:      drivers/spi/spi-brcmstb-qspi.c
3132 F:      drivers/spi/spi-iproc-qspi.c
3133
3134 BROADCOM SYSTEMPORT ETHERNET DRIVER
3135 M:      Florian Fainelli <f.fainelli@gmail.com>
3136 L:      netdev@vger.kernel.org
3137 S:      Supported
3138 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3139
3140 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3141 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3142 M:      Prashant Sreedharan <prashant@broadcom.com>
3143 M:      Michael Chan <mchan@broadcom.com>
3144 L:      netdev@vger.kernel.org
3145 S:      Supported
3146 F:      drivers/net/ethernet/broadcom/tg3.*
3147
3148 BROCADE BFA FC SCSI DRIVER
3149 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3150 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3151 L:      linux-scsi@vger.kernel.org
3152 S:      Supported
3153 F:      drivers/scsi/bfa/
3154
3155 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3156 M:      Rasesh Mody <rasesh.mody@cavium.com>
3157 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3158 M:      Dept-GELinuxNICDev@cavium.com
3159 L:      netdev@vger.kernel.org
3160 S:      Supported
3161 F:      drivers/net/ethernet/brocade/bna/
3162
3163 BSG (block layer generic sg v4 driver)
3164 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3165 L:      linux-scsi@vger.kernel.org
3166 S:      Supported
3167 F:      block/bsg.c
3168 F:      include/linux/bsg.h
3169 F:      include/uapi/linux/bsg.h
3170
3171 BT87X AUDIO DRIVER
3172 M:      Clemens Ladisch <clemens@ladisch.de>
3173 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3174 T:      git git://git.alsa-project.org/alsa-kernel.git
3175 S:      Maintained
3176 F:      Documentation/sound/cards/bt87x.rst
3177 F:      sound/pci/bt87x.c
3178
3179 BT8XXGPIO DRIVER
3180 M:      Michael Buesch <m@bues.ch>
3181 W:      http://bu3sch.de/btgpio.php
3182 S:      Maintained
3183 F:      drivers/gpio/gpio-bt8xx.c
3184
3185 BTRFS FILE SYSTEM
3186 M:      Chris Mason <clm@fb.com>
3187 M:      Josef Bacik <jbacik@fb.com>
3188 M:      David Sterba <dsterba@suse.com>
3189 L:      linux-btrfs@vger.kernel.org
3190 W:      http://btrfs.wiki.kernel.org/
3191 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3193 S:      Maintained
3194 F:      Documentation/filesystems/btrfs.txt
3195 F:      fs/btrfs/
3196 F:      include/linux/btrfs*
3197 F:      include/uapi/linux/btrfs*
3198
3199 BTTV VIDEO4LINUX DRIVER
3200 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3201 L:      linux-media@vger.kernel.org
3202 W:      https://linuxtv.org
3203 T:      git git://linuxtv.org/media_tree.git
3204 S:      Odd fixes
3205 F:      Documentation/media/v4l-drivers/bttv*
3206 F:      drivers/media/pci/bt8xx/bttv*
3207
3208 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3209 M:      Chanwoo Choi <cw00.choi@samsung.com>
3210 L:      linux-pm@vger.kernel.org
3211 L:      linux-samsung-soc@vger.kernel.org
3212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3213 S:      Maintained
3214 F:      drivers/devfreq/exynos-bus.c
3215 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3216
3217 BUSLOGIC SCSI DRIVER
3218 M:      Khalid Aziz <khalid@gonehiking.org>
3219 L:      linux-scsi@vger.kernel.org
3220 S:      Maintained
3221 F:      drivers/scsi/BusLogic.*
3222 F:      drivers/scsi/FlashPoint.*
3223
3224 C-MEDIA CMI8788 DRIVER
3225 M:      Clemens Ladisch <clemens@ladisch.de>
3226 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3227 T:      git git://git.alsa-project.org/alsa-kernel.git
3228 S:      Maintained
3229 F:      sound/pci/oxygen/
3230
3231 C6X ARCHITECTURE
3232 M:      Mark Salter <msalter@redhat.com>
3233 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3234 L:      linux-c6x-dev@linux-c6x.org
3235 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3236 S:      Maintained
3237 F:      arch/c6x/
3238
3239 CA8210 IEEE-802.15.4 RADIO DRIVER
3240 M:      Harry Morris <h.morris@cascoda.com>
3241 L:      linux-wpan@vger.kernel.org
3242 W:      https://github.com/Cascoda/ca8210-linux.git
3243 S:      Maintained
3244 F:      drivers/net/ieee802154/ca8210.c
3245 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3246
3247 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3248 M:      David Howells <dhowells@redhat.com>
3249 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3250 S:      Supported
3251 F:      Documentation/filesystems/caching/cachefiles.txt
3252 F:      fs/cachefiles/
3253
3254 CADENCE MIPI-CSI2 BRIDGES
3255 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3256 L:      linux-media@vger.kernel.org
3257 S:      Maintained
3258 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3259 F:      drivers/media/platform/cadence/cdns-csi2*
3260
3261 CADET FM/AM RADIO RECEIVER DRIVER
3262 M:      Hans Verkuil <hverkuil@xs4all.nl>
3263 L:      linux-media@vger.kernel.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 W:      https://linuxtv.org
3266 S:      Maintained
3267 F:      drivers/media/radio/radio-cadet*
3268
3269 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3270 M:      Jonathan Corbet <corbet@lwn.net>
3271 L:      linux-media@vger.kernel.org
3272 T:      git git://linuxtv.org/media_tree.git
3273 S:      Maintained
3274 F:      Documentation/media/v4l-drivers/cafe_ccic*
3275 F:      drivers/media/platform/marvell-ccic/
3276
3277 CAIF NETWORK LAYER
3278 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3279 L:      netdev@vger.kernel.org
3280 S:      Supported
3281 F:      Documentation/networking/caif/
3282 F:      drivers/net/caif/
3283 F:      include/uapi/linux/caif/
3284 F:      include/net/caif/
3285 F:      net/caif/
3286
3287 CALGARY x86-64 IOMMU
3288 M:      Muli Ben-Yehuda <mulix@mulix.org>
3289 M:      Jon Mason <jdmason@kudzu.us>
3290 L:      iommu@lists.linux-foundation.org
3291 S:      Maintained
3292 F:      arch/x86/kernel/pci-calgary_64.c
3293 F:      arch/x86/kernel/tce_64.c
3294 F:      arch/x86/include/asm/calgary.h
3295 F:      arch/x86/include/asm/tce.h
3296
3297 CAN NETWORK DRIVERS
3298 M:      Wolfgang Grandegger <wg@grandegger.com>
3299 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3300 L:      linux-can@vger.kernel.org
3301 W:      https://github.com/linux-can
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3304 S:      Maintained
3305 F:      Documentation/devicetree/bindings/net/can/
3306 F:      drivers/net/can/
3307 F:      include/linux/can/dev.h
3308 F:      include/linux/can/platform/
3309 F:      include/uapi/linux/can/error.h
3310 F:      include/uapi/linux/can/netlink.h
3311
3312 CAN NETWORK LAYER
3313 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3314 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3315 L:      linux-can@vger.kernel.org
3316 W:      https://github.com/linux-can
3317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3319 S:      Maintained
3320 F:      Documentation/networking/can.rst
3321 F:      net/can/
3322 F:      include/linux/can/core.h
3323 F:      include/uapi/linux/can.h
3324 F:      include/uapi/linux/can/bcm.h
3325 F:      include/uapi/linux/can/raw.h
3326 F:      include/uapi/linux/can/gw.h
3327
3328 CAPABILITIES
3329 M:      Serge Hallyn <serge@hallyn.com>
3330 L:      linux-security-module@vger.kernel.org
3331 S:      Supported
3332 F:      include/linux/capability.h
3333 F:      include/uapi/linux/capability.h
3334 F:      security/commoncap.c
3335 F:      kernel/capability.c
3336
3337 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3338 M:      Kevin Tsai <ktsai@capellamicro.com>
3339 S:      Maintained
3340 F:      drivers/iio/light/cm*
3341
3342 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3343 M:      Christian Lamparter <chunkeey@googlemail.com>
3344 L:      linux-wireless@vger.kernel.org
3345 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3346 S:      Maintained
3347 F:      drivers/net/wireless/ath/carl9170/
3348
3349 CAVIUM I2C DRIVER
3350 M:      Jan Glauber <jglauber@cavium.com>
3351 M:      David Daney <david.daney@cavium.com>
3352 W:      http://www.cavium.com
3353 S:      Supported
3354 F:      drivers/i2c/busses/i2c-octeon*
3355 F:      drivers/i2c/busses/i2c-thunderx*
3356
3357 CAVIUM LIQUIDIO NETWORK DRIVER
3358 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3359 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3360 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3361 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3362 L:      netdev@vger.kernel.org
3363 W:      http://www.cavium.com
3364 S:      Supported
3365 F:      drivers/net/ethernet/cavium/liquidio/
3366
3367 CAVIUM MMC DRIVER
3368 M:      Jan Glauber <jglauber@cavium.com>
3369 M:      David Daney <david.daney@cavium.com>
3370 M:      Steven J. Hill <Steven.Hill@cavium.com>
3371 W:      http://www.cavium.com
3372 S:      Supported
3373 F:      drivers/mmc/host/cavium*
3374
3375 CAVIUM OCTEON-TX CRYPTO DRIVER
3376 M:      George Cherian <george.cherian@cavium.com>
3377 L:      linux-crypto@vger.kernel.org
3378 W:      http://www.cavium.com
3379 S:      Supported
3380 F:      drivers/crypto/cavium/cpt/
3381
3382 CAVIUM THUNDERX2 ARM64 SOC
3383 M:      Robert Richter <rrichter@cavium.com>
3384 M:      Jayachandran C <jnair@caviumnetworks.com>
3385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3386 S:      Maintained
3387 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3388 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3389
3390 CC2520 IEEE-802.15.4 RADIO DRIVER
3391 M:      Varka Bhadram <varkabhadram@gmail.com>
3392 L:      linux-wpan@vger.kernel.org
3393 S:      Maintained
3394 F:      drivers/net/ieee802154/cc2520.c
3395 F:      include/linux/spi/cc2520.h
3396 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3397
3398 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3399 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3400 L:      linux-crypto@vger.kernel.org
3401 S:      Supported
3402 F:      drivers/crypto/ccree/
3403 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3404
3405 CEC FRAMEWORK
3406 M:      Hans Verkuil <hans.verkuil@cisco.com>
3407 L:      linux-media@vger.kernel.org
3408 T:      git git://linuxtv.org/media_tree.git
3409 W:      http://linuxtv.org
3410 S:      Supported
3411 F:      Documentation/media/kapi/cec-core.rst
3412 F:      Documentation/media/uapi/cec
3413 F:      drivers/media/cec/
3414 F:      drivers/media/rc/keymaps/rc-cec.c
3415 F:      include/media/cec.h
3416 F:      include/media/cec-notifier.h
3417 F:      include/uapi/linux/cec.h
3418 F:      include/uapi/linux/cec-funcs.h
3419 F:      Documentation/devicetree/bindings/media/cec.txt
3420 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3421
3422 CEC GPIO DRIVER
3423 M:      Hans Verkuil <hans.verkuil@cisco.com>
3424 L:      linux-media@vger.kernel.org
3425 T:      git git://linuxtv.org/media_tree.git
3426 W:      http://linuxtv.org
3427 S:      Supported
3428 F:      drivers/media/platform/cec-gpio/
3429 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3430
3431 CELL BROADBAND ENGINE ARCHITECTURE
3432 M:      Arnd Bergmann <arnd@arndb.de>
3433 L:      linuxppc-dev@lists.ozlabs.org
3434 W:      http://www.ibm.com/developerworks/power/cell/
3435 S:      Supported
3436 F:      arch/powerpc/include/asm/cell*.h
3437 F:      arch/powerpc/include/asm/spu*.h
3438 F:      arch/powerpc/include/uapi/asm/spu*.h
3439 F:      arch/powerpc/oprofile/*cell*
3440 F:      arch/powerpc/platforms/cell/
3441
3442 CEPH COMMON CODE (LIBCEPH)
3443 M:      Ilya Dryomov <idryomov@gmail.com>
3444 M:      "Yan, Zheng" <zyan@redhat.com>
3445 M:      Sage Weil <sage@redhat.com>
3446 L:      ceph-devel@vger.kernel.org
3447 W:      http://ceph.com/
3448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3449 T:      git git://github.com/ceph/ceph-client.git
3450 S:      Supported
3451 F:      net/ceph/
3452 F:      include/linux/ceph/
3453 F:      include/linux/crush/
3454
3455 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3456 M:      "Yan, Zheng" <zyan@redhat.com>
3457 M:      Sage Weil <sage@redhat.com>
3458 M:      Ilya Dryomov <idryomov@gmail.com>
3459 L:      ceph-devel@vger.kernel.org
3460 W:      http://ceph.com/
3461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3462 T:      git git://github.com/ceph/ceph-client.git
3463 S:      Supported
3464 F:      Documentation/filesystems/ceph.txt
3465 F:      fs/ceph/
3466
3467 CERTIFICATE HANDLING:
3468 M:      David Howells <dhowells@redhat.com>
3469 M:      David Woodhouse <dwmw2@infradead.org>
3470 L:      keyrings@vger.kernel.org
3471 S:      Maintained
3472 F:      Documentation/admin-guide/module-signing.rst
3473 F:      certs/
3474 F:      scripts/sign-file.c
3475 F:      scripts/extract-cert.c
3476
3477 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3478 L:      linux-usb@vger.kernel.org
3479 S:      Orphan
3480 F:      Documentation/usb/WUSB-Design-overview.txt
3481 F:      Documentation/usb/wusb-cbaf
3482 F:      drivers/usb/host/hwa-hc.c
3483 F:      drivers/usb/host/whci/
3484 F:      drivers/usb/wusbcore/
3485 F:      include/linux/usb/wusb*
3486
3487 CFAG12864B LCD DRIVER
3488 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3489 S:      Maintained
3490 F:      drivers/auxdisplay/cfag12864b.c
3491 F:      include/linux/cfag12864b.h
3492
3493 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3494 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3495 S:      Maintained
3496 F:      drivers/auxdisplay/cfag12864bfb.c
3497 F:      include/linux/cfag12864b.h
3498
3499 802.11 (including CFG80211/NL80211)
3500 M:      Johannes Berg <johannes@sipsolutions.net>
3501 L:      linux-wireless@vger.kernel.org
3502 W:      http://wireless.kernel.org/
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3505 S:      Maintained
3506 F:      net/wireless/
3507 F:      include/uapi/linux/nl80211.h
3508 F:      include/linux/ieee80211.h
3509 F:      include/net/wext.h
3510 F:      include/net/cfg80211.h
3511 F:      include/net/iw_handler.h
3512 F:      include/net/ieee80211_radiotap.h
3513 F:      Documentation/driver-api/80211/cfg80211.rst
3514 F:      Documentation/networking/regulatory.txt
3515
3516 CHAR and MISC DRIVERS
3517 M:      Arnd Bergmann <arnd@arndb.de>
3518 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3520 S:      Supported
3521 F:      drivers/char/
3522 F:      drivers/misc/
3523 F:      include/linux/miscdevice.h
3524
3525 CHECKPATCH
3526 M:      Andy Whitcroft <apw@canonical.com>
3527 M:      Joe Perches <joe@perches.com>
3528 S:      Maintained
3529 F:      scripts/checkpatch.pl
3530
3531 CHINESE DOCUMENTATION
3532 M:      Harry Wei <harryxiyou@gmail.com>
3533 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3534 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3535 S:      Maintained
3536 F:      Documentation/translations/zh_CN/
3537
3538 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3539 M:      Peter Chen <Peter.Chen@nxp.com>
3540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3541 L:      linux-usb@vger.kernel.org
3542 S:      Maintained
3543 F:      drivers/usb/chipidea/
3544
3545 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3546 M:      Hans de Goede <hdegoede@redhat.com>
3547 L:      linux-input@vger.kernel.org
3548 S:      Maintained
3549 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3550 F:      drivers/input/touchscreen/chipone_icn8318.c
3551
3552 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3553 M:      Hans de Goede <hdegoede@redhat.com>
3554 L:      linux-input@vger.kernel.org
3555 S:      Maintained
3556 F:      drivers/input/touchscreen/chipone_icn8505.c
3557
3558 CHROME HARDWARE PLATFORM SUPPORT
3559 M:      Benson Leung <bleung@chromium.org>
3560 M:      Olof Johansson <olof@lixom.net>
3561 S:      Maintained
3562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3563 F:      drivers/platform/chrome/
3564
3565 CIRRUS LOGIC AUDIO CODEC DRIVERS
3566 M:      Brian Austin <brian.austin@cirrus.com>
3567 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3568 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3569 S:      Maintained
3570 F:      sound/soc/codecs/cs*
3571
3572 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3573 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3574 L:      netdev@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3577
3578 CISCO FCOE HBA DRIVER
3579 M:      Satish Kharat <satishkh@cisco.com>
3580 M:      Sesidhar Baddela <sebaddel@cisco.com>
3581 M:      Karan Tilak Kumar <kartilak@cisco.com>
3582 L:      linux-scsi@vger.kernel.org
3583 S:      Supported
3584 F:      drivers/scsi/fnic/
3585
3586 CISCO SCSI HBA DRIVER
3587 M:      Karan Tilak Kumar <kartilak@cisco.com>
3588 M:      Sesidhar Baddela <sebaddel@cisco.com>
3589 L:      linux-scsi@vger.kernel.org
3590 S:      Supported
3591 F:      drivers/scsi/snic/
3592
3593 CISCO VIC ETHERNET NIC DRIVER
3594 M:      Christian Benvenuti <benve@cisco.com>
3595 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3596 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3597 S:      Supported
3598 F:      drivers/net/ethernet/cisco/enic/
3599
3600 CISCO VIC LOW LATENCY NIC DRIVER
3601 M:      Christian Benvenuti <benve@cisco.com>
3602 S:      Supported
3603 F:      drivers/infiniband/hw/usnic/
3604
3605 CIRRUS LOGIC MADERA CODEC DRIVERS
3606 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3607 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3608 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3609 L:      patches@opensource.cirrus.com
3610 T:      git https://github.com/CirrusLogic/linux-drivers.git
3611 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3612 S:      Supported
3613 F:      Documentation/devicetree/bindings/mfd/madera.txt
3614 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3615 F:      include/linux/mfd/madera/*
3616 F:      drivers/gpio/gpio-madera*
3617 F:      drivers/mfd/madera*
3618 F:      drivers/mfd/cs47l*
3619 F:      drivers/pinctrl/cirrus/*
3620
3621 CLANG-FORMAT FILE
3622 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3623 S:      Maintained
3624 F:      .clang-format
3625
3626 CLEANCACHE API
3627 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3628 L:      linux-kernel@vger.kernel.org
3629 S:      Maintained
3630 F:      mm/cleancache.c
3631 F:      include/linux/cleancache.h
3632
3633 CLK API
3634 M:      Russell King <linux@armlinux.org.uk>
3635 L:      linux-clk@vger.kernel.org
3636 S:      Maintained
3637 F:      include/linux/clk.h
3638
3639 CLOCKSOURCE, CLOCKEVENT DRIVERS
3640 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3641 M:      Thomas Gleixner <tglx@linutronix.de>
3642 L:      linux-kernel@vger.kernel.org
3643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3644 S:      Supported
3645 F:      drivers/clocksource/
3646 F:      Documentation/devicetree/bindings/timer/
3647
3648 CMPC ACPI DRIVER
3649 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3650 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3651 L:      platform-driver-x86@vger.kernel.org
3652 S:      Supported
3653 F:      drivers/platform/x86/classmate-laptop.c
3654
3655 COBALT MEDIA DRIVER
3656 M:      Hans Verkuil <hans.verkuil@cisco.com>
3657 L:      linux-media@vger.kernel.org
3658 T:      git git://linuxtv.org/media_tree.git
3659 W:      https://linuxtv.org
3660 S:      Supported
3661 F:      drivers/media/pci/cobalt/
3662
3663 COCCINELLE/Semantic Patches (SmPL)
3664 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3665 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3666 M:      Nicolas Palix <nicolas.palix@imag.fr>
3667 M:      Michal Marek <michal.lkml@markovi.net>
3668 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3670 W:      http://coccinelle.lip6.fr/
3671 S:      Supported
3672 F:      Documentation/dev-tools/coccinelle.rst
3673 F:      scripts/coccinelle/
3674 F:      scripts/coccicheck
3675
3676 CODA FILE SYSTEM
3677 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3678 M:      coda@cs.cmu.edu
3679 L:      codalist@coda.cs.cmu.edu
3680 W:      http://www.coda.cs.cmu.edu/
3681 S:      Maintained
3682 F:      Documentation/filesystems/coda.txt
3683 F:      fs/coda/
3684 F:      include/linux/coda*.h
3685 F:      include/uapi/linux/coda*.h
3686
3687 CODA V4L2 MEM2MEM DRIVER
3688 M:      Philipp Zabel <p.zabel@pengutronix.de>
3689 L:      linux-media@vger.kernel.org
3690 S:      Maintained
3691 F:      Documentation/devicetree/bindings/media/coda.txt
3692 F:      drivers/media/platform/coda/
3693
3694 CODE OF CONDUCT
3695 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3696 S:      Supported
3697 F:      Documentation/process/code-of-conduct.rst
3698 F:      Documentation/process/code-of-conduct-interpretation.rst
3699
3700 COMMON CLK FRAMEWORK
3701 M:      Michael Turquette <mturquette@baylibre.com>
3702 M:      Stephen Boyd <sboyd@kernel.org>
3703 L:      linux-clk@vger.kernel.org
3704 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3706 S:      Maintained
3707 F:      Documentation/devicetree/bindings/clock/
3708 F:      drivers/clk/
3709 X:      drivers/clk/clkdev.c
3710 F:      include/linux/clk-pr*
3711 F:      include/linux/clk/
3712 F:      include/linux/of_clk.h
3713
3714 COMMON INTERNET FILE SYSTEM (CIFS)
3715 M:      Steve French <sfrench@samba.org>
3716 L:      linux-cifs@vger.kernel.org
3717 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3718 W:      http://linux-cifs.samba.org/
3719 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3720 S:      Supported
3721 F:      Documentation/filesystems/cifs/
3722 F:      fs/cifs/
3723
3724 COMPACTPCI HOTPLUG CORE
3725 M:      Scott Murray <scott@spiteful.org>
3726 L:      linux-pci@vger.kernel.org
3727 S:      Maintained
3728 F:      drivers/pci/hotplug/cpci_hotplug*
3729
3730 COMPACTPCI HOTPLUG GENERIC DRIVER
3731 M:      Scott Murray <scott@spiteful.org>
3732 L:      linux-pci@vger.kernel.org
3733 S:      Maintained
3734 F:      drivers/pci/hotplug/cpcihp_generic.c
3735
3736 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3737 M:      Scott Murray <scott@spiteful.org>
3738 L:      linux-pci@vger.kernel.org
3739 S:      Maintained
3740 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3741
3742 COMPAL LAPTOP SUPPORT
3743 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3744 L:      platform-driver-x86@vger.kernel.org
3745 S:      Maintained
3746 F:      drivers/platform/x86/compal-laptop.c
3747
3748 CONEXANT ACCESSRUNNER USB DRIVER
3749 L:      accessrunner-general@lists.sourceforge.net
3750 W:      http://accessrunner.sourceforge.net/
3751 S:      Orphan
3752 F:      drivers/usb/atm/cxacru.c
3753
3754 CONFIGFS
3755 M:      Joel Becker <jlbec@evilplan.org>
3756 M:      Christoph Hellwig <hch@lst.de>
3757 T:      git git://git.infradead.org/users/hch/configfs.git
3758 S:      Supported
3759 F:      fs/configfs/
3760 F:      include/linux/configfs.h
3761
3762 CONNECTOR
3763 M:      Evgeniy Polyakov <zbr@ioremap.net>
3764 L:      netdev@vger.kernel.org
3765 S:      Maintained
3766 F:      drivers/connector/
3767
3768 CONTROL GROUP (CGROUP)
3769 M:      Tejun Heo <tj@kernel.org>
3770 M:      Li Zefan <lizefan@huawei.com>
3771 M:      Johannes Weiner <hannes@cmpxchg.org>
3772 L:      cgroups@vger.kernel.org
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3774 S:      Maintained
3775 F:      Documentation/cgroup*
3776 F:      include/linux/cgroup*
3777 F:      kernel/cgroup*
3778
3779 CONTROL GROUP - CPUSET
3780 M:      Li Zefan <lizefan@huawei.com>
3781 L:      cgroups@vger.kernel.org
3782 W:      http://www.bullopensource.org/cpuset/
3783 W:      http://oss.sgi.com/projects/cpusets/
3784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3785 S:      Maintained
3786 F:      Documentation/cgroup-v1/cpusets.txt
3787 F:      include/linux/cpuset.h
3788 F:      kernel/cgroup/cpuset.c
3789
3790 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3791 M:      Johannes Weiner <hannes@cmpxchg.org>
3792 M:      Michal Hocko <mhocko@kernel.org>
3793 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3794 L:      cgroups@vger.kernel.org
3795 L:      linux-mm@kvack.org
3796 S:      Maintained
3797 F:      mm/memcontrol.c
3798 F:      mm/swap_cgroup.c
3799
3800 CORETEMP HARDWARE MONITORING DRIVER
3801 M:      Fenghua Yu <fenghua.yu@intel.com>
3802 L:      linux-hwmon@vger.kernel.org
3803 S:      Maintained
3804 F:      Documentation/hwmon/coretemp
3805 F:      drivers/hwmon/coretemp.c
3806
3807 COSA/SRP SYNC SERIAL DRIVER
3808 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3809 W:      http://www.fi.muni.cz/~kas/cosa/
3810 S:      Maintained
3811 F:      drivers/net/wan/cosa*
3812
3813 CPMAC ETHERNET DRIVER
3814 M:      Florian Fainelli <f.fainelli@gmail.com>
3815 L:      netdev@vger.kernel.org
3816 S:      Maintained
3817 F:      drivers/net/ethernet/ti/cpmac.c
3818
3819 CPU FREQUENCY DRIVERS
3820 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3821 M:      Viresh Kumar <viresh.kumar@linaro.org>
3822 L:      linux-pm@vger.kernel.org
3823 S:      Maintained
3824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3825 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3826 B:      https://bugzilla.kernel.org
3827 F:      Documentation/cpu-freq/
3828 F:      Documentation/devicetree/bindings/cpufreq/
3829 F:      drivers/cpufreq/
3830 F:      include/linux/cpufreq.h
3831 F:      tools/testing/selftests/cpufreq/
3832
3833 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3834 M:      Viresh Kumar <viresh.kumar@linaro.org>
3835 M:      Sudeep Holla <sudeep.holla@arm.com>
3836 L:      linux-pm@vger.kernel.org
3837 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3838 S:      Maintained
3839 F:      drivers/cpufreq/arm_big_little.h
3840 F:      drivers/cpufreq/arm_big_little.c
3841 F:      drivers/cpufreq/arm_big_little_dt.c
3842
3843 CPU POWER MONITORING SUBSYSTEM
3844 M:      Thomas Renninger <trenn@suse.com>
3845 M:      Shuah Khan <shuah@kernel.org>
3846 L:      linux-pm@vger.kernel.org
3847 S:      Maintained
3848 F:      tools/power/cpupower/
3849
3850 CPUID/MSR DRIVER
3851 M:      "H. Peter Anvin" <hpa@zytor.com>
3852 S:      Maintained
3853 F:      arch/x86/kernel/cpuid.c
3854 F:      arch/x86/kernel/msr.c
3855
3856 CPUIDLE DRIVER - ARM BIG LITTLE
3857 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3858 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3859 L:      linux-pm@vger.kernel.org
3860 L:      linux-arm-kernel@lists.infradead.org
3861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3862 S:      Maintained
3863 F:      drivers/cpuidle/cpuidle-big_little.c
3864
3865 CPUIDLE DRIVER - ARM EXYNOS
3866 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3867 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3868 M:      Kukjin Kim <kgene@kernel.org>
3869 L:      linux-pm@vger.kernel.org
3870 L:      linux-samsung-soc@vger.kernel.org
3871 S:      Supported
3872 F:      drivers/cpuidle/cpuidle-exynos.c
3873 F:      arch/arm/mach-exynos/pm.c
3874
3875 CPUIDLE DRIVERS
3876 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3877 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3878 L:      linux-pm@vger.kernel.org
3879 S:      Maintained
3880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3881 B:      https://bugzilla.kernel.org
3882 F:      drivers/cpuidle/*
3883 F:      include/linux/cpuidle.h
3884
3885 CRAMFS FILESYSTEM
3886 M:      Nicolas Pitre <nico@linaro.org>
3887 S:      Maintained
3888 F:      Documentation/filesystems/cramfs.txt
3889 F:      fs/cramfs/
3890
3891 CRYPTO API
3892 M:      Herbert Xu <herbert@gondor.apana.org.au>
3893 M:      "David S. Miller" <davem@davemloft.net>
3894 L:      linux-crypto@vger.kernel.org
3895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3897 S:      Maintained
3898 F:      Documentation/crypto/
3899 F:      Documentation/devicetree/bindings/crypto/
3900 F:      arch/*/crypto/
3901 F:      crypto/
3902 F:      drivers/crypto/
3903 F:      include/crypto/
3904 F:      include/linux/crypto*
3905
3906 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3907 M:      Neil Horman <nhorman@tuxdriver.com>
3908 L:      linux-crypto@vger.kernel.org
3909 S:      Maintained
3910 F:      crypto/ansi_cprng.c
3911 F:      crypto/rng.c
3912
3913 CS3308 MEDIA DRIVER
3914 M:      Hans Verkuil <hverkuil@xs4all.nl>
3915 L:      linux-media@vger.kernel.org
3916 T:      git git://linuxtv.org/media_tree.git
3917 W:      http://linuxtv.org
3918 S:      Odd Fixes
3919 F:      drivers/media/i2c/cs3308.c
3920 F:      drivers/media/i2c/cs3308.h
3921
3922 CS5535 Audio ALSA driver
3923 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3924 S:      Maintained
3925 F:      sound/pci/cs5535audio/
3926
3927 CW1200 WLAN driver
3928 M:      Solomon Peachy <pizza@shaftnet.org>
3929 S:      Maintained
3930 F:      drivers/net/wireless/st/cw1200/
3931
3932 CX18 VIDEO4LINUX DRIVER
3933 M:      Andy Walls <awalls@md.metrocast.net>
3934 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3935 L:      linux-media@vger.kernel.org
3936 T:      git git://linuxtv.org/media_tree.git
3937 W:      https://linuxtv.org
3938 W:      http://www.ivtvdriver.org/index.php/Cx18
3939 S:      Maintained
3940 F:      Documentation/media/v4l-drivers/cx18*
3941 F:      drivers/media/pci/cx18/
3942 F:      include/uapi/linux/ivtv*
3943
3944 CX2341X MPEG ENCODER HELPER MODULE
3945 M:      Hans Verkuil <hverkuil@xs4all.nl>
3946 L:      linux-media@vger.kernel.org
3947 T:      git git://linuxtv.org/media_tree.git
3948 W:      https://linuxtv.org
3949 S:      Maintained
3950 F:      drivers/media/common/cx2341x*
3951 F:      include/media/cx2341x*
3952
3953 CX24120 MEDIA DRIVER
3954 M:      Jemma Denson <jdenson@gmail.com>
3955 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3956 L:      linux-media@vger.kernel.org
3957 W:      https://linuxtv.org
3958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3959 S:      Maintained
3960 F:      drivers/media/dvb-frontends/cx24120*
3961
3962 CX88 VIDEO4LINUX DRIVER
3963 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3964 L:      linux-media@vger.kernel.org
3965 W:      https://linuxtv.org
3966 T:      git git://linuxtv.org/media_tree.git
3967 S:      Odd fixes
3968 F:      Documentation/media/v4l-drivers/cx88*
3969 F:      drivers/media/pci/cx88/
3970
3971 CXD2820R MEDIA DRIVER
3972 M:      Antti Palosaari <crope@iki.fi>
3973 L:      linux-media@vger.kernel.org
3974 W:      https://linuxtv.org
3975 W:      http://palosaari.fi/linux/
3976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3977 T:      git git://linuxtv.org/anttip/media_tree.git
3978 S:      Maintained
3979 F:      drivers/media/dvb-frontends/cxd2820r*
3980
3981 CXGB3 ETHERNET DRIVER (CXGB3)
3982 M:      Santosh Raspatur <santosh@chelsio.com>
3983 L:      netdev@vger.kernel.org
3984 W:      http://www.chelsio.com
3985 S:      Supported
3986 F:      drivers/net/ethernet/chelsio/cxgb3/
3987
3988 CXGB3 ISCSI DRIVER (CXGB3I)
3989 M:      Karen Xie <kxie@chelsio.com>
3990 L:      linux-scsi@vger.kernel.org
3991 W:      http://www.chelsio.com
3992 S:      Supported
3993 F:      drivers/scsi/cxgbi/cxgb3i
3994
3995 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3996 M:      Steve Wise <swise@chelsio.com>
3997 L:      linux-rdma@vger.kernel.org
3998 W:      http://www.openfabrics.org
3999 S:      Supported
4000 F:      drivers/infiniband/hw/cxgb3/
4001 F:      include/uapi/rdma/cxgb3-abi.h
4002
4003 CXGB4 CRYPTO DRIVER (chcr)
4004 M:      Harsh Jain <harsh@chelsio.com>
4005 L:      linux-crypto@vger.kernel.org
4006 W:      http://www.chelsio.com
4007 S:      Supported
4008 F:      drivers/crypto/chelsio
4009
4010 CXGB4 ETHERNET DRIVER (CXGB4)
4011 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4012 L:      netdev@vger.kernel.org
4013 W:      http://www.chelsio.com
4014 S:      Supported
4015 F:      drivers/net/ethernet/chelsio/cxgb4/
4016
4017 CXGB4 ISCSI DRIVER (CXGB4I)
4018 M:      Karen Xie <kxie@chelsio.com>
4019 L:      linux-scsi@vger.kernel.org
4020 W:      http://www.chelsio.com
4021 S:      Supported
4022 F:      drivers/scsi/cxgbi/cxgb4i
4023
4024 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4025 M:      Steve Wise <swise@chelsio.com>
4026 L:      linux-rdma@vger.kernel.org
4027 W:      http://www.openfabrics.org
4028 S:      Supported
4029 F:      drivers/infiniband/hw/cxgb4/
4030 F:      include/uapi/rdma/cxgb4-abi.h
4031
4032 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4033 M:      Casey Leedom <leedom@chelsio.com>
4034 L:      netdev@vger.kernel.org
4035 W:      http://www.chelsio.com
4036 S:      Supported
4037 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4038
4039 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4040 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4041 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4042 L:      linuxppc-dev@lists.ozlabs.org
4043 S:      Supported
4044 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4045 F:      drivers/misc/cxl/
4046 F:      include/misc/cxl*
4047 F:      include/uapi/misc/cxl.h
4048 F:      Documentation/powerpc/cxl.txt
4049 F:      Documentation/ABI/testing/sysfs-class-cxl
4050
4051 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4052 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4053 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4054 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4055 L:      linux-scsi@vger.kernel.org
4056 S:      Supported
4057 F:      drivers/scsi/cxlflash/
4058 F:      include/uapi/scsi/cxlflash_ioctls.h
4059 F:      Documentation/powerpc/cxlflash.txt
4060
4061 CYBERPRO FB DRIVER
4062 M:      Russell King <linux@armlinux.org.uk>
4063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4064 W:      http://www.armlinux.org.uk/
4065 S:      Maintained
4066 F:      drivers/video/fbdev/cyber2000fb.*
4067
4068 CYCLADES ASYNC MUX DRIVER
4069 W:      http://www.cyclades.com/
4070 S:      Orphan
4071 F:      drivers/tty/cyclades.c
4072 F:      include/linux/cyclades.h
4073 F:      include/uapi/linux/cyclades.h
4074
4075 CYCLADES PC300 DRIVER
4076 W:      http://www.cyclades.com/
4077 S:      Orphan
4078 F:      drivers/net/wan/pc300*
4079
4080 CYPRESS_FIRMWARE MEDIA DRIVER
4081 M:      Antti Palosaari <crope@iki.fi>
4082 L:      linux-media@vger.kernel.org
4083 W:      https://linuxtv.org
4084 W:      http://palosaari.fi/linux/
4085 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4086 T:      git git://linuxtv.org/anttip/media_tree.git
4087 S:      Maintained
4088 F:      drivers/media/common/cypress_firmware*
4089
4090 CYTTSP TOUCHSCREEN DRIVER
4091 M:      Ferruh Yigit <fery@cypress.com>
4092 L:      linux-input@vger.kernel.org
4093 S:      Supported
4094 F:      drivers/input/touchscreen/cyttsp*
4095 F:      include/linux/input/cyttsp.h
4096
4097 D-LINK DIR-685 TOUCHKEYS DRIVER
4098 M:      Linus Walleij <linus.walleij@linaro.org>
4099 L:      linux-input@vger.kernel.org
4100 S:      Supported
4101 F:      drivers/input/dlink-dir685-touchkeys.c
4102
4103 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4104 M:      Joshua Kinard <kumba@gentoo.org>
4105 S:      Maintained
4106 F:      drivers/rtc/rtc-ds1685.c
4107 F:      include/linux/rtc/ds1685.h
4108
4109 DAMA SLAVE for AX.25
4110 M:      Joerg Reuter <jreuter@yaina.de>
4111 W:      http://yaina.de/jreuter/
4112 W:      http://www.qsl.net/dl1bke/
4113 L:      linux-hams@vger.kernel.org
4114 S:      Maintained
4115 F:      net/ax25/af_ax25.c
4116 F:      net/ax25/ax25_dev.c
4117 F:      net/ax25/ax25_ds_*
4118 F:      net/ax25/ax25_in.c
4119 F:      net/ax25/ax25_out.c
4120 F:      net/ax25/ax25_timer.c
4121 F:      net/ax25/sysctl_net_ax25.c
4122
4123 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4124 L:      netdev@vger.kernel.org
4125 S:      Orphan
4126 F:      Documentation/networking/dmfe.txt
4127 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4128
4129 DC390/AM53C974 SCSI driver
4130 M:      Hannes Reinecke <hare@suse.com>
4131 L:      linux-scsi@vger.kernel.org
4132 S:      Maintained
4133 F:      drivers/scsi/am53c974.c
4134
4135 DC395x SCSI driver
4136 M:      Oliver Neukum <oliver@neukum.org>
4137 M:      Ali Akcaagac <aliakc@web.de>
4138 M:      Jamie Lenehan <lenehan@twibble.org>
4139 L:      dc395x@twibble.org
4140 W:      http://twibble.org/dist/dc395x/
4141 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4142 S:      Maintained
4143 F:      Documentation/scsi/dc395x.txt
4144 F:      drivers/scsi/dc395x.*
4145
4146 DCCP PROTOCOL
4147 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4148 L:      dccp@vger.kernel.org
4149 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4150 S:      Maintained
4151 F:      include/linux/dccp.h
4152 F:      include/uapi/linux/dccp.h
4153 F:      include/linux/tfrc.h
4154 F:      net/dccp/
4155
4156 DECnet NETWORK LAYER
4157 W:      http://linux-decnet.sourceforge.net
4158 L:      linux-decnet-user@lists.sourceforge.net
4159 S:      Orphan
4160 F:      Documentation/networking/decnet.txt
4161 F:      net/decnet/
4162
4163 DECSTATION PLATFORM SUPPORT
4164 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4165 L:      linux-mips@linux-mips.org
4166 W:      http://www.linux-mips.org/wiki/DECstation
4167 S:      Maintained
4168 F:      arch/mips/dec/
4169 F:      arch/mips/include/asm/dec/
4170 F:      arch/mips/include/asm/mach-dec/
4171
4172 DEFXX FDDI NETWORK DRIVER
4173 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4174 S:      Maintained
4175 F:      drivers/net/fddi/defxx.*
4176
4177 DELL SMBIOS DRIVER
4178 M:      Pali Rohár <pali.rohar@gmail.com>
4179 M:      Mario Limonciello <mario.limonciello@dell.com>
4180 L:      platform-driver-x86@vger.kernel.org
4181 S:      Maintained
4182 F:      drivers/platform/x86/dell-smbios.*
4183
4184 DELL SMBIOS SMM DRIVER
4185 M:      Mario Limonciello <mario.limonciello@dell.com>
4186 L:      platform-driver-x86@vger.kernel.org
4187 S:      Maintained
4188 F:      drivers/platform/x86/dell-smbios-smm.c
4189
4190 DELL SMBIOS WMI DRIVER
4191 M:      Mario Limonciello <mario.limonciello@dell.com>
4192 L:      platform-driver-x86@vger.kernel.org
4193 S:      Maintained
4194 F:      drivers/platform/x86/dell-smbios-wmi.c
4195 F:      tools/wmi/dell-smbios-example.c
4196
4197 DEFZA FDDI NETWORK DRIVER
4198 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4199 S:      Maintained
4200 F:      drivers/net/fddi/defza.*
4201
4202 DELL LAPTOP DRIVER
4203 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4204 M:      Pali Rohár <pali.rohar@gmail.com>
4205 L:      platform-driver-x86@vger.kernel.org
4206 S:      Maintained
4207 F:      drivers/platform/x86/dell-laptop.c
4208
4209 DELL LAPTOP FREEFALL DRIVER
4210 M:      Pali Rohár <pali.rohar@gmail.com>
4211 S:      Maintained
4212 F:      drivers/platform/x86/dell-smo8800.c
4213
4214 DELL LAPTOP RBTN DRIVER
4215 M:      Pali Rohár <pali.rohar@gmail.com>
4216 S:      Maintained
4217 F:      drivers/platform/x86/dell-rbtn.*
4218
4219 DELL LAPTOP SMM DRIVER
4220 M:      Pali Rohár <pali.rohar@gmail.com>
4221 S:      Maintained
4222 F:      drivers/hwmon/dell-smm-hwmon.c
4223 F:      include/uapi/linux/i8k.h
4224
4225 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4226 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4227 S:      Maintained
4228 F:      Documentation/dcdbas.txt
4229 F:      drivers/firmware/dcdbas.*
4230
4231 DELL WMI NOTIFICATIONS DRIVER
4232 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4233 M:      Pali Rohár <pali.rohar@gmail.com>
4234 S:      Maintained
4235 F:      drivers/platform/x86/dell-wmi.c
4236
4237 DELL WMI DESCRIPTOR DRIVER
4238 M:      Mario Limonciello <mario.limonciello@dell.com>
4239 S:      Maintained
4240 F:      drivers/platform/x86/dell-wmi-descriptor.c
4241
4242 DELTA ST MEDIA DRIVER
4243 M:      Hugues Fruchet <hugues.fruchet@st.com>
4244 L:      linux-media@vger.kernel.org
4245 T:      git git://linuxtv.org/media_tree.git
4246 W:      https://linuxtv.org
4247 S:      Supported
4248 F:      drivers/media/platform/sti/delta
4249
4250 DENALI NAND DRIVER
4251 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4252 L:      linux-mtd@lists.infradead.org
4253 S:      Supported
4254 F:      drivers/mtd/nand/raw/denali*
4255
4256 DESIGNWARE USB2 DRD IP DRIVER
4257 M:      Minas Harutyunyan <hminas@synopsys.com>
4258 L:      linux-usb@vger.kernel.org
4259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4260 S:      Maintained
4261 F:      drivers/usb/dwc2/
4262
4263 DESIGNWARE USB3 DRD IP DRIVER
4264 M:      Felipe Balbi <balbi@kernel.org>
4265 L:      linux-usb@vger.kernel.org
4266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4267 S:      Maintained
4268 F:      drivers/usb/dwc3/
4269
4270 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4271 M:      Andreas Klinger <ak@it-klinger.de>
4272 L:      linux-iio@vger.kernel.org
4273 S:      Maintained
4274 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4275 F:      drivers/iio/proximity/srf*.c
4276
4277 DEVICE COREDUMP (DEV_COREDUMP)
4278 M:      Johannes Berg <johannes@sipsolutions.net>
4279 L:      linux-kernel@vger.kernel.org
4280 S:      Maintained
4281 F:      drivers/base/devcoredump.c
4282 F:      include/linux/devcoredump.h
4283
4284 DEVICE FREQUENCY (DEVFREQ)
4285 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4286 M:      Kyungmin Park <kyungmin.park@samsung.com>
4287 R:      Chanwoo Choi <cw00.choi@samsung.com>
4288 L:      linux-pm@vger.kernel.org
4289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4290 S:      Maintained
4291 F:      drivers/devfreq/
4292 F:      include/linux/devfreq.h
4293 F:      Documentation/devicetree/bindings/devfreq/
4294
4295 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4296 M:      Chanwoo Choi <cw00.choi@samsung.com>
4297 L:      linux-pm@vger.kernel.org
4298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4299 S:      Supported
4300 F:      drivers/devfreq/event/
4301 F:      drivers/devfreq/devfreq-event.c
4302 F:      include/linux/devfreq-event.h
4303 F:      Documentation/devicetree/bindings/devfreq/event/
4304
4305 DEVICE NUMBER REGISTRY
4306 M:      Torben Mathiasen <device@lanana.org>
4307 W:      http://lanana.org/docs/device-list/index.html
4308 S:      Maintained
4309
4310 DEVICE-MAPPER  (LVM)
4311 M:      Alasdair Kergon <agk@redhat.com>
4312 M:      Mike Snitzer <snitzer@redhat.com>
4313 M:      dm-devel@redhat.com
4314 L:      dm-devel@redhat.com
4315 W:      http://sources.redhat.com/dm
4316 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4318 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4319 S:      Maintained
4320 F:      Documentation/device-mapper/
4321 F:      drivers/md/Makefile
4322 F:      drivers/md/Kconfig
4323 F:      drivers/md/dm*
4324 F:      drivers/md/persistent-data/
4325 F:      include/linux/device-mapper.h
4326 F:      include/linux/dm-*.h
4327 F:      include/uapi/linux/dm-*.h
4328
4329 DEVLINK
4330 M:      Jiri Pirko <jiri@mellanox.com>
4331 L:      netdev@vger.kernel.org
4332 S:      Supported
4333 F:      net/core/devlink.c
4334 F:      include/net/devlink.h
4335 F:      include/uapi/linux/devlink.h
4336
4337 DIALOG SEMICONDUCTOR DRIVERS
4338 M:      Support Opensource <support.opensource@diasemi.com>
4339 W:      http://www.dialog-semiconductor.com/products
4340 S:      Supported
4341 F:      Documentation/hwmon/da90??
4342 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4343 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4344 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4345 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4346 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4347 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4348 F:      drivers/gpio/gpio-da90??.c
4349 F:      drivers/hwmon/da90??-hwmon.c
4350 F:      drivers/iio/adc/da91??-*.c
4351 F:      drivers/input/misc/da90??_onkey.c
4352 F:      drivers/input/touchscreen/da9052_tsi.c
4353 F:      drivers/leds/leds-da90??.c
4354 F:      drivers/mfd/da903x.c
4355 F:      drivers/mfd/da90??-*.c
4356 F:      drivers/mfd/da91??-*.c
4357 F:      drivers/power/supply/da9052-battery.c
4358 F:      drivers/power/supply/da91??-*.c
4359 F:      drivers/regulator/da903x.c
4360 F:      drivers/regulator/da9???-regulator.[ch]
4361 F:      drivers/thermal/da90??-thermal.c
4362 F:      drivers/rtc/rtc-da90??.c
4363 F:      drivers/video/backlight/da90??_bl.c
4364 F:      drivers/watchdog/da90??_wdt.c
4365 F:      include/linux/mfd/da903x.h
4366 F:      include/linux/mfd/da9052/
4367 F:      include/linux/mfd/da9055/
4368 F:      include/linux/mfd/da9062/
4369 F:      include/linux/mfd/da9063/
4370 F:      include/linux/mfd/da9150/
4371 F:      include/linux/regulator/da9211.h
4372 F:      include/sound/da[79]*.h
4373 F:      sound/soc/codecs/da[79]*.[ch]
4374
4375 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4376 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4377 L:      linux-gpio@vger.kernel.org
4378 S:      Maintained
4379 F:      drivers/gpio/gpio-gpio-mm.c
4380
4381 DIGI NEO AND CLASSIC PCI PRODUCTS
4382 M:      Lidza Louina <lidza.louina@gmail.com>
4383 M:      Mark Hounschell <markh@compro.net>
4384 L:      driverdev-devel@linuxdriverproject.org
4385 S:      Maintained
4386 F:      drivers/staging/dgnc/
4387
4388 DIOLAN U2C-12 I2C DRIVER
4389 M:      Guenter Roeck <linux@roeck-us.net>
4390 L:      linux-i2c@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4393
4394 FILESYSTEM DIRECT ACCESS (DAX)
4395 M:      Matthew Wilcox <mawilcox@microsoft.com>
4396 M:      Ross Zwisler <zwisler@kernel.org>
4397 M:      Jan Kara <jack@suse.cz>
4398 L:      linux-fsdevel@vger.kernel.org
4399 S:      Supported
4400 F:      fs/dax.c
4401 F:      include/linux/dax.h
4402 F:      include/trace/events/fs_dax.h
4403
4404 DEVICE DIRECT ACCESS (DAX)
4405 M:      Dan Williams <dan.j.williams@intel.com>
4406 M:      Dave Jiang <dave.jiang@intel.com>
4407 M:      Ross Zwisler <zwisler@kernel.org>
4408 M:      Vishal Verma <vishal.l.verma@intel.com>
4409 L:      linux-nvdimm@lists.01.org
4410 S:      Supported
4411 F:      drivers/dax/
4412
4413 DIRECTORY NOTIFICATION (DNOTIFY)
4414 M:      Jan Kara <jack@suse.cz>
4415 R:      Amir Goldstein <amir73il@gmail.com>
4416 L:      linux-fsdevel@vger.kernel.org
4417 S:      Maintained
4418 F:      Documentation/filesystems/dnotify.txt
4419 F:      fs/notify/dnotify/
4420 F:      include/linux/dnotify.h
4421
4422 DISK GEOMETRY AND PARTITION HANDLING
4423 M:      Andries Brouwer <aeb@cwi.nl>
4424 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4425 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4426 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4427 S:      Maintained
4428
4429 DISKQUOTA
4430 M:      Jan Kara <jack@suse.com>
4431 S:      Maintained
4432 F:      Documentation/filesystems/quota.txt
4433 F:      fs/quota/
4434 F:      include/linux/quota*.h
4435 F:      include/uapi/linux/quota*.h
4436
4437 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4438 M:      Bernie Thompson <bernie@plugable.com>
4439 L:      linux-fbdev@vger.kernel.org
4440 S:      Maintained
4441 W:      http://plugable.com/category/projects/udlfb/
4442 F:      drivers/video/fbdev/udlfb.c
4443 F:      include/video/udlfb.h
4444 F:      Documentation/fb/udlfb.txt
4445
4446 DISTRIBUTED LOCK MANAGER (DLM)
4447 M:      Christine Caulfield <ccaulfie@redhat.com>
4448 M:      David Teigland <teigland@redhat.com>
4449 L:      cluster-devel@redhat.com
4450 W:      http://sources.redhat.com/cluster/
4451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4452 S:      Supported
4453 F:      fs/dlm/
4454
4455 DMA BUFFER SHARING FRAMEWORK
4456 M:      Sumit Semwal <sumit.semwal@linaro.org>
4457 S:      Maintained
4458 L:      linux-media@vger.kernel.org
4459 L:      dri-devel@lists.freedesktop.org
4460 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4461 F:      drivers/dma-buf/
4462 F:      include/linux/dma-buf*
4463 F:      include/linux/reservation.h
4464 F:      include/linux/*fence.h
4465 F:      Documentation/driver-api/dma-buf.rst
4466 T:      git git://anongit.freedesktop.org/drm/drm-misc
4467
4468 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4469 M:      Vinod Koul <vkoul@kernel.org>
4470 L:      dmaengine@vger.kernel.org
4471 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4472 S:      Maintained
4473 F:      drivers/dma/
4474 F:      include/linux/dmaengine.h
4475 F:      include/linux/of_dma.h
4476 F:      Documentation/devicetree/bindings/dma/
4477 F:      Documentation/driver-api/dmaengine/
4478 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4479
4480 DMA MAPPING HELPERS
4481 M:      Christoph Hellwig <hch@lst.de>
4482 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4483 R:      Robin Murphy <robin.murphy@arm.com>
4484 L:      iommu@lists.linux-foundation.org
4485 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4486 W:      http://git.infradead.org/users/hch/dma-mapping.git
4487 S:      Supported
4488 F:      kernel/dma/
4489 F:      include/asm-generic/dma-mapping.h
4490 F:      include/linux/dma-direct.h
4491 F:      include/linux/dma-mapping.h
4492 F:      include/linux/dma-noncoherent.h
4493
4494 DME1737 HARDWARE MONITOR DRIVER
4495 M:      Juerg Haefliger <juergh@gmail.com>
4496 L:      linux-hwmon@vger.kernel.org
4497 S:      Maintained
4498 F:      Documentation/hwmon/dme1737
4499 F:      drivers/hwmon/dme1737.c
4500
4501 DMI/SMBIOS SUPPORT
4502 M:      Jean Delvare <jdelvare@suse.com>
4503 S:      Maintained
4504 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4505 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4506 F:      drivers/firmware/dmi-id.c
4507 F:      drivers/firmware/dmi_scan.c
4508 F:      include/linux/dmi.h
4509
4510 DOCUMENTATION
4511 M:      Jonathan Corbet <corbet@lwn.net>
4512 L:      linux-doc@vger.kernel.org
4513 S:      Maintained
4514 F:      Documentation/
4515 F:      scripts/kernel-doc
4516 X:      Documentation/ABI/
4517 X:      Documentation/devicetree/
4518 X:      Documentation/acpi
4519 X:      Documentation/power
4520 X:      Documentation/spi
4521 X:      Documentation/media
4522 T:      git git://git.lwn.net/linux.git docs-next
4523
4524 DOCUMENTATION/ITALIAN
4525 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4526 L:      linux-doc@vger.kernel.org
4527 S:      Maintained
4528 F:      Documentation/translations/it_IT
4529
4530 DONGWOON DW9714 LENS VOICE COIL DRIVER
4531 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4532 L:      linux-media@vger.kernel.org
4533 T:      git git://linuxtv.org/media_tree.git
4534 S:      Maintained
4535 F:      drivers/media/i2c/dw9714.c
4536
4537 DONGWOON DW9807 LENS VOICE COIL DRIVER
4538 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4539 L:      linux-media@vger.kernel.org
4540 T:      git git://linuxtv.org/media_tree.git
4541 S:      Maintained
4542 F:      drivers/media/i2c/dw9807.c
4543
4544 DOUBLETALK DRIVER
4545 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4546 L:      blinux-list@redhat.com
4547 S:      Maintained
4548 F:      drivers/char/dtlk.c
4549 F:      include/linux/dtlk.h
4550
4551 DPAA2 DATAPATH I/O (DPIO) DRIVER
4552 M:      Roy Pledge <Roy.Pledge@nxp.com>
4553 L:      linux-kernel@vger.kernel.org
4554 S:      Maintained
4555 F:      drivers/soc/fsl/dpio
4556
4557 DPAA2 ETHERNET DRIVER
4558 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4559 L:      netdev@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4562 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4563 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4564 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4565 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4566
4567 DPAA2 ETHERNET SWITCH DRIVER
4568 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4569 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4570 L:      linux-kernel@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/staging/fsl-dpaa2/ethsw
4573
4574 DPAA2 PTP CLOCK DRIVER
4575 M:      Yangbo Lu <yangbo.lu@nxp.com>
4576 L:      netdev@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4579 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4580
4581 DPT_I2O SCSI RAID DRIVER
4582 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4583 L:      linux-scsi@vger.kernel.org
4584 W:      http://www.adaptec.com/
4585 S:      Maintained
4586 F:      drivers/scsi/dpt*
4587 F:      drivers/scsi/dpt/
4588
4589 DRBD DRIVER
4590 M:      Philipp Reisner <philipp.reisner@linbit.com>
4591 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4592 L:      drbd-dev@lists.linbit.com
4593 W:      http://www.drbd.org
4594 T:      git git://git.linbit.com/linux-drbd.git
4595 T:      git git://git.linbit.com/drbd-8.4.git
4596 S:      Supported
4597 F:      drivers/block/drbd/
4598 F:      lib/lru_cache.c
4599 F:      Documentation/blockdev/drbd/
4600
4601 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4602 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4603 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4605 S:      Supported
4606 F:      Documentation/kobject.txt
4607 F:      drivers/base/
4608 F:      fs/debugfs/
4609 F:      fs/sysfs/
4610 F:      include/linux/debugfs.h
4611 F:      include/linux/kobj*
4612 F:      lib/kobj*
4613
4614 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4615 M:      Kevin Hilman <khilman@kernel.org>
4616 M:      Nishanth Menon <nm@ti.com>
4617 S:      Maintained
4618 F:      drivers/power/avs/
4619 F:      include/linux/power/smartreflex.h
4620 L:      linux-pm@vger.kernel.org
4621
4622 DRM DRIVER FOR ARM PL111 CLCD
4623 M:      Eric Anholt <eric@anholt.net>
4624 T:      git git://anongit.freedesktop.org/drm/drm-misc
4625 S:      Supported
4626 F:      drivers/gpu/drm/pl111/
4627
4628 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4629 M:      Linus Walleij <linus.walleij@linaro.org>
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631 S:      Maintained
4632 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4633 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4634
4635 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4636 M:      Dave Airlie <airlied@redhat.com>
4637 S:      Odd Fixes
4638 F:      drivers/gpu/drm/ast/
4639
4640 DRM DRIVER FOR BOCHS VIRTUAL GPU
4641 M:      Gerd Hoffmann <kraxel@redhat.com>
4642 L:      virtualization@lists.linux-foundation.org
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644 S:      Maintained
4645 F:      drivers/gpu/drm/bochs/
4646
4647 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4648 M:      Linus Walleij <linus.walleij@linaro.org>
4649 T:      git git://anongit.freedesktop.org/drm/drm-misc
4650 S:      Maintained
4651 F:      drivers/gpu/drm/tve200/
4652
4653 DRM DRIVER FOR ILITEK ILI9225 PANELS
4654 M:      David Lechner <david@lechnology.com>
4655 S:      Maintained
4656 F:      drivers/gpu/drm/tinydrm/ili9225.c
4657 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4658
4659 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4660 S:      Orphan / Obsolete
4661 F:      drivers/gpu/drm/i810/
4662 F:      include/uapi/drm/i810_drm.h
4663
4664 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4665 S:      Orphan / Obsolete
4666 F:      drivers/gpu/drm/mga/
4667 F:      include/uapi/drm/mga_drm.h
4668
4669 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4670 M:      Dave Airlie <airlied@redhat.com>
4671 S:      Odd Fixes
4672 F:      drivers/gpu/drm/mgag200/
4673
4674 DRM DRIVER FOR MI0283QT
4675 M:      Noralf Trønnes <noralf@tronnes.org>
4676 S:      Maintained
4677 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4678 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4679
4680 DRM DRIVER FOR MSM ADRENO GPU
4681 M:      Rob Clark <robdclark@gmail.com>
4682 L:      linux-arm-msm@vger.kernel.org
4683 L:      dri-devel@lists.freedesktop.org
4684 L:      freedreno@lists.freedesktop.org
4685 T:      git git://people.freedesktop.org/~robclark/linux
4686 S:      Maintained
4687 F:      drivers/gpu/drm/msm/
4688 F:      include/uapi/drm/msm_drm.h
4689 F:      Documentation/devicetree/bindings/display/msm/
4690
4691 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4692 M:      Ben Skeggs <bskeggs@redhat.com>
4693 L:      dri-devel@lists.freedesktop.org
4694 L:      nouveau@lists.freedesktop.org
4695 T:      git git://github.com/skeggsb/linux
4696 S:      Supported
4697 F:      drivers/gpu/drm/nouveau/
4698 F:      include/uapi/drm/nouveau_drm.h
4699
4700 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4701 M:      Noralf Trønnes <noralf@tronnes.org>
4702 S:      Maintained
4703 F:      drivers/gpu/drm/tinydrm/repaper.c
4704 F:      Documentation/devicetree/bindings/display/repaper.txt
4705
4706 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4707 M:      Dave Airlie <airlied@redhat.com>
4708 M:      Gerd Hoffmann <kraxel@redhat.com>
4709 L:      virtualization@lists.linux-foundation.org
4710 T:      git git://anongit.freedesktop.org/drm/drm-misc
4711 S:      Obsolete
4712 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4713 F:      drivers/gpu/drm/cirrus/
4714
4715 DRM DRIVER FOR QXL VIRTUAL GPU
4716 M:      Dave Airlie <airlied@redhat.com>
4717 M:      Gerd Hoffmann <kraxel@redhat.com>
4718 L:      virtualization@lists.linux-foundation.org
4719 T:      git git://anongit.freedesktop.org/drm/drm-misc
4720 S:      Maintained
4721 F:      drivers/gpu/drm/qxl/
4722 F:      include/uapi/drm/qxl_drm.h
4723
4724 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4725 S:      Orphan / Obsolete
4726 F:      drivers/gpu/drm/r128/
4727 F:      include/uapi/drm/r128_drm.h
4728
4729 DRM DRIVER FOR SAVAGE VIDEO CARDS
4730 S:      Orphan / Obsolete
4731 F:      drivers/gpu/drm/savage/
4732 F:      include/uapi/drm/savage_drm.h
4733
4734 DRM DRIVER FOR SIS VIDEO CARDS
4735 S:      Orphan / Obsolete
4736 F:      drivers/gpu/drm/sis/
4737 F:      include/uapi/drm/sis_drm.h
4738
4739 DRM DRIVER FOR SITRONIX ST7586 PANELS
4740 M:      David Lechner <david@lechnology.com>
4741 S:      Maintained
4742 F:      drivers/gpu/drm/tinydrm/st7586.c
4743 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4744
4745 DRM DRIVER FOR SITRONIX ST7735R PANELS
4746 M:      David Lechner <david@lechnology.com>
4747 S:      Maintained
4748 F:      drivers/gpu/drm/tinydrm/st7735r.c
4749 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4750
4751 DRM DRIVER FOR TDFX VIDEO CARDS
4752 S:      Orphan / Obsolete
4753 F:      drivers/gpu/drm/tdfx/
4754
4755 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4756 M:      Dave Airlie <airlied@redhat.com>
4757 S:      Odd Fixes
4758 F:      drivers/gpu/drm/udl/
4759
4760 DRM DRIVER FOR VMWARE VIRTUAL GPU
4761 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4762 M:      Sinclair Yeh <syeh@vmware.com>
4763 M:      Thomas Hellstrom <thellstrom@vmware.com>
4764 L:      dri-devel@lists.freedesktop.org
4765 T:      git git://people.freedesktop.org/~syeh/repos_linux
4766 T:      git git://people.freedesktop.org/~thomash/linux
4767 S:      Supported
4768 F:      drivers/gpu/drm/vmwgfx/
4769 F:      include/uapi/drm/vmwgfx_drm.h
4770
4771 DRM DRIVERS
4772 M:      David Airlie <airlied@linux.ie>
4773 L:      dri-devel@lists.freedesktop.org
4774 T:      git git://anongit.freedesktop.org/drm/drm
4775 B:      https://bugs.freedesktop.org/
4776 C:      irc://chat.freenode.net/dri-devel
4777 S:      Maintained
4778 F:      drivers/gpu/drm/
4779 F:      drivers/gpu/vga/
4780 F:      Documentation/devicetree/bindings/display/
4781 F:      Documentation/devicetree/bindings/gpu/
4782 F:      Documentation/gpu/
4783 F:      include/drm/
4784 F:      include/uapi/drm/
4785 F:      include/linux/vga*
4786
4787 DRM DRIVERS AND MISC GPU PATCHES
4788 M:      Gustavo Padovan <gustavo@padovan.org>
4789 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4790 M:      Sean Paul <sean@poorly.run>
4791 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4792 S:      Maintained
4793 T:      git git://anongit.freedesktop.org/drm/drm-misc
4794 F:      Documentation/gpu/
4795 F:      drivers/gpu/vga/
4796 F:      drivers/gpu/drm/*
4797 F:      include/drm/drm*
4798 F:      include/uapi/drm/drm*
4799 F:      include/linux/vga*
4800
4801 DRM DRIVERS FOR ALLWINNER A10
4802 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4803 L:      dri-devel@lists.freedesktop.org
4804 S:      Supported
4805 F:      drivers/gpu/drm/sun4i/
4806 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808
4809 DRM DRIVERS FOR AMLOGIC SOCS
4810 M:      Neil Armstrong <narmstrong@baylibre.com>
4811 L:      dri-devel@lists.freedesktop.org
4812 L:      linux-amlogic@lists.infradead.org
4813 W:      http://linux-meson.com/
4814 S:      Supported
4815 F:      drivers/gpu/drm/meson/
4816 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4817 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4818 F:      Documentation/gpu/meson.rst
4819 T:      git git://anongit.freedesktop.org/drm/drm-misc
4820
4821 DRM DRIVERS FOR ATMEL HLCDC
4822 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4823 L:      dri-devel@lists.freedesktop.org
4824 S:      Supported
4825 F:      drivers/gpu/drm/atmel-hlcdc/
4826 F:      Documentation/devicetree/bindings/display/atmel/
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828
4829 DRM DRIVERS FOR BRIDGE CHIPS
4830 M:      Archit Taneja <architt@codeaurora.org>
4831 M:      Andrzej Hajda <a.hajda@samsung.com>
4832 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4833 S:      Maintained
4834 T:      git git://anongit.freedesktop.org/drm/drm-misc
4835 F:      drivers/gpu/drm/bridge/
4836
4837 DRM DRIVERS FOR EXYNOS
4838 M:      Inki Dae <inki.dae@samsung.com>
4839 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4840 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4841 M:      Kyungmin Park <kyungmin.park@samsung.com>
4842 L:      dri-devel@lists.freedesktop.org
4843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4844 S:      Supported
4845 F:      drivers/gpu/drm/exynos/
4846 F:      include/uapi/drm/exynos_drm.h
4847 F:      Documentation/devicetree/bindings/display/exynos/
4848
4849 DRM DRIVERS FOR FREESCALE DCU
4850 M:      Stefan Agner <stefan@agner.ch>
4851 M:      Alison Wang <alison.wang@nxp.com>
4852 L:      dri-devel@lists.freedesktop.org
4853 S:      Supported
4854 F:      drivers/gpu/drm/fsl-dcu/
4855 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4856 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4857 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4858
4859 DRM DRIVERS FOR FREESCALE IMX
4860 M:      Philipp Zabel <p.zabel@pengutronix.de>
4861 L:      dri-devel@lists.freedesktop.org
4862 S:      Maintained
4863 F:      drivers/gpu/drm/imx/
4864 F:      drivers/gpu/ipu-v3/
4865 F:      Documentation/devicetree/bindings/display/imx/
4866
4867 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4868 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4869 L:      dri-devel@lists.freedesktop.org
4870 T:      git git://github.com/patjak/drm-gma500
4871 S:      Maintained
4872 F:      drivers/gpu/drm/gma500/
4873
4874 DRM DRIVERS FOR HISILICON
4875 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4876 M:      Rongrong Zou <zourongrong@gmail.com>
4877 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4878 R:      Chen Feng <puck.chen@hisilicon.com>
4879 L:      dri-devel@lists.freedesktop.org
4880 T:      git git://github.com/xin3liang/linux.git
4881 S:      Maintained
4882 F:      drivers/gpu/drm/hisilicon/
4883 F:      Documentation/devicetree/bindings/display/hisilicon/
4884
4885 DRM DRIVERS FOR MEDIATEK
4886 M:      CK Hu <ck.hu@mediatek.com>
4887 M:      Philipp Zabel <p.zabel@pengutronix.de>
4888 L:      dri-devel@lists.freedesktop.org
4889 S:      Supported
4890 F:      drivers/gpu/drm/mediatek/
4891 F:      Documentation/devicetree/bindings/display/mediatek/
4892
4893 DRM DRIVERS FOR NVIDIA TEGRA
4894 M:      Thierry Reding <thierry.reding@gmail.com>
4895 L:      dri-devel@lists.freedesktop.org
4896 L:      linux-tegra@vger.kernel.org
4897 T:      git git://anongit.freedesktop.org/tegra/linux.git
4898 S:      Supported
4899 F:      drivers/gpu/drm/tegra/
4900 F:      drivers/gpu/host1x/
4901 F:      include/linux/host1x.h
4902 F:      include/uapi/drm/tegra_drm.h
4903 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4904
4905 DRM DRIVERS FOR RENESAS
4906 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4907 L:      dri-devel@lists.freedesktop.org
4908 L:      linux-renesas-soc@vger.kernel.org
4909 T:      git git://linuxtv.org/pinchartl/fbdev
4910 S:      Supported
4911 F:      drivers/gpu/drm/rcar-du/
4912 F:      drivers/gpu/drm/shmobile/
4913 F:      include/linux/platform_data/shmob_drm.h
4914 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4915 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4916 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4917
4918 DRM DRIVERS FOR ROCKCHIP
4919 M:      Sandy Huang <hjc@rock-chips.com>
4920 M:      Heiko Stübner <heiko@sntech.de>
4921 L:      dri-devel@lists.freedesktop.org
4922 S:      Maintained
4923 F:      drivers/gpu/drm/rockchip/
4924 F:      Documentation/devicetree/bindings/display/rockchip/
4925 T:      git git://anongit.freedesktop.org/drm/drm-misc
4926
4927 DRM DRIVERS FOR STI
4928 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4929 M:      Vincent Abriou <vincent.abriou@st.com>
4930 L:      dri-devel@lists.freedesktop.org
4931 T:      git git://anongit.freedesktop.org/drm/drm-misc
4932 S:      Maintained
4933 F:      drivers/gpu/drm/sti
4934 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4935
4936 DRM DRIVERS FOR STM
4937 M:      Yannick Fertre <yannick.fertre@st.com>
4938 M:      Philippe Cornu <philippe.cornu@st.com>
4939 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4940 M:      Vincent Abriou <vincent.abriou@st.com>
4941 L:      dri-devel@lists.freedesktop.org
4942 T:      git git://anongit.freedesktop.org/drm/drm-misc
4943 S:      Maintained
4944 F:      drivers/gpu/drm/stm
4945 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4946
4947 DRM DRIVERS FOR TI LCDC
4948 M:      Jyri Sarha <jsarha@ti.com>
4949 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4950 L:      dri-devel@lists.freedesktop.org
4951 S:      Maintained
4952 F:      drivers/gpu/drm/tilcdc/
4953 F:      Documentation/devicetree/bindings/display/tilcdc/
4954
4955 DRM DRIVERS FOR TI OMAP
4956 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4957 L:      dri-devel@lists.freedesktop.org
4958 S:      Maintained
4959 F:      drivers/gpu/drm/omapdrm/
4960 F:      Documentation/devicetree/bindings/display/ti/
4961
4962 DRM DRIVERS FOR V3D
4963 M:      Eric Anholt <eric@anholt.net>
4964 S:      Supported
4965 F:      drivers/gpu/drm/v3d/
4966 F:      include/uapi/drm/v3d_drm.h
4967 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4968 T:      git git://anongit.freedesktop.org/drm/drm-misc
4969
4970 DRM DRIVERS FOR VC4
4971 M:      Eric Anholt <eric@anholt.net>
4972 T:      git git://github.com/anholt/linux
4973 S:      Supported
4974 F:      drivers/gpu/drm/vc4/
4975 F:      include/uapi/drm/vc4_drm.h
4976 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978
4979 DRM DRIVERS FOR VIVANTE GPU IP
4980 M:      Lucas Stach <l.stach@pengutronix.de>
4981 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4982 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4983 L:      etnaviv@lists.freedesktop.org
4984 L:      dri-devel@lists.freedesktop.org
4985 S:      Maintained
4986 F:      drivers/gpu/drm/etnaviv/
4987 F:      include/uapi/drm/etnaviv_drm.h
4988 F:      Documentation/devicetree/bindings/display/etnaviv/
4989
4990 DRM DRIVERS FOR ZTE ZX
4991 M:      Shawn Guo <shawnguo@kernel.org>
4992 L:      dri-devel@lists.freedesktop.org
4993 S:      Maintained
4994 F:      drivers/gpu/drm/zte/
4995 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4996 T:      git git://anongit.freedesktop.org/drm/drm-misc
4997
4998 DRM PANEL DRIVERS
4999 M:      Thierry Reding <thierry.reding@gmail.com>
5000 L:      dri-devel@lists.freedesktop.org
5001 T:      git git://anongit.freedesktop.org/drm/drm-misc
5002 S:      Maintained
5003 F:      drivers/gpu/drm/drm_panel.c
5004 F:      drivers/gpu/drm/panel/
5005 F:      include/drm/drm_panel.h
5006 F:      Documentation/devicetree/bindings/display/panel/
5007
5008 DRM TINYDRM DRIVERS
5009 M:      Noralf Trønnes <noralf@tronnes.org>
5010 W:      https://github.com/notro/tinydrm/wiki/Development
5011 T:      git git://anongit.freedesktop.org/drm/drm-misc
5012 S:      Maintained
5013 F:      drivers/gpu/drm/tinydrm/
5014 F:      include/drm/tinydrm/
5015
5016 DRM DRIVERS FOR XEN
5017 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5018 T:      git git://anongit.freedesktop.org/drm/drm-misc
5019 L:      dri-devel@lists.freedesktop.org
5020 L:      xen-devel@lists.xen.org
5021 S:      Supported
5022 F:      drivers/gpu/drm/xen/
5023 F:      Documentation/gpu/xen-front.rst
5024
5025 DRM TTM SUBSYSTEM
5026 M:      Christian Koenig <christian.koenig@amd.com>
5027 M:      Huang Rui <ray.huang@amd.com>
5028 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5029 T:      git git://people.freedesktop.org/~agd5f/linux
5030 S:      Maintained
5031 L:      dri-devel@lists.freedesktop.org
5032 F:      include/drm/ttm/
5033 F:      drivers/gpu/drm/ttm/
5034
5035 DSBR100 USB FM RADIO DRIVER
5036 M:      Alexey Klimov <klimov.linux@gmail.com>
5037 L:      linux-media@vger.kernel.org
5038 T:      git git://linuxtv.org/media_tree.git
5039 S:      Maintained
5040 F:      drivers/media/radio/dsbr100.c
5041
5042 DSCC4 DRIVER
5043 M:      Francois Romieu <romieu@fr.zoreil.com>
5044 L:      netdev@vger.kernel.org
5045 S:      Maintained
5046 F:      drivers/net/wan/dscc4.c
5047
5048 DT3155 MEDIA DRIVER
5049 M:      Hans Verkuil <hverkuil@xs4all.nl>
5050 L:      linux-media@vger.kernel.org
5051 T:      git git://linuxtv.org/media_tree.git
5052 W:      https://linuxtv.org
5053 S:      Odd Fixes
5054 F:      drivers/media/pci/dt3155/
5055
5056 DVB_USB_AF9015 MEDIA DRIVER
5057 M:      Antti Palosaari <crope@iki.fi>
5058 L:      linux-media@vger.kernel.org
5059 W:      https://linuxtv.org
5060 W:      http://palosaari.fi/linux/
5061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5062 T:      git git://linuxtv.org/anttip/media_tree.git
5063 S:      Maintained
5064 F:      drivers/media/usb/dvb-usb-v2/af9015*
5065
5066 DVB_USB_AF9035 MEDIA DRIVER
5067 M:      Antti Palosaari <crope@iki.fi>
5068 L:      linux-media@vger.kernel.org
5069 W:      https://linuxtv.org
5070 W:      http://palosaari.fi/linux/
5071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5072 T:      git git://linuxtv.org/anttip/media_tree.git
5073 S:      Maintained
5074 F:      drivers/media/usb/dvb-usb-v2/af9035*
5075
5076 DVB_USB_ANYSEE MEDIA DRIVER
5077 M:      Antti Palosaari <crope@iki.fi>
5078 L:      linux-media@vger.kernel.org
5079 W:      https://linuxtv.org
5080 W:      http://palosaari.fi/linux/
5081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5082 T:      git git://linuxtv.org/anttip/media_tree.git
5083 S:      Maintained
5084 F:      drivers/media/usb/dvb-usb-v2/anysee*
5085
5086 DVB_USB_AU6610 MEDIA DRIVER
5087 M:      Antti Palosaari <crope@iki.fi>
5088 L:      linux-media@vger.kernel.org
5089 W:      https://linuxtv.org
5090 W:      http://palosaari.fi/linux/
5091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5092 T:      git git://linuxtv.org/anttip/media_tree.git
5093 S:      Maintained
5094 F:      drivers/media/usb/dvb-usb-v2/au6610*
5095
5096 DVB_USB_CE6230 MEDIA DRIVER
5097 M:      Antti Palosaari <crope@iki.fi>
5098 L:      linux-media@vger.kernel.org
5099 W:      https://linuxtv.org
5100 W:      http://palosaari.fi/linux/
5101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5102 T:      git git://linuxtv.org/anttip/media_tree.git
5103 S:      Maintained
5104 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5105
5106 DVB_USB_CXUSB MEDIA DRIVER
5107 M:      Michael Krufky <mkrufky@linuxtv.org>
5108 L:      linux-media@vger.kernel.org
5109 W:      https://linuxtv.org
5110 W:      http://github.com/mkrufky
5111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5112 T:      git git://linuxtv.org/media_tree.git
5113 S:      Maintained
5114 F:      drivers/media/usb/dvb-usb/cxusb*
5115
5116 DVB_USB_EC168 MEDIA DRIVER
5117 M:      Antti Palosaari <crope@iki.fi>
5118 L:      linux-media@vger.kernel.org
5119 W:      https://linuxtv.org
5120 W:      http://palosaari.fi/linux/
5121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5122 T:      git git://linuxtv.org/anttip/media_tree.git
5123 S:      Maintained
5124 F:      drivers/media/usb/dvb-usb-v2/ec168*
5125
5126 DVB_USB_GL861 MEDIA DRIVER
5127 M:      Antti Palosaari <crope@iki.fi>
5128 L:      linux-media@vger.kernel.org
5129 W:      https://linuxtv.org
5130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5131 T:      git git://linuxtv.org/anttip/media_tree.git
5132 S:      Maintained
5133 F:      drivers/media/usb/dvb-usb-v2/gl861*
5134
5135 DVB_USB_MXL111SF MEDIA DRIVER
5136 M:      Michael Krufky <mkrufky@linuxtv.org>
5137 L:      linux-media@vger.kernel.org
5138 W:      https://linuxtv.org
5139 W:      http://github.com/mkrufky
5140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5141 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5142 S:      Maintained
5143 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5144
5145 DVB_USB_RTL28XXU MEDIA DRIVER
5146 M:      Antti Palosaari <crope@iki.fi>
5147 L:      linux-media@vger.kernel.org
5148 W:      https://linuxtv.org
5149 W:      http://palosaari.fi/linux/
5150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5151 T:      git git://linuxtv.org/anttip/media_tree.git
5152 S:      Maintained
5153 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5154
5155 DVB_USB_V2 MEDIA DRIVER
5156 M:      Antti Palosaari <crope@iki.fi>
5157 L:      linux-media@vger.kernel.org
5158 W:      https://linuxtv.org
5159 W:      http://palosaari.fi/linux/
5160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5161 T:      git git://linuxtv.org/anttip/media_tree.git
5162 S:      Maintained
5163 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5164 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5165
5166 DYNAMIC DEBUG
5167 M:      Jason Baron <jbaron@akamai.com>
5168 S:      Maintained
5169 F:      lib/dynamic_debug.c
5170 F:      include/linux/dynamic_debug.h
5171
5172 DYNAMIC INTERRUPT MODERATION
5173 M:      Tal Gilboa <talgi@mellanox.com>
5174 S:      Maintained
5175 F:      include/linux/net_dim.h
5176
5177 DZ DECSTATION DZ11 SERIAL DRIVER
5178 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5179 S:      Maintained
5180 F:      drivers/tty/serial/dz.*
5181
5182 E3X0 POWER BUTTON DRIVER
5183 M:      Moritz Fischer <moritz.fischer@ettus.com>
5184 L:      usrp-users@lists.ettus.com
5185 W:      http://www.ettus.com
5186 S:      Supported
5187 F:      drivers/input/misc/e3x0-button.c
5188 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5189
5190 E4000 MEDIA DRIVER
5191 M:      Antti Palosaari <crope@iki.fi>
5192 L:      linux-media@vger.kernel.org
5193 W:      https://linuxtv.org
5194 W:      http://palosaari.fi/linux/
5195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5196 T:      git git://linuxtv.org/anttip/media_tree.git
5197 S:      Maintained
5198 F:      drivers/media/tuners/e4000*
5199
5200 EARTH_PT1 MEDIA DRIVER
5201 M:      Akihiro Tsukada <tskd08@gmail.com>
5202 L:      linux-media@vger.kernel.org
5203 S:      Odd Fixes
5204 F:      drivers/media/pci/pt1/
5205
5206 EARTH_PT3 MEDIA DRIVER
5207 M:      Akihiro Tsukada <tskd08@gmail.com>
5208 L:      linux-media@vger.kernel.org
5209 S:      Odd Fixes
5210 F:      drivers/media/pci/pt3/
5211
5212 EC100 MEDIA DRIVER
5213 M:      Antti Palosaari <crope@iki.fi>
5214 L:      linux-media@vger.kernel.org
5215 W:      https://linuxtv.org
5216 W:      http://palosaari.fi/linux/
5217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5218 T:      git git://linuxtv.org/anttip/media_tree.git
5219 S:      Maintained
5220 F:      drivers/media/dvb-frontends/ec100*
5221
5222 ECRYPT FILE SYSTEM
5223 M:      Tyler Hicks <tyhicks@canonical.com>
5224 L:      ecryptfs@vger.kernel.org
5225 W:      http://ecryptfs.org
5226 W:      https://launchpad.net/ecryptfs
5227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5228 S:      Supported
5229 F:      Documentation/filesystems/ecryptfs.txt
5230 F:      fs/ecryptfs/
5231
5232 EDAC-AMD64
5233 M:      Borislav Petkov <bp@alien8.de>
5234 L:      linux-edac@vger.kernel.org
5235 S:      Maintained
5236 F:      drivers/edac/amd64_edac*
5237
5238 EDAC-CALXEDA
5239 M:      Robert Richter <rric@kernel.org>
5240 L:      linux-edac@vger.kernel.org
5241 S:      Maintained
5242 F:      drivers/edac/highbank*
5243
5244 EDAC-CAVIUM OCTEON
5245 M:      Ralf Baechle <ralf@linux-mips.org>
5246 M:      David Daney <david.daney@cavium.com>
5247 L:      linux-edac@vger.kernel.org
5248 L:      linux-mips@linux-mips.org
5249 S:      Supported
5250 F:      drivers/edac/octeon_edac*
5251
5252 EDAC-CAVIUM THUNDERX
5253 M:      David Daney <david.daney@cavium.com>
5254 M:      Jan Glauber <jglauber@cavium.com>
5255 L:      linux-edac@vger.kernel.org
5256 S:      Supported
5257 F:      drivers/edac/thunderx_edac*
5258
5259 EDAC-CORE
5260 M:      Borislav Petkov <bp@alien8.de>
5261 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5262 L:      linux-edac@vger.kernel.org
5263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5265 S:      Supported
5266 F:      Documentation/admin-guide/ras.rst
5267 F:      Documentation/driver-api/edac.rst
5268 F:      drivers/edac/
5269 F:      include/linux/edac.h
5270
5271 EDAC-E752X
5272 M:      Mark Gross <mark.gross@intel.com>
5273 L:      linux-edac@vger.kernel.org
5274 S:      Maintained
5275 F:      drivers/edac/e752x_edac.c
5276
5277 EDAC-E7XXX
5278 L:      linux-edac@vger.kernel.org
5279 S:      Maintained
5280 F:      drivers/edac/e7xxx_edac.c
5281
5282 EDAC-FSL_DDR
5283 M:      York Sun <york.sun@nxp.com>
5284 L:      linux-edac@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/edac/fsl_ddr_edac.*
5287
5288 EDAC-GHES
5289 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5290 L:      linux-edac@vger.kernel.org
5291 S:      Maintained
5292 F:      drivers/edac/ghes_edac.c
5293
5294 EDAC-I3000
5295 L:      linux-edac@vger.kernel.org
5296 S:      Orphan
5297 F:      drivers/edac/i3000_edac.c
5298
5299 EDAC-I5000
5300 L:      linux-edac@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/edac/i5000_edac.c
5303
5304 EDAC-I5400
5305 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/i5400_edac.c
5309
5310 EDAC-I7300
5311 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/i7300_edac.c
5315
5316 EDAC-I7CORE
5317 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5318 L:      linux-edac@vger.kernel.org
5319 S:      Maintained
5320 F:      drivers/edac/i7core_edac.c
5321
5322 EDAC-I82443BXGX
5323 M:      Tim Small <tim@buttersideup.com>
5324 L:      linux-edac@vger.kernel.org
5325 S:      Maintained
5326 F:      drivers/edac/i82443bxgx_edac.c
5327
5328 EDAC-I82975X
5329 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5330 M:      "Arvind R." <arvino55@gmail.com>
5331 L:      linux-edac@vger.kernel.org
5332 S:      Maintained
5333 F:      drivers/edac/i82975x_edac.c
5334
5335 EDAC-IE31200
5336 M:      Jason Baron <jbaron@akamai.com>
5337 L:      linux-edac@vger.kernel.org
5338 S:      Maintained
5339 F:      drivers/edac/ie31200_edac.c
5340
5341 EDAC-MPC85XX
5342 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5343 L:      linux-edac@vger.kernel.org
5344 S:      Maintained
5345 F:      drivers/edac/mpc85xx_edac.[ch]
5346
5347 EDAC-PASEMI
5348 M:      Egor Martovetsky <egor@pasemi.com>
5349 L:      linux-edac@vger.kernel.org
5350 S:      Maintained
5351 F:      drivers/edac/pasemi_edac.c
5352
5353 EDAC-PND2
5354 M:      Tony Luck <tony.luck@intel.com>
5355 L:      linux-edac@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/edac/pnd2_edac.[ch]
5358
5359 EDAC-R82600
5360 M:      Tim Small <tim@buttersideup.com>
5361 L:      linux-edac@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/edac/r82600_edac.c
5364
5365 EDAC-SBRIDGE
5366 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5367 L:      linux-edac@vger.kernel.org
5368 S:      Maintained
5369 F:      drivers/edac/sb_edac.c
5370
5371 EDAC-SKYLAKE
5372 M:      Tony Luck <tony.luck@intel.com>
5373 L:      linux-edac@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/edac/skx_edac.c
5376
5377 EDAC-TI
5378 M:      Tero Kristo <t-kristo@ti.com>
5379 L:      linux-edac@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/edac/ti_edac.c
5382
5383 EDIROL UA-101/UA-1000 DRIVER
5384 M:      Clemens Ladisch <clemens@ladisch.de>
5385 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5386 T:      git git://git.alsa-project.org/alsa-kernel.git
5387 S:      Maintained
5388 F:      sound/usb/misc/ua101.c
5389
5390 EFI TEST DRIVER
5391 L:      linux-efi@vger.kernel.org
5392 M:      Ivan Hu <ivan.hu@canonical.com>
5393 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5394 S:      Maintained
5395 F:      drivers/firmware/efi/test/
5396
5397 EFI VARIABLE FILESYSTEM
5398 M:      Matthew Garrett <matthew.garrett@nebula.com>
5399 M:      Jeremy Kerr <jk@ozlabs.org>
5400 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5402 L:      linux-efi@vger.kernel.org
5403 S:      Maintained
5404 F:      fs/efivarfs/
5405
5406 EFIFB FRAMEBUFFER DRIVER
5407 L:      linux-fbdev@vger.kernel.org
5408 M:      Peter Jones <pjones@redhat.com>
5409 S:      Maintained
5410 F:      drivers/video/fbdev/efifb.c
5411
5412 EFS FILESYSTEM
5413 W:      http://aeschi.ch.eu.org/efs/
5414 S:      Orphan
5415 F:      fs/efs/
5416
5417 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5418 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5419 L:      netdev@vger.kernel.org
5420 S:      Maintained
5421 F:      drivers/net/ethernet/ibm/ehea/
5422
5423 EM28XX VIDEO4LINUX DRIVER
5424 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5425 L:      linux-media@vger.kernel.org
5426 W:      https://linuxtv.org
5427 T:      git git://linuxtv.org/media_tree.git
5428 S:      Maintained
5429 F:      drivers/media/usb/em28xx/
5430 F:      Documentation/media/v4l-drivers/em28xx*
5431
5432 EMBEDDED LINUX
5433 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5434 M:      Matt Mackall <mpm@selenic.com>
5435 M:      David Woodhouse <dwmw2@infradead.org>
5436 L:      linux-embedded@vger.kernel.org
5437 S:      Maintained
5438
5439 Emulex 10Gbps iSCSI - OneConnect DRIVER
5440 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5441 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5442 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5443 L:      linux-scsi@vger.kernel.org
5444 W:      http://www.broadcom.com
5445 S:      Supported
5446 F:      drivers/scsi/be2iscsi/
5447
5448 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5449 M:      Sathya Perla <sathya.perla@broadcom.com>
5450 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5451 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5452 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5453 L:      netdev@vger.kernel.org
5454 W:      http://www.emulex.com
5455 S:      Supported
5456 F:      drivers/net/ethernet/emulex/benet/
5457
5458 EMULEX ONECONNECT ROCE DRIVER
5459 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5460 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5461 L:      linux-rdma@vger.kernel.org
5462 W:      http://www.broadcom.com
5463 S:      Odd Fixes
5464 F:      drivers/infiniband/hw/ocrdma/
5465 F:      include/uapi/rdma/ocrdma-abi.h
5466
5467 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5468 M:      James Smart <james.smart@broadcom.com>
5469 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5470 L:      linux-scsi@vger.kernel.org
5471 W:      http://www.broadcom.com
5472 S:      Supported
5473 F:      drivers/scsi/lpfc/
5474
5475 ENE CB710 FLASH CARD READER DRIVER
5476 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5477 S:      Maintained
5478 F:      drivers/misc/cb710/
5479 F:      drivers/mmc/host/cb710-mmc.*
5480 F:      include/linux/cb710.h
5481
5482 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5483 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5484 S:      Maintained
5485 F:      drivers/media/rc/ene_ir.*
5486
5487 EPSON S1D13XXX FRAMEBUFFER DRIVER
5488 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5489 S:      Maintained
5490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5491 F:      drivers/video/fbdev/s1d13xxxfb.c
5492 F:      include/video/s1d13xxxfb.h
5493
5494 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5495 M:      Jeff Layton <jlayton@kernel.org>
5496 S:      Maintained
5497 F:      lib/errseq.c
5498 F:      include/linux/errseq.h
5499
5500 ET131X NETWORK DRIVER
5501 M:      Mark Einon <mark.einon@gmail.com>
5502 S:      Odd Fixes
5503 F:      drivers/net/ethernet/agere/
5504
5505 ETHERNET BRIDGE
5506 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5507 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5508 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5509 L:      netdev@vger.kernel.org
5510 W:      http://www.linuxfoundation.org/en/Net:Bridge
5511 S:      Maintained
5512 F:      include/linux/netfilter_bridge/
5513 F:      net/bridge/
5514
5515 ETHERNET PHY LIBRARY
5516 M:      Andrew Lunn <andrew@lunn.ch>
5517 M:      Florian Fainelli <f.fainelli@gmail.com>
5518 L:      netdev@vger.kernel.org
5519 S:      Maintained
5520 F:      Documentation/ABI/testing/sysfs-bus-mdio
5521 F:      Documentation/devicetree/bindings/net/mdio*
5522 F:      Documentation/networking/phy.txt
5523 F:      drivers/net/phy/
5524 F:      drivers/of/of_mdio.c
5525 F:      drivers/of/of_net.c
5526 F:      include/linux/*mdio*.h
5527 F:      include/linux/of_net.h
5528 F:      include/linux/phy.h
5529 F:      include/linux/phy_fixed.h
5530 F:      include/linux/platform_data/mdio-bcm-unimac.h
5531 F:      include/trace/events/mdio.h
5532 F:      include/uapi/linux/mdio.h
5533 F:      include/uapi/linux/mii.h
5534
5535 EXT2 FILE SYSTEM
5536 M:      Jan Kara <jack@suse.com>
5537 L:      linux-ext4@vger.kernel.org
5538 S:      Maintained
5539 F:      Documentation/filesystems/ext2.txt
5540 F:      fs/ext2/
5541 F:      include/linux/ext2*
5542
5543 EXT4 FILE SYSTEM
5544 M:      "Theodore Ts'o" <tytso@mit.edu>
5545 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5546 L:      linux-ext4@vger.kernel.org
5547 W:      http://ext4.wiki.kernel.org
5548 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5550 S:      Maintained
5551 F:      Documentation/filesystems/ext4.txt
5552 F:      fs/ext4/
5553
5554 Extended Verification Module (EVM)
5555 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5556 L:      linux-integrity@vger.kernel.org
5557 S:      Supported
5558 F:      security/integrity/evm/
5559
5560 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5561 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5562 L:      linux-efi@vger.kernel.org
5563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5564 S:      Maintained
5565 F:      Documentation/efi-stub.txt
5566 F:      arch/*/kernel/efi.c
5567 F:      arch/x86/boot/compressed/eboot.[ch]
5568 F:      arch/*/include/asm/efi.h
5569 F:      arch/x86/platform/efi/
5570 F:      drivers/firmware/efi/
5571 F:      include/linux/efi*.h
5572 F:      arch/arm/boot/compressed/efi-header.S
5573 F:      arch/arm64/kernel/efi-entry.S
5574
5575 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5576 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5577 M:      Chanwoo Choi <cw00.choi@samsung.com>
5578 L:      linux-kernel@vger.kernel.org
5579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5580 S:      Maintained
5581 F:      drivers/extcon/
5582 F:      include/linux/extcon/
5583 F:      include/linux/extcon.h
5584 F:      Documentation/extcon/
5585 F:      Documentation/devicetree/bindings/extcon/
5586
5587 EXYNOS DP DRIVER
5588 M:      Jingoo Han <jingoohan1@gmail.com>
5589 L:      dri-devel@lists.freedesktop.org
5590 S:      Maintained
5591 F:      drivers/gpu/drm/exynos/exynos_dp*
5592
5593 EXYNOS SYSMMU (IOMMU) driver
5594 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5595 L:      iommu@lists.linux-foundation.org
5596 S:      Maintained
5597 F:      drivers/iommu/exynos-iommu.c
5598
5599 EZchip NPS platform support
5600 M:      Vineet Gupta <vgupta@synopsys.com>
5601 M:      Ofer Levi <oferle@mellanox.com>
5602 S:      Supported
5603 F:      arch/arc/plat-eznps
5604 F:      arch/arc/boot/dts/eznps.dts
5605
5606 F2FS FILE SYSTEM
5607 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5608 M:      Chao Yu <yuchao0@huawei.com>
5609 L:      linux-f2fs-devel@lists.sourceforge.net
5610 W:      https://f2fs.wiki.kernel.org/
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5612 S:      Maintained
5613 F:      Documentation/filesystems/f2fs.txt
5614 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5615 F:      fs/f2fs/
5616 F:      include/linux/f2fs_fs.h
5617 F:      include/trace/events/f2fs.h
5618
5619 F71805F HARDWARE MONITORING DRIVER
5620 M:      Jean Delvare <jdelvare@suse.com>
5621 L:      linux-hwmon@vger.kernel.org
5622 S:      Maintained
5623 F:      Documentation/hwmon/f71805f
5624 F:      drivers/hwmon/f71805f.c
5625
5626 FADDR2LINE
5627 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5628 S:      Maintained
5629 F:      scripts/faddr2line
5630
5631 FAILOVER MODULE
5632 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5633 L:      netdev@vger.kernel.org
5634 S:      Supported
5635 F:      net/core/failover.c
5636 F:      include/net/failover.h
5637 F:      Documentation/networking/failover.rst
5638
5639 FANOTIFY
5640 M:      Jan Kara <jack@suse.cz>
5641 R:      Amir Goldstein <amir73il@gmail.com>
5642 L:      linux-fsdevel@vger.kernel.org
5643 S:      Maintained
5644 F:      fs/notify/fanotify/
5645 F:      include/linux/fanotify.h
5646 F:      include/uapi/linux/fanotify.h
5647
5648 FARSYNC SYNCHRONOUS DRIVER
5649 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5650 W:      http://www.farsite.co.uk/
5651 S:      Supported
5652 F:      drivers/net/wan/farsync.*
5653
5654 FAULT INJECTION SUPPORT
5655 M:      Akinobu Mita <akinobu.mita@gmail.com>
5656 S:      Supported
5657 F:      Documentation/fault-injection/
5658 F:      lib/fault-inject.c
5659
5660 FBTFT Framebuffer drivers
5661 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5662 L:      dri-devel@lists.freedesktop.org
5663 L:      linux-fbdev@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/staging/fbtft/
5666
5667 FC0011 TUNER DRIVER
5668 M:      Michael Buesch <m@bues.ch>
5669 L:      linux-media@vger.kernel.org
5670 S:      Maintained
5671 F:      drivers/media/tuners/fc0011.h
5672 F:      drivers/media/tuners/fc0011.c
5673
5674 FC2580 MEDIA DRIVER
5675 M:      Antti Palosaari <crope@iki.fi>
5676 L:      linux-media@vger.kernel.org
5677 W:      https://linuxtv.org
5678 W:      http://palosaari.fi/linux/
5679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5680 T:      git git://linuxtv.org/anttip/media_tree.git
5681 S:      Maintained
5682 F:      drivers/media/tuners/fc2580*
5683
5684 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5685 M:      Johannes Thumshirn <jth@kernel.org>
5686 L:      linux-scsi@vger.kernel.org
5687 W:      www.Open-FCoE.org
5688 S:      Supported
5689 F:      drivers/scsi/libfc/
5690 F:      drivers/scsi/fcoe/
5691 F:      include/scsi/fc/
5692 F:      include/scsi/libfc.h
5693 F:      include/scsi/libfcoe.h
5694 F:      include/uapi/scsi/fc/
5695
5696 FILE LOCKING (flock() and fcntl()/lockf())
5697 M:      Jeff Layton <jlayton@kernel.org>
5698 M:      "J. Bruce Fields" <bfields@fieldses.org>
5699 L:      linux-fsdevel@vger.kernel.org
5700 S:      Maintained
5701 F:      include/linux/fcntl.h
5702 F:      include/uapi/linux/fcntl.h
5703 F:      fs/fcntl.c
5704 F:      fs/locks.c
5705
5706 FILESYSTEMS (VFS and infrastructure)
5707 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5708 L:      linux-fsdevel@vger.kernel.org
5709 S:      Maintained
5710 F:      fs/*
5711 F:      include/linux/fs.h
5712 F:      include/uapi/linux/fs.h
5713
5714 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5715 M:      Riku Voipio <riku.voipio@iki.fi>
5716 L:      linux-hwmon@vger.kernel.org
5717 S:      Maintained
5718 F:      drivers/hwmon/f75375s.c
5719 F:      include/linux/f75375s.h
5720
5721 FIREWIRE AUDIO DRIVERS
5722 M:      Clemens Ladisch <clemens@ladisch.de>
5723 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5724 T:      git git://git.alsa-project.org/alsa-kernel.git
5725 S:      Maintained
5726 F:      sound/firewire/
5727
5728 FIREWIRE MEDIA DRIVERS (firedtv)
5729 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5730 L:      linux-media@vger.kernel.org
5731 L:      linux1394-devel@lists.sourceforge.net
5732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5733 S:      Maintained
5734 F:      drivers/media/firewire/
5735
5736 FIREWIRE SBP-2 TARGET
5737 M:      Chris Boot <bootc@bootc.net>
5738 L:      linux-scsi@vger.kernel.org
5739 L:      target-devel@vger.kernel.org
5740 L:      linux1394-devel@lists.sourceforge.net
5741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5742 S:      Maintained
5743 F:      drivers/target/sbp/
5744
5745 FIREWIRE SUBSYSTEM
5746 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5747 L:      linux1394-devel@lists.sourceforge.net
5748 W:      http://ieee1394.wiki.kernel.org/
5749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5750 S:      Maintained
5751 F:      drivers/firewire/
5752 F:      include/linux/firewire.h
5753 F:      include/uapi/linux/firewire*.h
5754 F:      tools/firewire/
5755
5756 FIRMWARE LOADER (request_firmware)
5757 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5758 L:      linux-kernel@vger.kernel.org
5759 S:      Maintained
5760 F:      Documentation/firmware_class/
5761 F:      drivers/base/firmware_loader/
5762 F:      include/linux/firmware.h
5763
5764 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5765 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5766 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5767 S:      Maintained
5768 F:      drivers/block/rsxx/
5769
5770 FLOPPY DRIVER
5771 M:      Jiri Kosina <jikos@kernel.org>
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5773 S:      Odd fixes
5774 F:      drivers/block/floppy.c
5775
5776 FMC SUBSYSTEM
5777 M:      Alessandro Rubini <rubini@gnudd.com>
5778 W:      http://www.ohwr.org/projects/fmc-bus
5779 S:      Supported
5780 F:      drivers/fmc/
5781 F:      include/linux/fmc*.h
5782 F:      include/linux/ipmi-fru.h
5783 K:      fmc_d.*register
5784
5785 FPGA MANAGER FRAMEWORK
5786 M:      Alan Tull <atull@kernel.org>
5787 M:      Moritz Fischer <mdf@kernel.org>
5788 L:      linux-fpga@vger.kernel.org
5789 S:      Maintained
5790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5791 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5792 F:      Documentation/fpga/
5793 F:      Documentation/driver-api/fpga/
5794 F:      Documentation/devicetree/bindings/fpga/
5795 F:      drivers/fpga/
5796 F:      include/linux/fpga/
5797 W:      http://www.rocketboards.org
5798
5799 FPGA DFL DRIVERS
5800 M:      Wu Hao <hao.wu@intel.com>
5801 L:      linux-fpga@vger.kernel.org
5802 S:      Maintained
5803 F:      Documentation/fpga/dfl.txt
5804 F:      include/uapi/linux/fpga-dfl.h
5805 F:      drivers/fpga/dfl*
5806
5807 FPU EMULATOR
5808 M:      Bill Metzenthen <billm@melbpc.org.au>
5809 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5810 S:      Maintained
5811 F:      arch/x86/math-emu/
5812
5813 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5814 L:      netdev@vger.kernel.org
5815 S:      Orphan
5816 F:      drivers/net/wan/dlci.c
5817 F:      drivers/net/wan/sdla.c
5818
5819 FRAMEBUFFER LAYER
5820 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5821 L:      dri-devel@lists.freedesktop.org
5822 L:      linux-fbdev@vger.kernel.org
5823 T:      git git://github.com/bzolnier/linux.git
5824 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5825 S:      Maintained
5826 F:      Documentation/fb/
5827 F:      drivers/video/
5828 F:      include/video/
5829 F:      include/linux/fb.h
5830 F:      include/uapi/video/
5831 F:      include/uapi/linux/fb.h
5832
5833 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5834 M:      Horia Geantă <horia.geanta@nxp.com>
5835 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5836 L:      linux-crypto@vger.kernel.org
5837 S:      Maintained
5838 F:      drivers/crypto/caam/
5839 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5840
5841 FREESCALE DIU FRAMEBUFFER DRIVER
5842 M:      Timur Tabi <timur@kernel.org>
5843 L:      linux-fbdev@vger.kernel.org
5844 S:      Maintained
5845 F:      drivers/video/fbdev/fsl-diu-fb.*
5846
5847 FREESCALE DMA DRIVER
5848 M:      Li Yang <leoyang.li@nxp.com>
5849 M:      Zhang Wei <zw@zh-kernel.org>
5850 L:      linuxppc-dev@lists.ozlabs.org
5851 S:      Maintained
5852 F:      drivers/dma/fsldma.*
5853
5854 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5855 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5856 L:      netdev@vger.kernel.org
5857 S:      Maintained
5858 F:      drivers/net/ethernet/freescale/gianfar*
5859 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5860
5861 FREESCALE GPMI NAND DRIVER
5862 M:      Han Xu <han.xu@nxp.com>
5863 L:      linux-mtd@lists.infradead.org
5864 S:      Maintained
5865 F:      drivers/mtd/nand/raw/gpmi-nand/*
5866
5867 FREESCALE I2C CPM DRIVER
5868 M:      Jochen Friedrich <jochen@scram.de>
5869 L:      linuxppc-dev@lists.ozlabs.org
5870 L:      linux-i2c@vger.kernel.org
5871 S:      Maintained
5872 F:      drivers/i2c/busses/i2c-cpm.c
5873
5874 FREESCALE IMX / MXC FEC DRIVER
5875 M:      Fugang Duan <fugang.duan@nxp.com>
5876 L:      netdev@vger.kernel.org
5877 S:      Maintained
5878 F:      drivers/net/ethernet/freescale/fec_main.c
5879 F:      drivers/net/ethernet/freescale/fec_ptp.c
5880 F:      drivers/net/ethernet/freescale/fec.h
5881 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5882
5883 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5884 M:      Sascha Hauer <s.hauer@pengutronix.de>
5885 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5886 L:      linux-fbdev@vger.kernel.org
5887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5888 S:      Maintained
5889 F:      include/linux/platform_data/video-imxfb.h
5890 F:      drivers/video/fbdev/imxfb.c
5891
5892 FREESCALE QORIQ DPAA ETHERNET DRIVER
5893 M:      Madalin Bucur <madalin.bucur@nxp.com>
5894 L:      netdev@vger.kernel.org
5895 S:      Maintained
5896 F:      drivers/net/ethernet/freescale/dpaa
5897
5898 FREESCALE QORIQ DPAA FMAN DRIVER
5899 M:      Madalin Bucur <madalin.bucur@nxp.com>
5900 L:      netdev@vger.kernel.org
5901 S:      Maintained
5902 F:      drivers/net/ethernet/freescale/fman
5903 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5904
5905 FREESCALE QORIQ PTP CLOCK DRIVER
5906 M:      Yangbo Lu <yangbo.lu@nxp.com>
5907 L:      netdev@vger.kernel.org
5908 S:      Maintained
5909 F:      drivers/ptp/ptp_qoriq.c
5910 F:      include/linux/fsl/ptp_qoriq.h
5911 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5912
5913 FREESCALE QUAD SPI DRIVER
5914 M:      Han Xu <han.xu@nxp.com>
5915 L:      linux-mtd@lists.infradead.org
5916 S:      Maintained
5917 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5918
5919 FREESCALE QUICC ENGINE LIBRARY
5920 M:      Qiang Zhao <qiang.zhao@nxp.com>
5921 L:      linuxppc-dev@lists.ozlabs.org
5922 S:      Maintained
5923 F:      drivers/soc/fsl/qe/
5924 F:      include/soc/fsl/*qe*.h
5925 F:      include/soc/fsl/*ucc*.h
5926
5927 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5928 M:      Li Yang <leoyang.li@nxp.com>
5929 L:      netdev@vger.kernel.org
5930 L:      linuxppc-dev@lists.ozlabs.org
5931 S:      Maintained
5932 F:      drivers/net/ethernet/freescale/ucc_geth*
5933
5934 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5935 M:      Zhao Qiang <qiang.zhao@nxp.com>
5936 L:      netdev@vger.kernel.org
5937 L:      linuxppc-dev@lists.ozlabs.org
5938 S:      Maintained
5939 F:      drivers/net/wan/fsl_ucc_hdlc*
5940
5941 FREESCALE QUICC ENGINE UCC UART DRIVER
5942 M:      Timur Tabi <timur@kernel.org>
5943 L:      linuxppc-dev@lists.ozlabs.org
5944 S:      Maintained
5945 F:      drivers/tty/serial/ucc_uart.c
5946
5947 FREESCALE SOC DRIVERS
5948 M:      Li Yang <leoyang.li@nxp.com>
5949 L:      linuxppc-dev@lists.ozlabs.org
5950 L:      linux-arm-kernel@lists.infradead.org
5951 S:      Maintained
5952 F:      Documentation/devicetree/bindings/soc/fsl/
5953 F:      drivers/soc/fsl/
5954 F:      include/linux/fsl/
5955
5956 FREESCALE SOC FS_ENET DRIVER
5957 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5958 L:      linuxppc-dev@lists.ozlabs.org
5959 L:      netdev@vger.kernel.org
5960 S:      Maintained
5961 F:      drivers/net/ethernet/freescale/fs_enet/
5962 F:      include/linux/fs_enet_pd.h
5963
5964 FREESCALE SOC SOUND DRIVERS
5965 M:      Timur Tabi <timur@kernel.org>
5966 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5967 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5968 R:      Fabio Estevam <fabio.estevam@nxp.com>
5969 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5970 L:      linuxppc-dev@lists.ozlabs.org
5971 S:      Maintained
5972 F:      sound/soc/fsl/fsl*
5973 F:      sound/soc/fsl/imx*
5974 F:      sound/soc/fsl/mpc8610_hpcd.c
5975
5976 FREESCALE USB PERIPHERAL DRIVERS
5977 M:      Li Yang <leoyang.li@nxp.com>
5978 L:      linux-usb@vger.kernel.org
5979 L:      linuxppc-dev@lists.ozlabs.org
5980 S:      Maintained
5981 F:      drivers/usb/gadget/udc/fsl*
5982
5983 FREEVXFS FILESYSTEM
5984 M:      Christoph Hellwig <hch@infradead.org>
5985 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5986 S:      Maintained
5987 F:      fs/freevxfs/
5988
5989 FREEZER
5990 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5991 M:      Pavel Machek <pavel@ucw.cz>
5992 L:      linux-pm@vger.kernel.org
5993 S:      Supported
5994 F:      Documentation/power/freezing-of-tasks.txt
5995 F:      include/linux/freezer.h
5996 F:      kernel/freezer.c
5997
5998 FRONTSWAP API
5999 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6000 L:      linux-kernel@vger.kernel.org
6001 S:      Maintained
6002 F:      mm/frontswap.c
6003 F:      include/linux/frontswap.h
6004
6005 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6006 M:      David Howells <dhowells@redhat.com>
6007 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6008 S:      Supported
6009 F:      Documentation/filesystems/caching/
6010 F:      fs/fscache/
6011 F:      include/linux/fscache*.h
6012
6013 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6014 M:      Theodore Y. Ts'o <tytso@mit.edu>
6015 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6016 L:      linux-fscrypt@vger.kernel.org
6017 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6019 S:      Supported
6020 F:      fs/crypto/
6021 F:      include/linux/fscrypt*.h
6022 F:      Documentation/filesystems/fscrypt.rst
6023
6024 FSI-ATTACHED I2C DRIVER
6025 M:      Eddie James <eajames@linux.vnet.ibm.com>
6026 L:      linux-i2c@vger.kernel.org
6027 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6028 S:      Maintained
6029 F:      drivers/i2c/busses/i2c-fsi.c
6030 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6031
6032 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6033 M:      Jan Kara <jack@suse.cz>
6034 R:      Amir Goldstein <amir73il@gmail.com>
6035 L:      linux-fsdevel@vger.kernel.org
6036 S:      Maintained
6037 F:      fs/notify/
6038 F:      include/linux/fsnotify*.h
6039
6040 FUJITSU LAPTOP EXTRAS
6041 M:      Jonathan Woithe <jwoithe@just42.net>
6042 L:      platform-driver-x86@vger.kernel.org
6043 S:      Maintained
6044 F:      drivers/platform/x86/fujitsu-laptop.c
6045
6046 FUJITSU M-5MO LS CAMERA ISP DRIVER
6047 M:      Kyungmin Park <kyungmin.park@samsung.com>
6048 M:      Heungjun Kim <riverful.kim@samsung.com>
6049 L:      linux-media@vger.kernel.org
6050 S:      Maintained
6051 F:      drivers/media/i2c/m5mols/
6052 F:      include/media/i2c/m5mols.h
6053
6054 FUJITSU TABLET EXTRAS
6055 M:      Robert Gerlach <khnz@gmx.de>
6056 L:      platform-driver-x86@vger.kernel.org
6057 S:      Maintained
6058 F:      drivers/platform/x86/fujitsu-tablet.c
6059
6060 FUSE: FILESYSTEM IN USERSPACE
6061 M:      Miklos Szeredi <miklos@szeredi.hu>
6062 L:      linux-fsdevel@vger.kernel.org
6063 W:      http://fuse.sourceforge.net/
6064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6065 S:      Maintained
6066 F:      fs/fuse/
6067 F:      include/uapi/linux/fuse.h
6068 F:      Documentation/filesystems/fuse.txt
6069
6070 FUTEX SUBSYSTEM
6071 M:      Thomas Gleixner <tglx@linutronix.de>
6072 M:      Ingo Molnar <mingo@redhat.com>
6073 R:      Peter Zijlstra <peterz@infradead.org>
6074 R:      Darren Hart <dvhart@infradead.org>
6075 L:      linux-kernel@vger.kernel.org
6076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6077 S:      Maintained
6078 F:      kernel/futex.c
6079 F:      kernel/futex_compat.c
6080 F:      include/asm-generic/futex.h
6081 F:      include/linux/futex.h
6082 F:      include/uapi/linux/futex.h
6083 F:      tools/testing/selftests/futex/
6084 F:      tools/perf/bench/futex*
6085 F:      Documentation/*futex*
6086
6087 GCC PLUGINS
6088 M:      Kees Cook <keescook@chromium.org>
6089 R:      Emese Revfy <re.emese@gmail.com>
6090 L:      kernel-hardening@lists.openwall.com
6091 S:      Maintained
6092 F:      scripts/gcc-plugins/
6093 F:      scripts/gcc-plugin.sh
6094 F:      scripts/Makefile.gcc-plugins
6095 F:      Documentation/gcc-plugins.txt
6096
6097 GASKET DRIVER FRAMEWORK
6098 M:      Rob Springer <rspringer@google.com>
6099 M:      Todd Poynor <toddpoynor@google.com>
6100 M:      Ben Chan <benchan@chromium.org>
6101 S:      Maintained
6102 F:      drivers/staging/gasket/
6103
6104 GCOV BASED KERNEL PROFILING
6105 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6106 S:      Maintained
6107 F:      kernel/gcov/
6108 F:      Documentation/dev-tools/gcov.rst
6109
6110 GDB KERNEL DEBUGGING HELPER SCRIPTS
6111 M:      Jan Kiszka <jan.kiszka@siemens.com>
6112 M:      Kieran Bingham <kbingham@kernel.org>
6113 S:      Supported
6114 F:      scripts/gdb/
6115
6116 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6117 M:      Achim Leubner <achim_leubner@adaptec.com>
6118 L:      linux-scsi@vger.kernel.org
6119 W:      http://www.icp-vortex.com/
6120 S:      Supported
6121 F:      drivers/scsi/gdt*
6122
6123 GEMTEK FM RADIO RECEIVER DRIVER
6124 M:      Hans Verkuil <hverkuil@xs4all.nl>
6125 L:      linux-media@vger.kernel.org
6126 T:      git git://linuxtv.org/media_tree.git
6127 W:      https://linuxtv.org
6128 S:      Maintained
6129 F:      drivers/media/radio/radio-gemtek*
6130
6131 GENERIC GPIO I2C DRIVER
6132 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6133 S:      Supported
6134 F:      drivers/i2c/busses/i2c-gpio.c
6135 F:      include/linux/platform_data/i2c-gpio.h
6136
6137 GENERIC GPIO I2C MULTIPLEXER DRIVER
6138 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6139 L:      linux-i2c@vger.kernel.org
6140 S:      Supported
6141 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6142 F:      include/linux/platform_data/i2c-mux-gpio.h
6143 F:      Documentation/i2c/muxes/i2c-mux-gpio
6144
6145 GENERIC HDLC (WAN) DRIVERS
6146 M:      Krzysztof Halasa <khc@pm.waw.pl>
6147 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6148 S:      Maintained
6149 F:      drivers/net/wan/c101.c
6150 F:      drivers/net/wan/hd6457*
6151 F:      drivers/net/wan/hdlc*
6152 F:      drivers/net/wan/n2.c
6153 F:      drivers/net/wan/pc300too.c
6154 F:      drivers/net/wan/pci200syn.c
6155 F:      drivers/net/wan/wanxl*
6156
6157 GENERIC INCLUDE/ASM HEADER FILES
6158 M:      Arnd Bergmann <arnd@arndb.de>
6159 L:      linux-arch@vger.kernel.org
6160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6161 S:      Maintained
6162 F:      include/asm-generic/
6163 F:      include/uapi/asm-generic/
6164
6165 GENERIC PHY FRAMEWORK
6166 M:      Kishon Vijay Abraham I <kishon@ti.com>
6167 L:      linux-kernel@vger.kernel.org
6168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6169 S:      Supported
6170 F:      drivers/phy/
6171 F:      include/linux/phy/
6172
6173 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6174 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6175 S:      Supported
6176 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6177
6178 GENERIC PM DOMAINS
6179 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6180 M:      Kevin Hilman <khilman@kernel.org>
6181 M:      Ulf Hansson <ulf.hansson@linaro.org>
6182 L:      linux-pm@vger.kernel.org
6183 S:      Supported
6184 F:      drivers/base/power/domain*.c
6185 F:      include/linux/pm_domain.h
6186 F:      Documentation/devicetree/bindings/power/power_domain.txt
6187
6188 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6189 M:      Eugen Hristev <eugen.hristev@microchip.com>
6190 L:      linux-input@vger.kernel.org
6191 S:      Maintained
6192 F:      drivers/input/touchscreen/resistive-adc-touch.c
6193
6194 GENERIC UIO DRIVER FOR PCI DEVICES
6195 M:      "Michael S. Tsirkin" <mst@redhat.com>
6196 L:      kvm@vger.kernel.org
6197 S:      Supported
6198 F:      drivers/uio/uio_pci_generic.c
6199
6200 GENWQE (IBM Generic Workqueue Card)
6201 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6202 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6203 S:      Supported
6204 F:      drivers/misc/genwqe/
6205
6206 GET_MAINTAINER SCRIPT
6207 M:      Joe Perches <joe@perches.com>
6208 S:      Maintained
6209 F:      scripts/get_maintainer.pl
6210
6211 GFS2 FILE SYSTEM
6212 M:      Bob Peterson <rpeterso@redhat.com>
6213 M:      Andreas Gruenbacher <agruenba@redhat.com>
6214 L:      cluster-devel@redhat.com
6215 W:      http://sources.redhat.com/cluster/
6216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6217 S:      Supported
6218 F:      Documentation/filesystems/gfs2*.txt
6219 F:      fs/gfs2/
6220 F:      include/uapi/linux/gfs2_ondisk.h
6221
6222 GIGASET ISDN DRIVERS
6223 M:      Paul Bolle <pebolle@tiscali.nl>
6224 L:      gigaset307x-common@lists.sourceforge.net
6225 W:      http://gigaset307x.sourceforge.net/
6226 S:      Odd Fixes
6227 F:      Documentation/isdn/README.gigaset
6228 F:      drivers/isdn/gigaset/
6229 F:      include/uapi/linux/gigaset_dev.h
6230
6231 GNSS SUBSYSTEM
6232 M:      Johan Hovold <johan@kernel.org>
6233 S:      Maintained
6234 F:      Documentation/ABI/testing/sysfs-class-gnss
6235 F:      Documentation/devicetree/bindings/gnss/
6236 F:      drivers/gnss/
6237 F:      include/linux/gnss.h
6238
6239 GO7007 MPEG CODEC
6240 M:      Hans Verkuil <hans.verkuil@cisco.com>
6241 L:      linux-media@vger.kernel.org
6242 S:      Maintained
6243 F:      drivers/media/usb/go7007/
6244
6245 GOODIX TOUCHSCREEN
6246 M:      Bastien Nocera <hadess@hadess.net>
6247 L:      linux-input@vger.kernel.org
6248 S:      Maintained
6249 F:      drivers/input/touchscreen/goodix.c
6250
6251 GPD POCKET FAN DRIVER
6252 M:      Hans de Goede <hdegoede@redhat.com>
6253 L:      platform-driver-x86@vger.kernel.org
6254 S:      Maintained
6255 F:      drivers/platform/x86/gpd-pocket-fan.c
6256
6257 GPIO ACPI SUPPORT
6258 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6259 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6260 L:      linux-gpio@vger.kernel.org
6261 L:      linux-acpi@vger.kernel.org
6262 S:      Maintained
6263 F:      Documentation/acpi/gpio-properties.txt
6264 F:      drivers/gpio/gpiolib-acpi.c
6265
6266 GPIO IR Transmitter
6267 M:      Sean Young <sean@mess.org>
6268 L:      linux-media@vger.kernel.org
6269 S:      Maintained
6270 F:      drivers/media/rc/gpio-ir-tx.c
6271
6272 GPIO MOCKUP DRIVER
6273 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6274 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6275 L:      linux-gpio@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/gpio/gpio-mockup.c
6278 F:      tools/testing/selftests/gpio/
6279
6280 GPIO SUBSYSTEM
6281 M:      Linus Walleij <linus.walleij@linaro.org>
6282 L:      linux-gpio@vger.kernel.org
6283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6284 S:      Maintained
6285 F:      Documentation/devicetree/bindings/gpio/
6286 F:      Documentation/driver-api/gpio/
6287 F:      Documentation/gpio/
6288 F:      Documentation/ABI/testing/gpio-cdev
6289 F:      Documentation/ABI/obsolete/sysfs-gpio
6290 F:      drivers/gpio/
6291 F:      include/linux/gpio/
6292 F:      include/linux/gpio.h
6293 F:      include/linux/of_gpio.h
6294 F:      include/asm-generic/gpio.h
6295 F:      include/uapi/linux/gpio.h
6296 F:      tools/gpio/
6297
6298 GRE DEMULTIPLEXER DRIVER
6299 M:      Dmitry Kozlov <xeb@mail.ru>
6300 L:      netdev@vger.kernel.org
6301 S:      Maintained
6302 F:      net/ipv4/gre_demux.c
6303 F:      net/ipv4/gre_offload.c
6304 F:      include/net/gre.h
6305
6306 GRETH 10/100/1G Ethernet MAC device driver
6307 M:      Andreas Larsson <andreas@gaisler.com>
6308 L:      netdev@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/net/ethernet/aeroflex/
6311
6312 GREYBUS AUDIO PROTOCOLS DRIVERS
6313 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6314 M:      Mark Greer <mgreer@animalcreek.com>
6315 S:      Maintained
6316 F:      drivers/staging/greybus/audio_apbridgea.c
6317 F:      drivers/staging/greybus/audio_apbridgea.h
6318 F:      drivers/staging/greybus/audio_codec.c
6319 F:      drivers/staging/greybus/audio_codec.h
6320 F:      drivers/staging/greybus/audio_gb.c
6321 F:      drivers/staging/greybus/audio_manager.c
6322 F:      drivers/staging/greybus/audio_manager.h
6323 F:      drivers/staging/greybus/audio_manager_module.c
6324 F:      drivers/staging/greybus/audio_manager_private.h
6325 F:      drivers/staging/greybus/audio_manager_sysfs.c
6326 F:      drivers/staging/greybus/audio_module.c
6327 F:      drivers/staging/greybus/audio_topology.c
6328
6329 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6330 M:      Viresh Kumar <vireshk@kernel.org>
6331 S:      Maintained
6332 F:      drivers/staging/greybus/authentication.c
6333 F:      drivers/staging/greybus/bootrom.c
6334 F:      drivers/staging/greybus/firmware.h
6335 F:      drivers/staging/greybus/fw-core.c
6336 F:      drivers/staging/greybus/fw-download.c
6337 F:      drivers/staging/greybus/fw-management.c
6338 F:      drivers/staging/greybus/greybus_authentication.h
6339 F:      drivers/staging/greybus/greybus_firmware.h
6340 F:      drivers/staging/greybus/hid.c
6341 F:      drivers/staging/greybus/i2c.c
6342 F:      drivers/staging/greybus/spi.c
6343 F:      drivers/staging/greybus/spilib.c
6344 F:      drivers/staging/greybus/spilib.h
6345
6346 GREYBUS LOOPBACK DRIVER
6347 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6348 S:      Maintained
6349 F:      drivers/staging/greybus/loopback.c
6350
6351 GREYBUS PLATFORM DRIVERS
6352 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6353 S:      Maintained
6354 F:      drivers/staging/greybus/arche-platform.c
6355 F:      drivers/staging/greybus/arche-apb-ctrl.c
6356 F:      drivers/staging/greybus/arche_platform.h
6357
6358 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6359 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6360 S:      Maintained
6361 F:      drivers/staging/greybus/sdio.c
6362 F:      drivers/staging/greybus/light.c
6363 F:      drivers/staging/greybus/gpio.c
6364 F:      drivers/staging/greybus/power_supply.c
6365 F:      drivers/staging/greybus/spi.c
6366 F:      drivers/staging/greybus/spilib.c
6367
6368 GREYBUS SUBSYSTEM
6369 M:      Johan Hovold <johan@kernel.org>
6370 M:      Alex Elder <elder@kernel.org>
6371 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6372 S:      Maintained
6373 F:      drivers/staging/greybus/
6374 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6375
6376 GREYBUS UART PROTOCOLS DRIVERS
6377 M:      David Lin <dtwlin@gmail.com>
6378 S:      Maintained
6379 F:      drivers/staging/greybus/uart.c
6380 F:      drivers/staging/greybus/log.c
6381
6382 GS1662 VIDEO SERIALIZER
6383 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6384 L:      linux-media@vger.kernel.org
6385 T:      git git://linuxtv.org/media_tree.git
6386 S:      Maintained
6387 F:      drivers/media/spi/gs1662.c
6388
6389 GSPCA FINEPIX SUBDRIVER
6390 M:      Frank Zago <frank@zago.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/finepix.c
6395
6396 GSPCA GL860 SUBDRIVER
6397 M:      Olivier Lorin <o.lorin@laposte.net>
6398 L:      linux-media@vger.kernel.org
6399 T:      git git://linuxtv.org/media_tree.git
6400 S:      Maintained
6401 F:      drivers/media/usb/gspca/gl860/
6402
6403 GSPCA M5602 SUBDRIVER
6404 M:      Erik Andren <erik.andren@gmail.com>
6405 L:      linux-media@vger.kernel.org
6406 T:      git git://linuxtv.org/media_tree.git
6407 S:      Maintained
6408 F:      drivers/media/usb/gspca/m5602/
6409
6410 GSPCA PAC207 SONIXB SUBDRIVER
6411 M:      Hans Verkuil <hverkuil@xs4all.nl>
6412 L:      linux-media@vger.kernel.org
6413 T:      git git://linuxtv.org/media_tree.git
6414 S:      Odd Fixes
6415 F:      drivers/media/usb/gspca/pac207.c
6416
6417 GSPCA SN9C20X SUBDRIVER
6418 M:      Brian Johnson <brijohn@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/sn9c20x.c
6423
6424 GSPCA T613 SUBDRIVER
6425 M:      Leandro Costantino <lcostantino@gmail.com>
6426 L:      linux-media@vger.kernel.org
6427 T:      git git://linuxtv.org/media_tree.git
6428 S:      Maintained
6429 F:      drivers/media/usb/gspca/t613.c
6430
6431 GSPCA USB WEBCAM DRIVER
6432 M:      Hans Verkuil <hverkuil@xs4all.nl>
6433 L:      linux-media@vger.kernel.org
6434 T:      git git://linuxtv.org/media_tree.git
6435 S:      Odd Fixes
6436 F:      drivers/media/usb/gspca/
6437
6438 GTP (GPRS Tunneling Protocol)
6439 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6440 M:      Harald Welte <laforge@gnumonks.org>
6441 L:      osmocom-net-gprs@lists.osmocom.org
6442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6443 S:      Maintained
6444 F:      drivers/net/gtp.c
6445
6446 GUID PARTITION TABLE (GPT)
6447 M:      Davidlohr Bueso <dave@stgolabs.net>
6448 L:      linux-efi@vger.kernel.org
6449 S:      Maintained
6450 F:      block/partitions/efi.*
6451
6452 H8/300 ARCHITECTURE
6453 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6454 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6455 W:      http://uclinux-h8.sourceforge.jp
6456 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6457 S:      Maintained
6458 F:      arch/h8300/
6459 F:      drivers/clocksource/h8300_*.c
6460 F:      drivers/clk/h8300/
6461 F:      drivers/irqchip/irq-renesas-h8*.c
6462
6463 HACKRF MEDIA DRIVER
6464 M:      Antti Palosaari <crope@iki.fi>
6465 L:      linux-media@vger.kernel.org
6466 W:      https://linuxtv.org
6467 W:      http://palosaari.fi/linux/
6468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6469 T:      git git://linuxtv.org/anttip/media_tree.git
6470 S:      Maintained
6471 F:      drivers/media/usb/hackrf/
6472
6473 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6474 M:      Frank Seidel <frank@f-seidel.de>
6475 L:      platform-driver-x86@vger.kernel.org
6476 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6477 S:      Maintained
6478 F:      drivers/platform/x86/hdaps.c
6479
6480 HARDWARE MONITORING
6481 M:      Jean Delvare <jdelvare@suse.com>
6482 M:      Guenter Roeck <linux@roeck-us.net>
6483 L:      linux-hwmon@vger.kernel.org
6484 W:      http://hwmon.wiki.kernel.org/
6485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6486 S:      Maintained
6487 F:      Documentation/devicetree/bindings/hwmon/
6488 F:      Documentation/hwmon/
6489 F:      drivers/hwmon/
6490 F:      include/linux/hwmon*.h
6491 F:      include/trace/events/hwmon*.h
6492
6493 HARDWARE RANDOM NUMBER GENERATOR CORE
6494 M:      Matt Mackall <mpm@selenic.com>
6495 M:      Herbert Xu <herbert@gondor.apana.org.au>
6496 L:      linux-crypto@vger.kernel.org
6497 S:      Odd fixes
6498 F:      Documentation/devicetree/bindings/rng/
6499 F:      Documentation/hw_random.txt
6500 F:      drivers/char/hw_random/
6501 F:      include/linux/hw_random.h
6502
6503 HARDWARE TRACING FACILITIES
6504 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6505 S:      Maintained
6506 F:      drivers/hwtracing/
6507
6508 HARDWARE SPINLOCK CORE
6509 M:      Ohad Ben-Cohen <ohad@wizery.com>
6510 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6511 L:      linux-remoteproc@vger.kernel.org
6512 S:      Maintained
6513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6514 F:      Documentation/devicetree/bindings/hwlock/
6515 F:      Documentation/hwspinlock.txt
6516 F:      drivers/hwspinlock/
6517 F:      include/linux/hwspinlock.h
6518
6519 HARMONY SOUND DRIVER
6520 L:      linux-parisc@vger.kernel.org
6521 S:      Maintained
6522 F:      sound/parisc/harmony.*
6523
6524 HDPVR USB VIDEO ENCODER DRIVER
6525 M:      Hans Verkuil <hverkuil@xs4all.nl>
6526 L:      linux-media@vger.kernel.org
6527 T:      git git://linuxtv.org/media_tree.git
6528 W:      https://linuxtv.org
6529 S:      Odd Fixes
6530 F:      drivers/media/usb/hdpvr/
6531
6532 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6533 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6534 S:      Supported
6535 F:      Documentation/watchdog/hpwdt.txt
6536 F:      drivers/watchdog/hpwdt.c
6537
6538 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6539 M:      Don Brace <don.brace@microsemi.com>
6540 L:      esc.storagedev@microsemi.com
6541 L:      linux-scsi@vger.kernel.org
6542 S:      Supported
6543 F:      Documentation/scsi/hpsa.txt
6544 F:      drivers/scsi/hpsa*.[ch]
6545 F:      include/linux/cciss*.h
6546 F:      include/uapi/linux/cciss*.h
6547
6548 HFI1 DRIVER
6549 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6550 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6551 L:      linux-rdma@vger.kernel.org
6552 S:      Supported
6553 F:      drivers/infiniband/hw/hfi1
6554
6555 HFS FILESYSTEM
6556 L:      linux-fsdevel@vger.kernel.org
6557 S:      Orphan
6558 F:      Documentation/filesystems/hfs.txt
6559 F:      fs/hfs/
6560
6561 HFSPLUS FILESYSTEM
6562 L:      linux-fsdevel@vger.kernel.org
6563 S:      Orphan
6564 F:      Documentation/filesystems/hfsplus.txt
6565 F:      fs/hfsplus/
6566
6567 HGA FRAMEBUFFER DRIVER
6568 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6569 L:      linux-nvidia@lists.surfsouth.com
6570 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6571 S:      Maintained
6572 F:      drivers/video/fbdev/hgafb.c
6573
6574 HIBERNATION (aka Software Suspend, aka swsusp)
6575 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6576 M:      Pavel Machek <pavel@ucw.cz>
6577 L:      linux-pm@vger.kernel.org
6578 B:      https://bugzilla.kernel.org
6579 S:      Supported
6580 F:      arch/x86/power/
6581 F:      drivers/base/power/
6582 F:      kernel/power/
6583 F:      include/linux/suspend.h
6584 F:      include/linux/freezer.h
6585 F:      include/linux/pm.h
6586 F:      arch/*/include/asm/suspend*.h
6587
6588 HID CORE LAYER
6589 M:      Jiri Kosina <jikos@kernel.org>
6590 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6591 L:      linux-input@vger.kernel.org
6592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6593 S:      Maintained
6594 F:      drivers/hid/
6595 F:      include/linux/hid*
6596 F:      include/uapi/linux/hid*
6597
6598 HID SENSOR HUB DRIVERS
6599 M:      Jiri Kosina <jikos@kernel.org>
6600 M:      Jonathan Cameron <jic23@kernel.org>
6601 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6602 L:      linux-input@vger.kernel.org
6603 L:      linux-iio@vger.kernel.org
6604 S:      Maintained
6605 F:      Documentation/hid/hid-sensor*
6606 F:      drivers/hid/hid-sensor-*
6607 F:      drivers/iio/*/hid-*
6608 F:      include/linux/hid-sensor-*
6609
6610 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6611 M:      Thomas Gleixner <tglx@linutronix.de>
6612 L:      linux-kernel@vger.kernel.org
6613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6614 S:      Maintained
6615 F:      Documentation/timers/
6616 F:      kernel/time/hrtimer.c
6617 F:      kernel/time/clockevents.c
6618 F:      kernel/time/timer_*.c
6619 F:      include/linux/clockchips.h
6620 F:      include/linux/hrtimer.h
6621
6622 HIGH-SPEED SCC DRIVER FOR AX.25
6623 L:      linux-hams@vger.kernel.org
6624 S:      Orphan
6625 F:      drivers/net/hamradio/dmascc.c
6626 F:      drivers/net/hamradio/scc.c
6627
6628 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6629 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6630 W:      http://www.highpoint-tech.com
6631 S:      Supported
6632 F:      Documentation/scsi/hptiop.txt
6633 F:      drivers/scsi/hptiop.c
6634
6635 HIPPI
6636 M:      Jes Sorensen <jes@trained-monkey.org>
6637 L:      linux-hippi@sunsite.dk
6638 S:      Maintained
6639 F:      include/linux/hippidevice.h
6640 F:      include/uapi/linux/if_hippi.h
6641 F:      net/802/hippi.c
6642 F:      drivers/net/hippi/
6643
6644 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6645 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6646 M:      Salil Mehta <salil.mehta@huawei.com>
6647 L:      netdev@vger.kernel.org
6648 W:      http://www.hisilicon.com
6649 S:      Maintained
6650 F:      drivers/net/ethernet/hisilicon/hns3/
6651
6652 HISILICON LPC BUS DRIVER
6653 M:      john.garry@huawei.com
6654 W:      http://www.hisilicon.com
6655 S:      Maintained
6656 F:      drivers/bus/hisi_lpc.c
6657 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6658
6659 HISILICON NETWORK SUBSYSTEM DRIVER
6660 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6661 M:      Salil Mehta <salil.mehta@huawei.com>
6662 L:      netdev@vger.kernel.org
6663 W:      http://www.hisilicon.com
6664 S:      Maintained
6665 F:      drivers/net/ethernet/hisilicon/
6666 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6667
6668 HISILICON PMU DRIVER
6669 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6670 W:      http://www.hisilicon.com
6671 S:      Supported
6672 F:      drivers/perf/hisilicon
6673 F:      Documentation/perf/hisi-pmu.txt
6674
6675 HISILICON ROCE DRIVER
6676 M:      Lijun Ou <oulijun@huawei.com>
6677 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6678 L:      linux-rdma@vger.kernel.org
6679 S:      Maintained
6680 F:      drivers/infiniband/hw/hns/
6681 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6682
6683 HISILICON SAS Controller
6684 M:      John Garry <john.garry@huawei.com>
6685 W:      http://www.hisilicon.com
6686 S:      Supported
6687 F:      drivers/scsi/hisi_sas/
6688 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6689
6690 HMM - Heterogeneous Memory Management
6691 M:      Jérôme Glisse <jglisse@redhat.com>
6692 L:      linux-mm@kvack.org
6693 S:      Maintained
6694 F:      mm/hmm*
6695 F:      include/linux/hmm*
6696 F:      Documentation/vm/hmm.rst
6697
6698 HOST AP DRIVER
6699 M:      Jouni Malinen <j@w1.fi>
6700 L:      linux-wireless@vger.kernel.org
6701 W:      http://w1.fi/hostap-driver.html
6702 S:      Obsolete
6703 F:      drivers/net/wireless/intersil/hostap/
6704
6705 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6706 L:      platform-driver-x86@vger.kernel.org
6707 S:      Orphan
6708 F:      drivers/platform/x86/tc1100-wmi.c
6709
6710 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6711 M:      Jaroslav Kysela <perex@perex.cz>
6712 S:      Maintained
6713 F:      drivers/net/ethernet/hp/hp100.*
6714
6715 HPET:   High Precision Event Timers driver
6716 M:      Clemens Ladisch <clemens@ladisch.de>
6717 S:      Maintained
6718 F:      Documentation/timers/hpet.txt
6719 F:      drivers/char/hpet.c
6720 F:      include/linux/hpet.h
6721 F:      include/uapi/linux/hpet.h
6722
6723 HPET:   x86
6724 S:      Orphan
6725 F:      arch/x86/kernel/hpet.c
6726 F:      arch/x86/include/asm/hpet.h
6727
6728 HPFS FILESYSTEM
6729 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6730 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6731 S:      Maintained
6732 F:      fs/hpfs/
6733
6734 HSI SUBSYSTEM
6735 M:      Sebastian Reichel <sre@kernel.org>
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6737 S:      Maintained
6738 F:      Documentation/ABI/testing/sysfs-bus-hsi
6739 F:      Documentation/driver-api/hsi.rst
6740 F:      drivers/hsi/
6741 F:      include/linux/hsi/
6742 F:      include/uapi/linux/hsi/
6743
6744 HSO 3G MODEM DRIVER
6745 L:      linux-usb@vger.kernel.org
6746 S:      Orphan
6747 F:      drivers/net/usb/hso.c
6748
6749 HSR NETWORK PROTOCOL
6750 M:      Arvid Brodin <arvid.brodin@alten.se>
6751 L:      netdev@vger.kernel.org
6752 S:      Maintained
6753 F:      net/hsr/
6754
6755 HT16K33 LED CONTROLLER DRIVER
6756 M:      Robin van der Gracht <robin@protonic.nl>
6757 S:      Maintained
6758 F:      drivers/auxdisplay/ht16k33.c
6759 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6760
6761 HTCPEN TOUCHSCREEN DRIVER
6762 M:      Pau Oliva Fora <pof@eslack.org>
6763 L:      linux-input@vger.kernel.org
6764 S:      Maintained
6765 F:      drivers/input/touchscreen/htcpen.c
6766
6767 HUAWEI ETHERNET DRIVER
6768 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6769 L:      netdev@vger.kernel.org
6770 S:      Supported
6771 F:      Documentation/networking/hinic.txt
6772 F:      drivers/net/ethernet/huawei/hinic/
6773
6774 HUGETLB FILESYSTEM
6775 M:      Mike Kravetz <mike.kravetz@oracle.com>
6776 L:      linux-mm@kvack.org
6777 S:      Maintained
6778 F:      fs/hugetlbfs/
6779 F:      mm/hugetlb.c
6780 F:      include/linux/hugetlb.h
6781 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6782 F:      Documentation/vm/hugetlbfs_reserv.rst
6783 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6784
6785 HVA ST MEDIA DRIVER
6786 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6787 L:      linux-media@vger.kernel.org
6788 T:      git git://linuxtv.org/media_tree.git
6789 W:      https://linuxtv.org
6790 S:      Supported
6791 F:      drivers/media/platform/sti/hva
6792
6793 HWPOISON MEMORY FAILURE HANDLING
6794 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6795 L:      linux-mm@kvack.org
6796 S:      Maintained
6797 F:      mm/memory-failure.c
6798 F:      mm/hwpoison-inject.c
6799
6800 HYGON PROCESSOR SUPPORT
6801 M:      Pu Wen <puwen@hygon.cn>
6802 L:      linux-kernel@vger.kernel.org
6803 S:      Maintained
6804 F:      arch/x86/kernel/cpu/hygon.c
6805
6806 Hyper-V CORE AND DRIVERS
6807 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6808 M:      Haiyang Zhang <haiyangz@microsoft.com>
6809 M:      Stephen Hemminger <sthemmin@microsoft.com>
6810 L:      devel@linuxdriverproject.org
6811 S:      Maintained
6812 F:      Documentation/networking/netvsc.txt
6813 F:      arch/x86/include/asm/mshyperv.h
6814 F:      arch/x86/include/asm/trace/hyperv.h
6815 F:      arch/x86/include/asm/hyperv-tlfs.h
6816 F:      arch/x86/kernel/cpu/mshyperv.c
6817 F:      arch/x86/hyperv
6818 F:      drivers/hid/hid-hyperv.c
6819 F:      drivers/hv/
6820 F:      drivers/input/serio/hyperv-keyboard.c
6821 F:      drivers/pci/controller/pci-hyperv.c
6822 F:      drivers/net/hyperv/
6823 F:      drivers/scsi/storvsc_drv.c
6824 F:      drivers/uio/uio_hv_generic.c
6825 F:      drivers/video/fbdev/hyperv_fb.c
6826 F:      net/vmw_vsock/hyperv_transport.c
6827 F:      include/linux/hyperv.h
6828 F:      include/uapi/linux/hyperv.h
6829 F:      tools/hv/
6830 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6831
6832 HYPERVISOR VIRTUAL CONSOLE DRIVER
6833 L:      linuxppc-dev@lists.ozlabs.org
6834 S:      Odd Fixes
6835 F:      drivers/tty/hvc/
6836
6837 I2C ACPI SUPPORT
6838 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6839 L:      linux-i2c@vger.kernel.org
6840 L:      linux-acpi@vger.kernel.org
6841 S:      Maintained
6842 F:      drivers/i2c/i2c-core-acpi.c
6843
6844 I2C MUXES
6845 M:      Peter Rosin <peda@axentia.se>
6846 L:      linux-i2c@vger.kernel.org
6847 S:      Maintained
6848 F:      Documentation/i2c/i2c-topology
6849 F:      Documentation/i2c/muxes/
6850 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6851 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6852 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6853 F:      drivers/i2c/i2c-mux.c
6854 F:      drivers/i2c/muxes/
6855 F:      include/linux/i2c-mux.h
6856
6857 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6858 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6859 L:      linux-i2c@vger.kernel.org
6860 S:      Maintained
6861 F:      drivers/i2c/busses/i2c-mv64xxx.c
6862
6863 I2C OVER PARALLEL PORT
6864 M:      Jean Delvare <jdelvare@suse.com>
6865 L:      linux-i2c@vger.kernel.org
6866 S:      Maintained
6867 F:      Documentation/i2c/busses/i2c-parport
6868 F:      Documentation/i2c/busses/i2c-parport-light
6869 F:      drivers/i2c/busses/i2c-parport.c
6870 F:      drivers/i2c/busses/i2c-parport-light.c
6871
6872 I2C SUBSYSTEM
6873 M:      Wolfram Sang <wsa@the-dreams.de>
6874 L:      linux-i2c@vger.kernel.org
6875 W:      https://i2c.wiki.kernel.org/
6876 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6878 S:      Maintained
6879 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6880 F:      Documentation/i2c/
6881 F:      drivers/i2c/*
6882 F:      include/linux/i2c.h
6883 F:      include/linux/i2c-dev.h
6884 F:      include/linux/i2c-smbus.h
6885 F:      include/uapi/linux/i2c.h
6886 F:      include/uapi/linux/i2c-*.h
6887
6888 I2C SUBSYSTEM HOST DRIVERS
6889 L:      linux-i2c@vger.kernel.org
6890 W:      https://i2c.wiki.kernel.org/
6891 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6893 S:      Odd Fixes
6894 F:      Documentation/devicetree/bindings/i2c/
6895 F:      drivers/i2c/algos/
6896 F:      drivers/i2c/busses/
6897
6898 I2C-TAOS-EVM DRIVER
6899 M:      Jean Delvare <jdelvare@suse.com>
6900 L:      linux-i2c@vger.kernel.org
6901 S:      Maintained
6902 F:      Documentation/i2c/busses/i2c-taos-evm
6903 F:      drivers/i2c/busses/i2c-taos-evm.c
6904
6905 I2C-TINY-USB DRIVER
6906 M:      Till Harbaum <till@harbaum.org>
6907 L:      linux-i2c@vger.kernel.org
6908 W:      http://www.harbaum.org/till/i2c_tiny_usb
6909 S:      Maintained
6910 F:      drivers/i2c/busses/i2c-tiny-usb.c
6911
6912 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6913 M:      Jean Delvare <jdelvare@suse.com>
6914 L:      linux-i2c@vger.kernel.org
6915 S:      Maintained
6916 F:      Documentation/i2c/busses/i2c-ali1535
6917 F:      Documentation/i2c/busses/i2c-ali1563
6918 F:      Documentation/i2c/busses/i2c-ali15x3
6919 F:      Documentation/i2c/busses/i2c-amd756
6920 F:      Documentation/i2c/busses/i2c-amd8111
6921 F:      Documentation/i2c/busses/i2c-i801
6922 F:      Documentation/i2c/busses/i2c-nforce2
6923 F:      Documentation/i2c/busses/i2c-piix4
6924 F:      Documentation/i2c/busses/i2c-sis5595
6925 F:      Documentation/i2c/busses/i2c-sis630
6926 F:      Documentation/i2c/busses/i2c-sis96x
6927 F:      Documentation/i2c/busses/i2c-via
6928 F:      Documentation/i2c/busses/i2c-viapro
6929 F:      drivers/i2c/busses/i2c-ali1535.c
6930 F:      drivers/i2c/busses/i2c-ali1563.c
6931 F:      drivers/i2c/busses/i2c-ali15x3.c
6932 F:      drivers/i2c/busses/i2c-amd756.c
6933 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6934 F:      drivers/i2c/busses/i2c-amd8111.c
6935 F:      drivers/i2c/busses/i2c-i801.c
6936 F:      drivers/i2c/busses/i2c-isch.c
6937 F:      drivers/i2c/busses/i2c-nforce2.c
6938 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6939 F:      drivers/i2c/busses/i2c-piix4.c
6940 F:      drivers/i2c/busses/i2c-sis5595.c
6941 F:      drivers/i2c/busses/i2c-sis630.c
6942 F:      drivers/i2c/busses/i2c-sis96x.c
6943 F:      drivers/i2c/busses/i2c-via.c
6944 F:      drivers/i2c/busses/i2c-viapro.c
6945
6946 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6947 M:      Hans de Goede <hdegoede@redhat.com>
6948 L:      linux-i2c@vger.kernel.org
6949 S:      Maintained
6950 F:      drivers/i2c/busses/i2c-cht-wc.c
6951
6952 I2C/SMBUS ISMT DRIVER
6953 M:      Seth Heasley <seth.heasley@intel.com>
6954 M:      Neil Horman <nhorman@tuxdriver.com>
6955 L:      linux-i2c@vger.kernel.org
6956 F:      drivers/i2c/busses/i2c-ismt.c
6957 F:      Documentation/i2c/busses/i2c-ismt
6958
6959 I2C/SMBUS STUB DRIVER
6960 M:      Jean Delvare <jdelvare@suse.com>
6961 L:      linux-i2c@vger.kernel.org
6962 S:      Maintained
6963 F:      drivers/i2c/i2c-stub.c
6964
6965 IA64 (Itanium) PLATFORM
6966 M:      Tony Luck <tony.luck@intel.com>
6967 M:      Fenghua Yu <fenghua.yu@intel.com>
6968 L:      linux-ia64@vger.kernel.org
6969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6970 S:      Maintained
6971 F:      arch/ia64/
6972
6973 IBM Power 842 compression accelerator
6974 M:      Haren Myneni <haren@us.ibm.com>
6975 S:      Supported
6976 F:      drivers/crypto/nx/Makefile
6977 F:      drivers/crypto/nx/Kconfig
6978 F:      drivers/crypto/nx/nx-842*
6979 F:      include/linux/sw842.h
6980 F:      crypto/842.c
6981 F:      lib/842/
6982
6983 IBM Power in-Nest Crypto Acceleration
6984 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6985 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6986 L:      linux-crypto@vger.kernel.org
6987 S:      Supported
6988 F:      drivers/crypto/nx/Makefile
6989 F:      drivers/crypto/nx/Kconfig
6990 F:      drivers/crypto/nx/nx-aes*
6991 F:      drivers/crypto/nx/nx-sha*
6992 F:      drivers/crypto/nx/nx.*
6993 F:      drivers/crypto/nx/nx_csbcpb.h
6994 F:      drivers/crypto/nx/nx_debugfs.h
6995
6996 IBM Power Linux RAID adapter
6997 M:      Brian King <brking@us.ibm.com>
6998 S:      Supported
6999 F:      drivers/scsi/ipr.*
7000
7001 IBM Power SRIOV Virtual NIC Device Driver
7002 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7003 M:      John Allen <jallen@linux.vnet.ibm.com>
7004 L:      netdev@vger.kernel.org
7005 S:      Supported
7006 F:      drivers/net/ethernet/ibm/ibmvnic.*
7007
7008 IBM Power Virtual Accelerator Switchboard
7009 M:      Sukadev Bhattiprolu
7010 L:      linuxppc-dev@lists.ozlabs.org
7011 S:      Supported
7012 F:      arch/powerpc/platforms/powernv/vas*
7013 F:      arch/powerpc/platforms/powernv/copy-paste.h
7014 F:      arch/powerpc/include/asm/vas.h
7015 F:      arch/powerpc/include/uapi/asm/vas.h
7016
7017 IBM Power Virtual Ethernet Device Driver
7018 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7019 L:      netdev@vger.kernel.org
7020 S:      Supported
7021 F:      drivers/net/ethernet/ibm/ibmveth.*
7022
7023 IBM Power Virtual FC Device Drivers
7024 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7025 L:      linux-scsi@vger.kernel.org
7026 S:      Supported
7027 F:      drivers/scsi/ibmvscsi/ibmvfc*
7028
7029 IBM Power Virtual Management Channel Driver
7030 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7031 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7032 S:      Supported
7033 F:      drivers/misc/ibmvmc.*
7034
7035 IBM Power Virtual SCSI Device Drivers
7036 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7037 L:      linux-scsi@vger.kernel.org
7038 S:      Supported
7039 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7040 F:      include/scsi/viosrp.h
7041
7042 IBM Power Virtual SCSI Device Target Driver
7043 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7044 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7045 L:      linux-scsi@vger.kernel.org
7046 L:      target-devel@vger.kernel.org
7047 S:      Supported
7048 F:      drivers/scsi/ibmvscsi_tgt/
7049
7050 IBM Power VMX Cryptographic instructions
7051 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7052 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7053 L:      linux-crypto@vger.kernel.org
7054 S:      Supported
7055 F:      drivers/crypto/vmx/Makefile
7056 F:      drivers/crypto/vmx/Kconfig
7057 F:      drivers/crypto/vmx/vmx.c
7058 F:      drivers/crypto/vmx/aes*
7059 F:      drivers/crypto/vmx/ghash*
7060 F:      drivers/crypto/vmx/ppc-xlate.pl
7061
7062 IBM Power PCI Hotplug 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/rpaphp*
7068
7069 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7070 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7071 L:      linux-pci@vger.kernel.org
7072 L:      linuxppc-dev@lists.ozlabs.org
7073 S:      Supported
7074 F:      drivers/pci/hotplug/rpadlpar*
7075
7076 IBM ServeRAID RAID DRIVER
7077 S:      Orphan
7078 F:      drivers/scsi/ips.*
7079
7080 ICH LPC AND GPIO DRIVER
7081 M:      Peter Tyser <ptyser@xes-inc.com>
7082 S:      Maintained
7083 F:      drivers/mfd/lpc_ich.c
7084 F:      drivers/gpio/gpio-ich.c
7085
7086 IDE SUBSYSTEM
7087 M:      "David S. Miller" <davem@davemloft.net>
7088 L:      linux-ide@vger.kernel.org
7089 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7091 S:      Maintained
7092 F:      Documentation/ide/
7093 F:      drivers/ide/
7094 F:      include/linux/ide.h
7095
7096 IDE/ATAPI DRIVERS
7097 M:      Borislav Petkov <bp@alien8.de>
7098 L:      linux-ide@vger.kernel.org
7099 S:      Maintained
7100 F:      Documentation/cdrom/ide-cd
7101 F:      drivers/ide/ide-cd*
7102
7103 IDEAPAD LAPTOP EXTRAS DRIVER
7104 M:      Ike Panhc <ike.pan@canonical.com>
7105 L:      platform-driver-x86@vger.kernel.org
7106 W:      http://launchpad.net/ideapad-laptop
7107 S:      Maintained
7108 F:      drivers/platform/x86/ideapad-laptop.c
7109
7110 IDEAPAD LAPTOP SLIDEBAR DRIVER
7111 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7112 L:      linux-input@vger.kernel.org
7113 W:      https://github.com/o2genum/ideapad-slidebar
7114 S:      Maintained
7115 F:      drivers/input/misc/ideapad_slidebar.c
7116
7117 IDT VersaClock 5 CLOCK DRIVER
7118 M:      Marek Vasut <marek.vasut@gmail.com>
7119 S:      Maintained
7120 F:      drivers/clk/clk-versaclock5.c
7121
7122 IEEE 802.15.4 SUBSYSTEM
7123 M:      Alexander Aring <alex.aring@gmail.com>
7124 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7125 L:      linux-wpan@vger.kernel.org
7126 W:      http://wpan.cakelab.org/
7127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7129 S:      Maintained
7130 F:      net/ieee802154/
7131 F:      net/mac802154/
7132 F:      drivers/net/ieee802154/
7133 F:      include/linux/nl802154.h
7134 F:      include/linux/ieee802154.h
7135 F:      include/net/nl802154.h
7136 F:      include/net/mac802154.h
7137 F:      include/net/af_ieee802154.h
7138 F:      include/net/cfg802154.h
7139 F:      include/net/ieee802154_netdev.h
7140 F:      Documentation/networking/ieee802154.txt
7141
7142 IFE PROTOCOL
7143 M:      Yotam Gigi <yotam.gi@gmail.com>
7144 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7145 F:      net/ife
7146 F:      include/net/ife.h
7147 F:      include/uapi/linux/ife.h
7148
7149 IGORPLUG-USB IR RECEIVER
7150 M:      Sean Young <sean@mess.org>
7151 L:      linux-media@vger.kernel.org
7152 S:      Maintained
7153 F:      drivers/media/rc/igorplugusb.c
7154
7155 IGUANAWORKS USB IR TRANSCEIVER
7156 M:      Sean Young <sean@mess.org>
7157 L:      linux-media@vger.kernel.org
7158 S:      Maintained
7159 F:      drivers/media/rc/iguanair.c
7160
7161 IIO DIGITAL POTENTIOMETER DAC
7162 M:      Peter Rosin <peda@axentia.se>
7163 L:      linux-iio@vger.kernel.org
7164 S:      Maintained
7165 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7166 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7167 F:      drivers/iio/dac/dpot-dac.c
7168
7169 IIO ENVELOPE DETECTOR
7170 M:      Peter Rosin <peda@axentia.se>
7171 L:      linux-iio@vger.kernel.org
7172 S:      Maintained
7173 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7174 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7175 F:      drivers/iio/adc/envelope-detector.c
7176
7177 IIO MULTIPLEXER
7178 M:      Peter Rosin <peda@axentia.se>
7179 L:      linux-iio@vger.kernel.org
7180 S:      Maintained
7181 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7182 F:      drivers/iio/multiplexer/iio-mux.c
7183
7184 IIO SUBSYSTEM AND DRIVERS
7185 M:      Jonathan Cameron <jic23@kernel.org>
7186 R:      Hartmut Knaack <knaack.h@gmx.de>
7187 R:      Lars-Peter Clausen <lars@metafoo.de>
7188 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7189 L:      linux-iio@vger.kernel.org
7190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7191 S:      Maintained
7192 F:      Documentation/ABI/testing/configfs-iio*
7193 F:      Documentation/ABI/testing/sysfs-bus-iio*
7194 F:      Documentation/devicetree/bindings/iio/
7195 F:      drivers/iio/
7196 F:      drivers/staging/iio/
7197 F:      include/linux/iio/
7198 F:      tools/iio/
7199
7200 IIO UNIT CONVERTER
7201 M:      Peter Rosin <peda@axentia.se>
7202 L:      linux-iio@vger.kernel.org
7203 S:      Maintained
7204 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7205 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7206 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7207 F:      drivers/iio/afe/iio-rescale.c
7208
7209 IKANOS/ADI EAGLE ADSL USB DRIVER
7210 M:      Matthieu Castet <castet.matthieu@free.fr>
7211 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7212 S:      Maintained
7213 F:      drivers/usb/atm/ueagle-atm.c
7214
7215 IMGTEC ASCII LCD DRIVER
7216 M:      Paul Burton <paul.burton@mips.com>
7217 S:      Maintained
7218 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7219 F:      drivers/auxdisplay/img-ascii-lcd.c
7220
7221 IMGTEC IR DECODER DRIVER
7222 M:      James Hogan <jhogan@kernel.org>
7223 S:      Maintained
7224 F:      drivers/media/rc/img-ir/
7225
7226 IMON SOUNDGRAPH USB IR RECEIVER
7227 M:      Sean Young <sean@mess.org>
7228 L:      linux-media@vger.kernel.org
7229 S:      Maintained
7230 F:      drivers/media/rc/imon_raw.c
7231 F:      drivers/media/rc/imon.c
7232
7233 IMS TWINTURBO FRAMEBUFFER DRIVER
7234 L:      linux-fbdev@vger.kernel.org
7235 S:      Orphan
7236 F:      drivers/video/fbdev/imsttfb.c
7237
7238 INA209 HARDWARE MONITOR DRIVER
7239 M:      Guenter Roeck <linux@roeck-us.net>
7240 L:      linux-hwmon@vger.kernel.org
7241 S:      Maintained
7242 F:      Documentation/hwmon/ina209
7243 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7244 F:      drivers/hwmon/ina209.c
7245
7246 INA2XX HARDWARE MONITOR DRIVER
7247 M:      Guenter Roeck <linux@roeck-us.net>
7248 L:      linux-hwmon@vger.kernel.org
7249 S:      Maintained
7250 F:      Documentation/hwmon/ina2xx
7251 F:      drivers/hwmon/ina2xx.c
7252 F:      include/linux/platform_data/ina2xx.h
7253
7254 INDUSTRY PACK SUBSYSTEM (IPACK)
7255 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7256 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7257 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7258 L:      industrypack-devel@lists.sourceforge.net
7259 W:      http://industrypack.sourceforge.net
7260 S:      Maintained
7261 F:      drivers/ipack/
7262
7263 INFINIBAND SUBSYSTEM
7264 M:      Doug Ledford <dledford@redhat.com>
7265 M:      Jason Gunthorpe <jgg@mellanox.com>
7266 L:      linux-rdma@vger.kernel.org
7267 W:      https://github.com/linux-rdma/rdma-core
7268 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7270 S:      Supported
7271 F:      Documentation/devicetree/bindings/infiniband/
7272 F:      Documentation/infiniband/
7273 F:      drivers/infiniband/
7274 F:      include/uapi/linux/if_infiniband.h
7275 F:      include/uapi/rdma/
7276 F:      include/rdma/
7277
7278 INGENIC JZ4780 DMA Driver
7279 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7280 S:      Maintained
7281 F:      drivers/dma/dma-jz4780.c
7282
7283 INGENIC JZ4780 NAND DRIVER
7284 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7285 L:      linux-mtd@lists.infradead.org
7286 S:      Maintained
7287 F:      drivers/mtd/nand/raw/jz4780_*
7288
7289 INOTIFY
7290 M:      Jan Kara <jack@suse.cz>
7291 R:      Amir Goldstein <amir73il@gmail.com>
7292 L:      linux-fsdevel@vger.kernel.org
7293 S:      Maintained
7294 F:      Documentation/filesystems/inotify.txt
7295 F:      fs/notify/inotify/
7296 F:      include/linux/inotify.h
7297 F:      include/uapi/linux/inotify.h
7298
7299 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7300 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7301 L:      linux-input@vger.kernel.org
7302 Q:      http://patchwork.kernel.org/project/linux-input/list/
7303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7304 S:      Maintained
7305 F:      drivers/input/
7306 F:      include/linux/input.h
7307 F:      include/uapi/linux/input.h
7308 F:      include/uapi/linux/input-event-codes.h
7309 F:      include/linux/input/
7310 F:      Documentation/devicetree/bindings/input/
7311 F:      Documentation/devicetree/bindings/serio/
7312 F:      Documentation/input/
7313
7314 INPUT MULTITOUCH (MT) PROTOCOL
7315 M:      Henrik Rydberg <rydberg@bitmath.org>
7316 L:      linux-input@vger.kernel.org
7317 S:      Odd fixes
7318 F:      Documentation/input/multi-touch-protocol.rst
7319 F:      drivers/input/input-mt.c
7320 K:      \b(ABS|SYN)_MT_
7321
7322 INSIDE SECURE CRYPTO DRIVER
7323 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7324 F:      drivers/crypto/inside-secure/
7325 S:      Maintained
7326 L:      linux-crypto@vger.kernel.org
7327
7328 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7329 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7330 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7331 L:      linux-integrity@vger.kernel.org
7332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7333 S:      Supported
7334 F:      security/integrity/ima/
7335
7336 INTEL 810/815 FRAMEBUFFER DRIVER
7337 M:      Antonino Daplas <adaplas@gmail.com>
7338 L:      linux-fbdev@vger.kernel.org
7339 S:      Maintained
7340 F:      drivers/video/fbdev/i810/
7341
7342 INTEL ASoC DRIVERS
7343 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7344 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7345 M:      Jie Yang <yang.jie@linux.intel.com>
7346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7347 S:      Supported
7348 F:      sound/soc/intel/
7349
7350 INTEL C600 SERIES SAS CONTROLLER DRIVER
7351 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7352 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7353 L:      linux-scsi@vger.kernel.org
7354 T:      git git://git.code.sf.net/p/intel-sas/isci
7355 S:      Supported
7356 F:      drivers/scsi/isci/
7357
7358 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7359 M:      Jani Nikula <jani.nikula@linux.intel.com>
7360 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7361 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7362 L:      intel-gfx@lists.freedesktop.org
7363 W:      https://01.org/linuxgraphics/
7364 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7365 C:      irc://chat.freenode.net/intel-gfx
7366 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7367 T:      git git://anongit.freedesktop.org/drm-intel
7368 S:      Supported
7369 F:      drivers/gpu/drm/i915/
7370 F:      include/drm/i915*
7371 F:      include/uapi/drm/i915_drm.h
7372 F:      Documentation/gpu/i915.rst
7373
7374 INTEL ETHERNET DRIVERS
7375 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7376 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7377 W:      http://www.intel.com/support/feedback.htm
7378 W:      http://e1000.sourceforge.net/
7379 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7382 S:      Supported
7383 F:      Documentation/networking/e100.rst
7384 F:      Documentation/networking/e1000.rst
7385 F:      Documentation/networking/e1000e.rst
7386 F:      Documentation/networking/fm10k.rst
7387 F:      Documentation/networking/igb.rst
7388 F:      Documentation/networking/igbvf.rst
7389 F:      Documentation/networking/ixgb.rst
7390 F:      Documentation/networking/ixgbe.rst
7391 F:      Documentation/networking/ixgbevf.rst
7392 F:      Documentation/networking/i40e.rst
7393 F:      Documentation/networking/iavf.rst
7394 F:      Documentation/networking/ice.rst
7395 F:      drivers/net/ethernet/intel/
7396 F:      drivers/net/ethernet/intel/*/
7397 F:      include/linux/avf/virtchnl.h
7398
7399 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7400 M:      Maik Broemme <mbroemme@libmpq.org>
7401 L:      linux-fbdev@vger.kernel.org
7402 S:      Maintained
7403 F:      Documentation/fb/intelfb.txt
7404 F:      drivers/video/fbdev/intelfb/
7405
7406 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7407 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7408 M:      Zhi Wang <zhi.a.wang@intel.com>
7409 L:      intel-gvt-dev@lists.freedesktop.org
7410 L:      intel-gfx@lists.freedesktop.org
7411 W:      https://01.org/igvt-g
7412 T:      git https://github.com/intel/gvt-linux.git
7413 S:      Supported
7414 F:      drivers/gpu/drm/i915/gvt/
7415
7416 INTEL PMIC GPIO DRIVER
7417 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7418 S:      Maintained
7419 F:      drivers/gpio/gpio-*cove.c
7420 F:      drivers/gpio/gpio-msic.c
7421
7422 INTEL HID EVENT DRIVER
7423 M:      Alex Hung <alex.hung@canonical.com>
7424 L:      platform-driver-x86@vger.kernel.org
7425 S:      Maintained
7426 F:      drivers/platform/x86/intel-hid.c
7427
7428 INTEL I/OAT DMA DRIVER
7429 M:      Dave Jiang <dave.jiang@intel.com>
7430 R:      Dan Williams <dan.j.williams@intel.com>
7431 L:      dmaengine@vger.kernel.org
7432 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7433 S:      Supported
7434 F:      drivers/dma/ioat*
7435
7436 INTEL IDLE DRIVER
7437 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7438 M:      Len Brown <lenb@kernel.org>
7439 L:      linux-pm@vger.kernel.org
7440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7441 B:      https://bugzilla.kernel.org
7442 S:      Supported
7443 F:      drivers/idle/intel_idle.c
7444
7445 INTEL INTEGRATED SENSOR HUB DRIVER
7446 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7447 M:      Jiri Kosina <jikos@kernel.org>
7448 L:      linux-input@vger.kernel.org
7449 S:      Maintained
7450 F:      drivers/hid/intel-ish-hid/
7451
7452 INTEL IOMMU (VT-d)
7453 M:      David Woodhouse <dwmw2@infradead.org>
7454 L:      iommu@lists.linux-foundation.org
7455 T:      git git://git.infradead.org/iommu-2.6.git
7456 S:      Supported
7457 F:      drivers/iommu/intel-iommu.c
7458 F:      include/linux/intel-iommu.h
7459
7460 INTEL IOP-ADMA DMA DRIVER
7461 R:      Dan Williams <dan.j.williams@intel.com>
7462 S:      Odd fixes
7463 F:      drivers/dma/iop-adma.c
7464
7465 INTEL IPU3 CSI-2 CIO2 DRIVER
7466 M:      Yong Zhi <yong.zhi@intel.com>
7467 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7468 M:      Bingbu Cao <bingbu.cao@intel.com>
7469 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7470 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7471 L:      linux-media@vger.kernel.org
7472 S:      Maintained
7473 F:      drivers/media/pci/intel/ipu3/
7474 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7475
7476 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7477 M:      Krzysztof Halasa <khalasa@piap.pl>
7478 S:      Maintained
7479 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7480 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7481 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7482 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7483 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7484 F:      drivers/net/wan/ixp4xx_hss.c
7485
7486 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7487 M:      Deepak Saxena <dsaxena@plexity.net>
7488 S:      Maintained
7489 F:      drivers/char/hw_random/ixp4xx-rng.c
7490
7491 INTEL MANAGEMENT ENGINE (mei)
7492 M:      Tomas Winkler <tomas.winkler@intel.com>
7493 L:      linux-kernel@vger.kernel.org
7494 S:      Supported
7495 F:      include/uapi/linux/mei.h
7496 F:      include/linux/mei_cl_bus.h
7497 F:      drivers/misc/mei/*
7498 F:      drivers/watchdog/mei_wdt.c
7499 F:      Documentation/misc-devices/mei/*
7500 F:      samples/mei/*
7501
7502 INTEL MENLOW THERMAL DRIVER
7503 M:      Sujith Thomas <sujith.thomas@intel.com>
7504 L:      platform-driver-x86@vger.kernel.org
7505 W:      https://01.org/linux-acpi
7506 S:      Supported
7507 F:      drivers/platform/x86/intel_menlow.c
7508
7509 INTEL MERRIFIELD GPIO DRIVER
7510 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7511 L:      linux-gpio@vger.kernel.org
7512 S:      Maintained
7513 F:      drivers/gpio/gpio-merrifield.c
7514
7515 INTEL MIC DRIVERS (mic)
7516 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7517 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7518 S:      Supported
7519 W:      https://github.com/sudeepdutt/mic
7520 W:      http://software.intel.com/en-us/mic-developer
7521 F:      include/linux/mic_bus.h
7522 F:      include/linux/scif.h
7523 F:      include/uapi/linux/mic_common.h
7524 F:      include/uapi/linux/mic_ioctl.h
7525 F:      include/uapi/linux/scif_ioctl.h
7526 F:      drivers/misc/mic/
7527 F:      drivers/dma/mic_x100_dma.c
7528 F:      drivers/dma/mic_x100_dma.h
7529 F:      Documentation/mic/
7530
7531 INTEL PMC CORE DRIVER
7532 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7533 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7534 L:      platform-driver-x86@vger.kernel.org
7535 S:      Maintained
7536 F:      arch/x86/include/asm/pmc_core.h
7537 F:      drivers/platform/x86/intel_pmc_core*
7538
7539 INTEL PMC/P-Unit IPC DRIVER
7540 M:      Zha Qipeng<qipeng.zha@intel.com>
7541 L:      platform-driver-x86@vger.kernel.org
7542 S:      Maintained
7543 F:      drivers/platform/x86/intel_pmc_ipc.c
7544 F:      drivers/platform/x86/intel_punit_ipc.c
7545 F:      arch/x86/include/asm/intel_pmc_ipc.h
7546 F:      arch/x86/include/asm/intel_punit_ipc.h
7547
7548 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7549 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7550 L:      linux-wireless@vger.kernel.org
7551 S:      Maintained
7552 F:      Documentation/networking/README.ipw2100
7553 F:      Documentation/networking/README.ipw2200
7554 F:      drivers/net/wireless/intel/ipw2x00/
7555
7556 INTEL PSTATE DRIVER
7557 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7558 M:      Len Brown <lenb@kernel.org>
7559 L:      linux-pm@vger.kernel.org
7560 S:      Supported
7561 F:      drivers/cpufreq/intel_pstate.c
7562
7563 INTEL RDMA RNIC DRIVER
7564 M:      Faisal Latif <faisal.latif@intel.com>
7565 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7566 L:      linux-rdma@vger.kernel.org
7567 S:      Supported
7568 F:      drivers/infiniband/hw/i40iw/
7569 F:      include/uapi/rdma/i40iw-abi.h
7570
7571 INTEL SHA MULTIBUFFER DRIVER
7572 M:      Megha Dey <megha.dey@linux.intel.com>
7573 R:      Tim Chen <tim.c.chen@linux.intel.com>
7574 L:      linux-crypto@vger.kernel.org
7575 S:      Supported
7576 F:      arch/x86/crypto/sha*-mb/
7577 F:      crypto/mcryptd.c
7578
7579 INTEL TELEMETRY DRIVER
7580 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7581 L:      platform-driver-x86@vger.kernel.org
7582 S:      Maintained
7583 F:      arch/x86/include/asm/intel_telemetry.h
7584 F:      drivers/platform/x86/intel_telemetry*
7585
7586 INTEL VIRTUAL BUTTON DRIVER
7587 M:      AceLan Kao <acelan.kao@canonical.com>
7588 L:      platform-driver-x86@vger.kernel.org
7589 S:      Maintained
7590 F:      drivers/platform/x86/intel-vbtn.c
7591
7592 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7593 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7594 L:      linux-wireless@vger.kernel.org
7595 S:      Supported
7596 F:      drivers/net/wireless/intel/iwlegacy/
7597
7598 INTEL WIRELESS WIFI LINK (iwlwifi)
7599 M:      Johannes Berg <johannes.berg@intel.com>
7600 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7601 M:      Luca Coelho <luciano.coelho@intel.com>
7602 M:      Intel Linux Wireless <linuxwifi@intel.com>
7603 L:      linux-wireless@vger.kernel.org
7604 W:      http://intellinuxwireless.org
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7606 S:      Supported
7607 F:      drivers/net/wireless/intel/iwlwifi/
7608
7609 INTEL WIRELESS WIMAX CONNECTION 2400
7610 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7611 M:      linux-wimax@intel.com
7612 L:      wimax@linuxwimax.org (subscribers-only)
7613 S:      Supported
7614 W:      http://linuxwimax.org
7615 F:      Documentation/wimax/README.i2400m
7616 F:      drivers/net/wimax/i2400m/
7617 F:      include/uapi/linux/wimax/i2400m.h
7618
7619 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7620 M:      Mario Limonciello <mario.limonciello@dell.com>
7621 S:      Maintained
7622 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7623
7624 INTEL(R) TRACE HUB
7625 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7626 S:      Supported
7627 F:      Documentation/trace/intel_th.rst
7628 F:      drivers/hwtracing/intel_th/
7629
7630 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7631 M:      Ning Sun <ning.sun@intel.com>
7632 L:      tboot-devel@lists.sourceforge.net
7633 W:      http://tboot.sourceforge.net
7634 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7635 S:      Supported
7636 F:      Documentation/intel_txt.txt
7637 F:      include/linux/tboot.h
7638 F:      arch/x86/kernel/tboot.c
7639
7640 INTEL-MID GPIO DRIVER
7641 M:      David Cohen <david.a.cohen@linux.intel.com>
7642 L:      linux-gpio@vger.kernel.org
7643 S:      Maintained
7644 F:      drivers/gpio/gpio-intel-mid.c
7645
7646 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7647 M:      Linus Walleij <linus.walleij@linaro.org>
7648 L:      linux-iio@vger.kernel.org
7649 S:      Maintained
7650 F:      drivers/iio/gyro/mpu3050*
7651 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7652
7653 IOC3 ETHERNET DRIVER
7654 M:      Ralf Baechle <ralf@linux-mips.org>
7655 L:      linux-mips@linux-mips.org
7656 S:      Maintained
7657 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7658
7659 IOC3 SERIAL DRIVER
7660 M:      Pat Gefre <pfg@sgi.com>
7661 L:      linux-serial@vger.kernel.org
7662 S:      Maintained
7663 F:      drivers/tty/serial/ioc3_serial.c
7664
7665 IOMMU DRIVERS
7666 M:      Joerg Roedel <joro@8bytes.org>
7667 L:      iommu@lists.linux-foundation.org
7668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7669 S:      Maintained
7670 F:      Documentation/devicetree/bindings/iommu/
7671 F:      drivers/iommu/
7672 F:      include/linux/iommu.h
7673 F:      include/linux/of_iommu.h
7674 F:      include/linux/iova.h
7675
7676 IP MASQUERADING
7677 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7678 S:      Maintained
7679 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7680
7681 IPMI SUBSYSTEM
7682 M:      Corey Minyard <minyard@acm.org>
7683 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7684 W:      http://openipmi.sourceforge.net/
7685 S:      Supported
7686 F:      Documentation/devicetree/bindings/ipmi/
7687 F:      Documentation/IPMI.txt
7688 F:      drivers/char/ipmi/
7689 F:      include/linux/ipmi*
7690 F:      include/uapi/linux/ipmi*
7691
7692 IPS SCSI RAID DRIVER
7693 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7694 L:      linux-scsi@vger.kernel.org
7695 W:      http://www.adaptec.com/
7696 S:      Maintained
7697 F:      drivers/scsi/ips*
7698
7699 IPVS
7700 M:      Wensong Zhang <wensong@linux-vs.org>
7701 M:      Simon Horman <horms@verge.net.au>
7702 M:      Julian Anastasov <ja@ssi.bg>
7703 L:      netdev@vger.kernel.org
7704 L:      lvs-devel@vger.kernel.org
7705 S:      Maintained
7706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7708 F:      Documentation/networking/ipvs-sysctl.txt
7709 F:      include/net/ip_vs.h
7710 F:      include/uapi/linux/ip_vs.h
7711 F:      net/netfilter/ipvs/
7712
7713 IPWIRELESS DRIVER
7714 M:      Jiri Kosina <jikos@kernel.org>
7715 M:      David Sterba <dsterba@suse.com>
7716 S:      Odd Fixes
7717 F:      drivers/tty/ipwireless/
7718
7719 IPX NETWORK LAYER
7720 L:      netdev@vger.kernel.org
7721 S:      Obsolete
7722 F:      include/uapi/linux/ipx.h
7723 F:      drivers/staging/ipx/
7724
7725 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7726 M:      Marc Zyngier <marc.zyngier@arm.com>
7727 S:      Maintained
7728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7729 F:      Documentation/IRQ-domain.txt
7730 F:      include/linux/irqdomain.h
7731 F:      kernel/irq/irqdomain.c
7732 F:      kernel/irq/msi.c
7733
7734 IRQ SUBSYSTEM
7735 M:      Thomas Gleixner <tglx@linutronix.de>
7736 L:      linux-kernel@vger.kernel.org
7737 S:      Maintained
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7739 F:      kernel/irq/
7740
7741 IRQCHIP DRIVERS
7742 M:      Thomas Gleixner <tglx@linutronix.de>
7743 M:      Jason Cooper <jason@lakedaemon.net>
7744 M:      Marc Zyngier <marc.zyngier@arm.com>
7745 L:      linux-kernel@vger.kernel.org
7746 S:      Maintained
7747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7748 F:      Documentation/devicetree/bindings/interrupt-controller/
7749 F:      drivers/irqchip/
7750
7751 ISA
7752 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7753 S:      Maintained
7754 F:      Documentation/isa.txt
7755 F:      drivers/base/isa.c
7756 F:      include/linux/isa.h
7757
7758 ISA RADIO MODULE
7759 M:      Hans Verkuil <hverkuil@xs4all.nl>
7760 L:      linux-media@vger.kernel.org
7761 T:      git git://linuxtv.org/media_tree.git
7762 W:      https://linuxtv.org
7763 S:      Maintained
7764 F:      drivers/media/radio/radio-isa*
7765
7766 ISAPNP
7767 M:      Jaroslav Kysela <perex@perex.cz>
7768 S:      Maintained
7769 F:      Documentation/isapnp.txt
7770 F:      drivers/pnp/isapnp/
7771 F:      include/linux/isapnp.h
7772
7773 ISCSI
7774 M:      Lee Duncan <lduncan@suse.com>
7775 M:      Chris Leech <cleech@redhat.com>
7776 L:      open-iscsi@googlegroups.com
7777 W:      www.open-iscsi.com
7778 S:      Maintained
7779 F:      drivers/scsi/*iscsi*
7780 F:      include/scsi/*iscsi*
7781
7782 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7783 M:      Peter Jones <pjones@redhat.com>
7784 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7785 S:      Maintained
7786 F:      drivers/firmware/iscsi_ibft*
7787
7788 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7789 M:      Sagi Grimberg <sagi@grimberg.me>
7790 M:      Max Gurtovoy <maxg@mellanox.com>
7791 L:      linux-rdma@vger.kernel.org
7792 S:      Supported
7793 W:      http://www.openfabrics.org
7794 W:      www.open-iscsi.org
7795 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7796 F:      drivers/infiniband/ulp/iser/
7797
7798 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7799 M:      Sagi Grimberg <sagi@grimberg.me>
7800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7801 L:      linux-rdma@vger.kernel.org
7802 L:      target-devel@vger.kernel.org
7803 S:      Supported
7804 W:      http://www.linux-iscsi.org
7805 F:      drivers/infiniband/ulp/isert
7806
7807 ISDN SUBSYSTEM
7808 M:      Karsten Keil <isdn@linux-pingi.de>
7809 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7810 L:      netdev@vger.kernel.org
7811 W:      http://www.isdn4linux.de
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7813 S:      Maintained
7814 F:      Documentation/isdn/
7815 F:      drivers/isdn/
7816 F:      include/linux/isdn.h
7817 F:      include/linux/isdn/
7818 F:      include/uapi/linux/isdn.h
7819 F:      include/uapi/linux/isdn/
7820
7821 ISDN SUBSYSTEM (Eicon active card driver)
7822 M:      Armin Schindler <mac@melware.de>
7823 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7824 W:      http://www.melware.de
7825 S:      Maintained
7826 F:      drivers/isdn/hardware/eicon/
7827
7828 IT87 HARDWARE MONITORING DRIVER
7829 M:      Jean Delvare <jdelvare@suse.com>
7830 L:      linux-hwmon@vger.kernel.org
7831 S:      Maintained
7832 F:      Documentation/hwmon/it87
7833 F:      drivers/hwmon/it87.c
7834
7835 IT913X MEDIA DRIVER
7836 M:      Antti Palosaari <crope@iki.fi>
7837 L:      linux-media@vger.kernel.org
7838 W:      https://linuxtv.org
7839 W:      http://palosaari.fi/linux/
7840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7841 T:      git git://linuxtv.org/anttip/media_tree.git
7842 S:      Maintained
7843 F:      drivers/media/tuners/it913x*
7844
7845 IVTV VIDEO4LINUX DRIVER
7846 M:      Andy Walls <awalls@md.metrocast.net>
7847 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7848 L:      linux-media@vger.kernel.org
7849 T:      git git://linuxtv.org/media_tree.git
7850 W:      http://www.ivtvdriver.org
7851 S:      Maintained
7852 F:      Documentation/media/v4l-drivers/ivtv*
7853 F:      drivers/media/pci/ivtv/
7854 F:      include/uapi/linux/ivtv*
7855
7856 IX2505V MEDIA DRIVER
7857 M:      Malcolm Priestley <tvboxspy@gmail.com>
7858 L:      linux-media@vger.kernel.org
7859 W:      https://linuxtv.org
7860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7861 S:      Maintained
7862 F:      drivers/media/dvb-frontends/ix2505v*
7863
7864 JAILHOUSE HYPERVISOR INTERFACE
7865 M:      Jan Kiszka <jan.kiszka@siemens.com>
7866 L:      jailhouse-dev@googlegroups.com
7867 S:      Maintained
7868 F:      arch/x86/kernel/jailhouse.c
7869 F:      arch/x86/include/asm/jailhouse_para.h
7870
7871 JC42.4 TEMPERATURE SENSOR DRIVER
7872 M:      Guenter Roeck <linux@roeck-us.net>
7873 L:      linux-hwmon@vger.kernel.org
7874 S:      Maintained
7875 F:      drivers/hwmon/jc42.c
7876 F:      Documentation/hwmon/jc42
7877
7878 JFS FILESYSTEM
7879 M:      Dave Kleikamp <shaggy@kernel.org>
7880 L:      jfs-discussion@lists.sourceforge.net
7881 W:      http://jfs.sourceforge.net/
7882 T:      git git://github.com/kleikamp/linux-shaggy.git
7883 S:      Maintained
7884 F:      Documentation/filesystems/jfs.txt
7885 F:      fs/jfs/
7886
7887 JME NETWORK DRIVER
7888 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7889 L:      netdev@vger.kernel.org
7890 S:      Maintained
7891 F:      drivers/net/ethernet/jme.*
7892
7893 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7894 M:      David Woodhouse <dwmw2@infradead.org>
7895 L:      linux-mtd@lists.infradead.org
7896 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7897 S:      Maintained
7898 F:      fs/jffs2/
7899 F:      include/uapi/linux/jffs2.h
7900
7901 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7902 M:      "Theodore Ts'o" <tytso@mit.edu>
7903 M:      Jan Kara <jack@suse.com>
7904 L:      linux-ext4@vger.kernel.org
7905 S:      Maintained
7906 F:      fs/jbd2/
7907 F:      include/linux/jbd2.h
7908
7909 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7910 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7911 L:      linux-media@vger.kernel.org
7912 S:      Maintained
7913 F:      drivers/media/platform/rcar_jpu.c
7914
7915 JSM Neo PCI based serial card
7916 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7917 L:      linux-serial@vger.kernel.org
7918 S:      Maintained
7919 F:      drivers/tty/serial/jsm/
7920
7921 K10TEMP HARDWARE MONITORING DRIVER
7922 M:      Clemens Ladisch <clemens@ladisch.de>
7923 L:      linux-hwmon@vger.kernel.org
7924 S:      Maintained
7925 F:      Documentation/hwmon/k10temp
7926 F:      drivers/hwmon/k10temp.c
7927
7928 K8TEMP HARDWARE MONITORING DRIVER
7929 M:      Rudolf Marek <r.marek@assembler.cz>
7930 L:      linux-hwmon@vger.kernel.org
7931 S:      Maintained
7932 F:      Documentation/hwmon/k8temp
7933 F:      drivers/hwmon/k8temp.c
7934
7935 KASAN
7936 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7937 R:      Alexander Potapenko <glider@google.com>
7938 R:      Dmitry Vyukov <dvyukov@google.com>
7939 L:      kasan-dev@googlegroups.com
7940 S:      Maintained
7941 F:      arch/*/include/asm/kasan.h
7942 F:      arch/*/mm/kasan_init*
7943 F:      Documentation/dev-tools/kasan.rst
7944 F:      include/linux/kasan*.h
7945 F:      lib/test_kasan.c
7946 F:      mm/kasan/
7947 F:      scripts/Makefile.kasan
7948
7949 KCONFIG
7950 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7952 L:      linux-kbuild@vger.kernel.org
7953 S:      Maintained
7954 F:      Documentation/kbuild/kconfig*
7955 F:      scripts/kconfig/
7956 F:      scripts/Kconfig.include
7957
7958 KDUMP
7959 M:      Dave Young <dyoung@redhat.com>
7960 M:      Baoquan He <bhe@redhat.com>
7961 R:      Vivek Goyal <vgoyal@redhat.com>
7962 L:      kexec@lists.infradead.org
7963 W:      http://lse.sourceforge.net/kdump/
7964 S:      Maintained
7965 F:      Documentation/kdump/
7966
7967 KEENE FM RADIO TRANSMITTER DRIVER
7968 M:      Hans Verkuil <hverkuil@xs4all.nl>
7969 L:      linux-media@vger.kernel.org
7970 T:      git git://linuxtv.org/media_tree.git
7971 W:      https://linuxtv.org
7972 S:      Maintained
7973 F:      drivers/media/radio/radio-keene*
7974
7975 KERNEL AUTOMOUNTER
7976 M:      Ian Kent <raven@themaw.net>
7977 L:      autofs@vger.kernel.org
7978 S:      Maintained
7979 F:      fs/autofs/
7980
7981 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7982 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7983 M:      Michal Marek <michal.lkml@markovi.net>
7984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7985 L:      linux-kbuild@vger.kernel.org
7986 S:      Maintained
7987 F:      Documentation/kbuild/
7988 F:      Makefile
7989 F:      scripts/Kbuild*
7990 F:      scripts/Makefile*
7991 F:      scripts/basic/
7992 F:      scripts/mk*
7993 F:      scripts/mod/
7994 F:      scripts/package/
7995
7996 KERNEL JANITORS
7997 L:      kernel-janitors@vger.kernel.org
7998 W:      http://kernelnewbies.org/KernelJanitors
7999 S:      Odd Fixes
8000
8001 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8002 M:      "J. Bruce Fields" <bfields@fieldses.org>
8003 M:      Jeff Layton <jlayton@kernel.org>
8004 L:      linux-nfs@vger.kernel.org
8005 W:      http://nfs.sourceforge.net/
8006 T:      git git://linux-nfs.org/~bfields/linux.git
8007 S:      Supported
8008 F:      fs/nfsd/
8009 F:      include/uapi/linux/nfsd/
8010 F:      fs/lockd/
8011 F:      fs/nfs_common/
8012 F:      net/sunrpc/
8013 F:      include/linux/lockd/
8014 F:      include/linux/sunrpc/
8015 F:      include/uapi/linux/sunrpc/
8016
8017 KERNEL SELFTEST FRAMEWORK
8018 M:      Shuah Khan <shuah@kernel.org>
8019 L:      linux-kselftest@vger.kernel.org
8020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8021 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8022 S:      Maintained
8023 F:      tools/testing/selftests/
8024 F:      Documentation/dev-tools/kselftest*
8025
8026 KERNEL USERMODE HELPER
8027 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8028 L:      linux-kernel@vger.kernel.org
8029 S:      Maintained
8030 F:      kernel/umh.c
8031 F:      include/linux/umh.h
8032
8033 KERNEL VIRTUAL MACHINE (KVM)
8034 M:      Paolo Bonzini <pbonzini@redhat.com>
8035 M:      Radim Krčmář <rkrcmar@redhat.com>
8036 L:      kvm@vger.kernel.org
8037 W:      http://www.linux-kvm.org
8038 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8039 S:      Supported
8040 F:      Documentation/virtual/kvm/
8041 F:      include/trace/events/kvm.h
8042 F:      include/uapi/asm-generic/kvm*
8043 F:      include/uapi/linux/kvm*
8044 F:      include/asm-generic/kvm*
8045 F:      include/linux/kvm*
8046 F:      include/kvm/iodev.h
8047 F:      virt/kvm/*
8048 F:      tools/kvm/
8049
8050 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8051 M:      Joerg Roedel <joro@8bytes.org>
8052 L:      kvm@vger.kernel.org
8053 W:      http://www.linux-kvm.org/
8054 S:      Maintained
8055 F:      arch/x86/include/asm/svm.h
8056 F:      arch/x86/kvm/svm.c
8057
8058 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8059 M:      Christoffer Dall <christoffer.dall@arm.com>
8060 M:      Marc Zyngier <marc.zyngier@arm.com>
8061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8062 L:      kvmarm@lists.cs.columbia.edu
8063 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8065 S:      Supported
8066 F:      arch/arm/include/uapi/asm/kvm*
8067 F:      arch/arm/include/asm/kvm*
8068 F:      arch/arm/kvm/
8069 F:      virt/kvm/arm/
8070 F:      include/kvm/arm_*
8071
8072 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8073 M:      Christoffer Dall <christoffer.dall@arm.com>
8074 M:      Marc Zyngier <marc.zyngier@arm.com>
8075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8076 L:      kvmarm@lists.cs.columbia.edu
8077 S:      Maintained
8078 F:      arch/arm64/include/uapi/asm/kvm*
8079 F:      arch/arm64/include/asm/kvm*
8080 F:      arch/arm64/kvm/
8081
8082 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8083 M:      James Hogan <jhogan@kernel.org>
8084 L:      linux-mips@linux-mips.org
8085 S:      Supported
8086 F:      arch/mips/include/uapi/asm/kvm*
8087 F:      arch/mips/include/asm/kvm*
8088 F:      arch/mips/kvm/
8089
8090 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8091 M:      Paul Mackerras <paulus@ozlabs.org>
8092 L:      kvm-ppc@vger.kernel.org
8093 W:      http://www.linux-kvm.org/
8094 T:      git git://github.com/agraf/linux-2.6.git
8095 S:      Supported
8096 F:      arch/powerpc/include/uapi/asm/kvm*
8097 F:      arch/powerpc/include/asm/kvm*
8098 F:      arch/powerpc/kvm/
8099 F:      arch/powerpc/kernel/kvm*
8100
8101 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8102 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8103 M:      Janosch Frank <frankja@linux.ibm.com>
8104 R:      David Hildenbrand <david@redhat.com>
8105 R:      Cornelia Huck <cohuck@redhat.com>
8106 L:      linux-s390@vger.kernel.org
8107 W:      http://www.ibm.com/developerworks/linux/linux390/
8108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8109 S:      Supported
8110 F:      arch/s390/include/uapi/asm/kvm*
8111 F:      arch/s390/include/asm/gmap.h
8112 F:      arch/s390/include/asm/kvm*
8113 F:      arch/s390/kvm/
8114 F:      arch/s390/mm/gmap.c
8115
8116 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8117 M:      Paolo Bonzini <pbonzini@redhat.com>
8118 M:      Radim Krčmář <rkrcmar@redhat.com>
8119 L:      kvm@vger.kernel.org
8120 W:      http://www.linux-kvm.org
8121 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8122 S:      Supported
8123 F:      arch/x86/kvm/
8124 F:      arch/x86/include/uapi/asm/kvm*
8125 F:      arch/x86/include/asm/kvm*
8126 F:      arch/x86/include/asm/pvclock-abi.h
8127 F:      arch/x86/kernel/kvm.c
8128 F:      arch/x86/kernel/kvmclock.c
8129
8130 KERNFS
8131 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8132 M:      Tejun Heo <tj@kernel.org>
8133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8134 S:      Supported
8135 F:      include/linux/kernfs.h
8136 F:      fs/kernfs/
8137
8138 KEXEC
8139 M:      Eric Biederman <ebiederm@xmission.com>
8140 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8141 L:      kexec@lists.infradead.org
8142 S:      Maintained
8143 F:      include/linux/kexec.h
8144 F:      include/uapi/linux/kexec.h
8145 F:      kernel/kexec*
8146
8147 KEYS-ENCRYPTED
8148 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8149 L:      linux-integrity@vger.kernel.org
8150 L:      keyrings@vger.kernel.org
8151 S:      Supported
8152 F:      Documentation/security/keys/trusted-encrypted.rst
8153 F:      include/keys/encrypted-type.h
8154 F:      security/keys/encrypted-keys/
8155
8156 KEYS-TRUSTED
8157 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8158 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8159 L:      linux-integrity@vger.kernel.org
8160 L:      keyrings@vger.kernel.org
8161 S:      Supported
8162 F:      Documentation/security/keys/trusted-encrypted.rst
8163 F:      include/keys/trusted-type.h
8164 F:      security/keys/trusted.c
8165 F:      security/keys/trusted.h
8166
8167 KEYS/KEYRINGS:
8168 M:      David Howells <dhowells@redhat.com>
8169 L:      keyrings@vger.kernel.org
8170 S:      Maintained
8171 F:      Documentation/security/keys/core.rst
8172 F:      include/linux/key.h
8173 F:      include/linux/key-type.h
8174 F:      include/linux/keyctl.h
8175 F:      include/uapi/linux/keyctl.h
8176 F:      include/keys/
8177 F:      security/keys/
8178
8179 KGDB / KDB /debug_core
8180 M:      Jason Wessel <jason.wessel@windriver.com>
8181 M:      Daniel Thompson <daniel.thompson@linaro.org>
8182 W:      http://kgdb.wiki.kernel.org/
8183 L:      kgdb-bugreport@lists.sourceforge.net
8184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8185 S:      Maintained
8186 F:      Documentation/dev-tools/kgdb.rst
8187 F:      drivers/misc/kgdbts.c
8188 F:      drivers/tty/serial/kgdboc.c
8189 F:      include/linux/kdb.h
8190 F:      include/linux/kgdb.h
8191 F:      kernel/debug/
8192
8193 KMEMLEAK
8194 M:      Catalin Marinas <catalin.marinas@arm.com>
8195 S:      Maintained
8196 F:      Documentation/dev-tools/kmemleak.rst
8197 F:      include/linux/kmemleak.h
8198 F:      mm/kmemleak.c
8199 F:      mm/kmemleak-test.c
8200
8201 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8202 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8203 L:      linux-kernel@vger.kernel.org
8204 S:      Maintained
8205 F:      kernel/kmod.c
8206 F:      include/linux/kmod.h
8207 F:      lib/test_kmod.c
8208 F:      tools/testing/selftests/kmod/
8209
8210 KPROBES
8211 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8212 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8213 M:      "David S. Miller" <davem@davemloft.net>
8214 M:      Masami Hiramatsu <mhiramat@kernel.org>
8215 S:      Maintained
8216 F:      Documentation/kprobes.txt
8217 F:      include/linux/kprobes.h
8218 F:      include/asm-generic/kprobes.h
8219 F:      kernel/kprobes.c
8220
8221 KS0108 LCD CONTROLLER DRIVER
8222 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8223 S:      Maintained
8224 F:      Documentation/auxdisplay/ks0108
8225 F:      drivers/auxdisplay/ks0108.c
8226 F:      include/linux/ks0108.h
8227
8228 L3MDEV
8229 M:      David Ahern <dsa@cumulusnetworks.com>
8230 L:      netdev@vger.kernel.org
8231 S:      Maintained
8232 F:      net/l3mdev
8233 F:      include/net/l3mdev.h
8234
8235 L7 BPF FRAMEWORK
8236 M:      John Fastabend <john.fastabend@gmail.com>
8237 M:      Daniel Borkmann <daniel@iogearbox.net>
8238 L:      netdev@vger.kernel.org
8239 S:      Maintained
8240 F:      include/linux/skmsg.h
8241 F:      net/core/skmsg.c
8242 F:      net/core/sock_map.c
8243 F:      net/ipv4/tcp_bpf.c
8244
8245 LANTIQ / INTEL Ethernet drivers
8246 M:      Hauke Mehrtens <hauke@hauke-m.de>
8247 L:      netdev@vger.kernel.org
8248 S:      Maintained
8249 F:      net/dsa/tag_gswip.c
8250 F:      drivers/net/ethernet/lantiq_xrx200.c
8251 F:      drivers/net/dsa/lantiq_pce.h
8252 F:      drivers/net/dsa/lantiq_gswip.c
8253
8254 LANTIQ MIPS ARCHITECTURE
8255 M:      John Crispin <john@phrozen.org>
8256 L:      linux-mips@linux-mips.org
8257 S:      Maintained
8258 F:      arch/mips/lantiq
8259 F:      drivers/soc/lantiq
8260
8261 LAPB module
8262 L:      linux-x25@vger.kernel.org
8263 S:      Orphan
8264 F:      Documentation/networking/lapb-module.txt
8265 F:      include/*/lapb.h
8266 F:      net/lapb/
8267
8268 LASI 53c700 driver for PARISC
8269 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8270 L:      linux-scsi@vger.kernel.org
8271 S:      Maintained
8272 F:      Documentation/scsi/53c700.txt
8273 F:      drivers/scsi/53c700*
8274
8275 LEAKING_ADDRESSES
8276 M:      Tobin C. Harding <me@tobin.cc>
8277 M:      Tycho Andersen <tycho@tycho.ws>
8278 L:      kernel-hardening@lists.openwall.com
8279 S:      Maintained
8280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8281 F:      scripts/leaking_addresses.pl
8282
8283 LED SUBSYSTEM
8284 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8285 M:      Pavel Machek <pavel@ucw.cz>
8286 L:      linux-leds@vger.kernel.org
8287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8288 S:      Maintained
8289 F:      Documentation/devicetree/bindings/leds/
8290 F:      drivers/leds/
8291 F:      include/linux/leds.h
8292
8293 LEGACY EEPROM DRIVER
8294 M:      Jean Delvare <jdelvare@suse.com>
8295 S:      Maintained
8296 F:      Documentation/misc-devices/eeprom
8297 F:      drivers/misc/eeprom/eeprom.c
8298
8299 LEGO MINDSTORMS EV3
8300 R:      David Lechner <david@lechnology.com>
8301 S:      Maintained
8302 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8303 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8304 F:      drivers/power/supply/lego_ev3_battery.c
8305
8306 LEGO USB Tower driver
8307 M:      Juergen Stuber <starblue@users.sourceforge.net>
8308 L:      legousb-devel@lists.sourceforge.net
8309 W:      http://legousb.sourceforge.net/
8310 S:      Maintained
8311 F:      drivers/usb/misc/legousbtower.c
8312
8313 LG2160 MEDIA DRIVER
8314 M:      Michael Krufky <mkrufky@linuxtv.org>
8315 L:      linux-media@vger.kernel.org
8316 W:      https://linuxtv.org
8317 W:      http://github.com/mkrufky
8318 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8319 T:      git git://linuxtv.org/mkrufky/tuners.git
8320 S:      Maintained
8321 F:      drivers/media/dvb-frontends/lg2160.*
8322
8323 LGDT3305 MEDIA DRIVER
8324 M:      Michael Krufky <mkrufky@linuxtv.org>
8325 L:      linux-media@vger.kernel.org
8326 W:      https://linuxtv.org
8327 W:      http://github.com/mkrufky
8328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8329 T:      git git://linuxtv.org/mkrufky/tuners.git
8330 S:      Maintained
8331 F:      drivers/media/dvb-frontends/lgdt3305.*
8332
8333 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8334 M:      Viresh Kumar <vireshk@kernel.org>
8335 L:      linux-ide@vger.kernel.org
8336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8337 S:      Maintained
8338 F:      include/linux/pata_arasan_cf_data.h
8339 F:      drivers/ata/pata_arasan_cf.c
8340
8341 LIBATA PATA DRIVERS
8342 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8343 M:      Jens Axboe <axboe@kernel.dk>
8344 L:      linux-ide@vger.kernel.org
8345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8346 S:      Maintained
8347 F:      drivers/ata/pata_*.c
8348 F:      drivers/ata/ata_generic.c
8349
8350 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8351 M:      Linus Walleij <linus.walleij@linaro.org>
8352 L:      linux-ide@vger.kernel.org
8353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8354 S:      Maintained
8355 F:      drivers/ata/pata_ftide010.c
8356 F:      drivers/ata/sata_gemini.c
8357 F:      drivers/ata/sata_gemini.h
8358
8359 LIBATA SATA AHCI PLATFORM devices support
8360 M:      Hans de Goede <hdegoede@redhat.com>
8361 M:      Jens Axboe <axboe@kernel.dk>
8362 L:      linux-ide@vger.kernel.org
8363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8364 S:      Maintained
8365 F:      drivers/ata/ahci_platform.c
8366 F:      drivers/ata/libahci_platform.c
8367 F:      include/linux/ahci_platform.h
8368
8369 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8370 M:      Mikael Pettersson <mikpelinux@gmail.com>
8371 L:      linux-ide@vger.kernel.org
8372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8373 S:      Maintained
8374 F:      drivers/ata/sata_promise.*
8375
8376 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8377 M:      Jens Axboe <axboe@kernel.dk>
8378 L:      linux-ide@vger.kernel.org
8379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8380 S:      Maintained
8381 F:      drivers/ata/
8382 F:      include/linux/ata.h
8383 F:      include/linux/libata.h
8384 F:      Documentation/devicetree/bindings/ata/
8385
8386 LIBLOCKDEP
8387 M:      Sasha Levin <alexander.levin@microsoft.com>
8388 S:      Maintained
8389 F:      tools/lib/lockdep/
8390
8391 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8392 M:      Ross Zwisler <zwisler@kernel.org>
8393 M:      Dan Williams <dan.j.williams@intel.com>
8394 M:      Vishal Verma <vishal.l.verma@intel.com>
8395 M:      Dave Jiang <dave.jiang@intel.com>
8396 L:      linux-nvdimm@lists.01.org
8397 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8398 S:      Supported
8399 F:      drivers/nvdimm/blk.c
8400 F:      drivers/nvdimm/region_devs.c
8401
8402 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8403 M:      Vishal Verma <vishal.l.verma@intel.com>
8404 M:      Dan Williams <dan.j.williams@intel.com>
8405 M:      Ross Zwisler <zwisler@kernel.org>
8406 M:      Dave Jiang <dave.jiang@intel.com>
8407 L:      linux-nvdimm@lists.01.org
8408 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8409 S:      Supported
8410 F:      drivers/nvdimm/btt*
8411
8412 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8413 M:      Ross Zwisler <zwisler@kernel.org>
8414 M:      Dan Williams <dan.j.williams@intel.com>
8415 M:      Vishal Verma <vishal.l.verma@intel.com>
8416 M:      Dave Jiang <dave.jiang@intel.com>
8417 L:      linux-nvdimm@lists.01.org
8418 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8419 S:      Supported
8420 F:      drivers/nvdimm/pmem*
8421
8422 LIBNVDIMM: DEVICETREE BINDINGS
8423 M:      Oliver O'Halloran <oohall@gmail.com>
8424 L:      linux-nvdimm@lists.01.org
8425 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8426 S:      Supported
8427 F:      drivers/nvdimm/of_pmem.c
8428 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8429
8430 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8431 M:      Dan Williams <dan.j.williams@intel.com>
8432 M:      Ross Zwisler <zwisler@kernel.org>
8433 M:      Vishal Verma <vishal.l.verma@intel.com>
8434 M:      Dave Jiang <dave.jiang@intel.com>
8435 L:      linux-nvdimm@lists.01.org
8436 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8438 S:      Supported
8439 F:      drivers/nvdimm/*
8440 F:      drivers/acpi/nfit/*
8441 F:      include/linux/nd.h
8442 F:      include/linux/libnvdimm.h
8443 F:      include/uapi/linux/ndctl.h
8444
8445 LIGHTNVM PLATFORM SUPPORT
8446 M:      Matias Bjorling <mb@lightnvm.io>
8447 W:      http://github/OpenChannelSSD
8448 L:      linux-block@vger.kernel.org
8449 S:      Maintained
8450 F:      drivers/lightnvm/
8451 F:      include/linux/lightnvm.h
8452 F:      include/uapi/linux/lightnvm.h
8453
8454 LINUX FOR POWER MACINTOSH
8455 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8456 W:      http://www.penguinppc.org/
8457 L:      linuxppc-dev@lists.ozlabs.org
8458 S:      Maintained
8459 F:      arch/powerpc/platforms/powermac/
8460 F:      drivers/macintosh/
8461
8462 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8463 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8464 M:      Paul Mackerras <paulus@samba.org>
8465 M:      Michael Ellerman <mpe@ellerman.id.au>
8466 W:      https://github.com/linuxppc/linux/wiki
8467 L:      linuxppc-dev@lists.ozlabs.org
8468 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8470 S:      Supported
8471 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8472 F:      Documentation/devicetree/bindings/powerpc/
8473 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8474 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8475 F:      Documentation/powerpc/
8476 F:      arch/powerpc/
8477 F:      drivers/char/tpm/tpm_ibmvtpm*
8478 F:      drivers/crypto/nx/
8479 F:      drivers/crypto/vmx/
8480 F:      drivers/i2c/busses/i2c-opal.c
8481 F:      drivers/net/ethernet/ibm/ibmveth.*
8482 F:      drivers/net/ethernet/ibm/ibmvnic.*
8483 F:      drivers/pci/hotplug/pnv_php.c
8484 F:      drivers/pci/hotplug/rpa*
8485 F:      drivers/rtc/rtc-opal.c
8486 F:      drivers/scsi/ibmvscsi/
8487 F:      drivers/tty/hvc/hvc_opal.c
8488 F:      drivers/watchdog/wdrtas.c
8489 F:      tools/testing/selftests/powerpc
8490 N:      /pmac
8491 N:      powermac
8492 N:      powernv
8493 N:      [^a-z0-9]ps3
8494 N:      pseries
8495
8496 LINUX FOR POWERPC EMBEDDED MPC5XXX
8497 M:      Anatolij Gustschin <agust@denx.de>
8498 L:      linuxppc-dev@lists.ozlabs.org
8499 T:      git git://git.denx.de/linux-denx-agust.git
8500 S:      Maintained
8501 F:      arch/powerpc/platforms/512x/
8502 F:      arch/powerpc/platforms/52xx/
8503
8504 LINUX FOR POWERPC EMBEDDED PPC4XX
8505 M:      Alistair Popple <alistair@popple.id.au>
8506 M:      Matt Porter <mporter@kernel.crashing.org>
8507 W:      http://www.penguinppc.org/
8508 L:      linuxppc-dev@lists.ozlabs.org
8509 S:      Maintained
8510 F:      arch/powerpc/platforms/40x/
8511 F:      arch/powerpc/platforms/44x/
8512
8513 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8514 M:      Scott Wood <oss@buserror.net>
8515 M:      Kumar Gala <galak@kernel.crashing.org>
8516 W:      http://www.penguinppc.org/
8517 L:      linuxppc-dev@lists.ozlabs.org
8518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8519 S:      Maintained
8520 F:      arch/powerpc/platforms/83xx/
8521 F:      arch/powerpc/platforms/85xx/
8522 F:      Documentation/devicetree/bindings/powerpc/fsl/
8523
8524 LINUX FOR POWERPC EMBEDDED PPC8XX
8525 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8526 W:      http://www.penguinppc.org/
8527 L:      linuxppc-dev@lists.ozlabs.org
8528 S:      Maintained
8529 F:      arch/powerpc/platforms/8xx/
8530
8531 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8532 L:      linuxppc-dev@lists.ozlabs.org
8533 S:      Orphan
8534 F:      arch/powerpc/*/*virtex*
8535 F:      arch/powerpc/*/*/*virtex*
8536
8537 LINUX FOR POWERPC PA SEMI PWRFICIENT
8538 L:      linuxppc-dev@lists.ozlabs.org
8539 S:      Orphan
8540 F:      arch/powerpc/platforms/pasemi/
8541 F:      drivers/*/*pasemi*
8542 F:      drivers/*/*/*pasemi*
8543
8544 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8545 M:      Kees Cook <keescook@chromium.org>
8546 S:      Maintained
8547 F:      drivers/misc/lkdtm/*
8548
8549 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8550 M:      Alan Stern <stern@rowland.harvard.edu>
8551 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8552 M:      Will Deacon <will.deacon@arm.com>
8553 M:      Peter Zijlstra <peterz@infradead.org>
8554 M:      Boqun Feng <boqun.feng@gmail.com>
8555 M:      Nicholas Piggin <npiggin@gmail.com>
8556 M:      David Howells <dhowells@redhat.com>
8557 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8558 M:      Luc Maranget <luc.maranget@inria.fr>
8559 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8560 R:      Akira Yokosawa <akiyks@gmail.com>
8561 R:      Daniel Lustig <dlustig@nvidia.com>
8562 L:      linux-kernel@vger.kernel.org
8563 L:      linux-arch@vger.kernel.org
8564 S:      Supported
8565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8566 F:      tools/memory-model/
8567 F:      Documentation/atomic_bitops.txt
8568 F:      Documentation/atomic_t.txt
8569 F:      Documentation/core-api/atomic_ops.rst
8570 F:      Documentation/core-api/refcount-vs-atomic.rst
8571 F:      Documentation/memory-barriers.txt
8572
8573 LIS3LV02D ACCELEROMETER DRIVER
8574 M:      Eric Piel <eric.piel@tremplin-utc.net>
8575 S:      Maintained
8576 F:      Documentation/misc-devices/lis3lv02d
8577 F:      drivers/misc/lis3lv02d/
8578 F:      drivers/platform/x86/hp_accel.c
8579
8580 LIVE PATCHING
8581 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8582 M:      Jessica Yu <jeyu@kernel.org>
8583 M:      Jiri Kosina <jikos@kernel.org>
8584 M:      Miroslav Benes <mbenes@suse.cz>
8585 R:      Petr Mladek <pmladek@suse.com>
8586 S:      Maintained
8587 F:      kernel/livepatch/
8588 F:      include/linux/livepatch.h
8589 F:      arch/x86/include/asm/livepatch.h
8590 F:      arch/x86/kernel/livepatch.c
8591 F:      Documentation/livepatch/
8592 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8593 F:      samples/livepatch/
8594 L:      live-patching@vger.kernel.org
8595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8596
8597 LLC (802.2)
8598 L:      netdev@vger.kernel.org
8599 S:      Odd fixes
8600 F:      include/linux/llc.h
8601 F:      include/uapi/linux/llc.h
8602 F:      include/net/llc*
8603 F:      net/llc/
8604
8605 LM73 HARDWARE MONITOR DRIVER
8606 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8607 L:      linux-hwmon@vger.kernel.org
8608 S:      Maintained
8609 F:      drivers/hwmon/lm73.c
8610
8611 LM78 HARDWARE MONITOR DRIVER
8612 M:      Jean Delvare <jdelvare@suse.com>
8613 L:      linux-hwmon@vger.kernel.org
8614 S:      Maintained
8615 F:      Documentation/hwmon/lm78
8616 F:      drivers/hwmon/lm78.c
8617
8618 LM83 HARDWARE MONITOR DRIVER
8619 M:      Jean Delvare <jdelvare@suse.com>
8620 L:      linux-hwmon@vger.kernel.org
8621 S:      Maintained
8622 F:      Documentation/hwmon/lm83
8623 F:      drivers/hwmon/lm83.c
8624
8625 LM90 HARDWARE MONITOR DRIVER
8626 M:      Jean Delvare <jdelvare@suse.com>
8627 L:      linux-hwmon@vger.kernel.org
8628 S:      Maintained
8629 F:      Documentation/hwmon/lm90
8630 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8631 F:      drivers/hwmon/lm90.c
8632 F:      include/dt-bindings/thermal/lm90.h
8633
8634 LM95234 HARDWARE MONITOR DRIVER
8635 M:      Guenter Roeck <linux@roeck-us.net>
8636 L:      linux-hwmon@vger.kernel.org
8637 S:      Maintained
8638 F:      Documentation/hwmon/lm95234
8639 F:      drivers/hwmon/lm95234.c
8640
8641 LME2510 MEDIA DRIVER
8642 M:      Malcolm Priestley <tvboxspy@gmail.com>
8643 L:      linux-media@vger.kernel.org
8644 W:      https://linuxtv.org
8645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8646 S:      Maintained
8647 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8648
8649 LOADPIN SECURITY MODULE
8650 M:      Kees Cook <keescook@chromium.org>
8651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8652 S:      Supported
8653 F:      security/loadpin/
8654 F:      Documentation/admin-guide/LSM/LoadPin.rst
8655
8656 LOCKING PRIMITIVES
8657 M:      Peter Zijlstra <peterz@infradead.org>
8658 M:      Ingo Molnar <mingo@redhat.com>
8659 M:      Will Deacon <will.deacon@arm.com>
8660 L:      linux-kernel@vger.kernel.org
8661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8662 S:      Maintained
8663 F:      Documentation/locking/
8664 F:      include/linux/lockdep.h
8665 F:      include/linux/spinlock*.h
8666 F:      arch/*/include/asm/spinlock*.h
8667 F:      include/linux/rwlock*.h
8668 F:      include/linux/mutex*.h
8669 F:      include/linux/rwsem*.h
8670 F:      arch/*/include/asm/rwsem.h
8671 F:      include/linux/seqlock.h
8672 F:      lib/locking*.[ch]
8673 F:      kernel/locking/
8674 X:      kernel/locking/locktorture.c
8675
8676 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8677 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8678 L:      linux-ntfs-dev@lists.sourceforge.net
8679 W:      http://www.linux-ntfs.org/content/view/19/37/
8680 S:      Maintained
8681 F:      Documentation/ldm.txt
8682 F:      block/partitions/ldm.*
8683
8684 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8685 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8686 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8687 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8688 L:      MPT-FusionLinux.pdl@broadcom.com
8689 L:      linux-scsi@vger.kernel.org
8690 W:      http://www.avagotech.com/support/
8691 S:      Supported
8692 F:      drivers/message/fusion/
8693 F:      drivers/scsi/mpt3sas/
8694
8695 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8696 M:      Matthew Wilcox <matthew@wil.cx>
8697 L:      linux-scsi@vger.kernel.org
8698 S:      Maintained
8699 F:      drivers/scsi/sym53c8xx_2/
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@free-electrons.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 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9065 L:      linux-media@vger.kernel.org
9066 W:      https://linuxtv.org
9067 T:      git git://linuxtv.org/media_tree.git
9068 S:      Maintained
9069 F:      drivers/media/pci/ddbridge/*
9070
9071 MEDIA DRIVERS FOR FREESCALE IMX
9072 M:      Steve Longerbeam <slongerbeam@gmail.com>
9073 M:      Philipp Zabel <p.zabel@pengutronix.de>
9074 L:      linux-media@vger.kernel.org
9075 T:      git git://linuxtv.org/media_tree.git
9076 S:      Maintained
9077 F:      Documentation/devicetree/bindings/media/imx.txt
9078 F:      Documentation/media/v4l-drivers/imx.rst
9079 F:      drivers/staging/media/imx/
9080 F:      include/linux/imx-media.h
9081 F:      include/media/imx.h
9082
9083 MEDIA DRIVERS FOR HELENE
9084 M:      Abylay Ospan <aospan@netup.ru>
9085 L:      linux-media@vger.kernel.org
9086 W:      https://linuxtv.org
9087 W:      http://netup.tv/
9088 T:      git git://linuxtv.org/media_tree.git
9089 S:      Supported
9090 F:      drivers/media/dvb-frontends/helene*
9091
9092 MEDIA DRIVERS FOR HORUS3A
9093 M:      Sergey Kozlov <serjk@netup.ru>
9094 M:      Abylay Ospan <aospan@netup.ru>
9095 L:      linux-media@vger.kernel.org
9096 W:      https://linuxtv.org
9097 W:      http://netup.tv/
9098 T:      git git://linuxtv.org/media_tree.git
9099 S:      Supported
9100 F:      drivers/media/dvb-frontends/horus3a*
9101
9102 MEDIA DRIVERS FOR LNBH25
9103 M:      Sergey Kozlov <serjk@netup.ru>
9104 M:      Abylay Ospan <aospan@netup.ru>
9105 L:      linux-media@vger.kernel.org
9106 W:      https://linuxtv.org
9107 W:      http://netup.tv/
9108 T:      git git://linuxtv.org/media_tree.git
9109 S:      Supported
9110 F:      drivers/media/dvb-frontends/lnbh25*
9111
9112 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9113 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9114 L:      linux-media@vger.kernel.org
9115 W:      https://linuxtv.org
9116 T:      git git://linuxtv.org/media_tree.git
9117 S:      Maintained
9118 F:      drivers/media/dvb-frontends/mxl5xx*
9119
9120 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9121 M:      Sergey Kozlov <serjk@netup.ru>
9122 M:      Abylay Ospan <aospan@netup.ru>
9123 L:      linux-media@vger.kernel.org
9124 W:      https://linuxtv.org
9125 W:      http://netup.tv/
9126 T:      git git://linuxtv.org/media_tree.git
9127 S:      Supported
9128 F:      drivers/media/pci/netup_unidvb/*
9129
9130 MEDIA DRIVERS FOR RENESAS - CEU
9131 M:      Jacopo Mondi <jacopo@jmondi.org>
9132 L:      linux-media@vger.kernel.org
9133 L:      linux-renesas-soc@vger.kernel.org
9134 T:      git git://linuxtv.org/media_tree.git
9135 S:      Supported
9136 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9137 F:      drivers/media/platform/renesas-ceu.c
9138 F:      include/media/drv-intf/renesas-ceu.h
9139
9140 MEDIA DRIVERS FOR RENESAS - DRIF
9141 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9142 L:      linux-media@vger.kernel.org
9143 L:      linux-renesas-soc@vger.kernel.org
9144 T:      git git://linuxtv.org/media_tree.git
9145 S:      Supported
9146 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9147 F:      drivers/media/platform/rcar_drif.c
9148
9149 MEDIA DRIVERS FOR RENESAS - FCP
9150 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9151 L:      linux-media@vger.kernel.org
9152 L:      linux-renesas-soc@vger.kernel.org
9153 T:      git git://linuxtv.org/media_tree.git
9154 S:      Supported
9155 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9156 F:      drivers/media/platform/rcar-fcp.c
9157 F:      include/media/rcar-fcp.h
9158
9159 MEDIA DRIVERS FOR RENESAS - FDP1
9160 M:      Kieran Bingham <kieran@bingham.xyz>
9161 L:      linux-media@vger.kernel.org
9162 L:      linux-renesas-soc@vger.kernel.org
9163 T:      git git://linuxtv.org/media_tree.git
9164 S:      Supported
9165 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9166 F:      drivers/media/platform/rcar_fdp1.c
9167
9168 MEDIA DRIVERS FOR RENESAS - VIN
9169 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9170 L:      linux-media@vger.kernel.org
9171 L:      linux-renesas-soc@vger.kernel.org
9172 T:      git git://linuxtv.org/media_tree.git
9173 S:      Supported
9174 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9175 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9176 F:      drivers/media/platform/rcar-vin/
9177
9178 MEDIA DRIVERS FOR RENESAS - VSP1
9179 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9180 L:      linux-media@vger.kernel.org
9181 L:      linux-renesas-soc@vger.kernel.org
9182 T:      git git://linuxtv.org/media_tree.git
9183 S:      Supported
9184 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9185 F:      drivers/media/platform/vsp1/
9186
9187 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9188 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9189 L:      linux-media@vger.kernel.org
9190 W:      https://linuxtv.org
9191 T:      git git://linuxtv.org/media_tree.git
9192 S:      Maintained
9193 F:      drivers/media/dvb-frontends/stv0910*
9194
9195 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9196 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9197 L:      linux-media@vger.kernel.org
9198 W:      https://linuxtv.org
9199 T:      git git://linuxtv.org/media_tree.git
9200 S:      Maintained
9201 F:      drivers/media/dvb-frontends/stv6111*
9202
9203 MEDIA DRIVERS FOR STM32 - DCMI
9204 M:      Hugues Fruchet <hugues.fruchet@st.com>
9205 L:      linux-media@vger.kernel.org
9206 T:      git git://linuxtv.org/media_tree.git
9207 S:      Supported
9208 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9209 F:      drivers/media/platform/stm32/stm32-dcmi.c
9210
9211 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9212 M:      Dmitry Osipenko <digetx@gmail.com>
9213 L:      linux-media@vger.kernel.org
9214 L:      linux-tegra@vger.kernel.org
9215 T:      git git://linuxtv.org/media_tree.git
9216 S:      Maintained
9217 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9218 F:      drivers/staging/media/tegra-vde/
9219
9220 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9221 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9222 P:      LinuxTV.org Project
9223 L:      linux-media@vger.kernel.org
9224 W:      https://linuxtv.org
9225 Q:      http://patchwork.kernel.org/project/linux-media/list/
9226 T:      git git://linuxtv.org/media_tree.git
9227 S:      Maintained
9228 F:      Documentation/devicetree/bindings/media/
9229 F:      Documentation/media/
9230 F:      drivers/media/
9231 F:      drivers/staging/media/
9232 F:      include/linux/platform_data/media/
9233 F:      include/media/
9234 F:      include/uapi/linux/dvb/
9235 F:      include/uapi/linux/videodev2.h
9236 F:      include/uapi/linux/media.h
9237 F:      include/uapi/linux/v4l2-*
9238 F:      include/uapi/linux/meye.h
9239 F:      include/uapi/linux/ivtv*
9240 F:      include/uapi/linux/uvcvideo.h
9241
9242 MEDIATEK BLUETOOTH DRIVER
9243 M:      Sean Wang <sean.wang@mediatek.com>
9244 L:      linux-bluetooth@vger.kernel.org
9245 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9246 S:      Maintained
9247 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9248 F:      drivers/bluetooth/btmtkuart.c
9249
9250 MEDIATEK CIR DRIVER
9251 M:      Sean Wang <sean.wang@mediatek.com>
9252 S:      Maintained
9253 F:      drivers/media/rc/mtk-cir.c
9254
9255 MEDIATEK DMA DRIVER
9256 M:      Sean Wang <sean.wang@mediatek.com>
9257 L:      dmaengine@vger.kernel.org
9258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9259 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9260 S:      Maintained
9261 F:      Documentation/devicetree/bindings/dma/mtk-*
9262 F:      drivers/dma/mediatek/
9263
9264 MEDIATEK PMIC LED DRIVER
9265 M:      Sean Wang <sean.wang@mediatek.com>
9266 S:      Maintained
9267 F:      drivers/leds/leds-mt6323.c
9268 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9269
9270 MEDIATEK ETHERNET DRIVER
9271 M:      Felix Fietkau <nbd@openwrt.org>
9272 M:      John Crispin <john@phrozen.org>
9273 M:      Sean Wang <sean.wang@mediatek.com>
9274 M:      Nelson Chang <nelson.chang@mediatek.com>
9275 L:      netdev@vger.kernel.org
9276 S:      Maintained
9277 F:      drivers/net/ethernet/mediatek/
9278
9279 MEDIATEK SWITCH DRIVER
9280 M:      Sean Wang <sean.wang@mediatek.com>
9281 L:      netdev@vger.kernel.org
9282 S:      Maintained
9283 F:      drivers/net/dsa/mt7530.*
9284 F:      net/dsa/tag_mtk.c
9285
9286 MEDIATEK JPEG DRIVER
9287 M:      Rick Chang <rick.chang@mediatek.com>
9288 M:      Bin Liu <bin.liu@mediatek.com>
9289 S:      Supported
9290 F:      drivers/media/platform/mtk-jpeg/
9291 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9292
9293 MEDIATEK MDP DRIVER
9294 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9295 M:      Houlong Wei <houlong.wei@mediatek.com>
9296 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9297 S:      Supported
9298 F:      drivers/media/platform/mtk-mdp/
9299 F:      drivers/media/platform/mtk-vpu/
9300 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9301
9302 MEDIATEK MEDIA DRIVER
9303 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9304 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9305 S:      Supported
9306 F:      drivers/media/platform/mtk-vcodec/
9307 F:      drivers/media/platform/mtk-vpu/
9308 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9309 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9310
9311 MEDIATEK MT7601U WIRELESS LAN DRIVER
9312 M:      Jakub Kicinski <kubakici@wp.pl>
9313 L:      linux-wireless@vger.kernel.org
9314 S:      Maintained
9315 F:      drivers/net/wireless/mediatek/mt7601u/
9316
9317 MEDIATEK NAND CONTROLLER DRIVER
9318 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9319 L:      linux-mtd@lists.infradead.org
9320 S:      Maintained
9321 F:      drivers/mtd/nand/raw/mtk_*
9322 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9323
9324 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9325 M:      Sean Wang <sean.wang@mediatek.com>
9326 S:      Maintained
9327 F:      drivers/char/hw_random/mtk-rng.c
9328
9329 MEDIATEK USB3 DRD IP DRIVER
9330 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9331 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9333 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9334 S:      Maintained
9335 F:      drivers/usb/mtu3/
9336
9337 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9338 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9339 M:      Martin Donnelly <martin.donnelly@ge.com>
9340 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9341 S:      Maintained
9342 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9343 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9344
9345 MEGARAID SCSI/SAS DRIVERS
9346 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9347 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9348 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9349 L:      megaraidlinux.pdl@broadcom.com
9350 L:      linux-scsi@vger.kernel.org
9351 W:      http://www.avagotech.com/support/
9352 S:      Maintained
9353 F:      Documentation/scsi/megaraid.txt
9354 F:      drivers/scsi/megaraid.*
9355 F:      drivers/scsi/megaraid/
9356
9357 MELEXIS MLX90614 DRIVER
9358 M:      Crt Mori <cmo@melexis.com>
9359 L:      linux-iio@vger.kernel.org
9360 W:      http://www.melexis.com
9361 S:      Supported
9362 F:      drivers/iio/temperature/mlx90614.c
9363
9364 MELEXIS MLX90632 DRIVER
9365 M:      Crt Mori <cmo@melexis.com>
9366 L:      linux-iio@vger.kernel.org
9367 W:      http://www.melexis.com
9368 S:      Supported
9369 F:      drivers/iio/temperature/mlx90632.c
9370
9371 MELFAS MIP4 TOUCHSCREEN DRIVER
9372 M:      Sangwon Jee <jeesw@melfas.com>
9373 W:      http://www.melfas.com
9374 S:      Supported
9375 F:      drivers/input/touchscreen/melfas_mip4.c
9376 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9377
9378 MELLANOX ETHERNET DRIVER (mlx4_en)
9379 M:      Tariq Toukan <tariqt@mellanox.com>
9380 L:      netdev@vger.kernel.org
9381 S:      Supported
9382 W:      http://www.mellanox.com
9383 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9384 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9385
9386 MELLANOX ETHERNET DRIVER (mlx5e)
9387 M:      Saeed Mahameed <saeedm@mellanox.com>
9388 L:      netdev@vger.kernel.org
9389 S:      Supported
9390 W:      http://www.mellanox.com
9391 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9392 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9393
9394 MELLANOX ETHERNET INNOVA DRIVERS
9395 R:      Boris Pismenny <borisp@mellanox.com>
9396 L:      netdev@vger.kernel.org
9397 S:      Supported
9398 W:      http://www.mellanox.com
9399 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9400 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9401 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9402 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9403 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9404
9405 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9406 R:      Boris Pismenny <borisp@mellanox.com>
9407 L:      netdev@vger.kernel.org
9408 S:      Supported
9409 W:      http://www.mellanox.com
9410 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9411 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9412 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9413
9414 MELLANOX ETHERNET SWITCH DRIVERS
9415 M:      Jiri Pirko <jiri@mellanox.com>
9416 M:      Ido Schimmel <idosch@mellanox.com>
9417 L:      netdev@vger.kernel.org
9418 S:      Supported
9419 W:      http://www.mellanox.com
9420 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9421 F:      drivers/net/ethernet/mellanox/mlxsw/
9422 F:      tools/testing/selftests/drivers/net/mlxsw/
9423
9424 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9425 M:      mlxsw@mellanox.com
9426 L:      netdev@vger.kernel.org
9427 S:      Supported
9428 W:      http://www.mellanox.com
9429 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9430 F:      drivers/net/ethernet/mellanox/mlxfw/
9431
9432 MELLANOX HARDWARE PLATFORM SUPPORT
9433 M:      Andy Shevchenko <andy@infradead.org>
9434 M:      Darren Hart <dvhart@infradead.org>
9435 M:      Vadim Pasternak <vadimp@mellanox.com>
9436 L:      platform-driver-x86@vger.kernel.org
9437 S:      Supported
9438 F:      drivers/platform/mellanox/
9439
9440 MELLANOX MLX4 core VPI driver
9441 M:      Tariq Toukan <tariqt@mellanox.com>
9442 L:      netdev@vger.kernel.org
9443 L:      linux-rdma@vger.kernel.org
9444 W:      http://www.mellanox.com
9445 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9446 S:      Supported
9447 F:      drivers/net/ethernet/mellanox/mlx4/
9448 F:      include/linux/mlx4/
9449
9450 MELLANOX MLX4 IB driver
9451 M:      Yishai Hadas <yishaih@mellanox.com>
9452 L:      linux-rdma@vger.kernel.org
9453 W:      http://www.mellanox.com
9454 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9455 S:      Supported
9456 F:      drivers/infiniband/hw/mlx4/
9457 F:      include/linux/mlx4/
9458 F:      include/uapi/rdma/mlx4-abi.h
9459
9460 MELLANOX MLX5 core VPI driver
9461 M:      Saeed Mahameed <saeedm@mellanox.com>
9462 M:      Leon Romanovsky <leonro@mellanox.com>
9463 L:      netdev@vger.kernel.org
9464 L:      linux-rdma@vger.kernel.org
9465 W:      http://www.mellanox.com
9466 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9467 S:      Supported
9468 F:      drivers/net/ethernet/mellanox/mlx5/core/
9469 F:      include/linux/mlx5/
9470
9471 MELLANOX MLX5 IB driver
9472 M:      Leon Romanovsky <leonro@mellanox.com>
9473 L:      linux-rdma@vger.kernel.org
9474 W:      http://www.mellanox.com
9475 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9476 S:      Supported
9477 F:      drivers/infiniband/hw/mlx5/
9478 F:      include/linux/mlx5/
9479 F:      include/uapi/rdma/mlx5-abi.h
9480
9481 MELLANOX MLXCPLD I2C AND MUX DRIVER
9482 M:      Vadim Pasternak <vadimp@mellanox.com>
9483 M:      Michael Shych <michaelsh@mellanox.com>
9484 L:      linux-i2c@vger.kernel.org
9485 S:      Supported
9486 F:      drivers/i2c/busses/i2c-mlxcpld.c
9487 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9488 F:      Documentation/i2c/busses/i2c-mlxcpld
9489
9490 MELLANOX MLXCPLD LED DRIVER
9491 M:      Vadim Pasternak <vadimp@mellanox.com>
9492 L:      linux-leds@vger.kernel.org
9493 S:      Supported
9494 F:      drivers/leds/leds-mlxcpld.c
9495 F:      drivers/leds/leds-mlxreg.c
9496 F:      Documentation/leds/leds-mlxcpld.txt
9497
9498 MELLANOX PLATFORM DRIVER
9499 M:      Vadim Pasternak <vadimp@mellanox.com>
9500 L:      platform-driver-x86@vger.kernel.org
9501 S:      Supported
9502 F:      drivers/platform/x86/mlx-platform.c
9503
9504 MEMBARRIER SUPPORT
9505 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9506 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9507 L:      linux-kernel@vger.kernel.org
9508 S:      Supported
9509 F:      kernel/sched/membarrier.c
9510 F:      include/uapi/linux/membarrier.h
9511 F:      arch/powerpc/include/asm/membarrier.h
9512
9513 MEMORY MANAGEMENT
9514 L:      linux-mm@kvack.org
9515 W:      http://www.linux-mm.org
9516 S:      Maintained
9517 F:      include/linux/mm.h
9518 F:      include/linux/gfp.h
9519 F:      include/linux/mmzone.h
9520 F:      include/linux/memory_hotplug.h
9521 F:      include/linux/vmalloc.h
9522 F:      mm/
9523
9524 MEMORY TECHNOLOGY DEVICES (MTD)
9525 M:      David Woodhouse <dwmw2@infradead.org>
9526 M:      Brian Norris <computersforpeace@gmail.com>
9527 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9528 M:      Marek Vasut <marek.vasut@gmail.com>
9529 M:      Richard Weinberger <richard@nod.at>
9530 L:      linux-mtd@lists.infradead.org
9531 W:      http://www.linux-mtd.infradead.org/
9532 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9533 T:      git git://git.infradead.org/linux-mtd.git master
9534 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9535 S:      Maintained
9536 F:      Documentation/devicetree/bindings/mtd/
9537 F:      drivers/mtd/
9538 F:      include/linux/mtd/
9539 F:      include/uapi/mtd/
9540
9541 MEN A21 WATCHDOG DRIVER
9542 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9543 L:      linux-watchdog@vger.kernel.org
9544 S:      Maintained
9545 F:      drivers/watchdog/mena21_wdt.c
9546
9547 MEN CHAMELEON BUS (mcb)
9548 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9549 S:      Maintained
9550 F:      drivers/mcb/
9551 F:      include/linux/mcb.h
9552 F:      Documentation/men-chameleon-bus.txt
9553
9554 MEN F21BMC (Board Management Controller)
9555 M:      Andreas Werner <andreas.werner@men.de>
9556 S:      Supported
9557 F:      drivers/mfd/menf21bmc.c
9558 F:      drivers/watchdog/menf21bmc_wdt.c
9559 F:      drivers/leds/leds-menf21bmc.c
9560 F:      drivers/hwmon/menf21bmc_hwmon.c
9561 F:      Documentation/hwmon/menf21bmc
9562
9563 MEN Z069 WATCHDOG DRIVER
9564 M:      Johannes Thumshirn <jth@kernel.org>
9565 L:      linux-watchdog@vger.kernel.org
9566 S:      Maintained
9567 F:      drivers/watchdog/menz069_wdt.c
9568
9569 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9570 M:      Neil Armstrong <narmstrong@baylibre.com>
9571 L:      linux-media@lists.freedesktop.org
9572 L:      linux-amlogic@lists.infradead.org
9573 W:      http://linux-meson.com/
9574 S:      Supported
9575 F:      drivers/media/platform/meson/ao-cec.c
9576 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9577 T:      git git://linuxtv.org/media_tree.git
9578
9579 MICROBLAZE ARCHITECTURE
9580 M:      Michal Simek <monstr@monstr.eu>
9581 W:      http://www.monstr.eu/fdt/
9582 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9583 S:      Supported
9584 F:      arch/microblaze/
9585
9586 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9587 M:      Richard Genoud <richard.genoud@gmail.com>
9588 S:      Maintained
9589 F:      drivers/tty/serial/atmel_serial.c
9590 F:      drivers/tty/serial/atmel_serial.h
9591
9592 MICROCHIP / ATMEL DMA DRIVER
9593 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9595 L:      dmaengine@vger.kernel.org
9596 S:      Supported
9597 F:      drivers/dma/at_hdmac.c
9598 F:      drivers/dma/at_hdmac_regs.h
9599 F:      include/linux/platform_data/dma-atmel.h
9600
9601 MICROCHIP / ATMEL ECC DRIVER
9602 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9603 L:      linux-crypto@vger.kernel.org
9604 S:      Maintained
9605 F:      drivers/crypto/atmel-ecc.*
9606
9607 MICROCHIP / ATMEL ISC DRIVER
9608 M:      Songjun Wu <songjun.wu@microchip.com>
9609 L:      linux-media@vger.kernel.org
9610 S:      Supported
9611 F:      drivers/media/platform/atmel/atmel-isc.c
9612 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9613 F:      devicetree/bindings/media/atmel-isc.txt
9614
9615 MICROCHIP / ATMEL NAND DRIVER
9616 M:      Josh Wu <rainyfeeling@outlook.com>
9617 L:      linux-mtd@lists.infradead.org
9618 S:      Supported
9619 F:      drivers/mtd/nand/raw/atmel/*
9620 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9621
9622 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9623 M:      Woojung Huh <Woojung.Huh@microchip.com>
9624 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9625 L:      netdev@vger.kernel.org
9626 S:      Maintained
9627 F:      net/dsa/tag_ksz.c
9628 F:      drivers/net/dsa/microchip/*
9629 F:      include/linux/platform_data/microchip-ksz.h
9630 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9631
9632 MICROCHIP LAN743X ETHERNET DRIVER
9633 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9634 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9635 L:      netdev@vger.kernel.org
9636 S:      Maintained
9637 F:      drivers/net/ethernet/microchip/lan743x_*
9638
9639 MICROCHIP USB251XB DRIVER
9640 M:      Richard Leitner <richard.leitner@skidata.com>
9641 L:      linux-usb@vger.kernel.org
9642 S:      Maintained
9643 F:      drivers/usb/misc/usb251xb.c
9644 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9645
9646 MICROSEMI MIPS SOCS
9647 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9648 L:      linux-mips@linux-mips.org
9649 S:      Maintained
9650 F:      arch/mips/generic/board-ocelot.c
9651 F:      arch/mips/configs/generic/board-ocelot.config
9652 F:      arch/mips/boot/dts/mscc/
9653 F:      Documentation/devicetree/bindings/mips/mscc.txt
9654
9655 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9656 M:      Don Brace <don.brace@microsemi.com>
9657 L:      esc.storagedev@microsemi.com
9658 L:      linux-scsi@vger.kernel.org
9659 S:      Supported
9660 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9661 F:      drivers/scsi/smartpqi/Kconfig
9662 F:      drivers/scsi/smartpqi/Makefile
9663 F:      include/linux/cciss*.h
9664 F:      include/uapi/linux/cciss*.h
9665 F:      Documentation/scsi/smartpqi.txt
9666
9667 MICROSEMI ETHERNET SWITCH DRIVER
9668 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9669 L:      netdev@vger.kernel.org
9670 S:      Supported
9671 F:      drivers/net/ethernet/mscc/
9672
9673 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9674 M:      Chen Yu <yu.c.chen@intel.com>
9675 L:      platform-driver-x86@vger.kernel.org
9676 S:      Supported
9677 F:      drivers/platform/x86/surfacepro3_button.c
9678
9679 MICROTEK X6 SCANNER
9680 M:      Oliver Neukum <oliver@neukum.org>
9681 S:      Maintained
9682 F:      drivers/usb/image/microtek.*
9683
9684 MIPS
9685 M:      Ralf Baechle <ralf@linux-mips.org>
9686 M:      Paul Burton <paul.burton@mips.com>
9687 M:      James Hogan <jhogan@kernel.org>
9688 L:      linux-mips@linux-mips.org
9689 W:      http://www.linux-mips.org/
9690 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9692 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9693 S:      Supported
9694 F:      Documentation/devicetree/bindings/mips/
9695 F:      Documentation/mips/
9696 F:      arch/mips/
9697 F:      drivers/platform/mips/
9698
9699 MIPS BOSTON DEVELOPMENT BOARD
9700 M:      Paul Burton <paul.burton@mips.com>
9701 L:      linux-mips@linux-mips.org
9702 S:      Maintained
9703 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9704 F:      arch/mips/boot/dts/img/boston.dts
9705 F:      arch/mips/configs/generic/board-boston.config
9706 F:      drivers/clk/imgtec/clk-boston.c
9707 F:      include/dt-bindings/clock/boston-clock.h
9708
9709 MIPS GENERIC PLATFORM
9710 M:      Paul Burton <paul.burton@mips.com>
9711 L:      linux-mips@linux-mips.org
9712 S:      Supported
9713 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9714 F:      arch/mips/generic/
9715 F:      arch/mips/tools/generic-board-config.sh
9716
9717 MIPS/LOONGSON1 ARCHITECTURE
9718 M:      Keguang Zhang <keguang.zhang@gmail.com>
9719 L:      linux-mips@linux-mips.org
9720 S:      Maintained
9721 F:      arch/mips/loongson32/
9722 F:      arch/mips/include/asm/mach-loongson32/
9723 F:      drivers/*/*loongson1*
9724 F:      drivers/*/*/*loongson1*
9725
9726 MIPS/LOONGSON2 ARCHITECTURE
9727 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9728 L:      linux-mips@linux-mips.org
9729 S:      Maintained
9730 F:      arch/mips/loongson64/fuloong-2e/
9731 F:      arch/mips/loongson64/lemote-2f/
9732 F:      arch/mips/include/asm/mach-loongson64/
9733 F:      drivers/*/*loongson2*
9734 F:      drivers/*/*/*loongson2*
9735
9736 MIPS/LOONGSON3 ARCHITECTURE
9737 M:      Huacai Chen <chenhc@lemote.com>
9738 L:      linux-mips@linux-mips.org
9739 S:      Maintained
9740 F:      arch/mips/loongson64/
9741 F:      arch/mips/include/asm/mach-loongson64/
9742 F:      drivers/platform/mips/cpu_hwmon.c
9743 F:      drivers/*/*loongson3*
9744 F:      drivers/*/*/*loongson3*
9745
9746 MIPS RINT INSTRUCTION EMULATION
9747 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9748 L:      linux-mips@linux-mips.org
9749 S:      Supported
9750 F:      arch/mips/math-emu/sp_rint.c
9751 F:      arch/mips/math-emu/dp_rint.c
9752
9753 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9754 M:      Hans Verkuil <hverkuil@xs4all.nl>
9755 L:      linux-media@vger.kernel.org
9756 T:      git git://linuxtv.org/media_tree.git
9757 W:      https://linuxtv.org
9758 S:      Odd Fixes
9759 F:      drivers/media/radio/radio-miropcm20*
9760
9761 MMP SUPPORT
9762 M:      Eric Miao <eric.y.miao@gmail.com>
9763 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9765 T:      git git://github.com/hzhuang1/linux.git
9766 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9767 S:      Maintained
9768 F:      arch/arm/boot/dts/mmp*
9769 F:      arch/arm/mach-mmp/
9770
9771 MMU GATHER AND TLB INVALIDATION
9772 M:      Will Deacon <will.deacon@arm.com>
9773 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9774 M:      Andrew Morton <akpm@linux-foundation.org>
9775 M:      Nick Piggin <npiggin@gmail.com>
9776 M:      Peter Zijlstra <peterz@infradead.org>
9777 L:      linux-arch@vger.kernel.org
9778 L:      linux-mm@kvack.org
9779 S:      Maintained
9780 F:      arch/*/include/asm/tlb.h
9781 F:      include/asm-generic/tlb.h
9782 F:      mm/mmu_gather.c
9783
9784 MN88472 MEDIA DRIVER
9785 M:      Antti Palosaari <crope@iki.fi>
9786 L:      linux-media@vger.kernel.org
9787 W:      https://linuxtv.org
9788 W:      http://palosaari.fi/linux/
9789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9790 S:      Maintained
9791 F:      drivers/media/dvb-frontends/mn88472*
9792
9793 MN88473 MEDIA DRIVER
9794 M:      Antti Palosaari <crope@iki.fi>
9795 L:      linux-media@vger.kernel.org
9796 W:      https://linuxtv.org
9797 W:      http://palosaari.fi/linux/
9798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9799 S:      Maintained
9800 F:      drivers/media/dvb-frontends/mn88473*
9801
9802 MODULE SUPPORT
9803 M:      Jessica Yu <jeyu@kernel.org>
9804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9805 S:      Maintained
9806 F:      include/linux/module.h
9807 F:      kernel/module.c
9808
9809 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9810 W:      http://popies.net/meye/
9811 S:      Orphan
9812 F:      Documentation/media/v4l-drivers/meye*
9813 F:      drivers/media/pci/meye/
9814 F:      include/uapi/linux/meye.h
9815
9816 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9817 M:      Jiri Slaby <jirislaby@gmail.com>
9818 S:      Maintained
9819 F:      Documentation/serial/moxa-smartio
9820 F:      drivers/tty/mxser.*
9821
9822 MR800 AVERMEDIA USB FM RADIO DRIVER
9823 M:      Alexey Klimov <klimov.linux@gmail.com>
9824 L:      linux-media@vger.kernel.org
9825 T:      git git://linuxtv.org/media_tree.git
9826 S:      Maintained
9827 F:      drivers/media/radio/radio-mr800.c
9828
9829 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9830 M:      Alan Ott <alan@signal11.us>
9831 L:      linux-wpan@vger.kernel.org
9832 S:      Maintained
9833 F:      drivers/net/ieee802154/mrf24j40.c
9834 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9835
9836 MSI LAPTOP SUPPORT
9837 M:      "Lee, Chun-Yi" <jlee@suse.com>
9838 L:      platform-driver-x86@vger.kernel.org
9839 S:      Maintained
9840 F:      drivers/platform/x86/msi-laptop.c
9841
9842 MSI WMI SUPPORT
9843 L:      platform-driver-x86@vger.kernel.org
9844 S:      Orphan
9845 F:      drivers/platform/x86/msi-wmi.c
9846
9847 MSI001 MEDIA DRIVER
9848 M:      Antti Palosaari <crope@iki.fi>
9849 L:      linux-media@vger.kernel.org
9850 W:      https://linuxtv.org
9851 W:      http://palosaari.fi/linux/
9852 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9853 T:      git git://linuxtv.org/anttip/media_tree.git
9854 S:      Maintained
9855 F:      drivers/media/tuners/msi001*
9856
9857 MSI2500 MEDIA DRIVER
9858 M:      Antti Palosaari <crope@iki.fi>
9859 L:      linux-media@vger.kernel.org
9860 W:      https://linuxtv.org
9861 W:      http://palosaari.fi/linux/
9862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9863 T:      git git://linuxtv.org/anttip/media_tree.git
9864 S:      Maintained
9865 F:      drivers/media/usb/msi2500/
9866
9867 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9868 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9869 L:      linux-mtd@lists.infradead.org
9870 S:      Maintained
9871 F:      drivers/mtd/devices/docg3*
9872
9873 MT9M032 APTINA SENSOR DRIVER
9874 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9875 L:      linux-media@vger.kernel.org
9876 T:      git git://linuxtv.org/media_tree.git
9877 S:      Maintained
9878 F:      drivers/media/i2c/mt9m032.c
9879 F:      include/media/i2c/mt9m032.h
9880
9881 MT9P031 APTINA CAMERA SENSOR
9882 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9883 L:      linux-media@vger.kernel.org
9884 T:      git git://linuxtv.org/media_tree.git
9885 S:      Maintained
9886 F:      drivers/media/i2c/mt9p031.c
9887 F:      include/media/i2c/mt9p031.h
9888
9889 MT9T001 APTINA CAMERA SENSOR
9890 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9891 L:      linux-media@vger.kernel.org
9892 T:      git git://linuxtv.org/media_tree.git
9893 S:      Maintained
9894 F:      drivers/media/i2c/mt9t001.c
9895 F:      include/media/i2c/mt9t001.h
9896
9897 MT9T112 APTINA CAMERA SENSOR
9898 M:      Jacopo Mondi <jacopo@jmondi.org>
9899 L:      linux-media@vger.kernel.org
9900 T:      git git://linuxtv.org/media_tree.git
9901 S:      Odd Fixes
9902 F:      drivers/media/i2c/mt9t112.c
9903 F:      include/media/i2c/mt9t112.h
9904
9905 MT9V032 APTINA CAMERA SENSOR
9906 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9907 L:      linux-media@vger.kernel.org
9908 T:      git git://linuxtv.org/media_tree.git
9909 S:      Maintained
9910 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9911 F:      drivers/media/i2c/mt9v032.c
9912 F:      include/media/i2c/mt9v032.h
9913
9914 MT9V111 APTINA CAMERA SENSOR
9915 M:      Jacopo Mondi <jacopo@jmondi.org>
9916 L:      linux-media@vger.kernel.org
9917 T:      git git://linuxtv.org/media_tree.git
9918 S:      Maintained
9919 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9920 F:      drivers/media/i2c/mt9v111.c
9921
9922 MULTIFUNCTION DEVICES (MFD)
9923 M:      Lee Jones <lee.jones@linaro.org>
9924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9925 S:      Supported
9926 F:      Documentation/devicetree/bindings/mfd/
9927 F:      drivers/mfd/
9928 F:      include/linux/mfd/
9929 F:      include/dt-bindings/mfd/
9930
9931 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9932 S:      Orphan
9933 F:      drivers/mmc/host/mmc_spi.c
9934 F:      include/linux/spi/mmc_spi.h
9935
9936 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9937 M:      Ulf Hansson <ulf.hansson@linaro.org>
9938 L:      linux-mmc@vger.kernel.org
9939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9940 S:      Maintained
9941 F:      Documentation/devicetree/bindings/mmc/
9942 F:      drivers/mmc/
9943 F:      include/linux/mmc/
9944 F:      include/uapi/linux/mmc/
9945
9946 MULTIPLEXER SUBSYSTEM
9947 M:      Peter Rosin <peda@axentia.se>
9948 S:      Maintained
9949 F:      Documentation/ABI/testing/sysfs-class-mux*
9950 F:      Documentation/devicetree/bindings/mux/
9951 F:      include/dt-bindings/mux/
9952 F:      include/linux/mux/
9953 F:      drivers/mux/
9954
9955 MULTITECH MULTIPORT CARD (ISICOM)
9956 S:      Orphan
9957 F:      drivers/tty/isicom.c
9958 F:      include/linux/isicom.h
9959
9960 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9961 M:      Bin Liu <b-liu@ti.com>
9962 L:      linux-usb@vger.kernel.org
9963 S:      Maintained
9964 F:      drivers/usb/musb/
9965
9966 MXL301RF MEDIA DRIVER
9967 M:      Akihiro Tsukada <tskd08@gmail.com>
9968 L:      linux-media@vger.kernel.org
9969 S:      Odd Fixes
9970 F:      drivers/media/tuners/mxl301rf*
9971
9972 MXL5007T MEDIA DRIVER
9973 M:      Michael Krufky <mkrufky@linuxtv.org>
9974 L:      linux-media@vger.kernel.org
9975 W:      https://linuxtv.org
9976 W:      http://github.com/mkrufky
9977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9978 T:      git git://linuxtv.org/mkrufky/tuners.git
9979 S:      Maintained
9980 F:      drivers/media/tuners/mxl5007t.*
9981
9982 MXSFB DRM DRIVER
9983 M:      Marek Vasut <marex@denx.de>
9984 S:      Supported
9985 F:      drivers/gpu/drm/mxsfb/
9986 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9987
9988 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9989 M:      Chris Lee <christopher.lee@cspi.com>
9990 L:      netdev@vger.kernel.org
9991 W:      https://www.cspi.com/ethernet-products/support/downloads/
9992 S:      Supported
9993 F:      drivers/net/ethernet/myricom/myri10ge/
9994
9995 NAND FLASH SUBSYSTEM
9996 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9997 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9998 R:      Richard Weinberger <richard@nod.at>
9999 L:      linux-mtd@lists.infradead.org
10000 W:      http://www.linux-mtd.infradead.org/
10001 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10002 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10003 T:      git git://git.infradead.org/linux-mtd.git nand/next
10004 S:      Maintained
10005 F:      drivers/mtd/nand/
10006 F:      include/linux/mtd/*nand*.h
10007
10008 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10009 M:      Daniel Mack <zonque@gmail.com>
10010 S:      Maintained
10011 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10012 W:      http://www.native-instruments.com
10013 F:      sound/usb/caiaq/
10014
10015 NATSEMI ETHERNET DRIVER (DP8381x)
10016 S:      Orphan
10017 F:      drivers/net/ethernet/natsemi/natsemi.c
10018
10019 NCP FILESYSTEM
10020 M:      Petr Vandrovec <petr@vandrovec.name>
10021 S:      Obsolete
10022 F:      drivers/staging/ncpfs/
10023
10024 NCR 5380 SCSI DRIVERS
10025 M:      Finn Thain <fthain@telegraphics.com.au>
10026 M:      Michael Schmitz <schmitzmic@gmail.com>
10027 L:      linux-scsi@vger.kernel.org
10028 S:      Maintained
10029 F:      Documentation/scsi/g_NCR5380.txt
10030 F:      drivers/scsi/NCR5380.*
10031 F:      drivers/scsi/arm/cumana_1.c
10032 F:      drivers/scsi/arm/oak.c
10033 F:      drivers/scsi/atari_scsi.*
10034 F:      drivers/scsi/dmx3191d.c
10035 F:      drivers/scsi/g_NCR5380.*
10036 F:      drivers/scsi/mac_scsi.*
10037 F:      drivers/scsi/sun3_scsi.*
10038 F:      drivers/scsi/sun3_scsi_vme.c
10039
10040 NCSI LIBRARY:
10041 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10042 S:      Maintained
10043 F:      net/ncsi/
10044
10045 NCT6775 HARDWARE MONITOR DRIVER
10046 M:      Guenter Roeck <linux@roeck-us.net>
10047 L:      linux-hwmon@vger.kernel.org
10048 S:      Maintained
10049 F:      Documentation/hwmon/nct6775
10050 F:      drivers/hwmon/nct6775.c
10051
10052 NET_FAILOVER MODULE
10053 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10054 L:      netdev@vger.kernel.org
10055 S:      Supported
10056 F:      driver/net/net_failover.c
10057 F:      include/net/net_failover.h
10058 F:      Documentation/networking/net_failover.rst
10059
10060 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10061 M:      Faisal Latif <faisal.latif@intel.com>
10062 L:      linux-rdma@vger.kernel.org
10063 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10064 S:      Supported
10065 F:      drivers/infiniband/hw/nes/
10066 F:      include/uapi/rdma/nes-abi.h
10067
10068 NETEM NETWORK EMULATOR
10069 M:      Stephen Hemminger <stephen@networkplumber.org>
10070 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10071 S:      Maintained
10072 F:      net/sched/sch_netem.c
10073
10074 NETERION 10GbE DRIVERS (s2io/vxge)
10075 M:      Jon Mason <jdmason@kudzu.us>
10076 L:      netdev@vger.kernel.org
10077 S:      Supported
10078 F:      Documentation/networking/s2io.txt
10079 F:      Documentation/networking/vxge.txt
10080 F:      drivers/net/ethernet/neterion/
10081
10082 NETFILTER
10083 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10084 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10085 M:      Florian Westphal <fw@strlen.de>
10086 L:      netfilter-devel@vger.kernel.org
10087 L:      coreteam@netfilter.org
10088 W:      http://www.netfilter.org/
10089 W:      http://www.iptables.org/
10090 W:      http://www.nftables.org/
10091 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10094 S:      Maintained
10095 F:      include/linux/netfilter*
10096 F:      include/linux/netfilter/
10097 F:      include/net/netfilter/
10098 F:      include/uapi/linux/netfilter*
10099 F:      include/uapi/linux/netfilter/
10100 F:      net/*/netfilter.c
10101 F:      net/*/netfilter/
10102 F:      net/netfilter/
10103 F:      net/bridge/br_netfilter*.c
10104
10105 NETROM NETWORK LAYER
10106 M:      Ralf Baechle <ralf@linux-mips.org>
10107 L:      linux-hams@vger.kernel.org
10108 W:      http://www.linux-ax25.org/
10109 S:      Maintained
10110 F:      include/net/netrom.h
10111 F:      include/uapi/linux/netrom.h
10112 F:      net/netrom/
10113
10114 NETRONOME ETHERNET DRIVERS
10115 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10116 L:      oss-drivers@netronome.com
10117 S:      Maintained
10118 F:      drivers/net/ethernet/netronome/
10119
10120 NETWORK BLOCK DEVICE (NBD)
10121 M:      Josef Bacik <josef@toxicpanda.com>
10122 S:      Maintained
10123 L:      linux-block@vger.kernel.org
10124 L:      nbd@other.debian.org
10125 F:      Documentation/blockdev/nbd.txt
10126 F:      drivers/block/nbd.c
10127 F:      include/uapi/linux/nbd.h
10128
10129 NETWORK DROP MONITOR
10130 M:      Neil Horman <nhorman@tuxdriver.com>
10131 L:      netdev@vger.kernel.org
10132 S:      Maintained
10133 W:      https://fedorahosted.org/dropwatch/
10134 F:      net/core/drop_monitor.c
10135
10136 NETWORKING DRIVERS
10137 M:      "David S. Miller" <davem@davemloft.net>
10138 L:      netdev@vger.kernel.org
10139 W:      http://www.linuxfoundation.org/en/Net
10140 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10143 S:      Odd Fixes
10144 F:      Documentation/devicetree/bindings/net/
10145 F:      drivers/net/
10146 F:      include/linux/if_*
10147 F:      include/linux/netdevice.h
10148 F:      include/linux/etherdevice.h
10149 F:      include/linux/fcdevice.h
10150 F:      include/linux/fddidevice.h
10151 F:      include/linux/hippidevice.h
10152 F:      include/linux/inetdevice.h
10153 F:      include/uapi/linux/if_*
10154 F:      include/uapi/linux/netdevice.h
10155
10156 NETWORKING DRIVERS (WIRELESS)
10157 M:      Kalle Valo <kvalo@codeaurora.org>
10158 L:      linux-wireless@vger.kernel.org
10159 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10162 S:      Maintained
10163 F:      Documentation/devicetree/bindings/net/wireless/
10164 F:      drivers/net/wireless/
10165
10166 NETWORKING [DSA]
10167 M:      Andrew Lunn <andrew@lunn.ch>
10168 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10169 M:      Florian Fainelli <f.fainelli@gmail.com>
10170 S:      Maintained
10171 F:      Documentation/devicetree/bindings/net/dsa/
10172 F:      net/dsa/
10173 F:      include/net/dsa.h
10174 F:      include/linux/dsa/
10175 F:      drivers/net/dsa/
10176
10177 NETWORKING [GENERAL]
10178 M:      "David S. Miller" <davem@davemloft.net>
10179 L:      netdev@vger.kernel.org
10180 W:      http://www.linuxfoundation.org/en/Net
10181 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10184 B:      mailto:netdev@vger.kernel.org
10185 S:      Maintained
10186 F:      net/
10187 F:      include/net/
10188 F:      include/linux/in.h
10189 F:      include/linux/net.h
10190 F:      include/linux/netdevice.h
10191 F:      include/uapi/linux/in.h
10192 F:      include/uapi/linux/net.h
10193 F:      include/uapi/linux/netdevice.h
10194 F:      include/uapi/linux/net_namespace.h
10195 F:      tools/testing/selftests/net/
10196 F:      lib/net_utils.c
10197 F:      lib/random32.c
10198 F:      Documentation/networking/
10199
10200 NETWORKING [IPSEC]
10201 M:      Steffen Klassert <steffen.klassert@secunet.com>
10202 M:      Herbert Xu <herbert@gondor.apana.org.au>
10203 M:      "David S. Miller" <davem@davemloft.net>
10204 L:      netdev@vger.kernel.org
10205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10207 S:      Maintained
10208 F:      net/xfrm/
10209 F:      net/key/
10210 F:      net/ipv4/xfrm*
10211 F:      net/ipv4/esp4*
10212 F:      net/ipv4/ah4.c
10213 F:      net/ipv4/ipcomp.c
10214 F:      net/ipv4/ip_vti.c
10215 F:      net/ipv6/xfrm*
10216 F:      net/ipv6/esp6*
10217 F:      net/ipv6/ah6.c
10218 F:      net/ipv6/ipcomp6.c
10219 F:      net/ipv6/ip6_vti.c
10220 F:      include/uapi/linux/xfrm.h
10221 F:      include/net/xfrm.h
10222
10223 NETWORKING [IPv4/IPv6]
10224 M:      "David S. Miller" <davem@davemloft.net>
10225 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10226 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10227 L:      netdev@vger.kernel.org
10228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10229 S:      Maintained
10230 F:      net/ipv4/
10231 F:      net/ipv6/
10232 F:      include/net/ip*
10233 F:      arch/x86/net/*
10234
10235 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10236 M:      Paul Moore <paul@paul-moore.com>
10237 W:      https://github.com/netlabel
10238 L:      netdev@vger.kernel.org
10239 L:      linux-security-module@vger.kernel.org
10240 S:      Maintained
10241 F:      Documentation/netlabel/
10242 F:      include/net/calipso.h
10243 F:      include/net/cipso_ipv4.h
10244 F:      include/net/netlabel.h
10245 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10246 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10247 F:      net/netlabel/
10248 F:      net/ipv4/cipso_ipv4.c
10249 F:      net/ipv6/calipso.c
10250 F:      net/netfilter/xt_CONNSECMARK.c
10251 F:      net/netfilter/xt_SECMARK.c
10252
10253 NETWORKING [TCP]
10254 M:      Eric Dumazet <edumazet@google.com>
10255 L:      netdev@vger.kernel.org
10256 S:      Maintained
10257 F:      net/ipv4/tcp*.c
10258 F:      net/ipv4/syncookies.c
10259 F:      net/ipv6/tcp*.c
10260 F:      net/ipv6/syncookies.c
10261 F:      include/uapi/linux/tcp.h
10262 F:      include/net/tcp.h
10263 F:      include/linux/tcp.h
10264 F:      include/trace/events/tcp.h
10265
10266 NETWORKING [TLS]
10267 M:      Boris Pismenny <borisp@mellanox.com>
10268 M:      Aviad Yehezkel <aviadye@mellanox.com>
10269 M:      Dave Watson <davejwatson@fb.com>
10270 M:      John Fastabend <john.fastabend@gmail.com>
10271 M:      Daniel Borkmann <daniel@iogearbox.net>
10272 L:      netdev@vger.kernel.org
10273 S:      Maintained
10274 F:      net/tls/*
10275 F:      include/uapi/linux/tls.h
10276 F:      include/net/tls.h
10277
10278 NETWORKING [WIRELESS]
10279 L:      linux-wireless@vger.kernel.org
10280 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10281
10282 NETDEVSIM
10283 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10284 S:      Maintained
10285 F:      drivers/net/netdevsim/*
10286
10287 NETXEN (1/10) GbE SUPPORT
10288 M:      Manish Chopra <manish.chopra@cavium.com>
10289 M:      Rahul Verma <rahul.verma@cavium.com>
10290 M:      Dept-GELinuxNICDev@cavium.com
10291 L:      netdev@vger.kernel.org
10292 S:      Supported
10293 F:      drivers/net/ethernet/qlogic/netxen/
10294
10295 NFC SUBSYSTEM
10296 M:      Samuel Ortiz <sameo@linux.intel.com>
10297 L:      linux-wireless@vger.kernel.org
10298 L:      linux-nfc@lists.01.org (subscribers-only)
10299 S:      Supported
10300 F:      net/nfc/
10301 F:      include/net/nfc/
10302 F:      include/uapi/linux/nfc.h
10303 F:      drivers/nfc/
10304 F:      include/linux/platform_data/nfcmrvl.h
10305 F:      include/linux/platform_data/nxp-nci.h
10306 F:      Documentation/devicetree/bindings/net/nfc/
10307
10308 NFS, SUNRPC, AND LOCKD CLIENTS
10309 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10310 M:      Anna Schumaker <anna.schumaker@netapp.com>
10311 L:      linux-nfs@vger.kernel.org
10312 W:      http://client.linux-nfs.org
10313 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10314 S:      Maintained
10315 F:      fs/lockd/
10316 F:      fs/nfs/
10317 F:      fs/nfs_common/
10318 F:      net/sunrpc/
10319 F:      include/linux/lockd/
10320 F:      include/linux/nfs*
10321 F:      include/linux/sunrpc/
10322 F:      include/uapi/linux/nfs*
10323 F:      include/uapi/linux/sunrpc/
10324
10325 NILFS2 FILESYSTEM
10326 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10327 L:      linux-nilfs@vger.kernel.org
10328 W:      https://nilfs.sourceforge.io/
10329 W:      https://nilfs.osdn.jp/
10330 T:      git git://github.com/konis/nilfs2.git
10331 S:      Supported
10332 F:      Documentation/filesystems/nilfs2.txt
10333 F:      fs/nilfs2/
10334 F:      include/trace/events/nilfs2.h
10335 F:      include/uapi/linux/nilfs2_api.h
10336 F:      include/uapi/linux/nilfs2_ondisk.h
10337
10338 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10339 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10340 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10341 S:      Maintained
10342 F:      Documentation/scsi/NinjaSCSI.txt
10343 F:      drivers/scsi/pcmcia/nsp_*
10344
10345 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10346 M:      GOTO Masanori <gotom@debian.or.jp>
10347 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10348 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10349 S:      Maintained
10350 F:      Documentation/scsi/NinjaSCSI.txt
10351 F:      drivers/scsi/nsp32*
10352
10353 NIOS2 ARCHITECTURE
10354 M:      Ley Foon Tan <lftan@altera.com>
10355 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10357 S:      Maintained
10358 F:      arch/nios2/
10359
10360 NOHZ, DYNTICKS SUPPORT
10361 M:      Frederic Weisbecker <fweisbec@gmail.com>
10362 M:      Thomas Gleixner <tglx@linutronix.de>
10363 M:      Ingo Molnar <mingo@kernel.org>
10364 L:      linux-kernel@vger.kernel.org
10365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10366 S:      Maintained
10367 F:      kernel/time/tick*.*
10368 F:      include/linux/tick.h
10369 F:      include/linux/sched/nohz.h
10370
10371 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10372 M:      Pavel Machek <pavel@ucw.cz>
10373 M:      Sakari Ailus <sakari.ailus@iki.fi>
10374 L:      linux-media@vger.kernel.org
10375 S:      Maintained
10376 F:      drivers/media/i2c/et8ek8
10377 F:      drivers/media/i2c/ad5820.c
10378
10379 NOKIA N900 POWER SUPPLY DRIVERS
10380 R:      Pali Rohár <pali.rohar@gmail.com>
10381 F:      include/linux/power/bq2415x_charger.h
10382 F:      include/linux/power/bq27xxx_battery.h
10383 F:      include/linux/power/isp1704_charger.h
10384 F:      drivers/power/supply/bq2415x_charger.c
10385 F:      drivers/power/supply/bq27xxx_battery.c
10386 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10387 F:      drivers/power/supply/isp1704_charger.c
10388 F:      drivers/power/supply/rx51_battery.c
10389
10390 NTB AMD DRIVER
10391 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10392 L:      linux-ntb@googlegroups.com
10393 S:      Supported
10394 F:      drivers/ntb/hw/amd/
10395
10396 NTB DRIVER CORE
10397 M:      Jon Mason <jdmason@kudzu.us>
10398 M:      Dave Jiang <dave.jiang@intel.com>
10399 M:      Allen Hubbe <allenbh@gmail.com>
10400 L:      linux-ntb@googlegroups.com
10401 S:      Supported
10402 W:      https://github.com/jonmason/ntb/wiki
10403 T:      git git://github.com/jonmason/ntb.git
10404 F:      drivers/ntb/
10405 F:      drivers/net/ntb_netdev.c
10406 F:      include/linux/ntb.h
10407 F:      include/linux/ntb_transport.h
10408 F:      tools/testing/selftests/ntb/
10409
10410 NTB IDT DRIVER
10411 M:      Serge Semin <fancer.lancer@gmail.com>
10412 L:      linux-ntb@googlegroups.com
10413 S:      Supported
10414 F:      drivers/ntb/hw/idt/
10415
10416 NTB INTEL DRIVER
10417 M:      Dave Jiang <dave.jiang@intel.com>
10418 L:      linux-ntb@googlegroups.com
10419 S:      Supported
10420 W:      https://github.com/davejiang/linux/wiki
10421 T:      git https://github.com/davejiang/linux.git
10422 F:      drivers/ntb/hw/intel/
10423
10424 NTFS FILESYSTEM
10425 M:      Anton Altaparmakov <anton@tuxera.com>
10426 L:      linux-ntfs-dev@lists.sourceforge.net
10427 W:      http://www.tuxera.com/
10428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10429 S:      Supported
10430 F:      Documentation/filesystems/ntfs.txt
10431 F:      fs/ntfs/
10432
10433 NUBUS SUBSYSTEM
10434 M:      Finn Thain <fthain@telegraphics.com.au>
10435 L:      linux-m68k@lists.linux-m68k.org
10436 S:      Maintained
10437 F:      arch/*/include/asm/nubus.h
10438 F:      drivers/nubus/
10439 F:      include/linux/nubus.h
10440 F:      include/uapi/linux/nubus.h
10441
10442 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10443 M:      Antonino Daplas <adaplas@gmail.com>
10444 L:      linux-fbdev@vger.kernel.org
10445 S:      Maintained
10446 F:      drivers/video/fbdev/riva/
10447 F:      drivers/video/fbdev/nvidia/
10448
10449 NVM EXPRESS DRIVER
10450 M:      Keith Busch <keith.busch@intel.com>
10451 M:      Jens Axboe <axboe@fb.com>
10452 M:      Christoph Hellwig <hch@lst.de>
10453 M:      Sagi Grimberg <sagi@grimberg.me>
10454 L:      linux-nvme@lists.infradead.org
10455 T:      git://git.infradead.org/nvme.git
10456 W:      http://git.infradead.org/nvme.git
10457 S:      Supported
10458 F:      drivers/nvme/host/
10459 F:      include/linux/nvme.h
10460 F:      include/uapi/linux/nvme_ioctl.h
10461
10462 NVM EXPRESS FC TRANSPORT DRIVERS
10463 M:      James Smart <james.smart@broadcom.com>
10464 L:      linux-nvme@lists.infradead.org
10465 S:      Supported
10466 F:      include/linux/nvme-fc.h
10467 F:      include/linux/nvme-fc-driver.h
10468 F:      drivers/nvme/host/fc.c
10469 F:      drivers/nvme/target/fc.c
10470 F:      drivers/nvme/target/fcloop.c
10471
10472 NVM EXPRESS TARGET DRIVER
10473 M:      Christoph Hellwig <hch@lst.de>
10474 M:      Sagi Grimberg <sagi@grimberg.me>
10475 L:      linux-nvme@lists.infradead.org
10476 T:      git://git.infradead.org/nvme.git
10477 W:      http://git.infradead.org/nvme.git
10478 S:      Supported
10479 F:      drivers/nvme/target/
10480
10481 NVMEM FRAMEWORK
10482 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10483 S:      Maintained
10484 F:      drivers/nvmem/
10485 F:      Documentation/devicetree/bindings/nvmem/
10486 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10487 F:      include/linux/nvmem-consumer.h
10488 F:      include/linux/nvmem-provider.h
10489
10490 NXP SGTL5000 DRIVER
10491 M:      Fabio Estevam <fabio.estevam@nxp.com>
10492 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10493 S:      Maintained
10494 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10495 F:      sound/soc/codecs/sgtl5000*
10496
10497 NXP TDA998X DRM DRIVER
10498 M:      Russell King <linux@armlinux.org.uk>
10499 S:      Maintained
10500 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10501 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10502 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10503 F:      include/drm/i2c/tda998x.h
10504 F:      include/dt-bindings/display/tda998x.h
10505 K:      "nxp,tda998x"
10506
10507 NXP TFA9879 DRIVER
10508 M:      Peter Rosin <peda@axentia.se>
10509 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10510 S:      Maintained
10511 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10512 F:      sound/soc/codecs/tfa9879*
10513
10514 NXP-NCI NFC DRIVER
10515 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10516 R:      Charles Gorand <charles.gorand@effinnov.com>
10517 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10518 S:      Supported
10519 F:      drivers/nfc/nxp-nci
10520
10521 OBJTOOL
10522 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10523 M:      Peter Zijlstra <peterz@infradead.org>
10524 S:      Supported
10525 F:      tools/objtool/
10526
10527 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10528 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10529 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10530 L:      linuxppc-dev@lists.ozlabs.org
10531 S:      Supported
10532 F:      arch/powerpc/platforms/powernv/ocxl.c
10533 F:      arch/powerpc/include/asm/pnv-ocxl.h
10534 F:      drivers/misc/ocxl/
10535 F:      include/misc/ocxl*
10536 F:      include/uapi/misc/ocxl.h
10537 F:      Documentation/accelerators/ocxl.rst
10538
10539 OMAP AUDIO SUPPORT
10540 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10541 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10542 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10543 L:      linux-omap@vger.kernel.org
10544 S:      Maintained
10545 F:      sound/soc/omap/
10546
10547 OMAP CLOCK FRAMEWORK SUPPORT
10548 M:      Paul Walmsley <paul@pwsan.com>
10549 L:      linux-omap@vger.kernel.org
10550 S:      Maintained
10551 F:      arch/arm/*omap*/*clock*
10552
10553 OMAP DEVICE TREE SUPPORT
10554 M:      Benoît Cousson <bcousson@baylibre.com>
10555 M:      Tony Lindgren <tony@atomide.com>
10556 L:      linux-omap@vger.kernel.org
10557 L:      devicetree@vger.kernel.org
10558 S:      Maintained
10559 F:      arch/arm/boot/dts/*omap*
10560 F:      arch/arm/boot/dts/*am3*
10561 F:      arch/arm/boot/dts/*am4*
10562 F:      arch/arm/boot/dts/*am5*
10563 F:      arch/arm/boot/dts/*dra7*
10564
10565 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10566 L:      linux-omap@vger.kernel.org
10567 L:      linux-fbdev@vger.kernel.org
10568 S:      Orphan
10569 F:      drivers/video/fbdev/omap2/
10570 F:      Documentation/arm/OMAP/DSS
10571
10572 OMAP FRAMEBUFFER SUPPORT
10573 L:      linux-fbdev@vger.kernel.org
10574 L:      linux-omap@vger.kernel.org
10575 S:      Orphan
10576 F:      drivers/video/fbdev/omap/
10577
10578 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10579 M:      Roger Quadros <rogerq@ti.com>
10580 M:      Tony Lindgren <tony@atomide.com>
10581 L:      linux-omap@vger.kernel.org
10582 S:      Maintained
10583 F:      drivers/memory/omap-gpmc.c
10584 F:      arch/arm/mach-omap2/*gpmc*
10585
10586 OMAP GPIO DRIVER
10587 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10588 M:      Santosh Shilimkar <ssantosh@kernel.org>
10589 M:      Kevin Hilman <khilman@kernel.org>
10590 L:      linux-omap@vger.kernel.org
10591 S:      Maintained
10592 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10593 F:      drivers/gpio/gpio-omap.c
10594
10595 OMAP HARDWARE SPINLOCK SUPPORT
10596 M:      Ohad Ben-Cohen <ohad@wizery.com>
10597 L:      linux-omap@vger.kernel.org
10598 S:      Maintained
10599 F:      drivers/hwspinlock/omap_hwspinlock.c
10600
10601 OMAP HS MMC SUPPORT
10602 L:      linux-mmc@vger.kernel.org
10603 L:      linux-omap@vger.kernel.org
10604 S:      Orphan
10605 F:      drivers/mmc/host/omap_hsmmc.c
10606
10607 OMAP HWMOD DATA
10608 M:      Paul Walmsley <paul@pwsan.com>
10609 L:      linux-omap@vger.kernel.org
10610 S:      Maintained
10611 F:      arch/arm/mach-omap2/omap_hwmod*data*
10612
10613 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10614 M:      Benoît Cousson <bcousson@baylibre.com>
10615 L:      linux-omap@vger.kernel.org
10616 S:      Maintained
10617 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10618
10619 OMAP HWMOD SUPPORT
10620 M:      Benoît Cousson <bcousson@baylibre.com>
10621 M:      Paul Walmsley <paul@pwsan.com>
10622 L:      linux-omap@vger.kernel.org
10623 S:      Maintained
10624 F:      arch/arm/mach-omap2/omap_hwmod.*
10625
10626 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10627 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10628 L:      linux-media@vger.kernel.org
10629 S:      Maintained
10630 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10631 F:      drivers/media/platform/omap3isp/
10632 F:      drivers/staging/media/omap4iss/
10633
10634 OMAP MMC SUPPORT
10635 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10636 L:      linux-omap@vger.kernel.org
10637 S:      Maintained
10638 F:      drivers/mmc/host/omap.c
10639
10640 OMAP POWER MANAGEMENT SUPPORT
10641 M:      Kevin Hilman <khilman@kernel.org>
10642 L:      linux-omap@vger.kernel.org
10643 S:      Maintained
10644 F:      arch/arm/*omap*/*pm*
10645 F:      drivers/cpufreq/omap-cpufreq.c
10646
10647 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10648 M:      Rajendra Nayak <rnayak@codeaurora.org>
10649 M:      Paul Walmsley <paul@pwsan.com>
10650 L:      linux-omap@vger.kernel.org
10651 S:      Maintained
10652 F:      arch/arm/mach-omap2/prm*
10653
10654 OMAP RANDOM NUMBER GENERATOR SUPPORT
10655 M:      Deepak Saxena <dsaxena@plexity.net>
10656 S:      Maintained
10657 F:      drivers/char/hw_random/omap-rng.c
10658
10659 OMAP USB SUPPORT
10660 L:      linux-usb@vger.kernel.org
10661 L:      linux-omap@vger.kernel.org
10662 S:      Orphan
10663 F:      drivers/usb/*/*omap*
10664 F:      arch/arm/*omap*/usb*
10665
10666 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10667 M:      Mark Jackson <mpfj@newflow.co.uk>
10668 L:      linux-omap@vger.kernel.org
10669 S:      Maintained
10670 F:      arch/arm/boot/dts/am335x-nano.dts
10671
10672 OMAP1 SUPPORT
10673 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10674 M:      Tony Lindgren <tony@atomide.com>
10675 L:      linux-omap@vger.kernel.org
10676 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10678 S:      Maintained
10679 F:      arch/arm/mach-omap1/
10680 F:      arch/arm/plat-omap/
10681 F:      arch/arm/configs/omap1_defconfig
10682 F:      drivers/i2c/busses/i2c-omap.c
10683 F:      include/linux/platform_data/i2c-omap.h
10684 F:      include/linux/platform_data/ams-delta-fiq.h
10685
10686 OMAP2+ SUPPORT
10687 M:      Tony Lindgren <tony@atomide.com>
10688 L:      linux-omap@vger.kernel.org
10689 W:      http://www.muru.com/linux/omap/
10690 W:      http://linux.omap.com/
10691 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10693 S:      Maintained
10694 F:      arch/arm/mach-omap2/
10695 F:      arch/arm/plat-omap/
10696 F:      arch/arm/configs/omap2plus_defconfig
10697 F:      drivers/i2c/busses/i2c-omap.c
10698 F:      drivers/irqchip/irq-omap-intc.c
10699 F:      drivers/mfd/*omap*.c
10700 F:      drivers/mfd/menelaus.c
10701 F:      drivers/mfd/palmas.c
10702 F:      drivers/mfd/tps65217.c
10703 F:      drivers/mfd/tps65218.c
10704 F:      drivers/mfd/tps65910.c
10705 F:      drivers/mfd/twl-core.[ch]
10706 F:      drivers/mfd/twl4030*.c
10707 F:      drivers/mfd/twl6030*.c
10708 F:      drivers/mfd/twl6040*.c
10709 F:      drivers/regulator/palmas-regulator*.c
10710 F:      drivers/regulator/pbias-regulator.c
10711 F:      drivers/regulator/tps65217-regulator.c
10712 F:      drivers/regulator/tps65218-regulator.c
10713 F:      drivers/regulator/tps65910-regulator.c
10714 F:      drivers/regulator/twl-regulator.c
10715 F:      drivers/regulator/twl6030-regulator.c
10716 F:      include/linux/platform_data/i2c-omap.h
10717
10718 ONION OMEGA2+ BOARD
10719 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10720 L:      linux-mips@linux-mips.org
10721 S:      Maintained
10722 F:      arch/mips/boot/dts/ralink/omega2p.dts
10723
10724 OMFS FILESYSTEM
10725 M:      Bob Copeland <me@bobcopeland.com>
10726 L:      linux-karma-devel@lists.sourceforge.net
10727 S:      Maintained
10728 F:      Documentation/filesystems/omfs.txt
10729 F:      fs/omfs/
10730
10731 OMNIKEY CARDMAN 4000 DRIVER
10732 M:      Harald Welte <laforge@gnumonks.org>
10733 S:      Maintained
10734 F:      drivers/char/pcmcia/cm4000_cs.c
10735 F:      include/linux/cm4000_cs.h
10736 F:      include/uapi/linux/cm4000_cs.h
10737
10738 OMNIKEY CARDMAN 4040 DRIVER
10739 M:      Harald Welte <laforge@gnumonks.org>
10740 S:      Maintained
10741 F:      drivers/char/pcmcia/cm4040_cs.*
10742
10743 OMNIVISION OV13858 SENSOR DRIVER
10744 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10745 L:      linux-media@vger.kernel.org
10746 T:      git git://linuxtv.org/media_tree.git
10747 S:      Maintained
10748 F:      drivers/media/i2c/ov13858.c
10749
10750 OMNIVISION OV2680 SENSOR DRIVER
10751 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10752 L:      linux-media@vger.kernel.org
10753 T:      git git://linuxtv.org/media_tree.git
10754 S:      Maintained
10755 F:      drivers/media/i2c/ov2680.c
10756 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10757
10758 OMNIVISION OV2685 SENSOR DRIVER
10759 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10760 L:      linux-media@vger.kernel.org
10761 T:      git git://linuxtv.org/media_tree.git
10762 S:      Maintained
10763 F:      drivers/media/i2c/ov2685.c
10764
10765 OMNIVISION OV5640 SENSOR DRIVER
10766 M:      Steve Longerbeam <slongerbeam@gmail.com>
10767 L:      linux-media@vger.kernel.org
10768 T:      git git://linuxtv.org/media_tree.git
10769 S:      Maintained
10770 F:      drivers/media/i2c/ov5640.c
10771
10772 OMNIVISION OV5647 SENSOR DRIVER
10773 M:      Luis Oliveira <lolivei@synopsys.com>
10774 L:      linux-media@vger.kernel.org
10775 T:      git git://linuxtv.org/media_tree.git
10776 S:      Maintained
10777 F:      drivers/media/i2c/ov5647.c
10778
10779 OMNIVISION OV5695 SENSOR DRIVER
10780 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10781 L:      linux-media@vger.kernel.org
10782 T:      git git://linuxtv.org/media_tree.git
10783 S:      Maintained
10784 F:      drivers/media/i2c/ov5695.c
10785
10786 OMNIVISION OV7670 SENSOR DRIVER
10787 M:      Jonathan Corbet <corbet@lwn.net>
10788 L:      linux-media@vger.kernel.org
10789 T:      git git://linuxtv.org/media_tree.git
10790 S:      Maintained
10791 F:      drivers/media/i2c/ov7670.c
10792 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10793
10794 OMNIVISION OV772x SENSOR DRIVER
10795 M:      Jacopo Mondi <jacopo@jmondi.org>
10796 L:      linux-media@vger.kernel.org
10797 T:      git git://linuxtv.org/media_tree.git
10798 S:      Odd fixes
10799 F:      drivers/media/i2c/ov772x.c
10800 F:      include/media/i2c/ov772x.h
10801 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10802
10803 OMNIVISION OV7740 SENSOR DRIVER
10804 M:      Wenyou Yang <wenyou.yang@microchip.com>
10805 L:      linux-media@vger.kernel.org
10806 T:      git git://linuxtv.org/media_tree.git
10807 S:      Maintained
10808 F:      drivers/media/i2c/ov7740.c
10809 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10810
10811 OMNIVISION OV9650 SENSOR DRIVER
10812 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10813 R:      Akinobu Mita <akinobu.mita@gmail.com>
10814 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10815 L:      linux-media@vger.kernel.org
10816 T:      git git://linuxtv.org/media_tree.git
10817 S:      Maintained
10818 F:      drivers/media/i2c/ov9650.c
10819 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10820
10821 ONENAND FLASH DRIVER
10822 M:      Kyungmin Park <kyungmin.park@samsung.com>
10823 L:      linux-mtd@lists.infradead.org
10824 S:      Maintained
10825 F:      drivers/mtd/nand/onenand/
10826 F:      include/linux/mtd/onenand*.h
10827
10828 ONSTREAM SCSI TAPE DRIVER
10829 M:      Willem Riede <osst@riede.org>
10830 L:      osst-users@lists.sourceforge.net
10831 L:      linux-scsi@vger.kernel.org
10832 S:      Maintained
10833 F:      Documentation/scsi/osst.txt
10834 F:      drivers/scsi/osst.*
10835 F:      drivers/scsi/osst_*.h
10836 F:      drivers/scsi/st.h
10837
10838 OP-TEE DRIVER
10839 M:      Jens Wiklander <jens.wiklander@linaro.org>
10840 S:      Maintained
10841 F:      drivers/tee/optee/
10842
10843 OPA-VNIC DRIVER
10844 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10845 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10846 L:      linux-rdma@vger.kernel.org
10847 S:      Supported
10848 F:      drivers/infiniband/ulp/opa_vnic
10849
10850 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10851 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10852 M:      Frank Rowand <frowand.list@gmail.com>
10853 L:      devicetree@vger.kernel.org
10854 S:      Maintained
10855 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10856 F:      Documentation/devicetree/overlay-notes.txt
10857 F:      drivers/of/overlay.c
10858 F:      drivers/of/resolver.c
10859 K:      of_overlay_notifier_
10860
10861 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10862 M:      Rob Herring <robh+dt@kernel.org>
10863 M:      Frank Rowand <frowand.list@gmail.com>
10864 L:      devicetree@vger.kernel.org
10865 W:      http://www.devicetree.org/
10866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10867 S:      Maintained
10868 F:      drivers/of/
10869 F:      include/linux/of*.h
10870 F:      scripts/dtc/
10871 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10872
10873 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10874 M:      Rob Herring <robh+dt@kernel.org>
10875 M:      Mark Rutland <mark.rutland@arm.com>
10876 L:      devicetree@vger.kernel.org
10877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10878 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10879 S:      Maintained
10880 F:      Documentation/devicetree/
10881 F:      arch/*/boot/dts/
10882 F:      include/dt-bindings/
10883
10884 OPENCORES I2C BUS DRIVER
10885 M:      Peter Korsgaard <peter@korsgaard.com>
10886 L:      linux-i2c@vger.kernel.org
10887 S:      Maintained
10888 F:      Documentation/i2c/busses/i2c-ocores
10889 F:      drivers/i2c/busses/i2c-ocores.c
10890
10891 OPENRISC ARCHITECTURE
10892 M:      Jonas Bonn <jonas@southpole.se>
10893 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10894 M:      Stafford Horne <shorne@gmail.com>
10895 T:      git git://github.com/openrisc/linux.git
10896 L:      openrisc@lists.librecores.org
10897 W:      http://openrisc.io
10898 S:      Maintained
10899 F:      Documentation/devicetree/bindings/openrisc/
10900 F:      Documentation/openrisc/
10901 F:      arch/openrisc/
10902 F:      drivers/irqchip/irq-ompic.c
10903 F:      drivers/irqchip/irq-or1k-*
10904
10905 OPENVSWITCH
10906 M:      Pravin B Shelar <pshelar@ovn.org>
10907 L:      netdev@vger.kernel.org
10908 L:      dev@openvswitch.org
10909 W:      http://openvswitch.org
10910 S:      Maintained
10911 F:      net/openvswitch/
10912 F:      include/uapi/linux/openvswitch.h
10913
10914 OPERATING PERFORMANCE POINTS (OPP)
10915 M:      Viresh Kumar <vireshk@kernel.org>
10916 M:      Nishanth Menon <nm@ti.com>
10917 M:      Stephen Boyd <sboyd@kernel.org>
10918 L:      linux-pm@vger.kernel.org
10919 S:      Maintained
10920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10921 F:      drivers/opp/
10922 F:      include/linux/pm_opp.h
10923 F:      Documentation/power/opp.txt
10924 F:      Documentation/devicetree/bindings/opp/
10925
10926 OPL4 DRIVER
10927 M:      Clemens Ladisch <clemens@ladisch.de>
10928 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10929 T:      git git://git.alsa-project.org/alsa-kernel.git
10930 S:      Maintained
10931 F:      sound/drivers/opl4/
10932
10933 OPROFILE
10934 M:      Robert Richter <rric@kernel.org>
10935 L:      oprofile-list@lists.sf.net
10936 S:      Maintained
10937 F:      arch/*/include/asm/oprofile*.h
10938 F:      arch/*/oprofile/
10939 F:      drivers/oprofile/
10940 F:      include/linux/oprofile.h
10941
10942 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10943 M:      Mark Fasheh <mark@fasheh.com>
10944 M:      Joel Becker <jlbec@evilplan.org>
10945 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10946 W:      http://ocfs2.wiki.kernel.org
10947 S:      Supported
10948 F:      Documentation/filesystems/ocfs2.txt
10949 F:      Documentation/filesystems/dlmfs.txt
10950 F:      fs/ocfs2/
10951
10952 ORANGEFS FILESYSTEM
10953 M:      Mike Marshall <hubcap@omnibond.com>
10954 R:      Martin Brandenburg <martin@omnibond.com>
10955 L:      devel@lists.orangefs.org
10956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10957 S:      Supported
10958 F:      fs/orangefs/
10959 F:      Documentation/filesystems/orangefs.txt
10960
10961 ORINOCO DRIVER
10962 L:      linux-wireless@vger.kernel.org
10963 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10964 W:      http://www.nongnu.org/orinoco/
10965 S:      Orphan
10966 F:      drivers/net/wireless/intersil/orinoco/
10967
10968 OSD LIBRARY and FILESYSTEM
10969 M:      Boaz Harrosh <ooo@electrozaur.com>
10970 S:      Maintained
10971 F:      drivers/scsi/osd/
10972 F:      include/scsi/osd_*
10973 F:      fs/exofs/
10974
10975 OV2659 OMNIVISION SENSOR DRIVER
10976 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10977 L:      linux-media@vger.kernel.org
10978 W:      https://linuxtv.org
10979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10980 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10981 S:      Maintained
10982 F:      drivers/media/i2c/ov2659.c
10983 F:      include/media/i2c/ov2659.h
10984
10985 OVERLAY FILESYSTEM
10986 M:      Miklos Szeredi <miklos@szeredi.hu>
10987 L:      linux-unionfs@vger.kernel.org
10988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10989 S:      Supported
10990 F:      fs/overlayfs/
10991 F:      Documentation/filesystems/overlayfs.txt
10992
10993 P54 WIRELESS DRIVER
10994 M:      Christian Lamparter <chunkeey@googlemail.com>
10995 L:      linux-wireless@vger.kernel.org
10996 W:      http://wireless.kernel.org/en/users/Drivers/p54
10997 S:      Maintained
10998 F:      drivers/net/wireless/intersil/p54/
10999
11000 PA SEMI ETHERNET DRIVER
11001 L:      netdev@vger.kernel.org
11002 S:      Orphan
11003 F:      drivers/net/ethernet/pasemi/*
11004
11005 PA SEMI SMBUS DRIVER
11006 L:      linux-i2c@vger.kernel.org
11007 S:      Orphan
11008 F:      drivers/i2c/busses/i2c-pasemi.c
11009
11010 PADATA PARALLEL EXECUTION MECHANISM
11011 M:      Steffen Klassert <steffen.klassert@secunet.com>
11012 L:      linux-crypto@vger.kernel.org
11013 S:      Maintained
11014 F:      kernel/padata.c
11015 F:      include/linux/padata.h
11016 F:      Documentation/padata.txt
11017
11018 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11019 M:      Harald Welte <laforge@gnumonks.org>
11020 L:      platform-driver-x86@vger.kernel.org
11021 S:      Maintained
11022 F:      drivers/platform/x86/panasonic-laptop.c
11023
11024 PARALLEL LCD/KEYPAD PANEL DRIVER
11025 M:      Willy Tarreau <willy@haproxy.com>
11026 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11027 S:      Odd Fixes
11028 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11029 F:      drivers/auxdisplay/panel.c
11030
11031 PARALLEL PORT SUBSYSTEM
11032 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11033 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11034 L:      linux-parport@lists.infradead.org (subscribers-only)
11035 S:      Maintained
11036 F:      drivers/parport/
11037 F:      include/linux/parport*.h
11038 F:      drivers/char/ppdev.c
11039 F:      include/uapi/linux/ppdev.h
11040 F:      Documentation/parport*.txt
11041
11042 PARAVIRT_OPS INTERFACE
11043 M:      Juergen Gross <jgross@suse.com>
11044 M:      Alok Kataria <akataria@vmware.com>
11045 L:      virtualization@lists.linux-foundation.org
11046 S:      Supported
11047 F:      Documentation/virtual/paravirt_ops.txt
11048 F:      arch/*/kernel/paravirt*
11049 F:      arch/*/include/asm/paravirt*.h
11050 F:      include/linux/hypervisor.h
11051
11052 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11053 M:      Tim Waugh <tim@cyberelk.net>
11054 L:      linux-parport@lists.infradead.org (subscribers-only)
11055 S:      Maintained
11056 F:      Documentation/blockdev/paride.txt
11057 F:      drivers/block/paride/
11058
11059 PARISC ARCHITECTURE
11060 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11061 M:      Helge Deller <deller@gmx.de>
11062 L:      linux-parisc@vger.kernel.org
11063 W:      http://www.parisc-linux.org/
11064 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11067 S:      Maintained
11068 F:      arch/parisc/
11069 F:      Documentation/parisc/
11070 F:      drivers/parisc/
11071 F:      drivers/char/agp/parisc-agp.c
11072 F:      drivers/input/serio/gscps2.c
11073 F:      drivers/parport/parport_gsc.*
11074 F:      drivers/tty/serial/8250/8250_gsc.c
11075 F:      drivers/video/fbdev/sti*
11076 F:      drivers/video/console/sti*
11077 F:      drivers/video/logo/logo_parisc*
11078
11079 PARMAN
11080 M:      Jiri Pirko <jiri@mellanox.com>
11081 L:      netdev@vger.kernel.org
11082 S:      Supported
11083 F:      lib/parman.c
11084 F:      lib/test_parman.c
11085 F:      include/linux/parman.h
11086
11087 PC87360 HARDWARE MONITORING DRIVER
11088 M:      Jim Cromie <jim.cromie@gmail.com>
11089 L:      linux-hwmon@vger.kernel.org
11090 S:      Maintained
11091 F:      Documentation/hwmon/pc87360
11092 F:      drivers/hwmon/pc87360.c
11093
11094 PC8736x GPIO DRIVER
11095 M:      Jim Cromie <jim.cromie@gmail.com>
11096 S:      Maintained
11097 F:      drivers/char/pc8736x_gpio.c
11098
11099 PC87427 HARDWARE MONITORING DRIVER
11100 M:      Jean Delvare <jdelvare@suse.com>
11101 L:      linux-hwmon@vger.kernel.org
11102 S:      Maintained
11103 F:      Documentation/hwmon/pc87427
11104 F:      drivers/hwmon/pc87427.c
11105
11106 PCA9532 LED DRIVER
11107 M:      Riku Voipio <riku.voipio@iki.fi>
11108 S:      Maintained
11109 F:      drivers/leds/leds-pca9532.c
11110 F:      include/linux/leds-pca9532.h
11111
11112 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11113 M:      Guenter Roeck <linux@roeck-us.net>
11114 L:      linux-i2c@vger.kernel.org
11115 S:      Maintained
11116 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11117
11118 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11119 M:      Khalid Aziz <khalid@gonehiking.org>
11120 S:      Maintained
11121 F:      drivers/firmware/pcdp.*
11122
11123 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11124 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11125 L:      linux-pci@vger.kernel.org
11126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11127 S:      Maintained
11128 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11129 F:      drivers/pci/controller/pci-aardvark.c
11130
11131 PCI DRIVER FOR ALTERA PCIE IP
11132 M:      Ley Foon Tan <lftan@altera.com>
11133 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11134 L:      linux-pci@vger.kernel.org
11135 S:      Supported
11136 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11137 F:      drivers/pci/controller/pcie-altera.c
11138
11139 PCI DRIVER FOR APPLIEDMICRO XGENE
11140 M:      Tanmay Inamdar <tinamdar@apm.com>
11141 L:      linux-pci@vger.kernel.org
11142 L:      linux-arm-kernel@lists.infradead.org
11143 S:      Maintained
11144 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11145 F:      drivers/pci/controller/pci-xgene.c
11146
11147 PCI DRIVER FOR ARM VERSATILE PLATFORM
11148 M:      Rob Herring <robh@kernel.org>
11149 L:      linux-pci@vger.kernel.org
11150 L:      linux-arm-kernel@lists.infradead.org
11151 S:      Maintained
11152 F:      Documentation/devicetree/bindings/pci/versatile.txt
11153 F:      drivers/pci/controller/pci-versatile.c
11154
11155 PCI DRIVER FOR ARMADA 8K
11156 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11157 L:      linux-pci@vger.kernel.org
11158 L:      linux-arm-kernel@lists.infradead.org
11159 S:      Maintained
11160 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11161 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11162
11163 PCI DRIVER FOR CADENCE PCIE IP
11164 M:      Alan Douglas <adouglas@cadence.com>
11165 L:      linux-pci@vger.kernel.org
11166 S:      Maintained
11167 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11168 F:      drivers/pci/controller/pcie-cadence*
11169
11170 PCI DRIVER FOR FREESCALE LAYERSCAPE
11171 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11172 M:      Mingkai Hu <mingkai.hu@nxp.com>
11173 M:      Roy Zang <roy.zang@nxp.com>
11174 L:      linuxppc-dev@lists.ozlabs.org
11175 L:      linux-pci@vger.kernel.org
11176 L:      linux-arm-kernel@lists.infradead.org
11177 S:      Maintained
11178 F:      drivers/pci/controller/dwc/*layerscape*
11179
11180 PCI DRIVER FOR GENERIC OF HOSTS
11181 M:      Will Deacon <will.deacon@arm.com>
11182 L:      linux-pci@vger.kernel.org
11183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11184 S:      Maintained
11185 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11186 F:      drivers/pci/controller/pci-host-common.c
11187 F:      drivers/pci/controller/pci-host-generic.c
11188
11189 PCI DRIVER FOR IMX6
11190 M:      Richard Zhu <hongxing.zhu@nxp.com>
11191 M:      Lucas Stach <l.stach@pengutronix.de>
11192 L:      linux-pci@vger.kernel.org
11193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11194 S:      Maintained
11195 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11196 F:      drivers/pci/controller/dwc/*imx6*
11197
11198 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11199 M:      Keith Busch <keith.busch@intel.com>
11200 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11201 L:      linux-pci@vger.kernel.org
11202 S:      Supported
11203 F:      drivers/pci/controller/vmd.c
11204
11205 PCI DRIVER FOR MICROSEMI SWITCHTEC
11206 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11207 M:      Logan Gunthorpe <logang@deltatee.com>
11208 L:      linux-pci@vger.kernel.org
11209 S:      Maintained
11210 F:      Documentation/switchtec.txt
11211 F:      Documentation/ABI/testing/sysfs-class-switchtec
11212 F:      drivers/pci/switch/switchtec*
11213 F:      include/uapi/linux/switchtec_ioctl.h
11214 F:      include/linux/switchtec.h
11215 F:      drivers/ntb/hw/mscc/
11216
11217 PCI DRIVER FOR MOBIVEIL PCIE IP
11218 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11219 L:      linux-pci@vger.kernel.org
11220 S:      Supported
11221 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11222 F:      drivers/pci/controller/pcie-mobiveil.c
11223
11224 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11225 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11226 M:      Jason Cooper <jason@lakedaemon.net>
11227 L:      linux-pci@vger.kernel.org
11228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11229 S:      Maintained
11230 F:      drivers/pci/controller/*mvebu*
11231
11232 PCI DRIVER FOR NVIDIA TEGRA
11233 M:      Thierry Reding <thierry.reding@gmail.com>
11234 L:      linux-tegra@vger.kernel.org
11235 L:      linux-pci@vger.kernel.org
11236 S:      Supported
11237 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11238 F:      drivers/pci/controller/pci-tegra.c
11239
11240 PCI DRIVER FOR RENESAS R-CAR
11241 M:      Simon Horman <horms@verge.net.au>
11242 L:      linux-pci@vger.kernel.org
11243 L:      linux-renesas-soc@vger.kernel.org
11244 S:      Maintained
11245 F:      drivers/pci/controller/*rcar*
11246
11247 PCI DRIVER FOR SAMSUNG EXYNOS
11248 M:      Jingoo Han <jingoohan1@gmail.com>
11249 L:      linux-pci@vger.kernel.org
11250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11251 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11252 S:      Maintained
11253 F:      drivers/pci/controller/dwc/pci-exynos.c
11254
11255 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11256 M:      Jingoo Han <jingoohan1@gmail.com>
11257 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11258 L:      linux-pci@vger.kernel.org
11259 S:      Maintained
11260 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11261 F:      drivers/pci/controller/dwc/*designware*
11262
11263 PCI DRIVER FOR TI DRA7XX
11264 M:      Kishon Vijay Abraham I <kishon@ti.com>
11265 L:      linux-omap@vger.kernel.org
11266 L:      linux-pci@vger.kernel.org
11267 S:      Supported
11268 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11269 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11270
11271 PCI DRIVER FOR TI KEYSTONE
11272 M:      Murali Karicheri <m-karicheri2@ti.com>
11273 L:      linux-pci@vger.kernel.org
11274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11275 S:      Maintained
11276 F:      drivers/pci/controller/dwc/*keystone*
11277
11278 PCI ENDPOINT SUBSYSTEM
11279 M:      Kishon Vijay Abraham I <kishon@ti.com>
11280 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11281 L:      linux-pci@vger.kernel.org
11282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11283 S:      Supported
11284 F:      drivers/pci/endpoint/
11285 F:      drivers/misc/pci_endpoint_test.c
11286 F:      tools/pci/
11287
11288 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11289 M:      Russell Currey <ruscur@russell.cc>
11290 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11291 M:      Oliver O'Halloran <oohall@gmail.com>
11292 L:      linuxppc-dev@lists.ozlabs.org
11293 S:      Supported
11294 F:      Documentation/PCI/pci-error-recovery.txt
11295 F:      drivers/pci/pcie/aer.c
11296 F:      drivers/pci/pcie/dpc.c
11297 F:      drivers/pci/pcie/err.c
11298 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11299 F:      arch/powerpc/kernel/eeh*.c
11300 F:      arch/powerpc/platforms/*/eeh*.c
11301 F:      arch/powerpc/include/*/eeh*.h
11302
11303 PCI ERROR RECOVERY
11304 M:      Linas Vepstas <linasvepstas@gmail.com>
11305 L:      linux-pci@vger.kernel.org
11306 S:      Supported
11307 F:      Documentation/PCI/pci-error-recovery.txt
11308
11309 PCI MSI DRIVER FOR ALTERA MSI IP
11310 M:      Ley Foon Tan <lftan@altera.com>
11311 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11312 L:      linux-pci@vger.kernel.org
11313 S:      Supported
11314 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11315 F:      drivers/pci/controller/pcie-altera-msi.c
11316
11317 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11318 M:      Duc Dang <dhdang@apm.com>
11319 L:      linux-pci@vger.kernel.org
11320 L:      linux-arm-kernel@lists.infradead.org
11321 S:      Maintained
11322 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11323 F:      drivers/pci/controller/pci-xgene-msi.c
11324
11325 PCI SUBSYSTEM
11326 M:      Bjorn Helgaas <bhelgaas@google.com>
11327 L:      linux-pci@vger.kernel.org
11328 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11330 S:      Supported
11331 F:      Documentation/devicetree/bindings/pci/
11332 F:      Documentation/PCI/
11333 F:      drivers/acpi/pci*
11334 F:      drivers/pci/
11335 F:      include/asm-generic/pci*
11336 F:      include/linux/pci*
11337 F:      include/linux/of_pci.h
11338 F:      include/uapi/linux/pci*
11339 F:      lib/pci*
11340 F:      arch/x86/pci/
11341 F:      arch/x86/kernel/quirks.c
11342
11343 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11344 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11345 L:      linux-pci@vger.kernel.org
11346 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11348 S:      Supported
11349 F:      drivers/pci/controller/
11350
11351 PCIE DRIVER FOR AXIS ARTPEC
11352 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11353 L:      linux-arm-kernel@axis.com
11354 L:      linux-pci@vger.kernel.org
11355 S:      Maintained
11356 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11357 F:      drivers/pci/controller/dwc/*artpec*
11358
11359 PCIE DRIVER FOR CAVIUM THUNDERX
11360 M:      David Daney <david.daney@cavium.com>
11361 L:      linux-pci@vger.kernel.org
11362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11363 S:      Supported
11364 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11365 F:      drivers/pci/controller/pci-thunder-*
11366
11367 PCIE DRIVER FOR HISILICON
11368 M:      Zhou Wang <wangzhou1@hisilicon.com>
11369 L:      linux-pci@vger.kernel.org
11370 S:      Maintained
11371 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11372 F:      drivers/pci/controller/dwc/pcie-hisi.c
11373
11374 PCIE DRIVER FOR HISILICON KIRIN
11375 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11376 M:      Binghui Wang <wangbinghui@hisilicon.com>
11377 L:      linux-pci@vger.kernel.org
11378 S:      Maintained
11379 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11380 F:      drivers/pci/controller/dwc/pcie-kirin.c
11381
11382 PCIE DRIVER FOR HISILICON STB
11383 M:      Jianguo Sun <sunjianguo1@huawei.com>
11384 M:      Shawn Guo <shawn.guo@linaro.org>
11385 L:      linux-pci@vger.kernel.org
11386 S:      Maintained
11387 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11388 F:      drivers/pci/controller/dwc/pcie-histb.c
11389
11390 PCIE DRIVER FOR MEDIATEK
11391 M:      Ryder Lee <ryder.lee@mediatek.com>
11392 L:      linux-pci@vger.kernel.org
11393 L:      linux-mediatek@lists.infradead.org
11394 S:      Supported
11395 F:      Documentation/devicetree/bindings/pci/mediatek*
11396 F:      drivers/pci/controller/*mediatek*
11397
11398 PCIE DRIVER FOR QUALCOMM MSM
11399 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11400 L:      linux-pci@vger.kernel.org
11401 L:      linux-arm-msm@vger.kernel.org
11402 S:      Maintained
11403 F:      drivers/pci/controller/dwc/*qcom*
11404
11405 PCIE DRIVER FOR ROCKCHIP
11406 M:      Shawn Lin <shawn.lin@rock-chips.com>
11407 L:      linux-pci@vger.kernel.org
11408 L:      linux-rockchip@lists.infradead.org
11409 S:      Maintained
11410 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11411 F:      drivers/pci/controller/pcie-rockchip*
11412
11413 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11414 M:      Linus Walleij <linus.walleij@linaro.org>
11415 L:      linux-pci@vger.kernel.org
11416 S:      Maintained
11417 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11418 F:      drivers/pci/controller/pci-v3-semi.c
11419
11420 PCIE DRIVER FOR ST SPEAR13XX
11421 M:      Pratyush Anand <pratyush.anand@gmail.com>
11422 L:      linux-pci@vger.kernel.org
11423 S:      Maintained
11424 F:      drivers/pci/controller/dwc/*spear*
11425
11426 PCMCIA SUBSYSTEM
11427 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11429 S:      Odd Fixes
11430 F:      Documentation/pcmcia/
11431 F:      tools/pcmcia/
11432 F:      drivers/pcmcia/
11433 F:      include/pcmcia/
11434
11435 PCNET32 NETWORK DRIVER
11436 M:      Don Fry <pcnet32@frontier.com>
11437 L:      netdev@vger.kernel.org
11438 S:      Maintained
11439 F:      drivers/net/ethernet/amd/pcnet32.c
11440
11441 PCRYPT PARALLEL CRYPTO ENGINE
11442 M:      Steffen Klassert <steffen.klassert@secunet.com>
11443 L:      linux-crypto@vger.kernel.org
11444 S:      Maintained
11445 F:      crypto/pcrypt.c
11446 F:      include/crypto/pcrypt.h
11447
11448 PEAQ WMI HOTKEYS DRIVER
11449 M:      Hans de Goede <hdegoede@redhat.com>
11450 L:      platform-driver-x86@vger.kernel.org
11451 S:      Maintained
11452 F:      drivers/platform/x86/peaq-wmi.c
11453
11454 PER-CPU MEMORY ALLOCATOR
11455 M:      Dennis Zhou <dennis@kernel.org>
11456 M:      Tejun Heo <tj@kernel.org>
11457 M:      Christoph Lameter <cl@linux.com>
11458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11459 S:      Maintained
11460 F:      include/linux/percpu*.h
11461 F:      mm/percpu*.c
11462 F:      arch/*/include/asm/percpu.h
11463
11464 PER-TASK DELAY ACCOUNTING
11465 M:      Balbir Singh <bsingharora@gmail.com>
11466 S:      Maintained
11467 F:      include/linux/delayacct.h
11468 F:      kernel/delayacct.c
11469
11470 PERFORMANCE EVENTS SUBSYSTEM
11471 M:      Peter Zijlstra <peterz@infradead.org>
11472 M:      Ingo Molnar <mingo@redhat.com>
11473 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11474 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11475 R:      Jiri Olsa <jolsa@redhat.com>
11476 R:      Namhyung Kim <namhyung@kernel.org>
11477 L:      linux-kernel@vger.kernel.org
11478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11479 S:      Supported
11480 F:      kernel/events/*
11481 F:      include/linux/perf_event.h
11482 F:      include/uapi/linux/perf_event.h
11483 F:      arch/*/kernel/perf_event*.c
11484 F:      arch/*/kernel/*/perf_event*.c
11485 F:      arch/*/kernel/*/*/perf_event*.c
11486 F:      arch/*/include/asm/perf_event.h
11487 F:      arch/*/kernel/perf_callchain.c
11488 F:      arch/*/events/*
11489 F:      tools/perf/
11490
11491 PERSONALITY HANDLING
11492 M:      Christoph Hellwig <hch@infradead.org>
11493 L:      linux-abi-devel@lists.sourceforge.net
11494 S:      Maintained
11495 F:      include/linux/personality.h
11496 F:      include/uapi/linux/personality.h
11497
11498 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11499 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11500 L:      linux-input@vger.kernel.org
11501 S:      Maintained
11502 F:      Documentation/input/devices/pxrc.rst
11503 F:      drivers/input/joystick/pxrc.c
11504
11505 PHONET PROTOCOL
11506 M:      Remi Denis-Courmont <courmisch@gmail.com>
11507 S:      Supported
11508 F:      Documentation/networking/phonet.txt
11509 F:      include/linux/phonet.h
11510 F:      include/net/phonet/
11511 F:      include/uapi/linux/phonet.h
11512 F:      net/phonet/
11513
11514 PHRAM MTD DRIVER
11515 M:      Joern Engel <joern@lazybastard.org>
11516 L:      linux-mtd@lists.infradead.org
11517 S:      Maintained
11518 F:      drivers/mtd/devices/phram.c
11519
11520 PICOLCD HID DRIVER
11521 M:      Bruno Prémont <bonbons@linux-vserver.org>
11522 L:      linux-input@vger.kernel.org
11523 S:      Maintained
11524 F:      drivers/hid/hid-picolcd*
11525
11526 PICOXCELL SUPPORT
11527 M:      Jamie Iles <jamie@jamieiles.com>
11528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11529 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11530 S:      Supported
11531 F:      arch/arm/boot/dts/picoxcell*
11532 F:      arch/arm/mach-picoxcell/
11533 F:      drivers/crypto/picoxcell*
11534
11535 PIN CONTROL SUBSYSTEM
11536 M:      Linus Walleij <linus.walleij@linaro.org>
11537 L:      linux-gpio@vger.kernel.org
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11539 S:      Maintained
11540 F:      Documentation/devicetree/bindings/pinctrl/
11541 F:      Documentation/driver-api/pinctl.rst
11542 F:      drivers/pinctrl/
11543 F:      include/linux/pinctrl/
11544
11545 PIN CONTROLLER - ATMEL AT91
11546 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11548 S:      Maintained
11549 F:      drivers/pinctrl/pinctrl-at91.*
11550
11551 PIN CONTROLLER - ATMEL AT91 PIO4
11552 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11554 L:      linux-gpio@vger.kernel.org
11555 S:      Supported
11556 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11557
11558 PIN CONTROLLER - FREESCALE
11559 M:      Dong Aisheng <aisheng.dong@nxp.com>
11560 M:      Fabio Estevam <festevam@gmail.com>
11561 M:      Shawn Guo <shawnguo@kernel.org>
11562 M:      Stefan Agner <stefan@agner.ch>
11563 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11564 L:      linux-gpio@vger.kernel.org
11565 S:      Maintained
11566 F:      drivers/pinctrl/freescale/
11567 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11568
11569 PIN CONTROLLER - INTEL
11570 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11571 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11572 S:      Maintained
11573 F:      drivers/pinctrl/intel/
11574
11575 PIN CONTROLLER - MEDIATEK
11576 M:      Sean Wang <sean.wang@kernel.org>
11577 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11578 S:      Maintained
11579 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11580 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11581 F:      drivers/pinctrl/mediatek/
11582
11583 PIN CONTROLLER - QUALCOMM
11584 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11585 S:      Maintained
11586 L:      linux-arm-msm@vger.kernel.org
11587 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11588 F:      drivers/pinctrl/qcom/
11589
11590 PIN CONTROLLER - RENESAS
11591 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11592 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11593 L:      linux-renesas-soc@vger.kernel.org
11594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11595 S:      Maintained
11596 F:      drivers/pinctrl/sh-pfc/
11597
11598 PIN CONTROLLER - SAMSUNG
11599 M:      Tomasz Figa <tomasz.figa@gmail.com>
11600 M:      Krzysztof Kozlowski <krzk@kernel.org>
11601 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11603 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11604 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11606 S:      Maintained
11607 F:      drivers/pinctrl/samsung/
11608 F:      include/dt-bindings/pinctrl/samsung.h
11609 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11610
11611 PIN CONTROLLER - SINGLE
11612 M:      Tony Lindgren <tony@atomide.com>
11613 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11615 L:      linux-omap@vger.kernel.org
11616 S:      Maintained
11617 F:      drivers/pinctrl/pinctrl-single.c
11618
11619 PIN CONTROLLER - ST SPEAR
11620 M:      Viresh Kumar <vireshk@kernel.org>
11621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11622 W:      http://www.st.com/spear
11623 S:      Maintained
11624 F:      drivers/pinctrl/spear/
11625
11626 PISTACHIO SOC SUPPORT
11627 M:      James Hartley <james.hartley@sondrel.com>
11628 L:      linux-mips@linux-mips.org
11629 S:      Odd Fixes
11630 F:      arch/mips/pistachio/
11631 F:      arch/mips/include/asm/mach-pistachio/
11632 F:      arch/mips/boot/dts/img/pistachio*
11633 F:      arch/mips/configs/pistachio*_defconfig
11634
11635 PKTCDVD DRIVER
11636 S:      Orphan
11637 M:      linux-block@vger.kernel.org
11638 F:      drivers/block/pktcdvd.c
11639 F:      include/linux/pktcdvd.h
11640 F:      include/uapi/linux/pktcdvd.h
11641
11642 PKUNITY SOC DRIVERS
11643 M:      Guan Xuetao <gxt@pku.edu.cn>
11644 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11645 S:      Maintained
11646 T:      git git://github.com/gxt/linux.git
11647 F:      drivers/input/serio/i8042-unicore32io.h
11648 F:      drivers/i2c/busses/i2c-puv3.c
11649 F:      drivers/video/fbdev/fb-puv3.c
11650 F:      drivers/rtc/rtc-puv3.c
11651
11652 PMBUS HARDWARE MONITORING DRIVERS
11653 M:      Guenter Roeck <linux@roeck-us.net>
11654 L:      linux-hwmon@vger.kernel.org
11655 W:      http://hwmon.wiki.kernel.org/
11656 W:      http://www.roeck-us.net/linux/drivers/
11657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11658 S:      Maintained
11659 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11660 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11661 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11662 F:      Documentation/hwmon/adm1275
11663 F:      Documentation/hwmon/ibm-cffps
11664 F:      Documentation/hwmon/ir35221
11665 F:      Documentation/hwmon/lm25066
11666 F:      Documentation/hwmon/ltc2978
11667 F:      Documentation/hwmon/ltc3815
11668 F:      Documentation/hwmon/max16064
11669 F:      Documentation/hwmon/max20751
11670 F:      Documentation/hwmon/max31785
11671 F:      Documentation/hwmon/max34440
11672 F:      Documentation/hwmon/max8688
11673 F:      Documentation/hwmon/pmbus
11674 F:      Documentation/hwmon/pmbus-core
11675 F:      Documentation/hwmon/tps40422
11676 F:      Documentation/hwmon/ucd9000
11677 F:      Documentation/hwmon/ucd9200
11678 F:      Documentation/hwmon/zl6100
11679 F:      drivers/hwmon/pmbus/
11680 F:      include/linux/pmbus.h
11681
11682 PMC SIERRA MaxRAID DRIVER
11683 L:      linux-scsi@vger.kernel.org
11684 W:      http://www.pmc-sierra.com/
11685 S:      Orphan
11686 F:      drivers/scsi/pmcraid.*
11687
11688 PMC SIERRA PM8001 DRIVER
11689 M:      Jack Wang <jinpu.wang@profitbricks.com>
11690 M:      lindar_liu@usish.com
11691 L:      linux-scsi@vger.kernel.org
11692 S:      Supported
11693 F:      drivers/scsi/pm8001/
11694
11695 PNP SUPPORT
11696 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11697 S:      Maintained
11698 F:      drivers/pnp/
11699
11700 POSIX CLOCKS and TIMERS
11701 M:      Thomas Gleixner <tglx@linutronix.de>
11702 L:      linux-kernel@vger.kernel.org
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11704 S:      Maintained
11705 F:      fs/timerfd.c
11706 F:      include/linux/timer*
11707 F:      kernel/time/*timer*
11708
11709 POWER MANAGEMENT CORE
11710 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11711 L:      linux-pm@vger.kernel.org
11712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11713 B:      https://bugzilla.kernel.org
11714 S:      Supported
11715 F:      drivers/base/power/
11716 F:      include/linux/pm.h
11717 F:      include/linux/pm_*
11718 F:      include/linux/powercap.h
11719 F:      drivers/powercap/
11720 F:      kernel/configs/nopm.config
11721
11722 POWER STATE COORDINATION INTERFACE (PSCI)
11723 M:      Mark Rutland <mark.rutland@arm.com>
11724 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11725 L:      linux-arm-kernel@lists.infradead.org
11726 S:      Maintained
11727 F:      drivers/firmware/psci*.c
11728 F:      include/linux/psci.h
11729 F:      include/uapi/linux/psci.h
11730
11731 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11732 M:      Sebastian Reichel <sre@kernel.org>
11733 L:      linux-pm@vger.kernel.org
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11735 S:      Maintained
11736 F:      Documentation/ABI/testing/sysfs-class-power
11737 F:      Documentation/devicetree/bindings/power/supply/
11738 F:      include/linux/power_supply.h
11739 F:      drivers/power/supply/
11740
11741 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11742 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11743 L:      linuxppc-dev@lists.ozlabs.org
11744 S:      Maintained
11745 F:      drivers/char/powernv-op-panel.c
11746
11747 PPP OVER ATM (RFC 2364)
11748 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11749 S:      Maintained
11750 F:      net/atm/pppoatm.c
11751 F:      include/uapi/linux/atmppp.h
11752
11753 PPP OVER ETHERNET
11754 M:      Michal Ostrowski <mostrows@earthlink.net>
11755 S:      Maintained
11756 F:      drivers/net/ppp/pppoe.c
11757 F:      drivers/net/ppp/pppox.c
11758
11759 PPP OVER L2TP
11760 M:      James Chapman <jchapman@katalix.com>
11761 S:      Maintained
11762 F:      net/l2tp/l2tp_ppp.c
11763 F:      include/linux/if_pppol2tp.h
11764 F:      include/uapi/linux/if_pppol2tp.h
11765
11766 PPP PROTOCOL DRIVERS AND COMPRESSORS
11767 M:      Paul Mackerras <paulus@samba.org>
11768 L:      linux-ppp@vger.kernel.org
11769 S:      Maintained
11770 F:      drivers/net/ppp/ppp_*
11771
11772 PPS SUPPORT
11773 M:      Rodolfo Giometti <giometti@enneenne.com>
11774 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11775 L:      linuxpps@ml.enneenne.com (subscribers-only)
11776 S:      Maintained
11777 F:      Documentation/pps/
11778 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11779 F:      Documentation/ABI/testing/sysfs-pps
11780 F:      drivers/pps/
11781 F:      include/linux/pps*.h
11782 F:      include/uapi/linux/pps.h
11783
11784 PPTP DRIVER
11785 M:      Dmitry Kozlov <xeb@mail.ru>
11786 L:      netdev@vger.kernel.org
11787 S:      Maintained
11788 F:      drivers/net/ppp/pptp.c
11789 W:      http://sourceforge.net/projects/accel-pptp
11790
11791 PREEMPTIBLE KERNEL
11792 M:      Robert Love <rml@tech9.net>
11793 L:      kpreempt-tech@lists.sourceforge.net
11794 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11795 S:      Supported
11796 F:      Documentation/preempt-locking.txt
11797 F:      include/linux/preempt.h
11798
11799 PRINTK
11800 M:      Petr Mladek <pmladek@suse.com>
11801 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11802 R:      Steven Rostedt <rostedt@goodmis.org>
11803 S:      Maintained
11804 F:      kernel/printk/
11805 F:      include/linux/printk.h
11806
11807 PRISM54 WIRELESS DRIVER
11808 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11809 L:      linux-wireless@vger.kernel.org
11810 W:      http://wireless.kernel.org/en/users/Drivers/p54
11811 S:      Obsolete
11812 F:      drivers/net/wireless/intersil/prism54/
11813
11814 PROC FILESYSTEM
11815 R:      Alexey Dobriyan <adobriyan@gmail.com>
11816 L:      linux-kernel@vger.kernel.org
11817 L:      linux-fsdevel@vger.kernel.org
11818 S:      Maintained
11819 F:      fs/proc/
11820 F:      include/linux/proc_fs.h
11821 F:      tools/testing/selftests/proc/
11822
11823 PROC SYSCTL
11824 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11825 M:      Kees Cook <keescook@chromium.org>
11826 L:      linux-kernel@vger.kernel.org
11827 L:      linux-fsdevel@vger.kernel.org
11828 S:      Maintained
11829 F:      fs/proc/proc_sysctl.c
11830 F:      include/linux/sysctl.h
11831 F:      kernel/sysctl.c
11832 F:      tools/testing/selftests/sysctl/
11833
11834 PS3 NETWORK SUPPORT
11835 M:      Geoff Levand <geoff@infradead.org>
11836 L:      netdev@vger.kernel.org
11837 L:      linuxppc-dev@lists.ozlabs.org
11838 S:      Maintained
11839 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11840
11841 PS3 PLATFORM SUPPORT
11842 M:      Geoff Levand <geoff@infradead.org>
11843 L:      linuxppc-dev@lists.ozlabs.org
11844 S:      Maintained
11845 F:      arch/powerpc/boot/ps3*
11846 F:      arch/powerpc/include/asm/lv1call.h
11847 F:      arch/powerpc/include/asm/ps3*.h
11848 F:      arch/powerpc/platforms/ps3/
11849 F:      drivers/*/ps3*
11850 F:      drivers/ps3/
11851 F:      drivers/rtc/rtc-ps3.c
11852 F:      drivers/usb/host/*ps3.c
11853 F:      sound/ppc/snd_ps3*
11854
11855 PS3VRAM DRIVER
11856 M:      Jim Paris <jim@jtan.com>
11857 M:      Geoff Levand <geoff@infradead.org>
11858 L:      linuxppc-dev@lists.ozlabs.org
11859 S:      Maintained
11860 F:      drivers/block/ps3vram.c
11861
11862 PSAMPLE PACKET SAMPLING SUPPORT:
11863 M:      Yotam Gigi <yotam.gi@gmail.com>
11864 S:      Maintained
11865 F:      net/psample
11866 F:      include/net/psample.h
11867 F:      include/uapi/linux/psample.h
11868
11869 PSTORE FILESYSTEM
11870 M:      Kees Cook <keescook@chromium.org>
11871 M:      Anton Vorontsov <anton@enomsg.org>
11872 M:      Colin Cross <ccross@android.com>
11873 M:      Tony Luck <tony.luck@intel.com>
11874 S:      Maintained
11875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11876 F:      fs/pstore/
11877 F:      include/linux/pstore*
11878 F:      drivers/firmware/efi/efi-pstore.c
11879 F:      drivers/acpi/apei/erst.c
11880 F:      Documentation/admin-guide/ramoops.rst
11881 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11882 K:      \b(pstore|ramoops)
11883
11884 PTP HARDWARE CLOCK SUPPORT
11885 M:      Richard Cochran <richardcochran@gmail.com>
11886 L:      netdev@vger.kernel.org
11887 S:      Maintained
11888 W:      http://linuxptp.sourceforge.net/
11889 F:      Documentation/ABI/testing/sysfs-ptp
11890 F:      Documentation/ptp/*
11891 F:      drivers/net/phy/dp83640*
11892 F:      drivers/ptp/*
11893 F:      include/linux/ptp_cl*
11894
11895 PTRACE SUPPORT
11896 M:      Oleg Nesterov <oleg@redhat.com>
11897 S:      Maintained
11898 F:      include/asm-generic/syscall.h
11899 F:      include/linux/ptrace.h
11900 F:      include/linux/regset.h
11901 F:      include/linux/tracehook.h
11902 F:      include/uapi/linux/ptrace.h
11903 F:      include/uapi/linux/ptrace.h
11904 F:      include/asm-generic/ptrace.h
11905 F:      kernel/ptrace.c
11906 F:      arch/*/ptrace*.c
11907 F:      arch/*/*/ptrace*.c
11908 F:      arch/*/include/asm/ptrace*.h
11909
11910 PULSE8-CEC DRIVER
11911 M:      Hans Verkuil <hverkuil@xs4all.nl>
11912 L:      linux-media@vger.kernel.org
11913 T:      git git://linuxtv.org/media_tree.git
11914 S:      Maintained
11915 F:      drivers/media/usb/pulse8-cec/*
11916 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11917
11918 PVRUSB2 VIDEO4LINUX DRIVER
11919 M:      Mike Isely <isely@pobox.com>
11920 L:      pvrusb2@isely.net       (subscribers-only)
11921 L:      linux-media@vger.kernel.org
11922 W:      http://www.isely.net/pvrusb2/
11923 T:      git git://linuxtv.org/media_tree.git
11924 S:      Maintained
11925 F:      Documentation/media/v4l-drivers/pvrusb2*
11926 F:      drivers/media/usb/pvrusb2/
11927
11928 PWC WEBCAM DRIVER
11929 M:      Hans Verkuil <hverkuil@xs4all.nl>
11930 L:      linux-media@vger.kernel.org
11931 T:      git git://linuxtv.org/media_tree.git
11932 S:      Odd Fixes
11933 F:      drivers/media/usb/pwc/*
11934
11935 PWM FAN DRIVER
11936 M:      Kamil Debski <kamil@wypas.org>
11937 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11938 L:      linux-hwmon@vger.kernel.org
11939 S:      Supported
11940 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11941 F:      Documentation/hwmon/pwm-fan
11942 F:      drivers/hwmon/pwm-fan.c
11943
11944 PWM IR Transmitter
11945 M:      Sean Young <sean@mess.org>
11946 L:      linux-media@vger.kernel.org
11947 S:      Maintained
11948 F:      drivers/media/rc/pwm-ir-tx.c
11949
11950 PWM SUBSYSTEM
11951 M:      Thierry Reding <thierry.reding@gmail.com>
11952 L:      linux-pwm@vger.kernel.org
11953 S:      Maintained
11954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11955 F:      Documentation/pwm.txt
11956 F:      Documentation/devicetree/bindings/pwm/
11957 F:      include/linux/pwm.h
11958 F:      drivers/pwm/
11959 F:      drivers/video/backlight/pwm_bl.c
11960 F:      include/linux/pwm_backlight.h
11961 F:      drivers/gpio/gpio-mvebu.c
11962 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11963
11964 PXA GPIO DRIVER
11965 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11966 L:      linux-gpio@vger.kernel.org
11967 S:      Maintained
11968 F:      drivers/gpio/gpio-pxa.c
11969
11970 PXA MMCI DRIVER
11971 S:      Orphan
11972
11973 PXA RTC DRIVER
11974 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11975 L:      linux-rtc@vger.kernel.org
11976 S:      Maintained
11977
11978 PXA2xx/PXA3xx SUPPORT
11979 M:      Daniel Mack <daniel@zonque.org>
11980 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11981 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11983 T:      git git://github.com/hzhuang1/linux.git
11984 T:      git git://github.com/rjarzmik/linux.git
11985 S:      Maintained
11986 F:      arch/arm/boot/dts/pxa*
11987 F:      arch/arm/mach-pxa/
11988 F:      drivers/dma/pxa*
11989 F:      drivers/pcmcia/pxa2xx*
11990 F:      drivers/pinctrl/pxa/
11991 F:      drivers/spi/spi-pxa2xx*
11992 F:      drivers/usb/gadget/udc/pxa2*
11993 F:      include/sound/pxa2xx-lib.h
11994 F:      sound/arm/pxa*
11995 F:      sound/soc/pxa/
11996
11997 QAT DRIVER
11998 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11999 L:      qat-linux@intel.com
12000 S:      Supported
12001 F:      drivers/crypto/qat/
12002
12003 QCOM AUDIO (ASoC) DRIVERS
12004 M:      Patrick Lai <plai@codeaurora.org>
12005 M:      Banajit Goswami <bgoswami@codeaurora.org>
12006 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12007 S:      Supported
12008 F:      sound/soc/qcom/
12009
12010 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12011 M:      Gabriel Somlo <somlo@cmu.edu>
12012 M:      "Michael S. Tsirkin" <mst@redhat.com>
12013 L:      qemu-devel@nongnu.org
12014 S:      Maintained
12015 F:      drivers/firmware/qemu_fw_cfg.c
12016 F:      include/uapi/linux/qemu_fw_cfg.h
12017
12018 QIB DRIVER
12019 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12020 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12021 L:      linux-rdma@vger.kernel.org
12022 S:      Supported
12023 F:      drivers/infiniband/hw/qib/
12024
12025 QLOGIC QL41xxx FCOE DRIVER
12026 M:      QLogic-Storage-Upstream@cavium.com
12027 L:      linux-scsi@vger.kernel.org
12028 S:      Supported
12029 F:      drivers/scsi/qedf/
12030
12031 QLOGIC QL41xxx ISCSI DRIVER
12032 M:      QLogic-Storage-Upstream@cavium.com
12033 L:      linux-scsi@vger.kernel.org
12034 S:      Supported
12035 F:      drivers/scsi/qedi/
12036
12037 QLOGIC QL4xxx ETHERNET DRIVER
12038 M:      Ariel Elior <Ariel.Elior@cavium.com>
12039 M:      everest-linux-l2@cavium.com
12040 L:      netdev@vger.kernel.org
12041 S:      Supported
12042 F:      drivers/net/ethernet/qlogic/qed/
12043 F:      include/linux/qed/
12044 F:      drivers/net/ethernet/qlogic/qede/
12045
12046 QLOGIC QL4xxx RDMA DRIVER
12047 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12048 M:      Ariel Elior <Ariel.Elior@cavium.com>
12049 L:      linux-rdma@vger.kernel.org
12050 S:      Supported
12051 F:      drivers/infiniband/hw/qedr/
12052 F:      include/uapi/rdma/qedr-abi.h
12053
12054 QLOGIC QLA1280 SCSI DRIVER
12055 M:      Michael Reed <mdr@sgi.com>
12056 L:      linux-scsi@vger.kernel.org
12057 S:      Maintained
12058 F:      drivers/scsi/qla1280.[ch]
12059
12060 QLOGIC QLA2XXX FC-SCSI DRIVER
12061 M:      qla2xxx-upstream@qlogic.com
12062 L:      linux-scsi@vger.kernel.org
12063 S:      Supported
12064 F:      Documentation/scsi/LICENSE.qla2xxx
12065 F:      drivers/scsi/qla2xxx/
12066
12067 QLOGIC QLA3XXX NETWORK DRIVER
12068 M:      Dept-GELinuxNICDev@cavium.com
12069 L:      netdev@vger.kernel.org
12070 S:      Supported
12071 F:      Documentation/networking/LICENSE.qla3xxx
12072 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12073
12074 QLOGIC QLA4XXX iSCSI DRIVER
12075 M:      QLogic-Storage-Upstream@qlogic.com
12076 L:      linux-scsi@vger.kernel.org
12077 S:      Supported
12078 F:      Documentation/scsi/LICENSE.qla4xxx
12079 F:      drivers/scsi/qla4xxx/
12080
12081 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12082 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12083 M:      Manish Chopra <manish.chopra@cavium.com>
12084 M:      Dept-GELinuxNICDev@cavium.com
12085 L:      netdev@vger.kernel.org
12086 S:      Supported
12087 F:      drivers/net/ethernet/qlogic/qlcnic/
12088
12089 QLOGIC QLGE 10Gb ETHERNET DRIVER
12090 M:      Manish Chopra <manish.chopra@cavium.com>
12091 M:      Dept-GELinuxNICDev@cavium.com
12092 L:      netdev@vger.kernel.org
12093 S:      Supported
12094 F:      drivers/net/ethernet/qlogic/qlge/
12095
12096 QM1D1B0004 MEDIA DRIVER
12097 M:      Akihiro Tsukada <tskd08@gmail.com>
12098 L:      linux-media@vger.kernel.org
12099 S:      Odd Fixes
12100 F:      drivers/media/tuners/qm1d1b0004*
12101
12102 QM1D1C0042 MEDIA DRIVER
12103 M:      Akihiro Tsukada <tskd08@gmail.com>
12104 L:      linux-media@vger.kernel.org
12105 S:      Odd Fixes
12106 F:      drivers/media/tuners/qm1d1c0042*
12107
12108 QNX4 FILESYSTEM
12109 M:      Anders Larsen <al@alarsen.net>
12110 W:      http://www.alarsen.net/linux/qnx4fs/
12111 S:      Maintained
12112 F:      fs/qnx4/
12113 F:      include/uapi/linux/qnx4_fs.h
12114 F:      include/uapi/linux/qnxtypes.h
12115
12116 QORIQ DPAA2 FSL-MC BUS DRIVER
12117 M:      Stuart Yoder <stuyoder@gmail.com>
12118 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12119 L:      linux-kernel@vger.kernel.org
12120 S:      Maintained
12121 F:      drivers/bus/fsl-mc/
12122 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12123 F:      Documentation/networking/dpaa2/overview.rst
12124
12125 QT1010 MEDIA DRIVER
12126 M:      Antti Palosaari <crope@iki.fi>
12127 L:      linux-media@vger.kernel.org
12128 W:      https://linuxtv.org
12129 W:      http://palosaari.fi/linux/
12130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12131 T:      git git://linuxtv.org/anttip/media_tree.git
12132 S:      Maintained
12133 F:      drivers/media/tuners/qt1010*
12134
12135 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12136 M:      Kalle Valo <kvalo@codeaurora.org>
12137 L:      ath10k@lists.infradead.org
12138 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12140 S:      Supported
12141 F:      drivers/net/wireless/ath/ath10k/
12142
12143 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12144 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12145 L:      linux-wireless@vger.kernel.org
12146 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12147 S:      Supported
12148 F:      drivers/net/wireless/ath/ath9k/
12149
12150 QUALCOMM CAMERA SUBSYSTEM DRIVER
12151 M:      Todor Tomov <todor.tomov@linaro.org>
12152 L:      linux-media@vger.kernel.org
12153 S:      Maintained
12154 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12155 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12156 F:      drivers/media/platform/qcom/camss/
12157
12158 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12159 M:  Ilia Lin <ilia.lin@gmail.com>
12160 L:  linux-pm@vger.kernel.org
12161 S:  Maintained
12162 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12163 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12164
12165 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12166 M:      Timur Tabi <timur@kernel.org>
12167 L:      netdev@vger.kernel.org
12168 S:      Maintained
12169 F:      drivers/net/ethernet/qualcomm/emac/
12170
12171 QUALCOMM GENERIC INTERFACE I2C DRIVER
12172 M:      Alok Chauhan <alokc@codeaurora.org>
12173 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12174 L:      linux-i2c@vger.kernel.org
12175 L:      linux-arm-msm@vger.kernel.org
12176 S:      Supported
12177 F:      drivers/i2c/busses/i2c-qcom-geni.c
12178
12179 QUALCOMM HEXAGON ARCHITECTURE
12180 M:      Richard Kuo <rkuo@codeaurora.org>
12181 L:      linux-hexagon@vger.kernel.org
12182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12183 S:      Supported
12184 F:      arch/hexagon/
12185
12186 QUALCOMM HIDMA DRIVER
12187 M:      Sinan Kaya <okaya@kernel.org>
12188 L:      linux-arm-kernel@lists.infradead.org
12189 L:      linux-arm-msm@vger.kernel.org
12190 L:      dmaengine@vger.kernel.org
12191 S:      Supported
12192 F:      drivers/dma/qcom/hidma*
12193
12194 QUALCOMM IOMMU
12195 M:      Rob Clark <robdclark@gmail.com>
12196 L:      iommu@lists.linux-foundation.org
12197 L:      linux-arm-msm@vger.kernel.org
12198 S:      Maintained
12199 F:      drivers/iommu/qcom_iommu.c
12200
12201 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12202 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12203 L:      linux-media@vger.kernel.org
12204 L:      linux-arm-msm@vger.kernel.org
12205 T:      git git://linuxtv.org/media_tree.git
12206 S:      Maintained
12207 F:      drivers/media/platform/qcom/venus/
12208
12209 QUALCOMM WCN36XX WIRELESS DRIVER
12210 M:      Kalle Valo <kvalo@codeaurora.org>
12211 L:      wcn36xx@lists.infradead.org
12212 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12213 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12214 S:      Supported
12215 F:      drivers/net/wireless/ath/wcn36xx/
12216
12217 QUANTENNA QTNFMAC WIRELESS DRIVER
12218 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12219 M:      Avinash Patil <avinashp@quantenna.com>
12220 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12221 L:      linux-wireless@vger.kernel.org
12222 S:      Maintained
12223 F:      drivers/net/wireless/quantenna
12224
12225 RADEON and AMDGPU DRM DRIVERS
12226 M:      Alex Deucher <alexander.deucher@amd.com>
12227 M:      Christian König <christian.koenig@amd.com>
12228 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12229 L:      amd-gfx@lists.freedesktop.org
12230 T:      git git://people.freedesktop.org/~agd5f/linux
12231 S:      Supported
12232 F:      drivers/gpu/drm/radeon/
12233 F:      include/uapi/drm/radeon_drm.h
12234 F:      drivers/gpu/drm/amd/
12235 F:      include/uapi/drm/amdgpu_drm.h
12236
12237 RADEON FRAMEBUFFER DISPLAY DRIVER
12238 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12239 L:      linux-fbdev@vger.kernel.org
12240 S:      Maintained
12241 F:      drivers/video/fbdev/aty/radeon*
12242 F:      include/uapi/linux/radeonfb.h
12243
12244 RADIOSHARK RADIO DRIVER
12245 M:      Hans Verkuil <hverkuil@xs4all.nl>
12246 L:      linux-media@vger.kernel.org
12247 T:      git git://linuxtv.org/media_tree.git
12248 S:      Maintained
12249 F:      drivers/media/radio/radio-shark.c
12250
12251 RADIOSHARK2 RADIO DRIVER
12252 M:      Hans Verkuil <hverkuil@xs4all.nl>
12253 L:      linux-media@vger.kernel.org
12254 T:      git git://linuxtv.org/media_tree.git
12255 S:      Maintained
12256 F:      drivers/media/radio/radio-shark2.c
12257 F:      drivers/media/radio/radio-tea5777.c
12258
12259 RADOS BLOCK DEVICE (RBD)
12260 M:      Ilya Dryomov <idryomov@gmail.com>
12261 M:      Sage Weil <sage@redhat.com>
12262 M:      Alex Elder <elder@kernel.org>
12263 L:      ceph-devel@vger.kernel.org
12264 W:      http://ceph.com/
12265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12266 T:      git git://github.com/ceph/ceph-client.git
12267 S:      Supported
12268 F:      Documentation/ABI/testing/sysfs-bus-rbd
12269 F:      drivers/block/rbd.c
12270 F:      drivers/block/rbd_types.h
12271
12272 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12273 M:      Paul Mackerras <paulus@samba.org>
12274 L:      linux-fbdev@vger.kernel.org
12275 S:      Maintained
12276 F:      drivers/video/fbdev/aty/aty128fb.c
12277
12278 RAINSHADOW-CEC DRIVER
12279 M:      Hans Verkuil <hverkuil@xs4all.nl>
12280 L:      linux-media@vger.kernel.org
12281 T:      git git://linuxtv.org/media_tree.git
12282 S:      Maintained
12283 F:      drivers/media/usb/rainshadow-cec/*
12284
12285 RALINK MIPS ARCHITECTURE
12286 M:      John Crispin <john@phrozen.org>
12287 L:      linux-mips@linux-mips.org
12288 S:      Maintained
12289 F:      arch/mips/ralink
12290
12291 RALINK RT2X00 WIRELESS LAN DRIVER
12292 P:      rt2x00 project
12293 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12294 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12295 L:      linux-wireless@vger.kernel.org
12296 S:      Maintained
12297 F:      drivers/net/wireless/ralink/rt2x00/
12298
12299 RAMDISK RAM BLOCK DEVICE DRIVER
12300 M:      Jens Axboe <axboe@kernel.dk>
12301 S:      Maintained
12302 F:      Documentation/blockdev/ramdisk.txt
12303 F:      drivers/block/brd.c
12304
12305 RANCHU VIRTUAL BOARD FOR MIPS
12306 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12307 L:      linux-mips@linux-mips.org
12308 S:      Supported
12309 F:      arch/mips/generic/board-ranchu.c
12310 F:      arch/mips/configs/generic/board-ranchu.config
12311
12312 RANDOM NUMBER DRIVER
12313 M:      "Theodore Ts'o" <tytso@mit.edu>
12314 S:      Maintained
12315 F:      drivers/char/random.c
12316
12317 RAPIDIO SUBSYSTEM
12318 M:      Matt Porter <mporter@kernel.crashing.org>
12319 M:      Alexandre Bounine <alex.bou9@gmail.com>
12320 S:      Maintained
12321 F:      drivers/rapidio/
12322
12323 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12324 L:      linux-wireless@vger.kernel.org
12325 S:      Orphan
12326 F:      drivers/net/wireless/ray*
12327
12328 RCUTORTURE TEST FRAMEWORK
12329 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12330 M:      Josh Triplett <josh@joshtriplett.org>
12331 R:      Steven Rostedt <rostedt@goodmis.org>
12332 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12333 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12334 L:      linux-kernel@vger.kernel.org
12335 S:      Supported
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12337 F:      tools/testing/selftests/rcutorture
12338
12339 RDC R-321X SoC
12340 M:      Florian Fainelli <florian@openwrt.org>
12341 S:      Maintained
12342
12343 RDC R6040 FAST ETHERNET DRIVER
12344 M:      Florian Fainelli <f.fainelli@gmail.com>
12345 L:      netdev@vger.kernel.org
12346 S:      Maintained
12347 F:      drivers/net/ethernet/rdc/r6040.c
12348
12349 RDMAVT - RDMA verbs software
12350 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12351 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12352 L:      linux-rdma@vger.kernel.org
12353 S:      Supported
12354 F:      drivers/infiniband/sw/rdmavt
12355
12356 RDS - RELIABLE DATAGRAM SOCKETS
12357 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12358 L:      netdev@vger.kernel.org
12359 L:      linux-rdma@vger.kernel.org
12360 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12361 W:      https://oss.oracle.com/projects/rds/
12362 S:      Supported
12363 F:      net/rds/
12364 F:      Documentation/networking/rds.txt
12365
12366 RDT - RESOURCE ALLOCATION
12367 M:      Fenghua Yu <fenghua.yu@intel.com>
12368 M:      Reinette Chatre <reinette.chatre@intel.com>
12369 L:      linux-kernel@vger.kernel.org
12370 S:      Supported
12371 F:      arch/x86/kernel/cpu/intel_rdt*
12372 F:      arch/x86/include/asm/intel_rdt_sched.h
12373 F:      Documentation/x86/intel_rdt*
12374
12375 READ-COPY UPDATE (RCU)
12376 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12377 M:      Josh Triplett <josh@joshtriplett.org>
12378 R:      Steven Rostedt <rostedt@goodmis.org>
12379 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12380 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12381 L:      linux-kernel@vger.kernel.org
12382 W:      http://www.rdrop.com/users/paulmck/RCU/
12383 S:      Supported
12384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12385 F:      Documentation/RCU/
12386 X:      Documentation/RCU/torture.txt
12387 F:      include/linux/rcu*
12388 X:      include/linux/srcu*.h
12389 F:      kernel/rcu/
12390 X:      kernel/rcu/srcu*.c
12391
12392 REAL TIME CLOCK (RTC) SUBSYSTEM
12393 M:      Alessandro Zummo <a.zummo@towertech.it>
12394 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12395 L:      linux-rtc@vger.kernel.org
12396 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12398 S:      Maintained
12399 F:      Documentation/devicetree/bindings/rtc/
12400 F:      Documentation/rtc.txt
12401 F:      drivers/rtc/
12402 F:      include/linux/rtc.h
12403 F:      include/uapi/linux/rtc.h
12404 F:      include/linux/rtc/
12405 F:      include/linux/platform_data/rtc-*
12406 F:      tools/testing/selftests/rtc/
12407
12408 REALTEK AUDIO CODECS
12409 M:      Bard Liao <bardliao@realtek.com>
12410 M:      Oder Chiou <oder_chiou@realtek.com>
12411 S:      Maintained
12412 F:      sound/soc/codecs/rt*
12413 F:      include/sound/rt*.h
12414
12415 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12416 M:      Linus Walleij <linus.walleij@linaro.org>
12417 S:      Maintained
12418 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12419 F:      drivers/net/dsa/realtek-smi*
12420 F:      drivers/net/dsa/rtl83*
12421
12422 REGISTER MAP ABSTRACTION
12423 M:      Mark Brown <broonie@kernel.org>
12424 L:      linux-kernel@vger.kernel.org
12425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12426 S:      Supported
12427 F:      Documentation/devicetree/bindings/regmap/
12428 F:      drivers/base/regmap/
12429 F:      include/linux/regmap.h
12430
12431 REISERFS FILE SYSTEM
12432 L:      reiserfs-devel@vger.kernel.org
12433 S:      Supported
12434 F:      fs/reiserfs/
12435
12436 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12437 M:      Ohad Ben-Cohen <ohad@wizery.com>
12438 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12439 L:      linux-remoteproc@vger.kernel.org
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12441 S:      Maintained
12442 F:      Documentation/devicetree/bindings/remoteproc/
12443 F:      Documentation/remoteproc.txt
12444 F:      drivers/remoteproc/
12445 F:      include/linux/remoteproc.h
12446
12447 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12448 M:      Ohad Ben-Cohen <ohad@wizery.com>
12449 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12450 L:      linux-remoteproc@vger.kernel.org
12451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12452 S:      Maintained
12453 F:      drivers/rpmsg/
12454 F:      Documentation/rpmsg.txt
12455 F:      include/linux/rpmsg.h
12456 F:      include/linux/rpmsg/
12457
12458 RENESAS CLOCK DRIVERS
12459 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12460 L:      linux-renesas-soc@vger.kernel.org
12461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12462 S:      Supported
12463 F:      drivers/clk/renesas/
12464
12465 RENESAS EMEV2 I2C DRIVER
12466 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12467 S:      Supported
12468 F:      drivers/i2c/busses/i2c-emev2.c
12469
12470 RENESAS ETHERNET DRIVERS
12471 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12472 L:      netdev@vger.kernel.org
12473 L:      linux-renesas-soc@vger.kernel.org
12474 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12475 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12476 F:      drivers/net/ethernet/renesas/
12477 F:      include/linux/sh_eth.h
12478
12479 RENESAS R-CAR GYROADC DRIVER
12480 M:      Marek Vasut <marek.vasut@gmail.com>
12481 L:      linux-iio@vger.kernel.org
12482 S:      Supported
12483 F:      drivers/iio/adc/rcar_gyro_adc.c
12484
12485 RENESAS R-CAR I2C DRIVERS
12486 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12487 S:      Supported
12488 F:      drivers/i2c/busses/i2c-rcar.c
12489 F:      drivers/i2c/busses/i2c-sh_mobile.c
12490
12491 RENESAS USB PHY DRIVER
12492 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12493 L:      linux-renesas-soc@vger.kernel.org
12494 S:      Maintained
12495 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12496
12497 RESET CONTROLLER FRAMEWORK
12498 M:      Philipp Zabel <p.zabel@pengutronix.de>
12499 T:      git git://git.pengutronix.de/git/pza/linux
12500 S:      Maintained
12501 F:      drivers/reset/
12502 F:      Documentation/devicetree/bindings/reset/
12503 F:      include/dt-bindings/reset/
12504 F:      include/linux/reset.h
12505 F:      include/linux/reset-controller.h
12506
12507 RESTARTABLE SEQUENCES SUPPORT
12508 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12509 M:      Peter Zijlstra <peterz@infradead.org>
12510 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12511 M:      Boqun Feng <boqun.feng@gmail.com>
12512 L:      linux-kernel@vger.kernel.org
12513 S:      Supported
12514 F:      kernel/rseq.c
12515 F:      include/uapi/linux/rseq.h
12516 F:      include/trace/events/rseq.h
12517 F:      tools/testing/selftests/rseq/
12518
12519 RFKILL
12520 M:      Johannes Berg <johannes@sipsolutions.net>
12521 L:      linux-wireless@vger.kernel.org
12522 W:      http://wireless.kernel.org/
12523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12525 S:      Maintained
12526 F:      Documentation/rfkill.txt
12527 F:      Documentation/ABI/stable/sysfs-class-rfkill
12528 F:      net/rfkill/
12529 F:      include/linux/rfkill.h
12530 F:      include/uapi/linux/rfkill.h
12531
12532 RHASHTABLE
12533 M:      Thomas Graf <tgraf@suug.ch>
12534 M:      Herbert Xu <herbert@gondor.apana.org.au>
12535 L:      netdev@vger.kernel.org
12536 S:      Maintained
12537 F:      lib/rhashtable.c
12538 F:      lib/test_rhashtable.c
12539 F:      include/linux/rhashtable.h
12540 F:      include/linux/rhashtable-types.h
12541
12542 RICOH R5C592 MEMORYSTICK DRIVER
12543 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12544 S:      Maintained
12545 F:      drivers/memstick/host/r592.*
12546
12547 RICOH SMARTMEDIA/XD DRIVER
12548 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12549 S:      Maintained
12550 F:      drivers/mtd/nand/raw/r852.c
12551 F:      drivers/mtd/nand/raw/r852.h
12552
12553 RISC-V ARCHITECTURE
12554 M:      Palmer Dabbelt <palmer@sifive.com>
12555 M:      Albert Ou <aou@eecs.berkeley.edu>
12556 L:      linux-riscv@lists.infradead.org
12557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12558 S:      Supported
12559 F:      arch/riscv/
12560 K:      riscv
12561 N:      riscv
12562
12563 ROCCAT DRIVERS
12564 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12565 W:      http://sourceforge.net/projects/roccat/
12566 S:      Maintained
12567 F:      drivers/hid/hid-roccat*
12568 F:      include/linux/hid-roccat*
12569 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12570
12571 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12572 M:      Jacob chen <jacob2.chen@rock-chips.com>
12573 L:      linux-media@vger.kernel.org
12574 S:      Maintained
12575 F:      drivers/media/platform/rockchip/rga/
12576 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12577
12578 ROCKER DRIVER
12579 M:      Jiri Pirko <jiri@resnulli.us>
12580 L:      netdev@vger.kernel.org
12581 S:      Supported
12582 F:      drivers/net/ethernet/rocker/
12583
12584 ROCKETPORT DRIVER
12585 P:      Comtrol Corp.
12586 W:      http://www.comtrol.com
12587 S:      Maintained
12588 F:      Documentation/serial/rocket.txt
12589 F:      drivers/tty/rocket*
12590
12591 ROCKETPORT EXPRESS/INFINITY DRIVER
12592 M:      Kevin Cernekee <cernekee@gmail.com>
12593 L:      linux-serial@vger.kernel.org
12594 S:      Odd Fixes
12595 F:      drivers/tty/serial/rp2.*
12596
12597 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12598 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12599 L:      linux-kernel@vger.kernel.org
12600 L:      linux-renesas-soc@vger.kernel.org
12601 S:      Supported
12602 F:      drivers/mfd/bd9571mwv.c
12603 F:      drivers/regulator/bd9571mwv-regulator.c
12604 F:      drivers/gpio/gpio-bd9571mwv.c
12605 F:      include/linux/mfd/bd9571mwv.h
12606 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12607
12608 ROSE NETWORK LAYER
12609 M:      Ralf Baechle <ralf@linux-mips.org>
12610 L:      linux-hams@vger.kernel.org
12611 W:      http://www.linux-ax25.org/
12612 S:      Maintained
12613 F:      include/net/rose.h
12614 F:      include/uapi/linux/rose.h
12615 F:      net/rose/
12616
12617 RTL2830 MEDIA DRIVER
12618 M:      Antti Palosaari <crope@iki.fi>
12619 L:      linux-media@vger.kernel.org
12620 W:      https://linuxtv.org
12621 W:      http://palosaari.fi/linux/
12622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12623 T:      git git://linuxtv.org/anttip/media_tree.git
12624 S:      Maintained
12625 F:      drivers/media/dvb-frontends/rtl2830*
12626
12627 RTL2832 MEDIA DRIVER
12628 M:      Antti Palosaari <crope@iki.fi>
12629 L:      linux-media@vger.kernel.org
12630 W:      https://linuxtv.org
12631 W:      http://palosaari.fi/linux/
12632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12633 T:      git git://linuxtv.org/anttip/media_tree.git
12634 S:      Maintained
12635 F:      drivers/media/dvb-frontends/rtl2832*
12636
12637 RTL2832_SDR MEDIA DRIVER
12638 M:      Antti Palosaari <crope@iki.fi>
12639 L:      linux-media@vger.kernel.org
12640 W:      https://linuxtv.org
12641 W:      http://palosaari.fi/linux/
12642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12643 T:      git git://linuxtv.org/anttip/media_tree.git
12644 S:      Maintained
12645 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12646
12647 RTL8180 WIRELESS DRIVER
12648 L:      linux-wireless@vger.kernel.org
12649 W:      http://wireless.kernel.org/
12650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12651 S:      Orphan
12652 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12653
12654 RTL8187 WIRELESS DRIVER
12655 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12656 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12657 M:      Larry Finger <Larry.Finger@lwfinger.net>
12658 L:      linux-wireless@vger.kernel.org
12659 W:      http://wireless.kernel.org/
12660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12661 S:      Maintained
12662 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12663
12664 REALTEK WIRELESS DRIVER (rtlwifi family)
12665 M:      Ping-Ke Shih <pkshih@realtek.com>
12666 L:      linux-wireless@vger.kernel.org
12667 W:      http://wireless.kernel.org/
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12669 S:      Maintained
12670 F:      drivers/net/wireless/realtek/rtlwifi/
12671
12672 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12673 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12674 L:      linux-wireless@vger.kernel.org
12675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12676 S:      Maintained
12677 F:      drivers/net/wireless/realtek/rtl8xxxu/
12678
12679 RXRPC SOCKETS (AF_RXRPC)
12680 M:      David Howells <dhowells@redhat.com>
12681 L:      linux-afs@lists.infradead.org
12682 S:      Supported
12683 F:      net/rxrpc/
12684 F:      include/keys/rxrpc-type.h
12685 F:      include/net/af_rxrpc.h
12686 F:      include/trace/events/rxrpc.h
12687 F:      include/uapi/linux/rxrpc.h
12688 F:      Documentation/networking/rxrpc.txt
12689 W:      https://www.infradead.org/~dhowells/kafs/
12690
12691 S3 SAVAGE FRAMEBUFFER DRIVER
12692 M:      Antonino Daplas <adaplas@gmail.com>
12693 L:      linux-fbdev@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/video/fbdev/savage/
12696
12697 S390
12698 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12699 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12700 L:      linux-s390@vger.kernel.org
12701 W:      http://www.ibm.com/developerworks/linux/linux390/
12702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12703 S:      Supported
12704 F:      arch/s390/
12705 F:      drivers/s390/
12706 F:      Documentation/s390/
12707 F:      Documentation/driver-api/s390-drivers.rst
12708
12709 S390 COMMON I/O LAYER
12710 M:      Sebastian Ott <sebott@linux.ibm.com>
12711 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12712 L:      linux-s390@vger.kernel.org
12713 W:      http://www.ibm.com/developerworks/linux/linux390/
12714 S:      Supported
12715 F:      drivers/s390/cio/
12716
12717 S390 DASD DRIVER
12718 M:      Stefan Haberland <sth@linux.ibm.com>
12719 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12720 L:      linux-s390@vger.kernel.org
12721 W:      http://www.ibm.com/developerworks/linux/linux390/
12722 S:      Supported
12723 F:      drivers/s390/block/dasd*
12724 F:      block/partitions/ibm.c
12725
12726 S390 IOMMU (PCI)
12727 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12728 L:      linux-s390@vger.kernel.org
12729 W:      http://www.ibm.com/developerworks/linux/linux390/
12730 S:      Supported
12731 F:      drivers/iommu/s390-iommu.c
12732
12733 S390 IUCV NETWORK LAYER
12734 M:      Julian Wiedmann <jwi@linux.ibm.com>
12735 M:      Ursula Braun <ubraun@linux.ibm.com>
12736 L:      linux-s390@vger.kernel.org
12737 W:      http://www.ibm.com/developerworks/linux/linux390/
12738 S:      Supported
12739 F:      drivers/s390/net/*iucv*
12740 F:      include/net/iucv/
12741 F:      net/iucv/
12742
12743 S390 NETWORK DRIVERS
12744 M:      Julian Wiedmann <jwi@linux.ibm.com>
12745 M:      Ursula Braun <ubraun@linux.ibm.com>
12746 L:      linux-s390@vger.kernel.org
12747 W:      http://www.ibm.com/developerworks/linux/linux390/
12748 S:      Supported
12749 F:      drivers/s390/net/
12750
12751 S390 PCI SUBSYSTEM
12752 M:      Sebastian Ott <sebott@linux.ibm.com>
12753 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12754 L:      linux-s390@vger.kernel.org
12755 W:      http://www.ibm.com/developerworks/linux/linux390/
12756 S:      Supported
12757 F:      arch/s390/pci/
12758 F:      drivers/pci/hotplug/s390_pci_hpc.c
12759
12760 S390 VFIO-CCW DRIVER
12761 M:      Cornelia Huck <cohuck@redhat.com>
12762 M:      Halil Pasic <pasic@linux.ibm.com>
12763 L:      linux-s390@vger.kernel.org
12764 L:      kvm@vger.kernel.org
12765 S:      Supported
12766 F:      drivers/s390/cio/vfio_ccw*
12767 F:      Documentation/s390/vfio-ccw.txt
12768 F:      include/uapi/linux/vfio_ccw.h
12769
12770 S390 ZCRYPT DRIVER
12771 M:      Harald Freudenberger <freude@linux.ibm.com>
12772 L:      linux-s390@vger.kernel.org
12773 W:      http://www.ibm.com/developerworks/linux/linux390/
12774 S:      Supported
12775 F:      drivers/s390/crypto/
12776
12777 S390 ZFCP DRIVER
12778 M:      Steffen Maier <maier@linux.ibm.com>
12779 M:      Benjamin Block <bblock@linux.ibm.com>
12780 L:      linux-s390@vger.kernel.org
12781 W:      http://www.ibm.com/developerworks/linux/linux390/
12782 S:      Supported
12783 F:      drivers/s390/scsi/zfcp_*
12784
12785 S3C24XX SD/MMC Driver
12786 M:      Ben Dooks <ben-linux@fluff.org>
12787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12788 S:      Supported
12789 F:      drivers/mmc/host/s3cmci.*
12790
12791 SAA6588 RDS RECEIVER DRIVER
12792 M:      Hans Verkuil <hverkuil@xs4all.nl>
12793 L:      linux-media@vger.kernel.org
12794 T:      git git://linuxtv.org/media_tree.git
12795 W:      https://linuxtv.org
12796 S:      Odd Fixes
12797 F:      drivers/media/i2c/saa6588*
12798
12799 SAA7134 VIDEO4LINUX DRIVER
12800 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12801 L:      linux-media@vger.kernel.org
12802 W:      https://linuxtv.org
12803 T:      git git://linuxtv.org/media_tree.git
12804 S:      Odd fixes
12805 F:      Documentation/media/v4l-drivers/saa7134*
12806 F:      drivers/media/pci/saa7134/
12807
12808 SAA7146 VIDEO4LINUX-2 DRIVER
12809 M:      Hans Verkuil <hverkuil@xs4all.nl>
12810 L:      linux-media@vger.kernel.org
12811 T:      git git://linuxtv.org/media_tree.git
12812 S:      Maintained
12813 F:      drivers/media/common/saa7146/
12814 F:      drivers/media/pci/saa7146/
12815 F:      include/media/saa7146*
12816
12817 SAMSUNG AUDIO (ASoC) DRIVERS
12818 M:      Krzysztof Kozlowski <krzk@kernel.org>
12819 M:      Sangbeom Kim <sbkim73@samsung.com>
12820 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12821 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12822 S:      Supported
12823 F:      sound/soc/samsung/
12824 F:      Documentation/devicetree/bindings/sound/samsung*
12825
12826 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12827 M:      Krzysztof Kozlowski <krzk@kernel.org>
12828 L:      linux-crypto@vger.kernel.org
12829 L:      linux-samsung-soc@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/crypto/exynos-rng.c
12832 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12833
12834 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12835 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12836 L:      linux-samsung-soc@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/char/hw_random/exynos-trng.c
12839 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12840
12841 SAMSUNG FRAMEBUFFER DRIVER
12842 M:      Jingoo Han <jingoohan1@gmail.com>
12843 L:      linux-fbdev@vger.kernel.org
12844 S:      Maintained
12845 F:      drivers/video/fbdev/s3c-fb.c
12846
12847 SAMSUNG LAPTOP DRIVER
12848 M:      Corentin Chary <corentin.chary@gmail.com>
12849 L:      platform-driver-x86@vger.kernel.org
12850 S:      Maintained
12851 F:      drivers/platform/x86/samsung-laptop.c
12852
12853 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12854 M:      Sangbeom Kim <sbkim73@samsung.com>
12855 M:      Krzysztof Kozlowski <krzk@kernel.org>
12856 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12857 L:      linux-kernel@vger.kernel.org
12858 L:      linux-samsung-soc@vger.kernel.org
12859 S:      Supported
12860 F:      drivers/mfd/sec*.c
12861 F:      drivers/regulator/s2m*.c
12862 F:      drivers/regulator/s5m*.c
12863 F:      drivers/clk/clk-s2mps11.c
12864 F:      drivers/rtc/rtc-s5m.c
12865 F:      include/linux/mfd/samsung/
12866 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12867 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12868 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12869 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12870
12871 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12872 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12873 L:      linux-media@vger.kernel.org
12874 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12875 S:      Maintained
12876 F:      drivers/media/platform/s3c-camif/
12877 F:      include/media/drv-intf/s3c_camif.h
12878
12879 SAMSUNG S3FWRN5 NFC DRIVER
12880 M:      Robert Baldyga <r.baldyga@samsung.com>
12881 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12882 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12883 S:      Supported
12884 F:      drivers/nfc/s3fwrn5
12885
12886 SAMSUNG S5C73M3 CAMERA DRIVER
12887 M:      Kyungmin Park <kyungmin.park@samsung.com>
12888 M:      Andrzej Hajda <a.hajda@samsung.com>
12889 L:      linux-media@vger.kernel.org
12890 S:      Supported
12891 F:      drivers/media/i2c/s5c73m3/*
12892
12893 SAMSUNG S5K5BAF CAMERA DRIVER
12894 M:      Kyungmin Park <kyungmin.park@samsung.com>
12895 M:      Andrzej Hajda <a.hajda@samsung.com>
12896 L:      linux-media@vger.kernel.org
12897 S:      Supported
12898 F:      drivers/media/i2c/s5k5baf.c
12899
12900 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12901 M:      Krzysztof Kozlowski <krzk@kernel.org>
12902 M:      Vladimir Zapolskiy <vz@mleia.com>
12903 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12904 L:      linux-crypto@vger.kernel.org
12905 L:      linux-samsung-soc@vger.kernel.org
12906 S:      Maintained
12907 F:      drivers/crypto/s5p-sss.c
12908
12909 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12910 M:      Kyungmin Park <kyungmin.park@samsung.com>
12911 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12912 L:      linux-media@vger.kernel.org
12913 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12914 S:      Supported
12915 F:      drivers/media/platform/exynos4-is/
12916
12917 SAMSUNG SOC CLOCK DRIVERS
12918 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12919 M:      Tomasz Figa <tomasz.figa@gmail.com>
12920 M:      Chanwoo Choi <cw00.choi@samsung.com>
12921 S:      Supported
12922 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12924 F:      drivers/clk/samsung/
12925 F:      include/dt-bindings/clock/exynos*.h
12926 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12927
12928 SAMSUNG SPI DRIVERS
12929 M:      Kukjin Kim <kgene@kernel.org>
12930 M:      Krzysztof Kozlowski <krzk@kernel.org>
12931 M:      Andi Shyti <andi@etezian.org>
12932 L:      linux-spi@vger.kernel.org
12933 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12934 S:      Maintained
12935 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12936 F:      drivers/spi/spi-s3c*
12937 F:      include/linux/platform_data/spi-s3c64xx.h
12938
12939 SAMSUNG SXGBE DRIVERS
12940 M:      Byungho An <bh74.an@samsung.com>
12941 M:      Girish K S <ks.giri@samsung.com>
12942 M:      Vipul Pandya <vipul.pandya@samsung.com>
12943 S:      Supported
12944 L:      netdev@vger.kernel.org
12945 F:      drivers/net/ethernet/samsung/sxgbe/
12946
12947 SAMSUNG THERMAL DRIVER
12948 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12949 L:      linux-pm@vger.kernel.org
12950 L:      linux-samsung-soc@vger.kernel.org
12951 S:      Supported
12952 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12953 F:      drivers/thermal/samsung/
12954
12955 SAMSUNG USB2 PHY DRIVER
12956 M:      Kamil Debski <kamil@wypas.org>
12957 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12958 L:      linux-kernel@vger.kernel.org
12959 S:      Supported
12960 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12961 F:      Documentation/phy/samsung-usb2.txt
12962 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12963 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12964 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12965 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12966 F:      drivers/phy/samsung/phy-samsung-usb2.c
12967 F:      drivers/phy/samsung/phy-samsung-usb2.h
12968
12969 SC1200 WDT DRIVER
12970 M:      Zwane Mwaikambo <zwanem@gmail.com>
12971 S:      Maintained
12972 F:      drivers/watchdog/sc1200wdt.c
12973
12974 SCHEDULER
12975 M:      Ingo Molnar <mingo@redhat.com>
12976 M:      Peter Zijlstra <peterz@infradead.org>
12977 L:      linux-kernel@vger.kernel.org
12978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12979 S:      Maintained
12980 F:      kernel/sched/
12981 F:      include/linux/sched.h
12982 F:      include/uapi/linux/sched.h
12983 F:      include/linux/wait.h
12984
12985 SCR24X CHIP CARD INTERFACE DRIVER
12986 M:      Lubomir Rintel <lkundrak@v3.sk>
12987 S:      Supported
12988 F:      drivers/char/pcmcia/scr24x_cs.c
12989
12990 SCSI CDROM DRIVER
12991 M:      Jens Axboe <axboe@kernel.dk>
12992 L:      linux-scsi@vger.kernel.org
12993 W:      http://www.kernel.dk
12994 S:      Maintained
12995 F:      drivers/scsi/sr*
12996
12997 SCSI RDMA PROTOCOL (SRP) INITIATOR
12998 M:      Bart Van Assche <bvanassche@acm.org>
12999 L:      linux-rdma@vger.kernel.org
13000 S:      Supported
13001 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13002 F:      drivers/infiniband/ulp/srp/
13003 F:      include/scsi/srp.h
13004
13005 SCSI RDMA PROTOCOL (SRP) TARGET
13006 M:      Bart Van Assche <bvanassche@acm.org>
13007 L:      linux-rdma@vger.kernel.org
13008 L:      target-devel@vger.kernel.org
13009 S:      Supported
13010 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13011 F:      drivers/infiniband/ulp/srpt/
13012
13013 SCSI SG DRIVER
13014 M:      Doug Gilbert <dgilbert@interlog.com>
13015 L:      linux-scsi@vger.kernel.org
13016 W:      http://sg.danny.cz/sg
13017 S:      Maintained
13018 F:      Documentation/scsi/scsi-generic.txt
13019 F:      drivers/scsi/sg.c
13020 F:      include/scsi/sg.h
13021
13022 SCSI SUBSYSTEM
13023 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13025 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13027 L:      linux-scsi@vger.kernel.org
13028 S:      Maintained
13029 F:      Documentation/devicetree/bindings/scsi/
13030 F:      drivers/scsi/
13031 F:      include/scsi/
13032
13033 SCSI TAPE DRIVER
13034 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13035 L:      linux-scsi@vger.kernel.org
13036 S:      Maintained
13037 F:      Documentation/scsi/st.txt
13038 F:      drivers/scsi/st.*
13039 F:      drivers/scsi/st_*.h
13040
13041 SCTP PROTOCOL
13042 M:      Vlad Yasevich <vyasevich@gmail.com>
13043 M:      Neil Horman <nhorman@tuxdriver.com>
13044 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13045 L:      linux-sctp@vger.kernel.org
13046 W:      http://lksctp.sourceforge.net
13047 S:      Maintained
13048 F:      Documentation/networking/sctp.txt
13049 F:      include/linux/sctp.h
13050 F:      include/uapi/linux/sctp.h
13051 F:      include/net/sctp/
13052 F:      net/sctp/
13053
13054 SCx200 CPU SUPPORT
13055 M:      Jim Cromie <jim.cromie@gmail.com>
13056 S:      Odd Fixes
13057 F:      Documentation/i2c/busses/scx200_acb
13058 F:      arch/x86/platform/scx200/
13059 F:      drivers/watchdog/scx200_wdt.c
13060 F:      drivers/i2c/busses/scx200*
13061 F:      drivers/mtd/maps/scx200_docflash.c
13062 F:      include/linux/scx200.h
13063
13064 SCx200 GPIO DRIVER
13065 M:      Jim Cromie <jim.cromie@gmail.com>
13066 S:      Maintained
13067 F:      drivers/char/scx200_gpio.c
13068 F:      include/linux/scx200_gpio.h
13069
13070 SCx200 HRT CLOCKSOURCE DRIVER
13071 M:      Jim Cromie <jim.cromie@gmail.com>
13072 S:      Maintained
13073 F:      drivers/clocksource/scx200_hrt.c
13074
13075 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13076 M:      Sascha Sommer <saschasommer@freenet.de>
13077 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13078 S:      Maintained
13079 F:      drivers/mmc/host/sdricoh_cs.c
13080
13081 SECURE COMPUTING
13082 M:      Kees Cook <keescook@chromium.org>
13083 R:      Andy Lutomirski <luto@amacapital.net>
13084 R:      Will Drewry <wad@chromium.org>
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13086 S:      Supported
13087 F:      kernel/seccomp.c
13088 F:      include/uapi/linux/seccomp.h
13089 F:      include/linux/seccomp.h
13090 F:      tools/testing/selftests/seccomp/*
13091 F:      tools/testing/selftests/kselftest_harness.h
13092 F:      Documentation/userspace-api/seccomp_filter.rst
13093 K:      \bsecure_computing
13094 K:      \bTIF_SECCOMP\b
13095
13096 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13097 M:      Al Cooper <alcooperx@gmail.com>
13098 L:      linux-mmc@vger.kernel.org
13099 L:      bcm-kernel-feedback-list@broadcom.com
13100 S:      Maintained
13101 F:      drivers/mmc/host/sdhci-brcmstb*
13102
13103 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13104 M:      Adrian Hunter <adrian.hunter@intel.com>
13105 L:      linux-mmc@vger.kernel.org
13106 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13107 S:      Maintained
13108 F:      drivers/mmc/host/sdhci*
13109 F:      include/linux/mmc/sdhci*
13110
13111 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13112 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13113 M:      Manjunath M B <manjumb@synopsys.com>
13114 L:      linux-mmc@vger.kernel.org
13115 S:      Maintained
13116 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13117
13118 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13119 M:      Ben Dooks <ben-linux@fluff.org>
13120 M:      Jaehoon Chung <jh80.chung@samsung.com>
13121 L:      linux-mmc@vger.kernel.org
13122 S:      Maintained
13123 F:      drivers/mmc/host/sdhci-s3c*
13124
13125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13126 M:      Viresh Kumar <vireshk@kernel.org>
13127 L:      linux-mmc@vger.kernel.org
13128 S:      Maintained
13129 F:      drivers/mmc/host/sdhci-spear.c
13130
13131 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13132 M:      Kishon Vijay Abraham I <kishon@ti.com>
13133 L:      linux-mmc@vger.kernel.org
13134 S:      Maintained
13135 F:      drivers/mmc/host/sdhci-omap.c
13136
13137 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13138 M:      Scott Bauer <scott.bauer@intel.com>
13139 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13140 L:      linux-block@vger.kernel.org
13141 S:      Supported
13142 F:      block/sed*
13143 F:      block/opal_proto.h
13144 F:      include/linux/sed*
13145 F:      include/uapi/linux/sed*
13146
13147 SECURITY CONTACT
13148 M:      Security Officers <security@kernel.org>
13149 S:      Supported
13150
13151 SECURITY SUBSYSTEM
13152 M:      James Morris <jmorris@namei.org>
13153 M:      "Serge E. Hallyn" <serge@hallyn.com>
13154 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13156 W:      http://kernsec.org/
13157 S:      Supported
13158 F:      security/
13159 X:      security/selinux/
13160
13161 SELINUX SECURITY MODULE
13162 M:      Paul Moore <paul@paul-moore.com>
13163 M:      Stephen Smalley <sds@tycho.nsa.gov>
13164 M:      Eric Paris <eparis@parisplace.org>
13165 L:      selinux@vger.kernel.org
13166 W:      https://selinuxproject.org
13167 W:      https://github.com/SELinuxProject
13168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13169 S:      Supported
13170 F:      include/linux/selinux*
13171 F:      security/selinux/
13172 F:      scripts/selinux/
13173 F:      Documentation/admin-guide/LSM/SELinux.rst
13174
13175 SENSABLE PHANTOM
13176 M:      Jiri Slaby <jirislaby@gmail.com>
13177 S:      Maintained
13178 F:      drivers/misc/phantom.c
13179 F:      include/uapi/linux/phantom.h
13180
13181 SERIAL DEVICE BUS
13182 M:      Rob Herring <robh@kernel.org>
13183 L:      linux-serial@vger.kernel.org
13184 S:      Maintained
13185 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13186 F:      drivers/tty/serdev/
13187 F:      include/linux/serdev.h
13188
13189 SERIAL DRIVERS
13190 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13191 L:      linux-serial@vger.kernel.org
13192 S:      Maintained
13193 F:      Documentation/devicetree/bindings/serial/
13194 F:      drivers/tty/serial/
13195
13196 SERIAL IR RECEIVER
13197 M:      Sean Young <sean@mess.org>
13198 L:      linux-media@vger.kernel.org
13199 S:      Maintained
13200 F:      drivers/media/rc/serial_ir.c
13201
13202 SFC NETWORK DRIVER
13203 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13204 M:      Edward Cree <ecree@solarflare.com>
13205 M:      Bert Kenward <bkenward@solarflare.com>
13206 L:      netdev@vger.kernel.org
13207 S:      Supported
13208 F:      drivers/net/ethernet/sfc/
13209
13210 SGI GRU DRIVER
13211 M:      Dimitri Sivanich <sivanich@sgi.com>
13212 S:      Maintained
13213 F:      drivers/misc/sgi-gru/
13214
13215 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13216 M:      Pat Gefre <pfg@sgi.com>
13217 L:      linux-ia64@vger.kernel.org
13218 S:      Supported
13219 F:      Documentation/ia64/serial.txt
13220 F:      drivers/tty/serial/ioc?_serial.c
13221 F:      include/linux/ioc?.h
13222
13223 SGI XP/XPC/XPNET DRIVER
13224 M:      Cliff Whickman <cpw@sgi.com>
13225 M:      Robin Holt <robinmholt@gmail.com>
13226 S:      Maintained
13227 F:      drivers/misc/sgi-xp/
13228
13229 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13230 M:      Ursula Braun <ubraun@linux.ibm.com>
13231 L:      linux-s390@vger.kernel.org
13232 W:      http://www.ibm.com/developerworks/linux/linux390/
13233 S:      Supported
13234 F:      net/smc/
13235
13236 SHARP RJ54N1CB0C SENSOR DRIVER
13237 M:      Jacopo Mondi <jacopo@jmondi.org>
13238 L:      linux-media@vger.kernel.org
13239 T:      git git://linuxtv.org/media_tree.git
13240 S:      Odd fixes
13241 F:      drivers/media/i2c/rj54n1cb0c.c
13242 F:      include/media/i2c/rj54n1cb0c.h
13243
13244 SH_VEU V4L2 MEM2MEM DRIVER
13245 L:      linux-media@vger.kernel.org
13246 S:      Orphan
13247 F:      drivers/media/platform/sh_veu.c
13248
13249 SH_VOU V4L2 OUTPUT DRIVER
13250 L:      linux-media@vger.kernel.org
13251 S:      Orphan
13252 F:      drivers/media/platform/sh_vou.c
13253 F:      include/media/drv-intf/sh_vou.h
13254
13255 SI2157 MEDIA DRIVER
13256 M:      Antti Palosaari <crope@iki.fi>
13257 L:      linux-media@vger.kernel.org
13258 W:      https://linuxtv.org
13259 W:      http://palosaari.fi/linux/
13260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13261 T:      git git://linuxtv.org/anttip/media_tree.git
13262 S:      Maintained
13263 F:      drivers/media/tuners/si2157*
13264
13265 SI2165 MEDIA DRIVER
13266 M:      Matthias Schwarzott <zzam@gentoo.org>
13267 L:      linux-media@vger.kernel.org
13268 W:      https://linuxtv.org
13269 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13270 S:      Maintained
13271 F:      drivers/media/dvb-frontends/si2165*
13272
13273 SI2168 MEDIA DRIVER
13274 M:      Antti Palosaari <crope@iki.fi>
13275 L:      linux-media@vger.kernel.org
13276 W:      https://linuxtv.org
13277 W:      http://palosaari.fi/linux/
13278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13279 T:      git git://linuxtv.org/anttip/media_tree.git
13280 S:      Maintained
13281 F:      drivers/media/dvb-frontends/si2168*
13282
13283 SI470X FM RADIO RECEIVER I2C DRIVER
13284 M:      Hans Verkuil <hverkuil@xs4all.nl>
13285 L:      linux-media@vger.kernel.org
13286 T:      git git://linuxtv.org/media_tree.git
13287 W:      https://linuxtv.org
13288 S:      Odd Fixes
13289 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13290
13291 SI470X FM RADIO RECEIVER USB DRIVER
13292 M:      Hans Verkuil <hverkuil@xs4all.nl>
13293 L:      linux-media@vger.kernel.org
13294 T:      git git://linuxtv.org/media_tree.git
13295 W:      https://linuxtv.org
13296 S:      Maintained
13297 F:      drivers/media/radio/si470x/radio-si470x-common.c
13298 F:      drivers/media/radio/si470x/radio-si470x.h
13299 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13300
13301 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13302 M:      Eduardo Valentin <edubezval@gmail.com>
13303 L:      linux-media@vger.kernel.org
13304 T:      git git://linuxtv.org/media_tree.git
13305 W:      https://linuxtv.org
13306 S:      Odd Fixes
13307 F:      drivers/media/radio/si4713/si4713.?
13308
13309 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13310 M:      Eduardo Valentin <edubezval@gmail.com>
13311 L:      linux-media@vger.kernel.org
13312 T:      git git://linuxtv.org/media_tree.git
13313 W:      https://linuxtv.org
13314 S:      Odd Fixes
13315 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13316
13317 SI4713 FM RADIO TRANSMITTER USB DRIVER
13318 M:      Hans Verkuil <hverkuil@xs4all.nl>
13319 L:      linux-media@vger.kernel.org
13320 T:      git git://linuxtv.org/media_tree.git
13321 W:      https://linuxtv.org
13322 S:      Maintained
13323 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13324
13325 SIANO DVB DRIVER
13326 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13327 L:      linux-media@vger.kernel.org
13328 W:      https://linuxtv.org
13329 T:      git git://linuxtv.org/media_tree.git
13330 S:      Odd fixes
13331 F:      drivers/media/common/siano/
13332 F:      drivers/media/usb/siano/
13333 F:      drivers/media/usb/siano/
13334 F:      drivers/media/mmc/siano/
13335
13336 SIFIVE DRIVERS
13337 M:      Palmer Dabbelt <palmer@sifive.com>
13338 L:      linux-riscv@lists.infradead.org
13339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13340 S:      Supported
13341 K:      sifive
13342 N:      sifive
13343
13344 SILEAD TOUCHSCREEN DRIVER
13345 M:      Hans de Goede <hdegoede@redhat.com>
13346 L:      linux-input@vger.kernel.org
13347 L:      platform-driver-x86@vger.kernel.org
13348 S:      Maintained
13349 F:      drivers/input/touchscreen/silead.c
13350 F:      drivers/platform/x86/touchscreen_dmi.c
13351
13352 SILICON MOTION SM712 FRAME BUFFER DRIVER
13353 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13354 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13355 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13356 L:      linux-fbdev@vger.kernel.org
13357 S:      Maintained
13358 F:      drivers/video/fbdev/sm712*
13359 F:      Documentation/fb/sm712fb.txt
13360
13361 SIMPLE FIRMWARE INTERFACE (SFI)
13362 M:      Len Brown <lenb@kernel.org>
13363 L:      sfi-devel@simplefirmware.org
13364 W:      http://simplefirmware.org/
13365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13366 S:      Supported
13367 F:      arch/x86/platform/sfi/
13368 F:      drivers/sfi/
13369 F:      include/linux/sfi*.h
13370
13371 SIMPLEFB FB DRIVER
13372 M:      Hans de Goede <hdegoede@redhat.com>
13373 L:      linux-fbdev@vger.kernel.org
13374 S:      Maintained
13375 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13376 F:      drivers/video/fbdev/simplefb.c
13377 F:      include/linux/platform_data/simplefb.h
13378
13379 SIMTEC EB110ATX (Chalice CATS)
13380 P:      Ben Dooks
13381 P:      Vincent Sanders <vince@simtec.co.uk>
13382 M:      Simtec Linux Team <linux@simtec.co.uk>
13383 W:      http://www.simtec.co.uk/products/EB110ATX/
13384 S:      Supported
13385
13386 SIMTEC EB2410ITX (BAST)
13387 P:      Ben Dooks
13388 P:      Vincent Sanders <vince@simtec.co.uk>
13389 M:      Simtec Linux Team <linux@simtec.co.uk>
13390 W:      http://www.simtec.co.uk/products/EB2410ITX/
13391 S:      Supported
13392 F:      arch/arm/mach-s3c24xx/mach-bast.c
13393 F:      arch/arm/mach-s3c24xx/bast-ide.c
13394 F:      arch/arm/mach-s3c24xx/bast-irq.c
13395
13396 SIPHASH PRF ROUTINES
13397 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13398 S:      Maintained
13399 F:      lib/siphash.c
13400 F:      lib/test_siphash.c
13401 F:      include/linux/siphash.h
13402
13403 SIOX
13404 M:      Gavin Schenk <g.schenk@eckelmann.de>
13405 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13406 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13407 S:      Supported
13408 F:      drivers/siox/*
13409 F:      drivers/gpio/gpio-siox.c
13410 F:      include/trace/events/siox.h
13411
13412 SIS 190 ETHERNET DRIVER
13413 M:      Francois Romieu <romieu@fr.zoreil.com>
13414 L:      netdev@vger.kernel.org
13415 S:      Maintained
13416 F:      drivers/net/ethernet/sis/sis190.c
13417
13418 SIS 900/7016 FAST ETHERNET DRIVER
13419 M:      Daniele Venzano <venza@brownhat.org>
13420 W:      http://www.brownhat.org/sis900.html
13421 L:      netdev@vger.kernel.org
13422 S:      Maintained
13423 F:      drivers/net/ethernet/sis/sis900.*
13424
13425 SIS FRAMEBUFFER DRIVER
13426 M:      Thomas Winischhofer <thomas@winischhofer.net>
13427 W:      http://www.winischhofer.net/linuxsisvga.shtml
13428 S:      Maintained
13429 F:      Documentation/fb/sisfb.txt
13430 F:      drivers/video/fbdev/sis/
13431 F:      include/video/sisfb.h
13432
13433 SIS USB2VGA DRIVER
13434 M:      Thomas Winischhofer <thomas@winischhofer.net>
13435 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13436 S:      Maintained
13437 F:      drivers/usb/misc/sisusbvga/
13438
13439 SLAB ALLOCATOR
13440 M:      Christoph Lameter <cl@linux.com>
13441 M:      Pekka Enberg <penberg@kernel.org>
13442 M:      David Rientjes <rientjes@google.com>
13443 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13444 M:      Andrew Morton <akpm@linux-foundation.org>
13445 L:      linux-mm@kvack.org
13446 S:      Maintained
13447 F:      include/linux/sl?b*.h
13448 F:      mm/sl?b*
13449
13450 SLEEPABLE READ-COPY UPDATE (SRCU)
13451 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13452 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13453 M:      Josh Triplett <josh@joshtriplett.org>
13454 R:      Steven Rostedt <rostedt@goodmis.org>
13455 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13456 L:      linux-kernel@vger.kernel.org
13457 W:      http://www.rdrop.com/users/paulmck/RCU/
13458 S:      Supported
13459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13460 F:      include/linux/srcu*.h
13461 F:      kernel/rcu/srcu*.c
13462
13463 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13464 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13466 S:      Maintained
13467 F:      drivers/slimbus/
13468 F:      Documentation/devicetree/bindings/slimbus/
13469 F:      include/linux/slimbus.h
13470
13471 SMACK SECURITY MODULE
13472 M:      Casey Schaufler <casey@schaufler-ca.com>
13473 L:      linux-security-module@vger.kernel.org
13474 W:      http://schaufler-ca.com
13475 T:      git git://github.com/cschaufler/smack-next
13476 S:      Maintained
13477 F:      Documentation/admin-guide/LSM/Smack.rst
13478 F:      security/smack/
13479
13480 SMC91x ETHERNET DRIVER
13481 M:      Nicolas Pitre <nico@fluxnic.net>
13482 S:      Odd Fixes
13483 F:      drivers/net/ethernet/smsc/smc91x.*
13484
13485 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13486 M:      Sakari Ailus <sakari.ailus@iki.fi>
13487 L:      linux-media@vger.kernel.org
13488 S:      Maintained
13489 F:      drivers/media/i2c/smiapp/
13490 F:      include/media/i2c/smiapp.h
13491 F:      drivers/media/i2c/smiapp-pll.c
13492 F:      drivers/media/i2c/smiapp-pll.h
13493 F:      include/uapi/linux/smiapp.h
13494 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13495
13496 SMM665 HARDWARE MONITOR DRIVER
13497 M:      Guenter Roeck <linux@roeck-us.net>
13498 L:      linux-hwmon@vger.kernel.org
13499 S:      Maintained
13500 F:      Documentation/hwmon/smm665
13501 F:      drivers/hwmon/smm665.c
13502
13503 SMSC EMC2103 HARDWARE MONITOR DRIVER
13504 M:      Steve Glendinning <steve.glendinning@shawell.net>
13505 L:      linux-hwmon@vger.kernel.org
13506 S:      Maintained
13507 F:      Documentation/hwmon/emc2103
13508 F:      drivers/hwmon/emc2103.c
13509
13510 SMSC SCH5627 HARDWARE MONITOR DRIVER
13511 M:      Hans de Goede <hdegoede@redhat.com>
13512 L:      linux-hwmon@vger.kernel.org
13513 S:      Supported
13514 F:      Documentation/hwmon/sch5627
13515 F:      drivers/hwmon/sch5627.c
13516
13517 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13518 M:      Steve Glendinning <steve.glendinning@shawell.net>
13519 L:      linux-fbdev@vger.kernel.org
13520 S:      Maintained
13521 F:      drivers/video/fbdev/smscufx.c
13522
13523 SMSC47B397 HARDWARE MONITOR DRIVER
13524 M:      Jean Delvare <jdelvare@suse.com>
13525 L:      linux-hwmon@vger.kernel.org
13526 S:      Maintained
13527 F:      Documentation/hwmon/smsc47b397
13528 F:      drivers/hwmon/smsc47b397.c
13529
13530 SMSC911x ETHERNET DRIVER
13531 M:      Steve Glendinning <steve.glendinning@shawell.net>
13532 L:      netdev@vger.kernel.org
13533 S:      Maintained
13534 F:      include/linux/smsc911x.h
13535 F:      drivers/net/ethernet/smsc/smsc911x.*
13536
13537 SMSC9420 PCI ETHERNET DRIVER
13538 M:      Steve Glendinning <steve.glendinning@shawell.net>
13539 L:      netdev@vger.kernel.org
13540 S:      Maintained
13541 F:      drivers/net/ethernet/smsc/smsc9420.*
13542
13543 SOC-CAMERA V4L2 SUBSYSTEM
13544 L:      linux-media@vger.kernel.org
13545 T:      git git://linuxtv.org/media_tree.git
13546 S:      Orphan
13547 F:      include/media/soc*
13548 F:      drivers/media/i2c/soc_camera/
13549 F:      drivers/media/platform/soc_camera/
13550
13551 SOCIONEXT SYNQUACER I2C DRIVER
13552 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13553 L:      linux-i2c@vger.kernel.org
13554 S:      Maintained
13555 F:      drivers/i2c/busses/i2c-synquacer.c
13556 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13557
13558 SOCIONEXT UNIPHIER SOUND DRIVER
13559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13560 S:      Orphan
13561 F:      sound/soc/uniphier/
13562
13563 SOEKRIS NET48XX LED SUPPORT
13564 M:      Chris Boot <bootc@bootc.net>
13565 S:      Maintained
13566 F:      drivers/leds/leds-net48xx.c
13567
13568 SOFT-ROCE DRIVER (rxe)
13569 M:      Moni Shoua <monis@mellanox.com>
13570 L:      linux-rdma@vger.kernel.org
13571 S:      Supported
13572 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13573 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13574 F:      drivers/infiniband/sw/rxe/
13575 F:      include/uapi/rdma/rdma_user_rxe.h
13576
13577 SOFTLOGIC 6x10 MPEG CODEC
13578 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13579 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13580 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13581 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13582 M:      Ismael Luceno <ismael@iodev.co.uk>
13583 L:      linux-media@vger.kernel.org
13584 S:      Supported
13585 F:      drivers/media/pci/solo6x10/
13586
13587 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13588 M:      James Morse <james.morse@arm.com>
13589 L:      linux-arm-kernel@lists.infradead.org
13590 S:      Maintained
13591 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13592 F:      drivers/firmware/arm_sdei.c
13593 F:      include/linux/arm_sdei.h
13594 F:      include/uapi/linux/arm_sdei.h
13595
13596 SOFTWARE RAID (Multiple Disks) SUPPORT
13597 M:      Shaohua Li <shli@kernel.org>
13598 L:      linux-raid@vger.kernel.org
13599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13600 S:      Supported
13601 F:      drivers/md/Makefile
13602 F:      drivers/md/Kconfig
13603 F:      drivers/md/md*
13604 F:      drivers/md/raid*
13605 F:      include/linux/raid/
13606 F:      include/uapi/linux/raid/
13607
13608 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13609 M:      Jassi Brar <jaswinder.singh@linaro.org>
13610 L:      netdev@vger.kernel.org
13611 S:      Maintained
13612 F:      drivers/net/ethernet/socionext/netsec.c
13613 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13614
13615 SOLIDRUN CLEARFOG SUPPORT
13616 M:      Russell King <linux@armlinux.org.uk>
13617 S:      Maintained
13618 F:      arch/arm/boot/dts/armada-388-clearfog*
13619 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13620
13621 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13622 M:      Russell King <linux@armlinux.org.uk>
13623 S:      Maintained
13624 F:      arch/arm/boot/dts/imx6*-cubox-i*
13625 F:      arch/arm/boot/dts/imx6*-hummingboard*
13626 F:      arch/arm/boot/dts/imx6*-sr-*
13627
13628 SONIC NETWORK DRIVER
13629 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13630 L:      netdev@vger.kernel.org
13631 S:      Maintained
13632 F:      drivers/net/ethernet/natsemi/sonic.*
13633
13634 SONICS SILICON BACKPLANE DRIVER (SSB)
13635 M:      Michael Buesch <m@bues.ch>
13636 L:      linux-wireless@vger.kernel.org
13637 S:      Maintained
13638 F:      drivers/ssb/
13639 F:      include/linux/ssb/
13640
13641 SONY IMX258 SENSOR DRIVER
13642 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13643 L:      linux-media@vger.kernel.org
13644 T:      git git://linuxtv.org/media_tree.git
13645 S:      Maintained
13646 F:      drivers/media/i2c/imx258.c
13647
13648 SONY IMX274 SENSOR DRIVER
13649 M:      Leon Luo <leonl@leopardimaging.com>
13650 L:      linux-media@vger.kernel.org
13651 T:      git git://linuxtv.org/media_tree.git
13652 S:      Maintained
13653 F:      drivers/media/i2c/imx274.c
13654 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13655
13656 SONY MEMORYSTICK CARD SUPPORT
13657 M:      Alex Dubov <oakad@yahoo.com>
13658 W:      http://tifmxx.berlios.de/
13659 S:      Maintained
13660 F:      drivers/memstick/host/tifm_ms.c
13661
13662 SONY MEMORYSTICK STANDARD SUPPORT
13663 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13664 S:      Maintained
13665 F:      drivers/memstick/core/ms_block.*
13666
13667 SONY VAIO CONTROL DEVICE DRIVER
13668 M:      Mattia Dongili <malattia@linux.it>
13669 L:      platform-driver-x86@vger.kernel.org
13670 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13671 S:      Maintained
13672 F:      Documentation/laptops/sony-laptop.txt
13673 F:      drivers/char/sonypi.c
13674 F:      drivers/platform/x86/sony-laptop.c
13675 F:      include/linux/sony-laptop.h
13676
13677 SOUND
13678 M:      Jaroslav Kysela <perex@perex.cz>
13679 M:      Takashi Iwai <tiwai@suse.com>
13680 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13681 W:      http://www.alsa-project.org/
13682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13683 T:      git git://git.alsa-project.org/alsa-kernel.git
13684 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13685 S:      Maintained
13686 F:      Documentation/sound/
13687 F:      include/sound/
13688 F:      include/uapi/sound/
13689 F:      sound/
13690
13691 SOUND - COMPRESSED AUDIO
13692 M:      Vinod Koul <vkoul@kernel.org>
13693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13695 S:      Supported
13696 F:      Documentation/sound/designs/compress-offload.rst
13697 F:      include/sound/compress_driver.h
13698 F:      include/uapi/sound/compress_*
13699 F:      sound/core/compress_offload.c
13700 F:      sound/soc/soc-compress.c
13701
13702 SOUND - DMAENGINE HELPERS
13703 M:      Lars-Peter Clausen <lars@metafoo.de>
13704 S:      Supported
13705 F:      include/sound/dmaengine_pcm.h
13706 F:      sound/core/pcm_dmaengine.c
13707 F:      sound/soc/soc-generic-dmaengine-pcm.c
13708
13709 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13710 M:      Liam Girdwood <lgirdwood@gmail.com>
13711 M:      Mark Brown <broonie@kernel.org>
13712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13713 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13714 W:      http://alsa-project.org/main/index.php/ASoC
13715 S:      Supported
13716 F:      Documentation/devicetree/bindings/sound/
13717 F:      Documentation/sound/soc/
13718 F:      sound/soc/
13719 F:      include/sound/soc*
13720
13721 SOUNDWIRE SUBSYSTEM
13722 M:      Vinod Koul <vinod.koul@intel.com>
13723 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13724 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13725 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13726 S:      Supported
13727 F:      Documentation/driver-api/soundwire/
13728 F:      drivers/soundwire/
13729 F:      include/linux/soundwire/
13730
13731 SP2 MEDIA DRIVER
13732 M:      Olli Salonen <olli.salonen@iki.fi>
13733 L:      linux-media@vger.kernel.org
13734 W:      https://linuxtv.org
13735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13736 S:      Maintained
13737 F:      drivers/media/dvb-frontends/sp2*
13738
13739 SPARC + UltraSPARC (sparc/sparc64)
13740 M:      "David S. Miller" <davem@davemloft.net>
13741 L:      sparclinux@vger.kernel.org
13742 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13745 S:      Maintained
13746 F:      arch/sparc/
13747 F:      drivers/sbus/
13748
13749 SPARC SERIAL DRIVERS
13750 M:      "David S. Miller" <davem@davemloft.net>
13751 L:      sparclinux@vger.kernel.org
13752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13754 S:      Maintained
13755 F:      include/linux/sunserialcore.h
13756 F:      drivers/tty/serial/suncore.c
13757 F:      drivers/tty/serial/sunhv.c
13758 F:      drivers/tty/serial/sunsab.c
13759 F:      drivers/tty/serial/sunsab.h
13760 F:      drivers/tty/serial/sunsu.c
13761 F:      drivers/tty/serial/sunzilog.c
13762 F:      drivers/tty/serial/sunzilog.h
13763 F:      drivers/tty/vcc.c
13764
13765 SPARSE CHECKER
13766 M:      "Christopher Li" <sparse@chrisli.org>
13767 L:      linux-sparse@vger.kernel.org
13768 W:      https://sparse.wiki.kernel.org/
13769 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13770 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13771 S:      Maintained
13772 F:      include/linux/compiler.h
13773
13774 SPEAR CLOCK FRAMEWORK SUPPORT
13775 M:      Viresh Kumar <vireshk@kernel.org>
13776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13777 W:      http://www.st.com/spear
13778 S:      Maintained
13779 F:      drivers/clk/spear/
13780
13781 SPEAR PLATFORM SUPPORT
13782 M:      Viresh Kumar <vireshk@kernel.org>
13783 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13785 W:      http://www.st.com/spear
13786 S:      Maintained
13787 F:      arch/arm/boot/dts/spear*
13788 F:      arch/arm/mach-spear/
13789
13790 SPI NOR SUBSYSTEM
13791 M:      Marek Vasut <marek.vasut@gmail.com>
13792 L:      linux-mtd@lists.infradead.org
13793 W:      http://www.linux-mtd.infradead.org/
13794 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13795 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13796 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13797 S:      Maintained
13798 F:      drivers/mtd/spi-nor/
13799 F:      include/linux/mtd/spi-nor.h
13800
13801 SPI SUBSYSTEM
13802 M:      Mark Brown <broonie@kernel.org>
13803 L:      linux-spi@vger.kernel.org
13804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13805 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13806 S:      Maintained
13807 F:      Documentation/devicetree/bindings/spi/
13808 F:      Documentation/spi/
13809 F:      drivers/spi/
13810 F:      include/linux/spi/
13811 F:      include/uapi/linux/spi/
13812 F:      tools/spi/
13813
13814 SPIDERNET NETWORK DRIVER for CELL
13815 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13816 L:      netdev@vger.kernel.org
13817 S:      Supported
13818 F:      Documentation/networking/spider_net.txt
13819 F:      drivers/net/ethernet/toshiba/spider_net*
13820
13821 SPMI SUBSYSTEM
13822 R:      Stephen Boyd <sboyd@kernel.org>
13823 L:      linux-arm-msm@vger.kernel.org
13824 F:      Documentation/devicetree/bindings/spmi/
13825 F:      drivers/spmi/
13826 F:      include/dt-bindings/spmi/spmi.h
13827 F:      include/linux/spmi.h
13828 F:      include/trace/events/spmi.h
13829
13830 SPU FILE SYSTEM
13831 M:      Jeremy Kerr <jk@ozlabs.org>
13832 L:      linuxppc-dev@lists.ozlabs.org
13833 W:      http://www.ibm.com/developerworks/power/cell/
13834 S:      Supported
13835 F:      Documentation/filesystems/spufs.txt
13836 F:      arch/powerpc/platforms/cell/spufs/
13837
13838 SQUASHFS FILE SYSTEM
13839 M:      Phillip Lougher <phillip@squashfs.org.uk>
13840 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13841 W:      http://squashfs.org.uk
13842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13843 S:      Maintained
13844 F:      Documentation/filesystems/squashfs.txt
13845 F:      fs/squashfs/
13846
13847 SRM (Alpha) environment access
13848 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13849 S:      Maintained
13850 F:      arch/alpha/kernel/srm_env.c
13851
13852 ST STM32 I2C/SMBUS DRIVER
13853 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13854 L:      linux-i2c@vger.kernel.org
13855 S:      Maintained
13856 F:      drivers/i2c/busses/i2c-stm32*
13857
13858 STABLE BRANCH
13859 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13860 L:      stable@vger.kernel.org
13861 S:      Supported
13862 F:      Documentation/process/stable-kernel-rules.rst
13863
13864 STAGING - COMEDI
13865 M:      Ian Abbott <abbotti@mev.co.uk>
13866 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13867 S:      Odd Fixes
13868 F:      drivers/staging/comedi/
13869
13870 STAGING - EROFS FILE SYSTEM
13871 M:      Gao Xiang <gaoxiang25@huawei.com>
13872 M:      Chao Yu <yuchao0@huawei.com>
13873 L:      linux-erofs@lists.ozlabs.org
13874 S:      Maintained
13875 F:      drivers/staging/erofs/
13876
13877 STAGING - FLARION FT1000 DRIVERS
13878 M:      Marek Belisko <marek.belisko@gmail.com>
13879 S:      Odd Fixes
13880 F:      drivers/staging/ft1000/
13881
13882 STAGING - INDUSTRIAL IO
13883 M:      Jonathan Cameron <jic23@kernel.org>
13884 L:      linux-iio@vger.kernel.org
13885 S:      Odd Fixes
13886 F:      Documentation/devicetree/bindings/staging/iio/
13887 F:      drivers/staging/iio/
13888
13889 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13890 M:      Marc Dietrich <marvin24@gmx.de>
13891 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13892 L:      linux-tegra@vger.kernel.org
13893 S:      Maintained
13894 F:      drivers/staging/nvec/
13895
13896 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13897 M:      Jens Frederich <jfrederich@gmail.com>
13898 M:      Daniel Drake <dsd@laptop.org>
13899 M:      Jon Nettleton <jon.nettleton@gmail.com>
13900 W:      http://wiki.laptop.org/go/DCON
13901 S:      Maintained
13902 F:      drivers/staging/olpc_dcon/
13903
13904 STAGING - REALTEK RTL8712U DRIVERS
13905 M:      Larry Finger <Larry.Finger@lwfinger.net>
13906 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13907 S:      Odd Fixes
13908 F:      drivers/staging/rtl8712/
13909
13910 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13911 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13912 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13913 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13914 L:      linux-fbdev@vger.kernel.org
13915 S:      Maintained
13916 F:      drivers/staging/sm750fb/
13917
13918 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13919 M:      William Hubbs <w.d.hubbs@gmail.com>
13920 M:      Chris Brannon <chris@the-brannons.com>
13921 M:      Kirk Reiser <kirk@reisers.ca>
13922 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13923 L:      speakup@linux-speakup.org
13924 W:      http://www.linux-speakup.org/
13925 S:      Odd Fixes
13926 F:      drivers/staging/speakup/
13927
13928 STAGING - VIA VT665X DRIVERS
13929 M:      Forest Bond <forest@alittletooquiet.net>
13930 S:      Odd Fixes
13931 F:      drivers/staging/vt665?/
13932
13933 STAGING - WILC1000 WIFI DRIVER
13934 M:      Aditya Shankar <aditya.shankar@microchip.com>
13935 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13936 L:      linux-wireless@vger.kernel.org
13937 S:      Supported
13938 F:      drivers/staging/wilc1000/
13939
13940 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13941 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13942 S:      Odd Fixes
13943 F:      drivers/staging/xgifb/
13944
13945 STAGING SUBSYSTEM
13946 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13948 L:      devel@driverdev.osuosl.org
13949 S:      Supported
13950 F:      drivers/staging/
13951
13952 STARFIRE/DURALAN NETWORK DRIVER
13953 M:      Ion Badulescu <ionut@badula.org>
13954 S:      Odd Fixes
13955 F:      drivers/net/ethernet/adaptec/starfire*
13956
13957 STEC S1220 SKD DRIVER
13958 M:      Bart Van Assche <bart.vanassche@wdc.com>
13959 L:      linux-block@vger.kernel.org
13960 S:      Maintained
13961 F:      drivers/block/skd*[ch]
13962
13963 STI AUDIO (ASoC) DRIVERS
13964 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13965 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13966 S:      Maintained
13967 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13968 F:      sound/soc/sti/
13969
13970 STI CEC DRIVER
13971 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13972 S:      Maintained
13973 F:      drivers/staging/media/st-cec/
13974 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13975
13976 STK1160 USB VIDEO CAPTURE DRIVER
13977 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13978 L:      linux-media@vger.kernel.org
13979 T:      git git://linuxtv.org/media_tree.git
13980 S:      Maintained
13981 F:      drivers/media/usb/stk1160/
13982
13983 STM32 AUDIO (ASoC) DRIVERS
13984 M:      Olivier Moysan <olivier.moysan@st.com>
13985 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13986 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13987 S:      Maintained
13988 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13989 F:      sound/soc/stm/
13990
13991 STM32 TIMER/LPTIMER DRIVERS
13992 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13993 S:      Maintained
13994 F:      drivers/*/stm32-*timer*
13995 F:      drivers/pwm/pwm-stm32*
13996 F:      include/linux/*/stm32-*tim*
13997 F:      Documentation/ABI/testing/*timer-stm32
13998 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13999 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14000
14001 STMMAC ETHERNET DRIVER
14002 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14003 M:      Alexandre Torgue <alexandre.torgue@st.com>
14004 M:      Jose Abreu <joabreu@synopsys.com>
14005 L:      netdev@vger.kernel.org
14006 W:      http://www.stlinux.com
14007 S:      Supported
14008 F:      drivers/net/ethernet/stmicro/stmmac/
14009
14010 SUN3/3X
14011 M:      Sam Creasey <sammy@sammy.net>
14012 W:      http://sammy.net/sun3/
14013 S:      Maintained
14014 F:      arch/m68k/kernel/*sun3*
14015 F:      arch/m68k/sun3*/
14016 F:      arch/m68k/include/asm/sun3*
14017 F:      drivers/net/ethernet/i825xx/sun3*
14018
14019 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14020 M:      Hans de Goede <hdegoede@redhat.com>
14021 L:      linux-input@vger.kernel.org
14022 S:      Maintained
14023 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14024 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14025
14026 SUNDANCE NETWORK DRIVER
14027 M:      Denis Kirjanov <kda@linux-powerpc.org>
14028 L:      netdev@vger.kernel.org
14029 S:      Maintained
14030 F:      drivers/net/ethernet/dlink/sundance.c
14031
14032 SUPERH
14033 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14034 M:      Rich Felker <dalias@libc.org>
14035 L:      linux-sh@vger.kernel.org
14036 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14037 S:      Maintained
14038 F:      Documentation/sh/
14039 F:      arch/sh/
14040 F:      drivers/sh/
14041
14042 SUSPEND TO RAM
14043 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14044 M:      Len Brown <len.brown@intel.com>
14045 M:      Pavel Machek <pavel@ucw.cz>
14046 L:      linux-pm@vger.kernel.org
14047 B:      https://bugzilla.kernel.org
14048 S:      Supported
14049 F:      Documentation/power/
14050 F:      arch/x86/kernel/acpi/
14051 F:      drivers/base/power/
14052 F:      kernel/power/
14053 F:      include/linux/suspend.h
14054 F:      include/linux/freezer.h
14055 F:      include/linux/pm.h
14056
14057 SVGA HANDLING
14058 M:      Martin Mares <mj@ucw.cz>
14059 L:      linux-video@atrey.karlin.mff.cuni.cz
14060 S:      Maintained
14061 F:      Documentation/svga.txt
14062 F:      arch/x86/boot/video*
14063
14064 SWIOTLB SUBSYSTEM
14065 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14066 L:      iommu@lists.linux-foundation.org
14067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14068 S:      Supported
14069 F:      kernel/dma/swiotlb.c
14070 F:      arch/*/kernel/pci-swiotlb.c
14071 F:      include/linux/swiotlb.h
14072
14073 SWITCHDEV
14074 M:      Jiri Pirko <jiri@resnulli.us>
14075 M:      Ivan Vecera <ivecera@redhat.com>
14076 L:      netdev@vger.kernel.org
14077 S:      Supported
14078 F:      net/switchdev/
14079 F:      include/net/switchdev.h
14080
14081 SY8106A REGULATOR DRIVER
14082 M:      Icenowy Zheng <icenowy@aosc.io>
14083 S:      Maintained
14084 F:      drivers/regulator/sy8106a-regulator.c
14085 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14086
14087 SYNC FILE FRAMEWORK
14088 M:      Sumit Semwal <sumit.semwal@linaro.org>
14089 R:      Gustavo Padovan <gustavo@padovan.org>
14090 S:      Maintained
14091 L:      linux-media@vger.kernel.org
14092 L:      dri-devel@lists.freedesktop.org
14093 F:      drivers/dma-buf/sync_*
14094 F:      drivers/dma-buf/dma-fence*
14095 F:      drivers/dma-buf/sw_sync.c
14096 F:      include/linux/sync_file.h
14097 F:      include/uapi/linux/sync_file.h
14098 F:      Documentation/sync_file.txt
14099 T:      git git://anongit.freedesktop.org/drm/drm-misc
14100
14101 SYNOPSYS ARC ARCHITECTURE
14102 M:      Vineet Gupta <vgupta@synopsys.com>
14103 L:      linux-snps-arc@lists.infradead.org
14104 S:      Supported
14105 F:      arch/arc/
14106 F:      Documentation/devicetree/bindings/arc/*
14107 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14108 F:      drivers/clocksource/arc_timer.c
14109 F:      drivers/tty/serial/arc_uart.c
14110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14111
14112 SYNOPSYS ARC HSDK SDP pll clock driver
14113 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14114 S:      Supported
14115 F:      drivers/clk/clk-hsdk-pll.c
14116 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14117
14118 SYNOPSYS ARC SDP clock driver
14119 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14120 S:      Supported
14121 F:      drivers/clk/axs10x/*
14122 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14123
14124 SYNOPSYS ARC SDP platform support
14125 M:      Alexey Brodkin <abrodkin@synopsys.com>
14126 S:      Supported
14127 F:      arch/arc/plat-axs10x
14128 F:      arch/arc/boot/dts/ax*
14129 F:      Documentation/devicetree/bindings/arc/axs10*
14130
14131 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14132 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14133 S:      Supported
14134 F:      drivers/reset/reset-axs10x.c
14135 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14136
14137 SYNOPSYS CREG GPIO DRIVER
14138 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14139 S:      Maintained
14140 F:      drivers/gpio/gpio-creg-snps.c
14141 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14142
14143 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14144 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14145 S:      Maintained
14146 F:      drivers/tty/serial/8250/8250_dw.c
14147
14148 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14149 M:      Hoan Tran <hotran@apm.com>
14150 L:      linux-gpio@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/gpio/gpio-dwapb.c
14153 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14154
14155 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14156 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14157 S:      Maintained
14158 F:      drivers/dma/dwi-axi-dmac/
14159 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14160
14161 SYNOPSYS DESIGNWARE DMAC DRIVER
14162 M:      Viresh Kumar <vireshk@kernel.org>
14163 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14164 S:      Maintained
14165 F:      include/linux/dma/dw.h
14166 F:      include/linux/platform_data/dma-dw.h
14167 F:      drivers/dma/dw/
14168
14169 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14170 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14171 L:      netdev@vger.kernel.org
14172 S:      Supported
14173 F:      drivers/net/ethernet/synopsys/
14174
14175 SYNOPSYS DESIGNWARE I2C DRIVER
14176 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14177 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14178 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14179 L:      linux-i2c@vger.kernel.org
14180 S:      Maintained
14181 F:      drivers/i2c/busses/i2c-designware-*
14182 F:      include/linux/platform_data/i2c-designware.h
14183
14184 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14185 M:      Jaehoon Chung <jh80.chung@samsung.com>
14186 L:      linux-mmc@vger.kernel.org
14187 S:      Maintained
14188 F:      drivers/mmc/host/dw_mmc*
14189
14190 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14191 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14192 S:      Supported
14193 F:      drivers/reset/reset-hsdk.c
14194 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14195 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14196
14197 SYSTEM CONFIGURATION (SYSCON)
14198 M:      Lee Jones <lee.jones@linaro.org>
14199 M:      Arnd Bergmann <arnd@arndb.de>
14200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14201 S:      Supported
14202 F:      drivers/mfd/syscon.c
14203
14204 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14205 M:      Sudeep Holla <sudeep.holla@arm.com>
14206 L:      linux-arm-kernel@lists.infradead.org
14207 S:      Maintained
14208 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14209 F:      drivers/clk/clk-sc[mp]i.c
14210 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14211 F:      drivers/firmware/arm_scpi.c
14212 F:      drivers/firmware/arm_scmi/
14213 F:      include/linux/sc[mp]i_protocol.h
14214
14215 SYSTEM RESET/SHUTDOWN DRIVERS
14216 M:      Sebastian Reichel <sre@kernel.org>
14217 L:      linux-pm@vger.kernel.org
14218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14219 S:      Maintained
14220 F:      Documentation/devicetree/bindings/power/reset/
14221 F:      drivers/power/reset/
14222
14223 SYSTEM TRACE MODULE CLASS
14224 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14225 S:      Maintained
14226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14227 F:      Documentation/trace/stm.rst
14228 F:      drivers/hwtracing/stm/
14229 F:      include/linux/stm.h
14230 F:      include/uapi/linux/stm.h
14231
14232 SYSV FILESYSTEM
14233 M:      Christoph Hellwig <hch@infradead.org>
14234 S:      Maintained
14235 F:      Documentation/filesystems/sysv-fs.txt
14236 F:      fs/sysv/
14237 F:      include/linux/sysv_fs.h
14238
14239 TARGET SUBSYSTEM
14240 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14241 L:      linux-scsi@vger.kernel.org
14242 L:      target-devel@vger.kernel.org
14243 W:      http://www.linux-iscsi.org
14244 W:      http://groups.google.com/group/linux-iscsi-target-dev
14245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14246 S:      Supported
14247 F:      drivers/target/
14248 F:      include/target/
14249 F:      Documentation/target/
14250
14251 TASKSTATS STATISTICS INTERFACE
14252 M:      Balbir Singh <bsingharora@gmail.com>
14253 S:      Maintained
14254 F:      Documentation/accounting/taskstats*
14255 F:      include/linux/taskstats*
14256 F:      kernel/taskstats.c
14257
14258 TC subsystem
14259 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14260 M:      Cong Wang <xiyou.wangcong@gmail.com>
14261 M:      Jiri Pirko <jiri@resnulli.us>
14262 L:      netdev@vger.kernel.org
14263 S:      Maintained
14264 F:      include/net/pkt_cls.h
14265 F:      include/net/pkt_sched.h
14266 F:      include/net/tc_act/
14267 F:      include/uapi/linux/pkt_cls.h
14268 F:      include/uapi/linux/pkt_sched.h
14269 F:      include/uapi/linux/tc_act/
14270 F:      include/uapi/linux/tc_ematch/
14271 F:      net/sched/
14272
14273 TC90522 MEDIA DRIVER
14274 M:      Akihiro Tsukada <tskd08@gmail.com>
14275 L:      linux-media@vger.kernel.org
14276 S:      Odd Fixes
14277 F:      drivers/media/dvb-frontends/tc90522*
14278
14279 TCP LOW PRIORITY MODULE
14280 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14281 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14282 W:      http://tcp-lp-mod.sourceforge.net/
14283 S:      Maintained
14284 F:      net/ipv4/tcp_lp.c
14285
14286 TDA10071 MEDIA DRIVER
14287 M:      Antti Palosaari <crope@iki.fi>
14288 L:      linux-media@vger.kernel.org
14289 W:      https://linuxtv.org
14290 W:      http://palosaari.fi/linux/
14291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14292 T:      git git://linuxtv.org/anttip/media_tree.git
14293 S:      Maintained
14294 F:      drivers/media/dvb-frontends/tda10071*
14295
14296 TDA18212 MEDIA DRIVER
14297 M:      Antti Palosaari <crope@iki.fi>
14298 L:      linux-media@vger.kernel.org
14299 W:      https://linuxtv.org
14300 W:      http://palosaari.fi/linux/
14301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14302 T:      git git://linuxtv.org/anttip/media_tree.git
14303 S:      Maintained
14304 F:      drivers/media/tuners/tda18212*
14305
14306 TDA18218 MEDIA DRIVER
14307 M:      Antti Palosaari <crope@iki.fi>
14308 L:      linux-media@vger.kernel.org
14309 W:      https://linuxtv.org
14310 W:      http://palosaari.fi/linux/
14311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14312 T:      git git://linuxtv.org/anttip/media_tree.git
14313 S:      Maintained
14314 F:      drivers/media/tuners/tda18218*
14315
14316 TDA18250 MEDIA DRIVER
14317 M:      Olli Salonen <olli.salonen@iki.fi>
14318 L:      linux-media@vger.kernel.org
14319 W:      https://linuxtv.org
14320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14321 T:      git git://linuxtv.org/media_tree.git
14322 S:      Maintained
14323 F:      drivers/media/tuners/tda18250*
14324
14325 TDA18271 MEDIA DRIVER
14326 M:      Michael Krufky <mkrufky@linuxtv.org>
14327 L:      linux-media@vger.kernel.org
14328 W:      https://linuxtv.org
14329 W:      http://github.com/mkrufky
14330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14331 T:      git git://linuxtv.org/mkrufky/tuners.git
14332 S:      Maintained
14333 F:      drivers/media/tuners/tda18271*
14334
14335 TDA1997x MEDIA DRIVER
14336 M:      Tim Harvey <tharvey@gateworks.com>
14337 L:      linux-media@vger.kernel.org
14338 W:      https://linuxtv.org
14339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14340 S:      Maintained
14341 F:      drivers/media/i2c/tda1997x.*
14342
14343 TDA827x MEDIA DRIVER
14344 M:      Michael Krufky <mkrufky@linuxtv.org>
14345 L:      linux-media@vger.kernel.org
14346 W:      https://linuxtv.org
14347 W:      http://github.com/mkrufky
14348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14349 T:      git git://linuxtv.org/mkrufky/tuners.git
14350 S:      Maintained
14351 F:      drivers/media/tuners/tda8290.*
14352
14353 TDA8290 MEDIA DRIVER
14354 M:      Michael Krufky <mkrufky@linuxtv.org>
14355 L:      linux-media@vger.kernel.org
14356 W:      https://linuxtv.org
14357 W:      http://github.com/mkrufky
14358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14359 T:      git git://linuxtv.org/mkrufky/tuners.git
14360 S:      Maintained
14361 F:      drivers/media/tuners/tda8290.*
14362
14363 TDA9840 MEDIA DRIVER
14364 M:      Hans Verkuil <hverkuil@xs4all.nl>
14365 L:      linux-media@vger.kernel.org
14366 T:      git git://linuxtv.org/media_tree.git
14367 W:      https://linuxtv.org
14368 S:      Maintained
14369 F:      drivers/media/i2c/tda9840*
14370
14371 TEA5761 TUNER DRIVER
14372 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14373 L:      linux-media@vger.kernel.org
14374 W:      https://linuxtv.org
14375 T:      git git://linuxtv.org/media_tree.git
14376 S:      Odd fixes
14377 F:      drivers/media/tuners/tea5761.*
14378
14379 TEA5767 TUNER DRIVER
14380 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14381 L:      linux-media@vger.kernel.org
14382 W:      https://linuxtv.org
14383 T:      git git://linuxtv.org/media_tree.git
14384 S:      Maintained
14385 F:      drivers/media/tuners/tea5767.*
14386
14387 TEA6415C MEDIA DRIVER
14388 M:      Hans Verkuil <hverkuil@xs4all.nl>
14389 L:      linux-media@vger.kernel.org
14390 T:      git git://linuxtv.org/media_tree.git
14391 W:      https://linuxtv.org
14392 S:      Maintained
14393 F:      drivers/media/i2c/tea6415c*
14394
14395 TEA6420 MEDIA DRIVER
14396 M:      Hans Verkuil <hverkuil@xs4all.nl>
14397 L:      linux-media@vger.kernel.org
14398 T:      git git://linuxtv.org/media_tree.git
14399 W:      https://linuxtv.org
14400 S:      Maintained
14401 F:      drivers/media/i2c/tea6420*
14402
14403 TEAM DRIVER
14404 M:      Jiri Pirko <jiri@resnulli.us>
14405 L:      netdev@vger.kernel.org
14406 S:      Supported
14407 F:      drivers/net/team/
14408 F:      include/linux/if_team.h
14409 F:      include/uapi/linux/if_team.h
14410
14411 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14412 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14413 S:      Maintained
14414 F:      arch/x86/platform/ts5500/
14415
14416 TECHNOTREND USB IR RECEIVER
14417 M:      Sean Young <sean@mess.org>
14418 L:      linux-media@vger.kernel.org
14419 S:      Maintained
14420 F:      drivers/media/rc/ttusbir.c
14421
14422 TECHWELL TW9910 VIDEO DECODER
14423 L:      linux-media@vger.kernel.org
14424 S:      Orphan
14425 F:      drivers/media/i2c/tw9910.c
14426 F:      include/media/i2c/tw9910.h
14427
14428 TEE SUBSYSTEM
14429 M:      Jens Wiklander <jens.wiklander@linaro.org>
14430 S:      Maintained
14431 F:      include/linux/tee_drv.h
14432 F:      include/uapi/linux/tee.h
14433 F:      drivers/tee/
14434 F:      Documentation/tee.txt
14435
14436 TEGRA ARCHITECTURE SUPPORT
14437 M:      Thierry Reding <thierry.reding@gmail.com>
14438 M:      Jonathan Hunter <jonathanh@nvidia.com>
14439 L:      linux-tegra@vger.kernel.org
14440 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14442 S:      Supported
14443 N:      [^a-z]tegra
14444
14445 TEGRA CLOCK DRIVER
14446 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14447 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14448 S:      Supported
14449 F:      drivers/clk/tegra/
14450
14451 TEGRA DMA DRIVERS
14452 M:      Laxman Dewangan <ldewangan@nvidia.com>
14453 M:      Jon Hunter <jonathanh@nvidia.com>
14454 S:      Supported
14455 F:      drivers/dma/tegra*
14456
14457 TEGRA I2C DRIVER
14458 M:      Laxman Dewangan <ldewangan@nvidia.com>
14459 S:      Supported
14460 F:      drivers/i2c/busses/i2c-tegra.c
14461
14462 TEGRA IOMMU DRIVERS
14463 M:      Thierry Reding <thierry.reding@gmail.com>
14464 L:      linux-tegra@vger.kernel.org
14465 S:      Supported
14466 F:      drivers/iommu/tegra*
14467
14468 TEGRA KBC DRIVER
14469 M:      Laxman Dewangan <ldewangan@nvidia.com>
14470 S:      Supported
14471 F:      drivers/input/keyboard/tegra-kbc.c
14472
14473 TEGRA NAND DRIVER
14474 M:      Stefan Agner <stefan@agner.ch>
14475 M:      Lucas Stach <dev@lynxeye.de>
14476 S:      Maintained
14477 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14478 F:      drivers/mtd/nand/raw/tegra_nand.c
14479
14480 TEGRA PWM DRIVER
14481 M:      Thierry Reding <thierry.reding@gmail.com>
14482 S:      Supported
14483 F:      drivers/pwm/pwm-tegra.c
14484
14485 TEGRA SERIAL DRIVER
14486 M:      Laxman Dewangan <ldewangan@nvidia.com>
14487 S:      Supported
14488 F:      drivers/tty/serial/serial-tegra.c
14489
14490 TEGRA SPI DRIVER
14491 M:      Laxman Dewangan <ldewangan@nvidia.com>
14492 S:      Supported
14493 F:      drivers/spi/spi-tegra*
14494
14495 TEHUTI ETHERNET DRIVER
14496 M:      Andy Gospodarek <andy@greyhouse.net>
14497 L:      netdev@vger.kernel.org
14498 S:      Supported
14499 F:      drivers/net/ethernet/tehuti/*
14500
14501 Telecom Clock Driver for MCPL0010
14502 M:      Mark Gross <mark.gross@intel.com>
14503 S:      Supported
14504 F:      drivers/char/tlclk.c
14505
14506 TENSILICA XTENSA PORT (xtensa)
14507 M:      Chris Zankel <chris@zankel.net>
14508 M:      Max Filippov <jcmvbkbc@gmail.com>
14509 L:      linux-xtensa@linux-xtensa.org
14510 T:      git git://github.com/czankel/xtensa-linux.git
14511 S:      Maintained
14512 F:      arch/xtensa/
14513 F:      drivers/irqchip/irq-xtensa-*
14514
14515 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14516 M:      Nishanth Menon <nm@ti.com>
14517 M:      Tero Kristo <t-kristo@ti.com>
14518 M:      Santosh Shilimkar <ssantosh@kernel.org>
14519 L:      linux-arm-kernel@lists.infradead.org
14520 S:      Maintained
14521 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14522 F:      drivers/firmware/ti_sci*
14523 F:      include/linux/soc/ti/ti_sci_protocol.h
14524 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14525 F:      include/dt-bindings/genpd/k2g.h
14526 F:      drivers/soc/ti/ti_sci_pm_domains.c
14527 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14528 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14529 F:      drivers/clk/keystone/sci-clk.c
14530 F:      drivers/reset/reset-ti-sci.c
14531
14532 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14533 M:      Hans Verkuil <hverkuil@xs4all.nl>
14534 L:      linux-media@vger.kernel.org
14535 T:      git git://linuxtv.org/media_tree.git
14536 W:      https://linuxtv.org
14537 S:      Maintained
14538 F:      drivers/media/radio/radio-raremono.c
14539
14540 THERMAL
14541 M:      Zhang Rui <rui.zhang@intel.com>
14542 M:      Eduardo Valentin <edubezval@gmail.com>
14543 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14544 L:      linux-pm@vger.kernel.org
14545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14547 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14548 S:      Supported
14549 F:      drivers/thermal/
14550 F:      include/linux/thermal.h
14551 F:      include/uapi/linux/thermal.h
14552 F:      include/linux/cpu_cooling.h
14553 F:      Documentation/devicetree/bindings/thermal/
14554
14555 THERMAL/CPU_COOLING
14556 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14557 M:      Viresh Kumar <viresh.kumar@linaro.org>
14558 M:      Javi Merino <javi.merino@kernel.org>
14559 L:      linux-pm@vger.kernel.org
14560 S:      Supported
14561 F:      Documentation/thermal/cpu-cooling-api.txt
14562 F:      drivers/thermal/cpu_cooling.c
14563 F:      include/linux/cpu_cooling.h
14564
14565 THINKPAD ACPI EXTRAS DRIVER
14566 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14567 L:      ibm-acpi-devel@lists.sourceforge.net
14568 L:      platform-driver-x86@vger.kernel.org
14569 W:      http://ibm-acpi.sourceforge.net
14570 W:      http://thinkwiki.org/wiki/Ibm-acpi
14571 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14572 S:      Maintained
14573 F:      drivers/platform/x86/thinkpad_acpi.c
14574
14575 THUNDERBOLT DRIVER
14576 M:      Andreas Noever <andreas.noever@gmail.com>
14577 M:      Michael Jamet <michael.jamet@intel.com>
14578 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14579 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14581 S:      Maintained
14582 F:      Documentation/admin-guide/thunderbolt.rst
14583 F:      drivers/thunderbolt/
14584 F:      include/linux/thunderbolt.h
14585
14586 THUNDERBOLT NETWORK DRIVER
14587 M:      Michael Jamet <michael.jamet@intel.com>
14588 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14589 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14590 L:      netdev@vger.kernel.org
14591 S:      Maintained
14592 F:      drivers/net/thunderbolt.c
14593
14594 THUNDERX GPIO DRIVER
14595 M:      David Daney <david.daney@cavium.com>
14596 S:      Maintained
14597 F:      drivers/gpio/gpio-thunderx.c
14598
14599 TI AM437X VPFE DRIVER
14600 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14601 L:      linux-media@vger.kernel.org
14602 W:      https://linuxtv.org
14603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14604 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14605 S:      Maintained
14606 F:      drivers/media/platform/am437x/
14607
14608 TI BANDGAP AND THERMAL DRIVER
14609 M:      Eduardo Valentin <edubezval@gmail.com>
14610 M:      Keerthy <j-keerthy@ti.com>
14611 L:      linux-pm@vger.kernel.org
14612 L:      linux-omap@vger.kernel.org
14613 S:      Maintained
14614 F:      drivers/thermal/ti-soc-thermal/
14615
14616 TI BQ27XXX POWER SUPPLY DRIVER
14617 R:      Andrew F. Davis <afd@ti.com>
14618 F:      include/linux/power/bq27xxx_battery.h
14619 F:      drivers/power/supply/bq27xxx_battery.c
14620 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14621
14622 TI CDCE706 CLOCK DRIVER
14623 M:      Max Filippov <jcmvbkbc@gmail.com>
14624 S:      Maintained
14625 F:      drivers/clk/clk-cdce706.c
14626
14627 TI CLOCK DRIVER
14628 M:      Tero Kristo <t-kristo@ti.com>
14629 L:      linux-omap@vger.kernel.org
14630 S:      Maintained
14631 F:      drivers/clk/ti/
14632 F:      include/linux/clk/ti.h
14633
14634 TI DAVINCI MACHINE SUPPORT
14635 M:      Sekhar Nori <nsekhar@ti.com>
14636 M:      Kevin Hilman <khilman@kernel.org>
14637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14639 S:      Supported
14640 F:      arch/arm/mach-davinci/
14641 F:      drivers/i2c/busses/i2c-davinci.c
14642 F:      arch/arm/boot/dts/da850*
14643
14644 TI DAVINCI SERIES CLOCK DRIVER
14645 M:      David Lechner <david@lechnology.com>
14646 R:      Sekhar Nori <nsekhar@ti.com>
14647 S:      Maintained
14648 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14649 F:      drivers/clk/davinci/
14650
14651 TI DAVINCI SERIES GPIO DRIVER
14652 M:      Keerthy <j-keerthy@ti.com>
14653 L:      linux-gpio@vger.kernel.org
14654 S:      Maintained
14655 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14656 F:      drivers/gpio/gpio-davinci.c
14657
14658 TI DAVINCI SERIES MEDIA DRIVER
14659 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14660 L:      linux-media@vger.kernel.org
14661 W:      https://linuxtv.org
14662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14663 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14664 S:      Maintained
14665 F:      drivers/media/platform/davinci/
14666 F:      include/media/davinci/
14667
14668 TI ETHERNET SWITCH DRIVER (CPSW)
14669 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14670 L:      linux-omap@vger.kernel.org
14671 L:      netdev@vger.kernel.org
14672 S:      Maintained
14673 F:      drivers/net/ethernet/ti/cpsw*
14674 F:      drivers/net/ethernet/ti/davinci*
14675
14676 TI FLASH MEDIA INTERFACE DRIVER
14677 M:      Alex Dubov <oakad@yahoo.com>
14678 S:      Maintained
14679 F:      drivers/misc/tifm*
14680 F:      drivers/mmc/host/tifm_sd.c
14681 F:      include/linux/tifm.h
14682
14683 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14684 M:      Santosh Shilimkar <ssantosh@kernel.org>
14685 L:      linux-kernel@vger.kernel.org
14686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14687 S:      Maintained
14688 F:      drivers/soc/ti/*
14689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14690
14691 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14692 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14693 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14694 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14695 S:      Maintained
14696 F:      sound/soc/codecs/lm49453*
14697 F:      sound/soc/codecs/isabelle*
14698
14699 TI LP855x BACKLIGHT DRIVER
14700 M:      Milo Kim <milo.kim@ti.com>
14701 S:      Maintained
14702 F:      Documentation/backlight/lp855x-driver.txt
14703 F:      drivers/video/backlight/lp855x_bl.c
14704 F:      include/linux/platform_data/lp855x.h
14705
14706 TI LP8727 CHARGER DRIVER
14707 M:      Milo Kim <milo.kim@ti.com>
14708 S:      Maintained
14709 F:      drivers/power/supply/lp8727_charger.c
14710 F:      include/linux/platform_data/lp8727.h
14711
14712 TI LP8788 MFD DRIVER
14713 M:      Milo Kim <milo.kim@ti.com>
14714 S:      Maintained
14715 F:      drivers/iio/adc/lp8788_adc.c
14716 F:      drivers/leds/leds-lp8788.c
14717 F:      drivers/mfd/lp8788*.c
14718 F:      drivers/power/supply/lp8788-charger.c
14719 F:      drivers/regulator/lp8788-*.c
14720 F:      include/linux/mfd/lp8788*.h
14721
14722 TI NETCP ETHERNET DRIVER
14723 M:      Wingman Kwok <w-kwok2@ti.com>
14724 M:      Murali Karicheri <m-karicheri2@ti.com>
14725 L:      netdev@vger.kernel.org
14726 S:      Maintained
14727 F:      drivers/net/ethernet/ti/netcp*
14728
14729 TI TAS571X FAMILY ASoC CODEC DRIVER
14730 M:      Kevin Cernekee <cernekee@chromium.org>
14731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14732 S:      Odd Fixes
14733 F:      sound/soc/codecs/tas571x*
14734
14735 TI TRF7970A NFC DRIVER
14736 M:      Mark Greer <mgreer@animalcreek.com>
14737 L:      linux-wireless@vger.kernel.org
14738 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14739 S:      Supported
14740 F:      drivers/nfc/trf7970a.c
14741 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14742
14743 TI TWL4030 SERIES SOC CODEC DRIVER
14744 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14746 S:      Maintained
14747 F:      sound/soc/codecs/twl4030*
14748
14749 TI VPE/CAL DRIVERS
14750 M:      Benoit Parrot <bparrot@ti.com>
14751 L:      linux-media@vger.kernel.org
14752 W:      http://linuxtv.org/
14753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14754 S:      Maintained
14755 F:      drivers/media/platform/ti-vpe/
14756
14757 TI WILINK WIRELESS DRIVERS
14758 L:      linux-wireless@vger.kernel.org
14759 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14760 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14762 S:      Orphan
14763 F:      drivers/net/wireless/ti/
14764 F:      include/linux/wl12xx.h
14765
14766 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14767 M:      John Stultz <john.stultz@linaro.org>
14768 M:      Thomas Gleixner <tglx@linutronix.de>
14769 R:      Stephen Boyd <sboyd@kernel.org>
14770 L:      linux-kernel@vger.kernel.org
14771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14772 S:      Supported
14773 F:      include/linux/clocksource.h
14774 F:      include/linux/time.h
14775 F:      include/linux/timex.h
14776 F:      include/uapi/linux/time.h
14777 F:      include/uapi/linux/timex.h
14778 F:      kernel/time/clocksource.c
14779 F:      kernel/time/time*.c
14780 F:      kernel/time/alarmtimer.c
14781 F:      kernel/time/ntp.c
14782 F:      tools/testing/selftests/timers/
14783
14784 TIPC NETWORK LAYER
14785 M:      Jon Maloy <jon.maloy@ericsson.com>
14786 M:      Ying Xue <ying.xue@windriver.com>
14787 L:      netdev@vger.kernel.org (core kernel code)
14788 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14789 W:      http://tipc.sourceforge.net/
14790 S:      Maintained
14791 F:      include/uapi/linux/tipc*.h
14792 F:      net/tipc/
14793
14794 TLAN NETWORK DRIVER
14795 M:      Samuel Chessman <chessman@tux.org>
14796 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14797 W:      http://sourceforge.net/projects/tlan/
14798 S:      Maintained
14799 F:      Documentation/networking/tlan.txt
14800 F:      drivers/net/ethernet/ti/tlan.*
14801
14802 TM6000 VIDEO4LINUX DRIVER
14803 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14804 L:      linux-media@vger.kernel.org
14805 W:      https://linuxtv.org
14806 T:      git git://linuxtv.org/media_tree.git
14807 S:      Odd fixes
14808 F:      drivers/media/usb/tm6000/
14809 F:      Documentation/media/v4l-drivers/tm6000*
14810
14811 TMIO/SDHI MMC DRIVER
14812 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14813 L:      linux-mmc@vger.kernel.org
14814 S:      Supported
14815 F:      drivers/mmc/host/tmio_mmc*
14816 F:      drivers/mmc/host/renesas_sdhi*
14817 F:      include/linux/mfd/tmio.h
14818
14819 TMP401 HARDWARE MONITOR DRIVER
14820 M:      Guenter Roeck <linux@roeck-us.net>
14821 L:      linux-hwmon@vger.kernel.org
14822 S:      Maintained
14823 F:      Documentation/hwmon/tmp401
14824 F:      drivers/hwmon/tmp401.c
14825
14826 TMPFS (SHMEM FILESYSTEM)
14827 M:      Hugh Dickins <hughd@google.com>
14828 L:      linux-mm@kvack.org
14829 S:      Maintained
14830 F:      include/linux/shmem_fs.h
14831 F:      mm/shmem.c
14832
14833 TOMOYO SECURITY MODULE
14834 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14835 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14836 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14837 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14838 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14839 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14840 W:      http://tomoyo.sourceforge.jp/
14841 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14842 S:      Maintained
14843 F:      security/tomoyo/
14844
14845 TOPSTAR LAPTOP EXTRAS DRIVER
14846 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14847 L:      platform-driver-x86@vger.kernel.org
14848 S:      Maintained
14849 F:      drivers/platform/x86/topstar-laptop.c
14850
14851 TORTURE-TEST MODULES
14852 M:      Davidlohr Bueso <dave@stgolabs.net>
14853 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14854 M:      Josh Triplett <josh@joshtriplett.org>
14855 L:      linux-kernel@vger.kernel.org
14856 S:      Supported
14857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14858 F:      Documentation/RCU/torture.txt
14859 F:      kernel/torture.c
14860 F:      kernel/rcu/rcutorture.c
14861 F:      kernel/rcu/rcuperf.c
14862 F:      kernel/locking/locktorture.c
14863
14864 TOSHIBA ACPI EXTRAS DRIVER
14865 M:      Azael Avalos <coproscefalo@gmail.com>
14866 L:      platform-driver-x86@vger.kernel.org
14867 S:      Maintained
14868 F:      drivers/platform/x86/toshiba_acpi.c
14869
14870 TOSHIBA BLUETOOTH DRIVER
14871 M:      Azael Avalos <coproscefalo@gmail.com>
14872 L:      platform-driver-x86@vger.kernel.org
14873 S:      Maintained
14874 F:      drivers/platform/x86/toshiba_bluetooth.c
14875
14876 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14877 M:      Azael Avalos <coproscefalo@gmail.com>
14878 L:      platform-driver-x86@vger.kernel.org
14879 S:      Maintained
14880 F:      drivers/platform/x86/toshiba_haps.c
14881
14882 TOSHIBA SMM DRIVER
14883 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14884 W:      http://www.buzzard.org.uk/toshiba/
14885 S:      Maintained
14886 F:      drivers/char/toshiba.c
14887 F:      include/linux/toshiba.h
14888 F:      include/uapi/linux/toshiba.h
14889
14890 TOSHIBA TC358743 DRIVER
14891 M:      Mats Randgaard <matrandg@cisco.com>
14892 L:      linux-media@vger.kernel.org
14893 S:      Maintained
14894 F:      drivers/media/i2c/tc358743*
14895 F:      include/media/i2c/tc358743.h
14896
14897 TOSHIBA WMI HOTKEYS DRIVER
14898 M:      Azael Avalos <coproscefalo@gmail.com>
14899 L:      platform-driver-x86@vger.kernel.org
14900 S:      Maintained
14901 F:      drivers/platform/x86/toshiba-wmi.c
14902
14903 TPM DEVICE DRIVER
14904 M:      Peter Huewe <peterhuewe@gmx.de>
14905 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14906 R:      Jason Gunthorpe <jgg@ziepe.ca>
14907 L:      linux-integrity@vger.kernel.org
14908 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14909 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14910 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14911 S:      Maintained
14912 F:      drivers/char/tpm/
14913
14914 TRACING
14915 M:      Steven Rostedt <rostedt@goodmis.org>
14916 M:      Ingo Molnar <mingo@redhat.com>
14917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14918 S:      Maintained
14919 F:      Documentation/trace/ftrace.rst
14920 F:      arch/*/*/*/ftrace.h
14921 F:      arch/*/kernel/ftrace.c
14922 F:      include/*/ftrace.h
14923 F:      include/linux/trace*.h
14924 F:      include/trace/
14925 F:      kernel/trace/
14926 F:      tools/testing/selftests/ftrace/
14927
14928 TRACING MMIO ACCESSES (MMIOTRACE)
14929 M:      Steven Rostedt <rostedt@goodmis.org>
14930 M:      Ingo Molnar <mingo@kernel.org>
14931 R:      Karol Herbst <karolherbst@gmail.com>
14932 R:      Pekka Paalanen <ppaalanen@gmail.com>
14933 S:      Maintained
14934 L:      linux-kernel@vger.kernel.org
14935 L:      nouveau@lists.freedesktop.org
14936 F:      kernel/trace/trace_mmiotrace.c
14937 F:      include/linux/mmiotrace.h
14938 F:      arch/x86/mm/kmmio.c
14939 F:      arch/x86/mm/mmio-mod.c
14940 F:      arch/x86/mm/testmmiotrace.c
14941
14942 TRIVIAL PATCHES
14943 M:      Jiri Kosina <trivial@kernel.org>
14944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14945 S:      Maintained
14946 K:      ^Subject:.*(?i)trivial
14947
14948 TEMPO SEMICONDUCTOR DRIVERS
14949 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14950 S:      Maintained
14951 F:      sound/soc/codecs/tscs*.c
14952 F:      sound/soc/codecs/tscs*.h
14953 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14954
14955 TTY LAYER
14956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14957 M:      Jiri Slaby <jslaby@suse.com>
14958 S:      Supported
14959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14960 F:      Documentation/serial/
14961 F:      drivers/tty/
14962 F:      drivers/tty/serial/serial_core.c
14963 F:      include/linux/serial_core.h
14964 F:      include/linux/serial.h
14965 F:      include/linux/tty.h
14966 F:      include/uapi/linux/serial_core.h
14967 F:      include/uapi/linux/serial.h
14968 F:      include/uapi/linux/tty.h
14969
14970 TUA9001 MEDIA DRIVER
14971 M:      Antti Palosaari <crope@iki.fi>
14972 L:      linux-media@vger.kernel.org
14973 W:      https://linuxtv.org
14974 W:      http://palosaari.fi/linux/
14975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14976 T:      git git://linuxtv.org/anttip/media_tree.git
14977 S:      Maintained
14978 F:      drivers/media/tuners/tua9001*
14979
14980 TULIP NETWORK DRIVERS
14981 L:      netdev@vger.kernel.org
14982 L:      linux-parisc@vger.kernel.org
14983 S:      Orphan
14984 F:      drivers/net/ethernet/dec/tulip/
14985
14986 TUN/TAP driver
14987 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14988 W:      http://vtun.sourceforge.net/tun
14989 S:      Maintained
14990 F:      Documentation/networking/tuntap.txt
14991 F:      arch/um/os-Linux/drivers/
14992
14993 TURBOCHANNEL SUBSYSTEM
14994 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14995 M:      Ralf Baechle <ralf@linux-mips.org>
14996 L:      linux-mips@linux-mips.org
14997 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14998 S:      Maintained
14999 F:      drivers/tc/
15000 F:      include/linux/tc.h
15001
15002 TURBOSTAT UTILITY
15003 M:      "Len Brown" <lenb@kernel.org>
15004 L:      linux-pm@vger.kernel.org
15005 B:      https://bugzilla.kernel.org
15006 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15008 S:      Supported
15009 F:      tools/power/x86/turbostat/
15010
15011 TW5864 VIDEO4LINUX DRIVER
15012 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15013 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15014 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15015 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15016 L:      linux-media@vger.kernel.org
15017 S:      Supported
15018 F:      drivers/media/pci/tw5864/
15019
15020 TW68 VIDEO4LINUX DRIVER
15021 M:      Hans Verkuil <hverkuil@xs4all.nl>
15022 L:      linux-media@vger.kernel.org
15023 T:      git git://linuxtv.org/media_tree.git
15024 W:      https://linuxtv.org
15025 S:      Odd Fixes
15026 F:      drivers/media/pci/tw68/
15027
15028 TW686X VIDEO4LINUX DRIVER
15029 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15030 L:      linux-media@vger.kernel.org
15031 T:      git git://linuxtv.org/media_tree.git
15032 W:      http://linuxtv.org
15033 S:      Maintained
15034 F:      drivers/media/pci/tw686x/
15035
15036 UBI FILE SYSTEM (UBIFS)
15037 M:      Richard Weinberger <richard@nod.at>
15038 M:      Artem Bityutskiy <dedekind1@gmail.com>
15039 M:      Adrian Hunter <adrian.hunter@intel.com>
15040 L:      linux-mtd@lists.infradead.org
15041 T:      git git://git.infradead.org/ubifs-2.6.git
15042 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15043 S:      Supported
15044 F:      Documentation/filesystems/ubifs.txt
15045 F:      fs/ubifs/
15046
15047 UCLINUX (M68KNOMMU AND COLDFIRE)
15048 M:      Greg Ungerer <gerg@linux-m68k.org>
15049 W:      http://www.linux-m68k.org/
15050 W:      http://www.uclinux.org/
15051 L:      linux-m68k@lists.linux-m68k.org
15052 L:      uclinux-dev@uclinux.org  (subscribers-only)
15053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15054 S:      Maintained
15055 F:      arch/m68k/coldfire/
15056 F:      arch/m68k/68*/
15057 F:      arch/m68k/*/*_no.*
15058 F:      arch/m68k/include/asm/*_no.*
15059
15060 UDF FILESYSTEM
15061 M:      Jan Kara <jack@suse.com>
15062 S:      Maintained
15063 F:      Documentation/filesystems/udf.txt
15064 F:      fs/udf/
15065
15066 UDRAW TABLET
15067 M:      Bastien Nocera <hadess@hadess.net>
15068 L:      linux-input@vger.kernel.org
15069 S:      Maintained
15070 F:      drivers/hid/hid-udraw-ps3.c
15071
15072 UFS FILESYSTEM
15073 M:      Evgeniy Dushistov <dushistov@mail.ru>
15074 S:      Maintained
15075 F:      Documentation/filesystems/ufs.txt
15076 F:      fs/ufs/
15077
15078 UHID USERSPACE HID IO DRIVER:
15079 M:      David Herrmann <dh.herrmann@googlemail.com>
15080 L:      linux-input@vger.kernel.org
15081 S:      Maintained
15082 F:      drivers/hid/uhid.c
15083 F:      include/uapi/linux/uhid.h
15084
15085 ULPI BUS
15086 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15087 L:      linux-usb@vger.kernel.org
15088 S:      Maintained
15089 F:      drivers/usb/common/ulpi.c
15090 F:      include/linux/ulpi/
15091
15092 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15093 L:      linux-usb@vger.kernel.org
15094 S:      Orphan
15095 F:      drivers/uwb/
15096 F:      include/linux/uwb.h
15097 F:      include/linux/uwb/
15098
15099 UNICORE32 ARCHITECTURE:
15100 M:      Guan Xuetao <gxt@pku.edu.cn>
15101 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15102 S:      Maintained
15103 T:      git git://github.com/gxt/linux.git
15104 F:      arch/unicore32/
15105
15106 UNIFDEF
15107 M:      Tony Finch <dot@dotat.at>
15108 W:      http://dotat.at/prog/unifdef
15109 S:      Maintained
15110 F:      scripts/unifdef.c
15111
15112 UNIFORM CDROM DRIVER
15113 M:      Jens Axboe <axboe@kernel.dk>
15114 W:      http://www.kernel.dk
15115 S:      Maintained
15116 F:      Documentation/cdrom/
15117 F:      drivers/cdrom/cdrom.c
15118 F:      include/linux/cdrom.h
15119 F:      include/uapi/linux/cdrom.h
15120
15121 UNISYS S-PAR DRIVERS
15122 M:      David Kershner <david.kershner@unisys.com>
15123 L:      sparmaintainer@unisys.com (Unisys internal)
15124 S:      Supported
15125 F:      include/linux/visorbus.h
15126 F:      drivers/visorbus/
15127 F:      drivers/staging/unisys/
15128
15129 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15130 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15131 L:      linux-scsi@vger.kernel.org
15132 S:      Supported
15133 F:      Documentation/scsi/ufs.txt
15134 F:      drivers/scsi/ufs/
15135
15136 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15137 M:      Joao Pinto <jpinto@synopsys.com>
15138 L:      linux-scsi@vger.kernel.org
15139 S:      Supported
15140 F:      drivers/scsi/ufs/*dwc*
15141
15142 UNSORTED BLOCK IMAGES (UBI)
15143 M:      Artem Bityutskiy <dedekind1@gmail.com>
15144 M:      Richard Weinberger <richard@nod.at>
15145 W:      http://www.linux-mtd.infradead.org/
15146 L:      linux-mtd@lists.infradead.org
15147 T:      git git://git.infradead.org/ubifs-2.6.git
15148 S:      Supported
15149 F:      drivers/mtd/ubi/
15150 F:      include/linux/mtd/ubi.h
15151 F:      include/uapi/mtd/ubi-user.h
15152
15153 USB "USBNET" DRIVER FRAMEWORK
15154 M:      Oliver Neukum <oneukum@suse.com>
15155 L:      netdev@vger.kernel.org
15156 W:      http://www.linux-usb.org/usbnet
15157 S:      Maintained
15158 F:      drivers/net/usb/usbnet.c
15159 F:      include/linux/usb/usbnet.h
15160
15161 USB ACM DRIVER
15162 M:      Oliver Neukum <oneukum@suse.com>
15163 L:      linux-usb@vger.kernel.org
15164 S:      Maintained
15165 F:      Documentation/usb/acm.txt
15166 F:      drivers/usb/class/cdc-acm.*
15167
15168 USB AR5523 WIRELESS DRIVER
15169 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15170 L:      linux-wireless@vger.kernel.org
15171 S:      Maintained
15172 F:      drivers/net/wireless/ath/ar5523/
15173
15174 USB ATTACHED SCSI
15175 M:      Oliver Neukum <oneukum@suse.com>
15176 L:      linux-usb@vger.kernel.org
15177 L:      linux-scsi@vger.kernel.org
15178 S:      Maintained
15179 F:      drivers/usb/storage/uas.c
15180
15181 USB CDC ETHERNET DRIVER
15182 M:      Oliver Neukum <oliver@neukum.org>
15183 L:      linux-usb@vger.kernel.org
15184 S:      Maintained
15185 F:      drivers/net/usb/cdc_*.c
15186 F:      include/uapi/linux/usb/cdc.h
15187
15188 USB CHAOSKEY DRIVER
15189 M:      Keith Packard <keithp@keithp.com>
15190 L:      linux-usb@vger.kernel.org
15191 S:      Maintained
15192 F:      drivers/usb/misc/chaoskey.c
15193
15194 USB CYPRESS C67X00 DRIVER
15195 M:      Peter Korsgaard <jacmet@sunsite.dk>
15196 L:      linux-usb@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/usb/c67x00/
15199
15200 USB DAVICOM DM9601 DRIVER
15201 M:      Peter Korsgaard <jacmet@sunsite.dk>
15202 L:      netdev@vger.kernel.org
15203 W:      http://www.linux-usb.org/usbnet
15204 S:      Maintained
15205 F:      drivers/net/usb/dm9601.c
15206
15207 USB DIAMOND RIO500 DRIVER
15208 M:      Cesar Miquel <miquel@df.uba.ar>
15209 L:      rio500-users@lists.sourceforge.net
15210 W:      http://rio500.sourceforge.net
15211 S:      Maintained
15212 F:      drivers/usb/misc/rio500*
15213
15214 USB EHCI DRIVER
15215 M:      Alan Stern <stern@rowland.harvard.edu>
15216 L:      linux-usb@vger.kernel.org
15217 S:      Maintained
15218 F:      Documentation/usb/ehci.txt
15219 F:      drivers/usb/host/ehci*
15220
15221 USB GADGET/PERIPHERAL SUBSYSTEM
15222 M:      Felipe Balbi <balbi@kernel.org>
15223 L:      linux-usb@vger.kernel.org
15224 W:      http://www.linux-usb.org/gadget
15225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15226 S:      Maintained
15227 F:      drivers/usb/gadget/
15228 F:      include/linux/usb/gadget*
15229
15230 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15231 M:      Jiri Kosina <jikos@kernel.org>
15232 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15233 L:      linux-usb@vger.kernel.org
15234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15235 S:      Maintained
15236 F:      Documentation/hid/hiddev.txt
15237 F:      drivers/hid/usbhid/
15238
15239 USB INTEL XHCI ROLE MUX DRIVER
15240 M:      Hans de Goede <hdegoede@redhat.com>
15241 L:      linux-usb@vger.kernel.org
15242 S:      Maintained
15243 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15244
15245 USB ISP116X DRIVER
15246 M:      Olav Kongas <ok@artecdesign.ee>
15247 L:      linux-usb@vger.kernel.org
15248 S:      Maintained
15249 F:      drivers/usb/host/isp116x*
15250 F:      include/linux/usb/isp116x.h
15251
15252 USB LAN78XX ETHERNET DRIVER
15253 M:      Woojung Huh <woojung.huh@microchip.com>
15254 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15255 L:      netdev@vger.kernel.org
15256 S:      Maintained
15257 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15258 F:      drivers/net/usb/lan78xx.*
15259 F:      include/dt-bindings/net/microchip-lan78xx.h
15260
15261 USB MASS STORAGE DRIVER
15262 M:      Alan Stern <stern@rowland.harvard.edu>
15263 L:      linux-usb@vger.kernel.org
15264 L:      usb-storage@lists.one-eyed-alien.net
15265 S:      Maintained
15266 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15267 F:      drivers/usb/storage/
15268
15269 USB MIDI DRIVER
15270 M:      Clemens Ladisch <clemens@ladisch.de>
15271 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15272 T:      git git://git.alsa-project.org/alsa-kernel.git
15273 S:      Maintained
15274 F:      sound/usb/midi.*
15275
15276 USB NETWORKING DRIVERS
15277 L:      linux-usb@vger.kernel.org
15278 S:      Odd Fixes
15279 F:      drivers/net/usb/
15280
15281 USB OHCI DRIVER
15282 M:      Alan Stern <stern@rowland.harvard.edu>
15283 L:      linux-usb@vger.kernel.org
15284 S:      Maintained
15285 F:      Documentation/usb/ohci.txt
15286 F:      drivers/usb/host/ohci*
15287
15288 USB OTG FSM (Finite State Machine)
15289 M:      Peter Chen <Peter.Chen@nxp.com>
15290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15291 L:      linux-usb@vger.kernel.org
15292 S:      Maintained
15293 F:      drivers/usb/common/usb-otg-fsm.c
15294
15295 USB OVER IP DRIVER
15296 M:      Valentina Manea <valentina.manea.m@gmail.com>
15297 M:      Shuah Khan <shuah@kernel.org>
15298 L:      linux-usb@vger.kernel.org
15299 S:      Maintained
15300 F:      Documentation/usb/usbip_protocol.txt
15301 F:      drivers/usb/usbip/
15302 F:      tools/usb/usbip/
15303 F:      tools/testing/selftests/drivers/usb/usbip/
15304
15305 USB PEGASUS DRIVER
15306 M:      Petko Manolov <petkan@nucleusys.com>
15307 L:      linux-usb@vger.kernel.org
15308 L:      netdev@vger.kernel.org
15309 T:      git git://github.com/petkan/pegasus.git
15310 W:      https://github.com/petkan/pegasus
15311 S:      Maintained
15312 F:      drivers/net/usb/pegasus.*
15313
15314 USB PHY LAYER
15315 M:      Felipe Balbi <balbi@kernel.org>
15316 L:      linux-usb@vger.kernel.org
15317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15318 S:      Maintained
15319 F:      drivers/usb/phy/
15320
15321 USB PRINTER DRIVER (usblp)
15322 M:      Pete Zaitcev <zaitcev@redhat.com>
15323 L:      linux-usb@vger.kernel.org
15324 S:      Supported
15325 F:      drivers/usb/class/usblp.c
15326
15327 USB QMI WWAN NETWORK DRIVER
15328 M:      Bjørn Mork <bjorn@mork.no>
15329 L:      netdev@vger.kernel.org
15330 S:      Maintained
15331 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15332 F:      drivers/net/usb/qmi_wwan.c
15333
15334 USB RTL8150 DRIVER
15335 M:      Petko Manolov <petkan@nucleusys.com>
15336 L:      linux-usb@vger.kernel.org
15337 L:      netdev@vger.kernel.org
15338 T:      git git://github.com/petkan/rtl8150.git
15339 W:      https://github.com/petkan/rtl8150
15340 S:      Maintained
15341 F:      drivers/net/usb/rtl8150.c
15342
15343 USB SERIAL SUBSYSTEM
15344 M:      Johan Hovold <johan@kernel.org>
15345 L:      linux-usb@vger.kernel.org
15346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15347 S:      Maintained
15348 F:      Documentation/usb/usb-serial.txt
15349 F:      drivers/usb/serial/
15350 F:      include/linux/usb/serial.h
15351
15352 USB SMSC75XX ETHERNET DRIVER
15353 M:      Steve Glendinning <steve.glendinning@shawell.net>
15354 L:      netdev@vger.kernel.org
15355 S:      Maintained
15356 F:      drivers/net/usb/smsc75xx.*
15357
15358 USB SMSC95XX ETHERNET DRIVER
15359 M:      Steve Glendinning <steve.glendinning@shawell.net>
15360 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15361 L:      netdev@vger.kernel.org
15362 S:      Maintained
15363 F:      drivers/net/usb/smsc95xx.*
15364
15365 USB SUBSYSTEM
15366 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15367 L:      linux-usb@vger.kernel.org
15368 W:      http://www.linux-usb.org
15369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15370 S:      Supported
15371 F:      Documentation/devicetree/bindings/usb/
15372 F:      Documentation/usb/
15373 F:      drivers/usb/
15374 F:      include/linux/usb.h
15375 F:      include/linux/usb/
15376
15377 USB TYPEC PI3USB30532 MUX DRIVER
15378 M:      Hans de Goede <hdegoede@redhat.com>
15379 L:      linux-usb@vger.kernel.org
15380 S:      Maintained
15381 F:      drivers/usb/typec/mux/pi3usb30532.c
15382
15383 USB TYPEC CLASS
15384 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15385 L:      linux-usb@vger.kernel.org
15386 S:      Maintained
15387 F:      Documentation/ABI/testing/sysfs-class-typec
15388 F:      Documentation/driver-api/usb/typec.rst
15389 F:      drivers/usb/typec/
15390 F:      include/linux/usb/typec.h
15391
15392 USB TYPEC BUS FOR ALTERNATE MODES
15393 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15394 L:      linux-usb@vger.kernel.org
15395 S:      Maintained
15396 F:      Documentation/ABI/testing/sysfs-bus-typec
15397 F:      Documentation/driver-api/usb/typec_bus.rst
15398 F:      drivers/usb/typec/altmodes/
15399 F:      include/linux/usb/typec_altmode.h
15400
15401 USB UHCI DRIVER
15402 M:      Alan Stern <stern@rowland.harvard.edu>
15403 L:      linux-usb@vger.kernel.org
15404 S:      Maintained
15405 F:      drivers/usb/host/uhci*
15406
15407 USB VIDEO CLASS
15408 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15409 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15410 L:      linux-media@vger.kernel.org
15411 T:      git git://linuxtv.org/media_tree.git
15412 W:      http://www.ideasonboard.org/uvc/
15413 S:      Maintained
15414 F:      drivers/media/usb/uvc/
15415 F:      include/uapi/linux/uvcvideo.h
15416
15417 USB VISION DRIVER
15418 M:      Hans Verkuil <hverkuil@xs4all.nl>
15419 L:      linux-media@vger.kernel.org
15420 T:      git git://linuxtv.org/media_tree.git
15421 W:      https://linuxtv.org
15422 S:      Odd Fixes
15423 F:      drivers/media/usb/usbvision/
15424
15425 USB WEBCAM GADGET
15426 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15427 L:      linux-usb@vger.kernel.org
15428 S:      Maintained
15429 F:      drivers/usb/gadget/function/*uvc*
15430 F:      drivers/usb/gadget/legacy/webcam.c
15431 F:      include/uapi/linux/usb/g_uvc.h
15432
15433 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15434 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15435 L:      linux-wireless@vger.kernel.org
15436 S:      Maintained
15437 F:      drivers/net/wireless/rndis_wlan.c
15438
15439 USB XHCI DRIVER
15440 M:      Mathias Nyman <mathias.nyman@intel.com>
15441 L:      linux-usb@vger.kernel.org
15442 S:      Supported
15443 F:      drivers/usb/host/xhci*
15444 F:      drivers/usb/host/pci-quirks*
15445
15446 USB ZD1201 DRIVER
15447 L:      linux-wireless@vger.kernel.org
15448 W:      http://linux-lc100020.sourceforge.net
15449 S:      Orphan
15450 F:      drivers/net/wireless/zydas/zd1201.*
15451
15452 USB ZR364XX DRIVER
15453 M:      Antoine Jacquet <royale@zerezo.com>
15454 L:      linux-usb@vger.kernel.org
15455 L:      linux-media@vger.kernel.org
15456 T:      git git://linuxtv.org/media_tree.git
15457 W:      http://royale.zerezo.com/zr364xx/
15458 S:      Maintained
15459 F:      Documentation/media/v4l-drivers/zr364xx*
15460 F:      drivers/media/usb/zr364xx/
15461
15462 USER-MODE LINUX (UML)
15463 M:      Jeff Dike <jdike@addtoit.com>
15464 M:      Richard Weinberger <richard@nod.at>
15465 L:      linux-um@lists.infradead.org
15466 W:      http://user-mode-linux.sourceforge.net
15467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15468 S:      Maintained
15469 F:      Documentation/virtual/uml/
15470 F:      arch/um/
15471 F:      arch/x86/um/
15472 F:      fs/hostfs/
15473 F:      fs/hppfs/
15474
15475 USERSPACE I/O (UIO)
15476 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15477 S:      Maintained
15478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15479 F:      Documentation/driver-api/uio-howto.rst
15480 F:      drivers/uio/
15481 F:      include/linux/uio*.h
15482
15483 UTIL-LINUX PACKAGE
15484 M:      Karel Zak <kzak@redhat.com>
15485 L:      util-linux@vger.kernel.org
15486 W:      http://en.wikipedia.org/wiki/Util-linux
15487 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15488 S:      Maintained
15489
15490 UUID HELPERS
15491 M:      Christoph Hellwig <hch@lst.de>
15492 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15493 L:      linux-kernel@vger.kernel.org
15494 T:      git git://git.infradead.org/users/hch/uuid.git
15495 F:      lib/uuid.c
15496 F:      lib/test_uuid.c
15497 F:      include/linux/uuid.h
15498 F:      include/uapi/linux/uuid.h
15499 S:      Maintained
15500
15501 UVESAFB DRIVER
15502 M:      Michal Januszewski <spock@gentoo.org>
15503 L:      linux-fbdev@vger.kernel.org
15504 W:      https://github.com/mjanusz/v86d
15505 S:      Maintained
15506 F:      Documentation/fb/uvesafb.txt
15507 F:      drivers/video/fbdev/uvesafb.*
15508
15509 VF610 NAND DRIVER
15510 M:      Stefan Agner <stefan@agner.ch>
15511 L:      linux-mtd@lists.infradead.org
15512 S:      Supported
15513 F:      drivers/mtd/nand/raw/vf610_nfc.c
15514
15515 VFAT/FAT/MSDOS FILESYSTEM
15516 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15517 S:      Maintained
15518 F:      Documentation/filesystems/vfat.txt
15519 F:      fs/fat/
15520
15521 VFIO DRIVER
15522 M:      Alex Williamson <alex.williamson@redhat.com>
15523 L:      kvm@vger.kernel.org
15524 T:      git git://github.com/awilliam/linux-vfio.git
15525 S:      Maintained
15526 F:      Documentation/vfio.txt
15527 F:      drivers/vfio/
15528 F:      include/linux/vfio.h
15529 F:      include/uapi/linux/vfio.h
15530
15531 VFIO MEDIATED DEVICE DRIVERS
15532 M:      Kirti Wankhede <kwankhede@nvidia.com>
15533 L:      kvm@vger.kernel.org
15534 S:      Maintained
15535 F:      Documentation/vfio-mediated-device.txt
15536 F:      drivers/vfio/mdev/
15537 F:      include/linux/mdev.h
15538 F:      samples/vfio-mdev/
15539
15540 VFIO PLATFORM DRIVER
15541 M:      Eric Auger <eric.auger@redhat.com>
15542 L:      kvm@vger.kernel.org
15543 S:      Maintained
15544 F:      drivers/vfio/platform/
15545
15546 VGA_SWITCHEROO
15547 R:      Lukas Wunner <lukas@wunner.de>
15548 S:      Maintained
15549 F:      Documentation/gpu/vga-switcheroo.rst
15550 F:      drivers/gpu/vga/vga_switcheroo.c
15551 F:      include/linux/vga_switcheroo.h
15552 T:      git git://anongit.freedesktop.org/drm/drm-misc
15553
15554 VIA RHINE NETWORK DRIVER
15555 S:      Orphan
15556 F:      drivers/net/ethernet/via/via-rhine.c
15557
15558 VIA SD/MMC CARD CONTROLLER DRIVER
15559 M:      Bruce Chang <brucechang@via.com.tw>
15560 M:      Harald Welte <HaraldWelte@viatech.com>
15561 S:      Maintained
15562 F:      drivers/mmc/host/via-sdmmc.c
15563
15564 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15565 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15566 L:      linux-fbdev@vger.kernel.org
15567 S:      Maintained
15568 F:      include/linux/via-core.h
15569 F:      include/linux/via-gpio.h
15570 F:      include/linux/via_i2c.h
15571 F:      drivers/video/fbdev/via/
15572
15573 VIA VELOCITY NETWORK DRIVER
15574 M:      Francois Romieu <romieu@fr.zoreil.com>
15575 L:      netdev@vger.kernel.org
15576 S:      Maintained
15577 F:      drivers/net/ethernet/via/via-velocity.*
15578
15579 VICODEC VIRTUAL CODEC DRIVER
15580 M:      Hans Verkuil <hans.verkuil@cisco.com>
15581 L:      linux-media@vger.kernel.org
15582 T:      git git://linuxtv.org/media_tree.git
15583 W:      https://linuxtv.org
15584 S:      Maintained
15585 F:      drivers/media/platform/vicodec/*
15586
15587 VIDEO MULTIPLEXER DRIVER
15588 M:      Philipp Zabel <p.zabel@pengutronix.de>
15589 L:      linux-media@vger.kernel.org
15590 S:      Maintained
15591 F:      drivers/media/platform/video-mux.c
15592
15593 VIDEO I2C POLLING DRIVER
15594 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15595 L:      linux-media@vger.kernel.org
15596 S:      Maintained
15597 F:      drivers/media/i2c/video-i2c.c
15598
15599 VIDEOBUF2 FRAMEWORK
15600 M:      Pawel Osciak <pawel@osciak.com>
15601 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15602 M:      Kyungmin Park <kyungmin.park@samsung.com>
15603 L:      linux-media@vger.kernel.org
15604 S:      Maintained
15605 F:      drivers/media/v4l2-core/videobuf2-*
15606 F:      include/media/videobuf2-*
15607
15608 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15609 M:      Helen Koike <helen.koike@collabora.com>
15610 L:      linux-media@vger.kernel.org
15611 T:      git git://linuxtv.org/media_tree.git
15612 W:      https://linuxtv.org
15613 S:      Maintained
15614 F:      drivers/media/platform/vimc/*
15615
15616 VIRT LIB
15617 M:      Alex Williamson <alex.williamson@redhat.com>
15618 M:      Paolo Bonzini <pbonzini@redhat.com>
15619 L:      kvm@vger.kernel.org
15620 S:      Supported
15621 F:      virt/lib/
15622
15623 VIRTIO AND VHOST VSOCK DRIVER
15624 M:      Stefan Hajnoczi <stefanha@redhat.com>
15625 L:      kvm@vger.kernel.org
15626 L:      virtualization@lists.linux-foundation.org
15627 L:      netdev@vger.kernel.org
15628 S:      Maintained
15629 F:      include/linux/virtio_vsock.h
15630 F:      include/uapi/linux/virtio_vsock.h
15631 F:      include/uapi/linux/vsockmon.h
15632 F:      include/uapi/linux/vm_sockets_diag.h
15633 F:      net/vmw_vsock/diag.c
15634 F:      net/vmw_vsock/af_vsock_tap.c
15635 F:      net/vmw_vsock/virtio_transport_common.c
15636 F:      net/vmw_vsock/virtio_transport.c
15637 F:      drivers/net/vsockmon.c
15638 F:      drivers/vhost/vsock.c
15639 F:      drivers/vhost/vsock.h
15640 F:      tools/testing/vsock/
15641
15642 VIRTIO CONSOLE DRIVER
15643 M:      Amit Shah <amit@kernel.org>
15644 L:      virtualization@lists.linux-foundation.org
15645 S:      Maintained
15646 F:      drivers/char/virtio_console.c
15647 F:      include/linux/virtio_console.h
15648 F:      include/uapi/linux/virtio_console.h
15649
15650 VIRTIO CORE, NET AND BLOCK DRIVERS
15651 M:      "Michael S. Tsirkin" <mst@redhat.com>
15652 M:      Jason Wang <jasowang@redhat.com>
15653 L:      virtualization@lists.linux-foundation.org
15654 S:      Maintained
15655 F:      Documentation/devicetree/bindings/virtio/
15656 F:      drivers/virtio/
15657 F:      tools/virtio/
15658 F:      drivers/net/virtio_net.c
15659 F:      drivers/block/virtio_blk.c
15660 F:      include/linux/virtio*.h
15661 F:      include/uapi/linux/virtio_*.h
15662 F:      drivers/crypto/virtio/
15663 F:      mm/balloon_compaction.c
15664
15665 VIRTIO CRYPTO DRIVER
15666 M:      Gonglei <arei.gonglei@huawei.com>
15667 L:      virtualization@lists.linux-foundation.org
15668 L:      linux-crypto@vger.kernel.org
15669 S:      Maintained
15670 F:      drivers/crypto/virtio/
15671 F:      include/uapi/linux/virtio_crypto.h
15672
15673 VIRTIO DRIVERS FOR S390
15674 M:      Cornelia Huck <cohuck@redhat.com>
15675 M:      Halil Pasic <pasic@linux.ibm.com>
15676 L:      linux-s390@vger.kernel.org
15677 L:      virtualization@lists.linux-foundation.org
15678 L:      kvm@vger.kernel.org
15679 S:      Supported
15680 F:      drivers/s390/virtio/
15681 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15682
15683 VIRTIO GPU DRIVER
15684 M:      David Airlie <airlied@linux.ie>
15685 M:      Gerd Hoffmann <kraxel@redhat.com>
15686 L:      dri-devel@lists.freedesktop.org
15687 L:      virtualization@lists.linux-foundation.org
15688 T:      git git://anongit.freedesktop.org/drm/drm-misc
15689 S:      Maintained
15690 F:      drivers/gpu/drm/virtio/
15691 F:      include/uapi/linux/virtio_gpu.h
15692
15693 VIRTIO HOST (VHOST)
15694 M:      "Michael S. Tsirkin" <mst@redhat.com>
15695 M:      Jason Wang <jasowang@redhat.com>
15696 L:      kvm@vger.kernel.org
15697 L:      virtualization@lists.linux-foundation.org
15698 L:      netdev@vger.kernel.org
15699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15700 S:      Maintained
15701 F:      drivers/vhost/
15702 F:      include/uapi/linux/vhost.h
15703
15704 VIRTIO INPUT DRIVER
15705 M:      Gerd Hoffmann <kraxel@redhat.com>
15706 S:      Maintained
15707 F:      drivers/virtio/virtio_input.c
15708 F:      include/uapi/linux/virtio_input.h
15709
15710 VIRTUAL BOX GUEST DEVICE DRIVER
15711 M:      Hans de Goede <hdegoede@redhat.com>
15712 M:      Arnd Bergmann <arnd@arndb.de>
15713 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15714 S:      Maintained
15715 F:      include/linux/vbox_utils.h
15716 F:      include/uapi/linux/vbox*.h
15717 F:      drivers/virt/vboxguest/
15718
15719 VIRTUAL SERIO DEVICE DRIVER
15720 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15721 S:      Maintained
15722 F:      drivers/input/serio/userio.c
15723 F:      include/uapi/linux/userio.h
15724
15725 VIVID VIRTUAL VIDEO DRIVER
15726 M:      Hans Verkuil <hverkuil@xs4all.nl>
15727 L:      linux-media@vger.kernel.org
15728 T:      git git://linuxtv.org/media_tree.git
15729 W:      https://linuxtv.org
15730 S:      Maintained
15731 F:      drivers/media/platform/vivid/*
15732
15733 VLYNQ BUS
15734 M:      Florian Fainelli <f.fainelli@gmail.com>
15735 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15736 S:      Maintained
15737 F:      drivers/vlynq/vlynq.c
15738 F:      include/linux/vlynq.h
15739
15740 VME SUBSYSTEM
15741 M:      Martyn Welch <martyn@welchs.me.uk>
15742 M:      Manohar Vanga <manohar.vanga@gmail.com>
15743 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15744 L:      devel@driverdev.osuosl.org
15745 S:      Maintained
15746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15747 F:      Documentation/driver-api/vme.rst
15748 F:      drivers/staging/vme/
15749 F:      drivers/vme/
15750 F:      include/linux/vme*
15751
15752 VMWARE BALLOON DRIVER
15753 M:      Xavier Deguillard <xdeguillard@vmware.com>
15754 M:      Nadav Amit <namit@vmware.com>
15755 M:      "VMware, Inc." <pv-drivers@vmware.com>
15756 L:      linux-kernel@vger.kernel.org
15757 S:      Maintained
15758 F:      drivers/misc/vmw_balloon.c
15759
15760 VMWARE HYPERVISOR INTERFACE
15761 M:      Alok Kataria <akataria@vmware.com>
15762 L:      virtualization@lists.linux-foundation.org
15763 S:      Supported
15764 F:      arch/x86/kernel/cpu/vmware.c
15765
15766 VMWARE PVRDMA DRIVER
15767 M:      Adit Ranadive <aditr@vmware.com>
15768 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15769 L:      linux-rdma@vger.kernel.org
15770 S:      Maintained
15771 F:      drivers/infiniband/hw/vmw_pvrdma/
15772
15773 VMware PVSCSI driver
15774 M:      Jim Gill <jgill@vmware.com>
15775 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15776 L:      linux-scsi@vger.kernel.org
15777 S:      Maintained
15778 F:      drivers/scsi/vmw_pvscsi.c
15779 F:      drivers/scsi/vmw_pvscsi.h
15780
15781 VMWARE VMMOUSE SUBDRIVER
15782 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15783 M:      "VMware, Inc." <pv-drivers@vmware.com>
15784 L:      linux-input@vger.kernel.org
15785 S:      Maintained
15786 F:      drivers/input/mouse/vmmouse.c
15787 F:      drivers/input/mouse/vmmouse.h
15788
15789 VMWARE VMXNET3 ETHERNET DRIVER
15790 M:      Ronak Doshi <doshir@vmware.com>
15791 M:      "VMware, Inc." <pv-drivers@vmware.com>
15792 L:      netdev@vger.kernel.org
15793 S:      Maintained
15794 F:      drivers/net/vmxnet3/
15795
15796 VOCORE VOCORE2 BOARD
15797 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15798 L:      linux-mips@linux-mips.org
15799 S:      Maintained
15800 F:      arch/mips/boot/dts/ralink/vocore2.dts
15801
15802 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15803 M:      Liam Girdwood <lgirdwood@gmail.com>
15804 M:      Mark Brown <broonie@kernel.org>
15805 L:      linux-kernel@vger.kernel.org
15806 W:      http://www.slimlogic.co.uk/?p=48
15807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15808 S:      Supported
15809 F:      Documentation/devicetree/bindings/regulator/
15810 F:      Documentation/power/regulator/
15811 F:      drivers/regulator/
15812 F:      include/dt-bindings/regulator/
15813 F:      include/linux/regulator/
15814
15815 VRF
15816 M:      David Ahern <dsa@cumulusnetworks.com>
15817 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
15818 L:      netdev@vger.kernel.org
15819 S:      Maintained
15820 F:      drivers/net/vrf.c
15821 F:      Documentation/networking/vrf.txt
15822
15823 VT1211 HARDWARE MONITOR DRIVER
15824 M:      Juerg Haefliger <juergh@gmail.com>
15825 L:      linux-hwmon@vger.kernel.org
15826 S:      Maintained
15827 F:      Documentation/hwmon/vt1211
15828 F:      drivers/hwmon/vt1211.c
15829
15830 VT8231 HARDWARE MONITOR DRIVER
15831 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15832 L:      linux-hwmon@vger.kernel.org
15833 S:      Maintained
15834 F:      drivers/hwmon/vt8231.c
15835
15836 VUB300 USB to SDIO/SD/MMC bridge chip
15837 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15838 L:      linux-mmc@vger.kernel.org
15839 L:      linux-usb@vger.kernel.org
15840 S:      Supported
15841 F:      drivers/mmc/host/vub300.c
15842
15843 W1 DALLAS'S 1-WIRE BUS
15844 M:      Evgeniy Polyakov <zbr@ioremap.net>
15845 S:      Maintained
15846 F:      Documentation/devicetree/bindings/w1/
15847 F:      Documentation/w1/
15848 F:      drivers/w1/
15849 F:      include/linux/w1.h
15850
15851 W83791D HARDWARE MONITORING DRIVER
15852 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15853 L:      linux-hwmon@vger.kernel.org
15854 S:      Maintained
15855 F:      Documentation/hwmon/w83791d
15856 F:      drivers/hwmon/w83791d.c
15857
15858 W83793 HARDWARE MONITORING DRIVER
15859 M:      Rudolf Marek <r.marek@assembler.cz>
15860 L:      linux-hwmon@vger.kernel.org
15861 S:      Maintained
15862 F:      Documentation/hwmon/w83793
15863 F:      drivers/hwmon/w83793.c
15864
15865 W83795 HARDWARE MONITORING DRIVER
15866 M:      Jean Delvare <jdelvare@suse.com>
15867 L:      linux-hwmon@vger.kernel.org
15868 S:      Maintained
15869 F:      drivers/hwmon/w83795.c
15870
15871 W83L51xD SD/MMC CARD INTERFACE DRIVER
15872 M:      Pierre Ossman <pierre@ossman.eu>
15873 S:      Maintained
15874 F:      drivers/mmc/host/wbsd.*
15875
15876 WACOM PROTOCOL 4 SERIAL TABLETS
15877 M:      Julian Squires <julian@cipht.net>
15878 M:      Hans de Goede <hdegoede@redhat.com>
15879 L:      linux-input@vger.kernel.org
15880 S:      Maintained
15881 F:      drivers/input/tablet/wacom_serial4.c
15882
15883 WATCHDOG DEVICE DRIVERS
15884 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15885 M:      Guenter Roeck <linux@roeck-us.net>
15886 L:      linux-watchdog@vger.kernel.org
15887 W:      http://www.linux-watchdog.org/
15888 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15889 S:      Maintained
15890 F:      Documentation/devicetree/bindings/watchdog/
15891 F:      Documentation/watchdog/
15892 F:      drivers/watchdog/
15893 F:      include/linux/watchdog.h
15894 F:      include/uapi/linux/watchdog.h
15895
15896 WHISKEYCOVE PMIC GPIO DRIVER
15897 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15898 L:      linux-gpio@vger.kernel.org
15899 S:      Maintained
15900 F:      drivers/gpio/gpio-wcove.c
15901
15902 WIIMOTE HID DRIVER
15903 M:      David Herrmann <dh.herrmann@googlemail.com>
15904 L:      linux-input@vger.kernel.org
15905 S:      Maintained
15906 F:      drivers/hid/hid-wiimote*
15907
15908 WILOCITY WIL6210 WIRELESS DRIVER
15909 M:      Maya Erez <merez@codeaurora.org>
15910 L:      linux-wireless@vger.kernel.org
15911 L:      wil6210@qti.qualcomm.com
15912 S:      Supported
15913 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15914 F:      drivers/net/wireless/ath/wil6210/
15915
15916 WIMAX STACK
15917 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15918 M:      linux-wimax@intel.com
15919 L:      wimax@linuxwimax.org (subscribers-only)
15920 S:      Supported
15921 W:      http://linuxwimax.org
15922 F:      Documentation/wimax/README.wimax
15923 F:      include/linux/wimax/debug.h
15924 F:      include/net/wimax.h
15925 F:      include/uapi/linux/wimax.h
15926 F:      net/wimax/
15927
15928 WINBOND CIR DRIVER
15929 M:      David Härdeman <david@hardeman.nu>
15930 S:      Maintained
15931 F:      drivers/media/rc/winbond-cir.c
15932
15933 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15934 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15935 L:      linux-watchdog@vger.kernel.org
15936 S:      Maintained
15937 F:      drivers/watchdog/ebc-c384_wdt.c
15938
15939 WINSYSTEMS WS16C48 GPIO DRIVER
15940 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15941 L:      linux-gpio@vger.kernel.org
15942 S:      Maintained
15943 F:      drivers/gpio/gpio-ws16c48.c
15944
15945 WISTRON LAPTOP BUTTON DRIVER
15946 M:      Miloslav Trmac <mitr@volny.cz>
15947 S:      Maintained
15948 F:      drivers/input/misc/wistron_btns.c
15949
15950 WL3501 WIRELESS PCMCIA CARD DRIVER
15951 L:      linux-wireless@vger.kernel.org
15952 S:      Odd fixes
15953 F:      drivers/net/wireless/wl3501*
15954
15955 WOLFSON MICROELECTRONICS DRIVERS
15956 L:      patches@opensource.cirrus.com
15957 T:      git https://github.com/CirrusLogic/linux-drivers.git
15958 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15959 S:      Supported
15960 F:      Documentation/hwmon/wm83??
15961 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15962 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15963 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15964 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15965 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15966 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15967 F:      drivers/clk/clk-wm83*.c
15968 F:      drivers/extcon/extcon-arizona.c
15969 F:      drivers/leds/leds-wm83*.c
15970 F:      drivers/gpio/gpio-*wm*.c
15971 F:      drivers/gpio/gpio-arizona.c
15972 F:      drivers/hwmon/wm83??-hwmon.c
15973 F:      drivers/input/misc/wm831x-on.c
15974 F:      drivers/input/touchscreen/wm831x-ts.c
15975 F:      drivers/input/touchscreen/wm97*.c
15976 F:      drivers/mfd/arizona*
15977 F:      drivers/mfd/wm*.c
15978 F:      drivers/mfd/cs47l24*
15979 F:      drivers/power/supply/wm83*.c
15980 F:      drivers/rtc/rtc-wm83*.c
15981 F:      drivers/regulator/wm8*.c
15982 F:      drivers/regulator/arizona*
15983 F:      drivers/video/backlight/wm83*_bl.c
15984 F:      drivers/watchdog/wm83*_wdt.c
15985 F:      include/linux/mfd/arizona/
15986 F:      include/linux/mfd/wm831x/
15987 F:      include/linux/mfd/wm8350/
15988 F:      include/linux/mfd/wm8400*
15989 F:      include/linux/regulator/arizona*
15990 F:      include/linux/wm97xx.h
15991 F:      include/sound/wm????.h
15992 F:      sound/soc/codecs/arizona.?
15993 F:      sound/soc/codecs/wm*
15994 F:      sound/soc/codecs/cs47l24*
15995
15996 WORKQUEUE
15997 M:      Tejun Heo <tj@kernel.org>
15998 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16000 S:      Maintained
16001 F:      include/linux/workqueue.h
16002 F:      kernel/workqueue.c
16003 F:      Documentation/core-api/workqueue.rst
16004
16005 X-POWERS AXP288 PMIC DRIVERS
16006 M:      Hans de Goede <hdegoede@redhat.com>
16007 S:      Maintained
16008 N:      axp288
16009 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16010
16011 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16012 M:      Chen-Yu Tsai <wens@csie.org>
16013 L:      linux-kernel@vger.kernel.org
16014 S:      Maintained
16015 N:      axp[128]
16016
16017 X.25 NETWORK LAYER
16018 M:      Andrew Hendry <andrew.hendry@gmail.com>
16019 L:      linux-x25@vger.kernel.org
16020 S:      Odd Fixes
16021 F:      Documentation/networking/x25*
16022 F:      include/net/x25*
16023 F:      net/x25/
16024
16025 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16026 M:      Thomas Gleixner <tglx@linutronix.de>
16027 M:      Ingo Molnar <mingo@redhat.com>
16028 M:      Borislav Petkov <bp@alien8.de>
16029 R:      "H. Peter Anvin" <hpa@zytor.com>
16030 M:      x86@kernel.org
16031 L:      linux-kernel@vger.kernel.org
16032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16033 S:      Maintained
16034 F:      Documentation/devicetree/bindings/x86/
16035 F:      Documentation/x86/
16036 F:      arch/x86/
16037
16038 X86 ENTRY CODE
16039 M:      Andy Lutomirski <luto@kernel.org>
16040 L:      linux-kernel@vger.kernel.org
16041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16042 S:      Maintained
16043 F:      arch/x86/entry/
16044
16045 X86 MCE INFRASTRUCTURE
16046 M:      Tony Luck <tony.luck@intel.com>
16047 M:      Borislav Petkov <bp@alien8.de>
16048 L:      linux-edac@vger.kernel.org
16049 S:      Maintained
16050 F:      arch/x86/kernel/cpu/mcheck/*
16051
16052 X86 MICROCODE UPDATE SUPPORT
16053 M:      Borislav Petkov <bp@alien8.de>
16054 S:      Maintained
16055 F:      arch/x86/kernel/cpu/microcode/*
16056
16057 X86 MM
16058 M:      Dave Hansen <dave.hansen@linux.intel.com>
16059 M:      Andy Lutomirski <luto@kernel.org>
16060 M:      Peter Zijlstra <peterz@infradead.org>
16061 L:      linux-kernel@vger.kernel.org
16062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16063 S:      Maintained
16064 F:      arch/x86/mm/
16065
16066 X86 PLATFORM DRIVERS
16067 M:      Darren Hart <dvhart@infradead.org>
16068 M:      Andy Shevchenko <andy@infradead.org>
16069 L:      platform-driver-x86@vger.kernel.org
16070 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16071 S:      Maintained
16072 F:      drivers/platform/x86/
16073 F:      drivers/platform/olpc/
16074
16075 X86 VDSO
16076 M:      Andy Lutomirski <luto@kernel.org>
16077 L:      linux-kernel@vger.kernel.org
16078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16079 S:      Maintained
16080 F:      arch/x86/entry/vdso/
16081
16082 XC2028/3028 TUNER DRIVER
16083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16084 L:      linux-media@vger.kernel.org
16085 W:      https://linuxtv.org
16086 T:      git git://linuxtv.org/media_tree.git
16087 S:      Maintained
16088 F:      drivers/media/tuners/tuner-xc2028.*
16089
16090 XDP SOCKETS (AF_XDP)
16091 M:      Björn Töpel <bjorn.topel@intel.com>
16092 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16093 L:      netdev@vger.kernel.org
16094 S:      Maintained
16095 F:      kernel/bpf/xskmap.c
16096 F:      net/xdp/
16097
16098 XEN BLOCK SUBSYSTEM
16099 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16100 M:      Roger Pau Monné <roger.pau@citrix.com>
16101 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16102 S:      Supported
16103 F:      drivers/block/xen-blkback/*
16104 F:      drivers/block/xen*
16105
16106 XEN HYPERVISOR ARM
16107 M:      Stefano Stabellini <sstabellini@kernel.org>
16108 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16109 S:      Maintained
16110 F:      arch/arm/xen/
16111 F:      arch/arm/include/asm/xen/
16112
16113 XEN HYPERVISOR ARM64
16114 M:      Stefano Stabellini <sstabellini@kernel.org>
16115 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16116 S:      Maintained
16117 F:      arch/arm64/xen/
16118 F:      arch/arm64/include/asm/xen/
16119
16120 XEN HYPERVISOR INTERFACE
16121 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16122 M:      Juergen Gross <jgross@suse.com>
16123 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16125 S:      Supported
16126 F:      arch/x86/xen/
16127 F:      drivers/*/xen-*front.c
16128 F:      drivers/xen/
16129 F:      arch/x86/include/asm/xen/
16130 F:      arch/x86/include/asm/pvclock-abi.h
16131 F:      include/xen/
16132 F:      include/uapi/xen/
16133 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16134 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16135
16136 XEN NETWORK BACKEND DRIVER
16137 M:      Wei Liu <wei.liu2@citrix.com>
16138 M:      Paul Durrant <paul.durrant@citrix.com>
16139 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16140 L:      netdev@vger.kernel.org
16141 S:      Supported
16142 F:      drivers/net/xen-netback/*
16143
16144 XEN PCI SUBSYSTEM
16145 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16146 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16147 S:      Supported
16148 F:      arch/x86/pci/*xen*
16149 F:      drivers/pci/*xen*
16150
16151 XEN PVSCSI DRIVERS
16152 M:      Juergen Gross <jgross@suse.com>
16153 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16154 L:      linux-scsi@vger.kernel.org
16155 S:      Supported
16156 F:      drivers/scsi/xen-scsifront.c
16157 F:      drivers/xen/xen-scsiback.c
16158 F:      include/xen/interface/io/vscsiif.h
16159
16160 XEN SWIOTLB SUBSYSTEM
16161 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16162 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16163 L:      iommu@lists.linux-foundation.org
16164 S:      Supported
16165 F:      arch/x86/xen/*swiotlb*
16166 F:      drivers/xen/*swiotlb*
16167
16168 XEN SOUND FRONTEND DRIVER
16169 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16170 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16171 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16172 S:      Supported
16173 F:      sound/xen/*
16174
16175 XFS FILESYSTEM
16176 M:      Darrick J. Wong <darrick.wong@oracle.com>
16177 M:      linux-xfs@vger.kernel.org
16178 L:      linux-xfs@vger.kernel.org
16179 W:      http://xfs.org/
16180 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16181 S:      Supported
16182 F:      Documentation/filesystems/xfs.txt
16183 F:      fs/xfs/
16184
16185 XILINX AXI ETHERNET DRIVER
16186 M:      Anirudha Sarangi <anirudh@xilinx.com>
16187 M:      John Linn <John.Linn@xilinx.com>
16188 S:      Maintained
16189 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16190
16191 XILINX UARTLITE SERIAL DRIVER
16192 M:      Peter Korsgaard <jacmet@sunsite.dk>
16193 L:      linux-serial@vger.kernel.org
16194 S:      Maintained
16195 F:      drivers/tty/serial/uartlite.c
16196
16197 XILINX VIDEO IP CORES
16198 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16199 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16200 L:      linux-media@vger.kernel.org
16201 T:      git git://linuxtv.org/media_tree.git
16202 S:      Supported
16203 F:      Documentation/devicetree/bindings/media/xilinx/
16204 F:      drivers/media/platform/xilinx/
16205 F:      include/uapi/linux/xilinx-v4l2-controls.h
16206
16207 XILLYBUS DRIVER
16208 M:      Eli Billauer <eli.billauer@gmail.com>
16209 L:      linux-kernel@vger.kernel.org
16210 S:      Supported
16211 F:      drivers/char/xillybus/
16212
16213 XLP9XX I2C DRIVER
16214 M:      George Cherian <george.cherian@cavium.com>
16215 M:      Jan Glauber <jglauber@cavium.com>
16216 L:      linux-i2c@vger.kernel.org
16217 W:      http://www.cavium.com
16218 S:      Supported
16219 F:      drivers/i2c/busses/i2c-xlp9xx.c
16220
16221 XRA1403 GPIO EXPANDER
16222 M:      Nandor Han <nandor.han@ge.com>
16223 M:      Semi Malinen <semi.malinen@ge.com>
16224 L:      linux-gpio@vger.kernel.org
16225 S:      Maintained
16226 F:      drivers/gpio/gpio-xra1403.c
16227 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16228
16229 XTENSA XTFPGA PLATFORM SUPPORT
16230 M:      Max Filippov <jcmvbkbc@gmail.com>
16231 L:      linux-xtensa@linux-xtensa.org
16232 S:      Maintained
16233 F:      drivers/spi/spi-xtensa-xtfpga.c
16234 F:      sound/soc/xtensa/xtfpga-i2s.c
16235
16236 YAM DRIVER FOR AX.25
16237 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16238 L:      linux-hams@vger.kernel.org
16239 S:      Maintained
16240 F:      drivers/net/hamradio/yam*
16241 F:      include/linux/yam.h
16242
16243 YAMA SECURITY MODULE
16244 M:      Kees Cook <keescook@chromium.org>
16245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16246 S:      Supported
16247 F:      security/yama/
16248 F:      Documentation/admin-guide/LSM/Yama.rst
16249
16250 YEALINK PHONE DRIVER
16251 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16252 L:      usbb2k-api-dev@nongnu.org
16253 S:      Maintained
16254 F:      Documentation/input/devices/yealink.rst
16255 F:      drivers/input/misc/yealink.*
16256
16257 Z8530 DRIVER FOR AX.25
16258 M:      Joerg Reuter <jreuter@yaina.de>
16259 W:      http://yaina.de/jreuter/
16260 W:      http://www.qsl.net/dl1bke/
16261 L:      linux-hams@vger.kernel.org
16262 S:      Maintained
16263 F:      Documentation/networking/z8530drv.txt
16264 F:      drivers/net/hamradio/*scc.c
16265 F:      drivers/net/hamradio/z8530.h
16266
16267 ZBUD COMPRESSED PAGE ALLOCATOR
16268 M:      Seth Jennings <sjenning@redhat.com>
16269 M:      Dan Streetman <ddstreet@ieee.org>
16270 L:      linux-mm@kvack.org
16271 S:      Maintained
16272 F:      mm/zbud.c
16273 F:      include/linux/zbud.h
16274
16275 ZD1211RW WIRELESS DRIVER
16276 M:      Daniel Drake <dsd@gentoo.org>
16277 M:      Ulrich Kunitz <kune@deine-taler.de>
16278 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16279 L:      linux-wireless@vger.kernel.org
16280 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16281 S:      Maintained
16282 F:      drivers/net/wireless/zydas/zd1211rw/
16283
16284 ZD1301 MEDIA DRIVER
16285 M:      Antti Palosaari <crope@iki.fi>
16286 L:      linux-media@vger.kernel.org
16287 W:      https://linuxtv.org/
16288 W:      http://palosaari.fi/linux/
16289 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16290 S:      Maintained
16291 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16292
16293 ZD1301_DEMOD MEDIA DRIVER
16294 M:      Antti Palosaari <crope@iki.fi>
16295 L:      linux-media@vger.kernel.org
16296 W:      https://linuxtv.org/
16297 W:      http://palosaari.fi/linux/
16298 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16299 S:      Maintained
16300 F:      drivers/media/dvb-frontends/zd1301_demod*
16301
16302 ZPOOL COMPRESSED PAGE STORAGE API
16303 M:      Dan Streetman <ddstreet@ieee.org>
16304 L:      linux-mm@kvack.org
16305 S:      Maintained
16306 F:      mm/zpool.c
16307 F:      include/linux/zpool.h
16308
16309 ZR36067 VIDEO FOR LINUX DRIVER
16310 L:      mjpeg-users@lists.sourceforge.net
16311 L:      linux-media@vger.kernel.org
16312 W:      http://mjpeg.sourceforge.net/driver-zoran/
16313 T:      hg https://linuxtv.org/hg/v4l-dvb
16314 S:      Odd Fixes
16315 F:      drivers/staging/media/zoran/
16316
16317 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16318 M:      Minchan Kim <minchan@kernel.org>
16319 M:      Nitin Gupta <ngupta@vflare.org>
16320 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16321 L:      linux-kernel@vger.kernel.org
16322 S:      Maintained
16323 F:      drivers/block/zram/
16324 F:      Documentation/blockdev/zram.txt
16325
16326 ZS DECSTATION Z85C30 SERIAL DRIVER
16327 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16328 S:      Maintained
16329 F:      drivers/tty/serial/zs.*
16330
16331 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16332 M:      Minchan Kim <minchan@kernel.org>
16333 M:      Nitin Gupta <ngupta@vflare.org>
16334 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16335 L:      linux-mm@kvack.org
16336 S:      Maintained
16337 F:      mm/zsmalloc.c
16338 F:      include/linux/zsmalloc.h
16339 F:      Documentation/vm/zsmalloc.rst
16340
16341 ZSWAP COMPRESSED SWAP CACHING
16342 M:      Seth Jennings <sjenning@redhat.com>
16343 M:      Dan Streetman <ddstreet@ieee.org>
16344 L:      linux-mm@kvack.org
16345 S:      Maintained
16346 F:      mm/zswap.c
16347
16348 THE REST
16349 M:      Linus Torvalds <torvalds@linux-foundation.org>
16350 L:      linux-kernel@vger.kernel.org
16351 Q:      http://patchwork.kernel.org/project/LKML/list/
16352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16353 S:      Buried alive in reporters
16354 F:      *
16355 F:      */