Merge branch 'i2c/for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
[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 RIIC DRIVER
12552 M:      Chris Brandt <chris.brandt@renesas.com>
12553 S:      Supported
12554 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12555 F:      drivers/i2c/busses/i2c-riic.c
12556
12557 RENESAS USB PHY DRIVER
12558 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12559 L:      linux-renesas-soc@vger.kernel.org
12560 S:      Maintained
12561 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12562
12563 RESET CONTROLLER FRAMEWORK
12564 M:      Philipp Zabel <p.zabel@pengutronix.de>
12565 T:      git git://git.pengutronix.de/git/pza/linux
12566 S:      Maintained
12567 F:      drivers/reset/
12568 F:      Documentation/devicetree/bindings/reset/
12569 F:      include/dt-bindings/reset/
12570 F:      include/linux/reset.h
12571 F:      include/linux/reset-controller.h
12572
12573 RESTARTABLE SEQUENCES SUPPORT
12574 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12575 M:      Peter Zijlstra <peterz@infradead.org>
12576 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12577 M:      Boqun Feng <boqun.feng@gmail.com>
12578 L:      linux-kernel@vger.kernel.org
12579 S:      Supported
12580 F:      kernel/rseq.c
12581 F:      include/uapi/linux/rseq.h
12582 F:      include/trace/events/rseq.h
12583 F:      tools/testing/selftests/rseq/
12584
12585 RFKILL
12586 M:      Johannes Berg <johannes@sipsolutions.net>
12587 L:      linux-wireless@vger.kernel.org
12588 W:      http://wireless.kernel.org/
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12591 S:      Maintained
12592 F:      Documentation/rfkill.txt
12593 F:      Documentation/ABI/stable/sysfs-class-rfkill
12594 F:      net/rfkill/
12595 F:      include/linux/rfkill.h
12596 F:      include/uapi/linux/rfkill.h
12597
12598 RHASHTABLE
12599 M:      Thomas Graf <tgraf@suug.ch>
12600 M:      Herbert Xu <herbert@gondor.apana.org.au>
12601 L:      netdev@vger.kernel.org
12602 S:      Maintained
12603 F:      lib/rhashtable.c
12604 F:      lib/test_rhashtable.c
12605 F:      include/linux/rhashtable.h
12606 F:      include/linux/rhashtable-types.h
12607
12608 RICOH R5C592 MEMORYSTICK DRIVER
12609 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12610 S:      Maintained
12611 F:      drivers/memstick/host/r592.*
12612
12613 RICOH SMARTMEDIA/XD DRIVER
12614 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12615 S:      Maintained
12616 F:      drivers/mtd/nand/raw/r852.c
12617 F:      drivers/mtd/nand/raw/r852.h
12618
12619 RISC-V ARCHITECTURE
12620 M:      Palmer Dabbelt <palmer@sifive.com>
12621 M:      Albert Ou <aou@eecs.berkeley.edu>
12622 L:      linux-riscv@lists.infradead.org
12623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12624 S:      Supported
12625 F:      arch/riscv/
12626 K:      riscv
12627 N:      riscv
12628
12629 ROCCAT DRIVERS
12630 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12631 W:      http://sourceforge.net/projects/roccat/
12632 S:      Maintained
12633 F:      drivers/hid/hid-roccat*
12634 F:      include/linux/hid-roccat*
12635 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12636
12637 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12638 M:      Jacob chen <jacob2.chen@rock-chips.com>
12639 L:      linux-media@vger.kernel.org
12640 S:      Maintained
12641 F:      drivers/media/platform/rockchip/rga/
12642 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12643
12644 ROCKER DRIVER
12645 M:      Jiri Pirko <jiri@resnulli.us>
12646 L:      netdev@vger.kernel.org
12647 S:      Supported
12648 F:      drivers/net/ethernet/rocker/
12649
12650 ROCKETPORT DRIVER
12651 P:      Comtrol Corp.
12652 W:      http://www.comtrol.com
12653 S:      Maintained
12654 F:      Documentation/serial/rocket.txt
12655 F:      drivers/tty/rocket*
12656
12657 ROCKETPORT EXPRESS/INFINITY DRIVER
12658 M:      Kevin Cernekee <cernekee@gmail.com>
12659 L:      linux-serial@vger.kernel.org
12660 S:      Odd Fixes
12661 F:      drivers/tty/serial/rp2.*
12662
12663 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12664 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12665 L:      linux-kernel@vger.kernel.org
12666 L:      linux-renesas-soc@vger.kernel.org
12667 S:      Supported
12668 F:      drivers/mfd/bd9571mwv.c
12669 F:      drivers/regulator/bd9571mwv-regulator.c
12670 F:      drivers/gpio/gpio-bd9571mwv.c
12671 F:      include/linux/mfd/bd9571mwv.h
12672 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12673
12674 ROSE NETWORK LAYER
12675 M:      Ralf Baechle <ralf@linux-mips.org>
12676 L:      linux-hams@vger.kernel.org
12677 W:      http://www.linux-ax25.org/
12678 S:      Maintained
12679 F:      include/net/rose.h
12680 F:      include/uapi/linux/rose.h
12681 F:      net/rose/
12682
12683 RTL2830 MEDIA DRIVER
12684 M:      Antti Palosaari <crope@iki.fi>
12685 L:      linux-media@vger.kernel.org
12686 W:      https://linuxtv.org
12687 W:      http://palosaari.fi/linux/
12688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12689 T:      git git://linuxtv.org/anttip/media_tree.git
12690 S:      Maintained
12691 F:      drivers/media/dvb-frontends/rtl2830*
12692
12693 RTL2832 MEDIA DRIVER
12694 M:      Antti Palosaari <crope@iki.fi>
12695 L:      linux-media@vger.kernel.org
12696 W:      https://linuxtv.org
12697 W:      http://palosaari.fi/linux/
12698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12699 T:      git git://linuxtv.org/anttip/media_tree.git
12700 S:      Maintained
12701 F:      drivers/media/dvb-frontends/rtl2832*
12702
12703 RTL2832_SDR MEDIA DRIVER
12704 M:      Antti Palosaari <crope@iki.fi>
12705 L:      linux-media@vger.kernel.org
12706 W:      https://linuxtv.org
12707 W:      http://palosaari.fi/linux/
12708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12709 T:      git git://linuxtv.org/anttip/media_tree.git
12710 S:      Maintained
12711 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12712
12713 RTL8180 WIRELESS DRIVER
12714 L:      linux-wireless@vger.kernel.org
12715 W:      http://wireless.kernel.org/
12716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12717 S:      Orphan
12718 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12719
12720 RTL8187 WIRELESS DRIVER
12721 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12722 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12723 M:      Larry Finger <Larry.Finger@lwfinger.net>
12724 L:      linux-wireless@vger.kernel.org
12725 W:      http://wireless.kernel.org/
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12727 S:      Maintained
12728 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12729
12730 REALTEK WIRELESS DRIVER (rtlwifi family)
12731 M:      Ping-Ke Shih <pkshih@realtek.com>
12732 L:      linux-wireless@vger.kernel.org
12733 W:      http://wireless.kernel.org/
12734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12735 S:      Maintained
12736 F:      drivers/net/wireless/realtek/rtlwifi/
12737
12738 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12739 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12740 L:      linux-wireless@vger.kernel.org
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12742 S:      Maintained
12743 F:      drivers/net/wireless/realtek/rtl8xxxu/
12744
12745 RXRPC SOCKETS (AF_RXRPC)
12746 M:      David Howells <dhowells@redhat.com>
12747 L:      linux-afs@lists.infradead.org
12748 S:      Supported
12749 F:      net/rxrpc/
12750 F:      include/keys/rxrpc-type.h
12751 F:      include/net/af_rxrpc.h
12752 F:      include/trace/events/rxrpc.h
12753 F:      include/uapi/linux/rxrpc.h
12754 F:      Documentation/networking/rxrpc.txt
12755 W:      https://www.infradead.org/~dhowells/kafs/
12756
12757 S3 SAVAGE FRAMEBUFFER DRIVER
12758 M:      Antonino Daplas <adaplas@gmail.com>
12759 L:      linux-fbdev@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/video/fbdev/savage/
12762
12763 S390
12764 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12765 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12766 L:      linux-s390@vger.kernel.org
12767 W:      http://www.ibm.com/developerworks/linux/linux390/
12768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12769 S:      Supported
12770 F:      arch/s390/
12771 F:      drivers/s390/
12772 F:      Documentation/s390/
12773 F:      Documentation/driver-api/s390-drivers.rst
12774
12775 S390 COMMON I/O LAYER
12776 M:      Sebastian Ott <sebott@linux.ibm.com>
12777 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12778 L:      linux-s390@vger.kernel.org
12779 W:      http://www.ibm.com/developerworks/linux/linux390/
12780 S:      Supported
12781 F:      drivers/s390/cio/
12782
12783 S390 DASD DRIVER
12784 M:      Stefan Haberland <sth@linux.ibm.com>
12785 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12786 L:      linux-s390@vger.kernel.org
12787 W:      http://www.ibm.com/developerworks/linux/linux390/
12788 S:      Supported
12789 F:      drivers/s390/block/dasd*
12790 F:      block/partitions/ibm.c
12791
12792 S390 IOMMU (PCI)
12793 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12794 L:      linux-s390@vger.kernel.org
12795 W:      http://www.ibm.com/developerworks/linux/linux390/
12796 S:      Supported
12797 F:      drivers/iommu/s390-iommu.c
12798
12799 S390 IUCV NETWORK LAYER
12800 M:      Julian Wiedmann <jwi@linux.ibm.com>
12801 M:      Ursula Braun <ubraun@linux.ibm.com>
12802 L:      linux-s390@vger.kernel.org
12803 W:      http://www.ibm.com/developerworks/linux/linux390/
12804 S:      Supported
12805 F:      drivers/s390/net/*iucv*
12806 F:      include/net/iucv/
12807 F:      net/iucv/
12808
12809 S390 NETWORK DRIVERS
12810 M:      Julian Wiedmann <jwi@linux.ibm.com>
12811 M:      Ursula Braun <ubraun@linux.ibm.com>
12812 L:      linux-s390@vger.kernel.org
12813 W:      http://www.ibm.com/developerworks/linux/linux390/
12814 S:      Supported
12815 F:      drivers/s390/net/
12816
12817 S390 PCI SUBSYSTEM
12818 M:      Sebastian Ott <sebott@linux.ibm.com>
12819 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12820 L:      linux-s390@vger.kernel.org
12821 W:      http://www.ibm.com/developerworks/linux/linux390/
12822 S:      Supported
12823 F:      arch/s390/pci/
12824 F:      drivers/pci/hotplug/s390_pci_hpc.c
12825
12826 S390 VFIO-CCW DRIVER
12827 M:      Cornelia Huck <cohuck@redhat.com>
12828 M:      Halil Pasic <pasic@linux.ibm.com>
12829 L:      linux-s390@vger.kernel.org
12830 L:      kvm@vger.kernel.org
12831 S:      Supported
12832 F:      drivers/s390/cio/vfio_ccw*
12833 F:      Documentation/s390/vfio-ccw.txt
12834 F:      include/uapi/linux/vfio_ccw.h
12835
12836 S390 ZCRYPT DRIVER
12837 M:      Harald Freudenberger <freude@linux.ibm.com>
12838 L:      linux-s390@vger.kernel.org
12839 W:      http://www.ibm.com/developerworks/linux/linux390/
12840 S:      Supported
12841 F:      drivers/s390/crypto/
12842
12843 S390 VFIO AP DRIVER
12844 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12845 M:      Pierre Morel <pmorel@linux.ibm.com>
12846 M:      Halil Pasic <pasic@linux.ibm.com>
12847 L:      linux-s390@vger.kernel.org
12848 W:      http://www.ibm.com/developerworks/linux/linux390/
12849 S:      Supported
12850 F:      drivers/s390/crypto/vfio_ap_drv.c
12851 F:      drivers/s390/crypto/vfio_ap_private.h
12852 F:      drivers/s390/crypto/vfio_ap_ops.c
12853 F:      Documentation/s390/vfio-ap.txt
12854
12855 S390 ZFCP DRIVER
12856 M:      Steffen Maier <maier@linux.ibm.com>
12857 M:      Benjamin Block <bblock@linux.ibm.com>
12858 L:      linux-s390@vger.kernel.org
12859 W:      http://www.ibm.com/developerworks/linux/linux390/
12860 S:      Supported
12861 F:      drivers/s390/scsi/zfcp_*
12862
12863 S3C24XX SD/MMC Driver
12864 M:      Ben Dooks <ben-linux@fluff.org>
12865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12866 S:      Supported
12867 F:      drivers/mmc/host/s3cmci.*
12868
12869 SAA6588 RDS RECEIVER DRIVER
12870 M:      Hans Verkuil <hverkuil@xs4all.nl>
12871 L:      linux-media@vger.kernel.org
12872 T:      git git://linuxtv.org/media_tree.git
12873 W:      https://linuxtv.org
12874 S:      Odd Fixes
12875 F:      drivers/media/i2c/saa6588*
12876
12877 SAA7134 VIDEO4LINUX DRIVER
12878 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12879 L:      linux-media@vger.kernel.org
12880 W:      https://linuxtv.org
12881 T:      git git://linuxtv.org/media_tree.git
12882 S:      Odd fixes
12883 F:      Documentation/media/v4l-drivers/saa7134*
12884 F:      drivers/media/pci/saa7134/
12885
12886 SAA7146 VIDEO4LINUX-2 DRIVER
12887 M:      Hans Verkuil <hverkuil@xs4all.nl>
12888 L:      linux-media@vger.kernel.org
12889 T:      git git://linuxtv.org/media_tree.git
12890 S:      Maintained
12891 F:      drivers/media/common/saa7146/
12892 F:      drivers/media/pci/saa7146/
12893 F:      include/media/saa7146*
12894
12895 SAMSUNG AUDIO (ASoC) DRIVERS
12896 M:      Krzysztof Kozlowski <krzk@kernel.org>
12897 M:      Sangbeom Kim <sbkim73@samsung.com>
12898 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12899 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12900 S:      Supported
12901 F:      sound/soc/samsung/
12902 F:      Documentation/devicetree/bindings/sound/samsung*
12903
12904 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12905 M:      Krzysztof Kozlowski <krzk@kernel.org>
12906 L:      linux-crypto@vger.kernel.org
12907 L:      linux-samsung-soc@vger.kernel.org
12908 S:      Maintained
12909 F:      drivers/crypto/exynos-rng.c
12910 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12911
12912 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12913 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12914 L:      linux-samsung-soc@vger.kernel.org
12915 S:      Maintained
12916 F:      drivers/char/hw_random/exynos-trng.c
12917 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12918
12919 SAMSUNG FRAMEBUFFER DRIVER
12920 M:      Jingoo Han <jingoohan1@gmail.com>
12921 L:      linux-fbdev@vger.kernel.org
12922 S:      Maintained
12923 F:      drivers/video/fbdev/s3c-fb.c
12924
12925 SAMSUNG LAPTOP DRIVER
12926 M:      Corentin Chary <corentin.chary@gmail.com>
12927 L:      platform-driver-x86@vger.kernel.org
12928 S:      Maintained
12929 F:      drivers/platform/x86/samsung-laptop.c
12930
12931 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12932 M:      Sangbeom Kim <sbkim73@samsung.com>
12933 M:      Krzysztof Kozlowski <krzk@kernel.org>
12934 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12935 L:      linux-kernel@vger.kernel.org
12936 L:      linux-samsung-soc@vger.kernel.org
12937 S:      Supported
12938 F:      drivers/mfd/sec*.c
12939 F:      drivers/regulator/s2m*.c
12940 F:      drivers/regulator/s5m*.c
12941 F:      drivers/clk/clk-s2mps11.c
12942 F:      drivers/rtc/rtc-s5m.c
12943 F:      include/linux/mfd/samsung/
12944 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12945 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12946 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12947 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12948
12949 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12950 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12951 L:      linux-media@vger.kernel.org
12952 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12953 S:      Maintained
12954 F:      drivers/media/platform/s3c-camif/
12955 F:      include/media/drv-intf/s3c_camif.h
12956
12957 SAMSUNG S3FWRN5 NFC DRIVER
12958 M:      Robert Baldyga <r.baldyga@samsung.com>
12959 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12960 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12961 S:      Supported
12962 F:      drivers/nfc/s3fwrn5
12963
12964 SAMSUNG S5C73M3 CAMERA DRIVER
12965 M:      Kyungmin Park <kyungmin.park@samsung.com>
12966 M:      Andrzej Hajda <a.hajda@samsung.com>
12967 L:      linux-media@vger.kernel.org
12968 S:      Supported
12969 F:      drivers/media/i2c/s5c73m3/*
12970
12971 SAMSUNG S5K5BAF CAMERA DRIVER
12972 M:      Kyungmin Park <kyungmin.park@samsung.com>
12973 M:      Andrzej Hajda <a.hajda@samsung.com>
12974 L:      linux-media@vger.kernel.org
12975 S:      Supported
12976 F:      drivers/media/i2c/s5k5baf.c
12977
12978 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12979 M:      Krzysztof Kozlowski <krzk@kernel.org>
12980 M:      Vladimir Zapolskiy <vz@mleia.com>
12981 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12982 L:      linux-crypto@vger.kernel.org
12983 L:      linux-samsung-soc@vger.kernel.org
12984 S:      Maintained
12985 F:      drivers/crypto/s5p-sss.c
12986
12987 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12988 M:      Kyungmin Park <kyungmin.park@samsung.com>
12989 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12990 L:      linux-media@vger.kernel.org
12991 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12992 S:      Supported
12993 F:      drivers/media/platform/exynos4-is/
12994
12995 SAMSUNG SOC CLOCK DRIVERS
12996 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12997 M:      Tomasz Figa <tomasz.figa@gmail.com>
12998 M:      Chanwoo Choi <cw00.choi@samsung.com>
12999 S:      Supported
13000 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13002 F:      drivers/clk/samsung/
13003 F:      include/dt-bindings/clock/exynos*.h
13004 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13005
13006 SAMSUNG SPI DRIVERS
13007 M:      Kukjin Kim <kgene@kernel.org>
13008 M:      Krzysztof Kozlowski <krzk@kernel.org>
13009 M:      Andi Shyti <andi@etezian.org>
13010 L:      linux-spi@vger.kernel.org
13011 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13012 S:      Maintained
13013 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13014 F:      drivers/spi/spi-s3c*
13015 F:      include/linux/platform_data/spi-s3c64xx.h
13016
13017 SAMSUNG SXGBE DRIVERS
13018 M:      Byungho An <bh74.an@samsung.com>
13019 M:      Girish K S <ks.giri@samsung.com>
13020 M:      Vipul Pandya <vipul.pandya@samsung.com>
13021 S:      Supported
13022 L:      netdev@vger.kernel.org
13023 F:      drivers/net/ethernet/samsung/sxgbe/
13024
13025 SAMSUNG THERMAL DRIVER
13026 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13027 L:      linux-pm@vger.kernel.org
13028 L:      linux-samsung-soc@vger.kernel.org
13029 S:      Supported
13030 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13031 F:      drivers/thermal/samsung/
13032
13033 SAMSUNG USB2 PHY DRIVER
13034 M:      Kamil Debski <kamil@wypas.org>
13035 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13036 L:      linux-kernel@vger.kernel.org
13037 S:      Supported
13038 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13039 F:      Documentation/phy/samsung-usb2.txt
13040 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13041 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13042 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13043 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13044 F:      drivers/phy/samsung/phy-samsung-usb2.c
13045 F:      drivers/phy/samsung/phy-samsung-usb2.h
13046
13047 SC1200 WDT DRIVER
13048 M:      Zwane Mwaikambo <zwanem@gmail.com>
13049 S:      Maintained
13050 F:      drivers/watchdog/sc1200wdt.c
13051
13052 SCHEDULER
13053 M:      Ingo Molnar <mingo@redhat.com>
13054 M:      Peter Zijlstra <peterz@infradead.org>
13055 L:      linux-kernel@vger.kernel.org
13056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13057 S:      Maintained
13058 F:      kernel/sched/
13059 F:      include/linux/sched.h
13060 F:      include/uapi/linux/sched.h
13061 F:      include/linux/wait.h
13062
13063 SCR24X CHIP CARD INTERFACE DRIVER
13064 M:      Lubomir Rintel <lkundrak@v3.sk>
13065 S:      Supported
13066 F:      drivers/char/pcmcia/scr24x_cs.c
13067
13068 SCSI CDROM DRIVER
13069 M:      Jens Axboe <axboe@kernel.dk>
13070 L:      linux-scsi@vger.kernel.org
13071 W:      http://www.kernel.dk
13072 S:      Maintained
13073 F:      drivers/scsi/sr*
13074
13075 SCSI RDMA PROTOCOL (SRP) INITIATOR
13076 M:      Bart Van Assche <bvanassche@acm.org>
13077 L:      linux-rdma@vger.kernel.org
13078 S:      Supported
13079 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13080 F:      drivers/infiniband/ulp/srp/
13081 F:      include/scsi/srp.h
13082
13083 SCSI RDMA PROTOCOL (SRP) TARGET
13084 M:      Bart Van Assche <bvanassche@acm.org>
13085 L:      linux-rdma@vger.kernel.org
13086 L:      target-devel@vger.kernel.org
13087 S:      Supported
13088 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13089 F:      drivers/infiniband/ulp/srpt/
13090
13091 SCSI SG DRIVER
13092 M:      Doug Gilbert <dgilbert@interlog.com>
13093 L:      linux-scsi@vger.kernel.org
13094 W:      http://sg.danny.cz/sg
13095 S:      Maintained
13096 F:      Documentation/scsi/scsi-generic.txt
13097 F:      drivers/scsi/sg.c
13098 F:      include/scsi/sg.h
13099
13100 SCSI SUBSYSTEM
13101 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13103 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13105 L:      linux-scsi@vger.kernel.org
13106 S:      Maintained
13107 F:      Documentation/devicetree/bindings/scsi/
13108 F:      drivers/scsi/
13109 F:      include/scsi/
13110
13111 SCSI TAPE DRIVER
13112 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13113 L:      linux-scsi@vger.kernel.org
13114 S:      Maintained
13115 F:      Documentation/scsi/st.txt
13116 F:      drivers/scsi/st.*
13117 F:      drivers/scsi/st_*.h
13118
13119 SCTP PROTOCOL
13120 M:      Vlad Yasevich <vyasevich@gmail.com>
13121 M:      Neil Horman <nhorman@tuxdriver.com>
13122 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13123 L:      linux-sctp@vger.kernel.org
13124 W:      http://lksctp.sourceforge.net
13125 S:      Maintained
13126 F:      Documentation/networking/sctp.txt
13127 F:      include/linux/sctp.h
13128 F:      include/uapi/linux/sctp.h
13129 F:      include/net/sctp/
13130 F:      net/sctp/
13131
13132 SCx200 CPU SUPPORT
13133 M:      Jim Cromie <jim.cromie@gmail.com>
13134 S:      Odd Fixes
13135 F:      Documentation/i2c/busses/scx200_acb
13136 F:      arch/x86/platform/scx200/
13137 F:      drivers/watchdog/scx200_wdt.c
13138 F:      drivers/i2c/busses/scx200*
13139 F:      drivers/mtd/maps/scx200_docflash.c
13140 F:      include/linux/scx200.h
13141
13142 SCx200 GPIO DRIVER
13143 M:      Jim Cromie <jim.cromie@gmail.com>
13144 S:      Maintained
13145 F:      drivers/char/scx200_gpio.c
13146 F:      include/linux/scx200_gpio.h
13147
13148 SCx200 HRT CLOCKSOURCE DRIVER
13149 M:      Jim Cromie <jim.cromie@gmail.com>
13150 S:      Maintained
13151 F:      drivers/clocksource/scx200_hrt.c
13152
13153 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13154 M:      Sascha Sommer <saschasommer@freenet.de>
13155 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13156 S:      Maintained
13157 F:      drivers/mmc/host/sdricoh_cs.c
13158
13159 SECURE COMPUTING
13160 M:      Kees Cook <keescook@chromium.org>
13161 R:      Andy Lutomirski <luto@amacapital.net>
13162 R:      Will Drewry <wad@chromium.org>
13163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13164 S:      Supported
13165 F:      kernel/seccomp.c
13166 F:      include/uapi/linux/seccomp.h
13167 F:      include/linux/seccomp.h
13168 F:      tools/testing/selftests/seccomp/*
13169 F:      tools/testing/selftests/kselftest_harness.h
13170 F:      Documentation/userspace-api/seccomp_filter.rst
13171 K:      \bsecure_computing
13172 K:      \bTIF_SECCOMP\b
13173
13174 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13175 M:      Al Cooper <alcooperx@gmail.com>
13176 L:      linux-mmc@vger.kernel.org
13177 L:      bcm-kernel-feedback-list@broadcom.com
13178 S:      Maintained
13179 F:      drivers/mmc/host/sdhci-brcmstb*
13180
13181 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13182 M:      Adrian Hunter <adrian.hunter@intel.com>
13183 L:      linux-mmc@vger.kernel.org
13184 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13185 S:      Maintained
13186 F:      drivers/mmc/host/sdhci*
13187 F:      include/linux/mmc/sdhci*
13188
13189 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13190 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13191 M:      Manjunath M B <manjumb@synopsys.com>
13192 L:      linux-mmc@vger.kernel.org
13193 S:      Maintained
13194 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13195
13196 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13197 M:      Ben Dooks <ben-linux@fluff.org>
13198 M:      Jaehoon Chung <jh80.chung@samsung.com>
13199 L:      linux-mmc@vger.kernel.org
13200 S:      Maintained
13201 F:      drivers/mmc/host/sdhci-s3c*
13202
13203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13204 M:      Viresh Kumar <vireshk@kernel.org>
13205 L:      linux-mmc@vger.kernel.org
13206 S:      Maintained
13207 F:      drivers/mmc/host/sdhci-spear.c
13208
13209 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13210 M:      Kishon Vijay Abraham I <kishon@ti.com>
13211 L:      linux-mmc@vger.kernel.org
13212 S:      Maintained
13213 F:      drivers/mmc/host/sdhci-omap.c
13214
13215 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13216 M:      Scott Bauer <scott.bauer@intel.com>
13217 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13218 L:      linux-block@vger.kernel.org
13219 S:      Supported
13220 F:      block/sed*
13221 F:      block/opal_proto.h
13222 F:      include/linux/sed*
13223 F:      include/uapi/linux/sed*
13224
13225 SECURITY CONTACT
13226 M:      Security Officers <security@kernel.org>
13227 S:      Supported
13228
13229 SECURITY SUBSYSTEM
13230 M:      James Morris <jmorris@namei.org>
13231 M:      "Serge E. Hallyn" <serge@hallyn.com>
13232 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13234 W:      http://kernsec.org/
13235 S:      Supported
13236 F:      security/
13237 X:      security/selinux/
13238
13239 SELINUX SECURITY MODULE
13240 M:      Paul Moore <paul@paul-moore.com>
13241 M:      Stephen Smalley <sds@tycho.nsa.gov>
13242 M:      Eric Paris <eparis@parisplace.org>
13243 L:      selinux@vger.kernel.org
13244 W:      https://selinuxproject.org
13245 W:      https://github.com/SELinuxProject
13246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13247 S:      Supported
13248 F:      include/linux/selinux*
13249 F:      security/selinux/
13250 F:      scripts/selinux/
13251 F:      Documentation/admin-guide/LSM/SELinux.rst
13252
13253 SENSABLE PHANTOM
13254 M:      Jiri Slaby <jirislaby@gmail.com>
13255 S:      Maintained
13256 F:      drivers/misc/phantom.c
13257 F:      include/uapi/linux/phantom.h
13258
13259 SERIAL DEVICE BUS
13260 M:      Rob Herring <robh@kernel.org>
13261 L:      linux-serial@vger.kernel.org
13262 S:      Maintained
13263 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13264 F:      drivers/tty/serdev/
13265 F:      include/linux/serdev.h
13266
13267 SERIAL DRIVERS
13268 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13269 L:      linux-serial@vger.kernel.org
13270 S:      Maintained
13271 F:      Documentation/devicetree/bindings/serial/
13272 F:      drivers/tty/serial/
13273
13274 SERIAL IR RECEIVER
13275 M:      Sean Young <sean@mess.org>
13276 L:      linux-media@vger.kernel.org
13277 S:      Maintained
13278 F:      drivers/media/rc/serial_ir.c
13279
13280 SFC NETWORK DRIVER
13281 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13282 M:      Edward Cree <ecree@solarflare.com>
13283 M:      Bert Kenward <bkenward@solarflare.com>
13284 L:      netdev@vger.kernel.org
13285 S:      Supported
13286 F:      drivers/net/ethernet/sfc/
13287
13288 SGI GRU DRIVER
13289 M:      Dimitri Sivanich <sivanich@sgi.com>
13290 S:      Maintained
13291 F:      drivers/misc/sgi-gru/
13292
13293 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13294 M:      Pat Gefre <pfg@sgi.com>
13295 L:      linux-ia64@vger.kernel.org
13296 S:      Supported
13297 F:      Documentation/ia64/serial.txt
13298 F:      drivers/tty/serial/ioc?_serial.c
13299 F:      include/linux/ioc?.h
13300
13301 SGI XP/XPC/XPNET DRIVER
13302 M:      Cliff Whickman <cpw@sgi.com>
13303 M:      Robin Holt <robinmholt@gmail.com>
13304 S:      Maintained
13305 F:      drivers/misc/sgi-xp/
13306
13307 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13308 M:      Ursula Braun <ubraun@linux.ibm.com>
13309 L:      linux-s390@vger.kernel.org
13310 W:      http://www.ibm.com/developerworks/linux/linux390/
13311 S:      Supported
13312 F:      net/smc/
13313
13314 SHARP RJ54N1CB0C SENSOR DRIVER
13315 M:      Jacopo Mondi <jacopo@jmondi.org>
13316 L:      linux-media@vger.kernel.org
13317 T:      git git://linuxtv.org/media_tree.git
13318 S:      Odd fixes
13319 F:      drivers/media/i2c/rj54n1cb0c.c
13320 F:      include/media/i2c/rj54n1cb0c.h
13321
13322 SH_VEU V4L2 MEM2MEM DRIVER
13323 L:      linux-media@vger.kernel.org
13324 S:      Orphan
13325 F:      drivers/media/platform/sh_veu.c
13326
13327 SH_VOU V4L2 OUTPUT DRIVER
13328 L:      linux-media@vger.kernel.org
13329 S:      Orphan
13330 F:      drivers/media/platform/sh_vou.c
13331 F:      include/media/drv-intf/sh_vou.h
13332
13333 SI2157 MEDIA DRIVER
13334 M:      Antti Palosaari <crope@iki.fi>
13335 L:      linux-media@vger.kernel.org
13336 W:      https://linuxtv.org
13337 W:      http://palosaari.fi/linux/
13338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13339 T:      git git://linuxtv.org/anttip/media_tree.git
13340 S:      Maintained
13341 F:      drivers/media/tuners/si2157*
13342
13343 SI2165 MEDIA DRIVER
13344 M:      Matthias Schwarzott <zzam@gentoo.org>
13345 L:      linux-media@vger.kernel.org
13346 W:      https://linuxtv.org
13347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13348 S:      Maintained
13349 F:      drivers/media/dvb-frontends/si2165*
13350
13351 SI2168 MEDIA DRIVER
13352 M:      Antti Palosaari <crope@iki.fi>
13353 L:      linux-media@vger.kernel.org
13354 W:      https://linuxtv.org
13355 W:      http://palosaari.fi/linux/
13356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13357 T:      git git://linuxtv.org/anttip/media_tree.git
13358 S:      Maintained
13359 F:      drivers/media/dvb-frontends/si2168*
13360
13361 SI470X FM RADIO RECEIVER I2C DRIVER
13362 M:      Hans Verkuil <hverkuil@xs4all.nl>
13363 L:      linux-media@vger.kernel.org
13364 T:      git git://linuxtv.org/media_tree.git
13365 W:      https://linuxtv.org
13366 S:      Odd Fixes
13367 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13368
13369 SI470X FM RADIO RECEIVER USB DRIVER
13370 M:      Hans Verkuil <hverkuil@xs4all.nl>
13371 L:      linux-media@vger.kernel.org
13372 T:      git git://linuxtv.org/media_tree.git
13373 W:      https://linuxtv.org
13374 S:      Maintained
13375 F:      drivers/media/radio/si470x/radio-si470x-common.c
13376 F:      drivers/media/radio/si470x/radio-si470x.h
13377 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13378
13379 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13380 M:      Eduardo Valentin <edubezval@gmail.com>
13381 L:      linux-media@vger.kernel.org
13382 T:      git git://linuxtv.org/media_tree.git
13383 W:      https://linuxtv.org
13384 S:      Odd Fixes
13385 F:      drivers/media/radio/si4713/si4713.?
13386
13387 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13388 M:      Eduardo Valentin <edubezval@gmail.com>
13389 L:      linux-media@vger.kernel.org
13390 T:      git git://linuxtv.org/media_tree.git
13391 W:      https://linuxtv.org
13392 S:      Odd Fixes
13393 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13394
13395 SI4713 FM RADIO TRANSMITTER USB DRIVER
13396 M:      Hans Verkuil <hverkuil@xs4all.nl>
13397 L:      linux-media@vger.kernel.org
13398 T:      git git://linuxtv.org/media_tree.git
13399 W:      https://linuxtv.org
13400 S:      Maintained
13401 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13402
13403 SIANO DVB DRIVER
13404 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13405 L:      linux-media@vger.kernel.org
13406 W:      https://linuxtv.org
13407 T:      git git://linuxtv.org/media_tree.git
13408 S:      Odd fixes
13409 F:      drivers/media/common/siano/
13410 F:      drivers/media/usb/siano/
13411 F:      drivers/media/usb/siano/
13412 F:      drivers/media/mmc/siano/
13413
13414 SIFIVE DRIVERS
13415 M:      Palmer Dabbelt <palmer@sifive.com>
13416 L:      linux-riscv@lists.infradead.org
13417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13418 S:      Supported
13419 K:      sifive
13420 N:      sifive
13421
13422 SILEAD TOUCHSCREEN DRIVER
13423 M:      Hans de Goede <hdegoede@redhat.com>
13424 L:      linux-input@vger.kernel.org
13425 L:      platform-driver-x86@vger.kernel.org
13426 S:      Maintained
13427 F:      drivers/input/touchscreen/silead.c
13428 F:      drivers/platform/x86/touchscreen_dmi.c
13429
13430 SILICON MOTION SM712 FRAME BUFFER DRIVER
13431 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13432 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13433 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13434 L:      linux-fbdev@vger.kernel.org
13435 S:      Maintained
13436 F:      drivers/video/fbdev/sm712*
13437 F:      Documentation/fb/sm712fb.txt
13438
13439 SIMPLE FIRMWARE INTERFACE (SFI)
13440 M:      Len Brown <lenb@kernel.org>
13441 L:      sfi-devel@simplefirmware.org
13442 W:      http://simplefirmware.org/
13443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13444 S:      Supported
13445 F:      arch/x86/platform/sfi/
13446 F:      drivers/sfi/
13447 F:      include/linux/sfi*.h
13448
13449 SIMPLEFB FB DRIVER
13450 M:      Hans de Goede <hdegoede@redhat.com>
13451 L:      linux-fbdev@vger.kernel.org
13452 S:      Maintained
13453 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13454 F:      drivers/video/fbdev/simplefb.c
13455 F:      include/linux/platform_data/simplefb.h
13456
13457 SIMTEC EB110ATX (Chalice CATS)
13458 P:      Ben Dooks
13459 P:      Vincent Sanders <vince@simtec.co.uk>
13460 M:      Simtec Linux Team <linux@simtec.co.uk>
13461 W:      http://www.simtec.co.uk/products/EB110ATX/
13462 S:      Supported
13463
13464 SIMTEC EB2410ITX (BAST)
13465 P:      Ben Dooks
13466 P:      Vincent Sanders <vince@simtec.co.uk>
13467 M:      Simtec Linux Team <linux@simtec.co.uk>
13468 W:      http://www.simtec.co.uk/products/EB2410ITX/
13469 S:      Supported
13470 F:      arch/arm/mach-s3c24xx/mach-bast.c
13471 F:      arch/arm/mach-s3c24xx/bast-ide.c
13472 F:      arch/arm/mach-s3c24xx/bast-irq.c
13473
13474 SIPHASH PRF ROUTINES
13475 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13476 S:      Maintained
13477 F:      lib/siphash.c
13478 F:      lib/test_siphash.c
13479 F:      include/linux/siphash.h
13480
13481 SIOX
13482 M:      Gavin Schenk <g.schenk@eckelmann.de>
13483 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13484 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13485 S:      Supported
13486 F:      drivers/siox/*
13487 F:      drivers/gpio/gpio-siox.c
13488 F:      include/trace/events/siox.h
13489
13490 SIS 190 ETHERNET DRIVER
13491 M:      Francois Romieu <romieu@fr.zoreil.com>
13492 L:      netdev@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/net/ethernet/sis/sis190.c
13495
13496 SIS 900/7016 FAST ETHERNET DRIVER
13497 M:      Daniele Venzano <venza@brownhat.org>
13498 W:      http://www.brownhat.org/sis900.html
13499 L:      netdev@vger.kernel.org
13500 S:      Maintained
13501 F:      drivers/net/ethernet/sis/sis900.*
13502
13503 SIS FRAMEBUFFER DRIVER
13504 M:      Thomas Winischhofer <thomas@winischhofer.net>
13505 W:      http://www.winischhofer.net/linuxsisvga.shtml
13506 S:      Maintained
13507 F:      Documentation/fb/sisfb.txt
13508 F:      drivers/video/fbdev/sis/
13509 F:      include/video/sisfb.h
13510
13511 SIS USB2VGA DRIVER
13512 M:      Thomas Winischhofer <thomas@winischhofer.net>
13513 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13514 S:      Maintained
13515 F:      drivers/usb/misc/sisusbvga/
13516
13517 SLAB ALLOCATOR
13518 M:      Christoph Lameter <cl@linux.com>
13519 M:      Pekka Enberg <penberg@kernel.org>
13520 M:      David Rientjes <rientjes@google.com>
13521 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13522 M:      Andrew Morton <akpm@linux-foundation.org>
13523 L:      linux-mm@kvack.org
13524 S:      Maintained
13525 F:      include/linux/sl?b*.h
13526 F:      mm/sl?b*
13527
13528 SLEEPABLE READ-COPY UPDATE (SRCU)
13529 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13530 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13531 M:      Josh Triplett <josh@joshtriplett.org>
13532 R:      Steven Rostedt <rostedt@goodmis.org>
13533 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13534 L:      linux-kernel@vger.kernel.org
13535 W:      http://www.rdrop.com/users/paulmck/RCU/
13536 S:      Supported
13537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13538 F:      include/linux/srcu*.h
13539 F:      kernel/rcu/srcu*.c
13540
13541 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13542 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13543 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13544 S:      Maintained
13545 F:      drivers/slimbus/
13546 F:      Documentation/devicetree/bindings/slimbus/
13547 F:      include/linux/slimbus.h
13548
13549 SMACK SECURITY MODULE
13550 M:      Casey Schaufler <casey@schaufler-ca.com>
13551 L:      linux-security-module@vger.kernel.org
13552 W:      http://schaufler-ca.com
13553 T:      git git://github.com/cschaufler/smack-next
13554 S:      Maintained
13555 F:      Documentation/admin-guide/LSM/Smack.rst
13556 F:      security/smack/
13557
13558 SMC91x ETHERNET DRIVER
13559 M:      Nicolas Pitre <nico@fluxnic.net>
13560 S:      Odd Fixes
13561 F:      drivers/net/ethernet/smsc/smc91x.*
13562
13563 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13564 M:      Sakari Ailus <sakari.ailus@iki.fi>
13565 L:      linux-media@vger.kernel.org
13566 S:      Maintained
13567 F:      drivers/media/i2c/smiapp/
13568 F:      include/media/i2c/smiapp.h
13569 F:      drivers/media/i2c/smiapp-pll.c
13570 F:      drivers/media/i2c/smiapp-pll.h
13571 F:      include/uapi/linux/smiapp.h
13572 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13573
13574 SMM665 HARDWARE MONITOR DRIVER
13575 M:      Guenter Roeck <linux@roeck-us.net>
13576 L:      linux-hwmon@vger.kernel.org
13577 S:      Maintained
13578 F:      Documentation/hwmon/smm665
13579 F:      drivers/hwmon/smm665.c
13580
13581 SMSC EMC2103 HARDWARE MONITOR DRIVER
13582 M:      Steve Glendinning <steve.glendinning@shawell.net>
13583 L:      linux-hwmon@vger.kernel.org
13584 S:      Maintained
13585 F:      Documentation/hwmon/emc2103
13586 F:      drivers/hwmon/emc2103.c
13587
13588 SMSC SCH5627 HARDWARE MONITOR DRIVER
13589 M:      Hans de Goede <hdegoede@redhat.com>
13590 L:      linux-hwmon@vger.kernel.org
13591 S:      Supported
13592 F:      Documentation/hwmon/sch5627
13593 F:      drivers/hwmon/sch5627.c
13594
13595 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13596 M:      Steve Glendinning <steve.glendinning@shawell.net>
13597 L:      linux-fbdev@vger.kernel.org
13598 S:      Maintained
13599 F:      drivers/video/fbdev/smscufx.c
13600
13601 SMSC47B397 HARDWARE MONITOR DRIVER
13602 M:      Jean Delvare <jdelvare@suse.com>
13603 L:      linux-hwmon@vger.kernel.org
13604 S:      Maintained
13605 F:      Documentation/hwmon/smsc47b397
13606 F:      drivers/hwmon/smsc47b397.c
13607
13608 SMSC911x ETHERNET DRIVER
13609 M:      Steve Glendinning <steve.glendinning@shawell.net>
13610 L:      netdev@vger.kernel.org
13611 S:      Maintained
13612 F:      include/linux/smsc911x.h
13613 F:      drivers/net/ethernet/smsc/smsc911x.*
13614
13615 SMSC9420 PCI ETHERNET DRIVER
13616 M:      Steve Glendinning <steve.glendinning@shawell.net>
13617 L:      netdev@vger.kernel.org
13618 S:      Maintained
13619 F:      drivers/net/ethernet/smsc/smsc9420.*
13620
13621 SOC-CAMERA V4L2 SUBSYSTEM
13622 L:      linux-media@vger.kernel.org
13623 T:      git git://linuxtv.org/media_tree.git
13624 S:      Orphan
13625 F:      include/media/soc*
13626 F:      drivers/media/i2c/soc_camera/
13627 F:      drivers/media/platform/soc_camera/
13628
13629 SOCIONEXT SYNQUACER I2C DRIVER
13630 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13631 L:      linux-i2c@vger.kernel.org
13632 S:      Maintained
13633 F:      drivers/i2c/busses/i2c-synquacer.c
13634 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13635
13636 SOCIONEXT UNIPHIER SOUND DRIVER
13637 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13638 S:      Orphan
13639 F:      sound/soc/uniphier/
13640
13641 SOEKRIS NET48XX LED SUPPORT
13642 M:      Chris Boot <bootc@bootc.net>
13643 S:      Maintained
13644 F:      drivers/leds/leds-net48xx.c
13645
13646 SOFT-ROCE DRIVER (rxe)
13647 M:      Moni Shoua <monis@mellanox.com>
13648 L:      linux-rdma@vger.kernel.org
13649 S:      Supported
13650 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13651 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13652 F:      drivers/infiniband/sw/rxe/
13653 F:      include/uapi/rdma/rdma_user_rxe.h
13654
13655 SOFTLOGIC 6x10 MPEG CODEC
13656 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13657 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13658 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13659 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13660 M:      Ismael Luceno <ismael@iodev.co.uk>
13661 L:      linux-media@vger.kernel.org
13662 S:      Supported
13663 F:      drivers/media/pci/solo6x10/
13664
13665 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13666 M:      James Morse <james.morse@arm.com>
13667 L:      linux-arm-kernel@lists.infradead.org
13668 S:      Maintained
13669 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13670 F:      drivers/firmware/arm_sdei.c
13671 F:      include/linux/arm_sdei.h
13672 F:      include/uapi/linux/arm_sdei.h
13673
13674 SOFTWARE RAID (Multiple Disks) SUPPORT
13675 M:      Shaohua Li <shli@kernel.org>
13676 L:      linux-raid@vger.kernel.org
13677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13678 S:      Supported
13679 F:      drivers/md/Makefile
13680 F:      drivers/md/Kconfig
13681 F:      drivers/md/md*
13682 F:      drivers/md/raid*
13683 F:      include/linux/raid/
13684 F:      include/uapi/linux/raid/
13685
13686 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13687 M:      Jassi Brar <jaswinder.singh@linaro.org>
13688 L:      netdev@vger.kernel.org
13689 S:      Maintained
13690 F:      drivers/net/ethernet/socionext/netsec.c
13691 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13692
13693 SOLIDRUN CLEARFOG SUPPORT
13694 M:      Russell King <linux@armlinux.org.uk>
13695 S:      Maintained
13696 F:      arch/arm/boot/dts/armada-388-clearfog*
13697 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13698
13699 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13700 M:      Russell King <linux@armlinux.org.uk>
13701 S:      Maintained
13702 F:      arch/arm/boot/dts/imx6*-cubox-i*
13703 F:      arch/arm/boot/dts/imx6*-hummingboard*
13704 F:      arch/arm/boot/dts/imx6*-sr-*
13705
13706 SONIC NETWORK DRIVER
13707 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13708 L:      netdev@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/net/ethernet/natsemi/sonic.*
13711
13712 SONICS SILICON BACKPLANE DRIVER (SSB)
13713 M:      Michael Buesch <m@bues.ch>
13714 L:      linux-wireless@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/ssb/
13717 F:      include/linux/ssb/
13718
13719 SONY IMX258 SENSOR DRIVER
13720 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13721 L:      linux-media@vger.kernel.org
13722 T:      git git://linuxtv.org/media_tree.git
13723 S:      Maintained
13724 F:      drivers/media/i2c/imx258.c
13725
13726 SONY IMX274 SENSOR DRIVER
13727 M:      Leon Luo <leonl@leopardimaging.com>
13728 L:      linux-media@vger.kernel.org
13729 T:      git git://linuxtv.org/media_tree.git
13730 S:      Maintained
13731 F:      drivers/media/i2c/imx274.c
13732 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13733
13734 SONY IMX319 SENSOR DRIVER
13735 M:      Bingbu Cao <bingbu.cao@intel.com>
13736 L:      linux-media@vger.kernel.org
13737 T:      git git://linuxtv.org/media_tree.git
13738 S:      Maintained
13739 F:      drivers/media/i2c/imx319.c
13740
13741 SONY IMX355 SENSOR DRIVER
13742 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13743 L:      linux-media@vger.kernel.org
13744 T:      git git://linuxtv.org/media_tree.git
13745 S:      Maintained
13746 F:      drivers/media/i2c/imx355.c
13747
13748 SONY MEMORYSTICK CARD SUPPORT
13749 M:      Alex Dubov <oakad@yahoo.com>
13750 W:      http://tifmxx.berlios.de/
13751 S:      Maintained
13752 F:      drivers/memstick/host/tifm_ms.c
13753
13754 SONY MEMORYSTICK STANDARD SUPPORT
13755 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13756 S:      Maintained
13757 F:      drivers/memstick/core/ms_block.*
13758
13759 SONY VAIO CONTROL DEVICE DRIVER
13760 M:      Mattia Dongili <malattia@linux.it>
13761 L:      platform-driver-x86@vger.kernel.org
13762 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13763 S:      Maintained
13764 F:      Documentation/laptops/sony-laptop.txt
13765 F:      drivers/char/sonypi.c
13766 F:      drivers/platform/x86/sony-laptop.c
13767 F:      include/linux/sony-laptop.h
13768
13769 SOUND
13770 M:      Jaroslav Kysela <perex@perex.cz>
13771 M:      Takashi Iwai <tiwai@suse.com>
13772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13773 W:      http://www.alsa-project.org/
13774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13775 T:      git git://git.alsa-project.org/alsa-kernel.git
13776 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13777 S:      Maintained
13778 F:      Documentation/sound/
13779 F:      include/sound/
13780 F:      include/uapi/sound/
13781 F:      sound/
13782
13783 SOUND - COMPRESSED AUDIO
13784 M:      Vinod Koul <vkoul@kernel.org>
13785 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13787 S:      Supported
13788 F:      Documentation/sound/designs/compress-offload.rst
13789 F:      include/sound/compress_driver.h
13790 F:      include/uapi/sound/compress_*
13791 F:      sound/core/compress_offload.c
13792 F:      sound/soc/soc-compress.c
13793
13794 SOUND - DMAENGINE HELPERS
13795 M:      Lars-Peter Clausen <lars@metafoo.de>
13796 S:      Supported
13797 F:      include/sound/dmaengine_pcm.h
13798 F:      sound/core/pcm_dmaengine.c
13799 F:      sound/soc/soc-generic-dmaengine-pcm.c
13800
13801 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13802 M:      Liam Girdwood <lgirdwood@gmail.com>
13803 M:      Mark Brown <broonie@kernel.org>
13804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13806 W:      http://alsa-project.org/main/index.php/ASoC
13807 S:      Supported
13808 F:      Documentation/devicetree/bindings/sound/
13809 F:      Documentation/sound/soc/
13810 F:      sound/soc/
13811 F:      include/sound/soc*
13812
13813 SOUNDWIRE SUBSYSTEM
13814 M:      Vinod Koul <vkoul@kernel.org>
13815 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13816 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13817 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13818 S:      Supported
13819 F:      Documentation/driver-api/soundwire/
13820 F:      drivers/soundwire/
13821 F:      include/linux/soundwire/
13822
13823 SP2 MEDIA DRIVER
13824 M:      Olli Salonen <olli.salonen@iki.fi>
13825 L:      linux-media@vger.kernel.org
13826 W:      https://linuxtv.org
13827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13828 S:      Maintained
13829 F:      drivers/media/dvb-frontends/sp2*
13830
13831 SPARC + UltraSPARC (sparc/sparc64)
13832 M:      "David S. Miller" <davem@davemloft.net>
13833 L:      sparclinux@vger.kernel.org
13834 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13837 S:      Maintained
13838 F:      arch/sparc/
13839 F:      drivers/sbus/
13840
13841 SPARC SERIAL DRIVERS
13842 M:      "David S. Miller" <davem@davemloft.net>
13843 L:      sparclinux@vger.kernel.org
13844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13846 S:      Maintained
13847 F:      include/linux/sunserialcore.h
13848 F:      drivers/tty/serial/suncore.c
13849 F:      drivers/tty/serial/sunhv.c
13850 F:      drivers/tty/serial/sunsab.c
13851 F:      drivers/tty/serial/sunsab.h
13852 F:      drivers/tty/serial/sunsu.c
13853 F:      drivers/tty/serial/sunzilog.c
13854 F:      drivers/tty/serial/sunzilog.h
13855 F:      drivers/tty/vcc.c
13856
13857 SPARSE CHECKER
13858 M:      "Christopher Li" <sparse@chrisli.org>
13859 L:      linux-sparse@vger.kernel.org
13860 W:      https://sparse.wiki.kernel.org/
13861 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13862 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13863 S:      Maintained
13864 F:      include/linux/compiler.h
13865
13866 SPEAR CLOCK FRAMEWORK SUPPORT
13867 M:      Viresh Kumar <vireshk@kernel.org>
13868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13869 W:      http://www.st.com/spear
13870 S:      Maintained
13871 F:      drivers/clk/spear/
13872
13873 SPEAR PLATFORM SUPPORT
13874 M:      Viresh Kumar <vireshk@kernel.org>
13875 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13877 W:      http://www.st.com/spear
13878 S:      Maintained
13879 F:      arch/arm/boot/dts/spear*
13880 F:      arch/arm/mach-spear/
13881
13882 SPI NOR SUBSYSTEM
13883 M:      Marek Vasut <marek.vasut@gmail.com>
13884 L:      linux-mtd@lists.infradead.org
13885 W:      http://www.linux-mtd.infradead.org/
13886 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13887 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13888 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13889 S:      Maintained
13890 F:      drivers/mtd/spi-nor/
13891 F:      include/linux/mtd/spi-nor.h
13892
13893 SPI SUBSYSTEM
13894 M:      Mark Brown <broonie@kernel.org>
13895 L:      linux-spi@vger.kernel.org
13896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13897 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13898 S:      Maintained
13899 F:      Documentation/devicetree/bindings/spi/
13900 F:      Documentation/spi/
13901 F:      drivers/spi/
13902 F:      include/linux/spi/
13903 F:      include/uapi/linux/spi/
13904 F:      tools/spi/
13905
13906 SPIDERNET NETWORK DRIVER for CELL
13907 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13908 L:      netdev@vger.kernel.org
13909 S:      Supported
13910 F:      Documentation/networking/spider_net.txt
13911 F:      drivers/net/ethernet/toshiba/spider_net*
13912
13913 SPMI SUBSYSTEM
13914 R:      Stephen Boyd <sboyd@kernel.org>
13915 L:      linux-arm-msm@vger.kernel.org
13916 F:      Documentation/devicetree/bindings/spmi/
13917 F:      drivers/spmi/
13918 F:      include/dt-bindings/spmi/spmi.h
13919 F:      include/linux/spmi.h
13920 F:      include/trace/events/spmi.h
13921
13922 SPU FILE SYSTEM
13923 M:      Jeremy Kerr <jk@ozlabs.org>
13924 L:      linuxppc-dev@lists.ozlabs.org
13925 W:      http://www.ibm.com/developerworks/power/cell/
13926 S:      Supported
13927 F:      Documentation/filesystems/spufs.txt
13928 F:      arch/powerpc/platforms/cell/spufs/
13929
13930 SQUASHFS FILE SYSTEM
13931 M:      Phillip Lougher <phillip@squashfs.org.uk>
13932 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13933 W:      http://squashfs.org.uk
13934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13935 S:      Maintained
13936 F:      Documentation/filesystems/squashfs.txt
13937 F:      fs/squashfs/
13938
13939 SRM (Alpha) environment access
13940 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13941 S:      Maintained
13942 F:      arch/alpha/kernel/srm_env.c
13943
13944 ST STM32 I2C/SMBUS DRIVER
13945 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13946 L:      linux-i2c@vger.kernel.org
13947 S:      Maintained
13948 F:      drivers/i2c/busses/i2c-stm32*
13949
13950 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
13951 M:      Song Qiang <songqiang1304521@gmail.com>
13952 L:      linux-iio@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/iio/proximity/vl53l0x-i2c.c
13955 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
13956
13957 STABLE BRANCH
13958 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13959 L:      stable@vger.kernel.org
13960 S:      Supported
13961 F:      Documentation/process/stable-kernel-rules.rst
13962
13963 STAGING - COMEDI
13964 M:      Ian Abbott <abbotti@mev.co.uk>
13965 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13966 S:      Odd Fixes
13967 F:      drivers/staging/comedi/
13968
13969 STAGING - EROFS FILE SYSTEM
13970 M:      Gao Xiang <gaoxiang25@huawei.com>
13971 M:      Chao Yu <yuchao0@huawei.com>
13972 L:      linux-erofs@lists.ozlabs.org
13973 S:      Maintained
13974 F:      drivers/staging/erofs/
13975
13976 STAGING - INDUSTRIAL IO
13977 M:      Jonathan Cameron <jic23@kernel.org>
13978 L:      linux-iio@vger.kernel.org
13979 S:      Odd Fixes
13980 F:      Documentation/devicetree/bindings/staging/iio/
13981 F:      drivers/staging/iio/
13982
13983 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13984 M:      Marc Dietrich <marvin24@gmx.de>
13985 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13986 L:      linux-tegra@vger.kernel.org
13987 S:      Maintained
13988 F:      drivers/staging/nvec/
13989
13990 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13991 M:      Jens Frederich <jfrederich@gmail.com>
13992 M:      Daniel Drake <dsd@laptop.org>
13993 M:      Jon Nettleton <jon.nettleton@gmail.com>
13994 W:      http://wiki.laptop.org/go/DCON
13995 S:      Maintained
13996 F:      drivers/staging/olpc_dcon/
13997
13998 STAGING - REALTEK RTL8712U DRIVERS
13999 M:      Larry Finger <Larry.Finger@lwfinger.net>
14000 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14001 S:      Odd Fixes
14002 F:      drivers/staging/rtl8712/
14003
14004 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14005 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14006 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14007 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14008 L:      linux-fbdev@vger.kernel.org
14009 S:      Maintained
14010 F:      drivers/staging/sm750fb/
14011
14012 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14013 M:      William Hubbs <w.d.hubbs@gmail.com>
14014 M:      Chris Brannon <chris@the-brannons.com>
14015 M:      Kirk Reiser <kirk@reisers.ca>
14016 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14017 L:      speakup@linux-speakup.org
14018 W:      http://www.linux-speakup.org/
14019 S:      Odd Fixes
14020 F:      drivers/staging/speakup/
14021
14022 STAGING - VIA VT665X DRIVERS
14023 M:      Forest Bond <forest@alittletooquiet.net>
14024 S:      Odd Fixes
14025 F:      drivers/staging/vt665?/
14026
14027 STAGING - WILC1000 WIFI DRIVER
14028 M:      Aditya Shankar <aditya.shankar@microchip.com>
14029 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14030 L:      linux-wireless@vger.kernel.org
14031 S:      Supported
14032 F:      drivers/staging/wilc1000/
14033
14034 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14035 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14036 S:      Odd Fixes
14037 F:      drivers/staging/xgifb/
14038
14039 STAGING SUBSYSTEM
14040 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14042 L:      devel@driverdev.osuosl.org
14043 S:      Supported
14044 F:      drivers/staging/
14045
14046 STARFIRE/DURALAN NETWORK DRIVER
14047 M:      Ion Badulescu <ionut@badula.org>
14048 S:      Odd Fixes
14049 F:      drivers/net/ethernet/adaptec/starfire*
14050
14051 STEC S1220 SKD DRIVER
14052 M:      Bart Van Assche <bart.vanassche@wdc.com>
14053 L:      linux-block@vger.kernel.org
14054 S:      Maintained
14055 F:      drivers/block/skd*[ch]
14056
14057 STI AUDIO (ASoC) DRIVERS
14058 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14060 S:      Maintained
14061 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14062 F:      sound/soc/sti/
14063
14064 STI CEC DRIVER
14065 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14066 S:      Maintained
14067 F:      drivers/media/platform/sti/cec/
14068 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14069
14070 STK1160 USB VIDEO CAPTURE DRIVER
14071 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14072 L:      linux-media@vger.kernel.org
14073 T:      git git://linuxtv.org/media_tree.git
14074 S:      Maintained
14075 F:      drivers/media/usb/stk1160/
14076
14077 STM32 AUDIO (ASoC) DRIVERS
14078 M:      Olivier Moysan <olivier.moysan@st.com>
14079 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14081 S:      Maintained
14082 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14083 F:      sound/soc/stm/
14084
14085 STM32 TIMER/LPTIMER DRIVERS
14086 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14087 S:      Maintained
14088 F:      drivers/*/stm32-*timer*
14089 F:      drivers/pwm/pwm-stm32*
14090 F:      include/linux/*/stm32-*tim*
14091 F:      Documentation/ABI/testing/*timer-stm32
14092 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14093 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14094
14095 STMMAC ETHERNET DRIVER
14096 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14097 M:      Alexandre Torgue <alexandre.torgue@st.com>
14098 M:      Jose Abreu <joabreu@synopsys.com>
14099 L:      netdev@vger.kernel.org
14100 W:      http://www.stlinux.com
14101 S:      Supported
14102 F:      drivers/net/ethernet/stmicro/stmmac/
14103
14104 SUN3/3X
14105 M:      Sam Creasey <sammy@sammy.net>
14106 W:      http://sammy.net/sun3/
14107 S:      Maintained
14108 F:      arch/m68k/kernel/*sun3*
14109 F:      arch/m68k/sun3*/
14110 F:      arch/m68k/include/asm/sun3*
14111 F:      drivers/net/ethernet/i825xx/sun3*
14112
14113 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14114 M:      Hans de Goede <hdegoede@redhat.com>
14115 L:      linux-input@vger.kernel.org
14116 S:      Maintained
14117 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14118 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14119
14120 SUNDANCE NETWORK DRIVER
14121 M:      Denis Kirjanov <kda@linux-powerpc.org>
14122 L:      netdev@vger.kernel.org
14123 S:      Maintained
14124 F:      drivers/net/ethernet/dlink/sundance.c
14125
14126 SUPERH
14127 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14128 M:      Rich Felker <dalias@libc.org>
14129 L:      linux-sh@vger.kernel.org
14130 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14131 S:      Maintained
14132 F:      Documentation/sh/
14133 F:      arch/sh/
14134 F:      drivers/sh/
14135
14136 SUSPEND TO RAM
14137 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14138 M:      Len Brown <len.brown@intel.com>
14139 M:      Pavel Machek <pavel@ucw.cz>
14140 L:      linux-pm@vger.kernel.org
14141 B:      https://bugzilla.kernel.org
14142 S:      Supported
14143 F:      Documentation/power/
14144 F:      arch/x86/kernel/acpi/
14145 F:      drivers/base/power/
14146 F:      kernel/power/
14147 F:      include/linux/suspend.h
14148 F:      include/linux/freezer.h
14149 F:      include/linux/pm.h
14150
14151 SVGA HANDLING
14152 M:      Martin Mares <mj@ucw.cz>
14153 L:      linux-video@atrey.karlin.mff.cuni.cz
14154 S:      Maintained
14155 F:      Documentation/svga.txt
14156 F:      arch/x86/boot/video*
14157
14158 SWIOTLB SUBSYSTEM
14159 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14160 L:      iommu@lists.linux-foundation.org
14161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14162 S:      Supported
14163 F:      kernel/dma/swiotlb.c
14164 F:      arch/*/kernel/pci-swiotlb.c
14165 F:      include/linux/swiotlb.h
14166
14167 SWITCHDEV
14168 M:      Jiri Pirko <jiri@resnulli.us>
14169 M:      Ivan Vecera <ivecera@redhat.com>
14170 L:      netdev@vger.kernel.org
14171 S:      Supported
14172 F:      net/switchdev/
14173 F:      include/net/switchdev.h
14174
14175 SY8106A REGULATOR DRIVER
14176 M:      Icenowy Zheng <icenowy@aosc.io>
14177 S:      Maintained
14178 F:      drivers/regulator/sy8106a-regulator.c
14179 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14180
14181 SYNC FILE FRAMEWORK
14182 M:      Sumit Semwal <sumit.semwal@linaro.org>
14183 R:      Gustavo Padovan <gustavo@padovan.org>
14184 S:      Maintained
14185 L:      linux-media@vger.kernel.org
14186 L:      dri-devel@lists.freedesktop.org
14187 F:      drivers/dma-buf/sync_*
14188 F:      drivers/dma-buf/dma-fence*
14189 F:      drivers/dma-buf/sw_sync.c
14190 F:      include/linux/sync_file.h
14191 F:      include/uapi/linux/sync_file.h
14192 F:      Documentation/sync_file.txt
14193 T:      git git://anongit.freedesktop.org/drm/drm-misc
14194
14195 SYNOPSYS ARC ARCHITECTURE
14196 M:      Vineet Gupta <vgupta@synopsys.com>
14197 L:      linux-snps-arc@lists.infradead.org
14198 S:      Supported
14199 F:      arch/arc/
14200 F:      Documentation/devicetree/bindings/arc/*
14201 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14202 F:      drivers/clocksource/arc_timer.c
14203 F:      drivers/tty/serial/arc_uart.c
14204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14205
14206 SYNOPSYS ARC HSDK SDP pll clock driver
14207 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14208 S:      Supported
14209 F:      drivers/clk/clk-hsdk-pll.c
14210 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14211
14212 SYNOPSYS ARC SDP clock driver
14213 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14214 S:      Supported
14215 F:      drivers/clk/axs10x/*
14216 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14217
14218 SYNOPSYS ARC SDP platform support
14219 M:      Alexey Brodkin <abrodkin@synopsys.com>
14220 S:      Supported
14221 F:      arch/arc/plat-axs10x
14222 F:      arch/arc/boot/dts/ax*
14223 F:      Documentation/devicetree/bindings/arc/axs10*
14224
14225 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14226 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14227 S:      Supported
14228 F:      drivers/reset/reset-axs10x.c
14229 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14230
14231 SYNOPSYS CREG GPIO DRIVER
14232 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14233 S:      Maintained
14234 F:      drivers/gpio/gpio-creg-snps.c
14235 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14236
14237 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14238 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14239 S:      Maintained
14240 F:      drivers/tty/serial/8250/8250_dw.c
14241
14242 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14243 M:      Hoan Tran <hotran@apm.com>
14244 L:      linux-gpio@vger.kernel.org
14245 S:      Maintained
14246 F:      drivers/gpio/gpio-dwapb.c
14247 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14248
14249 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14250 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14251 S:      Maintained
14252 F:      drivers/dma/dwi-axi-dmac/
14253 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14254
14255 SYNOPSYS DESIGNWARE DMAC DRIVER
14256 M:      Viresh Kumar <vireshk@kernel.org>
14257 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14258 S:      Maintained
14259 F:      include/linux/dma/dw.h
14260 F:      include/linux/platform_data/dma-dw.h
14261 F:      drivers/dma/dw/
14262
14263 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14264 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14265 L:      netdev@vger.kernel.org
14266 S:      Supported
14267 F:      drivers/net/ethernet/synopsys/
14268
14269 SYNOPSYS DESIGNWARE I2C DRIVER
14270 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14271 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14272 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14273 L:      linux-i2c@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/i2c/busses/i2c-designware-*
14276 F:      include/linux/platform_data/i2c-designware.h
14277
14278 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14279 M:      Jaehoon Chung <jh80.chung@samsung.com>
14280 L:      linux-mmc@vger.kernel.org
14281 S:      Maintained
14282 F:      drivers/mmc/host/dw_mmc*
14283
14284 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14285 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14286 S:      Supported
14287 F:      drivers/reset/reset-hsdk.c
14288 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14289 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14290
14291 SYSTEM CONFIGURATION (SYSCON)
14292 M:      Lee Jones <lee.jones@linaro.org>
14293 M:      Arnd Bergmann <arnd@arndb.de>
14294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14295 S:      Supported
14296 F:      drivers/mfd/syscon.c
14297
14298 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14299 M:      Sudeep Holla <sudeep.holla@arm.com>
14300 L:      linux-arm-kernel@lists.infradead.org
14301 S:      Maintained
14302 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14303 F:      drivers/clk/clk-sc[mp]i.c
14304 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14305 F:      drivers/firmware/arm_scpi.c
14306 F:      drivers/firmware/arm_scmi/
14307 F:      include/linux/sc[mp]i_protocol.h
14308
14309 SYSTEM RESET/SHUTDOWN DRIVERS
14310 M:      Sebastian Reichel <sre@kernel.org>
14311 L:      linux-pm@vger.kernel.org
14312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14313 S:      Maintained
14314 F:      Documentation/devicetree/bindings/power/reset/
14315 F:      drivers/power/reset/
14316
14317 SYSTEM TRACE MODULE CLASS
14318 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14319 S:      Maintained
14320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14321 F:      Documentation/trace/stm.rst
14322 F:      drivers/hwtracing/stm/
14323 F:      include/linux/stm.h
14324 F:      include/uapi/linux/stm.h
14325
14326 SYSV FILESYSTEM
14327 M:      Christoph Hellwig <hch@infradead.org>
14328 S:      Maintained
14329 F:      Documentation/filesystems/sysv-fs.txt
14330 F:      fs/sysv/
14331 F:      include/linux/sysv_fs.h
14332
14333 TARGET SUBSYSTEM
14334 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14335 L:      linux-scsi@vger.kernel.org
14336 L:      target-devel@vger.kernel.org
14337 W:      http://www.linux-iscsi.org
14338 W:      http://groups.google.com/group/linux-iscsi-target-dev
14339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14340 S:      Supported
14341 F:      drivers/target/
14342 F:      include/target/
14343 F:      Documentation/target/
14344
14345 TASKSTATS STATISTICS INTERFACE
14346 M:      Balbir Singh <bsingharora@gmail.com>
14347 S:      Maintained
14348 F:      Documentation/accounting/taskstats*
14349 F:      include/linux/taskstats*
14350 F:      kernel/taskstats.c
14351
14352 TC subsystem
14353 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14354 M:      Cong Wang <xiyou.wangcong@gmail.com>
14355 M:      Jiri Pirko <jiri@resnulli.us>
14356 L:      netdev@vger.kernel.org
14357 S:      Maintained
14358 F:      include/net/pkt_cls.h
14359 F:      include/net/pkt_sched.h
14360 F:      include/net/tc_act/
14361 F:      include/uapi/linux/pkt_cls.h
14362 F:      include/uapi/linux/pkt_sched.h
14363 F:      include/uapi/linux/tc_act/
14364 F:      include/uapi/linux/tc_ematch/
14365 F:      net/sched/
14366
14367 TC90522 MEDIA DRIVER
14368 M:      Akihiro Tsukada <tskd08@gmail.com>
14369 L:      linux-media@vger.kernel.org
14370 S:      Odd Fixes
14371 F:      drivers/media/dvb-frontends/tc90522*
14372
14373 TCP LOW PRIORITY MODULE
14374 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14375 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14376 W:      http://tcp-lp-mod.sourceforge.net/
14377 S:      Maintained
14378 F:      net/ipv4/tcp_lp.c
14379
14380 TDA10071 MEDIA DRIVER
14381 M:      Antti Palosaari <crope@iki.fi>
14382 L:      linux-media@vger.kernel.org
14383 W:      https://linuxtv.org
14384 W:      http://palosaari.fi/linux/
14385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14386 T:      git git://linuxtv.org/anttip/media_tree.git
14387 S:      Maintained
14388 F:      drivers/media/dvb-frontends/tda10071*
14389
14390 TDA18212 MEDIA DRIVER
14391 M:      Antti Palosaari <crope@iki.fi>
14392 L:      linux-media@vger.kernel.org
14393 W:      https://linuxtv.org
14394 W:      http://palosaari.fi/linux/
14395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14396 T:      git git://linuxtv.org/anttip/media_tree.git
14397 S:      Maintained
14398 F:      drivers/media/tuners/tda18212*
14399
14400 TDA18218 MEDIA DRIVER
14401 M:      Antti Palosaari <crope@iki.fi>
14402 L:      linux-media@vger.kernel.org
14403 W:      https://linuxtv.org
14404 W:      http://palosaari.fi/linux/
14405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14406 T:      git git://linuxtv.org/anttip/media_tree.git
14407 S:      Maintained
14408 F:      drivers/media/tuners/tda18218*
14409
14410 TDA18250 MEDIA DRIVER
14411 M:      Olli Salonen <olli.salonen@iki.fi>
14412 L:      linux-media@vger.kernel.org
14413 W:      https://linuxtv.org
14414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14415 T:      git git://linuxtv.org/media_tree.git
14416 S:      Maintained
14417 F:      drivers/media/tuners/tda18250*
14418
14419 TDA18271 MEDIA DRIVER
14420 M:      Michael Krufky <mkrufky@linuxtv.org>
14421 L:      linux-media@vger.kernel.org
14422 W:      https://linuxtv.org
14423 W:      http://github.com/mkrufky
14424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14425 T:      git git://linuxtv.org/mkrufky/tuners.git
14426 S:      Maintained
14427 F:      drivers/media/tuners/tda18271*
14428
14429 TDA1997x MEDIA DRIVER
14430 M:      Tim Harvey <tharvey@gateworks.com>
14431 L:      linux-media@vger.kernel.org
14432 W:      https://linuxtv.org
14433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14434 S:      Maintained
14435 F:      drivers/media/i2c/tda1997x.*
14436
14437 TDA827x MEDIA DRIVER
14438 M:      Michael Krufky <mkrufky@linuxtv.org>
14439 L:      linux-media@vger.kernel.org
14440 W:      https://linuxtv.org
14441 W:      http://github.com/mkrufky
14442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14443 T:      git git://linuxtv.org/mkrufky/tuners.git
14444 S:      Maintained
14445 F:      drivers/media/tuners/tda8290.*
14446
14447 TDA8290 MEDIA DRIVER
14448 M:      Michael Krufky <mkrufky@linuxtv.org>
14449 L:      linux-media@vger.kernel.org
14450 W:      https://linuxtv.org
14451 W:      http://github.com/mkrufky
14452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14453 T:      git git://linuxtv.org/mkrufky/tuners.git
14454 S:      Maintained
14455 F:      drivers/media/tuners/tda8290.*
14456
14457 TDA9840 MEDIA DRIVER
14458 M:      Hans Verkuil <hverkuil@xs4all.nl>
14459 L:      linux-media@vger.kernel.org
14460 T:      git git://linuxtv.org/media_tree.git
14461 W:      https://linuxtv.org
14462 S:      Maintained
14463 F:      drivers/media/i2c/tda9840*
14464
14465 TEA5761 TUNER DRIVER
14466 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14467 L:      linux-media@vger.kernel.org
14468 W:      https://linuxtv.org
14469 T:      git git://linuxtv.org/media_tree.git
14470 S:      Odd fixes
14471 F:      drivers/media/tuners/tea5761.*
14472
14473 TEA5767 TUNER DRIVER
14474 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14475 L:      linux-media@vger.kernel.org
14476 W:      https://linuxtv.org
14477 T:      git git://linuxtv.org/media_tree.git
14478 S:      Maintained
14479 F:      drivers/media/tuners/tea5767.*
14480
14481 TEA6415C MEDIA DRIVER
14482 M:      Hans Verkuil <hverkuil@xs4all.nl>
14483 L:      linux-media@vger.kernel.org
14484 T:      git git://linuxtv.org/media_tree.git
14485 W:      https://linuxtv.org
14486 S:      Maintained
14487 F:      drivers/media/i2c/tea6415c*
14488
14489 TEA6420 MEDIA DRIVER
14490 M:      Hans Verkuil <hverkuil@xs4all.nl>
14491 L:      linux-media@vger.kernel.org
14492 T:      git git://linuxtv.org/media_tree.git
14493 W:      https://linuxtv.org
14494 S:      Maintained
14495 F:      drivers/media/i2c/tea6420*
14496
14497 TEAM DRIVER
14498 M:      Jiri Pirko <jiri@resnulli.us>
14499 L:      netdev@vger.kernel.org
14500 S:      Supported
14501 F:      drivers/net/team/
14502 F:      include/linux/if_team.h
14503 F:      include/uapi/linux/if_team.h
14504
14505 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14506 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14507 S:      Maintained
14508 F:      arch/x86/platform/ts5500/
14509
14510 TECHNOTREND USB IR RECEIVER
14511 M:      Sean Young <sean@mess.org>
14512 L:      linux-media@vger.kernel.org
14513 S:      Maintained
14514 F:      drivers/media/rc/ttusbir.c
14515
14516 TECHWELL TW9910 VIDEO DECODER
14517 L:      linux-media@vger.kernel.org
14518 S:      Orphan
14519 F:      drivers/media/i2c/tw9910.c
14520 F:      include/media/i2c/tw9910.h
14521
14522 TEE SUBSYSTEM
14523 M:      Jens Wiklander <jens.wiklander@linaro.org>
14524 S:      Maintained
14525 F:      include/linux/tee_drv.h
14526 F:      include/uapi/linux/tee.h
14527 F:      drivers/tee/
14528 F:      Documentation/tee.txt
14529
14530 TEGRA ARCHITECTURE SUPPORT
14531 M:      Thierry Reding <thierry.reding@gmail.com>
14532 M:      Jonathan Hunter <jonathanh@nvidia.com>
14533 L:      linux-tegra@vger.kernel.org
14534 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14536 S:      Supported
14537 N:      [^a-z]tegra
14538
14539 TEGRA CLOCK DRIVER
14540 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14541 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14542 S:      Supported
14543 F:      drivers/clk/tegra/
14544
14545 TEGRA DMA DRIVERS
14546 M:      Laxman Dewangan <ldewangan@nvidia.com>
14547 M:      Jon Hunter <jonathanh@nvidia.com>
14548 S:      Supported
14549 F:      drivers/dma/tegra*
14550
14551 TEGRA I2C DRIVER
14552 M:      Laxman Dewangan <ldewangan@nvidia.com>
14553 S:      Supported
14554 F:      drivers/i2c/busses/i2c-tegra.c
14555
14556 TEGRA IOMMU DRIVERS
14557 M:      Thierry Reding <thierry.reding@gmail.com>
14558 L:      linux-tegra@vger.kernel.org
14559 S:      Supported
14560 F:      drivers/iommu/tegra*
14561
14562 TEGRA KBC DRIVER
14563 M:      Laxman Dewangan <ldewangan@nvidia.com>
14564 S:      Supported
14565 F:      drivers/input/keyboard/tegra-kbc.c
14566
14567 TEGRA NAND DRIVER
14568 M:      Stefan Agner <stefan@agner.ch>
14569 M:      Lucas Stach <dev@lynxeye.de>
14570 S:      Maintained
14571 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14572 F:      drivers/mtd/nand/raw/tegra_nand.c
14573
14574 TEGRA PWM DRIVER
14575 M:      Thierry Reding <thierry.reding@gmail.com>
14576 S:      Supported
14577 F:      drivers/pwm/pwm-tegra.c
14578
14579 TEGRA SERIAL DRIVER
14580 M:      Laxman Dewangan <ldewangan@nvidia.com>
14581 S:      Supported
14582 F:      drivers/tty/serial/serial-tegra.c
14583
14584 TEGRA SPI DRIVER
14585 M:      Laxman Dewangan <ldewangan@nvidia.com>
14586 S:      Supported
14587 F:      drivers/spi/spi-tegra*
14588
14589 TEHUTI ETHERNET DRIVER
14590 M:      Andy Gospodarek <andy@greyhouse.net>
14591 L:      netdev@vger.kernel.org
14592 S:      Supported
14593 F:      drivers/net/ethernet/tehuti/*
14594
14595 Telecom Clock Driver for MCPL0010
14596 M:      Mark Gross <mark.gross@intel.com>
14597 S:      Supported
14598 F:      drivers/char/tlclk.c
14599
14600 TENSILICA XTENSA PORT (xtensa)
14601 M:      Chris Zankel <chris@zankel.net>
14602 M:      Max Filippov <jcmvbkbc@gmail.com>
14603 L:      linux-xtensa@linux-xtensa.org
14604 T:      git git://github.com/czankel/xtensa-linux.git
14605 S:      Maintained
14606 F:      arch/xtensa/
14607 F:      drivers/irqchip/irq-xtensa-*
14608
14609 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14610 M:      Nishanth Menon <nm@ti.com>
14611 M:      Tero Kristo <t-kristo@ti.com>
14612 M:      Santosh Shilimkar <ssantosh@kernel.org>
14613 L:      linux-arm-kernel@lists.infradead.org
14614 S:      Maintained
14615 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14616 F:      drivers/firmware/ti_sci*
14617 F:      include/linux/soc/ti/ti_sci_protocol.h
14618 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14619 F:      include/dt-bindings/genpd/k2g.h
14620 F:      drivers/soc/ti/ti_sci_pm_domains.c
14621 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14622 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14623 F:      drivers/clk/keystone/sci-clk.c
14624 F:      drivers/reset/reset-ti-sci.c
14625
14626 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14627 M:      Hans Verkuil <hverkuil@xs4all.nl>
14628 L:      linux-media@vger.kernel.org
14629 T:      git git://linuxtv.org/media_tree.git
14630 W:      https://linuxtv.org
14631 S:      Maintained
14632 F:      drivers/media/radio/radio-raremono.c
14633
14634 THERMAL
14635 M:      Zhang Rui <rui.zhang@intel.com>
14636 M:      Eduardo Valentin <edubezval@gmail.com>
14637 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14638 L:      linux-pm@vger.kernel.org
14639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14641 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14642 S:      Supported
14643 F:      drivers/thermal/
14644 F:      include/linux/thermal.h
14645 F:      include/uapi/linux/thermal.h
14646 F:      include/linux/cpu_cooling.h
14647 F:      Documentation/devicetree/bindings/thermal/
14648
14649 THERMAL/CPU_COOLING
14650 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14651 M:      Viresh Kumar <viresh.kumar@linaro.org>
14652 M:      Javi Merino <javi.merino@kernel.org>
14653 L:      linux-pm@vger.kernel.org
14654 S:      Supported
14655 F:      Documentation/thermal/cpu-cooling-api.txt
14656 F:      drivers/thermal/cpu_cooling.c
14657 F:      include/linux/cpu_cooling.h
14658
14659 THINKPAD ACPI EXTRAS DRIVER
14660 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14661 L:      ibm-acpi-devel@lists.sourceforge.net
14662 L:      platform-driver-x86@vger.kernel.org
14663 W:      http://ibm-acpi.sourceforge.net
14664 W:      http://thinkwiki.org/wiki/Ibm-acpi
14665 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14666 S:      Maintained
14667 F:      drivers/platform/x86/thinkpad_acpi.c
14668
14669 THUNDERBOLT DRIVER
14670 M:      Andreas Noever <andreas.noever@gmail.com>
14671 M:      Michael Jamet <michael.jamet@intel.com>
14672 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14673 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14675 S:      Maintained
14676 F:      Documentation/admin-guide/thunderbolt.rst
14677 F:      drivers/thunderbolt/
14678 F:      include/linux/thunderbolt.h
14679
14680 THUNDERBOLT NETWORK DRIVER
14681 M:      Michael Jamet <michael.jamet@intel.com>
14682 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14683 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14684 L:      netdev@vger.kernel.org
14685 S:      Maintained
14686 F:      drivers/net/thunderbolt.c
14687
14688 THUNDERX GPIO DRIVER
14689 M:      David Daney <david.daney@cavium.com>
14690 S:      Maintained
14691 F:      drivers/gpio/gpio-thunderx.c
14692
14693 TI AM437X VPFE DRIVER
14694 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14695 L:      linux-media@vger.kernel.org
14696 W:      https://linuxtv.org
14697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14698 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14699 S:      Maintained
14700 F:      drivers/media/platform/am437x/
14701
14702 TI BANDGAP AND THERMAL DRIVER
14703 M:      Eduardo Valentin <edubezval@gmail.com>
14704 M:      Keerthy <j-keerthy@ti.com>
14705 L:      linux-pm@vger.kernel.org
14706 L:      linux-omap@vger.kernel.org
14707 S:      Maintained
14708 F:      drivers/thermal/ti-soc-thermal/
14709
14710 TI BQ27XXX POWER SUPPLY DRIVER
14711 R:      Andrew F. Davis <afd@ti.com>
14712 F:      include/linux/power/bq27xxx_battery.h
14713 F:      drivers/power/supply/bq27xxx_battery.c
14714 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14715
14716 TI CDCE706 CLOCK DRIVER
14717 M:      Max Filippov <jcmvbkbc@gmail.com>
14718 S:      Maintained
14719 F:      drivers/clk/clk-cdce706.c
14720
14721 TI CLOCK DRIVER
14722 M:      Tero Kristo <t-kristo@ti.com>
14723 L:      linux-omap@vger.kernel.org
14724 S:      Maintained
14725 F:      drivers/clk/ti/
14726 F:      include/linux/clk/ti.h
14727
14728 TI DAVINCI MACHINE SUPPORT
14729 M:      Sekhar Nori <nsekhar@ti.com>
14730 M:      Kevin Hilman <khilman@kernel.org>
14731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14733 S:      Supported
14734 F:      arch/arm/mach-davinci/
14735 F:      drivers/i2c/busses/i2c-davinci.c
14736 F:      arch/arm/boot/dts/da850*
14737
14738 TI DAVINCI SERIES CLOCK DRIVER
14739 M:      David Lechner <david@lechnology.com>
14740 R:      Sekhar Nori <nsekhar@ti.com>
14741 S:      Maintained
14742 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14743 F:      drivers/clk/davinci/
14744
14745 TI DAVINCI SERIES GPIO DRIVER
14746 M:      Keerthy <j-keerthy@ti.com>
14747 L:      linux-gpio@vger.kernel.org
14748 S:      Maintained
14749 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14750 F:      drivers/gpio/gpio-davinci.c
14751
14752 TI DAVINCI SERIES MEDIA DRIVER
14753 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14754 L:      linux-media@vger.kernel.org
14755 W:      https://linuxtv.org
14756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14757 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14758 S:      Maintained
14759 F:      drivers/media/platform/davinci/
14760 F:      include/media/davinci/
14761
14762 TI ETHERNET SWITCH DRIVER (CPSW)
14763 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14764 L:      linux-omap@vger.kernel.org
14765 L:      netdev@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/net/ethernet/ti/cpsw*
14768 F:      drivers/net/ethernet/ti/davinci*
14769
14770 TI FLASH MEDIA INTERFACE DRIVER
14771 M:      Alex Dubov <oakad@yahoo.com>
14772 S:      Maintained
14773 F:      drivers/misc/tifm*
14774 F:      drivers/mmc/host/tifm_sd.c
14775 F:      include/linux/tifm.h
14776
14777 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14778 M:      Santosh Shilimkar <ssantosh@kernel.org>
14779 L:      linux-kernel@vger.kernel.org
14780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14781 S:      Maintained
14782 F:      drivers/soc/ti/*
14783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14784
14785 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14786 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14787 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14788 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14789 S:      Maintained
14790 F:      sound/soc/codecs/lm49453*
14791 F:      sound/soc/codecs/isabelle*
14792
14793 TI LP855x BACKLIGHT DRIVER
14794 M:      Milo Kim <milo.kim@ti.com>
14795 S:      Maintained
14796 F:      Documentation/backlight/lp855x-driver.txt
14797 F:      drivers/video/backlight/lp855x_bl.c
14798 F:      include/linux/platform_data/lp855x.h
14799
14800 TI LP8727 CHARGER DRIVER
14801 M:      Milo Kim <milo.kim@ti.com>
14802 S:      Maintained
14803 F:      drivers/power/supply/lp8727_charger.c
14804 F:      include/linux/platform_data/lp8727.h
14805
14806 TI LP8788 MFD DRIVER
14807 M:      Milo Kim <milo.kim@ti.com>
14808 S:      Maintained
14809 F:      drivers/iio/adc/lp8788_adc.c
14810 F:      drivers/leds/leds-lp8788.c
14811 F:      drivers/mfd/lp8788*.c
14812 F:      drivers/power/supply/lp8788-charger.c
14813 F:      drivers/regulator/lp8788-*.c
14814 F:      include/linux/mfd/lp8788*.h
14815
14816 TI NETCP ETHERNET DRIVER
14817 M:      Wingman Kwok <w-kwok2@ti.com>
14818 M:      Murali Karicheri <m-karicheri2@ti.com>
14819 L:      netdev@vger.kernel.org
14820 S:      Maintained
14821 F:      drivers/net/ethernet/ti/netcp*
14822
14823 TI PCM3060 ASoC CODEC DRIVER
14824 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14825 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14826 S:      Maintained
14827 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14828 F:      sound/soc/codecs/pcm3060*
14829
14830 TI TAS571X FAMILY ASoC CODEC DRIVER
14831 M:      Kevin Cernekee <cernekee@chromium.org>
14832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14833 S:      Odd Fixes
14834 F:      sound/soc/codecs/tas571x*
14835
14836 TI TRF7970A NFC DRIVER
14837 M:      Mark Greer <mgreer@animalcreek.com>
14838 L:      linux-wireless@vger.kernel.org
14839 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14840 S:      Supported
14841 F:      drivers/nfc/trf7970a.c
14842 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14843
14844 TI TWL4030 SERIES SOC CODEC DRIVER
14845 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14847 S:      Maintained
14848 F:      sound/soc/codecs/twl4030*
14849
14850 TI VPE/CAL DRIVERS
14851 M:      Benoit Parrot <bparrot@ti.com>
14852 L:      linux-media@vger.kernel.org
14853 W:      http://linuxtv.org/
14854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14855 S:      Maintained
14856 F:      drivers/media/platform/ti-vpe/
14857
14858 TI WILINK WIRELESS DRIVERS
14859 L:      linux-wireless@vger.kernel.org
14860 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14861 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14863 S:      Orphan
14864 F:      drivers/net/wireless/ti/
14865 F:      include/linux/wl12xx.h
14866
14867 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14868 M:      John Stultz <john.stultz@linaro.org>
14869 M:      Thomas Gleixner <tglx@linutronix.de>
14870 R:      Stephen Boyd <sboyd@kernel.org>
14871 L:      linux-kernel@vger.kernel.org
14872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14873 S:      Supported
14874 F:      include/linux/clocksource.h
14875 F:      include/linux/time.h
14876 F:      include/linux/timex.h
14877 F:      include/uapi/linux/time.h
14878 F:      include/uapi/linux/timex.h
14879 F:      kernel/time/clocksource.c
14880 F:      kernel/time/time*.c
14881 F:      kernel/time/alarmtimer.c
14882 F:      kernel/time/ntp.c
14883 F:      tools/testing/selftests/timers/
14884
14885 TIPC NETWORK LAYER
14886 M:      Jon Maloy <jon.maloy@ericsson.com>
14887 M:      Ying Xue <ying.xue@windriver.com>
14888 L:      netdev@vger.kernel.org (core kernel code)
14889 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14890 W:      http://tipc.sourceforge.net/
14891 S:      Maintained
14892 F:      include/uapi/linux/tipc*.h
14893 F:      net/tipc/
14894
14895 TLAN NETWORK DRIVER
14896 M:      Samuel Chessman <chessman@tux.org>
14897 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14898 W:      http://sourceforge.net/projects/tlan/
14899 S:      Maintained
14900 F:      Documentation/networking/tlan.txt
14901 F:      drivers/net/ethernet/ti/tlan.*
14902
14903 TM6000 VIDEO4LINUX DRIVER
14904 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14905 L:      linux-media@vger.kernel.org
14906 W:      https://linuxtv.org
14907 T:      git git://linuxtv.org/media_tree.git
14908 S:      Odd fixes
14909 F:      drivers/media/usb/tm6000/
14910 F:      Documentation/media/v4l-drivers/tm6000*
14911
14912 TMIO/SDHI MMC DRIVER
14913 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14914 L:      linux-mmc@vger.kernel.org
14915 S:      Supported
14916 F:      drivers/mmc/host/tmio_mmc*
14917 F:      drivers/mmc/host/renesas_sdhi*
14918 F:      include/linux/mfd/tmio.h
14919
14920 TMP401 HARDWARE MONITOR DRIVER
14921 M:      Guenter Roeck <linux@roeck-us.net>
14922 L:      linux-hwmon@vger.kernel.org
14923 S:      Maintained
14924 F:      Documentation/hwmon/tmp401
14925 F:      drivers/hwmon/tmp401.c
14926
14927 TMPFS (SHMEM FILESYSTEM)
14928 M:      Hugh Dickins <hughd@google.com>
14929 L:      linux-mm@kvack.org
14930 S:      Maintained
14931 F:      include/linux/shmem_fs.h
14932 F:      mm/shmem.c
14933
14934 TOMOYO SECURITY MODULE
14935 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14936 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14937 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14938 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14939 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14940 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14941 W:      http://tomoyo.sourceforge.jp/
14942 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14943 S:      Maintained
14944 F:      security/tomoyo/
14945
14946 TOPSTAR LAPTOP EXTRAS DRIVER
14947 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14948 L:      platform-driver-x86@vger.kernel.org
14949 S:      Maintained
14950 F:      drivers/platform/x86/topstar-laptop.c
14951
14952 TORTURE-TEST MODULES
14953 M:      Davidlohr Bueso <dave@stgolabs.net>
14954 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14955 M:      Josh Triplett <josh@joshtriplett.org>
14956 L:      linux-kernel@vger.kernel.org
14957 S:      Supported
14958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14959 F:      Documentation/RCU/torture.txt
14960 F:      kernel/torture.c
14961 F:      kernel/rcu/rcutorture.c
14962 F:      kernel/rcu/rcuperf.c
14963 F:      kernel/locking/locktorture.c
14964
14965 TOSHIBA ACPI EXTRAS 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_acpi.c
14970
14971 TOSHIBA BLUETOOTH 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_bluetooth.c
14976
14977 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14978 M:      Azael Avalos <coproscefalo@gmail.com>
14979 L:      platform-driver-x86@vger.kernel.org
14980 S:      Maintained
14981 F:      drivers/platform/x86/toshiba_haps.c
14982
14983 TOSHIBA SMM DRIVER
14984 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14985 W:      http://www.buzzard.org.uk/toshiba/
14986 S:      Maintained
14987 F:      drivers/char/toshiba.c
14988 F:      include/linux/toshiba.h
14989 F:      include/uapi/linux/toshiba.h
14990
14991 TOSHIBA TC358743 DRIVER
14992 M:      Mats Randgaard <matrandg@cisco.com>
14993 L:      linux-media@vger.kernel.org
14994 S:      Maintained
14995 F:      drivers/media/i2c/tc358743*
14996 F:      include/media/i2c/tc358743.h
14997
14998 TOSHIBA WMI HOTKEYS DRIVER
14999 M:      Azael Avalos <coproscefalo@gmail.com>
15000 L:      platform-driver-x86@vger.kernel.org
15001 S:      Maintained
15002 F:      drivers/platform/x86/toshiba-wmi.c
15003
15004 TPM DEVICE DRIVER
15005 M:      Peter Huewe <peterhuewe@gmx.de>
15006 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15007 R:      Jason Gunthorpe <jgg@ziepe.ca>
15008 L:      linux-integrity@vger.kernel.org
15009 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15010 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15011 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15012 S:      Maintained
15013 F:      drivers/char/tpm/
15014
15015 TRACING
15016 M:      Steven Rostedt <rostedt@goodmis.org>
15017 M:      Ingo Molnar <mingo@redhat.com>
15018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15019 S:      Maintained
15020 F:      Documentation/trace/ftrace.rst
15021 F:      arch/*/*/*/ftrace.h
15022 F:      arch/*/kernel/ftrace.c
15023 F:      include/*/ftrace.h
15024 F:      include/linux/trace*.h
15025 F:      include/trace/
15026 F:      kernel/trace/
15027 F:      tools/testing/selftests/ftrace/
15028
15029 TRACING MMIO ACCESSES (MMIOTRACE)
15030 M:      Steven Rostedt <rostedt@goodmis.org>
15031 M:      Ingo Molnar <mingo@kernel.org>
15032 R:      Karol Herbst <karolherbst@gmail.com>
15033 R:      Pekka Paalanen <ppaalanen@gmail.com>
15034 S:      Maintained
15035 L:      linux-kernel@vger.kernel.org
15036 L:      nouveau@lists.freedesktop.org
15037 F:      kernel/trace/trace_mmiotrace.c
15038 F:      include/linux/mmiotrace.h
15039 F:      arch/x86/mm/kmmio.c
15040 F:      arch/x86/mm/mmio-mod.c
15041 F:      arch/x86/mm/testmmiotrace.c
15042
15043 TRIVIAL PATCHES
15044 M:      Jiri Kosina <trivial@kernel.org>
15045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15046 S:      Maintained
15047 K:      ^Subject:.*(?i)trivial
15048
15049 TEMPO SEMICONDUCTOR DRIVERS
15050 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15051 S:      Maintained
15052 F:      sound/soc/codecs/tscs*.c
15053 F:      sound/soc/codecs/tscs*.h
15054 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15055
15056 TTY LAYER
15057 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15058 M:      Jiri Slaby <jslaby@suse.com>
15059 S:      Supported
15060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15061 F:      Documentation/serial/
15062 F:      drivers/tty/
15063 F:      drivers/tty/serial/serial_core.c
15064 F:      include/linux/serial_core.h
15065 F:      include/linux/serial.h
15066 F:      include/linux/tty.h
15067 F:      include/uapi/linux/serial_core.h
15068 F:      include/uapi/linux/serial.h
15069 F:      include/uapi/linux/tty.h
15070
15071 TUA9001 MEDIA DRIVER
15072 M:      Antti Palosaari <crope@iki.fi>
15073 L:      linux-media@vger.kernel.org
15074 W:      https://linuxtv.org
15075 W:      http://palosaari.fi/linux/
15076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15077 T:      git git://linuxtv.org/anttip/media_tree.git
15078 S:      Maintained
15079 F:      drivers/media/tuners/tua9001*
15080
15081 TULIP NETWORK DRIVERS
15082 L:      netdev@vger.kernel.org
15083 L:      linux-parisc@vger.kernel.org
15084 S:      Orphan
15085 F:      drivers/net/ethernet/dec/tulip/
15086
15087 TUN/TAP driver
15088 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15089 W:      http://vtun.sourceforge.net/tun
15090 S:      Maintained
15091 F:      Documentation/networking/tuntap.txt
15092 F:      arch/um/os-Linux/drivers/
15093
15094 TURBOCHANNEL SUBSYSTEM
15095 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15096 M:      Ralf Baechle <ralf@linux-mips.org>
15097 L:      linux-mips@linux-mips.org
15098 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15099 S:      Maintained
15100 F:      drivers/tc/
15101 F:      include/linux/tc.h
15102
15103 TURBOSTAT UTILITY
15104 M:      "Len Brown" <lenb@kernel.org>
15105 L:      linux-pm@vger.kernel.org
15106 B:      https://bugzilla.kernel.org
15107 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15109 S:      Supported
15110 F:      tools/power/x86/turbostat/
15111
15112 TW5864 VIDEO4LINUX DRIVER
15113 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15114 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15115 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15116 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15117 L:      linux-media@vger.kernel.org
15118 S:      Supported
15119 F:      drivers/media/pci/tw5864/
15120
15121 TW68 VIDEO4LINUX DRIVER
15122 M:      Hans Verkuil <hverkuil@xs4all.nl>
15123 L:      linux-media@vger.kernel.org
15124 T:      git git://linuxtv.org/media_tree.git
15125 W:      https://linuxtv.org
15126 S:      Odd Fixes
15127 F:      drivers/media/pci/tw68/
15128
15129 TW686X VIDEO4LINUX DRIVER
15130 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15131 L:      linux-media@vger.kernel.org
15132 T:      git git://linuxtv.org/media_tree.git
15133 W:      http://linuxtv.org
15134 S:      Maintained
15135 F:      drivers/media/pci/tw686x/
15136
15137 UBI FILE SYSTEM (UBIFS)
15138 M:      Richard Weinberger <richard@nod.at>
15139 M:      Artem Bityutskiy <dedekind1@gmail.com>
15140 M:      Adrian Hunter <adrian.hunter@intel.com>
15141 L:      linux-mtd@lists.infradead.org
15142 T:      git git://git.infradead.org/ubifs-2.6.git
15143 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15144 S:      Supported
15145 F:      Documentation/filesystems/ubifs.txt
15146 F:      fs/ubifs/
15147
15148 UCLINUX (M68KNOMMU AND COLDFIRE)
15149 M:      Greg Ungerer <gerg@linux-m68k.org>
15150 W:      http://www.linux-m68k.org/
15151 W:      http://www.uclinux.org/
15152 L:      linux-m68k@lists.linux-m68k.org
15153 L:      uclinux-dev@uclinux.org  (subscribers-only)
15154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15155 S:      Maintained
15156 F:      arch/m68k/coldfire/
15157 F:      arch/m68k/68*/
15158 F:      arch/m68k/*/*_no.*
15159 F:      arch/m68k/include/asm/*_no.*
15160
15161 UDF FILESYSTEM
15162 M:      Jan Kara <jack@suse.com>
15163 S:      Maintained
15164 F:      Documentation/filesystems/udf.txt
15165 F:      fs/udf/
15166
15167 UDRAW TABLET
15168 M:      Bastien Nocera <hadess@hadess.net>
15169 L:      linux-input@vger.kernel.org
15170 S:      Maintained
15171 F:      drivers/hid/hid-udraw-ps3.c
15172
15173 UFS FILESYSTEM
15174 M:      Evgeniy Dushistov <dushistov@mail.ru>
15175 S:      Maintained
15176 F:      Documentation/filesystems/ufs.txt
15177 F:      fs/ufs/
15178
15179 UHID USERSPACE HID IO DRIVER:
15180 M:      David Herrmann <dh.herrmann@googlemail.com>
15181 L:      linux-input@vger.kernel.org
15182 S:      Maintained
15183 F:      drivers/hid/uhid.c
15184 F:      include/uapi/linux/uhid.h
15185
15186 ULPI BUS
15187 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15188 L:      linux-usb@vger.kernel.org
15189 S:      Maintained
15190 F:      drivers/usb/common/ulpi.c
15191 F:      include/linux/ulpi/
15192
15193 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15194 L:      linux-usb@vger.kernel.org
15195 S:      Orphan
15196 F:      drivers/uwb/
15197 F:      include/linux/uwb.h
15198 F:      include/linux/uwb/
15199
15200 UNICORE32 ARCHITECTURE:
15201 M:      Guan Xuetao <gxt@pku.edu.cn>
15202 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15203 S:      Maintained
15204 T:      git git://github.com/gxt/linux.git
15205 F:      arch/unicore32/
15206
15207 UNIFDEF
15208 M:      Tony Finch <dot@dotat.at>
15209 W:      http://dotat.at/prog/unifdef
15210 S:      Maintained
15211 F:      scripts/unifdef.c
15212
15213 UNIFORM CDROM DRIVER
15214 M:      Jens Axboe <axboe@kernel.dk>
15215 W:      http://www.kernel.dk
15216 S:      Maintained
15217 F:      Documentation/cdrom/
15218 F:      drivers/cdrom/cdrom.c
15219 F:      include/linux/cdrom.h
15220 F:      include/uapi/linux/cdrom.h
15221
15222 UNISYS S-PAR DRIVERS
15223 M:      David Kershner <david.kershner@unisys.com>
15224 L:      sparmaintainer@unisys.com (Unisys internal)
15225 S:      Supported
15226 F:      include/linux/visorbus.h
15227 F:      drivers/visorbus/
15228 F:      drivers/staging/unisys/
15229
15230 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15231 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15232 L:      linux-scsi@vger.kernel.org
15233 S:      Supported
15234 F:      Documentation/scsi/ufs.txt
15235 F:      drivers/scsi/ufs/
15236
15237 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15238 M:      Joao Pinto <jpinto@synopsys.com>
15239 L:      linux-scsi@vger.kernel.org
15240 S:      Supported
15241 F:      drivers/scsi/ufs/*dwc*
15242
15243 UNSORTED BLOCK IMAGES (UBI)
15244 M:      Artem Bityutskiy <dedekind1@gmail.com>
15245 M:      Richard Weinberger <richard@nod.at>
15246 W:      http://www.linux-mtd.infradead.org/
15247 L:      linux-mtd@lists.infradead.org
15248 T:      git git://git.infradead.org/ubifs-2.6.git
15249 S:      Supported
15250 F:      drivers/mtd/ubi/
15251 F:      include/linux/mtd/ubi.h
15252 F:      include/uapi/mtd/ubi-user.h
15253
15254 USB "USBNET" DRIVER FRAMEWORK
15255 M:      Oliver Neukum <oneukum@suse.com>
15256 L:      netdev@vger.kernel.org
15257 W:      http://www.linux-usb.org/usbnet
15258 S:      Maintained
15259 F:      drivers/net/usb/usbnet.c
15260 F:      include/linux/usb/usbnet.h
15261
15262 USB ACM DRIVER
15263 M:      Oliver Neukum <oneukum@suse.com>
15264 L:      linux-usb@vger.kernel.org
15265 S:      Maintained
15266 F:      Documentation/usb/acm.txt
15267 F:      drivers/usb/class/cdc-acm.*
15268
15269 USB AR5523 WIRELESS DRIVER
15270 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15271 L:      linux-wireless@vger.kernel.org
15272 S:      Maintained
15273 F:      drivers/net/wireless/ath/ar5523/
15274
15275 USB ATTACHED SCSI
15276 M:      Oliver Neukum <oneukum@suse.com>
15277 L:      linux-usb@vger.kernel.org
15278 L:      linux-scsi@vger.kernel.org
15279 S:      Maintained
15280 F:      drivers/usb/storage/uas.c
15281
15282 USB CDC ETHERNET DRIVER
15283 M:      Oliver Neukum <oliver@neukum.org>
15284 L:      linux-usb@vger.kernel.org
15285 S:      Maintained
15286 F:      drivers/net/usb/cdc_*.c
15287 F:      include/uapi/linux/usb/cdc.h
15288
15289 USB CHAOSKEY DRIVER
15290 M:      Keith Packard <keithp@keithp.com>
15291 L:      linux-usb@vger.kernel.org
15292 S:      Maintained
15293 F:      drivers/usb/misc/chaoskey.c
15294
15295 USB CYPRESS C67X00 DRIVER
15296 M:      Peter Korsgaard <jacmet@sunsite.dk>
15297 L:      linux-usb@vger.kernel.org
15298 S:      Maintained
15299 F:      drivers/usb/c67x00/
15300
15301 USB DAVICOM DM9601 DRIVER
15302 M:      Peter Korsgaard <jacmet@sunsite.dk>
15303 L:      netdev@vger.kernel.org
15304 W:      http://www.linux-usb.org/usbnet
15305 S:      Maintained
15306 F:      drivers/net/usb/dm9601.c
15307
15308 USB DIAMOND RIO500 DRIVER
15309 M:      Cesar Miquel <miquel@df.uba.ar>
15310 L:      rio500-users@lists.sourceforge.net
15311 W:      http://rio500.sourceforge.net
15312 S:      Maintained
15313 F:      drivers/usb/misc/rio500*
15314
15315 USB EHCI DRIVER
15316 M:      Alan Stern <stern@rowland.harvard.edu>
15317 L:      linux-usb@vger.kernel.org
15318 S:      Maintained
15319 F:      Documentation/usb/ehci.txt
15320 F:      drivers/usb/host/ehci*
15321
15322 USB GADGET/PERIPHERAL SUBSYSTEM
15323 M:      Felipe Balbi <balbi@kernel.org>
15324 L:      linux-usb@vger.kernel.org
15325 W:      http://www.linux-usb.org/gadget
15326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15327 S:      Maintained
15328 F:      drivers/usb/gadget/
15329 F:      include/linux/usb/gadget*
15330
15331 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15332 M:      Jiri Kosina <jikos@kernel.org>
15333 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15334 L:      linux-usb@vger.kernel.org
15335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15336 S:      Maintained
15337 F:      Documentation/hid/hiddev.txt
15338 F:      drivers/hid/usbhid/
15339
15340 USB INTEL XHCI ROLE MUX DRIVER
15341 M:      Hans de Goede <hdegoede@redhat.com>
15342 L:      linux-usb@vger.kernel.org
15343 S:      Maintained
15344 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15345
15346 USB ISP116X DRIVER
15347 M:      Olav Kongas <ok@artecdesign.ee>
15348 L:      linux-usb@vger.kernel.org
15349 S:      Maintained
15350 F:      drivers/usb/host/isp116x*
15351 F:      include/linux/usb/isp116x.h
15352
15353 USB LAN78XX ETHERNET DRIVER
15354 M:      Woojung Huh <woojung.huh@microchip.com>
15355 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15356 L:      netdev@vger.kernel.org
15357 S:      Maintained
15358 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15359 F:      drivers/net/usb/lan78xx.*
15360 F:      include/dt-bindings/net/microchip-lan78xx.h
15361
15362 USB MASS STORAGE DRIVER
15363 M:      Alan Stern <stern@rowland.harvard.edu>
15364 L:      linux-usb@vger.kernel.org
15365 L:      usb-storage@lists.one-eyed-alien.net
15366 S:      Maintained
15367 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15368 F:      drivers/usb/storage/
15369
15370 USB MIDI DRIVER
15371 M:      Clemens Ladisch <clemens@ladisch.de>
15372 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15373 T:      git git://git.alsa-project.org/alsa-kernel.git
15374 S:      Maintained
15375 F:      sound/usb/midi.*
15376
15377 USB NETWORKING DRIVERS
15378 L:      linux-usb@vger.kernel.org
15379 S:      Odd Fixes
15380 F:      drivers/net/usb/
15381
15382 USB OHCI DRIVER
15383 M:      Alan Stern <stern@rowland.harvard.edu>
15384 L:      linux-usb@vger.kernel.org
15385 S:      Maintained
15386 F:      Documentation/usb/ohci.txt
15387 F:      drivers/usb/host/ohci*
15388
15389 USB OTG FSM (Finite State Machine)
15390 M:      Peter Chen <Peter.Chen@nxp.com>
15391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15392 L:      linux-usb@vger.kernel.org
15393 S:      Maintained
15394 F:      drivers/usb/common/usb-otg-fsm.c
15395
15396 USB OVER IP DRIVER
15397 M:      Valentina Manea <valentina.manea.m@gmail.com>
15398 M:      Shuah Khan <shuah@kernel.org>
15399 L:      linux-usb@vger.kernel.org
15400 S:      Maintained
15401 F:      Documentation/usb/usbip_protocol.txt
15402 F:      drivers/usb/usbip/
15403 F:      tools/usb/usbip/
15404 F:      tools/testing/selftests/drivers/usb/usbip/
15405
15406 USB PEGASUS DRIVER
15407 M:      Petko Manolov <petkan@nucleusys.com>
15408 L:      linux-usb@vger.kernel.org
15409 L:      netdev@vger.kernel.org
15410 T:      git git://github.com/petkan/pegasus.git
15411 W:      https://github.com/petkan/pegasus
15412 S:      Maintained
15413 F:      drivers/net/usb/pegasus.*
15414
15415 USB PHY LAYER
15416 M:      Felipe Balbi <balbi@kernel.org>
15417 L:      linux-usb@vger.kernel.org
15418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15419 S:      Maintained
15420 F:      drivers/usb/phy/
15421
15422 USB PRINTER DRIVER (usblp)
15423 M:      Pete Zaitcev <zaitcev@redhat.com>
15424 L:      linux-usb@vger.kernel.org
15425 S:      Supported
15426 F:      drivers/usb/class/usblp.c
15427
15428 USB QMI WWAN NETWORK DRIVER
15429 M:      Bjørn Mork <bjorn@mork.no>
15430 L:      netdev@vger.kernel.org
15431 S:      Maintained
15432 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15433 F:      drivers/net/usb/qmi_wwan.c
15434
15435 USB RTL8150 DRIVER
15436 M:      Petko Manolov <petkan@nucleusys.com>
15437 L:      linux-usb@vger.kernel.org
15438 L:      netdev@vger.kernel.org
15439 T:      git git://github.com/petkan/rtl8150.git
15440 W:      https://github.com/petkan/rtl8150
15441 S:      Maintained
15442 F:      drivers/net/usb/rtl8150.c
15443
15444 USB SERIAL SUBSYSTEM
15445 M:      Johan Hovold <johan@kernel.org>
15446 L:      linux-usb@vger.kernel.org
15447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15448 S:      Maintained
15449 F:      Documentation/usb/usb-serial.txt
15450 F:      drivers/usb/serial/
15451 F:      include/linux/usb/serial.h
15452
15453 USB SMSC75XX ETHERNET DRIVER
15454 M:      Steve Glendinning <steve.glendinning@shawell.net>
15455 L:      netdev@vger.kernel.org
15456 S:      Maintained
15457 F:      drivers/net/usb/smsc75xx.*
15458
15459 USB SMSC95XX ETHERNET DRIVER
15460 M:      Steve Glendinning <steve.glendinning@shawell.net>
15461 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15462 L:      netdev@vger.kernel.org
15463 S:      Maintained
15464 F:      drivers/net/usb/smsc95xx.*
15465
15466 USB SUBSYSTEM
15467 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15468 L:      linux-usb@vger.kernel.org
15469 W:      http://www.linux-usb.org
15470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15471 S:      Supported
15472 F:      Documentation/devicetree/bindings/usb/
15473 F:      Documentation/usb/
15474 F:      drivers/usb/
15475 F:      include/linux/usb.h
15476 F:      include/linux/usb/
15477
15478 USB TYPEC PI3USB30532 MUX DRIVER
15479 M:      Hans de Goede <hdegoede@redhat.com>
15480 L:      linux-usb@vger.kernel.org
15481 S:      Maintained
15482 F:      drivers/usb/typec/mux/pi3usb30532.c
15483
15484 USB TYPEC CLASS
15485 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15486 L:      linux-usb@vger.kernel.org
15487 S:      Maintained
15488 F:      Documentation/ABI/testing/sysfs-class-typec
15489 F:      Documentation/driver-api/usb/typec.rst
15490 F:      drivers/usb/typec/
15491 F:      include/linux/usb/typec.h
15492
15493 USB TYPEC BUS FOR ALTERNATE MODES
15494 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15495 L:      linux-usb@vger.kernel.org
15496 S:      Maintained
15497 F:      Documentation/ABI/testing/sysfs-bus-typec
15498 F:      Documentation/driver-api/usb/typec_bus.rst
15499 F:      drivers/usb/typec/altmodes/
15500 F:      include/linux/usb/typec_altmode.h
15501
15502 USB TYPEC PORT CONTROLLER DRIVERS
15503 M:      Guenter Roeck <linux@roeck-us.net>
15504 L:      linux-usb@vger.kernel.org
15505 S:      Maintained
15506 F:      drivers/usb/typec/tcpm/
15507
15508 USB UHCI DRIVER
15509 M:      Alan Stern <stern@rowland.harvard.edu>
15510 L:      linux-usb@vger.kernel.org
15511 S:      Maintained
15512 F:      drivers/usb/host/uhci*
15513
15514 USB VIDEO CLASS
15515 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15516 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15517 L:      linux-media@vger.kernel.org
15518 T:      git git://linuxtv.org/media_tree.git
15519 W:      http://www.ideasonboard.org/uvc/
15520 S:      Maintained
15521 F:      drivers/media/usb/uvc/
15522 F:      include/uapi/linux/uvcvideo.h
15523
15524 USB VISION DRIVER
15525 M:      Hans Verkuil <hverkuil@xs4all.nl>
15526 L:      linux-media@vger.kernel.org
15527 T:      git git://linuxtv.org/media_tree.git
15528 W:      https://linuxtv.org
15529 S:      Odd Fixes
15530 F:      drivers/media/usb/usbvision/
15531
15532 USB WEBCAM GADGET
15533 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15534 L:      linux-usb@vger.kernel.org
15535 S:      Maintained
15536 F:      drivers/usb/gadget/function/*uvc*
15537 F:      drivers/usb/gadget/legacy/webcam.c
15538 F:      include/uapi/linux/usb/g_uvc.h
15539
15540 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15541 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15542 L:      linux-wireless@vger.kernel.org
15543 S:      Maintained
15544 F:      drivers/net/wireless/rndis_wlan.c
15545
15546 USB XHCI DRIVER
15547 M:      Mathias Nyman <mathias.nyman@intel.com>
15548 L:      linux-usb@vger.kernel.org
15549 S:      Supported
15550 F:      drivers/usb/host/xhci*
15551 F:      drivers/usb/host/pci-quirks*
15552
15553 USB ZD1201 DRIVER
15554 L:      linux-wireless@vger.kernel.org
15555 W:      http://linux-lc100020.sourceforge.net
15556 S:      Orphan
15557 F:      drivers/net/wireless/zydas/zd1201.*
15558
15559 USB ZR364XX DRIVER
15560 M:      Antoine Jacquet <royale@zerezo.com>
15561 L:      linux-usb@vger.kernel.org
15562 L:      linux-media@vger.kernel.org
15563 T:      git git://linuxtv.org/media_tree.git
15564 W:      http://royale.zerezo.com/zr364xx/
15565 S:      Maintained
15566 F:      Documentation/media/v4l-drivers/zr364xx*
15567 F:      drivers/media/usb/zr364xx/
15568
15569 USER-MODE LINUX (UML)
15570 M:      Jeff Dike <jdike@addtoit.com>
15571 M:      Richard Weinberger <richard@nod.at>
15572 L:      linux-um@lists.infradead.org
15573 W:      http://user-mode-linux.sourceforge.net
15574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15575 S:      Maintained
15576 F:      Documentation/virtual/uml/
15577 F:      arch/um/
15578 F:      arch/x86/um/
15579 F:      fs/hostfs/
15580 F:      fs/hppfs/
15581
15582 USERSPACE COPYIN/COPYOUT (UIOVEC)
15583 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15584 S:      Maintained
15585 F:      lib/iov_iter.c
15586 F:      include/linux/uio.h
15587
15588 USERSPACE DMA BUFFER DRIVER
15589 M:      Gerd Hoffmann <kraxel@redhat.com>
15590 S:      Maintained
15591 L:      dri-devel@lists.freedesktop.org
15592 F:      drivers/dma-buf/udmabuf.c
15593 F:      include/uapi/linux/udmabuf.h
15594 T:      git git://anongit.freedesktop.org/drm/drm-misc
15595
15596 USERSPACE I/O (UIO)
15597 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15598 S:      Maintained
15599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15600 F:      Documentation/driver-api/uio-howto.rst
15601 F:      drivers/uio/
15602 F:      include/linux/uio_driver.h
15603
15604 UTIL-LINUX PACKAGE
15605 M:      Karel Zak <kzak@redhat.com>
15606 L:      util-linux@vger.kernel.org
15607 W:      http://en.wikipedia.org/wiki/Util-linux
15608 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15609 S:      Maintained
15610
15611 UUID HELPERS
15612 M:      Christoph Hellwig <hch@lst.de>
15613 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15614 L:      linux-kernel@vger.kernel.org
15615 T:      git git://git.infradead.org/users/hch/uuid.git
15616 F:      lib/uuid.c
15617 F:      lib/test_uuid.c
15618 F:      include/linux/uuid.h
15619 F:      include/uapi/linux/uuid.h
15620 S:      Maintained
15621
15622 UVESAFB DRIVER
15623 M:      Michal Januszewski <spock@gentoo.org>
15624 L:      linux-fbdev@vger.kernel.org
15625 W:      https://github.com/mjanusz/v86d
15626 S:      Maintained
15627 F:      Documentation/fb/uvesafb.txt
15628 F:      drivers/video/fbdev/uvesafb.*
15629
15630 VF610 NAND DRIVER
15631 M:      Stefan Agner <stefan@agner.ch>
15632 L:      linux-mtd@lists.infradead.org
15633 S:      Supported
15634 F:      drivers/mtd/nand/raw/vf610_nfc.c
15635
15636 VFAT/FAT/MSDOS FILESYSTEM
15637 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15638 S:      Maintained
15639 F:      Documentation/filesystems/vfat.txt
15640 F:      fs/fat/
15641
15642 VFIO DRIVER
15643 M:      Alex Williamson <alex.williamson@redhat.com>
15644 L:      kvm@vger.kernel.org
15645 T:      git git://github.com/awilliam/linux-vfio.git
15646 S:      Maintained
15647 F:      Documentation/vfio.txt
15648 F:      drivers/vfio/
15649 F:      include/linux/vfio.h
15650 F:      include/uapi/linux/vfio.h
15651
15652 VFIO MEDIATED DEVICE DRIVERS
15653 M:      Kirti Wankhede <kwankhede@nvidia.com>
15654 L:      kvm@vger.kernel.org
15655 S:      Maintained
15656 F:      Documentation/vfio-mediated-device.txt
15657 F:      drivers/vfio/mdev/
15658 F:      include/linux/mdev.h
15659 F:      samples/vfio-mdev/
15660
15661 VFIO PLATFORM DRIVER
15662 M:      Eric Auger <eric.auger@redhat.com>
15663 L:      kvm@vger.kernel.org
15664 S:      Maintained
15665 F:      drivers/vfio/platform/
15666
15667 VGA_SWITCHEROO
15668 R:      Lukas Wunner <lukas@wunner.de>
15669 S:      Maintained
15670 F:      Documentation/gpu/vga-switcheroo.rst
15671 F:      drivers/gpu/vga/vga_switcheroo.c
15672 F:      include/linux/vga_switcheroo.h
15673 T:      git git://anongit.freedesktop.org/drm/drm-misc
15674
15675 VIA RHINE NETWORK DRIVER
15676 S:      Orphan
15677 F:      drivers/net/ethernet/via/via-rhine.c
15678
15679 VIA SD/MMC CARD CONTROLLER DRIVER
15680 M:      Bruce Chang <brucechang@via.com.tw>
15681 M:      Harald Welte <HaraldWelte@viatech.com>
15682 S:      Maintained
15683 F:      drivers/mmc/host/via-sdmmc.c
15684
15685 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15686 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15687 L:      linux-fbdev@vger.kernel.org
15688 S:      Maintained
15689 F:      include/linux/via-core.h
15690 F:      include/linux/via-gpio.h
15691 F:      include/linux/via_i2c.h
15692 F:      drivers/video/fbdev/via/
15693
15694 VIA VELOCITY NETWORK DRIVER
15695 M:      Francois Romieu <romieu@fr.zoreil.com>
15696 L:      netdev@vger.kernel.org
15697 S:      Maintained
15698 F:      drivers/net/ethernet/via/via-velocity.*
15699
15700 VICODEC VIRTUAL CODEC DRIVER
15701 M:      Hans Verkuil <hans.verkuil@cisco.com>
15702 L:      linux-media@vger.kernel.org
15703 T:      git git://linuxtv.org/media_tree.git
15704 W:      https://linuxtv.org
15705 S:      Maintained
15706 F:      drivers/media/platform/vicodec/*
15707
15708 VIDEO MULTIPLEXER DRIVER
15709 M:      Philipp Zabel <p.zabel@pengutronix.de>
15710 L:      linux-media@vger.kernel.org
15711 S:      Maintained
15712 F:      drivers/media/platform/video-mux.c
15713
15714 VIDEO I2C POLLING DRIVER
15715 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15716 L:      linux-media@vger.kernel.org
15717 S:      Maintained
15718 F:      drivers/media/i2c/video-i2c.c
15719
15720 VIDEOBUF2 FRAMEWORK
15721 M:      Pawel Osciak <pawel@osciak.com>
15722 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15723 M:      Kyungmin Park <kyungmin.park@samsung.com>
15724 L:      linux-media@vger.kernel.org
15725 S:      Maintained
15726 F:      drivers/media/common/videobuf2/*
15727 F:      include/media/videobuf2-*
15728
15729 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15730 M:      Helen Koike <helen.koike@collabora.com>
15731 L:      linux-media@vger.kernel.org
15732 T:      git git://linuxtv.org/media_tree.git
15733 W:      https://linuxtv.org
15734 S:      Maintained
15735 F:      drivers/media/platform/vimc/*
15736
15737 VIRT LIB
15738 M:      Alex Williamson <alex.williamson@redhat.com>
15739 M:      Paolo Bonzini <pbonzini@redhat.com>
15740 L:      kvm@vger.kernel.org
15741 S:      Supported
15742 F:      virt/lib/
15743
15744 VIRTIO AND VHOST VSOCK DRIVER
15745 M:      Stefan Hajnoczi <stefanha@redhat.com>
15746 L:      kvm@vger.kernel.org
15747 L:      virtualization@lists.linux-foundation.org
15748 L:      netdev@vger.kernel.org
15749 S:      Maintained
15750 F:      include/linux/virtio_vsock.h
15751 F:      include/uapi/linux/virtio_vsock.h
15752 F:      include/uapi/linux/vsockmon.h
15753 F:      include/uapi/linux/vm_sockets_diag.h
15754 F:      net/vmw_vsock/diag.c
15755 F:      net/vmw_vsock/af_vsock_tap.c
15756 F:      net/vmw_vsock/virtio_transport_common.c
15757 F:      net/vmw_vsock/virtio_transport.c
15758 F:      drivers/net/vsockmon.c
15759 F:      drivers/vhost/vsock.c
15760 F:      drivers/vhost/vsock.h
15761 F:      tools/testing/vsock/
15762
15763 VIRTIO CONSOLE DRIVER
15764 M:      Amit Shah <amit@kernel.org>
15765 L:      virtualization@lists.linux-foundation.org
15766 S:      Maintained
15767 F:      drivers/char/virtio_console.c
15768 F:      include/linux/virtio_console.h
15769 F:      include/uapi/linux/virtio_console.h
15770
15771 VIRTIO CORE, NET AND BLOCK DRIVERS
15772 M:      "Michael S. Tsirkin" <mst@redhat.com>
15773 M:      Jason Wang <jasowang@redhat.com>
15774 L:      virtualization@lists.linux-foundation.org
15775 S:      Maintained
15776 F:      Documentation/devicetree/bindings/virtio/
15777 F:      drivers/virtio/
15778 F:      tools/virtio/
15779 F:      drivers/net/virtio_net.c
15780 F:      drivers/block/virtio_blk.c
15781 F:      include/linux/virtio*.h
15782 F:      include/uapi/linux/virtio_*.h
15783 F:      drivers/crypto/virtio/
15784 F:      mm/balloon_compaction.c
15785
15786 VIRTIO CRYPTO DRIVER
15787 M:      Gonglei <arei.gonglei@huawei.com>
15788 L:      virtualization@lists.linux-foundation.org
15789 L:      linux-crypto@vger.kernel.org
15790 S:      Maintained
15791 F:      drivers/crypto/virtio/
15792 F:      include/uapi/linux/virtio_crypto.h
15793
15794 VIRTIO DRIVERS FOR S390
15795 M:      Cornelia Huck <cohuck@redhat.com>
15796 M:      Halil Pasic <pasic@linux.ibm.com>
15797 L:      linux-s390@vger.kernel.org
15798 L:      virtualization@lists.linux-foundation.org
15799 L:      kvm@vger.kernel.org
15800 S:      Supported
15801 F:      drivers/s390/virtio/
15802 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15803
15804 VIRTIO GPU DRIVER
15805 M:      David Airlie <airlied@linux.ie>
15806 M:      Gerd Hoffmann <kraxel@redhat.com>
15807 L:      dri-devel@lists.freedesktop.org
15808 L:      virtualization@lists.linux-foundation.org
15809 T:      git git://anongit.freedesktop.org/drm/drm-misc
15810 S:      Maintained
15811 F:      drivers/gpu/drm/virtio/
15812 F:      include/uapi/linux/virtio_gpu.h
15813
15814 VIRTIO HOST (VHOST)
15815 M:      "Michael S. Tsirkin" <mst@redhat.com>
15816 M:      Jason Wang <jasowang@redhat.com>
15817 L:      kvm@vger.kernel.org
15818 L:      virtualization@lists.linux-foundation.org
15819 L:      netdev@vger.kernel.org
15820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15821 S:      Maintained
15822 F:      drivers/vhost/
15823 F:      include/uapi/linux/vhost.h
15824
15825 VIRTIO INPUT DRIVER
15826 M:      Gerd Hoffmann <kraxel@redhat.com>
15827 S:      Maintained
15828 F:      drivers/virtio/virtio_input.c
15829 F:      include/uapi/linux/virtio_input.h
15830
15831 VIRTUAL BOX GUEST DEVICE DRIVER
15832 M:      Hans de Goede <hdegoede@redhat.com>
15833 M:      Arnd Bergmann <arnd@arndb.de>
15834 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15835 S:      Maintained
15836 F:      include/linux/vbox_utils.h
15837 F:      include/uapi/linux/vbox*.h
15838 F:      drivers/virt/vboxguest/
15839
15840 VIRTUAL SERIO DEVICE DRIVER
15841 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15842 S:      Maintained
15843 F:      drivers/input/serio/userio.c
15844 F:      include/uapi/linux/userio.h
15845
15846 VIVID VIRTUAL VIDEO DRIVER
15847 M:      Hans Verkuil <hverkuil@xs4all.nl>
15848 L:      linux-media@vger.kernel.org
15849 T:      git git://linuxtv.org/media_tree.git
15850 W:      https://linuxtv.org
15851 S:      Maintained
15852 F:      drivers/media/platform/vivid/*
15853
15854 VLYNQ BUS
15855 M:      Florian Fainelli <f.fainelli@gmail.com>
15856 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15857 S:      Maintained
15858 F:      drivers/vlynq/vlynq.c
15859 F:      include/linux/vlynq.h
15860
15861 VME SUBSYSTEM
15862 M:      Martyn Welch <martyn@welchs.me.uk>
15863 M:      Manohar Vanga <manohar.vanga@gmail.com>
15864 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15865 L:      devel@driverdev.osuosl.org
15866 S:      Maintained
15867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15868 F:      Documentation/driver-api/vme.rst
15869 F:      drivers/staging/vme/
15870 F:      drivers/vme/
15871 F:      include/linux/vme*
15872
15873 VMWARE BALLOON DRIVER
15874 M:      Xavier Deguillard <xdeguillard@vmware.com>
15875 M:      Nadav Amit <namit@vmware.com>
15876 M:      "VMware, Inc." <pv-drivers@vmware.com>
15877 L:      linux-kernel@vger.kernel.org
15878 S:      Maintained
15879 F:      drivers/misc/vmw_balloon.c
15880
15881 VMWARE HYPERVISOR INTERFACE
15882 M:      Alok Kataria <akataria@vmware.com>
15883 L:      virtualization@lists.linux-foundation.org
15884 S:      Supported
15885 F:      arch/x86/kernel/cpu/vmware.c
15886
15887 VMWARE PVRDMA DRIVER
15888 M:      Adit Ranadive <aditr@vmware.com>
15889 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15890 L:      linux-rdma@vger.kernel.org
15891 S:      Maintained
15892 F:      drivers/infiniband/hw/vmw_pvrdma/
15893
15894 VMware PVSCSI driver
15895 M:      Jim Gill <jgill@vmware.com>
15896 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15897 L:      linux-scsi@vger.kernel.org
15898 S:      Maintained
15899 F:      drivers/scsi/vmw_pvscsi.c
15900 F:      drivers/scsi/vmw_pvscsi.h
15901
15902 VMWARE VMMOUSE SUBDRIVER
15903 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15904 M:      "VMware, Inc." <pv-drivers@vmware.com>
15905 L:      linux-input@vger.kernel.org
15906 S:      Maintained
15907 F:      drivers/input/mouse/vmmouse.c
15908 F:      drivers/input/mouse/vmmouse.h
15909
15910 VMWARE VMXNET3 ETHERNET DRIVER
15911 M:      Ronak Doshi <doshir@vmware.com>
15912 M:      "VMware, Inc." <pv-drivers@vmware.com>
15913 L:      netdev@vger.kernel.org
15914 S:      Maintained
15915 F:      drivers/net/vmxnet3/
15916
15917 VOCORE VOCORE2 BOARD
15918 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15919 L:      linux-mips@linux-mips.org
15920 S:      Maintained
15921 F:      arch/mips/boot/dts/ralink/vocore2.dts
15922
15923 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15924 M:      Liam Girdwood <lgirdwood@gmail.com>
15925 M:      Mark Brown <broonie@kernel.org>
15926 L:      linux-kernel@vger.kernel.org
15927 W:      http://www.slimlogic.co.uk/?p=48
15928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15929 S:      Supported
15930 F:      Documentation/devicetree/bindings/regulator/
15931 F:      Documentation/power/regulator/
15932 F:      drivers/regulator/
15933 F:      include/dt-bindings/regulator/
15934 F:      include/linux/regulator/
15935
15936 VRF
15937 M:      David Ahern <dsa@cumulusnetworks.com>
15938 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
15939 L:      netdev@vger.kernel.org
15940 S:      Maintained
15941 F:      drivers/net/vrf.c
15942 F:      Documentation/networking/vrf.txt
15943
15944 VT1211 HARDWARE MONITOR DRIVER
15945 M:      Juerg Haefliger <juergh@gmail.com>
15946 L:      linux-hwmon@vger.kernel.org
15947 S:      Maintained
15948 F:      Documentation/hwmon/vt1211
15949 F:      drivers/hwmon/vt1211.c
15950
15951 VT8231 HARDWARE MONITOR DRIVER
15952 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15953 L:      linux-hwmon@vger.kernel.org
15954 S:      Maintained
15955 F:      drivers/hwmon/vt8231.c
15956
15957 VUB300 USB to SDIO/SD/MMC bridge chip
15958 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15959 L:      linux-mmc@vger.kernel.org
15960 L:      linux-usb@vger.kernel.org
15961 S:      Supported
15962 F:      drivers/mmc/host/vub300.c
15963
15964 W1 DALLAS'S 1-WIRE BUS
15965 M:      Evgeniy Polyakov <zbr@ioremap.net>
15966 S:      Maintained
15967 F:      Documentation/devicetree/bindings/w1/
15968 F:      Documentation/w1/
15969 F:      drivers/w1/
15970 F:      include/linux/w1.h
15971
15972 W83791D HARDWARE MONITORING DRIVER
15973 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15974 L:      linux-hwmon@vger.kernel.org
15975 S:      Maintained
15976 F:      Documentation/hwmon/w83791d
15977 F:      drivers/hwmon/w83791d.c
15978
15979 W83793 HARDWARE MONITORING DRIVER
15980 M:      Rudolf Marek <r.marek@assembler.cz>
15981 L:      linux-hwmon@vger.kernel.org
15982 S:      Maintained
15983 F:      Documentation/hwmon/w83793
15984 F:      drivers/hwmon/w83793.c
15985
15986 W83795 HARDWARE MONITORING DRIVER
15987 M:      Jean Delvare <jdelvare@suse.com>
15988 L:      linux-hwmon@vger.kernel.org
15989 S:      Maintained
15990 F:      drivers/hwmon/w83795.c
15991
15992 W83L51xD SD/MMC CARD INTERFACE DRIVER
15993 M:      Pierre Ossman <pierre@ossman.eu>
15994 S:      Maintained
15995 F:      drivers/mmc/host/wbsd.*
15996
15997 WACOM PROTOCOL 4 SERIAL TABLETS
15998 M:      Julian Squires <julian@cipht.net>
15999 M:      Hans de Goede <hdegoede@redhat.com>
16000 L:      linux-input@vger.kernel.org
16001 S:      Maintained
16002 F:      drivers/input/tablet/wacom_serial4.c
16003
16004 WATCHDOG DEVICE DRIVERS
16005 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16006 M:      Guenter Roeck <linux@roeck-us.net>
16007 L:      linux-watchdog@vger.kernel.org
16008 W:      http://www.linux-watchdog.org/
16009 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16010 S:      Maintained
16011 F:      Documentation/devicetree/bindings/watchdog/
16012 F:      Documentation/watchdog/
16013 F:      drivers/watchdog/
16014 F:      include/linux/watchdog.h
16015 F:      include/uapi/linux/watchdog.h
16016
16017 WHISKEYCOVE PMIC GPIO DRIVER
16018 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16019 L:      linux-gpio@vger.kernel.org
16020 S:      Maintained
16021 F:      drivers/gpio/gpio-wcove.c
16022
16023 WIIMOTE HID DRIVER
16024 M:      David Herrmann <dh.herrmann@googlemail.com>
16025 L:      linux-input@vger.kernel.org
16026 S:      Maintained
16027 F:      drivers/hid/hid-wiimote*
16028
16029 WILOCITY WIL6210 WIRELESS DRIVER
16030 M:      Maya Erez <merez@codeaurora.org>
16031 L:      linux-wireless@vger.kernel.org
16032 L:      wil6210@qti.qualcomm.com
16033 S:      Supported
16034 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16035 F:      drivers/net/wireless/ath/wil6210/
16036
16037 WIMAX STACK
16038 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16039 M:      linux-wimax@intel.com
16040 L:      wimax@linuxwimax.org (subscribers-only)
16041 S:      Supported
16042 W:      http://linuxwimax.org
16043 F:      Documentation/wimax/README.wimax
16044 F:      include/linux/wimax/debug.h
16045 F:      include/net/wimax.h
16046 F:      include/uapi/linux/wimax.h
16047 F:      net/wimax/
16048
16049 WINBOND CIR DRIVER
16050 M:      David Härdeman <david@hardeman.nu>
16051 S:      Maintained
16052 F:      drivers/media/rc/winbond-cir.c
16053
16054 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16055 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16056 L:      linux-watchdog@vger.kernel.org
16057 S:      Maintained
16058 F:      drivers/watchdog/ebc-c384_wdt.c
16059
16060 WINSYSTEMS WS16C48 GPIO DRIVER
16061 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16062 L:      linux-gpio@vger.kernel.org
16063 S:      Maintained
16064 F:      drivers/gpio/gpio-ws16c48.c
16065
16066 WISTRON LAPTOP BUTTON DRIVER
16067 M:      Miloslav Trmac <mitr@volny.cz>
16068 S:      Maintained
16069 F:      drivers/input/misc/wistron_btns.c
16070
16071 WL3501 WIRELESS PCMCIA CARD DRIVER
16072 L:      linux-wireless@vger.kernel.org
16073 S:      Odd fixes
16074 F:      drivers/net/wireless/wl3501*
16075
16076 WOLFSON MICROELECTRONICS DRIVERS
16077 L:      patches@opensource.cirrus.com
16078 T:      git https://github.com/CirrusLogic/linux-drivers.git
16079 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16080 S:      Supported
16081 F:      Documentation/hwmon/wm83??
16082 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16083 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16084 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16085 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16086 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16087 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16088 F:      drivers/clk/clk-wm83*.c
16089 F:      drivers/extcon/extcon-arizona.c
16090 F:      drivers/leds/leds-wm83*.c
16091 F:      drivers/gpio/gpio-*wm*.c
16092 F:      drivers/gpio/gpio-arizona.c
16093 F:      drivers/hwmon/wm83??-hwmon.c
16094 F:      drivers/input/misc/wm831x-on.c
16095 F:      drivers/input/touchscreen/wm831x-ts.c
16096 F:      drivers/input/touchscreen/wm97*.c
16097 F:      drivers/mfd/arizona*
16098 F:      drivers/mfd/wm*.c
16099 F:      drivers/mfd/cs47l24*
16100 F:      drivers/power/supply/wm83*.c
16101 F:      drivers/rtc/rtc-wm83*.c
16102 F:      drivers/regulator/wm8*.c
16103 F:      drivers/regulator/arizona*
16104 F:      drivers/video/backlight/wm83*_bl.c
16105 F:      drivers/watchdog/wm83*_wdt.c
16106 F:      include/linux/mfd/arizona/
16107 F:      include/linux/mfd/wm831x/
16108 F:      include/linux/mfd/wm8350/
16109 F:      include/linux/mfd/wm8400*
16110 F:      include/linux/regulator/arizona*
16111 F:      include/linux/wm97xx.h
16112 F:      include/sound/wm????.h
16113 F:      sound/soc/codecs/arizona.?
16114 F:      sound/soc/codecs/wm*
16115 F:      sound/soc/codecs/cs47l24*
16116
16117 WORKQUEUE
16118 M:      Tejun Heo <tj@kernel.org>
16119 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16121 S:      Maintained
16122 F:      include/linux/workqueue.h
16123 F:      kernel/workqueue.c
16124 F:      Documentation/core-api/workqueue.rst
16125
16126 X-POWERS AXP288 PMIC DRIVERS
16127 M:      Hans de Goede <hdegoede@redhat.com>
16128 S:      Maintained
16129 N:      axp288
16130 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16131
16132 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16133 M:      Chen-Yu Tsai <wens@csie.org>
16134 L:      linux-kernel@vger.kernel.org
16135 S:      Maintained
16136 N:      axp[128]
16137
16138 X.25 NETWORK LAYER
16139 M:      Andrew Hendry <andrew.hendry@gmail.com>
16140 L:      linux-x25@vger.kernel.org
16141 S:      Odd Fixes
16142 F:      Documentation/networking/x25*
16143 F:      include/net/x25*
16144 F:      net/x25/
16145
16146 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16147 M:      Thomas Gleixner <tglx@linutronix.de>
16148 M:      Ingo Molnar <mingo@redhat.com>
16149 M:      Borislav Petkov <bp@alien8.de>
16150 R:      "H. Peter Anvin" <hpa@zytor.com>
16151 M:      x86@kernel.org
16152 L:      linux-kernel@vger.kernel.org
16153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16154 S:      Maintained
16155 F:      Documentation/devicetree/bindings/x86/
16156 F:      Documentation/x86/
16157 F:      arch/x86/
16158
16159 X86 ENTRY CODE
16160 M:      Andy Lutomirski <luto@kernel.org>
16161 L:      linux-kernel@vger.kernel.org
16162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16163 S:      Maintained
16164 F:      arch/x86/entry/
16165
16166 X86 MCE INFRASTRUCTURE
16167 M:      Tony Luck <tony.luck@intel.com>
16168 M:      Borislav Petkov <bp@alien8.de>
16169 L:      linux-edac@vger.kernel.org
16170 S:      Maintained
16171 F:      arch/x86/kernel/cpu/mcheck/*
16172
16173 X86 MICROCODE UPDATE SUPPORT
16174 M:      Borislav Petkov <bp@alien8.de>
16175 S:      Maintained
16176 F:      arch/x86/kernel/cpu/microcode/*
16177
16178 X86 MM
16179 M:      Dave Hansen <dave.hansen@linux.intel.com>
16180 M:      Andy Lutomirski <luto@kernel.org>
16181 M:      Peter Zijlstra <peterz@infradead.org>
16182 L:      linux-kernel@vger.kernel.org
16183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16184 S:      Maintained
16185 F:      arch/x86/mm/
16186
16187 X86 PLATFORM DRIVERS
16188 M:      Darren Hart <dvhart@infradead.org>
16189 M:      Andy Shevchenko <andy@infradead.org>
16190 L:      platform-driver-x86@vger.kernel.org
16191 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16192 S:      Maintained
16193 F:      drivers/platform/x86/
16194 F:      drivers/platform/olpc/
16195
16196 X86 VDSO
16197 M:      Andy Lutomirski <luto@kernel.org>
16198 L:      linux-kernel@vger.kernel.org
16199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16200 S:      Maintained
16201 F:      arch/x86/entry/vdso/
16202
16203 XARRAY
16204 M:      Matthew Wilcox <willy@infradead.org>
16205 L:      linux-fsdevel@vger.kernel.org
16206 S:      Supported
16207 F:      Documentation/core-api/xarray.rst
16208 F:      lib/idr.c
16209 F:      lib/xarray.c
16210 F:      include/linux/idr.h
16211 F:      include/linux/xarray.h
16212 F:      tools/testing/radix-tree
16213
16214 XC2028/3028 TUNER DRIVER
16215 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16216 L:      linux-media@vger.kernel.org
16217 W:      https://linuxtv.org
16218 T:      git git://linuxtv.org/media_tree.git
16219 S:      Maintained
16220 F:      drivers/media/tuners/tuner-xc2028.*
16221
16222 XDP SOCKETS (AF_XDP)
16223 M:      Björn Töpel <bjorn.topel@intel.com>
16224 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16225 L:      netdev@vger.kernel.org
16226 S:      Maintained
16227 F:      kernel/bpf/xskmap.c
16228 F:      net/xdp/
16229
16230 XEN BLOCK SUBSYSTEM
16231 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16232 M:      Roger Pau Monné <roger.pau@citrix.com>
16233 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16234 S:      Supported
16235 F:      drivers/block/xen-blkback/*
16236 F:      drivers/block/xen*
16237
16238 XEN HYPERVISOR ARM
16239 M:      Stefano Stabellini <sstabellini@kernel.org>
16240 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16241 S:      Maintained
16242 F:      arch/arm/xen/
16243 F:      arch/arm/include/asm/xen/
16244
16245 XEN HYPERVISOR ARM64
16246 M:      Stefano Stabellini <sstabellini@kernel.org>
16247 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16248 S:      Maintained
16249 F:      arch/arm64/xen/
16250 F:      arch/arm64/include/asm/xen/
16251
16252 XEN HYPERVISOR INTERFACE
16253 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16254 M:      Juergen Gross <jgross@suse.com>
16255 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16257 S:      Supported
16258 F:      arch/x86/xen/
16259 F:      drivers/*/xen-*front.c
16260 F:      drivers/xen/
16261 F:      arch/x86/include/asm/xen/
16262 F:      arch/x86/include/asm/pvclock-abi.h
16263 F:      include/xen/
16264 F:      include/uapi/xen/
16265 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16266 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16267
16268 XEN NETWORK BACKEND DRIVER
16269 M:      Wei Liu <wei.liu2@citrix.com>
16270 M:      Paul Durrant <paul.durrant@citrix.com>
16271 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16272 L:      netdev@vger.kernel.org
16273 S:      Supported
16274 F:      drivers/net/xen-netback/*
16275
16276 XEN PCI SUBSYSTEM
16277 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16278 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16279 S:      Supported
16280 F:      arch/x86/pci/*xen*
16281 F:      drivers/pci/*xen*
16282
16283 XEN PVSCSI DRIVERS
16284 M:      Juergen Gross <jgross@suse.com>
16285 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16286 L:      linux-scsi@vger.kernel.org
16287 S:      Supported
16288 F:      drivers/scsi/xen-scsifront.c
16289 F:      drivers/xen/xen-scsiback.c
16290 F:      include/xen/interface/io/vscsiif.h
16291
16292 XEN SWIOTLB SUBSYSTEM
16293 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16294 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16295 L:      iommu@lists.linux-foundation.org
16296 S:      Supported
16297 F:      arch/x86/xen/*swiotlb*
16298 F:      drivers/xen/*swiotlb*
16299
16300 XEN SOUND FRONTEND DRIVER
16301 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16302 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16304 S:      Supported
16305 F:      sound/xen/*
16306
16307 XFS FILESYSTEM
16308 M:      Darrick J. Wong <darrick.wong@oracle.com>
16309 M:      linux-xfs@vger.kernel.org
16310 L:      linux-xfs@vger.kernel.org
16311 W:      http://xfs.org/
16312 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16313 S:      Supported
16314 F:      Documentation/filesystems/xfs.txt
16315 F:      fs/xfs/
16316
16317 XILINX AXI ETHERNET DRIVER
16318 M:      Anirudha Sarangi <anirudh@xilinx.com>
16319 M:      John Linn <John.Linn@xilinx.com>
16320 S:      Maintained
16321 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16322
16323 XILINX UARTLITE SERIAL DRIVER
16324 M:      Peter Korsgaard <jacmet@sunsite.dk>
16325 L:      linux-serial@vger.kernel.org
16326 S:      Maintained
16327 F:      drivers/tty/serial/uartlite.c
16328
16329 XILINX VIDEO IP CORES
16330 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16331 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16332 L:      linux-media@vger.kernel.org
16333 T:      git git://linuxtv.org/media_tree.git
16334 S:      Supported
16335 F:      Documentation/devicetree/bindings/media/xilinx/
16336 F:      drivers/media/platform/xilinx/
16337 F:      include/uapi/linux/xilinx-v4l2-controls.h
16338
16339 XILLYBUS DRIVER
16340 M:      Eli Billauer <eli.billauer@gmail.com>
16341 L:      linux-kernel@vger.kernel.org
16342 S:      Supported
16343 F:      drivers/char/xillybus/
16344
16345 XLP9XX I2C DRIVER
16346 M:      George Cherian <george.cherian@cavium.com>
16347 M:      Jan Glauber <jglauber@cavium.com>
16348 L:      linux-i2c@vger.kernel.org
16349 W:      http://www.cavium.com
16350 S:      Supported
16351 F:      drivers/i2c/busses/i2c-xlp9xx.c
16352
16353 XRA1403 GPIO EXPANDER
16354 M:      Nandor Han <nandor.han@ge.com>
16355 M:      Semi Malinen <semi.malinen@ge.com>
16356 L:      linux-gpio@vger.kernel.org
16357 S:      Maintained
16358 F:      drivers/gpio/gpio-xra1403.c
16359 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16360
16361 XTENSA XTFPGA PLATFORM SUPPORT
16362 M:      Max Filippov <jcmvbkbc@gmail.com>
16363 L:      linux-xtensa@linux-xtensa.org
16364 S:      Maintained
16365 F:      drivers/spi/spi-xtensa-xtfpga.c
16366 F:      sound/soc/xtensa/xtfpga-i2s.c
16367
16368 YAM DRIVER FOR AX.25
16369 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16370 L:      linux-hams@vger.kernel.org
16371 S:      Maintained
16372 F:      drivers/net/hamradio/yam*
16373 F:      include/linux/yam.h
16374
16375 YAMA SECURITY MODULE
16376 M:      Kees Cook <keescook@chromium.org>
16377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16378 S:      Supported
16379 F:      security/yama/
16380 F:      Documentation/admin-guide/LSM/Yama.rst
16381
16382 YEALINK PHONE DRIVER
16383 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16384 L:      usbb2k-api-dev@nongnu.org
16385 S:      Maintained
16386 F:      Documentation/input/devices/yealink.rst
16387 F:      drivers/input/misc/yealink.*
16388
16389 Z8530 DRIVER FOR AX.25
16390 M:      Joerg Reuter <jreuter@yaina.de>
16391 W:      http://yaina.de/jreuter/
16392 W:      http://www.qsl.net/dl1bke/
16393 L:      linux-hams@vger.kernel.org
16394 S:      Maintained
16395 F:      Documentation/networking/z8530drv.txt
16396 F:      drivers/net/hamradio/*scc.c
16397 F:      drivers/net/hamradio/z8530.h
16398
16399 ZBUD COMPRESSED PAGE ALLOCATOR
16400 M:      Seth Jennings <sjenning@redhat.com>
16401 M:      Dan Streetman <ddstreet@ieee.org>
16402 L:      linux-mm@kvack.org
16403 S:      Maintained
16404 F:      mm/zbud.c
16405 F:      include/linux/zbud.h
16406
16407 ZD1211RW WIRELESS DRIVER
16408 M:      Daniel Drake <dsd@gentoo.org>
16409 M:      Ulrich Kunitz <kune@deine-taler.de>
16410 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16411 L:      linux-wireless@vger.kernel.org
16412 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16413 S:      Maintained
16414 F:      drivers/net/wireless/zydas/zd1211rw/
16415
16416 ZD1301 MEDIA DRIVER
16417 M:      Antti Palosaari <crope@iki.fi>
16418 L:      linux-media@vger.kernel.org
16419 W:      https://linuxtv.org/
16420 W:      http://palosaari.fi/linux/
16421 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16422 S:      Maintained
16423 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16424
16425 ZD1301_DEMOD MEDIA DRIVER
16426 M:      Antti Palosaari <crope@iki.fi>
16427 L:      linux-media@vger.kernel.org
16428 W:      https://linuxtv.org/
16429 W:      http://palosaari.fi/linux/
16430 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16431 S:      Maintained
16432 F:      drivers/media/dvb-frontends/zd1301_demod*
16433
16434 ZPOOL COMPRESSED PAGE STORAGE API
16435 M:      Dan Streetman <ddstreet@ieee.org>
16436 L:      linux-mm@kvack.org
16437 S:      Maintained
16438 F:      mm/zpool.c
16439 F:      include/linux/zpool.h
16440
16441 ZR36067 VIDEO FOR LINUX DRIVER
16442 L:      mjpeg-users@lists.sourceforge.net
16443 L:      linux-media@vger.kernel.org
16444 W:      http://mjpeg.sourceforge.net/driver-zoran/
16445 T:      hg https://linuxtv.org/hg/v4l-dvb
16446 S:      Odd Fixes
16447 F:      drivers/staging/media/zoran/
16448
16449 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16450 M:      Minchan Kim <minchan@kernel.org>
16451 M:      Nitin Gupta <ngupta@vflare.org>
16452 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16453 L:      linux-kernel@vger.kernel.org
16454 S:      Maintained
16455 F:      drivers/block/zram/
16456 F:      Documentation/blockdev/zram.txt
16457
16458 ZS DECSTATION Z85C30 SERIAL DRIVER
16459 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16460 S:      Maintained
16461 F:      drivers/tty/serial/zs.*
16462
16463 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16464 M:      Minchan Kim <minchan@kernel.org>
16465 M:      Nitin Gupta <ngupta@vflare.org>
16466 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16467 L:      linux-mm@kvack.org
16468 S:      Maintained
16469 F:      mm/zsmalloc.c
16470 F:      include/linux/zsmalloc.h
16471 F:      Documentation/vm/zsmalloc.rst
16472
16473 ZSWAP COMPRESSED SWAP CACHING
16474 M:      Seth Jennings <sjenning@redhat.com>
16475 M:      Dan Streetman <ddstreet@ieee.org>
16476 L:      linux-mm@kvack.org
16477 S:      Maintained
16478 F:      mm/zswap.c
16479
16480 THE REST
16481 M:      Linus Torvalds <torvalds@linux-foundation.org>
16482 L:      linux-kernel@vger.kernel.org
16483 Q:      http://patchwork.kernel.org/project/LKML/list/
16484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16485 S:      Buried alive in reporters
16486 F:      *
16487 F:      */