Merge tag 'media/v4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALPHA PORT
675 M:      Richard Henderson <rth@twiddle.net>
676 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
677 M:      Matt Turner <mattst88@gmail.com>
678 S:      Odd Fixes
679 L:      linux-alpha@vger.kernel.org
680 F:      arch/alpha/
681
682 ALPS PS/2 TOUCHPAD DRIVER
683 R:      Pali Rohár <pali.rohar@gmail.com>
684 F:      drivers/input/mouse/alps.*
685
686 ALTERA I2C CONTROLLER DRIVER
687 M:      Thor Thayer <thor.thayer@linux.intel.com>
688 S:      Maintained
689 F:      drivers/i2c/busses/i2c-altera.c
690
691 ALTERA MAILBOX DRIVER
692 M:      Ley Foon Tan <lftan@altera.com>
693 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
694 S:      Maintained
695 F:      drivers/mailbox/mailbox-altera.c
696
697 ALTERA PIO DRIVER
698 M:      Tien Hock Loh <thloh@altera.com>
699 L:      linux-gpio@vger.kernel.org
700 S:      Maintained
701 F:      drivers/gpio/gpio-altera.c
702
703 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
704 M:      Thor Thayer <thor.thayer@linux.intel.com>
705 S:      Maintained
706 F:      drivers/gpio/gpio-altera-a10sr.c
707 F:      drivers/mfd/altera-a10sr.c
708 F:      drivers/reset/reset-a10sr.c
709 F:      include/linux/mfd/altera-a10sr.h
710 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
711
712 ALTERA TRIPLE SPEED ETHERNET DRIVER
713 M:      Vince Bridgers <vbridger@opensource.altera.com>
714 L:      netdev@vger.kernel.org
715 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716 S:      Maintained
717 F:      drivers/net/ethernet/altera/
718
719 ALTERA UART/JTAG UART SERIAL DRIVERS
720 M:      Tobias Klauser <tklauser@distanz.ch>
721 L:      linux-serial@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/tty/serial/altera_uart.c
725 F:      drivers/tty/serial/altera_jtaguart.c
726 F:      include/linux/altera_uart.h
727 F:      include/linux/altera_jtaguart.h
728
729 AMAZON ETHERNET DRIVERS
730 M:      Netanel Belgazal <netanel@amazon.com>
731 R:      Saeed Bishara <saeedb@amazon.com>
732 R:      Zorik Machulsky <zorik@amazon.com>
733 L:      netdev@vger.kernel.org
734 S:      Supported
735 F:      Documentation/networking/ena.txt
736 F:      drivers/net/ethernet/amazon/
737
738 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
739 M:      Tom Lendacky <thomas.lendacky@amd.com>
740 M:      Gary Hook <gary.hook@amd.com>
741 L:      linux-crypto@vger.kernel.org
742 S:      Supported
743 F:      drivers/crypto/ccp/
744 F:      include/linux/ccp.h
745
746 AMD DISPLAY CORE
747 M:      Harry Wentland <harry.wentland@amd.com>
748 M:      Leo Li <sunpeng.li@amd.com>
749 L:      amd-gfx@lists.freedesktop.org
750 T:      git git://people.freedesktop.org/~agd5f/linux
751 S:      Supported
752 F:      drivers/gpu/drm/amd/display/
753
754 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
755 M:      Huang Rui <ray.huang@amd.com>
756 L:      linux-hwmon@vger.kernel.org
757 S:      Supported
758 F:      Documentation/hwmon/fam15h_power
759 F:      drivers/hwmon/fam15h_power.c
760
761 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
762 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
763 S:      Orphan
764 F:      drivers/usb/gadget/udc/amd5536udc.*
765
766 AMD GEODE PROCESSOR/CHIPSET SUPPORT
767 P:      Andres Salomon <dilinger@queued.net>
768 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
769 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
770 S:      Supported
771 F:      drivers/char/hw_random/geode-rng.c
772 F:      drivers/crypto/geode*
773 F:      drivers/video/fbdev/geode/
774 F:      arch/x86/include/asm/geode.h
775
776 AMD IOMMU (AMD-VI)
777 M:      Joerg Roedel <joro@8bytes.org>
778 L:      iommu@lists.linux-foundation.org
779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
780 S:      Maintained
781 F:      drivers/iommu/amd_iommu*.[ch]
782 F:      include/linux/amd-iommu.h
783
784 AMD KFD
785 M:      Oded Gabbay <oded.gabbay@gmail.com>
786 L:      dri-devel@lists.freedesktop.org
787 T:      git git://people.freedesktop.org/~gabbayo/linux.git
788 S:      Supported
789 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
790 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
791 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
792 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
793 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
794 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
795 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
796 F:      drivers/gpu/drm/amd/amdkfd/
797 F:      drivers/gpu/drm/amd/include/cik_structs.h
798 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
799 F:      drivers/gpu/drm/amd/include/vi_structs.h
800 F:      drivers/gpu/drm/amd/include/v9_structs.h
801 F:      include/uapi/linux/kfd_ioctl.h
802
803 AMD POWERPLAY
804 M:      Rex Zhu <rex.zhu@amd.com>
805 M:      Evan Quan <evan.quan@amd.com>
806 L:      amd-gfx@lists.freedesktop.org
807 S:      Supported
808 F:      drivers/gpu/drm/amd/powerplay/
809 T:      git git://people.freedesktop.org/~agd5f/linux
810
811 AMD SEATTLE DEVICE TREE SUPPORT
812 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
813 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
814 M:      Tom Lendacky <thomas.lendacky@amd.com>
815 S:      Supported
816 F:      arch/arm64/boot/dts/amd/
817
818 AMD XGBE DRIVER
819 M:      Tom Lendacky <thomas.lendacky@amd.com>
820 L:      netdev@vger.kernel.org
821 S:      Supported
822 F:      drivers/net/ethernet/amd/xgbe/
823 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
824
825 ANALOG DEVICES INC AD5686 DRIVER
826 M:      Stefan Popa <stefan.popa@analog.com>
827 L:      linux-pm@vger.kernel.org
828 W:      http://ez.analog.com/community/linux-device-drivers
829 S:      Supported
830 F:      drivers/iio/dac/ad5686*
831 F:      drivers/iio/dac/ad5696*
832
833 ANALOG DEVICES INC AD5758 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-iio@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5758.c
839 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
840
841 ANALOG DEVICES INC AD9389B DRIVER
842 M:      Hans Verkuil <hans.verkuil@cisco.com>
843 L:      linux-media@vger.kernel.org
844 S:      Maintained
845 F:      drivers/media/i2c/ad9389b*
846
847 ANALOG DEVICES INC ADGS1408 DRIVER
848 M:      Mircea Caprioru <mircea.caprioru@analog.com>
849 S:      Supported
850 F:      drivers/mux/adgs1408.c
851 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
852
853 ANALOG DEVICES INC ADP5061 DRIVER
854 M:      Stefan Popa <stefan.popa@analog.com>
855 L:      linux-pm@vger.kernel.org
856 W:      http://ez.analog.com/community/linux-device-drivers
857 S:      Supported
858 F:      drivers/power/supply/adp5061.c
859
860 ANALOG DEVICES INC ADV7180 DRIVER
861 M:      Lars-Peter Clausen <lars@metafoo.de>
862 L:      linux-media@vger.kernel.org
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      drivers/media/i2c/adv7180.c
866
867 ANALOG DEVICES INC ADV748X DRIVER
868 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
869 L:      linux-media@vger.kernel.org
870 S:      Maintained
871 F:      drivers/media/i2c/adv748x/*
872
873 ANALOG DEVICES INC ADV7511 DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/adv7511*
878
879 ANALOG DEVICES INC ADV7604 DRIVER
880 M:      Hans Verkuil <hans.verkuil@cisco.com>
881 L:      linux-media@vger.kernel.org
882 S:      Maintained
883 F:      drivers/media/i2c/adv7604*
884
885 ANALOG DEVICES INC ADV7842 DRIVER
886 M:      Hans Verkuil <hans.verkuil@cisco.com>
887 L:      linux-media@vger.kernel.org
888 S:      Maintained
889 F:      drivers/media/i2c/adv7842*
890
891 ANALOG DEVICES INC ASOC CODEC DRIVERS
892 M:      Lars-Peter Clausen <lars@metafoo.de>
893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
894 W:      http://wiki.analog.com/
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      sound/soc/codecs/adau*
898 F:      sound/soc/codecs/adav*
899 F:      sound/soc/codecs/ad1*
900 F:      sound/soc/codecs/ad7*
901 F:      sound/soc/codecs/ssm*
902 F:      sound/soc/codecs/sigmadsp.*
903
904 ANALOG DEVICES INC DMA DRIVERS
905 M:      Lars-Peter Clausen <lars@metafoo.de>
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      drivers/dma/dma-axi-dmac.c
909
910 ANALOG DEVICES INC IIO DRIVERS
911 M:      Lars-Peter Clausen <lars@metafoo.de>
912 M:      Michael Hennerich <Michael.Hennerich@analog.com>
913 W:      http://wiki.analog.com/
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
917 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
918 F:      drivers/iio/*/ad*
919 F:      drivers/iio/adc/ltc2497*
920 X:      drivers/iio/*/adjd*
921 F:      drivers/staging/iio/*/ad*
922
923 ANDES ARCHITECTURE
924 M:      Greentime Hu <green.hu@gmail.com>
925 M:      Vincent Chen <deanbo422@gmail.com>
926 T:      git https://github.com/andestech/linux.git
927 S:      Supported
928 F:      arch/nds32/
929 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
930 F:      Documentation/devicetree/bindings/nds32/
931 K:      nds32
932 N:      nds32
933
934 ANDROID CONFIG FRAGMENTS
935 M:      Rob Herring <robh@kernel.org>
936 S:      Supported
937 F:      kernel/configs/android*
938
939 ANDROID DRIVERS
940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
941 M:      Arve Hjønnevåg <arve@android.com>
942 M:      Todd Kjos <tkjos@android.com>
943 M:      Martijn Coenen <maco@android.com>
944 M:      Joel Fernandes <joel@joelfernandes.org>
945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946 L:      devel@driverdev.osuosl.org
947 S:      Supported
948 F:      drivers/android/
949 F:      drivers/staging/android/
950
951 ANDROID GOLDFISH PIC DRIVER
952 M:      Miodrag Dinic <miodrag.dinic@mips.com>
953 S:      Supported
954 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955 F:      drivers/irqchip/irq-goldfish-pic.c
956
957 ANDROID GOLDFISH RTC DRIVER
958 M:      Miodrag Dinic <miodrag.dinic@mips.com>
959 S:      Supported
960 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961 F:      drivers/rtc/rtc-goldfish.c
962
963 ANDROID ION DRIVER
964 M:      Laura Abbott <labbott@redhat.com>
965 M:      Sumit Semwal <sumit.semwal@linaro.org>
966 L:      devel@driverdev.osuosl.org
967 L:      dri-devel@lists.freedesktop.org
968 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
969 S:      Supported
970 F:      drivers/staging/android/ion
971 F:      drivers/staging/android/uapi/ion.h
972
973 AOA (Apple Onboard Audio) ALSA DRIVER
974 M:      Johannes Berg <johannes@sipsolutions.net>
975 L:      linuxppc-dev@lists.ozlabs.org
976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
977 S:      Maintained
978 F:      sound/aoa/
979
980 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
982 L:      linux-iio@vger.kernel.org
983 S:      Maintained
984 F:      drivers/iio/adc/stx104.c
985
986 APM DRIVER
987 M:      Jiri Kosina <jikos@kernel.org>
988 S:      Odd fixes
989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990 F:      arch/x86/kernel/apm_32.c
991 F:      include/linux/apm_bios.h
992 F:      include/uapi/linux/apm_bios.h
993 F:      drivers/char/apm-emulation.c
994
995 APPARMOR SECURITY MODULE
996 M:      John Johansen <john.johansen@canonical.com>
997 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
998 W:      wiki.apparmor.net
999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1000 S:      Supported
1001 F:      security/apparmor/
1002 F:      Documentation/admin-guide/LSM/apparmor.rst
1003
1004 APPLE BCM5974 MULTITOUCH DRIVER
1005 M:      Henrik Rydberg <rydberg@bitmath.org>
1006 L:      linux-input@vger.kernel.org
1007 S:      Odd fixes
1008 F:      drivers/input/mouse/bcm5974.c
1009
1010 APPLE SMC DRIVER
1011 M:      Henrik Rydberg <rydberg@bitmath.org>
1012 L:      linux-hwmon@vger.kernel.org
1013 S:      Odd fixes
1014 F:      drivers/hwmon/applesmc.c
1015
1016 APPLETALK NETWORK LAYER
1017 L:      netdev@vger.kernel.org
1018 S:      Odd fixes
1019 F:      drivers/net/appletalk/
1020 F:      net/appletalk/
1021
1022 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023 M:      Duc Dang <dhdang@apm.com>
1024 S:      Supported
1025 F:      arch/arm64/boot/dts/apm/
1026
1027 APPLIED MICRO (APM) X-GENE SOC EDAC
1028 M:      Loc Ho <lho@apm.com>
1029 S:      Supported
1030 F:      drivers/edac/xgene_edac.c
1031 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1032
1033 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034 M:      Iyappan Subramanian <isubramanian@apm.com>
1035 M:      Keyur Chudgar <kchudgar@apm.com>
1036 S:      Supported
1037 F:      drivers/net/ethernet/apm/xgene-v2/
1038
1039 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040 M:      Iyappan Subramanian <isubramanian@apm.com>
1041 M:      Keyur Chudgar <kchudgar@apm.com>
1042 M:      Quan Nguyen <qnguyen@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene/
1045 F:      drivers/net/phy/mdio-xgene.c
1046 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1048
1049 APPLIED MICRO (APM) X-GENE SOC PMU
1050 M:      Tai Nguyen <ttnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/perf/xgene_pmu.c
1053 F:      Documentation/perf/xgene-pmu.txt
1054 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1055
1056 APTINA CAMERA SENSOR PLL
1057 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058 L:      linux-media@vger.kernel.org
1059 S:      Maintained
1060 F:      drivers/media/i2c/aptina-pll.*
1061
1062 ARC FRAMEBUFFER DRIVER
1063 M:      Jaya Kumar <jayalk@intworks.biz>
1064 S:      Maintained
1065 F:      drivers/video/fbdev/arcfb.c
1066 F:      drivers/video/fbdev/core/fb_defio.c
1067
1068 ARC PGU DRM DRIVER
1069 M:      Alexey Brodkin <abrodkin@synopsys.com>
1070 S:      Supported
1071 F:      drivers/gpu/drm/arc/
1072 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1073
1074 ARCNET NETWORK LAYER
1075 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1076 L:      netdev@vger.kernel.org
1077 S:      Maintained
1078 F:      drivers/net/arcnet/
1079 F:      include/uapi/linux/if_arcnet.h
1080
1081 ARM ARCHITECTED TIMER DRIVER
1082 M:      Mark Rutland <mark.rutland@arm.com>
1083 M:      Marc Zyngier <marc.zyngier@arm.com>
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 S:      Maintained
1086 F:      arch/arm/include/asm/arch_timer.h
1087 F:      arch/arm64/include/asm/arch_timer.h
1088 F:      drivers/clocksource/arm_arch_timer.c
1089
1090 ARM HDLCD DRM DRIVER
1091 M:      Liviu Dudau <liviu.dudau@arm.com>
1092 S:      Supported
1093 F:      drivers/gpu/drm/arm/hdlcd_*
1094 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1095
1096 ARM MALI-DP DRM DRIVER
1097 M:      Liviu Dudau <liviu.dudau@arm.com>
1098 M:      Brian Starkey <brian.starkey@arm.com>
1099 M:      Mali DP Maintainers <malidp@foss.arm.com>
1100 S:      Supported
1101 F:      drivers/gpu/drm/arm/
1102 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1103
1104 ARM MFM AND FLOPPY DRIVERS
1105 M:      Ian Molton <spyro@f2s.com>
1106 S:      Maintained
1107 F:      arch/arm/lib/floppydma.S
1108 F:      arch/arm/include/asm/floppy.h
1109
1110 ARM PMU PROFILING AND DEBUGGING
1111 M:      Will Deacon <will.deacon@arm.com>
1112 M:      Mark Rutland <mark.rutland@arm.com>
1113 S:      Maintained
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 F:      arch/arm*/kernel/perf_*
1116 F:      arch/arm/oprofile/common.c
1117 F:      arch/arm*/kernel/hw_breakpoint.c
1118 F:      arch/arm*/include/asm/hw_breakpoint.h
1119 F:      arch/arm*/include/asm/perf_event.h
1120 F:      drivers/perf/*
1121 F:      include/linux/perf/arm_pmu.h
1122 F:      Documentation/devicetree/bindings/arm/pmu.txt
1123 F:      Documentation/devicetree/bindings/perf/
1124
1125 ARM PORT
1126 M:      Russell King <linux@armlinux.org.uk>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 W:      http://www.armlinux.org.uk/
1129 S:      Odd Fixes
1130 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1131 F:      arch/arm/
1132 X:      arch/arm/boot/dts/
1133
1134 ARM PRIMECELL AACI PL041 DRIVER
1135 M:      Russell King <linux@armlinux.org.uk>
1136 S:      Odd Fixes
1137 F:      sound/arm/aaci.*
1138
1139 ARM PRIMECELL BUS SUPPORT
1140 M:      Russell King <linux@armlinux.org.uk>
1141 S:      Odd Fixes
1142 F:      drivers/amba/
1143 F:      include/linux/amba/bus.h
1144
1145 ARM PRIMECELL CLCD PL110 DRIVER
1146 M:      Russell King <linux@armlinux.org.uk>
1147 S:      Odd Fixes
1148 F:      drivers/video/fbdev/amba-clcd.*
1149
1150 ARM PRIMECELL KMI PL050 DRIVER
1151 M:      Russell King <linux@armlinux.org.uk>
1152 S:      Odd Fixes
1153 F:      drivers/input/serio/ambakmi.*
1154 F:      include/linux/amba/kmi.h
1155
1156 ARM PRIMECELL MMCI PL180/1 DRIVER
1157 M:      Russell King <linux@armlinux.org.uk>
1158 S:      Odd Fixes
1159 F:      drivers/mmc/host/mmci.*
1160 F:      include/linux/amba/mmci.h
1161
1162 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1163 M:      Russell King <linux@armlinux.org.uk>
1164 S:      Odd Fixes
1165 F:      drivers/tty/serial/amba-pl01*.c
1166 F:      include/linux/amba/serial.h
1167
1168 ARM SMMU DRIVERS
1169 M:      Will Deacon <will.deacon@arm.com>
1170 R:      Robin Murphy <robin.murphy@arm.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      drivers/iommu/arm-smmu.c
1174 F:      drivers/iommu/arm-smmu-v3.c
1175 F:      drivers/iommu/io-pgtable-arm.c
1176 F:      drivers/iommu/io-pgtable-arm-v7s.c
1177
1178 ARM SUB-ARCHITECTURES
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      arch/arm/mach-*/
1182 F:      arch/arm/plat-*/
1183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1184
1185 ARM/ACTIONS SEMI ARCHITECTURE
1186 M:      Andreas Färber <afaerber@suse.de>
1187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 S:      Maintained
1189 N:      owl
1190 F:      arch/arm/mach-actions/
1191 F:      arch/arm/boot/dts/owl-*
1192 F:      arch/arm64/boot/dts/actions/
1193 F:      drivers/clocksource/timer-owl*
1194 F:      drivers/pinctrl/actions/*
1195 F:      drivers/soc/actions/
1196 F:      include/dt-bindings/power/owl-*
1197 F:      include/linux/soc/actions/
1198 F:      Documentation/devicetree/bindings/arm/actions.txt
1199 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1200 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1201 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1202
1203 ARM/ADS SPHERE 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/AFEB9260 MACHINE SUPPORT
1209 M:      Sergey Lapin <slapin@ossfans.org>
1210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S:      Maintained
1212
1213 ARM/AJECO 1ARM MACHINE SUPPORT
1214 M:      Lennert Buytenhek <kernel@wantstofly.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217
1218 ARM/Allwinner SoC Clock Support
1219 M:      Emilio López <emilio@elopez.com.ar>
1220 S:      Maintained
1221 F:      drivers/clk/sunxi/
1222
1223 ARM/Allwinner sunXi SoC support
1224 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1225 M:      Chen-Yu Tsai <wens@csie.org>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S:      Maintained
1228 N:      sun[x456789]i
1229 N:      sun50i
1230 F:      arch/arm/mach-sunxi/
1231 F:      arch/arm64/boot/dts/allwinner/
1232 F:      drivers/clk/sunxi-ng/
1233 F:      drivers/pinctrl/sunxi/
1234 F:      drivers/soc/sunxi/
1235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1236
1237 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1238 M:      Neil Armstrong <narmstrong@baylibre.com>
1239 M:      Jerome Brunet <jbrunet@baylibre.com>
1240 L:      linux-amlogic@lists.infradead.org
1241 S:      Maintained
1242 F:      drivers/clk/meson/
1243 F:      include/dt-bindings/clock/meson*
1244 F:      include/dt-bindings/clock/gxbb*
1245 F:      Documentation/devicetree/bindings/clock/amlogic*
1246
1247 ARM/Amlogic Meson SoC support
1248 M:      Carlo Caione <carlo@caione.org>
1249 M:      Kevin Hilman <khilman@baylibre.com>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L:      linux-amlogic@lists.infradead.org
1252 W:      http://linux-meson.com/
1253 S:      Maintained
1254 F:      arch/arm/mach-meson/
1255 F:      arch/arm/boot/dts/meson*
1256 F:      arch/arm64/boot/dts/amlogic/
1257 F:      drivers/pinctrl/meson/
1258 F:      drivers/mmc/host/meson*
1259 N:      meson
1260
1261 ARM/Annapurna Labs ALPINE ARCHITECTURE
1262 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1263 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266 F:      arch/arm/mach-alpine/
1267 F:      arch/arm/boot/dts/alpine*
1268 F:      arch/arm64/boot/dts/al/
1269 F:      drivers/*/*alpine*
1270
1271 ARM/ARTPEC MACHINE SUPPORT
1272 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1273 M:      Lars Persson <lars.persson@axis.com>
1274 S:      Maintained
1275 L:      linux-arm-kernel@axis.com
1276 F:      arch/arm/mach-artpec
1277 F:      arch/arm/boot/dts/artpec6*
1278 F:      drivers/clk/axis
1279 F:      drivers/crypto/axis
1280 F:      drivers/pinctrl/pinctrl-artpec*
1281 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1282
1283 ARM/ASPEED I2C DRIVER
1284 M:      Brendan Higgins <brendanhiggins@google.com>
1285 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1286 R:      Joel Stanley <joel@jms.id.au>
1287 L:      linux-i2c@vger.kernel.org
1288 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1289 S:      Maintained
1290 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1291 F:      drivers/i2c/busses/i2c-aspeed.c
1292 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1293 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1294
1295 ARM/ASPEED MACHINE SUPPORT
1296 M:      Joel Stanley <joel@jms.id.au>
1297 R:      Andrew Jeffery <andrew@aj.id.au>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1300 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1301 S:      Supported
1302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1303 F:      arch/arm/mach-aspeed/
1304 F:      arch/arm/boot/dts/aspeed-*
1305 N:      aspeed
1306
1307 ARM/CALXEDA HIGHBANK ARCHITECTURE
1308 M:      Rob Herring <robh@kernel.org>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 F:      arch/arm/mach-highbank/
1312 F:      arch/arm/boot/dts/highbank.dts
1313 F:      arch/arm/boot/dts/ecx-*.dts*
1314
1315 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1316 M:      Krzysztof Halasa <khalasa@piap.pl>
1317 S:      Maintained
1318 F:      arch/arm/mach-cns3xxx/
1319
1320 ARM/CAVIUM THUNDER NETWORK DRIVER
1321 M:      Sunil Goutham <sgoutham@cavium.com>
1322 M:      Robert Richter <rric@kernel.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Supported
1325 F:      drivers/net/ethernet/cavium/thunder/
1326
1327 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1328 M:      Lukasz Majewski <lukma@denx.de>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      arch/arm/mach-ep93xx/ts72xx.c
1332
1333 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1334 M:      Alexander Shiyan <shc_work@mail.ru>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Odd Fixes
1337 N:      clps711x
1338
1339 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1340 M:      Lennert Buytenhek <kernel@wantstofly.org>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1343
1344 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1345 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1346 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349 F:      arch/arm/mach-ep93xx/
1350 F:      arch/arm/mach-ep93xx/include/mach/
1351
1352 ARM/CLKDEV SUPPORT
1353 M:      Russell King <linux@armlinux.org.uk>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1357 F:      drivers/clk/clkdev.c
1358
1359 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1360 M:      Mike Rapoport <mike@compulab.co.il>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363
1364 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1365 M:      Baruch Siach <baruch@tkos.co.il>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368 F:      arch/arm/boot/dts/cx92755*
1369 N:      digicolor
1370
1371 ARM/CONTEC MICRO9 MACHINE SUPPORT
1372 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1373 S:      Maintained
1374 F:      arch/arm/mach-ep93xx/micro9.c
1375
1376 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1377 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380 F:      drivers/hwtracing/coresight/*
1381 F:      Documentation/trace/coresight.txt
1382 F:      Documentation/trace/coresight-cpu-debug.txt
1383 F:      Documentation/devicetree/bindings/arm/coresight.txt
1384 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1385 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1386 F:      tools/perf/arch/arm/util/pmu.c
1387 F:      tools/perf/arch/arm/util/auxtrace.c
1388 F:      tools/perf/arch/arm/util/cs-etm.c
1389 F:      tools/perf/arch/arm/util/cs-etm.h
1390 F:      tools/perf/util/cs-etm.*
1391 F:      tools/perf/util/cs-etm-decoder/*
1392
1393 ARM/CORGI MACHINE SUPPORT
1394 M:      Richard Purdie <rpurdie@rpsys.net>
1395 S:      Maintained
1396
1397 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1398 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399 M:      Linus Walleij <linus.walleij@linaro.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 T:      git git://github.com/ulli-kroll/linux.git
1402 S:      Maintained
1403 F:      Documentation/devicetree/bindings/arm/gemini.txt
1404 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1405 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1406 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1407 F:      arch/arm/mach-gemini/
1408 F:      drivers/net/ethernet/cortina/
1409 F:      drivers/pinctrl/pinctrl-gemini.c
1410 F:      drivers/rtc/rtc-ftrtc010.c
1411
1412 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1413 M:      Barry Song <baohua@kernel.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1416 S:      Maintained
1417 F:      arch/arm/boot/dts/prima2*
1418 F:      arch/arm/mach-prima2/
1419 F:      drivers/clk/sirf/
1420 F:      drivers/clocksource/timer-prima2.c
1421 F:      drivers/clocksource/timer-atlas7.c
1422 N:      [^a-z]sirf
1423
1424 ARM/EBSA110 MACHINE SUPPORT
1425 M:      Russell King <linux@armlinux.org.uk>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 W:      http://www.armlinux.org.uk/
1428 S:      Maintained
1429 F:      arch/arm/mach-ebsa110/
1430 F:      drivers/net/ethernet/amd/am79c961a.*
1431
1432 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1433 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1434 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 N:      efm32
1438
1439 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1440 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      arch/arm/mach-pxa/ezx.c
1444
1445 ARM/FARADAY FA526 PORT
1446 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 T:      git git://git.berlios.de/gemini-board
1450 F:      arch/arm/mm/*-fa*
1451
1452 ARM/FOOTBRIDGE ARCHITECTURE
1453 M:      Russell King <linux@armlinux.org.uk>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 W:      http://www.armlinux.org.uk/
1456 S:      Maintained
1457 F:      arch/arm/include/asm/hardware/dec21285.h
1458 F:      arch/arm/mach-footbridge/
1459
1460 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1461 M:      Shawn Guo <shawnguo@kernel.org>
1462 M:      Sascha Hauer <s.hauer@pengutronix.de>
1463 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1464 R:      Fabio Estevam <fabio.estevam@nxp.com>
1465 R:      NXP Linux Team <linux-imx@nxp.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1469 F:      arch/arm/mach-imx/
1470 F:      arch/arm/mach-mxs/
1471 F:      arch/arm/boot/dts/imx*
1472 F:      arch/arm/configs/imx*_defconfig
1473 F:      drivers/clk/imx/
1474 F:      drivers/soc/imx/
1475 F:      include/soc/imx/
1476
1477 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1478 M:      Shawn Guo <shawnguo@kernel.org>
1479 M:      Sascha Hauer <s.hauer@pengutronix.de>
1480 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1481 R:      Stefan Agner <stefan@agner.ch>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485 F:      arch/arm/mach-imx/*vf610*
1486 F:      arch/arm/boot/dts/vf*
1487
1488 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1489 M:      Shawn Guo <shawnguo@kernel.org>
1490 M:      Li Yang <leoyang.li@nxp.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1494 F:      arch/arm/boot/dts/ls1021a*
1495 F:      arch/arm64/boot/dts/freescale/fsl-*
1496 F:      arch/arm64/boot/dts/freescale/qoriq-*
1497
1498 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1499 M:      Lennert Buytenhek <kernel@wantstofly.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502
1503 ARM/GUMSTIX MACHINE SUPPORT
1504 M:      Steve Sakoman <sakoman@gmail.com>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507
1508 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1509 M:      Philipp Zabel <philipp.zabel@gmail.com>
1510 M:      Paul Parsons <lost.distance@yahoo.com>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/hx4700.c
1514 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1515 F:      sound/soc/pxa/hx4700.c
1516
1517 ARM/HISILICON SOC SUPPORT
1518 M:      Wei Xu <xuwei5@hisilicon.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W:      http://www.hisilicon.com
1521 S:      Supported
1522 T:      git git://github.com/hisilicon/linux-hisi.git
1523 F:      arch/arm/mach-hisi/
1524 F:      arch/arm/boot/dts/hi3*
1525 F:      arch/arm/boot/dts/hip*
1526 F:      arch/arm/boot/dts/hisi*
1527 F:      arch/arm64/boot/dts/hisilicon/
1528
1529 ARM/HP JORNADA 7XX MACHINE SUPPORT
1530 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1531 W:      www.jlime.com
1532 S:      Maintained
1533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1534 F:      arch/arm/mach-sa1100/jornada720.c
1535 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1536
1537 ARM/IGEP MACHINE SUPPORT
1538 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1539 M:      Javier Martinez Canillas <javier@dowhile0.org>
1540 L:      linux-omap@vger.kernel.org
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/boot/dts/omap3-igep*
1544
1545 ARM/INCOME PXA270 SUPPORT
1546 M:      Marek Vasut <marek.vasut@gmail.com>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1550
1551 ARM/INTEL IOP13XX ARM ARCHITECTURE
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555
1556 ARM/INTEL IOP32X ARM ARCHITECTURE
1557 M:      Lennert Buytenhek <kernel@wantstofly.org>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/INTEL IOP33X ARM ARCHITECTURE
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Orphan
1564
1565 ARM/INTEL IQ81342EX MACHINE SUPPORT
1566 M:      Lennert Buytenhek <kernel@wantstofly.org>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569
1570 ARM/INTEL IXDP2850 MACHINE SUPPORT
1571 M:      Lennert Buytenhek <kernel@wantstofly.org>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574
1575 ARM/INTEL IXP4XX ARM ARCHITECTURE
1576 M:      Imre Kaloz <kaloz@openwrt.org>
1577 M:      Krzysztof Halasa <khalasa@piap.pl>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/mach-ixp4xx/
1581
1582 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1583 M:      Jonathan Cameron <jic23@cam.ac.uk>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 F:      arch/arm/mach-pxa/stargate2.c
1587 F:      drivers/pcmcia/pxa2xx_stargate2.c
1588
1589 ARM/INTEL XSC3 (MANZANO) ARM CORE
1590 M:      Lennert Buytenhek <kernel@wantstofly.org>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593
1594 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1595 M:      Lennert Buytenhek <kernel@wantstofly.org>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598
1599 ARM/LG1K ARCHITECTURE
1600 M:      Chanho Min <chanho.min@lge.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 F:      arch/arm64/boot/dts/lg/
1604
1605 ARM/LOGICPD PXA270 MACHINE SUPPORT
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/LPC18XX ARCHITECTURE
1611 M:      Joachim Eastwood <manabian@gmail.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 F:      arch/arm/boot/dts/lpc43*
1615 F:      drivers/clk/nxp/clk-lpc18xx*
1616 F:      drivers/clocksource/timer-lpc32xx.c
1617 F:      drivers/i2c/busses/i2c-lpc2k.c
1618 F:      drivers/memory/pl172.c
1619 F:      drivers/mtd/spi-nor/nxp-spifi.c
1620 F:      drivers/rtc/rtc-lpc24xx.c
1621 N:      lpc18xx
1622
1623 ARM/LPC32XX SOC SUPPORT
1624 M:      Vladimir Zapolskiy <vz@mleia.com>
1625 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/lpc32*
1630 F:      arch/arm/mach-lpc32xx/
1631 F:      drivers/i2c/busses/i2c-pnx.c
1632 F:      drivers/net/ethernet/nxp/lpc_eth.c
1633 F:      drivers/usb/host/ohci-nxp.c
1634 F:      drivers/watchdog/pnx4008_wdt.c
1635 N:      lpc32xx
1636
1637 ARM/MAGICIAN MACHINE SUPPORT
1638 M:      Philipp Zabel <philipp.zabel@gmail.com>
1639 S:      Maintained
1640
1641 ARM/Marvell Dove/MV78xx0/Orion SOC support
1642 M:      Jason Cooper <jason@lakedaemon.net>
1643 M:      Andrew Lunn <andrew@lunn.ch>
1644 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1645 M:      Gregory Clement <gregory.clement@bootlin.com>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      Documentation/devicetree/bindings/soc/dove/
1649 F:      arch/arm/mach-dove/
1650 F:      arch/arm/mach-mv78xx0/
1651 F:      arch/arm/mach-orion5x/
1652 F:      arch/arm/plat-orion/
1653 F:      arch/arm/boot/dts/dove*
1654 F:      arch/arm/boot/dts/orion5x*
1655
1656 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1657 M:      Jason Cooper <jason@lakedaemon.net>
1658 M:      Andrew Lunn <andrew@lunn.ch>
1659 M:      Gregory Clement <gregory.clement@bootlin.com>
1660 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      arch/arm/boot/dts/armada*
1664 F:      arch/arm/boot/dts/kirkwood*
1665 F:      arch/arm/configs/mvebu_*_defconfig
1666 F:      arch/arm/mach-mvebu/
1667 F:      arch/arm64/boot/dts/marvell/armada*
1668 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1669 F:      drivers/cpufreq/mvebu-cpufreq.c
1670 F:      drivers/irqchip/irq-armada-370-xp.c
1671 F:      drivers/irqchip/irq-mvebu-*
1672 F:      drivers/pinctrl/mvebu/
1673 F:      drivers/rtc/rtc-armada38x.c
1674
1675 ARM/Mediatek RTC DRIVER
1676 M:      Eddie Huang <eddie.huang@mediatek.com>
1677 M:      Sean Wang <sean.wang@mediatek.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1682 F:      drivers/rtc/rtc-mt6397.c
1683 F:      drivers/rtc/rtc-mt7622.c
1684
1685 ARM/Mediatek SoC support
1686 M:      Matthias Brugger <matthias.bgg@gmail.com>
1687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/mt6*
1691 F:      arch/arm/boot/dts/mt7*
1692 F:      arch/arm/boot/dts/mt8*
1693 F:      arch/arm/mach-mediatek/
1694 F:      arch/arm64/boot/dts/mediatek/
1695 N:      mtk
1696 K:      mediatek
1697
1698 ARM/Mediatek USB3 PHY DRIVER
1699 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703 F:      drivers/phy/mediatek/
1704 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1705
1706 ARM/MICREL KS8695 ARCHITECTURE
1707 M:      Greg Ungerer <gerg@uclinux.org>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 F:      arch/arm/mach-ks8695/
1710 S:      Odd Fixes
1711
1712 ARM/Microchip (AT91) SoC support
1713 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1714 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 W:      http://www.linux4sam.org
1717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1718 S:      Supported
1719 N:      at91
1720 N:      atmel
1721 F:      arch/arm/mach-at91/
1722 F:      include/soc/at91/
1723 F:      arch/arm/boot/dts/at91*.dts
1724 F:      arch/arm/boot/dts/at91*.dtsi
1725 F:      arch/arm/boot/dts/sama*.dts
1726 F:      arch/arm/boot/dts/sama*.dtsi
1727 F:      arch/arm/include/debug/at91.S
1728 F:      drivers/memory/atmel*
1729 F:      drivers/watchdog/sama5d4_wdt.c
1730 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1731 X:      drivers/net/wireless/atmel/
1732
1733 ARM/MIOA701 MACHINE SUPPORT
1734 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 F:      arch/arm/mach-pxa/mioa701.c
1737 S:      Maintained
1738
1739 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1740 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1741 S:      Maintained
1742
1743 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1744 M:      Linus Walleij <linus.walleij@linaro.org>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747 F:      arch/arm/mach-nomadik/
1748 F:      arch/arm/mach-u300/
1749 F:      arch/arm/mach-ux500/
1750 F:      arch/arm/boot/dts/ste-*
1751 F:      drivers/clk/clk-nomadik.c
1752 F:      drivers/clk/clk-u300.c
1753 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1754 F:      drivers/clocksource/timer-u300.c
1755 F:      drivers/dma/coh901318*
1756 F:      drivers/dma/ste_dma40*
1757 F:      drivers/hwspinlock/u8500_hsem.c
1758 F:      drivers/i2c/busses/i2c-nomadik.c
1759 F:      drivers/i2c/busses/i2c-stu300.c
1760 F:      drivers/mfd/ab3100*
1761 F:      drivers/mfd/ab8500*
1762 F:      drivers/mfd/abx500*
1763 F:      drivers/mfd/dbx500*
1764 F:      drivers/mfd/db8500*
1765 F:      drivers/pinctrl/nomadik/
1766 F:      drivers/pinctrl/pinctrl-coh901*
1767 F:      drivers/pinctrl/pinctrl-u300.c
1768 F:      drivers/rtc/rtc-ab3100.c
1769 F:      drivers/rtc/rtc-ab8500.c
1770 F:      drivers/rtc/rtc-coh901331.c
1771 F:      drivers/rtc/rtc-pl031.c
1772 F:      drivers/watchdog/coh901327_wdt.c
1773 F:      Documentation/devicetree/bindings/arm/ste-*
1774 F:      Documentation/devicetree/bindings/arm/ux500/
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1776
1777 ARM/NUVOTON NPCM ARCHITECTURE
1778 M:      Avi Fishman <avifishman70@gmail.com>
1779 M:      Tomer Maimon <tmaimon77@gmail.com>
1780 R:      Patrick Venture <venture@google.com>
1781 R:      Nancy Yuen <yuenn@google.com>
1782 R:      Brendan Higgins <brendanhiggins@google.com>
1783 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1784 S:      Supported
1785 F:      arch/arm/mach-npcm/
1786 F:      arch/arm/boot/dts/nuvoton-npcm*
1787 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1788 F:      drivers/*/*npcm*
1789 F:      Documentation/devicetree/bindings/*/*npcm*
1790 F:      Documentation/devicetree/bindings/*/*/*npcm*
1791
1792 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1793 M:      Wan ZongShun <mcuos.com@gmail.com>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 W:      http://www.mcuos.com
1796 S:      Maintained
1797 F:      arch/arm/mach-w90x900/
1798 F:      drivers/input/keyboard/w90p910_keypad.c
1799 F:      drivers/input/touchscreen/w90p910_ts.c
1800 F:      drivers/watchdog/nuc900_wdt.c
1801 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1802 F:      drivers/mtd/nand/raw/nuc900_nand.c
1803 F:      drivers/rtc/rtc-nuc900.c
1804 F:      drivers/spi/spi-nuc900.c
1805 F:      drivers/usb/host/ehci-w90x900.c
1806 F:      drivers/video/fbdev/nuc900fb.c
1807
1808 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1809 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1810 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1811 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1812 S:      Supported
1813
1814 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1815 M:      Alexander Clouter <alex@digriz.org.uk>
1816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 W:      http://www.digriz.org.uk/ts78xx/kernel
1818 S:      Maintained
1819 F:      arch/arm/mach-orion5x/ts78xx-*
1820
1821 ARM/OXNAS platform support
1822 M:      Neil Armstrong <narmstrong@baylibre.com>
1823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1825 S:      Maintained
1826 F:      arch/arm/mach-oxnas/
1827 F:      arch/arm/boot/dts/ox8*.dts*
1828 N:      oxnas
1829
1830 ARM/PALM TREO SUPPORT
1831 M:      Tomas Cech <sleep_walker@suse.com>
1832 L:      linux-arm-kernel@lists.infradead.org
1833 W:      http://hackndev.com
1834 S:      Maintained
1835 F:      arch/arm/mach-pxa/palmtreo.*
1836
1837 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1838 M:      Marek Vasut <marek.vasut@gmail.com>
1839 L:      linux-arm-kernel@lists.infradead.org
1840 W:      http://hackndev.com
1841 S:      Maintained
1842 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1843 F:      arch/arm/mach-pxa/palmtx.c
1844 F:      arch/arm/mach-pxa/palmt5.*
1845 F:      arch/arm/mach-pxa/include/mach/palmld.h
1846 F:      arch/arm/mach-pxa/palmld.c
1847 F:      arch/arm/mach-pxa/palmte2.*
1848 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1849 F:      arch/arm/mach-pxa/palmtc.c
1850
1851 ARM/PALMZ72 SUPPORT
1852 M:      Sergey Lapin <slapin@ossfans.org>
1853 L:      linux-arm-kernel@lists.infradead.org
1854 W:      http://hackndev.com
1855 S:      Maintained
1856 F:      arch/arm/mach-pxa/palmz72.*
1857
1858 ARM/PLEB SUPPORT
1859 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1860 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1861 S:      Maintained
1862
1863 ARM/PT DIGITAL BOARD PORT
1864 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 W:      http://www.armlinux.org.uk/
1867 S:      Maintained
1868
1869 ARM/QUALCOMM SUPPORT
1870 M:      Andy Gross <andy.gross@linaro.org>
1871 M:      David Brown <david.brown@linaro.org>
1872 L:      linux-arm-msm@vger.kernel.org
1873 L:      linux-soc@vger.kernel.org
1874 S:      Maintained
1875 F:      Documentation/devicetree/bindings/soc/qcom/
1876 F:      arch/arm/boot/dts/qcom-*.dts
1877 F:      arch/arm/boot/dts/qcom-*.dtsi
1878 F:      arch/arm/mach-qcom/
1879 F:      arch/arm64/boot/dts/qcom/*
1880 F:      drivers/i2c/busses/i2c-qup.c
1881 F:      drivers/clk/qcom/
1882 F:      drivers/dma/qcom/
1883 F:      drivers/soc/qcom/
1884 F:      drivers/spi/spi-qup.c
1885 F:      drivers/tty/serial/msm_serial.c
1886 F:      drivers/*/pm8???-*
1887 F:      drivers/mfd/ssbi.c
1888 F:      drivers/firmware/qcom_scm*
1889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1890
1891 ARM/RADISYS ENP2611 MACHINE SUPPORT
1892 M:      Lennert Buytenhek <kernel@wantstofly.org>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 S:      Maintained
1895
1896 ARM/REALTEK ARCHITECTURE
1897 M:      Andreas Färber <afaerber@suse.de>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 S:      Maintained
1900 F:      arch/arm64/boot/dts/realtek/
1901 F:      Documentation/devicetree/bindings/arm/realtek.txt
1902
1903 ARM/RENESAS ARM64 ARCHITECTURE
1904 M:      Simon Horman <horms@verge.net.au>
1905 M:      Magnus Damm <magnus.damm@gmail.com>
1906 L:      linux-renesas-soc@vger.kernel.org
1907 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1909 S:      Supported
1910 F:      arch/arm64/boot/dts/renesas/
1911 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1912 F:      drivers/soc/renesas/
1913 F:      include/linux/soc/renesas/
1914
1915 ARM/RISCPC ARCHITECTURE
1916 M:      Russell King <linux@armlinux.org.uk>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:      http://www.armlinux.org.uk/
1919 S:      Maintained
1920 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1921 F:      arch/arm/include/asm/hardware/ioc.h
1922 F:      arch/arm/include/asm/hardware/iomd.h
1923 F:      arch/arm/include/asm/hardware/memc.h
1924 F:      arch/arm/mach-rpc/
1925 F:      drivers/net/ethernet/8390/etherh.c
1926 F:      drivers/net/ethernet/i825xx/ether1*
1927 F:      drivers/net/ethernet/seeq/ether3*
1928 F:      drivers/scsi/arm/
1929
1930 ARM/Rockchip SoC support
1931 M:      Heiko Stuebner <heiko@sntech.de>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 L:      linux-rockchip@lists.infradead.org
1934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1935 S:      Maintained
1936 F:      arch/arm/boot/dts/rk3*
1937 F:      arch/arm/boot/dts/rv1108*
1938 F:      arch/arm/mach-rockchip/
1939 F:      drivers/clk/rockchip/
1940 F:      drivers/i2c/busses/i2c-rk3x.c
1941 F:      drivers/*/*rockchip*
1942 F:      drivers/*/*/*rockchip*
1943 F:      sound/soc/rockchip/
1944 N:      rockchip
1945
1946 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1947 M:      Kukjin Kim <kgene@kernel.org>
1948 M:      Krzysztof Kozlowski <krzk@kernel.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1951 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1952 S:      Maintained
1953 F:      arch/arm/boot/dts/s3c*
1954 F:      arch/arm/boot/dts/s5p*
1955 F:      arch/arm/boot/dts/exynos*
1956 F:      arch/arm64/boot/dts/exynos/
1957 F:      arch/arm/plat-samsung/
1958 F:      arch/arm/mach-s3c24*/
1959 F:      arch/arm/mach-s3c64xx/
1960 F:      arch/arm/mach-s5p*/
1961 F:      arch/arm/mach-exynos*/
1962 F:      drivers/*/*s3c24*
1963 F:      drivers/*/*/*s3c24*
1964 F:      drivers/*/*s3c64xx*
1965 F:      drivers/*/*s5pv210*
1966 F:      drivers/memory/samsung/*
1967 F:      drivers/soc/samsung/*
1968 F:      Documentation/arm/Samsung/
1969 F:      Documentation/devicetree/bindings/arm/samsung/
1970 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1971 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1972 N:      exynos
1973
1974 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1975 M:      Kyungmin Park <kyungmin.park@samsung.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      arch/arm/mach-s5pv210/
1979
1980 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1981 M:      Kyungmin Park <kyungmin.park@samsung.com>
1982 M:      Kamil Debski <kamil@wypas.org>
1983 M:      Andrzej Hajda <a.hajda@samsung.com>
1984 L:      linux-arm-kernel@lists.infradead.org
1985 L:      linux-media@vger.kernel.org
1986 S:      Maintained
1987 F:      drivers/media/platform/s5p-g2d/
1988
1989 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1990 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1991 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1992 L:      linux-media@vger.kernel.org
1993 S:      Maintained
1994 F:      drivers/media/platform/s5p-cec/
1995 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1996
1997 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1998 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1999 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2000 L:      linux-arm-kernel@lists.infradead.org
2001 L:      linux-media@vger.kernel.org
2002 S:      Maintained
2003 F:      drivers/media/platform/s5p-jpeg/
2004
2005 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2006 M:      Kyungmin Park <kyungmin.park@samsung.com>
2007 M:      Kamil Debski <kamil@wypas.org>
2008 M:      Jeongtae Park <jtp.park@samsung.com>
2009 M:      Andrzej Hajda <a.hajda@samsung.com>
2010 L:      linux-arm-kernel@lists.infradead.org
2011 L:      linux-media@vger.kernel.org
2012 S:      Maintained
2013 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2014 F:      drivers/media/platform/s5p-mfc/
2015
2016 ARM/SHMOBILE ARM ARCHITECTURE
2017 M:      Simon Horman <horms@verge.net.au>
2018 M:      Magnus Damm <magnus.damm@gmail.com>
2019 L:      linux-renesas-soc@vger.kernel.org
2020 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2022 S:      Supported
2023 F:      arch/arm/boot/dts/emev2*
2024 F:      arch/arm/boot/dts/r7s*
2025 F:      arch/arm/boot/dts/r8a*
2026 F:      arch/arm/boot/dts/r9a*
2027 F:      arch/arm/boot/dts/sh*
2028 F:      arch/arm/configs/shmobile_defconfig
2029 F:      arch/arm/include/debug/renesas-scif.S
2030 F:      arch/arm/mach-shmobile/
2031 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2032 F:      drivers/soc/renesas/
2033 F:      include/linux/soc/renesas/
2034
2035 ARM/SOCFPGA ARCHITECTURE
2036 M:      Dinh Nguyen <dinguyen@kernel.org>
2037 S:      Maintained
2038 F:      arch/arm/mach-socfpga/
2039 F:      arch/arm/boot/dts/socfpga*
2040 F:      arch/arm/configs/socfpga_defconfig
2041 F:      arch/arm64/boot/dts/altera/
2042 W:      http://www.rocketboards.org
2043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2044
2045 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2046 M:      Dinh Nguyen <dinguyen@kernel.org>
2047 S:      Maintained
2048 F:      drivers/clk/socfpga/
2049
2050 ARM/SOCFPGA EDAC SUPPORT
2051 M:      Thor Thayer <thor.thayer@linux.intel.com>
2052 S:      Maintained
2053 F:      drivers/edac/altera_edac.
2054
2055 ARM/SPREADTRUM SoC SUPPORT
2056 M:      Orson Zhai <orsonzhai@gmail.com>
2057 M:      Baolin Wang <baolin.wang@linaro.org>
2058 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2059 S:      Maintained
2060 F:      arch/arm64/boot/dts/sprd
2061 N:      sprd
2062
2063 ARM/STI ARCHITECTURE
2064 M:      Patrice Chotard <patrice.chotard@st.com>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W:      http://www.stlinux.com
2067 S:      Maintained
2068 F:      arch/arm/mach-sti/
2069 F:      arch/arm/boot/dts/sti*
2070 F:      drivers/char/hw_random/st-rng.c
2071 F:      drivers/clocksource/arm_global_timer.c
2072 F:      drivers/clocksource/clksrc_st_lpc.c
2073 F:      drivers/cpufreq/sti-cpufreq.c
2074 F:      drivers/dma/st_fdma*
2075 F:      drivers/i2c/busses/i2c-st.c
2076 F:      drivers/media/rc/st_rc.c
2077 F:      drivers/media/platform/sti/c8sectpfe/
2078 F:      drivers/mmc/host/sdhci-st.c
2079 F:      drivers/phy/st/phy-miphy28lp.c
2080 F:      drivers/phy/st/phy-stih407-usb.c
2081 F:      drivers/pinctrl/pinctrl-st.c
2082 F:      drivers/remoteproc/st_remoteproc.c
2083 F:      drivers/remoteproc/st_slim_rproc.c
2084 F:      drivers/reset/sti/
2085 F:      drivers/rtc/rtc-st-lpc.c
2086 F:      drivers/tty/serial/st-asc.c
2087 F:      drivers/usb/dwc3/dwc3-st.c
2088 F:      drivers/usb/host/ehci-st.c
2089 F:      drivers/usb/host/ohci-st.c
2090 F:      drivers/watchdog/st_lpc_wdt.c
2091 F:      drivers/ata/ahci_st.c
2092 F:      include/linux/remoteproc/st_slim_rproc.h
2093
2094 ARM/STM32 ARCHITECTURE
2095 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2096 M:      Alexandre Torgue <alexandre.torgue@st.com>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 S:      Maintained
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2100 N:      stm32
2101 F:      arch/arm/boot/dts/stm32*
2102 F:      arch/arm/mach-stm32/
2103 F:      drivers/clocksource/armv7m_systick.c
2104
2105 ARM/Synaptics Berlin SoC support
2106 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2107 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 S:      Maintained
2110 F:      arch/arm/mach-berlin/
2111 F:      arch/arm/boot/dts/berlin*
2112 F:      arch/arm64/boot/dts/marvell/berlin*
2113
2114 ARM/TANGO ARCHITECTURE
2115 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2116 M:      Mans Rullgard <mans@mansr.com>
2117 L:      linux-arm-kernel@lists.infradead.org
2118 S:      Odd Fixes
2119 N:      tango
2120
2121 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2122 M:      Lennert Buytenhek <kernel@wantstofly.org>
2123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 S:      Maintained
2125
2126 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2127 M:      Hans Verkuil <hans.verkuil@cisco.com>
2128 L:      linux-tegra@vger.kernel.org
2129 L:      linux-media@vger.kernel.org
2130 S:      Maintained
2131 F:      drivers/media/platform/tegra-cec/
2132 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2133
2134 ARM/TETON BGA MACHINE SUPPORT
2135 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 S:      Maintained
2138
2139 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2140 M:      Santosh Shilimkar <ssantosh@kernel.org>
2141 L:      linux-kernel@vger.kernel.org
2142 S:      Maintained
2143 F:      drivers/memory/*emif*
2144
2145 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2146 M:      Tero Kristo <t-kristo@ti.com>
2147 M:      Nishanth Menon <nm@ti.com>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Supported
2150 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2151 F:      arch/arm64/boot/dts/ti/Makefile
2152 F:      arch/arm64/boot/dts/ti/k3-*
2153
2154 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2155 M:      Santosh Shilimkar <ssantosh@kernel.org>
2156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 S:      Maintained
2158 F:      arch/arm/mach-keystone/
2159 F:      arch/arm/boot/dts/keystone-*
2160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2161
2162 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2163 M:      Santosh Shilimkar <ssantosh@kernel.org>
2164 L:      linux-kernel@vger.kernel.org
2165 S:      Maintained
2166 F:      drivers/clk/keystone/
2167
2168 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2169 M:      Santosh Shilimkar <ssantosh@kernel.org>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 L:      linux-kernel@vger.kernel.org
2172 S:      Maintained
2173 F:      drivers/clocksource/timer-keystone.c
2174
2175 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2176 M:      Santosh Shilimkar <ssantosh@kernel.org>
2177 L:      linux-kernel@vger.kernel.org
2178 S:      Maintained
2179 F:      drivers/power/reset/keystone-reset.c
2180
2181 ARM/THECUS N2100 MACHINE SUPPORT
2182 M:      Lennert Buytenhek <kernel@wantstofly.org>
2183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 S:      Maintained
2185
2186 ARM/TOSA MACHINE SUPPORT
2187 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2188 M:      Dirk Opfer <dirk@opfer-online.de>
2189 S:      Maintained
2190
2191 ARM/UNIPHIER ARCHITECTURE
2192 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2195 S:      Maintained
2196 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2197 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2198 F:      arch/arm/boot/dts/uniphier*
2199 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2200 F:      arch/arm/mach-uniphier/
2201 F:      arch/arm/mm/cache-uniphier.c
2202 F:      arch/arm64/boot/dts/socionext/uniphier*
2203 F:      drivers/bus/uniphier-system-bus.c
2204 F:      drivers/clk/uniphier/
2205 F:      drivers/gpio/gpio-uniphier.c
2206 F:      drivers/i2c/busses/i2c-uniphier*
2207 F:      drivers/irqchip/irq-uniphier-aidet.c
2208 F:      drivers/mmc/host/uniphier-sd.c
2209 F:      drivers/pinctrl/uniphier/
2210 F:      drivers/reset/reset-uniphier.c
2211 F:      drivers/tty/serial/8250/8250_uniphier.c
2212 N:      uniphier
2213
2214 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2215 M:      Ulf Hansson <ulf.hansson@linaro.org>
2216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 T:      git git://git.linaro.org/people/ulfh/clk.git
2218 S:      Maintained
2219 F:      drivers/clk/ux500/
2220
2221 ARM/VERSATILE EXPRESS PLATFORM
2222 M:      Liviu Dudau <liviu.dudau@arm.com>
2223 M:      Sudeep Holla <sudeep.holla@arm.com>
2224 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 S:      Maintained
2227 F:      arch/arm/boot/dts/vexpress*
2228 F:      arch/arm64/boot/dts/arm/
2229 F:      arch/arm/mach-vexpress/
2230 F:      */*/vexpress*
2231 F:      */*/*/vexpress*
2232 F:      drivers/clk/versatile/clk-vexpress-osc.c
2233 F:      drivers/clocksource/timer-versatile.c
2234 N:      mps2
2235
2236 ARM/VFP SUPPORT
2237 M:      Russell King <linux@armlinux.org.uk>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 W:      http://www.armlinux.org.uk/
2240 S:      Maintained
2241 F:      arch/arm/vfp/
2242
2243 ARM/VOIPAC PXA270 SUPPORT
2244 M:      Marek Vasut <marek.vasut@gmail.com>
2245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 S:      Maintained
2247 F:      arch/arm/mach-pxa/vpac270.c
2248 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2249
2250 ARM/VT8500 ARM ARCHITECTURE
2251 M:      Tony Prisk <linux@prisktech.co.nz>
2252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 S:      Maintained
2254 F:      arch/arm/mach-vt8500/
2255 F:      drivers/clocksource/timer-vt8500.c
2256 F:      drivers/i2c/busses/i2c-wmt.c
2257 F:      drivers/mmc/host/wmt-sdmmc.c
2258 F:      drivers/pwm/pwm-vt8500.c
2259 F:      drivers/rtc/rtc-vt8500.c
2260 F:      drivers/tty/serial/vt8500_serial.c
2261 F:      drivers/usb/host/ehci-platform.c
2262 F:      drivers/usb/host/uhci-platform.c
2263 F:      drivers/video/fbdev/vt8500lcdfb.*
2264 F:      drivers/video/fbdev/wm8505fb*
2265 F:      drivers/video/fbdev/wmt_ge_rops.*
2266
2267 ARM/ZIPIT Z2 SUPPORT
2268 M:      Marek Vasut <marek.vasut@gmail.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S:      Maintained
2271 F:      arch/arm/mach-pxa/z2.c
2272 F:      arch/arm/mach-pxa/include/mach/z2.h
2273
2274 ARM/ZTE ARCHITECTURE
2275 M:      Jun Nie <jun.nie@linaro.org>
2276 M:      Baoyou Xie <baoyou.xie@linaro.org>
2277 M:      Shawn Guo <shawnguo@kernel.org>
2278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S:      Maintained
2280 F:      arch/arm/boot/dts/zx2967*
2281 F:      arch/arm/mach-zx/
2282 F:      arch/arm64/boot/dts/zte/
2283 F:      drivers/clk/zte/
2284 F:      drivers/dma/zx_dma.c
2285 F:      drivers/gpio/gpio-zx.c
2286 F:      drivers/i2c/busses/i2c-zx2967.c
2287 F:      drivers/mmc/host/dw_mmc-zx.*
2288 F:      drivers/pinctrl/zte/
2289 F:      drivers/soc/zte/
2290 F:      drivers/thermal/zx2967_thermal.c
2291 F:      drivers/watchdog/zx2967_wdt.c
2292 F:      Documentation/devicetree/bindings/arm/zte.txt
2293 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2294 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2295 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2296 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2297 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2298 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2299 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2300 F:      Documentation/devicetree/bindings/soc/zte/
2301 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2302 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2303 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2304 F:      include/dt-bindings/clock/zx2967*.h
2305 F:      include/dt-bindings/soc/zte,*.h
2306 F:      sound/soc/codecs/zx_aud96p22.c
2307 F:      sound/soc/zte/
2308
2309 ARM/ZYNQ ARCHITECTURE
2310 M:      Michal Simek <michal.simek@xilinx.com>
2311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 W:      http://wiki.xilinx.com
2313 T:      git https://github.com/Xilinx/linux-xlnx.git
2314 S:      Supported
2315 F:      arch/arm/mach-zynq/
2316 F:      drivers/cpuidle/cpuidle-zynq.c
2317 F:      drivers/block/xsysace.c
2318 N:      zynq
2319 N:      xilinx
2320 F:      drivers/clocksource/timer-cadence-ttc.c
2321 F:      drivers/i2c/busses/i2c-cadence.c
2322 F:      drivers/mmc/host/sdhci-of-arasan.c
2323 F:      drivers/edac/synopsys_edac.c
2324 F:      drivers/i2c/busses/i2c-xiic.c
2325
2326 ARM64 PORT (AARCH64 ARCHITECTURE)
2327 M:      Catalin Marinas <catalin.marinas@arm.com>
2328 M:      Will Deacon <will.deacon@arm.com>
2329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2331 S:      Maintained
2332 F:      arch/arm64/
2333 X:      arch/arm64/boot/dts/
2334 F:      Documentation/arm64/
2335
2336 AS3645A LED FLASH CONTROLLER DRIVER
2337 M:      Sakari Ailus <sakari.ailus@iki.fi>
2338 L:      linux-leds@vger.kernel.org
2339 S:      Maintained
2340 F:      drivers/leds/leds-as3645a.c
2341
2342 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2343 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2344 L:      linux-media@vger.kernel.org
2345 T:      git git://linuxtv.org/media_tree.git
2346 S:      Maintained
2347 F:      drivers/media/i2c/ak7375.c
2348 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2349
2350 ASAHI KASEI AK8974 DRIVER
2351 M:      Linus Walleij <linus.walleij@linaro.org>
2352 L:      linux-iio@vger.kernel.org
2353 W:      http://www.akm.com/
2354 S:      Supported
2355 F:      drivers/iio/magnetometer/ak8974.c
2356
2357 ASC7621 HARDWARE MONITOR DRIVER
2358 M:      George Joseph <george.joseph@fairview5.com>
2359 L:      linux-hwmon@vger.kernel.org
2360 S:      Maintained
2361 F:      Documentation/hwmon/asc7621
2362 F:      drivers/hwmon/asc7621.c
2363
2364 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2365 M:      Corentin Chary <corentin.chary@gmail.com>
2366 L:      acpi4asus-user@lists.sourceforge.net
2367 L:      platform-driver-x86@vger.kernel.org
2368 W:      http://acpi4asus.sf.net
2369 S:      Maintained
2370 F:      drivers/platform/x86/asus*.c
2371 F:      drivers/platform/x86/eeepc*.c
2372
2373 ASUS WIRELESS RADIO CONTROL DRIVER
2374 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2375 L:      platform-driver-x86@vger.kernel.org
2376 S:      Maintained
2377 F:      drivers/platform/x86/asus-wireless.c
2378
2379 ASYMMETRIC KEYS
2380 M:      David Howells <dhowells@redhat.com>
2381 L:      keyrings@vger.kernel.org
2382 S:      Maintained
2383 F:      Documentation/crypto/asymmetric-keys.txt
2384 F:      include/linux/verification.h
2385 F:      include/crypto/public_key.h
2386 F:      include/crypto/pkcs7.h
2387 F:      crypto/asymmetric_keys/
2388
2389 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2390 R:      Dan Williams <dan.j.williams@intel.com>
2391 W:      http://sourceforge.net/projects/xscaleiop
2392 S:      Odd fixes
2393 F:      Documentation/crypto/async-tx-api.txt
2394 F:      crypto/async_tx/
2395 F:      drivers/dma/
2396 F:      include/linux/dmaengine.h
2397 F:      include/linux/async_tx.h
2398
2399 AT24 EEPROM DRIVER
2400 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2401 L:      linux-i2c@vger.kernel.org
2402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2403 S:      Maintained
2404 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2405 F:      drivers/misc/eeprom/at24.c
2406 F:      include/linux/platform_data/at24.h
2407
2408 ATA OVER ETHERNET (AOE) DRIVER
2409 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2410 W:      http://www.openaoe.org/
2411 S:      Supported
2412 F:      Documentation/aoe/
2413 F:      drivers/block/aoe/
2414
2415 ATHEROS 71XX/9XXX GPIO DRIVER
2416 M:      Alban Bedel <albeu@free.fr>
2417 W:      https://github.com/AlbanBedel/linux
2418 T:      git git://github.com/AlbanBedel/linux
2419 S:      Maintained
2420 F:      drivers/gpio/gpio-ath79.c
2421 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2422
2423 ATHEROS 71XX/9XXX USB PHY DRIVER
2424 M:      Alban Bedel <albeu@free.fr>
2425 W:      https://github.com/AlbanBedel/linux
2426 T:      git git://github.com/AlbanBedel/linux
2427 S:      Maintained
2428 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2429 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2430
2431 ATHEROS ATH GENERIC UTILITIES
2432 M:      Kalle Valo <kvalo@codeaurora.org>
2433 L:      linux-wireless@vger.kernel.org
2434 S:      Supported
2435 F:      drivers/net/wireless/ath/*
2436
2437 ATHEROS ATH5K WIRELESS DRIVER
2438 M:      Jiri Slaby <jirislaby@gmail.com>
2439 M:      Nick Kossifidis <mickflemm@gmail.com>
2440 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2441 L:      linux-wireless@vger.kernel.org
2442 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2443 S:      Maintained
2444 F:      drivers/net/wireless/ath/ath5k/
2445
2446 ATHEROS ATH6KL WIRELESS DRIVER
2447 M:      Kalle Valo <kvalo@codeaurora.org>
2448 L:      linux-wireless@vger.kernel.org
2449 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2451 S:      Supported
2452 F:      drivers/net/wireless/ath/ath6kl/
2453
2454 ATI_REMOTE2 DRIVER
2455 M:      Ville Syrjala <syrjala@sci.fi>
2456 S:      Maintained
2457 F:      drivers/input/misc/ati_remote2.c
2458
2459 ATK0110 HWMON DRIVER
2460 M:      Luca Tettamanti <kronos.it@gmail.com>
2461 L:      linux-hwmon@vger.kernel.org
2462 S:      Maintained
2463 F:      drivers/hwmon/asus_atk0110.c
2464
2465 ATLX ETHERNET DRIVERS
2466 M:      Jay Cliburn <jcliburn@gmail.com>
2467 M:      Chris Snook <chris.snook@gmail.com>
2468 L:      netdev@vger.kernel.org
2469 W:      http://sourceforge.net/projects/atl1
2470 W:      http://atl1.sourceforge.net
2471 S:      Maintained
2472 F:      drivers/net/ethernet/atheros/
2473
2474 ATM
2475 M:      Chas Williams <3chas3@gmail.com>
2476 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2477 L:      netdev@vger.kernel.org
2478 W:      http://linux-atm.sourceforge.net
2479 S:      Maintained
2480 F:      drivers/atm/
2481 F:      include/linux/atm*
2482 F:      include/uapi/linux/atm*
2483
2484 ATMEL AT91 / AT32 MCI DRIVER
2485 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2486 S:      Maintained
2487 F:      drivers/mmc/host/atmel-mci.c
2488
2489 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2490 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2491 S:      Supported
2492 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2493
2494 ATMEL Audio ALSA driver
2495 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2496 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2497 S:      Supported
2498 F:      sound/soc/atmel
2499
2500 ATMEL I2C DRIVER
2501 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2502 L:      linux-i2c@vger.kernel.org
2503 S:      Supported
2504 F:      drivers/i2c/busses/i2c-at91.c
2505
2506 ATMEL ISI DRIVER
2507 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2508 L:      linux-media@vger.kernel.org
2509 S:      Supported
2510 F:      drivers/media/platform/atmel/atmel-isi.c
2511 F:      include/media/atmel-isi.h
2512
2513 ATMEL LCDFB DRIVER
2514 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2515 L:      linux-fbdev@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/video/fbdev/atmel_lcdfb.c
2518 F:      include/video/atmel_lcdc.h
2519
2520 ATMEL MACB ETHERNET DRIVER
2521 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2522 S:      Supported
2523 F:      drivers/net/ethernet/cadence/
2524
2525 ATMEL MAXTOUCH DRIVER
2526 M:      Nick Dyer <nick@shmanahar.org>
2527 T:      git git://github.com/ndyer/linux.git
2528 S:      Maintained
2529 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2530 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2531
2532 ATMEL SAMA5D2 ADC DRIVER
2533 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2534 L:      linux-iio@vger.kernel.org
2535 S:      Supported
2536 F:      drivers/iio/adc/at91-sama5d2_adc.c
2537
2538 ATMEL SDMMC DRIVER
2539 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2540 L:      linux-mmc@vger.kernel.org
2541 S:      Supported
2542 F:      drivers/mmc/host/sdhci-of-at91.c
2543
2544 ATMEL SPI DRIVER
2545 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2546 S:      Supported
2547 F:      drivers/spi/spi-atmel.*
2548
2549 ATMEL SSC DRIVER
2550 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 S:      Supported
2553 F:      drivers/misc/atmel-ssc.c
2554 F:      include/linux/atmel-ssc.h
2555
2556 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2557 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 S:      Supported
2560 F:      drivers/misc/atmel_tclib.c
2561 F:      drivers/clocksource/tcb_clksrc.c
2562
2563 ATMEL USBA UDC DRIVER
2564 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 S:      Supported
2567 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2568
2569 ATMEL WIRELESS DRIVER
2570 M:      Simon Kelley <simon@thekelleys.org.uk>
2571 L:      linux-wireless@vger.kernel.org
2572 W:      http://www.thekelleys.org.uk/atmel
2573 W:      http://atmelwlandriver.sourceforge.net/
2574 S:      Maintained
2575 F:      drivers/net/wireless/atmel/atmel*
2576
2577 ATMEL XDMA DRIVER
2578 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2579 L:      linux-arm-kernel@lists.infradead.org
2580 L:      dmaengine@vger.kernel.org
2581 S:      Supported
2582 F:      drivers/dma/at_xdmac.c
2583
2584 ATOMIC INFRASTRUCTURE
2585 M:      Will Deacon <will.deacon@arm.com>
2586 M:      Peter Zijlstra <peterz@infradead.org>
2587 R:      Boqun Feng <boqun.feng@gmail.com>
2588 L:      linux-kernel@vger.kernel.org
2589 S:      Maintained
2590 F:      arch/*/include/asm/atomic*.h
2591 F:      include/*/atomic*.h
2592
2593 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2594 M:      Bradley Grove <linuxdrivers@attotech.com>
2595 L:      linux-scsi@vger.kernel.org
2596 W:      http://www.attotech.com
2597 S:      Supported
2598 F:      drivers/scsi/esas2r
2599
2600 ATUSB IEEE 802.15.4 RADIO DRIVER
2601 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2602 L:      linux-wpan@vger.kernel.org
2603 S:      Maintained
2604 F:      drivers/net/ieee802154/atusb.c
2605 F:      drivers/net/ieee802154/atusb.h
2606 F:      drivers/net/ieee802154/at86rf230.h
2607
2608 AUDIT SUBSYSTEM
2609 M:      Paul Moore <paul@paul-moore.com>
2610 M:      Eric Paris <eparis@redhat.com>
2611 L:      linux-audit@redhat.com (moderated for non-subscribers)
2612 W:      https://github.com/linux-audit
2613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2614 S:      Supported
2615 F:      include/linux/audit.h
2616 F:      include/uapi/linux/audit.h
2617 F:      kernel/audit*
2618
2619 AUXILIARY DISPLAY DRIVERS
2620 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2621 S:      Maintained
2622 F:      drivers/auxdisplay/
2623 F:      include/linux/cfag12864b.h
2624
2625 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2626 M:      Andreas Klinger <ak@it-klinger.de>
2627 L:      linux-iio@vger.kernel.org
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2630 F:      drivers/iio/adc/hx711.c
2631
2632 AX.25 NETWORK LAYER
2633 M:      Ralf Baechle <ralf@linux-mips.org>
2634 L:      linux-hams@vger.kernel.org
2635 W:      http://www.linux-ax25.org/
2636 S:      Maintained
2637 F:      include/uapi/linux/ax25.h
2638 F:      include/net/ax25.h
2639 F:      net/ax25/
2640
2641 AXENTIA ARM DEVICES
2642 M:      Peter Rosin <peda@axentia.se>
2643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 S:      Maintained
2645 F:      Documentation/devicetree/bindings/arm/axentia.txt
2646 F:      arch/arm/boot/dts/at91-linea.dtsi
2647 F:      arch/arm/boot/dts/at91-natte.dtsi
2648 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2649 F:      arch/arm/boot/dts/at91-tse850-3.dts
2650
2651 AXENTIA ASOC DRIVERS
2652 M:      Peter Rosin <peda@axentia.se>
2653 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2654 S:      Maintained
2655 F:      Documentation/devicetree/bindings/sound/axentia,*
2656 F:      sound/soc/atmel/tse850-pcm5142.c
2657
2658 AZ6007 DVB DRIVER
2659 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2660 L:      linux-media@vger.kernel.org
2661 W:      https://linuxtv.org
2662 T:      git git://linuxtv.org/media_tree.git
2663 S:      Maintained
2664 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2665
2666 AZTECH FM RADIO RECEIVER DRIVER
2667 M:      Hans Verkuil <hverkuil@xs4all.nl>
2668 L:      linux-media@vger.kernel.org
2669 T:      git git://linuxtv.org/media_tree.git
2670 W:      https://linuxtv.org
2671 S:      Maintained
2672 F:      drivers/media/radio/radio-aztech*
2673
2674 B43 WIRELESS DRIVER
2675 L:      linux-wireless@vger.kernel.org
2676 L:      b43-dev@lists.infradead.org
2677 W:      http://wireless.kernel.org/en/users/Drivers/b43
2678 S:      Odd Fixes
2679 F:      drivers/net/wireless/broadcom/b43/
2680
2681 B43LEGACY WIRELESS DRIVER
2682 M:      Larry Finger <Larry.Finger@lwfinger.net>
2683 L:      linux-wireless@vger.kernel.org
2684 L:      b43-dev@lists.infradead.org
2685 W:      http://wireless.kernel.org/en/users/Drivers/b43
2686 S:      Maintained
2687 F:      drivers/net/wireless/broadcom/b43legacy/
2688
2689 BACKLIGHT CLASS/SUBSYSTEM
2690 M:      Lee Jones <lee.jones@linaro.org>
2691 M:      Daniel Thompson <daniel.thompson@linaro.org>
2692 M:      Jingoo Han <jingoohan1@gmail.com>
2693 L:      dri-devel@lists.freedesktop.org
2694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2695 S:      Maintained
2696 F:      drivers/video/backlight/
2697 F:      include/linux/backlight.h
2698 F:      include/linux/pwm_backlight.h
2699 F:      Documentation/devicetree/bindings/leds/backlight
2700
2701 BATMAN ADVANCED
2702 M:      Marek Lindner <mareklindner@neomailbox.ch>
2703 M:      Simon Wunderlich <sw@simonwunderlich.de>
2704 M:      Antonio Quartulli <a@unstable.cc>
2705 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2706 W:      https://www.open-mesh.org/
2707 Q:      https://patchwork.open-mesh.org/project/batman/list/
2708 S:      Maintained
2709 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2710 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2711 F:      Documentation/networking/batman-adv.rst
2712 F:      include/uapi/linux/batadv_packet.h
2713 F:      include/uapi/linux/batman_adv.h
2714 F:      net/batman-adv/
2715
2716 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2717 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2718 L:      linux-hams@vger.kernel.org
2719 W:      http://www.baycom.org/~tom/ham/ham.html
2720 S:      Maintained
2721 F:      drivers/net/hamradio/baycom*
2722
2723 BCACHE (BLOCK LAYER CACHE)
2724 M:      Coly Li <colyli@suse.de>
2725 M:      Kent Overstreet <kent.overstreet@gmail.com>
2726 L:      linux-bcache@vger.kernel.org
2727 W:      http://bcache.evilpiepirate.org
2728 C:      irc://irc.oftc.net/bcache
2729 S:      Maintained
2730 F:      drivers/md/bcache/
2731
2732 BDISP ST MEDIA DRIVER
2733 M:      Fabien Dessenne <fabien.dessenne@st.com>
2734 L:      linux-media@vger.kernel.org
2735 T:      git git://linuxtv.org/media_tree.git
2736 W:      https://linuxtv.org
2737 S:      Supported
2738 F:      drivers/media/platform/sti/bdisp
2739
2740 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2741 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2742 L:      netdev@vger.kernel.org
2743 S:      Maintained
2744 F:      drivers/net/ethernet/ec_bhf.c
2745
2746 BEFS FILE SYSTEM
2747 M:      Luis de Bethencourt <luisbg@kernel.org>
2748 M:      Salah Triki <salah.triki@gmail.com>
2749 S:      Maintained
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2751 F:      Documentation/filesystems/befs.txt
2752 F:      fs/befs/
2753
2754 BFQ I/O SCHEDULER
2755 M:      Paolo Valente <paolo.valente@linaro.org>
2756 M:      Jens Axboe <axboe@kernel.dk>
2757 L:      linux-block@vger.kernel.org
2758 S:      Maintained
2759 F:      block/bfq-*
2760 F:      Documentation/block/bfq-iosched.txt
2761
2762 BFS FILE SYSTEM
2763 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2764 S:      Maintained
2765 F:      Documentation/filesystems/bfs.txt
2766 F:      fs/bfs/
2767 F:      include/uapi/linux/bfs_fs.h
2768
2769 BLINKM RGB LED DRIVER
2770 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2771 S:      Maintained
2772 F:      drivers/leds/leds-blinkm.c
2773
2774 BLOCK LAYER
2775 M:      Jens Axboe <axboe@kernel.dk>
2776 L:      linux-block@vger.kernel.org
2777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2778 S:      Maintained
2779 F:      block/
2780 F:      drivers/block/
2781 F:      kernel/trace/blktrace.c
2782 F:      lib/sbitmap.c
2783
2784 BLOCK2MTD DRIVER
2785 M:      Joern Engel <joern@lazybastard.org>
2786 L:      linux-mtd@lists.infradead.org
2787 S:      Maintained
2788 F:      drivers/mtd/devices/block2mtd.c
2789
2790 BLUETOOTH DRIVERS
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:      drivers/bluetooth/
2799
2800 BLUETOOTH SUBSYSTEM
2801 M:      Marcel Holtmann <marcel@holtmann.org>
2802 M:      Johan Hedberg <johan.hedberg@gmail.com>
2803 L:      linux-bluetooth@vger.kernel.org
2804 W:      http://www.bluez.org/
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2807 S:      Maintained
2808 F:      net/bluetooth/
2809 F:      include/net/bluetooth/
2810
2811 BONDING DRIVER
2812 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2813 M:      Veaceslav Falico <vfalico@gmail.com>
2814 M:      Andy Gospodarek <andy@greyhouse.net>
2815 L:      netdev@vger.kernel.org
2816 W:      http://sourceforge.net/projects/bonding/
2817 S:      Supported
2818 F:      drivers/net/bonding/
2819 F:      include/uapi/linux/if_bonding.h
2820
2821 BPF (Safe dynamic programs and tools)
2822 M:      Alexei Starovoitov <ast@kernel.org>
2823 M:      Daniel Borkmann <daniel@iogearbox.net>
2824 L:      netdev@vger.kernel.org
2825 L:      linux-kernel@vger.kernel.org
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2828 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2829 S:      Supported
2830 F:      arch/x86/net/bpf_jit*
2831 F:      Documentation/networking/filter.txt
2832 F:      Documentation/bpf/
2833 F:      include/linux/bpf*
2834 F:      include/linux/filter.h
2835 F:      include/trace/events/xdp.h
2836 F:      include/uapi/linux/bpf*
2837 F:      include/uapi/linux/filter.h
2838 F:      kernel/bpf/
2839 F:      kernel/trace/bpf_trace.c
2840 F:      lib/test_bpf.c
2841 F:      net/bpf/
2842 F:      net/core/filter.c
2843 F:      net/sched/act_bpf.c
2844 F:      net/sched/cls_bpf.c
2845 F:      samples/bpf/
2846 F:      tools/bpf/
2847 F:      tools/lib/bpf/
2848 F:      tools/testing/selftests/bpf/
2849
2850 BROADCOM B44 10/100 ETHERNET DRIVER
2851 M:      Michael Chan <michael.chan@broadcom.com>
2852 L:      netdev@vger.kernel.org
2853 S:      Supported
2854 F:      drivers/net/ethernet/broadcom/b44.*
2855
2856 BROADCOM B53 ETHERNET SWITCH DRIVER
2857 M:      Florian Fainelli <f.fainelli@gmail.com>
2858 L:      netdev@vger.kernel.org
2859 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2860 S:      Supported
2861 F:      drivers/net/dsa/b53/*
2862 F:      include/linux/platform_data/b53.h
2863
2864 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2865 M:      Florian Fainelli <f.fainelli@gmail.com>
2866 M:      Ray Jui <rjui@broadcom.com>
2867 M:      Scott Branden <sbranden@broadcom.com>
2868 M:      bcm-kernel-feedback-list@broadcom.com
2869 T:      git git://github.com/broadcom/mach-bcm
2870 S:      Maintained
2871 N:      bcm281*
2872 N:      bcm113*
2873 N:      bcm216*
2874 N:      kona
2875 F:      arch/arm/mach-bcm/
2876
2877 BROADCOM BCM2835 ARM ARCHITECTURE
2878 M:      Eric Anholt <eric@anholt.net>
2879 M:      Stefan Wahren <stefan.wahren@i2se.com>
2880 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2882 T:      git git://github.com/anholt/linux
2883 S:      Maintained
2884 N:      bcm2835
2885 F:      drivers/staging/vc04_services
2886
2887 BROADCOM BCM47XX MIPS ARCHITECTURE
2888 M:      Hauke Mehrtens <hauke@hauke-m.de>
2889 M:      Rafał Miłecki <zajec5@gmail.com>
2890 L:      linux-mips@linux-mips.org
2891 S:      Maintained
2892 F:      Documentation/devicetree/bindings/mips/brcm/
2893 F:      arch/mips/bcm47xx/*
2894 F:      arch/mips/include/asm/mach-bcm47xx/*
2895
2896 BROADCOM BCM5301X ARM ARCHITECTURE
2897 M:      Hauke Mehrtens <hauke@hauke-m.de>
2898 M:      Rafał Miłecki <zajec5@gmail.com>
2899 M:      Jon Mason <jonmason@broadcom.com>
2900 M:      bcm-kernel-feedback-list@broadcom.com
2901 L:      linux-arm-kernel@lists.infradead.org
2902 S:      Maintained
2903 F:      arch/arm/mach-bcm/bcm_5301x.c
2904 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2905 F:      arch/arm/boot/dts/bcm470*
2906 F:      arch/arm/boot/dts/bcm953012*
2907
2908 BROADCOM BCM53573 ARM ARCHITECTURE
2909 M:      Rafał Miłecki <rafal@milecki.pl>
2910 L:      linux-arm-kernel@lists.infradead.org
2911 S:      Maintained
2912 F:      arch/arm/boot/dts/bcm53573*
2913 F:      arch/arm/boot/dts/bcm47189*
2914
2915 BROADCOM BCM63XX ARM ARCHITECTURE
2916 M:      Florian Fainelli <f.fainelli@gmail.com>
2917 M:      bcm-kernel-feedback-list@broadcom.com
2918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919 T:      git git://github.com/broadcom/stblinux.git
2920 S:      Maintained
2921 N:      bcm63xx
2922
2923 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2924 M:      Kevin Cernekee <cernekee@gmail.com>
2925 L:      linux-usb@vger.kernel.org
2926 S:      Maintained
2927 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2928
2929 BROADCOM BCM7XXX ARM ARCHITECTURE
2930 M:      Brian Norris <computersforpeace@gmail.com>
2931 M:      Gregory Fong <gregory.0xf0@gmail.com>
2932 M:      Florian Fainelli <f.fainelli@gmail.com>
2933 M:      bcm-kernel-feedback-list@broadcom.com
2934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935 T:      git git://github.com/broadcom/stblinux.git
2936 S:      Maintained
2937 F:      arch/arm/mach-bcm/*brcmstb*
2938 F:      arch/arm/boot/dts/bcm7*.dts*
2939 F:      drivers/bus/brcmstb_gisb.c
2940 F:      arch/arm/mm/cache-b15-rac.c
2941 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2942 N:      brcmstb
2943
2944 BROADCOM BMIPS CPUFREQ DRIVER
2945 M:      Markus Mayer <mmayer@broadcom.com>
2946 M:      bcm-kernel-feedback-list@broadcom.com
2947 L:      linux-pm@vger.kernel.org
2948 S:      Maintained
2949 F:      drivers/cpufreq/bmips-cpufreq.c
2950
2951 BROADCOM BMIPS MIPS ARCHITECTURE
2952 M:      Kevin Cernekee <cernekee@gmail.com>
2953 M:      Florian Fainelli <f.fainelli@gmail.com>
2954 L:      linux-mips@linux-mips.org
2955 T:      git git://github.com/broadcom/stblinux.git
2956 S:      Maintained
2957 F:      arch/mips/bmips/*
2958 F:      arch/mips/include/asm/mach-bmips/*
2959 F:      arch/mips/kernel/*bmips*
2960 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2961 F:      drivers/irqchip/irq-bcm63*
2962 F:      drivers/irqchip/irq-bcm7*
2963 F:      drivers/irqchip/irq-brcmstb*
2964 F:      include/linux/bcm963xx_nvram.h
2965 F:      include/linux/bcm963xx_tag.h
2966
2967 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2968 M:      Rasesh Mody <rasesh.mody@cavium.com>
2969 M:      Dept-GELinuxNICDev@cavium.com
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bnx2.*
2973 F:      drivers/net/ethernet/broadcom/bnx2_*
2974
2975 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2976 M:      QLogic-Storage-Upstream@qlogic.com
2977 L:      linux-scsi@vger.kernel.org
2978 S:      Supported
2979 F:      drivers/scsi/bnx2fc/
2980
2981 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2982 M:      QLogic-Storage-Upstream@qlogic.com
2983 L:      linux-scsi@vger.kernel.org
2984 S:      Supported
2985 F:      drivers/scsi/bnx2i/
2986
2987 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2988 M:      Ariel Elior <ariel.elior@cavium.com>
2989 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2990 M:      everest-linux-l2@cavium.com
2991 L:      netdev@vger.kernel.org
2992 S:      Supported
2993 F:      drivers/net/ethernet/broadcom/bnx2x/
2994
2995 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2996 M:      Michael Chan <michael.chan@broadcom.com>
2997 L:      netdev@vger.kernel.org
2998 S:      Supported
2999 F:      drivers/net/ethernet/broadcom/bnxt/
3000
3001 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3002 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3003 M:      Franky Lin <franky.lin@broadcom.com>
3004 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3005 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3006 M:      Wright Feng <wright.feng@cypress.com>
3007 L:      linux-wireless@vger.kernel.org
3008 L:      brcm80211-dev-list.pdl@broadcom.com
3009 L:      brcm80211-dev-list@cypress.com
3010 S:      Supported
3011 F:      drivers/net/wireless/broadcom/brcm80211/
3012
3013 BROADCOM BRCMSTB GPIO DRIVER
3014 M:      Gregory Fong <gregory.0xf0@gmail.com>
3015 L:      bcm-kernel-feedback-list@broadcom.com
3016 S:      Supported
3017 F:      drivers/gpio/gpio-brcmstb.c
3018 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3019
3020 BROADCOM BRCMSTB I2C DRIVER
3021 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3022 L:      linux-i2c@vger.kernel.org
3023 L:      bcm-kernel-feedback-list@broadcom.com
3024 S:      Supported
3025 F:      drivers/i2c/busses/i2c-brcmstb.c
3026 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3027
3028 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3029 M:      Al Cooper <alcooperx@gmail.com>
3030 L:      linux-kernel@vger.kernel.org
3031 L:      bcm-kernel-feedback-list@broadcom.com
3032 S:      Maintained
3033 F:      drivers/phy/broadcom/phy-brcm-usb*
3034
3035 BROADCOM GENET ETHERNET DRIVER
3036 M:      Doug Berger <opendmb@gmail.com>
3037 M:      Florian Fainelli <f.fainelli@gmail.com>
3038 L:      netdev@vger.kernel.org
3039 S:      Supported
3040 F:      drivers/net/ethernet/broadcom/genet/
3041
3042 BROADCOM IPROC ARM ARCHITECTURE
3043 M:      Ray Jui <rjui@broadcom.com>
3044 M:      Scott Branden <sbranden@broadcom.com>
3045 M:      Jon Mason <jonmason@broadcom.com>
3046 M:      bcm-kernel-feedback-list@broadcom.com
3047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3048 T:      git git://github.com/broadcom/cygnus-linux.git
3049 S:      Maintained
3050 N:      iproc
3051 N:      cygnus
3052 N:      bcm[-_]nsp
3053 N:      bcm9113*
3054 N:      bcm9583*
3055 N:      bcm9585*
3056 N:      bcm9586*
3057 N:      bcm988312
3058 N:      bcm113*
3059 N:      bcm583*
3060 N:      bcm585*
3061 N:      bcm586*
3062 N:      bcm88312
3063 N:      hr2
3064 N:      stingray
3065 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3066 F:      arch/arm64/boot/dts/broadcom/stingray/*
3067 F:      drivers/clk/bcm/clk-ns*
3068 F:      drivers/clk/bcm/clk-sr*
3069 F:      drivers/pinctrl/bcm/pinctrl-ns*
3070 F:      include/dt-bindings/clock/bcm-sr*
3071
3072 BROADCOM KONA GPIO DRIVER
3073 M:      Ray Jui <rjui@broadcom.com>
3074 L:      bcm-kernel-feedback-list@broadcom.com
3075 S:      Supported
3076 F:      drivers/gpio/gpio-bcm-kona.c
3077 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3078
3079 BROADCOM NETXTREME-E ROCE DRIVER
3080 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3081 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3082 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3083 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3084 L:      linux-rdma@vger.kernel.org
3085 W:      http://www.broadcom.com
3086 S:      Supported
3087 F:      drivers/infiniband/hw/bnxt_re/
3088 F:      include/uapi/rdma/bnxt_re-abi.h
3089
3090 BROADCOM NVRAM DRIVER
3091 M:      Rafał Miłecki <zajec5@gmail.com>
3092 L:      linux-mips@linux-mips.org
3093 S:      Maintained
3094 F:      drivers/firmware/broadcom/*
3095
3096 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3097 M:      Rafał Miłecki <zajec5@gmail.com>
3098 L:      linux-wireless@vger.kernel.org
3099 S:      Maintained
3100 F:      drivers/bcma/
3101 F:      include/linux/bcma/
3102
3103 BROADCOM STB AVS CPUFREQ DRIVER
3104 M:      Markus Mayer <mmayer@broadcom.com>
3105 M:      bcm-kernel-feedback-list@broadcom.com
3106 L:      linux-pm@vger.kernel.org
3107 S:      Maintained
3108 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3109 F:      drivers/cpufreq/brcmstb*
3110
3111 BROADCOM STB AVS TMON DRIVER
3112 M:      Markus Mayer <mmayer@broadcom.com>
3113 M:      bcm-kernel-feedback-list@broadcom.com
3114 L:      linux-pm@vger.kernel.org
3115 S:      Maintained
3116 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3117 F:      drivers/thermal/broadcom/brcmstb*
3118
3119 BROADCOM STB NAND FLASH DRIVER
3120 M:      Brian Norris <computersforpeace@gmail.com>
3121 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3122 L:      linux-mtd@lists.infradead.org
3123 L:      bcm-kernel-feedback-list@broadcom.com
3124 S:      Maintained
3125 F:      drivers/mtd/nand/raw/brcmnand/
3126
3127 BROADCOM STB DPFE DRIVER
3128 M:      Markus Mayer <mmayer@broadcom.com>
3129 M:      bcm-kernel-feedback-list@broadcom.com
3130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3131 S:      Maintained
3132 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3133 F:      drivers/memory/brcmstb_dpfe.c
3134
3135 BROADCOM SPI DRIVER
3136 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3137 M:      bcm-kernel-feedback-list@broadcom.com
3138 S:      Maintained
3139 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3140 F:      drivers/spi/spi-bcm-qspi.*
3141 F:      drivers/spi/spi-brcmstb-qspi.c
3142 F:      drivers/spi/spi-iproc-qspi.c
3143
3144 BROADCOM SYSTEMPORT ETHERNET DRIVER
3145 M:      Florian Fainelli <f.fainelli@gmail.com>
3146 L:      netdev@vger.kernel.org
3147 S:      Supported
3148 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3149
3150 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3151 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3152 M:      Prashant Sreedharan <prashant@broadcom.com>
3153 M:      Michael Chan <mchan@broadcom.com>
3154 L:      netdev@vger.kernel.org
3155 S:      Supported
3156 F:      drivers/net/ethernet/broadcom/tg3.*
3157
3158 BROCADE BFA FC SCSI DRIVER
3159 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3160 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3161 L:      linux-scsi@vger.kernel.org
3162 S:      Supported
3163 F:      drivers/scsi/bfa/
3164
3165 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3166 M:      Rasesh Mody <rasesh.mody@cavium.com>
3167 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3168 M:      Dept-GELinuxNICDev@cavium.com
3169 L:      netdev@vger.kernel.org
3170 S:      Supported
3171 F:      drivers/net/ethernet/brocade/bna/
3172
3173 BSG (block layer generic sg v4 driver)
3174 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3175 L:      linux-scsi@vger.kernel.org
3176 S:      Supported
3177 F:      block/bsg.c
3178 F:      include/linux/bsg.h
3179 F:      include/uapi/linux/bsg.h
3180
3181 BT87X AUDIO DRIVER
3182 M:      Clemens Ladisch <clemens@ladisch.de>
3183 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3184 T:      git git://git.alsa-project.org/alsa-kernel.git
3185 S:      Maintained
3186 F:      Documentation/sound/cards/bt87x.rst
3187 F:      sound/pci/bt87x.c
3188
3189 BT8XXGPIO DRIVER
3190 M:      Michael Buesch <m@bues.ch>
3191 W:      http://bu3sch.de/btgpio.php
3192 S:      Maintained
3193 F:      drivers/gpio/gpio-bt8xx.c
3194
3195 BTRFS FILE SYSTEM
3196 M:      Chris Mason <clm@fb.com>
3197 M:      Josef Bacik <jbacik@fb.com>
3198 M:      David Sterba <dsterba@suse.com>
3199 L:      linux-btrfs@vger.kernel.org
3200 W:      http://btrfs.wiki.kernel.org/
3201 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3203 S:      Maintained
3204 F:      Documentation/filesystems/btrfs.txt
3205 F:      fs/btrfs/
3206 F:      include/linux/btrfs*
3207 F:      include/uapi/linux/btrfs*
3208
3209 BTTV VIDEO4LINUX DRIVER
3210 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3211 L:      linux-media@vger.kernel.org
3212 W:      https://linuxtv.org
3213 T:      git git://linuxtv.org/media_tree.git
3214 S:      Odd fixes
3215 F:      Documentation/media/v4l-drivers/bttv*
3216 F:      drivers/media/pci/bt8xx/bttv*
3217
3218 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3219 M:      Chanwoo Choi <cw00.choi@samsung.com>
3220 L:      linux-pm@vger.kernel.org
3221 L:      linux-samsung-soc@vger.kernel.org
3222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3223 S:      Maintained
3224 F:      drivers/devfreq/exynos-bus.c
3225 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3226
3227 BUSLOGIC SCSI DRIVER
3228 M:      Khalid Aziz <khalid@gonehiking.org>
3229 L:      linux-scsi@vger.kernel.org
3230 S:      Maintained
3231 F:      drivers/scsi/BusLogic.*
3232 F:      drivers/scsi/FlashPoint.*
3233
3234 C-MEDIA CMI8788 DRIVER
3235 M:      Clemens Ladisch <clemens@ladisch.de>
3236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3237 T:      git git://git.alsa-project.org/alsa-kernel.git
3238 S:      Maintained
3239 F:      sound/pci/oxygen/
3240
3241 C-SKY ARCHITECTURE
3242 M:      Guo Ren <ren_guo@c-sky.com>
3243 T:      git https://github.com/c-sky/csky-linux.git
3244 S:      Supported
3245 F:      arch/csky/
3246 F:      Documentation/devicetree/bindings/csky/
3247 K:      csky
3248 N:      csky
3249
3250 C6X ARCHITECTURE
3251 M:      Mark Salter <msalter@redhat.com>
3252 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3253 L:      linux-c6x-dev@linux-c6x.org
3254 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3255 S:      Maintained
3256 F:      arch/c6x/
3257
3258 CA8210 IEEE-802.15.4 RADIO DRIVER
3259 M:      Harry Morris <h.morris@cascoda.com>
3260 L:      linux-wpan@vger.kernel.org
3261 W:      https://github.com/Cascoda/ca8210-linux.git
3262 S:      Maintained
3263 F:      drivers/net/ieee802154/ca8210.c
3264 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3265
3266 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3267 M:      David Howells <dhowells@redhat.com>
3268 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3269 S:      Supported
3270 F:      Documentation/filesystems/caching/cachefiles.txt
3271 F:      fs/cachefiles/
3272
3273 CADENCE MIPI-CSI2 BRIDGES
3274 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3275 L:      linux-media@vger.kernel.org
3276 S:      Maintained
3277 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3278 F:      drivers/media/platform/cadence/cdns-csi2*
3279
3280 CADET FM/AM RADIO RECEIVER DRIVER
3281 M:      Hans Verkuil <hverkuil@xs4all.nl>
3282 L:      linux-media@vger.kernel.org
3283 T:      git git://linuxtv.org/media_tree.git
3284 W:      https://linuxtv.org
3285 S:      Maintained
3286 F:      drivers/media/radio/radio-cadet*
3287
3288 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3289 M:      Jonathan Corbet <corbet@lwn.net>
3290 L:      linux-media@vger.kernel.org
3291 T:      git git://linuxtv.org/media_tree.git
3292 S:      Maintained
3293 F:      Documentation/media/v4l-drivers/cafe_ccic*
3294 F:      drivers/media/platform/marvell-ccic/
3295
3296 CAIF NETWORK LAYER
3297 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3298 L:      netdev@vger.kernel.org
3299 S:      Supported
3300 F:      Documentation/networking/caif/
3301 F:      drivers/net/caif/
3302 F:      include/uapi/linux/caif/
3303 F:      include/net/caif/
3304 F:      net/caif/
3305
3306 CALGARY x86-64 IOMMU
3307 M:      Muli Ben-Yehuda <mulix@mulix.org>
3308 M:      Jon Mason <jdmason@kudzu.us>
3309 L:      iommu@lists.linux-foundation.org
3310 S:      Maintained
3311 F:      arch/x86/kernel/pci-calgary_64.c
3312 F:      arch/x86/kernel/tce_64.c
3313 F:      arch/x86/include/asm/calgary.h
3314 F:      arch/x86/include/asm/tce.h
3315
3316 CAN NETWORK DRIVERS
3317 M:      Wolfgang Grandegger <wg@grandegger.com>
3318 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3319 L:      linux-can@vger.kernel.org
3320 W:      https://github.com/linux-can
3321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3323 S:      Maintained
3324 F:      Documentation/devicetree/bindings/net/can/
3325 F:      drivers/net/can/
3326 F:      include/linux/can/dev.h
3327 F:      include/linux/can/platform/
3328 F:      include/uapi/linux/can/error.h
3329 F:      include/uapi/linux/can/netlink.h
3330
3331 CAN NETWORK LAYER
3332 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3333 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3334 L:      linux-can@vger.kernel.org
3335 W:      https://github.com/linux-can
3336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3338 S:      Maintained
3339 F:      Documentation/networking/can.rst
3340 F:      net/can/
3341 F:      include/linux/can/core.h
3342 F:      include/uapi/linux/can.h
3343 F:      include/uapi/linux/can/bcm.h
3344 F:      include/uapi/linux/can/raw.h
3345 F:      include/uapi/linux/can/gw.h
3346
3347 CAPABILITIES
3348 M:      Serge Hallyn <serge@hallyn.com>
3349 L:      linux-security-module@vger.kernel.org
3350 S:      Supported
3351 F:      include/linux/capability.h
3352 F:      include/uapi/linux/capability.h
3353 F:      security/commoncap.c
3354 F:      kernel/capability.c
3355
3356 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3357 M:      Kevin Tsai <ktsai@capellamicro.com>
3358 S:      Maintained
3359 F:      drivers/iio/light/cm*
3360
3361 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3362 M:      Christian Lamparter <chunkeey@googlemail.com>
3363 L:      linux-wireless@vger.kernel.org
3364 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3365 S:      Maintained
3366 F:      drivers/net/wireless/ath/carl9170/
3367
3368 CAVIUM I2C DRIVER
3369 M:      Jan Glauber <jglauber@cavium.com>
3370 M:      David Daney <david.daney@cavium.com>
3371 W:      http://www.cavium.com
3372 S:      Supported
3373 F:      drivers/i2c/busses/i2c-octeon*
3374 F:      drivers/i2c/busses/i2c-thunderx*
3375
3376 CAVIUM LIQUIDIO NETWORK DRIVER
3377 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3378 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3379 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3380 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3381 L:      netdev@vger.kernel.org
3382 W:      http://www.cavium.com
3383 S:      Supported
3384 F:      drivers/net/ethernet/cavium/liquidio/
3385
3386 CAVIUM MMC DRIVER
3387 M:      Jan Glauber <jglauber@cavium.com>
3388 M:      David Daney <david.daney@cavium.com>
3389 M:      Steven J. Hill <Steven.Hill@cavium.com>
3390 W:      http://www.cavium.com
3391 S:      Supported
3392 F:      drivers/mmc/host/cavium*
3393
3394 CAVIUM OCTEON-TX CRYPTO DRIVER
3395 M:      George Cherian <george.cherian@cavium.com>
3396 L:      linux-crypto@vger.kernel.org
3397 W:      http://www.cavium.com
3398 S:      Supported
3399 F:      drivers/crypto/cavium/cpt/
3400
3401 CAVIUM THUNDERX2 ARM64 SOC
3402 M:      Robert Richter <rrichter@cavium.com>
3403 M:      Jayachandran C <jnair@caviumnetworks.com>
3404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3405 S:      Maintained
3406 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3407 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3408
3409 CC2520 IEEE-802.15.4 RADIO DRIVER
3410 M:      Varka Bhadram <varkabhadram@gmail.com>
3411 L:      linux-wpan@vger.kernel.org
3412 S:      Maintained
3413 F:      drivers/net/ieee802154/cc2520.c
3414 F:      include/linux/spi/cc2520.h
3415 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3416
3417 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3418 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3419 L:      linux-crypto@vger.kernel.org
3420 S:      Supported
3421 F:      drivers/crypto/ccree/
3422 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3423
3424 CEC FRAMEWORK
3425 M:      Hans Verkuil <hans.verkuil@cisco.com>
3426 L:      linux-media@vger.kernel.org
3427 T:      git git://linuxtv.org/media_tree.git
3428 W:      http://linuxtv.org
3429 S:      Supported
3430 F:      Documentation/media/kapi/cec-core.rst
3431 F:      Documentation/media/uapi/cec
3432 F:      drivers/media/cec/
3433 F:      drivers/media/rc/keymaps/rc-cec.c
3434 F:      include/media/cec.h
3435 F:      include/media/cec-notifier.h
3436 F:      include/uapi/linux/cec.h
3437 F:      include/uapi/linux/cec-funcs.h
3438 F:      Documentation/devicetree/bindings/media/cec.txt
3439 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3440
3441 CEC GPIO DRIVER
3442 M:      Hans Verkuil <hans.verkuil@cisco.com>
3443 L:      linux-media@vger.kernel.org
3444 T:      git git://linuxtv.org/media_tree.git
3445 W:      http://linuxtv.org
3446 S:      Supported
3447 F:      drivers/media/platform/cec-gpio/
3448 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3449
3450 CELL BROADBAND ENGINE ARCHITECTURE
3451 M:      Arnd Bergmann <arnd@arndb.de>
3452 L:      linuxppc-dev@lists.ozlabs.org
3453 W:      http://www.ibm.com/developerworks/power/cell/
3454 S:      Supported
3455 F:      arch/powerpc/include/asm/cell*.h
3456 F:      arch/powerpc/include/asm/spu*.h
3457 F:      arch/powerpc/include/uapi/asm/spu*.h
3458 F:      arch/powerpc/oprofile/*cell*
3459 F:      arch/powerpc/platforms/cell/
3460
3461 CEPH COMMON CODE (LIBCEPH)
3462 M:      Ilya Dryomov <idryomov@gmail.com>
3463 M:      "Yan, Zheng" <zyan@redhat.com>
3464 M:      Sage Weil <sage@redhat.com>
3465 L:      ceph-devel@vger.kernel.org
3466 W:      http://ceph.com/
3467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3468 T:      git git://github.com/ceph/ceph-client.git
3469 S:      Supported
3470 F:      net/ceph/
3471 F:      include/linux/ceph/
3472 F:      include/linux/crush/
3473
3474 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3475 M:      "Yan, Zheng" <zyan@redhat.com>
3476 M:      Sage Weil <sage@redhat.com>
3477 M:      Ilya Dryomov <idryomov@gmail.com>
3478 L:      ceph-devel@vger.kernel.org
3479 W:      http://ceph.com/
3480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3481 T:      git git://github.com/ceph/ceph-client.git
3482 S:      Supported
3483 F:      Documentation/filesystems/ceph.txt
3484 F:      fs/ceph/
3485
3486 CERTIFICATE HANDLING:
3487 M:      David Howells <dhowells@redhat.com>
3488 M:      David Woodhouse <dwmw2@infradead.org>
3489 L:      keyrings@vger.kernel.org
3490 S:      Maintained
3491 F:      Documentation/admin-guide/module-signing.rst
3492 F:      certs/
3493 F:      scripts/sign-file.c
3494 F:      scripts/extract-cert.c
3495
3496 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3497 L:      linux-usb@vger.kernel.org
3498 S:      Orphan
3499 F:      Documentation/usb/WUSB-Design-overview.txt
3500 F:      Documentation/usb/wusb-cbaf
3501 F:      drivers/usb/host/hwa-hc.c
3502 F:      drivers/usb/host/whci/
3503 F:      drivers/usb/wusbcore/
3504 F:      include/linux/usb/wusb*
3505
3506 CFAG12864B LCD DRIVER
3507 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3508 S:      Maintained
3509 F:      drivers/auxdisplay/cfag12864b.c
3510 F:      include/linux/cfag12864b.h
3511
3512 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3513 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3514 S:      Maintained
3515 F:      drivers/auxdisplay/cfag12864bfb.c
3516 F:      include/linux/cfag12864b.h
3517
3518 802.11 (including CFG80211/NL80211)
3519 M:      Johannes Berg <johannes@sipsolutions.net>
3520 L:      linux-wireless@vger.kernel.org
3521 W:      http://wireless.kernel.org/
3522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3524 S:      Maintained
3525 F:      net/wireless/
3526 F:      include/uapi/linux/nl80211.h
3527 F:      include/linux/ieee80211.h
3528 F:      include/net/wext.h
3529 F:      include/net/cfg80211.h
3530 F:      include/net/iw_handler.h
3531 F:      include/net/ieee80211_radiotap.h
3532 F:      Documentation/driver-api/80211/cfg80211.rst
3533 F:      Documentation/networking/regulatory.txt
3534
3535 CHAR and MISC DRIVERS
3536 M:      Arnd Bergmann <arnd@arndb.de>
3537 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3539 S:      Supported
3540 F:      drivers/char/
3541 F:      drivers/misc/
3542 F:      include/linux/miscdevice.h
3543
3544 CHECKPATCH
3545 M:      Andy Whitcroft <apw@canonical.com>
3546 M:      Joe Perches <joe@perches.com>
3547 S:      Maintained
3548 F:      scripts/checkpatch.pl
3549
3550 CHINESE DOCUMENTATION
3551 M:      Harry Wei <harryxiyou@gmail.com>
3552 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3553 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3554 S:      Maintained
3555 F:      Documentation/translations/zh_CN/
3556
3557 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3558 M:      Peter Chen <Peter.Chen@nxp.com>
3559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3560 L:      linux-usb@vger.kernel.org
3561 S:      Maintained
3562 F:      drivers/usb/chipidea/
3563
3564 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3565 M:      Hans de Goede <hdegoede@redhat.com>
3566 L:      linux-input@vger.kernel.org
3567 S:      Maintained
3568 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3569 F:      drivers/input/touchscreen/chipone_icn8318.c
3570
3571 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3572 M:      Hans de Goede <hdegoede@redhat.com>
3573 L:      linux-input@vger.kernel.org
3574 S:      Maintained
3575 F:      drivers/input/touchscreen/chipone_icn8505.c
3576
3577 CHROME HARDWARE PLATFORM SUPPORT
3578 M:      Benson Leung <bleung@chromium.org>
3579 M:      Olof Johansson <olof@lixom.net>
3580 S:      Maintained
3581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3582 F:      drivers/platform/chrome/
3583
3584 CIRRUS LOGIC AUDIO CODEC DRIVERS
3585 M:      Brian Austin <brian.austin@cirrus.com>
3586 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3587 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3588 S:      Maintained
3589 F:      sound/soc/codecs/cs*
3590
3591 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3592 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3593 L:      netdev@vger.kernel.org
3594 S:      Maintained
3595 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3596
3597 CISCO FCOE HBA DRIVER
3598 M:      Satish Kharat <satishkh@cisco.com>
3599 M:      Sesidhar Baddela <sebaddel@cisco.com>
3600 M:      Karan Tilak Kumar <kartilak@cisco.com>
3601 L:      linux-scsi@vger.kernel.org
3602 S:      Supported
3603 F:      drivers/scsi/fnic/
3604
3605 CISCO SCSI HBA DRIVER
3606 M:      Karan Tilak Kumar <kartilak@cisco.com>
3607 M:      Sesidhar Baddela <sebaddel@cisco.com>
3608 L:      linux-scsi@vger.kernel.org
3609 S:      Supported
3610 F:      drivers/scsi/snic/
3611
3612 CISCO VIC ETHERNET NIC DRIVER
3613 M:      Christian Benvenuti <benve@cisco.com>
3614 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3615 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3616 S:      Supported
3617 F:      drivers/net/ethernet/cisco/enic/
3618
3619 CISCO VIC LOW LATENCY NIC DRIVER
3620 M:      Christian Benvenuti <benve@cisco.com>
3621 S:      Supported
3622 F:      drivers/infiniband/hw/usnic/
3623
3624 CIRRUS LOGIC MADERA CODEC DRIVERS
3625 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3626 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3628 L:      patches@opensource.cirrus.com
3629 T:      git https://github.com/CirrusLogic/linux-drivers.git
3630 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3631 S:      Supported
3632 F:      Documentation/devicetree/bindings/mfd/madera.txt
3633 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3634 F:      include/linux/mfd/madera/*
3635 F:      drivers/gpio/gpio-madera*
3636 F:      drivers/mfd/madera*
3637 F:      drivers/mfd/cs47l*
3638 F:      drivers/pinctrl/cirrus/*
3639
3640 CLANG-FORMAT FILE
3641 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3642 S:      Maintained
3643 F:      .clang-format
3644
3645 CLEANCACHE API
3646 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3647 L:      linux-kernel@vger.kernel.org
3648 S:      Maintained
3649 F:      mm/cleancache.c
3650 F:      include/linux/cleancache.h
3651
3652 CLK API
3653 M:      Russell King <linux@armlinux.org.uk>
3654 L:      linux-clk@vger.kernel.org
3655 S:      Maintained
3656 F:      include/linux/clk.h
3657
3658 CLOCKSOURCE, CLOCKEVENT DRIVERS
3659 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3660 M:      Thomas Gleixner <tglx@linutronix.de>
3661 L:      linux-kernel@vger.kernel.org
3662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3663 S:      Supported
3664 F:      drivers/clocksource/
3665 F:      Documentation/devicetree/bindings/timer/
3666
3667 CMPC ACPI DRIVER
3668 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3669 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3670 L:      platform-driver-x86@vger.kernel.org
3671 S:      Supported
3672 F:      drivers/platform/x86/classmate-laptop.c
3673
3674 COBALT MEDIA DRIVER
3675 M:      Hans Verkuil <hans.verkuil@cisco.com>
3676 L:      linux-media@vger.kernel.org
3677 T:      git git://linuxtv.org/media_tree.git
3678 W:      https://linuxtv.org
3679 S:      Supported
3680 F:      drivers/media/pci/cobalt/
3681
3682 COCCINELLE/Semantic Patches (SmPL)
3683 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3684 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3685 M:      Nicolas Palix <nicolas.palix@imag.fr>
3686 M:      Michal Marek <michal.lkml@markovi.net>
3687 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3689 W:      http://coccinelle.lip6.fr/
3690 S:      Supported
3691 F:      Documentation/dev-tools/coccinelle.rst
3692 F:      scripts/coccinelle/
3693 F:      scripts/coccicheck
3694
3695 CODA FILE SYSTEM
3696 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3697 M:      coda@cs.cmu.edu
3698 L:      codalist@coda.cs.cmu.edu
3699 W:      http://www.coda.cs.cmu.edu/
3700 S:      Maintained
3701 F:      Documentation/filesystems/coda.txt
3702 F:      fs/coda/
3703 F:      include/linux/coda*.h
3704 F:      include/uapi/linux/coda*.h
3705
3706 CODA V4L2 MEM2MEM DRIVER
3707 M:      Philipp Zabel <p.zabel@pengutronix.de>
3708 L:      linux-media@vger.kernel.org
3709 S:      Maintained
3710 F:      Documentation/devicetree/bindings/media/coda.txt
3711 F:      drivers/media/platform/coda/
3712
3713 CODE OF CONDUCT
3714 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3715 S:      Supported
3716 F:      Documentation/process/code-of-conduct.rst
3717 F:      Documentation/process/code-of-conduct-interpretation.rst
3718
3719 COMMON CLK FRAMEWORK
3720 M:      Michael Turquette <mturquette@baylibre.com>
3721 M:      Stephen Boyd <sboyd@kernel.org>
3722 L:      linux-clk@vger.kernel.org
3723 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3725 S:      Maintained
3726 F:      Documentation/devicetree/bindings/clock/
3727 F:      drivers/clk/
3728 X:      drivers/clk/clkdev.c
3729 F:      include/linux/clk-pr*
3730 F:      include/linux/clk/
3731 F:      include/linux/of_clk.h
3732
3733 COMMON INTERNET FILE SYSTEM (CIFS)
3734 M:      Steve French <sfrench@samba.org>
3735 L:      linux-cifs@vger.kernel.org
3736 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3737 W:      http://linux-cifs.samba.org/
3738 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3739 S:      Supported
3740 F:      Documentation/filesystems/cifs/
3741 F:      fs/cifs/
3742
3743 COMPACTPCI HOTPLUG CORE
3744 M:      Scott Murray <scott@spiteful.org>
3745 L:      linux-pci@vger.kernel.org
3746 S:      Maintained
3747 F:      drivers/pci/hotplug/cpci_hotplug*
3748
3749 COMPACTPCI HOTPLUG GENERIC DRIVER
3750 M:      Scott Murray <scott@spiteful.org>
3751 L:      linux-pci@vger.kernel.org
3752 S:      Maintained
3753 F:      drivers/pci/hotplug/cpcihp_generic.c
3754
3755 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3756 M:      Scott Murray <scott@spiteful.org>
3757 L:      linux-pci@vger.kernel.org
3758 S:      Maintained
3759 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3760
3761 COMPAL LAPTOP SUPPORT
3762 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3763 L:      platform-driver-x86@vger.kernel.org
3764 S:      Maintained
3765 F:      drivers/platform/x86/compal-laptop.c
3766
3767 CONEXANT ACCESSRUNNER USB DRIVER
3768 L:      accessrunner-general@lists.sourceforge.net
3769 W:      http://accessrunner.sourceforge.net/
3770 S:      Orphan
3771 F:      drivers/usb/atm/cxacru.c
3772
3773 CONFIGFS
3774 M:      Joel Becker <jlbec@evilplan.org>
3775 M:      Christoph Hellwig <hch@lst.de>
3776 T:      git git://git.infradead.org/users/hch/configfs.git
3777 S:      Supported
3778 F:      fs/configfs/
3779 F:      include/linux/configfs.h
3780
3781 CONNECTOR
3782 M:      Evgeniy Polyakov <zbr@ioremap.net>
3783 L:      netdev@vger.kernel.org
3784 S:      Maintained
3785 F:      drivers/connector/
3786
3787 CONTROL GROUP (CGROUP)
3788 M:      Tejun Heo <tj@kernel.org>
3789 M:      Li Zefan <lizefan@huawei.com>
3790 M:      Johannes Weiner <hannes@cmpxchg.org>
3791 L:      cgroups@vger.kernel.org
3792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3793 S:      Maintained
3794 F:      Documentation/cgroup*
3795 F:      include/linux/cgroup*
3796 F:      kernel/cgroup*
3797
3798 CONTROL GROUP - CPUSET
3799 M:      Li Zefan <lizefan@huawei.com>
3800 L:      cgroups@vger.kernel.org
3801 W:      http://www.bullopensource.org/cpuset/
3802 W:      http://oss.sgi.com/projects/cpusets/
3803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3804 S:      Maintained
3805 F:      Documentation/cgroup-v1/cpusets.txt
3806 F:      include/linux/cpuset.h
3807 F:      kernel/cgroup/cpuset.c
3808
3809 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3810 M:      Johannes Weiner <hannes@cmpxchg.org>
3811 M:      Michal Hocko <mhocko@kernel.org>
3812 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3813 L:      cgroups@vger.kernel.org
3814 L:      linux-mm@kvack.org
3815 S:      Maintained
3816 F:      mm/memcontrol.c
3817 F:      mm/swap_cgroup.c
3818
3819 CORETEMP HARDWARE MONITORING DRIVER
3820 M:      Fenghua Yu <fenghua.yu@intel.com>
3821 L:      linux-hwmon@vger.kernel.org
3822 S:      Maintained
3823 F:      Documentation/hwmon/coretemp
3824 F:      drivers/hwmon/coretemp.c
3825
3826 COSA/SRP SYNC SERIAL DRIVER
3827 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3828 W:      http://www.fi.muni.cz/~kas/cosa/
3829 S:      Maintained
3830 F:      drivers/net/wan/cosa*
3831
3832 CPMAC ETHERNET DRIVER
3833 M:      Florian Fainelli <f.fainelli@gmail.com>
3834 L:      netdev@vger.kernel.org
3835 S:      Maintained
3836 F:      drivers/net/ethernet/ti/cpmac.c
3837
3838 CPU FREQUENCY DRIVERS
3839 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3840 M:      Viresh Kumar <viresh.kumar@linaro.org>
3841 L:      linux-pm@vger.kernel.org
3842 S:      Maintained
3843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3844 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3845 B:      https://bugzilla.kernel.org
3846 F:      Documentation/cpu-freq/
3847 F:      Documentation/devicetree/bindings/cpufreq/
3848 F:      drivers/cpufreq/
3849 F:      include/linux/cpufreq.h
3850 F:      tools/testing/selftests/cpufreq/
3851
3852 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3853 M:      Viresh Kumar <viresh.kumar@linaro.org>
3854 M:      Sudeep Holla <sudeep.holla@arm.com>
3855 L:      linux-pm@vger.kernel.org
3856 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3857 S:      Maintained
3858 F:      drivers/cpufreq/arm_big_little.h
3859 F:      drivers/cpufreq/arm_big_little.c
3860 F:      drivers/cpufreq/arm_big_little_dt.c
3861
3862 CPU POWER MONITORING SUBSYSTEM
3863 M:      Thomas Renninger <trenn@suse.com>
3864 M:      Shuah Khan <shuah@kernel.org>
3865 L:      linux-pm@vger.kernel.org
3866 S:      Maintained
3867 F:      tools/power/cpupower/
3868
3869 CPUID/MSR DRIVER
3870 M:      "H. Peter Anvin" <hpa@zytor.com>
3871 S:      Maintained
3872 F:      arch/x86/kernel/cpuid.c
3873 F:      arch/x86/kernel/msr.c
3874
3875 CPUIDLE DRIVER - ARM BIG LITTLE
3876 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3877 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3878 L:      linux-pm@vger.kernel.org
3879 L:      linux-arm-kernel@lists.infradead.org
3880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3881 S:      Maintained
3882 F:      drivers/cpuidle/cpuidle-big_little.c
3883
3884 CPUIDLE DRIVER - ARM EXYNOS
3885 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3886 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3887 M:      Kukjin Kim <kgene@kernel.org>
3888 L:      linux-pm@vger.kernel.org
3889 L:      linux-samsung-soc@vger.kernel.org
3890 S:      Supported
3891 F:      drivers/cpuidle/cpuidle-exynos.c
3892 F:      arch/arm/mach-exynos/pm.c
3893
3894 CPUIDLE DRIVERS
3895 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3896 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3897 L:      linux-pm@vger.kernel.org
3898 S:      Maintained
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3900 B:      https://bugzilla.kernel.org
3901 F:      drivers/cpuidle/*
3902 F:      include/linux/cpuidle.h
3903
3904 CRAMFS FILESYSTEM
3905 M:      Nicolas Pitre <nico@linaro.org>
3906 S:      Maintained
3907 F:      Documentation/filesystems/cramfs.txt
3908 F:      fs/cramfs/
3909
3910 CRYPTO API
3911 M:      Herbert Xu <herbert@gondor.apana.org.au>
3912 M:      "David S. Miller" <davem@davemloft.net>
3913 L:      linux-crypto@vger.kernel.org
3914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3916 S:      Maintained
3917 F:      Documentation/crypto/
3918 F:      Documentation/devicetree/bindings/crypto/
3919 F:      arch/*/crypto/
3920 F:      crypto/
3921 F:      drivers/crypto/
3922 F:      include/crypto/
3923 F:      include/linux/crypto*
3924
3925 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3926 M:      Neil Horman <nhorman@tuxdriver.com>
3927 L:      linux-crypto@vger.kernel.org
3928 S:      Maintained
3929 F:      crypto/ansi_cprng.c
3930 F:      crypto/rng.c
3931
3932 CS3308 MEDIA DRIVER
3933 M:      Hans Verkuil <hverkuil@xs4all.nl>
3934 L:      linux-media@vger.kernel.org
3935 T:      git git://linuxtv.org/media_tree.git
3936 W:      http://linuxtv.org
3937 S:      Odd Fixes
3938 F:      drivers/media/i2c/cs3308.c
3939 F:      drivers/media/i2c/cs3308.h
3940
3941 CS5535 Audio ALSA driver
3942 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3943 S:      Maintained
3944 F:      sound/pci/cs5535audio/
3945
3946 CW1200 WLAN driver
3947 M:      Solomon Peachy <pizza@shaftnet.org>
3948 S:      Maintained
3949 F:      drivers/net/wireless/st/cw1200/
3950
3951 CX18 VIDEO4LINUX DRIVER
3952 M:      Andy Walls <awalls@md.metrocast.net>
3953 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3954 L:      linux-media@vger.kernel.org
3955 T:      git git://linuxtv.org/media_tree.git
3956 W:      https://linuxtv.org
3957 W:      http://www.ivtvdriver.org/index.php/Cx18
3958 S:      Maintained
3959 F:      Documentation/media/v4l-drivers/cx18*
3960 F:      drivers/media/pci/cx18/
3961 F:      include/uapi/linux/ivtv*
3962
3963 CX2341X MPEG ENCODER HELPER MODULE
3964 M:      Hans Verkuil <hverkuil@xs4all.nl>
3965 L:      linux-media@vger.kernel.org
3966 T:      git git://linuxtv.org/media_tree.git
3967 W:      https://linuxtv.org
3968 S:      Maintained
3969 F:      drivers/media/common/cx2341x*
3970 F:      include/media/cx2341x*
3971
3972 CX24120 MEDIA DRIVER
3973 M:      Jemma Denson <jdenson@gmail.com>
3974 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3975 L:      linux-media@vger.kernel.org
3976 W:      https://linuxtv.org
3977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3978 S:      Maintained
3979 F:      drivers/media/dvb-frontends/cx24120*
3980
3981 CX88 VIDEO4LINUX DRIVER
3982 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3983 L:      linux-media@vger.kernel.org
3984 W:      https://linuxtv.org
3985 T:      git git://linuxtv.org/media_tree.git
3986 S:      Odd fixes
3987 F:      Documentation/media/v4l-drivers/cx88*
3988 F:      drivers/media/pci/cx88/
3989
3990 CXD2820R MEDIA DRIVER
3991 M:      Antti Palosaari <crope@iki.fi>
3992 L:      linux-media@vger.kernel.org
3993 W:      https://linuxtv.org
3994 W:      http://palosaari.fi/linux/
3995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3996 T:      git git://linuxtv.org/anttip/media_tree.git
3997 S:      Maintained
3998 F:      drivers/media/dvb-frontends/cxd2820r*
3999
4000 CXGB3 ETHERNET DRIVER (CXGB3)
4001 M:      Santosh Raspatur <santosh@chelsio.com>
4002 L:      netdev@vger.kernel.org
4003 W:      http://www.chelsio.com
4004 S:      Supported
4005 F:      drivers/net/ethernet/chelsio/cxgb3/
4006
4007 CXGB3 ISCSI DRIVER (CXGB3I)
4008 M:      Karen Xie <kxie@chelsio.com>
4009 L:      linux-scsi@vger.kernel.org
4010 W:      http://www.chelsio.com
4011 S:      Supported
4012 F:      drivers/scsi/cxgbi/cxgb3i
4013
4014 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4015 M:      Steve Wise <swise@chelsio.com>
4016 L:      linux-rdma@vger.kernel.org
4017 W:      http://www.openfabrics.org
4018 S:      Supported
4019 F:      drivers/infiniband/hw/cxgb3/
4020 F:      include/uapi/rdma/cxgb3-abi.h
4021
4022 CXGB4 CRYPTO DRIVER (chcr)
4023 M:      Harsh Jain <harsh@chelsio.com>
4024 L:      linux-crypto@vger.kernel.org
4025 W:      http://www.chelsio.com
4026 S:      Supported
4027 F:      drivers/crypto/chelsio
4028
4029 CXGB4 ETHERNET DRIVER (CXGB4)
4030 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4031 L:      netdev@vger.kernel.org
4032 W:      http://www.chelsio.com
4033 S:      Supported
4034 F:      drivers/net/ethernet/chelsio/cxgb4/
4035
4036 CXGB4 ISCSI DRIVER (CXGB4I)
4037 M:      Karen Xie <kxie@chelsio.com>
4038 L:      linux-scsi@vger.kernel.org
4039 W:      http://www.chelsio.com
4040 S:      Supported
4041 F:      drivers/scsi/cxgbi/cxgb4i
4042
4043 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4044 M:      Steve Wise <swise@chelsio.com>
4045 L:      linux-rdma@vger.kernel.org
4046 W:      http://www.openfabrics.org
4047 S:      Supported
4048 F:      drivers/infiniband/hw/cxgb4/
4049 F:      include/uapi/rdma/cxgb4-abi.h
4050
4051 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4052 M:      Casey Leedom <leedom@chelsio.com>
4053 L:      netdev@vger.kernel.org
4054 W:      http://www.chelsio.com
4055 S:      Supported
4056 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4057
4058 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4059 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4060 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4061 L:      linuxppc-dev@lists.ozlabs.org
4062 S:      Supported
4063 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4064 F:      drivers/misc/cxl/
4065 F:      include/misc/cxl*
4066 F:      include/uapi/misc/cxl.h
4067 F:      Documentation/powerpc/cxl.txt
4068 F:      Documentation/ABI/testing/sysfs-class-cxl
4069
4070 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4071 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4072 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4073 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4074 L:      linux-scsi@vger.kernel.org
4075 S:      Supported
4076 F:      drivers/scsi/cxlflash/
4077 F:      include/uapi/scsi/cxlflash_ioctl.h
4078 F:      Documentation/powerpc/cxlflash.txt
4079
4080 CYBERPRO FB DRIVER
4081 M:      Russell King <linux@armlinux.org.uk>
4082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4083 W:      http://www.armlinux.org.uk/
4084 S:      Maintained
4085 F:      drivers/video/fbdev/cyber2000fb.*
4086
4087 CYCLADES ASYNC MUX DRIVER
4088 W:      http://www.cyclades.com/
4089 S:      Orphan
4090 F:      drivers/tty/cyclades.c
4091 F:      include/linux/cyclades.h
4092 F:      include/uapi/linux/cyclades.h
4093
4094 CYCLADES PC300 DRIVER
4095 W:      http://www.cyclades.com/
4096 S:      Orphan
4097 F:      drivers/net/wan/pc300*
4098
4099 CYPRESS_FIRMWARE MEDIA DRIVER
4100 M:      Antti Palosaari <crope@iki.fi>
4101 L:      linux-media@vger.kernel.org
4102 W:      https://linuxtv.org
4103 W:      http://palosaari.fi/linux/
4104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4105 T:      git git://linuxtv.org/anttip/media_tree.git
4106 S:      Maintained
4107 F:      drivers/media/common/cypress_firmware*
4108
4109 CYTTSP TOUCHSCREEN DRIVER
4110 M:      Ferruh Yigit <fery@cypress.com>
4111 L:      linux-input@vger.kernel.org
4112 S:      Supported
4113 F:      drivers/input/touchscreen/cyttsp*
4114 F:      include/linux/input/cyttsp.h
4115
4116 D-LINK DIR-685 TOUCHKEYS DRIVER
4117 M:      Linus Walleij <linus.walleij@linaro.org>
4118 L:      linux-input@vger.kernel.org
4119 S:      Supported
4120 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4121
4122 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4123 M:      Joshua Kinard <kumba@gentoo.org>
4124 S:      Maintained
4125 F:      drivers/rtc/rtc-ds1685.c
4126 F:      include/linux/rtc/ds1685.h
4127
4128 DAMA SLAVE for AX.25
4129 M:      Joerg Reuter <jreuter@yaina.de>
4130 W:      http://yaina.de/jreuter/
4131 W:      http://www.qsl.net/dl1bke/
4132 L:      linux-hams@vger.kernel.org
4133 S:      Maintained
4134 F:      net/ax25/af_ax25.c
4135 F:      net/ax25/ax25_dev.c
4136 F:      net/ax25/ax25_ds_*
4137 F:      net/ax25/ax25_in.c
4138 F:      net/ax25/ax25_out.c
4139 F:      net/ax25/ax25_timer.c
4140 F:      net/ax25/sysctl_net_ax25.c
4141
4142 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4143 L:      netdev@vger.kernel.org
4144 S:      Orphan
4145 F:      Documentation/networking/dmfe.txt
4146 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4147
4148 DC390/AM53C974 SCSI driver
4149 M:      Hannes Reinecke <hare@suse.com>
4150 L:      linux-scsi@vger.kernel.org
4151 S:      Maintained
4152 F:      drivers/scsi/am53c974.c
4153
4154 DC395x SCSI driver
4155 M:      Oliver Neukum <oliver@neukum.org>
4156 M:      Ali Akcaagac <aliakc@web.de>
4157 M:      Jamie Lenehan <lenehan@twibble.org>
4158 L:      dc395x@twibble.org
4159 W:      http://twibble.org/dist/dc395x/
4160 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4161 S:      Maintained
4162 F:      Documentation/scsi/dc395x.txt
4163 F:      drivers/scsi/dc395x.*
4164
4165 DCCP PROTOCOL
4166 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4167 L:      dccp@vger.kernel.org
4168 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4169 S:      Maintained
4170 F:      include/linux/dccp.h
4171 F:      include/uapi/linux/dccp.h
4172 F:      include/linux/tfrc.h
4173 F:      net/dccp/
4174
4175 DECnet NETWORK LAYER
4176 W:      http://linux-decnet.sourceforge.net
4177 L:      linux-decnet-user@lists.sourceforge.net
4178 S:      Orphan
4179 F:      Documentation/networking/decnet.txt
4180 F:      net/decnet/
4181
4182 DECSTATION PLATFORM SUPPORT
4183 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4184 L:      linux-mips@linux-mips.org
4185 W:      http://www.linux-mips.org/wiki/DECstation
4186 S:      Maintained
4187 F:      arch/mips/dec/
4188 F:      arch/mips/include/asm/dec/
4189 F:      arch/mips/include/asm/mach-dec/
4190
4191 DEFXX FDDI NETWORK DRIVER
4192 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4193 S:      Maintained
4194 F:      drivers/net/fddi/defxx.*
4195
4196 DELL SMBIOS DRIVER
4197 M:      Pali Rohár <pali.rohar@gmail.com>
4198 M:      Mario Limonciello <mario.limonciello@dell.com>
4199 L:      platform-driver-x86@vger.kernel.org
4200 S:      Maintained
4201 F:      drivers/platform/x86/dell-smbios.*
4202
4203 DELL SMBIOS SMM DRIVER
4204 M:      Mario Limonciello <mario.limonciello@dell.com>
4205 L:      platform-driver-x86@vger.kernel.org
4206 S:      Maintained
4207 F:      drivers/platform/x86/dell-smbios-smm.c
4208
4209 DELL SMBIOS WMI DRIVER
4210 M:      Mario Limonciello <mario.limonciello@dell.com>
4211 L:      platform-driver-x86@vger.kernel.org
4212 S:      Maintained
4213 F:      drivers/platform/x86/dell-smbios-wmi.c
4214 F:      tools/wmi/dell-smbios-example.c
4215
4216 DEFZA FDDI NETWORK DRIVER
4217 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4218 S:      Maintained
4219 F:      drivers/net/fddi/defza.*
4220
4221 DELL LAPTOP DRIVER
4222 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4223 M:      Pali Rohár <pali.rohar@gmail.com>
4224 L:      platform-driver-x86@vger.kernel.org
4225 S:      Maintained
4226 F:      drivers/platform/x86/dell-laptop.c
4227
4228 DELL LAPTOP FREEFALL DRIVER
4229 M:      Pali Rohár <pali.rohar@gmail.com>
4230 S:      Maintained
4231 F:      drivers/platform/x86/dell-smo8800.c
4232
4233 DELL LAPTOP RBTN DRIVER
4234 M:      Pali Rohár <pali.rohar@gmail.com>
4235 S:      Maintained
4236 F:      drivers/platform/x86/dell-rbtn.*
4237
4238 DELL LAPTOP SMM DRIVER
4239 M:      Pali Rohár <pali.rohar@gmail.com>
4240 S:      Maintained
4241 F:      drivers/hwmon/dell-smm-hwmon.c
4242 F:      include/uapi/linux/i8k.h
4243
4244 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4245 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4246 S:      Maintained
4247 F:      Documentation/dcdbas.txt
4248 F:      drivers/firmware/dcdbas.*
4249
4250 DELL WMI NOTIFICATIONS DRIVER
4251 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4252 M:      Pali Rohár <pali.rohar@gmail.com>
4253 S:      Maintained
4254 F:      drivers/platform/x86/dell-wmi.c
4255
4256 DELL WMI DESCRIPTOR DRIVER
4257 M:      Mario Limonciello <mario.limonciello@dell.com>
4258 S:      Maintained
4259 F:      drivers/platform/x86/dell-wmi-descriptor.c
4260
4261 DELTA ST MEDIA DRIVER
4262 M:      Hugues Fruchet <hugues.fruchet@st.com>
4263 L:      linux-media@vger.kernel.org
4264 T:      git git://linuxtv.org/media_tree.git
4265 W:      https://linuxtv.org
4266 S:      Supported
4267 F:      drivers/media/platform/sti/delta
4268
4269 DENALI NAND DRIVER
4270 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4271 L:      linux-mtd@lists.infradead.org
4272 S:      Supported
4273 F:      drivers/mtd/nand/raw/denali*
4274
4275 DESIGNWARE USB2 DRD IP DRIVER
4276 M:      Minas Harutyunyan <hminas@synopsys.com>
4277 L:      linux-usb@vger.kernel.org
4278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4279 S:      Maintained
4280 F:      drivers/usb/dwc2/
4281
4282 DESIGNWARE USB3 DRD IP DRIVER
4283 M:      Felipe Balbi <balbi@kernel.org>
4284 L:      linux-usb@vger.kernel.org
4285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4286 S:      Maintained
4287 F:      drivers/usb/dwc3/
4288
4289 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4290 M:      Andreas Klinger <ak@it-klinger.de>
4291 L:      linux-iio@vger.kernel.org
4292 S:      Maintained
4293 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4294 F:      drivers/iio/proximity/srf*.c
4295
4296 DEVICE COREDUMP (DEV_COREDUMP)
4297 M:      Johannes Berg <johannes@sipsolutions.net>
4298 L:      linux-kernel@vger.kernel.org
4299 S:      Maintained
4300 F:      drivers/base/devcoredump.c
4301 F:      include/linux/devcoredump.h
4302
4303 DEVICE FREQUENCY (DEVFREQ)
4304 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4305 M:      Kyungmin Park <kyungmin.park@samsung.com>
4306 R:      Chanwoo Choi <cw00.choi@samsung.com>
4307 L:      linux-pm@vger.kernel.org
4308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4309 S:      Maintained
4310 F:      drivers/devfreq/
4311 F:      include/linux/devfreq.h
4312 F:      Documentation/devicetree/bindings/devfreq/
4313
4314 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4315 M:      Chanwoo Choi <cw00.choi@samsung.com>
4316 L:      linux-pm@vger.kernel.org
4317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4318 S:      Supported
4319 F:      drivers/devfreq/event/
4320 F:      drivers/devfreq/devfreq-event.c
4321 F:      include/linux/devfreq-event.h
4322 F:      Documentation/devicetree/bindings/devfreq/event/
4323
4324 DEVICE NUMBER REGISTRY
4325 M:      Torben Mathiasen <device@lanana.org>
4326 W:      http://lanana.org/docs/device-list/index.html
4327 S:      Maintained
4328
4329 DEVICE-MAPPER  (LVM)
4330 M:      Alasdair Kergon <agk@redhat.com>
4331 M:      Mike Snitzer <snitzer@redhat.com>
4332 M:      dm-devel@redhat.com
4333 L:      dm-devel@redhat.com
4334 W:      http://sources.redhat.com/dm
4335 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4337 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4338 S:      Maintained
4339 F:      Documentation/device-mapper/
4340 F:      drivers/md/Makefile
4341 F:      drivers/md/Kconfig
4342 F:      drivers/md/dm*
4343 F:      drivers/md/persistent-data/
4344 F:      include/linux/device-mapper.h
4345 F:      include/linux/dm-*.h
4346 F:      include/uapi/linux/dm-*.h
4347
4348 DEVLINK
4349 M:      Jiri Pirko <jiri@mellanox.com>
4350 L:      netdev@vger.kernel.org
4351 S:      Supported
4352 F:      net/core/devlink.c
4353 F:      include/net/devlink.h
4354 F:      include/uapi/linux/devlink.h
4355
4356 DIALOG SEMICONDUCTOR DRIVERS
4357 M:      Support Opensource <support.opensource@diasemi.com>
4358 W:      http://www.dialog-semiconductor.com/products
4359 S:      Supported
4360 F:      Documentation/hwmon/da90??
4361 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4362 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4363 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4364 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4365 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4366 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4367 F:      drivers/gpio/gpio-da90??.c
4368 F:      drivers/hwmon/da90??-hwmon.c
4369 F:      drivers/iio/adc/da91??-*.c
4370 F:      drivers/input/misc/da90??_onkey.c
4371 F:      drivers/input/touchscreen/da9052_tsi.c
4372 F:      drivers/leds/leds-da90??.c
4373 F:      drivers/mfd/da903x.c
4374 F:      drivers/mfd/da90??-*.c
4375 F:      drivers/mfd/da91??-*.c
4376 F:      drivers/power/supply/da9052-battery.c
4377 F:      drivers/power/supply/da91??-*.c
4378 F:      drivers/regulator/da903x.c
4379 F:      drivers/regulator/da9???-regulator.[ch]
4380 F:      drivers/thermal/da90??-thermal.c
4381 F:      drivers/rtc/rtc-da90??.c
4382 F:      drivers/video/backlight/da90??_bl.c
4383 F:      drivers/watchdog/da90??_wdt.c
4384 F:      include/linux/mfd/da903x.h
4385 F:      include/linux/mfd/da9052/
4386 F:      include/linux/mfd/da9055/
4387 F:      include/linux/mfd/da9062/
4388 F:      include/linux/mfd/da9063/
4389 F:      include/linux/mfd/da9150/
4390 F:      include/linux/regulator/da9211.h
4391 F:      include/sound/da[79]*.h
4392 F:      sound/soc/codecs/da[79]*.[ch]
4393
4394 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4395 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4396 L:      linux-gpio@vger.kernel.org
4397 S:      Maintained
4398 F:      drivers/gpio/gpio-gpio-mm.c
4399
4400 DIOLAN U2C-12 I2C DRIVER
4401 M:      Guenter Roeck <linux@roeck-us.net>
4402 L:      linux-i2c@vger.kernel.org
4403 S:      Maintained
4404 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4405
4406 FILESYSTEM DIRECT ACCESS (DAX)
4407 M:      Matthew Wilcox <willy@infradead.org>
4408 M:      Ross Zwisler <zwisler@kernel.org>
4409 M:      Jan Kara <jack@suse.cz>
4410 L:      linux-fsdevel@vger.kernel.org
4411 S:      Supported
4412 F:      fs/dax.c
4413 F:      include/linux/dax.h
4414 F:      include/trace/events/fs_dax.h
4415
4416 DEVICE DIRECT ACCESS (DAX)
4417 M:      Dan Williams <dan.j.williams@intel.com>
4418 M:      Dave Jiang <dave.jiang@intel.com>
4419 M:      Ross Zwisler <zwisler@kernel.org>
4420 M:      Vishal Verma <vishal.l.verma@intel.com>
4421 L:      linux-nvdimm@lists.01.org
4422 S:      Supported
4423 F:      drivers/dax/
4424
4425 DIRECTORY NOTIFICATION (DNOTIFY)
4426 M:      Jan Kara <jack@suse.cz>
4427 R:      Amir Goldstein <amir73il@gmail.com>
4428 L:      linux-fsdevel@vger.kernel.org
4429 S:      Maintained
4430 F:      Documentation/filesystems/dnotify.txt
4431 F:      fs/notify/dnotify/
4432 F:      include/linux/dnotify.h
4433
4434 DISK GEOMETRY AND PARTITION HANDLING
4435 M:      Andries Brouwer <aeb@cwi.nl>
4436 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4437 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4438 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4439 S:      Maintained
4440
4441 DISKQUOTA
4442 M:      Jan Kara <jack@suse.com>
4443 S:      Maintained
4444 F:      Documentation/filesystems/quota.txt
4445 F:      fs/quota/
4446 F:      include/linux/quota*.h
4447 F:      include/uapi/linux/quota*.h
4448
4449 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4450 M:      Bernie Thompson <bernie@plugable.com>
4451 L:      linux-fbdev@vger.kernel.org
4452 S:      Maintained
4453 W:      http://plugable.com/category/projects/udlfb/
4454 F:      drivers/video/fbdev/udlfb.c
4455 F:      include/video/udlfb.h
4456 F:      Documentation/fb/udlfb.txt
4457
4458 DISTRIBUTED LOCK MANAGER (DLM)
4459 M:      Christine Caulfield <ccaulfie@redhat.com>
4460 M:      David Teigland <teigland@redhat.com>
4461 L:      cluster-devel@redhat.com
4462 W:      http://sources.redhat.com/cluster/
4463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4464 S:      Supported
4465 F:      fs/dlm/
4466
4467 DMA BUFFER SHARING FRAMEWORK
4468 M:      Sumit Semwal <sumit.semwal@linaro.org>
4469 S:      Maintained
4470 L:      linux-media@vger.kernel.org
4471 L:      dri-devel@lists.freedesktop.org
4472 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4473 F:      drivers/dma-buf/
4474 F:      include/linux/dma-buf*
4475 F:      include/linux/reservation.h
4476 F:      include/linux/*fence.h
4477 F:      Documentation/driver-api/dma-buf.rst
4478 T:      git git://anongit.freedesktop.org/drm/drm-misc
4479
4480 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4481 M:      Vinod Koul <vkoul@kernel.org>
4482 L:      dmaengine@vger.kernel.org
4483 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4484 S:      Maintained
4485 F:      drivers/dma/
4486 F:      include/linux/dmaengine.h
4487 F:      include/linux/of_dma.h
4488 F:      Documentation/devicetree/bindings/dma/
4489 F:      Documentation/driver-api/dmaengine/
4490 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4491
4492 DMA MAPPING HELPERS
4493 M:      Christoph Hellwig <hch@lst.de>
4494 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4495 R:      Robin Murphy <robin.murphy@arm.com>
4496 L:      iommu@lists.linux-foundation.org
4497 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4498 W:      http://git.infradead.org/users/hch/dma-mapping.git
4499 S:      Supported
4500 F:      kernel/dma/
4501 F:      include/asm-generic/dma-mapping.h
4502 F:      include/linux/dma-direct.h
4503 F:      include/linux/dma-mapping.h
4504 F:      include/linux/dma-noncoherent.h
4505
4506 DME1737 HARDWARE MONITOR DRIVER
4507 M:      Juerg Haefliger <juergh@gmail.com>
4508 L:      linux-hwmon@vger.kernel.org
4509 S:      Maintained
4510 F:      Documentation/hwmon/dme1737
4511 F:      drivers/hwmon/dme1737.c
4512
4513 DMI/SMBIOS SUPPORT
4514 M:      Jean Delvare <jdelvare@suse.com>
4515 S:      Maintained
4516 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4517 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4518 F:      drivers/firmware/dmi-id.c
4519 F:      drivers/firmware/dmi_scan.c
4520 F:      include/linux/dmi.h
4521
4522 DOCUMENTATION
4523 M:      Jonathan Corbet <corbet@lwn.net>
4524 L:      linux-doc@vger.kernel.org
4525 S:      Maintained
4526 F:      Documentation/
4527 F:      scripts/kernel-doc
4528 X:      Documentation/ABI/
4529 X:      Documentation/acpi/
4530 X:      Documentation/devicetree/
4531 X:      Documentation/i2c/
4532 X:      Documentation/media/
4533 X:      Documentation/power/
4534 X:      Documentation/spi/
4535 T:      git git://git.lwn.net/linux.git docs-next
4536
4537 DOCUMENTATION/ITALIAN
4538 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4539 L:      linux-doc@vger.kernel.org
4540 S:      Maintained
4541 F:      Documentation/translations/it_IT
4542
4543 DONGWOON DW9714 LENS VOICE COIL DRIVER
4544 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4545 L:      linux-media@vger.kernel.org
4546 T:      git git://linuxtv.org/media_tree.git
4547 S:      Maintained
4548 F:      drivers/media/i2c/dw9714.c
4549 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4550
4551 DONGWOON DW9807 LENS VOICE COIL DRIVER
4552 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4553 L:      linux-media@vger.kernel.org
4554 T:      git git://linuxtv.org/media_tree.git
4555 S:      Maintained
4556 F:      drivers/media/i2c/dw9807-vcm.c
4557 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4558
4559 DOUBLETALK DRIVER
4560 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4561 L:      blinux-list@redhat.com
4562 S:      Maintained
4563 F:      drivers/char/dtlk.c
4564 F:      include/linux/dtlk.h
4565
4566 DPAA2 DATAPATH I/O (DPIO) DRIVER
4567 M:      Roy Pledge <Roy.Pledge@nxp.com>
4568 L:      linux-kernel@vger.kernel.org
4569 S:      Maintained
4570 F:      drivers/soc/fsl/dpio
4571
4572 DPAA2 ETHERNET DRIVER
4573 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4574 L:      netdev@vger.kernel.org
4575 S:      Maintained
4576 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4577 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4578 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4579 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4580 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4581
4582 DPAA2 ETHERNET SWITCH DRIVER
4583 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4584 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4585 L:      linux-kernel@vger.kernel.org
4586 S:      Maintained
4587 F:      drivers/staging/fsl-dpaa2/ethsw
4588
4589 DPAA2 PTP CLOCK DRIVER
4590 M:      Yangbo Lu <yangbo.lu@nxp.com>
4591 L:      netdev@vger.kernel.org
4592 S:      Maintained
4593 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4594 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4595
4596 DPT_I2O SCSI RAID DRIVER
4597 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4598 L:      linux-scsi@vger.kernel.org
4599 W:      http://www.adaptec.com/
4600 S:      Maintained
4601 F:      drivers/scsi/dpt*
4602 F:      drivers/scsi/dpt/
4603
4604 DRBD DRIVER
4605 M:      Philipp Reisner <philipp.reisner@linbit.com>
4606 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4607 L:      drbd-dev@lists.linbit.com
4608 W:      http://www.drbd.org
4609 T:      git git://git.linbit.com/linux-drbd.git
4610 T:      git git://git.linbit.com/drbd-8.4.git
4611 S:      Supported
4612 F:      drivers/block/drbd/
4613 F:      lib/lru_cache.c
4614 F:      Documentation/blockdev/drbd/
4615
4616 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4617 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4618 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4620 S:      Supported
4621 F:      Documentation/kobject.txt
4622 F:      drivers/base/
4623 F:      fs/debugfs/
4624 F:      fs/sysfs/
4625 F:      include/linux/debugfs.h
4626 F:      include/linux/kobj*
4627 F:      lib/kobj*
4628
4629 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4630 M:      Kevin Hilman <khilman@kernel.org>
4631 M:      Nishanth Menon <nm@ti.com>
4632 S:      Maintained
4633 F:      drivers/power/avs/
4634 F:      include/linux/power/smartreflex.h
4635 L:      linux-pm@vger.kernel.org
4636
4637 DRM DRIVER FOR ARM PL111 CLCD
4638 M:      Eric Anholt <eric@anholt.net>
4639 T:      git git://anongit.freedesktop.org/drm/drm-misc
4640 S:      Supported
4641 F:      drivers/gpu/drm/pl111/
4642
4643 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4644 M:      Linus Walleij <linus.walleij@linaro.org>
4645 T:      git git://anongit.freedesktop.org/drm/drm-misc
4646 S:      Maintained
4647 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4648 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4649
4650 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4651 M:      Dave Airlie <airlied@redhat.com>
4652 S:      Odd Fixes
4653 F:      drivers/gpu/drm/ast/
4654
4655 DRM DRIVER FOR BOCHS VIRTUAL GPU
4656 M:      Gerd Hoffmann <kraxel@redhat.com>
4657 L:      virtualization@lists.linux-foundation.org
4658 T:      git git://anongit.freedesktop.org/drm/drm-misc
4659 S:      Maintained
4660 F:      drivers/gpu/drm/bochs/
4661
4662 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4663 M:      Linus Walleij <linus.walleij@linaro.org>
4664 T:      git git://anongit.freedesktop.org/drm/drm-misc
4665 S:      Maintained
4666 F:      drivers/gpu/drm/tve200/
4667
4668 DRM DRIVER FOR ILITEK ILI9225 PANELS
4669 M:      David Lechner <david@lechnology.com>
4670 S:      Maintained
4671 F:      drivers/gpu/drm/tinydrm/ili9225.c
4672 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4673
4674 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4675 S:      Orphan / Obsolete
4676 F:      drivers/gpu/drm/i810/
4677 F:      include/uapi/drm/i810_drm.h
4678
4679 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4680 S:      Orphan / Obsolete
4681 F:      drivers/gpu/drm/mga/
4682 F:      include/uapi/drm/mga_drm.h
4683
4684 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4685 M:      Dave Airlie <airlied@redhat.com>
4686 S:      Odd Fixes
4687 F:      drivers/gpu/drm/mgag200/
4688
4689 DRM DRIVER FOR MI0283QT
4690 M:      Noralf Trønnes <noralf@tronnes.org>
4691 S:      Maintained
4692 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4693 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4694
4695 DRM DRIVER FOR MSM ADRENO GPU
4696 M:      Rob Clark <robdclark@gmail.com>
4697 L:      linux-arm-msm@vger.kernel.org
4698 L:      dri-devel@lists.freedesktop.org
4699 L:      freedreno@lists.freedesktop.org
4700 T:      git git://people.freedesktop.org/~robclark/linux
4701 S:      Maintained
4702 F:      drivers/gpu/drm/msm/
4703 F:      include/uapi/drm/msm_drm.h
4704 F:      Documentation/devicetree/bindings/display/msm/
4705
4706 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4707 M:      Ben Skeggs <bskeggs@redhat.com>
4708 L:      dri-devel@lists.freedesktop.org
4709 L:      nouveau@lists.freedesktop.org
4710 T:      git git://github.com/skeggsb/linux
4711 S:      Supported
4712 F:      drivers/gpu/drm/nouveau/
4713 F:      include/uapi/drm/nouveau_drm.h
4714
4715 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4716 M:      Noralf Trønnes <noralf@tronnes.org>
4717 S:      Maintained
4718 F:      drivers/gpu/drm/tinydrm/repaper.c
4719 F:      Documentation/devicetree/bindings/display/repaper.txt
4720
4721 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4722 M:      Dave Airlie <airlied@redhat.com>
4723 M:      Gerd Hoffmann <kraxel@redhat.com>
4724 L:      virtualization@lists.linux-foundation.org
4725 T:      git git://anongit.freedesktop.org/drm/drm-misc
4726 S:      Obsolete
4727 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4728 F:      drivers/gpu/drm/cirrus/
4729
4730 DRM DRIVER FOR QXL VIRTUAL GPU
4731 M:      Dave Airlie <airlied@redhat.com>
4732 M:      Gerd Hoffmann <kraxel@redhat.com>
4733 L:      virtualization@lists.linux-foundation.org
4734 T:      git git://anongit.freedesktop.org/drm/drm-misc
4735 S:      Maintained
4736 F:      drivers/gpu/drm/qxl/
4737 F:      include/uapi/drm/qxl_drm.h
4738
4739 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4740 S:      Orphan / Obsolete
4741 F:      drivers/gpu/drm/r128/
4742 F:      include/uapi/drm/r128_drm.h
4743
4744 DRM DRIVER FOR SAVAGE VIDEO CARDS
4745 S:      Orphan / Obsolete
4746 F:      drivers/gpu/drm/savage/
4747 F:      include/uapi/drm/savage_drm.h
4748
4749 DRM DRIVER FOR SIS VIDEO CARDS
4750 S:      Orphan / Obsolete
4751 F:      drivers/gpu/drm/sis/
4752 F:      include/uapi/drm/sis_drm.h
4753
4754 DRM DRIVER FOR SITRONIX ST7586 PANELS
4755 M:      David Lechner <david@lechnology.com>
4756 S:      Maintained
4757 F:      drivers/gpu/drm/tinydrm/st7586.c
4758 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4759
4760 DRM DRIVER FOR SITRONIX ST7735R PANELS
4761 M:      David Lechner <david@lechnology.com>
4762 S:      Maintained
4763 F:      drivers/gpu/drm/tinydrm/st7735r.c
4764 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4765
4766 DRM DRIVER FOR TDFX VIDEO CARDS
4767 S:      Orphan / Obsolete
4768 F:      drivers/gpu/drm/tdfx/
4769
4770 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4771 M:      Dave Airlie <airlied@redhat.com>
4772 R:      Sean Paul <sean@poorly.run>
4773 L:      dri-devel@lists.freedesktop.org
4774 S:      Odd Fixes
4775 F:      drivers/gpu/drm/udl/
4776 T:      git git://anongit.freedesktop.org/drm/drm-misc
4777
4778 DRM DRIVER FOR VMWARE VIRTUAL GPU
4779 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4780 M:      Sinclair Yeh <syeh@vmware.com>
4781 M:      Thomas Hellstrom <thellstrom@vmware.com>
4782 L:      dri-devel@lists.freedesktop.org
4783 T:      git git://people.freedesktop.org/~syeh/repos_linux
4784 T:      git git://people.freedesktop.org/~thomash/linux
4785 S:      Supported
4786 F:      drivers/gpu/drm/vmwgfx/
4787 F:      include/uapi/drm/vmwgfx_drm.h
4788
4789 DRM DRIVERS
4790 M:      David Airlie <airlied@linux.ie>
4791 L:      dri-devel@lists.freedesktop.org
4792 T:      git git://anongit.freedesktop.org/drm/drm
4793 B:      https://bugs.freedesktop.org/
4794 C:      irc://chat.freenode.net/dri-devel
4795 S:      Maintained
4796 F:      drivers/gpu/drm/
4797 F:      drivers/gpu/vga/
4798 F:      Documentation/devicetree/bindings/display/
4799 F:      Documentation/devicetree/bindings/gpu/
4800 F:      Documentation/gpu/
4801 F:      include/drm/
4802 F:      include/uapi/drm/
4803 F:      include/linux/vga*
4804
4805 DRM DRIVERS AND MISC GPU PATCHES
4806 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4807 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4808 M:      Sean Paul <sean@poorly.run>
4809 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4810 S:      Maintained
4811 T:      git git://anongit.freedesktop.org/drm/drm-misc
4812 F:      Documentation/gpu/
4813 F:      drivers/gpu/vga/
4814 F:      drivers/gpu/drm/*
4815 F:      include/drm/drm*
4816 F:      include/uapi/drm/drm*
4817 F:      include/linux/vga*
4818
4819 DRM DRIVERS FOR ALLWINNER A10
4820 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4821 L:      dri-devel@lists.freedesktop.org
4822 S:      Supported
4823 F:      drivers/gpu/drm/sun4i/
4824 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4825 T:      git git://anongit.freedesktop.org/drm/drm-misc
4826
4827 DRM DRIVERS FOR AMLOGIC SOCS
4828 M:      Neil Armstrong <narmstrong@baylibre.com>
4829 L:      dri-devel@lists.freedesktop.org
4830 L:      linux-amlogic@lists.infradead.org
4831 W:      http://linux-meson.com/
4832 S:      Supported
4833 F:      drivers/gpu/drm/meson/
4834 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4835 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4836 F:      Documentation/gpu/meson.rst
4837 T:      git git://anongit.freedesktop.org/drm/drm-misc
4838
4839 DRM DRIVERS FOR ATMEL HLCDC
4840 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4841 L:      dri-devel@lists.freedesktop.org
4842 S:      Supported
4843 F:      drivers/gpu/drm/atmel-hlcdc/
4844 F:      Documentation/devicetree/bindings/display/atmel/
4845 T:      git git://anongit.freedesktop.org/drm/drm-misc
4846
4847 DRM DRIVERS FOR BRIDGE CHIPS
4848 M:      Archit Taneja <architt@codeaurora.org>
4849 M:      Andrzej Hajda <a.hajda@samsung.com>
4850 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4851 S:      Maintained
4852 T:      git git://anongit.freedesktop.org/drm/drm-misc
4853 F:      drivers/gpu/drm/bridge/
4854
4855 DRM DRIVERS FOR EXYNOS
4856 M:      Inki Dae <inki.dae@samsung.com>
4857 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4858 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4859 M:      Kyungmin Park <kyungmin.park@samsung.com>
4860 L:      dri-devel@lists.freedesktop.org
4861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4862 S:      Supported
4863 F:      drivers/gpu/drm/exynos/
4864 F:      include/uapi/drm/exynos_drm.h
4865 F:      Documentation/devicetree/bindings/display/exynos/
4866
4867 DRM DRIVERS FOR FREESCALE DCU
4868 M:      Stefan Agner <stefan@agner.ch>
4869 M:      Alison Wang <alison.wang@nxp.com>
4870 L:      dri-devel@lists.freedesktop.org
4871 S:      Supported
4872 F:      drivers/gpu/drm/fsl-dcu/
4873 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4874 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4875 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4876 T:      git git://anongit.freedesktop.org/drm/drm-misc
4877
4878 DRM DRIVERS FOR FREESCALE IMX
4879 M:      Philipp Zabel <p.zabel@pengutronix.de>
4880 L:      dri-devel@lists.freedesktop.org
4881 S:      Maintained
4882 F:      drivers/gpu/drm/imx/
4883 F:      drivers/gpu/ipu-v3/
4884 F:      Documentation/devicetree/bindings/display/imx/
4885
4886 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4887 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4888 L:      dri-devel@lists.freedesktop.org
4889 T:      git git://github.com/patjak/drm-gma500
4890 S:      Maintained
4891 F:      drivers/gpu/drm/gma500/
4892
4893 DRM DRIVERS FOR HISILICON
4894 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4895 M:      Rongrong Zou <zourongrong@gmail.com>
4896 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4897 R:      Chen Feng <puck.chen@hisilicon.com>
4898 L:      dri-devel@lists.freedesktop.org
4899 T:      git git://github.com/xin3liang/linux.git
4900 S:      Maintained
4901 F:      drivers/gpu/drm/hisilicon/
4902 F:      Documentation/devicetree/bindings/display/hisilicon/
4903
4904 DRM DRIVERS FOR MEDIATEK
4905 M:      CK Hu <ck.hu@mediatek.com>
4906 M:      Philipp Zabel <p.zabel@pengutronix.de>
4907 L:      dri-devel@lists.freedesktop.org
4908 S:      Supported
4909 F:      drivers/gpu/drm/mediatek/
4910 F:      Documentation/devicetree/bindings/display/mediatek/
4911
4912 DRM DRIVERS FOR NVIDIA TEGRA
4913 M:      Thierry Reding <thierry.reding@gmail.com>
4914 L:      dri-devel@lists.freedesktop.org
4915 L:      linux-tegra@vger.kernel.org
4916 T:      git git://anongit.freedesktop.org/tegra/linux.git
4917 S:      Supported
4918 F:      drivers/gpu/drm/tegra/
4919 F:      drivers/gpu/host1x/
4920 F:      include/linux/host1x.h
4921 F:      include/uapi/drm/tegra_drm.h
4922 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4923
4924 DRM DRIVERS FOR RENESAS
4925 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4926 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4927 L:      dri-devel@lists.freedesktop.org
4928 L:      linux-renesas-soc@vger.kernel.org
4929 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4930 S:      Supported
4931 F:      drivers/gpu/drm/rcar-du/
4932 F:      drivers/gpu/drm/shmobile/
4933 F:      include/linux/platform_data/shmob_drm.h
4934 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4935 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4936 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4937
4938 DRM DRIVERS FOR ROCKCHIP
4939 M:      Sandy Huang <hjc@rock-chips.com>
4940 M:      Heiko Stübner <heiko@sntech.de>
4941 L:      dri-devel@lists.freedesktop.org
4942 S:      Maintained
4943 F:      drivers/gpu/drm/rockchip/
4944 F:      Documentation/devicetree/bindings/display/rockchip/
4945 T:      git git://anongit.freedesktop.org/drm/drm-misc
4946
4947 DRM DRIVERS FOR STI
4948 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4949 M:      Vincent Abriou <vincent.abriou@st.com>
4950 L:      dri-devel@lists.freedesktop.org
4951 T:      git git://anongit.freedesktop.org/drm/drm-misc
4952 S:      Maintained
4953 F:      drivers/gpu/drm/sti
4954 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4955
4956 DRM DRIVERS FOR STM
4957 M:      Yannick Fertre <yannick.fertre@st.com>
4958 M:      Philippe Cornu <philippe.cornu@st.com>
4959 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4960 M:      Vincent Abriou <vincent.abriou@st.com>
4961 L:      dri-devel@lists.freedesktop.org
4962 T:      git git://anongit.freedesktop.org/drm/drm-misc
4963 S:      Maintained
4964 F:      drivers/gpu/drm/stm
4965 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4966
4967 DRM DRIVERS FOR TI LCDC
4968 M:      Jyri Sarha <jsarha@ti.com>
4969 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4970 L:      dri-devel@lists.freedesktop.org
4971 S:      Maintained
4972 F:      drivers/gpu/drm/tilcdc/
4973 F:      Documentation/devicetree/bindings/display/tilcdc/
4974
4975 DRM DRIVERS FOR TI OMAP
4976 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4977 L:      dri-devel@lists.freedesktop.org
4978 S:      Maintained
4979 F:      drivers/gpu/drm/omapdrm/
4980 F:      Documentation/devicetree/bindings/display/ti/
4981
4982 DRM DRIVERS FOR V3D
4983 M:      Eric Anholt <eric@anholt.net>
4984 S:      Supported
4985 F:      drivers/gpu/drm/v3d/
4986 F:      include/uapi/drm/v3d_drm.h
4987 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4988 T:      git git://anongit.freedesktop.org/drm/drm-misc
4989
4990 DRM DRIVERS FOR VC4
4991 M:      Eric Anholt <eric@anholt.net>
4992 T:      git git://github.com/anholt/linux
4993 S:      Supported
4994 F:      drivers/gpu/drm/vc4/
4995 F:      include/uapi/drm/vc4_drm.h
4996 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4997 T:      git git://anongit.freedesktop.org/drm/drm-misc
4998
4999 DRM DRIVERS FOR VIVANTE GPU IP
5000 M:      Lucas Stach <l.stach@pengutronix.de>
5001 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5002 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5003 L:      etnaviv@lists.freedesktop.org
5004 L:      dri-devel@lists.freedesktop.org
5005 S:      Maintained
5006 F:      drivers/gpu/drm/etnaviv/
5007 F:      include/uapi/drm/etnaviv_drm.h
5008 F:      Documentation/devicetree/bindings/display/etnaviv/
5009
5010 DRM DRIVERS FOR ZTE ZX
5011 M:      Shawn Guo <shawnguo@kernel.org>
5012 L:      dri-devel@lists.freedesktop.org
5013 S:      Maintained
5014 F:      drivers/gpu/drm/zte/
5015 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5016 T:      git git://anongit.freedesktop.org/drm/drm-misc
5017
5018 DRM PANEL DRIVERS
5019 M:      Thierry Reding <thierry.reding@gmail.com>
5020 L:      dri-devel@lists.freedesktop.org
5021 T:      git git://anongit.freedesktop.org/drm/drm-misc
5022 S:      Maintained
5023 F:      drivers/gpu/drm/drm_panel.c
5024 F:      drivers/gpu/drm/panel/
5025 F:      include/drm/drm_panel.h
5026 F:      Documentation/devicetree/bindings/display/panel/
5027
5028 DRM TINYDRM DRIVERS
5029 M:      Noralf Trønnes <noralf@tronnes.org>
5030 W:      https://github.com/notro/tinydrm/wiki/Development
5031 T:      git git://anongit.freedesktop.org/drm/drm-misc
5032 S:      Maintained
5033 F:      drivers/gpu/drm/tinydrm/
5034 F:      include/drm/tinydrm/
5035
5036 DRM DRIVERS FOR XEN
5037 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5038 T:      git git://anongit.freedesktop.org/drm/drm-misc
5039 L:      dri-devel@lists.freedesktop.org
5040 L:      xen-devel@lists.xen.org
5041 S:      Supported
5042 F:      drivers/gpu/drm/xen/
5043 F:      Documentation/gpu/xen-front.rst
5044
5045 DRM TTM SUBSYSTEM
5046 M:      Christian Koenig <christian.koenig@amd.com>
5047 M:      Huang Rui <ray.huang@amd.com>
5048 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5049 T:      git git://people.freedesktop.org/~agd5f/linux
5050 S:      Maintained
5051 L:      dri-devel@lists.freedesktop.org
5052 F:      include/drm/ttm/
5053 F:      drivers/gpu/drm/ttm/
5054
5055 DSBR100 USB FM RADIO DRIVER
5056 M:      Alexey Klimov <klimov.linux@gmail.com>
5057 L:      linux-media@vger.kernel.org
5058 T:      git git://linuxtv.org/media_tree.git
5059 S:      Maintained
5060 F:      drivers/media/radio/dsbr100.c
5061
5062 DSCC4 DRIVER
5063 M:      Francois Romieu <romieu@fr.zoreil.com>
5064 L:      netdev@vger.kernel.org
5065 S:      Maintained
5066 F:      drivers/net/wan/dscc4.c
5067
5068 DT3155 MEDIA DRIVER
5069 M:      Hans Verkuil <hverkuil@xs4all.nl>
5070 L:      linux-media@vger.kernel.org
5071 T:      git git://linuxtv.org/media_tree.git
5072 W:      https://linuxtv.org
5073 S:      Odd Fixes
5074 F:      drivers/media/pci/dt3155/
5075
5076 DVB_USB_AF9015 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/af9015*
5085
5086 DVB_USB_AF9035 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/af9035*
5095
5096 DVB_USB_ANYSEE 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/anysee*
5105
5106 DVB_USB_AU6610 MEDIA DRIVER
5107 M:      Antti Palosaari <crope@iki.fi>
5108 L:      linux-media@vger.kernel.org
5109 W:      https://linuxtv.org
5110 W:      http://palosaari.fi/linux/
5111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5112 T:      git git://linuxtv.org/anttip/media_tree.git
5113 S:      Maintained
5114 F:      drivers/media/usb/dvb-usb-v2/au6610*
5115
5116 DVB_USB_CE6230 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/ce6230*
5125
5126 DVB_USB_CXUSB MEDIA DRIVER
5127 M:      Michael Krufky <mkrufky@linuxtv.org>
5128 L:      linux-media@vger.kernel.org
5129 W:      https://linuxtv.org
5130 W:      http://github.com/mkrufky
5131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5132 T:      git git://linuxtv.org/media_tree.git
5133 S:      Maintained
5134 F:      drivers/media/usb/dvb-usb/cxusb*
5135
5136 DVB_USB_EC168 MEDIA DRIVER
5137 M:      Antti Palosaari <crope@iki.fi>
5138 L:      linux-media@vger.kernel.org
5139 W:      https://linuxtv.org
5140 W:      http://palosaari.fi/linux/
5141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5142 T:      git git://linuxtv.org/anttip/media_tree.git
5143 S:      Maintained
5144 F:      drivers/media/usb/dvb-usb-v2/ec168*
5145
5146 DVB_USB_GL861 MEDIA DRIVER
5147 M:      Antti Palosaari <crope@iki.fi>
5148 L:      linux-media@vger.kernel.org
5149 W:      https://linuxtv.org
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/gl861*
5154
5155 DVB_USB_MXL111SF MEDIA DRIVER
5156 M:      Michael Krufky <mkrufky@linuxtv.org>
5157 L:      linux-media@vger.kernel.org
5158 W:      https://linuxtv.org
5159 W:      http://github.com/mkrufky
5160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5161 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5162 S:      Maintained
5163 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5164
5165 DVB_USB_RTL28XXU MEDIA DRIVER
5166 M:      Antti Palosaari <crope@iki.fi>
5167 L:      linux-media@vger.kernel.org
5168 W:      https://linuxtv.org
5169 W:      http://palosaari.fi/linux/
5170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5171 T:      git git://linuxtv.org/anttip/media_tree.git
5172 S:      Maintained
5173 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5174
5175 DVB_USB_V2 MEDIA DRIVER
5176 M:      Antti Palosaari <crope@iki.fi>
5177 L:      linux-media@vger.kernel.org
5178 W:      https://linuxtv.org
5179 W:      http://palosaari.fi/linux/
5180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5181 T:      git git://linuxtv.org/anttip/media_tree.git
5182 S:      Maintained
5183 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5184 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5185
5186 DYNAMIC DEBUG
5187 M:      Jason Baron <jbaron@akamai.com>
5188 S:      Maintained
5189 F:      lib/dynamic_debug.c
5190 F:      include/linux/dynamic_debug.h
5191
5192 DYNAMIC INTERRUPT MODERATION
5193 M:      Tal Gilboa <talgi@mellanox.com>
5194 S:      Maintained
5195 F:      include/linux/net_dim.h
5196
5197 DZ DECSTATION DZ11 SERIAL DRIVER
5198 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5199 S:      Maintained
5200 F:      drivers/tty/serial/dz.*
5201
5202 E3X0 POWER BUTTON DRIVER
5203 M:      Moritz Fischer <moritz.fischer@ettus.com>
5204 L:      usrp-users@lists.ettus.com
5205 W:      http://www.ettus.com
5206 S:      Supported
5207 F:      drivers/input/misc/e3x0-button.c
5208 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5209
5210 E4000 MEDIA DRIVER
5211 M:      Antti Palosaari <crope@iki.fi>
5212 L:      linux-media@vger.kernel.org
5213 W:      https://linuxtv.org
5214 W:      http://palosaari.fi/linux/
5215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5216 T:      git git://linuxtv.org/anttip/media_tree.git
5217 S:      Maintained
5218 F:      drivers/media/tuners/e4000*
5219
5220 EARTH_PT1 MEDIA DRIVER
5221 M:      Akihiro Tsukada <tskd08@gmail.com>
5222 L:      linux-media@vger.kernel.org
5223 S:      Odd Fixes
5224 F:      drivers/media/pci/pt1/
5225
5226 EARTH_PT3 MEDIA DRIVER
5227 M:      Akihiro Tsukada <tskd08@gmail.com>
5228 L:      linux-media@vger.kernel.org
5229 S:      Odd Fixes
5230 F:      drivers/media/pci/pt3/
5231
5232 EC100 MEDIA DRIVER
5233 M:      Antti Palosaari <crope@iki.fi>
5234 L:      linux-media@vger.kernel.org
5235 W:      https://linuxtv.org
5236 W:      http://palosaari.fi/linux/
5237 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5238 T:      git git://linuxtv.org/anttip/media_tree.git
5239 S:      Maintained
5240 F:      drivers/media/dvb-frontends/ec100*
5241
5242 ECRYPT FILE SYSTEM
5243 M:      Tyler Hicks <tyhicks@canonical.com>
5244 L:      ecryptfs@vger.kernel.org
5245 W:      http://ecryptfs.org
5246 W:      https://launchpad.net/ecryptfs
5247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5248 S:      Supported
5249 F:      Documentation/filesystems/ecryptfs.txt
5250 F:      fs/ecryptfs/
5251
5252 EDAC-AMD64
5253 M:      Borislav Petkov <bp@alien8.de>
5254 L:      linux-edac@vger.kernel.org
5255 S:      Maintained
5256 F:      drivers/edac/amd64_edac*
5257
5258 EDAC-CALXEDA
5259 M:      Robert Richter <rric@kernel.org>
5260 L:      linux-edac@vger.kernel.org
5261 S:      Maintained
5262 F:      drivers/edac/highbank*
5263
5264 EDAC-CAVIUM OCTEON
5265 M:      Ralf Baechle <ralf@linux-mips.org>
5266 M:      David Daney <david.daney@cavium.com>
5267 L:      linux-edac@vger.kernel.org
5268 L:      linux-mips@linux-mips.org
5269 S:      Supported
5270 F:      drivers/edac/octeon_edac*
5271
5272 EDAC-CAVIUM THUNDERX
5273 M:      David Daney <david.daney@cavium.com>
5274 M:      Jan Glauber <jglauber@cavium.com>
5275 L:      linux-edac@vger.kernel.org
5276 S:      Supported
5277 F:      drivers/edac/thunderx_edac*
5278
5279 EDAC-CORE
5280 M:      Borislav Petkov <bp@alien8.de>
5281 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5282 L:      linux-edac@vger.kernel.org
5283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5285 S:      Supported
5286 F:      Documentation/admin-guide/ras.rst
5287 F:      Documentation/driver-api/edac.rst
5288 F:      drivers/edac/
5289 F:      include/linux/edac.h
5290
5291 EDAC-E752X
5292 M:      Mark Gross <mark.gross@intel.com>
5293 L:      linux-edac@vger.kernel.org
5294 S:      Maintained
5295 F:      drivers/edac/e752x_edac.c
5296
5297 EDAC-E7XXX
5298 L:      linux-edac@vger.kernel.org
5299 S:      Maintained
5300 F:      drivers/edac/e7xxx_edac.c
5301
5302 EDAC-FSL_DDR
5303 M:      York Sun <york.sun@nxp.com>
5304 L:      linux-edac@vger.kernel.org
5305 S:      Maintained
5306 F:      drivers/edac/fsl_ddr_edac.*
5307
5308 EDAC-GHES
5309 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5310 L:      linux-edac@vger.kernel.org
5311 S:      Maintained
5312 F:      drivers/edac/ghes_edac.c
5313
5314 EDAC-I3000
5315 L:      linux-edac@vger.kernel.org
5316 S:      Orphan
5317 F:      drivers/edac/i3000_edac.c
5318
5319 EDAC-I5000
5320 L:      linux-edac@vger.kernel.org
5321 S:      Maintained
5322 F:      drivers/edac/i5000_edac.c
5323
5324 EDAC-I5400
5325 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5326 L:      linux-edac@vger.kernel.org
5327 S:      Maintained
5328 F:      drivers/edac/i5400_edac.c
5329
5330 EDAC-I7300
5331 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5332 L:      linux-edac@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/edac/i7300_edac.c
5335
5336 EDAC-I7CORE
5337 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5338 L:      linux-edac@vger.kernel.org
5339 S:      Maintained
5340 F:      drivers/edac/i7core_edac.c
5341
5342 EDAC-I82443BXGX
5343 M:      Tim Small <tim@buttersideup.com>
5344 L:      linux-edac@vger.kernel.org
5345 S:      Maintained
5346 F:      drivers/edac/i82443bxgx_edac.c
5347
5348 EDAC-I82975X
5349 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5350 M:      "Arvind R." <arvino55@gmail.com>
5351 L:      linux-edac@vger.kernel.org
5352 S:      Maintained
5353 F:      drivers/edac/i82975x_edac.c
5354
5355 EDAC-IE31200
5356 M:      Jason Baron <jbaron@akamai.com>
5357 L:      linux-edac@vger.kernel.org
5358 S:      Maintained
5359 F:      drivers/edac/ie31200_edac.c
5360
5361 EDAC-MPC85XX
5362 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5363 L:      linux-edac@vger.kernel.org
5364 S:      Maintained
5365 F:      drivers/edac/mpc85xx_edac.[ch]
5366
5367 EDAC-PASEMI
5368 M:      Egor Martovetsky <egor@pasemi.com>
5369 L:      linux-edac@vger.kernel.org
5370 S:      Maintained
5371 F:      drivers/edac/pasemi_edac.c
5372
5373 EDAC-PND2
5374 M:      Tony Luck <tony.luck@intel.com>
5375 L:      linux-edac@vger.kernel.org
5376 S:      Maintained
5377 F:      drivers/edac/pnd2_edac.[ch]
5378
5379 EDAC-R82600
5380 M:      Tim Small <tim@buttersideup.com>
5381 L:      linux-edac@vger.kernel.org
5382 S:      Maintained
5383 F:      drivers/edac/r82600_edac.c
5384
5385 EDAC-SBRIDGE
5386 M:      Tony Luck <tony.luck@intel.com>
5387 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5388 L:      linux-edac@vger.kernel.org
5389 S:      Maintained
5390 F:      drivers/edac/sb_edac.c
5391
5392 EDAC-SKYLAKE
5393 M:      Tony Luck <tony.luck@intel.com>
5394 L:      linux-edac@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/edac/skx_edac.c
5397
5398 EDAC-TI
5399 M:      Tero Kristo <t-kristo@ti.com>
5400 L:      linux-edac@vger.kernel.org
5401 S:      Maintained
5402 F:      drivers/edac/ti_edac.c
5403
5404 EDIROL UA-101/UA-1000 DRIVER
5405 M:      Clemens Ladisch <clemens@ladisch.de>
5406 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5407 T:      git git://git.alsa-project.org/alsa-kernel.git
5408 S:      Maintained
5409 F:      sound/usb/misc/ua101.c
5410
5411 EFI TEST DRIVER
5412 L:      linux-efi@vger.kernel.org
5413 M:      Ivan Hu <ivan.hu@canonical.com>
5414 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5415 S:      Maintained
5416 F:      drivers/firmware/efi/test/
5417
5418 EFI VARIABLE FILESYSTEM
5419 M:      Matthew Garrett <matthew.garrett@nebula.com>
5420 M:      Jeremy Kerr <jk@ozlabs.org>
5421 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5423 L:      linux-efi@vger.kernel.org
5424 S:      Maintained
5425 F:      fs/efivarfs/
5426
5427 EFIFB FRAMEBUFFER DRIVER
5428 L:      linux-fbdev@vger.kernel.org
5429 M:      Peter Jones <pjones@redhat.com>
5430 S:      Maintained
5431 F:      drivers/video/fbdev/efifb.c
5432
5433 EFS FILESYSTEM
5434 W:      http://aeschi.ch.eu.org/efs/
5435 S:      Orphan
5436 F:      fs/efs/
5437
5438 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5439 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5440 L:      netdev@vger.kernel.org
5441 S:      Maintained
5442 F:      drivers/net/ethernet/ibm/ehea/
5443
5444 EM28XX VIDEO4LINUX DRIVER
5445 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5446 L:      linux-media@vger.kernel.org
5447 W:      https://linuxtv.org
5448 T:      git git://linuxtv.org/media_tree.git
5449 S:      Maintained
5450 F:      drivers/media/usb/em28xx/
5451 F:      Documentation/media/v4l-drivers/em28xx*
5452
5453 EMBEDDED LINUX
5454 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5455 M:      Matt Mackall <mpm@selenic.com>
5456 M:      David Woodhouse <dwmw2@infradead.org>
5457 L:      linux-embedded@vger.kernel.org
5458 S:      Maintained
5459
5460 Emulex 10Gbps iSCSI - OneConnect DRIVER
5461 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5462 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5463 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5464 L:      linux-scsi@vger.kernel.org
5465 W:      http://www.broadcom.com
5466 S:      Supported
5467 F:      drivers/scsi/be2iscsi/
5468
5469 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5470 M:      Sathya Perla <sathya.perla@broadcom.com>
5471 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5472 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5473 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5474 L:      netdev@vger.kernel.org
5475 W:      http://www.emulex.com
5476 S:      Supported
5477 F:      drivers/net/ethernet/emulex/benet/
5478
5479 EMULEX ONECONNECT ROCE DRIVER
5480 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5481 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5482 L:      linux-rdma@vger.kernel.org
5483 W:      http://www.broadcom.com
5484 S:      Odd Fixes
5485 F:      drivers/infiniband/hw/ocrdma/
5486 F:      include/uapi/rdma/ocrdma-abi.h
5487
5488 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5489 M:      James Smart <james.smart@broadcom.com>
5490 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5491 L:      linux-scsi@vger.kernel.org
5492 W:      http://www.broadcom.com
5493 S:      Supported
5494 F:      drivers/scsi/lpfc/
5495
5496 ENE CB710 FLASH CARD READER DRIVER
5497 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5498 S:      Maintained
5499 F:      drivers/misc/cb710/
5500 F:      drivers/mmc/host/cb710-mmc.*
5501 F:      include/linux/cb710.h
5502
5503 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5504 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5505 S:      Maintained
5506 F:      drivers/media/rc/ene_ir.*
5507
5508 EPSON S1D13XXX FRAMEBUFFER DRIVER
5509 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5510 S:      Maintained
5511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5512 F:      drivers/video/fbdev/s1d13xxxfb.c
5513 F:      include/video/s1d13xxxfb.h
5514
5515 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5516 M:      Jeff Layton <jlayton@kernel.org>
5517 S:      Maintained
5518 F:      lib/errseq.c
5519 F:      include/linux/errseq.h
5520
5521 ET131X NETWORK DRIVER
5522 M:      Mark Einon <mark.einon@gmail.com>
5523 S:      Odd Fixes
5524 F:      drivers/net/ethernet/agere/
5525
5526 ETHERNET BRIDGE
5527 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5528 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5529 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5530 L:      netdev@vger.kernel.org
5531 W:      http://www.linuxfoundation.org/en/Net:Bridge
5532 S:      Maintained
5533 F:      include/linux/netfilter_bridge/
5534 F:      net/bridge/
5535
5536 ETHERNET PHY LIBRARY
5537 M:      Andrew Lunn <andrew@lunn.ch>
5538 M:      Florian Fainelli <f.fainelli@gmail.com>
5539 L:      netdev@vger.kernel.org
5540 S:      Maintained
5541 F:      Documentation/ABI/testing/sysfs-bus-mdio
5542 F:      Documentation/devicetree/bindings/net/mdio*
5543 F:      Documentation/networking/phy.txt
5544 F:      drivers/net/phy/
5545 F:      drivers/of/of_mdio.c
5546 F:      drivers/of/of_net.c
5547 F:      include/linux/*mdio*.h
5548 F:      include/linux/of_net.h
5549 F:      include/linux/phy.h
5550 F:      include/linux/phy_fixed.h
5551 F:      include/linux/platform_data/mdio-bcm-unimac.h
5552 F:      include/trace/events/mdio.h
5553 F:      include/uapi/linux/mdio.h
5554 F:      include/uapi/linux/mii.h
5555
5556 EXT2 FILE SYSTEM
5557 M:      Jan Kara <jack@suse.com>
5558 L:      linux-ext4@vger.kernel.org
5559 S:      Maintained
5560 F:      Documentation/filesystems/ext2.txt
5561 F:      fs/ext2/
5562 F:      include/linux/ext2*
5563
5564 EXT4 FILE SYSTEM
5565 M:      "Theodore Ts'o" <tytso@mit.edu>
5566 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5567 L:      linux-ext4@vger.kernel.org
5568 W:      http://ext4.wiki.kernel.org
5569 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5571 S:      Maintained
5572 F:      Documentation/filesystems/ext4/ext4.rst
5573 F:      fs/ext4/
5574
5575 Extended Verification Module (EVM)
5576 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5577 L:      linux-integrity@vger.kernel.org
5578 S:      Supported
5579 F:      security/integrity/evm/
5580
5581 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5582 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5583 L:      linux-efi@vger.kernel.org
5584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5585 S:      Maintained
5586 F:      Documentation/efi-stub.txt
5587 F:      arch/*/kernel/efi.c
5588 F:      arch/x86/boot/compressed/eboot.[ch]
5589 F:      arch/*/include/asm/efi.h
5590 F:      arch/x86/platform/efi/
5591 F:      drivers/firmware/efi/
5592 F:      include/linux/efi*.h
5593 F:      arch/arm/boot/compressed/efi-header.S
5594 F:      arch/arm64/kernel/efi-entry.S
5595
5596 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5597 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5598 M:      Chanwoo Choi <cw00.choi@samsung.com>
5599 L:      linux-kernel@vger.kernel.org
5600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5601 S:      Maintained
5602 F:      drivers/extcon/
5603 F:      include/linux/extcon/
5604 F:      include/linux/extcon.h
5605 F:      Documentation/extcon/
5606 F:      Documentation/devicetree/bindings/extcon/
5607
5608 EXYNOS DP DRIVER
5609 M:      Jingoo Han <jingoohan1@gmail.com>
5610 L:      dri-devel@lists.freedesktop.org
5611 S:      Maintained
5612 F:      drivers/gpu/drm/exynos/exynos_dp*
5613
5614 EXYNOS SYSMMU (IOMMU) driver
5615 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5616 L:      iommu@lists.linux-foundation.org
5617 S:      Maintained
5618 F:      drivers/iommu/exynos-iommu.c
5619
5620 EZchip NPS platform support
5621 M:      Vineet Gupta <vgupta@synopsys.com>
5622 M:      Ofer Levi <oferle@mellanox.com>
5623 S:      Supported
5624 F:      arch/arc/plat-eznps
5625 F:      arch/arc/boot/dts/eznps.dts
5626
5627 F2FS FILE SYSTEM
5628 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5629 M:      Chao Yu <yuchao0@huawei.com>
5630 L:      linux-f2fs-devel@lists.sourceforge.net
5631 W:      https://f2fs.wiki.kernel.org/
5632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5633 S:      Maintained
5634 F:      Documentation/filesystems/f2fs.txt
5635 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5636 F:      fs/f2fs/
5637 F:      include/linux/f2fs_fs.h
5638 F:      include/trace/events/f2fs.h
5639
5640 F71805F HARDWARE MONITORING DRIVER
5641 M:      Jean Delvare <jdelvare@suse.com>
5642 L:      linux-hwmon@vger.kernel.org
5643 S:      Maintained
5644 F:      Documentation/hwmon/f71805f
5645 F:      drivers/hwmon/f71805f.c
5646
5647 FADDR2LINE
5648 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5649 S:      Maintained
5650 F:      scripts/faddr2line
5651
5652 FAILOVER MODULE
5653 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5654 L:      netdev@vger.kernel.org
5655 S:      Supported
5656 F:      net/core/failover.c
5657 F:      include/net/failover.h
5658 F:      Documentation/networking/failover.rst
5659
5660 FANOTIFY
5661 M:      Jan Kara <jack@suse.cz>
5662 R:      Amir Goldstein <amir73il@gmail.com>
5663 L:      linux-fsdevel@vger.kernel.org
5664 S:      Maintained
5665 F:      fs/notify/fanotify/
5666 F:      include/linux/fanotify.h
5667 F:      include/uapi/linux/fanotify.h
5668
5669 FARSYNC SYNCHRONOUS DRIVER
5670 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5671 W:      http://www.farsite.co.uk/
5672 S:      Supported
5673 F:      drivers/net/wan/farsync.*
5674
5675 FAULT INJECTION SUPPORT
5676 M:      Akinobu Mita <akinobu.mita@gmail.com>
5677 S:      Supported
5678 F:      Documentation/fault-injection/
5679 F:      lib/fault-inject.c
5680
5681 FBTFT Framebuffer drivers
5682 S:      Orphan
5683 L:      dri-devel@lists.freedesktop.org
5684 L:      linux-fbdev@vger.kernel.org
5685 F:      drivers/staging/fbtft/
5686
5687 FC0011 TUNER DRIVER
5688 M:      Michael Buesch <m@bues.ch>
5689 L:      linux-media@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/media/tuners/fc0011.h
5692 F:      drivers/media/tuners/fc0011.c
5693
5694 FC2580 MEDIA DRIVER
5695 M:      Antti Palosaari <crope@iki.fi>
5696 L:      linux-media@vger.kernel.org
5697 W:      https://linuxtv.org
5698 W:      http://palosaari.fi/linux/
5699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5700 T:      git git://linuxtv.org/anttip/media_tree.git
5701 S:      Maintained
5702 F:      drivers/media/tuners/fc2580*
5703
5704 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5705 M:      Johannes Thumshirn <jth@kernel.org>
5706 L:      linux-scsi@vger.kernel.org
5707 W:      www.Open-FCoE.org
5708 S:      Supported
5709 F:      drivers/scsi/libfc/
5710 F:      drivers/scsi/fcoe/
5711 F:      include/scsi/fc/
5712 F:      include/scsi/libfc.h
5713 F:      include/scsi/libfcoe.h
5714 F:      include/uapi/scsi/fc/
5715
5716 FILE LOCKING (flock() and fcntl()/lockf())
5717 M:      Jeff Layton <jlayton@kernel.org>
5718 M:      "J. Bruce Fields" <bfields@fieldses.org>
5719 L:      linux-fsdevel@vger.kernel.org
5720 S:      Maintained
5721 F:      include/linux/fcntl.h
5722 F:      include/uapi/linux/fcntl.h
5723 F:      fs/fcntl.c
5724 F:      fs/locks.c
5725
5726 FILESYSTEMS (VFS and infrastructure)
5727 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5728 L:      linux-fsdevel@vger.kernel.org
5729 S:      Maintained
5730 F:      fs/*
5731 F:      include/linux/fs.h
5732 F:      include/uapi/linux/fs.h
5733
5734 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5735 M:      Riku Voipio <riku.voipio@iki.fi>
5736 L:      linux-hwmon@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/hwmon/f75375s.c
5739 F:      include/linux/f75375s.h
5740
5741 FIREWIRE AUDIO DRIVERS
5742 M:      Clemens Ladisch <clemens@ladisch.de>
5743 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5744 T:      git git://git.alsa-project.org/alsa-kernel.git
5745 S:      Maintained
5746 F:      sound/firewire/
5747
5748 FIREWIRE MEDIA DRIVERS (firedtv)
5749 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5750 L:      linux-media@vger.kernel.org
5751 L:      linux1394-devel@lists.sourceforge.net
5752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5753 S:      Maintained
5754 F:      drivers/media/firewire/
5755
5756 FIREWIRE SBP-2 TARGET
5757 M:      Chris Boot <bootc@bootc.net>
5758 L:      linux-scsi@vger.kernel.org
5759 L:      target-devel@vger.kernel.org
5760 L:      linux1394-devel@lists.sourceforge.net
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5762 S:      Maintained
5763 F:      drivers/target/sbp/
5764
5765 FIREWIRE SUBSYSTEM
5766 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5767 L:      linux1394-devel@lists.sourceforge.net
5768 W:      http://ieee1394.wiki.kernel.org/
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5770 S:      Maintained
5771 F:      drivers/firewire/
5772 F:      include/linux/firewire.h
5773 F:      include/uapi/linux/firewire*.h
5774 F:      tools/firewire/
5775
5776 FIRMWARE LOADER (request_firmware)
5777 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5778 L:      linux-kernel@vger.kernel.org
5779 S:      Maintained
5780 F:      Documentation/firmware_class/
5781 F:      drivers/base/firmware_loader/
5782 F:      include/linux/firmware.h
5783
5784 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5785 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5786 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5787 S:      Maintained
5788 F:      drivers/block/rsxx/
5789
5790 FLOPPY DRIVER
5791 M:      Jiri Kosina <jikos@kernel.org>
5792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5793 S:      Odd fixes
5794 F:      drivers/block/floppy.c
5795
5796 FMC SUBSYSTEM
5797 M:      Alessandro Rubini <rubini@gnudd.com>
5798 W:      http://www.ohwr.org/projects/fmc-bus
5799 S:      Supported
5800 F:      drivers/fmc/
5801 F:      include/linux/fmc*.h
5802 F:      include/linux/ipmi-fru.h
5803 K:      fmc_d.*register
5804
5805 FPGA MANAGER FRAMEWORK
5806 M:      Alan Tull <atull@kernel.org>
5807 M:      Moritz Fischer <mdf@kernel.org>
5808 L:      linux-fpga@vger.kernel.org
5809 S:      Maintained
5810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5811 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5812 F:      Documentation/fpga/
5813 F:      Documentation/driver-api/fpga/
5814 F:      Documentation/devicetree/bindings/fpga/
5815 F:      drivers/fpga/
5816 F:      include/linux/fpga/
5817 W:      http://www.rocketboards.org
5818
5819 FPGA DFL DRIVERS
5820 M:      Wu Hao <hao.wu@intel.com>
5821 L:      linux-fpga@vger.kernel.org
5822 S:      Maintained
5823 F:      Documentation/fpga/dfl.txt
5824 F:      include/uapi/linux/fpga-dfl.h
5825 F:      drivers/fpga/dfl*
5826
5827 FPU EMULATOR
5828 M:      Bill Metzenthen <billm@melbpc.org.au>
5829 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5830 S:      Maintained
5831 F:      arch/x86/math-emu/
5832
5833 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5834 L:      netdev@vger.kernel.org
5835 S:      Orphan
5836 F:      drivers/net/wan/dlci.c
5837 F:      drivers/net/wan/sdla.c
5838
5839 FRAMEBUFFER LAYER
5840 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5841 L:      dri-devel@lists.freedesktop.org
5842 L:      linux-fbdev@vger.kernel.org
5843 T:      git git://github.com/bzolnier/linux.git
5844 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5845 S:      Maintained
5846 F:      Documentation/fb/
5847 F:      drivers/video/
5848 F:      include/video/
5849 F:      include/linux/fb.h
5850 F:      include/uapi/video/
5851 F:      include/uapi/linux/fb.h
5852
5853 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5854 M:      Horia Geantă <horia.geanta@nxp.com>
5855 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5856 L:      linux-crypto@vger.kernel.org
5857 S:      Maintained
5858 F:      drivers/crypto/caam/
5859 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5860
5861 FREESCALE DIU FRAMEBUFFER DRIVER
5862 M:      Timur Tabi <timur@kernel.org>
5863 L:      linux-fbdev@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/video/fbdev/fsl-diu-fb.*
5866
5867 FREESCALE DMA DRIVER
5868 M:      Li Yang <leoyang.li@nxp.com>
5869 M:      Zhang Wei <zw@zh-kernel.org>
5870 L:      linuxppc-dev@lists.ozlabs.org
5871 S:      Maintained
5872 F:      drivers/dma/fsldma.*
5873
5874 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5875 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5876 L:      netdev@vger.kernel.org
5877 S:      Maintained
5878 F:      drivers/net/ethernet/freescale/gianfar*
5879 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5880
5881 FREESCALE GPMI NAND DRIVER
5882 M:      Han Xu <han.xu@nxp.com>
5883 L:      linux-mtd@lists.infradead.org
5884 S:      Maintained
5885 F:      drivers/mtd/nand/raw/gpmi-nand/*
5886
5887 FREESCALE I2C CPM DRIVER
5888 M:      Jochen Friedrich <jochen@scram.de>
5889 L:      linuxppc-dev@lists.ozlabs.org
5890 L:      linux-i2c@vger.kernel.org
5891 S:      Maintained
5892 F:      drivers/i2c/busses/i2c-cpm.c
5893
5894 FREESCALE IMX / MXC FEC DRIVER
5895 M:      Fugang Duan <fugang.duan@nxp.com>
5896 L:      netdev@vger.kernel.org
5897 S:      Maintained
5898 F:      drivers/net/ethernet/freescale/fec_main.c
5899 F:      drivers/net/ethernet/freescale/fec_ptp.c
5900 F:      drivers/net/ethernet/freescale/fec.h
5901 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5902
5903 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5904 M:      Sascha Hauer <s.hauer@pengutronix.de>
5905 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5906 L:      linux-fbdev@vger.kernel.org
5907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5908 S:      Maintained
5909 F:      include/linux/platform_data/video-imxfb.h
5910 F:      drivers/video/fbdev/imxfb.c
5911
5912 FREESCALE QORIQ DPAA ETHERNET DRIVER
5913 M:      Madalin Bucur <madalin.bucur@nxp.com>
5914 L:      netdev@vger.kernel.org
5915 S:      Maintained
5916 F:      drivers/net/ethernet/freescale/dpaa
5917
5918 FREESCALE QORIQ DPAA FMAN DRIVER
5919 M:      Madalin Bucur <madalin.bucur@nxp.com>
5920 L:      netdev@vger.kernel.org
5921 S:      Maintained
5922 F:      drivers/net/ethernet/freescale/fman
5923 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5924
5925 FREESCALE QORIQ PTP CLOCK DRIVER
5926 M:      Yangbo Lu <yangbo.lu@nxp.com>
5927 L:      netdev@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/ptp/ptp_qoriq.c
5930 F:      include/linux/fsl/ptp_qoriq.h
5931 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5932
5933 FREESCALE QUAD SPI DRIVER
5934 M:      Han Xu <han.xu@nxp.com>
5935 L:      linux-mtd@lists.infradead.org
5936 S:      Maintained
5937 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5938
5939 FREESCALE QUICC ENGINE LIBRARY
5940 M:      Qiang Zhao <qiang.zhao@nxp.com>
5941 L:      linuxppc-dev@lists.ozlabs.org
5942 S:      Maintained
5943 F:      drivers/soc/fsl/qe/
5944 F:      include/soc/fsl/*qe*.h
5945 F:      include/soc/fsl/*ucc*.h
5946
5947 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5948 M:      Li Yang <leoyang.li@nxp.com>
5949 L:      netdev@vger.kernel.org
5950 L:      linuxppc-dev@lists.ozlabs.org
5951 S:      Maintained
5952 F:      drivers/net/ethernet/freescale/ucc_geth*
5953
5954 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5955 M:      Zhao Qiang <qiang.zhao@nxp.com>
5956 L:      netdev@vger.kernel.org
5957 L:      linuxppc-dev@lists.ozlabs.org
5958 S:      Maintained
5959 F:      drivers/net/wan/fsl_ucc_hdlc*
5960
5961 FREESCALE QUICC ENGINE UCC UART DRIVER
5962 M:      Timur Tabi <timur@kernel.org>
5963 L:      linuxppc-dev@lists.ozlabs.org
5964 S:      Maintained
5965 F:      drivers/tty/serial/ucc_uart.c
5966
5967 FREESCALE SOC DRIVERS
5968 M:      Li Yang <leoyang.li@nxp.com>
5969 L:      linuxppc-dev@lists.ozlabs.org
5970 L:      linux-arm-kernel@lists.infradead.org
5971 S:      Maintained
5972 F:      Documentation/devicetree/bindings/soc/fsl/
5973 F:      drivers/soc/fsl/
5974 F:      include/linux/fsl/
5975
5976 FREESCALE SOC FS_ENET DRIVER
5977 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5978 L:      linuxppc-dev@lists.ozlabs.org
5979 L:      netdev@vger.kernel.org
5980 S:      Maintained
5981 F:      drivers/net/ethernet/freescale/fs_enet/
5982 F:      include/linux/fs_enet_pd.h
5983
5984 FREESCALE SOC SOUND DRIVERS
5985 M:      Timur Tabi <timur@kernel.org>
5986 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5987 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5988 R:      Fabio Estevam <fabio.estevam@nxp.com>
5989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5990 L:      linuxppc-dev@lists.ozlabs.org
5991 S:      Maintained
5992 F:      sound/soc/fsl/fsl*
5993 F:      sound/soc/fsl/imx*
5994 F:      sound/soc/fsl/mpc8610_hpcd.c
5995
5996 FREESCALE USB PERIPHERAL DRIVERS
5997 M:      Li Yang <leoyang.li@nxp.com>
5998 L:      linux-usb@vger.kernel.org
5999 L:      linuxppc-dev@lists.ozlabs.org
6000 S:      Maintained
6001 F:      drivers/usb/gadget/udc/fsl*
6002
6003 FREEVXFS FILESYSTEM
6004 M:      Christoph Hellwig <hch@infradead.org>
6005 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6006 S:      Maintained
6007 F:      fs/freevxfs/
6008
6009 FREEZER
6010 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6011 M:      Pavel Machek <pavel@ucw.cz>
6012 L:      linux-pm@vger.kernel.org
6013 S:      Supported
6014 F:      Documentation/power/freezing-of-tasks.txt
6015 F:      include/linux/freezer.h
6016 F:      kernel/freezer.c
6017
6018 FRONTSWAP API
6019 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6020 L:      linux-kernel@vger.kernel.org
6021 S:      Maintained
6022 F:      mm/frontswap.c
6023 F:      include/linux/frontswap.h
6024
6025 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6026 M:      David Howells <dhowells@redhat.com>
6027 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6028 S:      Supported
6029 F:      Documentation/filesystems/caching/
6030 F:      fs/fscache/
6031 F:      include/linux/fscache*.h
6032
6033 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6034 M:      Theodore Y. Ts'o <tytso@mit.edu>
6035 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6036 L:      linux-fscrypt@vger.kernel.org
6037 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6039 S:      Supported
6040 F:      fs/crypto/
6041 F:      include/linux/fscrypt*.h
6042 F:      Documentation/filesystems/fscrypt.rst
6043
6044 FSI-ATTACHED I2C DRIVER
6045 M:      Eddie James <eajames@linux.vnet.ibm.com>
6046 L:      linux-i2c@vger.kernel.org
6047 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6048 S:      Maintained
6049 F:      drivers/i2c/busses/i2c-fsi.c
6050 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6051
6052 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6053 M:      Jan Kara <jack@suse.cz>
6054 R:      Amir Goldstein <amir73il@gmail.com>
6055 L:      linux-fsdevel@vger.kernel.org
6056 S:      Maintained
6057 F:      fs/notify/
6058 F:      include/linux/fsnotify*.h
6059
6060 FUJITSU LAPTOP EXTRAS
6061 M:      Jonathan Woithe <jwoithe@just42.net>
6062 L:      platform-driver-x86@vger.kernel.org
6063 S:      Maintained
6064 F:      drivers/platform/x86/fujitsu-laptop.c
6065
6066 FUJITSU M-5MO LS CAMERA ISP DRIVER
6067 M:      Kyungmin Park <kyungmin.park@samsung.com>
6068 M:      Heungjun Kim <riverful.kim@samsung.com>
6069 L:      linux-media@vger.kernel.org
6070 S:      Maintained
6071 F:      drivers/media/i2c/m5mols/
6072 F:      include/media/i2c/m5mols.h
6073
6074 FUJITSU TABLET EXTRAS
6075 M:      Robert Gerlach <khnz@gmx.de>
6076 L:      platform-driver-x86@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/platform/x86/fujitsu-tablet.c
6079
6080 FUSE: FILESYSTEM IN USERSPACE
6081 M:      Miklos Szeredi <miklos@szeredi.hu>
6082 L:      linux-fsdevel@vger.kernel.org
6083 W:      http://fuse.sourceforge.net/
6084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6085 S:      Maintained
6086 F:      fs/fuse/
6087 F:      include/uapi/linux/fuse.h
6088 F:      Documentation/filesystems/fuse.txt
6089
6090 FUTEX SUBSYSTEM
6091 M:      Thomas Gleixner <tglx@linutronix.de>
6092 M:      Ingo Molnar <mingo@redhat.com>
6093 R:      Peter Zijlstra <peterz@infradead.org>
6094 R:      Darren Hart <dvhart@infradead.org>
6095 L:      linux-kernel@vger.kernel.org
6096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6097 S:      Maintained
6098 F:      kernel/futex.c
6099 F:      kernel/futex_compat.c
6100 F:      include/asm-generic/futex.h
6101 F:      include/linux/futex.h
6102 F:      include/uapi/linux/futex.h
6103 F:      tools/testing/selftests/futex/
6104 F:      tools/perf/bench/futex*
6105 F:      Documentation/*futex*
6106
6107 GCC PLUGINS
6108 M:      Kees Cook <keescook@chromium.org>
6109 R:      Emese Revfy <re.emese@gmail.com>
6110 L:      kernel-hardening@lists.openwall.com
6111 S:      Maintained
6112 F:      scripts/gcc-plugins/
6113 F:      scripts/gcc-plugin.sh
6114 F:      scripts/Makefile.gcc-plugins
6115 F:      Documentation/gcc-plugins.txt
6116
6117 GASKET DRIVER FRAMEWORK
6118 M:      Rob Springer <rspringer@google.com>
6119 M:      Todd Poynor <toddpoynor@google.com>
6120 M:      Ben Chan <benchan@chromium.org>
6121 S:      Maintained
6122 F:      drivers/staging/gasket/
6123
6124 GCOV BASED KERNEL PROFILING
6125 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6126 S:      Maintained
6127 F:      kernel/gcov/
6128 F:      Documentation/dev-tools/gcov.rst
6129
6130 GDB KERNEL DEBUGGING HELPER SCRIPTS
6131 M:      Jan Kiszka <jan.kiszka@siemens.com>
6132 M:      Kieran Bingham <kbingham@kernel.org>
6133 S:      Supported
6134 F:      scripts/gdb/
6135
6136 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6137 M:      Achim Leubner <achim_leubner@adaptec.com>
6138 L:      linux-scsi@vger.kernel.org
6139 W:      http://www.icp-vortex.com/
6140 S:      Supported
6141 F:      drivers/scsi/gdt*
6142
6143 GEMTEK FM RADIO RECEIVER DRIVER
6144 M:      Hans Verkuil <hverkuil@xs4all.nl>
6145 L:      linux-media@vger.kernel.org
6146 T:      git git://linuxtv.org/media_tree.git
6147 W:      https://linuxtv.org
6148 S:      Maintained
6149 F:      drivers/media/radio/radio-gemtek*
6150
6151 GENERIC GPIO I2C DRIVER
6152 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6153 S:      Supported
6154 F:      drivers/i2c/busses/i2c-gpio.c
6155 F:      include/linux/platform_data/i2c-gpio.h
6156
6157 GENERIC GPIO I2C MULTIPLEXER DRIVER
6158 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6159 L:      linux-i2c@vger.kernel.org
6160 S:      Supported
6161 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6162 F:      include/linux/platform_data/i2c-mux-gpio.h
6163 F:      Documentation/i2c/muxes/i2c-mux-gpio
6164
6165 GENERIC HDLC (WAN) DRIVERS
6166 M:      Krzysztof Halasa <khc@pm.waw.pl>
6167 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6168 S:      Maintained
6169 F:      drivers/net/wan/c101.c
6170 F:      drivers/net/wan/hd6457*
6171 F:      drivers/net/wan/hdlc*
6172 F:      drivers/net/wan/n2.c
6173 F:      drivers/net/wan/pc300too.c
6174 F:      drivers/net/wan/pci200syn.c
6175 F:      drivers/net/wan/wanxl*
6176
6177 GENERIC INCLUDE/ASM HEADER FILES
6178 M:      Arnd Bergmann <arnd@arndb.de>
6179 L:      linux-arch@vger.kernel.org
6180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6181 S:      Maintained
6182 F:      include/asm-generic/
6183 F:      include/uapi/asm-generic/
6184
6185 GENERIC PHY FRAMEWORK
6186 M:      Kishon Vijay Abraham I <kishon@ti.com>
6187 L:      linux-kernel@vger.kernel.org
6188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6189 S:      Supported
6190 F:      drivers/phy/
6191 F:      include/linux/phy/
6192
6193 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6194 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6195 S:      Supported
6196 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6197
6198 GENERIC PM DOMAINS
6199 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6200 M:      Kevin Hilman <khilman@kernel.org>
6201 M:      Ulf Hansson <ulf.hansson@linaro.org>
6202 L:      linux-pm@vger.kernel.org
6203 S:      Supported
6204 F:      drivers/base/power/domain*.c
6205 F:      include/linux/pm_domain.h
6206 F:      Documentation/devicetree/bindings/power/power_domain.txt
6207
6208 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6209 M:      Eugen Hristev <eugen.hristev@microchip.com>
6210 L:      linux-input@vger.kernel.org
6211 S:      Maintained
6212 F:      drivers/input/touchscreen/resistive-adc-touch.c
6213
6214 GENERIC UIO DRIVER FOR PCI DEVICES
6215 M:      "Michael S. Tsirkin" <mst@redhat.com>
6216 L:      kvm@vger.kernel.org
6217 S:      Supported
6218 F:      drivers/uio/uio_pci_generic.c
6219
6220 GENWQE (IBM Generic Workqueue Card)
6221 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6222 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6223 S:      Supported
6224 F:      drivers/misc/genwqe/
6225
6226 GET_MAINTAINER SCRIPT
6227 M:      Joe Perches <joe@perches.com>
6228 S:      Maintained
6229 F:      scripts/get_maintainer.pl
6230
6231 GFS2 FILE SYSTEM
6232 M:      Bob Peterson <rpeterso@redhat.com>
6233 M:      Andreas Gruenbacher <agruenba@redhat.com>
6234 L:      cluster-devel@redhat.com
6235 W:      http://sources.redhat.com/cluster/
6236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6237 S:      Supported
6238 F:      Documentation/filesystems/gfs2*.txt
6239 F:      fs/gfs2/
6240 F:      include/uapi/linux/gfs2_ondisk.h
6241
6242 GIGASET ISDN DRIVERS
6243 M:      Paul Bolle <pebolle@tiscali.nl>
6244 L:      gigaset307x-common@lists.sourceforge.net
6245 W:      http://gigaset307x.sourceforge.net/
6246 S:      Odd Fixes
6247 F:      Documentation/isdn/README.gigaset
6248 F:      drivers/isdn/gigaset/
6249 F:      include/uapi/linux/gigaset_dev.h
6250
6251 GNSS SUBSYSTEM
6252 M:      Johan Hovold <johan@kernel.org>
6253 S:      Maintained
6254 F:      Documentation/ABI/testing/sysfs-class-gnss
6255 F:      Documentation/devicetree/bindings/gnss/
6256 F:      drivers/gnss/
6257 F:      include/linux/gnss.h
6258
6259 GO7007 MPEG CODEC
6260 M:      Hans Verkuil <hans.verkuil@cisco.com>
6261 L:      linux-media@vger.kernel.org
6262 S:      Maintained
6263 F:      drivers/media/usb/go7007/
6264
6265 GOODIX TOUCHSCREEN
6266 M:      Bastien Nocera <hadess@hadess.net>
6267 L:      linux-input@vger.kernel.org
6268 S:      Maintained
6269 F:      drivers/input/touchscreen/goodix.c
6270
6271 GPD POCKET FAN DRIVER
6272 M:      Hans de Goede <hdegoede@redhat.com>
6273 L:      platform-driver-x86@vger.kernel.org
6274 S:      Maintained
6275 F:      drivers/platform/x86/gpd-pocket-fan.c
6276
6277 GPIO ACPI SUPPORT
6278 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6279 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6280 L:      linux-gpio@vger.kernel.org
6281 L:      linux-acpi@vger.kernel.org
6282 S:      Maintained
6283 F:      Documentation/acpi/gpio-properties.txt
6284 F:      drivers/gpio/gpiolib-acpi.c
6285
6286 GPIO IR Transmitter
6287 M:      Sean Young <sean@mess.org>
6288 L:      linux-media@vger.kernel.org
6289 S:      Maintained
6290 F:      drivers/media/rc/gpio-ir-tx.c
6291
6292 GPIO MOCKUP DRIVER
6293 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6294 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6295 L:      linux-gpio@vger.kernel.org
6296 S:      Maintained
6297 F:      drivers/gpio/gpio-mockup.c
6298 F:      tools/testing/selftests/gpio/
6299
6300 GPIO SUBSYSTEM
6301 M:      Linus Walleij <linus.walleij@linaro.org>
6302 L:      linux-gpio@vger.kernel.org
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6304 S:      Maintained
6305 F:      Documentation/devicetree/bindings/gpio/
6306 F:      Documentation/driver-api/gpio/
6307 F:      Documentation/gpio/
6308 F:      Documentation/ABI/testing/gpio-cdev
6309 F:      Documentation/ABI/obsolete/sysfs-gpio
6310 F:      drivers/gpio/
6311 F:      include/linux/gpio/
6312 F:      include/linux/gpio.h
6313 F:      include/linux/of_gpio.h
6314 F:      include/asm-generic/gpio.h
6315 F:      include/uapi/linux/gpio.h
6316 F:      tools/gpio/
6317
6318 GRE DEMULTIPLEXER DRIVER
6319 M:      Dmitry Kozlov <xeb@mail.ru>
6320 L:      netdev@vger.kernel.org
6321 S:      Maintained
6322 F:      net/ipv4/gre_demux.c
6323 F:      net/ipv4/gre_offload.c
6324 F:      include/net/gre.h
6325
6326 GRETH 10/100/1G Ethernet MAC device driver
6327 M:      Andreas Larsson <andreas@gaisler.com>
6328 L:      netdev@vger.kernel.org
6329 S:      Maintained
6330 F:      drivers/net/ethernet/aeroflex/
6331
6332 GREYBUS AUDIO PROTOCOLS DRIVERS
6333 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6334 M:      Mark Greer <mgreer@animalcreek.com>
6335 S:      Maintained
6336 F:      drivers/staging/greybus/audio_apbridgea.c
6337 F:      drivers/staging/greybus/audio_apbridgea.h
6338 F:      drivers/staging/greybus/audio_codec.c
6339 F:      drivers/staging/greybus/audio_codec.h
6340 F:      drivers/staging/greybus/audio_gb.c
6341 F:      drivers/staging/greybus/audio_manager.c
6342 F:      drivers/staging/greybus/audio_manager.h
6343 F:      drivers/staging/greybus/audio_manager_module.c
6344 F:      drivers/staging/greybus/audio_manager_private.h
6345 F:      drivers/staging/greybus/audio_manager_sysfs.c
6346 F:      drivers/staging/greybus/audio_module.c
6347 F:      drivers/staging/greybus/audio_topology.c
6348
6349 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6350 M:      Viresh Kumar <vireshk@kernel.org>
6351 S:      Maintained
6352 F:      drivers/staging/greybus/authentication.c
6353 F:      drivers/staging/greybus/bootrom.c
6354 F:      drivers/staging/greybus/firmware.h
6355 F:      drivers/staging/greybus/fw-core.c
6356 F:      drivers/staging/greybus/fw-download.c
6357 F:      drivers/staging/greybus/fw-management.c
6358 F:      drivers/staging/greybus/greybus_authentication.h
6359 F:      drivers/staging/greybus/greybus_firmware.h
6360 F:      drivers/staging/greybus/hid.c
6361 F:      drivers/staging/greybus/i2c.c
6362 F:      drivers/staging/greybus/spi.c
6363 F:      drivers/staging/greybus/spilib.c
6364 F:      drivers/staging/greybus/spilib.h
6365
6366 GREYBUS LOOPBACK DRIVER
6367 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6368 S:      Maintained
6369 F:      drivers/staging/greybus/loopback.c
6370
6371 GREYBUS PLATFORM DRIVERS
6372 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6373 S:      Maintained
6374 F:      drivers/staging/greybus/arche-platform.c
6375 F:      drivers/staging/greybus/arche-apb-ctrl.c
6376 F:      drivers/staging/greybus/arche_platform.h
6377
6378 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6379 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6380 S:      Maintained
6381 F:      drivers/staging/greybus/sdio.c
6382 F:      drivers/staging/greybus/light.c
6383 F:      drivers/staging/greybus/gpio.c
6384 F:      drivers/staging/greybus/power_supply.c
6385 F:      drivers/staging/greybus/spi.c
6386 F:      drivers/staging/greybus/spilib.c
6387
6388 GREYBUS SUBSYSTEM
6389 M:      Johan Hovold <johan@kernel.org>
6390 M:      Alex Elder <elder@kernel.org>
6391 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6392 S:      Maintained
6393 F:      drivers/staging/greybus/
6394 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6395
6396 GREYBUS UART PROTOCOLS DRIVERS
6397 M:      David Lin <dtwlin@gmail.com>
6398 S:      Maintained
6399 F:      drivers/staging/greybus/uart.c
6400 F:      drivers/staging/greybus/log.c
6401
6402 GS1662 VIDEO SERIALIZER
6403 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6404 L:      linux-media@vger.kernel.org
6405 T:      git git://linuxtv.org/media_tree.git
6406 S:      Maintained
6407 F:      drivers/media/spi/gs1662.c
6408
6409 GSPCA FINEPIX SUBDRIVER
6410 M:      Frank Zago <frank@zago.net>
6411 L:      linux-media@vger.kernel.org
6412 T:      git git://linuxtv.org/media_tree.git
6413 S:      Maintained
6414 F:      drivers/media/usb/gspca/finepix.c
6415
6416 GSPCA GL860 SUBDRIVER
6417 M:      Olivier Lorin <o.lorin@laposte.net>
6418 L:      linux-media@vger.kernel.org
6419 T:      git git://linuxtv.org/media_tree.git
6420 S:      Maintained
6421 F:      drivers/media/usb/gspca/gl860/
6422
6423 GSPCA M5602 SUBDRIVER
6424 M:      Erik Andren <erik.andren@gmail.com>
6425 L:      linux-media@vger.kernel.org
6426 T:      git git://linuxtv.org/media_tree.git
6427 S:      Maintained
6428 F:      drivers/media/usb/gspca/m5602/
6429
6430 GSPCA PAC207 SONIXB SUBDRIVER
6431 M:      Hans Verkuil <hverkuil@xs4all.nl>
6432 L:      linux-media@vger.kernel.org
6433 T:      git git://linuxtv.org/media_tree.git
6434 S:      Odd Fixes
6435 F:      drivers/media/usb/gspca/pac207.c
6436
6437 GSPCA SN9C20X SUBDRIVER
6438 M:      Brian Johnson <brijohn@gmail.com>
6439 L:      linux-media@vger.kernel.org
6440 T:      git git://linuxtv.org/media_tree.git
6441 S:      Maintained
6442 F:      drivers/media/usb/gspca/sn9c20x.c
6443
6444 GSPCA T613 SUBDRIVER
6445 M:      Leandro Costantino <lcostantino@gmail.com>
6446 L:      linux-media@vger.kernel.org
6447 T:      git git://linuxtv.org/media_tree.git
6448 S:      Maintained
6449 F:      drivers/media/usb/gspca/t613.c
6450
6451 GSPCA USB WEBCAM DRIVER
6452 M:      Hans Verkuil <hverkuil@xs4all.nl>
6453 L:      linux-media@vger.kernel.org
6454 T:      git git://linuxtv.org/media_tree.git
6455 S:      Odd Fixes
6456 F:      drivers/media/usb/gspca/
6457
6458 GTP (GPRS Tunneling Protocol)
6459 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6460 M:      Harald Welte <laforge@gnumonks.org>
6461 L:      osmocom-net-gprs@lists.osmocom.org
6462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6463 S:      Maintained
6464 F:      drivers/net/gtp.c
6465
6466 GUID PARTITION TABLE (GPT)
6467 M:      Davidlohr Bueso <dave@stgolabs.net>
6468 L:      linux-efi@vger.kernel.org
6469 S:      Maintained
6470 F:      block/partitions/efi.*
6471
6472 H8/300 ARCHITECTURE
6473 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6474 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6475 W:      http://uclinux-h8.sourceforge.jp
6476 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6477 S:      Maintained
6478 F:      arch/h8300/
6479 F:      drivers/clocksource/h8300_*.c
6480 F:      drivers/clk/h8300/
6481 F:      drivers/irqchip/irq-renesas-h8*.c
6482
6483 HACKRF MEDIA DRIVER
6484 M:      Antti Palosaari <crope@iki.fi>
6485 L:      linux-media@vger.kernel.org
6486 W:      https://linuxtv.org
6487 W:      http://palosaari.fi/linux/
6488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6489 T:      git git://linuxtv.org/anttip/media_tree.git
6490 S:      Maintained
6491 F:      drivers/media/usb/hackrf/
6492
6493 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6494 M:      Frank Seidel <frank@f-seidel.de>
6495 L:      platform-driver-x86@vger.kernel.org
6496 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6497 S:      Maintained
6498 F:      drivers/platform/x86/hdaps.c
6499
6500 HARDWARE MONITORING
6501 M:      Jean Delvare <jdelvare@suse.com>
6502 M:      Guenter Roeck <linux@roeck-us.net>
6503 L:      linux-hwmon@vger.kernel.org
6504 W:      http://hwmon.wiki.kernel.org/
6505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6506 S:      Maintained
6507 F:      Documentation/devicetree/bindings/hwmon/
6508 F:      Documentation/hwmon/
6509 F:      drivers/hwmon/
6510 F:      include/linux/hwmon*.h
6511 F:      include/trace/events/hwmon*.h
6512
6513 HARDWARE RANDOM NUMBER GENERATOR CORE
6514 M:      Matt Mackall <mpm@selenic.com>
6515 M:      Herbert Xu <herbert@gondor.apana.org.au>
6516 L:      linux-crypto@vger.kernel.org
6517 S:      Odd fixes
6518 F:      Documentation/devicetree/bindings/rng/
6519 F:      Documentation/hw_random.txt
6520 F:      drivers/char/hw_random/
6521 F:      include/linux/hw_random.h
6522
6523 HARDWARE TRACING FACILITIES
6524 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6525 S:      Maintained
6526 F:      drivers/hwtracing/
6527
6528 HARDWARE SPINLOCK CORE
6529 M:      Ohad Ben-Cohen <ohad@wizery.com>
6530 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6531 L:      linux-remoteproc@vger.kernel.org
6532 S:      Maintained
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6534 F:      Documentation/devicetree/bindings/hwlock/
6535 F:      Documentation/hwspinlock.txt
6536 F:      drivers/hwspinlock/
6537 F:      include/linux/hwspinlock.h
6538
6539 HARMONY SOUND DRIVER
6540 L:      linux-parisc@vger.kernel.org
6541 S:      Maintained
6542 F:      sound/parisc/harmony.*
6543
6544 HDPVR USB VIDEO ENCODER DRIVER
6545 M:      Hans Verkuil <hverkuil@xs4all.nl>
6546 L:      linux-media@vger.kernel.org
6547 T:      git git://linuxtv.org/media_tree.git
6548 W:      https://linuxtv.org
6549 S:      Odd Fixes
6550 F:      drivers/media/usb/hdpvr/
6551
6552 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6553 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6554 S:      Supported
6555 F:      Documentation/watchdog/hpwdt.txt
6556 F:      drivers/watchdog/hpwdt.c
6557
6558 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6559 M:      Don Brace <don.brace@microsemi.com>
6560 L:      esc.storagedev@microsemi.com
6561 L:      linux-scsi@vger.kernel.org
6562 S:      Supported
6563 F:      Documentation/scsi/hpsa.txt
6564 F:      drivers/scsi/hpsa*.[ch]
6565 F:      include/linux/cciss*.h
6566 F:      include/uapi/linux/cciss*.h
6567
6568 HFI1 DRIVER
6569 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6570 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6571 L:      linux-rdma@vger.kernel.org
6572 S:      Supported
6573 F:      drivers/infiniband/hw/hfi1
6574
6575 HFS FILESYSTEM
6576 L:      linux-fsdevel@vger.kernel.org
6577 S:      Orphan
6578 F:      Documentation/filesystems/hfs.txt
6579 F:      fs/hfs/
6580
6581 HFSPLUS FILESYSTEM
6582 L:      linux-fsdevel@vger.kernel.org
6583 S:      Orphan
6584 F:      Documentation/filesystems/hfsplus.txt
6585 F:      fs/hfsplus/
6586
6587 HGA FRAMEBUFFER DRIVER
6588 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6589 L:      linux-nvidia@lists.surfsouth.com
6590 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6591 S:      Maintained
6592 F:      drivers/video/fbdev/hgafb.c
6593
6594 HIBERNATION (aka Software Suspend, aka swsusp)
6595 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6596 M:      Pavel Machek <pavel@ucw.cz>
6597 L:      linux-pm@vger.kernel.org
6598 B:      https://bugzilla.kernel.org
6599 S:      Supported
6600 F:      arch/x86/power/
6601 F:      drivers/base/power/
6602 F:      kernel/power/
6603 F:      include/linux/suspend.h
6604 F:      include/linux/freezer.h
6605 F:      include/linux/pm.h
6606 F:      arch/*/include/asm/suspend*.h
6607
6608 HID CORE LAYER
6609 M:      Jiri Kosina <jikos@kernel.org>
6610 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6611 L:      linux-input@vger.kernel.org
6612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6613 S:      Maintained
6614 F:      drivers/hid/
6615 F:      include/linux/hid*
6616 F:      include/uapi/linux/hid*
6617
6618 HID SENSOR HUB DRIVERS
6619 M:      Jiri Kosina <jikos@kernel.org>
6620 M:      Jonathan Cameron <jic23@kernel.org>
6621 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6622 L:      linux-input@vger.kernel.org
6623 L:      linux-iio@vger.kernel.org
6624 S:      Maintained
6625 F:      Documentation/hid/hid-sensor*
6626 F:      drivers/hid/hid-sensor-*
6627 F:      drivers/iio/*/hid-*
6628 F:      include/linux/hid-sensor-*
6629
6630 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6631 M:      Thomas Gleixner <tglx@linutronix.de>
6632 L:      linux-kernel@vger.kernel.org
6633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6634 S:      Maintained
6635 F:      Documentation/timers/
6636 F:      kernel/time/hrtimer.c
6637 F:      kernel/time/clockevents.c
6638 F:      kernel/time/timer_*.c
6639 F:      include/linux/clockchips.h
6640 F:      include/linux/hrtimer.h
6641
6642 HIGH-SPEED SCC DRIVER FOR AX.25
6643 L:      linux-hams@vger.kernel.org
6644 S:      Orphan
6645 F:      drivers/net/hamradio/dmascc.c
6646 F:      drivers/net/hamradio/scc.c
6647
6648 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6649 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6650 W:      http://www.highpoint-tech.com
6651 S:      Supported
6652 F:      Documentation/scsi/hptiop.txt
6653 F:      drivers/scsi/hptiop.c
6654
6655 HIPPI
6656 M:      Jes Sorensen <jes@trained-monkey.org>
6657 L:      linux-hippi@sunsite.dk
6658 S:      Maintained
6659 F:      include/linux/hippidevice.h
6660 F:      include/uapi/linux/if_hippi.h
6661 F:      net/802/hippi.c
6662 F:      drivers/net/hippi/
6663
6664 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6665 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6666 M:      Salil Mehta <salil.mehta@huawei.com>
6667 L:      netdev@vger.kernel.org
6668 W:      http://www.hisilicon.com
6669 S:      Maintained
6670 F:      drivers/net/ethernet/hisilicon/hns3/
6671
6672 HISILICON LPC BUS DRIVER
6673 M:      john.garry@huawei.com
6674 W:      http://www.hisilicon.com
6675 S:      Maintained
6676 F:      drivers/bus/hisi_lpc.c
6677 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6678
6679 HISILICON NETWORK SUBSYSTEM DRIVER
6680 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6681 M:      Salil Mehta <salil.mehta@huawei.com>
6682 L:      netdev@vger.kernel.org
6683 W:      http://www.hisilicon.com
6684 S:      Maintained
6685 F:      drivers/net/ethernet/hisilicon/
6686 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6687
6688 HISILICON PMU DRIVER
6689 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6690 W:      http://www.hisilicon.com
6691 S:      Supported
6692 F:      drivers/perf/hisilicon
6693 F:      Documentation/perf/hisi-pmu.txt
6694
6695 HISILICON ROCE DRIVER
6696 M:      Lijun Ou <oulijun@huawei.com>
6697 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6698 L:      linux-rdma@vger.kernel.org
6699 S:      Maintained
6700 F:      drivers/infiniband/hw/hns/
6701 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6702
6703 HISILICON SAS Controller
6704 M:      John Garry <john.garry@huawei.com>
6705 W:      http://www.hisilicon.com
6706 S:      Supported
6707 F:      drivers/scsi/hisi_sas/
6708 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6709
6710 HMM - Heterogeneous Memory Management
6711 M:      Jérôme Glisse <jglisse@redhat.com>
6712 L:      linux-mm@kvack.org
6713 S:      Maintained
6714 F:      mm/hmm*
6715 F:      include/linux/hmm*
6716 F:      Documentation/vm/hmm.rst
6717
6718 HOST AP DRIVER
6719 M:      Jouni Malinen <j@w1.fi>
6720 L:      linux-wireless@vger.kernel.org
6721 W:      http://w1.fi/hostap-driver.html
6722 S:      Obsolete
6723 F:      drivers/net/wireless/intersil/hostap/
6724
6725 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6726 L:      platform-driver-x86@vger.kernel.org
6727 S:      Orphan
6728 F:      drivers/platform/x86/tc1100-wmi.c
6729
6730 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6731 M:      Jaroslav Kysela <perex@perex.cz>
6732 S:      Maintained
6733 F:      drivers/net/ethernet/hp/hp100.*
6734
6735 HPET:   High Precision Event Timers driver
6736 M:      Clemens Ladisch <clemens@ladisch.de>
6737 S:      Maintained
6738 F:      Documentation/timers/hpet.txt
6739 F:      drivers/char/hpet.c
6740 F:      include/linux/hpet.h
6741 F:      include/uapi/linux/hpet.h
6742
6743 HPET:   x86
6744 S:      Orphan
6745 F:      arch/x86/kernel/hpet.c
6746 F:      arch/x86/include/asm/hpet.h
6747
6748 HPFS FILESYSTEM
6749 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6750 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6751 S:      Maintained
6752 F:      fs/hpfs/
6753
6754 HSI SUBSYSTEM
6755 M:      Sebastian Reichel <sre@kernel.org>
6756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6757 S:      Maintained
6758 F:      Documentation/ABI/testing/sysfs-bus-hsi
6759 F:      Documentation/driver-api/hsi.rst
6760 F:      drivers/hsi/
6761 F:      include/linux/hsi/
6762 F:      include/uapi/linux/hsi/
6763
6764 HSO 3G MODEM DRIVER
6765 L:      linux-usb@vger.kernel.org
6766 S:      Orphan
6767 F:      drivers/net/usb/hso.c
6768
6769 HSR NETWORK PROTOCOL
6770 M:      Arvid Brodin <arvid.brodin@alten.se>
6771 L:      netdev@vger.kernel.org
6772 S:      Maintained
6773 F:      net/hsr/
6774
6775 HT16K33 LED CONTROLLER DRIVER
6776 M:      Robin van der Gracht <robin@protonic.nl>
6777 S:      Maintained
6778 F:      drivers/auxdisplay/ht16k33.c
6779 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6780
6781 HTCPEN TOUCHSCREEN DRIVER
6782 M:      Pau Oliva Fora <pof@eslack.org>
6783 L:      linux-input@vger.kernel.org
6784 S:      Maintained
6785 F:      drivers/input/touchscreen/htcpen.c
6786
6787 HUAWEI ETHERNET DRIVER
6788 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6789 L:      netdev@vger.kernel.org
6790 S:      Supported
6791 F:      Documentation/networking/hinic.txt
6792 F:      drivers/net/ethernet/huawei/hinic/
6793
6794 HUGETLB FILESYSTEM
6795 M:      Mike Kravetz <mike.kravetz@oracle.com>
6796 L:      linux-mm@kvack.org
6797 S:      Maintained
6798 F:      fs/hugetlbfs/
6799 F:      mm/hugetlb.c
6800 F:      include/linux/hugetlb.h
6801 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6802 F:      Documentation/vm/hugetlbfs_reserv.rst
6803 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6804
6805 HVA ST MEDIA DRIVER
6806 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6807 L:      linux-media@vger.kernel.org
6808 T:      git git://linuxtv.org/media_tree.git
6809 W:      https://linuxtv.org
6810 S:      Supported
6811 F:      drivers/media/platform/sti/hva
6812
6813 HWPOISON MEMORY FAILURE HANDLING
6814 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6815 L:      linux-mm@kvack.org
6816 S:      Maintained
6817 F:      mm/memory-failure.c
6818 F:      mm/hwpoison-inject.c
6819
6820 HYGON PROCESSOR SUPPORT
6821 M:      Pu Wen <puwen@hygon.cn>
6822 L:      linux-kernel@vger.kernel.org
6823 S:      Maintained
6824 F:      arch/x86/kernel/cpu/hygon.c
6825
6826 Hyper-V CORE AND DRIVERS
6827 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6828 M:      Haiyang Zhang <haiyangz@microsoft.com>
6829 M:      Stephen Hemminger <sthemmin@microsoft.com>
6830 L:      devel@linuxdriverproject.org
6831 S:      Maintained
6832 F:      Documentation/networking/netvsc.txt
6833 F:      arch/x86/include/asm/mshyperv.h
6834 F:      arch/x86/include/asm/trace/hyperv.h
6835 F:      arch/x86/include/asm/hyperv-tlfs.h
6836 F:      arch/x86/kernel/cpu/mshyperv.c
6837 F:      arch/x86/hyperv
6838 F:      drivers/hid/hid-hyperv.c
6839 F:      drivers/hv/
6840 F:      drivers/input/serio/hyperv-keyboard.c
6841 F:      drivers/pci/controller/pci-hyperv.c
6842 F:      drivers/net/hyperv/
6843 F:      drivers/scsi/storvsc_drv.c
6844 F:      drivers/uio/uio_hv_generic.c
6845 F:      drivers/video/fbdev/hyperv_fb.c
6846 F:      net/vmw_vsock/hyperv_transport.c
6847 F:      include/linux/hyperv.h
6848 F:      include/uapi/linux/hyperv.h
6849 F:      tools/hv/
6850 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6851
6852 HYPERVISOR VIRTUAL CONSOLE DRIVER
6853 L:      linuxppc-dev@lists.ozlabs.org
6854 S:      Odd Fixes
6855 F:      drivers/tty/hvc/
6856
6857 I2C ACPI SUPPORT
6858 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6859 L:      linux-i2c@vger.kernel.org
6860 L:      linux-acpi@vger.kernel.org
6861 S:      Maintained
6862 F:      drivers/i2c/i2c-core-acpi.c
6863
6864 I2C MUXES
6865 M:      Peter Rosin <peda@axentia.se>
6866 L:      linux-i2c@vger.kernel.org
6867 S:      Maintained
6868 F:      Documentation/i2c/i2c-topology
6869 F:      Documentation/i2c/muxes/
6870 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6871 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6872 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6873 F:      drivers/i2c/i2c-mux.c
6874 F:      drivers/i2c/muxes/
6875 F:      include/linux/i2c-mux.h
6876
6877 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6878 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6879 L:      linux-i2c@vger.kernel.org
6880 S:      Maintained
6881 F:      drivers/i2c/busses/i2c-mv64xxx.c
6882
6883 I2C OVER PARALLEL PORT
6884 M:      Jean Delvare <jdelvare@suse.com>
6885 L:      linux-i2c@vger.kernel.org
6886 S:      Maintained
6887 F:      Documentation/i2c/busses/i2c-parport
6888 F:      Documentation/i2c/busses/i2c-parport-light
6889 F:      drivers/i2c/busses/i2c-parport.c
6890 F:      drivers/i2c/busses/i2c-parport-light.c
6891
6892 I2C SUBSYSTEM
6893 M:      Wolfram Sang <wsa@the-dreams.de>
6894 L:      linux-i2c@vger.kernel.org
6895 W:      https://i2c.wiki.kernel.org/
6896 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6898 S:      Maintained
6899 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6900 F:      Documentation/i2c/
6901 F:      drivers/i2c/*
6902 F:      include/linux/i2c.h
6903 F:      include/linux/i2c-dev.h
6904 F:      include/linux/i2c-smbus.h
6905 F:      include/uapi/linux/i2c.h
6906 F:      include/uapi/linux/i2c-*.h
6907
6908 I2C SUBSYSTEM HOST DRIVERS
6909 L:      linux-i2c@vger.kernel.org
6910 W:      https://i2c.wiki.kernel.org/
6911 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6913 S:      Odd Fixes
6914 F:      Documentation/devicetree/bindings/i2c/
6915 F:      drivers/i2c/algos/
6916 F:      drivers/i2c/busses/
6917
6918 I2C-TAOS-EVM DRIVER
6919 M:      Jean Delvare <jdelvare@suse.com>
6920 L:      linux-i2c@vger.kernel.org
6921 S:      Maintained
6922 F:      Documentation/i2c/busses/i2c-taos-evm
6923 F:      drivers/i2c/busses/i2c-taos-evm.c
6924
6925 I2C-TINY-USB DRIVER
6926 M:      Till Harbaum <till@harbaum.org>
6927 L:      linux-i2c@vger.kernel.org
6928 W:      http://www.harbaum.org/till/i2c_tiny_usb
6929 S:      Maintained
6930 F:      drivers/i2c/busses/i2c-tiny-usb.c
6931
6932 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6933 M:      Jean Delvare <jdelvare@suse.com>
6934 L:      linux-i2c@vger.kernel.org
6935 S:      Maintained
6936 F:      Documentation/i2c/busses/i2c-ali1535
6937 F:      Documentation/i2c/busses/i2c-ali1563
6938 F:      Documentation/i2c/busses/i2c-ali15x3
6939 F:      Documentation/i2c/busses/i2c-amd756
6940 F:      Documentation/i2c/busses/i2c-amd8111
6941 F:      Documentation/i2c/busses/i2c-i801
6942 F:      Documentation/i2c/busses/i2c-nforce2
6943 F:      Documentation/i2c/busses/i2c-piix4
6944 F:      Documentation/i2c/busses/i2c-sis5595
6945 F:      Documentation/i2c/busses/i2c-sis630
6946 F:      Documentation/i2c/busses/i2c-sis96x
6947 F:      Documentation/i2c/busses/i2c-via
6948 F:      Documentation/i2c/busses/i2c-viapro
6949 F:      drivers/i2c/busses/i2c-ali1535.c
6950 F:      drivers/i2c/busses/i2c-ali1563.c
6951 F:      drivers/i2c/busses/i2c-ali15x3.c
6952 F:      drivers/i2c/busses/i2c-amd756.c
6953 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6954 F:      drivers/i2c/busses/i2c-amd8111.c
6955 F:      drivers/i2c/busses/i2c-i801.c
6956 F:      drivers/i2c/busses/i2c-isch.c
6957 F:      drivers/i2c/busses/i2c-nforce2.c
6958 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6959 F:      drivers/i2c/busses/i2c-piix4.c
6960 F:      drivers/i2c/busses/i2c-sis5595.c
6961 F:      drivers/i2c/busses/i2c-sis630.c
6962 F:      drivers/i2c/busses/i2c-sis96x.c
6963 F:      drivers/i2c/busses/i2c-via.c
6964 F:      drivers/i2c/busses/i2c-viapro.c
6965
6966 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6967 M:      Hans de Goede <hdegoede@redhat.com>
6968 L:      linux-i2c@vger.kernel.org
6969 S:      Maintained
6970 F:      drivers/i2c/busses/i2c-cht-wc.c
6971
6972 I2C/SMBUS ISMT DRIVER
6973 M:      Seth Heasley <seth.heasley@intel.com>
6974 M:      Neil Horman <nhorman@tuxdriver.com>
6975 L:      linux-i2c@vger.kernel.org
6976 F:      drivers/i2c/busses/i2c-ismt.c
6977 F:      Documentation/i2c/busses/i2c-ismt
6978
6979 I2C/SMBUS STUB DRIVER
6980 M:      Jean Delvare <jdelvare@suse.com>
6981 L:      linux-i2c@vger.kernel.org
6982 S:      Maintained
6983 F:      drivers/i2c/i2c-stub.c
6984
6985 IA64 (Itanium) PLATFORM
6986 M:      Tony Luck <tony.luck@intel.com>
6987 M:      Fenghua Yu <fenghua.yu@intel.com>
6988 L:      linux-ia64@vger.kernel.org
6989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6990 S:      Maintained
6991 F:      arch/ia64/
6992
6993 IBM Power 842 compression accelerator
6994 M:      Haren Myneni <haren@us.ibm.com>
6995 S:      Supported
6996 F:      drivers/crypto/nx/Makefile
6997 F:      drivers/crypto/nx/Kconfig
6998 F:      drivers/crypto/nx/nx-842*
6999 F:      include/linux/sw842.h
7000 F:      crypto/842.c
7001 F:      lib/842/
7002
7003 IBM Power in-Nest Crypto Acceleration
7004 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7005 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7006 L:      linux-crypto@vger.kernel.org
7007 S:      Supported
7008 F:      drivers/crypto/nx/Makefile
7009 F:      drivers/crypto/nx/Kconfig
7010 F:      drivers/crypto/nx/nx-aes*
7011 F:      drivers/crypto/nx/nx-sha*
7012 F:      drivers/crypto/nx/nx.*
7013 F:      drivers/crypto/nx/nx_csbcpb.h
7014 F:      drivers/crypto/nx/nx_debugfs.h
7015
7016 IBM Power Linux RAID adapter
7017 M:      Brian King <brking@us.ibm.com>
7018 S:      Supported
7019 F:      drivers/scsi/ipr.*
7020
7021 IBM Power SRIOV Virtual NIC Device Driver
7022 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7023 M:      John Allen <jallen@linux.vnet.ibm.com>
7024 L:      netdev@vger.kernel.org
7025 S:      Supported
7026 F:      drivers/net/ethernet/ibm/ibmvnic.*
7027
7028 IBM Power Virtual Accelerator Switchboard
7029 M:      Sukadev Bhattiprolu
7030 L:      linuxppc-dev@lists.ozlabs.org
7031 S:      Supported
7032 F:      arch/powerpc/platforms/powernv/vas*
7033 F:      arch/powerpc/platforms/powernv/copy-paste.h
7034 F:      arch/powerpc/include/asm/vas.h
7035 F:      arch/powerpc/include/uapi/asm/vas.h
7036
7037 IBM Power Virtual Ethernet Device Driver
7038 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7039 L:      netdev@vger.kernel.org
7040 S:      Supported
7041 F:      drivers/net/ethernet/ibm/ibmveth.*
7042
7043 IBM Power Virtual FC Device Drivers
7044 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7045 L:      linux-scsi@vger.kernel.org
7046 S:      Supported
7047 F:      drivers/scsi/ibmvscsi/ibmvfc*
7048
7049 IBM Power Virtual Management Channel Driver
7050 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7051 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7052 S:      Supported
7053 F:      drivers/misc/ibmvmc.*
7054
7055 IBM Power Virtual SCSI Device Drivers
7056 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7057 L:      linux-scsi@vger.kernel.org
7058 S:      Supported
7059 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7060 F:      include/scsi/viosrp.h
7061
7062 IBM Power Virtual SCSI Device Target Driver
7063 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7064 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7065 L:      linux-scsi@vger.kernel.org
7066 L:      target-devel@vger.kernel.org
7067 S:      Supported
7068 F:      drivers/scsi/ibmvscsi_tgt/
7069
7070 IBM Power VMX Cryptographic instructions
7071 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7072 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7073 L:      linux-crypto@vger.kernel.org
7074 S:      Supported
7075 F:      drivers/crypto/vmx/Makefile
7076 F:      drivers/crypto/vmx/Kconfig
7077 F:      drivers/crypto/vmx/vmx.c
7078 F:      drivers/crypto/vmx/aes*
7079 F:      drivers/crypto/vmx/ghash*
7080 F:      drivers/crypto/vmx/ppc-xlate.pl
7081
7082 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7083 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7084 L:      linux-pci@vger.kernel.org
7085 L:      linuxppc-dev@lists.ozlabs.org
7086 S:      Supported
7087 F:      drivers/pci/hotplug/rpaphp*
7088
7089 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7090 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7091 L:      linux-pci@vger.kernel.org
7092 L:      linuxppc-dev@lists.ozlabs.org
7093 S:      Supported
7094 F:      drivers/pci/hotplug/rpadlpar*
7095
7096 IBM ServeRAID RAID DRIVER
7097 S:      Orphan
7098 F:      drivers/scsi/ips.*
7099
7100 ICH LPC AND GPIO DRIVER
7101 M:      Peter Tyser <ptyser@xes-inc.com>
7102 S:      Maintained
7103 F:      drivers/mfd/lpc_ich.c
7104 F:      drivers/gpio/gpio-ich.c
7105
7106 IDE SUBSYSTEM
7107 M:      "David S. Miller" <davem@davemloft.net>
7108 L:      linux-ide@vger.kernel.org
7109 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7111 S:      Maintained
7112 F:      Documentation/ide/
7113 F:      drivers/ide/
7114 F:      include/linux/ide.h
7115
7116 IDE/ATAPI DRIVERS
7117 M:      Borislav Petkov <bp@alien8.de>
7118 L:      linux-ide@vger.kernel.org
7119 S:      Maintained
7120 F:      Documentation/cdrom/ide-cd
7121 F:      drivers/ide/ide-cd*
7122
7123 IDEAPAD LAPTOP EXTRAS DRIVER
7124 M:      Ike Panhc <ike.pan@canonical.com>
7125 L:      platform-driver-x86@vger.kernel.org
7126 W:      http://launchpad.net/ideapad-laptop
7127 S:      Maintained
7128 F:      drivers/platform/x86/ideapad-laptop.c
7129
7130 IDEAPAD LAPTOP SLIDEBAR DRIVER
7131 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7132 L:      linux-input@vger.kernel.org
7133 W:      https://github.com/o2genum/ideapad-slidebar
7134 S:      Maintained
7135 F:      drivers/input/misc/ideapad_slidebar.c
7136
7137 IDT VersaClock 5 CLOCK DRIVER
7138 M:      Marek Vasut <marek.vasut@gmail.com>
7139 S:      Maintained
7140 F:      drivers/clk/clk-versaclock5.c
7141
7142 IEEE 802.15.4 SUBSYSTEM
7143 M:      Alexander Aring <alex.aring@gmail.com>
7144 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7145 L:      linux-wpan@vger.kernel.org
7146 W:      http://wpan.cakelab.org/
7147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7149 S:      Maintained
7150 F:      net/ieee802154/
7151 F:      net/mac802154/
7152 F:      drivers/net/ieee802154/
7153 F:      include/linux/nl802154.h
7154 F:      include/linux/ieee802154.h
7155 F:      include/net/nl802154.h
7156 F:      include/net/mac802154.h
7157 F:      include/net/af_ieee802154.h
7158 F:      include/net/cfg802154.h
7159 F:      include/net/ieee802154_netdev.h
7160 F:      Documentation/networking/ieee802154.txt
7161
7162 IFE PROTOCOL
7163 M:      Yotam Gigi <yotam.gi@gmail.com>
7164 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7165 F:      net/ife
7166 F:      include/net/ife.h
7167 F:      include/uapi/linux/ife.h
7168
7169 IGORPLUG-USB IR RECEIVER
7170 M:      Sean Young <sean@mess.org>
7171 L:      linux-media@vger.kernel.org
7172 S:      Maintained
7173 F:      drivers/media/rc/igorplugusb.c
7174
7175 IGUANAWORKS USB IR TRANSCEIVER
7176 M:      Sean Young <sean@mess.org>
7177 L:      linux-media@vger.kernel.org
7178 S:      Maintained
7179 F:      drivers/media/rc/iguanair.c
7180
7181 IIO DIGITAL POTENTIOMETER DAC
7182 M:      Peter Rosin <peda@axentia.se>
7183 L:      linux-iio@vger.kernel.org
7184 S:      Maintained
7185 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7186 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7187 F:      drivers/iio/dac/dpot-dac.c
7188
7189 IIO ENVELOPE DETECTOR
7190 M:      Peter Rosin <peda@axentia.se>
7191 L:      linux-iio@vger.kernel.org
7192 S:      Maintained
7193 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7194 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7195 F:      drivers/iio/adc/envelope-detector.c
7196
7197 IIO MULTIPLEXER
7198 M:      Peter Rosin <peda@axentia.se>
7199 L:      linux-iio@vger.kernel.org
7200 S:      Maintained
7201 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7202 F:      drivers/iio/multiplexer/iio-mux.c
7203
7204 IIO SUBSYSTEM AND DRIVERS
7205 M:      Jonathan Cameron <jic23@kernel.org>
7206 R:      Hartmut Knaack <knaack.h@gmx.de>
7207 R:      Lars-Peter Clausen <lars@metafoo.de>
7208 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7209 L:      linux-iio@vger.kernel.org
7210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7211 S:      Maintained
7212 F:      Documentation/ABI/testing/configfs-iio*
7213 F:      Documentation/ABI/testing/sysfs-bus-iio*
7214 F:      Documentation/devicetree/bindings/iio/
7215 F:      drivers/iio/
7216 F:      drivers/staging/iio/
7217 F:      include/linux/iio/
7218 F:      tools/iio/
7219
7220 IIO UNIT CONVERTER
7221 M:      Peter Rosin <peda@axentia.se>
7222 L:      linux-iio@vger.kernel.org
7223 S:      Maintained
7224 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7225 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7226 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7227 F:      drivers/iio/afe/iio-rescale.c
7228
7229 IKANOS/ADI EAGLE ADSL USB DRIVER
7230 M:      Matthieu Castet <castet.matthieu@free.fr>
7231 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7232 S:      Maintained
7233 F:      drivers/usb/atm/ueagle-atm.c
7234
7235 IMGTEC ASCII LCD DRIVER
7236 M:      Paul Burton <paul.burton@mips.com>
7237 S:      Maintained
7238 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7239 F:      drivers/auxdisplay/img-ascii-lcd.c
7240
7241 IMGTEC IR DECODER DRIVER
7242 M:      James Hogan <jhogan@kernel.org>
7243 S:      Maintained
7244 F:      drivers/media/rc/img-ir/
7245
7246 IMON SOUNDGRAPH USB IR RECEIVER
7247 M:      Sean Young <sean@mess.org>
7248 L:      linux-media@vger.kernel.org
7249 S:      Maintained
7250 F:      drivers/media/rc/imon_raw.c
7251 F:      drivers/media/rc/imon.c
7252
7253 IMS TWINTURBO FRAMEBUFFER DRIVER
7254 L:      linux-fbdev@vger.kernel.org
7255 S:      Orphan
7256 F:      drivers/video/fbdev/imsttfb.c
7257
7258 INA209 HARDWARE MONITOR DRIVER
7259 M:      Guenter Roeck <linux@roeck-us.net>
7260 L:      linux-hwmon@vger.kernel.org
7261 S:      Maintained
7262 F:      Documentation/hwmon/ina209
7263 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7264 F:      drivers/hwmon/ina209.c
7265
7266 INA2XX HARDWARE MONITOR DRIVER
7267 M:      Guenter Roeck <linux@roeck-us.net>
7268 L:      linux-hwmon@vger.kernel.org
7269 S:      Maintained
7270 F:      Documentation/hwmon/ina2xx
7271 F:      drivers/hwmon/ina2xx.c
7272 F:      include/linux/platform_data/ina2xx.h
7273
7274 INDUSTRY PACK SUBSYSTEM (IPACK)
7275 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7276 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7277 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7278 L:      industrypack-devel@lists.sourceforge.net
7279 W:      http://industrypack.sourceforge.net
7280 S:      Maintained
7281 F:      drivers/ipack/
7282
7283 INFINIBAND SUBSYSTEM
7284 M:      Doug Ledford <dledford@redhat.com>
7285 M:      Jason Gunthorpe <jgg@mellanox.com>
7286 L:      linux-rdma@vger.kernel.org
7287 W:      https://github.com/linux-rdma/rdma-core
7288 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7290 S:      Supported
7291 F:      Documentation/devicetree/bindings/infiniband/
7292 F:      Documentation/infiniband/
7293 F:      drivers/infiniband/
7294 F:      include/uapi/linux/if_infiniband.h
7295 F:      include/uapi/rdma/
7296 F:      include/rdma/
7297
7298 INGENIC JZ4780 DMA Driver
7299 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7300 S:      Maintained
7301 F:      drivers/dma/dma-jz4780.c
7302
7303 INGENIC JZ4780 NAND DRIVER
7304 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7305 L:      linux-mtd@lists.infradead.org
7306 S:      Maintained
7307 F:      drivers/mtd/nand/raw/jz4780_*
7308
7309 INOTIFY
7310 M:      Jan Kara <jack@suse.cz>
7311 R:      Amir Goldstein <amir73il@gmail.com>
7312 L:      linux-fsdevel@vger.kernel.org
7313 S:      Maintained
7314 F:      Documentation/filesystems/inotify.txt
7315 F:      fs/notify/inotify/
7316 F:      include/linux/inotify.h
7317 F:      include/uapi/linux/inotify.h
7318
7319 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7320 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7321 L:      linux-input@vger.kernel.org
7322 Q:      http://patchwork.kernel.org/project/linux-input/list/
7323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7324 S:      Maintained
7325 F:      drivers/input/
7326 F:      include/linux/input.h
7327 F:      include/uapi/linux/input.h
7328 F:      include/uapi/linux/input-event-codes.h
7329 F:      include/linux/input/
7330 F:      Documentation/devicetree/bindings/input/
7331 F:      Documentation/devicetree/bindings/serio/
7332 F:      Documentation/input/
7333
7334 INPUT MULTITOUCH (MT) PROTOCOL
7335 M:      Henrik Rydberg <rydberg@bitmath.org>
7336 L:      linux-input@vger.kernel.org
7337 S:      Odd fixes
7338 F:      Documentation/input/multi-touch-protocol.rst
7339 F:      drivers/input/input-mt.c
7340 K:      \b(ABS|SYN)_MT_
7341
7342 INSIDE SECURE CRYPTO DRIVER
7343 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7344 F:      drivers/crypto/inside-secure/
7345 S:      Maintained
7346 L:      linux-crypto@vger.kernel.org
7347
7348 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7349 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7350 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7351 L:      linux-integrity@vger.kernel.org
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7353 S:      Supported
7354 F:      security/integrity/ima/
7355
7356 INTEL 810/815 FRAMEBUFFER DRIVER
7357 M:      Antonino Daplas <adaplas@gmail.com>
7358 L:      linux-fbdev@vger.kernel.org
7359 S:      Maintained
7360 F:      drivers/video/fbdev/i810/
7361
7362 INTEL ASoC DRIVERS
7363 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7364 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7365 M:      Jie Yang <yang.jie@linux.intel.com>
7366 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7367 S:      Supported
7368 F:      sound/soc/intel/
7369
7370 INTEL C600 SERIES SAS CONTROLLER DRIVER
7371 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7372 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7373 L:      linux-scsi@vger.kernel.org
7374 T:      git git://git.code.sf.net/p/intel-sas/isci
7375 S:      Supported
7376 F:      drivers/scsi/isci/
7377
7378 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7379 M:      Jani Nikula <jani.nikula@linux.intel.com>
7380 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7381 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7382 L:      intel-gfx@lists.freedesktop.org
7383 W:      https://01.org/linuxgraphics/
7384 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7385 C:      irc://chat.freenode.net/intel-gfx
7386 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7387 T:      git git://anongit.freedesktop.org/drm-intel
7388 S:      Supported
7389 F:      drivers/gpu/drm/i915/
7390 F:      include/drm/i915*
7391 F:      include/uapi/drm/i915_drm.h
7392 F:      Documentation/gpu/i915.rst
7393
7394 INTEL ETHERNET DRIVERS
7395 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7396 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7397 W:      http://www.intel.com/support/feedback.htm
7398 W:      http://e1000.sourceforge.net/
7399 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7402 S:      Supported
7403 F:      Documentation/networking/e100.rst
7404 F:      Documentation/networking/e1000.rst
7405 F:      Documentation/networking/e1000e.rst
7406 F:      Documentation/networking/fm10k.rst
7407 F:      Documentation/networking/igb.rst
7408 F:      Documentation/networking/igbvf.rst
7409 F:      Documentation/networking/ixgb.rst
7410 F:      Documentation/networking/ixgbe.rst
7411 F:      Documentation/networking/ixgbevf.rst
7412 F:      Documentation/networking/i40e.rst
7413 F:      Documentation/networking/iavf.rst
7414 F:      Documentation/networking/ice.rst
7415 F:      drivers/net/ethernet/intel/
7416 F:      drivers/net/ethernet/intel/*/
7417 F:      include/linux/avf/virtchnl.h
7418
7419 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7420 M:      Maik Broemme <mbroemme@libmpq.org>
7421 L:      linux-fbdev@vger.kernel.org
7422 S:      Maintained
7423 F:      Documentation/fb/intelfb.txt
7424 F:      drivers/video/fbdev/intelfb/
7425
7426 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7427 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7428 M:      Zhi Wang <zhi.a.wang@intel.com>
7429 L:      intel-gvt-dev@lists.freedesktop.org
7430 L:      intel-gfx@lists.freedesktop.org
7431 W:      https://01.org/igvt-g
7432 T:      git https://github.com/intel/gvt-linux.git
7433 S:      Supported
7434 F:      drivers/gpu/drm/i915/gvt/
7435
7436 INTEL PMIC GPIO DRIVER
7437 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7438 S:      Maintained
7439 F:      drivers/gpio/gpio-*cove.c
7440 F:      drivers/gpio/gpio-msic.c
7441
7442 INTEL HID EVENT DRIVER
7443 M:      Alex Hung <alex.hung@canonical.com>
7444 L:      platform-driver-x86@vger.kernel.org
7445 S:      Maintained
7446 F:      drivers/platform/x86/intel-hid.c
7447
7448 INTEL I/OAT DMA DRIVER
7449 M:      Dave Jiang <dave.jiang@intel.com>
7450 R:      Dan Williams <dan.j.williams@intel.com>
7451 L:      dmaengine@vger.kernel.org
7452 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7453 S:      Supported
7454 F:      drivers/dma/ioat*
7455
7456 INTEL IDLE DRIVER
7457 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7458 M:      Len Brown <lenb@kernel.org>
7459 L:      linux-pm@vger.kernel.org
7460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7461 B:      https://bugzilla.kernel.org
7462 S:      Supported
7463 F:      drivers/idle/intel_idle.c
7464
7465 INTEL INTEGRATED SENSOR HUB DRIVER
7466 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7467 M:      Jiri Kosina <jikos@kernel.org>
7468 L:      linux-input@vger.kernel.org
7469 S:      Maintained
7470 F:      drivers/hid/intel-ish-hid/
7471
7472 INTEL IOMMU (VT-d)
7473 M:      David Woodhouse <dwmw2@infradead.org>
7474 L:      iommu@lists.linux-foundation.org
7475 T:      git git://git.infradead.org/iommu-2.6.git
7476 S:      Supported
7477 F:      drivers/iommu/intel-iommu.c
7478 F:      include/linux/intel-iommu.h
7479
7480 INTEL IOP-ADMA DMA DRIVER
7481 R:      Dan Williams <dan.j.williams@intel.com>
7482 S:      Odd fixes
7483 F:      drivers/dma/iop-adma.c
7484
7485 INTEL IPU3 CSI-2 CIO2 DRIVER
7486 M:      Yong Zhi <yong.zhi@intel.com>
7487 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7488 M:      Bingbu Cao <bingbu.cao@intel.com>
7489 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7490 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7491 L:      linux-media@vger.kernel.org
7492 S:      Maintained
7493 F:      drivers/media/pci/intel/ipu3/
7494 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7495
7496 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7497 M:      Krzysztof Halasa <khalasa@piap.pl>
7498 S:      Maintained
7499 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7500 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7501 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7502 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7503 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7504 F:      drivers/net/wan/ixp4xx_hss.c
7505
7506 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7507 M:      Deepak Saxena <dsaxena@plexity.net>
7508 S:      Maintained
7509 F:      drivers/char/hw_random/ixp4xx-rng.c
7510
7511 INTEL MANAGEMENT ENGINE (mei)
7512 M:      Tomas Winkler <tomas.winkler@intel.com>
7513 L:      linux-kernel@vger.kernel.org
7514 S:      Supported
7515 F:      include/uapi/linux/mei.h
7516 F:      include/linux/mei_cl_bus.h
7517 F:      drivers/misc/mei/*
7518 F:      drivers/watchdog/mei_wdt.c
7519 F:      Documentation/misc-devices/mei/*
7520 F:      samples/mei/*
7521
7522 INTEL MENLOW THERMAL DRIVER
7523 M:      Sujith Thomas <sujith.thomas@intel.com>
7524 L:      platform-driver-x86@vger.kernel.org
7525 W:      https://01.org/linux-acpi
7526 S:      Supported
7527 F:      drivers/platform/x86/intel_menlow.c
7528
7529 INTEL MERRIFIELD GPIO DRIVER
7530 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7531 L:      linux-gpio@vger.kernel.org
7532 S:      Maintained
7533 F:      drivers/gpio/gpio-merrifield.c
7534
7535 INTEL MIC DRIVERS (mic)
7536 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7537 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7538 S:      Supported
7539 W:      https://github.com/sudeepdutt/mic
7540 W:      http://software.intel.com/en-us/mic-developer
7541 F:      include/linux/mic_bus.h
7542 F:      include/linux/scif.h
7543 F:      include/uapi/linux/mic_common.h
7544 F:      include/uapi/linux/mic_ioctl.h
7545 F:      include/uapi/linux/scif_ioctl.h
7546 F:      drivers/misc/mic/
7547 F:      drivers/dma/mic_x100_dma.c
7548 F:      drivers/dma/mic_x100_dma.h
7549 F:      Documentation/mic/
7550
7551 INTEL PMC CORE DRIVER
7552 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7553 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7554 L:      platform-driver-x86@vger.kernel.org
7555 S:      Maintained
7556 F:      arch/x86/include/asm/pmc_core.h
7557 F:      drivers/platform/x86/intel_pmc_core*
7558
7559 INTEL PMC/P-Unit IPC DRIVER
7560 M:      Zha Qipeng<qipeng.zha@intel.com>
7561 L:      platform-driver-x86@vger.kernel.org
7562 S:      Maintained
7563 F:      drivers/platform/x86/intel_pmc_ipc.c
7564 F:      drivers/platform/x86/intel_punit_ipc.c
7565 F:      arch/x86/include/asm/intel_pmc_ipc.h
7566 F:      arch/x86/include/asm/intel_punit_ipc.h
7567
7568 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7569 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7570 S:      Maintained
7571 F:      drivers/mfd/intel_msic.c
7572 F:      drivers/mfd/intel_soc_pmic*
7573 F:      include/linux/mfd/intel_msic.h
7574 F:      include/linux/mfd/intel_soc_pmic*
7575
7576 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7577 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7578 L:      linux-wireless@vger.kernel.org
7579 S:      Maintained
7580 F:      Documentation/networking/README.ipw2100
7581 F:      Documentation/networking/README.ipw2200
7582 F:      drivers/net/wireless/intel/ipw2x00/
7583
7584 INTEL PSTATE DRIVER
7585 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7586 M:      Len Brown <lenb@kernel.org>
7587 L:      linux-pm@vger.kernel.org
7588 S:      Supported
7589 F:      drivers/cpufreq/intel_pstate.c
7590
7591 INTEL RDMA RNIC DRIVER
7592 M:      Faisal Latif <faisal.latif@intel.com>
7593 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7594 L:      linux-rdma@vger.kernel.org
7595 S:      Supported
7596 F:      drivers/infiniband/hw/i40iw/
7597 F:      include/uapi/rdma/i40iw-abi.h
7598
7599 INTEL TELEMETRY DRIVER
7600 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7601 L:      platform-driver-x86@vger.kernel.org
7602 S:      Maintained
7603 F:      arch/x86/include/asm/intel_telemetry.h
7604 F:      drivers/platform/x86/intel_telemetry*
7605
7606 INTEL VIRTUAL BUTTON DRIVER
7607 M:      AceLan Kao <acelan.kao@canonical.com>
7608 L:      platform-driver-x86@vger.kernel.org
7609 S:      Maintained
7610 F:      drivers/platform/x86/intel-vbtn.c
7611
7612 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7613 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7614 L:      linux-wireless@vger.kernel.org
7615 S:      Supported
7616 F:      drivers/net/wireless/intel/iwlegacy/
7617
7618 INTEL WIRELESS WIFI LINK (iwlwifi)
7619 M:      Johannes Berg <johannes.berg@intel.com>
7620 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7621 M:      Luca Coelho <luciano.coelho@intel.com>
7622 M:      Intel Linux Wireless <linuxwifi@intel.com>
7623 L:      linux-wireless@vger.kernel.org
7624 W:      http://intellinuxwireless.org
7625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7626 S:      Supported
7627 F:      drivers/net/wireless/intel/iwlwifi/
7628
7629 INTEL WIRELESS WIMAX CONNECTION 2400
7630 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7631 M:      linux-wimax@intel.com
7632 L:      wimax@linuxwimax.org (subscribers-only)
7633 S:      Supported
7634 W:      http://linuxwimax.org
7635 F:      Documentation/wimax/README.i2400m
7636 F:      drivers/net/wimax/i2400m/
7637 F:      include/uapi/linux/wimax/i2400m.h
7638
7639 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7640 M:      Mario Limonciello <mario.limonciello@dell.com>
7641 S:      Maintained
7642 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7643
7644 INTEL(R) TRACE HUB
7645 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7646 S:      Supported
7647 F:      Documentation/trace/intel_th.rst
7648 F:      drivers/hwtracing/intel_th/
7649
7650 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7651 M:      Ning Sun <ning.sun@intel.com>
7652 L:      tboot-devel@lists.sourceforge.net
7653 W:      http://tboot.sourceforge.net
7654 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7655 S:      Supported
7656 F:      Documentation/intel_txt.txt
7657 F:      include/linux/tboot.h
7658 F:      arch/x86/kernel/tboot.c
7659
7660 INTEL-MID GPIO DRIVER
7661 M:      David Cohen <david.a.cohen@linux.intel.com>
7662 L:      linux-gpio@vger.kernel.org
7663 S:      Maintained
7664 F:      drivers/gpio/gpio-intel-mid.c
7665
7666 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7667 M:      Linus Walleij <linus.walleij@linaro.org>
7668 L:      linux-iio@vger.kernel.org
7669 S:      Maintained
7670 F:      drivers/iio/gyro/mpu3050*
7671 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7672
7673 IOC3 ETHERNET DRIVER
7674 M:      Ralf Baechle <ralf@linux-mips.org>
7675 L:      linux-mips@linux-mips.org
7676 S:      Maintained
7677 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7678
7679 IOC3 SERIAL DRIVER
7680 M:      Pat Gefre <pfg@sgi.com>
7681 L:      linux-serial@vger.kernel.org
7682 S:      Maintained
7683 F:      drivers/tty/serial/ioc3_serial.c
7684
7685 IOMMU DRIVERS
7686 M:      Joerg Roedel <joro@8bytes.org>
7687 L:      iommu@lists.linux-foundation.org
7688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7689 S:      Maintained
7690 F:      Documentation/devicetree/bindings/iommu/
7691 F:      drivers/iommu/
7692 F:      include/linux/iommu.h
7693 F:      include/linux/of_iommu.h
7694 F:      include/linux/iova.h
7695
7696 IP MASQUERADING
7697 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7698 S:      Maintained
7699 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7700
7701 IPMI SUBSYSTEM
7702 M:      Corey Minyard <minyard@acm.org>
7703 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7704 W:      http://openipmi.sourceforge.net/
7705 S:      Supported
7706 F:      Documentation/devicetree/bindings/ipmi/
7707 F:      Documentation/IPMI.txt
7708 F:      drivers/char/ipmi/
7709 F:      include/linux/ipmi*
7710 F:      include/uapi/linux/ipmi*
7711
7712 IPS SCSI RAID DRIVER
7713 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7714 L:      linux-scsi@vger.kernel.org
7715 W:      http://www.adaptec.com/
7716 S:      Maintained
7717 F:      drivers/scsi/ips*
7718
7719 IPVS
7720 M:      Wensong Zhang <wensong@linux-vs.org>
7721 M:      Simon Horman <horms@verge.net.au>
7722 M:      Julian Anastasov <ja@ssi.bg>
7723 L:      netdev@vger.kernel.org
7724 L:      lvs-devel@vger.kernel.org
7725 S:      Maintained
7726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7728 F:      Documentation/networking/ipvs-sysctl.txt
7729 F:      include/net/ip_vs.h
7730 F:      include/uapi/linux/ip_vs.h
7731 F:      net/netfilter/ipvs/
7732
7733 IPWIRELESS DRIVER
7734 M:      Jiri Kosina <jikos@kernel.org>
7735 M:      David Sterba <dsterba@suse.com>
7736 S:      Odd Fixes
7737 F:      drivers/tty/ipwireless/
7738
7739 IPX NETWORK LAYER
7740 L:      netdev@vger.kernel.org
7741 S:      Obsolete
7742 F:      include/uapi/linux/ipx.h
7743
7744 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7745 M:      Marc Zyngier <marc.zyngier@arm.com>
7746 S:      Maintained
7747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7748 F:      Documentation/IRQ-domain.txt
7749 F:      include/linux/irqdomain.h
7750 F:      kernel/irq/irqdomain.c
7751 F:      kernel/irq/msi.c
7752
7753 IRQ SUBSYSTEM
7754 M:      Thomas Gleixner <tglx@linutronix.de>
7755 L:      linux-kernel@vger.kernel.org
7756 S:      Maintained
7757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7758 F:      kernel/irq/
7759
7760 IRQCHIP DRIVERS
7761 M:      Thomas Gleixner <tglx@linutronix.de>
7762 M:      Jason Cooper <jason@lakedaemon.net>
7763 M:      Marc Zyngier <marc.zyngier@arm.com>
7764 L:      linux-kernel@vger.kernel.org
7765 S:      Maintained
7766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7767 F:      Documentation/devicetree/bindings/interrupt-controller/
7768 F:      drivers/irqchip/
7769
7770 ISA
7771 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7772 S:      Maintained
7773 F:      Documentation/isa.txt
7774 F:      drivers/base/isa.c
7775 F:      include/linux/isa.h
7776
7777 ISA RADIO MODULE
7778 M:      Hans Verkuil <hverkuil@xs4all.nl>
7779 L:      linux-media@vger.kernel.org
7780 T:      git git://linuxtv.org/media_tree.git
7781 W:      https://linuxtv.org
7782 S:      Maintained
7783 F:      drivers/media/radio/radio-isa*
7784
7785 ISAPNP
7786 M:      Jaroslav Kysela <perex@perex.cz>
7787 S:      Maintained
7788 F:      Documentation/isapnp.txt
7789 F:      drivers/pnp/isapnp/
7790 F:      include/linux/isapnp.h
7791
7792 ISCSI
7793 M:      Lee Duncan <lduncan@suse.com>
7794 M:      Chris Leech <cleech@redhat.com>
7795 L:      open-iscsi@googlegroups.com
7796 W:      www.open-iscsi.com
7797 S:      Maintained
7798 F:      drivers/scsi/*iscsi*
7799 F:      include/scsi/*iscsi*
7800
7801 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7802 M:      Peter Jones <pjones@redhat.com>
7803 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7804 S:      Maintained
7805 F:      drivers/firmware/iscsi_ibft*
7806
7807 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7808 M:      Sagi Grimberg <sagi@grimberg.me>
7809 M:      Max Gurtovoy <maxg@mellanox.com>
7810 L:      linux-rdma@vger.kernel.org
7811 S:      Supported
7812 W:      http://www.openfabrics.org
7813 W:      www.open-iscsi.org
7814 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7815 F:      drivers/infiniband/ulp/iser/
7816
7817 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7818 M:      Sagi Grimberg <sagi@grimberg.me>
7819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7820 L:      linux-rdma@vger.kernel.org
7821 L:      target-devel@vger.kernel.org
7822 S:      Supported
7823 W:      http://www.linux-iscsi.org
7824 F:      drivers/infiniband/ulp/isert
7825
7826 ISDN SUBSYSTEM
7827 M:      Karsten Keil <isdn@linux-pingi.de>
7828 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7829 L:      netdev@vger.kernel.org
7830 W:      http://www.isdn4linux.de
7831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7832 S:      Maintained
7833 F:      Documentation/isdn/
7834 F:      drivers/isdn/
7835 F:      include/linux/isdn.h
7836 F:      include/linux/isdn/
7837 F:      include/uapi/linux/isdn.h
7838 F:      include/uapi/linux/isdn/
7839
7840 ISDN SUBSYSTEM (Eicon active card driver)
7841 M:      Armin Schindler <mac@melware.de>
7842 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7843 W:      http://www.melware.de
7844 S:      Maintained
7845 F:      drivers/isdn/hardware/eicon/
7846
7847 IT87 HARDWARE MONITORING DRIVER
7848 M:      Jean Delvare <jdelvare@suse.com>
7849 L:      linux-hwmon@vger.kernel.org
7850 S:      Maintained
7851 F:      Documentation/hwmon/it87
7852 F:      drivers/hwmon/it87.c
7853
7854 IT913X MEDIA DRIVER
7855 M:      Antti Palosaari <crope@iki.fi>
7856 L:      linux-media@vger.kernel.org
7857 W:      https://linuxtv.org
7858 W:      http://palosaari.fi/linux/
7859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7860 T:      git git://linuxtv.org/anttip/media_tree.git
7861 S:      Maintained
7862 F:      drivers/media/tuners/it913x*
7863
7864 IVTV VIDEO4LINUX DRIVER
7865 M:      Andy Walls <awalls@md.metrocast.net>
7866 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7867 L:      linux-media@vger.kernel.org
7868 T:      git git://linuxtv.org/media_tree.git
7869 W:      http://www.ivtvdriver.org
7870 S:      Maintained
7871 F:      Documentation/media/v4l-drivers/ivtv*
7872 F:      drivers/media/pci/ivtv/
7873 F:      include/uapi/linux/ivtv*
7874
7875 IX2505V MEDIA DRIVER
7876 M:      Malcolm Priestley <tvboxspy@gmail.com>
7877 L:      linux-media@vger.kernel.org
7878 W:      https://linuxtv.org
7879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7880 S:      Maintained
7881 F:      drivers/media/dvb-frontends/ix2505v*
7882
7883 JAILHOUSE HYPERVISOR INTERFACE
7884 M:      Jan Kiszka <jan.kiszka@siemens.com>
7885 L:      jailhouse-dev@googlegroups.com
7886 S:      Maintained
7887 F:      arch/x86/kernel/jailhouse.c
7888 F:      arch/x86/include/asm/jailhouse_para.h
7889
7890 JC42.4 TEMPERATURE SENSOR DRIVER
7891 M:      Guenter Roeck <linux@roeck-us.net>
7892 L:      linux-hwmon@vger.kernel.org
7893 S:      Maintained
7894 F:      drivers/hwmon/jc42.c
7895 F:      Documentation/hwmon/jc42
7896
7897 JFS FILESYSTEM
7898 M:      Dave Kleikamp <shaggy@kernel.org>
7899 L:      jfs-discussion@lists.sourceforge.net
7900 W:      http://jfs.sourceforge.net/
7901 T:      git git://github.com/kleikamp/linux-shaggy.git
7902 S:      Maintained
7903 F:      Documentation/filesystems/jfs.txt
7904 F:      fs/jfs/
7905
7906 JME NETWORK DRIVER
7907 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7908 L:      netdev@vger.kernel.org
7909 S:      Maintained
7910 F:      drivers/net/ethernet/jme.*
7911
7912 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7913 M:      David Woodhouse <dwmw2@infradead.org>
7914 L:      linux-mtd@lists.infradead.org
7915 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7916 S:      Maintained
7917 F:      fs/jffs2/
7918 F:      include/uapi/linux/jffs2.h
7919
7920 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7921 M:      "Theodore Ts'o" <tytso@mit.edu>
7922 M:      Jan Kara <jack@suse.com>
7923 L:      linux-ext4@vger.kernel.org
7924 S:      Maintained
7925 F:      fs/jbd2/
7926 F:      include/linux/jbd2.h
7927
7928 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7929 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7930 L:      linux-media@vger.kernel.org
7931 S:      Maintained
7932 F:      drivers/media/platform/rcar_jpu.c
7933
7934 JSM Neo PCI based serial card
7935 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7936 L:      linux-serial@vger.kernel.org
7937 S:      Maintained
7938 F:      drivers/tty/serial/jsm/
7939
7940 K10TEMP HARDWARE MONITORING DRIVER
7941 M:      Clemens Ladisch <clemens@ladisch.de>
7942 L:      linux-hwmon@vger.kernel.org
7943 S:      Maintained
7944 F:      Documentation/hwmon/k10temp
7945 F:      drivers/hwmon/k10temp.c
7946
7947 K8TEMP HARDWARE MONITORING DRIVER
7948 M:      Rudolf Marek <r.marek@assembler.cz>
7949 L:      linux-hwmon@vger.kernel.org
7950 S:      Maintained
7951 F:      Documentation/hwmon/k8temp
7952 F:      drivers/hwmon/k8temp.c
7953
7954 KASAN
7955 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7956 R:      Alexander Potapenko <glider@google.com>
7957 R:      Dmitry Vyukov <dvyukov@google.com>
7958 L:      kasan-dev@googlegroups.com
7959 S:      Maintained
7960 F:      arch/*/include/asm/kasan.h
7961 F:      arch/*/mm/kasan_init*
7962 F:      Documentation/dev-tools/kasan.rst
7963 F:      include/linux/kasan*.h
7964 F:      lib/test_kasan.c
7965 F:      mm/kasan/
7966 F:      scripts/Makefile.kasan
7967
7968 KCONFIG
7969 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7971 L:      linux-kbuild@vger.kernel.org
7972 S:      Maintained
7973 F:      Documentation/kbuild/kconfig*
7974 F:      scripts/kconfig/
7975 F:      scripts/Kconfig.include
7976
7977 KDUMP
7978 M:      Dave Young <dyoung@redhat.com>
7979 M:      Baoquan He <bhe@redhat.com>
7980 R:      Vivek Goyal <vgoyal@redhat.com>
7981 L:      kexec@lists.infradead.org
7982 W:      http://lse.sourceforge.net/kdump/
7983 S:      Maintained
7984 F:      Documentation/kdump/
7985
7986 KEENE FM RADIO TRANSMITTER DRIVER
7987 M:      Hans Verkuil <hverkuil@xs4all.nl>
7988 L:      linux-media@vger.kernel.org
7989 T:      git git://linuxtv.org/media_tree.git
7990 W:      https://linuxtv.org
7991 S:      Maintained
7992 F:      drivers/media/radio/radio-keene*
7993
7994 KERNEL AUTOMOUNTER
7995 M:      Ian Kent <raven@themaw.net>
7996 L:      autofs@vger.kernel.org
7997 S:      Maintained
7998 F:      fs/autofs/
7999
8000 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8001 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8002 M:      Michal Marek <michal.lkml@markovi.net>
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8004 L:      linux-kbuild@vger.kernel.org
8005 S:      Maintained
8006 F:      Documentation/kbuild/
8007 F:      Makefile
8008 F:      scripts/Kbuild*
8009 F:      scripts/Makefile*
8010 F:      scripts/basic/
8011 F:      scripts/mk*
8012 F:      scripts/mod/
8013 F:      scripts/package/
8014
8015 KERNEL JANITORS
8016 L:      kernel-janitors@vger.kernel.org
8017 W:      http://kernelnewbies.org/KernelJanitors
8018 S:      Odd Fixes
8019
8020 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8021 M:      "J. Bruce Fields" <bfields@fieldses.org>
8022 M:      Jeff Layton <jlayton@kernel.org>
8023 L:      linux-nfs@vger.kernel.org
8024 W:      http://nfs.sourceforge.net/
8025 T:      git git://linux-nfs.org/~bfields/linux.git
8026 S:      Supported
8027 F:      fs/nfsd/
8028 F:      include/uapi/linux/nfsd/
8029 F:      fs/lockd/
8030 F:      fs/nfs_common/
8031 F:      net/sunrpc/
8032 F:      include/linux/lockd/
8033 F:      include/linux/sunrpc/
8034 F:      include/uapi/linux/sunrpc/
8035
8036 KERNEL SELFTEST FRAMEWORK
8037 M:      Shuah Khan <shuah@kernel.org>
8038 L:      linux-kselftest@vger.kernel.org
8039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8040 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8041 S:      Maintained
8042 F:      tools/testing/selftests/
8043 F:      Documentation/dev-tools/kselftest*
8044
8045 KERNEL USERMODE HELPER
8046 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8047 L:      linux-kernel@vger.kernel.org
8048 S:      Maintained
8049 F:      kernel/umh.c
8050 F:      include/linux/umh.h
8051
8052 KERNEL VIRTUAL MACHINE (KVM)
8053 M:      Paolo Bonzini <pbonzini@redhat.com>
8054 M:      Radim Krčmář <rkrcmar@redhat.com>
8055 L:      kvm@vger.kernel.org
8056 W:      http://www.linux-kvm.org
8057 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8058 S:      Supported
8059 F:      Documentation/virtual/kvm/
8060 F:      include/trace/events/kvm.h
8061 F:      include/uapi/asm-generic/kvm*
8062 F:      include/uapi/linux/kvm*
8063 F:      include/asm-generic/kvm*
8064 F:      include/linux/kvm*
8065 F:      include/kvm/iodev.h
8066 F:      virt/kvm/*
8067 F:      tools/kvm/
8068
8069 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8070 M:      Joerg Roedel <joro@8bytes.org>
8071 L:      kvm@vger.kernel.org
8072 W:      http://www.linux-kvm.org/
8073 S:      Maintained
8074 F:      arch/x86/include/asm/svm.h
8075 F:      arch/x86/kvm/svm.c
8076
8077 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8078 M:      Christoffer Dall <christoffer.dall@arm.com>
8079 M:      Marc Zyngier <marc.zyngier@arm.com>
8080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8081 L:      kvmarm@lists.cs.columbia.edu
8082 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8084 S:      Supported
8085 F:      arch/arm/include/uapi/asm/kvm*
8086 F:      arch/arm/include/asm/kvm*
8087 F:      arch/arm/kvm/
8088 F:      virt/kvm/arm/
8089 F:      include/kvm/arm_*
8090
8091 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8092 M:      Christoffer Dall <christoffer.dall@arm.com>
8093 M:      Marc Zyngier <marc.zyngier@arm.com>
8094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8095 L:      kvmarm@lists.cs.columbia.edu
8096 S:      Maintained
8097 F:      arch/arm64/include/uapi/asm/kvm*
8098 F:      arch/arm64/include/asm/kvm*
8099 F:      arch/arm64/kvm/
8100
8101 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8102 M:      James Hogan <jhogan@kernel.org>
8103 L:      linux-mips@linux-mips.org
8104 S:      Supported
8105 F:      arch/mips/include/uapi/asm/kvm*
8106 F:      arch/mips/include/asm/kvm*
8107 F:      arch/mips/kvm/
8108
8109 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8110 M:      Paul Mackerras <paulus@ozlabs.org>
8111 L:      kvm-ppc@vger.kernel.org
8112 W:      http://www.linux-kvm.org/
8113 T:      git git://github.com/agraf/linux-2.6.git
8114 S:      Supported
8115 F:      arch/powerpc/include/uapi/asm/kvm*
8116 F:      arch/powerpc/include/asm/kvm*
8117 F:      arch/powerpc/kvm/
8118 F:      arch/powerpc/kernel/kvm*
8119
8120 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8121 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8122 M:      Janosch Frank <frankja@linux.ibm.com>
8123 R:      David Hildenbrand <david@redhat.com>
8124 R:      Cornelia Huck <cohuck@redhat.com>
8125 L:      linux-s390@vger.kernel.org
8126 W:      http://www.ibm.com/developerworks/linux/linux390/
8127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8128 S:      Supported
8129 F:      arch/s390/include/uapi/asm/kvm*
8130 F:      arch/s390/include/asm/gmap.h
8131 F:      arch/s390/include/asm/kvm*
8132 F:      arch/s390/kvm/
8133 F:      arch/s390/mm/gmap.c
8134
8135 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8136 M:      Paolo Bonzini <pbonzini@redhat.com>
8137 M:      Radim Krčmář <rkrcmar@redhat.com>
8138 L:      kvm@vger.kernel.org
8139 W:      http://www.linux-kvm.org
8140 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8141 S:      Supported
8142 F:      arch/x86/kvm/
8143 F:      arch/x86/include/uapi/asm/kvm*
8144 F:      arch/x86/include/asm/kvm*
8145 F:      arch/x86/include/asm/pvclock-abi.h
8146 F:      arch/x86/kernel/kvm.c
8147 F:      arch/x86/kernel/kvmclock.c
8148
8149 KERNFS
8150 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8151 M:      Tejun Heo <tj@kernel.org>
8152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8153 S:      Supported
8154 F:      include/linux/kernfs.h
8155 F:      fs/kernfs/
8156
8157 KEXEC
8158 M:      Eric Biederman <ebiederm@xmission.com>
8159 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8160 L:      kexec@lists.infradead.org
8161 S:      Maintained
8162 F:      include/linux/kexec.h
8163 F:      include/uapi/linux/kexec.h
8164 F:      kernel/kexec*
8165
8166 KEYS-ENCRYPTED
8167 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8168 L:      linux-integrity@vger.kernel.org
8169 L:      keyrings@vger.kernel.org
8170 S:      Supported
8171 F:      Documentation/security/keys/trusted-encrypted.rst
8172 F:      include/keys/encrypted-type.h
8173 F:      security/keys/encrypted-keys/
8174
8175 KEYS-TRUSTED
8176 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8177 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8178 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8179 L:      linux-integrity@vger.kernel.org
8180 L:      keyrings@vger.kernel.org
8181 S:      Supported
8182 F:      Documentation/security/keys/trusted-encrypted.rst
8183 F:      include/keys/trusted-type.h
8184 F:      security/keys/trusted.c
8185 F:      security/keys/trusted.h
8186
8187 KEYS/KEYRINGS:
8188 M:      David Howells <dhowells@redhat.com>
8189 L:      keyrings@vger.kernel.org
8190 S:      Maintained
8191 F:      Documentation/security/keys/core.rst
8192 F:      include/linux/key.h
8193 F:      include/linux/key-type.h
8194 F:      include/linux/keyctl.h
8195 F:      include/uapi/linux/keyctl.h
8196 F:      include/keys/
8197 F:      security/keys/
8198
8199 KGDB / KDB /debug_core
8200 M:      Jason Wessel <jason.wessel@windriver.com>
8201 M:      Daniel Thompson <daniel.thompson@linaro.org>
8202 W:      http://kgdb.wiki.kernel.org/
8203 L:      kgdb-bugreport@lists.sourceforge.net
8204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8205 S:      Maintained
8206 F:      Documentation/dev-tools/kgdb.rst
8207 F:      drivers/misc/kgdbts.c
8208 F:      drivers/tty/serial/kgdboc.c
8209 F:      include/linux/kdb.h
8210 F:      include/linux/kgdb.h
8211 F:      kernel/debug/
8212
8213 KMEMLEAK
8214 M:      Catalin Marinas <catalin.marinas@arm.com>
8215 S:      Maintained
8216 F:      Documentation/dev-tools/kmemleak.rst
8217 F:      include/linux/kmemleak.h
8218 F:      mm/kmemleak.c
8219 F:      mm/kmemleak-test.c
8220
8221 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8222 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8223 L:      linux-kernel@vger.kernel.org
8224 S:      Maintained
8225 F:      kernel/kmod.c
8226 F:      include/linux/kmod.h
8227 F:      lib/test_kmod.c
8228 F:      tools/testing/selftests/kmod/
8229
8230 KPROBES
8231 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8232 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8233 M:      "David S. Miller" <davem@davemloft.net>
8234 M:      Masami Hiramatsu <mhiramat@kernel.org>
8235 S:      Maintained
8236 F:      Documentation/kprobes.txt
8237 F:      include/linux/kprobes.h
8238 F:      include/asm-generic/kprobes.h
8239 F:      kernel/kprobes.c
8240
8241 KS0108 LCD CONTROLLER DRIVER
8242 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8243 S:      Maintained
8244 F:      Documentation/auxdisplay/ks0108
8245 F:      drivers/auxdisplay/ks0108.c
8246 F:      include/linux/ks0108.h
8247
8248 L3MDEV
8249 M:      David Ahern <dsa@cumulusnetworks.com>
8250 L:      netdev@vger.kernel.org
8251 S:      Maintained
8252 F:      net/l3mdev
8253 F:      include/net/l3mdev.h
8254
8255 L7 BPF FRAMEWORK
8256 M:      John Fastabend <john.fastabend@gmail.com>
8257 M:      Daniel Borkmann <daniel@iogearbox.net>
8258 L:      netdev@vger.kernel.org
8259 S:      Maintained
8260 F:      include/linux/skmsg.h
8261 F:      net/core/skmsg.c
8262 F:      net/core/sock_map.c
8263 F:      net/ipv4/tcp_bpf.c
8264
8265 LANTIQ / INTEL Ethernet drivers
8266 M:      Hauke Mehrtens <hauke@hauke-m.de>
8267 L:      netdev@vger.kernel.org
8268 S:      Maintained
8269 F:      net/dsa/tag_gswip.c
8270 F:      drivers/net/ethernet/lantiq_xrx200.c
8271 F:      drivers/net/dsa/lantiq_pce.h
8272 F:      drivers/net/dsa/lantiq_gswip.c
8273
8274 LANTIQ MIPS ARCHITECTURE
8275 M:      John Crispin <john@phrozen.org>
8276 L:      linux-mips@linux-mips.org
8277 S:      Maintained
8278 F:      arch/mips/lantiq
8279 F:      drivers/soc/lantiq
8280
8281 LAPB module
8282 L:      linux-x25@vger.kernel.org
8283 S:      Orphan
8284 F:      Documentation/networking/lapb-module.txt
8285 F:      include/*/lapb.h
8286 F:      net/lapb/
8287
8288 LASI 53c700 driver for PARISC
8289 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8290 L:      linux-scsi@vger.kernel.org
8291 S:      Maintained
8292 F:      Documentation/scsi/53c700.txt
8293 F:      drivers/scsi/53c700*
8294
8295 LEAKING_ADDRESSES
8296 M:      Tobin C. Harding <me@tobin.cc>
8297 M:      Tycho Andersen <tycho@tycho.ws>
8298 L:      kernel-hardening@lists.openwall.com
8299 S:      Maintained
8300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8301 F:      scripts/leaking_addresses.pl
8302
8303 LED SUBSYSTEM
8304 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8305 M:      Pavel Machek <pavel@ucw.cz>
8306 L:      linux-leds@vger.kernel.org
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8308 S:      Maintained
8309 F:      Documentation/devicetree/bindings/leds/
8310 F:      drivers/leds/
8311 F:      include/linux/leds.h
8312
8313 LEGACY EEPROM DRIVER
8314 M:      Jean Delvare <jdelvare@suse.com>
8315 S:      Maintained
8316 F:      Documentation/misc-devices/eeprom
8317 F:      drivers/misc/eeprom/eeprom.c
8318
8319 LEGO MINDSTORMS EV3
8320 R:      David Lechner <david@lechnology.com>
8321 S:      Maintained
8322 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8323 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8324 F:      drivers/power/supply/lego_ev3_battery.c
8325
8326 LEGO USB Tower driver
8327 M:      Juergen Stuber <starblue@users.sourceforge.net>
8328 L:      legousb-devel@lists.sourceforge.net
8329 W:      http://legousb.sourceforge.net/
8330 S:      Maintained
8331 F:      drivers/usb/misc/legousbtower.c
8332
8333 LG2160 MEDIA DRIVER
8334 M:      Michael Krufky <mkrufky@linuxtv.org>
8335 L:      linux-media@vger.kernel.org
8336 W:      https://linuxtv.org
8337 W:      http://github.com/mkrufky
8338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8339 T:      git git://linuxtv.org/mkrufky/tuners.git
8340 S:      Maintained
8341 F:      drivers/media/dvb-frontends/lg2160.*
8342
8343 LGDT3305 MEDIA DRIVER
8344 M:      Michael Krufky <mkrufky@linuxtv.org>
8345 L:      linux-media@vger.kernel.org
8346 W:      https://linuxtv.org
8347 W:      http://github.com/mkrufky
8348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8349 T:      git git://linuxtv.org/mkrufky/tuners.git
8350 S:      Maintained
8351 F:      drivers/media/dvb-frontends/lgdt3305.*
8352
8353 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8354 M:      Viresh Kumar <vireshk@kernel.org>
8355 L:      linux-ide@vger.kernel.org
8356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8357 S:      Maintained
8358 F:      include/linux/pata_arasan_cf_data.h
8359 F:      drivers/ata/pata_arasan_cf.c
8360
8361 LIBATA PATA DRIVERS
8362 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8363 M:      Jens Axboe <axboe@kernel.dk>
8364 L:      linux-ide@vger.kernel.org
8365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8366 S:      Maintained
8367 F:      drivers/ata/pata_*.c
8368 F:      drivers/ata/ata_generic.c
8369
8370 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8371 M:      Linus Walleij <linus.walleij@linaro.org>
8372 L:      linux-ide@vger.kernel.org
8373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8374 S:      Maintained
8375 F:      drivers/ata/pata_ftide010.c
8376 F:      drivers/ata/sata_gemini.c
8377 F:      drivers/ata/sata_gemini.h
8378
8379 LIBATA SATA AHCI PLATFORM devices support
8380 M:      Hans de Goede <hdegoede@redhat.com>
8381 M:      Jens Axboe <axboe@kernel.dk>
8382 L:      linux-ide@vger.kernel.org
8383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8384 S:      Maintained
8385 F:      drivers/ata/ahci_platform.c
8386 F:      drivers/ata/libahci_platform.c
8387 F:      include/linux/ahci_platform.h
8388
8389 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8390 M:      Mikael Pettersson <mikpelinux@gmail.com>
8391 L:      linux-ide@vger.kernel.org
8392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8393 S:      Maintained
8394 F:      drivers/ata/sata_promise.*
8395
8396 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8397 M:      Jens Axboe <axboe@kernel.dk>
8398 L:      linux-ide@vger.kernel.org
8399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8400 S:      Maintained
8401 F:      drivers/ata/
8402 F:      include/linux/ata.h
8403 F:      include/linux/libata.h
8404 F:      Documentation/devicetree/bindings/ata/
8405
8406 LIBLOCKDEP
8407 M:      Sasha Levin <alexander.levin@microsoft.com>
8408 S:      Maintained
8409 F:      tools/lib/lockdep/
8410
8411 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8412 M:      Ross Zwisler <zwisler@kernel.org>
8413 M:      Dan Williams <dan.j.williams@intel.com>
8414 M:      Vishal Verma <vishal.l.verma@intel.com>
8415 M:      Dave Jiang <dave.jiang@intel.com>
8416 L:      linux-nvdimm@lists.01.org
8417 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8418 S:      Supported
8419 F:      drivers/nvdimm/blk.c
8420 F:      drivers/nvdimm/region_devs.c
8421
8422 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8423 M:      Vishal Verma <vishal.l.verma@intel.com>
8424 M:      Dan Williams <dan.j.williams@intel.com>
8425 M:      Ross Zwisler <zwisler@kernel.org>
8426 M:      Dave Jiang <dave.jiang@intel.com>
8427 L:      linux-nvdimm@lists.01.org
8428 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8429 S:      Supported
8430 F:      drivers/nvdimm/btt*
8431
8432 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8433 M:      Ross Zwisler <zwisler@kernel.org>
8434 M:      Dan Williams <dan.j.williams@intel.com>
8435 M:      Vishal Verma <vishal.l.verma@intel.com>
8436 M:      Dave Jiang <dave.jiang@intel.com>
8437 L:      linux-nvdimm@lists.01.org
8438 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8439 S:      Supported
8440 F:      drivers/nvdimm/pmem*
8441
8442 LIBNVDIMM: DEVICETREE BINDINGS
8443 M:      Oliver O'Halloran <oohall@gmail.com>
8444 L:      linux-nvdimm@lists.01.org
8445 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8446 S:      Supported
8447 F:      drivers/nvdimm/of_pmem.c
8448 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8449
8450 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8451 M:      Dan Williams <dan.j.williams@intel.com>
8452 M:      Ross Zwisler <zwisler@kernel.org>
8453 M:      Vishal Verma <vishal.l.verma@intel.com>
8454 M:      Dave Jiang <dave.jiang@intel.com>
8455 L:      linux-nvdimm@lists.01.org
8456 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8458 S:      Supported
8459 F:      drivers/nvdimm/*
8460 F:      drivers/acpi/nfit/*
8461 F:      include/linux/nd.h
8462 F:      include/linux/libnvdimm.h
8463 F:      include/uapi/linux/ndctl.h
8464
8465 LIGHTNVM PLATFORM SUPPORT
8466 M:      Matias Bjorling <mb@lightnvm.io>
8467 W:      http://github/OpenChannelSSD
8468 L:      linux-block@vger.kernel.org
8469 S:      Maintained
8470 F:      drivers/lightnvm/
8471 F:      include/linux/lightnvm.h
8472 F:      include/uapi/linux/lightnvm.h
8473
8474 LINUX FOR POWER MACINTOSH
8475 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8476 W:      http://www.penguinppc.org/
8477 L:      linuxppc-dev@lists.ozlabs.org
8478 S:      Maintained
8479 F:      arch/powerpc/platforms/powermac/
8480 F:      drivers/macintosh/
8481
8482 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8483 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8484 M:      Paul Mackerras <paulus@samba.org>
8485 M:      Michael Ellerman <mpe@ellerman.id.au>
8486 W:      https://github.com/linuxppc/linux/wiki
8487 L:      linuxppc-dev@lists.ozlabs.org
8488 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8490 S:      Supported
8491 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8492 F:      Documentation/devicetree/bindings/powerpc/
8493 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8494 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8495 F:      Documentation/powerpc/
8496 F:      arch/powerpc/
8497 F:      drivers/char/tpm/tpm_ibmvtpm*
8498 F:      drivers/crypto/nx/
8499 F:      drivers/crypto/vmx/
8500 F:      drivers/i2c/busses/i2c-opal.c
8501 F:      drivers/net/ethernet/ibm/ibmveth.*
8502 F:      drivers/net/ethernet/ibm/ibmvnic.*
8503 F:      drivers/pci/hotplug/pnv_php.c
8504 F:      drivers/pci/hotplug/rpa*
8505 F:      drivers/rtc/rtc-opal.c
8506 F:      drivers/scsi/ibmvscsi/
8507 F:      drivers/tty/hvc/hvc_opal.c
8508 F:      drivers/watchdog/wdrtas.c
8509 F:      tools/testing/selftests/powerpc
8510 N:      /pmac
8511 N:      powermac
8512 N:      powernv
8513 N:      [^a-z0-9]ps3
8514 N:      pseries
8515
8516 LINUX FOR POWERPC EMBEDDED MPC5XXX
8517 M:      Anatolij Gustschin <agust@denx.de>
8518 L:      linuxppc-dev@lists.ozlabs.org
8519 T:      git git://git.denx.de/linux-denx-agust.git
8520 S:      Maintained
8521 F:      arch/powerpc/platforms/512x/
8522 F:      arch/powerpc/platforms/52xx/
8523
8524 LINUX FOR POWERPC EMBEDDED PPC4XX
8525 M:      Alistair Popple <alistair@popple.id.au>
8526 M:      Matt Porter <mporter@kernel.crashing.org>
8527 W:      http://www.penguinppc.org/
8528 L:      linuxppc-dev@lists.ozlabs.org
8529 S:      Maintained
8530 F:      arch/powerpc/platforms/40x/
8531 F:      arch/powerpc/platforms/44x/
8532
8533 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8534 M:      Scott Wood <oss@buserror.net>
8535 M:      Kumar Gala <galak@kernel.crashing.org>
8536 W:      http://www.penguinppc.org/
8537 L:      linuxppc-dev@lists.ozlabs.org
8538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8539 S:      Maintained
8540 F:      arch/powerpc/platforms/83xx/
8541 F:      arch/powerpc/platforms/85xx/
8542 F:      Documentation/devicetree/bindings/powerpc/fsl/
8543
8544 LINUX FOR POWERPC EMBEDDED PPC8XX
8545 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8546 W:      http://www.penguinppc.org/
8547 L:      linuxppc-dev@lists.ozlabs.org
8548 S:      Maintained
8549 F:      arch/powerpc/platforms/8xx/
8550
8551 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8552 L:      linuxppc-dev@lists.ozlabs.org
8553 S:      Orphan
8554 F:      arch/powerpc/*/*virtex*
8555 F:      arch/powerpc/*/*/*virtex*
8556
8557 LINUX FOR POWERPC PA SEMI PWRFICIENT
8558 L:      linuxppc-dev@lists.ozlabs.org
8559 S:      Orphan
8560 F:      arch/powerpc/platforms/pasemi/
8561 F:      drivers/*/*pasemi*
8562 F:      drivers/*/*/*pasemi*
8563
8564 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8565 M:      Kees Cook <keescook@chromium.org>
8566 S:      Maintained
8567 F:      drivers/misc/lkdtm/*
8568
8569 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8570 M:      Alan Stern <stern@rowland.harvard.edu>
8571 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8572 M:      Will Deacon <will.deacon@arm.com>
8573 M:      Peter Zijlstra <peterz@infradead.org>
8574 M:      Boqun Feng <boqun.feng@gmail.com>
8575 M:      Nicholas Piggin <npiggin@gmail.com>
8576 M:      David Howells <dhowells@redhat.com>
8577 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8578 M:      Luc Maranget <luc.maranget@inria.fr>
8579 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8580 R:      Akira Yokosawa <akiyks@gmail.com>
8581 R:      Daniel Lustig <dlustig@nvidia.com>
8582 L:      linux-kernel@vger.kernel.org
8583 L:      linux-arch@vger.kernel.org
8584 S:      Supported
8585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8586 F:      tools/memory-model/
8587 F:      Documentation/atomic_bitops.txt
8588 F:      Documentation/atomic_t.txt
8589 F:      Documentation/core-api/atomic_ops.rst
8590 F:      Documentation/core-api/refcount-vs-atomic.rst
8591 F:      Documentation/memory-barriers.txt
8592
8593 LIS3LV02D ACCELEROMETER DRIVER
8594 M:      Eric Piel <eric.piel@tremplin-utc.net>
8595 S:      Maintained
8596 F:      Documentation/misc-devices/lis3lv02d
8597 F:      drivers/misc/lis3lv02d/
8598 F:      drivers/platform/x86/hp_accel.c
8599
8600 LIVE PATCHING
8601 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8602 M:      Jessica Yu <jeyu@kernel.org>
8603 M:      Jiri Kosina <jikos@kernel.org>
8604 M:      Miroslav Benes <mbenes@suse.cz>
8605 R:      Petr Mladek <pmladek@suse.com>
8606 S:      Maintained
8607 F:      kernel/livepatch/
8608 F:      include/linux/livepatch.h
8609 F:      arch/x86/include/asm/livepatch.h
8610 F:      arch/x86/kernel/livepatch.c
8611 F:      Documentation/livepatch/
8612 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8613 F:      samples/livepatch/
8614 L:      live-patching@vger.kernel.org
8615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8616
8617 LLC (802.2)
8618 L:      netdev@vger.kernel.org
8619 S:      Odd fixes
8620 F:      include/linux/llc.h
8621 F:      include/uapi/linux/llc.h
8622 F:      include/net/llc*
8623 F:      net/llc/
8624
8625 LM73 HARDWARE MONITOR DRIVER
8626 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8627 L:      linux-hwmon@vger.kernel.org
8628 S:      Maintained
8629 F:      drivers/hwmon/lm73.c
8630
8631 LM78 HARDWARE MONITOR DRIVER
8632 M:      Jean Delvare <jdelvare@suse.com>
8633 L:      linux-hwmon@vger.kernel.org
8634 S:      Maintained
8635 F:      Documentation/hwmon/lm78
8636 F:      drivers/hwmon/lm78.c
8637
8638 LM83 HARDWARE MONITOR DRIVER
8639 M:      Jean Delvare <jdelvare@suse.com>
8640 L:      linux-hwmon@vger.kernel.org
8641 S:      Maintained
8642 F:      Documentation/hwmon/lm83
8643 F:      drivers/hwmon/lm83.c
8644
8645 LM90 HARDWARE MONITOR DRIVER
8646 M:      Jean Delvare <jdelvare@suse.com>
8647 L:      linux-hwmon@vger.kernel.org
8648 S:      Maintained
8649 F:      Documentation/hwmon/lm90
8650 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8651 F:      drivers/hwmon/lm90.c
8652 F:      include/dt-bindings/thermal/lm90.h
8653
8654 LM95234 HARDWARE MONITOR DRIVER
8655 M:      Guenter Roeck <linux@roeck-us.net>
8656 L:      linux-hwmon@vger.kernel.org
8657 S:      Maintained
8658 F:      Documentation/hwmon/lm95234
8659 F:      drivers/hwmon/lm95234.c
8660
8661 LME2510 MEDIA DRIVER
8662 M:      Malcolm Priestley <tvboxspy@gmail.com>
8663 L:      linux-media@vger.kernel.org
8664 W:      https://linuxtv.org
8665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8666 S:      Maintained
8667 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8668
8669 LOADPIN SECURITY MODULE
8670 M:      Kees Cook <keescook@chromium.org>
8671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8672 S:      Supported
8673 F:      security/loadpin/
8674 F:      Documentation/admin-guide/LSM/LoadPin.rst
8675
8676 LOCKING PRIMITIVES
8677 M:      Peter Zijlstra <peterz@infradead.org>
8678 M:      Ingo Molnar <mingo@redhat.com>
8679 M:      Will Deacon <will.deacon@arm.com>
8680 L:      linux-kernel@vger.kernel.org
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8682 S:      Maintained
8683 F:      Documentation/locking/
8684 F:      include/linux/lockdep.h
8685 F:      include/linux/spinlock*.h
8686 F:      arch/*/include/asm/spinlock*.h
8687 F:      include/linux/rwlock*.h
8688 F:      include/linux/mutex*.h
8689 F:      include/linux/rwsem*.h
8690 F:      arch/*/include/asm/rwsem.h
8691 F:      include/linux/seqlock.h
8692 F:      lib/locking*.[ch]
8693 F:      kernel/locking/
8694 X:      kernel/locking/locktorture.c
8695
8696 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8697 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8698 L:      linux-ntfs-dev@lists.sourceforge.net
8699 W:      http://www.linux-ntfs.org/content/view/19/37/
8700 S:      Maintained
8701 F:      Documentation/ldm.txt
8702 F:      block/partitions/ldm.*
8703
8704 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8705 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8706 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8707 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8708 L:      MPT-FusionLinux.pdl@broadcom.com
8709 L:      linux-scsi@vger.kernel.org
8710 W:      http://www.avagotech.com/support/
8711 S:      Supported
8712 F:      drivers/message/fusion/
8713 F:      drivers/scsi/mpt3sas/
8714
8715 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8716 M:      Matthew Wilcox <willy@infradead.org>
8717 L:      linux-scsi@vger.kernel.org
8718 S:      Maintained
8719 F:      drivers/scsi/sym53c8xx_2/
8720
8721 LTC1660 DAC DRIVER
8722 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8723 L:      linux-iio@vger.kernel.org
8724 S:      Maintained
8725 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8726 F:      drivers/iio/dac/ltc1660.c
8727
8728 LTC4261 HARDWARE MONITOR DRIVER
8729 M:      Guenter Roeck <linux@roeck-us.net>
8730 L:      linux-hwmon@vger.kernel.org
8731 S:      Maintained
8732 F:      Documentation/hwmon/ltc4261
8733 F:      drivers/hwmon/ltc4261.c
8734
8735 LTC4306 I2C MULTIPLEXER DRIVER
8736 M:      Michael Hennerich <michael.hennerich@analog.com>
8737 W:      http://ez.analog.com/community/linux-device-drivers
8738 L:      linux-i2c@vger.kernel.org
8739 S:      Supported
8740 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8741 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8742
8743 LTP (Linux Test Project)
8744 M:      Mike Frysinger <vapier@gentoo.org>
8745 M:      Cyril Hrubis <chrubis@suse.cz>
8746 M:      Wanlong Gao <wanlong.gao@gmail.com>
8747 M:      Jan Stancek <jstancek@redhat.com>
8748 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8749 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8750 L:      ltp@lists.linux.it (subscribers-only)
8751 W:      http://linux-test-project.github.io/
8752 T:      git git://github.com/linux-test-project/ltp.git
8753 S:      Maintained
8754
8755 M68K ARCHITECTURE
8756 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8757 L:      linux-m68k@lists.linux-m68k.org
8758 W:      http://www.linux-m68k.org/
8759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8760 S:      Maintained
8761 F:      arch/m68k/
8762 F:      drivers/zorro/
8763
8764 M68K ON APPLE MACINTOSH
8765 M:      Joshua Thompson <funaho@jurai.org>
8766 W:      http://www.mac.linux-m68k.org/
8767 L:      linux-m68k@lists.linux-m68k.org
8768 S:      Maintained
8769 F:      arch/m68k/mac/
8770
8771 M68K ON HP9000/300
8772 M:      Philip Blundell <philb@gnu.org>
8773 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8774 S:      Maintained
8775 F:      arch/m68k/hp300/
8776
8777 M88DS3103 MEDIA DRIVER
8778 M:      Antti Palosaari <crope@iki.fi>
8779 L:      linux-media@vger.kernel.org
8780 W:      https://linuxtv.org
8781 W:      http://palosaari.fi/linux/
8782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8783 T:      git git://linuxtv.org/anttip/media_tree.git
8784 S:      Maintained
8785 F:      drivers/media/dvb-frontends/m88ds3103*
8786
8787 M88RS2000 MEDIA DRIVER
8788 M:      Malcolm Priestley <tvboxspy@gmail.com>
8789 L:      linux-media@vger.kernel.org
8790 W:      https://linuxtv.org
8791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8792 S:      Maintained
8793 F:      drivers/media/dvb-frontends/m88rs2000*
8794
8795 MA901 MASTERKIT USB FM RADIO DRIVER
8796 M:      Alexey Klimov <klimov.linux@gmail.com>
8797 L:      linux-media@vger.kernel.org
8798 T:      git git://linuxtv.org/media_tree.git
8799 S:      Maintained
8800 F:      drivers/media/radio/radio-ma901.c
8801
8802 MAC80211
8803 M:      Johannes Berg <johannes@sipsolutions.net>
8804 L:      linux-wireless@vger.kernel.org
8805 W:      http://wireless.kernel.org/
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8808 S:      Maintained
8809 F:      Documentation/networking/mac80211-injection.txt
8810 F:      include/net/mac80211.h
8811 F:      net/mac80211/
8812 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8813 F:      Documentation/networking/mac80211_hwsim/README
8814
8815 MAILBOX API
8816 M:      Jassi Brar <jassisinghbrar@gmail.com>
8817 L:      linux-kernel@vger.kernel.org
8818 S:      Maintained
8819 F:      drivers/mailbox/
8820 F:      include/linux/mailbox_client.h
8821 F:      include/linux/mailbox_controller.h
8822
8823 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8824 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8825 W:      http://www.kernel.org/doc/man-pages
8826 L:      linux-man@vger.kernel.org
8827 S:      Maintained
8828
8829 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8830 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8831 L:      linux-mips@linux-mips.org
8832 S:      Maintained
8833 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8834
8835 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8836 M:      Andrew Lunn <andrew@lunn.ch>
8837 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8838 L:      netdev@vger.kernel.org
8839 S:      Maintained
8840 F:      drivers/net/dsa/mv88e6xxx/
8841 F:      include/linux/platform_data/mv88e6xxx.h
8842 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8843
8844 MARVELL ARMADA DRM SUPPORT
8845 M:      Russell King <linux@armlinux.org.uk>
8846 S:      Maintained
8847 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8848 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8849 F:      drivers/gpu/drm/armada/
8850 F:      include/uapi/drm/armada_drm.h
8851 F:      Documentation/devicetree/bindings/display/armada/
8852
8853 MARVELL CRYPTO DRIVER
8854 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8855 M:      Arnaud Ebalard <arno@natisbad.org>
8856 F:      drivers/crypto/marvell/
8857 S:      Maintained
8858 L:      linux-crypto@vger.kernel.org
8859
8860 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8861 M:      Mirko Lindner <mlindner@marvell.com>
8862 M:      Stephen Hemminger <stephen@networkplumber.org>
8863 L:      netdev@vger.kernel.org
8864 S:      Maintained
8865 F:      drivers/net/ethernet/marvell/sk*
8866
8867 MARVELL LIBERTAS WIRELESS DRIVER
8868 L:      libertas-dev@lists.infradead.org
8869 S:      Orphan
8870 F:      drivers/net/wireless/marvell/libertas/
8871
8872 MARVELL MACCHIATOBIN SUPPORT
8873 M:      Russell King <linux@armlinux.org.uk>
8874 L:      linux-arm-kernel@lists.infradead.org
8875 S:      Maintained
8876 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8877
8878 MARVELL MV643XX ETHERNET DRIVER
8879 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8880 L:      netdev@vger.kernel.org
8881 S:      Maintained
8882 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8883 F:      include/linux/mv643xx.h
8884
8885 MARVELL MV88X3310 PHY DRIVER
8886 M:      Russell King <linux@armlinux.org.uk>
8887 L:      netdev@vger.kernel.org
8888 S:      Maintained
8889 F:      drivers/net/phy/marvell10g.c
8890
8891 MARVELL MVNETA ETHERNET DRIVER
8892 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8893 L:      netdev@vger.kernel.org
8894 S:      Maintained
8895 F:      drivers/net/ethernet/marvell/mvneta.*
8896
8897 MARVELL MWIFIEX WIRELESS DRIVER
8898 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8899 M:      Nishant Sarmukadam <nishants@marvell.com>
8900 M:      Ganapathi Bhat <gbhat@marvell.com>
8901 M:      Xinming Hu <huxinming820@gmail.com>
8902 L:      linux-wireless@vger.kernel.org
8903 S:      Maintained
8904 F:      drivers/net/wireless/marvell/mwifiex/
8905
8906 MARVELL MWL8K WIRELESS DRIVER
8907 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8908 L:      linux-wireless@vger.kernel.org
8909 S:      Odd Fixes
8910 F:      drivers/net/wireless/marvell/mwl8k.c
8911
8912 MARVELL NAND CONTROLLER DRIVER
8913 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8914 L:      linux-mtd@lists.infradead.org
8915 S:      Maintained
8916 F:      drivers/mtd/nand/raw/marvell_nand.c
8917 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8918
8919 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8920 M:      Nicolas Pitre <nico@fluxnic.net>
8921 S:      Odd Fixes
8922 F:      drivers/mmc/host/mvsdio.*
8923
8924 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8925 M:      Hu Ziji <huziji@marvell.com>
8926 L:      linux-mmc@vger.kernel.org
8927 S:      Supported
8928 F:      drivers/mmc/host/sdhci-xenon*
8929 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8930
8931 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8932 M:      Sunil Goutham <sgoutham@marvell.com>
8933 M:      Linu Cherian <lcherian@marvell.com>
8934 M:      Geetha sowjanya <gakula@marvell.com>
8935 M:      Jerin Jacob <jerinj@marvell.com>
8936 L:      netdev@vger.kernel.org
8937 S:      Supported
8938 F:      drivers/net/ethernet/marvell/octeontx2/af/
8939
8940 MATROX FRAMEBUFFER DRIVER
8941 L:      linux-fbdev@vger.kernel.org
8942 S:      Orphan
8943 F:      drivers/video/fbdev/matrox/matroxfb_*
8944 F:      include/uapi/linux/matroxfb.h
8945
8946 MAX16065 HARDWARE MONITOR DRIVER
8947 M:      Guenter Roeck <linux@roeck-us.net>
8948 L:      linux-hwmon@vger.kernel.org
8949 S:      Maintained
8950 F:      Documentation/hwmon/max16065
8951 F:      drivers/hwmon/max16065.c
8952
8953 MAX2175 SDR TUNER DRIVER
8954 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8955 L:      linux-media@vger.kernel.org
8956 T:      git git://linuxtv.org/media_tree.git
8957 S:      Maintained
8958 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8959 F:      Documentation/media/v4l-drivers/max2175.rst
8960 F:      drivers/media/i2c/max2175*
8961 F:      include/uapi/linux/max2175.h
8962
8963 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8964 L:      linux-hwmon@vger.kernel.org
8965 S:      Orphan
8966 F:      Documentation/hwmon/max6650
8967 F:      drivers/hwmon/max6650.c
8968
8969 MAX6697 HARDWARE MONITOR DRIVER
8970 M:      Guenter Roeck <linux@roeck-us.net>
8971 L:      linux-hwmon@vger.kernel.org
8972 S:      Maintained
8973 F:      Documentation/hwmon/max6697
8974 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8975 F:      drivers/hwmon/max6697.c
8976 F:      include/linux/platform_data/max6697.h
8977
8978 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8979 M:      Peter Rosin <peda@axentia.se>
8980 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8981 S:      Maintained
8982 F:      Documentation/devicetree/bindings/sound/max9860.txt
8983 F:      sound/soc/codecs/max9860.*
8984
8985 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8986 M:      Javier Martinez Canillas <javier@dowhile0.org>
8987 L:      linux-kernel@vger.kernel.org
8988 S:      Supported
8989 F:      drivers/regulator/max77802-regulator.c
8990 F:      Documentation/devicetree/bindings/*/*max77802.txt
8991 F:      include/dt-bindings/*/*max77802.h
8992
8993 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8994 M:      Krzysztof Kozlowski <krzk@kernel.org>
8995 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8996 L:      linux-pm@vger.kernel.org
8997 S:      Supported
8998 F:      drivers/power/supply/max14577_charger.c
8999 F:      drivers/power/supply/max77693_charger.c
9000
9001 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9002 M:      Chanwoo Choi <cw00.choi@samsung.com>
9003 M:      Krzysztof Kozlowski <krzk@kernel.org>
9004 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9005 L:      linux-kernel@vger.kernel.org
9006 S:      Supported
9007 F:      drivers/*/max14577*.c
9008 F:      drivers/*/max77686*.c
9009 F:      drivers/*/max77693*.c
9010 F:      drivers/extcon/extcon-max14577.c
9011 F:      drivers/extcon/extcon-max77693.c
9012 F:      drivers/rtc/rtc-max77686.c
9013 F:      drivers/clk/clk-max77686.c
9014 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9015 F:      Documentation/devicetree/bindings/*/max77686.txt
9016 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9017 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9018 F:      include/linux/mfd/max14577*.h
9019 F:      include/linux/mfd/max77686*.h
9020 F:      include/linux/mfd/max77693*.h
9021
9022 MAXIRADIO FM RADIO RECEIVER DRIVER
9023 M:      Hans Verkuil <hverkuil@xs4all.nl>
9024 L:      linux-media@vger.kernel.org
9025 T:      git git://linuxtv.org/media_tree.git
9026 W:      https://linuxtv.org
9027 S:      Maintained
9028 F:      drivers/media/radio/radio-maxiradio*
9029
9030 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9031 M:      Peter Rosin <peda@axentia.se>
9032 L:      linux-iio@vger.kernel.org
9033 S:      Maintained
9034 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9035 F:      drivers/iio/potentiometer/mcp4018.c
9036 F:      drivers/iio/potentiometer/mcp4531.c
9037
9038 MCR20A IEEE-802.15.4 RADIO DRIVER
9039 M:      Xue Liu <liuxuenetmail@gmail.com>
9040 L:      linux-wpan@vger.kernel.org
9041 W:      https://github.com/xueliu/mcr20a-linux
9042 S:      Maintained
9043 F:      drivers/net/ieee802154/mcr20a.c
9044 F:      drivers/net/ieee802154/mcr20a.h
9045 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9046
9047 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9048 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9049 L:      linux-iio@vger.kernel.org
9050 S:      Maintained
9051 F:      drivers/iio/dac/cio-dac.c
9052
9053 MEDIA DRIVERS FOR ASCOT2E
9054 M:      Sergey Kozlov <serjk@netup.ru>
9055 M:      Abylay Ospan <aospan@netup.ru>
9056 L:      linux-media@vger.kernel.org
9057 W:      https://linuxtv.org
9058 W:      http://netup.tv/
9059 T:      git git://linuxtv.org/media_tree.git
9060 S:      Supported
9061 F:      drivers/media/dvb-frontends/ascot2e*
9062
9063 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9064 M:      Jasmin Jessich <jasmin@anw.at>
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/dvb-frontends/cxd2099*
9070
9071 MEDIA DRIVERS FOR CXD2841ER
9072 M:      Sergey Kozlov <serjk@netup.ru>
9073 M:      Abylay Ospan <aospan@netup.ru>
9074 L:      linux-media@vger.kernel.org
9075 W:      https://linuxtv.org
9076 W:      http://netup.tv/
9077 T:      git git://linuxtv.org/media_tree.git
9078 S:      Supported
9079 F:      drivers/media/dvb-frontends/cxd2841er*
9080
9081 MEDIA DRIVERS FOR CXD2880
9082 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9083 L:      linux-media@vger.kernel.org
9084 W:      http://linuxtv.org/
9085 T:      git git://linuxtv.org/media_tree.git
9086 S:      Supported
9087 F:      drivers/media/dvb-frontends/cxd2880/*
9088 F:      drivers/media/spi/cxd2880*
9089
9090 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9091 L:      linux-media@vger.kernel.org
9092 W:      https://linuxtv.org
9093 T:      git git://linuxtv.org/media_tree.git
9094 S:      Orphan
9095 F:      drivers/media/pci/ddbridge/*
9096
9097 MEDIA DRIVERS FOR FREESCALE IMX
9098 M:      Steve Longerbeam <slongerbeam@gmail.com>
9099 M:      Philipp Zabel <p.zabel@pengutronix.de>
9100 L:      linux-media@vger.kernel.org
9101 T:      git git://linuxtv.org/media_tree.git
9102 S:      Maintained
9103 F:      Documentation/devicetree/bindings/media/imx.txt
9104 F:      Documentation/media/v4l-drivers/imx.rst
9105 F:      drivers/staging/media/imx/
9106 F:      include/linux/imx-media.h
9107 F:      include/media/imx.h
9108
9109 MEDIA DRIVER FOR FREESCALE IMX PXP
9110 M:      Philipp Zabel <p.zabel@pengutronix.de>
9111 L:      linux-media@vger.kernel.org
9112 T:      git git://linuxtv.org/media_tree.git
9113 S:      Maintained
9114 F:      drivers/media/platform/imx-pxp.[ch]
9115
9116 MEDIA DRIVERS FOR HELENE
9117 M:      Abylay Ospan <aospan@netup.ru>
9118 L:      linux-media@vger.kernel.org
9119 W:      https://linuxtv.org
9120 W:      http://netup.tv/
9121 T:      git git://linuxtv.org/media_tree.git
9122 S:      Supported
9123 F:      drivers/media/dvb-frontends/helene*
9124
9125 MEDIA DRIVERS FOR HORUS3A
9126 M:      Sergey Kozlov <serjk@netup.ru>
9127 M:      Abylay Ospan <aospan@netup.ru>
9128 L:      linux-media@vger.kernel.org
9129 W:      https://linuxtv.org
9130 W:      http://netup.tv/
9131 T:      git git://linuxtv.org/media_tree.git
9132 S:      Supported
9133 F:      drivers/media/dvb-frontends/horus3a*
9134
9135 MEDIA DRIVERS FOR LNBH25
9136 M:      Sergey Kozlov <serjk@netup.ru>
9137 M:      Abylay Ospan <aospan@netup.ru>
9138 L:      linux-media@vger.kernel.org
9139 W:      https://linuxtv.org
9140 W:      http://netup.tv/
9141 T:      git git://linuxtv.org/media_tree.git
9142 S:      Supported
9143 F:      drivers/media/dvb-frontends/lnbh25*
9144
9145 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9146 L:      linux-media@vger.kernel.org
9147 W:      https://linuxtv.org
9148 T:      git git://linuxtv.org/media_tree.git
9149 S:      Orphan
9150 F:      drivers/media/dvb-frontends/mxl5xx*
9151
9152 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9153 M:      Sergey Kozlov <serjk@netup.ru>
9154 M:      Abylay Ospan <aospan@netup.ru>
9155 L:      linux-media@vger.kernel.org
9156 W:      https://linuxtv.org
9157 W:      http://netup.tv/
9158 T:      git git://linuxtv.org/media_tree.git
9159 S:      Supported
9160 F:      drivers/media/pci/netup_unidvb/*
9161
9162 MEDIA DRIVERS FOR RENESAS - CEU
9163 M:      Jacopo Mondi <jacopo@jmondi.org>
9164 L:      linux-media@vger.kernel.org
9165 L:      linux-renesas-soc@vger.kernel.org
9166 T:      git git://linuxtv.org/media_tree.git
9167 S:      Supported
9168 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9169 F:      drivers/media/platform/renesas-ceu.c
9170 F:      include/media/drv-intf/renesas-ceu.h
9171
9172 MEDIA DRIVERS FOR RENESAS - DRIF
9173 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9174 L:      linux-media@vger.kernel.org
9175 L:      linux-renesas-soc@vger.kernel.org
9176 T:      git git://linuxtv.org/media_tree.git
9177 S:      Supported
9178 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9179 F:      drivers/media/platform/rcar_drif.c
9180
9181 MEDIA DRIVERS FOR RENESAS - FCP
9182 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9183 L:      linux-media@vger.kernel.org
9184 L:      linux-renesas-soc@vger.kernel.org
9185 T:      git git://linuxtv.org/media_tree.git
9186 S:      Supported
9187 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9188 F:      drivers/media/platform/rcar-fcp.c
9189 F:      include/media/rcar-fcp.h
9190
9191 MEDIA DRIVERS FOR RENESAS - FDP1
9192 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9193 L:      linux-media@vger.kernel.org
9194 L:      linux-renesas-soc@vger.kernel.org
9195 T:      git git://linuxtv.org/media_tree.git
9196 S:      Supported
9197 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9198 F:      drivers/media/platform/rcar_fdp1.c
9199
9200 MEDIA DRIVERS FOR RENESAS - VIN
9201 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9202 L:      linux-media@vger.kernel.org
9203 L:      linux-renesas-soc@vger.kernel.org
9204 T:      git git://linuxtv.org/media_tree.git
9205 S:      Supported
9206 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9207 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9208 F:      drivers/media/platform/rcar-vin/
9209
9210 MEDIA DRIVERS FOR RENESAS - VSP1
9211 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9212 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9213 L:      linux-media@vger.kernel.org
9214 L:      linux-renesas-soc@vger.kernel.org
9215 T:      git git://linuxtv.org/media_tree.git
9216 S:      Supported
9217 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9218 F:      drivers/media/platform/vsp1/
9219
9220 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9221 L:      linux-media@vger.kernel.org
9222 W:      https://linuxtv.org
9223 T:      git git://linuxtv.org/media_tree.git
9224 S:      Orphan
9225 F:      drivers/media/dvb-frontends/stv0910*
9226
9227 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9228 L:      linux-media@vger.kernel.org
9229 W:      https://linuxtv.org
9230 T:      git git://linuxtv.org/media_tree.git
9231 S:      Orphan
9232 F:      drivers/media/dvb-frontends/stv6111*
9233
9234 MEDIA DRIVERS FOR STM32 - DCMI
9235 M:      Hugues Fruchet <hugues.fruchet@st.com>
9236 L:      linux-media@vger.kernel.org
9237 T:      git git://linuxtv.org/media_tree.git
9238 S:      Supported
9239 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9240 F:      drivers/media/platform/stm32/stm32-dcmi.c
9241
9242 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9243 M:      Dmitry Osipenko <digetx@gmail.com>
9244 L:      linux-media@vger.kernel.org
9245 L:      linux-tegra@vger.kernel.org
9246 T:      git git://linuxtv.org/media_tree.git
9247 S:      Maintained
9248 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9249 F:      drivers/staging/media/tegra-vde/
9250
9251 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9252 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9253 P:      LinuxTV.org Project
9254 L:      linux-media@vger.kernel.org
9255 W:      https://linuxtv.org
9256 Q:      http://patchwork.kernel.org/project/linux-media/list/
9257 T:      git git://linuxtv.org/media_tree.git
9258 S:      Maintained
9259 F:      Documentation/devicetree/bindings/media/
9260 F:      Documentation/media/
9261 F:      drivers/media/
9262 F:      drivers/staging/media/
9263 F:      include/linux/platform_data/media/
9264 F:      include/media/
9265 F:      include/uapi/linux/dvb/
9266 F:      include/uapi/linux/videodev2.h
9267 F:      include/uapi/linux/media.h
9268 F:      include/uapi/linux/v4l2-*
9269 F:      include/uapi/linux/meye.h
9270 F:      include/uapi/linux/ivtv*
9271 F:      include/uapi/linux/uvcvideo.h
9272
9273 MEDIATEK BLUETOOTH DRIVER
9274 M:      Sean Wang <sean.wang@mediatek.com>
9275 L:      linux-bluetooth@vger.kernel.org
9276 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9277 S:      Maintained
9278 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9279 F:      drivers/bluetooth/btmtkuart.c
9280
9281 MEDIATEK CIR DRIVER
9282 M:      Sean Wang <sean.wang@mediatek.com>
9283 S:      Maintained
9284 F:      drivers/media/rc/mtk-cir.c
9285
9286 MEDIATEK DMA DRIVER
9287 M:      Sean Wang <sean.wang@mediatek.com>
9288 L:      dmaengine@vger.kernel.org
9289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9290 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9291 S:      Maintained
9292 F:      Documentation/devicetree/bindings/dma/mtk-*
9293 F:      drivers/dma/mediatek/
9294
9295 MEDIATEK PMIC LED DRIVER
9296 M:      Sean Wang <sean.wang@mediatek.com>
9297 S:      Maintained
9298 F:      drivers/leds/leds-mt6323.c
9299 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9300
9301 MEDIATEK ETHERNET DRIVER
9302 M:      Felix Fietkau <nbd@openwrt.org>
9303 M:      John Crispin <john@phrozen.org>
9304 M:      Sean Wang <sean.wang@mediatek.com>
9305 M:      Nelson Chang <nelson.chang@mediatek.com>
9306 L:      netdev@vger.kernel.org
9307 S:      Maintained
9308 F:      drivers/net/ethernet/mediatek/
9309
9310 MEDIATEK SWITCH DRIVER
9311 M:      Sean Wang <sean.wang@mediatek.com>
9312 L:      netdev@vger.kernel.org
9313 S:      Maintained
9314 F:      drivers/net/dsa/mt7530.*
9315 F:      net/dsa/tag_mtk.c
9316
9317 MEDIATEK JPEG DRIVER
9318 M:      Rick Chang <rick.chang@mediatek.com>
9319 M:      Bin Liu <bin.liu@mediatek.com>
9320 S:      Supported
9321 F:      drivers/media/platform/mtk-jpeg/
9322 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9323
9324 MEDIATEK MDP DRIVER
9325 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9326 M:      Houlong Wei <houlong.wei@mediatek.com>
9327 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9328 S:      Supported
9329 F:      drivers/media/platform/mtk-mdp/
9330 F:      drivers/media/platform/mtk-vpu/
9331 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9332
9333 MEDIATEK MEDIA DRIVER
9334 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9335 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9336 S:      Supported
9337 F:      drivers/media/platform/mtk-vcodec/
9338 F:      drivers/media/platform/mtk-vpu/
9339 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9340 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9341
9342 MEDIATEK MT7601U WIRELESS LAN DRIVER
9343 M:      Jakub Kicinski <kubakici@wp.pl>
9344 L:      linux-wireless@vger.kernel.org
9345 S:      Maintained
9346 F:      drivers/net/wireless/mediatek/mt7601u/
9347
9348 MEDIATEK NAND CONTROLLER DRIVER
9349 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9350 L:      linux-mtd@lists.infradead.org
9351 S:      Maintained
9352 F:      drivers/mtd/nand/raw/mtk_*
9353 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9354
9355 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9356 M:      Sean Wang <sean.wang@mediatek.com>
9357 S:      Maintained
9358 F:      drivers/char/hw_random/mtk-rng.c
9359
9360 MEDIATEK USB3 DRD IP DRIVER
9361 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9362 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9364 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9365 S:      Maintained
9366 F:      drivers/usb/mtu3/
9367
9368 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9369 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9370 M:      Martin Donnelly <martin.donnelly@ge.com>
9371 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9372 S:      Maintained
9373 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9374 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9375
9376 MEGARAID SCSI/SAS DRIVERS
9377 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9378 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9379 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9380 L:      megaraidlinux.pdl@broadcom.com
9381 L:      linux-scsi@vger.kernel.org
9382 W:      http://www.avagotech.com/support/
9383 S:      Maintained
9384 F:      Documentation/scsi/megaraid.txt
9385 F:      drivers/scsi/megaraid.*
9386 F:      drivers/scsi/megaraid/
9387
9388 MELEXIS MLX90614 DRIVER
9389 M:      Crt Mori <cmo@melexis.com>
9390 L:      linux-iio@vger.kernel.org
9391 W:      http://www.melexis.com
9392 S:      Supported
9393 F:      drivers/iio/temperature/mlx90614.c
9394
9395 MELEXIS MLX90632 DRIVER
9396 M:      Crt Mori <cmo@melexis.com>
9397 L:      linux-iio@vger.kernel.org
9398 W:      http://www.melexis.com
9399 S:      Supported
9400 F:      drivers/iio/temperature/mlx90632.c
9401
9402 MELFAS MIP4 TOUCHSCREEN DRIVER
9403 M:      Sangwon Jee <jeesw@melfas.com>
9404 W:      http://www.melfas.com
9405 S:      Supported
9406 F:      drivers/input/touchscreen/melfas_mip4.c
9407 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9408
9409 MELLANOX ETHERNET DRIVER (mlx4_en)
9410 M:      Tariq Toukan <tariqt@mellanox.com>
9411 L:      netdev@vger.kernel.org
9412 S:      Supported
9413 W:      http://www.mellanox.com
9414 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9415 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9416
9417 MELLANOX ETHERNET DRIVER (mlx5e)
9418 M:      Saeed Mahameed <saeedm@mellanox.com>
9419 L:      netdev@vger.kernel.org
9420 S:      Supported
9421 W:      http://www.mellanox.com
9422 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9423 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9424
9425 MELLANOX ETHERNET INNOVA DRIVERS
9426 R:      Boris Pismenny <borisp@mellanox.com>
9427 L:      netdev@vger.kernel.org
9428 S:      Supported
9429 W:      http://www.mellanox.com
9430 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9431 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9432 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9433 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9434 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9435
9436 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9437 R:      Boris Pismenny <borisp@mellanox.com>
9438 L:      netdev@vger.kernel.org
9439 S:      Supported
9440 W:      http://www.mellanox.com
9441 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9442 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9443 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9444
9445 MELLANOX ETHERNET SWITCH DRIVERS
9446 M:      Jiri Pirko <jiri@mellanox.com>
9447 M:      Ido Schimmel <idosch@mellanox.com>
9448 L:      netdev@vger.kernel.org
9449 S:      Supported
9450 W:      http://www.mellanox.com
9451 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9452 F:      drivers/net/ethernet/mellanox/mlxsw/
9453 F:      tools/testing/selftests/drivers/net/mlxsw/
9454
9455 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9456 M:      mlxsw@mellanox.com
9457 L:      netdev@vger.kernel.org
9458 S:      Supported
9459 W:      http://www.mellanox.com
9460 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9461 F:      drivers/net/ethernet/mellanox/mlxfw/
9462
9463 MELLANOX HARDWARE PLATFORM SUPPORT
9464 M:      Andy Shevchenko <andy@infradead.org>
9465 M:      Darren Hart <dvhart@infradead.org>
9466 M:      Vadim Pasternak <vadimp@mellanox.com>
9467 L:      platform-driver-x86@vger.kernel.org
9468 S:      Supported
9469 F:      drivers/platform/mellanox/
9470
9471 MELLANOX MLX4 core VPI driver
9472 M:      Tariq Toukan <tariqt@mellanox.com>
9473 L:      netdev@vger.kernel.org
9474 L:      linux-rdma@vger.kernel.org
9475 W:      http://www.mellanox.com
9476 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9477 S:      Supported
9478 F:      drivers/net/ethernet/mellanox/mlx4/
9479 F:      include/linux/mlx4/
9480
9481 MELLANOX MLX4 IB driver
9482 M:      Yishai Hadas <yishaih@mellanox.com>
9483 L:      linux-rdma@vger.kernel.org
9484 W:      http://www.mellanox.com
9485 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9486 S:      Supported
9487 F:      drivers/infiniband/hw/mlx4/
9488 F:      include/linux/mlx4/
9489 F:      include/uapi/rdma/mlx4-abi.h
9490
9491 MELLANOX MLX5 core VPI driver
9492 M:      Saeed Mahameed <saeedm@mellanox.com>
9493 M:      Leon Romanovsky <leonro@mellanox.com>
9494 L:      netdev@vger.kernel.org
9495 L:      linux-rdma@vger.kernel.org
9496 W:      http://www.mellanox.com
9497 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9498 S:      Supported
9499 F:      drivers/net/ethernet/mellanox/mlx5/core/
9500 F:      include/linux/mlx5/
9501
9502 MELLANOX MLX5 IB driver
9503 M:      Leon Romanovsky <leonro@mellanox.com>
9504 L:      linux-rdma@vger.kernel.org
9505 W:      http://www.mellanox.com
9506 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9507 S:      Supported
9508 F:      drivers/infiniband/hw/mlx5/
9509 F:      include/linux/mlx5/
9510 F:      include/uapi/rdma/mlx5-abi.h
9511
9512 MELLANOX MLXCPLD I2C AND MUX DRIVER
9513 M:      Vadim Pasternak <vadimp@mellanox.com>
9514 M:      Michael Shych <michaelsh@mellanox.com>
9515 L:      linux-i2c@vger.kernel.org
9516 S:      Supported
9517 F:      drivers/i2c/busses/i2c-mlxcpld.c
9518 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9519 F:      Documentation/i2c/busses/i2c-mlxcpld
9520
9521 MELLANOX MLXCPLD LED DRIVER
9522 M:      Vadim Pasternak <vadimp@mellanox.com>
9523 L:      linux-leds@vger.kernel.org
9524 S:      Supported
9525 F:      drivers/leds/leds-mlxcpld.c
9526 F:      drivers/leds/leds-mlxreg.c
9527 F:      Documentation/leds/leds-mlxcpld.txt
9528
9529 MELLANOX PLATFORM DRIVER
9530 M:      Vadim Pasternak <vadimp@mellanox.com>
9531 L:      platform-driver-x86@vger.kernel.org
9532 S:      Supported
9533 F:      drivers/platform/x86/mlx-platform.c
9534
9535 MEMBARRIER SUPPORT
9536 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9537 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9538 L:      linux-kernel@vger.kernel.org
9539 S:      Supported
9540 F:      kernel/sched/membarrier.c
9541 F:      include/uapi/linux/membarrier.h
9542 F:      arch/powerpc/include/asm/membarrier.h
9543
9544 MEMORY MANAGEMENT
9545 L:      linux-mm@kvack.org
9546 W:      http://www.linux-mm.org
9547 S:      Maintained
9548 F:      include/linux/mm.h
9549 F:      include/linux/gfp.h
9550 F:      include/linux/mmzone.h
9551 F:      include/linux/memory_hotplug.h
9552 F:      include/linux/vmalloc.h
9553 F:      mm/
9554
9555 MEMORY TECHNOLOGY DEVICES (MTD)
9556 M:      David Woodhouse <dwmw2@infradead.org>
9557 M:      Brian Norris <computersforpeace@gmail.com>
9558 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9559 M:      Marek Vasut <marek.vasut@gmail.com>
9560 M:      Richard Weinberger <richard@nod.at>
9561 L:      linux-mtd@lists.infradead.org
9562 W:      http://www.linux-mtd.infradead.org/
9563 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9564 T:      git git://git.infradead.org/linux-mtd.git master
9565 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9566 S:      Maintained
9567 F:      Documentation/devicetree/bindings/mtd/
9568 F:      drivers/mtd/
9569 F:      include/linux/mtd/
9570 F:      include/uapi/mtd/
9571
9572 MEN A21 WATCHDOG DRIVER
9573 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9574 L:      linux-watchdog@vger.kernel.org
9575 S:      Maintained
9576 F:      drivers/watchdog/mena21_wdt.c
9577
9578 MEN CHAMELEON BUS (mcb)
9579 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9580 S:      Maintained
9581 F:      drivers/mcb/
9582 F:      include/linux/mcb.h
9583 F:      Documentation/men-chameleon-bus.txt
9584
9585 MEN F21BMC (Board Management Controller)
9586 M:      Andreas Werner <andreas.werner@men.de>
9587 S:      Supported
9588 F:      drivers/mfd/menf21bmc.c
9589 F:      drivers/watchdog/menf21bmc_wdt.c
9590 F:      drivers/leds/leds-menf21bmc.c
9591 F:      drivers/hwmon/menf21bmc_hwmon.c
9592 F:      Documentation/hwmon/menf21bmc
9593
9594 MEN Z069 WATCHDOG DRIVER
9595 M:      Johannes Thumshirn <jth@kernel.org>
9596 L:      linux-watchdog@vger.kernel.org
9597 S:      Maintained
9598 F:      drivers/watchdog/menz69_wdt.c
9599
9600 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9601 M:      Neil Armstrong <narmstrong@baylibre.com>
9602 L:      linux-media@lists.freedesktop.org
9603 L:      linux-amlogic@lists.infradead.org
9604 W:      http://linux-meson.com/
9605 S:      Supported
9606 F:      drivers/media/platform/meson/ao-cec.c
9607 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9608 T:      git git://linuxtv.org/media_tree.git
9609
9610 MICROBLAZE ARCHITECTURE
9611 M:      Michal Simek <monstr@monstr.eu>
9612 W:      http://www.monstr.eu/fdt/
9613 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9614 S:      Supported
9615 F:      arch/microblaze/
9616
9617 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9618 M:      Richard Genoud <richard.genoud@gmail.com>
9619 S:      Maintained
9620 F:      drivers/tty/serial/atmel_serial.c
9621 F:      drivers/tty/serial/atmel_serial.h
9622 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9623
9624 MICROCHIP / ATMEL DMA DRIVER
9625 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9627 L:      dmaengine@vger.kernel.org
9628 S:      Supported
9629 F:      drivers/dma/at_hdmac.c
9630 F:      drivers/dma/at_hdmac_regs.h
9631 F:      include/linux/platform_data/dma-atmel.h
9632
9633 MICROCHIP / ATMEL ECC DRIVER
9634 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9635 L:      linux-crypto@vger.kernel.org
9636 S:      Maintained
9637 F:      drivers/crypto/atmel-ecc.*
9638
9639 MICROCHIP / ATMEL ISC DRIVER
9640 M:      Songjun Wu <songjun.wu@microchip.com>
9641 L:      linux-media@vger.kernel.org
9642 S:      Supported
9643 F:      drivers/media/platform/atmel/atmel-isc.c
9644 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9645 F:      devicetree/bindings/media/atmel-isc.txt
9646
9647 MICROCHIP / ATMEL NAND DRIVER
9648 M:      Josh Wu <rainyfeeling@outlook.com>
9649 L:      linux-mtd@lists.infradead.org
9650 S:      Supported
9651 F:      drivers/mtd/nand/raw/atmel/*
9652 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9653
9654 MICROCHIP AT91 USART MFD DRIVER
9655 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9656 L:      linux-kernel@vger.kernel.org
9657 S:      Supported
9658 F:      drivers/mfd/at91-usart.c
9659 F:      include/dt-bindings/mfd/at91-usart.h
9660 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9661
9662 MICROCHIP AT91 USART SPI DRIVER
9663 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9664 L:      linux-spi@vger.kernel.org
9665 S:      Supported
9666 F:      drivers/spi/spi-at91-usart.c
9667 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9668
9669 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9670 M:      Woojung Huh <Woojung.Huh@microchip.com>
9671 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9672 L:      netdev@vger.kernel.org
9673 S:      Maintained
9674 F:      net/dsa/tag_ksz.c
9675 F:      drivers/net/dsa/microchip/*
9676 F:      include/linux/platform_data/microchip-ksz.h
9677 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9678
9679 MICROCHIP LAN743X ETHERNET DRIVER
9680 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9681 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9682 L:      netdev@vger.kernel.org
9683 S:      Maintained
9684 F:      drivers/net/ethernet/microchip/lan743x_*
9685
9686 MICROCHIP / ATMEL MCP3911 ADC DRIVER
9687 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9688 M:      Kent Gustavsson <kent@minoris.se>
9689 L:      linux-iio@vger.kernel.org
9690 S:      Supported
9691 F:      drivers/iio/adc/mcp3911.c
9692 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9693
9694 MICROCHIP USB251XB DRIVER
9695 M:      Richard Leitner <richard.leitner@skidata.com>
9696 L:      linux-usb@vger.kernel.org
9697 S:      Maintained
9698 F:      drivers/usb/misc/usb251xb.c
9699 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9700
9701 MICROSEMI MIPS SOCS
9702 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9703 L:      linux-mips@linux-mips.org
9704 S:      Maintained
9705 F:      arch/mips/generic/board-ocelot.c
9706 F:      arch/mips/configs/generic/board-ocelot.config
9707 F:      arch/mips/boot/dts/mscc/
9708 F:      Documentation/devicetree/bindings/mips/mscc.txt
9709
9710 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9711 M:      Don Brace <don.brace@microsemi.com>
9712 L:      esc.storagedev@microsemi.com
9713 L:      linux-scsi@vger.kernel.org
9714 S:      Supported
9715 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9716 F:      drivers/scsi/smartpqi/Kconfig
9717 F:      drivers/scsi/smartpqi/Makefile
9718 F:      include/linux/cciss*.h
9719 F:      include/uapi/linux/cciss*.h
9720 F:      Documentation/scsi/smartpqi.txt
9721
9722 MICROSEMI ETHERNET SWITCH DRIVER
9723 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9724 L:      netdev@vger.kernel.org
9725 S:      Supported
9726 F:      drivers/net/ethernet/mscc/
9727
9728 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9729 M:      Chen Yu <yu.c.chen@intel.com>
9730 L:      platform-driver-x86@vger.kernel.org
9731 S:      Supported
9732 F:      drivers/platform/x86/surfacepro3_button.c
9733
9734 MICROTEK X6 SCANNER
9735 M:      Oliver Neukum <oliver@neukum.org>
9736 S:      Maintained
9737 F:      drivers/usb/image/microtek.*
9738
9739 MIPS
9740 M:      Ralf Baechle <ralf@linux-mips.org>
9741 M:      Paul Burton <paul.burton@mips.com>
9742 M:      James Hogan <jhogan@kernel.org>
9743 L:      linux-mips@linux-mips.org
9744 W:      http://www.linux-mips.org/
9745 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9747 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9748 S:      Supported
9749 F:      Documentation/devicetree/bindings/mips/
9750 F:      Documentation/mips/
9751 F:      arch/mips/
9752 F:      drivers/platform/mips/
9753
9754 MIPS BOSTON DEVELOPMENT BOARD
9755 M:      Paul Burton <paul.burton@mips.com>
9756 L:      linux-mips@linux-mips.org
9757 S:      Maintained
9758 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9759 F:      arch/mips/boot/dts/img/boston.dts
9760 F:      arch/mips/configs/generic/board-boston.config
9761 F:      drivers/clk/imgtec/clk-boston.c
9762 F:      include/dt-bindings/clock/boston-clock.h
9763
9764 MIPS GENERIC PLATFORM
9765 M:      Paul Burton <paul.burton@mips.com>
9766 L:      linux-mips@linux-mips.org
9767 S:      Supported
9768 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9769 F:      arch/mips/generic/
9770 F:      arch/mips/tools/generic-board-config.sh
9771
9772 MIPS/LOONGSON1 ARCHITECTURE
9773 M:      Keguang Zhang <keguang.zhang@gmail.com>
9774 L:      linux-mips@linux-mips.org
9775 S:      Maintained
9776 F:      arch/mips/loongson32/
9777 F:      arch/mips/include/asm/mach-loongson32/
9778 F:      drivers/*/*loongson1*
9779 F:      drivers/*/*/*loongson1*
9780
9781 MIPS/LOONGSON2 ARCHITECTURE
9782 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9783 L:      linux-mips@linux-mips.org
9784 S:      Maintained
9785 F:      arch/mips/loongson64/fuloong-2e/
9786 F:      arch/mips/loongson64/lemote-2f/
9787 F:      arch/mips/include/asm/mach-loongson64/
9788 F:      drivers/*/*loongson2*
9789 F:      drivers/*/*/*loongson2*
9790
9791 MIPS/LOONGSON3 ARCHITECTURE
9792 M:      Huacai Chen <chenhc@lemote.com>
9793 L:      linux-mips@linux-mips.org
9794 S:      Maintained
9795 F:      arch/mips/loongson64/
9796 F:      arch/mips/include/asm/mach-loongson64/
9797 F:      drivers/platform/mips/cpu_hwmon.c
9798 F:      drivers/*/*loongson3*
9799 F:      drivers/*/*/*loongson3*
9800
9801 MIPS RINT INSTRUCTION EMULATION
9802 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9803 L:      linux-mips@linux-mips.org
9804 S:      Supported
9805 F:      arch/mips/math-emu/sp_rint.c
9806 F:      arch/mips/math-emu/dp_rint.c
9807
9808 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9809 M:      Hans Verkuil <hverkuil@xs4all.nl>
9810 L:      linux-media@vger.kernel.org
9811 T:      git git://linuxtv.org/media_tree.git
9812 W:      https://linuxtv.org
9813 S:      Odd Fixes
9814 F:      drivers/media/radio/radio-miropcm20*
9815
9816 MMP SUPPORT
9817 M:      Eric Miao <eric.y.miao@gmail.com>
9818 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9820 T:      git git://github.com/hzhuang1/linux.git
9821 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9822 S:      Maintained
9823 F:      arch/arm/boot/dts/mmp*
9824 F:      arch/arm/mach-mmp/
9825
9826 MMU GATHER AND TLB INVALIDATION
9827 M:      Will Deacon <will.deacon@arm.com>
9828 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9829 M:      Andrew Morton <akpm@linux-foundation.org>
9830 M:      Nick Piggin <npiggin@gmail.com>
9831 M:      Peter Zijlstra <peterz@infradead.org>
9832 L:      linux-arch@vger.kernel.org
9833 L:      linux-mm@kvack.org
9834 S:      Maintained
9835 F:      arch/*/include/asm/tlb.h
9836 F:      include/asm-generic/tlb.h
9837 F:      mm/mmu_gather.c
9838
9839 MN88472 MEDIA DRIVER
9840 M:      Antti Palosaari <crope@iki.fi>
9841 L:      linux-media@vger.kernel.org
9842 W:      https://linuxtv.org
9843 W:      http://palosaari.fi/linux/
9844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9845 S:      Maintained
9846 F:      drivers/media/dvb-frontends/mn88472*
9847
9848 MN88473 MEDIA DRIVER
9849 M:      Antti Palosaari <crope@iki.fi>
9850 L:      linux-media@vger.kernel.org
9851 W:      https://linuxtv.org
9852 W:      http://palosaari.fi/linux/
9853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9854 S:      Maintained
9855 F:      drivers/media/dvb-frontends/mn88473*
9856
9857 MODULE SUPPORT
9858 M:      Jessica Yu <jeyu@kernel.org>
9859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9860 S:      Maintained
9861 F:      include/linux/module.h
9862 F:      kernel/module.c
9863
9864 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9865 W:      http://popies.net/meye/
9866 S:      Orphan
9867 F:      Documentation/media/v4l-drivers/meye*
9868 F:      drivers/media/pci/meye/
9869 F:      include/uapi/linux/meye.h
9870
9871 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9872 M:      Jiri Slaby <jirislaby@gmail.com>
9873 S:      Maintained
9874 F:      Documentation/serial/moxa-smartio
9875 F:      drivers/tty/mxser.*
9876
9877 MR800 AVERMEDIA USB FM RADIO DRIVER
9878 M:      Alexey Klimov <klimov.linux@gmail.com>
9879 L:      linux-media@vger.kernel.org
9880 T:      git git://linuxtv.org/media_tree.git
9881 S:      Maintained
9882 F:      drivers/media/radio/radio-mr800.c
9883
9884 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9885 M:      Alan Ott <alan@signal11.us>
9886 L:      linux-wpan@vger.kernel.org
9887 S:      Maintained
9888 F:      drivers/net/ieee802154/mrf24j40.c
9889 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9890
9891 MSI LAPTOP SUPPORT
9892 M:      "Lee, Chun-Yi" <jlee@suse.com>
9893 L:      platform-driver-x86@vger.kernel.org
9894 S:      Maintained
9895 F:      drivers/platform/x86/msi-laptop.c
9896
9897 MSI WMI SUPPORT
9898 L:      platform-driver-x86@vger.kernel.org
9899 S:      Orphan
9900 F:      drivers/platform/x86/msi-wmi.c
9901
9902 MSI001 MEDIA DRIVER
9903 M:      Antti Palosaari <crope@iki.fi>
9904 L:      linux-media@vger.kernel.org
9905 W:      https://linuxtv.org
9906 W:      http://palosaari.fi/linux/
9907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9908 T:      git git://linuxtv.org/anttip/media_tree.git
9909 S:      Maintained
9910 F:      drivers/media/tuners/msi001*
9911
9912 MSI2500 MEDIA DRIVER
9913 M:      Antti Palosaari <crope@iki.fi>
9914 L:      linux-media@vger.kernel.org
9915 W:      https://linuxtv.org
9916 W:      http://palosaari.fi/linux/
9917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9918 T:      git git://linuxtv.org/anttip/media_tree.git
9919 S:      Maintained
9920 F:      drivers/media/usb/msi2500/
9921
9922 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9923 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9924 L:      linux-mtd@lists.infradead.org
9925 S:      Maintained
9926 F:      drivers/mtd/devices/docg3*
9927
9928 MT9M032 APTINA SENSOR DRIVER
9929 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9930 L:      linux-media@vger.kernel.org
9931 T:      git git://linuxtv.org/media_tree.git
9932 S:      Maintained
9933 F:      drivers/media/i2c/mt9m032.c
9934 F:      include/media/i2c/mt9m032.h
9935
9936 MT9P031 APTINA CAMERA SENSOR
9937 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9938 L:      linux-media@vger.kernel.org
9939 T:      git git://linuxtv.org/media_tree.git
9940 S:      Maintained
9941 F:      drivers/media/i2c/mt9p031.c
9942 F:      include/media/i2c/mt9p031.h
9943
9944 MT9T001 APTINA CAMERA SENSOR
9945 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9946 L:      linux-media@vger.kernel.org
9947 T:      git git://linuxtv.org/media_tree.git
9948 S:      Maintained
9949 F:      drivers/media/i2c/mt9t001.c
9950 F:      include/media/i2c/mt9t001.h
9951
9952 MT9T112 APTINA CAMERA SENSOR
9953 M:      Jacopo Mondi <jacopo@jmondi.org>
9954 L:      linux-media@vger.kernel.org
9955 T:      git git://linuxtv.org/media_tree.git
9956 S:      Odd Fixes
9957 F:      drivers/media/i2c/mt9t112.c
9958 F:      include/media/i2c/mt9t112.h
9959
9960 MT9V032 APTINA CAMERA SENSOR
9961 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9962 L:      linux-media@vger.kernel.org
9963 T:      git git://linuxtv.org/media_tree.git
9964 S:      Maintained
9965 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9966 F:      drivers/media/i2c/mt9v032.c
9967 F:      include/media/i2c/mt9v032.h
9968
9969 MT9V111 APTINA CAMERA SENSOR
9970 M:      Jacopo Mondi <jacopo@jmondi.org>
9971 L:      linux-media@vger.kernel.org
9972 T:      git git://linuxtv.org/media_tree.git
9973 S:      Maintained
9974 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9975 F:      drivers/media/i2c/mt9v111.c
9976
9977 MULTIFUNCTION DEVICES (MFD)
9978 M:      Lee Jones <lee.jones@linaro.org>
9979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9980 S:      Supported
9981 F:      Documentation/devicetree/bindings/mfd/
9982 F:      drivers/mfd/
9983 F:      include/linux/mfd/
9984 F:      include/dt-bindings/mfd/
9985
9986 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9987 S:      Orphan
9988 F:      drivers/mmc/host/mmc_spi.c
9989 F:      include/linux/spi/mmc_spi.h
9990
9991 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9992 M:      Ulf Hansson <ulf.hansson@linaro.org>
9993 L:      linux-mmc@vger.kernel.org
9994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9995 S:      Maintained
9996 F:      Documentation/devicetree/bindings/mmc/
9997 F:      drivers/mmc/
9998 F:      include/linux/mmc/
9999 F:      include/uapi/linux/mmc/
10000
10001 MULTIPLEXER SUBSYSTEM
10002 M:      Peter Rosin <peda@axentia.se>
10003 S:      Maintained
10004 F:      Documentation/ABI/testing/sysfs-class-mux*
10005 F:      Documentation/devicetree/bindings/mux/
10006 F:      include/dt-bindings/mux/
10007 F:      include/linux/mux/
10008 F:      drivers/mux/
10009
10010 MULTITECH MULTIPORT CARD (ISICOM)
10011 S:      Orphan
10012 F:      drivers/tty/isicom.c
10013 F:      include/linux/isicom.h
10014
10015 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10016 M:      Bin Liu <b-liu@ti.com>
10017 L:      linux-usb@vger.kernel.org
10018 S:      Maintained
10019 F:      drivers/usb/musb/
10020
10021 MXL301RF MEDIA DRIVER
10022 M:      Akihiro Tsukada <tskd08@gmail.com>
10023 L:      linux-media@vger.kernel.org
10024 S:      Odd Fixes
10025 F:      drivers/media/tuners/mxl301rf*
10026
10027 MXL5007T MEDIA DRIVER
10028 M:      Michael Krufky <mkrufky@linuxtv.org>
10029 L:      linux-media@vger.kernel.org
10030 W:      https://linuxtv.org
10031 W:      http://github.com/mkrufky
10032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10033 T:      git git://linuxtv.org/mkrufky/tuners.git
10034 S:      Maintained
10035 F:      drivers/media/tuners/mxl5007t.*
10036
10037 MXSFB DRM DRIVER
10038 M:      Marek Vasut <marex@denx.de>
10039 M:      Stefan Agner <stefan@agner.ch>
10040 L:      dri-devel@lists.freedesktop.org
10041 S:      Supported
10042 F:      drivers/gpu/drm/mxsfb/
10043 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10044 T:      git git://anongit.freedesktop.org/drm/drm-misc
10045
10046 MYLEX DAC960 PCI RAID Controller
10047 M:      Hannes Reinecke <hare@kernel.org>
10048 L:      linux-scsi@vger.kernel.org
10049 S:      Supported
10050 F:      drivers/scsi/myrb.*
10051 F:      drivers/scsi/myrs.*
10052
10053 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10054 M:      Chris Lee <christopher.lee@cspi.com>
10055 L:      netdev@vger.kernel.org
10056 W:      https://www.cspi.com/ethernet-products/support/downloads/
10057 S:      Supported
10058 F:      drivers/net/ethernet/myricom/myri10ge/
10059
10060 NAND FLASH SUBSYSTEM
10061 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10062 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10063 R:      Richard Weinberger <richard@nod.at>
10064 L:      linux-mtd@lists.infradead.org
10065 W:      http://www.linux-mtd.infradead.org/
10066 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10067 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10068 T:      git git://git.infradead.org/linux-mtd.git nand/next
10069 S:      Maintained
10070 F:      drivers/mtd/nand/
10071 F:      include/linux/mtd/*nand*.h
10072
10073 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10074 M:      Daniel Mack <zonque@gmail.com>
10075 S:      Maintained
10076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10077 W:      http://www.native-instruments.com
10078 F:      sound/usb/caiaq/
10079
10080 NATSEMI ETHERNET DRIVER (DP8381x)
10081 S:      Orphan
10082 F:      drivers/net/ethernet/natsemi/natsemi.c
10083
10084 NCR 5380 SCSI DRIVERS
10085 M:      Finn Thain <fthain@telegraphics.com.au>
10086 M:      Michael Schmitz <schmitzmic@gmail.com>
10087 L:      linux-scsi@vger.kernel.org
10088 S:      Maintained
10089 F:      Documentation/scsi/g_NCR5380.txt
10090 F:      drivers/scsi/NCR5380.*
10091 F:      drivers/scsi/arm/cumana_1.c
10092 F:      drivers/scsi/arm/oak.c
10093 F:      drivers/scsi/atari_scsi.*
10094 F:      drivers/scsi/dmx3191d.c
10095 F:      drivers/scsi/g_NCR5380.*
10096 F:      drivers/scsi/mac_scsi.*
10097 F:      drivers/scsi/sun3_scsi.*
10098 F:      drivers/scsi/sun3_scsi_vme.c
10099
10100 NCSI LIBRARY:
10101 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10102 S:      Maintained
10103 F:      net/ncsi/
10104
10105 NCT6775 HARDWARE MONITOR DRIVER
10106 M:      Guenter Roeck <linux@roeck-us.net>
10107 L:      linux-hwmon@vger.kernel.org
10108 S:      Maintained
10109 F:      Documentation/hwmon/nct6775
10110 F:      drivers/hwmon/nct6775.c
10111
10112 NET_FAILOVER MODULE
10113 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10114 L:      netdev@vger.kernel.org
10115 S:      Supported
10116 F:      driver/net/net_failover.c
10117 F:      include/net/net_failover.h
10118 F:      Documentation/networking/net_failover.rst
10119
10120 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10121 M:      Faisal Latif <faisal.latif@intel.com>
10122 L:      linux-rdma@vger.kernel.org
10123 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10124 S:      Supported
10125 F:      drivers/infiniband/hw/nes/
10126 F:      include/uapi/rdma/nes-abi.h
10127
10128 NETEM NETWORK EMULATOR
10129 M:      Stephen Hemminger <stephen@networkplumber.org>
10130 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10131 S:      Maintained
10132 F:      net/sched/sch_netem.c
10133
10134 NETERION 10GbE DRIVERS (s2io/vxge)
10135 M:      Jon Mason <jdmason@kudzu.us>
10136 L:      netdev@vger.kernel.org
10137 S:      Supported
10138 F:      Documentation/networking/s2io.txt
10139 F:      Documentation/networking/vxge.txt
10140 F:      drivers/net/ethernet/neterion/
10141
10142 NETFILTER
10143 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10144 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10145 M:      Florian Westphal <fw@strlen.de>
10146 L:      netfilter-devel@vger.kernel.org
10147 L:      coreteam@netfilter.org
10148 W:      http://www.netfilter.org/
10149 W:      http://www.iptables.org/
10150 W:      http://www.nftables.org/
10151 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10154 S:      Maintained
10155 F:      include/linux/netfilter*
10156 F:      include/linux/netfilter/
10157 F:      include/net/netfilter/
10158 F:      include/uapi/linux/netfilter*
10159 F:      include/uapi/linux/netfilter/
10160 F:      net/*/netfilter.c
10161 F:      net/*/netfilter/
10162 F:      net/netfilter/
10163 F:      net/bridge/br_netfilter*.c
10164
10165 NETROM NETWORK LAYER
10166 M:      Ralf Baechle <ralf@linux-mips.org>
10167 L:      linux-hams@vger.kernel.org
10168 W:      http://www.linux-ax25.org/
10169 S:      Maintained
10170 F:      include/net/netrom.h
10171 F:      include/uapi/linux/netrom.h
10172 F:      net/netrom/
10173
10174 NETRONOME ETHERNET DRIVERS
10175 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10176 L:      oss-drivers@netronome.com
10177 S:      Maintained
10178 F:      drivers/net/ethernet/netronome/
10179
10180 NETWORK BLOCK DEVICE (NBD)
10181 M:      Josef Bacik <josef@toxicpanda.com>
10182 S:      Maintained
10183 L:      linux-block@vger.kernel.org
10184 L:      nbd@other.debian.org
10185 F:      Documentation/blockdev/nbd.txt
10186 F:      drivers/block/nbd.c
10187 F:      include/uapi/linux/nbd.h
10188
10189 NETWORK DROP MONITOR
10190 M:      Neil Horman <nhorman@tuxdriver.com>
10191 L:      netdev@vger.kernel.org
10192 S:      Maintained
10193 W:      https://fedorahosted.org/dropwatch/
10194 F:      net/core/drop_monitor.c
10195
10196 NETWORKING DRIVERS
10197 M:      "David S. Miller" <davem@davemloft.net>
10198 L:      netdev@vger.kernel.org
10199 W:      http://www.linuxfoundation.org/en/Net
10200 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10203 S:      Odd Fixes
10204 F:      Documentation/devicetree/bindings/net/
10205 F:      drivers/net/
10206 F:      include/linux/if_*
10207 F:      include/linux/netdevice.h
10208 F:      include/linux/etherdevice.h
10209 F:      include/linux/fcdevice.h
10210 F:      include/linux/fddidevice.h
10211 F:      include/linux/hippidevice.h
10212 F:      include/linux/inetdevice.h
10213 F:      include/uapi/linux/if_*
10214 F:      include/uapi/linux/netdevice.h
10215
10216 NETWORKING DRIVERS (WIRELESS)
10217 M:      Kalle Valo <kvalo@codeaurora.org>
10218 L:      linux-wireless@vger.kernel.org
10219 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10222 S:      Maintained
10223 F:      Documentation/devicetree/bindings/net/wireless/
10224 F:      drivers/net/wireless/
10225
10226 NETWORKING [DSA]
10227 M:      Andrew Lunn <andrew@lunn.ch>
10228 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10229 M:      Florian Fainelli <f.fainelli@gmail.com>
10230 S:      Maintained
10231 F:      Documentation/devicetree/bindings/net/dsa/
10232 F:      net/dsa/
10233 F:      include/net/dsa.h
10234 F:      include/linux/dsa/
10235 F:      drivers/net/dsa/
10236
10237 NETWORKING [GENERAL]
10238 M:      "David S. Miller" <davem@davemloft.net>
10239 L:      netdev@vger.kernel.org
10240 W:      http://www.linuxfoundation.org/en/Net
10241 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10244 B:      mailto:netdev@vger.kernel.org
10245 S:      Maintained
10246 F:      net/
10247 F:      include/net/
10248 F:      include/linux/in.h
10249 F:      include/linux/net.h
10250 F:      include/linux/netdevice.h
10251 F:      include/uapi/linux/in.h
10252 F:      include/uapi/linux/net.h
10253 F:      include/uapi/linux/netdevice.h
10254 F:      include/uapi/linux/net_namespace.h
10255 F:      tools/testing/selftests/net/
10256 F:      lib/net_utils.c
10257 F:      lib/random32.c
10258 F:      Documentation/networking/
10259
10260 NETWORKING [IPSEC]
10261 M:      Steffen Klassert <steffen.klassert@secunet.com>
10262 M:      Herbert Xu <herbert@gondor.apana.org.au>
10263 M:      "David S. Miller" <davem@davemloft.net>
10264 L:      netdev@vger.kernel.org
10265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10267 S:      Maintained
10268 F:      net/xfrm/
10269 F:      net/key/
10270 F:      net/ipv4/xfrm*
10271 F:      net/ipv4/esp4*
10272 F:      net/ipv4/ah4.c
10273 F:      net/ipv4/ipcomp.c
10274 F:      net/ipv4/ip_vti.c
10275 F:      net/ipv6/xfrm*
10276 F:      net/ipv6/esp6*
10277 F:      net/ipv6/ah6.c
10278 F:      net/ipv6/ipcomp6.c
10279 F:      net/ipv6/ip6_vti.c
10280 F:      include/uapi/linux/xfrm.h
10281 F:      include/net/xfrm.h
10282
10283 NETWORKING [IPv4/IPv6]
10284 M:      "David S. Miller" <davem@davemloft.net>
10285 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10286 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10287 L:      netdev@vger.kernel.org
10288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10289 S:      Maintained
10290 F:      net/ipv4/
10291 F:      net/ipv6/
10292 F:      include/net/ip*
10293 F:      arch/x86/net/*
10294
10295 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10296 M:      Paul Moore <paul@paul-moore.com>
10297 W:      https://github.com/netlabel
10298 L:      netdev@vger.kernel.org
10299 L:      linux-security-module@vger.kernel.org
10300 S:      Maintained
10301 F:      Documentation/netlabel/
10302 F:      include/net/calipso.h
10303 F:      include/net/cipso_ipv4.h
10304 F:      include/net/netlabel.h
10305 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10306 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10307 F:      net/netlabel/
10308 F:      net/ipv4/cipso_ipv4.c
10309 F:      net/ipv6/calipso.c
10310 F:      net/netfilter/xt_CONNSECMARK.c
10311 F:      net/netfilter/xt_SECMARK.c
10312
10313 NETWORKING [TCP]
10314 M:      Eric Dumazet <edumazet@google.com>
10315 L:      netdev@vger.kernel.org
10316 S:      Maintained
10317 F:      net/ipv4/tcp*.c
10318 F:      net/ipv4/syncookies.c
10319 F:      net/ipv6/tcp*.c
10320 F:      net/ipv6/syncookies.c
10321 F:      include/uapi/linux/tcp.h
10322 F:      include/net/tcp.h
10323 F:      include/linux/tcp.h
10324 F:      include/trace/events/tcp.h
10325
10326 NETWORKING [TLS]
10327 M:      Boris Pismenny <borisp@mellanox.com>
10328 M:      Aviad Yehezkel <aviadye@mellanox.com>
10329 M:      Dave Watson <davejwatson@fb.com>
10330 M:      John Fastabend <john.fastabend@gmail.com>
10331 M:      Daniel Borkmann <daniel@iogearbox.net>
10332 L:      netdev@vger.kernel.org
10333 S:      Maintained
10334 F:      net/tls/*
10335 F:      include/uapi/linux/tls.h
10336 F:      include/net/tls.h
10337
10338 NETWORKING [WIRELESS]
10339 L:      linux-wireless@vger.kernel.org
10340 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10341
10342 NETDEVSIM
10343 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10344 S:      Maintained
10345 F:      drivers/net/netdevsim/*
10346
10347 NETXEN (1/10) GbE SUPPORT
10348 M:      Manish Chopra <manish.chopra@cavium.com>
10349 M:      Rahul Verma <rahul.verma@cavium.com>
10350 M:      Dept-GELinuxNICDev@cavium.com
10351 L:      netdev@vger.kernel.org
10352 S:      Supported
10353 F:      drivers/net/ethernet/qlogic/netxen/
10354
10355 NFC SUBSYSTEM
10356 M:      Samuel Ortiz <sameo@linux.intel.com>
10357 L:      linux-wireless@vger.kernel.org
10358 L:      linux-nfc@lists.01.org (subscribers-only)
10359 S:      Supported
10360 F:      net/nfc/
10361 F:      include/net/nfc/
10362 F:      include/uapi/linux/nfc.h
10363 F:      drivers/nfc/
10364 F:      include/linux/platform_data/nfcmrvl.h
10365 F:      include/linux/platform_data/nxp-nci.h
10366 F:      Documentation/devicetree/bindings/net/nfc/
10367
10368 NFS, SUNRPC, AND LOCKD CLIENTS
10369 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10370 M:      Anna Schumaker <anna.schumaker@netapp.com>
10371 L:      linux-nfs@vger.kernel.org
10372 W:      http://client.linux-nfs.org
10373 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10374 S:      Maintained
10375 F:      fs/lockd/
10376 F:      fs/nfs/
10377 F:      fs/nfs_common/
10378 F:      net/sunrpc/
10379 F:      include/linux/lockd/
10380 F:      include/linux/nfs*
10381 F:      include/linux/sunrpc/
10382 F:      include/uapi/linux/nfs*
10383 F:      include/uapi/linux/sunrpc/
10384
10385 NILFS2 FILESYSTEM
10386 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10387 L:      linux-nilfs@vger.kernel.org
10388 W:      https://nilfs.sourceforge.io/
10389 W:      https://nilfs.osdn.jp/
10390 T:      git git://github.com/konis/nilfs2.git
10391 S:      Supported
10392 F:      Documentation/filesystems/nilfs2.txt
10393 F:      fs/nilfs2/
10394 F:      include/trace/events/nilfs2.h
10395 F:      include/uapi/linux/nilfs2_api.h
10396 F:      include/uapi/linux/nilfs2_ondisk.h
10397
10398 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10399 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10400 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10401 S:      Maintained
10402 F:      Documentation/scsi/NinjaSCSI.txt
10403 F:      drivers/scsi/pcmcia/nsp_*
10404
10405 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10406 M:      GOTO Masanori <gotom@debian.or.jp>
10407 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10408 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10409 S:      Maintained
10410 F:      Documentation/scsi/NinjaSCSI.txt
10411 F:      drivers/scsi/nsp32*
10412
10413 NIOS2 ARCHITECTURE
10414 M:      Ley Foon Tan <lftan@altera.com>
10415 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10417 S:      Maintained
10418 F:      arch/nios2/
10419
10420 NOHZ, DYNTICKS SUPPORT
10421 M:      Frederic Weisbecker <fweisbec@gmail.com>
10422 M:      Thomas Gleixner <tglx@linutronix.de>
10423 M:      Ingo Molnar <mingo@kernel.org>
10424 L:      linux-kernel@vger.kernel.org
10425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10426 S:      Maintained
10427 F:      kernel/time/tick*.*
10428 F:      include/linux/tick.h
10429 F:      include/linux/sched/nohz.h
10430
10431 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10432 M:      Pavel Machek <pavel@ucw.cz>
10433 M:      Sakari Ailus <sakari.ailus@iki.fi>
10434 L:      linux-media@vger.kernel.org
10435 S:      Maintained
10436 F:      drivers/media/i2c/et8ek8
10437 F:      drivers/media/i2c/ad5820.c
10438
10439 NOKIA N900 POWER SUPPLY DRIVERS
10440 R:      Pali Rohár <pali.rohar@gmail.com>
10441 F:      include/linux/power/bq2415x_charger.h
10442 F:      include/linux/power/bq27xxx_battery.h
10443 F:      include/linux/power/isp1704_charger.h
10444 F:      drivers/power/supply/bq2415x_charger.c
10445 F:      drivers/power/supply/bq27xxx_battery.c
10446 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10447 F:      drivers/power/supply/isp1704_charger.c
10448 F:      drivers/power/supply/rx51_battery.c
10449
10450 NTB AMD DRIVER
10451 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10452 L:      linux-ntb@googlegroups.com
10453 S:      Supported
10454 F:      drivers/ntb/hw/amd/
10455
10456 NTB DRIVER CORE
10457 M:      Jon Mason <jdmason@kudzu.us>
10458 M:      Dave Jiang <dave.jiang@intel.com>
10459 M:      Allen Hubbe <allenbh@gmail.com>
10460 L:      linux-ntb@googlegroups.com
10461 S:      Supported
10462 W:      https://github.com/jonmason/ntb/wiki
10463 T:      git git://github.com/jonmason/ntb.git
10464 F:      drivers/ntb/
10465 F:      drivers/net/ntb_netdev.c
10466 F:      include/linux/ntb.h
10467 F:      include/linux/ntb_transport.h
10468 F:      tools/testing/selftests/ntb/
10469
10470 NTB IDT DRIVER
10471 M:      Serge Semin <fancer.lancer@gmail.com>
10472 L:      linux-ntb@googlegroups.com
10473 S:      Supported
10474 F:      drivers/ntb/hw/idt/
10475
10476 NTB INTEL DRIVER
10477 M:      Dave Jiang <dave.jiang@intel.com>
10478 L:      linux-ntb@googlegroups.com
10479 S:      Supported
10480 W:      https://github.com/davejiang/linux/wiki
10481 T:      git https://github.com/davejiang/linux.git
10482 F:      drivers/ntb/hw/intel/
10483
10484 NTFS FILESYSTEM
10485 M:      Anton Altaparmakov <anton@tuxera.com>
10486 L:      linux-ntfs-dev@lists.sourceforge.net
10487 W:      http://www.tuxera.com/
10488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10489 S:      Supported
10490 F:      Documentation/filesystems/ntfs.txt
10491 F:      fs/ntfs/
10492
10493 NUBUS SUBSYSTEM
10494 M:      Finn Thain <fthain@telegraphics.com.au>
10495 L:      linux-m68k@lists.linux-m68k.org
10496 S:      Maintained
10497 F:      arch/*/include/asm/nubus.h
10498 F:      drivers/nubus/
10499 F:      include/linux/nubus.h
10500 F:      include/uapi/linux/nubus.h
10501
10502 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10503 M:      Antonino Daplas <adaplas@gmail.com>
10504 L:      linux-fbdev@vger.kernel.org
10505 S:      Maintained
10506 F:      drivers/video/fbdev/riva/
10507 F:      drivers/video/fbdev/nvidia/
10508
10509 NVM EXPRESS DRIVER
10510 M:      Keith Busch <keith.busch@intel.com>
10511 M:      Jens Axboe <axboe@fb.com>
10512 M:      Christoph Hellwig <hch@lst.de>
10513 M:      Sagi Grimberg <sagi@grimberg.me>
10514 L:      linux-nvme@lists.infradead.org
10515 T:      git://git.infradead.org/nvme.git
10516 W:      http://git.infradead.org/nvme.git
10517 S:      Supported
10518 F:      drivers/nvme/host/
10519 F:      include/linux/nvme.h
10520 F:      include/uapi/linux/nvme_ioctl.h
10521
10522 NVM EXPRESS FC TRANSPORT DRIVERS
10523 M:      James Smart <james.smart@broadcom.com>
10524 L:      linux-nvme@lists.infradead.org
10525 S:      Supported
10526 F:      include/linux/nvme-fc.h
10527 F:      include/linux/nvme-fc-driver.h
10528 F:      drivers/nvme/host/fc.c
10529 F:      drivers/nvme/target/fc.c
10530 F:      drivers/nvme/target/fcloop.c
10531
10532 NVM EXPRESS TARGET DRIVER
10533 M:      Christoph Hellwig <hch@lst.de>
10534 M:      Sagi Grimberg <sagi@grimberg.me>
10535 L:      linux-nvme@lists.infradead.org
10536 T:      git://git.infradead.org/nvme.git
10537 W:      http://git.infradead.org/nvme.git
10538 S:      Supported
10539 F:      drivers/nvme/target/
10540
10541 NVMEM FRAMEWORK
10542 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10543 S:      Maintained
10544 F:      drivers/nvmem/
10545 F:      Documentation/devicetree/bindings/nvmem/
10546 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10547 F:      include/linux/nvmem-consumer.h
10548 F:      include/linux/nvmem-provider.h
10549
10550 NXP SGTL5000 DRIVER
10551 M:      Fabio Estevam <fabio.estevam@nxp.com>
10552 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10553 S:      Maintained
10554 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10555 F:      sound/soc/codecs/sgtl5000*
10556
10557 NXP TDA998X DRM DRIVER
10558 M:      Russell King <linux@armlinux.org.uk>
10559 S:      Maintained
10560 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10561 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10562 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10563 F:      include/drm/i2c/tda998x.h
10564 F:      include/dt-bindings/display/tda998x.h
10565 K:      "nxp,tda998x"
10566
10567 NXP TFA9879 DRIVER
10568 M:      Peter Rosin <peda@axentia.se>
10569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10570 S:      Maintained
10571 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10572 F:      sound/soc/codecs/tfa9879*
10573
10574 NXP-NCI NFC DRIVER
10575 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10576 R:      Charles Gorand <charles.gorand@effinnov.com>
10577 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10578 S:      Supported
10579 F:      drivers/nfc/nxp-nci
10580
10581 OBJTOOL
10582 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10583 M:      Peter Zijlstra <peterz@infradead.org>
10584 S:      Supported
10585 F:      tools/objtool/
10586
10587 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10588 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10589 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10590 L:      linuxppc-dev@lists.ozlabs.org
10591 S:      Supported
10592 F:      arch/powerpc/platforms/powernv/ocxl.c
10593 F:      arch/powerpc/include/asm/pnv-ocxl.h
10594 F:      drivers/misc/ocxl/
10595 F:      include/misc/ocxl*
10596 F:      include/uapi/misc/ocxl.h
10597 F:      Documentation/accelerators/ocxl.rst
10598
10599 OMAP AUDIO SUPPORT
10600 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10601 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10602 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10603 L:      linux-omap@vger.kernel.org
10604 S:      Maintained
10605 F:      sound/soc/omap/
10606
10607 OMAP CLOCK FRAMEWORK SUPPORT
10608 M:      Paul Walmsley <paul@pwsan.com>
10609 L:      linux-omap@vger.kernel.org
10610 S:      Maintained
10611 F:      arch/arm/*omap*/*clock*
10612
10613 OMAP DEVICE TREE SUPPORT
10614 M:      Benoît Cousson <bcousson@baylibre.com>
10615 M:      Tony Lindgren <tony@atomide.com>
10616 L:      linux-omap@vger.kernel.org
10617 L:      devicetree@vger.kernel.org
10618 S:      Maintained
10619 F:      arch/arm/boot/dts/*omap*
10620 F:      arch/arm/boot/dts/*am3*
10621 F:      arch/arm/boot/dts/*am4*
10622 F:      arch/arm/boot/dts/*am5*
10623 F:      arch/arm/boot/dts/*dra7*
10624
10625 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10626 L:      linux-omap@vger.kernel.org
10627 L:      linux-fbdev@vger.kernel.org
10628 S:      Orphan
10629 F:      drivers/video/fbdev/omap2/
10630 F:      Documentation/arm/OMAP/DSS
10631
10632 OMAP FRAMEBUFFER SUPPORT
10633 L:      linux-fbdev@vger.kernel.org
10634 L:      linux-omap@vger.kernel.org
10635 S:      Orphan
10636 F:      drivers/video/fbdev/omap/
10637
10638 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10639 M:      Roger Quadros <rogerq@ti.com>
10640 M:      Tony Lindgren <tony@atomide.com>
10641 L:      linux-omap@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/memory/omap-gpmc.c
10644 F:      arch/arm/mach-omap2/*gpmc*
10645
10646 OMAP GPIO DRIVER
10647 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10648 M:      Santosh Shilimkar <ssantosh@kernel.org>
10649 M:      Kevin Hilman <khilman@kernel.org>
10650 L:      linux-omap@vger.kernel.org
10651 S:      Maintained
10652 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10653 F:      drivers/gpio/gpio-omap.c
10654
10655 OMAP HARDWARE SPINLOCK SUPPORT
10656 M:      Ohad Ben-Cohen <ohad@wizery.com>
10657 L:      linux-omap@vger.kernel.org
10658 S:      Maintained
10659 F:      drivers/hwspinlock/omap_hwspinlock.c
10660
10661 OMAP HS MMC SUPPORT
10662 L:      linux-mmc@vger.kernel.org
10663 L:      linux-omap@vger.kernel.org
10664 S:      Orphan
10665 F:      drivers/mmc/host/omap_hsmmc.c
10666
10667 OMAP HWMOD DATA
10668 M:      Paul Walmsley <paul@pwsan.com>
10669 L:      linux-omap@vger.kernel.org
10670 S:      Maintained
10671 F:      arch/arm/mach-omap2/omap_hwmod*data*
10672
10673 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10674 M:      Benoît Cousson <bcousson@baylibre.com>
10675 L:      linux-omap@vger.kernel.org
10676 S:      Maintained
10677 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10678
10679 OMAP HWMOD SUPPORT
10680 M:      Benoît Cousson <bcousson@baylibre.com>
10681 M:      Paul Walmsley <paul@pwsan.com>
10682 L:      linux-omap@vger.kernel.org
10683 S:      Maintained
10684 F:      arch/arm/mach-omap2/omap_hwmod.*
10685
10686 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10687 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10688 L:      linux-media@vger.kernel.org
10689 S:      Maintained
10690 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10691 F:      drivers/media/platform/omap3isp/
10692 F:      drivers/staging/media/omap4iss/
10693
10694 OMAP MMC SUPPORT
10695 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10696 L:      linux-omap@vger.kernel.org
10697 S:      Maintained
10698 F:      drivers/mmc/host/omap.c
10699
10700 OMAP POWER MANAGEMENT SUPPORT
10701 M:      Kevin Hilman <khilman@kernel.org>
10702 L:      linux-omap@vger.kernel.org
10703 S:      Maintained
10704 F:      arch/arm/*omap*/*pm*
10705 F:      drivers/cpufreq/omap-cpufreq.c
10706
10707 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10708 M:      Rajendra Nayak <rnayak@codeaurora.org>
10709 M:      Paul Walmsley <paul@pwsan.com>
10710 L:      linux-omap@vger.kernel.org
10711 S:      Maintained
10712 F:      arch/arm/mach-omap2/prm*
10713
10714 OMAP RANDOM NUMBER GENERATOR SUPPORT
10715 M:      Deepak Saxena <dsaxena@plexity.net>
10716 S:      Maintained
10717 F:      drivers/char/hw_random/omap-rng.c
10718
10719 OMAP USB SUPPORT
10720 L:      linux-usb@vger.kernel.org
10721 L:      linux-omap@vger.kernel.org
10722 S:      Orphan
10723 F:      drivers/usb/*/*omap*
10724 F:      arch/arm/*omap*/usb*
10725
10726 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10727 M:      Mark Jackson <mpfj@newflow.co.uk>
10728 L:      linux-omap@vger.kernel.org
10729 S:      Maintained
10730 F:      arch/arm/boot/dts/am335x-nano.dts
10731
10732 OMAP1 SUPPORT
10733 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10734 M:      Tony Lindgren <tony@atomide.com>
10735 L:      linux-omap@vger.kernel.org
10736 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10738 S:      Maintained
10739 F:      arch/arm/mach-omap1/
10740 F:      arch/arm/plat-omap/
10741 F:      arch/arm/configs/omap1_defconfig
10742 F:      drivers/i2c/busses/i2c-omap.c
10743 F:      include/linux/platform_data/i2c-omap.h
10744 F:      include/linux/platform_data/ams-delta-fiq.h
10745
10746 OMAP2+ SUPPORT
10747 M:      Tony Lindgren <tony@atomide.com>
10748 L:      linux-omap@vger.kernel.org
10749 W:      http://www.muru.com/linux/omap/
10750 W:      http://linux.omap.com/
10751 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10753 S:      Maintained
10754 F:      arch/arm/mach-omap2/
10755 F:      arch/arm/plat-omap/
10756 F:      arch/arm/configs/omap2plus_defconfig
10757 F:      drivers/i2c/busses/i2c-omap.c
10758 F:      drivers/irqchip/irq-omap-intc.c
10759 F:      drivers/mfd/*omap*.c
10760 F:      drivers/mfd/menelaus.c
10761 F:      drivers/mfd/palmas.c
10762 F:      drivers/mfd/tps65217.c
10763 F:      drivers/mfd/tps65218.c
10764 F:      drivers/mfd/tps65910.c
10765 F:      drivers/mfd/twl-core.[ch]
10766 F:      drivers/mfd/twl4030*.c
10767 F:      drivers/mfd/twl6030*.c
10768 F:      drivers/mfd/twl6040*.c
10769 F:      drivers/regulator/palmas-regulator*.c
10770 F:      drivers/regulator/pbias-regulator.c
10771 F:      drivers/regulator/tps65217-regulator.c
10772 F:      drivers/regulator/tps65218-regulator.c
10773 F:      drivers/regulator/tps65910-regulator.c
10774 F:      drivers/regulator/twl-regulator.c
10775 F:      drivers/regulator/twl6030-regulator.c
10776 F:      include/linux/platform_data/i2c-omap.h
10777
10778 ONION OMEGA2+ BOARD
10779 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10780 L:      linux-mips@linux-mips.org
10781 S:      Maintained
10782 F:      arch/mips/boot/dts/ralink/omega2p.dts
10783
10784 OMFS FILESYSTEM
10785 M:      Bob Copeland <me@bobcopeland.com>
10786 L:      linux-karma-devel@lists.sourceforge.net
10787 S:      Maintained
10788 F:      Documentation/filesystems/omfs.txt
10789 F:      fs/omfs/
10790
10791 OMNIKEY CARDMAN 4000 DRIVER
10792 M:      Harald Welte <laforge@gnumonks.org>
10793 S:      Maintained
10794 F:      drivers/char/pcmcia/cm4000_cs.c
10795 F:      include/linux/cm4000_cs.h
10796 F:      include/uapi/linux/cm4000_cs.h
10797
10798 OMNIKEY CARDMAN 4040 DRIVER
10799 M:      Harald Welte <laforge@gnumonks.org>
10800 S:      Maintained
10801 F:      drivers/char/pcmcia/cm4040_cs.*
10802
10803 OMNIVISION OV13858 SENSOR DRIVER
10804 M:      Sakari Ailus <sakari.ailus@linux.intel.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/ov13858.c
10809
10810 OMNIVISION OV2680 SENSOR DRIVER
10811 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10812 L:      linux-media@vger.kernel.org
10813 T:      git git://linuxtv.org/media_tree.git
10814 S:      Maintained
10815 F:      drivers/media/i2c/ov2680.c
10816 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10817
10818 OMNIVISION OV2685 SENSOR DRIVER
10819 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10820 L:      linux-media@vger.kernel.org
10821 T:      git git://linuxtv.org/media_tree.git
10822 S:      Maintained
10823 F:      drivers/media/i2c/ov2685.c
10824
10825 OMNIVISION OV5640 SENSOR DRIVER
10826 M:      Steve Longerbeam <slongerbeam@gmail.com>
10827 L:      linux-media@vger.kernel.org
10828 T:      git git://linuxtv.org/media_tree.git
10829 S:      Maintained
10830 F:      drivers/media/i2c/ov5640.c
10831
10832 OMNIVISION OV5647 SENSOR DRIVER
10833 M:      Luis Oliveira <lolivei@synopsys.com>
10834 L:      linux-media@vger.kernel.org
10835 T:      git git://linuxtv.org/media_tree.git
10836 S:      Maintained
10837 F:      drivers/media/i2c/ov5647.c
10838
10839 OMNIVISION OV5695 SENSOR DRIVER
10840 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10841 L:      linux-media@vger.kernel.org
10842 T:      git git://linuxtv.org/media_tree.git
10843 S:      Maintained
10844 F:      drivers/media/i2c/ov5695.c
10845
10846 OMNIVISION OV7670 SENSOR DRIVER
10847 M:      Jonathan Corbet <corbet@lwn.net>
10848 L:      linux-media@vger.kernel.org
10849 T:      git git://linuxtv.org/media_tree.git
10850 S:      Maintained
10851 F:      drivers/media/i2c/ov7670.c
10852 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10853
10854 OMNIVISION OV772x SENSOR DRIVER
10855 M:      Jacopo Mondi <jacopo@jmondi.org>
10856 L:      linux-media@vger.kernel.org
10857 T:      git git://linuxtv.org/media_tree.git
10858 S:      Odd fixes
10859 F:      drivers/media/i2c/ov772x.c
10860 F:      include/media/i2c/ov772x.h
10861 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10862
10863 OMNIVISION OV7740 SENSOR DRIVER
10864 M:      Wenyou Yang <wenyou.yang@microchip.com>
10865 L:      linux-media@vger.kernel.org
10866 T:      git git://linuxtv.org/media_tree.git
10867 S:      Maintained
10868 F:      drivers/media/i2c/ov7740.c
10869 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10870
10871 OMNIVISION OV9650 SENSOR DRIVER
10872 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10873 R:      Akinobu Mita <akinobu.mita@gmail.com>
10874 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10875 L:      linux-media@vger.kernel.org
10876 T:      git git://linuxtv.org/media_tree.git
10877 S:      Maintained
10878 F:      drivers/media/i2c/ov9650.c
10879 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10880
10881 ONENAND FLASH DRIVER
10882 M:      Kyungmin Park <kyungmin.park@samsung.com>
10883 L:      linux-mtd@lists.infradead.org
10884 S:      Maintained
10885 F:      drivers/mtd/nand/onenand/
10886 F:      include/linux/mtd/onenand*.h
10887
10888 ONSTREAM SCSI TAPE DRIVER
10889 M:      Willem Riede <osst@riede.org>
10890 L:      osst-users@lists.sourceforge.net
10891 L:      linux-scsi@vger.kernel.org
10892 S:      Maintained
10893 F:      Documentation/scsi/osst.txt
10894 F:      drivers/scsi/osst.*
10895 F:      drivers/scsi/osst_*.h
10896 F:      drivers/scsi/st.h
10897
10898 OP-TEE DRIVER
10899 M:      Jens Wiklander <jens.wiklander@linaro.org>
10900 S:      Maintained
10901 F:      drivers/tee/optee/
10902
10903 OPA-VNIC DRIVER
10904 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10905 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10906 L:      linux-rdma@vger.kernel.org
10907 S:      Supported
10908 F:      drivers/infiniband/ulp/opa_vnic
10909
10910 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10911 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10912 M:      Frank Rowand <frowand.list@gmail.com>
10913 L:      devicetree@vger.kernel.org
10914 S:      Maintained
10915 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10916 F:      Documentation/devicetree/overlay-notes.txt
10917 F:      drivers/of/overlay.c
10918 F:      drivers/of/resolver.c
10919 K:      of_overlay_notifier_
10920
10921 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10922 M:      Rob Herring <robh+dt@kernel.org>
10923 M:      Frank Rowand <frowand.list@gmail.com>
10924 L:      devicetree@vger.kernel.org
10925 W:      http://www.devicetree.org/
10926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10927 S:      Maintained
10928 F:      drivers/of/
10929 F:      include/linux/of*.h
10930 F:      scripts/dtc/
10931 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10932
10933 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10934 M:      Rob Herring <robh+dt@kernel.org>
10935 M:      Mark Rutland <mark.rutland@arm.com>
10936 L:      devicetree@vger.kernel.org
10937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10938 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10939 S:      Maintained
10940 F:      Documentation/devicetree/
10941 F:      arch/*/boot/dts/
10942 F:      include/dt-bindings/
10943
10944 OPENCORES I2C BUS DRIVER
10945 M:      Peter Korsgaard <peter@korsgaard.com>
10946 L:      linux-i2c@vger.kernel.org
10947 S:      Maintained
10948 F:      Documentation/i2c/busses/i2c-ocores
10949 F:      drivers/i2c/busses/i2c-ocores.c
10950
10951 OPENRISC ARCHITECTURE
10952 M:      Jonas Bonn <jonas@southpole.se>
10953 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10954 M:      Stafford Horne <shorne@gmail.com>
10955 T:      git git://github.com/openrisc/linux.git
10956 L:      openrisc@lists.librecores.org
10957 W:      http://openrisc.io
10958 S:      Maintained
10959 F:      Documentation/devicetree/bindings/openrisc/
10960 F:      Documentation/openrisc/
10961 F:      arch/openrisc/
10962 F:      drivers/irqchip/irq-ompic.c
10963 F:      drivers/irqchip/irq-or1k-*
10964
10965 OPENVSWITCH
10966 M:      Pravin B Shelar <pshelar@ovn.org>
10967 L:      netdev@vger.kernel.org
10968 L:      dev@openvswitch.org
10969 W:      http://openvswitch.org
10970 S:      Maintained
10971 F:      net/openvswitch/
10972 F:      include/uapi/linux/openvswitch.h
10973
10974 OPERATING PERFORMANCE POINTS (OPP)
10975 M:      Viresh Kumar <vireshk@kernel.org>
10976 M:      Nishanth Menon <nm@ti.com>
10977 M:      Stephen Boyd <sboyd@kernel.org>
10978 L:      linux-pm@vger.kernel.org
10979 S:      Maintained
10980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10981 F:      drivers/opp/
10982 F:      include/linux/pm_opp.h
10983 F:      Documentation/power/opp.txt
10984 F:      Documentation/devicetree/bindings/opp/
10985
10986 OPL4 DRIVER
10987 M:      Clemens Ladisch <clemens@ladisch.de>
10988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10989 T:      git git://git.alsa-project.org/alsa-kernel.git
10990 S:      Maintained
10991 F:      sound/drivers/opl4/
10992
10993 OPROFILE
10994 M:      Robert Richter <rric@kernel.org>
10995 L:      oprofile-list@lists.sf.net
10996 S:      Maintained
10997 F:      arch/*/include/asm/oprofile*.h
10998 F:      arch/*/oprofile/
10999 F:      drivers/oprofile/
11000 F:      include/linux/oprofile.h
11001
11002 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11003 M:      Mark Fasheh <mark@fasheh.com>
11004 M:      Joel Becker <jlbec@evilplan.org>
11005 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11006 W:      http://ocfs2.wiki.kernel.org
11007 S:      Supported
11008 F:      Documentation/filesystems/ocfs2.txt
11009 F:      Documentation/filesystems/dlmfs.txt
11010 F:      fs/ocfs2/
11011
11012 ORANGEFS FILESYSTEM
11013 M:      Mike Marshall <hubcap@omnibond.com>
11014 R:      Martin Brandenburg <martin@omnibond.com>
11015 L:      devel@lists.orangefs.org
11016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11017 S:      Supported
11018 F:      fs/orangefs/
11019 F:      Documentation/filesystems/orangefs.txt
11020
11021 ORINOCO DRIVER
11022 L:      linux-wireless@vger.kernel.org
11023 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11024 W:      http://www.nongnu.org/orinoco/
11025 S:      Orphan
11026 F:      drivers/net/wireless/intersil/orinoco/
11027
11028 OSD LIBRARY and FILESYSTEM
11029 M:      Boaz Harrosh <ooo@electrozaur.com>
11030 S:      Maintained
11031 F:      drivers/scsi/osd/
11032 F:      include/scsi/osd_*
11033 F:      fs/exofs/
11034
11035 OV2659 OMNIVISION SENSOR DRIVER
11036 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11037 L:      linux-media@vger.kernel.org
11038 W:      https://linuxtv.org
11039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11040 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11041 S:      Maintained
11042 F:      drivers/media/i2c/ov2659.c
11043 F:      include/media/i2c/ov2659.h
11044
11045 OVERLAY FILESYSTEM
11046 M:      Miklos Szeredi <miklos@szeredi.hu>
11047 L:      linux-unionfs@vger.kernel.org
11048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11049 S:      Supported
11050 F:      fs/overlayfs/
11051 F:      Documentation/filesystems/overlayfs.txt
11052
11053 P54 WIRELESS DRIVER
11054 M:      Christian Lamparter <chunkeey@googlemail.com>
11055 L:      linux-wireless@vger.kernel.org
11056 W:      http://wireless.kernel.org/en/users/Drivers/p54
11057 S:      Maintained
11058 F:      drivers/net/wireless/intersil/p54/
11059
11060 PA SEMI ETHERNET DRIVER
11061 L:      netdev@vger.kernel.org
11062 S:      Orphan
11063 F:      drivers/net/ethernet/pasemi/*
11064
11065 PA SEMI SMBUS DRIVER
11066 L:      linux-i2c@vger.kernel.org
11067 S:      Orphan
11068 F:      drivers/i2c/busses/i2c-pasemi.c
11069
11070 PADATA PARALLEL EXECUTION MECHANISM
11071 M:      Steffen Klassert <steffen.klassert@secunet.com>
11072 L:      linux-crypto@vger.kernel.org
11073 S:      Maintained
11074 F:      kernel/padata.c
11075 F:      include/linux/padata.h
11076 F:      Documentation/padata.txt
11077
11078 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11079 M:      Harald Welte <laforge@gnumonks.org>
11080 L:      platform-driver-x86@vger.kernel.org
11081 S:      Maintained
11082 F:      drivers/platform/x86/panasonic-laptop.c
11083
11084 PARALLEL LCD/KEYPAD PANEL DRIVER
11085 M:      Willy Tarreau <willy@haproxy.com>
11086 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11087 S:      Odd Fixes
11088 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11089 F:      drivers/auxdisplay/panel.c
11090
11091 PARALLEL PORT SUBSYSTEM
11092 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11093 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11094 L:      linux-parport@lists.infradead.org (subscribers-only)
11095 S:      Maintained
11096 F:      drivers/parport/
11097 F:      include/linux/parport*.h
11098 F:      drivers/char/ppdev.c
11099 F:      include/uapi/linux/ppdev.h
11100 F:      Documentation/parport*.txt
11101
11102 PARAVIRT_OPS INTERFACE
11103 M:      Juergen Gross <jgross@suse.com>
11104 M:      Alok Kataria <akataria@vmware.com>
11105 L:      virtualization@lists.linux-foundation.org
11106 S:      Supported
11107 F:      Documentation/virtual/paravirt_ops.txt
11108 F:      arch/*/kernel/paravirt*
11109 F:      arch/*/include/asm/paravirt*.h
11110 F:      include/linux/hypervisor.h
11111
11112 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11113 M:      Tim Waugh <tim@cyberelk.net>
11114 L:      linux-parport@lists.infradead.org (subscribers-only)
11115 S:      Maintained
11116 F:      Documentation/blockdev/paride.txt
11117 F:      drivers/block/paride/
11118
11119 PARISC ARCHITECTURE
11120 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11121 M:      Helge Deller <deller@gmx.de>
11122 L:      linux-parisc@vger.kernel.org
11123 W:      http://www.parisc-linux.org/
11124 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11127 S:      Maintained
11128 F:      arch/parisc/
11129 F:      Documentation/parisc/
11130 F:      drivers/parisc/
11131 F:      drivers/char/agp/parisc-agp.c
11132 F:      drivers/input/serio/gscps2.c
11133 F:      drivers/parport/parport_gsc.*
11134 F:      drivers/tty/serial/8250/8250_gsc.c
11135 F:      drivers/video/fbdev/sti*
11136 F:      drivers/video/console/sti*
11137 F:      drivers/video/logo/logo_parisc*
11138
11139 PARMAN
11140 M:      Jiri Pirko <jiri@mellanox.com>
11141 L:      netdev@vger.kernel.org
11142 S:      Supported
11143 F:      lib/parman.c
11144 F:      lib/test_parman.c
11145 F:      include/linux/parman.h
11146
11147 PC87360 HARDWARE MONITORING DRIVER
11148 M:      Jim Cromie <jim.cromie@gmail.com>
11149 L:      linux-hwmon@vger.kernel.org
11150 S:      Maintained
11151 F:      Documentation/hwmon/pc87360
11152 F:      drivers/hwmon/pc87360.c
11153
11154 PC8736x GPIO DRIVER
11155 M:      Jim Cromie <jim.cromie@gmail.com>
11156 S:      Maintained
11157 F:      drivers/char/pc8736x_gpio.c
11158
11159 PC87427 HARDWARE MONITORING DRIVER
11160 M:      Jean Delvare <jdelvare@suse.com>
11161 L:      linux-hwmon@vger.kernel.org
11162 S:      Maintained
11163 F:      Documentation/hwmon/pc87427
11164 F:      drivers/hwmon/pc87427.c
11165
11166 PCA9532 LED DRIVER
11167 M:      Riku Voipio <riku.voipio@iki.fi>
11168 S:      Maintained
11169 F:      drivers/leds/leds-pca9532.c
11170 F:      include/linux/leds-pca9532.h
11171
11172 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11173 M:      Guenter Roeck <linux@roeck-us.net>
11174 L:      linux-i2c@vger.kernel.org
11175 S:      Maintained
11176 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11177
11178 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11179 M:      Khalid Aziz <khalid@gonehiking.org>
11180 S:      Maintained
11181 F:      drivers/firmware/pcdp.*
11182
11183 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11184 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11185 L:      linux-pci@vger.kernel.org
11186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11187 S:      Maintained
11188 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11189 F:      drivers/pci/controller/pci-aardvark.c
11190
11191 PCI DRIVER FOR ALTERA PCIE IP
11192 M:      Ley Foon Tan <lftan@altera.com>
11193 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11194 L:      linux-pci@vger.kernel.org
11195 S:      Supported
11196 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11197 F:      drivers/pci/controller/pcie-altera.c
11198
11199 PCI DRIVER FOR APPLIEDMICRO XGENE
11200 M:      Tanmay Inamdar <tinamdar@apm.com>
11201 L:      linux-pci@vger.kernel.org
11202 L:      linux-arm-kernel@lists.infradead.org
11203 S:      Maintained
11204 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11205 F:      drivers/pci/controller/pci-xgene.c
11206
11207 PCI DRIVER FOR ARM VERSATILE PLATFORM
11208 M:      Rob Herring <robh@kernel.org>
11209 L:      linux-pci@vger.kernel.org
11210 L:      linux-arm-kernel@lists.infradead.org
11211 S:      Maintained
11212 F:      Documentation/devicetree/bindings/pci/versatile.txt
11213 F:      drivers/pci/controller/pci-versatile.c
11214
11215 PCI DRIVER FOR ARMADA 8K
11216 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11217 L:      linux-pci@vger.kernel.org
11218 L:      linux-arm-kernel@lists.infradead.org
11219 S:      Maintained
11220 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11221 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11222
11223 PCI DRIVER FOR CADENCE PCIE IP
11224 M:      Alan Douglas <adouglas@cadence.com>
11225 L:      linux-pci@vger.kernel.org
11226 S:      Maintained
11227 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11228 F:      drivers/pci/controller/pcie-cadence*
11229
11230 PCI DRIVER FOR FREESCALE LAYERSCAPE
11231 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11232 M:      Mingkai Hu <mingkai.hu@nxp.com>
11233 M:      Roy Zang <roy.zang@nxp.com>
11234 L:      linuxppc-dev@lists.ozlabs.org
11235 L:      linux-pci@vger.kernel.org
11236 L:      linux-arm-kernel@lists.infradead.org
11237 S:      Maintained
11238 F:      drivers/pci/controller/dwc/*layerscape*
11239
11240 PCI DRIVER FOR GENERIC OF HOSTS
11241 M:      Will Deacon <will.deacon@arm.com>
11242 L:      linux-pci@vger.kernel.org
11243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11244 S:      Maintained
11245 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11246 F:      drivers/pci/controller/pci-host-common.c
11247 F:      drivers/pci/controller/pci-host-generic.c
11248
11249 PCI DRIVER FOR IMX6
11250 M:      Richard Zhu <hongxing.zhu@nxp.com>
11251 M:      Lucas Stach <l.stach@pengutronix.de>
11252 L:      linux-pci@vger.kernel.org
11253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11254 S:      Maintained
11255 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11256 F:      drivers/pci/controller/dwc/*imx6*
11257
11258 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11259 M:      Keith Busch <keith.busch@intel.com>
11260 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11261 L:      linux-pci@vger.kernel.org
11262 S:      Supported
11263 F:      drivers/pci/controller/vmd.c
11264
11265 PCI DRIVER FOR MICROSEMI SWITCHTEC
11266 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11267 M:      Logan Gunthorpe <logang@deltatee.com>
11268 L:      linux-pci@vger.kernel.org
11269 S:      Maintained
11270 F:      Documentation/switchtec.txt
11271 F:      Documentation/ABI/testing/sysfs-class-switchtec
11272 F:      drivers/pci/switch/switchtec*
11273 F:      include/uapi/linux/switchtec_ioctl.h
11274 F:      include/linux/switchtec.h
11275 F:      drivers/ntb/hw/mscc/
11276
11277 PCI DRIVER FOR MOBIVEIL PCIE IP
11278 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11279 L:      linux-pci@vger.kernel.org
11280 S:      Supported
11281 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11282 F:      drivers/pci/controller/pcie-mobiveil.c
11283
11284 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11285 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11286 M:      Jason Cooper <jason@lakedaemon.net>
11287 L:      linux-pci@vger.kernel.org
11288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11289 S:      Maintained
11290 F:      drivers/pci/controller/*mvebu*
11291
11292 PCI DRIVER FOR NVIDIA TEGRA
11293 M:      Thierry Reding <thierry.reding@gmail.com>
11294 L:      linux-tegra@vger.kernel.org
11295 L:      linux-pci@vger.kernel.org
11296 S:      Supported
11297 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11298 F:      drivers/pci/controller/pci-tegra.c
11299
11300 PCI DRIVER FOR RENESAS R-CAR
11301 M:      Simon Horman <horms@verge.net.au>
11302 L:      linux-pci@vger.kernel.org
11303 L:      linux-renesas-soc@vger.kernel.org
11304 S:      Maintained
11305 F:      drivers/pci/controller/*rcar*
11306
11307 PCI DRIVER FOR SAMSUNG EXYNOS
11308 M:      Jingoo Han <jingoohan1@gmail.com>
11309 L:      linux-pci@vger.kernel.org
11310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11311 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11312 S:      Maintained
11313 F:      drivers/pci/controller/dwc/pci-exynos.c
11314
11315 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11316 M:      Jingoo Han <jingoohan1@gmail.com>
11317 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11318 L:      linux-pci@vger.kernel.org
11319 S:      Maintained
11320 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11321 F:      drivers/pci/controller/dwc/*designware*
11322
11323 PCI DRIVER FOR TI DRA7XX
11324 M:      Kishon Vijay Abraham I <kishon@ti.com>
11325 L:      linux-omap@vger.kernel.org
11326 L:      linux-pci@vger.kernel.org
11327 S:      Supported
11328 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11329 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11330
11331 PCI DRIVER FOR TI KEYSTONE
11332 M:      Murali Karicheri <m-karicheri2@ti.com>
11333 L:      linux-pci@vger.kernel.org
11334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11335 S:      Maintained
11336 F:      drivers/pci/controller/dwc/pci-keystone.c
11337
11338 PCI ENDPOINT SUBSYSTEM
11339 M:      Kishon Vijay Abraham I <kishon@ti.com>
11340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11341 L:      linux-pci@vger.kernel.org
11342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11343 S:      Supported
11344 F:      drivers/pci/endpoint/
11345 F:      drivers/misc/pci_endpoint_test.c
11346 F:      tools/pci/
11347
11348 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11349 M:      Russell Currey <ruscur@russell.cc>
11350 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11351 M:      Oliver O'Halloran <oohall@gmail.com>
11352 L:      linuxppc-dev@lists.ozlabs.org
11353 S:      Supported
11354 F:      Documentation/PCI/pci-error-recovery.txt
11355 F:      drivers/pci/pcie/aer.c
11356 F:      drivers/pci/pcie/dpc.c
11357 F:      drivers/pci/pcie/err.c
11358 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11359 F:      arch/powerpc/kernel/eeh*.c
11360 F:      arch/powerpc/platforms/*/eeh*.c
11361 F:      arch/powerpc/include/*/eeh*.h
11362
11363 PCI ERROR RECOVERY
11364 M:      Linas Vepstas <linasvepstas@gmail.com>
11365 L:      linux-pci@vger.kernel.org
11366 S:      Supported
11367 F:      Documentation/PCI/pci-error-recovery.txt
11368
11369 PCI MSI DRIVER FOR ALTERA MSI IP
11370 M:      Ley Foon Tan <lftan@altera.com>
11371 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11372 L:      linux-pci@vger.kernel.org
11373 S:      Supported
11374 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11375 F:      drivers/pci/controller/pcie-altera-msi.c
11376
11377 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11378 M:      Duc Dang <dhdang@apm.com>
11379 L:      linux-pci@vger.kernel.org
11380 L:      linux-arm-kernel@lists.infradead.org
11381 S:      Maintained
11382 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11383 F:      drivers/pci/controller/pci-xgene-msi.c
11384
11385 PCI SUBSYSTEM
11386 M:      Bjorn Helgaas <bhelgaas@google.com>
11387 L:      linux-pci@vger.kernel.org
11388 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11390 S:      Supported
11391 F:      Documentation/devicetree/bindings/pci/
11392 F:      Documentation/PCI/
11393 F:      drivers/acpi/pci*
11394 F:      drivers/pci/
11395 F:      include/asm-generic/pci*
11396 F:      include/linux/pci*
11397 F:      include/linux/of_pci.h
11398 F:      include/uapi/linux/pci*
11399 F:      lib/pci*
11400 F:      arch/x86/pci/
11401 F:      arch/x86/kernel/quirks.c
11402
11403 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11404 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11405 L:      linux-pci@vger.kernel.org
11406 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11408 S:      Supported
11409 F:      drivers/pci/controller/
11410
11411 PCIE DRIVER FOR AXIS ARTPEC
11412 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11413 L:      linux-arm-kernel@axis.com
11414 L:      linux-pci@vger.kernel.org
11415 S:      Maintained
11416 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11417 F:      drivers/pci/controller/dwc/*artpec*
11418
11419 PCIE DRIVER FOR CAVIUM THUNDERX
11420 M:      David Daney <david.daney@cavium.com>
11421 L:      linux-pci@vger.kernel.org
11422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11423 S:      Supported
11424 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11425 F:      drivers/pci/controller/pci-thunder-*
11426
11427 PCIE DRIVER FOR HISILICON
11428 M:      Zhou Wang <wangzhou1@hisilicon.com>
11429 L:      linux-pci@vger.kernel.org
11430 S:      Maintained
11431 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11432 F:      drivers/pci/controller/dwc/pcie-hisi.c
11433
11434 PCIE DRIVER FOR HISILICON KIRIN
11435 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11436 M:      Binghui Wang <wangbinghui@hisilicon.com>
11437 L:      linux-pci@vger.kernel.org
11438 S:      Maintained
11439 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11440 F:      drivers/pci/controller/dwc/pcie-kirin.c
11441
11442 PCIE DRIVER FOR HISILICON STB
11443 M:      Jianguo Sun <sunjianguo1@huawei.com>
11444 M:      Shawn Guo <shawn.guo@linaro.org>
11445 L:      linux-pci@vger.kernel.org
11446 S:      Maintained
11447 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11448 F:      drivers/pci/controller/dwc/pcie-histb.c
11449
11450 PCIE DRIVER FOR MEDIATEK
11451 M:      Ryder Lee <ryder.lee@mediatek.com>
11452 L:      linux-pci@vger.kernel.org
11453 L:      linux-mediatek@lists.infradead.org
11454 S:      Supported
11455 F:      Documentation/devicetree/bindings/pci/mediatek*
11456 F:      drivers/pci/controller/*mediatek*
11457
11458 PCIE DRIVER FOR QUALCOMM MSM
11459 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11460 L:      linux-pci@vger.kernel.org
11461 L:      linux-arm-msm@vger.kernel.org
11462 S:      Maintained
11463 F:      drivers/pci/controller/dwc/*qcom*
11464
11465 PCIE DRIVER FOR ROCKCHIP
11466 M:      Shawn Lin <shawn.lin@rock-chips.com>
11467 L:      linux-pci@vger.kernel.org
11468 L:      linux-rockchip@lists.infradead.org
11469 S:      Maintained
11470 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11471 F:      drivers/pci/controller/pcie-rockchip*
11472
11473 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11474 M:      Linus Walleij <linus.walleij@linaro.org>
11475 L:      linux-pci@vger.kernel.org
11476 S:      Maintained
11477 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11478 F:      drivers/pci/controller/pci-v3-semi.c
11479
11480 PCIE DRIVER FOR ST SPEAR13XX
11481 M:      Pratyush Anand <pratyush.anand@gmail.com>
11482 L:      linux-pci@vger.kernel.org
11483 S:      Maintained
11484 F:      drivers/pci/controller/dwc/*spear*
11485
11486 PCMCIA SUBSYSTEM
11487 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11489 S:      Odd Fixes
11490 F:      Documentation/pcmcia/
11491 F:      tools/pcmcia/
11492 F:      drivers/pcmcia/
11493 F:      include/pcmcia/
11494
11495 PCNET32 NETWORK DRIVER
11496 M:      Don Fry <pcnet32@frontier.com>
11497 L:      netdev@vger.kernel.org
11498 S:      Maintained
11499 F:      drivers/net/ethernet/amd/pcnet32.c
11500
11501 PCRYPT PARALLEL CRYPTO ENGINE
11502 M:      Steffen Klassert <steffen.klassert@secunet.com>
11503 L:      linux-crypto@vger.kernel.org
11504 S:      Maintained
11505 F:      crypto/pcrypt.c
11506 F:      include/crypto/pcrypt.h
11507
11508 PEAQ WMI HOTKEYS DRIVER
11509 M:      Hans de Goede <hdegoede@redhat.com>
11510 L:      platform-driver-x86@vger.kernel.org
11511 S:      Maintained
11512 F:      drivers/platform/x86/peaq-wmi.c
11513
11514 PER-CPU MEMORY ALLOCATOR
11515 M:      Dennis Zhou <dennis@kernel.org>
11516 M:      Tejun Heo <tj@kernel.org>
11517 M:      Christoph Lameter <cl@linux.com>
11518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11519 S:      Maintained
11520 F:      include/linux/percpu*.h
11521 F:      mm/percpu*.c
11522 F:      arch/*/include/asm/percpu.h
11523
11524 PER-TASK DELAY ACCOUNTING
11525 M:      Balbir Singh <bsingharora@gmail.com>
11526 S:      Maintained
11527 F:      include/linux/delayacct.h
11528 F:      kernel/delayacct.c
11529
11530 PERFORMANCE EVENTS SUBSYSTEM
11531 M:      Peter Zijlstra <peterz@infradead.org>
11532 M:      Ingo Molnar <mingo@redhat.com>
11533 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11534 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11535 R:      Jiri Olsa <jolsa@redhat.com>
11536 R:      Namhyung Kim <namhyung@kernel.org>
11537 L:      linux-kernel@vger.kernel.org
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11539 S:      Supported
11540 F:      kernel/events/*
11541 F:      include/linux/perf_event.h
11542 F:      include/uapi/linux/perf_event.h
11543 F:      arch/*/kernel/perf_event*.c
11544 F:      arch/*/kernel/*/perf_event*.c
11545 F:      arch/*/kernel/*/*/perf_event*.c
11546 F:      arch/*/include/asm/perf_event.h
11547 F:      arch/*/kernel/perf_callchain.c
11548 F:      arch/*/events/*
11549 F:      tools/perf/
11550
11551 PERSONALITY HANDLING
11552 M:      Christoph Hellwig <hch@infradead.org>
11553 L:      linux-abi-devel@lists.sourceforge.net
11554 S:      Maintained
11555 F:      include/linux/personality.h
11556 F:      include/uapi/linux/personality.h
11557
11558 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11559 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11560 L:      linux-input@vger.kernel.org
11561 S:      Maintained
11562 F:      Documentation/input/devices/pxrc.rst
11563 F:      drivers/input/joystick/pxrc.c
11564
11565 PHONET PROTOCOL
11566 M:      Remi Denis-Courmont <courmisch@gmail.com>
11567 S:      Supported
11568 F:      Documentation/networking/phonet.txt
11569 F:      include/linux/phonet.h
11570 F:      include/net/phonet/
11571 F:      include/uapi/linux/phonet.h
11572 F:      net/phonet/
11573
11574 PHRAM MTD DRIVER
11575 M:      Joern Engel <joern@lazybastard.org>
11576 L:      linux-mtd@lists.infradead.org
11577 S:      Maintained
11578 F:      drivers/mtd/devices/phram.c
11579
11580 PICOLCD HID DRIVER
11581 M:      Bruno Prémont <bonbons@linux-vserver.org>
11582 L:      linux-input@vger.kernel.org
11583 S:      Maintained
11584 F:      drivers/hid/hid-picolcd*
11585
11586 PICOXCELL SUPPORT
11587 M:      Jamie Iles <jamie@jamieiles.com>
11588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11589 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11590 S:      Supported
11591 F:      arch/arm/boot/dts/picoxcell*
11592 F:      arch/arm/mach-picoxcell/
11593 F:      drivers/crypto/picoxcell*
11594
11595 PIN CONTROL SUBSYSTEM
11596 M:      Linus Walleij <linus.walleij@linaro.org>
11597 L:      linux-gpio@vger.kernel.org
11598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11599 S:      Maintained
11600 F:      Documentation/devicetree/bindings/pinctrl/
11601 F:      Documentation/driver-api/pinctl.rst
11602 F:      drivers/pinctrl/
11603 F:      include/linux/pinctrl/
11604
11605 PIN CONTROLLER - ATMEL AT91
11606 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11608 S:      Maintained
11609 F:      drivers/pinctrl/pinctrl-at91.*
11610
11611 PIN CONTROLLER - ATMEL AT91 PIO4
11612 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11614 L:      linux-gpio@vger.kernel.org
11615 S:      Supported
11616 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11617
11618 PIN CONTROLLER - FREESCALE
11619 M:      Dong Aisheng <aisheng.dong@nxp.com>
11620 M:      Fabio Estevam <festevam@gmail.com>
11621 M:      Shawn Guo <shawnguo@kernel.org>
11622 M:      Stefan Agner <stefan@agner.ch>
11623 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11624 L:      linux-gpio@vger.kernel.org
11625 S:      Maintained
11626 F:      drivers/pinctrl/freescale/
11627 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11628
11629 PIN CONTROLLER - INTEL
11630 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11631 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11632 S:      Maintained
11633 F:      drivers/pinctrl/intel/
11634
11635 PIN CONTROLLER - MEDIATEK
11636 M:      Sean Wang <sean.wang@kernel.org>
11637 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11638 S:      Maintained
11639 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11640 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11641 F:      drivers/pinctrl/mediatek/
11642
11643 PIN CONTROLLER - QUALCOMM
11644 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11645 S:      Maintained
11646 L:      linux-arm-msm@vger.kernel.org
11647 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11648 F:      drivers/pinctrl/qcom/
11649
11650 PIN CONTROLLER - RENESAS
11651 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11652 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11653 L:      linux-renesas-soc@vger.kernel.org
11654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11655 S:      Maintained
11656 F:      drivers/pinctrl/sh-pfc/
11657
11658 PIN CONTROLLER - SAMSUNG
11659 M:      Tomasz Figa <tomasz.figa@gmail.com>
11660 M:      Krzysztof Kozlowski <krzk@kernel.org>
11661 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11663 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11664 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11666 S:      Maintained
11667 F:      drivers/pinctrl/samsung/
11668 F:      include/dt-bindings/pinctrl/samsung.h
11669 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11670
11671 PIN CONTROLLER - SINGLE
11672 M:      Tony Lindgren <tony@atomide.com>
11673 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11675 L:      linux-omap@vger.kernel.org
11676 S:      Maintained
11677 F:      drivers/pinctrl/pinctrl-single.c
11678
11679 PIN CONTROLLER - ST SPEAR
11680 M:      Viresh Kumar <vireshk@kernel.org>
11681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11682 W:      http://www.st.com/spear
11683 S:      Maintained
11684 F:      drivers/pinctrl/spear/
11685
11686 PISTACHIO SOC SUPPORT
11687 M:      James Hartley <james.hartley@sondrel.com>
11688 L:      linux-mips@linux-mips.org
11689 S:      Odd Fixes
11690 F:      arch/mips/pistachio/
11691 F:      arch/mips/include/asm/mach-pistachio/
11692 F:      arch/mips/boot/dts/img/pistachio*
11693 F:      arch/mips/configs/pistachio*_defconfig
11694
11695 PKTCDVD DRIVER
11696 S:      Orphan
11697 M:      linux-block@vger.kernel.org
11698 F:      drivers/block/pktcdvd.c
11699 F:      include/linux/pktcdvd.h
11700 F:      include/uapi/linux/pktcdvd.h
11701
11702 PKUNITY SOC DRIVERS
11703 M:      Guan Xuetao <gxt@pku.edu.cn>
11704 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11705 S:      Maintained
11706 T:      git git://github.com/gxt/linux.git
11707 F:      drivers/input/serio/i8042-unicore32io.h
11708 F:      drivers/i2c/busses/i2c-puv3.c
11709 F:      drivers/video/fbdev/fb-puv3.c
11710 F:      drivers/rtc/rtc-puv3.c
11711
11712 PMBUS HARDWARE MONITORING DRIVERS
11713 M:      Guenter Roeck <linux@roeck-us.net>
11714 L:      linux-hwmon@vger.kernel.org
11715 W:      http://hwmon.wiki.kernel.org/
11716 W:      http://www.roeck-us.net/linux/drivers/
11717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11718 S:      Maintained
11719 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11720 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11721 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11722 F:      Documentation/hwmon/adm1275
11723 F:      Documentation/hwmon/ibm-cffps
11724 F:      Documentation/hwmon/ir35221
11725 F:      Documentation/hwmon/lm25066
11726 F:      Documentation/hwmon/ltc2978
11727 F:      Documentation/hwmon/ltc3815
11728 F:      Documentation/hwmon/max16064
11729 F:      Documentation/hwmon/max20751
11730 F:      Documentation/hwmon/max31785
11731 F:      Documentation/hwmon/max34440
11732 F:      Documentation/hwmon/max8688
11733 F:      Documentation/hwmon/pmbus
11734 F:      Documentation/hwmon/pmbus-core
11735 F:      Documentation/hwmon/tps40422
11736 F:      Documentation/hwmon/ucd9000
11737 F:      Documentation/hwmon/ucd9200
11738 F:      Documentation/hwmon/zl6100
11739 F:      drivers/hwmon/pmbus/
11740 F:      include/linux/pmbus.h
11741
11742 PMC SIERRA MaxRAID DRIVER
11743 L:      linux-scsi@vger.kernel.org
11744 W:      http://www.pmc-sierra.com/
11745 S:      Orphan
11746 F:      drivers/scsi/pmcraid.*
11747
11748 PMC SIERRA PM8001 DRIVER
11749 M:      Jack Wang <jinpu.wang@profitbricks.com>
11750 M:      lindar_liu@usish.com
11751 L:      linux-scsi@vger.kernel.org
11752 S:      Supported
11753 F:      drivers/scsi/pm8001/
11754
11755 PNP SUPPORT
11756 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11757 S:      Maintained
11758 F:      drivers/pnp/
11759
11760 POSIX CLOCKS and TIMERS
11761 M:      Thomas Gleixner <tglx@linutronix.de>
11762 L:      linux-kernel@vger.kernel.org
11763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11764 S:      Maintained
11765 F:      fs/timerfd.c
11766 F:      include/linux/timer*
11767 F:      kernel/time/*timer*
11768
11769 POWER MANAGEMENT CORE
11770 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11771 L:      linux-pm@vger.kernel.org
11772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11773 B:      https://bugzilla.kernel.org
11774 S:      Supported
11775 F:      drivers/base/power/
11776 F:      include/linux/pm.h
11777 F:      include/linux/pm_*
11778 F:      include/linux/powercap.h
11779 F:      drivers/powercap/
11780 F:      kernel/configs/nopm.config
11781
11782 POWER STATE COORDINATION INTERFACE (PSCI)
11783 M:      Mark Rutland <mark.rutland@arm.com>
11784 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11785 L:      linux-arm-kernel@lists.infradead.org
11786 S:      Maintained
11787 F:      drivers/firmware/psci*.c
11788 F:      include/linux/psci.h
11789 F:      include/uapi/linux/psci.h
11790
11791 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11792 M:      Sebastian Reichel <sre@kernel.org>
11793 L:      linux-pm@vger.kernel.org
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11795 S:      Maintained
11796 F:      Documentation/ABI/testing/sysfs-class-power
11797 F:      Documentation/devicetree/bindings/power/supply/
11798 F:      include/linux/power_supply.h
11799 F:      drivers/power/supply/
11800
11801 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11802 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11803 L:      linuxppc-dev@lists.ozlabs.org
11804 S:      Maintained
11805 F:      drivers/char/powernv-op-panel.c
11806
11807 PPP OVER ATM (RFC 2364)
11808 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11809 S:      Maintained
11810 F:      net/atm/pppoatm.c
11811 F:      include/uapi/linux/atmppp.h
11812
11813 PPP OVER ETHERNET
11814 M:      Michal Ostrowski <mostrows@earthlink.net>
11815 S:      Maintained
11816 F:      drivers/net/ppp/pppoe.c
11817 F:      drivers/net/ppp/pppox.c
11818
11819 PPP OVER L2TP
11820 M:      James Chapman <jchapman@katalix.com>
11821 S:      Maintained
11822 F:      net/l2tp/l2tp_ppp.c
11823 F:      include/linux/if_pppol2tp.h
11824 F:      include/uapi/linux/if_pppol2tp.h
11825
11826 PPP PROTOCOL DRIVERS AND COMPRESSORS
11827 M:      Paul Mackerras <paulus@samba.org>
11828 L:      linux-ppp@vger.kernel.org
11829 S:      Maintained
11830 F:      drivers/net/ppp/ppp_*
11831
11832 PPS SUPPORT
11833 M:      Rodolfo Giometti <giometti@enneenne.com>
11834 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11835 L:      linuxpps@ml.enneenne.com (subscribers-only)
11836 S:      Maintained
11837 F:      Documentation/pps/
11838 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11839 F:      Documentation/ABI/testing/sysfs-pps
11840 F:      drivers/pps/
11841 F:      include/linux/pps*.h
11842 F:      include/uapi/linux/pps.h
11843
11844 PPTP DRIVER
11845 M:      Dmitry Kozlov <xeb@mail.ru>
11846 L:      netdev@vger.kernel.org
11847 S:      Maintained
11848 F:      drivers/net/ppp/pptp.c
11849 W:      http://sourceforge.net/projects/accel-pptp
11850
11851 PREEMPTIBLE KERNEL
11852 M:      Robert Love <rml@tech9.net>
11853 L:      kpreempt-tech@lists.sourceforge.net
11854 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11855 S:      Supported
11856 F:      Documentation/preempt-locking.txt
11857 F:      include/linux/preempt.h
11858
11859 PRINTK
11860 M:      Petr Mladek <pmladek@suse.com>
11861 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11862 R:      Steven Rostedt <rostedt@goodmis.org>
11863 S:      Maintained
11864 F:      kernel/printk/
11865 F:      include/linux/printk.h
11866
11867 PRISM54 WIRELESS DRIVER
11868 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11869 L:      linux-wireless@vger.kernel.org
11870 W:      http://wireless.kernel.org/en/users/Drivers/p54
11871 S:      Obsolete
11872 F:      drivers/net/wireless/intersil/prism54/
11873
11874 PROC FILESYSTEM
11875 R:      Alexey Dobriyan <adobriyan@gmail.com>
11876 L:      linux-kernel@vger.kernel.org
11877 L:      linux-fsdevel@vger.kernel.org
11878 S:      Maintained
11879 F:      fs/proc/
11880 F:      include/linux/proc_fs.h
11881 F:      tools/testing/selftests/proc/
11882
11883 PROC SYSCTL
11884 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11885 M:      Kees Cook <keescook@chromium.org>
11886 L:      linux-kernel@vger.kernel.org
11887 L:      linux-fsdevel@vger.kernel.org
11888 S:      Maintained
11889 F:      fs/proc/proc_sysctl.c
11890 F:      include/linux/sysctl.h
11891 F:      kernel/sysctl.c
11892 F:      tools/testing/selftests/sysctl/
11893
11894 PS3 NETWORK SUPPORT
11895 M:      Geoff Levand <geoff@infradead.org>
11896 L:      netdev@vger.kernel.org
11897 L:      linuxppc-dev@lists.ozlabs.org
11898 S:      Maintained
11899 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11900
11901 PS3 PLATFORM SUPPORT
11902 M:      Geoff Levand <geoff@infradead.org>
11903 L:      linuxppc-dev@lists.ozlabs.org
11904 S:      Maintained
11905 F:      arch/powerpc/boot/ps3*
11906 F:      arch/powerpc/include/asm/lv1call.h
11907 F:      arch/powerpc/include/asm/ps3*.h
11908 F:      arch/powerpc/platforms/ps3/
11909 F:      drivers/*/ps3*
11910 F:      drivers/ps3/
11911 F:      drivers/rtc/rtc-ps3.c
11912 F:      drivers/usb/host/*ps3.c
11913 F:      sound/ppc/snd_ps3*
11914
11915 PS3VRAM DRIVER
11916 M:      Jim Paris <jim@jtan.com>
11917 M:      Geoff Levand <geoff@infradead.org>
11918 L:      linuxppc-dev@lists.ozlabs.org
11919 S:      Maintained
11920 F:      drivers/block/ps3vram.c
11921
11922 PSAMPLE PACKET SAMPLING SUPPORT:
11923 M:      Yotam Gigi <yotam.gi@gmail.com>
11924 S:      Maintained
11925 F:      net/psample
11926 F:      include/net/psample.h
11927 F:      include/uapi/linux/psample.h
11928
11929 PSTORE FILESYSTEM
11930 M:      Kees Cook <keescook@chromium.org>
11931 M:      Anton Vorontsov <anton@enomsg.org>
11932 M:      Colin Cross <ccross@android.com>
11933 M:      Tony Luck <tony.luck@intel.com>
11934 S:      Maintained
11935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11936 F:      fs/pstore/
11937 F:      include/linux/pstore*
11938 F:      drivers/firmware/efi/efi-pstore.c
11939 F:      drivers/acpi/apei/erst.c
11940 F:      Documentation/admin-guide/ramoops.rst
11941 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11942 K:      \b(pstore|ramoops)
11943
11944 PTP HARDWARE CLOCK SUPPORT
11945 M:      Richard Cochran <richardcochran@gmail.com>
11946 L:      netdev@vger.kernel.org
11947 S:      Maintained
11948 W:      http://linuxptp.sourceforge.net/
11949 F:      Documentation/ABI/testing/sysfs-ptp
11950 F:      Documentation/ptp/*
11951 F:      drivers/net/phy/dp83640*
11952 F:      drivers/ptp/*
11953 F:      include/linux/ptp_cl*
11954
11955 PTRACE SUPPORT
11956 M:      Oleg Nesterov <oleg@redhat.com>
11957 S:      Maintained
11958 F:      include/asm-generic/syscall.h
11959 F:      include/linux/ptrace.h
11960 F:      include/linux/regset.h
11961 F:      include/linux/tracehook.h
11962 F:      include/uapi/linux/ptrace.h
11963 F:      include/uapi/linux/ptrace.h
11964 F:      include/asm-generic/ptrace.h
11965 F:      kernel/ptrace.c
11966 F:      arch/*/ptrace*.c
11967 F:      arch/*/*/ptrace*.c
11968 F:      arch/*/include/asm/ptrace*.h
11969
11970 PULSE8-CEC DRIVER
11971 M:      Hans Verkuil <hverkuil@xs4all.nl>
11972 L:      linux-media@vger.kernel.org
11973 T:      git git://linuxtv.org/media_tree.git
11974 S:      Maintained
11975 F:      drivers/media/usb/pulse8-cec/*
11976 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11977
11978 PVRUSB2 VIDEO4LINUX DRIVER
11979 M:      Mike Isely <isely@pobox.com>
11980 L:      pvrusb2@isely.net       (subscribers-only)
11981 L:      linux-media@vger.kernel.org
11982 W:      http://www.isely.net/pvrusb2/
11983 T:      git git://linuxtv.org/media_tree.git
11984 S:      Maintained
11985 F:      Documentation/media/v4l-drivers/pvrusb2*
11986 F:      drivers/media/usb/pvrusb2/
11987
11988 PWC WEBCAM DRIVER
11989 M:      Hans Verkuil <hverkuil@xs4all.nl>
11990 L:      linux-media@vger.kernel.org
11991 T:      git git://linuxtv.org/media_tree.git
11992 S:      Odd Fixes
11993 F:      drivers/media/usb/pwc/*
11994
11995 PWM FAN DRIVER
11996 M:      Kamil Debski <kamil@wypas.org>
11997 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11998 L:      linux-hwmon@vger.kernel.org
11999 S:      Supported
12000 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12001 F:      Documentation/hwmon/pwm-fan
12002 F:      drivers/hwmon/pwm-fan.c
12003
12004 PWM IR Transmitter
12005 M:      Sean Young <sean@mess.org>
12006 L:      linux-media@vger.kernel.org
12007 S:      Maintained
12008 F:      drivers/media/rc/pwm-ir-tx.c
12009
12010 PWM SUBSYSTEM
12011 M:      Thierry Reding <thierry.reding@gmail.com>
12012 L:      linux-pwm@vger.kernel.org
12013 S:      Maintained
12014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12015 F:      Documentation/pwm.txt
12016 F:      Documentation/devicetree/bindings/pwm/
12017 F:      include/linux/pwm.h
12018 F:      drivers/pwm/
12019 F:      drivers/video/backlight/pwm_bl.c
12020 F:      include/linux/pwm_backlight.h
12021 F:      drivers/gpio/gpio-mvebu.c
12022 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12023
12024 PXA GPIO DRIVER
12025 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12026 L:      linux-gpio@vger.kernel.org
12027 S:      Maintained
12028 F:      drivers/gpio/gpio-pxa.c
12029
12030 PXA MMCI DRIVER
12031 S:      Orphan
12032
12033 PXA RTC DRIVER
12034 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12035 L:      linux-rtc@vger.kernel.org
12036 S:      Maintained
12037
12038 PXA2xx/PXA3xx SUPPORT
12039 M:      Daniel Mack <daniel@zonque.org>
12040 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12041 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12043 T:      git git://github.com/hzhuang1/linux.git
12044 T:      git git://github.com/rjarzmik/linux.git
12045 S:      Maintained
12046 F:      arch/arm/boot/dts/pxa*
12047 F:      arch/arm/mach-pxa/
12048 F:      drivers/dma/pxa*
12049 F:      drivers/pcmcia/pxa2xx*
12050 F:      drivers/pinctrl/pxa/
12051 F:      drivers/spi/spi-pxa2xx*
12052 F:      drivers/usb/gadget/udc/pxa2*
12053 F:      include/sound/pxa2xx-lib.h
12054 F:      sound/arm/pxa*
12055 F:      sound/soc/pxa/
12056
12057 QAT DRIVER
12058 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12059 L:      qat-linux@intel.com
12060 S:      Supported
12061 F:      drivers/crypto/qat/
12062
12063 QCOM AUDIO (ASoC) DRIVERS
12064 M:      Patrick Lai <plai@codeaurora.org>
12065 M:      Banajit Goswami <bgoswami@codeaurora.org>
12066 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12067 S:      Supported
12068 F:      sound/soc/qcom/
12069
12070 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12071 M:      Gabriel Somlo <somlo@cmu.edu>
12072 M:      "Michael S. Tsirkin" <mst@redhat.com>
12073 L:      qemu-devel@nongnu.org
12074 S:      Maintained
12075 F:      drivers/firmware/qemu_fw_cfg.c
12076 F:      include/uapi/linux/qemu_fw_cfg.h
12077
12078 QIB DRIVER
12079 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12080 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12081 L:      linux-rdma@vger.kernel.org
12082 S:      Supported
12083 F:      drivers/infiniband/hw/qib/
12084
12085 QLOGIC QL41xxx FCOE DRIVER
12086 M:      QLogic-Storage-Upstream@cavium.com
12087 L:      linux-scsi@vger.kernel.org
12088 S:      Supported
12089 F:      drivers/scsi/qedf/
12090
12091 QLOGIC QL41xxx ISCSI DRIVER
12092 M:      QLogic-Storage-Upstream@cavium.com
12093 L:      linux-scsi@vger.kernel.org
12094 S:      Supported
12095 F:      drivers/scsi/qedi/
12096
12097 QLOGIC QL4xxx ETHERNET DRIVER
12098 M:      Ariel Elior <Ariel.Elior@cavium.com>
12099 M:      everest-linux-l2@cavium.com
12100 L:      netdev@vger.kernel.org
12101 S:      Supported
12102 F:      drivers/net/ethernet/qlogic/qed/
12103 F:      include/linux/qed/
12104 F:      drivers/net/ethernet/qlogic/qede/
12105
12106 QLOGIC QL4xxx RDMA DRIVER
12107 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12108 M:      Ariel Elior <Ariel.Elior@cavium.com>
12109 L:      linux-rdma@vger.kernel.org
12110 S:      Supported
12111 F:      drivers/infiniband/hw/qedr/
12112 F:      include/uapi/rdma/qedr-abi.h
12113
12114 QLOGIC QLA1280 SCSI DRIVER
12115 M:      Michael Reed <mdr@sgi.com>
12116 L:      linux-scsi@vger.kernel.org
12117 S:      Maintained
12118 F:      drivers/scsi/qla1280.[ch]
12119
12120 QLOGIC QLA2XXX FC-SCSI DRIVER
12121 M:      qla2xxx-upstream@qlogic.com
12122 L:      linux-scsi@vger.kernel.org
12123 S:      Supported
12124 F:      Documentation/scsi/LICENSE.qla2xxx
12125 F:      drivers/scsi/qla2xxx/
12126
12127 QLOGIC QLA3XXX NETWORK DRIVER
12128 M:      Dept-GELinuxNICDev@cavium.com
12129 L:      netdev@vger.kernel.org
12130 S:      Supported
12131 F:      Documentation/networking/LICENSE.qla3xxx
12132 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12133
12134 QLOGIC QLA4XXX iSCSI DRIVER
12135 M:      QLogic-Storage-Upstream@qlogic.com
12136 L:      linux-scsi@vger.kernel.org
12137 S:      Supported
12138 F:      Documentation/scsi/LICENSE.qla4xxx
12139 F:      drivers/scsi/qla4xxx/
12140
12141 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12142 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12143 M:      Manish Chopra <manish.chopra@cavium.com>
12144 M:      Dept-GELinuxNICDev@cavium.com
12145 L:      netdev@vger.kernel.org
12146 S:      Supported
12147 F:      drivers/net/ethernet/qlogic/qlcnic/
12148
12149 QLOGIC QLGE 10Gb ETHERNET DRIVER
12150 M:      Manish Chopra <manish.chopra@cavium.com>
12151 M:      Dept-GELinuxNICDev@cavium.com
12152 L:      netdev@vger.kernel.org
12153 S:      Supported
12154 F:      drivers/net/ethernet/qlogic/qlge/
12155
12156 QM1D1B0004 MEDIA DRIVER
12157 M:      Akihiro Tsukada <tskd08@gmail.com>
12158 L:      linux-media@vger.kernel.org
12159 S:      Odd Fixes
12160 F:      drivers/media/tuners/qm1d1b0004*
12161
12162 QM1D1C0042 MEDIA DRIVER
12163 M:      Akihiro Tsukada <tskd08@gmail.com>
12164 L:      linux-media@vger.kernel.org
12165 S:      Odd Fixes
12166 F:      drivers/media/tuners/qm1d1c0042*
12167
12168 QNX4 FILESYSTEM
12169 M:      Anders Larsen <al@alarsen.net>
12170 W:      http://www.alarsen.net/linux/qnx4fs/
12171 S:      Maintained
12172 F:      fs/qnx4/
12173 F:      include/uapi/linux/qnx4_fs.h
12174 F:      include/uapi/linux/qnxtypes.h
12175
12176 QORIQ DPAA2 FSL-MC BUS DRIVER
12177 M:      Stuart Yoder <stuyoder@gmail.com>
12178 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12179 L:      linux-kernel@vger.kernel.org
12180 S:      Maintained
12181 F:      drivers/bus/fsl-mc/
12182 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12183 F:      Documentation/networking/dpaa2/overview.rst
12184
12185 QT1010 MEDIA DRIVER
12186 M:      Antti Palosaari <crope@iki.fi>
12187 L:      linux-media@vger.kernel.org
12188 W:      https://linuxtv.org
12189 W:      http://palosaari.fi/linux/
12190 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12191 T:      git git://linuxtv.org/anttip/media_tree.git
12192 S:      Maintained
12193 F:      drivers/media/tuners/qt1010*
12194
12195 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12196 M:      Kalle Valo <kvalo@codeaurora.org>
12197 L:      ath10k@lists.infradead.org
12198 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12200 S:      Supported
12201 F:      drivers/net/wireless/ath/ath10k/
12202
12203 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12204 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12205 L:      linux-wireless@vger.kernel.org
12206 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12207 S:      Supported
12208 F:      drivers/net/wireless/ath/ath9k/
12209
12210 QUALCOMM CAMERA SUBSYSTEM DRIVER
12211 M:      Todor Tomov <todor.tomov@linaro.org>
12212 L:      linux-media@vger.kernel.org
12213 S:      Maintained
12214 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12215 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12216 F:      drivers/media/platform/qcom/camss/
12217
12218 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12219 M:  Ilia Lin <ilia.lin@gmail.com>
12220 L:  linux-pm@vger.kernel.org
12221 S:  Maintained
12222 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12223 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12224
12225 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12226 M:      Timur Tabi <timur@kernel.org>
12227 L:      netdev@vger.kernel.org
12228 S:      Maintained
12229 F:      drivers/net/ethernet/qualcomm/emac/
12230
12231 QUALCOMM GENERIC INTERFACE I2C DRIVER
12232 M:      Alok Chauhan <alokc@codeaurora.org>
12233 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12234 L:      linux-i2c@vger.kernel.org
12235 L:      linux-arm-msm@vger.kernel.org
12236 S:      Supported
12237 F:      drivers/i2c/busses/i2c-qcom-geni.c
12238
12239 QUALCOMM HEXAGON ARCHITECTURE
12240 M:      Richard Kuo <rkuo@codeaurora.org>
12241 L:      linux-hexagon@vger.kernel.org
12242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12243 S:      Supported
12244 F:      arch/hexagon/
12245
12246 QUALCOMM HIDMA DRIVER
12247 M:      Sinan Kaya <okaya@kernel.org>
12248 L:      linux-arm-kernel@lists.infradead.org
12249 L:      linux-arm-msm@vger.kernel.org
12250 L:      dmaengine@vger.kernel.org
12251 S:      Supported
12252 F:      drivers/dma/qcom/hidma*
12253
12254 QUALCOMM IOMMU
12255 M:      Rob Clark <robdclark@gmail.com>
12256 L:      iommu@lists.linux-foundation.org
12257 L:      linux-arm-msm@vger.kernel.org
12258 S:      Maintained
12259 F:      drivers/iommu/qcom_iommu.c
12260
12261 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12262 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12263 L:      linux-media@vger.kernel.org
12264 L:      linux-arm-msm@vger.kernel.org
12265 T:      git git://linuxtv.org/media_tree.git
12266 S:      Maintained
12267 F:      drivers/media/platform/qcom/venus/
12268
12269 QUALCOMM WCN36XX WIRELESS DRIVER
12270 M:      Kalle Valo <kvalo@codeaurora.org>
12271 L:      wcn36xx@lists.infradead.org
12272 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12273 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12274 S:      Supported
12275 F:      drivers/net/wireless/ath/wcn36xx/
12276
12277 QUANTENNA QTNFMAC WIRELESS DRIVER
12278 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12279 M:      Avinash Patil <avinashp@quantenna.com>
12280 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12281 L:      linux-wireless@vger.kernel.org
12282 S:      Maintained
12283 F:      drivers/net/wireless/quantenna
12284
12285 RADEON and AMDGPU DRM DRIVERS
12286 M:      Alex Deucher <alexander.deucher@amd.com>
12287 M:      Christian König <christian.koenig@amd.com>
12288 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12289 L:      amd-gfx@lists.freedesktop.org
12290 T:      git git://people.freedesktop.org/~agd5f/linux
12291 S:      Supported
12292 F:      drivers/gpu/drm/radeon/
12293 F:      include/uapi/drm/radeon_drm.h
12294 F:      drivers/gpu/drm/amd/
12295 F:      include/uapi/drm/amdgpu_drm.h
12296
12297 RADEON FRAMEBUFFER DISPLAY DRIVER
12298 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12299 L:      linux-fbdev@vger.kernel.org
12300 S:      Maintained
12301 F:      drivers/video/fbdev/aty/radeon*
12302 F:      include/uapi/linux/radeonfb.h
12303
12304 RADIOSHARK RADIO DRIVER
12305 M:      Hans Verkuil <hverkuil@xs4all.nl>
12306 L:      linux-media@vger.kernel.org
12307 T:      git git://linuxtv.org/media_tree.git
12308 S:      Maintained
12309 F:      drivers/media/radio/radio-shark.c
12310
12311 RADIOSHARK2 RADIO DRIVER
12312 M:      Hans Verkuil <hverkuil@xs4all.nl>
12313 L:      linux-media@vger.kernel.org
12314 T:      git git://linuxtv.org/media_tree.git
12315 S:      Maintained
12316 F:      drivers/media/radio/radio-shark2.c
12317 F:      drivers/media/radio/radio-tea5777.c
12318
12319 RADOS BLOCK DEVICE (RBD)
12320 M:      Ilya Dryomov <idryomov@gmail.com>
12321 M:      Sage Weil <sage@redhat.com>
12322 M:      Alex Elder <elder@kernel.org>
12323 L:      ceph-devel@vger.kernel.org
12324 W:      http://ceph.com/
12325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12326 T:      git git://github.com/ceph/ceph-client.git
12327 S:      Supported
12328 F:      Documentation/ABI/testing/sysfs-bus-rbd
12329 F:      drivers/block/rbd.c
12330 F:      drivers/block/rbd_types.h
12331
12332 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12333 M:      Paul Mackerras <paulus@samba.org>
12334 L:      linux-fbdev@vger.kernel.org
12335 S:      Maintained
12336 F:      drivers/video/fbdev/aty/aty128fb.c
12337
12338 RAINSHADOW-CEC DRIVER
12339 M:      Hans Verkuil <hverkuil@xs4all.nl>
12340 L:      linux-media@vger.kernel.org
12341 T:      git git://linuxtv.org/media_tree.git
12342 S:      Maintained
12343 F:      drivers/media/usb/rainshadow-cec/*
12344
12345 RALINK MIPS ARCHITECTURE
12346 M:      John Crispin <john@phrozen.org>
12347 L:      linux-mips@linux-mips.org
12348 S:      Maintained
12349 F:      arch/mips/ralink
12350
12351 RALINK RT2X00 WIRELESS LAN DRIVER
12352 P:      rt2x00 project
12353 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12354 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12355 L:      linux-wireless@vger.kernel.org
12356 S:      Maintained
12357 F:      drivers/net/wireless/ralink/rt2x00/
12358
12359 RAMDISK RAM BLOCK DEVICE DRIVER
12360 M:      Jens Axboe <axboe@kernel.dk>
12361 S:      Maintained
12362 F:      Documentation/blockdev/ramdisk.txt
12363 F:      drivers/block/brd.c
12364
12365 RANCHU VIRTUAL BOARD FOR MIPS
12366 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12367 L:      linux-mips@linux-mips.org
12368 S:      Supported
12369 F:      arch/mips/generic/board-ranchu.c
12370 F:      arch/mips/configs/generic/board-ranchu.config
12371
12372 RANDOM NUMBER DRIVER
12373 M:      "Theodore Ts'o" <tytso@mit.edu>
12374 S:      Maintained
12375 F:      drivers/char/random.c
12376
12377 RAPIDIO SUBSYSTEM
12378 M:      Matt Porter <mporter@kernel.crashing.org>
12379 M:      Alexandre Bounine <alex.bou9@gmail.com>
12380 S:      Maintained
12381 F:      drivers/rapidio/
12382
12383 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12384 L:      linux-wireless@vger.kernel.org
12385 S:      Orphan
12386 F:      drivers/net/wireless/ray*
12387
12388 RCUTORTURE TEST FRAMEWORK
12389 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12390 M:      Josh Triplett <josh@joshtriplett.org>
12391 R:      Steven Rostedt <rostedt@goodmis.org>
12392 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12393 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12394 L:      linux-kernel@vger.kernel.org
12395 S:      Supported
12396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12397 F:      tools/testing/selftests/rcutorture
12398
12399 RDC R-321X SoC
12400 M:      Florian Fainelli <florian@openwrt.org>
12401 S:      Maintained
12402
12403 RDC R6040 FAST ETHERNET DRIVER
12404 M:      Florian Fainelli <f.fainelli@gmail.com>
12405 L:      netdev@vger.kernel.org
12406 S:      Maintained
12407 F:      drivers/net/ethernet/rdc/r6040.c
12408
12409 RDMAVT - RDMA verbs software
12410 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12411 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12412 L:      linux-rdma@vger.kernel.org
12413 S:      Supported
12414 F:      drivers/infiniband/sw/rdmavt
12415
12416 RDS - RELIABLE DATAGRAM SOCKETS
12417 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12418 L:      netdev@vger.kernel.org
12419 L:      linux-rdma@vger.kernel.org
12420 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12421 W:      https://oss.oracle.com/projects/rds/
12422 S:      Supported
12423 F:      net/rds/
12424 F:      Documentation/networking/rds.txt
12425
12426 RDT - RESOURCE ALLOCATION
12427 M:      Fenghua Yu <fenghua.yu@intel.com>
12428 M:      Reinette Chatre <reinette.chatre@intel.com>
12429 L:      linux-kernel@vger.kernel.org
12430 S:      Supported
12431 F:      arch/x86/kernel/cpu/intel_rdt*
12432 F:      arch/x86/include/asm/intel_rdt_sched.h
12433 F:      Documentation/x86/intel_rdt*
12434
12435 READ-COPY UPDATE (RCU)
12436 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12437 M:      Josh Triplett <josh@joshtriplett.org>
12438 R:      Steven Rostedt <rostedt@goodmis.org>
12439 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12440 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12441 L:      linux-kernel@vger.kernel.org
12442 W:      http://www.rdrop.com/users/paulmck/RCU/
12443 S:      Supported
12444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12445 F:      Documentation/RCU/
12446 X:      Documentation/RCU/torture.txt
12447 F:      include/linux/rcu*
12448 X:      include/linux/srcu*.h
12449 F:      kernel/rcu/
12450 X:      kernel/rcu/srcu*.c
12451
12452 REAL TIME CLOCK (RTC) SUBSYSTEM
12453 M:      Alessandro Zummo <a.zummo@towertech.it>
12454 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12455 L:      linux-rtc@vger.kernel.org
12456 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12458 S:      Maintained
12459 F:      Documentation/devicetree/bindings/rtc/
12460 F:      Documentation/rtc.txt
12461 F:      drivers/rtc/
12462 F:      include/linux/rtc.h
12463 F:      include/uapi/linux/rtc.h
12464 F:      include/linux/rtc/
12465 F:      include/linux/platform_data/rtc-*
12466 F:      tools/testing/selftests/rtc/
12467
12468 REALTEK AUDIO CODECS
12469 M:      Bard Liao <bardliao@realtek.com>
12470 M:      Oder Chiou <oder_chiou@realtek.com>
12471 S:      Maintained
12472 F:      sound/soc/codecs/rt*
12473 F:      include/sound/rt*.h
12474
12475 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12476 M:      Linus Walleij <linus.walleij@linaro.org>
12477 S:      Maintained
12478 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12479 F:      drivers/net/dsa/realtek-smi*
12480 F:      drivers/net/dsa/rtl83*
12481
12482 REGISTER MAP ABSTRACTION
12483 M:      Mark Brown <broonie@kernel.org>
12484 L:      linux-kernel@vger.kernel.org
12485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12486 S:      Supported
12487 F:      Documentation/devicetree/bindings/regmap/
12488 F:      drivers/base/regmap/
12489 F:      include/linux/regmap.h
12490
12491 REISERFS FILE SYSTEM
12492 L:      reiserfs-devel@vger.kernel.org
12493 S:      Supported
12494 F:      fs/reiserfs/
12495
12496 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12497 M:      Ohad Ben-Cohen <ohad@wizery.com>
12498 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12499 L:      linux-remoteproc@vger.kernel.org
12500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12501 S:      Maintained
12502 F:      Documentation/devicetree/bindings/remoteproc/
12503 F:      Documentation/remoteproc.txt
12504 F:      drivers/remoteproc/
12505 F:      include/linux/remoteproc.h
12506
12507 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12508 M:      Ohad Ben-Cohen <ohad@wizery.com>
12509 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12510 L:      linux-remoteproc@vger.kernel.org
12511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12512 S:      Maintained
12513 F:      drivers/rpmsg/
12514 F:      Documentation/rpmsg.txt
12515 F:      include/linux/rpmsg.h
12516 F:      include/linux/rpmsg/
12517
12518 RENESAS CLOCK DRIVERS
12519 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12520 L:      linux-renesas-soc@vger.kernel.org
12521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12522 S:      Supported
12523 F:      drivers/clk/renesas/
12524
12525 RENESAS EMEV2 I2C DRIVER
12526 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12527 S:      Supported
12528 F:      drivers/i2c/busses/i2c-emev2.c
12529
12530 RENESAS ETHERNET DRIVERS
12531 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12532 L:      netdev@vger.kernel.org
12533 L:      linux-renesas-soc@vger.kernel.org
12534 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12535 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12536 F:      drivers/net/ethernet/renesas/
12537 F:      include/linux/sh_eth.h
12538
12539 RENESAS R-CAR GYROADC DRIVER
12540 M:      Marek Vasut <marek.vasut@gmail.com>
12541 L:      linux-iio@vger.kernel.org
12542 S:      Supported
12543 F:      drivers/iio/adc/rcar_gyro_adc.c
12544
12545 RENESAS R-CAR I2C DRIVERS
12546 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12547 S:      Supported
12548 F:      drivers/i2c/busses/i2c-rcar.c
12549 F:      drivers/i2c/busses/i2c-sh_mobile.c
12550
12551 RENESAS USB PHY DRIVER
12552 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12553 L:      linux-renesas-soc@vger.kernel.org
12554 S:      Maintained
12555 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12556
12557 RESET CONTROLLER FRAMEWORK
12558 M:      Philipp Zabel <p.zabel@pengutronix.de>
12559 T:      git git://git.pengutronix.de/git/pza/linux
12560 S:      Maintained
12561 F:      drivers/reset/
12562 F:      Documentation/devicetree/bindings/reset/
12563 F:      include/dt-bindings/reset/
12564 F:      include/linux/reset.h
12565 F:      include/linux/reset-controller.h
12566
12567 RESTARTABLE SEQUENCES SUPPORT
12568 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12569 M:      Peter Zijlstra <peterz@infradead.org>
12570 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12571 M:      Boqun Feng <boqun.feng@gmail.com>
12572 L:      linux-kernel@vger.kernel.org
12573 S:      Supported
12574 F:      kernel/rseq.c
12575 F:      include/uapi/linux/rseq.h
12576 F:      include/trace/events/rseq.h
12577 F:      tools/testing/selftests/rseq/
12578
12579 RFKILL
12580 M:      Johannes Berg <johannes@sipsolutions.net>
12581 L:      linux-wireless@vger.kernel.org
12582 W:      http://wireless.kernel.org/
12583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12585 S:      Maintained
12586 F:      Documentation/rfkill.txt
12587 F:      Documentation/ABI/stable/sysfs-class-rfkill
12588 F:      net/rfkill/
12589 F:      include/linux/rfkill.h
12590 F:      include/uapi/linux/rfkill.h
12591
12592 RHASHTABLE
12593 M:      Thomas Graf <tgraf@suug.ch>
12594 M:      Herbert Xu <herbert@gondor.apana.org.au>
12595 L:      netdev@vger.kernel.org
12596 S:      Maintained
12597 F:      lib/rhashtable.c
12598 F:      lib/test_rhashtable.c
12599 F:      include/linux/rhashtable.h
12600 F:      include/linux/rhashtable-types.h
12601
12602 RICOH R5C592 MEMORYSTICK DRIVER
12603 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12604 S:      Maintained
12605 F:      drivers/memstick/host/r592.*
12606
12607 RICOH SMARTMEDIA/XD DRIVER
12608 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12609 S:      Maintained
12610 F:      drivers/mtd/nand/raw/r852.c
12611 F:      drivers/mtd/nand/raw/r852.h
12612
12613 RISC-V ARCHITECTURE
12614 M:      Palmer Dabbelt <palmer@sifive.com>
12615 M:      Albert Ou <aou@eecs.berkeley.edu>
12616 L:      linux-riscv@lists.infradead.org
12617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12618 S:      Supported
12619 F:      arch/riscv/
12620 K:      riscv
12621 N:      riscv
12622
12623 ROCCAT DRIVERS
12624 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12625 W:      http://sourceforge.net/projects/roccat/
12626 S:      Maintained
12627 F:      drivers/hid/hid-roccat*
12628 F:      include/linux/hid-roccat*
12629 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12630
12631 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12632 M:      Jacob chen <jacob2.chen@rock-chips.com>
12633 L:      linux-media@vger.kernel.org
12634 S:      Maintained
12635 F:      drivers/media/platform/rockchip/rga/
12636 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12637
12638 ROCKER DRIVER
12639 M:      Jiri Pirko <jiri@resnulli.us>
12640 L:      netdev@vger.kernel.org
12641 S:      Supported
12642 F:      drivers/net/ethernet/rocker/
12643
12644 ROCKETPORT DRIVER
12645 P:      Comtrol Corp.
12646 W:      http://www.comtrol.com
12647 S:      Maintained
12648 F:      Documentation/serial/rocket.txt
12649 F:      drivers/tty/rocket*
12650
12651 ROCKETPORT EXPRESS/INFINITY DRIVER
12652 M:      Kevin Cernekee <cernekee@gmail.com>
12653 L:      linux-serial@vger.kernel.org
12654 S:      Odd Fixes
12655 F:      drivers/tty/serial/rp2.*
12656
12657 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12658 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12659 L:      linux-kernel@vger.kernel.org
12660 L:      linux-renesas-soc@vger.kernel.org
12661 S:      Supported
12662 F:      drivers/mfd/bd9571mwv.c
12663 F:      drivers/regulator/bd9571mwv-regulator.c
12664 F:      drivers/gpio/gpio-bd9571mwv.c
12665 F:      include/linux/mfd/bd9571mwv.h
12666 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12667
12668 ROSE NETWORK LAYER
12669 M:      Ralf Baechle <ralf@linux-mips.org>
12670 L:      linux-hams@vger.kernel.org
12671 W:      http://www.linux-ax25.org/
12672 S:      Maintained
12673 F:      include/net/rose.h
12674 F:      include/uapi/linux/rose.h
12675 F:      net/rose/
12676
12677 RTL2830 MEDIA DRIVER
12678 M:      Antti Palosaari <crope@iki.fi>
12679 L:      linux-media@vger.kernel.org
12680 W:      https://linuxtv.org
12681 W:      http://palosaari.fi/linux/
12682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12683 T:      git git://linuxtv.org/anttip/media_tree.git
12684 S:      Maintained
12685 F:      drivers/media/dvb-frontends/rtl2830*
12686
12687 RTL2832 MEDIA DRIVER
12688 M:      Antti Palosaari <crope@iki.fi>
12689 L:      linux-media@vger.kernel.org
12690 W:      https://linuxtv.org
12691 W:      http://palosaari.fi/linux/
12692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12693 T:      git git://linuxtv.org/anttip/media_tree.git
12694 S:      Maintained
12695 F:      drivers/media/dvb-frontends/rtl2832*
12696
12697 RTL2832_SDR MEDIA DRIVER
12698 M:      Antti Palosaari <crope@iki.fi>
12699 L:      linux-media@vger.kernel.org
12700 W:      https://linuxtv.org
12701 W:      http://palosaari.fi/linux/
12702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12703 T:      git git://linuxtv.org/anttip/media_tree.git
12704 S:      Maintained
12705 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12706
12707 RTL8180 WIRELESS DRIVER
12708 L:      linux-wireless@vger.kernel.org
12709 W:      http://wireless.kernel.org/
12710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12711 S:      Orphan
12712 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12713
12714 RTL8187 WIRELESS DRIVER
12715 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12716 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12717 M:      Larry Finger <Larry.Finger@lwfinger.net>
12718 L:      linux-wireless@vger.kernel.org
12719 W:      http://wireless.kernel.org/
12720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12721 S:      Maintained
12722 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12723
12724 REALTEK WIRELESS DRIVER (rtlwifi family)
12725 M:      Ping-Ke Shih <pkshih@realtek.com>
12726 L:      linux-wireless@vger.kernel.org
12727 W:      http://wireless.kernel.org/
12728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12729 S:      Maintained
12730 F:      drivers/net/wireless/realtek/rtlwifi/
12731
12732 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12733 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12734 L:      linux-wireless@vger.kernel.org
12735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12736 S:      Maintained
12737 F:      drivers/net/wireless/realtek/rtl8xxxu/
12738
12739 RXRPC SOCKETS (AF_RXRPC)
12740 M:      David Howells <dhowells@redhat.com>
12741 L:      linux-afs@lists.infradead.org
12742 S:      Supported
12743 F:      net/rxrpc/
12744 F:      include/keys/rxrpc-type.h
12745 F:      include/net/af_rxrpc.h
12746 F:      include/trace/events/rxrpc.h
12747 F:      include/uapi/linux/rxrpc.h
12748 F:      Documentation/networking/rxrpc.txt
12749 W:      https://www.infradead.org/~dhowells/kafs/
12750
12751 S3 SAVAGE FRAMEBUFFER DRIVER
12752 M:      Antonino Daplas <adaplas@gmail.com>
12753 L:      linux-fbdev@vger.kernel.org
12754 S:      Maintained
12755 F:      drivers/video/fbdev/savage/
12756
12757 S390
12758 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12759 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12760 L:      linux-s390@vger.kernel.org
12761 W:      http://www.ibm.com/developerworks/linux/linux390/
12762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12763 S:      Supported
12764 F:      arch/s390/
12765 F:      drivers/s390/
12766 F:      Documentation/s390/
12767 F:      Documentation/driver-api/s390-drivers.rst
12768
12769 S390 COMMON I/O LAYER
12770 M:      Sebastian Ott <sebott@linux.ibm.com>
12771 M:      Peter Oberparleiter <oberpar@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/cio/
12776
12777 S390 DASD DRIVER
12778 M:      Stefan Haberland <sth@linux.ibm.com>
12779 M:      Jan Hoeppner <hoeppner@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/block/dasd*
12784 F:      block/partitions/ibm.c
12785
12786 S390 IOMMU (PCI)
12787 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12788 L:      linux-s390@vger.kernel.org
12789 W:      http://www.ibm.com/developerworks/linux/linux390/
12790 S:      Supported
12791 F:      drivers/iommu/s390-iommu.c
12792
12793 S390 IUCV NETWORK LAYER
12794 M:      Julian Wiedmann <jwi@linux.ibm.com>
12795 M:      Ursula Braun <ubraun@linux.ibm.com>
12796 L:      linux-s390@vger.kernel.org
12797 W:      http://www.ibm.com/developerworks/linux/linux390/
12798 S:      Supported
12799 F:      drivers/s390/net/*iucv*
12800 F:      include/net/iucv/
12801 F:      net/iucv/
12802
12803 S390 NETWORK DRIVERS
12804 M:      Julian Wiedmann <jwi@linux.ibm.com>
12805 M:      Ursula Braun <ubraun@linux.ibm.com>
12806 L:      linux-s390@vger.kernel.org
12807 W:      http://www.ibm.com/developerworks/linux/linux390/
12808 S:      Supported
12809 F:      drivers/s390/net/
12810
12811 S390 PCI SUBSYSTEM
12812 M:      Sebastian Ott <sebott@linux.ibm.com>
12813 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12814 L:      linux-s390@vger.kernel.org
12815 W:      http://www.ibm.com/developerworks/linux/linux390/
12816 S:      Supported
12817 F:      arch/s390/pci/
12818 F:      drivers/pci/hotplug/s390_pci_hpc.c
12819
12820 S390 VFIO-CCW DRIVER
12821 M:      Cornelia Huck <cohuck@redhat.com>
12822 M:      Halil Pasic <pasic@linux.ibm.com>
12823 L:      linux-s390@vger.kernel.org
12824 L:      kvm@vger.kernel.org
12825 S:      Supported
12826 F:      drivers/s390/cio/vfio_ccw*
12827 F:      Documentation/s390/vfio-ccw.txt
12828 F:      include/uapi/linux/vfio_ccw.h
12829
12830 S390 ZCRYPT DRIVER
12831 M:      Harald Freudenberger <freude@linux.ibm.com>
12832 L:      linux-s390@vger.kernel.org
12833 W:      http://www.ibm.com/developerworks/linux/linux390/
12834 S:      Supported
12835 F:      drivers/s390/crypto/
12836
12837 S390 VFIO AP DRIVER
12838 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12839 M:      Pierre Morel <pmorel@linux.ibm.com>
12840 M:      Halil Pasic <pasic@linux.ibm.com>
12841 L:      linux-s390@vger.kernel.org
12842 W:      http://www.ibm.com/developerworks/linux/linux390/
12843 S:      Supported
12844 F:      drivers/s390/crypto/vfio_ap_drv.c
12845 F:      drivers/s390/crypto/vfio_ap_private.h
12846 F:      drivers/s390/crypto/vfio_ap_ops.c
12847 F:      Documentation/s390/vfio-ap.txt
12848
12849 S390 ZFCP DRIVER
12850 M:      Steffen Maier <maier@linux.ibm.com>
12851 M:      Benjamin Block <bblock@linux.ibm.com>
12852 L:      linux-s390@vger.kernel.org
12853 W:      http://www.ibm.com/developerworks/linux/linux390/
12854 S:      Supported
12855 F:      drivers/s390/scsi/zfcp_*
12856
12857 S3C24XX SD/MMC Driver
12858 M:      Ben Dooks <ben-linux@fluff.org>
12859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12860 S:      Supported
12861 F:      drivers/mmc/host/s3cmci.*
12862
12863 SAA6588 RDS RECEIVER DRIVER
12864 M:      Hans Verkuil <hverkuil@xs4all.nl>
12865 L:      linux-media@vger.kernel.org
12866 T:      git git://linuxtv.org/media_tree.git
12867 W:      https://linuxtv.org
12868 S:      Odd Fixes
12869 F:      drivers/media/i2c/saa6588*
12870
12871 SAA7134 VIDEO4LINUX DRIVER
12872 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12873 L:      linux-media@vger.kernel.org
12874 W:      https://linuxtv.org
12875 T:      git git://linuxtv.org/media_tree.git
12876 S:      Odd fixes
12877 F:      Documentation/media/v4l-drivers/saa7134*
12878 F:      drivers/media/pci/saa7134/
12879
12880 SAA7146 VIDEO4LINUX-2 DRIVER
12881 M:      Hans Verkuil <hverkuil@xs4all.nl>
12882 L:      linux-media@vger.kernel.org
12883 T:      git git://linuxtv.org/media_tree.git
12884 S:      Maintained
12885 F:      drivers/media/common/saa7146/
12886 F:      drivers/media/pci/saa7146/
12887 F:      include/media/saa7146*
12888
12889 SAMSUNG AUDIO (ASoC) DRIVERS
12890 M:      Krzysztof Kozlowski <krzk@kernel.org>
12891 M:      Sangbeom Kim <sbkim73@samsung.com>
12892 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12894 S:      Supported
12895 F:      sound/soc/samsung/
12896 F:      Documentation/devicetree/bindings/sound/samsung*
12897
12898 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12899 M:      Krzysztof Kozlowski <krzk@kernel.org>
12900 L:      linux-crypto@vger.kernel.org
12901 L:      linux-samsung-soc@vger.kernel.org
12902 S:      Maintained
12903 F:      drivers/crypto/exynos-rng.c
12904 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12905
12906 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12907 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12908 L:      linux-samsung-soc@vger.kernel.org
12909 S:      Maintained
12910 F:      drivers/char/hw_random/exynos-trng.c
12911 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12912
12913 SAMSUNG FRAMEBUFFER DRIVER
12914 M:      Jingoo Han <jingoohan1@gmail.com>
12915 L:      linux-fbdev@vger.kernel.org
12916 S:      Maintained
12917 F:      drivers/video/fbdev/s3c-fb.c
12918
12919 SAMSUNG LAPTOP DRIVER
12920 M:      Corentin Chary <corentin.chary@gmail.com>
12921 L:      platform-driver-x86@vger.kernel.org
12922 S:      Maintained
12923 F:      drivers/platform/x86/samsung-laptop.c
12924
12925 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12926 M:      Sangbeom Kim <sbkim73@samsung.com>
12927 M:      Krzysztof Kozlowski <krzk@kernel.org>
12928 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12929 L:      linux-kernel@vger.kernel.org
12930 L:      linux-samsung-soc@vger.kernel.org
12931 S:      Supported
12932 F:      drivers/mfd/sec*.c
12933 F:      drivers/regulator/s2m*.c
12934 F:      drivers/regulator/s5m*.c
12935 F:      drivers/clk/clk-s2mps11.c
12936 F:      drivers/rtc/rtc-s5m.c
12937 F:      include/linux/mfd/samsung/
12938 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12939 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12940 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12941 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12942
12943 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12944 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12945 L:      linux-media@vger.kernel.org
12946 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12947 S:      Maintained
12948 F:      drivers/media/platform/s3c-camif/
12949 F:      include/media/drv-intf/s3c_camif.h
12950
12951 SAMSUNG S3FWRN5 NFC DRIVER
12952 M:      Robert Baldyga <r.baldyga@samsung.com>
12953 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12954 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12955 S:      Supported
12956 F:      drivers/nfc/s3fwrn5
12957
12958 SAMSUNG S5C73M3 CAMERA DRIVER
12959 M:      Kyungmin Park <kyungmin.park@samsung.com>
12960 M:      Andrzej Hajda <a.hajda@samsung.com>
12961 L:      linux-media@vger.kernel.org
12962 S:      Supported
12963 F:      drivers/media/i2c/s5c73m3/*
12964
12965 SAMSUNG S5K5BAF CAMERA DRIVER
12966 M:      Kyungmin Park <kyungmin.park@samsung.com>
12967 M:      Andrzej Hajda <a.hajda@samsung.com>
12968 L:      linux-media@vger.kernel.org
12969 S:      Supported
12970 F:      drivers/media/i2c/s5k5baf.c
12971
12972 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12973 M:      Krzysztof Kozlowski <krzk@kernel.org>
12974 M:      Vladimir Zapolskiy <vz@mleia.com>
12975 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12976 L:      linux-crypto@vger.kernel.org
12977 L:      linux-samsung-soc@vger.kernel.org
12978 S:      Maintained
12979 F:      drivers/crypto/s5p-sss.c
12980
12981 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12982 M:      Kyungmin Park <kyungmin.park@samsung.com>
12983 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12984 L:      linux-media@vger.kernel.org
12985 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12986 S:      Supported
12987 F:      drivers/media/platform/exynos4-is/
12988
12989 SAMSUNG SOC CLOCK DRIVERS
12990 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12991 M:      Tomasz Figa <tomasz.figa@gmail.com>
12992 M:      Chanwoo Choi <cw00.choi@samsung.com>
12993 S:      Supported
12994 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12996 F:      drivers/clk/samsung/
12997 F:      include/dt-bindings/clock/exynos*.h
12998 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12999
13000 SAMSUNG SPI DRIVERS
13001 M:      Kukjin Kim <kgene@kernel.org>
13002 M:      Krzysztof Kozlowski <krzk@kernel.org>
13003 M:      Andi Shyti <andi@etezian.org>
13004 L:      linux-spi@vger.kernel.org
13005 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13006 S:      Maintained
13007 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13008 F:      drivers/spi/spi-s3c*
13009 F:      include/linux/platform_data/spi-s3c64xx.h
13010
13011 SAMSUNG SXGBE DRIVERS
13012 M:      Byungho An <bh74.an@samsung.com>
13013 M:      Girish K S <ks.giri@samsung.com>
13014 M:      Vipul Pandya <vipul.pandya@samsung.com>
13015 S:      Supported
13016 L:      netdev@vger.kernel.org
13017 F:      drivers/net/ethernet/samsung/sxgbe/
13018
13019 SAMSUNG THERMAL DRIVER
13020 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13021 L:      linux-pm@vger.kernel.org
13022 L:      linux-samsung-soc@vger.kernel.org
13023 S:      Supported
13024 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13025 F:      drivers/thermal/samsung/
13026
13027 SAMSUNG USB2 PHY DRIVER
13028 M:      Kamil Debski <kamil@wypas.org>
13029 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13030 L:      linux-kernel@vger.kernel.org
13031 S:      Supported
13032 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13033 F:      Documentation/phy/samsung-usb2.txt
13034 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13035 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13036 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13037 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13038 F:      drivers/phy/samsung/phy-samsung-usb2.c
13039 F:      drivers/phy/samsung/phy-samsung-usb2.h
13040
13041 SC1200 WDT DRIVER
13042 M:      Zwane Mwaikambo <zwanem@gmail.com>
13043 S:      Maintained
13044 F:      drivers/watchdog/sc1200wdt.c
13045
13046 SCHEDULER
13047 M:      Ingo Molnar <mingo@redhat.com>
13048 M:      Peter Zijlstra <peterz@infradead.org>
13049 L:      linux-kernel@vger.kernel.org
13050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13051 S:      Maintained
13052 F:      kernel/sched/
13053 F:      include/linux/sched.h
13054 F:      include/uapi/linux/sched.h
13055 F:      include/linux/wait.h
13056
13057 SCR24X CHIP CARD INTERFACE DRIVER
13058 M:      Lubomir Rintel <lkundrak@v3.sk>
13059 S:      Supported
13060 F:      drivers/char/pcmcia/scr24x_cs.c
13061
13062 SCSI CDROM DRIVER
13063 M:      Jens Axboe <axboe@kernel.dk>
13064 L:      linux-scsi@vger.kernel.org
13065 W:      http://www.kernel.dk
13066 S:      Maintained
13067 F:      drivers/scsi/sr*
13068
13069 SCSI RDMA PROTOCOL (SRP) INITIATOR
13070 M:      Bart Van Assche <bvanassche@acm.org>
13071 L:      linux-rdma@vger.kernel.org
13072 S:      Supported
13073 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13074 F:      drivers/infiniband/ulp/srp/
13075 F:      include/scsi/srp.h
13076
13077 SCSI RDMA PROTOCOL (SRP) TARGET
13078 M:      Bart Van Assche <bvanassche@acm.org>
13079 L:      linux-rdma@vger.kernel.org
13080 L:      target-devel@vger.kernel.org
13081 S:      Supported
13082 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13083 F:      drivers/infiniband/ulp/srpt/
13084
13085 SCSI SG DRIVER
13086 M:      Doug Gilbert <dgilbert@interlog.com>
13087 L:      linux-scsi@vger.kernel.org
13088 W:      http://sg.danny.cz/sg
13089 S:      Maintained
13090 F:      Documentation/scsi/scsi-generic.txt
13091 F:      drivers/scsi/sg.c
13092 F:      include/scsi/sg.h
13093
13094 SCSI SUBSYSTEM
13095 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13097 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13099 L:      linux-scsi@vger.kernel.org
13100 S:      Maintained
13101 F:      Documentation/devicetree/bindings/scsi/
13102 F:      drivers/scsi/
13103 F:      include/scsi/
13104
13105 SCSI TAPE DRIVER
13106 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13107 L:      linux-scsi@vger.kernel.org
13108 S:      Maintained
13109 F:      Documentation/scsi/st.txt
13110 F:      drivers/scsi/st.*
13111 F:      drivers/scsi/st_*.h
13112
13113 SCTP PROTOCOL
13114 M:      Vlad Yasevich <vyasevich@gmail.com>
13115 M:      Neil Horman <nhorman@tuxdriver.com>
13116 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13117 L:      linux-sctp@vger.kernel.org
13118 W:      http://lksctp.sourceforge.net
13119 S:      Maintained
13120 F:      Documentation/networking/sctp.txt
13121 F:      include/linux/sctp.h
13122 F:      include/uapi/linux/sctp.h
13123 F:      include/net/sctp/
13124 F:      net/sctp/
13125
13126 SCx200 CPU SUPPORT
13127 M:      Jim Cromie <jim.cromie@gmail.com>
13128 S:      Odd Fixes
13129 F:      Documentation/i2c/busses/scx200_acb
13130 F:      arch/x86/platform/scx200/
13131 F:      drivers/watchdog/scx200_wdt.c
13132 F:      drivers/i2c/busses/scx200*
13133 F:      drivers/mtd/maps/scx200_docflash.c
13134 F:      include/linux/scx200.h
13135
13136 SCx200 GPIO DRIVER
13137 M:      Jim Cromie <jim.cromie@gmail.com>
13138 S:      Maintained
13139 F:      drivers/char/scx200_gpio.c
13140 F:      include/linux/scx200_gpio.h
13141
13142 SCx200 HRT CLOCKSOURCE DRIVER
13143 M:      Jim Cromie <jim.cromie@gmail.com>
13144 S:      Maintained
13145 F:      drivers/clocksource/scx200_hrt.c
13146
13147 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13148 M:      Sascha Sommer <saschasommer@freenet.de>
13149 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13150 S:      Maintained
13151 F:      drivers/mmc/host/sdricoh_cs.c
13152
13153 SECURE COMPUTING
13154 M:      Kees Cook <keescook@chromium.org>
13155 R:      Andy Lutomirski <luto@amacapital.net>
13156 R:      Will Drewry <wad@chromium.org>
13157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13158 S:      Supported
13159 F:      kernel/seccomp.c
13160 F:      include/uapi/linux/seccomp.h
13161 F:      include/linux/seccomp.h
13162 F:      tools/testing/selftests/seccomp/*
13163 F:      tools/testing/selftests/kselftest_harness.h
13164 F:      Documentation/userspace-api/seccomp_filter.rst
13165 K:      \bsecure_computing
13166 K:      \bTIF_SECCOMP\b
13167
13168 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13169 M:      Al Cooper <alcooperx@gmail.com>
13170 L:      linux-mmc@vger.kernel.org
13171 L:      bcm-kernel-feedback-list@broadcom.com
13172 S:      Maintained
13173 F:      drivers/mmc/host/sdhci-brcmstb*
13174
13175 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13176 M:      Adrian Hunter <adrian.hunter@intel.com>
13177 L:      linux-mmc@vger.kernel.org
13178 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13179 S:      Maintained
13180 F:      drivers/mmc/host/sdhci*
13181 F:      include/linux/mmc/sdhci*
13182
13183 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13184 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13185 M:      Manjunath M B <manjumb@synopsys.com>
13186 L:      linux-mmc@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13189
13190 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13191 M:      Ben Dooks <ben-linux@fluff.org>
13192 M:      Jaehoon Chung <jh80.chung@samsung.com>
13193 L:      linux-mmc@vger.kernel.org
13194 S:      Maintained
13195 F:      drivers/mmc/host/sdhci-s3c*
13196
13197 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13198 M:      Viresh Kumar <vireshk@kernel.org>
13199 L:      linux-mmc@vger.kernel.org
13200 S:      Maintained
13201 F:      drivers/mmc/host/sdhci-spear.c
13202
13203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13204 M:      Kishon Vijay Abraham I <kishon@ti.com>
13205 L:      linux-mmc@vger.kernel.org
13206 S:      Maintained
13207 F:      drivers/mmc/host/sdhci-omap.c
13208
13209 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13210 M:      Scott Bauer <scott.bauer@intel.com>
13211 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13212 L:      linux-block@vger.kernel.org
13213 S:      Supported
13214 F:      block/sed*
13215 F:      block/opal_proto.h
13216 F:      include/linux/sed*
13217 F:      include/uapi/linux/sed*
13218
13219 SECURITY CONTACT
13220 M:      Security Officers <security@kernel.org>
13221 S:      Supported
13222
13223 SECURITY SUBSYSTEM
13224 M:      James Morris <jmorris@namei.org>
13225 M:      "Serge E. Hallyn" <serge@hallyn.com>
13226 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13228 W:      http://kernsec.org/
13229 S:      Supported
13230 F:      security/
13231 X:      security/selinux/
13232
13233 SELINUX SECURITY MODULE
13234 M:      Paul Moore <paul@paul-moore.com>
13235 M:      Stephen Smalley <sds@tycho.nsa.gov>
13236 M:      Eric Paris <eparis@parisplace.org>
13237 L:      selinux@vger.kernel.org
13238 W:      https://selinuxproject.org
13239 W:      https://github.com/SELinuxProject
13240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13241 S:      Supported
13242 F:      include/linux/selinux*
13243 F:      security/selinux/
13244 F:      scripts/selinux/
13245 F:      Documentation/admin-guide/LSM/SELinux.rst
13246
13247 SENSABLE PHANTOM
13248 M:      Jiri Slaby <jirislaby@gmail.com>
13249 S:      Maintained
13250 F:      drivers/misc/phantom.c
13251 F:      include/uapi/linux/phantom.h
13252
13253 SERIAL DEVICE BUS
13254 M:      Rob Herring <robh@kernel.org>
13255 L:      linux-serial@vger.kernel.org
13256 S:      Maintained
13257 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13258 F:      drivers/tty/serdev/
13259 F:      include/linux/serdev.h
13260
13261 SERIAL DRIVERS
13262 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13263 L:      linux-serial@vger.kernel.org
13264 S:      Maintained
13265 F:      Documentation/devicetree/bindings/serial/
13266 F:      drivers/tty/serial/
13267
13268 SERIAL IR RECEIVER
13269 M:      Sean Young <sean@mess.org>
13270 L:      linux-media@vger.kernel.org
13271 S:      Maintained
13272 F:      drivers/media/rc/serial_ir.c
13273
13274 SFC NETWORK DRIVER
13275 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13276 M:      Edward Cree <ecree@solarflare.com>
13277 M:      Bert Kenward <bkenward@solarflare.com>
13278 L:      netdev@vger.kernel.org
13279 S:      Supported
13280 F:      drivers/net/ethernet/sfc/
13281
13282 SGI GRU DRIVER
13283 M:      Dimitri Sivanich <sivanich@sgi.com>
13284 S:      Maintained
13285 F:      drivers/misc/sgi-gru/
13286
13287 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13288 M:      Pat Gefre <pfg@sgi.com>
13289 L:      linux-ia64@vger.kernel.org
13290 S:      Supported
13291 F:      Documentation/ia64/serial.txt
13292 F:      drivers/tty/serial/ioc?_serial.c
13293 F:      include/linux/ioc?.h
13294
13295 SGI XP/XPC/XPNET DRIVER
13296 M:      Cliff Whickman <cpw@sgi.com>
13297 M:      Robin Holt <robinmholt@gmail.com>
13298 S:      Maintained
13299 F:      drivers/misc/sgi-xp/
13300
13301 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13302 M:      Ursula Braun <ubraun@linux.ibm.com>
13303 L:      linux-s390@vger.kernel.org
13304 W:      http://www.ibm.com/developerworks/linux/linux390/
13305 S:      Supported
13306 F:      net/smc/
13307
13308 SHARP RJ54N1CB0C SENSOR DRIVER
13309 M:      Jacopo Mondi <jacopo@jmondi.org>
13310 L:      linux-media@vger.kernel.org
13311 T:      git git://linuxtv.org/media_tree.git
13312 S:      Odd fixes
13313 F:      drivers/media/i2c/rj54n1cb0c.c
13314 F:      include/media/i2c/rj54n1cb0c.h
13315
13316 SH_VEU V4L2 MEM2MEM DRIVER
13317 L:      linux-media@vger.kernel.org
13318 S:      Orphan
13319 F:      drivers/media/platform/sh_veu.c
13320
13321 SH_VOU V4L2 OUTPUT DRIVER
13322 L:      linux-media@vger.kernel.org
13323 S:      Orphan
13324 F:      drivers/media/platform/sh_vou.c
13325 F:      include/media/drv-intf/sh_vou.h
13326
13327 SI2157 MEDIA DRIVER
13328 M:      Antti Palosaari <crope@iki.fi>
13329 L:      linux-media@vger.kernel.org
13330 W:      https://linuxtv.org
13331 W:      http://palosaari.fi/linux/
13332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13333 T:      git git://linuxtv.org/anttip/media_tree.git
13334 S:      Maintained
13335 F:      drivers/media/tuners/si2157*
13336
13337 SI2165 MEDIA DRIVER
13338 M:      Matthias Schwarzott <zzam@gentoo.org>
13339 L:      linux-media@vger.kernel.org
13340 W:      https://linuxtv.org
13341 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13342 S:      Maintained
13343 F:      drivers/media/dvb-frontends/si2165*
13344
13345 SI2168 MEDIA DRIVER
13346 M:      Antti Palosaari <crope@iki.fi>
13347 L:      linux-media@vger.kernel.org
13348 W:      https://linuxtv.org
13349 W:      http://palosaari.fi/linux/
13350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13351 T:      git git://linuxtv.org/anttip/media_tree.git
13352 S:      Maintained
13353 F:      drivers/media/dvb-frontends/si2168*
13354
13355 SI470X FM RADIO RECEIVER I2C DRIVER
13356 M:      Hans Verkuil <hverkuil@xs4all.nl>
13357 L:      linux-media@vger.kernel.org
13358 T:      git git://linuxtv.org/media_tree.git
13359 W:      https://linuxtv.org
13360 S:      Odd Fixes
13361 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13362
13363 SI470X FM RADIO RECEIVER USB DRIVER
13364 M:      Hans Verkuil <hverkuil@xs4all.nl>
13365 L:      linux-media@vger.kernel.org
13366 T:      git git://linuxtv.org/media_tree.git
13367 W:      https://linuxtv.org
13368 S:      Maintained
13369 F:      drivers/media/radio/si470x/radio-si470x-common.c
13370 F:      drivers/media/radio/si470x/radio-si470x.h
13371 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13372
13373 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13374 M:      Eduardo Valentin <edubezval@gmail.com>
13375 L:      linux-media@vger.kernel.org
13376 T:      git git://linuxtv.org/media_tree.git
13377 W:      https://linuxtv.org
13378 S:      Odd Fixes
13379 F:      drivers/media/radio/si4713/si4713.?
13380
13381 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13382 M:      Eduardo Valentin <edubezval@gmail.com>
13383 L:      linux-media@vger.kernel.org
13384 T:      git git://linuxtv.org/media_tree.git
13385 W:      https://linuxtv.org
13386 S:      Odd Fixes
13387 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13388
13389 SI4713 FM RADIO TRANSMITTER USB DRIVER
13390 M:      Hans Verkuil <hverkuil@xs4all.nl>
13391 L:      linux-media@vger.kernel.org
13392 T:      git git://linuxtv.org/media_tree.git
13393 W:      https://linuxtv.org
13394 S:      Maintained
13395 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13396
13397 SIANO DVB DRIVER
13398 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13399 L:      linux-media@vger.kernel.org
13400 W:      https://linuxtv.org
13401 T:      git git://linuxtv.org/media_tree.git
13402 S:      Odd fixes
13403 F:      drivers/media/common/siano/
13404 F:      drivers/media/usb/siano/
13405 F:      drivers/media/usb/siano/
13406 F:      drivers/media/mmc/siano/
13407
13408 SIFIVE DRIVERS
13409 M:      Palmer Dabbelt <palmer@sifive.com>
13410 L:      linux-riscv@lists.infradead.org
13411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13412 S:      Supported
13413 K:      sifive
13414 N:      sifive
13415
13416 SILEAD TOUCHSCREEN DRIVER
13417 M:      Hans de Goede <hdegoede@redhat.com>
13418 L:      linux-input@vger.kernel.org
13419 L:      platform-driver-x86@vger.kernel.org
13420 S:      Maintained
13421 F:      drivers/input/touchscreen/silead.c
13422 F:      drivers/platform/x86/touchscreen_dmi.c
13423
13424 SILICON MOTION SM712 FRAME BUFFER DRIVER
13425 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13426 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13427 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13428 L:      linux-fbdev@vger.kernel.org
13429 S:      Maintained
13430 F:      drivers/video/fbdev/sm712*
13431 F:      Documentation/fb/sm712fb.txt
13432
13433 SIMPLE FIRMWARE INTERFACE (SFI)
13434 M:      Len Brown <lenb@kernel.org>
13435 L:      sfi-devel@simplefirmware.org
13436 W:      http://simplefirmware.org/
13437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13438 S:      Supported
13439 F:      arch/x86/platform/sfi/
13440 F:      drivers/sfi/
13441 F:      include/linux/sfi*.h
13442
13443 SIMPLEFB FB DRIVER
13444 M:      Hans de Goede <hdegoede@redhat.com>
13445 L:      linux-fbdev@vger.kernel.org
13446 S:      Maintained
13447 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13448 F:      drivers/video/fbdev/simplefb.c
13449 F:      include/linux/platform_data/simplefb.h
13450
13451 SIMTEC EB110ATX (Chalice CATS)
13452 P:      Ben Dooks
13453 P:      Vincent Sanders <vince@simtec.co.uk>
13454 M:      Simtec Linux Team <linux@simtec.co.uk>
13455 W:      http://www.simtec.co.uk/products/EB110ATX/
13456 S:      Supported
13457
13458 SIMTEC EB2410ITX (BAST)
13459 P:      Ben Dooks
13460 P:      Vincent Sanders <vince@simtec.co.uk>
13461 M:      Simtec Linux Team <linux@simtec.co.uk>
13462 W:      http://www.simtec.co.uk/products/EB2410ITX/
13463 S:      Supported
13464 F:      arch/arm/mach-s3c24xx/mach-bast.c
13465 F:      arch/arm/mach-s3c24xx/bast-ide.c
13466 F:      arch/arm/mach-s3c24xx/bast-irq.c
13467
13468 SIPHASH PRF ROUTINES
13469 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13470 S:      Maintained
13471 F:      lib/siphash.c
13472 F:      lib/test_siphash.c
13473 F:      include/linux/siphash.h
13474
13475 SIOX
13476 M:      Gavin Schenk <g.schenk@eckelmann.de>
13477 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13478 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13479 S:      Supported
13480 F:      drivers/siox/*
13481 F:      drivers/gpio/gpio-siox.c
13482 F:      include/trace/events/siox.h
13483
13484 SIS 190 ETHERNET DRIVER
13485 M:      Francois Romieu <romieu@fr.zoreil.com>
13486 L:      netdev@vger.kernel.org
13487 S:      Maintained
13488 F:      drivers/net/ethernet/sis/sis190.c
13489
13490 SIS 900/7016 FAST ETHERNET DRIVER
13491 M:      Daniele Venzano <venza@brownhat.org>
13492 W:      http://www.brownhat.org/sis900.html
13493 L:      netdev@vger.kernel.org
13494 S:      Maintained
13495 F:      drivers/net/ethernet/sis/sis900.*
13496
13497 SIS FRAMEBUFFER DRIVER
13498 M:      Thomas Winischhofer <thomas@winischhofer.net>
13499 W:      http://www.winischhofer.net/linuxsisvga.shtml
13500 S:      Maintained
13501 F:      Documentation/fb/sisfb.txt
13502 F:      drivers/video/fbdev/sis/
13503 F:      include/video/sisfb.h
13504
13505 SIS USB2VGA DRIVER
13506 M:      Thomas Winischhofer <thomas@winischhofer.net>
13507 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13508 S:      Maintained
13509 F:      drivers/usb/misc/sisusbvga/
13510
13511 SLAB ALLOCATOR
13512 M:      Christoph Lameter <cl@linux.com>
13513 M:      Pekka Enberg <penberg@kernel.org>
13514 M:      David Rientjes <rientjes@google.com>
13515 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13516 M:      Andrew Morton <akpm@linux-foundation.org>
13517 L:      linux-mm@kvack.org
13518 S:      Maintained
13519 F:      include/linux/sl?b*.h
13520 F:      mm/sl?b*
13521
13522 SLEEPABLE READ-COPY UPDATE (SRCU)
13523 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13524 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13525 M:      Josh Triplett <josh@joshtriplett.org>
13526 R:      Steven Rostedt <rostedt@goodmis.org>
13527 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13528 L:      linux-kernel@vger.kernel.org
13529 W:      http://www.rdrop.com/users/paulmck/RCU/
13530 S:      Supported
13531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13532 F:      include/linux/srcu*.h
13533 F:      kernel/rcu/srcu*.c
13534
13535 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13536 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13537 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13538 S:      Maintained
13539 F:      drivers/slimbus/
13540 F:      Documentation/devicetree/bindings/slimbus/
13541 F:      include/linux/slimbus.h
13542
13543 SMACK SECURITY MODULE
13544 M:      Casey Schaufler <casey@schaufler-ca.com>
13545 L:      linux-security-module@vger.kernel.org
13546 W:      http://schaufler-ca.com
13547 T:      git git://github.com/cschaufler/smack-next
13548 S:      Maintained
13549 F:      Documentation/admin-guide/LSM/Smack.rst
13550 F:      security/smack/
13551
13552 SMC91x ETHERNET DRIVER
13553 M:      Nicolas Pitre <nico@fluxnic.net>
13554 S:      Odd Fixes
13555 F:      drivers/net/ethernet/smsc/smc91x.*
13556
13557 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13558 M:      Sakari Ailus <sakari.ailus@iki.fi>
13559 L:      linux-media@vger.kernel.org
13560 S:      Maintained
13561 F:      drivers/media/i2c/smiapp/
13562 F:      include/media/i2c/smiapp.h
13563 F:      drivers/media/i2c/smiapp-pll.c
13564 F:      drivers/media/i2c/smiapp-pll.h
13565 F:      include/uapi/linux/smiapp.h
13566 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13567
13568 SMM665 HARDWARE MONITOR DRIVER
13569 M:      Guenter Roeck <linux@roeck-us.net>
13570 L:      linux-hwmon@vger.kernel.org
13571 S:      Maintained
13572 F:      Documentation/hwmon/smm665
13573 F:      drivers/hwmon/smm665.c
13574
13575 SMSC EMC2103 HARDWARE MONITOR DRIVER
13576 M:      Steve Glendinning <steve.glendinning@shawell.net>
13577 L:      linux-hwmon@vger.kernel.org
13578 S:      Maintained
13579 F:      Documentation/hwmon/emc2103
13580 F:      drivers/hwmon/emc2103.c
13581
13582 SMSC SCH5627 HARDWARE MONITOR DRIVER
13583 M:      Hans de Goede <hdegoede@redhat.com>
13584 L:      linux-hwmon@vger.kernel.org
13585 S:      Supported
13586 F:      Documentation/hwmon/sch5627
13587 F:      drivers/hwmon/sch5627.c
13588
13589 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13590 M:      Steve Glendinning <steve.glendinning@shawell.net>
13591 L:      linux-fbdev@vger.kernel.org
13592 S:      Maintained
13593 F:      drivers/video/fbdev/smscufx.c
13594
13595 SMSC47B397 HARDWARE MONITOR DRIVER
13596 M:      Jean Delvare <jdelvare@suse.com>
13597 L:      linux-hwmon@vger.kernel.org
13598 S:      Maintained
13599 F:      Documentation/hwmon/smsc47b397
13600 F:      drivers/hwmon/smsc47b397.c
13601
13602 SMSC911x ETHERNET DRIVER
13603 M:      Steve Glendinning <steve.glendinning@shawell.net>
13604 L:      netdev@vger.kernel.org
13605 S:      Maintained
13606 F:      include/linux/smsc911x.h
13607 F:      drivers/net/ethernet/smsc/smsc911x.*
13608
13609 SMSC9420 PCI ETHERNET DRIVER
13610 M:      Steve Glendinning <steve.glendinning@shawell.net>
13611 L:      netdev@vger.kernel.org
13612 S:      Maintained
13613 F:      drivers/net/ethernet/smsc/smsc9420.*
13614
13615 SOC-CAMERA V4L2 SUBSYSTEM
13616 L:      linux-media@vger.kernel.org
13617 T:      git git://linuxtv.org/media_tree.git
13618 S:      Orphan
13619 F:      include/media/soc*
13620 F:      drivers/media/i2c/soc_camera/
13621 F:      drivers/media/platform/soc_camera/
13622
13623 SOCIONEXT SYNQUACER I2C DRIVER
13624 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13625 L:      linux-i2c@vger.kernel.org
13626 S:      Maintained
13627 F:      drivers/i2c/busses/i2c-synquacer.c
13628 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13629
13630 SOCIONEXT UNIPHIER SOUND DRIVER
13631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13632 S:      Orphan
13633 F:      sound/soc/uniphier/
13634
13635 SOEKRIS NET48XX LED SUPPORT
13636 M:      Chris Boot <bootc@bootc.net>
13637 S:      Maintained
13638 F:      drivers/leds/leds-net48xx.c
13639
13640 SOFT-ROCE DRIVER (rxe)
13641 M:      Moni Shoua <monis@mellanox.com>
13642 L:      linux-rdma@vger.kernel.org
13643 S:      Supported
13644 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13645 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13646 F:      drivers/infiniband/sw/rxe/
13647 F:      include/uapi/rdma/rdma_user_rxe.h
13648
13649 SOFTLOGIC 6x10 MPEG CODEC
13650 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13651 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13652 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13653 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13654 M:      Ismael Luceno <ismael@iodev.co.uk>
13655 L:      linux-media@vger.kernel.org
13656 S:      Supported
13657 F:      drivers/media/pci/solo6x10/
13658
13659 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13660 M:      James Morse <james.morse@arm.com>
13661 L:      linux-arm-kernel@lists.infradead.org
13662 S:      Maintained
13663 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13664 F:      drivers/firmware/arm_sdei.c
13665 F:      include/linux/arm_sdei.h
13666 F:      include/uapi/linux/arm_sdei.h
13667
13668 SOFTWARE RAID (Multiple Disks) SUPPORT
13669 M:      Shaohua Li <shli@kernel.org>
13670 L:      linux-raid@vger.kernel.org
13671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13672 S:      Supported
13673 F:      drivers/md/Makefile
13674 F:      drivers/md/Kconfig
13675 F:      drivers/md/md*
13676 F:      drivers/md/raid*
13677 F:      include/linux/raid/
13678 F:      include/uapi/linux/raid/
13679
13680 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13681 M:      Jassi Brar <jaswinder.singh@linaro.org>
13682 L:      netdev@vger.kernel.org
13683 S:      Maintained
13684 F:      drivers/net/ethernet/socionext/netsec.c
13685 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13686
13687 SOLIDRUN CLEARFOG SUPPORT
13688 M:      Russell King <linux@armlinux.org.uk>
13689 S:      Maintained
13690 F:      arch/arm/boot/dts/armada-388-clearfog*
13691 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13692
13693 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13694 M:      Russell King <linux@armlinux.org.uk>
13695 S:      Maintained
13696 F:      arch/arm/boot/dts/imx6*-cubox-i*
13697 F:      arch/arm/boot/dts/imx6*-hummingboard*
13698 F:      arch/arm/boot/dts/imx6*-sr-*
13699
13700 SONIC NETWORK DRIVER
13701 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13702 L:      netdev@vger.kernel.org
13703 S:      Maintained
13704 F:      drivers/net/ethernet/natsemi/sonic.*
13705
13706 SONICS SILICON BACKPLANE DRIVER (SSB)
13707 M:      Michael Buesch <m@bues.ch>
13708 L:      linux-wireless@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/ssb/
13711 F:      include/linux/ssb/
13712
13713 SONY IMX258 SENSOR DRIVER
13714 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13715 L:      linux-media@vger.kernel.org
13716 T:      git git://linuxtv.org/media_tree.git
13717 S:      Maintained
13718 F:      drivers/media/i2c/imx258.c
13719
13720 SONY IMX274 SENSOR DRIVER
13721 M:      Leon Luo <leonl@leopardimaging.com>
13722 L:      linux-media@vger.kernel.org
13723 T:      git git://linuxtv.org/media_tree.git
13724 S:      Maintained
13725 F:      drivers/media/i2c/imx274.c
13726 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13727
13728 SONY IMX319 SENSOR DRIVER
13729 M:      Bingbu Cao <bingbu.cao@intel.com>
13730 L:      linux-media@vger.kernel.org
13731 T:      git git://linuxtv.org/media_tree.git
13732 S:      Maintained
13733 F:      drivers/media/i2c/imx319.c
13734
13735 SONY IMX355 SENSOR DRIVER
13736 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13737 L:      linux-media@vger.kernel.org
13738 T:      git git://linuxtv.org/media_tree.git
13739 S:      Maintained
13740 F:      drivers/media/i2c/imx355.c
13741
13742 SONY MEMORYSTICK CARD SUPPORT
13743 M:      Alex Dubov <oakad@yahoo.com>
13744 W:      http://tifmxx.berlios.de/
13745 S:      Maintained
13746 F:      drivers/memstick/host/tifm_ms.c
13747
13748 SONY MEMORYSTICK STANDARD SUPPORT
13749 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13750 S:      Maintained
13751 F:      drivers/memstick/core/ms_block.*
13752
13753 SONY VAIO CONTROL DEVICE DRIVER
13754 M:      Mattia Dongili <malattia@linux.it>
13755 L:      platform-driver-x86@vger.kernel.org
13756 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13757 S:      Maintained
13758 F:      Documentation/laptops/sony-laptop.txt
13759 F:      drivers/char/sonypi.c
13760 F:      drivers/platform/x86/sony-laptop.c
13761 F:      include/linux/sony-laptop.h
13762
13763 SOUND
13764 M:      Jaroslav Kysela <perex@perex.cz>
13765 M:      Takashi Iwai <tiwai@suse.com>
13766 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13767 W:      http://www.alsa-project.org/
13768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13769 T:      git git://git.alsa-project.org/alsa-kernel.git
13770 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13771 S:      Maintained
13772 F:      Documentation/sound/
13773 F:      include/sound/
13774 F:      include/uapi/sound/
13775 F:      sound/
13776
13777 SOUND - COMPRESSED AUDIO
13778 M:      Vinod Koul <vkoul@kernel.org>
13779 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13781 S:      Supported
13782 F:      Documentation/sound/designs/compress-offload.rst
13783 F:      include/sound/compress_driver.h
13784 F:      include/uapi/sound/compress_*
13785 F:      sound/core/compress_offload.c
13786 F:      sound/soc/soc-compress.c
13787
13788 SOUND - DMAENGINE HELPERS
13789 M:      Lars-Peter Clausen <lars@metafoo.de>
13790 S:      Supported
13791 F:      include/sound/dmaengine_pcm.h
13792 F:      sound/core/pcm_dmaengine.c
13793 F:      sound/soc/soc-generic-dmaengine-pcm.c
13794
13795 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13796 M:      Liam Girdwood <lgirdwood@gmail.com>
13797 M:      Mark Brown <broonie@kernel.org>
13798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13799 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13800 W:      http://alsa-project.org/main/index.php/ASoC
13801 S:      Supported
13802 F:      Documentation/devicetree/bindings/sound/
13803 F:      Documentation/sound/soc/
13804 F:      sound/soc/
13805 F:      include/sound/soc*
13806
13807 SOUNDWIRE SUBSYSTEM
13808 M:      Vinod Koul <vkoul@kernel.org>
13809 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13810 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13811 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13812 S:      Supported
13813 F:      Documentation/driver-api/soundwire/
13814 F:      drivers/soundwire/
13815 F:      include/linux/soundwire/
13816
13817 SP2 MEDIA DRIVER
13818 M:      Olli Salonen <olli.salonen@iki.fi>
13819 L:      linux-media@vger.kernel.org
13820 W:      https://linuxtv.org
13821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13822 S:      Maintained
13823 F:      drivers/media/dvb-frontends/sp2*
13824
13825 SPARC + UltraSPARC (sparc/sparc64)
13826 M:      "David S. Miller" <davem@davemloft.net>
13827 L:      sparclinux@vger.kernel.org
13828 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13831 S:      Maintained
13832 F:      arch/sparc/
13833 F:      drivers/sbus/
13834
13835 SPARC SERIAL DRIVERS
13836 M:      "David S. Miller" <davem@davemloft.net>
13837 L:      sparclinux@vger.kernel.org
13838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13840 S:      Maintained
13841 F:      include/linux/sunserialcore.h
13842 F:      drivers/tty/serial/suncore.c
13843 F:      drivers/tty/serial/sunhv.c
13844 F:      drivers/tty/serial/sunsab.c
13845 F:      drivers/tty/serial/sunsab.h
13846 F:      drivers/tty/serial/sunsu.c
13847 F:      drivers/tty/serial/sunzilog.c
13848 F:      drivers/tty/serial/sunzilog.h
13849 F:      drivers/tty/vcc.c
13850
13851 SPARSE CHECKER
13852 M:      "Christopher Li" <sparse@chrisli.org>
13853 L:      linux-sparse@vger.kernel.org
13854 W:      https://sparse.wiki.kernel.org/
13855 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13856 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13857 S:      Maintained
13858 F:      include/linux/compiler.h
13859
13860 SPEAR CLOCK FRAMEWORK SUPPORT
13861 M:      Viresh Kumar <vireshk@kernel.org>
13862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13863 W:      http://www.st.com/spear
13864 S:      Maintained
13865 F:      drivers/clk/spear/
13866
13867 SPEAR PLATFORM SUPPORT
13868 M:      Viresh Kumar <vireshk@kernel.org>
13869 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13871 W:      http://www.st.com/spear
13872 S:      Maintained
13873 F:      arch/arm/boot/dts/spear*
13874 F:      arch/arm/mach-spear/
13875
13876 SPI NOR SUBSYSTEM
13877 M:      Marek Vasut <marek.vasut@gmail.com>
13878 L:      linux-mtd@lists.infradead.org
13879 W:      http://www.linux-mtd.infradead.org/
13880 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13881 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13882 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13883 S:      Maintained
13884 F:      drivers/mtd/spi-nor/
13885 F:      include/linux/mtd/spi-nor.h
13886
13887 SPI SUBSYSTEM
13888 M:      Mark Brown <broonie@kernel.org>
13889 L:      linux-spi@vger.kernel.org
13890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13891 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13892 S:      Maintained
13893 F:      Documentation/devicetree/bindings/spi/
13894 F:      Documentation/spi/
13895 F:      drivers/spi/
13896 F:      include/linux/spi/
13897 F:      include/uapi/linux/spi/
13898 F:      tools/spi/
13899
13900 SPIDERNET NETWORK DRIVER for CELL
13901 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13902 L:      netdev@vger.kernel.org
13903 S:      Supported
13904 F:      Documentation/networking/spider_net.txt
13905 F:      drivers/net/ethernet/toshiba/spider_net*
13906
13907 SPMI SUBSYSTEM
13908 R:      Stephen Boyd <sboyd@kernel.org>
13909 L:      linux-arm-msm@vger.kernel.org
13910 F:      Documentation/devicetree/bindings/spmi/
13911 F:      drivers/spmi/
13912 F:      include/dt-bindings/spmi/spmi.h
13913 F:      include/linux/spmi.h
13914 F:      include/trace/events/spmi.h
13915
13916 SPU FILE SYSTEM
13917 M:      Jeremy Kerr <jk@ozlabs.org>
13918 L:      linuxppc-dev@lists.ozlabs.org
13919 W:      http://www.ibm.com/developerworks/power/cell/
13920 S:      Supported
13921 F:      Documentation/filesystems/spufs.txt
13922 F:      arch/powerpc/platforms/cell/spufs/
13923
13924 SQUASHFS FILE SYSTEM
13925 M:      Phillip Lougher <phillip@squashfs.org.uk>
13926 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13927 W:      http://squashfs.org.uk
13928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13929 S:      Maintained
13930 F:      Documentation/filesystems/squashfs.txt
13931 F:      fs/squashfs/
13932
13933 SRM (Alpha) environment access
13934 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13935 S:      Maintained
13936 F:      arch/alpha/kernel/srm_env.c
13937
13938 ST STM32 I2C/SMBUS DRIVER
13939 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13940 L:      linux-i2c@vger.kernel.org
13941 S:      Maintained
13942 F:      drivers/i2c/busses/i2c-stm32*
13943
13944 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
13945 M:      Song Qiang <songqiang1304521@gmail.com>
13946 L:      linux-iio@vger.kernel.org
13947 S:      Maintained
13948 F:      drivers/iio/proximity/vl53l0x-i2c.c
13949 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
13950
13951 STABLE BRANCH
13952 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13953 L:      stable@vger.kernel.org
13954 S:      Supported
13955 F:      Documentation/process/stable-kernel-rules.rst
13956
13957 STAGING - COMEDI
13958 M:      Ian Abbott <abbotti@mev.co.uk>
13959 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13960 S:      Odd Fixes
13961 F:      drivers/staging/comedi/
13962
13963 STAGING - EROFS FILE SYSTEM
13964 M:      Gao Xiang <gaoxiang25@huawei.com>
13965 M:      Chao Yu <yuchao0@huawei.com>
13966 L:      linux-erofs@lists.ozlabs.org
13967 S:      Maintained
13968 F:      drivers/staging/erofs/
13969
13970 STAGING - INDUSTRIAL IO
13971 M:      Jonathan Cameron <jic23@kernel.org>
13972 L:      linux-iio@vger.kernel.org
13973 S:      Odd Fixes
13974 F:      Documentation/devicetree/bindings/staging/iio/
13975 F:      drivers/staging/iio/
13976
13977 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13978 M:      Marc Dietrich <marvin24@gmx.de>
13979 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13980 L:      linux-tegra@vger.kernel.org
13981 S:      Maintained
13982 F:      drivers/staging/nvec/
13983
13984 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13985 M:      Jens Frederich <jfrederich@gmail.com>
13986 M:      Daniel Drake <dsd@laptop.org>
13987 M:      Jon Nettleton <jon.nettleton@gmail.com>
13988 W:      http://wiki.laptop.org/go/DCON
13989 S:      Maintained
13990 F:      drivers/staging/olpc_dcon/
13991
13992 STAGING - REALTEK RTL8712U DRIVERS
13993 M:      Larry Finger <Larry.Finger@lwfinger.net>
13994 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13995 S:      Odd Fixes
13996 F:      drivers/staging/rtl8712/
13997
13998 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13999 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14000 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14001 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14002 L:      linux-fbdev@vger.kernel.org
14003 S:      Maintained
14004 F:      drivers/staging/sm750fb/
14005
14006 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14007 M:      William Hubbs <w.d.hubbs@gmail.com>
14008 M:      Chris Brannon <chris@the-brannons.com>
14009 M:      Kirk Reiser <kirk@reisers.ca>
14010 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14011 L:      speakup@linux-speakup.org
14012 W:      http://www.linux-speakup.org/
14013 S:      Odd Fixes
14014 F:      drivers/staging/speakup/
14015
14016 STAGING - VIA VT665X DRIVERS
14017 M:      Forest Bond <forest@alittletooquiet.net>
14018 S:      Odd Fixes
14019 F:      drivers/staging/vt665?/
14020
14021 STAGING - WILC1000 WIFI DRIVER
14022 M:      Aditya Shankar <aditya.shankar@microchip.com>
14023 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14024 L:      linux-wireless@vger.kernel.org
14025 S:      Supported
14026 F:      drivers/staging/wilc1000/
14027
14028 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14029 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14030 S:      Odd Fixes
14031 F:      drivers/staging/xgifb/
14032
14033 STAGING SUBSYSTEM
14034 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14036 L:      devel@driverdev.osuosl.org
14037 S:      Supported
14038 F:      drivers/staging/
14039
14040 STARFIRE/DURALAN NETWORK DRIVER
14041 M:      Ion Badulescu <ionut@badula.org>
14042 S:      Odd Fixes
14043 F:      drivers/net/ethernet/adaptec/starfire*
14044
14045 STEC S1220 SKD DRIVER
14046 M:      Bart Van Assche <bart.vanassche@wdc.com>
14047 L:      linux-block@vger.kernel.org
14048 S:      Maintained
14049 F:      drivers/block/skd*[ch]
14050
14051 STI AUDIO (ASoC) DRIVERS
14052 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14053 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14054 S:      Maintained
14055 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14056 F:      sound/soc/sti/
14057
14058 STI CEC DRIVER
14059 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14060 S:      Maintained
14061 F:      drivers/media/platform/sti/cec/
14062 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14063
14064 STK1160 USB VIDEO CAPTURE DRIVER
14065 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14066 L:      linux-media@vger.kernel.org
14067 T:      git git://linuxtv.org/media_tree.git
14068 S:      Maintained
14069 F:      drivers/media/usb/stk1160/
14070
14071 STM32 AUDIO (ASoC) DRIVERS
14072 M:      Olivier Moysan <olivier.moysan@st.com>
14073 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14075 S:      Maintained
14076 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14077 F:      sound/soc/stm/
14078
14079 STM32 TIMER/LPTIMER DRIVERS
14080 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14081 S:      Maintained
14082 F:      drivers/*/stm32-*timer*
14083 F:      drivers/pwm/pwm-stm32*
14084 F:      include/linux/*/stm32-*tim*
14085 F:      Documentation/ABI/testing/*timer-stm32
14086 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14087 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14088
14089 STMMAC ETHERNET DRIVER
14090 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14091 M:      Alexandre Torgue <alexandre.torgue@st.com>
14092 M:      Jose Abreu <joabreu@synopsys.com>
14093 L:      netdev@vger.kernel.org
14094 W:      http://www.stlinux.com
14095 S:      Supported
14096 F:      drivers/net/ethernet/stmicro/stmmac/
14097
14098 SUN3/3X
14099 M:      Sam Creasey <sammy@sammy.net>
14100 W:      http://sammy.net/sun3/
14101 S:      Maintained
14102 F:      arch/m68k/kernel/*sun3*
14103 F:      arch/m68k/sun3*/
14104 F:      arch/m68k/include/asm/sun3*
14105 F:      drivers/net/ethernet/i825xx/sun3*
14106
14107 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14108 M:      Hans de Goede <hdegoede@redhat.com>
14109 L:      linux-input@vger.kernel.org
14110 S:      Maintained
14111 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14112 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14113
14114 SUNDANCE NETWORK DRIVER
14115 M:      Denis Kirjanov <kda@linux-powerpc.org>
14116 L:      netdev@vger.kernel.org
14117 S:      Maintained
14118 F:      drivers/net/ethernet/dlink/sundance.c
14119
14120 SUPERH
14121 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14122 M:      Rich Felker <dalias@libc.org>
14123 L:      linux-sh@vger.kernel.org
14124 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14125 S:      Maintained
14126 F:      Documentation/sh/
14127 F:      arch/sh/
14128 F:      drivers/sh/
14129
14130 SUSPEND TO RAM
14131 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14132 M:      Len Brown <len.brown@intel.com>
14133 M:      Pavel Machek <pavel@ucw.cz>
14134 L:      linux-pm@vger.kernel.org
14135 B:      https://bugzilla.kernel.org
14136 S:      Supported
14137 F:      Documentation/power/
14138 F:      arch/x86/kernel/acpi/
14139 F:      drivers/base/power/
14140 F:      kernel/power/
14141 F:      include/linux/suspend.h
14142 F:      include/linux/freezer.h
14143 F:      include/linux/pm.h
14144
14145 SVGA HANDLING
14146 M:      Martin Mares <mj@ucw.cz>
14147 L:      linux-video@atrey.karlin.mff.cuni.cz
14148 S:      Maintained
14149 F:      Documentation/svga.txt
14150 F:      arch/x86/boot/video*
14151
14152 SWIOTLB SUBSYSTEM
14153 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14154 L:      iommu@lists.linux-foundation.org
14155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14156 S:      Supported
14157 F:      kernel/dma/swiotlb.c
14158 F:      arch/*/kernel/pci-swiotlb.c
14159 F:      include/linux/swiotlb.h
14160
14161 SWITCHDEV
14162 M:      Jiri Pirko <jiri@resnulli.us>
14163 M:      Ivan Vecera <ivecera@redhat.com>
14164 L:      netdev@vger.kernel.org
14165 S:      Supported
14166 F:      net/switchdev/
14167 F:      include/net/switchdev.h
14168
14169 SY8106A REGULATOR DRIVER
14170 M:      Icenowy Zheng <icenowy@aosc.io>
14171 S:      Maintained
14172 F:      drivers/regulator/sy8106a-regulator.c
14173 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14174
14175 SYNC FILE FRAMEWORK
14176 M:      Sumit Semwal <sumit.semwal@linaro.org>
14177 R:      Gustavo Padovan <gustavo@padovan.org>
14178 S:      Maintained
14179 L:      linux-media@vger.kernel.org
14180 L:      dri-devel@lists.freedesktop.org
14181 F:      drivers/dma-buf/sync_*
14182 F:      drivers/dma-buf/dma-fence*
14183 F:      drivers/dma-buf/sw_sync.c
14184 F:      include/linux/sync_file.h
14185 F:      include/uapi/linux/sync_file.h
14186 F:      Documentation/sync_file.txt
14187 T:      git git://anongit.freedesktop.org/drm/drm-misc
14188
14189 SYNOPSYS ARC ARCHITECTURE
14190 M:      Vineet Gupta <vgupta@synopsys.com>
14191 L:      linux-snps-arc@lists.infradead.org
14192 S:      Supported
14193 F:      arch/arc/
14194 F:      Documentation/devicetree/bindings/arc/*
14195 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14196 F:      drivers/clocksource/arc_timer.c
14197 F:      drivers/tty/serial/arc_uart.c
14198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14199
14200 SYNOPSYS ARC HSDK SDP pll clock driver
14201 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14202 S:      Supported
14203 F:      drivers/clk/clk-hsdk-pll.c
14204 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14205
14206 SYNOPSYS ARC SDP clock driver
14207 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14208 S:      Supported
14209 F:      drivers/clk/axs10x/*
14210 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14211
14212 SYNOPSYS ARC SDP platform support
14213 M:      Alexey Brodkin <abrodkin@synopsys.com>
14214 S:      Supported
14215 F:      arch/arc/plat-axs10x
14216 F:      arch/arc/boot/dts/ax*
14217 F:      Documentation/devicetree/bindings/arc/axs10*
14218
14219 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14220 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14221 S:      Supported
14222 F:      drivers/reset/reset-axs10x.c
14223 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14224
14225 SYNOPSYS CREG GPIO DRIVER
14226 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14227 S:      Maintained
14228 F:      drivers/gpio/gpio-creg-snps.c
14229 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14230
14231 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14232 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14233 S:      Maintained
14234 F:      drivers/tty/serial/8250/8250_dw.c
14235
14236 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14237 M:      Hoan Tran <hotran@apm.com>
14238 L:      linux-gpio@vger.kernel.org
14239 S:      Maintained
14240 F:      drivers/gpio/gpio-dwapb.c
14241 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14242
14243 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14244 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14245 S:      Maintained
14246 F:      drivers/dma/dwi-axi-dmac/
14247 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14248
14249 SYNOPSYS DESIGNWARE DMAC DRIVER
14250 M:      Viresh Kumar <vireshk@kernel.org>
14251 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14252 S:      Maintained
14253 F:      include/linux/dma/dw.h
14254 F:      include/linux/platform_data/dma-dw.h
14255 F:      drivers/dma/dw/
14256
14257 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14258 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14259 L:      netdev@vger.kernel.org
14260 S:      Supported
14261 F:      drivers/net/ethernet/synopsys/
14262
14263 SYNOPSYS DESIGNWARE I2C DRIVER
14264 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14265 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14266 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14267 L:      linux-i2c@vger.kernel.org
14268 S:      Maintained
14269 F:      drivers/i2c/busses/i2c-designware-*
14270 F:      include/linux/platform_data/i2c-designware.h
14271
14272 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14273 M:      Jaehoon Chung <jh80.chung@samsung.com>
14274 L:      linux-mmc@vger.kernel.org
14275 S:      Maintained
14276 F:      drivers/mmc/host/dw_mmc*
14277
14278 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14279 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14280 S:      Supported
14281 F:      drivers/reset/reset-hsdk.c
14282 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14283 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14284
14285 SYSTEM CONFIGURATION (SYSCON)
14286 M:      Lee Jones <lee.jones@linaro.org>
14287 M:      Arnd Bergmann <arnd@arndb.de>
14288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14289 S:      Supported
14290 F:      drivers/mfd/syscon.c
14291
14292 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14293 M:      Sudeep Holla <sudeep.holla@arm.com>
14294 L:      linux-arm-kernel@lists.infradead.org
14295 S:      Maintained
14296 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14297 F:      drivers/clk/clk-sc[mp]i.c
14298 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14299 F:      drivers/firmware/arm_scpi.c
14300 F:      drivers/firmware/arm_scmi/
14301 F:      include/linux/sc[mp]i_protocol.h
14302
14303 SYSTEM RESET/SHUTDOWN DRIVERS
14304 M:      Sebastian Reichel <sre@kernel.org>
14305 L:      linux-pm@vger.kernel.org
14306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14307 S:      Maintained
14308 F:      Documentation/devicetree/bindings/power/reset/
14309 F:      drivers/power/reset/
14310
14311 SYSTEM TRACE MODULE CLASS
14312 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14313 S:      Maintained
14314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14315 F:      Documentation/trace/stm.rst
14316 F:      drivers/hwtracing/stm/
14317 F:      include/linux/stm.h
14318 F:      include/uapi/linux/stm.h
14319
14320 SYSV FILESYSTEM
14321 M:      Christoph Hellwig <hch@infradead.org>
14322 S:      Maintained
14323 F:      Documentation/filesystems/sysv-fs.txt
14324 F:      fs/sysv/
14325 F:      include/linux/sysv_fs.h
14326
14327 TARGET SUBSYSTEM
14328 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14329 L:      linux-scsi@vger.kernel.org
14330 L:      target-devel@vger.kernel.org
14331 W:      http://www.linux-iscsi.org
14332 W:      http://groups.google.com/group/linux-iscsi-target-dev
14333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14334 S:      Supported
14335 F:      drivers/target/
14336 F:      include/target/
14337 F:      Documentation/target/
14338
14339 TASKSTATS STATISTICS INTERFACE
14340 M:      Balbir Singh <bsingharora@gmail.com>
14341 S:      Maintained
14342 F:      Documentation/accounting/taskstats*
14343 F:      include/linux/taskstats*
14344 F:      kernel/taskstats.c
14345
14346 TC subsystem
14347 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14348 M:      Cong Wang <xiyou.wangcong@gmail.com>
14349 M:      Jiri Pirko <jiri@resnulli.us>
14350 L:      netdev@vger.kernel.org
14351 S:      Maintained
14352 F:      include/net/pkt_cls.h
14353 F:      include/net/pkt_sched.h
14354 F:      include/net/tc_act/
14355 F:      include/uapi/linux/pkt_cls.h
14356 F:      include/uapi/linux/pkt_sched.h
14357 F:      include/uapi/linux/tc_act/
14358 F:      include/uapi/linux/tc_ematch/
14359 F:      net/sched/
14360
14361 TC90522 MEDIA DRIVER
14362 M:      Akihiro Tsukada <tskd08@gmail.com>
14363 L:      linux-media@vger.kernel.org
14364 S:      Odd Fixes
14365 F:      drivers/media/dvb-frontends/tc90522*
14366
14367 TCP LOW PRIORITY MODULE
14368 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14369 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14370 W:      http://tcp-lp-mod.sourceforge.net/
14371 S:      Maintained
14372 F:      net/ipv4/tcp_lp.c
14373
14374 TDA10071 MEDIA DRIVER
14375 M:      Antti Palosaari <crope@iki.fi>
14376 L:      linux-media@vger.kernel.org
14377 W:      https://linuxtv.org
14378 W:      http://palosaari.fi/linux/
14379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14380 T:      git git://linuxtv.org/anttip/media_tree.git
14381 S:      Maintained
14382 F:      drivers/media/dvb-frontends/tda10071*
14383
14384 TDA18212 MEDIA DRIVER
14385 M:      Antti Palosaari <crope@iki.fi>
14386 L:      linux-media@vger.kernel.org
14387 W:      https://linuxtv.org
14388 W:      http://palosaari.fi/linux/
14389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14390 T:      git git://linuxtv.org/anttip/media_tree.git
14391 S:      Maintained
14392 F:      drivers/media/tuners/tda18212*
14393
14394 TDA18218 MEDIA DRIVER
14395 M:      Antti Palosaari <crope@iki.fi>
14396 L:      linux-media@vger.kernel.org
14397 W:      https://linuxtv.org
14398 W:      http://palosaari.fi/linux/
14399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14400 T:      git git://linuxtv.org/anttip/media_tree.git
14401 S:      Maintained
14402 F:      drivers/media/tuners/tda18218*
14403
14404 TDA18250 MEDIA DRIVER
14405 M:      Olli Salonen <olli.salonen@iki.fi>
14406 L:      linux-media@vger.kernel.org
14407 W:      https://linuxtv.org
14408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14409 T:      git git://linuxtv.org/media_tree.git
14410 S:      Maintained
14411 F:      drivers/media/tuners/tda18250*
14412
14413 TDA18271 MEDIA DRIVER
14414 M:      Michael Krufky <mkrufky@linuxtv.org>
14415 L:      linux-media@vger.kernel.org
14416 W:      https://linuxtv.org
14417 W:      http://github.com/mkrufky
14418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14419 T:      git git://linuxtv.org/mkrufky/tuners.git
14420 S:      Maintained
14421 F:      drivers/media/tuners/tda18271*
14422
14423 TDA1997x MEDIA DRIVER
14424 M:      Tim Harvey <tharvey@gateworks.com>
14425 L:      linux-media@vger.kernel.org
14426 W:      https://linuxtv.org
14427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14428 S:      Maintained
14429 F:      drivers/media/i2c/tda1997x.*
14430
14431 TDA827x MEDIA DRIVER
14432 M:      Michael Krufky <mkrufky@linuxtv.org>
14433 L:      linux-media@vger.kernel.org
14434 W:      https://linuxtv.org
14435 W:      http://github.com/mkrufky
14436 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14437 T:      git git://linuxtv.org/mkrufky/tuners.git
14438 S:      Maintained
14439 F:      drivers/media/tuners/tda8290.*
14440
14441 TDA8290 MEDIA DRIVER
14442 M:      Michael Krufky <mkrufky@linuxtv.org>
14443 L:      linux-media@vger.kernel.org
14444 W:      https://linuxtv.org
14445 W:      http://github.com/mkrufky
14446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14447 T:      git git://linuxtv.org/mkrufky/tuners.git
14448 S:      Maintained
14449 F:      drivers/media/tuners/tda8290.*
14450
14451 TDA9840 MEDIA DRIVER
14452 M:      Hans Verkuil <hverkuil@xs4all.nl>
14453 L:      linux-media@vger.kernel.org
14454 T:      git git://linuxtv.org/media_tree.git
14455 W:      https://linuxtv.org
14456 S:      Maintained
14457 F:      drivers/media/i2c/tda9840*
14458
14459 TEA5761 TUNER DRIVER
14460 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14461 L:      linux-media@vger.kernel.org
14462 W:      https://linuxtv.org
14463 T:      git git://linuxtv.org/media_tree.git
14464 S:      Odd fixes
14465 F:      drivers/media/tuners/tea5761.*
14466
14467 TEA5767 TUNER DRIVER
14468 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14469 L:      linux-media@vger.kernel.org
14470 W:      https://linuxtv.org
14471 T:      git git://linuxtv.org/media_tree.git
14472 S:      Maintained
14473 F:      drivers/media/tuners/tea5767.*
14474
14475 TEA6415C MEDIA DRIVER
14476 M:      Hans Verkuil <hverkuil@xs4all.nl>
14477 L:      linux-media@vger.kernel.org
14478 T:      git git://linuxtv.org/media_tree.git
14479 W:      https://linuxtv.org
14480 S:      Maintained
14481 F:      drivers/media/i2c/tea6415c*
14482
14483 TEA6420 MEDIA DRIVER
14484 M:      Hans Verkuil <hverkuil@xs4all.nl>
14485 L:      linux-media@vger.kernel.org
14486 T:      git git://linuxtv.org/media_tree.git
14487 W:      https://linuxtv.org
14488 S:      Maintained
14489 F:      drivers/media/i2c/tea6420*
14490
14491 TEAM DRIVER
14492 M:      Jiri Pirko <jiri@resnulli.us>
14493 L:      netdev@vger.kernel.org
14494 S:      Supported
14495 F:      drivers/net/team/
14496 F:      include/linux/if_team.h
14497 F:      include/uapi/linux/if_team.h
14498
14499 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14500 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14501 S:      Maintained
14502 F:      arch/x86/platform/ts5500/
14503
14504 TECHNOTREND USB IR RECEIVER
14505 M:      Sean Young <sean@mess.org>
14506 L:      linux-media@vger.kernel.org
14507 S:      Maintained
14508 F:      drivers/media/rc/ttusbir.c
14509
14510 TECHWELL TW9910 VIDEO DECODER
14511 L:      linux-media@vger.kernel.org
14512 S:      Orphan
14513 F:      drivers/media/i2c/tw9910.c
14514 F:      include/media/i2c/tw9910.h
14515
14516 TEE SUBSYSTEM
14517 M:      Jens Wiklander <jens.wiklander@linaro.org>
14518 S:      Maintained
14519 F:      include/linux/tee_drv.h
14520 F:      include/uapi/linux/tee.h
14521 F:      drivers/tee/
14522 F:      Documentation/tee.txt
14523
14524 TEGRA ARCHITECTURE SUPPORT
14525 M:      Thierry Reding <thierry.reding@gmail.com>
14526 M:      Jonathan Hunter <jonathanh@nvidia.com>
14527 L:      linux-tegra@vger.kernel.org
14528 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14530 S:      Supported
14531 N:      [^a-z]tegra
14532
14533 TEGRA CLOCK DRIVER
14534 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14535 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14536 S:      Supported
14537 F:      drivers/clk/tegra/
14538
14539 TEGRA DMA DRIVERS
14540 M:      Laxman Dewangan <ldewangan@nvidia.com>
14541 M:      Jon Hunter <jonathanh@nvidia.com>
14542 S:      Supported
14543 F:      drivers/dma/tegra*
14544
14545 TEGRA I2C DRIVER
14546 M:      Laxman Dewangan <ldewangan@nvidia.com>
14547 S:      Supported
14548 F:      drivers/i2c/busses/i2c-tegra.c
14549
14550 TEGRA IOMMU DRIVERS
14551 M:      Thierry Reding <thierry.reding@gmail.com>
14552 L:      linux-tegra@vger.kernel.org
14553 S:      Supported
14554 F:      drivers/iommu/tegra*
14555
14556 TEGRA KBC DRIVER
14557 M:      Laxman Dewangan <ldewangan@nvidia.com>
14558 S:      Supported
14559 F:      drivers/input/keyboard/tegra-kbc.c
14560
14561 TEGRA NAND DRIVER
14562 M:      Stefan Agner <stefan@agner.ch>
14563 M:      Lucas Stach <dev@lynxeye.de>
14564 S:      Maintained
14565 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14566 F:      drivers/mtd/nand/raw/tegra_nand.c
14567
14568 TEGRA PWM DRIVER
14569 M:      Thierry Reding <thierry.reding@gmail.com>
14570 S:      Supported
14571 F:      drivers/pwm/pwm-tegra.c
14572
14573 TEGRA SERIAL DRIVER
14574 M:      Laxman Dewangan <ldewangan@nvidia.com>
14575 S:      Supported
14576 F:      drivers/tty/serial/serial-tegra.c
14577
14578 TEGRA SPI DRIVER
14579 M:      Laxman Dewangan <ldewangan@nvidia.com>
14580 S:      Supported
14581 F:      drivers/spi/spi-tegra*
14582
14583 TEHUTI ETHERNET DRIVER
14584 M:      Andy Gospodarek <andy@greyhouse.net>
14585 L:      netdev@vger.kernel.org
14586 S:      Supported
14587 F:      drivers/net/ethernet/tehuti/*
14588
14589 Telecom Clock Driver for MCPL0010
14590 M:      Mark Gross <mark.gross@intel.com>
14591 S:      Supported
14592 F:      drivers/char/tlclk.c
14593
14594 TENSILICA XTENSA PORT (xtensa)
14595 M:      Chris Zankel <chris@zankel.net>
14596 M:      Max Filippov <jcmvbkbc@gmail.com>
14597 L:      linux-xtensa@linux-xtensa.org
14598 T:      git git://github.com/czankel/xtensa-linux.git
14599 S:      Maintained
14600 F:      arch/xtensa/
14601 F:      drivers/irqchip/irq-xtensa-*
14602
14603 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14604 M:      Nishanth Menon <nm@ti.com>
14605 M:      Tero Kristo <t-kristo@ti.com>
14606 M:      Santosh Shilimkar <ssantosh@kernel.org>
14607 L:      linux-arm-kernel@lists.infradead.org
14608 S:      Maintained
14609 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14610 F:      drivers/firmware/ti_sci*
14611 F:      include/linux/soc/ti/ti_sci_protocol.h
14612 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14613 F:      include/dt-bindings/genpd/k2g.h
14614 F:      drivers/soc/ti/ti_sci_pm_domains.c
14615 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14616 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14617 F:      drivers/clk/keystone/sci-clk.c
14618 F:      drivers/reset/reset-ti-sci.c
14619
14620 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14621 M:      Hans Verkuil <hverkuil@xs4all.nl>
14622 L:      linux-media@vger.kernel.org
14623 T:      git git://linuxtv.org/media_tree.git
14624 W:      https://linuxtv.org
14625 S:      Maintained
14626 F:      drivers/media/radio/radio-raremono.c
14627
14628 THERMAL
14629 M:      Zhang Rui <rui.zhang@intel.com>
14630 M:      Eduardo Valentin <edubezval@gmail.com>
14631 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14632 L:      linux-pm@vger.kernel.org
14633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14635 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14636 S:      Supported
14637 F:      drivers/thermal/
14638 F:      include/linux/thermal.h
14639 F:      include/uapi/linux/thermal.h
14640 F:      include/linux/cpu_cooling.h
14641 F:      Documentation/devicetree/bindings/thermal/
14642
14643 THERMAL/CPU_COOLING
14644 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14645 M:      Viresh Kumar <viresh.kumar@linaro.org>
14646 M:      Javi Merino <javi.merino@kernel.org>
14647 L:      linux-pm@vger.kernel.org
14648 S:      Supported
14649 F:      Documentation/thermal/cpu-cooling-api.txt
14650 F:      drivers/thermal/cpu_cooling.c
14651 F:      include/linux/cpu_cooling.h
14652
14653 THINKPAD ACPI EXTRAS DRIVER
14654 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14655 L:      ibm-acpi-devel@lists.sourceforge.net
14656 L:      platform-driver-x86@vger.kernel.org
14657 W:      http://ibm-acpi.sourceforge.net
14658 W:      http://thinkwiki.org/wiki/Ibm-acpi
14659 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14660 S:      Maintained
14661 F:      drivers/platform/x86/thinkpad_acpi.c
14662
14663 THUNDERBOLT DRIVER
14664 M:      Andreas Noever <andreas.noever@gmail.com>
14665 M:      Michael Jamet <michael.jamet@intel.com>
14666 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14667 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14669 S:      Maintained
14670 F:      Documentation/admin-guide/thunderbolt.rst
14671 F:      drivers/thunderbolt/
14672 F:      include/linux/thunderbolt.h
14673
14674 THUNDERBOLT NETWORK DRIVER
14675 M:      Michael Jamet <michael.jamet@intel.com>
14676 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14677 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14678 L:      netdev@vger.kernel.org
14679 S:      Maintained
14680 F:      drivers/net/thunderbolt.c
14681
14682 THUNDERX GPIO DRIVER
14683 M:      David Daney <david.daney@cavium.com>
14684 S:      Maintained
14685 F:      drivers/gpio/gpio-thunderx.c
14686
14687 TI AM437X VPFE DRIVER
14688 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14689 L:      linux-media@vger.kernel.org
14690 W:      https://linuxtv.org
14691 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14692 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14693 S:      Maintained
14694 F:      drivers/media/platform/am437x/
14695
14696 TI BANDGAP AND THERMAL DRIVER
14697 M:      Eduardo Valentin <edubezval@gmail.com>
14698 M:      Keerthy <j-keerthy@ti.com>
14699 L:      linux-pm@vger.kernel.org
14700 L:      linux-omap@vger.kernel.org
14701 S:      Maintained
14702 F:      drivers/thermal/ti-soc-thermal/
14703
14704 TI BQ27XXX POWER SUPPLY DRIVER
14705 R:      Andrew F. Davis <afd@ti.com>
14706 F:      include/linux/power/bq27xxx_battery.h
14707 F:      drivers/power/supply/bq27xxx_battery.c
14708 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14709
14710 TI CDCE706 CLOCK DRIVER
14711 M:      Max Filippov <jcmvbkbc@gmail.com>
14712 S:      Maintained
14713 F:      drivers/clk/clk-cdce706.c
14714
14715 TI CLOCK DRIVER
14716 M:      Tero Kristo <t-kristo@ti.com>
14717 L:      linux-omap@vger.kernel.org
14718 S:      Maintained
14719 F:      drivers/clk/ti/
14720 F:      include/linux/clk/ti.h
14721
14722 TI DAVINCI MACHINE SUPPORT
14723 M:      Sekhar Nori <nsekhar@ti.com>
14724 M:      Kevin Hilman <khilman@kernel.org>
14725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14727 S:      Supported
14728 F:      arch/arm/mach-davinci/
14729 F:      drivers/i2c/busses/i2c-davinci.c
14730 F:      arch/arm/boot/dts/da850*
14731
14732 TI DAVINCI SERIES CLOCK DRIVER
14733 M:      David Lechner <david@lechnology.com>
14734 R:      Sekhar Nori <nsekhar@ti.com>
14735 S:      Maintained
14736 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14737 F:      drivers/clk/davinci/
14738
14739 TI DAVINCI SERIES GPIO DRIVER
14740 M:      Keerthy <j-keerthy@ti.com>
14741 L:      linux-gpio@vger.kernel.org
14742 S:      Maintained
14743 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14744 F:      drivers/gpio/gpio-davinci.c
14745
14746 TI DAVINCI SERIES MEDIA DRIVER
14747 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14748 L:      linux-media@vger.kernel.org
14749 W:      https://linuxtv.org
14750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14751 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14752 S:      Maintained
14753 F:      drivers/media/platform/davinci/
14754 F:      include/media/davinci/
14755
14756 TI ETHERNET SWITCH DRIVER (CPSW)
14757 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14758 L:      linux-omap@vger.kernel.org
14759 L:      netdev@vger.kernel.org
14760 S:      Maintained
14761 F:      drivers/net/ethernet/ti/cpsw*
14762 F:      drivers/net/ethernet/ti/davinci*
14763
14764 TI FLASH MEDIA INTERFACE DRIVER
14765 M:      Alex Dubov <oakad@yahoo.com>
14766 S:      Maintained
14767 F:      drivers/misc/tifm*
14768 F:      drivers/mmc/host/tifm_sd.c
14769 F:      include/linux/tifm.h
14770
14771 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14772 M:      Santosh Shilimkar <ssantosh@kernel.org>
14773 L:      linux-kernel@vger.kernel.org
14774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14775 S:      Maintained
14776 F:      drivers/soc/ti/*
14777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14778
14779 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14780 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14781 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14783 S:      Maintained
14784 F:      sound/soc/codecs/lm49453*
14785 F:      sound/soc/codecs/isabelle*
14786
14787 TI LP855x BACKLIGHT DRIVER
14788 M:      Milo Kim <milo.kim@ti.com>
14789 S:      Maintained
14790 F:      Documentation/backlight/lp855x-driver.txt
14791 F:      drivers/video/backlight/lp855x_bl.c
14792 F:      include/linux/platform_data/lp855x.h
14793
14794 TI LP8727 CHARGER DRIVER
14795 M:      Milo Kim <milo.kim@ti.com>
14796 S:      Maintained
14797 F:      drivers/power/supply/lp8727_charger.c
14798 F:      include/linux/platform_data/lp8727.h
14799
14800 TI LP8788 MFD DRIVER
14801 M:      Milo Kim <milo.kim@ti.com>
14802 S:      Maintained
14803 F:      drivers/iio/adc/lp8788_adc.c
14804 F:      drivers/leds/leds-lp8788.c
14805 F:      drivers/mfd/lp8788*.c
14806 F:      drivers/power/supply/lp8788-charger.c
14807 F:      drivers/regulator/lp8788-*.c
14808 F:      include/linux/mfd/lp8788*.h
14809
14810 TI NETCP ETHERNET DRIVER
14811 M:      Wingman Kwok <w-kwok2@ti.com>
14812 M:      Murali Karicheri <m-karicheri2@ti.com>
14813 L:      netdev@vger.kernel.org
14814 S:      Maintained
14815 F:      drivers/net/ethernet/ti/netcp*
14816
14817 TI PCM3060 ASoC CODEC DRIVER
14818 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14819 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14820 S:      Maintained
14821 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14822 F:      sound/soc/codecs/pcm3060*
14823
14824 TI TAS571X FAMILY ASoC CODEC DRIVER
14825 M:      Kevin Cernekee <cernekee@chromium.org>
14826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14827 S:      Odd Fixes
14828 F:      sound/soc/codecs/tas571x*
14829
14830 TI TRF7970A NFC DRIVER
14831 M:      Mark Greer <mgreer@animalcreek.com>
14832 L:      linux-wireless@vger.kernel.org
14833 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14834 S:      Supported
14835 F:      drivers/nfc/trf7970a.c
14836 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14837
14838 TI TWL4030 SERIES SOC CODEC DRIVER
14839 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14840 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14841 S:      Maintained
14842 F:      sound/soc/codecs/twl4030*
14843
14844 TI VPE/CAL DRIVERS
14845 M:      Benoit Parrot <bparrot@ti.com>
14846 L:      linux-media@vger.kernel.org
14847 W:      http://linuxtv.org/
14848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14849 S:      Maintained
14850 F:      drivers/media/platform/ti-vpe/
14851
14852 TI WILINK WIRELESS DRIVERS
14853 L:      linux-wireless@vger.kernel.org
14854 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14855 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14857 S:      Orphan
14858 F:      drivers/net/wireless/ti/
14859 F:      include/linux/wl12xx.h
14860
14861 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14862 M:      John Stultz <john.stultz@linaro.org>
14863 M:      Thomas Gleixner <tglx@linutronix.de>
14864 R:      Stephen Boyd <sboyd@kernel.org>
14865 L:      linux-kernel@vger.kernel.org
14866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14867 S:      Supported
14868 F:      include/linux/clocksource.h
14869 F:      include/linux/time.h
14870 F:      include/linux/timex.h
14871 F:      include/uapi/linux/time.h
14872 F:      include/uapi/linux/timex.h
14873 F:      kernel/time/clocksource.c
14874 F:      kernel/time/time*.c
14875 F:      kernel/time/alarmtimer.c
14876 F:      kernel/time/ntp.c
14877 F:      tools/testing/selftests/timers/
14878
14879 TIPC NETWORK LAYER
14880 M:      Jon Maloy <jon.maloy@ericsson.com>
14881 M:      Ying Xue <ying.xue@windriver.com>
14882 L:      netdev@vger.kernel.org (core kernel code)
14883 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14884 W:      http://tipc.sourceforge.net/
14885 S:      Maintained
14886 F:      include/uapi/linux/tipc*.h
14887 F:      net/tipc/
14888
14889 TLAN NETWORK DRIVER
14890 M:      Samuel Chessman <chessman@tux.org>
14891 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14892 W:      http://sourceforge.net/projects/tlan/
14893 S:      Maintained
14894 F:      Documentation/networking/tlan.txt
14895 F:      drivers/net/ethernet/ti/tlan.*
14896
14897 TM6000 VIDEO4LINUX DRIVER
14898 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14899 L:      linux-media@vger.kernel.org
14900 W:      https://linuxtv.org
14901 T:      git git://linuxtv.org/media_tree.git
14902 S:      Odd fixes
14903 F:      drivers/media/usb/tm6000/
14904 F:      Documentation/media/v4l-drivers/tm6000*
14905
14906 TMIO/SDHI MMC DRIVER
14907 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14908 L:      linux-mmc@vger.kernel.org
14909 S:      Supported
14910 F:      drivers/mmc/host/tmio_mmc*
14911 F:      drivers/mmc/host/renesas_sdhi*
14912 F:      include/linux/mfd/tmio.h
14913
14914 TMP401 HARDWARE MONITOR DRIVER
14915 M:      Guenter Roeck <linux@roeck-us.net>
14916 L:      linux-hwmon@vger.kernel.org
14917 S:      Maintained
14918 F:      Documentation/hwmon/tmp401
14919 F:      drivers/hwmon/tmp401.c
14920
14921 TMPFS (SHMEM FILESYSTEM)
14922 M:      Hugh Dickins <hughd@google.com>
14923 L:      linux-mm@kvack.org
14924 S:      Maintained
14925 F:      include/linux/shmem_fs.h
14926 F:      mm/shmem.c
14927
14928 TOMOYO SECURITY MODULE
14929 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14930 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14931 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14932 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14933 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14934 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14935 W:      http://tomoyo.sourceforge.jp/
14936 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14937 S:      Maintained
14938 F:      security/tomoyo/
14939
14940 TOPSTAR LAPTOP EXTRAS DRIVER
14941 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14942 L:      platform-driver-x86@vger.kernel.org
14943 S:      Maintained
14944 F:      drivers/platform/x86/topstar-laptop.c
14945
14946 TORTURE-TEST MODULES
14947 M:      Davidlohr Bueso <dave@stgolabs.net>
14948 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14949 M:      Josh Triplett <josh@joshtriplett.org>
14950 L:      linux-kernel@vger.kernel.org
14951 S:      Supported
14952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14953 F:      Documentation/RCU/torture.txt
14954 F:      kernel/torture.c
14955 F:      kernel/rcu/rcutorture.c
14956 F:      kernel/rcu/rcuperf.c
14957 F:      kernel/locking/locktorture.c
14958
14959 TOSHIBA ACPI EXTRAS DRIVER
14960 M:      Azael Avalos <coproscefalo@gmail.com>
14961 L:      platform-driver-x86@vger.kernel.org
14962 S:      Maintained
14963 F:      drivers/platform/x86/toshiba_acpi.c
14964
14965 TOSHIBA BLUETOOTH DRIVER
14966 M:      Azael Avalos <coproscefalo@gmail.com>
14967 L:      platform-driver-x86@vger.kernel.org
14968 S:      Maintained
14969 F:      drivers/platform/x86/toshiba_bluetooth.c
14970
14971 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14972 M:      Azael Avalos <coproscefalo@gmail.com>
14973 L:      platform-driver-x86@vger.kernel.org
14974 S:      Maintained
14975 F:      drivers/platform/x86/toshiba_haps.c
14976
14977 TOSHIBA SMM DRIVER
14978 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14979 W:      http://www.buzzard.org.uk/toshiba/
14980 S:      Maintained
14981 F:      drivers/char/toshiba.c
14982 F:      include/linux/toshiba.h
14983 F:      include/uapi/linux/toshiba.h
14984
14985 TOSHIBA TC358743 DRIVER
14986 M:      Mats Randgaard <matrandg@cisco.com>
14987 L:      linux-media@vger.kernel.org
14988 S:      Maintained
14989 F:      drivers/media/i2c/tc358743*
14990 F:      include/media/i2c/tc358743.h
14991
14992 TOSHIBA WMI HOTKEYS DRIVER
14993 M:      Azael Avalos <coproscefalo@gmail.com>
14994 L:      platform-driver-x86@vger.kernel.org
14995 S:      Maintained
14996 F:      drivers/platform/x86/toshiba-wmi.c
14997
14998 TPM DEVICE DRIVER
14999 M:      Peter Huewe <peterhuewe@gmx.de>
15000 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15001 R:      Jason Gunthorpe <jgg@ziepe.ca>
15002 L:      linux-integrity@vger.kernel.org
15003 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15004 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15005 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15006 S:      Maintained
15007 F:      drivers/char/tpm/
15008
15009 TRACING
15010 M:      Steven Rostedt <rostedt@goodmis.org>
15011 M:      Ingo Molnar <mingo@redhat.com>
15012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15013 S:      Maintained
15014 F:      Documentation/trace/ftrace.rst
15015 F:      arch/*/*/*/ftrace.h
15016 F:      arch/*/kernel/ftrace.c
15017 F:      include/*/ftrace.h
15018 F:      include/linux/trace*.h
15019 F:      include/trace/
15020 F:      kernel/trace/
15021 F:      tools/testing/selftests/ftrace/
15022
15023 TRACING MMIO ACCESSES (MMIOTRACE)
15024 M:      Steven Rostedt <rostedt@goodmis.org>
15025 M:      Ingo Molnar <mingo@kernel.org>
15026 R:      Karol Herbst <karolherbst@gmail.com>
15027 R:      Pekka Paalanen <ppaalanen@gmail.com>
15028 S:      Maintained
15029 L:      linux-kernel@vger.kernel.org
15030 L:      nouveau@lists.freedesktop.org
15031 F:      kernel/trace/trace_mmiotrace.c
15032 F:      include/linux/mmiotrace.h
15033 F:      arch/x86/mm/kmmio.c
15034 F:      arch/x86/mm/mmio-mod.c
15035 F:      arch/x86/mm/testmmiotrace.c
15036
15037 TRIVIAL PATCHES
15038 M:      Jiri Kosina <trivial@kernel.org>
15039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15040 S:      Maintained
15041 K:      ^Subject:.*(?i)trivial
15042
15043 TEMPO SEMICONDUCTOR DRIVERS
15044 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15045 S:      Maintained
15046 F:      sound/soc/codecs/tscs*.c
15047 F:      sound/soc/codecs/tscs*.h
15048 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15049
15050 TTY LAYER
15051 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15052 M:      Jiri Slaby <jslaby@suse.com>
15053 S:      Supported
15054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15055 F:      Documentation/serial/
15056 F:      drivers/tty/
15057 F:      drivers/tty/serial/serial_core.c
15058 F:      include/linux/serial_core.h
15059 F:      include/linux/serial.h
15060 F:      include/linux/tty.h
15061 F:      include/uapi/linux/serial_core.h
15062 F:      include/uapi/linux/serial.h
15063 F:      include/uapi/linux/tty.h
15064
15065 TUA9001 MEDIA DRIVER
15066 M:      Antti Palosaari <crope@iki.fi>
15067 L:      linux-media@vger.kernel.org
15068 W:      https://linuxtv.org
15069 W:      http://palosaari.fi/linux/
15070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15071 T:      git git://linuxtv.org/anttip/media_tree.git
15072 S:      Maintained
15073 F:      drivers/media/tuners/tua9001*
15074
15075 TULIP NETWORK DRIVERS
15076 L:      netdev@vger.kernel.org
15077 L:      linux-parisc@vger.kernel.org
15078 S:      Orphan
15079 F:      drivers/net/ethernet/dec/tulip/
15080
15081 TUN/TAP driver
15082 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15083 W:      http://vtun.sourceforge.net/tun
15084 S:      Maintained
15085 F:      Documentation/networking/tuntap.txt
15086 F:      arch/um/os-Linux/drivers/
15087
15088 TURBOCHANNEL SUBSYSTEM
15089 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15090 M:      Ralf Baechle <ralf@linux-mips.org>
15091 L:      linux-mips@linux-mips.org
15092 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15093 S:      Maintained
15094 F:      drivers/tc/
15095 F:      include/linux/tc.h
15096
15097 TURBOSTAT UTILITY
15098 M:      "Len Brown" <lenb@kernel.org>
15099 L:      linux-pm@vger.kernel.org
15100 B:      https://bugzilla.kernel.org
15101 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15103 S:      Supported
15104 F:      tools/power/x86/turbostat/
15105
15106 TW5864 VIDEO4LINUX DRIVER
15107 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15108 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15109 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15110 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15111 L:      linux-media@vger.kernel.org
15112 S:      Supported
15113 F:      drivers/media/pci/tw5864/
15114
15115 TW68 VIDEO4LINUX DRIVER
15116 M:      Hans Verkuil <hverkuil@xs4all.nl>
15117 L:      linux-media@vger.kernel.org
15118 T:      git git://linuxtv.org/media_tree.git
15119 W:      https://linuxtv.org
15120 S:      Odd Fixes
15121 F:      drivers/media/pci/tw68/
15122
15123 TW686X VIDEO4LINUX DRIVER
15124 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15125 L:      linux-media@vger.kernel.org
15126 T:      git git://linuxtv.org/media_tree.git
15127 W:      http://linuxtv.org
15128 S:      Maintained
15129 F:      drivers/media/pci/tw686x/
15130
15131 UBI FILE SYSTEM (UBIFS)
15132 M:      Richard Weinberger <richard@nod.at>
15133 M:      Artem Bityutskiy <dedekind1@gmail.com>
15134 M:      Adrian Hunter <adrian.hunter@intel.com>
15135 L:      linux-mtd@lists.infradead.org
15136 T:      git git://git.infradead.org/ubifs-2.6.git
15137 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15138 S:      Supported
15139 F:      Documentation/filesystems/ubifs.txt
15140 F:      fs/ubifs/
15141
15142 UCLINUX (M68KNOMMU AND COLDFIRE)
15143 M:      Greg Ungerer <gerg@linux-m68k.org>
15144 W:      http://www.linux-m68k.org/
15145 W:      http://www.uclinux.org/
15146 L:      linux-m68k@lists.linux-m68k.org
15147 L:      uclinux-dev@uclinux.org  (subscribers-only)
15148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15149 S:      Maintained
15150 F:      arch/m68k/coldfire/
15151 F:      arch/m68k/68*/
15152 F:      arch/m68k/*/*_no.*
15153 F:      arch/m68k/include/asm/*_no.*
15154
15155 UDF FILESYSTEM
15156 M:      Jan Kara <jack@suse.com>
15157 S:      Maintained
15158 F:      Documentation/filesystems/udf.txt
15159 F:      fs/udf/
15160
15161 UDRAW TABLET
15162 M:      Bastien Nocera <hadess@hadess.net>
15163 L:      linux-input@vger.kernel.org
15164 S:      Maintained
15165 F:      drivers/hid/hid-udraw-ps3.c
15166
15167 UFS FILESYSTEM
15168 M:      Evgeniy Dushistov <dushistov@mail.ru>
15169 S:      Maintained
15170 F:      Documentation/filesystems/ufs.txt
15171 F:      fs/ufs/
15172
15173 UHID USERSPACE HID IO DRIVER:
15174 M:      David Herrmann <dh.herrmann@googlemail.com>
15175 L:      linux-input@vger.kernel.org
15176 S:      Maintained
15177 F:      drivers/hid/uhid.c
15178 F:      include/uapi/linux/uhid.h
15179
15180 ULPI BUS
15181 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15182 L:      linux-usb@vger.kernel.org
15183 S:      Maintained
15184 F:      drivers/usb/common/ulpi.c
15185 F:      include/linux/ulpi/
15186
15187 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15188 L:      linux-usb@vger.kernel.org
15189 S:      Orphan
15190 F:      drivers/uwb/
15191 F:      include/linux/uwb.h
15192 F:      include/linux/uwb/
15193
15194 UNICORE32 ARCHITECTURE:
15195 M:      Guan Xuetao <gxt@pku.edu.cn>
15196 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15197 S:      Maintained
15198 T:      git git://github.com/gxt/linux.git
15199 F:      arch/unicore32/
15200
15201 UNIFDEF
15202 M:      Tony Finch <dot@dotat.at>
15203 W:      http://dotat.at/prog/unifdef
15204 S:      Maintained
15205 F:      scripts/unifdef.c
15206
15207 UNIFORM CDROM DRIVER
15208 M:      Jens Axboe <axboe@kernel.dk>
15209 W:      http://www.kernel.dk
15210 S:      Maintained
15211 F:      Documentation/cdrom/
15212 F:      drivers/cdrom/cdrom.c
15213 F:      include/linux/cdrom.h
15214 F:      include/uapi/linux/cdrom.h
15215
15216 UNISYS S-PAR DRIVERS
15217 M:      David Kershner <david.kershner@unisys.com>
15218 L:      sparmaintainer@unisys.com (Unisys internal)
15219 S:      Supported
15220 F:      include/linux/visorbus.h
15221 F:      drivers/visorbus/
15222 F:      drivers/staging/unisys/
15223
15224 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15225 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15226 L:      linux-scsi@vger.kernel.org
15227 S:      Supported
15228 F:      Documentation/scsi/ufs.txt
15229 F:      drivers/scsi/ufs/
15230
15231 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15232 M:      Joao Pinto <jpinto@synopsys.com>
15233 L:      linux-scsi@vger.kernel.org
15234 S:      Supported
15235 F:      drivers/scsi/ufs/*dwc*
15236
15237 UNSORTED BLOCK IMAGES (UBI)
15238 M:      Artem Bityutskiy <dedekind1@gmail.com>
15239 M:      Richard Weinberger <richard@nod.at>
15240 W:      http://www.linux-mtd.infradead.org/
15241 L:      linux-mtd@lists.infradead.org
15242 T:      git git://git.infradead.org/ubifs-2.6.git
15243 S:      Supported
15244 F:      drivers/mtd/ubi/
15245 F:      include/linux/mtd/ubi.h
15246 F:      include/uapi/mtd/ubi-user.h
15247
15248 USB "USBNET" DRIVER FRAMEWORK
15249 M:      Oliver Neukum <oneukum@suse.com>
15250 L:      netdev@vger.kernel.org
15251 W:      http://www.linux-usb.org/usbnet
15252 S:      Maintained
15253 F:      drivers/net/usb/usbnet.c
15254 F:      include/linux/usb/usbnet.h
15255
15256 USB ACM DRIVER
15257 M:      Oliver Neukum <oneukum@suse.com>
15258 L:      linux-usb@vger.kernel.org
15259 S:      Maintained
15260 F:      Documentation/usb/acm.txt
15261 F:      drivers/usb/class/cdc-acm.*
15262
15263 USB AR5523 WIRELESS DRIVER
15264 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15265 L:      linux-wireless@vger.kernel.org
15266 S:      Maintained
15267 F:      drivers/net/wireless/ath/ar5523/
15268
15269 USB ATTACHED SCSI
15270 M:      Oliver Neukum <oneukum@suse.com>
15271 L:      linux-usb@vger.kernel.org
15272 L:      linux-scsi@vger.kernel.org
15273 S:      Maintained
15274 F:      drivers/usb/storage/uas.c
15275
15276 USB CDC ETHERNET DRIVER
15277 M:      Oliver Neukum <oliver@neukum.org>
15278 L:      linux-usb@vger.kernel.org
15279 S:      Maintained
15280 F:      drivers/net/usb/cdc_*.c
15281 F:      include/uapi/linux/usb/cdc.h
15282
15283 USB CHAOSKEY DRIVER
15284 M:      Keith Packard <keithp@keithp.com>
15285 L:      linux-usb@vger.kernel.org
15286 S:      Maintained
15287 F:      drivers/usb/misc/chaoskey.c
15288
15289 USB CYPRESS C67X00 DRIVER
15290 M:      Peter Korsgaard <jacmet@sunsite.dk>
15291 L:      linux-usb@vger.kernel.org
15292 S:      Maintained
15293 F:      drivers/usb/c67x00/
15294
15295 USB DAVICOM DM9601 DRIVER
15296 M:      Peter Korsgaard <jacmet@sunsite.dk>
15297 L:      netdev@vger.kernel.org
15298 W:      http://www.linux-usb.org/usbnet
15299 S:      Maintained
15300 F:      drivers/net/usb/dm9601.c
15301
15302 USB DIAMOND RIO500 DRIVER
15303 M:      Cesar Miquel <miquel@df.uba.ar>
15304 L:      rio500-users@lists.sourceforge.net
15305 W:      http://rio500.sourceforge.net
15306 S:      Maintained
15307 F:      drivers/usb/misc/rio500*
15308
15309 USB EHCI DRIVER
15310 M:      Alan Stern <stern@rowland.harvard.edu>
15311 L:      linux-usb@vger.kernel.org
15312 S:      Maintained
15313 F:      Documentation/usb/ehci.txt
15314 F:      drivers/usb/host/ehci*
15315
15316 USB GADGET/PERIPHERAL SUBSYSTEM
15317 M:      Felipe Balbi <balbi@kernel.org>
15318 L:      linux-usb@vger.kernel.org
15319 W:      http://www.linux-usb.org/gadget
15320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15321 S:      Maintained
15322 F:      drivers/usb/gadget/
15323 F:      include/linux/usb/gadget*
15324
15325 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15326 M:      Jiri Kosina <jikos@kernel.org>
15327 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15328 L:      linux-usb@vger.kernel.org
15329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15330 S:      Maintained
15331 F:      Documentation/hid/hiddev.txt
15332 F:      drivers/hid/usbhid/
15333
15334 USB INTEL XHCI ROLE MUX DRIVER
15335 M:      Hans de Goede <hdegoede@redhat.com>
15336 L:      linux-usb@vger.kernel.org
15337 S:      Maintained
15338 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15339
15340 USB ISP116X DRIVER
15341 M:      Olav Kongas <ok@artecdesign.ee>
15342 L:      linux-usb@vger.kernel.org
15343 S:      Maintained
15344 F:      drivers/usb/host/isp116x*
15345 F:      include/linux/usb/isp116x.h
15346
15347 USB LAN78XX ETHERNET DRIVER
15348 M:      Woojung Huh <woojung.huh@microchip.com>
15349 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15350 L:      netdev@vger.kernel.org
15351 S:      Maintained
15352 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15353 F:      drivers/net/usb/lan78xx.*
15354 F:      include/dt-bindings/net/microchip-lan78xx.h
15355
15356 USB MASS STORAGE DRIVER
15357 M:      Alan Stern <stern@rowland.harvard.edu>
15358 L:      linux-usb@vger.kernel.org
15359 L:      usb-storage@lists.one-eyed-alien.net
15360 S:      Maintained
15361 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15362 F:      drivers/usb/storage/
15363
15364 USB MIDI DRIVER
15365 M:      Clemens Ladisch <clemens@ladisch.de>
15366 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15367 T:      git git://git.alsa-project.org/alsa-kernel.git
15368 S:      Maintained
15369 F:      sound/usb/midi.*
15370
15371 USB NETWORKING DRIVERS
15372 L:      linux-usb@vger.kernel.org
15373 S:      Odd Fixes
15374 F:      drivers/net/usb/
15375
15376 USB OHCI DRIVER
15377 M:      Alan Stern <stern@rowland.harvard.edu>
15378 L:      linux-usb@vger.kernel.org
15379 S:      Maintained
15380 F:      Documentation/usb/ohci.txt
15381 F:      drivers/usb/host/ohci*
15382
15383 USB OTG FSM (Finite State Machine)
15384 M:      Peter Chen <Peter.Chen@nxp.com>
15385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15386 L:      linux-usb@vger.kernel.org
15387 S:      Maintained
15388 F:      drivers/usb/common/usb-otg-fsm.c
15389
15390 USB OVER IP DRIVER
15391 M:      Valentina Manea <valentina.manea.m@gmail.com>
15392 M:      Shuah Khan <shuah@kernel.org>
15393 L:      linux-usb@vger.kernel.org
15394 S:      Maintained
15395 F:      Documentation/usb/usbip_protocol.txt
15396 F:      drivers/usb/usbip/
15397 F:      tools/usb/usbip/
15398 F:      tools/testing/selftests/drivers/usb/usbip/
15399
15400 USB PEGASUS DRIVER
15401 M:      Petko Manolov <petkan@nucleusys.com>
15402 L:      linux-usb@vger.kernel.org
15403 L:      netdev@vger.kernel.org
15404 T:      git git://github.com/petkan/pegasus.git
15405 W:      https://github.com/petkan/pegasus
15406 S:      Maintained
15407 F:      drivers/net/usb/pegasus.*
15408
15409 USB PHY LAYER
15410 M:      Felipe Balbi <balbi@kernel.org>
15411 L:      linux-usb@vger.kernel.org
15412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15413 S:      Maintained
15414 F:      drivers/usb/phy/
15415
15416 USB PRINTER DRIVER (usblp)
15417 M:      Pete Zaitcev <zaitcev@redhat.com>
15418 L:      linux-usb@vger.kernel.org
15419 S:      Supported
15420 F:      drivers/usb/class/usblp.c
15421
15422 USB QMI WWAN NETWORK DRIVER
15423 M:      Bjørn Mork <bjorn@mork.no>
15424 L:      netdev@vger.kernel.org
15425 S:      Maintained
15426 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15427 F:      drivers/net/usb/qmi_wwan.c
15428
15429 USB RTL8150 DRIVER
15430 M:      Petko Manolov <petkan@nucleusys.com>
15431 L:      linux-usb@vger.kernel.org
15432 L:      netdev@vger.kernel.org
15433 T:      git git://github.com/petkan/rtl8150.git
15434 W:      https://github.com/petkan/rtl8150
15435 S:      Maintained
15436 F:      drivers/net/usb/rtl8150.c
15437
15438 USB SERIAL SUBSYSTEM
15439 M:      Johan Hovold <johan@kernel.org>
15440 L:      linux-usb@vger.kernel.org
15441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15442 S:      Maintained
15443 F:      Documentation/usb/usb-serial.txt
15444 F:      drivers/usb/serial/
15445 F:      include/linux/usb/serial.h
15446
15447 USB SMSC75XX ETHERNET DRIVER
15448 M:      Steve Glendinning <steve.glendinning@shawell.net>
15449 L:      netdev@vger.kernel.org
15450 S:      Maintained
15451 F:      drivers/net/usb/smsc75xx.*
15452
15453 USB SMSC95XX ETHERNET DRIVER
15454 M:      Steve Glendinning <steve.glendinning@shawell.net>
15455 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15456 L:      netdev@vger.kernel.org
15457 S:      Maintained
15458 F:      drivers/net/usb/smsc95xx.*
15459
15460 USB SUBSYSTEM
15461 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15462 L:      linux-usb@vger.kernel.org
15463 W:      http://www.linux-usb.org
15464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15465 S:      Supported
15466 F:      Documentation/devicetree/bindings/usb/
15467 F:      Documentation/usb/
15468 F:      drivers/usb/
15469 F:      include/linux/usb.h
15470 F:      include/linux/usb/
15471
15472 USB TYPEC PI3USB30532 MUX DRIVER
15473 M:      Hans de Goede <hdegoede@redhat.com>
15474 L:      linux-usb@vger.kernel.org
15475 S:      Maintained
15476 F:      drivers/usb/typec/mux/pi3usb30532.c
15477
15478 USB TYPEC CLASS
15479 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15480 L:      linux-usb@vger.kernel.org
15481 S:      Maintained
15482 F:      Documentation/ABI/testing/sysfs-class-typec
15483 F:      Documentation/driver-api/usb/typec.rst
15484 F:      drivers/usb/typec/
15485 F:      include/linux/usb/typec.h
15486
15487 USB TYPEC BUS FOR ALTERNATE MODES
15488 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15489 L:      linux-usb@vger.kernel.org
15490 S:      Maintained
15491 F:      Documentation/ABI/testing/sysfs-bus-typec
15492 F:      Documentation/driver-api/usb/typec_bus.rst
15493 F:      drivers/usb/typec/altmodes/
15494 F:      include/linux/usb/typec_altmode.h
15495
15496 USB TYPEC PORT CONTROLLER DRIVERS
15497 M:      Guenter Roeck <linux@roeck-us.net>
15498 L:      linux-usb@vger.kernel.org
15499 S:      Maintained
15500 F:      drivers/usb/typec/tcpm/
15501
15502 USB UHCI DRIVER
15503 M:      Alan Stern <stern@rowland.harvard.edu>
15504 L:      linux-usb@vger.kernel.org
15505 S:      Maintained
15506 F:      drivers/usb/host/uhci*
15507
15508 USB VIDEO CLASS
15509 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15510 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15511 L:      linux-media@vger.kernel.org
15512 T:      git git://linuxtv.org/media_tree.git
15513 W:      http://www.ideasonboard.org/uvc/
15514 S:      Maintained
15515 F:      drivers/media/usb/uvc/
15516 F:      include/uapi/linux/uvcvideo.h
15517
15518 USB VISION DRIVER
15519 M:      Hans Verkuil <hverkuil@xs4all.nl>
15520 L:      linux-media@vger.kernel.org
15521 T:      git git://linuxtv.org/media_tree.git
15522 W:      https://linuxtv.org
15523 S:      Odd Fixes
15524 F:      drivers/media/usb/usbvision/
15525
15526 USB WEBCAM GADGET
15527 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15528 L:      linux-usb@vger.kernel.org
15529 S:      Maintained
15530 F:      drivers/usb/gadget/function/*uvc*
15531 F:      drivers/usb/gadget/legacy/webcam.c
15532 F:      include/uapi/linux/usb/g_uvc.h
15533
15534 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15535 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15536 L:      linux-wireless@vger.kernel.org
15537 S:      Maintained
15538 F:      drivers/net/wireless/rndis_wlan.c
15539
15540 USB XHCI DRIVER
15541 M:      Mathias Nyman <mathias.nyman@intel.com>
15542 L:      linux-usb@vger.kernel.org
15543 S:      Supported
15544 F:      drivers/usb/host/xhci*
15545 F:      drivers/usb/host/pci-quirks*
15546
15547 USB ZD1201 DRIVER
15548 L:      linux-wireless@vger.kernel.org
15549 W:      http://linux-lc100020.sourceforge.net
15550 S:      Orphan
15551 F:      drivers/net/wireless/zydas/zd1201.*
15552
15553 USB ZR364XX DRIVER
15554 M:      Antoine Jacquet <royale@zerezo.com>
15555 L:      linux-usb@vger.kernel.org
15556 L:      linux-media@vger.kernel.org
15557 T:      git git://linuxtv.org/media_tree.git
15558 W:      http://royale.zerezo.com/zr364xx/
15559 S:      Maintained
15560 F:      Documentation/media/v4l-drivers/zr364xx*
15561 F:      drivers/media/usb/zr364xx/
15562
15563 USER-MODE LINUX (UML)
15564 M:      Jeff Dike <jdike@addtoit.com>
15565 M:      Richard Weinberger <richard@nod.at>
15566 L:      linux-um@lists.infradead.org
15567 W:      http://user-mode-linux.sourceforge.net
15568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15569 S:      Maintained
15570 F:      Documentation/virtual/uml/
15571 F:      arch/um/
15572 F:      arch/x86/um/
15573 F:      fs/hostfs/
15574 F:      fs/hppfs/
15575
15576 USERSPACE COPYIN/COPYOUT (UIOVEC)
15577 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15578 S:      Maintained
15579 F:      lib/iov_iter.c
15580 F:      include/linux/uio.h
15581
15582 USERSPACE DMA BUFFER DRIVER
15583 M:      Gerd Hoffmann <kraxel@redhat.com>
15584 S:      Maintained
15585 L:      dri-devel@lists.freedesktop.org
15586 F:      drivers/dma-buf/udmabuf.c
15587 F:      include/uapi/linux/udmabuf.h
15588 T:      git git://anongit.freedesktop.org/drm/drm-misc
15589
15590 USERSPACE I/O (UIO)
15591 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15592 S:      Maintained
15593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15594 F:      Documentation/driver-api/uio-howto.rst
15595 F:      drivers/uio/
15596 F:      include/linux/uio_driver.h
15597
15598 UTIL-LINUX PACKAGE
15599 M:      Karel Zak <kzak@redhat.com>
15600 L:      util-linux@vger.kernel.org
15601 W:      http://en.wikipedia.org/wiki/Util-linux
15602 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15603 S:      Maintained
15604
15605 UUID HELPERS
15606 M:      Christoph Hellwig <hch@lst.de>
15607 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15608 L:      linux-kernel@vger.kernel.org
15609 T:      git git://git.infradead.org/users/hch/uuid.git
15610 F:      lib/uuid.c
15611 F:      lib/test_uuid.c
15612 F:      include/linux/uuid.h
15613 F:      include/uapi/linux/uuid.h
15614 S:      Maintained
15615
15616 UVESAFB DRIVER
15617 M:      Michal Januszewski <spock@gentoo.org>
15618 L:      linux-fbdev@vger.kernel.org
15619 W:      https://github.com/mjanusz/v86d
15620 S:      Maintained
15621 F:      Documentation/fb/uvesafb.txt
15622 F:      drivers/video/fbdev/uvesafb.*
15623
15624 VF610 NAND DRIVER
15625 M:      Stefan Agner <stefan@agner.ch>
15626 L:      linux-mtd@lists.infradead.org
15627 S:      Supported
15628 F:      drivers/mtd/nand/raw/vf610_nfc.c
15629
15630 VFAT/FAT/MSDOS FILESYSTEM
15631 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15632 S:      Maintained
15633 F:      Documentation/filesystems/vfat.txt
15634 F:      fs/fat/
15635
15636 VFIO DRIVER
15637 M:      Alex Williamson <alex.williamson@redhat.com>
15638 L:      kvm@vger.kernel.org
15639 T:      git git://github.com/awilliam/linux-vfio.git
15640 S:      Maintained
15641 F:      Documentation/vfio.txt
15642 F:      drivers/vfio/
15643 F:      include/linux/vfio.h
15644 F:      include/uapi/linux/vfio.h
15645
15646 VFIO MEDIATED DEVICE DRIVERS
15647 M:      Kirti Wankhede <kwankhede@nvidia.com>
15648 L:      kvm@vger.kernel.org
15649 S:      Maintained
15650 F:      Documentation/vfio-mediated-device.txt
15651 F:      drivers/vfio/mdev/
15652 F:      include/linux/mdev.h
15653 F:      samples/vfio-mdev/
15654
15655 VFIO PLATFORM DRIVER
15656 M:      Eric Auger <eric.auger@redhat.com>
15657 L:      kvm@vger.kernel.org
15658 S:      Maintained
15659 F:      drivers/vfio/platform/
15660
15661 VGA_SWITCHEROO
15662 R:      Lukas Wunner <lukas@wunner.de>
15663 S:      Maintained
15664 F:      Documentation/gpu/vga-switcheroo.rst
15665 F:      drivers/gpu/vga/vga_switcheroo.c
15666 F:      include/linux/vga_switcheroo.h
15667 T:      git git://anongit.freedesktop.org/drm/drm-misc
15668
15669 VIA RHINE NETWORK DRIVER
15670 S:      Orphan
15671 F:      drivers/net/ethernet/via/via-rhine.c
15672
15673 VIA SD/MMC CARD CONTROLLER DRIVER
15674 M:      Bruce Chang <brucechang@via.com.tw>
15675 M:      Harald Welte <HaraldWelte@viatech.com>
15676 S:      Maintained
15677 F:      drivers/mmc/host/via-sdmmc.c
15678
15679 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15680 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15681 L:      linux-fbdev@vger.kernel.org
15682 S:      Maintained
15683 F:      include/linux/via-core.h
15684 F:      include/linux/via-gpio.h
15685 F:      include/linux/via_i2c.h
15686 F:      drivers/video/fbdev/via/
15687
15688 VIA VELOCITY NETWORK DRIVER
15689 M:      Francois Romieu <romieu@fr.zoreil.com>
15690 L:      netdev@vger.kernel.org
15691 S:      Maintained
15692 F:      drivers/net/ethernet/via/via-velocity.*
15693
15694 VICODEC VIRTUAL CODEC DRIVER
15695 M:      Hans Verkuil <hans.verkuil@cisco.com>
15696 L:      linux-media@vger.kernel.org
15697 T:      git git://linuxtv.org/media_tree.git
15698 W:      https://linuxtv.org
15699 S:      Maintained
15700 F:      drivers/media/platform/vicodec/*
15701
15702 VIDEO MULTIPLEXER DRIVER
15703 M:      Philipp Zabel <p.zabel@pengutronix.de>
15704 L:      linux-media@vger.kernel.org
15705 S:      Maintained
15706 F:      drivers/media/platform/video-mux.c
15707
15708 VIDEO I2C POLLING DRIVER
15709 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15710 L:      linux-media@vger.kernel.org
15711 S:      Maintained
15712 F:      drivers/media/i2c/video-i2c.c
15713
15714 VIDEOBUF2 FRAMEWORK
15715 M:      Pawel Osciak <pawel@osciak.com>
15716 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15717 M:      Kyungmin Park <kyungmin.park@samsung.com>
15718 L:      linux-media@vger.kernel.org
15719 S:      Maintained
15720 F:      drivers/media/common/videobuf2/*
15721 F:      include/media/videobuf2-*
15722
15723 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15724 M:      Helen Koike <helen.koike@collabora.com>
15725 L:      linux-media@vger.kernel.org
15726 T:      git git://linuxtv.org/media_tree.git
15727 W:      https://linuxtv.org
15728 S:      Maintained
15729 F:      drivers/media/platform/vimc/*
15730
15731 VIRT LIB
15732 M:      Alex Williamson <alex.williamson@redhat.com>
15733 M:      Paolo Bonzini <pbonzini@redhat.com>
15734 L:      kvm@vger.kernel.org
15735 S:      Supported
15736 F:      virt/lib/
15737
15738 VIRTIO AND VHOST VSOCK DRIVER
15739 M:      Stefan Hajnoczi <stefanha@redhat.com>
15740 L:      kvm@vger.kernel.org
15741 L:      virtualization@lists.linux-foundation.org
15742 L:      netdev@vger.kernel.org
15743 S:      Maintained
15744 F:      include/linux/virtio_vsock.h
15745 F:      include/uapi/linux/virtio_vsock.h
15746 F:      include/uapi/linux/vsockmon.h
15747 F:      include/uapi/linux/vm_sockets_diag.h
15748 F:      net/vmw_vsock/diag.c
15749 F:      net/vmw_vsock/af_vsock_tap.c
15750 F:      net/vmw_vsock/virtio_transport_common.c
15751 F:      net/vmw_vsock/virtio_transport.c
15752 F:      drivers/net/vsockmon.c
15753 F:      drivers/vhost/vsock.c
15754 F:      drivers/vhost/vsock.h
15755 F:      tools/testing/vsock/
15756
15757 VIRTIO CONSOLE DRIVER
15758 M:      Amit Shah <amit@kernel.org>
15759 L:      virtualization@lists.linux-foundation.org
15760 S:      Maintained
15761 F:      drivers/char/virtio_console.c
15762 F:      include/linux/virtio_console.h
15763 F:      include/uapi/linux/virtio_console.h
15764
15765 VIRTIO CORE, NET AND BLOCK DRIVERS
15766 M:      "Michael S. Tsirkin" <mst@redhat.com>
15767 M:      Jason Wang <jasowang@redhat.com>
15768 L:      virtualization@lists.linux-foundation.org
15769 S:      Maintained
15770 F:      Documentation/devicetree/bindings/virtio/
15771 F:      drivers/virtio/
15772 F:      tools/virtio/
15773 F:      drivers/net/virtio_net.c
15774 F:      drivers/block/virtio_blk.c
15775 F:      include/linux/virtio*.h
15776 F:      include/uapi/linux/virtio_*.h
15777 F:      drivers/crypto/virtio/
15778 F:      mm/balloon_compaction.c
15779
15780 VIRTIO CRYPTO DRIVER
15781 M:      Gonglei <arei.gonglei@huawei.com>
15782 L:      virtualization@lists.linux-foundation.org
15783 L:      linux-crypto@vger.kernel.org
15784 S:      Maintained
15785 F:      drivers/crypto/virtio/
15786 F:      include/uapi/linux/virtio_crypto.h
15787
15788 VIRTIO DRIVERS FOR S390
15789 M:      Cornelia Huck <cohuck@redhat.com>
15790 M:      Halil Pasic <pasic@linux.ibm.com>
15791 L:      linux-s390@vger.kernel.org
15792 L:      virtualization@lists.linux-foundation.org
15793 L:      kvm@vger.kernel.org
15794 S:      Supported
15795 F:      drivers/s390/virtio/
15796 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15797
15798 VIRTIO GPU DRIVER
15799 M:      David Airlie <airlied@linux.ie>
15800 M:      Gerd Hoffmann <kraxel@redhat.com>
15801 L:      dri-devel@lists.freedesktop.org
15802 L:      virtualization@lists.linux-foundation.org
15803 T:      git git://anongit.freedesktop.org/drm/drm-misc
15804 S:      Maintained
15805 F:      drivers/gpu/drm/virtio/
15806 F:      include/uapi/linux/virtio_gpu.h
15807
15808 VIRTIO HOST (VHOST)
15809 M:      "Michael S. Tsirkin" <mst@redhat.com>
15810 M:      Jason Wang <jasowang@redhat.com>
15811 L:      kvm@vger.kernel.org
15812 L:      virtualization@lists.linux-foundation.org
15813 L:      netdev@vger.kernel.org
15814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15815 S:      Maintained
15816 F:      drivers/vhost/
15817 F:      include/uapi/linux/vhost.h
15818
15819 VIRTIO INPUT DRIVER
15820 M:      Gerd Hoffmann <kraxel@redhat.com>
15821 S:      Maintained
15822 F:      drivers/virtio/virtio_input.c
15823 F:      include/uapi/linux/virtio_input.h
15824
15825 VIRTUAL BOX GUEST DEVICE DRIVER
15826 M:      Hans de Goede <hdegoede@redhat.com>
15827 M:      Arnd Bergmann <arnd@arndb.de>
15828 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15829 S:      Maintained
15830 F:      include/linux/vbox_utils.h
15831 F:      include/uapi/linux/vbox*.h
15832 F:      drivers/virt/vboxguest/
15833
15834 VIRTUAL SERIO DEVICE DRIVER
15835 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15836 S:      Maintained
15837 F:      drivers/input/serio/userio.c
15838 F:      include/uapi/linux/userio.h
15839
15840 VIVID VIRTUAL VIDEO DRIVER
15841 M:      Hans Verkuil <hverkuil@xs4all.nl>
15842 L:      linux-media@vger.kernel.org
15843 T:      git git://linuxtv.org/media_tree.git
15844 W:      https://linuxtv.org
15845 S:      Maintained
15846 F:      drivers/media/platform/vivid/*
15847
15848 VLYNQ BUS
15849 M:      Florian Fainelli <f.fainelli@gmail.com>
15850 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15851 S:      Maintained
15852 F:      drivers/vlynq/vlynq.c
15853 F:      include/linux/vlynq.h
15854
15855 VME SUBSYSTEM
15856 M:      Martyn Welch <martyn@welchs.me.uk>
15857 M:      Manohar Vanga <manohar.vanga@gmail.com>
15858 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15859 L:      devel@driverdev.osuosl.org
15860 S:      Maintained
15861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15862 F:      Documentation/driver-api/vme.rst
15863 F:      drivers/staging/vme/
15864 F:      drivers/vme/
15865 F:      include/linux/vme*
15866
15867 VMWARE BALLOON DRIVER
15868 M:      Xavier Deguillard <xdeguillard@vmware.com>
15869 M:      Nadav Amit <namit@vmware.com>
15870 M:      "VMware, Inc." <pv-drivers@vmware.com>
15871 L:      linux-kernel@vger.kernel.org
15872 S:      Maintained
15873 F:      drivers/misc/vmw_balloon.c
15874
15875 VMWARE HYPERVISOR INTERFACE
15876 M:      Alok Kataria <akataria@vmware.com>
15877 L:      virtualization@lists.linux-foundation.org
15878 S:      Supported
15879 F:      arch/x86/kernel/cpu/vmware.c
15880
15881 VMWARE PVRDMA DRIVER
15882 M:      Adit Ranadive <aditr@vmware.com>
15883 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15884 L:      linux-rdma@vger.kernel.org
15885 S:      Maintained
15886 F:      drivers/infiniband/hw/vmw_pvrdma/
15887
15888 VMware PVSCSI driver
15889 M:      Jim Gill <jgill@vmware.com>
15890 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15891 L:      linux-scsi@vger.kernel.org
15892 S:      Maintained
15893 F:      drivers/scsi/vmw_pvscsi.c
15894 F:      drivers/scsi/vmw_pvscsi.h
15895
15896 VMWARE VMMOUSE SUBDRIVER
15897 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15898 M:      "VMware, Inc." <pv-drivers@vmware.com>
15899 L:      linux-input@vger.kernel.org
15900 S:      Maintained
15901 F:      drivers/input/mouse/vmmouse.c
15902 F:      drivers/input/mouse/vmmouse.h
15903
15904 VMWARE VMXNET3 ETHERNET DRIVER
15905 M:      Ronak Doshi <doshir@vmware.com>
15906 M:      "VMware, Inc." <pv-drivers@vmware.com>
15907 L:      netdev@vger.kernel.org
15908 S:      Maintained
15909 F:      drivers/net/vmxnet3/
15910
15911 VOCORE VOCORE2 BOARD
15912 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15913 L:      linux-mips@linux-mips.org
15914 S:      Maintained
15915 F:      arch/mips/boot/dts/ralink/vocore2.dts
15916
15917 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15918 M:      Liam Girdwood <lgirdwood@gmail.com>
15919 M:      Mark Brown <broonie@kernel.org>
15920 L:      linux-kernel@vger.kernel.org
15921 W:      http://www.slimlogic.co.uk/?p=48
15922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15923 S:      Supported
15924 F:      Documentation/devicetree/bindings/regulator/
15925 F:      Documentation/power/regulator/
15926 F:      drivers/regulator/
15927 F:      include/dt-bindings/regulator/
15928 F:      include/linux/regulator/
15929
15930 VRF
15931 M:      David Ahern <dsa@cumulusnetworks.com>
15932 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
15933 L:      netdev@vger.kernel.org
15934 S:      Maintained
15935 F:      drivers/net/vrf.c
15936 F:      Documentation/networking/vrf.txt
15937
15938 VT1211 HARDWARE MONITOR DRIVER
15939 M:      Juerg Haefliger <juergh@gmail.com>
15940 L:      linux-hwmon@vger.kernel.org
15941 S:      Maintained
15942 F:      Documentation/hwmon/vt1211
15943 F:      drivers/hwmon/vt1211.c
15944
15945 VT8231 HARDWARE MONITOR DRIVER
15946 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15947 L:      linux-hwmon@vger.kernel.org
15948 S:      Maintained
15949 F:      drivers/hwmon/vt8231.c
15950
15951 VUB300 USB to SDIO/SD/MMC bridge chip
15952 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15953 L:      linux-mmc@vger.kernel.org
15954 L:      linux-usb@vger.kernel.org
15955 S:      Supported
15956 F:      drivers/mmc/host/vub300.c
15957
15958 W1 DALLAS'S 1-WIRE BUS
15959 M:      Evgeniy Polyakov <zbr@ioremap.net>
15960 S:      Maintained
15961 F:      Documentation/devicetree/bindings/w1/
15962 F:      Documentation/w1/
15963 F:      drivers/w1/
15964 F:      include/linux/w1.h
15965
15966 W83791D HARDWARE MONITORING DRIVER
15967 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15968 L:      linux-hwmon@vger.kernel.org
15969 S:      Maintained
15970 F:      Documentation/hwmon/w83791d
15971 F:      drivers/hwmon/w83791d.c
15972
15973 W83793 HARDWARE MONITORING DRIVER
15974 M:      Rudolf Marek <r.marek@assembler.cz>
15975 L:      linux-hwmon@vger.kernel.org
15976 S:      Maintained
15977 F:      Documentation/hwmon/w83793
15978 F:      drivers/hwmon/w83793.c
15979
15980 W83795 HARDWARE MONITORING DRIVER
15981 M:      Jean Delvare <jdelvare@suse.com>
15982 L:      linux-hwmon@vger.kernel.org
15983 S:      Maintained
15984 F:      drivers/hwmon/w83795.c
15985
15986 W83L51xD SD/MMC CARD INTERFACE DRIVER
15987 M:      Pierre Ossman <pierre@ossman.eu>
15988 S:      Maintained
15989 F:      drivers/mmc/host/wbsd.*
15990
15991 WACOM PROTOCOL 4 SERIAL TABLETS
15992 M:      Julian Squires <julian@cipht.net>
15993 M:      Hans de Goede <hdegoede@redhat.com>
15994 L:      linux-input@vger.kernel.org
15995 S:      Maintained
15996 F:      drivers/input/tablet/wacom_serial4.c
15997
15998 WATCHDOG DEVICE DRIVERS
15999 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16000 M:      Guenter Roeck <linux@roeck-us.net>
16001 L:      linux-watchdog@vger.kernel.org
16002 W:      http://www.linux-watchdog.org/
16003 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16004 S:      Maintained
16005 F:      Documentation/devicetree/bindings/watchdog/
16006 F:      Documentation/watchdog/
16007 F:      drivers/watchdog/
16008 F:      include/linux/watchdog.h
16009 F:      include/uapi/linux/watchdog.h
16010
16011 WHISKEYCOVE PMIC GPIO DRIVER
16012 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16013 L:      linux-gpio@vger.kernel.org
16014 S:      Maintained
16015 F:      drivers/gpio/gpio-wcove.c
16016
16017 WIIMOTE HID DRIVER
16018 M:      David Herrmann <dh.herrmann@googlemail.com>
16019 L:      linux-input@vger.kernel.org
16020 S:      Maintained
16021 F:      drivers/hid/hid-wiimote*
16022
16023 WILOCITY WIL6210 WIRELESS DRIVER
16024 M:      Maya Erez <merez@codeaurora.org>
16025 L:      linux-wireless@vger.kernel.org
16026 L:      wil6210@qti.qualcomm.com
16027 S:      Supported
16028 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16029 F:      drivers/net/wireless/ath/wil6210/
16030
16031 WIMAX STACK
16032 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16033 M:      linux-wimax@intel.com
16034 L:      wimax@linuxwimax.org (subscribers-only)
16035 S:      Supported
16036 W:      http://linuxwimax.org
16037 F:      Documentation/wimax/README.wimax
16038 F:      include/linux/wimax/debug.h
16039 F:      include/net/wimax.h
16040 F:      include/uapi/linux/wimax.h
16041 F:      net/wimax/
16042
16043 WINBOND CIR DRIVER
16044 M:      David Härdeman <david@hardeman.nu>
16045 S:      Maintained
16046 F:      drivers/media/rc/winbond-cir.c
16047
16048 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16049 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16050 L:      linux-watchdog@vger.kernel.org
16051 S:      Maintained
16052 F:      drivers/watchdog/ebc-c384_wdt.c
16053
16054 WINSYSTEMS WS16C48 GPIO DRIVER
16055 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16056 L:      linux-gpio@vger.kernel.org
16057 S:      Maintained
16058 F:      drivers/gpio/gpio-ws16c48.c
16059
16060 WISTRON LAPTOP BUTTON DRIVER
16061 M:      Miloslav Trmac <mitr@volny.cz>
16062 S:      Maintained
16063 F:      drivers/input/misc/wistron_btns.c
16064
16065 WL3501 WIRELESS PCMCIA CARD DRIVER
16066 L:      linux-wireless@vger.kernel.org
16067 S:      Odd fixes
16068 F:      drivers/net/wireless/wl3501*
16069
16070 WOLFSON MICROELECTRONICS DRIVERS
16071 L:      patches@opensource.cirrus.com
16072 T:      git https://github.com/CirrusLogic/linux-drivers.git
16073 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16074 S:      Supported
16075 F:      Documentation/hwmon/wm83??
16076 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16077 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16078 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16079 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16080 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16081 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16082 F:      drivers/clk/clk-wm83*.c
16083 F:      drivers/extcon/extcon-arizona.c
16084 F:      drivers/leds/leds-wm83*.c
16085 F:      drivers/gpio/gpio-*wm*.c
16086 F:      drivers/gpio/gpio-arizona.c
16087 F:      drivers/hwmon/wm83??-hwmon.c
16088 F:      drivers/input/misc/wm831x-on.c
16089 F:      drivers/input/touchscreen/wm831x-ts.c
16090 F:      drivers/input/touchscreen/wm97*.c
16091 F:      drivers/mfd/arizona*
16092 F:      drivers/mfd/wm*.c
16093 F:      drivers/mfd/cs47l24*
16094 F:      drivers/power/supply/wm83*.c
16095 F:      drivers/rtc/rtc-wm83*.c
16096 F:      drivers/regulator/wm8*.c
16097 F:      drivers/regulator/arizona*
16098 F:      drivers/video/backlight/wm83*_bl.c
16099 F:      drivers/watchdog/wm83*_wdt.c
16100 F:      include/linux/mfd/arizona/
16101 F:      include/linux/mfd/wm831x/
16102 F:      include/linux/mfd/wm8350/
16103 F:      include/linux/mfd/wm8400*
16104 F:      include/linux/regulator/arizona*
16105 F:      include/linux/wm97xx.h
16106 F:      include/sound/wm????.h
16107 F:      sound/soc/codecs/arizona.?
16108 F:      sound/soc/codecs/wm*
16109 F:      sound/soc/codecs/cs47l24*
16110
16111 WORKQUEUE
16112 M:      Tejun Heo <tj@kernel.org>
16113 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16115 S:      Maintained
16116 F:      include/linux/workqueue.h
16117 F:      kernel/workqueue.c
16118 F:      Documentation/core-api/workqueue.rst
16119
16120 X-POWERS AXP288 PMIC DRIVERS
16121 M:      Hans de Goede <hdegoede@redhat.com>
16122 S:      Maintained
16123 N:      axp288
16124 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16125
16126 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16127 M:      Chen-Yu Tsai <wens@csie.org>
16128 L:      linux-kernel@vger.kernel.org
16129 S:      Maintained
16130 N:      axp[128]
16131
16132 X.25 NETWORK LAYER
16133 M:      Andrew Hendry <andrew.hendry@gmail.com>
16134 L:      linux-x25@vger.kernel.org
16135 S:      Odd Fixes
16136 F:      Documentation/networking/x25*
16137 F:      include/net/x25*
16138 F:      net/x25/
16139
16140 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16141 M:      Thomas Gleixner <tglx@linutronix.de>
16142 M:      Ingo Molnar <mingo@redhat.com>
16143 M:      Borislav Petkov <bp@alien8.de>
16144 R:      "H. Peter Anvin" <hpa@zytor.com>
16145 M:      x86@kernel.org
16146 L:      linux-kernel@vger.kernel.org
16147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16148 S:      Maintained
16149 F:      Documentation/devicetree/bindings/x86/
16150 F:      Documentation/x86/
16151 F:      arch/x86/
16152
16153 X86 ENTRY CODE
16154 M:      Andy Lutomirski <luto@kernel.org>
16155 L:      linux-kernel@vger.kernel.org
16156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16157 S:      Maintained
16158 F:      arch/x86/entry/
16159
16160 X86 MCE INFRASTRUCTURE
16161 M:      Tony Luck <tony.luck@intel.com>
16162 M:      Borislav Petkov <bp@alien8.de>
16163 L:      linux-edac@vger.kernel.org
16164 S:      Maintained
16165 F:      arch/x86/kernel/cpu/mcheck/*
16166
16167 X86 MICROCODE UPDATE SUPPORT
16168 M:      Borislav Petkov <bp@alien8.de>
16169 S:      Maintained
16170 F:      arch/x86/kernel/cpu/microcode/*
16171
16172 X86 MM
16173 M:      Dave Hansen <dave.hansen@linux.intel.com>
16174 M:      Andy Lutomirski <luto@kernel.org>
16175 M:      Peter Zijlstra <peterz@infradead.org>
16176 L:      linux-kernel@vger.kernel.org
16177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16178 S:      Maintained
16179 F:      arch/x86/mm/
16180
16181 X86 PLATFORM DRIVERS
16182 M:      Darren Hart <dvhart@infradead.org>
16183 M:      Andy Shevchenko <andy@infradead.org>
16184 L:      platform-driver-x86@vger.kernel.org
16185 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16186 S:      Maintained
16187 F:      drivers/platform/x86/
16188 F:      drivers/platform/olpc/
16189
16190 X86 VDSO
16191 M:      Andy Lutomirski <luto@kernel.org>
16192 L:      linux-kernel@vger.kernel.org
16193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16194 S:      Maintained
16195 F:      arch/x86/entry/vdso/
16196
16197 XARRAY
16198 M:      Matthew Wilcox <willy@infradead.org>
16199 L:      linux-fsdevel@vger.kernel.org
16200 S:      Supported
16201 F:      Documentation/core-api/xarray.rst
16202 F:      lib/idr.c
16203 F:      lib/xarray.c
16204 F:      include/linux/idr.h
16205 F:      include/linux/xarray.h
16206 F:      tools/testing/radix-tree
16207
16208 XC2028/3028 TUNER DRIVER
16209 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16210 L:      linux-media@vger.kernel.org
16211 W:      https://linuxtv.org
16212 T:      git git://linuxtv.org/media_tree.git
16213 S:      Maintained
16214 F:      drivers/media/tuners/tuner-xc2028.*
16215
16216 XDP SOCKETS (AF_XDP)
16217 M:      Björn Töpel <bjorn.topel@intel.com>
16218 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16219 L:      netdev@vger.kernel.org
16220 S:      Maintained
16221 F:      kernel/bpf/xskmap.c
16222 F:      net/xdp/
16223
16224 XEN BLOCK SUBSYSTEM
16225 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16226 M:      Roger Pau Monné <roger.pau@citrix.com>
16227 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16228 S:      Supported
16229 F:      drivers/block/xen-blkback/*
16230 F:      drivers/block/xen*
16231
16232 XEN HYPERVISOR ARM
16233 M:      Stefano Stabellini <sstabellini@kernel.org>
16234 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16235 S:      Maintained
16236 F:      arch/arm/xen/
16237 F:      arch/arm/include/asm/xen/
16238
16239 XEN HYPERVISOR ARM64
16240 M:      Stefano Stabellini <sstabellini@kernel.org>
16241 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16242 S:      Maintained
16243 F:      arch/arm64/xen/
16244 F:      arch/arm64/include/asm/xen/
16245
16246 XEN HYPERVISOR INTERFACE
16247 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16248 M:      Juergen Gross <jgross@suse.com>
16249 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16251 S:      Supported
16252 F:      arch/x86/xen/
16253 F:      drivers/*/xen-*front.c
16254 F:      drivers/xen/
16255 F:      arch/x86/include/asm/xen/
16256 F:      arch/x86/include/asm/pvclock-abi.h
16257 F:      include/xen/
16258 F:      include/uapi/xen/
16259 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16260 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16261
16262 XEN NETWORK BACKEND DRIVER
16263 M:      Wei Liu <wei.liu2@citrix.com>
16264 M:      Paul Durrant <paul.durrant@citrix.com>
16265 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16266 L:      netdev@vger.kernel.org
16267 S:      Supported
16268 F:      drivers/net/xen-netback/*
16269
16270 XEN PCI SUBSYSTEM
16271 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16272 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16273 S:      Supported
16274 F:      arch/x86/pci/*xen*
16275 F:      drivers/pci/*xen*
16276
16277 XEN PVSCSI DRIVERS
16278 M:      Juergen Gross <jgross@suse.com>
16279 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16280 L:      linux-scsi@vger.kernel.org
16281 S:      Supported
16282 F:      drivers/scsi/xen-scsifront.c
16283 F:      drivers/xen/xen-scsiback.c
16284 F:      include/xen/interface/io/vscsiif.h
16285
16286 XEN SWIOTLB SUBSYSTEM
16287 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16288 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16289 L:      iommu@lists.linux-foundation.org
16290 S:      Supported
16291 F:      arch/x86/xen/*swiotlb*
16292 F:      drivers/xen/*swiotlb*
16293
16294 XEN SOUND FRONTEND DRIVER
16295 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16296 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16297 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16298 S:      Supported
16299 F:      sound/xen/*
16300
16301 XFS FILESYSTEM
16302 M:      Darrick J. Wong <darrick.wong@oracle.com>
16303 M:      linux-xfs@vger.kernel.org
16304 L:      linux-xfs@vger.kernel.org
16305 W:      http://xfs.org/
16306 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16307 S:      Supported
16308 F:      Documentation/filesystems/xfs.txt
16309 F:      fs/xfs/
16310
16311 XILINX AXI ETHERNET DRIVER
16312 M:      Anirudha Sarangi <anirudh@xilinx.com>
16313 M:      John Linn <John.Linn@xilinx.com>
16314 S:      Maintained
16315 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16316
16317 XILINX UARTLITE SERIAL DRIVER
16318 M:      Peter Korsgaard <jacmet@sunsite.dk>
16319 L:      linux-serial@vger.kernel.org
16320 S:      Maintained
16321 F:      drivers/tty/serial/uartlite.c
16322
16323 XILINX VIDEO IP CORES
16324 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16325 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16326 L:      linux-media@vger.kernel.org
16327 T:      git git://linuxtv.org/media_tree.git
16328 S:      Supported
16329 F:      Documentation/devicetree/bindings/media/xilinx/
16330 F:      drivers/media/platform/xilinx/
16331 F:      include/uapi/linux/xilinx-v4l2-controls.h
16332
16333 XILLYBUS DRIVER
16334 M:      Eli Billauer <eli.billauer@gmail.com>
16335 L:      linux-kernel@vger.kernel.org
16336 S:      Supported
16337 F:      drivers/char/xillybus/
16338
16339 XLP9XX I2C DRIVER
16340 M:      George Cherian <george.cherian@cavium.com>
16341 M:      Jan Glauber <jglauber@cavium.com>
16342 L:      linux-i2c@vger.kernel.org
16343 W:      http://www.cavium.com
16344 S:      Supported
16345 F:      drivers/i2c/busses/i2c-xlp9xx.c
16346
16347 XRA1403 GPIO EXPANDER
16348 M:      Nandor Han <nandor.han@ge.com>
16349 M:      Semi Malinen <semi.malinen@ge.com>
16350 L:      linux-gpio@vger.kernel.org
16351 S:      Maintained
16352 F:      drivers/gpio/gpio-xra1403.c
16353 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16354
16355 XTENSA XTFPGA PLATFORM SUPPORT
16356 M:      Max Filippov <jcmvbkbc@gmail.com>
16357 L:      linux-xtensa@linux-xtensa.org
16358 S:      Maintained
16359 F:      drivers/spi/spi-xtensa-xtfpga.c
16360 F:      sound/soc/xtensa/xtfpga-i2s.c
16361
16362 YAM DRIVER FOR AX.25
16363 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16364 L:      linux-hams@vger.kernel.org
16365 S:      Maintained
16366 F:      drivers/net/hamradio/yam*
16367 F:      include/linux/yam.h
16368
16369 YAMA SECURITY MODULE
16370 M:      Kees Cook <keescook@chromium.org>
16371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16372 S:      Supported
16373 F:      security/yama/
16374 F:      Documentation/admin-guide/LSM/Yama.rst
16375
16376 YEALINK PHONE DRIVER
16377 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16378 L:      usbb2k-api-dev@nongnu.org
16379 S:      Maintained
16380 F:      Documentation/input/devices/yealink.rst
16381 F:      drivers/input/misc/yealink.*
16382
16383 Z8530 DRIVER FOR AX.25
16384 M:      Joerg Reuter <jreuter@yaina.de>
16385 W:      http://yaina.de/jreuter/
16386 W:      http://www.qsl.net/dl1bke/
16387 L:      linux-hams@vger.kernel.org
16388 S:      Maintained
16389 F:      Documentation/networking/z8530drv.txt
16390 F:      drivers/net/hamradio/*scc.c
16391 F:      drivers/net/hamradio/z8530.h
16392
16393 ZBUD COMPRESSED PAGE ALLOCATOR
16394 M:      Seth Jennings <sjenning@redhat.com>
16395 M:      Dan Streetman <ddstreet@ieee.org>
16396 L:      linux-mm@kvack.org
16397 S:      Maintained
16398 F:      mm/zbud.c
16399 F:      include/linux/zbud.h
16400
16401 ZD1211RW WIRELESS DRIVER
16402 M:      Daniel Drake <dsd@gentoo.org>
16403 M:      Ulrich Kunitz <kune@deine-taler.de>
16404 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16405 L:      linux-wireless@vger.kernel.org
16406 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16407 S:      Maintained
16408 F:      drivers/net/wireless/zydas/zd1211rw/
16409
16410 ZD1301 MEDIA DRIVER
16411 M:      Antti Palosaari <crope@iki.fi>
16412 L:      linux-media@vger.kernel.org
16413 W:      https://linuxtv.org/
16414 W:      http://palosaari.fi/linux/
16415 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16416 S:      Maintained
16417 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16418
16419 ZD1301_DEMOD MEDIA DRIVER
16420 M:      Antti Palosaari <crope@iki.fi>
16421 L:      linux-media@vger.kernel.org
16422 W:      https://linuxtv.org/
16423 W:      http://palosaari.fi/linux/
16424 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16425 S:      Maintained
16426 F:      drivers/media/dvb-frontends/zd1301_demod*
16427
16428 ZPOOL COMPRESSED PAGE STORAGE API
16429 M:      Dan Streetman <ddstreet@ieee.org>
16430 L:      linux-mm@kvack.org
16431 S:      Maintained
16432 F:      mm/zpool.c
16433 F:      include/linux/zpool.h
16434
16435 ZR36067 VIDEO FOR LINUX DRIVER
16436 L:      mjpeg-users@lists.sourceforge.net
16437 L:      linux-media@vger.kernel.org
16438 W:      http://mjpeg.sourceforge.net/driver-zoran/
16439 T:      hg https://linuxtv.org/hg/v4l-dvb
16440 S:      Odd Fixes
16441 F:      drivers/staging/media/zoran/
16442
16443 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16444 M:      Minchan Kim <minchan@kernel.org>
16445 M:      Nitin Gupta <ngupta@vflare.org>
16446 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16447 L:      linux-kernel@vger.kernel.org
16448 S:      Maintained
16449 F:      drivers/block/zram/
16450 F:      Documentation/blockdev/zram.txt
16451
16452 ZS DECSTATION Z85C30 SERIAL DRIVER
16453 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16454 S:      Maintained
16455 F:      drivers/tty/serial/zs.*
16456
16457 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16458 M:      Minchan Kim <minchan@kernel.org>
16459 M:      Nitin Gupta <ngupta@vflare.org>
16460 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16461 L:      linux-mm@kvack.org
16462 S:      Maintained
16463 F:      mm/zsmalloc.c
16464 F:      include/linux/zsmalloc.h
16465 F:      Documentation/vm/zsmalloc.rst
16466
16467 ZSWAP COMPRESSED SWAP CACHING
16468 M:      Seth Jennings <sjenning@redhat.com>
16469 M:      Dan Streetman <ddstreet@ieee.org>
16470 L:      linux-mm@kvack.org
16471 S:      Maintained
16472 F:      mm/zswap.c
16473
16474 THE REST
16475 M:      Linus Torvalds <torvalds@linux-foundation.org>
16476 L:      linux-kernel@vger.kernel.org
16477 Q:      http://patchwork.kernel.org/project/LKML/list/
16478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16479 S:      Buried alive in reporters
16480 F:      *
16481 F:      */