iio: adc: at91: fix acking DRDY irq on simple conversions
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      drivers/pci/*/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andy@infradead.org>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <matthew@wil.cx>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALPHA PORT
676 M:      Richard Henderson <rth@twiddle.net>
677 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
678 M:      Matt Turner <mattst88@gmail.com>
679 S:      Odd Fixes
680 L:      linux-alpha@vger.kernel.org
681 F:      arch/alpha/
682
683 ALPS PS/2 TOUCHPAD DRIVER
684 R:      Pali Rohár <pali.rohar@gmail.com>
685 F:      drivers/input/mouse/alps.*
686
687 ALTERA I2C CONTROLLER DRIVER
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/i2c/busses/i2c-altera.c
691
692 ALTERA MAILBOX DRIVER
693 M:      Ley Foon Tan <lftan@altera.com>
694 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
695 S:      Maintained
696 F:      drivers/mailbox/mailbox-altera.c
697
698 ALTERA PIO DRIVER
699 M:      Tien Hock Loh <thloh@altera.com>
700 L:      linux-gpio@vger.kernel.org
701 S:      Maintained
702 F:      drivers/gpio/gpio-altera.c
703
704 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
705 M:      Thor Thayer <thor.thayer@linux.intel.com>
706 S:      Maintained
707 F:      drivers/gpio/gpio-altera-a10sr.c
708 F:      drivers/mfd/altera-a10sr.c
709 F:      drivers/reset/reset-a10sr.c
710 F:      include/linux/mfd/altera-a10sr.h
711 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
712
713 ALTERA TRIPLE SPEED ETHERNET DRIVER
714 M:      Vince Bridgers <vbridger@opensource.altera.com>
715 L:      netdev@vger.kernel.org
716 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
717 S:      Maintained
718 F:      drivers/net/ethernet/altera/
719
720 ALTERA UART/JTAG UART SERIAL DRIVERS
721 M:      Tobias Klauser <tklauser@distanz.ch>
722 L:      linux-serial@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/tty/serial/altera_uart.c
726 F:      drivers/tty/serial/altera_jtaguart.c
727 F:      include/linux/altera_uart.h
728 F:      include/linux/altera_jtaguart.h
729
730 AMAZON ETHERNET DRIVERS
731 M:      Netanel Belgazal <netanel@amazon.com>
732 R:      Saeed Bishara <saeedb@amazon.com>
733 R:      Zorik Machulsky <zorik@amazon.com>
734 L:      netdev@vger.kernel.org
735 S:      Supported
736 F:      Documentation/networking/ena.txt
737 F:      drivers/net/ethernet/amazon/
738
739 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
740 M:      Tom Lendacky <thomas.lendacky@amd.com>
741 M:      Gary Hook <gary.hook@amd.com>
742 L:      linux-crypto@vger.kernel.org
743 S:      Supported
744 F:      drivers/crypto/ccp/
745 F:      include/linux/ccp.h
746
747 AMD DISPLAY CORE
748 M:      Harry Wentland <harry.wentland@amd.com>
749 M:      Leo Li <sunpeng.li@amd.com>
750 L:      amd-gfx@lists.freedesktop.org
751 T:      git git://people.freedesktop.org/~agd5f/linux
752 S:      Supported
753 F:      drivers/gpu/drm/amd/display/
754
755 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
756 M:      Huang Rui <ray.huang@amd.com>
757 L:      linux-hwmon@vger.kernel.org
758 S:      Supported
759 F:      Documentation/hwmon/fam15h_power
760 F:      drivers/hwmon/fam15h_power.c
761
762 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
763 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
764 S:      Orphan
765 F:      drivers/usb/gadget/udc/amd5536udc.*
766
767 AMD GEODE PROCESSOR/CHIPSET SUPPORT
768 P:      Andres Salomon <dilinger@queued.net>
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
771 S:      Supported
772 F:      drivers/char/hw_random/geode-rng.c
773 F:      drivers/crypto/geode*
774 F:      drivers/video/fbdev/geode/
775 F:      arch/x86/include/asm/geode.h
776
777 AMD IOMMU (AMD-VI)
778 M:      Joerg Roedel <joro@8bytes.org>
779 L:      iommu@lists.linux-foundation.org
780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
781 S:      Maintained
782 F:      drivers/iommu/amd_iommu*.[ch]
783 F:      include/linux/amd-iommu.h
784
785 AMD KFD
786 M:      Oded Gabbay <oded.gabbay@gmail.com>
787 L:      dri-devel@lists.freedesktop.org
788 T:      git git://people.freedesktop.org/~gabbayo/linux.git
789 S:      Supported
790 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
791 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
792 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
793 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
794 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
795 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
797 F:      drivers/gpu/drm/amd/amdkfd/
798 F:      drivers/gpu/drm/amd/include/cik_structs.h
799 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
800 F:      drivers/gpu/drm/amd/include/vi_structs.h
801 F:      drivers/gpu/drm/amd/include/v9_structs.h
802 F:      include/uapi/linux/kfd_ioctl.h
803
804 AMD POWERPLAY
805 M:      Rex Zhu <rex.zhu@amd.com>
806 M:      Evan Quan <evan.quan@amd.com>
807 L:      amd-gfx@lists.freedesktop.org
808 S:      Supported
809 F:      drivers/gpu/drm/amd/powerplay/
810 T:      git git://people.freedesktop.org/~agd5f/linux
811
812 AMD SEATTLE DEVICE TREE SUPPORT
813 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
814 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
815 M:      Tom Lendacky <thomas.lendacky@amd.com>
816 S:      Supported
817 F:      arch/arm64/boot/dts/amd/
818
819 AMD XGBE DRIVER
820 M:      Tom Lendacky <thomas.lendacky@amd.com>
821 L:      netdev@vger.kernel.org
822 S:      Supported
823 F:      drivers/net/ethernet/amd/xgbe/
824 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
825
826 ANALOG DEVICES INC AD5686 DRIVER
827 M:      Stefan Popa <stefan.popa@analog.com>
828 L:      linux-pm@vger.kernel.org
829 W:      http://ez.analog.com/community/linux-device-drivers
830 S:      Supported
831 F:      drivers/iio/dac/ad5686*
832 F:      drivers/iio/dac/ad5696*
833
834 ANALOG DEVICES INC AD5758 DRIVER
835 M:      Stefan Popa <stefan.popa@analog.com>
836 L:      linux-iio@vger.kernel.org
837 W:      http://ez.analog.com/community/linux-device-drivers
838 S:      Supported
839 F:      drivers/iio/dac/ad5758.c
840 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
841
842 ANALOG DEVICES INC AD9389B DRIVER
843 M:      Hans Verkuil <hans.verkuil@cisco.com>
844 L:      linux-media@vger.kernel.org
845 S:      Maintained
846 F:      drivers/media/i2c/ad9389b*
847
848 ANALOG DEVICES INC ADGS1408 DRIVER
849 M:      Mircea Caprioru <mircea.caprioru@analog.com>
850 S:      Supported
851 F:      drivers/mux/adgs1408.c
852 F:      Documentation/devicetree/bindings/mux/adgs1408.txt
853
854 ANALOG DEVICES INC ADP5061 DRIVER
855 M:      Stefan Popa <stefan.popa@analog.com>
856 L:      linux-pm@vger.kernel.org
857 W:      http://ez.analog.com/community/linux-device-drivers
858 S:      Supported
859 F:      drivers/power/supply/adp5061.c
860
861 ANALOG DEVICES INC ADV7180 DRIVER
862 M:      Lars-Peter Clausen <lars@metafoo.de>
863 L:      linux-media@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/media/i2c/adv7180.c
867
868 ANALOG DEVICES INC ADV748X DRIVER
869 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
870 L:      linux-media@vger.kernel.org
871 S:      Maintained
872 F:      drivers/media/i2c/adv748x/*
873
874 ANALOG DEVICES INC ADV7511 DRIVER
875 M:      Hans Verkuil <hans.verkuil@cisco.com>
876 L:      linux-media@vger.kernel.org
877 S:      Maintained
878 F:      drivers/media/i2c/adv7511*
879
880 ANALOG DEVICES INC ADV7604 DRIVER
881 M:      Hans Verkuil <hans.verkuil@cisco.com>
882 L:      linux-media@vger.kernel.org
883 S:      Maintained
884 F:      drivers/media/i2c/adv7604*
885
886 ANALOG DEVICES INC ADV7842 DRIVER
887 M:      Hans Verkuil <hans.verkuil@cisco.com>
888 L:      linux-media@vger.kernel.org
889 S:      Maintained
890 F:      drivers/media/i2c/adv7842*
891
892 ANALOG DEVICES INC ASOC CODEC DRIVERS
893 M:      Lars-Peter Clausen <lars@metafoo.de>
894 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
895 W:      http://wiki.analog.com/
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      sound/soc/codecs/adau*
899 F:      sound/soc/codecs/adav*
900 F:      sound/soc/codecs/ad1*
901 F:      sound/soc/codecs/ad7*
902 F:      sound/soc/codecs/ssm*
903 F:      sound/soc/codecs/sigmadsp.*
904
905 ANALOG DEVICES INC DMA DRIVERS
906 M:      Lars-Peter Clausen <lars@metafoo.de>
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/dma/dma-axi-dmac.c
910
911 ANALOG DEVICES INC IIO DRIVERS
912 M:      Lars-Peter Clausen <lars@metafoo.de>
913 M:      Michael Hennerich <Michael.Hennerich@analog.com>
914 W:      http://wiki.analog.com/
915 W:      http://ez.analog.com/community/linux-device-drivers
916 S:      Supported
917 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
918 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
919 F:      drivers/iio/*/ad*
920 F:      drivers/iio/adc/ltc2497*
921 X:      drivers/iio/*/adjd*
922 F:      drivers/staging/iio/*/ad*
923
924 ANDES ARCHITECTURE
925 M:      Greentime Hu <green.hu@gmail.com>
926 M:      Vincent Chen <deanbo422@gmail.com>
927 T:      git https://github.com/andestech/linux.git
928 S:      Supported
929 F:      arch/nds32/
930 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
931 F:      Documentation/devicetree/bindings/nds32/
932 K:      nds32
933 N:      nds32
934
935 ANDROID CONFIG FRAGMENTS
936 M:      Rob Herring <robh@kernel.org>
937 S:      Supported
938 F:      kernel/configs/android*
939
940 ANDROID DRIVERS
941 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
942 M:      Arve Hjønnevåg <arve@android.com>
943 M:      Todd Kjos <tkjos@android.com>
944 M:      Martijn Coenen <maco@android.com>
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/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@free-electrons.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/time-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/pinctrl/uniphier/
2209 F:      drivers/reset/reset-uniphier.c
2210 F:      drivers/tty/serial/8250/8250_uniphier.c
2211 N:      uniphier
2212
2213 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2214 M:      Ulf Hansson <ulf.hansson@linaro.org>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 T:      git git://git.linaro.org/people/ulfh/clk.git
2217 S:      Maintained
2218 F:      drivers/clk/ux500/
2219
2220 ARM/VERSATILE EXPRESS PLATFORM
2221 M:      Liviu Dudau <liviu.dudau@arm.com>
2222 M:      Sudeep Holla <sudeep.holla@arm.com>
2223 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 S:      Maintained
2226 F:      arch/arm/boot/dts/vexpress*
2227 F:      arch/arm64/boot/dts/arm/
2228 F:      arch/arm/mach-vexpress/
2229 F:      */*/vexpress*
2230 F:      */*/*/vexpress*
2231 F:      drivers/clk/versatile/clk-vexpress-osc.c
2232 F:      drivers/clocksource/versatile.c
2233 N:      mps2
2234
2235 ARM/VFP SUPPORT
2236 M:      Russell King <linux@armlinux.org.uk>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 W:      http://www.armlinux.org.uk/
2239 S:      Maintained
2240 F:      arch/arm/vfp/
2241
2242 ARM/VOIPAC PXA270 SUPPORT
2243 M:      Marek Vasut <marek.vasut@gmail.com>
2244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 S:      Maintained
2246 F:      arch/arm/mach-pxa/vpac270.c
2247 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2248
2249 ARM/VT8500 ARM ARCHITECTURE
2250 M:      Tony Prisk <linux@prisktech.co.nz>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 S:      Maintained
2253 F:      arch/arm/mach-vt8500/
2254 F:      drivers/clocksource/vt8500_timer.c
2255 F:      drivers/i2c/busses/i2c-wmt.c
2256 F:      drivers/mmc/host/wmt-sdmmc.c
2257 F:      drivers/pwm/pwm-vt8500.c
2258 F:      drivers/rtc/rtc-vt8500.c
2259 F:      drivers/tty/serial/vt8500_serial.c
2260 F:      drivers/usb/host/ehci-platform.c
2261 F:      drivers/usb/host/uhci-platform.c
2262 F:      drivers/video/fbdev/vt8500lcdfb.*
2263 F:      drivers/video/fbdev/wm8505fb*
2264 F:      drivers/video/fbdev/wmt_ge_rops.*
2265
2266 ARM/ZIPIT Z2 SUPPORT
2267 M:      Marek Vasut <marek.vasut@gmail.com>
2268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 S:      Maintained
2270 F:      arch/arm/mach-pxa/z2.c
2271 F:      arch/arm/mach-pxa/include/mach/z2.h
2272
2273 ARM/ZTE ARCHITECTURE
2274 M:      Jun Nie <jun.nie@linaro.org>
2275 M:      Baoyou Xie <baoyou.xie@linaro.org>
2276 M:      Shawn Guo <shawnguo@kernel.org>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279 F:      arch/arm/boot/dts/zx2967*
2280 F:      arch/arm/mach-zx/
2281 F:      arch/arm64/boot/dts/zte/
2282 F:      drivers/clk/zte/
2283 F:      drivers/dma/zx_dma.c
2284 F:      drivers/gpio/gpio-zx.c
2285 F:      drivers/i2c/busses/i2c-zx2967.c
2286 F:      drivers/mmc/host/dw_mmc-zx.*
2287 F:      drivers/pinctrl/zte/
2288 F:      drivers/soc/zte/
2289 F:      drivers/thermal/zx2967_thermal.c
2290 F:      drivers/watchdog/zx2967_wdt.c
2291 F:      Documentation/devicetree/bindings/arm/zte.txt
2292 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2293 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2294 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2295 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2296 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2297 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2298 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2299 F:      Documentation/devicetree/bindings/soc/zte/
2300 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2301 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2302 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2303 F:      include/dt-bindings/clock/zx2967*.h
2304 F:      include/dt-bindings/soc/zte,*.h
2305 F:      sound/soc/codecs/zx_aud96p22.c
2306 F:      sound/soc/zte/
2307
2308 ARM/ZYNQ ARCHITECTURE
2309 M:      Michal Simek <michal.simek@xilinx.com>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 W:      http://wiki.xilinx.com
2312 T:      git https://github.com/Xilinx/linux-xlnx.git
2313 S:      Supported
2314 F:      arch/arm/mach-zynq/
2315 F:      drivers/cpuidle/cpuidle-zynq.c
2316 F:      drivers/block/xsysace.c
2317 N:      zynq
2318 N:      xilinx
2319 F:      drivers/clocksource/cadence_ttc_timer.c
2320 F:      drivers/i2c/busses/i2c-cadence.c
2321 F:      drivers/mmc/host/sdhci-of-arasan.c
2322 F:      drivers/edac/synopsys_edac.c
2323
2324 ARM64 PORT (AARCH64 ARCHITECTURE)
2325 M:      Catalin Marinas <catalin.marinas@arm.com>
2326 M:      Will Deacon <will.deacon@arm.com>
2327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2329 S:      Maintained
2330 F:      arch/arm64/
2331 X:      arch/arm64/boot/dts/
2332 F:      Documentation/arm64/
2333
2334 AS3645A LED FLASH CONTROLLER DRIVER
2335 M:      Sakari Ailus <sakari.ailus@iki.fi>
2336 L:      linux-leds@vger.kernel.org
2337 S:      Maintained
2338 F:      drivers/leds/leds-as3645a.c
2339
2340 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2341 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2342 L:      linux-media@vger.kernel.org
2343 T:      git git://linuxtv.org/media_tree.git
2344 S:      Maintained
2345 F:      drivers/media/i2c/ak7375.c
2346 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2347
2348 ASAHI KASEI AK8974 DRIVER
2349 M:      Linus Walleij <linus.walleij@linaro.org>
2350 L:      linux-iio@vger.kernel.org
2351 W:      http://www.akm.com/
2352 S:      Supported
2353 F:      drivers/iio/magnetometer/ak8974.c
2354
2355 ASC7621 HARDWARE MONITOR DRIVER
2356 M:      George Joseph <george.joseph@fairview5.com>
2357 L:      linux-hwmon@vger.kernel.org
2358 S:      Maintained
2359 F:      Documentation/hwmon/asc7621
2360 F:      drivers/hwmon/asc7621.c
2361
2362 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2363 M:      Corentin Chary <corentin.chary@gmail.com>
2364 L:      acpi4asus-user@lists.sourceforge.net
2365 L:      platform-driver-x86@vger.kernel.org
2366 W:      http://acpi4asus.sf.net
2367 S:      Maintained
2368 F:      drivers/platform/x86/asus*.c
2369 F:      drivers/platform/x86/eeepc*.c
2370
2371 ASUS WIRELESS RADIO CONTROL DRIVER
2372 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2373 L:      platform-driver-x86@vger.kernel.org
2374 S:      Maintained
2375 F:      drivers/platform/x86/asus-wireless.c
2376
2377 ASYMMETRIC KEYS
2378 M:      David Howells <dhowells@redhat.com>
2379 L:      keyrings@vger.kernel.org
2380 S:      Maintained
2381 F:      Documentation/crypto/asymmetric-keys.txt
2382 F:      include/linux/verification.h
2383 F:      include/crypto/public_key.h
2384 F:      include/crypto/pkcs7.h
2385 F:      crypto/asymmetric_keys/
2386
2387 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2388 R:      Dan Williams <dan.j.williams@intel.com>
2389 W:      http://sourceforge.net/projects/xscaleiop
2390 S:      Odd fixes
2391 F:      Documentation/crypto/async-tx-api.txt
2392 F:      crypto/async_tx/
2393 F:      drivers/dma/
2394 F:      include/linux/dmaengine.h
2395 F:      include/linux/async_tx.h
2396
2397 AT24 EEPROM DRIVER
2398 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2399 L:      linux-i2c@vger.kernel.org
2400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2401 S:      Maintained
2402 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2403 F:      drivers/misc/eeprom/at24.c
2404 F:      include/linux/platform_data/at24.h
2405
2406 ATA OVER ETHERNET (AOE) DRIVER
2407 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2408 W:      http://www.openaoe.org/
2409 S:      Supported
2410 F:      Documentation/aoe/
2411 F:      drivers/block/aoe/
2412
2413 ATHEROS 71XX/9XXX GPIO DRIVER
2414 M:      Alban Bedel <albeu@free.fr>
2415 W:      https://github.com/AlbanBedel/linux
2416 T:      git git://github.com/AlbanBedel/linux
2417 S:      Maintained
2418 F:      drivers/gpio/gpio-ath79.c
2419 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2420
2421 ATHEROS 71XX/9XXX USB PHY DRIVER
2422 M:      Alban Bedel <albeu@free.fr>
2423 W:      https://github.com/AlbanBedel/linux
2424 T:      git git://github.com/AlbanBedel/linux
2425 S:      Maintained
2426 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2427 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2428
2429 ATHEROS ATH GENERIC UTILITIES
2430 M:      Kalle Valo <kvalo@codeaurora.org>
2431 L:      linux-wireless@vger.kernel.org
2432 S:      Supported
2433 F:      drivers/net/wireless/ath/*
2434
2435 ATHEROS ATH5K WIRELESS DRIVER
2436 M:      Jiri Slaby <jirislaby@gmail.com>
2437 M:      Nick Kossifidis <mickflemm@gmail.com>
2438 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2439 L:      linux-wireless@vger.kernel.org
2440 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2441 S:      Maintained
2442 F:      drivers/net/wireless/ath/ath5k/
2443
2444 ATHEROS ATH6KL WIRELESS DRIVER
2445 M:      Kalle Valo <kvalo@codeaurora.org>
2446 L:      linux-wireless@vger.kernel.org
2447 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2449 S:      Supported
2450 F:      drivers/net/wireless/ath/ath6kl/
2451
2452 ATI_REMOTE2 DRIVER
2453 M:      Ville Syrjala <syrjala@sci.fi>
2454 S:      Maintained
2455 F:      drivers/input/misc/ati_remote2.c
2456
2457 ATK0110 HWMON DRIVER
2458 M:      Luca Tettamanti <kronos.it@gmail.com>
2459 L:      linux-hwmon@vger.kernel.org
2460 S:      Maintained
2461 F:      drivers/hwmon/asus_atk0110.c
2462
2463 ATLX ETHERNET DRIVERS
2464 M:      Jay Cliburn <jcliburn@gmail.com>
2465 M:      Chris Snook <chris.snook@gmail.com>
2466 L:      netdev@vger.kernel.org
2467 W:      http://sourceforge.net/projects/atl1
2468 W:      http://atl1.sourceforge.net
2469 S:      Maintained
2470 F:      drivers/net/ethernet/atheros/
2471
2472 ATM
2473 M:      Chas Williams <3chas3@gmail.com>
2474 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2475 L:      netdev@vger.kernel.org
2476 W:      http://linux-atm.sourceforge.net
2477 S:      Maintained
2478 F:      drivers/atm/
2479 F:      include/linux/atm*
2480 F:      include/uapi/linux/atm*
2481
2482 ATMEL AT91 / AT32 MCI DRIVER
2483 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2484 S:      Maintained
2485 F:      drivers/mmc/host/atmel-mci.c
2486
2487 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2488 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2489 S:      Supported
2490 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2491
2492 ATMEL Audio ALSA driver
2493 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2494 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2495 S:      Supported
2496 F:      sound/soc/atmel
2497
2498 ATMEL I2C DRIVER
2499 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2500 L:      linux-i2c@vger.kernel.org
2501 S:      Supported
2502 F:      drivers/i2c/busses/i2c-at91.c
2503
2504 ATMEL ISI DRIVER
2505 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2506 L:      linux-media@vger.kernel.org
2507 S:      Supported
2508 F:      drivers/media/platform/atmel/atmel-isi.c
2509 F:      include/media/atmel-isi.h
2510
2511 ATMEL LCDFB DRIVER
2512 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2513 L:      linux-fbdev@vger.kernel.org
2514 S:      Maintained
2515 F:      drivers/video/fbdev/atmel_lcdfb.c
2516 F:      include/video/atmel_lcdc.h
2517
2518 ATMEL MACB ETHERNET DRIVER
2519 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2520 S:      Supported
2521 F:      drivers/net/ethernet/cadence/
2522
2523 ATMEL MAXTOUCH DRIVER
2524 M:      Nick Dyer <nick@shmanahar.org>
2525 T:      git git://github.com/ndyer/linux.git
2526 S:      Maintained
2527 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2528 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2529
2530 ATMEL SAMA5D2 ADC DRIVER
2531 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2532 L:      linux-iio@vger.kernel.org
2533 S:      Supported
2534 F:      drivers/iio/adc/at91-sama5d2_adc.c
2535
2536 ATMEL SDMMC DRIVER
2537 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2538 L:      linux-mmc@vger.kernel.org
2539 S:      Supported
2540 F:      drivers/mmc/host/sdhci-of-at91.c
2541
2542 ATMEL SPI DRIVER
2543 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2544 S:      Supported
2545 F:      drivers/spi/spi-atmel.*
2546
2547 ATMEL SSC DRIVER
2548 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 S:      Supported
2551 F:      drivers/misc/atmel-ssc.c
2552 F:      include/linux/atmel-ssc.h
2553
2554 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2555 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 S:      Supported
2558 F:      drivers/misc/atmel_tclib.c
2559 F:      drivers/clocksource/tcb_clksrc.c
2560
2561 ATMEL USBA UDC DRIVER
2562 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 S:      Supported
2565 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2566
2567 ATMEL WIRELESS DRIVER
2568 M:      Simon Kelley <simon@thekelleys.org.uk>
2569 L:      linux-wireless@vger.kernel.org
2570 W:      http://www.thekelleys.org.uk/atmel
2571 W:      http://atmelwlandriver.sourceforge.net/
2572 S:      Maintained
2573 F:      drivers/net/wireless/atmel/atmel*
2574
2575 ATMEL XDMA DRIVER
2576 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2577 L:      linux-arm-kernel@lists.infradead.org
2578 L:      dmaengine@vger.kernel.org
2579 S:      Supported
2580 F:      drivers/dma/at_xdmac.c
2581
2582 ATOMIC INFRASTRUCTURE
2583 M:      Will Deacon <will.deacon@arm.com>
2584 M:      Peter Zijlstra <peterz@infradead.org>
2585 R:      Boqun Feng <boqun.feng@gmail.com>
2586 L:      linux-kernel@vger.kernel.org
2587 S:      Maintained
2588 F:      arch/*/include/asm/atomic*.h
2589 F:      include/*/atomic*.h
2590
2591 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2592 M:      Bradley Grove <linuxdrivers@attotech.com>
2593 L:      linux-scsi@vger.kernel.org
2594 W:      http://www.attotech.com
2595 S:      Supported
2596 F:      drivers/scsi/esas2r
2597
2598 ATUSB IEEE 802.15.4 RADIO DRIVER
2599 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2600 L:      linux-wpan@vger.kernel.org
2601 S:      Maintained
2602 F:      drivers/net/ieee802154/atusb.c
2603 F:      drivers/net/ieee802154/atusb.h
2604 F:      drivers/net/ieee802154/at86rf230.h
2605
2606 AUDIT SUBSYSTEM
2607 M:      Paul Moore <paul@paul-moore.com>
2608 M:      Eric Paris <eparis@redhat.com>
2609 L:      linux-audit@redhat.com (moderated for non-subscribers)
2610 W:      https://github.com/linux-audit
2611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2612 S:      Supported
2613 F:      include/linux/audit.h
2614 F:      include/uapi/linux/audit.h
2615 F:      kernel/audit*
2616
2617 AUXILIARY DISPLAY DRIVERS
2618 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2619 S:      Maintained
2620 F:      drivers/auxdisplay/
2621 F:      include/linux/cfag12864b.h
2622
2623 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2624 M:      Andreas Klinger <ak@it-klinger.de>
2625 L:      linux-iio@vger.kernel.org
2626 S:      Maintained
2627 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2628 F:      drivers/iio/adc/hx711.c
2629
2630 AX.25 NETWORK LAYER
2631 M:      Ralf Baechle <ralf@linux-mips.org>
2632 L:      linux-hams@vger.kernel.org
2633 W:      http://www.linux-ax25.org/
2634 S:      Maintained
2635 F:      include/uapi/linux/ax25.h
2636 F:      include/net/ax25.h
2637 F:      net/ax25/
2638
2639 AXENTIA ARM DEVICES
2640 M:      Peter Rosin <peda@axentia.se>
2641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 S:      Maintained
2643 F:      Documentation/devicetree/bindings/arm/axentia.txt
2644 F:      arch/arm/boot/dts/at91-linea.dtsi
2645 F:      arch/arm/boot/dts/at91-natte.dtsi
2646 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2647 F:      arch/arm/boot/dts/at91-tse850-3.dts
2648
2649 AXENTIA ASOC DRIVERS
2650 M:      Peter Rosin <peda@axentia.se>
2651 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2652 S:      Maintained
2653 F:      Documentation/devicetree/bindings/sound/axentia,*
2654 F:      sound/soc/atmel/tse850-pcm5142.c
2655
2656 AZ6007 DVB DRIVER
2657 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2658 L:      linux-media@vger.kernel.org
2659 W:      https://linuxtv.org
2660 T:      git git://linuxtv.org/media_tree.git
2661 S:      Maintained
2662 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2663
2664 AZTECH FM RADIO RECEIVER DRIVER
2665 M:      Hans Verkuil <hverkuil@xs4all.nl>
2666 L:      linux-media@vger.kernel.org
2667 T:      git git://linuxtv.org/media_tree.git
2668 W:      https://linuxtv.org
2669 S:      Maintained
2670 F:      drivers/media/radio/radio-aztech*
2671
2672 B43 WIRELESS DRIVER
2673 L:      linux-wireless@vger.kernel.org
2674 L:      b43-dev@lists.infradead.org
2675 W:      http://wireless.kernel.org/en/users/Drivers/b43
2676 S:      Odd Fixes
2677 F:      drivers/net/wireless/broadcom/b43/
2678
2679 B43LEGACY WIRELESS DRIVER
2680 M:      Larry Finger <Larry.Finger@lwfinger.net>
2681 L:      linux-wireless@vger.kernel.org
2682 L:      b43-dev@lists.infradead.org
2683 W:      http://wireless.kernel.org/en/users/Drivers/b43
2684 S:      Maintained
2685 F:      drivers/net/wireless/broadcom/b43legacy/
2686
2687 BACKLIGHT CLASS/SUBSYSTEM
2688 M:      Lee Jones <lee.jones@linaro.org>
2689 M:      Daniel Thompson <daniel.thompson@linaro.org>
2690 M:      Jingoo Han <jingoohan1@gmail.com>
2691 L:      dri-devel@lists.freedesktop.org
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2693 S:      Maintained
2694 F:      drivers/video/backlight/
2695 F:      include/linux/backlight.h
2696 F:      include/linux/pwm_backlight.h
2697 F:      Documentation/devicetree/bindings/leds/backlight
2698
2699 BATMAN ADVANCED
2700 M:      Marek Lindner <mareklindner@neomailbox.ch>
2701 M:      Simon Wunderlich <sw@simonwunderlich.de>
2702 M:      Antonio Quartulli <a@unstable.cc>
2703 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2704 W:      https://www.open-mesh.org/
2705 Q:      https://patchwork.open-mesh.org/project/batman/list/
2706 S:      Maintained
2707 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2708 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2709 F:      Documentation/networking/batman-adv.rst
2710 F:      include/uapi/linux/batadv_packet.h
2711 F:      include/uapi/linux/batman_adv.h
2712 F:      net/batman-adv/
2713
2714 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2715 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2716 L:      linux-hams@vger.kernel.org
2717 W:      http://www.baycom.org/~tom/ham/ham.html
2718 S:      Maintained
2719 F:      drivers/net/hamradio/baycom*
2720
2721 BCACHE (BLOCK LAYER CACHE)
2722 M:      Coly Li <colyli@suse.de>
2723 M:      Kent Overstreet <kent.overstreet@gmail.com>
2724 L:      linux-bcache@vger.kernel.org
2725 W:      http://bcache.evilpiepirate.org
2726 C:      irc://irc.oftc.net/bcache
2727 S:      Maintained
2728 F:      drivers/md/bcache/
2729
2730 BDISP ST MEDIA DRIVER
2731 M:      Fabien Dessenne <fabien.dessenne@st.com>
2732 L:      linux-media@vger.kernel.org
2733 T:      git git://linuxtv.org/media_tree.git
2734 W:      https://linuxtv.org
2735 S:      Supported
2736 F:      drivers/media/platform/sti/bdisp
2737
2738 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2739 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2740 L:      netdev@vger.kernel.org
2741 S:      Maintained
2742 F:      drivers/net/ethernet/ec_bhf.c
2743
2744 BEFS FILE SYSTEM
2745 M:      Luis de Bethencourt <luisbg@kernel.org>
2746 M:      Salah Triki <salah.triki@gmail.com>
2747 S:      Maintained
2748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2749 F:      Documentation/filesystems/befs.txt
2750 F:      fs/befs/
2751
2752 BFQ I/O SCHEDULER
2753 M:      Paolo Valente <paolo.valente@linaro.org>
2754 M:      Jens Axboe <axboe@kernel.dk>
2755 L:      linux-block@vger.kernel.org
2756 S:      Maintained
2757 F:      block/bfq-*
2758 F:      Documentation/block/bfq-iosched.txt
2759
2760 BFS FILE SYSTEM
2761 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2762 S:      Maintained
2763 F:      Documentation/filesystems/bfs.txt
2764 F:      fs/bfs/
2765 F:      include/uapi/linux/bfs_fs.h
2766
2767 BLINKM RGB LED DRIVER
2768 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2769 S:      Maintained
2770 F:      drivers/leds/leds-blinkm.c
2771
2772 BLOCK LAYER
2773 M:      Jens Axboe <axboe@kernel.dk>
2774 L:      linux-block@vger.kernel.org
2775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2776 S:      Maintained
2777 F:      block/
2778 F:      drivers/block/
2779 F:      kernel/trace/blktrace.c
2780 F:      lib/sbitmap.c
2781
2782 BLOCK2MTD DRIVER
2783 M:      Joern Engel <joern@lazybastard.org>
2784 L:      linux-mtd@lists.infradead.org
2785 S:      Maintained
2786 F:      drivers/mtd/devices/block2mtd.c
2787
2788 BLUETOOTH DRIVERS
2789 M:      Marcel Holtmann <marcel@holtmann.org>
2790 M:      Johan Hedberg <johan.hedberg@gmail.com>
2791 L:      linux-bluetooth@vger.kernel.org
2792 W:      http://www.bluez.org/
2793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2795 S:      Maintained
2796 F:      drivers/bluetooth/
2797
2798 BLUETOOTH SUBSYSTEM
2799 M:      Marcel Holtmann <marcel@holtmann.org>
2800 M:      Johan Hedberg <johan.hedberg@gmail.com>
2801 L:      linux-bluetooth@vger.kernel.org
2802 W:      http://www.bluez.org/
2803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2805 S:      Maintained
2806 F:      net/bluetooth/
2807 F:      include/net/bluetooth/
2808
2809 BONDING DRIVER
2810 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2811 M:      Veaceslav Falico <vfalico@gmail.com>
2812 M:      Andy Gospodarek <andy@greyhouse.net>
2813 L:      netdev@vger.kernel.org
2814 W:      http://sourceforge.net/projects/bonding/
2815 S:      Supported
2816 F:      drivers/net/bonding/
2817 F:      include/uapi/linux/if_bonding.h
2818
2819 BPF (Safe dynamic programs and tools)
2820 M:      Alexei Starovoitov <ast@kernel.org>
2821 M:      Daniel Borkmann <daniel@iogearbox.net>
2822 L:      netdev@vger.kernel.org
2823 L:      linux-kernel@vger.kernel.org
2824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2826 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2827 S:      Supported
2828 F:      arch/x86/net/bpf_jit*
2829 F:      Documentation/networking/filter.txt
2830 F:      Documentation/bpf/
2831 F:      include/linux/bpf*
2832 F:      include/linux/filter.h
2833 F:      include/trace/events/xdp.h
2834 F:      include/uapi/linux/bpf*
2835 F:      include/uapi/linux/filter.h
2836 F:      kernel/bpf/
2837 F:      kernel/trace/bpf_trace.c
2838 F:      lib/test_bpf.c
2839 F:      net/bpf/
2840 F:      net/core/filter.c
2841 F:      net/sched/act_bpf.c
2842 F:      net/sched/cls_bpf.c
2843 F:      samples/bpf/
2844 F:      tools/bpf/
2845 F:      tools/lib/bpf/
2846 F:      tools/testing/selftests/bpf/
2847
2848 BROADCOM B44 10/100 ETHERNET DRIVER
2849 M:      Michael Chan <michael.chan@broadcom.com>
2850 L:      netdev@vger.kernel.org
2851 S:      Supported
2852 F:      drivers/net/ethernet/broadcom/b44.*
2853
2854 BROADCOM B53 ETHERNET SWITCH DRIVER
2855 M:      Florian Fainelli <f.fainelli@gmail.com>
2856 L:      netdev@vger.kernel.org
2857 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2858 S:      Supported
2859 F:      drivers/net/dsa/b53/*
2860 F:      include/linux/platform_data/b53.h
2861
2862 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2863 M:      Florian Fainelli <f.fainelli@gmail.com>
2864 M:      Ray Jui <rjui@broadcom.com>
2865 M:      Scott Branden <sbranden@broadcom.com>
2866 M:      bcm-kernel-feedback-list@broadcom.com
2867 T:      git git://github.com/broadcom/mach-bcm
2868 S:      Maintained
2869 N:      bcm281*
2870 N:      bcm113*
2871 N:      bcm216*
2872 N:      kona
2873 F:      arch/arm/mach-bcm/
2874
2875 BROADCOM BCM2835 ARM ARCHITECTURE
2876 M:      Eric Anholt <eric@anholt.net>
2877 M:      Stefan Wahren <stefan.wahren@i2se.com>
2878 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 T:      git git://github.com/anholt/linux
2881 S:      Maintained
2882 N:      bcm2835
2883 F:      drivers/staging/vc04_services
2884
2885 BROADCOM BCM47XX MIPS ARCHITECTURE
2886 M:      Hauke Mehrtens <hauke@hauke-m.de>
2887 M:      Rafał Miłecki <zajec5@gmail.com>
2888 L:      linux-mips@linux-mips.org
2889 S:      Maintained
2890 F:      Documentation/devicetree/bindings/mips/brcm/
2891 F:      arch/mips/bcm47xx/*
2892 F:      arch/mips/include/asm/mach-bcm47xx/*
2893
2894 BROADCOM BCM5301X ARM ARCHITECTURE
2895 M:      Hauke Mehrtens <hauke@hauke-m.de>
2896 M:      Rafał Miłecki <zajec5@gmail.com>
2897 M:      Jon Mason <jonmason@broadcom.com>
2898 M:      bcm-kernel-feedback-list@broadcom.com
2899 L:      linux-arm-kernel@lists.infradead.org
2900 S:      Maintained
2901 F:      arch/arm/mach-bcm/bcm_5301x.c
2902 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2903 F:      arch/arm/boot/dts/bcm470*
2904 F:      arch/arm/boot/dts/bcm953012*
2905
2906 BROADCOM BCM53573 ARM ARCHITECTURE
2907 M:      Rafał Miłecki <rafal@milecki.pl>
2908 L:      linux-arm-kernel@lists.infradead.org
2909 S:      Maintained
2910 F:      arch/arm/boot/dts/bcm53573*
2911 F:      arch/arm/boot/dts/bcm47189*
2912
2913 BROADCOM BCM63XX ARM ARCHITECTURE
2914 M:      Florian Fainelli <f.fainelli@gmail.com>
2915 M:      bcm-kernel-feedback-list@broadcom.com
2916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T:      git git://github.com/broadcom/stblinux.git
2918 S:      Maintained
2919 N:      bcm63xx
2920
2921 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2922 M:      Kevin Cernekee <cernekee@gmail.com>
2923 L:      linux-usb@vger.kernel.org
2924 S:      Maintained
2925 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2926
2927 BROADCOM BCM7XXX ARM ARCHITECTURE
2928 M:      Brian Norris <computersforpeace@gmail.com>
2929 M:      Gregory Fong <gregory.0xf0@gmail.com>
2930 M:      Florian Fainelli <f.fainelli@gmail.com>
2931 M:      bcm-kernel-feedback-list@broadcom.com
2932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2933 T:      git git://github.com/broadcom/stblinux.git
2934 S:      Maintained
2935 F:      arch/arm/mach-bcm/*brcmstb*
2936 F:      arch/arm/boot/dts/bcm7*.dts*
2937 F:      drivers/bus/brcmstb_gisb.c
2938 F:      arch/arm/mm/cache-b15-rac.c
2939 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2940 N:      brcmstb
2941
2942 BROADCOM BMIPS CPUFREQ DRIVER
2943 M:      Markus Mayer <mmayer@broadcom.com>
2944 M:      bcm-kernel-feedback-list@broadcom.com
2945 L:      linux-pm@vger.kernel.org
2946 S:      Maintained
2947 F:      drivers/cpufreq/bmips-cpufreq.c
2948
2949 BROADCOM BMIPS MIPS ARCHITECTURE
2950 M:      Kevin Cernekee <cernekee@gmail.com>
2951 M:      Florian Fainelli <f.fainelli@gmail.com>
2952 L:      linux-mips@linux-mips.org
2953 T:      git git://github.com/broadcom/stblinux.git
2954 S:      Maintained
2955 F:      arch/mips/bmips/*
2956 F:      arch/mips/include/asm/mach-bmips/*
2957 F:      arch/mips/kernel/*bmips*
2958 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2959 F:      drivers/irqchip/irq-bcm63*
2960 F:      drivers/irqchip/irq-bcm7*
2961 F:      drivers/irqchip/irq-brcmstb*
2962 F:      include/linux/bcm963xx_nvram.h
2963 F:      include/linux/bcm963xx_tag.h
2964
2965 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2966 M:      Rasesh Mody <rasesh.mody@cavium.com>
2967 M:      Harish Patil <harish.patil@cavium.com>
2968 M:      Dept-GELinuxNICDev@cavium.com
2969 L:      netdev@vger.kernel.org
2970 S:      Supported
2971 F:      drivers/net/ethernet/broadcom/bnx2.*
2972 F:      drivers/net/ethernet/broadcom/bnx2_*
2973
2974 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2975 M:      QLogic-Storage-Upstream@qlogic.com
2976 L:      linux-scsi@vger.kernel.org
2977 S:      Supported
2978 F:      drivers/scsi/bnx2fc/
2979
2980 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2981 M:      QLogic-Storage-Upstream@qlogic.com
2982 L:      linux-scsi@vger.kernel.org
2983 S:      Supported
2984 F:      drivers/scsi/bnx2i/
2985
2986 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2987 M:      Ariel Elior <ariel.elior@cavium.com>
2988 M:      everest-linux-l2@cavium.com
2989 L:      netdev@vger.kernel.org
2990 S:      Supported
2991 F:      drivers/net/ethernet/broadcom/bnx2x/
2992
2993 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2994 M:      Michael Chan <michael.chan@broadcom.com>
2995 L:      netdev@vger.kernel.org
2996 S:      Supported
2997 F:      drivers/net/ethernet/broadcom/bnxt/
2998
2999 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3000 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3001 M:      Franky Lin <franky.lin@broadcom.com>
3002 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3003 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3004 M:      Wright Feng <wright.feng@cypress.com>
3005 L:      linux-wireless@vger.kernel.org
3006 L:      brcm80211-dev-list.pdl@broadcom.com
3007 L:      brcm80211-dev-list@cypress.com
3008 S:      Supported
3009 F:      drivers/net/wireless/broadcom/brcm80211/
3010
3011 BROADCOM BRCMSTB GPIO DRIVER
3012 M:      Gregory Fong <gregory.0xf0@gmail.com>
3013 L:      bcm-kernel-feedback-list@broadcom.com
3014 S:      Supported
3015 F:      drivers/gpio/gpio-brcmstb.c
3016 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3017
3018 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3019 M:      Al Cooper <alcooperx@gmail.com>
3020 L:      linux-kernel@vger.kernel.org
3021 L:      bcm-kernel-feedback-list@broadcom.com
3022 S:      Maintained
3023 F:      drivers/phy/broadcom/phy-brcm-usb*
3024
3025 BROADCOM GENET ETHERNET DRIVER
3026 M:      Doug Berger <opendmb@gmail.com>
3027 M:      Florian Fainelli <f.fainelli@gmail.com>
3028 L:      netdev@vger.kernel.org
3029 S:      Supported
3030 F:      drivers/net/ethernet/broadcom/genet/
3031
3032 BROADCOM IPROC ARM ARCHITECTURE
3033 M:      Ray Jui <rjui@broadcom.com>
3034 M:      Scott Branden <sbranden@broadcom.com>
3035 M:      Jon Mason <jonmason@broadcom.com>
3036 M:      bcm-kernel-feedback-list@broadcom.com
3037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 T:      git git://github.com/broadcom/cygnus-linux.git
3039 S:      Maintained
3040 N:      iproc
3041 N:      cygnus
3042 N:      bcm[-_]nsp
3043 N:      bcm9113*
3044 N:      bcm9583*
3045 N:      bcm9585*
3046 N:      bcm9586*
3047 N:      bcm988312
3048 N:      bcm113*
3049 N:      bcm583*
3050 N:      bcm585*
3051 N:      bcm586*
3052 N:      bcm88312
3053 N:      hr2
3054 N:      stingray
3055 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3056 F:      arch/arm64/boot/dts/broadcom/stingray/*
3057 F:      drivers/clk/bcm/clk-ns*
3058 F:      drivers/clk/bcm/clk-sr*
3059 F:      drivers/pinctrl/bcm/pinctrl-ns*
3060 F:      include/dt-bindings/clock/bcm-sr*
3061
3062 BROADCOM KONA GPIO DRIVER
3063 M:      Ray Jui <rjui@broadcom.com>
3064 L:      bcm-kernel-feedback-list@broadcom.com
3065 S:      Supported
3066 F:      drivers/gpio/gpio-bcm-kona.c
3067 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3068
3069 BROADCOM NETXTREME-E ROCE DRIVER
3070 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3071 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3072 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3073 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3074 L:      linux-rdma@vger.kernel.org
3075 W:      http://www.broadcom.com
3076 S:      Supported
3077 F:      drivers/infiniband/hw/bnxt_re/
3078 F:      include/uapi/rdma/bnxt_re-abi.h
3079
3080 BROADCOM NVRAM DRIVER
3081 M:      Rafał Miłecki <zajec5@gmail.com>
3082 L:      linux-mips@linux-mips.org
3083 S:      Maintained
3084 F:      drivers/firmware/broadcom/*
3085
3086 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3087 M:      Rafał Miłecki <zajec5@gmail.com>
3088 L:      linux-wireless@vger.kernel.org
3089 S:      Maintained
3090 F:      drivers/bcma/
3091 F:      include/linux/bcma/
3092
3093 BROADCOM STB AVS CPUFREQ DRIVER
3094 M:      Markus Mayer <mmayer@broadcom.com>
3095 M:      bcm-kernel-feedback-list@broadcom.com
3096 L:      linux-pm@vger.kernel.org
3097 S:      Maintained
3098 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3099 F:      drivers/cpufreq/brcmstb*
3100
3101 BROADCOM STB AVS TMON DRIVER
3102 M:      Markus Mayer <mmayer@broadcom.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-pm@vger.kernel.org
3105 S:      Maintained
3106 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3107 F:      drivers/thermal/broadcom/brcmstb*
3108
3109 BROADCOM STB NAND FLASH DRIVER
3110 M:      Brian Norris <computersforpeace@gmail.com>
3111 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3112 L:      linux-mtd@lists.infradead.org
3113 L:      bcm-kernel-feedback-list@broadcom.com
3114 S:      Maintained
3115 F:      drivers/mtd/nand/raw/brcmnand/
3116
3117 BROADCOM STB DPFE DRIVER
3118 M:      Markus Mayer <mmayer@broadcom.com>
3119 M:      bcm-kernel-feedback-list@broadcom.com
3120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121 S:      Maintained
3122 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3123 F:      drivers/memory/brcmstb_dpfe.c
3124
3125 BROADCOM SYSTEMPORT ETHERNET DRIVER
3126 M:      Florian Fainelli <f.fainelli@gmail.com>
3127 L:      netdev@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3130
3131 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3132 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3133 M:      Prashant Sreedharan <prashant@broadcom.com>
3134 M:      Michael Chan <mchan@broadcom.com>
3135 L:      netdev@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/net/ethernet/broadcom/tg3.*
3138
3139 BROCADE BFA FC SCSI DRIVER
3140 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3141 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3142 L:      linux-scsi@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/scsi/bfa/
3145
3146 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3147 M:      Rasesh Mody <rasesh.mody@cavium.com>
3148 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3149 M:      Dept-GELinuxNICDev@cavium.com
3150 L:      netdev@vger.kernel.org
3151 S:      Supported
3152 F:      drivers/net/ethernet/brocade/bna/
3153
3154 BSG (block layer generic sg v4 driver)
3155 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3156 L:      linux-scsi@vger.kernel.org
3157 S:      Supported
3158 F:      block/bsg.c
3159 F:      include/linux/bsg.h
3160 F:      include/uapi/linux/bsg.h
3161
3162 BT87X AUDIO DRIVER
3163 M:      Clemens Ladisch <clemens@ladisch.de>
3164 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3165 T:      git git://git.alsa-project.org/alsa-kernel.git
3166 S:      Maintained
3167 F:      Documentation/sound/cards/bt87x.rst
3168 F:      sound/pci/bt87x.c
3169
3170 BT8XXGPIO DRIVER
3171 M:      Michael Buesch <m@bues.ch>
3172 W:      http://bu3sch.de/btgpio.php
3173 S:      Maintained
3174 F:      drivers/gpio/gpio-bt8xx.c
3175
3176 BTRFS FILE SYSTEM
3177 M:      Chris Mason <clm@fb.com>
3178 M:      Josef Bacik <jbacik@fb.com>
3179 M:      David Sterba <dsterba@suse.com>
3180 L:      linux-btrfs@vger.kernel.org
3181 W:      http://btrfs.wiki.kernel.org/
3182 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3184 S:      Maintained
3185 F:      Documentation/filesystems/btrfs.txt
3186 F:      fs/btrfs/
3187 F:      include/linux/btrfs*
3188 F:      include/uapi/linux/btrfs*
3189
3190 BTTV VIDEO4LINUX DRIVER
3191 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3192 L:      linux-media@vger.kernel.org
3193 W:      https://linuxtv.org
3194 T:      git git://linuxtv.org/media_tree.git
3195 S:      Odd fixes
3196 F:      Documentation/media/v4l-drivers/bttv*
3197 F:      drivers/media/pci/bt8xx/bttv*
3198
3199 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3200 M:      Chanwoo Choi <cw00.choi@samsung.com>
3201 L:      linux-pm@vger.kernel.org
3202 L:      linux-samsung-soc@vger.kernel.org
3203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3204 S:      Maintained
3205 F:      drivers/devfreq/exynos-bus.c
3206 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3207
3208 BUSLOGIC SCSI DRIVER
3209 M:      Khalid Aziz <khalid@gonehiking.org>
3210 L:      linux-scsi@vger.kernel.org
3211 S:      Maintained
3212 F:      drivers/scsi/BusLogic.*
3213 F:      drivers/scsi/FlashPoint.*
3214
3215 C-MEDIA CMI8788 DRIVER
3216 M:      Clemens Ladisch <clemens@ladisch.de>
3217 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3218 T:      git git://git.alsa-project.org/alsa-kernel.git
3219 S:      Maintained
3220 F:      sound/pci/oxygen/
3221
3222 C6X ARCHITECTURE
3223 M:      Mark Salter <msalter@redhat.com>
3224 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3225 L:      linux-c6x-dev@linux-c6x.org
3226 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3227 S:      Maintained
3228 F:      arch/c6x/
3229
3230 CA8210 IEEE-802.15.4 RADIO DRIVER
3231 M:      Harry Morris <h.morris@cascoda.com>
3232 L:      linux-wpan@vger.kernel.org
3233 W:      https://github.com/Cascoda/ca8210-linux.git
3234 S:      Maintained
3235 F:      drivers/net/ieee802154/ca8210.c
3236 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3237
3238 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3239 M:      David Howells <dhowells@redhat.com>
3240 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3241 S:      Supported
3242 F:      Documentation/filesystems/caching/cachefiles.txt
3243 F:      fs/cachefiles/
3244
3245 CADENCE MIPI-CSI2 BRIDGES
3246 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3247 L:      linux-media@vger.kernel.org
3248 S:      Maintained
3249 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3250 F:      drivers/media/platform/cadence/cdns-csi2*
3251
3252 CADET FM/AM RADIO RECEIVER DRIVER
3253 M:      Hans Verkuil <hverkuil@xs4all.nl>
3254 L:      linux-media@vger.kernel.org
3255 T:      git git://linuxtv.org/media_tree.git
3256 W:      https://linuxtv.org
3257 S:      Maintained
3258 F:      drivers/media/radio/radio-cadet*
3259
3260 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3261 M:      Jonathan Corbet <corbet@lwn.net>
3262 L:      linux-media@vger.kernel.org
3263 T:      git git://linuxtv.org/media_tree.git
3264 S:      Maintained
3265 F:      Documentation/media/v4l-drivers/cafe_ccic*
3266 F:      drivers/media/platform/marvell-ccic/
3267
3268 CAIF NETWORK LAYER
3269 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3270 L:      netdev@vger.kernel.org
3271 S:      Supported
3272 F:      Documentation/networking/caif/
3273 F:      drivers/net/caif/
3274 F:      include/uapi/linux/caif/
3275 F:      include/net/caif/
3276 F:      net/caif/
3277
3278 CALGARY x86-64 IOMMU
3279 M:      Muli Ben-Yehuda <mulix@mulix.org>
3280 M:      Jon Mason <jdmason@kudzu.us>
3281 L:      iommu@lists.linux-foundation.org
3282 S:      Maintained
3283 F:      arch/x86/kernel/pci-calgary_64.c
3284 F:      arch/x86/kernel/tce_64.c
3285 F:      arch/x86/include/asm/calgary.h
3286 F:      arch/x86/include/asm/tce.h
3287
3288 CAN NETWORK DRIVERS
3289 M:      Wolfgang Grandegger <wg@grandegger.com>
3290 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3291 L:      linux-can@vger.kernel.org
3292 W:      https://github.com/linux-can
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3295 S:      Maintained
3296 F:      Documentation/devicetree/bindings/net/can/
3297 F:      drivers/net/can/
3298 F:      include/linux/can/dev.h
3299 F:      include/linux/can/platform/
3300 F:      include/uapi/linux/can/error.h
3301 F:      include/uapi/linux/can/netlink.h
3302
3303 CAN NETWORK LAYER
3304 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3305 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3306 L:      linux-can@vger.kernel.org
3307 W:      https://github.com/linux-can
3308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3310 S:      Maintained
3311 F:      Documentation/networking/can.rst
3312 F:      net/can/
3313 F:      include/linux/can/core.h
3314 F:      include/uapi/linux/can.h
3315 F:      include/uapi/linux/can/bcm.h
3316 F:      include/uapi/linux/can/raw.h
3317 F:      include/uapi/linux/can/gw.h
3318
3319 CAPABILITIES
3320 M:      Serge Hallyn <serge@hallyn.com>
3321 L:      linux-security-module@vger.kernel.org
3322 S:      Supported
3323 F:      include/linux/capability.h
3324 F:      include/uapi/linux/capability.h
3325 F:      security/commoncap.c
3326 F:      kernel/capability.c
3327
3328 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3329 M:      Kevin Tsai <ktsai@capellamicro.com>
3330 S:      Maintained
3331 F:      drivers/iio/light/cm*
3332
3333 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3334 M:      Christian Lamparter <chunkeey@googlemail.com>
3335 L:      linux-wireless@vger.kernel.org
3336 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3337 S:      Maintained
3338 F:      drivers/net/wireless/ath/carl9170/
3339
3340 CAVIUM I2C DRIVER
3341 M:      Jan Glauber <jglauber@cavium.com>
3342 M:      David Daney <david.daney@cavium.com>
3343 W:      http://www.cavium.com
3344 S:      Supported
3345 F:      drivers/i2c/busses/i2c-octeon*
3346 F:      drivers/i2c/busses/i2c-thunderx*
3347
3348 CAVIUM LIQUIDIO NETWORK DRIVER
3349 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3350 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3351 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3352 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3353 L:      netdev@vger.kernel.org
3354 W:      http://www.cavium.com
3355 S:      Supported
3356 F:      drivers/net/ethernet/cavium/liquidio/
3357
3358 CAVIUM MMC DRIVER
3359 M:      Jan Glauber <jglauber@cavium.com>
3360 M:      David Daney <david.daney@cavium.com>
3361 M:      Steven J. Hill <Steven.Hill@cavium.com>
3362 W:      http://www.cavium.com
3363 S:      Supported
3364 F:      drivers/mmc/host/cavium*
3365
3366 CAVIUM OCTEON-TX CRYPTO DRIVER
3367 M:      George Cherian <george.cherian@cavium.com>
3368 L:      linux-crypto@vger.kernel.org
3369 W:      http://www.cavium.com
3370 S:      Supported
3371 F:      drivers/crypto/cavium/cpt/
3372
3373 CAVIUM THUNDERX2 ARM64 SOC
3374 M:      Robert Richter <rrichter@cavium.com>
3375 M:      Jayachandran C <jnair@caviumnetworks.com>
3376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 S:      Maintained
3378 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3379 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3380
3381 CC2520 IEEE-802.15.4 RADIO DRIVER
3382 M:      Varka Bhadram <varkabhadram@gmail.com>
3383 L:      linux-wpan@vger.kernel.org
3384 S:      Maintained
3385 F:      drivers/net/ieee802154/cc2520.c
3386 F:      include/linux/spi/cc2520.h
3387 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3388
3389 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3390 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3391 L:      linux-crypto@vger.kernel.org
3392 S:      Supported
3393 F:      drivers/crypto/ccree/
3394 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3395
3396 CEC FRAMEWORK
3397 M:      Hans Verkuil <hans.verkuil@cisco.com>
3398 L:      linux-media@vger.kernel.org
3399 T:      git git://linuxtv.org/media_tree.git
3400 W:      http://linuxtv.org
3401 S:      Supported
3402 F:      Documentation/media/kapi/cec-core.rst
3403 F:      Documentation/media/uapi/cec
3404 F:      drivers/media/cec/
3405 F:      drivers/media/rc/keymaps/rc-cec.c
3406 F:      include/media/cec.h
3407 F:      include/media/cec-notifier.h
3408 F:      include/uapi/linux/cec.h
3409 F:      include/uapi/linux/cec-funcs.h
3410 F:      Documentation/devicetree/bindings/media/cec.txt
3411 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3412
3413 CEC GPIO DRIVER
3414 M:      Hans Verkuil <hans.verkuil@cisco.com>
3415 L:      linux-media@vger.kernel.org
3416 T:      git git://linuxtv.org/media_tree.git
3417 W:      http://linuxtv.org
3418 S:      Supported
3419 F:      drivers/media/platform/cec-gpio/
3420 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3421
3422 CELL BROADBAND ENGINE ARCHITECTURE
3423 M:      Arnd Bergmann <arnd@arndb.de>
3424 L:      linuxppc-dev@lists.ozlabs.org
3425 W:      http://www.ibm.com/developerworks/power/cell/
3426 S:      Supported
3427 F:      arch/powerpc/include/asm/cell*.h
3428 F:      arch/powerpc/include/asm/spu*.h
3429 F:      arch/powerpc/include/uapi/asm/spu*.h
3430 F:      arch/powerpc/oprofile/*cell*
3431 F:      arch/powerpc/platforms/cell/
3432
3433 CEPH COMMON CODE (LIBCEPH)
3434 M:      Ilya Dryomov <idryomov@gmail.com>
3435 M:      "Yan, Zheng" <zyan@redhat.com>
3436 M:      Sage Weil <sage@redhat.com>
3437 L:      ceph-devel@vger.kernel.org
3438 W:      http://ceph.com/
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3440 T:      git git://github.com/ceph/ceph-client.git
3441 S:      Supported
3442 F:      net/ceph/
3443 F:      include/linux/ceph/
3444 F:      include/linux/crush/
3445
3446 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3447 M:      "Yan, Zheng" <zyan@redhat.com>
3448 M:      Sage Weil <sage@redhat.com>
3449 M:      Ilya Dryomov <idryomov@gmail.com>
3450 L:      ceph-devel@vger.kernel.org
3451 W:      http://ceph.com/
3452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3453 T:      git git://github.com/ceph/ceph-client.git
3454 S:      Supported
3455 F:      Documentation/filesystems/ceph.txt
3456 F:      fs/ceph/
3457
3458 CERTIFICATE HANDLING:
3459 M:      David Howells <dhowells@redhat.com>
3460 M:      David Woodhouse <dwmw2@infradead.org>
3461 L:      keyrings@vger.kernel.org
3462 S:      Maintained
3463 F:      Documentation/admin-guide/module-signing.rst
3464 F:      certs/
3465 F:      scripts/sign-file.c
3466 F:      scripts/extract-cert.c
3467
3468 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3469 L:      linux-usb@vger.kernel.org
3470 S:      Orphan
3471 F:      Documentation/usb/WUSB-Design-overview.txt
3472 F:      Documentation/usb/wusb-cbaf
3473 F:      drivers/usb/host/hwa-hc.c
3474 F:      drivers/usb/host/whci/
3475 F:      drivers/usb/wusbcore/
3476 F:      include/linux/usb/wusb*
3477
3478 CFAG12864B LCD DRIVER
3479 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3480 S:      Maintained
3481 F:      drivers/auxdisplay/cfag12864b.c
3482 F:      include/linux/cfag12864b.h
3483
3484 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3485 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3486 S:      Maintained
3487 F:      drivers/auxdisplay/cfag12864bfb.c
3488 F:      include/linux/cfag12864b.h
3489
3490 802.11 (including CFG80211/NL80211)
3491 M:      Johannes Berg <johannes@sipsolutions.net>
3492 L:      linux-wireless@vger.kernel.org
3493 W:      http://wireless.kernel.org/
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3496 S:      Maintained
3497 F:      net/wireless/
3498 F:      include/uapi/linux/nl80211.h
3499 F:      include/linux/ieee80211.h
3500 F:      include/net/wext.h
3501 F:      include/net/cfg80211.h
3502 F:      include/net/iw_handler.h
3503 F:      include/net/ieee80211_radiotap.h
3504 F:      Documentation/driver-api/80211/cfg80211.rst
3505 F:      Documentation/networking/regulatory.txt
3506
3507 CHAR and MISC DRIVERS
3508 M:      Arnd Bergmann <arnd@arndb.de>
3509 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3511 S:      Supported
3512 F:      drivers/char/
3513 F:      drivers/misc/
3514 F:      include/linux/miscdevice.h
3515
3516 CHECKPATCH
3517 M:      Andy Whitcroft <apw@canonical.com>
3518 M:      Joe Perches <joe@perches.com>
3519 S:      Maintained
3520 F:      scripts/checkpatch.pl
3521
3522 CHINESE DOCUMENTATION
3523 M:      Harry Wei <harryxiyou@gmail.com>
3524 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3525 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3526 S:      Maintained
3527 F:      Documentation/translations/zh_CN/
3528
3529 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3530 M:      Peter Chen <Peter.Chen@nxp.com>
3531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3532 L:      linux-usb@vger.kernel.org
3533 S:      Maintained
3534 F:      drivers/usb/chipidea/
3535
3536 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3537 M:      Hans de Goede <hdegoede@redhat.com>
3538 L:      linux-input@vger.kernel.org
3539 S:      Maintained
3540 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3541 F:      drivers/input/touchscreen/chipone_icn8318.c
3542
3543 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3544 M:      Hans de Goede <hdegoede@redhat.com>
3545 L:      linux-input@vger.kernel.org
3546 S:      Maintained
3547 F:      drivers/input/touchscreen/chipone_icn8505.c
3548
3549 CHROME HARDWARE PLATFORM SUPPORT
3550 M:      Benson Leung <bleung@chromium.org>
3551 M:      Olof Johansson <olof@lixom.net>
3552 S:      Maintained
3553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3554 F:      drivers/platform/chrome/
3555
3556 CIRRUS LOGIC AUDIO CODEC DRIVERS
3557 M:      Brian Austin <brian.austin@cirrus.com>
3558 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3560 S:      Maintained
3561 F:      sound/soc/codecs/cs*
3562
3563 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3564 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3565 L:      netdev@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3568
3569 CISCO FCOE HBA DRIVER
3570 M:      Satish Kharat <satishkh@cisco.com>
3571 M:      Sesidhar Baddela <sebaddel@cisco.com>
3572 M:      Karan Tilak Kumar <kartilak@cisco.com>
3573 L:      linux-scsi@vger.kernel.org
3574 S:      Supported
3575 F:      drivers/scsi/fnic/
3576
3577 CISCO SCSI HBA DRIVER
3578 M:      Karan Tilak Kumar <kartilak@cisco.com>
3579 M:      Sesidhar Baddela <sebaddel@cisco.com>
3580 L:      linux-scsi@vger.kernel.org
3581 S:      Supported
3582 F:      drivers/scsi/snic/
3583
3584 CISCO VIC ETHERNET NIC DRIVER
3585 M:      Christian Benvenuti <benve@cisco.com>
3586 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3587 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3588 S:      Supported
3589 F:      drivers/net/ethernet/cisco/enic/
3590
3591 CISCO VIC LOW LATENCY NIC DRIVER
3592 M:      Christian Benvenuti <benve@cisco.com>
3593 S:      Supported
3594 F:      drivers/infiniband/hw/usnic/
3595
3596 CIRRUS LOGIC MADERA CODEC DRIVERS
3597 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3598 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3599 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3600 L:      patches@opensource.cirrus.com
3601 T:      git https://github.com/CirrusLogic/linux-drivers.git
3602 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3603 S:      Supported
3604 F:      Documentation/devicetree/bindings/mfd/madera.txt
3605 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3606 F:      include/linux/mfd/madera/*
3607 F:      drivers/gpio/gpio-madera*
3608 F:      drivers/mfd/madera*
3609 F:      drivers/mfd/cs47l*
3610 F:      drivers/pinctrl/cirrus/*
3611
3612 CLANG-FORMAT FILE
3613 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3614 S:      Maintained
3615 F:      .clang-format
3616
3617 CLEANCACHE API
3618 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3619 L:      linux-kernel@vger.kernel.org
3620 S:      Maintained
3621 F:      mm/cleancache.c
3622 F:      include/linux/cleancache.h
3623
3624 CLK API
3625 M:      Russell King <linux@armlinux.org.uk>
3626 L:      linux-clk@vger.kernel.org
3627 S:      Maintained
3628 F:      include/linux/clk.h
3629
3630 CLOCKSOURCE, CLOCKEVENT DRIVERS
3631 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3632 M:      Thomas Gleixner <tglx@linutronix.de>
3633 L:      linux-kernel@vger.kernel.org
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3635 S:      Supported
3636 F:      drivers/clocksource/
3637 F:      Documentation/devicetree/bindings/timer/
3638
3639 CMPC ACPI DRIVER
3640 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3641 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3642 L:      platform-driver-x86@vger.kernel.org
3643 S:      Supported
3644 F:      drivers/platform/x86/classmate-laptop.c
3645
3646 COBALT MEDIA DRIVER
3647 M:      Hans Verkuil <hans.verkuil@cisco.com>
3648 L:      linux-media@vger.kernel.org
3649 T:      git git://linuxtv.org/media_tree.git
3650 W:      https://linuxtv.org
3651 S:      Supported
3652 F:      drivers/media/pci/cobalt/
3653
3654 COCCINELLE/Semantic Patches (SmPL)
3655 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3656 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3657 M:      Nicolas Palix <nicolas.palix@imag.fr>
3658 M:      Michal Marek <michal.lkml@markovi.net>
3659 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3661 W:      http://coccinelle.lip6.fr/
3662 S:      Supported
3663 F:      Documentation/dev-tools/coccinelle.rst
3664 F:      scripts/coccinelle/
3665 F:      scripts/coccicheck
3666
3667 CODA FILE SYSTEM
3668 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3669 M:      coda@cs.cmu.edu
3670 L:      codalist@coda.cs.cmu.edu
3671 W:      http://www.coda.cs.cmu.edu/
3672 S:      Maintained
3673 F:      Documentation/filesystems/coda.txt
3674 F:      fs/coda/
3675 F:      include/linux/coda*.h
3676 F:      include/uapi/linux/coda*.h
3677
3678 CODA V4L2 MEM2MEM DRIVER
3679 M:      Philipp Zabel <p.zabel@pengutronix.de>
3680 L:      linux-media@vger.kernel.org
3681 S:      Maintained
3682 F:      Documentation/devicetree/bindings/media/coda.txt
3683 F:      drivers/media/platform/coda/
3684
3685 COMMON CLK FRAMEWORK
3686 M:      Michael Turquette <mturquette@baylibre.com>
3687 M:      Stephen Boyd <sboyd@kernel.org>
3688 L:      linux-clk@vger.kernel.org
3689 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3691 S:      Maintained
3692 F:      Documentation/devicetree/bindings/clock/
3693 F:      drivers/clk/
3694 X:      drivers/clk/clkdev.c
3695 F:      include/linux/clk-pr*
3696 F:      include/linux/clk/
3697 F:      include/linux/of_clk.h
3698
3699 COMMON INTERNET FILE SYSTEM (CIFS)
3700 M:      Steve French <sfrench@samba.org>
3701 L:      linux-cifs@vger.kernel.org
3702 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3703 W:      http://linux-cifs.samba.org/
3704 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3705 S:      Supported
3706 F:      Documentation/filesystems/cifs/
3707 F:      fs/cifs/
3708
3709 COMPACTPCI HOTPLUG CORE
3710 M:      Scott Murray <scott@spiteful.org>
3711 L:      linux-pci@vger.kernel.org
3712 S:      Maintained
3713 F:      drivers/pci/hotplug/cpci_hotplug*
3714
3715 COMPACTPCI HOTPLUG GENERIC DRIVER
3716 M:      Scott Murray <scott@spiteful.org>
3717 L:      linux-pci@vger.kernel.org
3718 S:      Maintained
3719 F:      drivers/pci/hotplug/cpcihp_generic.c
3720
3721 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3722 M:      Scott Murray <scott@spiteful.org>
3723 L:      linux-pci@vger.kernel.org
3724 S:      Maintained
3725 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3726
3727 COMPAL LAPTOP SUPPORT
3728 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3729 L:      platform-driver-x86@vger.kernel.org
3730 S:      Maintained
3731 F:      drivers/platform/x86/compal-laptop.c
3732
3733 CONEXANT ACCESSRUNNER USB DRIVER
3734 L:      accessrunner-general@lists.sourceforge.net
3735 W:      http://accessrunner.sourceforge.net/
3736 S:      Orphan
3737 F:      drivers/usb/atm/cxacru.c
3738
3739 CONFIGFS
3740 M:      Joel Becker <jlbec@evilplan.org>
3741 M:      Christoph Hellwig <hch@lst.de>
3742 T:      git git://git.infradead.org/users/hch/configfs.git
3743 S:      Supported
3744 F:      fs/configfs/
3745 F:      include/linux/configfs.h
3746
3747 CONNECTOR
3748 M:      Evgeniy Polyakov <zbr@ioremap.net>
3749 L:      netdev@vger.kernel.org
3750 S:      Maintained
3751 F:      drivers/connector/
3752
3753 CONTROL GROUP (CGROUP)
3754 M:      Tejun Heo <tj@kernel.org>
3755 M:      Li Zefan <lizefan@huawei.com>
3756 M:      Johannes Weiner <hannes@cmpxchg.org>
3757 L:      cgroups@vger.kernel.org
3758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3759 S:      Maintained
3760 F:      Documentation/cgroup*
3761 F:      include/linux/cgroup*
3762 F:      kernel/cgroup*
3763
3764 CONTROL GROUP - CPUSET
3765 M:      Li Zefan <lizefan@huawei.com>
3766 L:      cgroups@vger.kernel.org
3767 W:      http://www.bullopensource.org/cpuset/
3768 W:      http://oss.sgi.com/projects/cpusets/
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3770 S:      Maintained
3771 F:      Documentation/cgroup-v1/cpusets.txt
3772 F:      include/linux/cpuset.h
3773 F:      kernel/cgroup/cpuset.c
3774
3775 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3776 M:      Johannes Weiner <hannes@cmpxchg.org>
3777 M:      Michal Hocko <mhocko@kernel.org>
3778 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3779 L:      cgroups@vger.kernel.org
3780 L:      linux-mm@kvack.org
3781 S:      Maintained
3782 F:      mm/memcontrol.c
3783 F:      mm/swap_cgroup.c
3784
3785 CORETEMP HARDWARE MONITORING DRIVER
3786 M:      Fenghua Yu <fenghua.yu@intel.com>
3787 L:      linux-hwmon@vger.kernel.org
3788 S:      Maintained
3789 F:      Documentation/hwmon/coretemp
3790 F:      drivers/hwmon/coretemp.c
3791
3792 COSA/SRP SYNC SERIAL DRIVER
3793 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3794 W:      http://www.fi.muni.cz/~kas/cosa/
3795 S:      Maintained
3796 F:      drivers/net/wan/cosa*
3797
3798 CPMAC ETHERNET DRIVER
3799 M:      Florian Fainelli <f.fainelli@gmail.com>
3800 L:      netdev@vger.kernel.org
3801 S:      Maintained
3802 F:      drivers/net/ethernet/ti/cpmac.c
3803
3804 CPU FREQUENCY DRIVERS
3805 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3806 M:      Viresh Kumar <viresh.kumar@linaro.org>
3807 L:      linux-pm@vger.kernel.org
3808 S:      Maintained
3809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3810 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3811 B:      https://bugzilla.kernel.org
3812 F:      Documentation/cpu-freq/
3813 F:      Documentation/devicetree/bindings/cpufreq/
3814 F:      drivers/cpufreq/
3815 F:      include/linux/cpufreq.h
3816 F:      tools/testing/selftests/cpufreq/
3817
3818 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3819 M:      Viresh Kumar <viresh.kumar@linaro.org>
3820 M:      Sudeep Holla <sudeep.holla@arm.com>
3821 L:      linux-pm@vger.kernel.org
3822 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3823 S:      Maintained
3824 F:      drivers/cpufreq/arm_big_little.h
3825 F:      drivers/cpufreq/arm_big_little.c
3826 F:      drivers/cpufreq/arm_big_little_dt.c
3827
3828 CPU POWER MONITORING SUBSYSTEM
3829 M:      Thomas Renninger <trenn@suse.com>
3830 M:      Shuah Khan <shuah@kernel.org>
3831 L:      linux-pm@vger.kernel.org
3832 S:      Maintained
3833 F:      tools/power/cpupower/
3834
3835 CPUID/MSR DRIVER
3836 M:      "H. Peter Anvin" <hpa@zytor.com>
3837 S:      Maintained
3838 F:      arch/x86/kernel/cpuid.c
3839 F:      arch/x86/kernel/msr.c
3840
3841 CPUIDLE DRIVER - ARM BIG LITTLE
3842 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3843 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3844 L:      linux-pm@vger.kernel.org
3845 L:      linux-arm-kernel@lists.infradead.org
3846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3847 S:      Maintained
3848 F:      drivers/cpuidle/cpuidle-big_little.c
3849
3850 CPUIDLE DRIVER - ARM EXYNOS
3851 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3852 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3853 M:      Kukjin Kim <kgene@kernel.org>
3854 L:      linux-pm@vger.kernel.org
3855 L:      linux-samsung-soc@vger.kernel.org
3856 S:      Supported
3857 F:      drivers/cpuidle/cpuidle-exynos.c
3858 F:      arch/arm/mach-exynos/pm.c
3859
3860 CPUIDLE DRIVERS
3861 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3862 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3863 L:      linux-pm@vger.kernel.org
3864 S:      Maintained
3865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3866 B:      https://bugzilla.kernel.org
3867 F:      drivers/cpuidle/*
3868 F:      include/linux/cpuidle.h
3869
3870 CRAMFS FILESYSTEM
3871 M:      Nicolas Pitre <nico@linaro.org>
3872 S:      Maintained
3873 F:      Documentation/filesystems/cramfs.txt
3874 F:      fs/cramfs/
3875
3876 CRYPTO API
3877 M:      Herbert Xu <herbert@gondor.apana.org.au>
3878 M:      "David S. Miller" <davem@davemloft.net>
3879 L:      linux-crypto@vger.kernel.org
3880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3882 S:      Maintained
3883 F:      Documentation/crypto/
3884 F:      Documentation/devicetree/bindings/crypto/
3885 F:      arch/*/crypto/
3886 F:      crypto/
3887 F:      drivers/crypto/
3888 F:      include/crypto/
3889 F:      include/linux/crypto*
3890
3891 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3892 M:      Neil Horman <nhorman@tuxdriver.com>
3893 L:      linux-crypto@vger.kernel.org
3894 S:      Maintained
3895 F:      crypto/ansi_cprng.c
3896 F:      crypto/rng.c
3897
3898 CS3308 MEDIA DRIVER
3899 M:      Hans Verkuil <hverkuil@xs4all.nl>
3900 L:      linux-media@vger.kernel.org
3901 T:      git git://linuxtv.org/media_tree.git
3902 W:      http://linuxtv.org
3903 S:      Odd Fixes
3904 F:      drivers/media/i2c/cs3308.c
3905 F:      drivers/media/i2c/cs3308.h
3906
3907 CS5535 Audio ALSA driver
3908 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3909 S:      Maintained
3910 F:      sound/pci/cs5535audio/
3911
3912 CW1200 WLAN driver
3913 M:      Solomon Peachy <pizza@shaftnet.org>
3914 S:      Maintained
3915 F:      drivers/net/wireless/st/cw1200/
3916
3917 CX18 VIDEO4LINUX DRIVER
3918 M:      Andy Walls <awalls@md.metrocast.net>
3919 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3920 L:      linux-media@vger.kernel.org
3921 T:      git git://linuxtv.org/media_tree.git
3922 W:      https://linuxtv.org
3923 W:      http://www.ivtvdriver.org/index.php/Cx18
3924 S:      Maintained
3925 F:      Documentation/media/v4l-drivers/cx18*
3926 F:      drivers/media/pci/cx18/
3927 F:      include/uapi/linux/ivtv*
3928
3929 CX2341X MPEG ENCODER HELPER MODULE
3930 M:      Hans Verkuil <hverkuil@xs4all.nl>
3931 L:      linux-media@vger.kernel.org
3932 T:      git git://linuxtv.org/media_tree.git
3933 W:      https://linuxtv.org
3934 S:      Maintained
3935 F:      drivers/media/common/cx2341x*
3936 F:      include/media/cx2341x*
3937
3938 CX24120 MEDIA DRIVER
3939 M:      Jemma Denson <jdenson@gmail.com>
3940 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3941 L:      linux-media@vger.kernel.org
3942 W:      https://linuxtv.org
3943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3944 S:      Maintained
3945 F:      drivers/media/dvb-frontends/cx24120*
3946
3947 CX88 VIDEO4LINUX DRIVER
3948 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3949 L:      linux-media@vger.kernel.org
3950 W:      https://linuxtv.org
3951 T:      git git://linuxtv.org/media_tree.git
3952 S:      Odd fixes
3953 F:      Documentation/media/v4l-drivers/cx88*
3954 F:      drivers/media/pci/cx88/
3955
3956 CXD2820R MEDIA DRIVER
3957 M:      Antti Palosaari <crope@iki.fi>
3958 L:      linux-media@vger.kernel.org
3959 W:      https://linuxtv.org
3960 W:      http://palosaari.fi/linux/
3961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3962 T:      git git://linuxtv.org/anttip/media_tree.git
3963 S:      Maintained
3964 F:      drivers/media/dvb-frontends/cxd2820r*
3965
3966 CXGB3 ETHERNET DRIVER (CXGB3)
3967 M:      Santosh Raspatur <santosh@chelsio.com>
3968 L:      netdev@vger.kernel.org
3969 W:      http://www.chelsio.com
3970 S:      Supported
3971 F:      drivers/net/ethernet/chelsio/cxgb3/
3972
3973 CXGB3 ISCSI DRIVER (CXGB3I)
3974 M:      Karen Xie <kxie@chelsio.com>
3975 L:      linux-scsi@vger.kernel.org
3976 W:      http://www.chelsio.com
3977 S:      Supported
3978 F:      drivers/scsi/cxgbi/cxgb3i
3979
3980 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3981 M:      Steve Wise <swise@chelsio.com>
3982 L:      linux-rdma@vger.kernel.org
3983 W:      http://www.openfabrics.org
3984 S:      Supported
3985 F:      drivers/infiniband/hw/cxgb3/
3986 F:      include/uapi/rdma/cxgb3-abi.h
3987
3988 CXGB4 CRYPTO DRIVER (chcr)
3989 M:      Harsh Jain <harsh@chelsio.com>
3990 L:      linux-crypto@vger.kernel.org
3991 W:      http://www.chelsio.com
3992 S:      Supported
3993 F:      drivers/crypto/chelsio
3994
3995 CXGB4 ETHERNET DRIVER (CXGB4)
3996 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3997 L:      netdev@vger.kernel.org
3998 W:      http://www.chelsio.com
3999 S:      Supported
4000 F:      drivers/net/ethernet/chelsio/cxgb4/
4001
4002 CXGB4 ISCSI DRIVER (CXGB4I)
4003 M:      Karen Xie <kxie@chelsio.com>
4004 L:      linux-scsi@vger.kernel.org
4005 W:      http://www.chelsio.com
4006 S:      Supported
4007 F:      drivers/scsi/cxgbi/cxgb4i
4008
4009 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4010 M:      Steve Wise <swise@chelsio.com>
4011 L:      linux-rdma@vger.kernel.org
4012 W:      http://www.openfabrics.org
4013 S:      Supported
4014 F:      drivers/infiniband/hw/cxgb4/
4015 F:      include/uapi/rdma/cxgb4-abi.h
4016
4017 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4018 M:      Casey Leedom <leedom@chelsio.com>
4019 L:      netdev@vger.kernel.org
4020 W:      http://www.chelsio.com
4021 S:      Supported
4022 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4023
4024 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4025 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4026 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4027 L:      linuxppc-dev@lists.ozlabs.org
4028 S:      Supported
4029 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4030 F:      drivers/misc/cxl/
4031 F:      include/misc/cxl*
4032 F:      include/uapi/misc/cxl.h
4033 F:      Documentation/powerpc/cxl.txt
4034 F:      Documentation/ABI/testing/sysfs-class-cxl
4035
4036 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4037 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4038 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4039 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4040 L:      linux-scsi@vger.kernel.org
4041 S:      Supported
4042 F:      drivers/scsi/cxlflash/
4043 F:      include/uapi/scsi/cxlflash_ioctls.h
4044 F:      Documentation/powerpc/cxlflash.txt
4045
4046 CYBERPRO FB DRIVER
4047 M:      Russell King <linux@armlinux.org.uk>
4048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4049 W:      http://www.armlinux.org.uk/
4050 S:      Maintained
4051 F:      drivers/video/fbdev/cyber2000fb.*
4052
4053 CYCLADES ASYNC MUX DRIVER
4054 W:      http://www.cyclades.com/
4055 S:      Orphan
4056 F:      drivers/tty/cyclades.c
4057 F:      include/linux/cyclades.h
4058 F:      include/uapi/linux/cyclades.h
4059
4060 CYCLADES PC300 DRIVER
4061 W:      http://www.cyclades.com/
4062 S:      Orphan
4063 F:      drivers/net/wan/pc300*
4064
4065 CYPRESS_FIRMWARE MEDIA DRIVER
4066 M:      Antti Palosaari <crope@iki.fi>
4067 L:      linux-media@vger.kernel.org
4068 W:      https://linuxtv.org
4069 W:      http://palosaari.fi/linux/
4070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4071 T:      git git://linuxtv.org/anttip/media_tree.git
4072 S:      Maintained
4073 F:      drivers/media/common/cypress_firmware*
4074
4075 CYTTSP TOUCHSCREEN DRIVER
4076 M:      Ferruh Yigit <fery@cypress.com>
4077 L:      linux-input@vger.kernel.org
4078 S:      Supported
4079 F:      drivers/input/touchscreen/cyttsp*
4080 F:      include/linux/input/cyttsp.h
4081
4082 D-LINK DIR-685 TOUCHKEYS DRIVER
4083 M:      Linus Walleij <linus.walleij@linaro.org>
4084 L:      linux-input@vger.kernel.org
4085 S:      Supported
4086 F:      drivers/input/dlink-dir685-touchkeys.c
4087
4088 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4089 M:      Joshua Kinard <kumba@gentoo.org>
4090 S:      Maintained
4091 F:      drivers/rtc/rtc-ds1685.c
4092 F:      include/linux/rtc/ds1685.h
4093
4094 DAMA SLAVE for AX.25
4095 M:      Joerg Reuter <jreuter@yaina.de>
4096 W:      http://yaina.de/jreuter/
4097 W:      http://www.qsl.net/dl1bke/
4098 L:      linux-hams@vger.kernel.org
4099 S:      Maintained
4100 F:      net/ax25/af_ax25.c
4101 F:      net/ax25/ax25_dev.c
4102 F:      net/ax25/ax25_ds_*
4103 F:      net/ax25/ax25_in.c
4104 F:      net/ax25/ax25_out.c
4105 F:      net/ax25/ax25_timer.c
4106 F:      net/ax25/sysctl_net_ax25.c
4107
4108 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4109 L:      netdev@vger.kernel.org
4110 S:      Orphan
4111 F:      Documentation/networking/dmfe.txt
4112 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4113
4114 DC390/AM53C974 SCSI driver
4115 M:      Hannes Reinecke <hare@suse.com>
4116 L:      linux-scsi@vger.kernel.org
4117 S:      Maintained
4118 F:      drivers/scsi/am53c974.c
4119
4120 DC395x SCSI driver
4121 M:      Oliver Neukum <oliver@neukum.org>
4122 M:      Ali Akcaagac <aliakc@web.de>
4123 M:      Jamie Lenehan <lenehan@twibble.org>
4124 L:      dc395x@twibble.org
4125 W:      http://twibble.org/dist/dc395x/
4126 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4127 S:      Maintained
4128 F:      Documentation/scsi/dc395x.txt
4129 F:      drivers/scsi/dc395x.*
4130
4131 DCCP PROTOCOL
4132 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4133 L:      dccp@vger.kernel.org
4134 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4135 S:      Maintained
4136 F:      include/linux/dccp.h
4137 F:      include/uapi/linux/dccp.h
4138 F:      include/linux/tfrc.h
4139 F:      net/dccp/
4140
4141 DECnet NETWORK LAYER
4142 W:      http://linux-decnet.sourceforge.net
4143 L:      linux-decnet-user@lists.sourceforge.net
4144 S:      Orphan
4145 F:      Documentation/networking/decnet.txt
4146 F:      net/decnet/
4147
4148 DECSTATION PLATFORM SUPPORT
4149 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4150 L:      linux-mips@linux-mips.org
4151 W:      http://www.linux-mips.org/wiki/DECstation
4152 S:      Maintained
4153 F:      arch/mips/dec/
4154 F:      arch/mips/include/asm/dec/
4155 F:      arch/mips/include/asm/mach-dec/
4156
4157 DEFXX FDDI NETWORK DRIVER
4158 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4159 S:      Maintained
4160 F:      drivers/net/fddi/defxx.*
4161
4162 DELL SMBIOS DRIVER
4163 M:      Pali Rohár <pali.rohar@gmail.com>
4164 M:      Mario Limonciello <mario.limonciello@dell.com>
4165 L:      platform-driver-x86@vger.kernel.org
4166 S:      Maintained
4167 F:      drivers/platform/x86/dell-smbios.*
4168
4169 DELL SMBIOS SMM DRIVER
4170 M:      Mario Limonciello <mario.limonciello@dell.com>
4171 L:      platform-driver-x86@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/platform/x86/dell-smbios-smm.c
4174
4175 DELL SMBIOS WMI DRIVER
4176 M:      Mario Limonciello <mario.limonciello@dell.com>
4177 L:      platform-driver-x86@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/platform/x86/dell-smbios-wmi.c
4180 F:      tools/wmi/dell-smbios-example.c
4181
4182 DELL LAPTOP DRIVER
4183 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4184 M:      Pali Rohár <pali.rohar@gmail.com>
4185 L:      platform-driver-x86@vger.kernel.org
4186 S:      Maintained
4187 F:      drivers/platform/x86/dell-laptop.c
4188
4189 DELL LAPTOP FREEFALL DRIVER
4190 M:      Pali Rohár <pali.rohar@gmail.com>
4191 S:      Maintained
4192 F:      drivers/platform/x86/dell-smo8800.c
4193
4194 DELL LAPTOP RBTN DRIVER
4195 M:      Pali Rohár <pali.rohar@gmail.com>
4196 S:      Maintained
4197 F:      drivers/platform/x86/dell-rbtn.*
4198
4199 DELL LAPTOP SMM DRIVER
4200 M:      Pali Rohár <pali.rohar@gmail.com>
4201 S:      Maintained
4202 F:      drivers/hwmon/dell-smm-hwmon.c
4203 F:      include/uapi/linux/i8k.h
4204
4205 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4206 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4207 S:      Maintained
4208 F:      Documentation/dcdbas.txt
4209 F:      drivers/firmware/dcdbas.*
4210
4211 DELL WMI NOTIFICATIONS DRIVER
4212 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4213 M:      Pali Rohár <pali.rohar@gmail.com>
4214 S:      Maintained
4215 F:      drivers/platform/x86/dell-wmi.c
4216
4217 DELL WMI DESCRIPTOR DRIVER
4218 M:      Mario Limonciello <mario.limonciello@dell.com>
4219 S:      Maintained
4220 F:      drivers/platform/x86/dell-wmi-descriptor.c
4221
4222 DELTA ST MEDIA DRIVER
4223 M:      Hugues Fruchet <hugues.fruchet@st.com>
4224 L:      linux-media@vger.kernel.org
4225 T:      git git://linuxtv.org/media_tree.git
4226 W:      https://linuxtv.org
4227 S:      Supported
4228 F:      drivers/media/platform/sti/delta
4229
4230 DENALI NAND DRIVER
4231 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4232 L:      linux-mtd@lists.infradead.org
4233 S:      Supported
4234 F:      drivers/mtd/nand/raw/denali*
4235
4236 DESIGNWARE USB2 DRD IP DRIVER
4237 M:      Minas Harutyunyan <hminas@synopsys.com>
4238 L:      linux-usb@vger.kernel.org
4239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4240 S:      Maintained
4241 F:      drivers/usb/dwc2/
4242
4243 DESIGNWARE USB3 DRD IP DRIVER
4244 M:      Felipe Balbi <balbi@kernel.org>
4245 L:      linux-usb@vger.kernel.org
4246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4247 S:      Maintained
4248 F:      drivers/usb/dwc3/
4249
4250 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4251 M:      Andreas Klinger <ak@it-klinger.de>
4252 L:      linux-iio@vger.kernel.org
4253 S:      Maintained
4254 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4255 F:      drivers/iio/proximity/srf*.c
4256
4257 DEVICE COREDUMP (DEV_COREDUMP)
4258 M:      Johannes Berg <johannes@sipsolutions.net>
4259 L:      linux-kernel@vger.kernel.org
4260 S:      Maintained
4261 F:      drivers/base/devcoredump.c
4262 F:      include/linux/devcoredump.h
4263
4264 DEVICE FREQUENCY (DEVFREQ)
4265 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4266 M:      Kyungmin Park <kyungmin.park@samsung.com>
4267 R:      Chanwoo Choi <cw00.choi@samsung.com>
4268 L:      linux-pm@vger.kernel.org
4269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4270 S:      Maintained
4271 F:      drivers/devfreq/
4272 F:      include/linux/devfreq.h
4273 F:      Documentation/devicetree/bindings/devfreq/
4274
4275 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4276 M:      Chanwoo Choi <cw00.choi@samsung.com>
4277 L:      linux-pm@vger.kernel.org
4278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4279 S:      Supported
4280 F:      drivers/devfreq/event/
4281 F:      drivers/devfreq/devfreq-event.c
4282 F:      include/linux/devfreq-event.h
4283 F:      Documentation/devicetree/bindings/devfreq/event/
4284
4285 DEVICE NUMBER REGISTRY
4286 M:      Torben Mathiasen <device@lanana.org>
4287 W:      http://lanana.org/docs/device-list/index.html
4288 S:      Maintained
4289
4290 DEVICE-MAPPER  (LVM)
4291 M:      Alasdair Kergon <agk@redhat.com>
4292 M:      Mike Snitzer <snitzer@redhat.com>
4293 M:      dm-devel@redhat.com
4294 L:      dm-devel@redhat.com
4295 W:      http://sources.redhat.com/dm
4296 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4298 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4299 S:      Maintained
4300 F:      Documentation/device-mapper/
4301 F:      drivers/md/Makefile
4302 F:      drivers/md/Kconfig
4303 F:      drivers/md/dm*
4304 F:      drivers/md/persistent-data/
4305 F:      include/linux/device-mapper.h
4306 F:      include/linux/dm-*.h
4307 F:      include/uapi/linux/dm-*.h
4308
4309 DEVLINK
4310 M:      Jiri Pirko <jiri@mellanox.com>
4311 L:      netdev@vger.kernel.org
4312 S:      Supported
4313 F:      net/core/devlink.c
4314 F:      include/net/devlink.h
4315 F:      include/uapi/linux/devlink.h
4316
4317 DIALOG SEMICONDUCTOR DRIVERS
4318 M:      Support Opensource <support.opensource@diasemi.com>
4319 W:      http://www.dialog-semiconductor.com/products
4320 S:      Supported
4321 F:      Documentation/hwmon/da90??
4322 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4323 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4324 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4325 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4326 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4327 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4328 F:      drivers/gpio/gpio-da90??.c
4329 F:      drivers/hwmon/da90??-hwmon.c
4330 F:      drivers/iio/adc/da91??-*.c
4331 F:      drivers/input/misc/da90??_onkey.c
4332 F:      drivers/input/touchscreen/da9052_tsi.c
4333 F:      drivers/leds/leds-da90??.c
4334 F:      drivers/mfd/da903x.c
4335 F:      drivers/mfd/da90??-*.c
4336 F:      drivers/mfd/da91??-*.c
4337 F:      drivers/power/supply/da9052-battery.c
4338 F:      drivers/power/supply/da91??-*.c
4339 F:      drivers/regulator/da903x.c
4340 F:      drivers/regulator/da9???-regulator.[ch]
4341 F:      drivers/thermal/da90??-thermal.c
4342 F:      drivers/rtc/rtc-da90??.c
4343 F:      drivers/video/backlight/da90??_bl.c
4344 F:      drivers/watchdog/da90??_wdt.c
4345 F:      include/linux/mfd/da903x.h
4346 F:      include/linux/mfd/da9052/
4347 F:      include/linux/mfd/da9055/
4348 F:      include/linux/mfd/da9062/
4349 F:      include/linux/mfd/da9063/
4350 F:      include/linux/mfd/da9150/
4351 F:      include/linux/regulator/da9211.h
4352 F:      include/sound/da[79]*.h
4353 F:      sound/soc/codecs/da[79]*.[ch]
4354
4355 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4356 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4357 L:      linux-gpio@vger.kernel.org
4358 S:      Maintained
4359 F:      drivers/gpio/gpio-gpio-mm.c
4360
4361 DIGI NEO AND CLASSIC PCI PRODUCTS
4362 M:      Lidza Louina <lidza.louina@gmail.com>
4363 M:      Mark Hounschell <markh@compro.net>
4364 L:      driverdev-devel@linuxdriverproject.org
4365 S:      Maintained
4366 F:      drivers/staging/dgnc/
4367
4368 DIOLAN U2C-12 I2C DRIVER
4369 M:      Guenter Roeck <linux@roeck-us.net>
4370 L:      linux-i2c@vger.kernel.org
4371 S:      Maintained
4372 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4373
4374 FILESYSTEM DIRECT ACCESS (DAX)
4375 M:      Matthew Wilcox <mawilcox@microsoft.com>
4376 M:      Ross Zwisler <zwisler@kernel.org>
4377 M:      Jan Kara <jack@suse.cz>
4378 L:      linux-fsdevel@vger.kernel.org
4379 S:      Supported
4380 F:      fs/dax.c
4381 F:      include/linux/dax.h
4382 F:      include/trace/events/fs_dax.h
4383
4384 DEVICE DIRECT ACCESS (DAX)
4385 M:      Dan Williams <dan.j.williams@intel.com>
4386 M:      Dave Jiang <dave.jiang@intel.com>
4387 M:      Ross Zwisler <zwisler@kernel.org>
4388 M:      Vishal Verma <vishal.l.verma@intel.com>
4389 L:      linux-nvdimm@lists.01.org
4390 S:      Supported
4391 F:      drivers/dax/
4392
4393 DIRECTORY NOTIFICATION (DNOTIFY)
4394 M:      Jan Kara <jack@suse.cz>
4395 R:      Amir Goldstein <amir73il@gmail.com>
4396 L:      linux-fsdevel@vger.kernel.org
4397 S:      Maintained
4398 F:      Documentation/filesystems/dnotify.txt
4399 F:      fs/notify/dnotify/
4400 F:      include/linux/dnotify.h
4401
4402 DISK GEOMETRY AND PARTITION HANDLING
4403 M:      Andries Brouwer <aeb@cwi.nl>
4404 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4405 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4406 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4407 S:      Maintained
4408
4409 DISKQUOTA
4410 M:      Jan Kara <jack@suse.com>
4411 S:      Maintained
4412 F:      Documentation/filesystems/quota.txt
4413 F:      fs/quota/
4414 F:      include/linux/quota*.h
4415 F:      include/uapi/linux/quota*.h
4416
4417 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4418 M:      Bernie Thompson <bernie@plugable.com>
4419 L:      linux-fbdev@vger.kernel.org
4420 S:      Maintained
4421 W:      http://plugable.com/category/projects/udlfb/
4422 F:      drivers/video/fbdev/udlfb.c
4423 F:      include/video/udlfb.h
4424 F:      Documentation/fb/udlfb.txt
4425
4426 DISTRIBUTED LOCK MANAGER (DLM)
4427 M:      Christine Caulfield <ccaulfie@redhat.com>
4428 M:      David Teigland <teigland@redhat.com>
4429 L:      cluster-devel@redhat.com
4430 W:      http://sources.redhat.com/cluster/
4431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4432 S:      Supported
4433 F:      fs/dlm/
4434
4435 DMA BUFFER SHARING FRAMEWORK
4436 M:      Sumit Semwal <sumit.semwal@linaro.org>
4437 S:      Maintained
4438 L:      linux-media@vger.kernel.org
4439 L:      dri-devel@lists.freedesktop.org
4440 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4441 F:      drivers/dma-buf/
4442 F:      include/linux/dma-buf*
4443 F:      include/linux/reservation.h
4444 F:      include/linux/*fence.h
4445 F:      Documentation/driver-api/dma-buf.rst
4446 T:      git git://anongit.freedesktop.org/drm/drm-misc
4447
4448 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4449 M:      Vinod Koul <vkoul@kernel.org>
4450 L:      dmaengine@vger.kernel.org
4451 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4452 S:      Maintained
4453 F:      drivers/dma/
4454 F:      include/linux/dmaengine.h
4455 F:      include/linux/of_dma.h
4456 F:      Documentation/devicetree/bindings/dma/
4457 F:      Documentation/driver-api/dmaengine/
4458 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4459
4460 DMA MAPPING HELPERS
4461 M:      Christoph Hellwig <hch@lst.de>
4462 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4463 R:      Robin Murphy <robin.murphy@arm.com>
4464 L:      iommu@lists.linux-foundation.org
4465 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4466 W:      http://git.infradead.org/users/hch/dma-mapping.git
4467 S:      Supported
4468 F:      kernel/dma/
4469 F:      include/asm-generic/dma-mapping.h
4470 F:      include/linux/dma-direct.h
4471 F:      include/linux/dma-mapping.h
4472 F:      include/linux/dma-noncoherent.h
4473
4474 DME1737 HARDWARE MONITOR DRIVER
4475 M:      Juerg Haefliger <juergh@gmail.com>
4476 L:      linux-hwmon@vger.kernel.org
4477 S:      Maintained
4478 F:      Documentation/hwmon/dme1737
4479 F:      drivers/hwmon/dme1737.c
4480
4481 DMI/SMBIOS SUPPORT
4482 M:      Jean Delvare <jdelvare@suse.com>
4483 S:      Maintained
4484 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4485 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4486 F:      drivers/firmware/dmi-id.c
4487 F:      drivers/firmware/dmi_scan.c
4488 F:      include/linux/dmi.h
4489
4490 DOCUMENTATION
4491 M:      Jonathan Corbet <corbet@lwn.net>
4492 L:      linux-doc@vger.kernel.org
4493 S:      Maintained
4494 F:      Documentation/
4495 F:      scripts/kernel-doc
4496 X:      Documentation/ABI/
4497 X:      Documentation/devicetree/
4498 X:      Documentation/acpi
4499 X:      Documentation/power
4500 X:      Documentation/spi
4501 X:      Documentation/media
4502 T:      git git://git.lwn.net/linux.git docs-next
4503
4504 DOCUMENTATION/ITALIAN
4505 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4506 L:      linux-doc@vger.kernel.org
4507 S:      Maintained
4508 F:      Documentation/translations/it_IT
4509
4510 DONGWOON DW9714 LENS VOICE COIL DRIVER
4511 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4512 L:      linux-media@vger.kernel.org
4513 T:      git git://linuxtv.org/media_tree.git
4514 S:      Maintained
4515 F:      drivers/media/i2c/dw9714.c
4516
4517 DONGWOON DW9807 LENS VOICE COIL DRIVER
4518 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4519 L:      linux-media@vger.kernel.org
4520 T:      git git://linuxtv.org/media_tree.git
4521 S:      Maintained
4522 F:      drivers/media/i2c/dw9807.c
4523
4524 DOUBLETALK DRIVER
4525 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4526 L:      blinux-list@redhat.com
4527 S:      Maintained
4528 F:      drivers/char/dtlk.c
4529 F:      include/linux/dtlk.h
4530
4531 DPAA2 DATAPATH I/O (DPIO) DRIVER
4532 M:      Roy Pledge <Roy.Pledge@nxp.com>
4533 L:      linux-kernel@vger.kernel.org
4534 S:      Maintained
4535 F:      drivers/soc/fsl/dpio
4536
4537 DPAA2 ETHERNET DRIVER
4538 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4539 L:      linux-kernel@vger.kernel.org
4540 S:      Maintained
4541 F:      drivers/staging/fsl-dpaa2/ethernet
4542
4543 DPAA2 ETHERNET SWITCH DRIVER
4544 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4545 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4546 L:      linux-kernel@vger.kernel.org
4547 S:      Maintained
4548 F:      drivers/staging/fsl-dpaa2/ethsw
4549
4550 DPAA2 PTP CLOCK DRIVER
4551 M:      Yangbo Lu <yangbo.lu@nxp.com>
4552 L:      linux-kernel@vger.kernel.org
4553 S:      Maintained
4554 F:      drivers/staging/fsl-dpaa2/rtc
4555
4556 DPT_I2O SCSI RAID DRIVER
4557 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4558 L:      linux-scsi@vger.kernel.org
4559 W:      http://www.adaptec.com/
4560 S:      Maintained
4561 F:      drivers/scsi/dpt*
4562 F:      drivers/scsi/dpt/
4563
4564 DRBD DRIVER
4565 M:      Philipp Reisner <philipp.reisner@linbit.com>
4566 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4567 L:      drbd-dev@lists.linbit.com
4568 W:      http://www.drbd.org
4569 T:      git git://git.linbit.com/linux-drbd.git
4570 T:      git git://git.linbit.com/drbd-8.4.git
4571 S:      Supported
4572 F:      drivers/block/drbd/
4573 F:      lib/lru_cache.c
4574 F:      Documentation/blockdev/drbd/
4575
4576 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4577 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4578 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4580 S:      Supported
4581 F:      Documentation/kobject.txt
4582 F:      drivers/base/
4583 F:      fs/debugfs/
4584 F:      fs/sysfs/
4585 F:      include/linux/debugfs.h
4586 F:      include/linux/kobj*
4587 F:      lib/kobj*
4588
4589 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4590 M:      Kevin Hilman <khilman@kernel.org>
4591 M:      Nishanth Menon <nm@ti.com>
4592 S:      Maintained
4593 F:      drivers/power/avs/
4594 F:      include/linux/power/smartreflex.h
4595 L:      linux-pm@vger.kernel.org
4596
4597 DRM DRIVER FOR ARM PL111 CLCD
4598 M:      Eric Anholt <eric@anholt.net>
4599 T:      git git://anongit.freedesktop.org/drm/drm-misc
4600 S:      Supported
4601 F:      drivers/gpu/drm/pl111/
4602
4603 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4604 M:      Linus Walleij <linus.walleij@linaro.org>
4605 T:      git git://anongit.freedesktop.org/drm/drm-misc
4606 S:      Maintained
4607 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4608 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4609
4610 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4611 M:      Dave Airlie <airlied@redhat.com>
4612 S:      Odd Fixes
4613 F:      drivers/gpu/drm/ast/
4614
4615 DRM DRIVER FOR BOCHS VIRTUAL GPU
4616 M:      Gerd Hoffmann <kraxel@redhat.com>
4617 L:      virtualization@lists.linux-foundation.org
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619 S:      Maintained
4620 F:      drivers/gpu/drm/bochs/
4621
4622 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4623 M:      Linus Walleij <linus.walleij@linaro.org>
4624 T:      git git://anongit.freedesktop.org/drm/drm-misc
4625 S:      Maintained
4626 F:      drivers/gpu/drm/tve200/
4627
4628 DRM DRIVER FOR ILITEK ILI9225 PANELS
4629 M:      David Lechner <david@lechnology.com>
4630 S:      Maintained
4631 F:      drivers/gpu/drm/tinydrm/ili9225.c
4632 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4633
4634 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4635 S:      Orphan / Obsolete
4636 F:      drivers/gpu/drm/i810/
4637 F:      include/uapi/drm/i810_drm.h
4638
4639 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4640 S:      Orphan / Obsolete
4641 F:      drivers/gpu/drm/mga/
4642 F:      include/uapi/drm/mga_drm.h
4643
4644 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4645 M:      Dave Airlie <airlied@redhat.com>
4646 S:      Odd Fixes
4647 F:      drivers/gpu/drm/mgag200/
4648
4649 DRM DRIVER FOR MI0283QT
4650 M:      Noralf Trønnes <noralf@tronnes.org>
4651 S:      Maintained
4652 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4653 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4654
4655 DRM DRIVER FOR MSM ADRENO GPU
4656 M:      Rob Clark <robdclark@gmail.com>
4657 L:      linux-arm-msm@vger.kernel.org
4658 L:      dri-devel@lists.freedesktop.org
4659 L:      freedreno@lists.freedesktop.org
4660 T:      git git://people.freedesktop.org/~robclark/linux
4661 S:      Maintained
4662 F:      drivers/gpu/drm/msm/
4663 F:      include/uapi/drm/msm_drm.h
4664 F:      Documentation/devicetree/bindings/display/msm/
4665
4666 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4667 M:      Ben Skeggs <bskeggs@redhat.com>
4668 L:      dri-devel@lists.freedesktop.org
4669 L:      nouveau@lists.freedesktop.org
4670 T:      git git://github.com/skeggsb/linux
4671 S:      Supported
4672 F:      drivers/gpu/drm/nouveau/
4673 F:      include/uapi/drm/nouveau_drm.h
4674
4675 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4676 M:      Noralf Trønnes <noralf@tronnes.org>
4677 S:      Maintained
4678 F:      drivers/gpu/drm/tinydrm/repaper.c
4679 F:      Documentation/devicetree/bindings/display/repaper.txt
4680
4681 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4682 M:      Dave Airlie <airlied@redhat.com>
4683 M:      Gerd Hoffmann <kraxel@redhat.com>
4684 L:      virtualization@lists.linux-foundation.org
4685 T:      git git://anongit.freedesktop.org/drm/drm-misc
4686 S:      Obsolete
4687 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4688 F:      drivers/gpu/drm/cirrus/
4689
4690 DRM DRIVER FOR QXL VIRTUAL GPU
4691 M:      Dave Airlie <airlied@redhat.com>
4692 M:      Gerd Hoffmann <kraxel@redhat.com>
4693 L:      virtualization@lists.linux-foundation.org
4694 T:      git git://anongit.freedesktop.org/drm/drm-misc
4695 S:      Maintained
4696 F:      drivers/gpu/drm/qxl/
4697 F:      include/uapi/drm/qxl_drm.h
4698
4699 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4700 S:      Orphan / Obsolete
4701 F:      drivers/gpu/drm/r128/
4702 F:      include/uapi/drm/r128_drm.h
4703
4704 DRM DRIVER FOR SAVAGE VIDEO CARDS
4705 S:      Orphan / Obsolete
4706 F:      drivers/gpu/drm/savage/
4707 F:      include/uapi/drm/savage_drm.h
4708
4709 DRM DRIVER FOR SIS VIDEO CARDS
4710 S:      Orphan / Obsolete
4711 F:      drivers/gpu/drm/sis/
4712 F:      include/uapi/drm/sis_drm.h
4713
4714 DRM DRIVER FOR SITRONIX ST7586 PANELS
4715 M:      David Lechner <david@lechnology.com>
4716 S:      Maintained
4717 F:      drivers/gpu/drm/tinydrm/st7586.c
4718 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4719
4720 DRM DRIVER FOR SITRONIX ST7735R PANELS
4721 M:      David Lechner <david@lechnology.com>
4722 S:      Maintained
4723 F:      drivers/gpu/drm/tinydrm/st7735r.c
4724 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4725
4726 DRM DRIVER FOR TDFX VIDEO CARDS
4727 S:      Orphan / Obsolete
4728 F:      drivers/gpu/drm/tdfx/
4729
4730 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4731 M:      Dave Airlie <airlied@redhat.com>
4732 S:      Odd Fixes
4733 F:      drivers/gpu/drm/udl/
4734
4735 DRM DRIVER FOR VMWARE VIRTUAL GPU
4736 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4737 M:      Sinclair Yeh <syeh@vmware.com>
4738 M:      Thomas Hellstrom <thellstrom@vmware.com>
4739 L:      dri-devel@lists.freedesktop.org
4740 T:      git git://people.freedesktop.org/~syeh/repos_linux
4741 T:      git git://people.freedesktop.org/~thomash/linux
4742 S:      Supported
4743 F:      drivers/gpu/drm/vmwgfx/
4744 F:      include/uapi/drm/vmwgfx_drm.h
4745
4746 DRM DRIVERS
4747 M:      David Airlie <airlied@linux.ie>
4748 L:      dri-devel@lists.freedesktop.org
4749 T:      git git://anongit.freedesktop.org/drm/drm
4750 B:      https://bugs.freedesktop.org/
4751 C:      irc://chat.freenode.net/dri-devel
4752 S:      Maintained
4753 F:      drivers/gpu/drm/
4754 F:      drivers/gpu/vga/
4755 F:      Documentation/devicetree/bindings/display/
4756 F:      Documentation/devicetree/bindings/gpu/
4757 F:      Documentation/gpu/
4758 F:      include/drm/
4759 F:      include/uapi/drm/
4760 F:      include/linux/vga*
4761
4762 DRM DRIVERS AND MISC GPU PATCHES
4763 M:      Gustavo Padovan <gustavo@padovan.org>
4764 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4765 M:      Sean Paul <sean@poorly.run>
4766 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4767 S:      Maintained
4768 T:      git git://anongit.freedesktop.org/drm/drm-misc
4769 F:      Documentation/gpu/
4770 F:      drivers/gpu/vga/
4771 F:      drivers/gpu/drm/*
4772 F:      include/drm/drm*
4773 F:      include/uapi/drm/drm*
4774 F:      include/linux/vga*
4775
4776 DRM DRIVERS FOR ALLWINNER A10
4777 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4778 L:      dri-devel@lists.freedesktop.org
4779 S:      Supported
4780 F:      drivers/gpu/drm/sun4i/
4781 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4782 T:      git git://anongit.freedesktop.org/drm/drm-misc
4783
4784 DRM DRIVERS FOR AMLOGIC SOCS
4785 M:      Neil Armstrong <narmstrong@baylibre.com>
4786 L:      dri-devel@lists.freedesktop.org
4787 L:      linux-amlogic@lists.infradead.org
4788 W:      http://linux-meson.com/
4789 S:      Supported
4790 F:      drivers/gpu/drm/meson/
4791 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4792 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4793 F:      Documentation/gpu/meson.rst
4794 T:      git git://anongit.freedesktop.org/drm/drm-misc
4795
4796 DRM DRIVERS FOR ATMEL HLCDC
4797 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4798 L:      dri-devel@lists.freedesktop.org
4799 S:      Supported
4800 F:      drivers/gpu/drm/atmel-hlcdc/
4801 F:      Documentation/devicetree/bindings/display/atmel/
4802 T:      git git://anongit.freedesktop.org/drm/drm-misc
4803
4804 DRM DRIVERS FOR BRIDGE CHIPS
4805 M:      Archit Taneja <architt@codeaurora.org>
4806 M:      Andrzej Hajda <a.hajda@samsung.com>
4807 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4808 S:      Maintained
4809 T:      git git://anongit.freedesktop.org/drm/drm-misc
4810 F:      drivers/gpu/drm/bridge/
4811
4812 DRM DRIVERS FOR EXYNOS
4813 M:      Inki Dae <inki.dae@samsung.com>
4814 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4815 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4816 M:      Kyungmin Park <kyungmin.park@samsung.com>
4817 L:      dri-devel@lists.freedesktop.org
4818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4819 S:      Supported
4820 F:      drivers/gpu/drm/exynos/
4821 F:      include/uapi/drm/exynos_drm.h
4822 F:      Documentation/devicetree/bindings/display/exynos/
4823
4824 DRM DRIVERS FOR FREESCALE DCU
4825 M:      Stefan Agner <stefan@agner.ch>
4826 M:      Alison Wang <alison.wang@nxp.com>
4827 L:      dri-devel@lists.freedesktop.org
4828 S:      Supported
4829 F:      drivers/gpu/drm/fsl-dcu/
4830 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4831 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4832 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4833
4834 DRM DRIVERS FOR FREESCALE IMX
4835 M:      Philipp Zabel <p.zabel@pengutronix.de>
4836 L:      dri-devel@lists.freedesktop.org
4837 S:      Maintained
4838 F:      drivers/gpu/drm/imx/
4839 F:      drivers/gpu/ipu-v3/
4840 F:      Documentation/devicetree/bindings/display/imx/
4841
4842 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4843 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4844 L:      dri-devel@lists.freedesktop.org
4845 T:      git git://github.com/patjak/drm-gma500
4846 S:      Maintained
4847 F:      drivers/gpu/drm/gma500/
4848
4849 DRM DRIVERS FOR HISILICON
4850 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4851 M:      Rongrong Zou <zourongrong@gmail.com>
4852 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4853 R:      Chen Feng <puck.chen@hisilicon.com>
4854 L:      dri-devel@lists.freedesktop.org
4855 T:      git git://github.com/xin3liang/linux.git
4856 S:      Maintained
4857 F:      drivers/gpu/drm/hisilicon/
4858 F:      Documentation/devicetree/bindings/display/hisilicon/
4859
4860 DRM DRIVERS FOR MEDIATEK
4861 M:      CK Hu <ck.hu@mediatek.com>
4862 M:      Philipp Zabel <p.zabel@pengutronix.de>
4863 L:      dri-devel@lists.freedesktop.org
4864 S:      Supported
4865 F:      drivers/gpu/drm/mediatek/
4866 F:      Documentation/devicetree/bindings/display/mediatek/
4867
4868 DRM DRIVERS FOR NVIDIA TEGRA
4869 M:      Thierry Reding <thierry.reding@gmail.com>
4870 L:      dri-devel@lists.freedesktop.org
4871 L:      linux-tegra@vger.kernel.org
4872 T:      git git://anongit.freedesktop.org/tegra/linux.git
4873 S:      Supported
4874 F:      drivers/gpu/drm/tegra/
4875 F:      drivers/gpu/host1x/
4876 F:      include/linux/host1x.h
4877 F:      include/uapi/drm/tegra_drm.h
4878 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4879
4880 DRM DRIVERS FOR RENESAS
4881 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4882 L:      dri-devel@lists.freedesktop.org
4883 L:      linux-renesas-soc@vger.kernel.org
4884 T:      git git://linuxtv.org/pinchartl/fbdev
4885 S:      Supported
4886 F:      drivers/gpu/drm/rcar-du/
4887 F:      drivers/gpu/drm/shmobile/
4888 F:      include/linux/platform_data/shmob_drm.h
4889 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4890 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4891 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4892
4893 DRM DRIVERS FOR ROCKCHIP
4894 M:      Sandy Huang <hjc@rock-chips.com>
4895 M:      Heiko Stübner <heiko@sntech.de>
4896 L:      dri-devel@lists.freedesktop.org
4897 S:      Maintained
4898 F:      drivers/gpu/drm/rockchip/
4899 F:      Documentation/devicetree/bindings/display/rockchip/
4900 T:      git git://anongit.freedesktop.org/drm/drm-misc
4901
4902 DRM DRIVERS FOR STI
4903 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4904 M:      Vincent Abriou <vincent.abriou@st.com>
4905 L:      dri-devel@lists.freedesktop.org
4906 T:      git git://anongit.freedesktop.org/drm/drm-misc
4907 S:      Maintained
4908 F:      drivers/gpu/drm/sti
4909 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4910
4911 DRM DRIVERS FOR STM
4912 M:      Yannick Fertre <yannick.fertre@st.com>
4913 M:      Philippe Cornu <philippe.cornu@st.com>
4914 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4915 M:      Vincent Abriou <vincent.abriou@st.com>
4916 L:      dri-devel@lists.freedesktop.org
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918 S:      Maintained
4919 F:      drivers/gpu/drm/stm
4920 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4921
4922 DRM DRIVERS FOR TI LCDC
4923 M:      Jyri Sarha <jsarha@ti.com>
4924 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4925 L:      dri-devel@lists.freedesktop.org
4926 S:      Maintained
4927 F:      drivers/gpu/drm/tilcdc/
4928 F:      Documentation/devicetree/bindings/display/tilcdc/
4929
4930 DRM DRIVERS FOR TI OMAP
4931 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4932 L:      dri-devel@lists.freedesktop.org
4933 S:      Maintained
4934 F:      drivers/gpu/drm/omapdrm/
4935 F:      Documentation/devicetree/bindings/display/ti/
4936
4937 DRM DRIVERS FOR V3D
4938 M:      Eric Anholt <eric@anholt.net>
4939 S:      Supported
4940 F:      drivers/gpu/drm/v3d/
4941 F:      include/uapi/drm/v3d_drm.h
4942 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4943 T:      git git://anongit.freedesktop.org/drm/drm-misc
4944
4945 DRM DRIVERS FOR VC4
4946 M:      Eric Anholt <eric@anholt.net>
4947 T:      git git://github.com/anholt/linux
4948 S:      Supported
4949 F:      drivers/gpu/drm/vc4/
4950 F:      include/uapi/drm/vc4_drm.h
4951 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4952 T:      git git://anongit.freedesktop.org/drm/drm-misc
4953
4954 DRM DRIVERS FOR VIVANTE GPU IP
4955 M:      Lucas Stach <l.stach@pengutronix.de>
4956 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4957 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4958 L:      etnaviv@lists.freedesktop.org
4959 L:      dri-devel@lists.freedesktop.org
4960 S:      Maintained
4961 F:      drivers/gpu/drm/etnaviv/
4962 F:      include/uapi/drm/etnaviv_drm.h
4963 F:      Documentation/devicetree/bindings/display/etnaviv/
4964
4965 DRM DRIVERS FOR ZTE ZX
4966 M:      Shawn Guo <shawnguo@kernel.org>
4967 L:      dri-devel@lists.freedesktop.org
4968 S:      Maintained
4969 F:      drivers/gpu/drm/zte/
4970 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4971 T:      git git://anongit.freedesktop.org/drm/drm-misc
4972
4973 DRM PANEL DRIVERS
4974 M:      Thierry Reding <thierry.reding@gmail.com>
4975 L:      dri-devel@lists.freedesktop.org
4976 T:      git git://anongit.freedesktop.org/drm/drm-misc
4977 S:      Maintained
4978 F:      drivers/gpu/drm/drm_panel.c
4979 F:      drivers/gpu/drm/panel/
4980 F:      include/drm/drm_panel.h
4981 F:      Documentation/devicetree/bindings/display/panel/
4982
4983 DRM TINYDRM DRIVERS
4984 M:      Noralf Trønnes <noralf@tronnes.org>
4985 W:      https://github.com/notro/tinydrm/wiki/Development
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4987 S:      Maintained
4988 F:      drivers/gpu/drm/tinydrm/
4989 F:      include/drm/tinydrm/
4990
4991 DRM DRIVERS FOR XEN
4992 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4993 T:      git git://anongit.freedesktop.org/drm/drm-misc
4994 L:      dri-devel@lists.freedesktop.org
4995 L:      xen-devel@lists.xen.org
4996 S:      Supported
4997 F:      drivers/gpu/drm/xen/
4998 F:      Documentation/gpu/xen-front.rst
4999
5000 DRM TTM SUBSYSTEM
5001 M:      Christian Koenig <christian.koenig@amd.com>
5002 M:      Huang Rui <ray.huang@amd.com>
5003 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5004 T:      git git://people.freedesktop.org/~agd5f/linux
5005 S:      Maintained
5006 L:      dri-devel@lists.freedesktop.org
5007 F:      include/drm/ttm/
5008 F:      drivers/gpu/drm/ttm/
5009
5010 DSBR100 USB FM RADIO DRIVER
5011 M:      Alexey Klimov <klimov.linux@gmail.com>
5012 L:      linux-media@vger.kernel.org
5013 T:      git git://linuxtv.org/media_tree.git
5014 S:      Maintained
5015 F:      drivers/media/radio/dsbr100.c
5016
5017 DSCC4 DRIVER
5018 M:      Francois Romieu <romieu@fr.zoreil.com>
5019 L:      netdev@vger.kernel.org
5020 S:      Maintained
5021 F:      drivers/net/wan/dscc4.c
5022
5023 DT3155 MEDIA DRIVER
5024 M:      Hans Verkuil <hverkuil@xs4all.nl>
5025 L:      linux-media@vger.kernel.org
5026 T:      git git://linuxtv.org/media_tree.git
5027 W:      https://linuxtv.org
5028 S:      Odd Fixes
5029 F:      drivers/media/pci/dt3155/
5030
5031 DVB_USB_AF9015 MEDIA DRIVER
5032 M:      Antti Palosaari <crope@iki.fi>
5033 L:      linux-media@vger.kernel.org
5034 W:      https://linuxtv.org
5035 W:      http://palosaari.fi/linux/
5036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5037 T:      git git://linuxtv.org/anttip/media_tree.git
5038 S:      Maintained
5039 F:      drivers/media/usb/dvb-usb-v2/af9015*
5040
5041 DVB_USB_AF9035 MEDIA DRIVER
5042 M:      Antti Palosaari <crope@iki.fi>
5043 L:      linux-media@vger.kernel.org
5044 W:      https://linuxtv.org
5045 W:      http://palosaari.fi/linux/
5046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5047 T:      git git://linuxtv.org/anttip/media_tree.git
5048 S:      Maintained
5049 F:      drivers/media/usb/dvb-usb-v2/af9035*
5050
5051 DVB_USB_ANYSEE MEDIA DRIVER
5052 M:      Antti Palosaari <crope@iki.fi>
5053 L:      linux-media@vger.kernel.org
5054 W:      https://linuxtv.org
5055 W:      http://palosaari.fi/linux/
5056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5057 T:      git git://linuxtv.org/anttip/media_tree.git
5058 S:      Maintained
5059 F:      drivers/media/usb/dvb-usb-v2/anysee*
5060
5061 DVB_USB_AU6610 MEDIA DRIVER
5062 M:      Antti Palosaari <crope@iki.fi>
5063 L:      linux-media@vger.kernel.org
5064 W:      https://linuxtv.org
5065 W:      http://palosaari.fi/linux/
5066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5067 T:      git git://linuxtv.org/anttip/media_tree.git
5068 S:      Maintained
5069 F:      drivers/media/usb/dvb-usb-v2/au6610*
5070
5071 DVB_USB_CE6230 MEDIA DRIVER
5072 M:      Antti Palosaari <crope@iki.fi>
5073 L:      linux-media@vger.kernel.org
5074 W:      https://linuxtv.org
5075 W:      http://palosaari.fi/linux/
5076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5077 T:      git git://linuxtv.org/anttip/media_tree.git
5078 S:      Maintained
5079 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5080
5081 DVB_USB_CXUSB MEDIA DRIVER
5082 M:      Michael Krufky <mkrufky@linuxtv.org>
5083 L:      linux-media@vger.kernel.org
5084 W:      https://linuxtv.org
5085 W:      http://github.com/mkrufky
5086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5087 T:      git git://linuxtv.org/media_tree.git
5088 S:      Maintained
5089 F:      drivers/media/usb/dvb-usb/cxusb*
5090
5091 DVB_USB_EC168 MEDIA DRIVER
5092 M:      Antti Palosaari <crope@iki.fi>
5093 L:      linux-media@vger.kernel.org
5094 W:      https://linuxtv.org
5095 W:      http://palosaari.fi/linux/
5096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5097 T:      git git://linuxtv.org/anttip/media_tree.git
5098 S:      Maintained
5099 F:      drivers/media/usb/dvb-usb-v2/ec168*
5100
5101 DVB_USB_GL861 MEDIA DRIVER
5102 M:      Antti Palosaari <crope@iki.fi>
5103 L:      linux-media@vger.kernel.org
5104 W:      https://linuxtv.org
5105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5106 T:      git git://linuxtv.org/anttip/media_tree.git
5107 S:      Maintained
5108 F:      drivers/media/usb/dvb-usb-v2/gl861*
5109
5110 DVB_USB_MXL111SF MEDIA DRIVER
5111 M:      Michael Krufky <mkrufky@linuxtv.org>
5112 L:      linux-media@vger.kernel.org
5113 W:      https://linuxtv.org
5114 W:      http://github.com/mkrufky
5115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5116 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5117 S:      Maintained
5118 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5119
5120 DVB_USB_RTL28XXU MEDIA DRIVER
5121 M:      Antti Palosaari <crope@iki.fi>
5122 L:      linux-media@vger.kernel.org
5123 W:      https://linuxtv.org
5124 W:      http://palosaari.fi/linux/
5125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5126 T:      git git://linuxtv.org/anttip/media_tree.git
5127 S:      Maintained
5128 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5129
5130 DVB_USB_V2 MEDIA DRIVER
5131 M:      Antti Palosaari <crope@iki.fi>
5132 L:      linux-media@vger.kernel.org
5133 W:      https://linuxtv.org
5134 W:      http://palosaari.fi/linux/
5135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5136 T:      git git://linuxtv.org/anttip/media_tree.git
5137 S:      Maintained
5138 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5139 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5140
5141 DYNAMIC DEBUG
5142 M:      Jason Baron <jbaron@akamai.com>
5143 S:      Maintained
5144 F:      lib/dynamic_debug.c
5145 F:      include/linux/dynamic_debug.h
5146
5147 DYNAMIC INTERRUPT MODERATION
5148 M:      Tal Gilboa <talgi@mellanox.com>
5149 S:      Maintained
5150 F:      include/linux/net_dim.h
5151
5152 DZ DECSTATION DZ11 SERIAL DRIVER
5153 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5154 S:      Maintained
5155 F:      drivers/tty/serial/dz.*
5156
5157 E3X0 POWER BUTTON DRIVER
5158 M:      Moritz Fischer <moritz.fischer@ettus.com>
5159 L:      usrp-users@lists.ettus.com
5160 W:      http://www.ettus.com
5161 S:      Supported
5162 F:      drivers/input/misc/e3x0-button.c
5163 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5164
5165 E4000 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/tuners/e4000*
5174
5175 EARTH_PT1 MEDIA DRIVER
5176 M:      Akihiro Tsukada <tskd08@gmail.com>
5177 L:      linux-media@vger.kernel.org
5178 S:      Odd Fixes
5179 F:      drivers/media/pci/pt1/
5180
5181 EARTH_PT3 MEDIA DRIVER
5182 M:      Akihiro Tsukada <tskd08@gmail.com>
5183 L:      linux-media@vger.kernel.org
5184 S:      Odd Fixes
5185 F:      drivers/media/pci/pt3/
5186
5187 EC100 MEDIA DRIVER
5188 M:      Antti Palosaari <crope@iki.fi>
5189 L:      linux-media@vger.kernel.org
5190 W:      https://linuxtv.org
5191 W:      http://palosaari.fi/linux/
5192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5193 T:      git git://linuxtv.org/anttip/media_tree.git
5194 S:      Maintained
5195 F:      drivers/media/dvb-frontends/ec100*
5196
5197 ECRYPT FILE SYSTEM
5198 M:      Tyler Hicks <tyhicks@canonical.com>
5199 L:      ecryptfs@vger.kernel.org
5200 W:      http://ecryptfs.org
5201 W:      https://launchpad.net/ecryptfs
5202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5203 S:      Supported
5204 F:      Documentation/filesystems/ecryptfs.txt
5205 F:      fs/ecryptfs/
5206
5207 EDAC-AMD64
5208 M:      Borislav Petkov <bp@alien8.de>
5209 L:      linux-edac@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/edac/amd64_edac*
5212
5213 EDAC-CALXEDA
5214 M:      Robert Richter <rric@kernel.org>
5215 L:      linux-edac@vger.kernel.org
5216 S:      Maintained
5217 F:      drivers/edac/highbank*
5218
5219 EDAC-CAVIUM OCTEON
5220 M:      Ralf Baechle <ralf@linux-mips.org>
5221 M:      David Daney <david.daney@cavium.com>
5222 L:      linux-edac@vger.kernel.org
5223 L:      linux-mips@linux-mips.org
5224 S:      Supported
5225 F:      drivers/edac/octeon_edac*
5226
5227 EDAC-CAVIUM THUNDERX
5228 M:      David Daney <david.daney@cavium.com>
5229 M:      Jan Glauber <jglauber@cavium.com>
5230 L:      linux-edac@vger.kernel.org
5231 S:      Supported
5232 F:      drivers/edac/thunderx_edac*
5233
5234 EDAC-CORE
5235 M:      Borislav Petkov <bp@alien8.de>
5236 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5237 L:      linux-edac@vger.kernel.org
5238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5240 S:      Supported
5241 F:      Documentation/admin-guide/ras.rst
5242 F:      Documentation/driver-api/edac.rst
5243 F:      drivers/edac/
5244 F:      include/linux/edac.h
5245
5246 EDAC-E752X
5247 M:      Mark Gross <mark.gross@intel.com>
5248 L:      linux-edac@vger.kernel.org
5249 S:      Maintained
5250 F:      drivers/edac/e752x_edac.c
5251
5252 EDAC-E7XXX
5253 L:      linux-edac@vger.kernel.org
5254 S:      Maintained
5255 F:      drivers/edac/e7xxx_edac.c
5256
5257 EDAC-FSL_DDR
5258 M:      York Sun <york.sun@nxp.com>
5259 L:      linux-edac@vger.kernel.org
5260 S:      Maintained
5261 F:      drivers/edac/fsl_ddr_edac.*
5262
5263 EDAC-GHES
5264 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5265 L:      linux-edac@vger.kernel.org
5266 S:      Maintained
5267 F:      drivers/edac/ghes_edac.c
5268
5269 EDAC-I3000
5270 L:      linux-edac@vger.kernel.org
5271 S:      Orphan
5272 F:      drivers/edac/i3000_edac.c
5273
5274 EDAC-I5000
5275 L:      linux-edac@vger.kernel.org
5276 S:      Maintained
5277 F:      drivers/edac/i5000_edac.c
5278
5279 EDAC-I5400
5280 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5281 L:      linux-edac@vger.kernel.org
5282 S:      Maintained
5283 F:      drivers/edac/i5400_edac.c
5284
5285 EDAC-I7300
5286 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5287 L:      linux-edac@vger.kernel.org
5288 S:      Maintained
5289 F:      drivers/edac/i7300_edac.c
5290
5291 EDAC-I7CORE
5292 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5293 L:      linux-edac@vger.kernel.org
5294 S:      Maintained
5295 F:      drivers/edac/i7core_edac.c
5296
5297 EDAC-I82443BXGX
5298 M:      Tim Small <tim@buttersideup.com>
5299 L:      linux-edac@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/edac/i82443bxgx_edac.c
5302
5303 EDAC-I82975X
5304 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5305 M:      "Arvind R." <arvino55@gmail.com>
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/i82975x_edac.c
5309
5310 EDAC-IE31200
5311 M:      Jason Baron <jbaron@akamai.com>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/ie31200_edac.c
5315
5316 EDAC-MPC85XX
5317 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5318 L:      linux-edac@vger.kernel.org
5319 S:      Maintained
5320 F:      drivers/edac/mpc85xx_edac.[ch]
5321
5322 EDAC-PASEMI
5323 M:      Egor Martovetsky <egor@pasemi.com>
5324 L:      linux-edac@vger.kernel.org
5325 S:      Maintained
5326 F:      drivers/edac/pasemi_edac.c
5327
5328 EDAC-PND2
5329 M:      Tony Luck <tony.luck@intel.com>
5330 L:      linux-edac@vger.kernel.org
5331 S:      Maintained
5332 F:      drivers/edac/pnd2_edac.[ch]
5333
5334 EDAC-R82600
5335 M:      Tim Small <tim@buttersideup.com>
5336 L:      linux-edac@vger.kernel.org
5337 S:      Maintained
5338 F:      drivers/edac/r82600_edac.c
5339
5340 EDAC-SBRIDGE
5341 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5342 L:      linux-edac@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/edac/sb_edac.c
5345
5346 EDAC-SKYLAKE
5347 M:      Tony Luck <tony.luck@intel.com>
5348 L:      linux-edac@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/edac/skx_edac.c
5351
5352 EDAC-TI
5353 M:      Tero Kristo <t-kristo@ti.com>
5354 L:      linux-edac@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/edac/ti_edac.c
5357
5358 EDIROL UA-101/UA-1000 DRIVER
5359 M:      Clemens Ladisch <clemens@ladisch.de>
5360 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5361 T:      git git://git.alsa-project.org/alsa-kernel.git
5362 S:      Maintained
5363 F:      sound/usb/misc/ua101.c
5364
5365 EFI TEST DRIVER
5366 L:      linux-efi@vger.kernel.org
5367 M:      Ivan Hu <ivan.hu@canonical.com>
5368 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5369 S:      Maintained
5370 F:      drivers/firmware/efi/test/
5371
5372 EFI VARIABLE FILESYSTEM
5373 M:      Matthew Garrett <matthew.garrett@nebula.com>
5374 M:      Jeremy Kerr <jk@ozlabs.org>
5375 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5377 L:      linux-efi@vger.kernel.org
5378 S:      Maintained
5379 F:      fs/efivarfs/
5380
5381 EFIFB FRAMEBUFFER DRIVER
5382 L:      linux-fbdev@vger.kernel.org
5383 M:      Peter Jones <pjones@redhat.com>
5384 S:      Maintained
5385 F:      drivers/video/fbdev/efifb.c
5386
5387 EFS FILESYSTEM
5388 W:      http://aeschi.ch.eu.org/efs/
5389 S:      Orphan
5390 F:      fs/efs/
5391
5392 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5393 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5394 L:      netdev@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/net/ethernet/ibm/ehea/
5397
5398 EM28XX VIDEO4LINUX DRIVER
5399 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5400 L:      linux-media@vger.kernel.org
5401 W:      https://linuxtv.org
5402 T:      git git://linuxtv.org/media_tree.git
5403 S:      Maintained
5404 F:      drivers/media/usb/em28xx/
5405 F:      Documentation/media/v4l-drivers/em28xx*
5406
5407 EMBEDDED LINUX
5408 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5409 M:      Matt Mackall <mpm@selenic.com>
5410 M:      David Woodhouse <dwmw2@infradead.org>
5411 L:      linux-embedded@vger.kernel.org
5412 S:      Maintained
5413
5414 Emulex 10Gbps iSCSI - OneConnect DRIVER
5415 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5416 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5417 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5418 L:      linux-scsi@vger.kernel.org
5419 W:      http://www.broadcom.com
5420 S:      Supported
5421 F:      drivers/scsi/be2iscsi/
5422
5423 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5424 M:      Sathya Perla <sathya.perla@broadcom.com>
5425 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5426 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5427 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5428 L:      netdev@vger.kernel.org
5429 W:      http://www.emulex.com
5430 S:      Supported
5431 F:      drivers/net/ethernet/emulex/benet/
5432
5433 EMULEX ONECONNECT ROCE DRIVER
5434 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5435 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5436 L:      linux-rdma@vger.kernel.org
5437 W:      http://www.broadcom.com
5438 S:      Odd Fixes
5439 F:      drivers/infiniband/hw/ocrdma/
5440 F:      include/uapi/rdma/ocrdma-abi.h
5441
5442 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5443 M:      James Smart <james.smart@broadcom.com>
5444 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5445 L:      linux-scsi@vger.kernel.org
5446 W:      http://www.broadcom.com
5447 S:      Supported
5448 F:      drivers/scsi/lpfc/
5449
5450 ENE CB710 FLASH CARD READER DRIVER
5451 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5452 S:      Maintained
5453 F:      drivers/misc/cb710/
5454 F:      drivers/mmc/host/cb710-mmc.*
5455 F:      include/linux/cb710.h
5456
5457 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5458 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5459 S:      Maintained
5460 F:      drivers/media/rc/ene_ir.*
5461
5462 EPSON S1D13XXX FRAMEBUFFER DRIVER
5463 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5464 S:      Maintained
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5466 F:      drivers/video/fbdev/s1d13xxxfb.c
5467 F:      include/video/s1d13xxxfb.h
5468
5469 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5470 M:      Jeff Layton <jlayton@kernel.org>
5471 S:      Maintained
5472 F:      lib/errseq.c
5473 F:      include/linux/errseq.h
5474
5475 ET131X NETWORK DRIVER
5476 M:      Mark Einon <mark.einon@gmail.com>
5477 S:      Odd Fixes
5478 F:      drivers/net/ethernet/agere/
5479
5480 ETHERNET BRIDGE
5481 M:      Stephen Hemminger <stephen@networkplumber.org>
5482 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5483 L:      netdev@vger.kernel.org
5484 W:      http://www.linuxfoundation.org/en/Net:Bridge
5485 S:      Maintained
5486 F:      include/linux/netfilter_bridge/
5487 F:      net/bridge/
5488
5489 ETHERNET PHY LIBRARY
5490 M:      Andrew Lunn <andrew@lunn.ch>
5491 M:      Florian Fainelli <f.fainelli@gmail.com>
5492 L:      netdev@vger.kernel.org
5493 S:      Maintained
5494 F:      Documentation/ABI/testing/sysfs-bus-mdio
5495 F:      Documentation/devicetree/bindings/net/mdio*
5496 F:      Documentation/networking/phy.txt
5497 F:      drivers/net/phy/
5498 F:      drivers/of/of_mdio.c
5499 F:      drivers/of/of_net.c
5500 F:      include/linux/*mdio*.h
5501 F:      include/linux/of_net.h
5502 F:      include/linux/phy.h
5503 F:      include/linux/phy_fixed.h
5504 F:      include/linux/platform_data/mdio-bcm-unimac.h
5505 F:      include/trace/events/mdio.h
5506 F:      include/uapi/linux/mdio.h
5507 F:      include/uapi/linux/mii.h
5508
5509 EXT2 FILE SYSTEM
5510 M:      Jan Kara <jack@suse.com>
5511 L:      linux-ext4@vger.kernel.org
5512 S:      Maintained
5513 F:      Documentation/filesystems/ext2.txt
5514 F:      fs/ext2/
5515 F:      include/linux/ext2*
5516
5517 EXT4 FILE SYSTEM
5518 M:      "Theodore Ts'o" <tytso@mit.edu>
5519 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5520 L:      linux-ext4@vger.kernel.org
5521 W:      http://ext4.wiki.kernel.org
5522 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5524 S:      Maintained
5525 F:      Documentation/filesystems/ext4.txt
5526 F:      fs/ext4/
5527
5528 Extended Verification Module (EVM)
5529 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5530 L:      linux-integrity@vger.kernel.org
5531 S:      Supported
5532 F:      security/integrity/evm/
5533
5534 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5535 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5536 L:      linux-efi@vger.kernel.org
5537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5538 S:      Maintained
5539 F:      Documentation/efi-stub.txt
5540 F:      arch/*/kernel/efi.c
5541 F:      arch/x86/boot/compressed/eboot.[ch]
5542 F:      arch/*/include/asm/efi.h
5543 F:      arch/x86/platform/efi/
5544 F:      drivers/firmware/efi/
5545 F:      include/linux/efi*.h
5546 F:      arch/arm/boot/compressed/efi-header.S
5547 F:      arch/arm64/kernel/efi-entry.S
5548
5549 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5550 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5551 M:      Chanwoo Choi <cw00.choi@samsung.com>
5552 L:      linux-kernel@vger.kernel.org
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5554 S:      Maintained
5555 F:      drivers/extcon/
5556 F:      include/linux/extcon/
5557 F:      include/linux/extcon.h
5558 F:      Documentation/extcon/
5559 F:      Documentation/devicetree/bindings/extcon/
5560
5561 EXYNOS DP DRIVER
5562 M:      Jingoo Han <jingoohan1@gmail.com>
5563 L:      dri-devel@lists.freedesktop.org
5564 S:      Maintained
5565 F:      drivers/gpu/drm/exynos/exynos_dp*
5566
5567 EXYNOS SYSMMU (IOMMU) driver
5568 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5569 L:      iommu@lists.linux-foundation.org
5570 S:      Maintained
5571 F:      drivers/iommu/exynos-iommu.c
5572
5573 EZchip NPS platform support
5574 M:      Vineet Gupta <vgupta@synopsys.com>
5575 M:      Ofer Levi <oferle@mellanox.com>
5576 S:      Supported
5577 F:      arch/arc/plat-eznps
5578 F:      arch/arc/boot/dts/eznps.dts
5579
5580 F2FS FILE SYSTEM
5581 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5582 M:      Chao Yu <yuchao0@huawei.com>
5583 L:      linux-f2fs-devel@lists.sourceforge.net
5584 W:      https://f2fs.wiki.kernel.org/
5585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5586 S:      Maintained
5587 F:      Documentation/filesystems/f2fs.txt
5588 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5589 F:      fs/f2fs/
5590 F:      include/linux/f2fs_fs.h
5591 F:      include/trace/events/f2fs.h
5592
5593 F71805F HARDWARE MONITORING DRIVER
5594 M:      Jean Delvare <jdelvare@suse.com>
5595 L:      linux-hwmon@vger.kernel.org
5596 S:      Maintained
5597 F:      Documentation/hwmon/f71805f
5598 F:      drivers/hwmon/f71805f.c
5599
5600 FADDR2LINE
5601 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5602 S:      Maintained
5603 F:      scripts/faddr2line
5604
5605 FAILOVER MODULE
5606 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5607 L:      netdev@vger.kernel.org
5608 S:      Supported
5609 F:      net/core/failover.c
5610 F:      include/net/failover.h
5611 F:      Documentation/networking/failover.rst
5612
5613 FANOTIFY
5614 M:      Jan Kara <jack@suse.cz>
5615 R:      Amir Goldstein <amir73il@gmail.com>
5616 L:      linux-fsdevel@vger.kernel.org
5617 S:      Maintained
5618 F:      fs/notify/fanotify/
5619 F:      include/linux/fanotify.h
5620 F:      include/uapi/linux/fanotify.h
5621
5622 FARSYNC SYNCHRONOUS DRIVER
5623 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5624 W:      http://www.farsite.co.uk/
5625 S:      Supported
5626 F:      drivers/net/wan/farsync.*
5627
5628 FAULT INJECTION SUPPORT
5629 M:      Akinobu Mita <akinobu.mita@gmail.com>
5630 S:      Supported
5631 F:      Documentation/fault-injection/
5632 F:      lib/fault-inject.c
5633
5634 FBTFT Framebuffer drivers
5635 S:      Orphan
5636 F:      drivers/staging/fbtft/
5637
5638 FC0011 TUNER DRIVER
5639 M:      Michael Buesch <m@bues.ch>
5640 L:      linux-media@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/media/tuners/fc0011.h
5643 F:      drivers/media/tuners/fc0011.c
5644
5645 FC2580 MEDIA DRIVER
5646 M:      Antti Palosaari <crope@iki.fi>
5647 L:      linux-media@vger.kernel.org
5648 W:      https://linuxtv.org
5649 W:      http://palosaari.fi/linux/
5650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5651 T:      git git://linuxtv.org/anttip/media_tree.git
5652 S:      Maintained
5653 F:      drivers/media/tuners/fc2580*
5654
5655 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5656 M:      Johannes Thumshirn <jth@kernel.org>
5657 L:      linux-scsi@vger.kernel.org
5658 W:      www.Open-FCoE.org
5659 S:      Supported
5660 F:      drivers/scsi/libfc/
5661 F:      drivers/scsi/fcoe/
5662 F:      include/scsi/fc/
5663 F:      include/scsi/libfc.h
5664 F:      include/scsi/libfcoe.h
5665 F:      include/uapi/scsi/fc/
5666
5667 FILE LOCKING (flock() and fcntl()/lockf())
5668 M:      Jeff Layton <jlayton@kernel.org>
5669 M:      "J. Bruce Fields" <bfields@fieldses.org>
5670 L:      linux-fsdevel@vger.kernel.org
5671 S:      Maintained
5672 F:      include/linux/fcntl.h
5673 F:      include/uapi/linux/fcntl.h
5674 F:      fs/fcntl.c
5675 F:      fs/locks.c
5676
5677 FILESYSTEMS (VFS and infrastructure)
5678 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5679 L:      linux-fsdevel@vger.kernel.org
5680 S:      Maintained
5681 F:      fs/*
5682 F:      include/linux/fs.h
5683 F:      include/uapi/linux/fs.h
5684
5685 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5686 M:      Riku Voipio <riku.voipio@iki.fi>
5687 L:      linux-hwmon@vger.kernel.org
5688 S:      Maintained
5689 F:      drivers/hwmon/f75375s.c
5690 F:      include/linux/f75375s.h
5691
5692 FIREWIRE AUDIO DRIVERS
5693 M:      Clemens Ladisch <clemens@ladisch.de>
5694 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5695 T:      git git://git.alsa-project.org/alsa-kernel.git
5696 S:      Maintained
5697 F:      sound/firewire/
5698
5699 FIREWIRE MEDIA DRIVERS (firedtv)
5700 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5701 L:      linux-media@vger.kernel.org
5702 L:      linux1394-devel@lists.sourceforge.net
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5704 S:      Maintained
5705 F:      drivers/media/firewire/
5706
5707 FIREWIRE SBP-2 TARGET
5708 M:      Chris Boot <bootc@bootc.net>
5709 L:      linux-scsi@vger.kernel.org
5710 L:      target-devel@vger.kernel.org
5711 L:      linux1394-devel@lists.sourceforge.net
5712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5713 S:      Maintained
5714 F:      drivers/target/sbp/
5715
5716 FIREWIRE SUBSYSTEM
5717 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5718 L:      linux1394-devel@lists.sourceforge.net
5719 W:      http://ieee1394.wiki.kernel.org/
5720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5721 S:      Maintained
5722 F:      drivers/firewire/
5723 F:      include/linux/firewire.h
5724 F:      include/uapi/linux/firewire*.h
5725 F:      tools/firewire/
5726
5727 FIRMWARE LOADER (request_firmware)
5728 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5729 L:      linux-kernel@vger.kernel.org
5730 S:      Maintained
5731 F:      Documentation/firmware_class/
5732 F:      drivers/base/firmware_loader/
5733 F:      include/linux/firmware.h
5734
5735 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5736 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5737 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5738 S:      Maintained
5739 F:      drivers/block/rsxx/
5740
5741 FLOPPY DRIVER
5742 M:      Jiri Kosina <jikos@kernel.org>
5743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5744 S:      Odd fixes
5745 F:      drivers/block/floppy.c
5746
5747 FMC SUBSYSTEM
5748 M:      Alessandro Rubini <rubini@gnudd.com>
5749 W:      http://www.ohwr.org/projects/fmc-bus
5750 S:      Supported
5751 F:      drivers/fmc/
5752 F:      include/linux/fmc*.h
5753 F:      include/linux/ipmi-fru.h
5754 K:      fmc_d.*register
5755
5756 FPGA MANAGER FRAMEWORK
5757 M:      Alan Tull <atull@kernel.org>
5758 M:      Moritz Fischer <mdf@kernel.org>
5759 L:      linux-fpga@vger.kernel.org
5760 S:      Maintained
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5762 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5763 F:      Documentation/fpga/
5764 F:      Documentation/driver-api/fpga/
5765 F:      Documentation/devicetree/bindings/fpga/
5766 F:      drivers/fpga/
5767 F:      include/linux/fpga/
5768 W:      http://www.rocketboards.org
5769
5770 FPGA DFL DRIVERS
5771 M:      Wu Hao <hao.wu@intel.com>
5772 L:      linux-fpga@vger.kernel.org
5773 S:      Maintained
5774 F:      Documentation/fpga/dfl.txt
5775 F:      include/uapi/linux/fpga-dfl.h
5776 F:      drivers/fpga/dfl*
5777
5778 FPU EMULATOR
5779 M:      Bill Metzenthen <billm@melbpc.org.au>
5780 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5781 S:      Maintained
5782 F:      arch/x86/math-emu/
5783
5784 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5785 L:      netdev@vger.kernel.org
5786 S:      Orphan
5787 F:      drivers/net/wan/dlci.c
5788 F:      drivers/net/wan/sdla.c
5789
5790 FRAMEBUFFER LAYER
5791 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5792 L:      dri-devel@lists.freedesktop.org
5793 L:      linux-fbdev@vger.kernel.org
5794 T:      git git://github.com/bzolnier/linux.git
5795 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5796 S:      Maintained
5797 F:      Documentation/fb/
5798 F:      drivers/video/
5799 F:      include/video/
5800 F:      include/linux/fb.h
5801 F:      include/uapi/video/
5802 F:      include/uapi/linux/fb.h
5803
5804 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5805 M:      Horia Geantă <horia.geanta@nxp.com>
5806 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5807 L:      linux-crypto@vger.kernel.org
5808 S:      Maintained
5809 F:      drivers/crypto/caam/
5810 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5811
5812 FREESCALE DIU FRAMEBUFFER DRIVER
5813 M:      Timur Tabi <timur@kernel.org>
5814 L:      linux-fbdev@vger.kernel.org
5815 S:      Maintained
5816 F:      drivers/video/fbdev/fsl-diu-fb.*
5817
5818 FREESCALE DMA DRIVER
5819 M:      Li Yang <leoyang.li@nxp.com>
5820 M:      Zhang Wei <zw@zh-kernel.org>
5821 L:      linuxppc-dev@lists.ozlabs.org
5822 S:      Maintained
5823 F:      drivers/dma/fsldma.*
5824
5825 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5826 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5827 L:      netdev@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/net/ethernet/freescale/gianfar*
5830 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5831
5832 FREESCALE GPMI NAND DRIVER
5833 M:      Han Xu <han.xu@nxp.com>
5834 L:      linux-mtd@lists.infradead.org
5835 S:      Maintained
5836 F:      drivers/mtd/nand/raw/gpmi-nand/*
5837
5838 FREESCALE I2C CPM DRIVER
5839 M:      Jochen Friedrich <jochen@scram.de>
5840 L:      linuxppc-dev@lists.ozlabs.org
5841 L:      linux-i2c@vger.kernel.org
5842 S:      Maintained
5843 F:      drivers/i2c/busses/i2c-cpm.c
5844
5845 FREESCALE IMX / MXC FEC DRIVER
5846 M:      Fugang Duan <fugang.duan@nxp.com>
5847 L:      netdev@vger.kernel.org
5848 S:      Maintained
5849 F:      drivers/net/ethernet/freescale/fec_main.c
5850 F:      drivers/net/ethernet/freescale/fec_ptp.c
5851 F:      drivers/net/ethernet/freescale/fec.h
5852 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5853
5854 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5855 M:      Sascha Hauer <s.hauer@pengutronix.de>
5856 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5857 L:      linux-fbdev@vger.kernel.org
5858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5859 S:      Maintained
5860 F:      include/linux/platform_data/video-imxfb.h
5861 F:      drivers/video/fbdev/imxfb.c
5862
5863 FREESCALE QORIQ DPAA ETHERNET DRIVER
5864 M:      Madalin Bucur <madalin.bucur@nxp.com>
5865 L:      netdev@vger.kernel.org
5866 S:      Maintained
5867 F:      drivers/net/ethernet/freescale/dpaa
5868
5869 FREESCALE QORIQ DPAA FMAN DRIVER
5870 M:      Madalin Bucur <madalin.bucur@nxp.com>
5871 L:      netdev@vger.kernel.org
5872 S:      Maintained
5873 F:      drivers/net/ethernet/freescale/fman
5874 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5875
5876 FREESCALE QORIQ PTP CLOCK DRIVER
5877 M:      Yangbo Lu <yangbo.lu@nxp.com>
5878 L:      netdev@vger.kernel.org
5879 S:      Maintained
5880 F:      drivers/ptp/ptp_qoriq.c
5881 F:      include/linux/fsl/ptp_qoriq.h
5882 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5883
5884 FREESCALE QUAD SPI DRIVER
5885 M:      Han Xu <han.xu@nxp.com>
5886 L:      linux-mtd@lists.infradead.org
5887 S:      Maintained
5888 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5889
5890 FREESCALE QUICC ENGINE LIBRARY
5891 M:      Qiang Zhao <qiang.zhao@nxp.com>
5892 L:      linuxppc-dev@lists.ozlabs.org
5893 S:      Maintained
5894 F:      drivers/soc/fsl/qe/
5895 F:      include/soc/fsl/*qe*.h
5896 F:      include/soc/fsl/*ucc*.h
5897
5898 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5899 M:      Li Yang <leoyang.li@nxp.com>
5900 L:      netdev@vger.kernel.org
5901 L:      linuxppc-dev@lists.ozlabs.org
5902 S:      Maintained
5903 F:      drivers/net/ethernet/freescale/ucc_geth*
5904
5905 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5906 M:      Zhao Qiang <qiang.zhao@nxp.com>
5907 L:      netdev@vger.kernel.org
5908 L:      linuxppc-dev@lists.ozlabs.org
5909 S:      Maintained
5910 F:      drivers/net/wan/fsl_ucc_hdlc*
5911
5912 FREESCALE QUICC ENGINE UCC UART DRIVER
5913 M:      Timur Tabi <timur@kernel.org>
5914 L:      linuxppc-dev@lists.ozlabs.org
5915 S:      Maintained
5916 F:      drivers/tty/serial/ucc_uart.c
5917
5918 FREESCALE SOC DRIVERS
5919 M:      Li Yang <leoyang.li@nxp.com>
5920 L:      linuxppc-dev@lists.ozlabs.org
5921 L:      linux-arm-kernel@lists.infradead.org
5922 S:      Maintained
5923 F:      Documentation/devicetree/bindings/soc/fsl/
5924 F:      drivers/soc/fsl/
5925 F:      include/linux/fsl/
5926
5927 FREESCALE SOC FS_ENET DRIVER
5928 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5929 L:      linuxppc-dev@lists.ozlabs.org
5930 L:      netdev@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/net/ethernet/freescale/fs_enet/
5933 F:      include/linux/fs_enet_pd.h
5934
5935 FREESCALE SOC SOUND DRIVERS
5936 M:      Timur Tabi <timur@kernel.org>
5937 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5938 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5939 R:      Fabio Estevam <fabio.estevam@nxp.com>
5940 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5941 L:      linuxppc-dev@lists.ozlabs.org
5942 S:      Maintained
5943 F:      sound/soc/fsl/fsl*
5944 F:      sound/soc/fsl/imx*
5945 F:      sound/soc/fsl/mpc8610_hpcd.c
5946
5947 FREESCALE USB PERIPHERAL DRIVERS
5948 M:      Li Yang <leoyang.li@nxp.com>
5949 L:      linux-usb@vger.kernel.org
5950 L:      linuxppc-dev@lists.ozlabs.org
5951 S:      Maintained
5952 F:      drivers/usb/gadget/udc/fsl*
5953
5954 FREEVXFS FILESYSTEM
5955 M:      Christoph Hellwig <hch@infradead.org>
5956 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5957 S:      Maintained
5958 F:      fs/freevxfs/
5959
5960 FREEZER
5961 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5962 M:      Pavel Machek <pavel@ucw.cz>
5963 L:      linux-pm@vger.kernel.org
5964 S:      Supported
5965 F:      Documentation/power/freezing-of-tasks.txt
5966 F:      include/linux/freezer.h
5967 F:      kernel/freezer.c
5968
5969 FRONTSWAP API
5970 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5971 L:      linux-kernel@vger.kernel.org
5972 S:      Maintained
5973 F:      mm/frontswap.c
5974 F:      include/linux/frontswap.h
5975
5976 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5977 M:      David Howells <dhowells@redhat.com>
5978 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5979 S:      Supported
5980 F:      Documentation/filesystems/caching/
5981 F:      fs/fscache/
5982 F:      include/linux/fscache*.h
5983
5984 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5985 M:      Theodore Y. Ts'o <tytso@mit.edu>
5986 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5987 L:      linux-fscrypt@vger.kernel.org
5988 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5990 S:      Supported
5991 F:      fs/crypto/
5992 F:      include/linux/fscrypt*.h
5993 F:      Documentation/filesystems/fscrypt.rst
5994
5995 FSI-ATTACHED I2C DRIVER
5996 M:      Eddie James <eajames@linux.vnet.ibm.com>
5997 L:      linux-i2c@vger.kernel.org
5998 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
5999 S:      Maintained
6000 F:      drivers/i2c/busses/i2c-fsi.c
6001 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6002
6003 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6004 M:      Jan Kara <jack@suse.cz>
6005 R:      Amir Goldstein <amir73il@gmail.com>
6006 L:      linux-fsdevel@vger.kernel.org
6007 S:      Maintained
6008 F:      fs/notify/
6009 F:      include/linux/fsnotify*.h
6010
6011 FUJITSU LAPTOP EXTRAS
6012 M:      Jonathan Woithe <jwoithe@just42.net>
6013 L:      platform-driver-x86@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/platform/x86/fujitsu-laptop.c
6016
6017 FUJITSU M-5MO LS CAMERA ISP DRIVER
6018 M:      Kyungmin Park <kyungmin.park@samsung.com>
6019 M:      Heungjun Kim <riverful.kim@samsung.com>
6020 L:      linux-media@vger.kernel.org
6021 S:      Maintained
6022 F:      drivers/media/i2c/m5mols/
6023 F:      include/media/i2c/m5mols.h
6024
6025 FUJITSU TABLET EXTRAS
6026 M:      Robert Gerlach <khnz@gmx.de>
6027 L:      platform-driver-x86@vger.kernel.org
6028 S:      Maintained
6029 F:      drivers/platform/x86/fujitsu-tablet.c
6030
6031 FUSE: FILESYSTEM IN USERSPACE
6032 M:      Miklos Szeredi <miklos@szeredi.hu>
6033 L:      linux-fsdevel@vger.kernel.org
6034 W:      http://fuse.sourceforge.net/
6035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6036 S:      Maintained
6037 F:      fs/fuse/
6038 F:      include/uapi/linux/fuse.h
6039 F:      Documentation/filesystems/fuse.txt
6040
6041 FUTEX SUBSYSTEM
6042 M:      Thomas Gleixner <tglx@linutronix.de>
6043 M:      Ingo Molnar <mingo@redhat.com>
6044 R:      Peter Zijlstra <peterz@infradead.org>
6045 R:      Darren Hart <dvhart@infradead.org>
6046 L:      linux-kernel@vger.kernel.org
6047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6048 S:      Maintained
6049 F:      kernel/futex.c
6050 F:      kernel/futex_compat.c
6051 F:      include/asm-generic/futex.h
6052 F:      include/linux/futex.h
6053 F:      include/uapi/linux/futex.h
6054 F:      tools/testing/selftests/futex/
6055 F:      tools/perf/bench/futex*
6056 F:      Documentation/*futex*
6057
6058 GCC PLUGINS
6059 M:      Kees Cook <keescook@chromium.org>
6060 R:      Emese Revfy <re.emese@gmail.com>
6061 L:      kernel-hardening@lists.openwall.com
6062 S:      Maintained
6063 F:      scripts/gcc-plugins/
6064 F:      scripts/gcc-plugin.sh
6065 F:      scripts/Makefile.gcc-plugins
6066 F:      Documentation/gcc-plugins.txt
6067
6068 GASKET DRIVER FRAMEWORK
6069 M:      Rob Springer <rspringer@google.com>
6070 M:      John Joseph <jnjoseph@google.com>
6071 M:      Ben Chan <benchan@chromium.org>
6072 S:      Maintained
6073 F:      drivers/staging/gasket/
6074
6075 GCOV BASED KERNEL PROFILING
6076 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6077 S:      Maintained
6078 F:      kernel/gcov/
6079 F:      Documentation/dev-tools/gcov.rst
6080
6081 GDB KERNEL DEBUGGING HELPER SCRIPTS
6082 M:      Jan Kiszka <jan.kiszka@siemens.com>
6083 M:      Kieran Bingham <kbingham@kernel.org>
6084 S:      Supported
6085 F:      scripts/gdb/
6086
6087 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6088 M:      Achim Leubner <achim_leubner@adaptec.com>
6089 L:      linux-scsi@vger.kernel.org
6090 W:      http://www.icp-vortex.com/
6091 S:      Supported
6092 F:      drivers/scsi/gdt*
6093
6094 GEMTEK FM RADIO RECEIVER DRIVER
6095 M:      Hans Verkuil <hverkuil@xs4all.nl>
6096 L:      linux-media@vger.kernel.org
6097 T:      git git://linuxtv.org/media_tree.git
6098 W:      https://linuxtv.org
6099 S:      Maintained
6100 F:      drivers/media/radio/radio-gemtek*
6101
6102 GENERIC GPIO I2C DRIVER
6103 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6104 S:      Supported
6105 F:      drivers/i2c/busses/i2c-gpio.c
6106 F:      include/linux/platform_data/i2c-gpio.h
6107
6108 GENERIC GPIO I2C MULTIPLEXER DRIVER
6109 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6110 L:      linux-i2c@vger.kernel.org
6111 S:      Supported
6112 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6113 F:      include/linux/platform_data/i2c-mux-gpio.h
6114 F:      Documentation/i2c/muxes/i2c-mux-gpio
6115
6116 GENERIC HDLC (WAN) DRIVERS
6117 M:      Krzysztof Halasa <khc@pm.waw.pl>
6118 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6119 S:      Maintained
6120 F:      drivers/net/wan/c101.c
6121 F:      drivers/net/wan/hd6457*
6122 F:      drivers/net/wan/hdlc*
6123 F:      drivers/net/wan/n2.c
6124 F:      drivers/net/wan/pc300too.c
6125 F:      drivers/net/wan/pci200syn.c
6126 F:      drivers/net/wan/wanxl*
6127
6128 GENERIC INCLUDE/ASM HEADER FILES
6129 M:      Arnd Bergmann <arnd@arndb.de>
6130 L:      linux-arch@vger.kernel.org
6131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6132 S:      Maintained
6133 F:      include/asm-generic/
6134 F:      include/uapi/asm-generic/
6135
6136 GENERIC PHY FRAMEWORK
6137 M:      Kishon Vijay Abraham I <kishon@ti.com>
6138 L:      linux-kernel@vger.kernel.org
6139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6140 S:      Supported
6141 F:      drivers/phy/
6142 F:      include/linux/phy/
6143
6144 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6145 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6146 S:      Supported
6147 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6148
6149 GENERIC PM DOMAINS
6150 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6151 M:      Kevin Hilman <khilman@kernel.org>
6152 M:      Ulf Hansson <ulf.hansson@linaro.org>
6153 L:      linux-pm@vger.kernel.org
6154 S:      Supported
6155 F:      drivers/base/power/domain*.c
6156 F:      include/linux/pm_domain.h
6157 F:      Documentation/devicetree/bindings/power/power_domain.txt
6158
6159 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6160 M:      Eugen Hristev <eugen.hristev@microchip.com>
6161 L:      linux-input@vger.kernel.org
6162 S:      Maintained
6163 F:      drivers/input/touchscreen/resistive-adc-touch.c
6164
6165 GENERIC UIO DRIVER FOR PCI DEVICES
6166 M:      "Michael S. Tsirkin" <mst@redhat.com>
6167 L:      kvm@vger.kernel.org
6168 S:      Supported
6169 F:      drivers/uio/uio_pci_generic.c
6170
6171 GENWQE (IBM Generic Workqueue Card)
6172 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6173 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6174 S:      Supported
6175 F:      drivers/misc/genwqe/
6176
6177 GET_MAINTAINER SCRIPT
6178 M:      Joe Perches <joe@perches.com>
6179 S:      Maintained
6180 F:      scripts/get_maintainer.pl
6181
6182 GFS2 FILE SYSTEM
6183 M:      Bob Peterson <rpeterso@redhat.com>
6184 M:      Andreas Gruenbacher <agruenba@redhat.com>
6185 L:      cluster-devel@redhat.com
6186 W:      http://sources.redhat.com/cluster/
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6188 S:      Supported
6189 F:      Documentation/filesystems/gfs2*.txt
6190 F:      fs/gfs2/
6191 F:      include/uapi/linux/gfs2_ondisk.h
6192
6193 GIGASET ISDN DRIVERS
6194 M:      Paul Bolle <pebolle@tiscali.nl>
6195 L:      gigaset307x-common@lists.sourceforge.net
6196 W:      http://gigaset307x.sourceforge.net/
6197 S:      Odd Fixes
6198 F:      Documentation/isdn/README.gigaset
6199 F:      drivers/isdn/gigaset/
6200 F:      include/uapi/linux/gigaset_dev.h
6201
6202 GNSS SUBSYSTEM
6203 M:      Johan Hovold <johan@kernel.org>
6204 S:      Maintained
6205 F:      Documentation/ABI/testing/sysfs-class-gnss
6206 F:      Documentation/devicetree/bindings/gnss/
6207 F:      drivers/gnss/
6208 F:      include/linux/gnss.h
6209
6210 GO7007 MPEG CODEC
6211 M:      Hans Verkuil <hans.verkuil@cisco.com>
6212 L:      linux-media@vger.kernel.org
6213 S:      Maintained
6214 F:      drivers/media/usb/go7007/
6215
6216 GOODIX TOUCHSCREEN
6217 M:      Bastien Nocera <hadess@hadess.net>
6218 L:      linux-input@vger.kernel.org
6219 S:      Maintained
6220 F:      drivers/input/touchscreen/goodix.c
6221
6222 GPD POCKET FAN DRIVER
6223 M:      Hans de Goede <hdegoede@redhat.com>
6224 L:      platform-driver-x86@vger.kernel.org
6225 S:      Maintained
6226 F:      drivers/platform/x86/gpd-pocket-fan.c
6227
6228 GPIO ACPI SUPPORT
6229 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6230 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6231 L:      linux-gpio@vger.kernel.org
6232 L:      linux-acpi@vger.kernel.org
6233 S:      Maintained
6234 F:      Documentation/acpi/gpio-properties.txt
6235 F:      drivers/gpio/gpiolib-acpi.c
6236
6237 GPIO IR Transmitter
6238 M:      Sean Young <sean@mess.org>
6239 L:      linux-media@vger.kernel.org
6240 S:      Maintained
6241 F:      drivers/media/rc/gpio-ir-tx.c
6242
6243 GPIO MOCKUP DRIVER
6244 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6245 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6246 L:      linux-gpio@vger.kernel.org
6247 S:      Maintained
6248 F:      drivers/gpio/gpio-mockup.c
6249 F:      tools/testing/selftests/gpio/
6250
6251 GPIO SUBSYSTEM
6252 M:      Linus Walleij <linus.walleij@linaro.org>
6253 L:      linux-gpio@vger.kernel.org
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6255 S:      Maintained
6256 F:      Documentation/devicetree/bindings/gpio/
6257 F:      Documentation/driver-api/gpio/
6258 F:      Documentation/gpio/
6259 F:      Documentation/ABI/testing/gpio-cdev
6260 F:      Documentation/ABI/obsolete/sysfs-gpio
6261 F:      drivers/gpio/
6262 F:      include/linux/gpio/
6263 F:      include/linux/gpio.h
6264 F:      include/linux/of_gpio.h
6265 F:      include/asm-generic/gpio.h
6266 F:      include/uapi/linux/gpio.h
6267 F:      tools/gpio/
6268
6269 GRE DEMULTIPLEXER DRIVER
6270 M:      Dmitry Kozlov <xeb@mail.ru>
6271 L:      netdev@vger.kernel.org
6272 S:      Maintained
6273 F:      net/ipv4/gre_demux.c
6274 F:      net/ipv4/gre_offload.c
6275 F:      include/net/gre.h
6276
6277 GRETH 10/100/1G Ethernet MAC device driver
6278 M:      Andreas Larsson <andreas@gaisler.com>
6279 L:      netdev@vger.kernel.org
6280 S:      Maintained
6281 F:      drivers/net/ethernet/aeroflex/
6282
6283 GREYBUS AUDIO PROTOCOLS DRIVERS
6284 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6285 M:      Mark Greer <mgreer@animalcreek.com>
6286 S:      Maintained
6287 F:      drivers/staging/greybus/audio_apbridgea.c
6288 F:      drivers/staging/greybus/audio_apbridgea.h
6289 F:      drivers/staging/greybus/audio_codec.c
6290 F:      drivers/staging/greybus/audio_codec.h
6291 F:      drivers/staging/greybus/audio_gb.c
6292 F:      drivers/staging/greybus/audio_manager.c
6293 F:      drivers/staging/greybus/audio_manager.h
6294 F:      drivers/staging/greybus/audio_manager_module.c
6295 F:      drivers/staging/greybus/audio_manager_private.h
6296 F:      drivers/staging/greybus/audio_manager_sysfs.c
6297 F:      drivers/staging/greybus/audio_module.c
6298 F:      drivers/staging/greybus/audio_topology.c
6299
6300 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6301 M:      Viresh Kumar <vireshk@kernel.org>
6302 S:      Maintained
6303 F:      drivers/staging/greybus/authentication.c
6304 F:      drivers/staging/greybus/bootrom.c
6305 F:      drivers/staging/greybus/firmware.h
6306 F:      drivers/staging/greybus/fw-core.c
6307 F:      drivers/staging/greybus/fw-download.c
6308 F:      drivers/staging/greybus/fw-management.c
6309 F:      drivers/staging/greybus/greybus_authentication.h
6310 F:      drivers/staging/greybus/greybus_firmware.h
6311 F:      drivers/staging/greybus/hid.c
6312 F:      drivers/staging/greybus/i2c.c
6313 F:      drivers/staging/greybus/spi.c
6314 F:      drivers/staging/greybus/spilib.c
6315 F:      drivers/staging/greybus/spilib.h
6316
6317 GREYBUS LOOPBACK DRIVER
6318 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6319 S:      Maintained
6320 F:      drivers/staging/greybus/loopback.c
6321
6322 GREYBUS PLATFORM DRIVERS
6323 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6324 S:      Maintained
6325 F:      drivers/staging/greybus/arche-platform.c
6326 F:      drivers/staging/greybus/arche-apb-ctrl.c
6327 F:      drivers/staging/greybus/arche_platform.h
6328
6329 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6330 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6331 S:      Maintained
6332 F:      drivers/staging/greybus/sdio.c
6333 F:      drivers/staging/greybus/light.c
6334 F:      drivers/staging/greybus/gpio.c
6335 F:      drivers/staging/greybus/power_supply.c
6336 F:      drivers/staging/greybus/spi.c
6337 F:      drivers/staging/greybus/spilib.c
6338
6339 GREYBUS SUBSYSTEM
6340 M:      Johan Hovold <johan@kernel.org>
6341 M:      Alex Elder <elder@kernel.org>
6342 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6343 S:      Maintained
6344 F:      drivers/staging/greybus/
6345 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6346
6347 GREYBUS UART PROTOCOLS DRIVERS
6348 M:      David Lin <dtwlin@gmail.com>
6349 S:      Maintained
6350 F:      drivers/staging/greybus/uart.c
6351 F:      drivers/staging/greybus/log.c
6352
6353 GS1662 VIDEO SERIALIZER
6354 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6355 L:      linux-media@vger.kernel.org
6356 T:      git git://linuxtv.org/media_tree.git
6357 S:      Maintained
6358 F:      drivers/media/spi/gs1662.c
6359
6360 GSPCA FINEPIX SUBDRIVER
6361 M:      Frank Zago <frank@zago.net>
6362 L:      linux-media@vger.kernel.org
6363 T:      git git://linuxtv.org/media_tree.git
6364 S:      Maintained
6365 F:      drivers/media/usb/gspca/finepix.c
6366
6367 GSPCA GL860 SUBDRIVER
6368 M:      Olivier Lorin <o.lorin@laposte.net>
6369 L:      linux-media@vger.kernel.org
6370 T:      git git://linuxtv.org/media_tree.git
6371 S:      Maintained
6372 F:      drivers/media/usb/gspca/gl860/
6373
6374 GSPCA M5602 SUBDRIVER
6375 M:      Erik Andren <erik.andren@gmail.com>
6376 L:      linux-media@vger.kernel.org
6377 T:      git git://linuxtv.org/media_tree.git
6378 S:      Maintained
6379 F:      drivers/media/usb/gspca/m5602/
6380
6381 GSPCA PAC207 SONIXB SUBDRIVER
6382 M:      Hans Verkuil <hverkuil@xs4all.nl>
6383 L:      linux-media@vger.kernel.org
6384 T:      git git://linuxtv.org/media_tree.git
6385 S:      Odd Fixes
6386 F:      drivers/media/usb/gspca/pac207.c
6387
6388 GSPCA SN9C20X SUBDRIVER
6389 M:      Brian Johnson <brijohn@gmail.com>
6390 L:      linux-media@vger.kernel.org
6391 T:      git git://linuxtv.org/media_tree.git
6392 S:      Maintained
6393 F:      drivers/media/usb/gspca/sn9c20x.c
6394
6395 GSPCA T613 SUBDRIVER
6396 M:      Leandro Costantino <lcostantino@gmail.com>
6397 L:      linux-media@vger.kernel.org
6398 T:      git git://linuxtv.org/media_tree.git
6399 S:      Maintained
6400 F:      drivers/media/usb/gspca/t613.c
6401
6402 GSPCA USB WEBCAM DRIVER
6403 M:      Hans Verkuil <hverkuil@xs4all.nl>
6404 L:      linux-media@vger.kernel.org
6405 T:      git git://linuxtv.org/media_tree.git
6406 S:      Odd Fixes
6407 F:      drivers/media/usb/gspca/
6408
6409 GTP (GPRS Tunneling Protocol)
6410 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6411 M:      Harald Welte <laforge@gnumonks.org>
6412 L:      osmocom-net-gprs@lists.osmocom.org
6413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6414 S:      Maintained
6415 F:      drivers/net/gtp.c
6416
6417 GUID PARTITION TABLE (GPT)
6418 M:      Davidlohr Bueso <dave@stgolabs.net>
6419 L:      linux-efi@vger.kernel.org
6420 S:      Maintained
6421 F:      block/partitions/efi.*
6422
6423 H8/300 ARCHITECTURE
6424 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6425 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6426 W:      http://uclinux-h8.sourceforge.jp
6427 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6428 S:      Maintained
6429 F:      arch/h8300/
6430 F:      drivers/clocksource/h8300_*.c
6431 F:      drivers/clk/h8300/
6432 F:      drivers/irqchip/irq-renesas-h8*.c
6433
6434 HACKRF MEDIA DRIVER
6435 M:      Antti Palosaari <crope@iki.fi>
6436 L:      linux-media@vger.kernel.org
6437 W:      https://linuxtv.org
6438 W:      http://palosaari.fi/linux/
6439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6440 T:      git git://linuxtv.org/anttip/media_tree.git
6441 S:      Maintained
6442 F:      drivers/media/usb/hackrf/
6443
6444 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6445 M:      Frank Seidel <frank@f-seidel.de>
6446 L:      platform-driver-x86@vger.kernel.org
6447 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6448 S:      Maintained
6449 F:      drivers/platform/x86/hdaps.c
6450
6451 HARDWARE MONITORING
6452 M:      Jean Delvare <jdelvare@suse.com>
6453 M:      Guenter Roeck <linux@roeck-us.net>
6454 L:      linux-hwmon@vger.kernel.org
6455 W:      http://hwmon.wiki.kernel.org/
6456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6457 S:      Maintained
6458 F:      Documentation/devicetree/bindings/hwmon/
6459 F:      Documentation/hwmon/
6460 F:      drivers/hwmon/
6461 F:      include/linux/hwmon*.h
6462
6463 HARDWARE RANDOM NUMBER GENERATOR CORE
6464 M:      Matt Mackall <mpm@selenic.com>
6465 M:      Herbert Xu <herbert@gondor.apana.org.au>
6466 L:      linux-crypto@vger.kernel.org
6467 S:      Odd fixes
6468 F:      Documentation/devicetree/bindings/rng/
6469 F:      Documentation/hw_random.txt
6470 F:      drivers/char/hw_random/
6471 F:      include/linux/hw_random.h
6472
6473 HARDWARE TRACING FACILITIES
6474 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6475 S:      Maintained
6476 F:      drivers/hwtracing/
6477
6478 HARDWARE SPINLOCK CORE
6479 M:      Ohad Ben-Cohen <ohad@wizery.com>
6480 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6481 L:      linux-remoteproc@vger.kernel.org
6482 S:      Maintained
6483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6484 F:      Documentation/devicetree/bindings/hwlock/
6485 F:      Documentation/hwspinlock.txt
6486 F:      drivers/hwspinlock/
6487 F:      include/linux/hwspinlock.h
6488
6489 HARMONY SOUND DRIVER
6490 L:      linux-parisc@vger.kernel.org
6491 S:      Maintained
6492 F:      sound/parisc/harmony.*
6493
6494 HDPVR USB VIDEO ENCODER DRIVER
6495 M:      Hans Verkuil <hverkuil@xs4all.nl>
6496 L:      linux-media@vger.kernel.org
6497 T:      git git://linuxtv.org/media_tree.git
6498 W:      https://linuxtv.org
6499 S:      Odd Fixes
6500 F:      drivers/media/usb/hdpvr/
6501
6502 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6503 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6504 S:      Supported
6505 F:      Documentation/watchdog/hpwdt.txt
6506 F:      drivers/watchdog/hpwdt.c
6507
6508 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6509 M:      Don Brace <don.brace@microsemi.com>
6510 L:      esc.storagedev@microsemi.com
6511 L:      linux-scsi@vger.kernel.org
6512 S:      Supported
6513 F:      Documentation/scsi/hpsa.txt
6514 F:      drivers/scsi/hpsa*.[ch]
6515 F:      include/linux/cciss*.h
6516 F:      include/uapi/linux/cciss*.h
6517
6518 HFI1 DRIVER
6519 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6520 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6521 L:      linux-rdma@vger.kernel.org
6522 S:      Supported
6523 F:      drivers/infiniband/hw/hfi1
6524
6525 HFS FILESYSTEM
6526 L:      linux-fsdevel@vger.kernel.org
6527 S:      Orphan
6528 F:      Documentation/filesystems/hfs.txt
6529 F:      fs/hfs/
6530
6531 HFSPLUS FILESYSTEM
6532 L:      linux-fsdevel@vger.kernel.org
6533 S:      Orphan
6534 F:      Documentation/filesystems/hfsplus.txt
6535 F:      fs/hfsplus/
6536
6537 HGA FRAMEBUFFER DRIVER
6538 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6539 L:      linux-nvidia@lists.surfsouth.com
6540 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6541 S:      Maintained
6542 F:      drivers/video/fbdev/hgafb.c
6543
6544 HIBERNATION (aka Software Suspend, aka swsusp)
6545 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6546 M:      Pavel Machek <pavel@ucw.cz>
6547 L:      linux-pm@vger.kernel.org
6548 B:      https://bugzilla.kernel.org
6549 S:      Supported
6550 F:      arch/x86/power/
6551 F:      drivers/base/power/
6552 F:      kernel/power/
6553 F:      include/linux/suspend.h
6554 F:      include/linux/freezer.h
6555 F:      include/linux/pm.h
6556 F:      arch/*/include/asm/suspend*.h
6557
6558 HID CORE LAYER
6559 M:      Jiri Kosina <jikos@kernel.org>
6560 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6561 L:      linux-input@vger.kernel.org
6562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6563 S:      Maintained
6564 F:      drivers/hid/
6565 F:      include/linux/hid*
6566 F:      include/uapi/linux/hid*
6567
6568 HID SENSOR HUB DRIVERS
6569 M:      Jiri Kosina <jikos@kernel.org>
6570 M:      Jonathan Cameron <jic23@kernel.org>
6571 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6572 L:      linux-input@vger.kernel.org
6573 L:      linux-iio@vger.kernel.org
6574 S:      Maintained
6575 F:      Documentation/hid/hid-sensor*
6576 F:      drivers/hid/hid-sensor-*
6577 F:      drivers/iio/*/hid-*
6578 F:      include/linux/hid-sensor-*
6579
6580 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6581 M:      Thomas Gleixner <tglx@linutronix.de>
6582 L:      linux-kernel@vger.kernel.org
6583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6584 S:      Maintained
6585 F:      Documentation/timers/
6586 F:      kernel/time/hrtimer.c
6587 F:      kernel/time/clockevents.c
6588 F:      kernel/time/timer_*.c
6589 F:      include/linux/clockchips.h
6590 F:      include/linux/hrtimer.h
6591
6592 HIGH-SPEED SCC DRIVER FOR AX.25
6593 L:      linux-hams@vger.kernel.org
6594 S:      Orphan
6595 F:      drivers/net/hamradio/dmascc.c
6596 F:      drivers/net/hamradio/scc.c
6597
6598 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6599 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6600 W:      http://www.highpoint-tech.com
6601 S:      Supported
6602 F:      Documentation/scsi/hptiop.txt
6603 F:      drivers/scsi/hptiop.c
6604
6605 HIPPI
6606 M:      Jes Sorensen <jes@trained-monkey.org>
6607 L:      linux-hippi@sunsite.dk
6608 S:      Maintained
6609 F:      include/linux/hippidevice.h
6610 F:      include/uapi/linux/if_hippi.h
6611 F:      net/802/hippi.c
6612 F:      drivers/net/hippi/
6613
6614 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6615 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6616 M:      Salil Mehta <salil.mehta@huawei.com>
6617 L:      netdev@vger.kernel.org
6618 W:      http://www.hisilicon.com
6619 S:      Maintained
6620 F:      drivers/net/ethernet/hisilicon/hns3/
6621
6622 HISILICON LPC BUS DRIVER
6623 M:      john.garry@huawei.com
6624 W:      http://www.hisilicon.com
6625 S:      Maintained
6626 F:      drivers/bus/hisi_lpc.c
6627 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6628
6629 HISILICON NETWORK SUBSYSTEM DRIVER
6630 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6631 M:      Salil Mehta <salil.mehta@huawei.com>
6632 L:      netdev@vger.kernel.org
6633 W:      http://www.hisilicon.com
6634 S:      Maintained
6635 F:      drivers/net/ethernet/hisilicon/
6636 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6637
6638 HISILICON PMU DRIVER
6639 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6640 W:      http://www.hisilicon.com
6641 S:      Supported
6642 F:      drivers/perf/hisilicon
6643 F:      Documentation/perf/hisi-pmu.txt
6644
6645 HISILICON ROCE DRIVER
6646 M:      Lijun Ou <oulijun@huawei.com>
6647 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6648 L:      linux-rdma@vger.kernel.org
6649 S:      Maintained
6650 F:      drivers/infiniband/hw/hns/
6651 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6652
6653 HISILICON SAS Controller
6654 M:      John Garry <john.garry@huawei.com>
6655 W:      http://www.hisilicon.com
6656 S:      Supported
6657 F:      drivers/scsi/hisi_sas/
6658 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6659
6660 HMM - Heterogeneous Memory Management
6661 M:      Jérôme Glisse <jglisse@redhat.com>
6662 L:      linux-mm@kvack.org
6663 S:      Maintained
6664 F:      mm/hmm*
6665 F:      include/linux/hmm*
6666 F:      Documentation/vm/hmm.rst
6667
6668 HOST AP DRIVER
6669 M:      Jouni Malinen <j@w1.fi>
6670 L:      linux-wireless@vger.kernel.org
6671 W:      http://w1.fi/hostap-driver.html
6672 S:      Obsolete
6673 F:      drivers/net/wireless/intersil/hostap/
6674
6675 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6676 L:      platform-driver-x86@vger.kernel.org
6677 S:      Orphan
6678 F:      drivers/platform/x86/tc1100-wmi.c
6679
6680 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6681 M:      Jaroslav Kysela <perex@perex.cz>
6682 S:      Maintained
6683 F:      drivers/net/ethernet/hp/hp100.*
6684
6685 HPET:   High Precision Event Timers driver
6686 M:      Clemens Ladisch <clemens@ladisch.de>
6687 S:      Maintained
6688 F:      Documentation/timers/hpet.txt
6689 F:      drivers/char/hpet.c
6690 F:      include/linux/hpet.h
6691 F:      include/uapi/linux/hpet.h
6692
6693 HPET:   x86
6694 S:      Orphan
6695 F:      arch/x86/kernel/hpet.c
6696 F:      arch/x86/include/asm/hpet.h
6697
6698 HPFS FILESYSTEM
6699 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6700 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6701 S:      Maintained
6702 F:      fs/hpfs/
6703
6704 HSI SUBSYSTEM
6705 M:      Sebastian Reichel <sre@kernel.org>
6706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6707 S:      Maintained
6708 F:      Documentation/ABI/testing/sysfs-bus-hsi
6709 F:      Documentation/driver-api/hsi.rst
6710 F:      drivers/hsi/
6711 F:      include/linux/hsi/
6712 F:      include/uapi/linux/hsi/
6713
6714 HSO 3G MODEM DRIVER
6715 L:      linux-usb@vger.kernel.org
6716 S:      Orphan
6717 F:      drivers/net/usb/hso.c
6718
6719 HSR NETWORK PROTOCOL
6720 M:      Arvid Brodin <arvid.brodin@alten.se>
6721 L:      netdev@vger.kernel.org
6722 S:      Maintained
6723 F:      net/hsr/
6724
6725 HT16K33 LED CONTROLLER DRIVER
6726 M:      Robin van der Gracht <robin@protonic.nl>
6727 S:      Maintained
6728 F:      drivers/auxdisplay/ht16k33.c
6729 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6730
6731 HTCPEN TOUCHSCREEN DRIVER
6732 M:      Pau Oliva Fora <pof@eslack.org>
6733 L:      linux-input@vger.kernel.org
6734 S:      Maintained
6735 F:      drivers/input/touchscreen/htcpen.c
6736
6737 HUAWEI ETHERNET DRIVER
6738 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6739 L:      netdev@vger.kernel.org
6740 S:      Supported
6741 F:      Documentation/networking/hinic.txt
6742 F:      drivers/net/ethernet/huawei/hinic/
6743
6744 HUGETLB FILESYSTEM
6745 M:      Mike Kravetz <mike.kravetz@oracle.com>
6746 L:      linux-mm@kvack.org
6747 S:      Maintained
6748 F:      fs/hugetlbfs/
6749 F:      mm/hugetlb.c
6750 F:      include/linux/hugetlb.h
6751 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6752 F:      Documentation/vm/hugetlbfs_reserv.rst
6753 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6754
6755 HVA ST MEDIA DRIVER
6756 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6757 L:      linux-media@vger.kernel.org
6758 T:      git git://linuxtv.org/media_tree.git
6759 W:      https://linuxtv.org
6760 S:      Supported
6761 F:      drivers/media/platform/sti/hva
6762
6763 HWPOISON MEMORY FAILURE HANDLING
6764 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6765 L:      linux-mm@kvack.org
6766 S:      Maintained
6767 F:      mm/memory-failure.c
6768 F:      mm/hwpoison-inject.c
6769
6770 Hyper-V CORE AND DRIVERS
6771 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6772 M:      Haiyang Zhang <haiyangz@microsoft.com>
6773 M:      Stephen Hemminger <sthemmin@microsoft.com>
6774 L:      devel@linuxdriverproject.org
6775 S:      Maintained
6776 F:      Documentation/networking/netvsc.txt
6777 F:      arch/x86/include/asm/mshyperv.h
6778 F:      arch/x86/include/asm/trace/hyperv.h
6779 F:      arch/x86/include/asm/hyperv-tlfs.h
6780 F:      arch/x86/kernel/cpu/mshyperv.c
6781 F:      arch/x86/hyperv
6782 F:      drivers/hid/hid-hyperv.c
6783 F:      drivers/hv/
6784 F:      drivers/input/serio/hyperv-keyboard.c
6785 F:      drivers/pci/controller/pci-hyperv.c
6786 F:      drivers/net/hyperv/
6787 F:      drivers/scsi/storvsc_drv.c
6788 F:      drivers/uio/uio_hv_generic.c
6789 F:      drivers/video/fbdev/hyperv_fb.c
6790 F:      net/vmw_vsock/hyperv_transport.c
6791 F:      include/linux/hyperv.h
6792 F:      include/uapi/linux/hyperv.h
6793 F:      tools/hv/
6794 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6795
6796 HYPERVISOR VIRTUAL CONSOLE DRIVER
6797 L:      linuxppc-dev@lists.ozlabs.org
6798 S:      Odd Fixes
6799 F:      drivers/tty/hvc/
6800
6801 I2C ACPI SUPPORT
6802 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6803 L:      linux-i2c@vger.kernel.org
6804 L:      linux-acpi@vger.kernel.org
6805 S:      Maintained
6806 F:      drivers/i2c/i2c-core-acpi.c
6807
6808 I2C MUXES
6809 M:      Peter Rosin <peda@axentia.se>
6810 L:      linux-i2c@vger.kernel.org
6811 S:      Maintained
6812 F:      Documentation/i2c/i2c-topology
6813 F:      Documentation/i2c/muxes/
6814 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6815 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6816 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6817 F:      drivers/i2c/i2c-mux.c
6818 F:      drivers/i2c/muxes/
6819 F:      include/linux/i2c-mux.h
6820
6821 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6822 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6823 L:      linux-i2c@vger.kernel.org
6824 S:      Maintained
6825 F:      drivers/i2c/busses/i2c-mv64xxx.c
6826
6827 I2C OVER PARALLEL PORT
6828 M:      Jean Delvare <jdelvare@suse.com>
6829 L:      linux-i2c@vger.kernel.org
6830 S:      Maintained
6831 F:      Documentation/i2c/busses/i2c-parport
6832 F:      Documentation/i2c/busses/i2c-parport-light
6833 F:      drivers/i2c/busses/i2c-parport.c
6834 F:      drivers/i2c/busses/i2c-parport-light.c
6835
6836 I2C SUBSYSTEM
6837 M:      Wolfram Sang <wsa@the-dreams.de>
6838 L:      linux-i2c@vger.kernel.org
6839 W:      https://i2c.wiki.kernel.org/
6840 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6842 S:      Maintained
6843 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6844 F:      Documentation/i2c/
6845 F:      drivers/i2c/*
6846 F:      include/linux/i2c.h
6847 F:      include/linux/i2c-dev.h
6848 F:      include/linux/i2c-smbus.h
6849 F:      include/uapi/linux/i2c.h
6850 F:      include/uapi/linux/i2c-*.h
6851
6852 I2C SUBSYSTEM HOST DRIVERS
6853 L:      linux-i2c@vger.kernel.org
6854 W:      https://i2c.wiki.kernel.org/
6855 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6857 S:      Odd Fixes
6858 F:      Documentation/devicetree/bindings/i2c/
6859 F:      drivers/i2c/algos/
6860 F:      drivers/i2c/busses/
6861
6862 I2C-TAOS-EVM DRIVER
6863 M:      Jean Delvare <jdelvare@suse.com>
6864 L:      linux-i2c@vger.kernel.org
6865 S:      Maintained
6866 F:      Documentation/i2c/busses/i2c-taos-evm
6867 F:      drivers/i2c/busses/i2c-taos-evm.c
6868
6869 I2C-TINY-USB DRIVER
6870 M:      Till Harbaum <till@harbaum.org>
6871 L:      linux-i2c@vger.kernel.org
6872 W:      http://www.harbaum.org/till/i2c_tiny_usb
6873 S:      Maintained
6874 F:      drivers/i2c/busses/i2c-tiny-usb.c
6875
6876 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6877 M:      Jean Delvare <jdelvare@suse.com>
6878 L:      linux-i2c@vger.kernel.org
6879 S:      Maintained
6880 F:      Documentation/i2c/busses/i2c-ali1535
6881 F:      Documentation/i2c/busses/i2c-ali1563
6882 F:      Documentation/i2c/busses/i2c-ali15x3
6883 F:      Documentation/i2c/busses/i2c-amd756
6884 F:      Documentation/i2c/busses/i2c-amd8111
6885 F:      Documentation/i2c/busses/i2c-i801
6886 F:      Documentation/i2c/busses/i2c-nforce2
6887 F:      Documentation/i2c/busses/i2c-piix4
6888 F:      Documentation/i2c/busses/i2c-sis5595
6889 F:      Documentation/i2c/busses/i2c-sis630
6890 F:      Documentation/i2c/busses/i2c-sis96x
6891 F:      Documentation/i2c/busses/i2c-via
6892 F:      Documentation/i2c/busses/i2c-viapro
6893 F:      drivers/i2c/busses/i2c-ali1535.c
6894 F:      drivers/i2c/busses/i2c-ali1563.c
6895 F:      drivers/i2c/busses/i2c-ali15x3.c
6896 F:      drivers/i2c/busses/i2c-amd756.c
6897 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6898 F:      drivers/i2c/busses/i2c-amd8111.c
6899 F:      drivers/i2c/busses/i2c-i801.c
6900 F:      drivers/i2c/busses/i2c-isch.c
6901 F:      drivers/i2c/busses/i2c-nforce2.c
6902 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6903 F:      drivers/i2c/busses/i2c-piix4.c
6904 F:      drivers/i2c/busses/i2c-sis5595.c
6905 F:      drivers/i2c/busses/i2c-sis630.c
6906 F:      drivers/i2c/busses/i2c-sis96x.c
6907 F:      drivers/i2c/busses/i2c-via.c
6908 F:      drivers/i2c/busses/i2c-viapro.c
6909
6910 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6911 M:      Hans de Goede <hdegoede@redhat.com>
6912 L:      linux-i2c@vger.kernel.org
6913 S:      Maintained
6914 F:      drivers/i2c/busses/i2c-cht-wc.c
6915
6916 I2C/SMBUS ISMT DRIVER
6917 M:      Seth Heasley <seth.heasley@intel.com>
6918 M:      Neil Horman <nhorman@tuxdriver.com>
6919 L:      linux-i2c@vger.kernel.org
6920 F:      drivers/i2c/busses/i2c-ismt.c
6921 F:      Documentation/i2c/busses/i2c-ismt
6922
6923 I2C/SMBUS STUB DRIVER
6924 M:      Jean Delvare <jdelvare@suse.com>
6925 L:      linux-i2c@vger.kernel.org
6926 S:      Maintained
6927 F:      drivers/i2c/i2c-stub.c
6928
6929 IA64 (Itanium) PLATFORM
6930 M:      Tony Luck <tony.luck@intel.com>
6931 M:      Fenghua Yu <fenghua.yu@intel.com>
6932 L:      linux-ia64@vger.kernel.org
6933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6934 S:      Maintained
6935 F:      arch/ia64/
6936
6937 IBM Power 842 compression accelerator
6938 M:      Haren Myneni <haren@us.ibm.com>
6939 S:      Supported
6940 F:      drivers/crypto/nx/Makefile
6941 F:      drivers/crypto/nx/Kconfig
6942 F:      drivers/crypto/nx/nx-842*
6943 F:      include/linux/sw842.h
6944 F:      crypto/842.c
6945 F:      lib/842/
6946
6947 IBM Power in-Nest Crypto Acceleration
6948 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6949 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6950 L:      linux-crypto@vger.kernel.org
6951 S:      Supported
6952 F:      drivers/crypto/nx/Makefile
6953 F:      drivers/crypto/nx/Kconfig
6954 F:      drivers/crypto/nx/nx-aes*
6955 F:      drivers/crypto/nx/nx-sha*
6956 F:      drivers/crypto/nx/nx.*
6957 F:      drivers/crypto/nx/nx_csbcpb.h
6958 F:      drivers/crypto/nx/nx_debugfs.h
6959
6960 IBM Power Linux RAID adapter
6961 M:      Brian King <brking@us.ibm.com>
6962 S:      Supported
6963 F:      drivers/scsi/ipr.*
6964
6965 IBM Power SRIOV Virtual NIC Device Driver
6966 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6967 M:      John Allen <jallen@linux.vnet.ibm.com>
6968 L:      netdev@vger.kernel.org
6969 S:      Supported
6970 F:      drivers/net/ethernet/ibm/ibmvnic.*
6971
6972 IBM Power Virtual Accelerator Switchboard
6973 M:      Sukadev Bhattiprolu
6974 L:      linuxppc-dev@lists.ozlabs.org
6975 S:      Supported
6976 F:      arch/powerpc/platforms/powernv/vas*
6977 F:      arch/powerpc/platforms/powernv/copy-paste.h
6978 F:      arch/powerpc/include/asm/vas.h
6979 F:      arch/powerpc/include/uapi/asm/vas.h
6980
6981 IBM Power Virtual Ethernet Device Driver
6982 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6983 L:      netdev@vger.kernel.org
6984 S:      Supported
6985 F:      drivers/net/ethernet/ibm/ibmveth.*
6986
6987 IBM Power Virtual FC Device Drivers
6988 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6989 L:      linux-scsi@vger.kernel.org
6990 S:      Supported
6991 F:      drivers/scsi/ibmvscsi/ibmvfc*
6992
6993 IBM Power Virtual Management Channel Driver
6994 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6995 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6996 S:      Supported
6997 F:      drivers/misc/ibmvmc.*
6998
6999 IBM Power Virtual SCSI Device Drivers
7000 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7001 L:      linux-scsi@vger.kernel.org
7002 S:      Supported
7003 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7004 F:      include/scsi/viosrp.h
7005
7006 IBM Power Virtual SCSI Device Target Driver
7007 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7008 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7009 L:      linux-scsi@vger.kernel.org
7010 L:      target-devel@vger.kernel.org
7011 S:      Supported
7012 F:      drivers/scsi/ibmvscsi_tgt/
7013
7014 IBM Power VMX Cryptographic instructions
7015 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7016 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7017 L:      linux-crypto@vger.kernel.org
7018 S:      Supported
7019 F:      drivers/crypto/vmx/Makefile
7020 F:      drivers/crypto/vmx/Kconfig
7021 F:      drivers/crypto/vmx/vmx.c
7022 F:      drivers/crypto/vmx/aes*
7023 F:      drivers/crypto/vmx/ghash*
7024 F:      drivers/crypto/vmx/ppc-xlate.pl
7025
7026 IBM ServeRAID RAID DRIVER
7027 S:      Orphan
7028 F:      drivers/scsi/ips.*
7029
7030 ICH LPC AND GPIO DRIVER
7031 M:      Peter Tyser <ptyser@xes-inc.com>
7032 S:      Maintained
7033 F:      drivers/mfd/lpc_ich.c
7034 F:      drivers/gpio/gpio-ich.c
7035
7036 IDE SUBSYSTEM
7037 M:      "David S. Miller" <davem@davemloft.net>
7038 L:      linux-ide@vger.kernel.org
7039 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7041 S:      Maintained
7042 F:      Documentation/ide/
7043 F:      drivers/ide/
7044 F:      include/linux/ide.h
7045
7046 IDE/ATAPI DRIVERS
7047 M:      Borislav Petkov <bp@alien8.de>
7048 L:      linux-ide@vger.kernel.org
7049 S:      Maintained
7050 F:      Documentation/cdrom/ide-cd
7051 F:      drivers/ide/ide-cd*
7052
7053 IDEAPAD LAPTOP EXTRAS DRIVER
7054 M:      Ike Panhc <ike.pan@canonical.com>
7055 L:      platform-driver-x86@vger.kernel.org
7056 W:      http://launchpad.net/ideapad-laptop
7057 S:      Maintained
7058 F:      drivers/platform/x86/ideapad-laptop.c
7059
7060 IDEAPAD LAPTOP SLIDEBAR DRIVER
7061 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7062 L:      linux-input@vger.kernel.org
7063 W:      https://github.com/o2genum/ideapad-slidebar
7064 S:      Maintained
7065 F:      drivers/input/misc/ideapad_slidebar.c
7066
7067 IDT VersaClock 5 CLOCK DRIVER
7068 M:      Marek Vasut <marek.vasut@gmail.com>
7069 S:      Maintained
7070 F:      drivers/clk/clk-versaclock5.c
7071
7072 IEEE 802.15.4 SUBSYSTEM
7073 M:      Alexander Aring <alex.aring@gmail.com>
7074 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7075 L:      linux-wpan@vger.kernel.org
7076 W:      http://wpan.cakelab.org/
7077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7079 S:      Maintained
7080 F:      net/ieee802154/
7081 F:      net/mac802154/
7082 F:      drivers/net/ieee802154/
7083 F:      include/linux/nl802154.h
7084 F:      include/linux/ieee802154.h
7085 F:      include/net/nl802154.h
7086 F:      include/net/mac802154.h
7087 F:      include/net/af_ieee802154.h
7088 F:      include/net/cfg802154.h
7089 F:      include/net/ieee802154_netdev.h
7090 F:      Documentation/networking/ieee802154.txt
7091
7092 IFE PROTOCOL
7093 M:      Yotam Gigi <yotam.gi@gmail.com>
7094 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7095 F:      net/ife
7096 F:      include/net/ife.h
7097 F:      include/uapi/linux/ife.h
7098
7099 IGORPLUG-USB IR RECEIVER
7100 M:      Sean Young <sean@mess.org>
7101 L:      linux-media@vger.kernel.org
7102 S:      Maintained
7103 F:      drivers/media/rc/igorplugusb.c
7104
7105 IGUANAWORKS USB IR TRANSCEIVER
7106 M:      Sean Young <sean@mess.org>
7107 L:      linux-media@vger.kernel.org
7108 S:      Maintained
7109 F:      drivers/media/rc/iguanair.c
7110
7111 IIO DIGITAL POTENTIOMETER DAC
7112 M:      Peter Rosin <peda@axentia.se>
7113 L:      linux-iio@vger.kernel.org
7114 S:      Maintained
7115 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7116 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7117 F:      drivers/iio/dac/dpot-dac.c
7118
7119 IIO ENVELOPE DETECTOR
7120 M:      Peter Rosin <peda@axentia.se>
7121 L:      linux-iio@vger.kernel.org
7122 S:      Maintained
7123 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7124 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7125 F:      drivers/iio/adc/envelope-detector.c
7126
7127 IIO MULTIPLEXER
7128 M:      Peter Rosin <peda@axentia.se>
7129 L:      linux-iio@vger.kernel.org
7130 S:      Maintained
7131 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7132 F:      drivers/iio/multiplexer/iio-mux.c
7133
7134 IIO SUBSYSTEM AND DRIVERS
7135 M:      Jonathan Cameron <jic23@kernel.org>
7136 R:      Hartmut Knaack <knaack.h@gmx.de>
7137 R:      Lars-Peter Clausen <lars@metafoo.de>
7138 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7139 L:      linux-iio@vger.kernel.org
7140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7141 S:      Maintained
7142 F:      Documentation/ABI/testing/configfs-iio*
7143 F:      Documentation/ABI/testing/sysfs-bus-iio*
7144 F:      Documentation/devicetree/bindings/iio/
7145 F:      drivers/iio/
7146 F:      drivers/staging/iio/
7147 F:      include/linux/iio/
7148 F:      tools/iio/
7149
7150 IIO UNIT CONVERTER
7151 M:      Peter Rosin <peda@axentia.se>
7152 L:      linux-iio@vger.kernel.org
7153 S:      Maintained
7154 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7155 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7156 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7157 F:      drivers/iio/afe/iio-rescale.c
7158
7159 IKANOS/ADI EAGLE ADSL USB DRIVER
7160 M:      Matthieu Castet <castet.matthieu@free.fr>
7161 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7162 S:      Maintained
7163 F:      drivers/usb/atm/ueagle-atm.c
7164
7165 IMGTEC ASCII LCD DRIVER
7166 M:      Paul Burton <paul.burton@mips.com>
7167 S:      Maintained
7168 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7169 F:      drivers/auxdisplay/img-ascii-lcd.c
7170
7171 IMGTEC IR DECODER DRIVER
7172 M:      James Hogan <jhogan@kernel.org>
7173 S:      Maintained
7174 F:      drivers/media/rc/img-ir/
7175
7176 IMON SOUNDGRAPH USB IR RECEIVER
7177 M:      Sean Young <sean@mess.org>
7178 L:      linux-media@vger.kernel.org
7179 S:      Maintained
7180 F:      drivers/media/rc/imon_raw.c
7181 F:      drivers/media/rc/imon.c
7182
7183 IMS TWINTURBO FRAMEBUFFER DRIVER
7184 L:      linux-fbdev@vger.kernel.org
7185 S:      Orphan
7186 F:      drivers/video/fbdev/imsttfb.c
7187
7188 INA209 HARDWARE MONITOR DRIVER
7189 M:      Guenter Roeck <linux@roeck-us.net>
7190 L:      linux-hwmon@vger.kernel.org
7191 S:      Maintained
7192 F:      Documentation/hwmon/ina209
7193 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7194 F:      drivers/hwmon/ina209.c
7195
7196 INA2XX HARDWARE MONITOR DRIVER
7197 M:      Guenter Roeck <linux@roeck-us.net>
7198 L:      linux-hwmon@vger.kernel.org
7199 S:      Maintained
7200 F:      Documentation/hwmon/ina2xx
7201 F:      drivers/hwmon/ina2xx.c
7202 F:      include/linux/platform_data/ina2xx.h
7203
7204 INDUSTRY PACK SUBSYSTEM (IPACK)
7205 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7206 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7207 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7208 L:      industrypack-devel@lists.sourceforge.net
7209 W:      http://industrypack.sourceforge.net
7210 S:      Maintained
7211 F:      drivers/ipack/
7212
7213 INFINIBAND SUBSYSTEM
7214 M:      Doug Ledford <dledford@redhat.com>
7215 M:      Jason Gunthorpe <jgg@mellanox.com>
7216 L:      linux-rdma@vger.kernel.org
7217 W:      https://github.com/linux-rdma/rdma-core
7218 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7220 S:      Supported
7221 F:      Documentation/devicetree/bindings/infiniband/
7222 F:      Documentation/infiniband/
7223 F:      drivers/infiniband/
7224 F:      include/uapi/linux/if_infiniband.h
7225 F:      include/uapi/rdma/
7226 F:      include/rdma/
7227
7228 INGENIC JZ4780 DMA Driver
7229 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7230 S:      Maintained
7231 F:      drivers/dma/dma-jz4780.c
7232
7233 INGENIC JZ4780 NAND DRIVER
7234 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7235 L:      linux-mtd@lists.infradead.org
7236 S:      Maintained
7237 F:      drivers/mtd/nand/raw/jz4780_*
7238
7239 INOTIFY
7240 M:      Jan Kara <jack@suse.cz>
7241 R:      Amir Goldstein <amir73il@gmail.com>
7242 L:      linux-fsdevel@vger.kernel.org
7243 S:      Maintained
7244 F:      Documentation/filesystems/inotify.txt
7245 F:      fs/notify/inotify/
7246 F:      include/linux/inotify.h
7247 F:      include/uapi/linux/inotify.h
7248
7249 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7250 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7251 L:      linux-input@vger.kernel.org
7252 Q:      http://patchwork.kernel.org/project/linux-input/list/
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7254 S:      Maintained
7255 F:      drivers/input/
7256 F:      include/linux/input.h
7257 F:      include/uapi/linux/input.h
7258 F:      include/uapi/linux/input-event-codes.h
7259 F:      include/linux/input/
7260 F:      Documentation/devicetree/bindings/input/
7261 F:      Documentation/devicetree/bindings/serio/
7262 F:      Documentation/input/
7263
7264 INPUT MULTITOUCH (MT) PROTOCOL
7265 M:      Henrik Rydberg <rydberg@bitmath.org>
7266 L:      linux-input@vger.kernel.org
7267 S:      Odd fixes
7268 F:      Documentation/input/multi-touch-protocol.rst
7269 F:      drivers/input/input-mt.c
7270 K:      \b(ABS|SYN)_MT_
7271
7272 INSIDE SECURE CRYPTO DRIVER
7273 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7274 F:      drivers/crypto/inside-secure/
7275 S:      Maintained
7276 L:      linux-crypto@vger.kernel.org
7277
7278 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7279 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7280 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7281 L:      linux-integrity@vger.kernel.org
7282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7283 S:      Supported
7284 F:      security/integrity/ima/
7285
7286 INTEL 810/815 FRAMEBUFFER DRIVER
7287 M:      Antonino Daplas <adaplas@gmail.com>
7288 L:      linux-fbdev@vger.kernel.org
7289 S:      Maintained
7290 F:      drivers/video/fbdev/i810/
7291
7292 INTEL ASoC DRIVERS
7293 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7294 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7295 M:      Jie Yang <yang.jie@linux.intel.com>
7296 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7297 S:      Supported
7298 F:      sound/soc/intel/
7299
7300 INTEL C600 SERIES SAS CONTROLLER DRIVER
7301 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7302 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7303 L:      linux-scsi@vger.kernel.org
7304 T:      git git://git.code.sf.net/p/intel-sas/isci
7305 S:      Supported
7306 F:      drivers/scsi/isci/
7307
7308 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7309 M:      Jani Nikula <jani.nikula@linux.intel.com>
7310 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7311 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7312 L:      intel-gfx@lists.freedesktop.org
7313 W:      https://01.org/linuxgraphics/
7314 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7315 C:      irc://chat.freenode.net/intel-gfx
7316 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7317 T:      git git://anongit.freedesktop.org/drm-intel
7318 S:      Supported
7319 F:      drivers/gpu/drm/i915/
7320 F:      include/drm/i915*
7321 F:      include/uapi/drm/i915_drm.h
7322 F:      Documentation/gpu/i915.rst
7323
7324 INTEL ETHERNET DRIVERS
7325 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7326 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7327 W:      http://www.intel.com/support/feedback.htm
7328 W:      http://e1000.sourceforge.net/
7329 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7332 S:      Supported
7333 F:      Documentation/networking/e100.rst
7334 F:      Documentation/networking/e1000.rst
7335 F:      Documentation/networking/e1000e.txt
7336 F:      Documentation/networking/igb.txt
7337 F:      Documentation/networking/igbvf.txt
7338 F:      Documentation/networking/ixgb.txt
7339 F:      Documentation/networking/ixgbe.txt
7340 F:      Documentation/networking/ixgbevf.txt
7341 F:      Documentation/networking/i40e.txt
7342 F:      Documentation/networking/i40evf.txt
7343 F:      Documentation/networking/ice.txt
7344 F:      drivers/net/ethernet/intel/
7345 F:      drivers/net/ethernet/intel/*/
7346 F:      include/linux/avf/virtchnl.h
7347
7348 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7349 M:      Maik Broemme <mbroemme@libmpq.org>
7350 L:      linux-fbdev@vger.kernel.org
7351 S:      Maintained
7352 F:      Documentation/fb/intelfb.txt
7353 F:      drivers/video/fbdev/intelfb/
7354
7355 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7356 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7357 M:      Zhi Wang <zhi.a.wang@intel.com>
7358 L:      intel-gvt-dev@lists.freedesktop.org
7359 L:      intel-gfx@lists.freedesktop.org
7360 W:      https://01.org/igvt-g
7361 T:      git https://github.com/intel/gvt-linux.git
7362 S:      Supported
7363 F:      drivers/gpu/drm/i915/gvt/
7364
7365 INTEL HID EVENT DRIVER
7366 M:      Alex Hung <alex.hung@canonical.com>
7367 L:      platform-driver-x86@vger.kernel.org
7368 S:      Maintained
7369 F:      drivers/platform/x86/intel-hid.c
7370
7371 INTEL I/OAT DMA DRIVER
7372 M:      Dave Jiang <dave.jiang@intel.com>
7373 R:      Dan Williams <dan.j.williams@intel.com>
7374 L:      dmaengine@vger.kernel.org
7375 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7376 S:      Supported
7377 F:      drivers/dma/ioat*
7378
7379 INTEL IDLE DRIVER
7380 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7381 M:      Len Brown <lenb@kernel.org>
7382 L:      linux-pm@vger.kernel.org
7383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7384 B:      https://bugzilla.kernel.org
7385 S:      Supported
7386 F:      drivers/idle/intel_idle.c
7387
7388 INTEL INTEGRATED SENSOR HUB DRIVER
7389 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7390 M:      Jiri Kosina <jikos@kernel.org>
7391 L:      linux-input@vger.kernel.org
7392 S:      Maintained
7393 F:      drivers/hid/intel-ish-hid/
7394
7395 INTEL IOMMU (VT-d)
7396 M:      David Woodhouse <dwmw2@infradead.org>
7397 L:      iommu@lists.linux-foundation.org
7398 T:      git git://git.infradead.org/iommu-2.6.git
7399 S:      Supported
7400 F:      drivers/iommu/intel-iommu.c
7401 F:      include/linux/intel-iommu.h
7402
7403 INTEL IOP-ADMA DMA DRIVER
7404 R:      Dan Williams <dan.j.williams@intel.com>
7405 S:      Odd fixes
7406 F:      drivers/dma/iop-adma.c
7407
7408 INTEL IPU3 CSI-2 CIO2 DRIVER
7409 M:      Yong Zhi <yong.zhi@intel.com>
7410 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7411 M:      Bingbu Cao <bingbu.cao@intel.com>
7412 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7413 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7414 L:      linux-media@vger.kernel.org
7415 S:      Maintained
7416 F:      drivers/media/pci/intel/ipu3/
7417 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7418
7419 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7420 M:      Krzysztof Halasa <khalasa@piap.pl>
7421 S:      Maintained
7422 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7423 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7424 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7425 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7426 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7427 F:      drivers/net/wan/ixp4xx_hss.c
7428
7429 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7430 M:      Deepak Saxena <dsaxena@plexity.net>
7431 S:      Maintained
7432 F:      drivers/char/hw_random/ixp4xx-rng.c
7433
7434 INTEL MANAGEMENT ENGINE (mei)
7435 M:      Tomas Winkler <tomas.winkler@intel.com>
7436 L:      linux-kernel@vger.kernel.org
7437 S:      Supported
7438 F:      include/uapi/linux/mei.h
7439 F:      include/linux/mei_cl_bus.h
7440 F:      drivers/misc/mei/*
7441 F:      drivers/watchdog/mei_wdt.c
7442 F:      Documentation/misc-devices/mei/*
7443 F:      samples/mei/*
7444
7445 INTEL MENLOW THERMAL DRIVER
7446 M:      Sujith Thomas <sujith.thomas@intel.com>
7447 L:      platform-driver-x86@vger.kernel.org
7448 W:      https://01.org/linux-acpi
7449 S:      Supported
7450 F:      drivers/platform/x86/intel_menlow.c
7451
7452 INTEL MERRIFIELD GPIO DRIVER
7453 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7454 L:      linux-gpio@vger.kernel.org
7455 S:      Maintained
7456 F:      drivers/gpio/gpio-merrifield.c
7457
7458 INTEL MIC DRIVERS (mic)
7459 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7460 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7461 S:      Supported
7462 W:      https://github.com/sudeepdutt/mic
7463 W:      http://software.intel.com/en-us/mic-developer
7464 F:      include/linux/mic_bus.h
7465 F:      include/linux/scif.h
7466 F:      include/uapi/linux/mic_common.h
7467 F:      include/uapi/linux/mic_ioctl.h
7468 F:      include/uapi/linux/scif_ioctl.h
7469 F:      drivers/misc/mic/
7470 F:      drivers/dma/mic_x100_dma.c
7471 F:      drivers/dma/mic_x100_dma.h
7472 F:      Documentation/mic/
7473
7474 INTEL PMC CORE DRIVER
7475 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7476 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7477 L:      platform-driver-x86@vger.kernel.org
7478 S:      Maintained
7479 F:      arch/x86/include/asm/pmc_core.h
7480 F:      drivers/platform/x86/intel_pmc_core*
7481
7482 INTEL PMC/P-Unit IPC DRIVER
7483 M:      Zha Qipeng<qipeng.zha@intel.com>
7484 L:      platform-driver-x86@vger.kernel.org
7485 S:      Maintained
7486 F:      drivers/platform/x86/intel_pmc_ipc.c
7487 F:      drivers/platform/x86/intel_punit_ipc.c
7488 F:      arch/x86/include/asm/intel_pmc_ipc.h
7489 F:      arch/x86/include/asm/intel_punit_ipc.h
7490
7491 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7492 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7493 L:      linux-wireless@vger.kernel.org
7494 S:      Maintained
7495 F:      Documentation/networking/README.ipw2100
7496 F:      Documentation/networking/README.ipw2200
7497 F:      drivers/net/wireless/intel/ipw2x00/
7498
7499 INTEL PSTATE DRIVER
7500 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7501 M:      Len Brown <lenb@kernel.org>
7502 L:      linux-pm@vger.kernel.org
7503 S:      Supported
7504 F:      drivers/cpufreq/intel_pstate.c
7505
7506 INTEL RDMA RNIC DRIVER
7507 M:      Faisal Latif <faisal.latif@intel.com>
7508 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7509 L:      linux-rdma@vger.kernel.org
7510 S:      Supported
7511 F:      drivers/infiniband/hw/i40iw/
7512 F:      include/uapi/rdma/i40iw-abi.h
7513
7514 INTEL SHA MULTIBUFFER DRIVER
7515 M:      Megha Dey <megha.dey@linux.intel.com>
7516 R:      Tim Chen <tim.c.chen@linux.intel.com>
7517 L:      linux-crypto@vger.kernel.org
7518 S:      Supported
7519 F:      arch/x86/crypto/sha*-mb/
7520 F:      crypto/mcryptd.c
7521
7522 INTEL TELEMETRY DRIVER
7523 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7524 L:      platform-driver-x86@vger.kernel.org
7525 S:      Maintained
7526 F:      arch/x86/include/asm/intel_telemetry.h
7527 F:      drivers/platform/x86/intel_telemetry*
7528
7529 INTEL VIRTUAL BUTTON DRIVER
7530 M:      AceLan Kao <acelan.kao@canonical.com>
7531 L:      platform-driver-x86@vger.kernel.org
7532 S:      Maintained
7533 F:      drivers/platform/x86/intel-vbtn.c
7534
7535 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7536 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7537 L:      linux-wireless@vger.kernel.org
7538 S:      Supported
7539 F:      drivers/net/wireless/intel/iwlegacy/
7540
7541 INTEL WIRELESS WIFI LINK (iwlwifi)
7542 M:      Johannes Berg <johannes.berg@intel.com>
7543 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7544 M:      Luca Coelho <luciano.coelho@intel.com>
7545 M:      Intel Linux Wireless <linuxwifi@intel.com>
7546 L:      linux-wireless@vger.kernel.org
7547 W:      http://intellinuxwireless.org
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7549 S:      Supported
7550 F:      drivers/net/wireless/intel/iwlwifi/
7551
7552 INTEL WIRELESS WIMAX CONNECTION 2400
7553 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7554 M:      linux-wimax@intel.com
7555 L:      wimax@linuxwimax.org (subscribers-only)
7556 S:      Supported
7557 W:      http://linuxwimax.org
7558 F:      Documentation/wimax/README.i2400m
7559 F:      drivers/net/wimax/i2400m/
7560 F:      include/uapi/linux/wimax/i2400m.h
7561
7562 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7563 M:      Mario Limonciello <mario.limonciello@dell.com>
7564 S:      Maintained
7565 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7566
7567 INTEL(R) TRACE HUB
7568 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7569 S:      Supported
7570 F:      Documentation/trace/intel_th.rst
7571 F:      drivers/hwtracing/intel_th/
7572
7573 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7574 M:      Ning Sun <ning.sun@intel.com>
7575 L:      tboot-devel@lists.sourceforge.net
7576 W:      http://tboot.sourceforge.net
7577 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7578 S:      Supported
7579 F:      Documentation/intel_txt.txt
7580 F:      include/linux/tboot.h
7581 F:      arch/x86/kernel/tboot.c
7582
7583 INTEL-MID GPIO DRIVER
7584 M:      David Cohen <david.a.cohen@linux.intel.com>
7585 L:      linux-gpio@vger.kernel.org
7586 S:      Maintained
7587 F:      drivers/gpio/gpio-intel-mid.c
7588
7589 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7590 M:      Linus Walleij <linus.walleij@linaro.org>
7591 L:      linux-iio@vger.kernel.org
7592 S:      Maintained
7593 F:      drivers/iio/gyro/mpu3050*
7594 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7595
7596 IOC3 ETHERNET DRIVER
7597 M:      Ralf Baechle <ralf@linux-mips.org>
7598 L:      linux-mips@linux-mips.org
7599 S:      Maintained
7600 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7601
7602 IOC3 SERIAL DRIVER
7603 M:      Pat Gefre <pfg@sgi.com>
7604 L:      linux-serial@vger.kernel.org
7605 S:      Maintained
7606 F:      drivers/tty/serial/ioc3_serial.c
7607
7608 IOMMU DRIVERS
7609 M:      Joerg Roedel <joro@8bytes.org>
7610 L:      iommu@lists.linux-foundation.org
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7612 S:      Maintained
7613 F:      Documentation/devicetree/bindings/iommu/
7614 F:      drivers/iommu/
7615 F:      include/linux/iommu.h
7616 F:      include/linux/of_iommu.h
7617 F:      include/linux/iova.h
7618
7619 IP MASQUERADING
7620 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7621 S:      Maintained
7622 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7623
7624 IPMI SUBSYSTEM
7625 M:      Corey Minyard <minyard@acm.org>
7626 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7627 W:      http://openipmi.sourceforge.net/
7628 S:      Supported
7629 F:      Documentation/IPMI.txt
7630 F:      drivers/char/ipmi/
7631 F:      include/linux/ipmi*
7632 F:      include/uapi/linux/ipmi*
7633
7634 IPS SCSI RAID DRIVER
7635 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7636 L:      linux-scsi@vger.kernel.org
7637 W:      http://www.adaptec.com/
7638 S:      Maintained
7639 F:      drivers/scsi/ips*
7640
7641 IPVS
7642 M:      Wensong Zhang <wensong@linux-vs.org>
7643 M:      Simon Horman <horms@verge.net.au>
7644 M:      Julian Anastasov <ja@ssi.bg>
7645 L:      netdev@vger.kernel.org
7646 L:      lvs-devel@vger.kernel.org
7647 S:      Maintained
7648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7650 F:      Documentation/networking/ipvs-sysctl.txt
7651 F:      include/net/ip_vs.h
7652 F:      include/uapi/linux/ip_vs.h
7653 F:      net/netfilter/ipvs/
7654
7655 IPWIRELESS DRIVER
7656 M:      Jiri Kosina <jikos@kernel.org>
7657 M:      David Sterba <dsterba@suse.com>
7658 S:      Odd Fixes
7659 F:      drivers/tty/ipwireless/
7660
7661 IPX NETWORK LAYER
7662 L:      netdev@vger.kernel.org
7663 S:      Obsolete
7664 F:      include/uapi/linux/ipx.h
7665 F:      drivers/staging/ipx/
7666
7667 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7668 M:      Marc Zyngier <marc.zyngier@arm.com>
7669 S:      Maintained
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7671 F:      Documentation/IRQ-domain.txt
7672 F:      include/linux/irqdomain.h
7673 F:      kernel/irq/irqdomain.c
7674 F:      kernel/irq/msi.c
7675
7676 IRQ SUBSYSTEM
7677 M:      Thomas Gleixner <tglx@linutronix.de>
7678 L:      linux-kernel@vger.kernel.org
7679 S:      Maintained
7680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7681 F:      kernel/irq/
7682
7683 IRQCHIP DRIVERS
7684 M:      Thomas Gleixner <tglx@linutronix.de>
7685 M:      Jason Cooper <jason@lakedaemon.net>
7686 M:      Marc Zyngier <marc.zyngier@arm.com>
7687 L:      linux-kernel@vger.kernel.org
7688 S:      Maintained
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7690 F:      Documentation/devicetree/bindings/interrupt-controller/
7691 F:      drivers/irqchip/
7692
7693 ISA
7694 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7695 S:      Maintained
7696 F:      Documentation/isa.txt
7697 F:      drivers/base/isa.c
7698 F:      include/linux/isa.h
7699
7700 ISA RADIO MODULE
7701 M:      Hans Verkuil <hverkuil@xs4all.nl>
7702 L:      linux-media@vger.kernel.org
7703 T:      git git://linuxtv.org/media_tree.git
7704 W:      https://linuxtv.org
7705 S:      Maintained
7706 F:      drivers/media/radio/radio-isa*
7707
7708 ISAPNP
7709 M:      Jaroslav Kysela <perex@perex.cz>
7710 S:      Maintained
7711 F:      Documentation/isapnp.txt
7712 F:      drivers/pnp/isapnp/
7713 F:      include/linux/isapnp.h
7714
7715 ISCSI
7716 M:      Lee Duncan <lduncan@suse.com>
7717 M:      Chris Leech <cleech@redhat.com>
7718 L:      open-iscsi@googlegroups.com
7719 W:      www.open-iscsi.com
7720 S:      Maintained
7721 F:      drivers/scsi/*iscsi*
7722 F:      include/scsi/*iscsi*
7723
7724 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7725 M:      Peter Jones <pjones@redhat.com>
7726 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7727 S:      Maintained
7728 F:      drivers/firmware/iscsi_ibft*
7729
7730 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7731 M:      Sagi Grimberg <sagi@grimberg.me>
7732 M:      Max Gurtovoy <maxg@mellanox.com>
7733 L:      linux-rdma@vger.kernel.org
7734 S:      Supported
7735 W:      http://www.openfabrics.org
7736 W:      www.open-iscsi.org
7737 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7738 F:      drivers/infiniband/ulp/iser/
7739
7740 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7741 M:      Sagi Grimberg <sagi@grimberg.me>
7742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7743 L:      linux-rdma@vger.kernel.org
7744 L:      target-devel@vger.kernel.org
7745 S:      Supported
7746 W:      http://www.linux-iscsi.org
7747 F:      drivers/infiniband/ulp/isert
7748
7749 ISDN SUBSYSTEM
7750 M:      Karsten Keil <isdn@linux-pingi.de>
7751 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7752 L:      netdev@vger.kernel.org
7753 W:      http://www.isdn4linux.de
7754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7755 S:      Maintained
7756 F:      Documentation/isdn/
7757 F:      drivers/isdn/
7758 F:      include/linux/isdn.h
7759 F:      include/linux/isdn/
7760 F:      include/uapi/linux/isdn.h
7761 F:      include/uapi/linux/isdn/
7762
7763 ISDN SUBSYSTEM (Eicon active card driver)
7764 M:      Armin Schindler <mac@melware.de>
7765 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7766 W:      http://www.melware.de
7767 S:      Maintained
7768 F:      drivers/isdn/hardware/eicon/
7769
7770 IT87 HARDWARE MONITORING DRIVER
7771 M:      Jean Delvare <jdelvare@suse.com>
7772 L:      linux-hwmon@vger.kernel.org
7773 S:      Maintained
7774 F:      Documentation/hwmon/it87
7775 F:      drivers/hwmon/it87.c
7776
7777 IT913X MEDIA DRIVER
7778 M:      Antti Palosaari <crope@iki.fi>
7779 L:      linux-media@vger.kernel.org
7780 W:      https://linuxtv.org
7781 W:      http://palosaari.fi/linux/
7782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7783 T:      git git://linuxtv.org/anttip/media_tree.git
7784 S:      Maintained
7785 F:      drivers/media/tuners/it913x*
7786
7787 IVTV VIDEO4LINUX DRIVER
7788 M:      Andy Walls <awalls@md.metrocast.net>
7789 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7790 L:      linux-media@vger.kernel.org
7791 T:      git git://linuxtv.org/media_tree.git
7792 W:      http://www.ivtvdriver.org
7793 S:      Maintained
7794 F:      Documentation/media/v4l-drivers/ivtv*
7795 F:      drivers/media/pci/ivtv/
7796 F:      include/uapi/linux/ivtv*
7797
7798 IX2505V MEDIA DRIVER
7799 M:      Malcolm Priestley <tvboxspy@gmail.com>
7800 L:      linux-media@vger.kernel.org
7801 W:      https://linuxtv.org
7802 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7803 S:      Maintained
7804 F:      drivers/media/dvb-frontends/ix2505v*
7805
7806 JAILHOUSE HYPERVISOR INTERFACE
7807 M:      Jan Kiszka <jan.kiszka@siemens.com>
7808 L:      jailhouse-dev@googlegroups.com
7809 S:      Maintained
7810 F:      arch/x86/kernel/jailhouse.c
7811 F:      arch/x86/include/asm/jailhouse_para.h
7812
7813 JC42.4 TEMPERATURE SENSOR DRIVER
7814 M:      Guenter Roeck <linux@roeck-us.net>
7815 L:      linux-hwmon@vger.kernel.org
7816 S:      Maintained
7817 F:      drivers/hwmon/jc42.c
7818 F:      Documentation/hwmon/jc42
7819
7820 JFS FILESYSTEM
7821 M:      Dave Kleikamp <shaggy@kernel.org>
7822 L:      jfs-discussion@lists.sourceforge.net
7823 W:      http://jfs.sourceforge.net/
7824 T:      git git://github.com/kleikamp/linux-shaggy.git
7825 S:      Maintained
7826 F:      Documentation/filesystems/jfs.txt
7827 F:      fs/jfs/
7828
7829 JME NETWORK DRIVER
7830 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7831 L:      netdev@vger.kernel.org
7832 S:      Maintained
7833 F:      drivers/net/ethernet/jme.*
7834
7835 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7836 M:      David Woodhouse <dwmw2@infradead.org>
7837 L:      linux-mtd@lists.infradead.org
7838 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7839 S:      Maintained
7840 F:      fs/jffs2/
7841 F:      include/uapi/linux/jffs2.h
7842
7843 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7844 M:      "Theodore Ts'o" <tytso@mit.edu>
7845 M:      Jan Kara <jack@suse.com>
7846 L:      linux-ext4@vger.kernel.org
7847 S:      Maintained
7848 F:      fs/jbd2/
7849 F:      include/linux/jbd2.h
7850
7851 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7852 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7853 L:      linux-media@vger.kernel.org
7854 S:      Maintained
7855 F:      drivers/media/platform/rcar_jpu.c
7856
7857 JSM Neo PCI based serial card
7858 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7859 L:      linux-serial@vger.kernel.org
7860 S:      Maintained
7861 F:      drivers/tty/serial/jsm/
7862
7863 K10TEMP HARDWARE MONITORING DRIVER
7864 M:      Clemens Ladisch <clemens@ladisch.de>
7865 L:      linux-hwmon@vger.kernel.org
7866 S:      Maintained
7867 F:      Documentation/hwmon/k10temp
7868 F:      drivers/hwmon/k10temp.c
7869
7870 K8TEMP HARDWARE MONITORING DRIVER
7871 M:      Rudolf Marek <r.marek@assembler.cz>
7872 L:      linux-hwmon@vger.kernel.org
7873 S:      Maintained
7874 F:      Documentation/hwmon/k8temp
7875 F:      drivers/hwmon/k8temp.c
7876
7877 KASAN
7878 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7879 R:      Alexander Potapenko <glider@google.com>
7880 R:      Dmitry Vyukov <dvyukov@google.com>
7881 L:      kasan-dev@googlegroups.com
7882 S:      Maintained
7883 F:      arch/*/include/asm/kasan.h
7884 F:      arch/*/mm/kasan_init*
7885 F:      Documentation/dev-tools/kasan.rst
7886 F:      include/linux/kasan*.h
7887 F:      lib/test_kasan.c
7888 F:      mm/kasan/
7889 F:      scripts/Makefile.kasan
7890
7891 KCONFIG
7892 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7894 L:      linux-kbuild@vger.kernel.org
7895 S:      Maintained
7896 F:      Documentation/kbuild/kconfig*
7897 F:      scripts/kconfig/
7898 F:      scripts/Kconfig.include
7899
7900 KDUMP
7901 M:      Dave Young <dyoung@redhat.com>
7902 M:      Baoquan He <bhe@redhat.com>
7903 R:      Vivek Goyal <vgoyal@redhat.com>
7904 L:      kexec@lists.infradead.org
7905 W:      http://lse.sourceforge.net/kdump/
7906 S:      Maintained
7907 F:      Documentation/kdump/
7908
7909 KEENE FM RADIO TRANSMITTER DRIVER
7910 M:      Hans Verkuil <hverkuil@xs4all.nl>
7911 L:      linux-media@vger.kernel.org
7912 T:      git git://linuxtv.org/media_tree.git
7913 W:      https://linuxtv.org
7914 S:      Maintained
7915 F:      drivers/media/radio/radio-keene*
7916
7917 KERNEL AUTOMOUNTER
7918 M:      Ian Kent <raven@themaw.net>
7919 L:      autofs@vger.kernel.org
7920 S:      Maintained
7921 F:      fs/autofs/
7922
7923 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7924 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7925 M:      Michal Marek <michal.lkml@markovi.net>
7926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7927 L:      linux-kbuild@vger.kernel.org
7928 S:      Maintained
7929 F:      Documentation/kbuild/
7930 F:      Makefile
7931 F:      scripts/Kbuild*
7932 F:      scripts/Makefile*
7933 F:      scripts/basic/
7934 F:      scripts/mk*
7935 F:      scripts/mod/
7936 F:      scripts/package/
7937
7938 KERNEL JANITORS
7939 L:      kernel-janitors@vger.kernel.org
7940 W:      http://kernelnewbies.org/KernelJanitors
7941 S:      Odd Fixes
7942
7943 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7944 M:      "J. Bruce Fields" <bfields@fieldses.org>
7945 M:      Jeff Layton <jlayton@kernel.org>
7946 L:      linux-nfs@vger.kernel.org
7947 W:      http://nfs.sourceforge.net/
7948 T:      git git://linux-nfs.org/~bfields/linux.git
7949 S:      Supported
7950 F:      fs/nfsd/
7951 F:      include/uapi/linux/nfsd/
7952 F:      fs/lockd/
7953 F:      fs/nfs_common/
7954 F:      net/sunrpc/
7955 F:      include/linux/lockd/
7956 F:      include/linux/sunrpc/
7957 F:      include/uapi/linux/sunrpc/
7958
7959 KERNEL SELFTEST FRAMEWORK
7960 M:      Shuah Khan <shuah@kernel.org>
7961 L:      linux-kselftest@vger.kernel.org
7962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7963 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7964 S:      Maintained
7965 F:      tools/testing/selftests/
7966 F:      Documentation/dev-tools/kselftest*
7967
7968 KERNEL USERMODE HELPER
7969 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7970 L:      linux-kernel@vger.kernel.org
7971 S:      Maintained
7972 F:      kernel/umh.c
7973 F:      include/linux/umh.h
7974
7975 KERNEL VIRTUAL MACHINE (KVM)
7976 M:      Paolo Bonzini <pbonzini@redhat.com>
7977 M:      Radim Krčmář <rkrcmar@redhat.com>
7978 L:      kvm@vger.kernel.org
7979 W:      http://www.linux-kvm.org
7980 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7981 S:      Supported
7982 F:      Documentation/virtual/kvm/
7983 F:      include/trace/events/kvm.h
7984 F:      include/uapi/asm-generic/kvm*
7985 F:      include/uapi/linux/kvm*
7986 F:      include/asm-generic/kvm*
7987 F:      include/linux/kvm*
7988 F:      include/kvm/iodev.h
7989 F:      virt/kvm/*
7990 F:      tools/kvm/
7991
7992 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7993 M:      Joerg Roedel <joro@8bytes.org>
7994 L:      kvm@vger.kernel.org
7995 W:      http://www.linux-kvm.org/
7996 S:      Maintained
7997 F:      arch/x86/include/asm/svm.h
7998 F:      arch/x86/kvm/svm.c
7999
8000 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8001 M:      Christoffer Dall <christoffer.dall@arm.com>
8002 M:      Marc Zyngier <marc.zyngier@arm.com>
8003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8004 L:      kvmarm@lists.cs.columbia.edu
8005 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8007 S:      Supported
8008 F:      arch/arm/include/uapi/asm/kvm*
8009 F:      arch/arm/include/asm/kvm*
8010 F:      arch/arm/kvm/
8011 F:      virt/kvm/arm/
8012 F:      include/kvm/arm_*
8013
8014 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8015 M:      Christoffer Dall <christoffer.dall@arm.com>
8016 M:      Marc Zyngier <marc.zyngier@arm.com>
8017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8018 L:      kvmarm@lists.cs.columbia.edu
8019 S:      Maintained
8020 F:      arch/arm64/include/uapi/asm/kvm*
8021 F:      arch/arm64/include/asm/kvm*
8022 F:      arch/arm64/kvm/
8023
8024 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8025 M:      James Hogan <jhogan@kernel.org>
8026 L:      linux-mips@linux-mips.org
8027 S:      Supported
8028 F:      arch/mips/include/uapi/asm/kvm*
8029 F:      arch/mips/include/asm/kvm*
8030 F:      arch/mips/kvm/
8031
8032 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8033 M:      Paul Mackerras <paulus@ozlabs.org>
8034 L:      kvm-ppc@vger.kernel.org
8035 W:      http://www.linux-kvm.org/
8036 T:      git git://github.com/agraf/linux-2.6.git
8037 S:      Supported
8038 F:      arch/powerpc/include/uapi/asm/kvm*
8039 F:      arch/powerpc/include/asm/kvm*
8040 F:      arch/powerpc/kvm/
8041 F:      arch/powerpc/kernel/kvm*
8042
8043 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8044 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8045 M:      Janosch Frank <frankja@linux.ibm.com>
8046 R:      David Hildenbrand <david@redhat.com>
8047 R:      Cornelia Huck <cohuck@redhat.com>
8048 L:      linux-s390@vger.kernel.org
8049 W:      http://www.ibm.com/developerworks/linux/linux390/
8050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8051 S:      Supported
8052 F:      arch/s390/include/uapi/asm/kvm*
8053 F:      arch/s390/include/asm/gmap.h
8054 F:      arch/s390/include/asm/kvm*
8055 F:      arch/s390/kvm/
8056 F:      arch/s390/mm/gmap.c
8057
8058 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8059 M:      Paolo Bonzini <pbonzini@redhat.com>
8060 M:      Radim Krčmář <rkrcmar@redhat.com>
8061 L:      kvm@vger.kernel.org
8062 W:      http://www.linux-kvm.org
8063 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8064 S:      Supported
8065 F:      arch/x86/kvm/
8066 F:      arch/x86/include/uapi/asm/kvm*
8067 F:      arch/x86/include/asm/kvm*
8068 F:      arch/x86/include/asm/pvclock-abi.h
8069 F:      arch/x86/kernel/kvm.c
8070 F:      arch/x86/kernel/kvmclock.c
8071
8072 KERNFS
8073 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8074 M:      Tejun Heo <tj@kernel.org>
8075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8076 S:      Supported
8077 F:      include/linux/kernfs.h
8078 F:      fs/kernfs/
8079
8080 KEXEC
8081 M:      Eric Biederman <ebiederm@xmission.com>
8082 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8083 L:      kexec@lists.infradead.org
8084 S:      Maintained
8085 F:      include/linux/kexec.h
8086 F:      include/uapi/linux/kexec.h
8087 F:      kernel/kexec*
8088
8089 KEYS-ENCRYPTED
8090 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8091 L:      linux-integrity@vger.kernel.org
8092 L:      keyrings@vger.kernel.org
8093 S:      Supported
8094 F:      Documentation/security/keys/trusted-encrypted.rst
8095 F:      include/keys/encrypted-type.h
8096 F:      security/keys/encrypted-keys/
8097
8098 KEYS-TRUSTED
8099 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8100 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8101 L:      linux-integrity@vger.kernel.org
8102 L:      keyrings@vger.kernel.org
8103 S:      Supported
8104 F:      Documentation/security/keys/trusted-encrypted.rst
8105 F:      include/keys/trusted-type.h
8106 F:      security/keys/trusted.c
8107 F:      security/keys/trusted.h
8108
8109 KEYS/KEYRINGS:
8110 M:      David Howells <dhowells@redhat.com>
8111 L:      keyrings@vger.kernel.org
8112 S:      Maintained
8113 F:      Documentation/security/keys/core.rst
8114 F:      include/linux/key.h
8115 F:      include/linux/key-type.h
8116 F:      include/linux/keyctl.h
8117 F:      include/uapi/linux/keyctl.h
8118 F:      include/keys/
8119 F:      security/keys/
8120
8121 KGDB / KDB /debug_core
8122 M:      Jason Wessel <jason.wessel@windriver.com>
8123 M:      Daniel Thompson <daniel.thompson@linaro.org>
8124 W:      http://kgdb.wiki.kernel.org/
8125 L:      kgdb-bugreport@lists.sourceforge.net
8126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8127 S:      Maintained
8128 F:      Documentation/dev-tools/kgdb.rst
8129 F:      drivers/misc/kgdbts.c
8130 F:      drivers/tty/serial/kgdboc.c
8131 F:      include/linux/kdb.h
8132 F:      include/linux/kgdb.h
8133 F:      kernel/debug/
8134
8135 KMEMLEAK
8136 M:      Catalin Marinas <catalin.marinas@arm.com>
8137 S:      Maintained
8138 F:      Documentation/dev-tools/kmemleak.rst
8139 F:      include/linux/kmemleak.h
8140 F:      mm/kmemleak.c
8141 F:      mm/kmemleak-test.c
8142
8143 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8144 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8145 L:      linux-kernel@vger.kernel.org
8146 S:      Maintained
8147 F:      kernel/kmod.c
8148 F:      include/linux/kmod.h
8149 F:      lib/test_kmod.c
8150 F:      tools/testing/selftests/kmod/
8151
8152 KPROBES
8153 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8154 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8155 M:      "David S. Miller" <davem@davemloft.net>
8156 M:      Masami Hiramatsu <mhiramat@kernel.org>
8157 S:      Maintained
8158 F:      Documentation/kprobes.txt
8159 F:      include/linux/kprobes.h
8160 F:      include/asm-generic/kprobes.h
8161 F:      kernel/kprobes.c
8162
8163 KS0108 LCD CONTROLLER DRIVER
8164 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8165 S:      Maintained
8166 F:      Documentation/auxdisplay/ks0108
8167 F:      drivers/auxdisplay/ks0108.c
8168 F:      include/linux/ks0108.h
8169
8170 L3MDEV
8171 M:      David Ahern <dsa@cumulusnetworks.com>
8172 L:      netdev@vger.kernel.org
8173 S:      Maintained
8174 F:      net/l3mdev
8175 F:      include/net/l3mdev.h
8176
8177 LANTIQ MIPS ARCHITECTURE
8178 M:      John Crispin <john@phrozen.org>
8179 L:      linux-mips@linux-mips.org
8180 S:      Maintained
8181 F:      arch/mips/lantiq
8182 F:      drivers/soc/lantiq
8183
8184 LAPB module
8185 L:      linux-x25@vger.kernel.org
8186 S:      Orphan
8187 F:      Documentation/networking/lapb-module.txt
8188 F:      include/*/lapb.h
8189 F:      net/lapb/
8190
8191 LASI 53c700 driver for PARISC
8192 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8193 L:      linux-scsi@vger.kernel.org
8194 S:      Maintained
8195 F:      Documentation/scsi/53c700.txt
8196 F:      drivers/scsi/53c700*
8197
8198 LEAKING_ADDRESSES
8199 M:      Tobin C. Harding <me@tobin.cc>
8200 M:      Tycho Andersen <tycho@tycho.ws>
8201 L:      kernel-hardening@lists.openwall.com
8202 S:      Maintained
8203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8204 F:      scripts/leaking_addresses.pl
8205
8206 LED SUBSYSTEM
8207 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8208 M:      Pavel Machek <pavel@ucw.cz>
8209 L:      linux-leds@vger.kernel.org
8210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8211 S:      Maintained
8212 F:      Documentation/devicetree/bindings/leds/
8213 F:      drivers/leds/
8214 F:      include/linux/leds.h
8215
8216 LEGACY EEPROM DRIVER
8217 M:      Jean Delvare <jdelvare@suse.com>
8218 S:      Maintained
8219 F:      Documentation/misc-devices/eeprom
8220 F:      drivers/misc/eeprom/eeprom.c
8221
8222 LEGO MINDSTORMS EV3
8223 R:      David Lechner <david@lechnology.com>
8224 S:      Maintained
8225 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8226 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8227 F:      drivers/power/supply/lego_ev3_battery.c
8228
8229 LEGO USB Tower driver
8230 M:      Juergen Stuber <starblue@users.sourceforge.net>
8231 L:      legousb-devel@lists.sourceforge.net
8232 W:      http://legousb.sourceforge.net/
8233 S:      Maintained
8234 F:      drivers/usb/misc/legousbtower.c
8235
8236 LG2160 MEDIA DRIVER
8237 M:      Michael Krufky <mkrufky@linuxtv.org>
8238 L:      linux-media@vger.kernel.org
8239 W:      https://linuxtv.org
8240 W:      http://github.com/mkrufky
8241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8242 T:      git git://linuxtv.org/mkrufky/tuners.git
8243 S:      Maintained
8244 F:      drivers/media/dvb-frontends/lg2160.*
8245
8246 LGDT3305 MEDIA DRIVER
8247 M:      Michael Krufky <mkrufky@linuxtv.org>
8248 L:      linux-media@vger.kernel.org
8249 W:      https://linuxtv.org
8250 W:      http://github.com/mkrufky
8251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8252 T:      git git://linuxtv.org/mkrufky/tuners.git
8253 S:      Maintained
8254 F:      drivers/media/dvb-frontends/lgdt3305.*
8255
8256 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8257 M:      Viresh Kumar <vireshk@kernel.org>
8258 L:      linux-ide@vger.kernel.org
8259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8260 S:      Maintained
8261 F:      include/linux/pata_arasan_cf_data.h
8262 F:      drivers/ata/pata_arasan_cf.c
8263
8264 LIBATA PATA DRIVERS
8265 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8266 M:      Jens Axboe <kernel.dk>
8267 L:      linux-ide@vger.kernel.org
8268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8269 S:      Maintained
8270 F:      drivers/ata/pata_*.c
8271 F:      drivers/ata/ata_generic.c
8272
8273 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8274 M:      Linus Walleij <linus.walleij@linaro.org>
8275 L:      linux-ide@vger.kernel.org
8276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8277 S:      Maintained
8278 F:      drivers/ata/pata_ftide010.c
8279 F:      drivers/ata/sata_gemini.c
8280 F:      drivers/ata/sata_gemini.h
8281
8282 LIBATA SATA AHCI PLATFORM devices support
8283 M:      Hans de Goede <hdegoede@redhat.com>
8284 M:      Jens Axboe <axboe@kernel.dk>
8285 L:      linux-ide@vger.kernel.org
8286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8287 S:      Maintained
8288 F:      drivers/ata/ahci_platform.c
8289 F:      drivers/ata/libahci_platform.c
8290 F:      include/linux/ahci_platform.h
8291
8292 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8293 M:      Mikael Pettersson <mikpelinux@gmail.com>
8294 L:      linux-ide@vger.kernel.org
8295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8296 S:      Maintained
8297 F:      drivers/ata/sata_promise.*
8298
8299 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8300 M:      Jens Axboe <axboe@kernel.dk>
8301 L:      linux-ide@vger.kernel.org
8302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8303 S:      Maintained
8304 F:      drivers/ata/
8305 F:      include/linux/ata.h
8306 F:      include/linux/libata.h
8307 F:      Documentation/devicetree/bindings/ata/
8308
8309 LIBLOCKDEP
8310 M:      Sasha Levin <alexander.levin@verizon.com>
8311 S:      Maintained
8312 F:      tools/lib/lockdep/
8313
8314 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8315 M:      Ross Zwisler <zwisler@kernel.org>
8316 M:      Dan Williams <dan.j.williams@intel.com>
8317 M:      Vishal Verma <vishal.l.verma@intel.com>
8318 M:      Dave Jiang <dave.jiang@intel.com>
8319 L:      linux-nvdimm@lists.01.org
8320 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8321 S:      Supported
8322 F:      drivers/nvdimm/blk.c
8323 F:      drivers/nvdimm/region_devs.c
8324
8325 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8326 M:      Vishal Verma <vishal.l.verma@intel.com>
8327 M:      Dan Williams <dan.j.williams@intel.com>
8328 M:      Ross Zwisler <zwisler@kernel.org>
8329 M:      Dave Jiang <dave.jiang@intel.com>
8330 L:      linux-nvdimm@lists.01.org
8331 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8332 S:      Supported
8333 F:      drivers/nvdimm/btt*
8334
8335 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8336 M:      Ross Zwisler <zwisler@kernel.org>
8337 M:      Dan Williams <dan.j.williams@intel.com>
8338 M:      Vishal Verma <vishal.l.verma@intel.com>
8339 M:      Dave Jiang <dave.jiang@intel.com>
8340 L:      linux-nvdimm@lists.01.org
8341 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8342 S:      Supported
8343 F:      drivers/nvdimm/pmem*
8344
8345 LIBNVDIMM: DEVICETREE BINDINGS
8346 M:      Oliver O'Halloran <oohall@gmail.com>
8347 L:      linux-nvdimm@lists.01.org
8348 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8349 S:      Supported
8350 F:      drivers/nvdimm/of_pmem.c
8351 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8352
8353 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8354 M:      Dan Williams <dan.j.williams@intel.com>
8355 M:      Ross Zwisler <zwisler@kernel.org>
8356 M:      Vishal Verma <vishal.l.verma@intel.com>
8357 M:      Dave Jiang <dave.jiang@intel.com>
8358 L:      linux-nvdimm@lists.01.org
8359 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8361 S:      Supported
8362 F:      drivers/nvdimm/*
8363 F:      drivers/acpi/nfit/*
8364 F:      include/linux/nd.h
8365 F:      include/linux/libnvdimm.h
8366 F:      include/uapi/linux/ndctl.h
8367
8368 LIGHTNVM PLATFORM SUPPORT
8369 M:      Matias Bjorling <mb@lightnvm.io>
8370 W:      http://github/OpenChannelSSD
8371 L:      linux-block@vger.kernel.org
8372 S:      Maintained
8373 F:      drivers/lightnvm/
8374 F:      include/linux/lightnvm.h
8375 F:      include/uapi/linux/lightnvm.h
8376
8377 LINUX FOR POWER MACINTOSH
8378 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8379 W:      http://www.penguinppc.org/
8380 L:      linuxppc-dev@lists.ozlabs.org
8381 S:      Maintained
8382 F:      arch/powerpc/platforms/powermac/
8383 F:      drivers/macintosh/
8384
8385 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8386 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8387 M:      Paul Mackerras <paulus@samba.org>
8388 M:      Michael Ellerman <mpe@ellerman.id.au>
8389 W:      https://github.com/linuxppc/linux/wiki
8390 L:      linuxppc-dev@lists.ozlabs.org
8391 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8393 S:      Supported
8394 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8395 F:      Documentation/devicetree/bindings/powerpc/
8396 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8397 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8398 F:      Documentation/powerpc/
8399 F:      arch/powerpc/
8400 F:      drivers/char/tpm/tpm_ibmvtpm*
8401 F:      drivers/crypto/nx/
8402 F:      drivers/crypto/vmx/
8403 F:      drivers/i2c/busses/i2c-opal.c
8404 F:      drivers/net/ethernet/ibm/ibmveth.*
8405 F:      drivers/net/ethernet/ibm/ibmvnic.*
8406 F:      drivers/pci/hotplug/pnv_php.c
8407 F:      drivers/pci/hotplug/rpa*
8408 F:      drivers/rtc/rtc-opal.c
8409 F:      drivers/scsi/ibmvscsi/
8410 F:      drivers/tty/hvc/hvc_opal.c
8411 F:      drivers/watchdog/wdrtas.c
8412 F:      tools/testing/selftests/powerpc
8413 N:      /pmac
8414 N:      powermac
8415 N:      powernv
8416 N:      [^a-z0-9]ps3
8417 N:      pseries
8418
8419 LINUX FOR POWERPC EMBEDDED MPC5XXX
8420 M:      Anatolij Gustschin <agust@denx.de>
8421 L:      linuxppc-dev@lists.ozlabs.org
8422 T:      git git://git.denx.de/linux-denx-agust.git
8423 S:      Maintained
8424 F:      arch/powerpc/platforms/512x/
8425 F:      arch/powerpc/platforms/52xx/
8426
8427 LINUX FOR POWERPC EMBEDDED PPC4XX
8428 M:      Alistair Popple <alistair@popple.id.au>
8429 M:      Matt Porter <mporter@kernel.crashing.org>
8430 W:      http://www.penguinppc.org/
8431 L:      linuxppc-dev@lists.ozlabs.org
8432 S:      Maintained
8433 F:      arch/powerpc/platforms/40x/
8434 F:      arch/powerpc/platforms/44x/
8435
8436 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8437 M:      Scott Wood <oss@buserror.net>
8438 M:      Kumar Gala <galak@kernel.crashing.org>
8439 W:      http://www.penguinppc.org/
8440 L:      linuxppc-dev@lists.ozlabs.org
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8442 S:      Maintained
8443 F:      arch/powerpc/platforms/83xx/
8444 F:      arch/powerpc/platforms/85xx/
8445 F:      Documentation/devicetree/bindings/powerpc/fsl/
8446
8447 LINUX FOR POWERPC EMBEDDED PPC8XX
8448 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8449 W:      http://www.penguinppc.org/
8450 L:      linuxppc-dev@lists.ozlabs.org
8451 S:      Maintained
8452 F:      arch/powerpc/platforms/8xx/
8453
8454 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8455 L:      linuxppc-dev@lists.ozlabs.org
8456 S:      Orphan
8457 F:      arch/powerpc/*/*virtex*
8458 F:      arch/powerpc/*/*/*virtex*
8459
8460 LINUX FOR POWERPC PA SEMI PWRFICIENT
8461 L:      linuxppc-dev@lists.ozlabs.org
8462 S:      Orphan
8463 F:      arch/powerpc/platforms/pasemi/
8464 F:      drivers/*/*pasemi*
8465 F:      drivers/*/*/*pasemi*
8466
8467 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8468 M:      Kees Cook <keescook@chromium.org>
8469 S:      Maintained
8470 F:      drivers/misc/lkdtm/*
8471
8472 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8473 M:      Alan Stern <stern@rowland.harvard.edu>
8474 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8475 M:      Will Deacon <will.deacon@arm.com>
8476 M:      Peter Zijlstra <peterz@infradead.org>
8477 M:      Boqun Feng <boqun.feng@gmail.com>
8478 M:      Nicholas Piggin <npiggin@gmail.com>
8479 M:      David Howells <dhowells@redhat.com>
8480 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8481 M:      Luc Maranget <luc.maranget@inria.fr>
8482 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8483 R:      Akira Yokosawa <akiyks@gmail.com>
8484 R:      Daniel Lustig <dlustig@nvidia.com>
8485 L:      linux-kernel@vger.kernel.org
8486 L:      linux-arch@vger.kernel.org
8487 S:      Supported
8488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8489 F:      tools/memory-model/
8490 F:      Documentation/atomic_bitops.txt
8491 F:      Documentation/atomic_t.txt
8492 F:      Documentation/core-api/atomic_ops.rst
8493 F:      Documentation/core-api/refcount-vs-atomic.rst
8494 F:      Documentation/memory-barriers.txt
8495
8496 LIS3LV02D ACCELEROMETER DRIVER
8497 M:      Eric Piel <eric.piel@tremplin-utc.net>
8498 S:      Maintained
8499 F:      Documentation/misc-devices/lis3lv02d
8500 F:      drivers/misc/lis3lv02d/
8501 F:      drivers/platform/x86/hp_accel.c
8502
8503 LIVE PATCHING
8504 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8505 M:      Jessica Yu <jeyu@kernel.org>
8506 M:      Jiri Kosina <jikos@kernel.org>
8507 M:      Miroslav Benes <mbenes@suse.cz>
8508 R:      Petr Mladek <pmladek@suse.com>
8509 S:      Maintained
8510 F:      kernel/livepatch/
8511 F:      include/linux/livepatch.h
8512 F:      arch/x86/include/asm/livepatch.h
8513 F:      arch/x86/kernel/livepatch.c
8514 F:      Documentation/livepatch/
8515 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8516 F:      samples/livepatch/
8517 L:      live-patching@vger.kernel.org
8518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8519
8520 LLC (802.2)
8521 L:      netdev@vger.kernel.org
8522 S:      Odd fixes
8523 F:      include/linux/llc.h
8524 F:      include/uapi/linux/llc.h
8525 F:      include/net/llc*
8526 F:      net/llc/
8527
8528 LM73 HARDWARE MONITOR DRIVER
8529 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8530 L:      linux-hwmon@vger.kernel.org
8531 S:      Maintained
8532 F:      drivers/hwmon/lm73.c
8533
8534 LM78 HARDWARE MONITOR DRIVER
8535 M:      Jean Delvare <jdelvare@suse.com>
8536 L:      linux-hwmon@vger.kernel.org
8537 S:      Maintained
8538 F:      Documentation/hwmon/lm78
8539 F:      drivers/hwmon/lm78.c
8540
8541 LM83 HARDWARE MONITOR DRIVER
8542 M:      Jean Delvare <jdelvare@suse.com>
8543 L:      linux-hwmon@vger.kernel.org
8544 S:      Maintained
8545 F:      Documentation/hwmon/lm83
8546 F:      drivers/hwmon/lm83.c
8547
8548 LM90 HARDWARE MONITOR DRIVER
8549 M:      Jean Delvare <jdelvare@suse.com>
8550 L:      linux-hwmon@vger.kernel.org
8551 S:      Maintained
8552 F:      Documentation/hwmon/lm90
8553 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8554 F:      drivers/hwmon/lm90.c
8555 F:      include/dt-bindings/thermal/lm90.h
8556
8557 LM95234 HARDWARE MONITOR DRIVER
8558 M:      Guenter Roeck <linux@roeck-us.net>
8559 L:      linux-hwmon@vger.kernel.org
8560 S:      Maintained
8561 F:      Documentation/hwmon/lm95234
8562 F:      drivers/hwmon/lm95234.c
8563
8564 LME2510 MEDIA DRIVER
8565 M:      Malcolm Priestley <tvboxspy@gmail.com>
8566 L:      linux-media@vger.kernel.org
8567 W:      https://linuxtv.org
8568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8569 S:      Maintained
8570 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8571
8572 LOADPIN SECURITY MODULE
8573 M:      Kees Cook <keescook@chromium.org>
8574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8575 S:      Supported
8576 F:      security/loadpin/
8577 F:      Documentation/admin-guide/LSM/LoadPin.rst
8578
8579 LOCKING PRIMITIVES
8580 M:      Peter Zijlstra <peterz@infradead.org>
8581 M:      Ingo Molnar <mingo@redhat.com>
8582 M:      Will Deacon <will.deacon@arm.com>
8583 L:      linux-kernel@vger.kernel.org
8584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8585 S:      Maintained
8586 F:      Documentation/locking/
8587 F:      include/linux/lockdep.h
8588 F:      include/linux/spinlock*.h
8589 F:      arch/*/include/asm/spinlock*.h
8590 F:      include/linux/rwlock*.h
8591 F:      include/linux/mutex*.h
8592 F:      arch/*/include/asm/mutex*.h
8593 F:      include/linux/rwsem*.h
8594 F:      arch/*/include/asm/rwsem.h
8595 F:      include/linux/seqlock.h
8596 F:      lib/locking*.[ch]
8597 F:      kernel/locking/
8598 X:      kernel/locking/locktorture.c
8599
8600 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8601 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8602 L:      linux-ntfs-dev@lists.sourceforge.net
8603 W:      http://www.linux-ntfs.org/content/view/19/37/
8604 S:      Maintained
8605 F:      Documentation/ldm.txt
8606 F:      block/partitions/ldm.*
8607
8608 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8609 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8610 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8611 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8612 L:      MPT-FusionLinux.pdl@broadcom.com
8613 L:      linux-scsi@vger.kernel.org
8614 W:      http://www.avagotech.com/support/
8615 S:      Supported
8616 F:      drivers/message/fusion/
8617 F:      drivers/scsi/mpt3sas/
8618
8619 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8620 M:      Matthew Wilcox <matthew@wil.cx>
8621 L:      linux-scsi@vger.kernel.org
8622 S:      Maintained
8623 F:      drivers/scsi/sym53c8xx_2/
8624
8625 LTC1660 DAC DRIVER
8626 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8627 L:      linux-iio@vger.kernel.org
8628 S:      Maintained
8629 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8630 F:      drivers/iio/dac/ltc1660.c
8631
8632 LTC4261 HARDWARE MONITOR DRIVER
8633 M:      Guenter Roeck <linux@roeck-us.net>
8634 L:      linux-hwmon@vger.kernel.org
8635 S:      Maintained
8636 F:      Documentation/hwmon/ltc4261
8637 F:      drivers/hwmon/ltc4261.c
8638
8639 LTC4306 I2C MULTIPLEXER DRIVER
8640 M:      Michael Hennerich <michael.hennerich@analog.com>
8641 W:      http://ez.analog.com/community/linux-device-drivers
8642 L:      linux-i2c@vger.kernel.org
8643 S:      Supported
8644 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8645 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8646
8647 LTP (Linux Test Project)
8648 M:      Mike Frysinger <vapier@gentoo.org>
8649 M:      Cyril Hrubis <chrubis@suse.cz>
8650 M:      Wanlong Gao <wanlong.gao@gmail.com>
8651 M:      Jan Stancek <jstancek@redhat.com>
8652 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8653 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8654 L:      ltp@lists.linux.it (subscribers-only)
8655 W:      http://linux-test-project.github.io/
8656 T:      git git://github.com/linux-test-project/ltp.git
8657 S:      Maintained
8658
8659 M68K ARCHITECTURE
8660 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8661 L:      linux-m68k@lists.linux-m68k.org
8662 W:      http://www.linux-m68k.org/
8663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8664 S:      Maintained
8665 F:      arch/m68k/
8666 F:      drivers/zorro/
8667
8668 M68K ON APPLE MACINTOSH
8669 M:      Joshua Thompson <funaho@jurai.org>
8670 W:      http://www.mac.linux-m68k.org/
8671 L:      linux-m68k@lists.linux-m68k.org
8672 S:      Maintained
8673 F:      arch/m68k/mac/
8674
8675 M68K ON HP9000/300
8676 M:      Philip Blundell <philb@gnu.org>
8677 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8678 S:      Maintained
8679 F:      arch/m68k/hp300/
8680
8681 M88DS3103 MEDIA DRIVER
8682 M:      Antti Palosaari <crope@iki.fi>
8683 L:      linux-media@vger.kernel.org
8684 W:      https://linuxtv.org
8685 W:      http://palosaari.fi/linux/
8686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8687 T:      git git://linuxtv.org/anttip/media_tree.git
8688 S:      Maintained
8689 F:      drivers/media/dvb-frontends/m88ds3103*
8690
8691 M88RS2000 MEDIA DRIVER
8692 M:      Malcolm Priestley <tvboxspy@gmail.com>
8693 L:      linux-media@vger.kernel.org
8694 W:      https://linuxtv.org
8695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8696 S:      Maintained
8697 F:      drivers/media/dvb-frontends/m88rs2000*
8698
8699 MA901 MASTERKIT USB FM RADIO DRIVER
8700 M:      Alexey Klimov <klimov.linux@gmail.com>
8701 L:      linux-media@vger.kernel.org
8702 T:      git git://linuxtv.org/media_tree.git
8703 S:      Maintained
8704 F:      drivers/media/radio/radio-ma901.c
8705
8706 MAC80211
8707 M:      Johannes Berg <johannes@sipsolutions.net>
8708 L:      linux-wireless@vger.kernel.org
8709 W:      http://wireless.kernel.org/
8710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8712 S:      Maintained
8713 F:      Documentation/networking/mac80211-injection.txt
8714 F:      include/net/mac80211.h
8715 F:      net/mac80211/
8716 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8717 F:      Documentation/networking/mac80211_hwsim/README
8718
8719 MAILBOX API
8720 M:      Jassi Brar <jassisinghbrar@gmail.com>
8721 L:      linux-kernel@vger.kernel.org
8722 S:      Maintained
8723 F:      drivers/mailbox/
8724 F:      include/linux/mailbox_client.h
8725 F:      include/linux/mailbox_controller.h
8726
8727 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8728 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8729 W:      http://www.kernel.org/doc/man-pages
8730 L:      linux-man@vger.kernel.org
8731 S:      Maintained
8732
8733 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8734 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8735 L:      linux-mips@linux-mips.org
8736 S:      Maintained
8737 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8738
8739 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8740 M:      Andrew Lunn <andrew@lunn.ch>
8741 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8742 L:      netdev@vger.kernel.org
8743 S:      Maintained
8744 F:      drivers/net/dsa/mv88e6xxx/
8745 F:      linux/platform_data/mv88e6xxx.h
8746 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8747
8748 MARVELL ARMADA DRM SUPPORT
8749 M:      Russell King <linux@armlinux.org.uk>
8750 S:      Maintained
8751 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8752 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8753 F:      drivers/gpu/drm/armada/
8754 F:      include/uapi/drm/armada_drm.h
8755 F:      Documentation/devicetree/bindings/display/armada/
8756
8757 MARVELL CRYPTO DRIVER
8758 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8759 M:      Arnaud Ebalard <arno@natisbad.org>
8760 F:      drivers/crypto/marvell/
8761 S:      Maintained
8762 L:      linux-crypto@vger.kernel.org
8763
8764 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8765 M:      Mirko Lindner <mlindner@marvell.com>
8766 M:      Stephen Hemminger <stephen@networkplumber.org>
8767 L:      netdev@vger.kernel.org
8768 S:      Maintained
8769 F:      drivers/net/ethernet/marvell/sk*
8770
8771 MARVELL LIBERTAS WIRELESS DRIVER
8772 L:      libertas-dev@lists.infradead.org
8773 S:      Orphan
8774 F:      drivers/net/wireless/marvell/libertas/
8775
8776 MARVELL MACCHIATOBIN SUPPORT
8777 M:      Russell King <linux@armlinux.org.uk>
8778 L:      linux-arm-kernel@lists.infradead.org
8779 S:      Maintained
8780 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8781
8782 MARVELL MV643XX ETHERNET DRIVER
8783 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8784 L:      netdev@vger.kernel.org
8785 S:      Maintained
8786 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8787 F:      include/linux/mv643xx.h
8788
8789 MARVELL MV88X3310 PHY DRIVER
8790 M:      Russell King <linux@armlinux.org.uk>
8791 L:      netdev@vger.kernel.org
8792 S:      Maintained
8793 F:      drivers/net/phy/marvell10g.c
8794
8795 MARVELL MVNETA ETHERNET DRIVER
8796 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8797 L:      netdev@vger.kernel.org
8798 S:      Maintained
8799 F:      drivers/net/ethernet/marvell/mvneta.*
8800
8801 MARVELL MWIFIEX WIRELESS DRIVER
8802 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8803 M:      Nishant Sarmukadam <nishants@marvell.com>
8804 M:      Ganapathi Bhat <gbhat@marvell.com>
8805 M:      Xinming Hu <huxinming820@gmail.com>
8806 L:      linux-wireless@vger.kernel.org
8807 S:      Maintained
8808 F:      drivers/net/wireless/marvell/mwifiex/
8809
8810 MARVELL MWL8K WIRELESS DRIVER
8811 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8812 L:      linux-wireless@vger.kernel.org
8813 S:      Odd Fixes
8814 F:      drivers/net/wireless/marvell/mwl8k.c
8815
8816 MARVELL NAND CONTROLLER DRIVER
8817 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8818 L:      linux-mtd@lists.infradead.org
8819 S:      Maintained
8820 F:      drivers/mtd/nand/raw/marvell_nand.c
8821 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8822
8823 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8824 M:      Nicolas Pitre <nico@fluxnic.net>
8825 S:      Odd Fixes
8826 F:      drivers/mmc/host/mvsdio.*
8827
8828 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8829 M:      Hu Ziji <huziji@marvell.com>
8830 L:      linux-mmc@vger.kernel.org
8831 S:      Supported
8832 F:      drivers/mmc/host/sdhci-xenon*
8833 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8834
8835 MATROX FRAMEBUFFER DRIVER
8836 L:      linux-fbdev@vger.kernel.org
8837 S:      Orphan
8838 F:      drivers/video/fbdev/matrox/matroxfb_*
8839 F:      include/uapi/linux/matroxfb.h
8840
8841 MAX16065 HARDWARE MONITOR DRIVER
8842 M:      Guenter Roeck <linux@roeck-us.net>
8843 L:      linux-hwmon@vger.kernel.org
8844 S:      Maintained
8845 F:      Documentation/hwmon/max16065
8846 F:      drivers/hwmon/max16065.c
8847
8848 MAX20751 HARDWARE MONITOR DRIVER
8849 M:      Guenter Roeck <linux@roeck-us.net>
8850 L:      linux-hwmon@vger.kernel.org
8851 S:      Maintained
8852 F:      Documentation/hwmon/max20751
8853 F:      drivers/hwmon/max20751.c
8854
8855 MAX2175 SDR TUNER DRIVER
8856 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8857 L:      linux-media@vger.kernel.org
8858 T:      git git://linuxtv.org/media_tree.git
8859 S:      Maintained
8860 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8861 F:      Documentation/media/v4l-drivers/max2175.rst
8862 F:      drivers/media/i2c/max2175*
8863 F:      include/uapi/linux/max2175.h
8864
8865 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8866 L:      linux-hwmon@vger.kernel.org
8867 S:      Orphan
8868 F:      Documentation/hwmon/max6650
8869 F:      drivers/hwmon/max6650.c
8870
8871 MAX6697 HARDWARE MONITOR DRIVER
8872 M:      Guenter Roeck <linux@roeck-us.net>
8873 L:      linux-hwmon@vger.kernel.org
8874 S:      Maintained
8875 F:      Documentation/hwmon/max6697
8876 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8877 F:      drivers/hwmon/max6697.c
8878 F:      include/linux/platform_data/max6697.h
8879
8880 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8881 M:      Peter Rosin <peda@axentia.se>
8882 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8883 S:      Maintained
8884 F:      Documentation/devicetree/bindings/sound/max9860.txt
8885 F:      sound/soc/codecs/max9860.*
8886
8887 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8888 M:      Javier Martinez Canillas <javier@dowhile0.org>
8889 L:      linux-kernel@vger.kernel.org
8890 S:      Supported
8891 F:      drivers/regulator/max77802-regulator.c
8892 F:      Documentation/devicetree/bindings/*/*max77802.txt
8893 F:      include/dt-bindings/*/*max77802.h
8894
8895 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8896 M:      Krzysztof Kozlowski <krzk@kernel.org>
8897 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8898 L:      linux-pm@vger.kernel.org
8899 S:      Supported
8900 F:      drivers/power/supply/max14577_charger.c
8901 F:      drivers/power/supply/max77693_charger.c
8902
8903 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8904 M:      Chanwoo Choi <cw00.choi@samsung.com>
8905 M:      Krzysztof Kozlowski <krzk@kernel.org>
8906 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8907 L:      linux-kernel@vger.kernel.org
8908 S:      Supported
8909 F:      drivers/*/max14577*.c
8910 F:      drivers/*/max77686*.c
8911 F:      drivers/*/max77693*.c
8912 F:      drivers/extcon/extcon-max14577.c
8913 F:      drivers/extcon/extcon-max77693.c
8914 F:      drivers/rtc/rtc-max77686.c
8915 F:      drivers/clk/clk-max77686.c
8916 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8917 F:      Documentation/devicetree/bindings/*/max77686.txt
8918 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8919 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8920 F:      include/linux/mfd/max14577*.h
8921 F:      include/linux/mfd/max77686*.h
8922 F:      include/linux/mfd/max77693*.h
8923
8924 MAXIRADIO FM RADIO RECEIVER DRIVER
8925 M:      Hans Verkuil <hverkuil@xs4all.nl>
8926 L:      linux-media@vger.kernel.org
8927 T:      git git://linuxtv.org/media_tree.git
8928 W:      https://linuxtv.org
8929 S:      Maintained
8930 F:      drivers/media/radio/radio-maxiradio*
8931
8932 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8933 M:      Peter Rosin <peda@axentia.se>
8934 L:      linux-iio@vger.kernel.org
8935 S:      Maintained
8936 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8937 F:      drivers/iio/potentiometer/mcp4018.c
8938 F:      drivers/iio/potentiometer/mcp4531.c
8939
8940 MCR20A IEEE-802.15.4 RADIO DRIVER
8941 M:      Xue Liu <liuxuenetmail@gmail.com>
8942 L:      linux-wpan@vger.kernel.org
8943 W:      https://github.com/xueliu/mcr20a-linux
8944 S:      Maintained
8945 F:      drivers/net/ieee802154/mcr20a.c
8946 F:      drivers/net/ieee802154/mcr20a.h
8947 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8948
8949 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8950 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8951 L:      linux-iio@vger.kernel.org
8952 S:      Maintained
8953 F:      drivers/iio/dac/cio-dac.c
8954
8955 MEDIA DRIVERS FOR ASCOT2E
8956 M:      Sergey Kozlov <serjk@netup.ru>
8957 M:      Abylay Ospan <aospan@netup.ru>
8958 L:      linux-media@vger.kernel.org
8959 W:      https://linuxtv.org
8960 W:      http://netup.tv/
8961 T:      git git://linuxtv.org/media_tree.git
8962 S:      Supported
8963 F:      drivers/media/dvb-frontends/ascot2e*
8964
8965 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8966 M:      Jasmin Jessich <jasmin@anw.at>
8967 L:      linux-media@vger.kernel.org
8968 W:      https://linuxtv.org
8969 T:      git git://linuxtv.org/media_tree.git
8970 S:      Maintained
8971 F:      drivers/media/dvb-frontends/cxd2099*
8972
8973 MEDIA DRIVERS FOR CXD2841ER
8974 M:      Sergey Kozlov <serjk@netup.ru>
8975 M:      Abylay Ospan <aospan@netup.ru>
8976 L:      linux-media@vger.kernel.org
8977 W:      https://linuxtv.org
8978 W:      http://netup.tv/
8979 T:      git git://linuxtv.org/media_tree.git
8980 S:      Supported
8981 F:      drivers/media/dvb-frontends/cxd2841er*
8982
8983 MEDIA DRIVERS FOR CXD2880
8984 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8985 L:      linux-media@vger.kernel.org
8986 W:      http://linuxtv.org/
8987 T:      git git://linuxtv.org/media_tree.git
8988 S:      Supported
8989 F:      drivers/media/dvb-frontends/cxd2880/*
8990 F:      drivers/media/spi/cxd2880*
8991
8992 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8993 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8994 L:      linux-media@vger.kernel.org
8995 W:      https://linuxtv.org
8996 T:      git git://linuxtv.org/media_tree.git
8997 S:      Maintained
8998 F:      drivers/media/pci/ddbridge/*
8999
9000 MEDIA DRIVERS FOR FREESCALE IMX
9001 M:      Steve Longerbeam <slongerbeam@gmail.com>
9002 M:      Philipp Zabel <p.zabel@pengutronix.de>
9003 L:      linux-media@vger.kernel.org
9004 T:      git git://linuxtv.org/media_tree.git
9005 S:      Maintained
9006 F:      Documentation/devicetree/bindings/media/imx.txt
9007 F:      Documentation/media/v4l-drivers/imx.rst
9008 F:      drivers/staging/media/imx/
9009 F:      include/linux/imx-media.h
9010 F:      include/media/imx.h
9011
9012 MEDIA DRIVERS FOR HELENE
9013 M:      Abylay Ospan <aospan@netup.ru>
9014 L:      linux-media@vger.kernel.org
9015 W:      https://linuxtv.org
9016 W:      http://netup.tv/
9017 T:      git git://linuxtv.org/media_tree.git
9018 S:      Supported
9019 F:      drivers/media/dvb-frontends/helene*
9020
9021 MEDIA DRIVERS FOR HORUS3A
9022 M:      Sergey Kozlov <serjk@netup.ru>
9023 M:      Abylay Ospan <aospan@netup.ru>
9024 L:      linux-media@vger.kernel.org
9025 W:      https://linuxtv.org
9026 W:      http://netup.tv/
9027 T:      git git://linuxtv.org/media_tree.git
9028 S:      Supported
9029 F:      drivers/media/dvb-frontends/horus3a*
9030
9031 MEDIA DRIVERS FOR LNBH25
9032 M:      Sergey Kozlov <serjk@netup.ru>
9033 M:      Abylay Ospan <aospan@netup.ru>
9034 L:      linux-media@vger.kernel.org
9035 W:      https://linuxtv.org
9036 W:      http://netup.tv/
9037 T:      git git://linuxtv.org/media_tree.git
9038 S:      Supported
9039 F:      drivers/media/dvb-frontends/lnbh25*
9040
9041 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9042 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9043 L:      linux-media@vger.kernel.org
9044 W:      https://linuxtv.org
9045 T:      git git://linuxtv.org/media_tree.git
9046 S:      Maintained
9047 F:      drivers/media/dvb-frontends/mxl5xx*
9048
9049 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9050 M:      Sergey Kozlov <serjk@netup.ru>
9051 M:      Abylay Ospan <aospan@netup.ru>
9052 L:      linux-media@vger.kernel.org
9053 W:      https://linuxtv.org
9054 W:      http://netup.tv/
9055 T:      git git://linuxtv.org/media_tree.git
9056 S:      Supported
9057 F:      drivers/media/pci/netup_unidvb/*
9058
9059 MEDIA DRIVERS FOR RENESAS - CEU
9060 M:      Jacopo Mondi <jacopo@jmondi.org>
9061 L:      linux-media@vger.kernel.org
9062 L:      linux-renesas-soc@vger.kernel.org
9063 T:      git git://linuxtv.org/media_tree.git
9064 S:      Supported
9065 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9066 F:      drivers/media/platform/renesas-ceu.c
9067 F:      include/media/drv-intf/renesas-ceu.h
9068
9069 MEDIA DRIVERS FOR RENESAS - DRIF
9070 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9071 L:      linux-media@vger.kernel.org
9072 L:      linux-renesas-soc@vger.kernel.org
9073 T:      git git://linuxtv.org/media_tree.git
9074 S:      Supported
9075 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9076 F:      drivers/media/platform/rcar_drif.c
9077
9078 MEDIA DRIVERS FOR RENESAS - FCP
9079 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9080 L:      linux-media@vger.kernel.org
9081 L:      linux-renesas-soc@vger.kernel.org
9082 T:      git git://linuxtv.org/media_tree.git
9083 S:      Supported
9084 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9085 F:      drivers/media/platform/rcar-fcp.c
9086 F:      include/media/rcar-fcp.h
9087
9088 MEDIA DRIVERS FOR RENESAS - FDP1
9089 M:      Kieran Bingham <kieran@bingham.xyz>
9090 L:      linux-media@vger.kernel.org
9091 L:      linux-renesas-soc@vger.kernel.org
9092 T:      git git://linuxtv.org/media_tree.git
9093 S:      Supported
9094 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9095 F:      drivers/media/platform/rcar_fdp1.c
9096
9097 MEDIA DRIVERS FOR RENESAS - VIN
9098 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9099 L:      linux-media@vger.kernel.org
9100 L:      linux-renesas-soc@vger.kernel.org
9101 T:      git git://linuxtv.org/media_tree.git
9102 S:      Supported
9103 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9104 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9105 F:      drivers/media/platform/rcar-vin/
9106
9107 MEDIA DRIVERS FOR RENESAS - VSP1
9108 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9109 L:      linux-media@vger.kernel.org
9110 L:      linux-renesas-soc@vger.kernel.org
9111 T:      git git://linuxtv.org/media_tree.git
9112 S:      Supported
9113 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9114 F:      drivers/media/platform/vsp1/
9115
9116 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9117 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9118 L:      linux-media@vger.kernel.org
9119 W:      https://linuxtv.org
9120 T:      git git://linuxtv.org/media_tree.git
9121 S:      Maintained
9122 F:      drivers/media/dvb-frontends/stv0910*
9123
9124 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9125 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9126 L:      linux-media@vger.kernel.org
9127 W:      https://linuxtv.org
9128 T:      git git://linuxtv.org/media_tree.git
9129 S:      Maintained
9130 F:      drivers/media/dvb-frontends/stv6111*
9131
9132 MEDIA DRIVERS FOR STM32 - DCMI
9133 M:      Hugues Fruchet <hugues.fruchet@st.com>
9134 L:      linux-media@vger.kernel.org
9135 T:      git git://linuxtv.org/media_tree.git
9136 S:      Supported
9137 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9138 F:      drivers/media/platform/stm32/stm32-dcmi.c
9139
9140 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9141 M:      Dmitry Osipenko <digetx@gmail.com>
9142 L:      linux-media@vger.kernel.org
9143 L:      linux-tegra@vger.kernel.org
9144 T:      git git://linuxtv.org/media_tree.git
9145 S:      Maintained
9146 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9147 F:      drivers/staging/media/tegra-vde/
9148
9149 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9150 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9151 P:      LinuxTV.org Project
9152 L:      linux-media@vger.kernel.org
9153 W:      https://linuxtv.org
9154 Q:      http://patchwork.kernel.org/project/linux-media/list/
9155 T:      git git://linuxtv.org/media_tree.git
9156 S:      Maintained
9157 F:      Documentation/devicetree/bindings/media/
9158 F:      Documentation/media/
9159 F:      drivers/media/
9160 F:      drivers/staging/media/
9161 F:      include/linux/platform_data/media/
9162 F:      include/media/
9163 F:      include/uapi/linux/dvb/
9164 F:      include/uapi/linux/videodev2.h
9165 F:      include/uapi/linux/media.h
9166 F:      include/uapi/linux/v4l2-*
9167 F:      include/uapi/linux/meye.h
9168 F:      include/uapi/linux/ivtv*
9169 F:      include/uapi/linux/uvcvideo.h
9170
9171 MEDIATEK BLUETOOTH DRIVER
9172 M:      Sean Wang <sean.wang@mediatek.com>
9173 L:      linux-bluetooth@vger.kernel.org
9174 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9175 S:      Maintained
9176 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9177 F:      drivers/bluetooth/btmtkuart.c
9178
9179 MEDIATEK CIR DRIVER
9180 M:      Sean Wang <sean.wang@mediatek.com>
9181 S:      Maintained
9182 F:      drivers/media/rc/mtk-cir.c
9183
9184 MEDIATEK DMA DRIVER
9185 M:      Sean Wang <sean.wang@mediatek.com>
9186 L:      dmaengine@vger.kernel.org
9187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9188 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9189 S:      Maintained
9190 F:      Documentation/devicetree/bindings/dma/mtk-*
9191 F:      drivers/dma/mediatek/
9192
9193 MEDIATEK PMIC LED DRIVER
9194 M:      Sean Wang <sean.wang@mediatek.com>
9195 S:      Maintained
9196 F:      drivers/leds/leds-mt6323.c
9197 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9198
9199 MEDIATEK ETHERNET DRIVER
9200 M:      Felix Fietkau <nbd@openwrt.org>
9201 M:      John Crispin <john@phrozen.org>
9202 M:      Sean Wang <sean.wang@mediatek.com>
9203 M:      Nelson Chang <nelson.chang@mediatek.com>
9204 L:      netdev@vger.kernel.org
9205 S:      Maintained
9206 F:      drivers/net/ethernet/mediatek/
9207
9208 MEDIATEK SWITCH DRIVER
9209 M:      Sean Wang <sean.wang@mediatek.com>
9210 L:      netdev@vger.kernel.org
9211 S:      Maintained
9212 F:      drivers/net/dsa/mt7530.*
9213 F:      net/dsa/tag_mtk.c
9214
9215 MEDIATEK JPEG DRIVER
9216 M:      Rick Chang <rick.chang@mediatek.com>
9217 M:      Bin Liu <bin.liu@mediatek.com>
9218 S:      Supported
9219 F:      drivers/media/platform/mtk-jpeg/
9220 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9221
9222 MEDIATEK MDP DRIVER
9223 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9224 M:      Houlong Wei <houlong.wei@mediatek.com>
9225 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9226 S:      Supported
9227 F:      drivers/media/platform/mtk-mdp/
9228 F:      drivers/media/platform/mtk-vpu/
9229 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9230
9231 MEDIATEK MEDIA DRIVER
9232 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9233 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9234 S:      Supported
9235 F:      drivers/media/platform/mtk-vcodec/
9236 F:      drivers/media/platform/mtk-vpu/
9237 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9238 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9239
9240 MEDIATEK MT7601U WIRELESS LAN DRIVER
9241 M:      Jakub Kicinski <kubakici@wp.pl>
9242 L:      linux-wireless@vger.kernel.org
9243 S:      Maintained
9244 F:      drivers/net/wireless/mediatek/mt7601u/
9245
9246 MEDIATEK NAND CONTROLLER DRIVER
9247 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9248 L:      linux-mtd@lists.infradead.org
9249 S:      Maintained
9250 F:      drivers/mtd/nand/raw/mtk_*
9251 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9252
9253 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9254 M:      Sean Wang <sean.wang@mediatek.com>
9255 S:      Maintained
9256 F:      drivers/char/hw_random/mtk-rng.c
9257
9258 MEDIATEK USB3 DRD IP DRIVER
9259 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9260 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9263 S:      Maintained
9264 F:      drivers/usb/mtu3/
9265
9266 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9267 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9268 M:      Martin Donnelly <martin.donnelly@ge.com>
9269 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9270 S:      Maintained
9271 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9272 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9273
9274 MEGARAID SCSI/SAS DRIVERS
9275 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9276 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9277 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9278 L:      megaraidlinux.pdl@broadcom.com
9279 L:      linux-scsi@vger.kernel.org
9280 W:      http://www.avagotech.com/support/
9281 S:      Maintained
9282 F:      Documentation/scsi/megaraid.txt
9283 F:      drivers/scsi/megaraid.*
9284 F:      drivers/scsi/megaraid/
9285
9286 MELEXIS MLX90614 DRIVER
9287 M:      Crt Mori <cmo@melexis.com>
9288 L:      linux-iio@vger.kernel.org
9289 W:      http://www.melexis.com
9290 S:      Supported
9291 F:      drivers/iio/temperature/mlx90614.c
9292
9293 MELEXIS MLX90632 DRIVER
9294 M:      Crt Mori <cmo@melexis.com>
9295 L:      linux-iio@vger.kernel.org
9296 W:      http://www.melexis.com
9297 S:      Supported
9298 F:      drivers/iio/temperature/mlx90632.c
9299
9300 MELFAS MIP4 TOUCHSCREEN DRIVER
9301 M:      Sangwon Jee <jeesw@melfas.com>
9302 W:      http://www.melfas.com
9303 S:      Supported
9304 F:      drivers/input/touchscreen/melfas_mip4.c
9305 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9306
9307 MELLANOX ETHERNET DRIVER (mlx4_en)
9308 M:      Tariq Toukan <tariqt@mellanox.com>
9309 L:      netdev@vger.kernel.org
9310 S:      Supported
9311 W:      http://www.mellanox.com
9312 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9313 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9314
9315 MELLANOX ETHERNET DRIVER (mlx5e)
9316 M:      Saeed Mahameed <saeedm@mellanox.com>
9317 L:      netdev@vger.kernel.org
9318 S:      Supported
9319 W:      http://www.mellanox.com
9320 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9321 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9322
9323 MELLANOX ETHERNET INNOVA DRIVERS
9324 R:      Boris Pismenny <borisp@mellanox.com>
9325 L:      netdev@vger.kernel.org
9326 S:      Supported
9327 W:      http://www.mellanox.com
9328 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9329 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9330 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9331 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9332 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9333
9334 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9335 R:      Boris Pismenny <borisp@mellanox.com>
9336 L:      netdev@vger.kernel.org
9337 S:      Supported
9338 W:      http://www.mellanox.com
9339 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9340 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9341 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9342
9343 MELLANOX ETHERNET SWITCH DRIVERS
9344 M:      Jiri Pirko <jiri@mellanox.com>
9345 M:      Ido Schimmel <idosch@mellanox.com>
9346 L:      netdev@vger.kernel.org
9347 S:      Supported
9348 W:      http://www.mellanox.com
9349 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9350 F:      drivers/net/ethernet/mellanox/mlxsw/
9351 F:      tools/testing/selftests/drivers/net/mlxsw/
9352
9353 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9354 M:      mlxsw@mellanox.com
9355 L:      netdev@vger.kernel.org
9356 S:      Supported
9357 W:      http://www.mellanox.com
9358 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9359 F:      drivers/net/ethernet/mellanox/mlxfw/
9360
9361 MELLANOX HARDWARE PLATFORM SUPPORT
9362 M:      Andy Shevchenko <andy@infradead.org>
9363 M:      Darren Hart <dvhart@infradead.org>
9364 M:      Vadim Pasternak <vadimp@mellanox.com>
9365 L:      platform-driver-x86@vger.kernel.org
9366 S:      Supported
9367 F:      drivers/platform/mellanox/
9368
9369 MELLANOX MLX4 core VPI driver
9370 M:      Tariq Toukan <tariqt@mellanox.com>
9371 L:      netdev@vger.kernel.org
9372 L:      linux-rdma@vger.kernel.org
9373 W:      http://www.mellanox.com
9374 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9375 S:      Supported
9376 F:      drivers/net/ethernet/mellanox/mlx4/
9377 F:      include/linux/mlx4/
9378
9379 MELLANOX MLX4 IB driver
9380 M:      Yishai Hadas <yishaih@mellanox.com>
9381 L:      linux-rdma@vger.kernel.org
9382 W:      http://www.mellanox.com
9383 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9384 S:      Supported
9385 F:      drivers/infiniband/hw/mlx4/
9386 F:      include/linux/mlx4/
9387 F:      include/uapi/rdma/mlx4-abi.h
9388
9389 MELLANOX MLX5 core VPI driver
9390 M:      Saeed Mahameed <saeedm@mellanox.com>
9391 M:      Leon Romanovsky <leonro@mellanox.com>
9392 L:      netdev@vger.kernel.org
9393 L:      linux-rdma@vger.kernel.org
9394 W:      http://www.mellanox.com
9395 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9396 S:      Supported
9397 F:      drivers/net/ethernet/mellanox/mlx5/core/
9398 F:      include/linux/mlx5/
9399
9400 MELLANOX MLX5 IB driver
9401 M:      Leon Romanovsky <leonro@mellanox.com>
9402 L:      linux-rdma@vger.kernel.org
9403 W:      http://www.mellanox.com
9404 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9405 S:      Supported
9406 F:      drivers/infiniband/hw/mlx5/
9407 F:      include/linux/mlx5/
9408 F:      include/uapi/rdma/mlx5-abi.h
9409
9410 MELLANOX MLXCPLD I2C AND MUX DRIVER
9411 M:      Vadim Pasternak <vadimp@mellanox.com>
9412 M:      Michael Shych <michaelsh@mellanox.com>
9413 L:      linux-i2c@vger.kernel.org
9414 S:      Supported
9415 F:      drivers/i2c/busses/i2c-mlxcpld.c
9416 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9417 F:      Documentation/i2c/busses/i2c-mlxcpld
9418
9419 MELLANOX MLXCPLD LED DRIVER
9420 M:      Vadim Pasternak <vadimp@mellanox.com>
9421 L:      linux-leds@vger.kernel.org
9422 S:      Supported
9423 F:      drivers/leds/leds-mlxcpld.c
9424 F:      drivers/leds/leds-mlxreg.c
9425 F:      Documentation/leds/leds-mlxcpld.txt
9426
9427 MELLANOX PLATFORM DRIVER
9428 M:      Vadim Pasternak <vadimp@mellanox.com>
9429 L:      platform-driver-x86@vger.kernel.org
9430 S:      Supported
9431 F:      drivers/platform/x86/mlx-platform.c
9432
9433 MEMBARRIER SUPPORT
9434 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9435 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9436 L:      linux-kernel@vger.kernel.org
9437 S:      Supported
9438 F:      kernel/sched/membarrier.c
9439 F:      include/uapi/linux/membarrier.h
9440 F:      arch/powerpc/include/asm/membarrier.h
9441
9442 MEMORY MANAGEMENT
9443 L:      linux-mm@kvack.org
9444 W:      http://www.linux-mm.org
9445 S:      Maintained
9446 F:      include/linux/mm.h
9447 F:      include/linux/gfp.h
9448 F:      include/linux/mmzone.h
9449 F:      include/linux/memory_hotplug.h
9450 F:      include/linux/vmalloc.h
9451 F:      mm/
9452
9453 MEMORY TECHNOLOGY DEVICES (MTD)
9454 M:      David Woodhouse <dwmw2@infradead.org>
9455 M:      Brian Norris <computersforpeace@gmail.com>
9456 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9457 M:      Marek Vasut <marek.vasut@gmail.com>
9458 M:      Richard Weinberger <richard@nod.at>
9459 L:      linux-mtd@lists.infradead.org
9460 W:      http://www.linux-mtd.infradead.org/
9461 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9462 T:      git git://git.infradead.org/linux-mtd.git master
9463 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9464 S:      Maintained
9465 F:      Documentation/devicetree/bindings/mtd/
9466 F:      drivers/mtd/
9467 F:      include/linux/mtd/
9468 F:      include/uapi/mtd/
9469
9470 MEN A21 WATCHDOG DRIVER
9471 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9472 L:      linux-watchdog@vger.kernel.org
9473 S:      Maintained
9474 F:      drivers/watchdog/mena21_wdt.c
9475
9476 MEN CHAMELEON BUS (mcb)
9477 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9478 S:      Maintained
9479 F:      drivers/mcb/
9480 F:      include/linux/mcb.h
9481 F:      Documentation/men-chameleon-bus.txt
9482
9483 MEN F21BMC (Board Management Controller)
9484 M:      Andreas Werner <andreas.werner@men.de>
9485 S:      Supported
9486 F:      drivers/mfd/menf21bmc.c
9487 F:      drivers/watchdog/menf21bmc_wdt.c
9488 F:      drivers/leds/leds-menf21bmc.c
9489 F:      drivers/hwmon/menf21bmc_hwmon.c
9490 F:      Documentation/hwmon/menf21bmc
9491
9492 MEN Z069 WATCHDOG DRIVER
9493 M:      Johannes Thumshirn <jth@kernel.org>
9494 L:      linux-watchdog@vger.kernel.org
9495 S:      Maintained
9496 F:      drivers/watchdog/menz069_wdt.c
9497
9498 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9499 M:      Neil Armstrong <narmstrong@baylibre.com>
9500 L:      linux-media@lists.freedesktop.org
9501 L:      linux-amlogic@lists.infradead.org
9502 W:      http://linux-meson.com/
9503 S:      Supported
9504 F:      drivers/media/platform/meson/ao-cec.c
9505 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9506 T:      git git://linuxtv.org/media_tree.git
9507
9508 MICROBLAZE ARCHITECTURE
9509 M:      Michal Simek <monstr@monstr.eu>
9510 W:      http://www.monstr.eu/fdt/
9511 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9512 S:      Supported
9513 F:      arch/microblaze/
9514
9515 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9516 M:      Richard Genoud <richard.genoud@gmail.com>
9517 S:      Maintained
9518 F:      drivers/tty/serial/atmel_serial.c
9519 F:      drivers/tty/serial/atmel_serial.h
9520
9521 MICROCHIP / ATMEL DMA DRIVER
9522 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9524 L:      dmaengine@vger.kernel.org
9525 S:      Supported
9526 F:      drivers/dma/at_hdmac.c
9527 F:      drivers/dma/at_hdmac_regs.h
9528 F:      include/linux/platform_data/dma-atmel.h
9529
9530 MICROCHIP / ATMEL ECC DRIVER
9531 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9532 L:      linux-crypto@vger.kernel.org
9533 S:      Maintained
9534 F:      drivers/crypto/atmel-ecc.*
9535
9536 MICROCHIP / ATMEL ISC DRIVER
9537 M:      Songjun Wu <songjun.wu@microchip.com>
9538 L:      linux-media@vger.kernel.org
9539 S:      Supported
9540 F:      drivers/media/platform/atmel/atmel-isc.c
9541 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9542 F:      devicetree/bindings/media/atmel-isc.txt
9543
9544 MICROCHIP / ATMEL NAND DRIVER
9545 M:      Josh Wu <rainyfeeling@outlook.com>
9546 L:      linux-mtd@lists.infradead.org
9547 S:      Supported
9548 F:      drivers/mtd/nand/raw/atmel/*
9549 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9550
9551 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9552 M:      Woojung Huh <Woojung.Huh@microchip.com>
9553 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9554 L:      netdev@vger.kernel.org
9555 S:      Maintained
9556 F:      net/dsa/tag_ksz.c
9557 F:      drivers/net/dsa/microchip/*
9558 F:      include/linux/platform_data/microchip-ksz.h
9559 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9560
9561 MICROCHIP LAN743X ETHERNET DRIVER
9562 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9563 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9564 L:      netdev@vger.kernel.org
9565 S:      Maintained
9566 F:      drivers/net/ethernet/microchip/lan743x_*
9567
9568 MICROCHIP / ATMEL MCP3911 ADC DRIVER
9569 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9570 M:      Kent Gustavsson <kent@minoris.se>
9571 L:      linux-iio@vger.kernel.org
9572 S:      Supported
9573 F:      drivers/iio/adc/mcp3911.c
9574 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9575
9576 MICROCHIP USB251XB DRIVER
9577 M:      Richard Leitner <richard.leitner@skidata.com>
9578 L:      linux-usb@vger.kernel.org
9579 S:      Maintained
9580 F:      drivers/usb/misc/usb251xb.c
9581 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9582
9583 MICROSEMI MIPS SOCS
9584 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9585 L:      linux-mips@linux-mips.org
9586 S:      Maintained
9587 F:      arch/mips/generic/board-ocelot.c
9588 F:      arch/mips/configs/generic/board-ocelot.config
9589 F:      arch/mips/boot/dts/mscc/
9590 F:      Documentation/devicetree/bindings/mips/mscc.txt
9591
9592 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9593 M:      Don Brace <don.brace@microsemi.com>
9594 L:      esc.storagedev@microsemi.com
9595 L:      linux-scsi@vger.kernel.org
9596 S:      Supported
9597 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9598 F:      drivers/scsi/smartpqi/Kconfig
9599 F:      drivers/scsi/smartpqi/Makefile
9600 F:      include/linux/cciss*.h
9601 F:      include/uapi/linux/cciss*.h
9602 F:      Documentation/scsi/smartpqi.txt
9603
9604 MICROSEMI ETHERNET SWITCH DRIVER
9605 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9606 L:      netdev@vger.kernel.org
9607 S:      Supported
9608 F:      drivers/net/ethernet/mscc/
9609
9610 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9611 M:      Chen Yu <yu.c.chen@intel.com>
9612 L:      platform-driver-x86@vger.kernel.org
9613 S:      Supported
9614 F:      drivers/platform/x86/surfacepro3_button.c
9615
9616 MICROTEK X6 SCANNER
9617 M:      Oliver Neukum <oliver@neukum.org>
9618 S:      Maintained
9619 F:      drivers/usb/image/microtek.*
9620
9621 MIPS
9622 M:      Ralf Baechle <ralf@linux-mips.org>
9623 M:      Paul Burton <paul.burton@mips.com>
9624 M:      James Hogan <jhogan@kernel.org>
9625 L:      linux-mips@linux-mips.org
9626 W:      http://www.linux-mips.org/
9627 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9629 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9630 S:      Supported
9631 F:      Documentation/devicetree/bindings/mips/
9632 F:      Documentation/mips/
9633 F:      arch/mips/
9634 F:      drivers/platform/mips/
9635
9636 MIPS BOSTON DEVELOPMENT BOARD
9637 M:      Paul Burton <paul.burton@mips.com>
9638 L:      linux-mips@linux-mips.org
9639 S:      Maintained
9640 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9641 F:      arch/mips/boot/dts/img/boston.dts
9642 F:      arch/mips/configs/generic/board-boston.config
9643 F:      drivers/clk/imgtec/clk-boston.c
9644 F:      include/dt-bindings/clock/boston-clock.h
9645
9646 MIPS GENERIC PLATFORM
9647 M:      Paul Burton <paul.burton@mips.com>
9648 L:      linux-mips@linux-mips.org
9649 S:      Supported
9650 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9651 F:      arch/mips/generic/
9652 F:      arch/mips/tools/generic-board-config.sh
9653
9654 MIPS/LOONGSON1 ARCHITECTURE
9655 M:      Keguang Zhang <keguang.zhang@gmail.com>
9656 L:      linux-mips@linux-mips.org
9657 S:      Maintained
9658 F:      arch/mips/loongson32/
9659 F:      arch/mips/include/asm/mach-loongson32/
9660 F:      drivers/*/*loongson1*
9661 F:      drivers/*/*/*loongson1*
9662
9663 MIPS/LOONGSON2 ARCHITECTURE
9664 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9665 L:      linux-mips@linux-mips.org
9666 S:      Maintained
9667 F:      arch/mips/loongson64/*{2e/2f}*
9668 F:      arch/mips/include/asm/mach-loongson64/
9669 F:      drivers/*/*loongson2*
9670 F:      drivers/*/*/*loongson2*
9671
9672 MIPS/LOONGSON3 ARCHITECTURE
9673 M:      Huacai Chen <chenhc@lemote.com>
9674 L:      linux-mips@linux-mips.org
9675 S:      Maintained
9676 F:      arch/mips/loongson64/
9677 F:      arch/mips/include/asm/mach-loongson64/
9678 F:      drivers/platform/mips/cpu_hwmon.c
9679 F:      drivers/*/*loongson3*
9680 F:      drivers/*/*/*loongson3*
9681
9682 MIPS RINT INSTRUCTION EMULATION
9683 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9684 L:      linux-mips@linux-mips.org
9685 S:      Supported
9686 F:      arch/mips/math-emu/sp_rint.c
9687 F:      arch/mips/math-emu/dp_rint.c
9688
9689 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9690 M:      Hans Verkuil <hverkuil@xs4all.nl>
9691 L:      linux-media@vger.kernel.org
9692 T:      git git://linuxtv.org/media_tree.git
9693 W:      https://linuxtv.org
9694 S:      Odd Fixes
9695 F:      drivers/media/radio/radio-miropcm20*
9696
9697 MMP SUPPORT
9698 M:      Eric Miao <eric.y.miao@gmail.com>
9699 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701 T:      git git://github.com/hzhuang1/linux.git
9702 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9703 S:      Maintained
9704 F:      arch/arm/boot/dts/mmp*
9705 F:      arch/arm/mach-mmp/
9706
9707 MN88472 MEDIA DRIVER
9708 M:      Antti Palosaari <crope@iki.fi>
9709 L:      linux-media@vger.kernel.org
9710 W:      https://linuxtv.org
9711 W:      http://palosaari.fi/linux/
9712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9713 S:      Maintained
9714 F:      drivers/media/dvb-frontends/mn88472*
9715
9716 MN88473 MEDIA DRIVER
9717 M:      Antti Palosaari <crope@iki.fi>
9718 L:      linux-media@vger.kernel.org
9719 W:      https://linuxtv.org
9720 W:      http://palosaari.fi/linux/
9721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9722 S:      Maintained
9723 F:      drivers/media/dvb-frontends/mn88473*
9724
9725 PCI DRIVER FOR MOBIVEIL PCIE IP
9726 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9727 L:      linux-pci@vger.kernel.org
9728 S:      Supported
9729 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9730 F:      drivers/pci/controller/pcie-mobiveil.c
9731
9732 MODULE SUPPORT
9733 M:      Jessica Yu <jeyu@kernel.org>
9734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9735 S:      Maintained
9736 F:      include/linux/module.h
9737 F:      kernel/module.c
9738
9739 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9740 W:      http://popies.net/meye/
9741 S:      Orphan
9742 F:      Documentation/media/v4l-drivers/meye*
9743 F:      drivers/media/pci/meye/
9744 F:      include/uapi/linux/meye.h
9745
9746 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9747 M:      Jiri Slaby <jirislaby@gmail.com>
9748 S:      Maintained
9749 F:      Documentation/serial/moxa-smartio
9750 F:      drivers/tty/mxser.*
9751
9752 MR800 AVERMEDIA USB FM RADIO DRIVER
9753 M:      Alexey Klimov <klimov.linux@gmail.com>
9754 L:      linux-media@vger.kernel.org
9755 T:      git git://linuxtv.org/media_tree.git
9756 S:      Maintained
9757 F:      drivers/media/radio/radio-mr800.c
9758
9759 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9760 M:      Alan Ott <alan@signal11.us>
9761 L:      linux-wpan@vger.kernel.org
9762 S:      Maintained
9763 F:      drivers/net/ieee802154/mrf24j40.c
9764 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9765
9766 MSI LAPTOP SUPPORT
9767 M:      "Lee, Chun-Yi" <jlee@suse.com>
9768 L:      platform-driver-x86@vger.kernel.org
9769 S:      Maintained
9770 F:      drivers/platform/x86/msi-laptop.c
9771
9772 MSI WMI SUPPORT
9773 L:      platform-driver-x86@vger.kernel.org
9774 S:      Orphan
9775 F:      drivers/platform/x86/msi-wmi.c
9776
9777 MSI001 MEDIA DRIVER
9778 M:      Antti Palosaari <crope@iki.fi>
9779 L:      linux-media@vger.kernel.org
9780 W:      https://linuxtv.org
9781 W:      http://palosaari.fi/linux/
9782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9783 T:      git git://linuxtv.org/anttip/media_tree.git
9784 S:      Maintained
9785 F:      drivers/media/tuners/msi001*
9786
9787 MSI2500 MEDIA DRIVER
9788 M:      Antti Palosaari <crope@iki.fi>
9789 L:      linux-media@vger.kernel.org
9790 W:      https://linuxtv.org
9791 W:      http://palosaari.fi/linux/
9792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9793 T:      git git://linuxtv.org/anttip/media_tree.git
9794 S:      Maintained
9795 F:      drivers/media/usb/msi2500/
9796
9797 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9798 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9799 L:      linux-mtd@lists.infradead.org
9800 S:      Maintained
9801 F:      drivers/mtd/devices/docg3*
9802
9803 MT9M032 APTINA SENSOR DRIVER
9804 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9805 L:      linux-media@vger.kernel.org
9806 T:      git git://linuxtv.org/media_tree.git
9807 S:      Maintained
9808 F:      drivers/media/i2c/mt9m032.c
9809 F:      include/media/i2c/mt9m032.h
9810
9811 MT9P031 APTINA CAMERA SENSOR
9812 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9813 L:      linux-media@vger.kernel.org
9814 T:      git git://linuxtv.org/media_tree.git
9815 S:      Maintained
9816 F:      drivers/media/i2c/mt9p031.c
9817 F:      include/media/i2c/mt9p031.h
9818
9819 MT9T001 APTINA CAMERA SENSOR
9820 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9821 L:      linux-media@vger.kernel.org
9822 T:      git git://linuxtv.org/media_tree.git
9823 S:      Maintained
9824 F:      drivers/media/i2c/mt9t001.c
9825 F:      include/media/i2c/mt9t001.h
9826
9827 MT9T112 APTINA CAMERA SENSOR
9828 M:      Jacopo Mondi <jacopo@jmondi.org>
9829 L:      linux-media@vger.kernel.org
9830 T:      git git://linuxtv.org/media_tree.git
9831 S:      Odd Fixes
9832 F:      drivers/media/i2c/mt9t112.c
9833 F:      include/media/i2c/mt9t112.h
9834
9835 MT9V032 APTINA CAMERA SENSOR
9836 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9837 L:      linux-media@vger.kernel.org
9838 T:      git git://linuxtv.org/media_tree.git
9839 S:      Maintained
9840 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9841 F:      drivers/media/i2c/mt9v032.c
9842 F:      include/media/i2c/mt9v032.h
9843
9844 MT9V111 APTINA CAMERA SENSOR
9845 M:      Jacopo Mondi <jacopo@jmondi.org>
9846 L:      linux-media@vger.kernel.org
9847 T:      git git://linuxtv.org/media_tree.git
9848 S:      Maintained
9849 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9850 F:      drivers/media/i2c/mt9v111.c
9851
9852 MULTIFUNCTION DEVICES (MFD)
9853 M:      Lee Jones <lee.jones@linaro.org>
9854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9855 S:      Supported
9856 F:      Documentation/devicetree/bindings/mfd/
9857 F:      drivers/mfd/
9858 F:      include/linux/mfd/
9859 F:      include/dt-bindings/mfd/
9860
9861 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9862 S:      Orphan
9863 F:      drivers/mmc/host/mmc_spi.c
9864 F:      include/linux/spi/mmc_spi.h
9865
9866 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9867 M:      Ulf Hansson <ulf.hansson@linaro.org>
9868 L:      linux-mmc@vger.kernel.org
9869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9870 S:      Maintained
9871 F:      Documentation/devicetree/bindings/mmc/
9872 F:      drivers/mmc/
9873 F:      include/linux/mmc/
9874 F:      include/uapi/linux/mmc/
9875
9876 MULTIPLEXER SUBSYSTEM
9877 M:      Peter Rosin <peda@axentia.se>
9878 S:      Maintained
9879 F:      Documentation/ABI/testing/sysfs-class-mux*
9880 F:      Documentation/devicetree/bindings/mux/
9881 F:      include/linux/dt-bindings/mux/
9882 F:      include/linux/mux/
9883 F:      drivers/mux/
9884
9885 MULTITECH MULTIPORT CARD (ISICOM)
9886 S:      Orphan
9887 F:      drivers/tty/isicom.c
9888 F:      include/linux/isicom.h
9889
9890 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9891 M:      Bin Liu <b-liu@ti.com>
9892 L:      linux-usb@vger.kernel.org
9893 S:      Maintained
9894 F:      drivers/usb/musb/
9895
9896 MXL301RF MEDIA DRIVER
9897 M:      Akihiro Tsukada <tskd08@gmail.com>
9898 L:      linux-media@vger.kernel.org
9899 S:      Odd Fixes
9900 F:      drivers/media/tuners/mxl301rf*
9901
9902 MXL5007T MEDIA DRIVER
9903 M:      Michael Krufky <mkrufky@linuxtv.org>
9904 L:      linux-media@vger.kernel.org
9905 W:      https://linuxtv.org
9906 W:      http://github.com/mkrufky
9907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9908 T:      git git://linuxtv.org/mkrufky/tuners.git
9909 S:      Maintained
9910 F:      drivers/media/tuners/mxl5007t.*
9911
9912 MXSFB DRM DRIVER
9913 M:      Marek Vasut <marex@denx.de>
9914 S:      Supported
9915 F:      drivers/gpu/drm/mxsfb/
9916 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9917
9918 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9919 M:      Chris Lee <christopher.lee@cspi.com>
9920 L:      netdev@vger.kernel.org
9921 W:      https://www.cspi.com/ethernet-products/support/downloads/
9922 S:      Supported
9923 F:      drivers/net/ethernet/myricom/myri10ge/
9924
9925 NAND FLASH SUBSYSTEM
9926 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9927 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9928 R:      Richard Weinberger <richard@nod.at>
9929 L:      linux-mtd@lists.infradead.org
9930 W:      http://www.linux-mtd.infradead.org/
9931 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9932 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9933 T:      git git://git.infradead.org/linux-mtd.git nand/next
9934 S:      Maintained
9935 F:      drivers/mtd/nand/
9936 F:      include/linux/mtd/*nand*.h
9937
9938 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9939 M:      Daniel Mack <zonque@gmail.com>
9940 S:      Maintained
9941 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9942 W:      http://www.native-instruments.com
9943 F:      sound/usb/caiaq/
9944
9945 NATSEMI ETHERNET DRIVER (DP8381x)
9946 S:      Orphan
9947 F:      drivers/net/ethernet/natsemi/natsemi.c
9948
9949 NCP FILESYSTEM
9950 M:      Petr Vandrovec <petr@vandrovec.name>
9951 S:      Obsolete
9952 F:      drivers/staging/ncpfs/
9953
9954 NCR 5380 SCSI DRIVERS
9955 M:      Finn Thain <fthain@telegraphics.com.au>
9956 M:      Michael Schmitz <schmitzmic@gmail.com>
9957 L:      linux-scsi@vger.kernel.org
9958 S:      Maintained
9959 F:      Documentation/scsi/g_NCR5380.txt
9960 F:      drivers/scsi/NCR5380.*
9961 F:      drivers/scsi/arm/cumana_1.c
9962 F:      drivers/scsi/arm/oak.c
9963 F:      drivers/scsi/atari_scsi.*
9964 F:      drivers/scsi/dmx3191d.c
9965 F:      drivers/scsi/g_NCR5380.*
9966 F:      drivers/scsi/mac_scsi.*
9967 F:      drivers/scsi/sun3_scsi.*
9968 F:      drivers/scsi/sun3_scsi_vme.c
9969
9970 NCSI LIBRARY:
9971 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9972 S:      Maintained
9973 F:      net/ncsi/
9974
9975 NCT6775 HARDWARE MONITOR DRIVER
9976 M:      Guenter Roeck <linux@roeck-us.net>
9977 L:      linux-hwmon@vger.kernel.org
9978 S:      Maintained
9979 F:      Documentation/hwmon/nct6775
9980 F:      drivers/hwmon/nct6775.c
9981
9982 NET_FAILOVER MODULE
9983 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9984 L:      netdev@vger.kernel.org
9985 S:      Supported
9986 F:      driver/net/net_failover.c
9987 F:      include/net/net_failover.h
9988 F:      Documentation/networking/net_failover.rst
9989
9990 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9991 M:      Faisal Latif <faisal.latif@intel.com>
9992 L:      linux-rdma@vger.kernel.org
9993 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9994 S:      Supported
9995 F:      drivers/infiniband/hw/nes/
9996 F:      include/uapi/rdma/nes-abi.h
9997
9998 NETEM NETWORK EMULATOR
9999 M:      Stephen Hemminger <stephen@networkplumber.org>
10000 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10001 S:      Maintained
10002 F:      net/sched/sch_netem.c
10003
10004 NETERION 10GbE DRIVERS (s2io/vxge)
10005 M:      Jon Mason <jdmason@kudzu.us>
10006 L:      netdev@vger.kernel.org
10007 S:      Supported
10008 F:      Documentation/networking/s2io.txt
10009 F:      Documentation/networking/vxge.txt
10010 F:      drivers/net/ethernet/neterion/
10011
10012 NETFILTER
10013 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10014 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10015 M:      Florian Westphal <fw@strlen.de>
10016 L:      netfilter-devel@vger.kernel.org
10017 L:      coreteam@netfilter.org
10018 W:      http://www.netfilter.org/
10019 W:      http://www.iptables.org/
10020 W:      http://www.nftables.org/
10021 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10024 S:      Maintained
10025 F:      include/linux/netfilter*
10026 F:      include/linux/netfilter/
10027 F:      include/net/netfilter/
10028 F:      include/uapi/linux/netfilter*
10029 F:      include/uapi/linux/netfilter/
10030 F:      net/*/netfilter.c
10031 F:      net/*/netfilter/
10032 F:      net/netfilter/
10033 F:      net/bridge/br_netfilter*.c
10034
10035 NETROM NETWORK LAYER
10036 M:      Ralf Baechle <ralf@linux-mips.org>
10037 L:      linux-hams@vger.kernel.org
10038 W:      http://www.linux-ax25.org/
10039 S:      Maintained
10040 F:      include/net/netrom.h
10041 F:      include/uapi/linux/netrom.h
10042 F:      net/netrom/
10043
10044 NETRONOME ETHERNET DRIVERS
10045 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10046 L:      oss-drivers@netronome.com
10047 S:      Maintained
10048 F:      drivers/net/ethernet/netronome/
10049
10050 NETWORK BLOCK DEVICE (NBD)
10051 M:      Josef Bacik <josef@toxicpanda.com>
10052 S:      Maintained
10053 L:      linux-block@vger.kernel.org
10054 L:      nbd@other.debian.org
10055 F:      Documentation/blockdev/nbd.txt
10056 F:      drivers/block/nbd.c
10057 F:      include/uapi/linux/nbd.h
10058
10059 NETWORK DROP MONITOR
10060 M:      Neil Horman <nhorman@tuxdriver.com>
10061 L:      netdev@vger.kernel.org
10062 S:      Maintained
10063 W:      https://fedorahosted.org/dropwatch/
10064 F:      net/core/drop_monitor.c
10065
10066 NETWORKING DRIVERS
10067 M:      "David S. Miller" <davem@davemloft.net>
10068 L:      netdev@vger.kernel.org
10069 W:      http://www.linuxfoundation.org/en/Net
10070 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10073 S:      Odd Fixes
10074 F:      Documentation/devicetree/bindings/net/
10075 F:      drivers/net/
10076 F:      include/linux/if_*
10077 F:      include/linux/netdevice.h
10078 F:      include/linux/etherdevice.h
10079 F:      include/linux/fcdevice.h
10080 F:      include/linux/fddidevice.h
10081 F:      include/linux/hippidevice.h
10082 F:      include/linux/inetdevice.h
10083 F:      include/uapi/linux/if_*
10084 F:      include/uapi/linux/netdevice.h
10085
10086 NETWORKING DRIVERS (WIRELESS)
10087 M:      Kalle Valo <kvalo@codeaurora.org>
10088 L:      linux-wireless@vger.kernel.org
10089 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10092 S:      Maintained
10093 F:      Documentation/devicetree/bindings/net/wireless/
10094 F:      drivers/net/wireless/
10095
10096 NETWORKING [DSA]
10097 M:      Andrew Lunn <andrew@lunn.ch>
10098 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10099 M:      Florian Fainelli <f.fainelli@gmail.com>
10100 S:      Maintained
10101 F:      Documentation/devicetree/bindings/net/dsa/
10102 F:      net/dsa/
10103 F:      include/net/dsa.h
10104 F:      include/linux/dsa/
10105 F:      drivers/net/dsa/
10106
10107 NETWORKING [GENERAL]
10108 M:      "David S. Miller" <davem@davemloft.net>
10109 L:      netdev@vger.kernel.org
10110 W:      http://www.linuxfoundation.org/en/Net
10111 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10114 B:      mailto:netdev@vger.kernel.org
10115 S:      Maintained
10116 F:      net/
10117 F:      include/net/
10118 F:      include/linux/in.h
10119 F:      include/linux/net.h
10120 F:      include/linux/netdevice.h
10121 F:      include/uapi/linux/in.h
10122 F:      include/uapi/linux/net.h
10123 F:      include/uapi/linux/netdevice.h
10124 F:      include/uapi/linux/net_namespace.h
10125 F:      tools/testing/selftests/net/
10126 F:      lib/net_utils.c
10127 F:      lib/random32.c
10128 F:      Documentation/networking/
10129
10130 NETWORKING [IPSEC]
10131 M:      Steffen Klassert <steffen.klassert@secunet.com>
10132 M:      Herbert Xu <herbert@gondor.apana.org.au>
10133 M:      "David S. Miller" <davem@davemloft.net>
10134 L:      netdev@vger.kernel.org
10135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10137 S:      Maintained
10138 F:      net/core/flow.c
10139 F:      net/xfrm/
10140 F:      net/key/
10141 F:      net/ipv4/xfrm*
10142 F:      net/ipv4/esp4*
10143 F:      net/ipv4/ah4.c
10144 F:      net/ipv4/ipcomp.c
10145 F:      net/ipv4/ip_vti.c
10146 F:      net/ipv6/xfrm*
10147 F:      net/ipv6/esp6*
10148 F:      net/ipv6/ah6.c
10149 F:      net/ipv6/ipcomp6.c
10150 F:      net/ipv6/ip6_vti.c
10151 F:      include/uapi/linux/xfrm.h
10152 F:      include/net/xfrm.h
10153
10154 NETWORKING [IPv4/IPv6]
10155 M:      "David S. Miller" <davem@davemloft.net>
10156 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10157 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10158 L:      netdev@vger.kernel.org
10159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10160 S:      Maintained
10161 F:      net/ipv4/
10162 F:      net/ipv6/
10163 F:      include/net/ip*
10164 F:      arch/x86/net/*
10165
10166 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10167 M:      Paul Moore <paul@paul-moore.com>
10168 W:      https://github.com/netlabel
10169 L:      netdev@vger.kernel.org
10170 L:      linux-security-module@vger.kernel.org
10171 S:      Maintained
10172 F:      Documentation/netlabel/
10173 F:      include/net/calipso.h
10174 F:      include/net/cipso_ipv4.h
10175 F:      include/net/netlabel.h
10176 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10177 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10178 F:      net/netlabel/
10179 F:      net/ipv4/cipso_ipv4.c
10180 F:      net/ipv6/calipso.c
10181 F:      net/netfilter/xt_CONNSECMARK.c
10182 F:      net/netfilter/xt_SECMARK.c
10183
10184 NETWORKING [TCP]
10185 M:      Eric Dumazet <edumazet@google.com>
10186 L:      netdev@vger.kernel.org
10187 S:      Maintained
10188 F:      net/ipv4/tcp*.c
10189 F:      net/ipv4/syncookies.c
10190 F:      net/ipv6/tcp*.c
10191 F:      net/ipv6/syncookies.c
10192 F:      include/uapi/linux/tcp.h
10193 F:      include/net/tcp.h
10194 F:      include/linux/tcp.h
10195 F:      include/trace/events/tcp.h
10196
10197 NETWORKING [TLS]
10198 M:      Boris Pismenny <borisp@mellanox.com>
10199 M:      Aviad Yehezkel <aviadye@mellanox.com>
10200 M:      Dave Watson <davejwatson@fb.com>
10201 L:      netdev@vger.kernel.org
10202 S:      Maintained
10203 F:      net/tls/*
10204 F:      include/uapi/linux/tls.h
10205 F:      include/net/tls.h
10206
10207 NETWORKING [WIRELESS]
10208 L:      linux-wireless@vger.kernel.org
10209 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10210
10211 NETDEVSIM
10212 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10213 S:      Maintained
10214 F:      drivers/net/netdevsim/*
10215
10216 NETXEN (1/10) GbE SUPPORT
10217 M:      Manish Chopra <manish.chopra@cavium.com>
10218 M:      Rahul Verma <rahul.verma@cavium.com>
10219 M:      Dept-GELinuxNICDev@cavium.com
10220 L:      netdev@vger.kernel.org
10221 S:      Supported
10222 F:      drivers/net/ethernet/qlogic/netxen/
10223
10224 NFC SUBSYSTEM
10225 M:      Samuel Ortiz <sameo@linux.intel.com>
10226 L:      linux-wireless@vger.kernel.org
10227 L:      linux-nfc@lists.01.org (subscribers-only)
10228 S:      Supported
10229 F:      net/nfc/
10230 F:      include/net/nfc/
10231 F:      include/uapi/linux/nfc.h
10232 F:      drivers/nfc/
10233 F:      include/linux/platform_data/nfcmrvl.h
10234 F:      include/linux/platform_data/nxp-nci.h
10235 F:      Documentation/devicetree/bindings/net/nfc/
10236
10237 NFS, SUNRPC, AND LOCKD CLIENTS
10238 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10239 M:      Anna Schumaker <anna.schumaker@netapp.com>
10240 L:      linux-nfs@vger.kernel.org
10241 W:      http://client.linux-nfs.org
10242 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10243 S:      Maintained
10244 F:      fs/lockd/
10245 F:      fs/nfs/
10246 F:      fs/nfs_common/
10247 F:      net/sunrpc/
10248 F:      include/linux/lockd/
10249 F:      include/linux/nfs*
10250 F:      include/linux/sunrpc/
10251 F:      include/uapi/linux/nfs*
10252 F:      include/uapi/linux/sunrpc/
10253
10254 NILFS2 FILESYSTEM
10255 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10256 L:      linux-nilfs@vger.kernel.org
10257 W:      https://nilfs.sourceforge.io/
10258 W:      https://nilfs.osdn.jp/
10259 T:      git git://github.com/konis/nilfs2.git
10260 S:      Supported
10261 F:      Documentation/filesystems/nilfs2.txt
10262 F:      fs/nilfs2/
10263 F:      include/trace/events/nilfs2.h
10264 F:      include/uapi/linux/nilfs2_api.h
10265 F:      include/uapi/linux/nilfs2_ondisk.h
10266
10267 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10268 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10269 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10270 S:      Maintained
10271 F:      Documentation/scsi/NinjaSCSI.txt
10272 F:      drivers/scsi/pcmcia/nsp_*
10273
10274 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10275 M:      GOTO Masanori <gotom@debian.or.jp>
10276 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10277 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10278 S:      Maintained
10279 F:      Documentation/scsi/NinjaSCSI.txt
10280 F:      drivers/scsi/nsp32*
10281
10282 NIOS2 ARCHITECTURE
10283 M:      Ley Foon Tan <lftan@altera.com>
10284 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10286 S:      Maintained
10287 F:      arch/nios2/
10288
10289 NOHZ, DYNTICKS SUPPORT
10290 M:      Frederic Weisbecker <fweisbec@gmail.com>
10291 M:      Thomas Gleixner <tglx@linutronix.de>
10292 M:      Ingo Molnar <mingo@kernel.org>
10293 L:      linux-kernel@vger.kernel.org
10294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10295 S:      Maintained
10296 F:      kernel/time/tick*.*
10297 F:      include/linux/tick.h
10298 F:      include/linux/sched/nohz.h
10299
10300 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10301 M:      Pavel Machek <pavel@ucw.cz>
10302 M:      Sakari Ailus <sakari.ailus@iki.fi>
10303 L:      linux-media@vger.kernel.org
10304 S:      Maintained
10305 F:      drivers/media/i2c/et8ek8
10306 F:      drivers/media/i2c/ad5820.c
10307
10308 NOKIA N900 POWER SUPPLY DRIVERS
10309 R:      Pali Rohár <pali.rohar@gmail.com>
10310 F:      include/linux/power/bq2415x_charger.h
10311 F:      include/linux/power/bq27xxx_battery.h
10312 F:      include/linux/power/isp1704_charger.h
10313 F:      drivers/power/supply/bq2415x_charger.c
10314 F:      drivers/power/supply/bq27xxx_battery.c
10315 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10316 F:      drivers/power/supply/isp1704_charger.c
10317 F:      drivers/power/supply/rx51_battery.c
10318
10319 NTB AMD DRIVER
10320 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10321 L:      linux-ntb@googlegroups.com
10322 S:      Supported
10323 F:      drivers/ntb/hw/amd/
10324
10325 NTB DRIVER CORE
10326 M:      Jon Mason <jdmason@kudzu.us>
10327 M:      Dave Jiang <dave.jiang@intel.com>
10328 M:      Allen Hubbe <allenbh@gmail.com>
10329 L:      linux-ntb@googlegroups.com
10330 S:      Supported
10331 W:      https://github.com/jonmason/ntb/wiki
10332 T:      git git://github.com/jonmason/ntb.git
10333 F:      drivers/ntb/
10334 F:      drivers/net/ntb_netdev.c
10335 F:      include/linux/ntb.h
10336 F:      include/linux/ntb_transport.h
10337 F:      tools/testing/selftests/ntb/
10338
10339 NTB IDT DRIVER
10340 M:      Serge Semin <fancer.lancer@gmail.com>
10341 L:      linux-ntb@googlegroups.com
10342 S:      Supported
10343 F:      drivers/ntb/hw/idt/
10344
10345 NTB INTEL DRIVER
10346 M:      Dave Jiang <dave.jiang@intel.com>
10347 L:      linux-ntb@googlegroups.com
10348 S:      Supported
10349 W:      https://github.com/davejiang/linux/wiki
10350 T:      git https://github.com/davejiang/linux.git
10351 F:      drivers/ntb/hw/intel/
10352
10353 NTFS FILESYSTEM
10354 M:      Anton Altaparmakov <anton@tuxera.com>
10355 L:      linux-ntfs-dev@lists.sourceforge.net
10356 W:      http://www.tuxera.com/
10357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10358 S:      Supported
10359 F:      Documentation/filesystems/ntfs.txt
10360 F:      fs/ntfs/
10361
10362 NUBUS SUBSYSTEM
10363 M:      Finn Thain <fthain@telegraphics.com.au>
10364 L:      linux-m68k@lists.linux-m68k.org
10365 S:      Maintained
10366 F:      arch/*/include/asm/nubus.h
10367 F:      drivers/nubus/
10368 F:      include/linux/nubus.h
10369 F:      include/uapi/linux/nubus.h
10370
10371 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10372 M:      Antonino Daplas <adaplas@gmail.com>
10373 L:      linux-fbdev@vger.kernel.org
10374 S:      Maintained
10375 F:      drivers/video/fbdev/riva/
10376 F:      drivers/video/fbdev/nvidia/
10377
10378 NVM EXPRESS DRIVER
10379 M:      Keith Busch <keith.busch@intel.com>
10380 M:      Jens Axboe <axboe@fb.com>
10381 M:      Christoph Hellwig <hch@lst.de>
10382 M:      Sagi Grimberg <sagi@grimberg.me>
10383 L:      linux-nvme@lists.infradead.org
10384 T:      git://git.infradead.org/nvme.git
10385 W:      http://git.infradead.org/nvme.git
10386 S:      Supported
10387 F:      drivers/nvme/host/
10388 F:      include/linux/nvme.h
10389 F:      include/uapi/linux/nvme_ioctl.h
10390
10391 NVM EXPRESS FC TRANSPORT DRIVERS
10392 M:      James Smart <james.smart@broadcom.com>
10393 L:      linux-nvme@lists.infradead.org
10394 S:      Supported
10395 F:      include/linux/nvme-fc.h
10396 F:      include/linux/nvme-fc-driver.h
10397 F:      drivers/nvme/host/fc.c
10398 F:      drivers/nvme/target/fc.c
10399 F:      drivers/nvme/target/fcloop.c
10400
10401 NVM EXPRESS TARGET DRIVER
10402 M:      Christoph Hellwig <hch@lst.de>
10403 M:      Sagi Grimberg <sagi@grimberg.me>
10404 L:      linux-nvme@lists.infradead.org
10405 T:      git://git.infradead.org/nvme.git
10406 W:      http://git.infradead.org/nvme.git
10407 S:      Supported
10408 F:      drivers/nvme/target/
10409
10410 NVMEM FRAMEWORK
10411 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10412 S:      Maintained
10413 F:      drivers/nvmem/
10414 F:      Documentation/devicetree/bindings/nvmem/
10415 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10416 F:      include/linux/nvmem-consumer.h
10417 F:      include/linux/nvmem-provider.h
10418
10419 NXP SGTL5000 DRIVER
10420 M:      Fabio Estevam <fabio.estevam@nxp.com>
10421 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10422 S:      Maintained
10423 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10424 F:      sound/soc/codecs/sgtl5000*
10425
10426 NXP TDA998X DRM DRIVER
10427 M:      Russell King <linux@armlinux.org.uk>
10428 S:      Maintained
10429 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10430 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10431 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10432 F:      include/drm/i2c/tda998x.h
10433 F:      include/dt-bindings/display/tda998x.h
10434 K:      "nxp,tda998x"
10435
10436 NXP TFA9879 DRIVER
10437 M:      Peter Rosin <peda@axentia.se>
10438 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10439 S:      Maintained
10440 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10441 F:      sound/soc/codecs/tfa9879*
10442
10443 NXP-NCI NFC DRIVER
10444 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10445 R:      Charles Gorand <charles.gorand@effinnov.com>
10446 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10447 S:      Supported
10448 F:      drivers/nfc/nxp-nci
10449
10450 OBJTOOL
10451 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10452 M:      Peter Zijlstra <peterz@infradead.org>
10453 S:      Supported
10454 F:      tools/objtool/
10455
10456 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10457 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10458 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10459 L:      linuxppc-dev@lists.ozlabs.org
10460 S:      Supported
10461 F:      arch/powerpc/platforms/powernv/ocxl.c
10462 F:      arch/powerpc/include/asm/pnv-ocxl.h
10463 F:      drivers/misc/ocxl/
10464 F:      include/misc/ocxl*
10465 F:      include/uapi/misc/ocxl.h
10466 F:      Documentation/accelerators/ocxl.rst
10467
10468 OMAP AUDIO SUPPORT
10469 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10470 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10471 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10472 L:      linux-omap@vger.kernel.org
10473 S:      Maintained
10474 F:      sound/soc/omap/
10475
10476 OMAP CLOCK FRAMEWORK SUPPORT
10477 M:      Paul Walmsley <paul@pwsan.com>
10478 L:      linux-omap@vger.kernel.org
10479 S:      Maintained
10480 F:      arch/arm/*omap*/*clock*
10481
10482 OMAP DEVICE TREE SUPPORT
10483 M:      Benoît Cousson <bcousson@baylibre.com>
10484 M:      Tony Lindgren <tony@atomide.com>
10485 L:      linux-omap@vger.kernel.org
10486 L:      devicetree@vger.kernel.org
10487 S:      Maintained
10488 F:      arch/arm/boot/dts/*omap*
10489 F:      arch/arm/boot/dts/*am3*
10490 F:      arch/arm/boot/dts/*am4*
10491 F:      arch/arm/boot/dts/*am5*
10492 F:      arch/arm/boot/dts/*dra7*
10493
10494 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10495 L:      linux-omap@vger.kernel.org
10496 L:      linux-fbdev@vger.kernel.org
10497 S:      Orphan
10498 F:      drivers/video/fbdev/omap2/
10499 F:      Documentation/arm/OMAP/DSS
10500
10501 OMAP FRAMEBUFFER SUPPORT
10502 L:      linux-fbdev@vger.kernel.org
10503 L:      linux-omap@vger.kernel.org
10504 S:      Orphan
10505 F:      drivers/video/fbdev/omap/
10506
10507 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10508 M:      Roger Quadros <rogerq@ti.com>
10509 M:      Tony Lindgren <tony@atomide.com>
10510 L:      linux-omap@vger.kernel.org
10511 S:      Maintained
10512 F:      drivers/memory/omap-gpmc.c
10513 F:      arch/arm/mach-omap2/*gpmc*
10514
10515 OMAP GPIO DRIVER
10516 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10517 M:      Santosh Shilimkar <ssantosh@kernel.org>
10518 M:      Kevin Hilman <khilman@kernel.org>
10519 L:      linux-omap@vger.kernel.org
10520 S:      Maintained
10521 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10522 F:      drivers/gpio/gpio-omap.c
10523
10524 OMAP HARDWARE SPINLOCK SUPPORT
10525 M:      Ohad Ben-Cohen <ohad@wizery.com>
10526 L:      linux-omap@vger.kernel.org
10527 S:      Maintained
10528 F:      drivers/hwspinlock/omap_hwspinlock.c
10529
10530 OMAP HS MMC SUPPORT
10531 L:      linux-mmc@vger.kernel.org
10532 L:      linux-omap@vger.kernel.org
10533 S:      Orphan
10534 F:      drivers/mmc/host/omap_hsmmc.c
10535
10536 OMAP HWMOD DATA
10537 M:      Paul Walmsley <paul@pwsan.com>
10538 L:      linux-omap@vger.kernel.org
10539 S:      Maintained
10540 F:      arch/arm/mach-omap2/omap_hwmod*data*
10541
10542 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10543 M:      Benoît Cousson <bcousson@baylibre.com>
10544 L:      linux-omap@vger.kernel.org
10545 S:      Maintained
10546 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10547
10548 OMAP HWMOD SUPPORT
10549 M:      Benoît Cousson <bcousson@baylibre.com>
10550 M:      Paul Walmsley <paul@pwsan.com>
10551 L:      linux-omap@vger.kernel.org
10552 S:      Maintained
10553 F:      arch/arm/mach-omap2/omap_hwmod.*
10554
10555 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10556 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10557 L:      linux-media@vger.kernel.org
10558 S:      Maintained
10559 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10560 F:      drivers/media/platform/omap3isp/
10561 F:      drivers/staging/media/omap4iss/
10562
10563 OMAP MMC SUPPORT
10564 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10565 L:      linux-omap@vger.kernel.org
10566 S:      Maintained
10567 F:      drivers/mmc/host/omap.c
10568
10569 OMAP POWER MANAGEMENT SUPPORT
10570 M:      Kevin Hilman <khilman@kernel.org>
10571 L:      linux-omap@vger.kernel.org
10572 S:      Maintained
10573 F:      arch/arm/*omap*/*pm*
10574 F:      drivers/cpufreq/omap-cpufreq.c
10575
10576 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10577 M:      Rajendra Nayak <rnayak@codeaurora.org>
10578 M:      Paul Walmsley <paul@pwsan.com>
10579 L:      linux-omap@vger.kernel.org
10580 S:      Maintained
10581 F:      arch/arm/mach-omap2/prm*
10582
10583 OMAP RANDOM NUMBER GENERATOR SUPPORT
10584 M:      Deepak Saxena <dsaxena@plexity.net>
10585 S:      Maintained
10586 F:      drivers/char/hw_random/omap-rng.c
10587
10588 OMAP USB SUPPORT
10589 L:      linux-usb@vger.kernel.org
10590 L:      linux-omap@vger.kernel.org
10591 S:      Orphan
10592 F:      drivers/usb/*/*omap*
10593 F:      arch/arm/*omap*/usb*
10594
10595 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10596 M:      Mark Jackson <mpfj@newflow.co.uk>
10597 L:      linux-omap@vger.kernel.org
10598 S:      Maintained
10599 F:      arch/arm/boot/dts/am335x-nano.dts
10600
10601 OMAP1 SUPPORT
10602 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10603 M:      Tony Lindgren <tony@atomide.com>
10604 L:      linux-omap@vger.kernel.org
10605 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10607 S:      Maintained
10608 F:      arch/arm/mach-omap1/
10609 F:      arch/arm/plat-omap/
10610 F:      arch/arm/configs/omap1_defconfig
10611 F:      drivers/i2c/busses/i2c-omap.c
10612 F:      include/linux/platform_data/i2c-omap.h
10613 F:      include/linux/platform_data/ams-delta-fiq.h
10614
10615 OMAP2+ SUPPORT
10616 M:      Tony Lindgren <tony@atomide.com>
10617 L:      linux-omap@vger.kernel.org
10618 W:      http://www.muru.com/linux/omap/
10619 W:      http://linux.omap.com/
10620 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10622 S:      Maintained
10623 F:      arch/arm/mach-omap2/
10624 F:      arch/arm/plat-omap/
10625 F:      arch/arm/configs/omap2plus_defconfig
10626 F:      drivers/i2c/busses/i2c-omap.c
10627 F:      drivers/irqchip/irq-omap-intc.c
10628 F:      drivers/mfd/*omap*.c
10629 F:      drivers/mfd/menelaus.c
10630 F:      drivers/mfd/palmas.c
10631 F:      drivers/mfd/tps65217.c
10632 F:      drivers/mfd/tps65218.c
10633 F:      drivers/mfd/tps65910.c
10634 F:      drivers/mfd/twl-core.[ch]
10635 F:      drivers/mfd/twl4030*.c
10636 F:      drivers/mfd/twl6030*.c
10637 F:      drivers/mfd/twl6040*.c
10638 F:      drivers/regulator/palmas-regulator*.c
10639 F:      drivers/regulator/pbias-regulator.c
10640 F:      drivers/regulator/tps65217-regulator.c
10641 F:      drivers/regulator/tps65218-regulator.c
10642 F:      drivers/regulator/tps65910-regulator.c
10643 F:      drivers/regulator/twl-regulator.c
10644 F:      drivers/regulator/twl6030-regulator.c
10645 F:      include/linux/platform_data/i2c-omap.h
10646
10647 ONION OMEGA2+ BOARD
10648 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10649 L:      linux-mips@linux-mips.org
10650 S:      Maintained
10651 F:      arch/mips/boot/dts/ralink/omega2p.dts
10652
10653 OMFS FILESYSTEM
10654 M:      Bob Copeland <me@bobcopeland.com>
10655 L:      linux-karma-devel@lists.sourceforge.net
10656 S:      Maintained
10657 F:      Documentation/filesystems/omfs.txt
10658 F:      fs/omfs/
10659
10660 OMNIKEY CARDMAN 4000 DRIVER
10661 M:      Harald Welte <laforge@gnumonks.org>
10662 S:      Maintained
10663 F:      drivers/char/pcmcia/cm4000_cs.c
10664 F:      include/linux/cm4000_cs.h
10665 F:      include/uapi/linux/cm4000_cs.h
10666
10667 OMNIKEY CARDMAN 4040 DRIVER
10668 M:      Harald Welte <laforge@gnumonks.org>
10669 S:      Maintained
10670 F:      drivers/char/pcmcia/cm4040_cs.*
10671
10672 OMNIVISION OV13858 SENSOR DRIVER
10673 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10674 L:      linux-media@vger.kernel.org
10675 T:      git git://linuxtv.org/media_tree.git
10676 S:      Maintained
10677 F:      drivers/media/i2c/ov13858.c
10678
10679 OMNIVISION OV2680 SENSOR DRIVER
10680 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10681 L:      linux-media@vger.kernel.org
10682 T:      git git://linuxtv.org/media_tree.git
10683 S:      Maintained
10684 F:      drivers/media/i2c/ov2680.c
10685 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10686
10687 OMNIVISION OV2685 SENSOR DRIVER
10688 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10689 L:      linux-media@vger.kernel.org
10690 T:      git git://linuxtv.org/media_tree.git
10691 S:      Maintained
10692 F:      drivers/media/i2c/ov2685.c
10693
10694 OMNIVISION OV5640 SENSOR DRIVER
10695 M:      Steve Longerbeam <slongerbeam@gmail.com>
10696 L:      linux-media@vger.kernel.org
10697 T:      git git://linuxtv.org/media_tree.git
10698 S:      Maintained
10699 F:      drivers/media/i2c/ov5640.c
10700
10701 OMNIVISION OV5647 SENSOR DRIVER
10702 M:      Luis Oliveira <lolivei@synopsys.com>
10703 L:      linux-media@vger.kernel.org
10704 T:      git git://linuxtv.org/media_tree.git
10705 S:      Maintained
10706 F:      drivers/media/i2c/ov5647.c
10707
10708 OMNIVISION OV5695 SENSOR DRIVER
10709 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10710 L:      linux-media@vger.kernel.org
10711 T:      git git://linuxtv.org/media_tree.git
10712 S:      Maintained
10713 F:      drivers/media/i2c/ov5695.c
10714
10715 OMNIVISION OV7670 SENSOR DRIVER
10716 M:      Jonathan Corbet <corbet@lwn.net>
10717 L:      linux-media@vger.kernel.org
10718 T:      git git://linuxtv.org/media_tree.git
10719 S:      Maintained
10720 F:      drivers/media/i2c/ov7670.c
10721 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10722
10723 OMNIVISION OV772x SENSOR DRIVER
10724 M:      Jacopo Mondi <jacopo@jmondi.org>
10725 L:      linux-media@vger.kernel.org
10726 T:      git git://linuxtv.org/media_tree.git
10727 S:      Odd fixes
10728 F:      drivers/media/i2c/ov772x.c
10729 F:      include/media/i2c/ov772x.h
10730 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10731
10732 OMNIVISION OV7740 SENSOR DRIVER
10733 M:      Wenyou Yang <wenyou.yang@microchip.com>
10734 L:      linux-media@vger.kernel.org
10735 T:      git git://linuxtv.org/media_tree.git
10736 S:      Maintained
10737 F:      drivers/media/i2c/ov7740.c
10738 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10739
10740 OMNIVISION OV9650 SENSOR DRIVER
10741 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10742 R:      Akinobu Mita <akinobu.mita@gmail.com>
10743 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10744 L:      linux-media@vger.kernel.org
10745 T:      git git://linuxtv.org/media_tree.git
10746 S:      Maintained
10747 F:      drivers/media/i2c/ov9650.c
10748 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10749
10750 ONENAND FLASH DRIVER
10751 M:      Kyungmin Park <kyungmin.park@samsung.com>
10752 L:      linux-mtd@lists.infradead.org
10753 S:      Maintained
10754 F:      drivers/mtd/nand/onenand/
10755 F:      include/linux/mtd/onenand*.h
10756
10757 ONSTREAM SCSI TAPE DRIVER
10758 M:      Willem Riede <osst@riede.org>
10759 L:      osst-users@lists.sourceforge.net
10760 L:      linux-scsi@vger.kernel.org
10761 S:      Maintained
10762 F:      Documentation/scsi/osst.txt
10763 F:      drivers/scsi/osst.*
10764 F:      drivers/scsi/osst_*.h
10765 F:      drivers/scsi/st.h
10766
10767 OP-TEE DRIVER
10768 M:      Jens Wiklander <jens.wiklander@linaro.org>
10769 S:      Maintained
10770 F:      drivers/tee/optee/
10771
10772 OPA-VNIC DRIVER
10773 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10774 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10775 L:      linux-rdma@vger.kernel.org
10776 S:      Supported
10777 F:      drivers/infiniband/ulp/opa_vnic
10778
10779 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10780 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10781 M:      Frank Rowand <frowand.list@gmail.com>
10782 L:      devicetree@vger.kernel.org
10783 S:      Maintained
10784 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10785 F:      Documentation/devicetree/overlay-notes.txt
10786 F:      drivers/of/overlay.c
10787 F:      drivers/of/resolver.c
10788 K:      of_overlay_notifier_
10789
10790 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10791 M:      Rob Herring <robh+dt@kernel.org>
10792 M:      Frank Rowand <frowand.list@gmail.com>
10793 L:      devicetree@vger.kernel.org
10794 W:      http://www.devicetree.org/
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10796 S:      Maintained
10797 F:      drivers/of/
10798 F:      include/linux/of*.h
10799 F:      scripts/dtc/
10800 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10801
10802 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10803 M:      Rob Herring <robh+dt@kernel.org>
10804 M:      Mark Rutland <mark.rutland@arm.com>
10805 L:      devicetree@vger.kernel.org
10806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10807 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10808 S:      Maintained
10809 F:      Documentation/devicetree/
10810 F:      arch/*/boot/dts/
10811 F:      include/dt-bindings/
10812
10813 OPENCORES I2C BUS DRIVER
10814 M:      Peter Korsgaard <peter@korsgaard.com>
10815 L:      linux-i2c@vger.kernel.org
10816 S:      Maintained
10817 F:      Documentation/i2c/busses/i2c-ocores
10818 F:      drivers/i2c/busses/i2c-ocores.c
10819
10820 OPENRISC ARCHITECTURE
10821 M:      Jonas Bonn <jonas@southpole.se>
10822 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10823 M:      Stafford Horne <shorne@gmail.com>
10824 T:      git git://github.com/openrisc/linux.git
10825 L:      openrisc@lists.librecores.org
10826 W:      http://openrisc.io
10827 S:      Maintained
10828 F:      Documentation/devicetree/bindings/openrisc/
10829 F:      Documentation/openrisc/
10830 F:      arch/openrisc/
10831 F:      drivers/irqchip/irq-ompic.c
10832 F:      drivers/irqchip/irq-or1k-*
10833
10834 OPENVSWITCH
10835 M:      Pravin B Shelar <pshelar@ovn.org>
10836 L:      netdev@vger.kernel.org
10837 L:      dev@openvswitch.org
10838 W:      http://openvswitch.org
10839 S:      Maintained
10840 F:      net/openvswitch/
10841 F:      include/uapi/linux/openvswitch.h
10842
10843 OPERATING PERFORMANCE POINTS (OPP)
10844 M:      Viresh Kumar <vireshk@kernel.org>
10845 M:      Nishanth Menon <nm@ti.com>
10846 M:      Stephen Boyd <sboyd@kernel.org>
10847 L:      linux-pm@vger.kernel.org
10848 S:      Maintained
10849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10850 F:      drivers/opp/
10851 F:      include/linux/pm_opp.h
10852 F:      Documentation/power/opp.txt
10853 F:      Documentation/devicetree/bindings/opp/
10854
10855 OPL4 DRIVER
10856 M:      Clemens Ladisch <clemens@ladisch.de>
10857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10858 T:      git git://git.alsa-project.org/alsa-kernel.git
10859 S:      Maintained
10860 F:      sound/drivers/opl4/
10861
10862 OPROFILE
10863 M:      Robert Richter <rric@kernel.org>
10864 L:      oprofile-list@lists.sf.net
10865 S:      Maintained
10866 F:      arch/*/include/asm/oprofile*.h
10867 F:      arch/*/oprofile/
10868 F:      drivers/oprofile/
10869 F:      include/linux/oprofile.h
10870
10871 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10872 M:      Mark Fasheh <mark@fasheh.com>
10873 M:      Joel Becker <jlbec@evilplan.org>
10874 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10875 W:      http://ocfs2.wiki.kernel.org
10876 S:      Supported
10877 F:      Documentation/filesystems/ocfs2.txt
10878 F:      Documentation/filesystems/dlmfs.txt
10879 F:      fs/ocfs2/
10880
10881 ORANGEFS FILESYSTEM
10882 M:      Mike Marshall <hubcap@omnibond.com>
10883 R:      Martin Brandenburg <martin@omnibond.com>
10884 L:      devel@lists.orangefs.org
10885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10886 S:      Supported
10887 F:      fs/orangefs/
10888 F:      Documentation/filesystems/orangefs.txt
10889
10890 ORINOCO DRIVER
10891 L:      linux-wireless@vger.kernel.org
10892 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10893 W:      http://www.nongnu.org/orinoco/
10894 S:      Orphan
10895 F:      drivers/net/wireless/intersil/orinoco/
10896
10897 OSD LIBRARY and FILESYSTEM
10898 M:      Boaz Harrosh <ooo@electrozaur.com>
10899 S:      Maintained
10900 F:      drivers/scsi/osd/
10901 F:      include/scsi/osd_*
10902 F:      fs/exofs/
10903
10904 OV2659 OMNIVISION SENSOR DRIVER
10905 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10906 L:      linux-media@vger.kernel.org
10907 W:      https://linuxtv.org
10908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10909 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10910 S:      Maintained
10911 F:      drivers/media/i2c/ov2659.c
10912 F:      include/media/i2c/ov2659.h
10913
10914 OVERLAY FILESYSTEM
10915 M:      Miklos Szeredi <miklos@szeredi.hu>
10916 L:      linux-unionfs@vger.kernel.org
10917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10918 S:      Supported
10919 F:      fs/overlayfs/
10920 F:      Documentation/filesystems/overlayfs.txt
10921
10922 P54 WIRELESS DRIVER
10923 M:      Christian Lamparter <chunkeey@googlemail.com>
10924 L:      linux-wireless@vger.kernel.org
10925 W:      http://wireless.kernel.org/en/users/Drivers/p54
10926 S:      Maintained
10927 F:      drivers/net/wireless/intersil/p54/
10928
10929 PA SEMI ETHERNET DRIVER
10930 L:      netdev@vger.kernel.org
10931 S:      Orphan
10932 F:      drivers/net/ethernet/pasemi/*
10933
10934 PA SEMI SMBUS DRIVER
10935 L:      linux-i2c@vger.kernel.org
10936 S:      Orphan
10937 F:      drivers/i2c/busses/i2c-pasemi.c
10938
10939 PADATA PARALLEL EXECUTION MECHANISM
10940 M:      Steffen Klassert <steffen.klassert@secunet.com>
10941 L:      linux-crypto@vger.kernel.org
10942 S:      Maintained
10943 F:      kernel/padata.c
10944 F:      include/linux/padata.h
10945 F:      Documentation/padata.txt
10946
10947 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10948 M:      Harald Welte <laforge@gnumonks.org>
10949 L:      platform-driver-x86@vger.kernel.org
10950 S:      Maintained
10951 F:      drivers/platform/x86/panasonic-laptop.c
10952
10953 PARALLEL LCD/KEYPAD PANEL DRIVER
10954 M:      Willy Tarreau <willy@haproxy.com>
10955 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10956 S:      Odd Fixes
10957 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10958 F:      drivers/misc/panel.c
10959
10960 PARALLEL PORT SUBSYSTEM
10961 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10962 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10963 L:      linux-parport@lists.infradead.org (subscribers-only)
10964 S:      Maintained
10965 F:      drivers/parport/
10966 F:      include/linux/parport*.h
10967 F:      drivers/char/ppdev.c
10968 F:      include/uapi/linux/ppdev.h
10969 F:      Documentation/parport*.txt
10970
10971 PARAVIRT_OPS INTERFACE
10972 M:      Juergen Gross <jgross@suse.com>
10973 M:      Alok Kataria <akataria@vmware.com>
10974 L:      virtualization@lists.linux-foundation.org
10975 S:      Supported
10976 F:      Documentation/virtual/paravirt_ops.txt
10977 F:      arch/*/kernel/paravirt*
10978 F:      arch/*/include/asm/paravirt*.h
10979 F:      include/linux/hypervisor.h
10980
10981 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10982 M:      Tim Waugh <tim@cyberelk.net>
10983 L:      linux-parport@lists.infradead.org (subscribers-only)
10984 S:      Maintained
10985 F:      Documentation/blockdev/paride.txt
10986 F:      drivers/block/paride/
10987
10988 PARISC ARCHITECTURE
10989 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10990 M:      Helge Deller <deller@gmx.de>
10991 L:      linux-parisc@vger.kernel.org
10992 W:      http://www.parisc-linux.org/
10993 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10996 S:      Maintained
10997 F:      arch/parisc/
10998 F:      Documentation/parisc/
10999 F:      drivers/parisc/
11000 F:      drivers/char/agp/parisc-agp.c
11001 F:      drivers/input/serio/gscps2.c
11002 F:      drivers/parport/parport_gsc.*
11003 F:      drivers/tty/serial/8250/8250_gsc.c
11004 F:      drivers/video/fbdev/sti*
11005 F:      drivers/video/console/sti*
11006 F:      drivers/video/logo/logo_parisc*
11007
11008 PARMAN
11009 M:      Jiri Pirko <jiri@mellanox.com>
11010 L:      netdev@vger.kernel.org
11011 S:      Supported
11012 F:      lib/parman.c
11013 F:      lib/test_parman.c
11014 F:      include/linux/parman.h
11015
11016 PC87360 HARDWARE MONITORING DRIVER
11017 M:      Jim Cromie <jim.cromie@gmail.com>
11018 L:      linux-hwmon@vger.kernel.org
11019 S:      Maintained
11020 F:      Documentation/hwmon/pc87360
11021 F:      drivers/hwmon/pc87360.c
11022
11023 PC8736x GPIO DRIVER
11024 M:      Jim Cromie <jim.cromie@gmail.com>
11025 S:      Maintained
11026 F:      drivers/char/pc8736x_gpio.c
11027
11028 PC87427 HARDWARE MONITORING DRIVER
11029 M:      Jean Delvare <jdelvare@suse.com>
11030 L:      linux-hwmon@vger.kernel.org
11031 S:      Maintained
11032 F:      Documentation/hwmon/pc87427
11033 F:      drivers/hwmon/pc87427.c
11034
11035 PCA9532 LED DRIVER
11036 M:      Riku Voipio <riku.voipio@iki.fi>
11037 S:      Maintained
11038 F:      drivers/leds/leds-pca9532.c
11039 F:      include/linux/leds-pca9532.h
11040
11041 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11042 M:      Guenter Roeck <linux@roeck-us.net>
11043 L:      linux-i2c@vger.kernel.org
11044 S:      Maintained
11045 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11046
11047 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11048 M:      Khalid Aziz <khalid@gonehiking.org>
11049 S:      Maintained
11050 F:      drivers/firmware/pcdp.*
11051
11052 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11053 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11054 L:      linux-pci@vger.kernel.org
11055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11056 S:      Maintained
11057 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11058 F:      drivers/pci/controller/pci-aardvark.c
11059
11060 PCI DRIVER FOR ALTERA PCIE IP
11061 M:      Ley Foon Tan <lftan@altera.com>
11062 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11063 L:      linux-pci@vger.kernel.org
11064 S:      Supported
11065 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11066 F:      drivers/pci/controller/pcie-altera.c
11067
11068 PCI DRIVER FOR APPLIEDMICRO XGENE
11069 M:      Tanmay Inamdar <tinamdar@apm.com>
11070 L:      linux-pci@vger.kernel.org
11071 L:      linux-arm-kernel@lists.infradead.org
11072 S:      Maintained
11073 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11074 F:      drivers/pci/controller/pci-xgene.c
11075
11076 PCI DRIVER FOR ARM VERSATILE PLATFORM
11077 M:      Rob Herring <robh@kernel.org>
11078 L:      linux-pci@vger.kernel.org
11079 L:      linux-arm-kernel@lists.infradead.org
11080 S:      Maintained
11081 F:      Documentation/devicetree/bindings/pci/versatile.txt
11082 F:      drivers/pci/controller/pci-versatile.c
11083
11084 PCI DRIVER FOR ARMADA 8K
11085 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11086 L:      linux-pci@vger.kernel.org
11087 L:      linux-arm-kernel@lists.infradead.org
11088 S:      Maintained
11089 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11090 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11091
11092 PCI DRIVER FOR CADENCE PCIE IP
11093 M:      Alan Douglas <adouglas@cadence.com>
11094 L:      linux-pci@vger.kernel.org
11095 S:      Maintained
11096 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11097 F:      drivers/pci/controller/pcie-cadence*
11098
11099 PCI DRIVER FOR FREESCALE LAYERSCAPE
11100 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11101 M:      Mingkai Hu <mingkai.hu@nxp.com>
11102 M:      Roy Zang <roy.zang@nxp.com>
11103 L:      linuxppc-dev@lists.ozlabs.org
11104 L:      linux-pci@vger.kernel.org
11105 L:      linux-arm-kernel@lists.infradead.org
11106 S:      Maintained
11107 F:      drivers/pci/controller/dwc/*layerscape*
11108
11109 PCI DRIVER FOR GENERIC OF HOSTS
11110 M:      Will Deacon <will.deacon@arm.com>
11111 L:      linux-pci@vger.kernel.org
11112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11113 S:      Maintained
11114 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11115 F:      drivers/pci/controller/pci-host-common.c
11116 F:      drivers/pci/controller/pci-host-generic.c
11117
11118 PCI DRIVER FOR IMX6
11119 M:      Richard Zhu <hongxing.zhu@nxp.com>
11120 M:      Lucas Stach <l.stach@pengutronix.de>
11121 L:      linux-pci@vger.kernel.org
11122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11123 S:      Maintained
11124 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11125 F:      drivers/pci/controller/dwc/*imx6*
11126
11127 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11128 M:      Keith Busch <keith.busch@intel.com>
11129 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11130 L:      linux-pci@vger.kernel.org
11131 S:      Supported
11132 F:      drivers/pci/controller/vmd.c
11133
11134 PCI DRIVER FOR MICROSEMI SWITCHTEC
11135 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11136 M:      Logan Gunthorpe <logang@deltatee.com>
11137 L:      linux-pci@vger.kernel.org
11138 S:      Maintained
11139 F:      Documentation/switchtec.txt
11140 F:      Documentation/ABI/testing/sysfs-class-switchtec
11141 F:      drivers/pci/switch/switchtec*
11142 F:      include/uapi/linux/switchtec_ioctl.h
11143 F:      include/linux/switchtec.h
11144 F:      drivers/ntb/hw/mscc/
11145
11146 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11147 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11148 M:      Jason Cooper <jason@lakedaemon.net>
11149 L:      linux-pci@vger.kernel.org
11150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11151 S:      Maintained
11152 F:      drivers/pci/controller/*mvebu*
11153
11154 PCI DRIVER FOR NVIDIA TEGRA
11155 M:      Thierry Reding <thierry.reding@gmail.com>
11156 L:      linux-tegra@vger.kernel.org
11157 L:      linux-pci@vger.kernel.org
11158 S:      Supported
11159 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11160 F:      drivers/pci/controller/pci-tegra.c
11161
11162 PCI DRIVER FOR RENESAS R-CAR
11163 M:      Simon Horman <horms@verge.net.au>
11164 L:      linux-pci@vger.kernel.org
11165 L:      linux-renesas-soc@vger.kernel.org
11166 S:      Maintained
11167 F:      drivers/pci/controller/*rcar*
11168
11169 PCI DRIVER FOR SAMSUNG EXYNOS
11170 M:      Jingoo Han <jingoohan1@gmail.com>
11171 L:      linux-pci@vger.kernel.org
11172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11173 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11174 S:      Maintained
11175 F:      drivers/pci/controller/dwc/pci-exynos.c
11176
11177 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11178 M:      Jingoo Han <jingoohan1@gmail.com>
11179 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11180 L:      linux-pci@vger.kernel.org
11181 S:      Maintained
11182 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11183 F:      drivers/pci/controller/dwc/*designware*
11184
11185 PCI DRIVER FOR TI DRA7XX
11186 M:      Kishon Vijay Abraham I <kishon@ti.com>
11187 L:      linux-omap@vger.kernel.org
11188 L:      linux-pci@vger.kernel.org
11189 S:      Supported
11190 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11191 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11192
11193 PCI DRIVER FOR TI KEYSTONE
11194 M:      Murali Karicheri <m-karicheri2@ti.com>
11195 L:      linux-pci@vger.kernel.org
11196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11197 S:      Maintained
11198 F:      drivers/pci/controller/dwc/*keystone*
11199
11200 PCI ENDPOINT SUBSYSTEM
11201 M:      Kishon Vijay Abraham I <kishon@ti.com>
11202 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11203 L:      linux-pci@vger.kernel.org
11204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11205 S:      Supported
11206 F:      drivers/pci/endpoint/
11207 F:      drivers/misc/pci_endpoint_test.c
11208 F:      tools/pci/
11209
11210 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11211 M:      Russell Currey <ruscur@russell.cc>
11212 L:      linuxppc-dev@lists.ozlabs.org
11213 S:      Supported
11214 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11215 F:      arch/powerpc/kernel/eeh*.c
11216 F:      arch/powerpc/platforms/*/eeh*.c
11217 F:      arch/powerpc/include/*/eeh*.h
11218
11219 PCI ERROR RECOVERY
11220 M:      Linas Vepstas <linasvepstas@gmail.com>
11221 L:      linux-pci@vger.kernel.org
11222 S:      Supported
11223 F:      Documentation/PCI/pci-error-recovery.txt
11224
11225 PCI MSI DRIVER FOR ALTERA MSI IP
11226 M:      Ley Foon Tan <lftan@altera.com>
11227 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11228 L:      linux-pci@vger.kernel.org
11229 S:      Supported
11230 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11231 F:      drivers/pci/controller/pcie-altera-msi.c
11232
11233 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11234 M:      Duc Dang <dhdang@apm.com>
11235 L:      linux-pci@vger.kernel.org
11236 L:      linux-arm-kernel@lists.infradead.org
11237 S:      Maintained
11238 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11239 F:      drivers/pci/controller/pci-xgene-msi.c
11240
11241 PCI SUBSYSTEM
11242 M:      Bjorn Helgaas <bhelgaas@google.com>
11243 L:      linux-pci@vger.kernel.org
11244 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11246 S:      Supported
11247 F:      Documentation/devicetree/bindings/pci/
11248 F:      Documentation/PCI/
11249 F:      drivers/acpi/pci*
11250 F:      drivers/pci/
11251 F:      include/asm-generic/pci*
11252 F:      include/linux/pci*
11253 F:      include/linux/of_pci.h
11254 F:      include/uapi/linux/pci*
11255 F:      lib/pci*
11256 F:      arch/x86/pci/
11257 F:      arch/x86/kernel/quirks.c
11258
11259 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11260 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11261 L:      linux-pci@vger.kernel.org
11262 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11264 S:      Supported
11265 F:      drivers/pci/controller/
11266
11267 PCIE DRIVER FOR AXIS ARTPEC
11268 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11269 L:      linux-arm-kernel@axis.com
11270 L:      linux-pci@vger.kernel.org
11271 S:      Maintained
11272 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11273 F:      drivers/pci/controller/dwc/*artpec*
11274
11275 PCIE DRIVER FOR CAVIUM THUNDERX
11276 M:      David Daney <david.daney@cavium.com>
11277 L:      linux-pci@vger.kernel.org
11278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11279 S:      Supported
11280 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11281 F:      drivers/pci/controller/pci-thunder-*
11282
11283 PCIE DRIVER FOR HISILICON
11284 M:      Zhou Wang <wangzhou1@hisilicon.com>
11285 L:      linux-pci@vger.kernel.org
11286 S:      Maintained
11287 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11288 F:      drivers/pci/controller/dwc/pcie-hisi.c
11289
11290 PCIE DRIVER FOR HISILICON KIRIN
11291 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11292 M:      Binghui Wang <wangbinghui@hisilicon.com>
11293 L:      linux-pci@vger.kernel.org
11294 S:      Maintained
11295 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11296 F:      drivers/pci/controller/dwc/pcie-kirin.c
11297
11298 PCIE DRIVER FOR HISILICON STB
11299 M:      Jianguo Sun <sunjianguo1@huawei.com>
11300 M:      Shawn Guo <shawn.guo@linaro.org>
11301 L:      linux-pci@vger.kernel.org
11302 S:      Maintained
11303 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11304 F:      drivers/pci/controller/dwc/pcie-histb.c
11305
11306 PCIE DRIVER FOR MEDIATEK
11307 M:      Ryder Lee <ryder.lee@mediatek.com>
11308 L:      linux-pci@vger.kernel.org
11309 L:      linux-mediatek@lists.infradead.org
11310 S:      Supported
11311 F:      Documentation/devicetree/bindings/pci/mediatek*
11312 F:      drivers/pci/controller/*mediatek*
11313
11314 PCIE DRIVER FOR QUALCOMM MSM
11315 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11316 L:      linux-pci@vger.kernel.org
11317 L:      linux-arm-msm@vger.kernel.org
11318 S:      Maintained
11319 F:      drivers/pci/controller/dwc/*qcom*
11320
11321 PCIE DRIVER FOR ROCKCHIP
11322 M:      Shawn Lin <shawn.lin@rock-chips.com>
11323 L:      linux-pci@vger.kernel.org
11324 L:      linux-rockchip@lists.infradead.org
11325 S:      Maintained
11326 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11327 F:      drivers/pci/controller/pcie-rockchip*
11328
11329 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11330 M:      Linus Walleij <linus.walleij@linaro.org>
11331 L:      linux-pci@vger.kernel.org
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11334 F:      drivers/pci/controller/pci-v3-semi.c
11335
11336 PCIE DRIVER FOR ST SPEAR13XX
11337 M:      Pratyush Anand <pratyush.anand@gmail.com>
11338 L:      linux-pci@vger.kernel.org
11339 S:      Maintained
11340 F:      drivers/pci/controller/dwc/*spear*
11341
11342 PCMCIA SUBSYSTEM
11343 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11345 S:      Odd Fixes
11346 F:      Documentation/pcmcia/
11347 F:      tools/pcmcia/
11348 F:      drivers/pcmcia/
11349 F:      include/pcmcia/
11350
11351 PCNET32 NETWORK DRIVER
11352 M:      Don Fry <pcnet32@frontier.com>
11353 L:      netdev@vger.kernel.org
11354 S:      Maintained
11355 F:      drivers/net/ethernet/amd/pcnet32.c
11356
11357 PCRYPT PARALLEL CRYPTO ENGINE
11358 M:      Steffen Klassert <steffen.klassert@secunet.com>
11359 L:      linux-crypto@vger.kernel.org
11360 S:      Maintained
11361 F:      crypto/pcrypt.c
11362 F:      include/crypto/pcrypt.h
11363
11364 PEAQ WMI HOTKEYS DRIVER
11365 M:      Hans de Goede <hdegoede@redhat.com>
11366 L:      platform-driver-x86@vger.kernel.org
11367 S:      Maintained
11368 F:      drivers/platform/x86/peaq-wmi.c
11369
11370 PER-CPU MEMORY ALLOCATOR
11371 M:      Tejun Heo <tj@kernel.org>
11372 M:      Christoph Lameter <cl@linux.com>
11373 M:      Dennis Zhou <dennisszhou@gmail.com>
11374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11375 S:      Maintained
11376 F:      include/linux/percpu*.h
11377 F:      mm/percpu*.c
11378 F:      arch/*/include/asm/percpu.h
11379
11380 PER-TASK DELAY ACCOUNTING
11381 M:      Balbir Singh <bsingharora@gmail.com>
11382 S:      Maintained
11383 F:      include/linux/delayacct.h
11384 F:      kernel/delayacct.c
11385
11386 PERFORMANCE EVENTS SUBSYSTEM
11387 M:      Peter Zijlstra <peterz@infradead.org>
11388 M:      Ingo Molnar <mingo@redhat.com>
11389 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11390 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11391 R:      Jiri Olsa <jolsa@redhat.com>
11392 R:      Namhyung Kim <namhyung@kernel.org>
11393 L:      linux-kernel@vger.kernel.org
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11395 S:      Supported
11396 F:      kernel/events/*
11397 F:      include/linux/perf_event.h
11398 F:      include/uapi/linux/perf_event.h
11399 F:      arch/*/kernel/perf_event*.c
11400 F:      arch/*/kernel/*/perf_event*.c
11401 F:      arch/*/kernel/*/*/perf_event*.c
11402 F:      arch/*/include/asm/perf_event.h
11403 F:      arch/*/kernel/perf_callchain.c
11404 F:      arch/*/events/*
11405 F:      tools/perf/
11406
11407 PERSONALITY HANDLING
11408 M:      Christoph Hellwig <hch@infradead.org>
11409 L:      linux-abi-devel@lists.sourceforge.net
11410 S:      Maintained
11411 F:      include/linux/personality.h
11412 F:      include/uapi/linux/personality.h
11413
11414 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11415 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11416 L:      linux-input@vger.kernel.org
11417 S:      Maintained
11418 F:      Documentation/input/devices/pxrc.rst
11419 F:      drivers/input/joystick/pxrc.c
11420
11421 PHONET PROTOCOL
11422 M:      Remi Denis-Courmont <courmisch@gmail.com>
11423 S:      Supported
11424 F:      Documentation/networking/phonet.txt
11425 F:      include/linux/phonet.h
11426 F:      include/net/phonet/
11427 F:      include/uapi/linux/phonet.h
11428 F:      net/phonet/
11429
11430 PHRAM MTD DRIVER
11431 M:      Joern Engel <joern@lazybastard.org>
11432 L:      linux-mtd@lists.infradead.org
11433 S:      Maintained
11434 F:      drivers/mtd/devices/phram.c
11435
11436 PICOLCD HID DRIVER
11437 M:      Bruno Prémont <bonbons@linux-vserver.org>
11438 L:      linux-input@vger.kernel.org
11439 S:      Maintained
11440 F:      drivers/hid/hid-picolcd*
11441
11442 PICOXCELL SUPPORT
11443 M:      Jamie Iles <jamie@jamieiles.com>
11444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11446 S:      Supported
11447 F:      arch/arm/boot/dts/picoxcell*
11448 F:      arch/arm/mach-picoxcell/
11449 F:      drivers/crypto/picoxcell*
11450
11451 PIN CONTROL SUBSYSTEM
11452 M:      Linus Walleij <linus.walleij@linaro.org>
11453 L:      linux-gpio@vger.kernel.org
11454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11455 S:      Maintained
11456 F:      Documentation/devicetree/bindings/pinctrl/
11457 F:      Documentation/driver-api/pinctl.rst
11458 F:      drivers/pinctrl/
11459 F:      include/linux/pinctrl/
11460
11461 PIN CONTROLLER - ATMEL AT91
11462 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11464 S:      Maintained
11465 F:      drivers/pinctrl/pinctrl-at91.*
11466
11467 PIN CONTROLLER - ATMEL AT91 PIO4
11468 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470 L:      linux-gpio@vger.kernel.org
11471 S:      Supported
11472 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11473
11474 PIN CONTROLLER - FREESCALE
11475 M:      Dong Aisheng <aisheng.dong@nxp.com>
11476 M:      Fabio Estevam <festevam@gmail.com>
11477 M:      Shawn Guo <shawnguo@kernel.org>
11478 M:      Stefan Agner <stefan@agner.ch>
11479 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11480 L:      linux-gpio@vger.kernel.org
11481 S:      Maintained
11482 F:      drivers/pinctrl/freescale/
11483 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11484
11485 PIN CONTROLLER - INTEL
11486 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11487 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11488 S:      Maintained
11489 F:      drivers/pinctrl/intel/
11490
11491 PIN CONTROLLER - MEDIATEK
11492 M:      Sean Wang <sean.wang@mediatek.com>
11493 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11494 S:      Maintained
11495 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11496 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11497 F:      drivers/pinctrl/mediatek/mtk-eint.*
11498 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11499 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11500 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11501
11502 PIN CONTROLLER - QUALCOMM
11503 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11504 S:      Maintained
11505 L:      linux-arm-msm@vger.kernel.org
11506 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11507 F:      drivers/pinctrl/qcom/
11508
11509 PIN CONTROLLER - RENESAS
11510 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11511 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11512 L:      linux-renesas-soc@vger.kernel.org
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11514 S:      Maintained
11515 F:      drivers/pinctrl/sh-pfc/
11516
11517 PIN CONTROLLER - SAMSUNG
11518 M:      Tomasz Figa <tomasz.figa@gmail.com>
11519 M:      Krzysztof Kozlowski <krzk@kernel.org>
11520 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11522 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11523 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11525 S:      Maintained
11526 F:      drivers/pinctrl/samsung/
11527 F:      include/dt-bindings/pinctrl/samsung.h
11528 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11529
11530 PIN CONTROLLER - SINGLE
11531 M:      Tony Lindgren <tony@atomide.com>
11532 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11534 L:      linux-omap@vger.kernel.org
11535 S:      Maintained
11536 F:      drivers/pinctrl/pinctrl-single.c
11537
11538 PIN CONTROLLER - ST SPEAR
11539 M:      Viresh Kumar <vireshk@kernel.org>
11540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541 W:      http://www.st.com/spear
11542 S:      Maintained
11543 F:      drivers/pinctrl/spear/
11544
11545 PISTACHIO SOC SUPPORT
11546 M:      James Hartley <james.hartley@sondrel.com>
11547 L:      linux-mips@linux-mips.org
11548 S:      Odd Fixes
11549 F:      arch/mips/pistachio/
11550 F:      arch/mips/include/asm/mach-pistachio/
11551 F:      arch/mips/boot/dts/img/pistachio*
11552 F:      arch/mips/configs/pistachio*_defconfig
11553
11554 PKTCDVD DRIVER
11555 S:      Orphan
11556 M:      linux-block@vger.kernel.org
11557 F:      drivers/block/pktcdvd.c
11558 F:      include/linux/pktcdvd.h
11559 F:      include/uapi/linux/pktcdvd.h
11560
11561 PKUNITY SOC DRIVERS
11562 M:      Guan Xuetao <gxt@pku.edu.cn>
11563 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11564 S:      Maintained
11565 T:      git git://github.com/gxt/linux.git
11566 F:      drivers/input/serio/i8042-unicore32io.h
11567 F:      drivers/i2c/busses/i2c-puv3.c
11568 F:      drivers/video/fbdev/fb-puv3.c
11569 F:      drivers/rtc/rtc-puv3.c
11570
11571 PMBUS HARDWARE MONITORING DRIVERS
11572 M:      Guenter Roeck <linux@roeck-us.net>
11573 L:      linux-hwmon@vger.kernel.org
11574 W:      http://hwmon.wiki.kernel.org/
11575 W:      http://www.roeck-us.net/linux/drivers/
11576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11577 S:      Maintained
11578 F:      Documentation/hwmon/pmbus
11579 F:      drivers/hwmon/pmbus/
11580 F:      include/linux/pmbus.h
11581
11582 PMC SIERRA MaxRAID DRIVER
11583 L:      linux-scsi@vger.kernel.org
11584 W:      http://www.pmc-sierra.com/
11585 S:      Orphan
11586 F:      drivers/scsi/pmcraid.*
11587
11588 PMC SIERRA PM8001 DRIVER
11589 M:      Jack Wang <jinpu.wang@profitbricks.com>
11590 M:      lindar_liu@usish.com
11591 L:      linux-scsi@vger.kernel.org
11592 S:      Supported
11593 F:      drivers/scsi/pm8001/
11594
11595 PNP SUPPORT
11596 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11597 S:      Maintained
11598 F:      drivers/pnp/
11599
11600 POSIX CLOCKS and TIMERS
11601 M:      Thomas Gleixner <tglx@linutronix.de>
11602 L:      linux-kernel@vger.kernel.org
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11604 S:      Maintained
11605 F:      fs/timerfd.c
11606 F:      include/linux/timer*
11607 F:      kernel/time/*timer*
11608
11609 POWER MANAGEMENT CORE
11610 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11611 L:      linux-pm@vger.kernel.org
11612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11613 B:      https://bugzilla.kernel.org
11614 S:      Supported
11615 F:      drivers/base/power/
11616 F:      include/linux/pm.h
11617 F:      include/linux/pm_*
11618 F:      include/linux/powercap.h
11619 F:      drivers/powercap/
11620 F:      kernel/configs/nopm.config
11621
11622 POWER STATE COORDINATION INTERFACE (PSCI)
11623 M:      Mark Rutland <mark.rutland@arm.com>
11624 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11625 L:      linux-arm-kernel@lists.infradead.org
11626 S:      Maintained
11627 F:      drivers/firmware/psci*.c
11628 F:      include/linux/psci.h
11629 F:      include/uapi/linux/psci.h
11630
11631 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11632 M:      Sebastian Reichel <sre@kernel.org>
11633 L:      linux-pm@vger.kernel.org
11634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11635 S:      Maintained
11636 F:      Documentation/ABI/testing/sysfs-class-power
11637 F:      Documentation/devicetree/bindings/power/supply/
11638 F:      include/linux/power_supply.h
11639 F:      drivers/power/supply/
11640
11641 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11642 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11643 L:      linuxppc-dev@lists.ozlabs.org
11644 S:      Maintained
11645 F:      drivers/char/powernv-op-panel.c
11646
11647 PPP OVER ATM (RFC 2364)
11648 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11649 S:      Maintained
11650 F:      net/atm/pppoatm.c
11651 F:      include/uapi/linux/atmppp.h
11652
11653 PPP OVER ETHERNET
11654 M:      Michal Ostrowski <mostrows@earthlink.net>
11655 S:      Maintained
11656 F:      drivers/net/ppp/pppoe.c
11657 F:      drivers/net/ppp/pppox.c
11658
11659 PPP OVER L2TP
11660 M:      James Chapman <jchapman@katalix.com>
11661 S:      Maintained
11662 F:      net/l2tp/l2tp_ppp.c
11663 F:      include/linux/if_pppol2tp.h
11664 F:      include/uapi/linux/if_pppol2tp.h
11665
11666 PPP PROTOCOL DRIVERS AND COMPRESSORS
11667 M:      Paul Mackerras <paulus@samba.org>
11668 L:      linux-ppp@vger.kernel.org
11669 S:      Maintained
11670 F:      drivers/net/ppp/ppp_*
11671
11672 PPS SUPPORT
11673 M:      Rodolfo Giometti <giometti@enneenne.com>
11674 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11675 L:      linuxpps@ml.enneenne.com (subscribers-only)
11676 S:      Maintained
11677 F:      Documentation/pps/
11678 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11679 F:      Documentation/ABI/testing/sysfs-pps
11680 F:      drivers/pps/
11681 F:      include/linux/pps*.h
11682 F:      include/uapi/linux/pps.h
11683
11684 PPTP DRIVER
11685 M:      Dmitry Kozlov <xeb@mail.ru>
11686 L:      netdev@vger.kernel.org
11687 S:      Maintained
11688 F:      drivers/net/ppp/pptp.c
11689 W:      http://sourceforge.net/projects/accel-pptp
11690
11691 PREEMPTIBLE KERNEL
11692 M:      Robert Love <rml@tech9.net>
11693 L:      kpreempt-tech@lists.sourceforge.net
11694 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11695 S:      Supported
11696 F:      Documentation/preempt-locking.txt
11697 F:      include/linux/preempt.h
11698
11699 PRINTK
11700 M:      Petr Mladek <pmladek@suse.com>
11701 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11702 R:      Steven Rostedt <rostedt@goodmis.org>
11703 S:      Maintained
11704 F:      kernel/printk/
11705 F:      include/linux/printk.h
11706
11707 PRISM54 WIRELESS DRIVER
11708 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11709 L:      linux-wireless@vger.kernel.org
11710 W:      http://wireless.kernel.org/en/users/Drivers/p54
11711 S:      Obsolete
11712 F:      drivers/net/wireless/intersil/prism54/
11713
11714 PROC FILESYSTEM
11715 R:      Alexey Dobriyan <adobriyan@gmail.com>
11716 L:      linux-kernel@vger.kernel.org
11717 L:      linux-fsdevel@vger.kernel.org
11718 S:      Maintained
11719 F:      fs/proc/
11720 F:      include/linux/proc_fs.h
11721 F:      tools/testing/selftests/proc/
11722
11723 PROC SYSCTL
11724 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11725 M:      Kees Cook <keescook@chromium.org>
11726 L:      linux-kernel@vger.kernel.org
11727 L:      linux-fsdevel@vger.kernel.org
11728 S:      Maintained
11729 F:      fs/proc/proc_sysctl.c
11730 F:      include/linux/sysctl.h
11731 F:      kernel/sysctl.c
11732 F:      tools/testing/selftests/sysctl/
11733
11734 PS3 NETWORK SUPPORT
11735 M:      Geoff Levand <geoff@infradead.org>
11736 L:      netdev@vger.kernel.org
11737 L:      linuxppc-dev@lists.ozlabs.org
11738 S:      Maintained
11739 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11740
11741 PS3 PLATFORM SUPPORT
11742 M:      Geoff Levand <geoff@infradead.org>
11743 L:      linuxppc-dev@lists.ozlabs.org
11744 S:      Maintained
11745 F:      arch/powerpc/boot/ps3*
11746 F:      arch/powerpc/include/asm/lv1call.h
11747 F:      arch/powerpc/include/asm/ps3*.h
11748 F:      arch/powerpc/platforms/ps3/
11749 F:      drivers/*/ps3*
11750 F:      drivers/ps3/
11751 F:      drivers/rtc/rtc-ps3.c
11752 F:      drivers/usb/host/*ps3.c
11753 F:      sound/ppc/snd_ps3*
11754
11755 PS3VRAM DRIVER
11756 M:      Jim Paris <jim@jtan.com>
11757 M:      Geoff Levand <geoff@infradead.org>
11758 L:      linuxppc-dev@lists.ozlabs.org
11759 S:      Maintained
11760 F:      drivers/block/ps3vram.c
11761
11762 PSAMPLE PACKET SAMPLING SUPPORT:
11763 M:      Yotam Gigi <yotam.gi@gmail.com>
11764 S:      Maintained
11765 F:      net/psample
11766 F:      include/net/psample.h
11767 F:      include/uapi/linux/psample.h
11768
11769 PSTORE FILESYSTEM
11770 M:      Kees Cook <keescook@chromium.org>
11771 M:      Anton Vorontsov <anton@enomsg.org>
11772 M:      Colin Cross <ccross@android.com>
11773 M:      Tony Luck <tony.luck@intel.com>
11774 S:      Maintained
11775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11776 F:      fs/pstore/
11777 F:      include/linux/pstore*
11778 F:      drivers/firmware/efi/efi-pstore.c
11779 F:      drivers/acpi/apei/erst.c
11780 F:      Documentation/admin-guide/ramoops.rst
11781 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11782 K:      \b(pstore|ramoops)
11783
11784 PTP HARDWARE CLOCK SUPPORT
11785 M:      Richard Cochran <richardcochran@gmail.com>
11786 L:      netdev@vger.kernel.org
11787 S:      Maintained
11788 W:      http://linuxptp.sourceforge.net/
11789 F:      Documentation/ABI/testing/sysfs-ptp
11790 F:      Documentation/ptp/*
11791 F:      drivers/net/phy/dp83640*
11792 F:      drivers/ptp/*
11793 F:      include/linux/ptp_cl*
11794
11795 PTRACE SUPPORT
11796 M:      Oleg Nesterov <oleg@redhat.com>
11797 S:      Maintained
11798 F:      include/asm-generic/syscall.h
11799 F:      include/linux/ptrace.h
11800 F:      include/linux/regset.h
11801 F:      include/linux/tracehook.h
11802 F:      include/uapi/linux/ptrace.h
11803 F:      include/uapi/linux/ptrace.h
11804 F:      include/asm-generic/ptrace.h
11805 F:      kernel/ptrace.c
11806 F:      arch/*/ptrace*.c
11807 F:      arch/*/*/ptrace*.c
11808 F:      arch/*/include/asm/ptrace*.h
11809
11810 PULSE8-CEC DRIVER
11811 M:      Hans Verkuil <hverkuil@xs4all.nl>
11812 L:      linux-media@vger.kernel.org
11813 T:      git git://linuxtv.org/media_tree.git
11814 S:      Maintained
11815 F:      drivers/media/usb/pulse8-cec/*
11816 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11817
11818 PVRUSB2 VIDEO4LINUX DRIVER
11819 M:      Mike Isely <isely@pobox.com>
11820 L:      pvrusb2@isely.net       (subscribers-only)
11821 L:      linux-media@vger.kernel.org
11822 W:      http://www.isely.net/pvrusb2/
11823 T:      git git://linuxtv.org/media_tree.git
11824 S:      Maintained
11825 F:      Documentation/media/v4l-drivers/pvrusb2*
11826 F:      drivers/media/usb/pvrusb2/
11827
11828 PWC WEBCAM DRIVER
11829 M:      Hans Verkuil <hverkuil@xs4all.nl>
11830 L:      linux-media@vger.kernel.org
11831 T:      git git://linuxtv.org/media_tree.git
11832 S:      Odd Fixes
11833 F:      drivers/media/usb/pwc/*
11834
11835 PWM FAN DRIVER
11836 M:      Kamil Debski <kamil@wypas.org>
11837 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11838 L:      linux-hwmon@vger.kernel.org
11839 S:      Supported
11840 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11841 F:      Documentation/hwmon/pwm-fan
11842 F:      drivers/hwmon/pwm-fan.c
11843
11844 PWM IR Transmitter
11845 M:      Sean Young <sean@mess.org>
11846 L:      linux-media@vger.kernel.org
11847 S:      Maintained
11848 F:      drivers/media/rc/pwm-ir-tx.c
11849
11850 PWM SUBSYSTEM
11851 M:      Thierry Reding <thierry.reding@gmail.com>
11852 L:      linux-pwm@vger.kernel.org
11853 S:      Maintained
11854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11855 F:      Documentation/pwm.txt
11856 F:      Documentation/devicetree/bindings/pwm/
11857 F:      include/linux/pwm.h
11858 F:      drivers/pwm/
11859 F:      drivers/video/backlight/pwm_bl.c
11860 F:      include/linux/pwm_backlight.h
11861 F:      drivers/gpio/gpio-mvebu.c
11862 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11863
11864 PXA GPIO DRIVER
11865 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11866 L:      linux-gpio@vger.kernel.org
11867 S:      Maintained
11868 F:      drivers/gpio/gpio-pxa.c
11869
11870 PXA MMCI DRIVER
11871 S:      Orphan
11872
11873 PXA RTC DRIVER
11874 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11875 L:      linux-rtc@vger.kernel.org
11876 S:      Maintained
11877
11878 PXA2xx/PXA3xx SUPPORT
11879 M:      Daniel Mack <daniel@zonque.org>
11880 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11881 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11883 T:      git git://github.com/hzhuang1/linux.git
11884 T:      git git://github.com/rjarzmik/linux.git
11885 S:      Maintained
11886 F:      arch/arm/boot/dts/pxa*
11887 F:      arch/arm/mach-pxa/
11888 F:      drivers/dma/pxa*
11889 F:      drivers/pcmcia/pxa2xx*
11890 F:      drivers/pinctrl/pxa/
11891 F:      drivers/spi/spi-pxa2xx*
11892 F:      drivers/usb/gadget/udc/pxa2*
11893 F:      include/sound/pxa2xx-lib.h
11894 F:      sound/arm/pxa*
11895 F:      sound/soc/pxa/
11896
11897 QAT DRIVER
11898 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11899 L:      qat-linux@intel.com
11900 S:      Supported
11901 F:      drivers/crypto/qat/
11902
11903 QCOM AUDIO (ASoC) DRIVERS
11904 M:      Patrick Lai <plai@codeaurora.org>
11905 M:      Banajit Goswami <bgoswami@codeaurora.org>
11906 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11907 S:      Supported
11908 F:      sound/soc/qcom/
11909
11910 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11911 M:      Gabriel Somlo <somlo@cmu.edu>
11912 M:      "Michael S. Tsirkin" <mst@redhat.com>
11913 L:      qemu-devel@nongnu.org
11914 S:      Maintained
11915 F:      drivers/firmware/qemu_fw_cfg.c
11916 F:      include/uapi/linux/qemu_fw_cfg.h
11917
11918 QIB DRIVER
11919 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11920 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11921 L:      linux-rdma@vger.kernel.org
11922 S:      Supported
11923 F:      drivers/infiniband/hw/qib/
11924
11925 QLOGIC QL41xxx FCOE DRIVER
11926 M:      QLogic-Storage-Upstream@cavium.com
11927 L:      linux-scsi@vger.kernel.org
11928 S:      Supported
11929 F:      drivers/scsi/qedf/
11930
11931 QLOGIC QL41xxx ISCSI DRIVER
11932 M:      QLogic-Storage-Upstream@cavium.com
11933 L:      linux-scsi@vger.kernel.org
11934 S:      Supported
11935 F:      drivers/scsi/qedi/
11936
11937 QLOGIC QL4xxx ETHERNET DRIVER
11938 M:      Ariel Elior <Ariel.Elior@cavium.com>
11939 M:      everest-linux-l2@cavium.com
11940 L:      netdev@vger.kernel.org
11941 S:      Supported
11942 F:      drivers/net/ethernet/qlogic/qed/
11943 F:      include/linux/qed/
11944 F:      drivers/net/ethernet/qlogic/qede/
11945
11946 QLOGIC QL4xxx RDMA DRIVER
11947 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11948 M:      Ariel Elior <Ariel.Elior@cavium.com>
11949 L:      linux-rdma@vger.kernel.org
11950 S:      Supported
11951 F:      drivers/infiniband/hw/qedr/
11952 F:      include/uapi/rdma/qedr-abi.h
11953
11954 QLOGIC QLA1280 SCSI DRIVER
11955 M:      Michael Reed <mdr@sgi.com>
11956 L:      linux-scsi@vger.kernel.org
11957 S:      Maintained
11958 F:      drivers/scsi/qla1280.[ch]
11959
11960 QLOGIC QLA2XXX FC-SCSI DRIVER
11961 M:      qla2xxx-upstream@qlogic.com
11962 L:      linux-scsi@vger.kernel.org
11963 S:      Supported
11964 F:      Documentation/scsi/LICENSE.qla2xxx
11965 F:      drivers/scsi/qla2xxx/
11966
11967 QLOGIC QLA3XXX NETWORK DRIVER
11968 M:      Dept-GELinuxNICDev@cavium.com
11969 L:      netdev@vger.kernel.org
11970 S:      Supported
11971 F:      Documentation/networking/LICENSE.qla3xxx
11972 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11973
11974 QLOGIC QLA4XXX iSCSI DRIVER
11975 M:      QLogic-Storage-Upstream@qlogic.com
11976 L:      linux-scsi@vger.kernel.org
11977 S:      Supported
11978 F:      Documentation/scsi/LICENSE.qla4xxx
11979 F:      drivers/scsi/qla4xxx/
11980
11981 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11982 M:      Harish Patil <harish.patil@cavium.com>
11983 M:      Manish Chopra <manish.chopra@cavium.com>
11984 M:      Dept-GELinuxNICDev@cavium.com
11985 L:      netdev@vger.kernel.org
11986 S:      Supported
11987 F:      drivers/net/ethernet/qlogic/qlcnic/
11988
11989 QLOGIC QLGE 10Gb ETHERNET DRIVER
11990 M:      Harish Patil <harish.patil@cavium.com>
11991 M:      Manish Chopra <manish.chopra@cavium.com>
11992 M:      Dept-GELinuxNICDev@cavium.com
11993 L:      netdev@vger.kernel.org
11994 S:      Supported
11995 F:      drivers/net/ethernet/qlogic/qlge/
11996
11997 QM1D1B0004 MEDIA DRIVER
11998 M:      Akihiro Tsukada <tskd08@gmail.com>
11999 L:      linux-media@vger.kernel.org
12000 S:      Odd Fixes
12001 F:      drivers/media/tuners/qm1d1b0004*
12002
12003 QM1D1C0042 MEDIA DRIVER
12004 M:      Akihiro Tsukada <tskd08@gmail.com>
12005 L:      linux-media@vger.kernel.org
12006 S:      Odd Fixes
12007 F:      drivers/media/tuners/qm1d1c0042*
12008
12009 QNX4 FILESYSTEM
12010 M:      Anders Larsen <al@alarsen.net>
12011 W:      http://www.alarsen.net/linux/qnx4fs/
12012 S:      Maintained
12013 F:      fs/qnx4/
12014 F:      include/uapi/linux/qnx4_fs.h
12015 F:      include/uapi/linux/qnxtypes.h
12016
12017 QORIQ DPAA2 FSL-MC BUS DRIVER
12018 M:      Stuart Yoder <stuyoder@gmail.com>
12019 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12020 L:      linux-kernel@vger.kernel.org
12021 S:      Maintained
12022 F:      drivers/bus/fsl-mc/
12023 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12024 F:      Documentation/networking/dpaa2/overview.rst
12025
12026 QT1010 MEDIA DRIVER
12027 M:      Antti Palosaari <crope@iki.fi>
12028 L:      linux-media@vger.kernel.org
12029 W:      https://linuxtv.org
12030 W:      http://palosaari.fi/linux/
12031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12032 T:      git git://linuxtv.org/anttip/media_tree.git
12033 S:      Maintained
12034 F:      drivers/media/tuners/qt1010*
12035
12036 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12037 M:      Kalle Valo <kvalo@codeaurora.org>
12038 L:      ath10k@lists.infradead.org
12039 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12041 S:      Supported
12042 F:      drivers/net/wireless/ath/ath10k/
12043
12044 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12045 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12046 L:      linux-wireless@vger.kernel.org
12047 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12048 S:      Supported
12049 F:      drivers/net/wireless/ath/ath9k/
12050
12051 QUALCOMM CAMERA SUBSYSTEM DRIVER
12052 M:      Todor Tomov <todor.tomov@linaro.org>
12053 L:      linux-media@vger.kernel.org
12054 S:      Maintained
12055 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12056 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12057 F:      drivers/media/platform/qcom/camss/
12058
12059 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12060 M:  Ilia Lin <ilia.lin@gmail.com>
12061 L:  linux-pm@vger.kernel.org
12062 S:  Maintained
12063 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12064 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12065
12066 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12067 M:      Timur Tabi <timur@kernel.org>
12068 L:      netdev@vger.kernel.org
12069 S:      Maintained
12070 F:      drivers/net/ethernet/qualcomm/emac/
12071
12072 QUALCOMM GENERIC INTERFACE I2C DRIVER
12073 M:      Alok Chauhan <alokc@codeaurora.org>
12074 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12075 L:      linux-i2c@vger.kernel.org
12076 L:      linux-arm-msm@vger.kernel.org
12077 S:      Supported
12078 F:      drivers/i2c/busses/i2c-qcom-geni.c
12079
12080 QUALCOMM HEXAGON ARCHITECTURE
12081 M:      Richard Kuo <rkuo@codeaurora.org>
12082 L:      linux-hexagon@vger.kernel.org
12083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12084 S:      Supported
12085 F:      arch/hexagon/
12086
12087 QUALCOMM HIDMA DRIVER
12088 M:      Sinan Kaya <okaya@kernel.org>
12089 L:      linux-arm-kernel@lists.infradead.org
12090 L:      linux-arm-msm@vger.kernel.org
12091 L:      dmaengine@vger.kernel.org
12092 S:      Supported
12093 F:      drivers/dma/qcom/hidma*
12094
12095 QUALCOMM IOMMU
12096 M:      Rob Clark <robdclark@gmail.com>
12097 L:      iommu@lists.linux-foundation.org
12098 L:      linux-arm-msm@vger.kernel.org
12099 S:      Maintained
12100 F:      drivers/iommu/qcom_iommu.c
12101
12102 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12103 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12104 L:      linux-media@vger.kernel.org
12105 L:      linux-arm-msm@vger.kernel.org
12106 T:      git git://linuxtv.org/media_tree.git
12107 S:      Maintained
12108 F:      drivers/media/platform/qcom/venus/
12109
12110 QUALCOMM WCN36XX WIRELESS DRIVER
12111 M:      Kalle Valo <kvalo@codeaurora.org>
12112 L:      wcn36xx@lists.infradead.org
12113 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12114 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12115 S:      Supported
12116 F:      drivers/net/wireless/ath/wcn36xx/
12117
12118 QUANTENNA QTNFMAC WIRELESS DRIVER
12119 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12120 M:      Avinash Patil <avinashp@quantenna.com>
12121 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12122 L:      linux-wireless@vger.kernel.org
12123 S:      Maintained
12124 F:      drivers/net/wireless/quantenna
12125
12126 RADEON and AMDGPU DRM DRIVERS
12127 M:      Alex Deucher <alexander.deucher@amd.com>
12128 M:      Christian König <christian.koenig@amd.com>
12129 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12130 L:      amd-gfx@lists.freedesktop.org
12131 T:      git git://people.freedesktop.org/~agd5f/linux
12132 S:      Supported
12133 F:      drivers/gpu/drm/radeon/
12134 F:      include/uapi/drm/radeon_drm.h
12135 F:      drivers/gpu/drm/amd/
12136 F:      include/uapi/drm/amdgpu_drm.h
12137
12138 RADEON FRAMEBUFFER DISPLAY DRIVER
12139 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12140 L:      linux-fbdev@vger.kernel.org
12141 S:      Maintained
12142 F:      drivers/video/fbdev/aty/radeon*
12143 F:      include/uapi/linux/radeonfb.h
12144
12145 RADIOSHARK RADIO DRIVER
12146 M:      Hans Verkuil <hverkuil@xs4all.nl>
12147 L:      linux-media@vger.kernel.org
12148 T:      git git://linuxtv.org/media_tree.git
12149 S:      Maintained
12150 F:      drivers/media/radio/radio-shark.c
12151
12152 RADIOSHARK2 RADIO DRIVER
12153 M:      Hans Verkuil <hverkuil@xs4all.nl>
12154 L:      linux-media@vger.kernel.org
12155 T:      git git://linuxtv.org/media_tree.git
12156 S:      Maintained
12157 F:      drivers/media/radio/radio-shark2.c
12158 F:      drivers/media/radio/radio-tea5777.c
12159
12160 RADOS BLOCK DEVICE (RBD)
12161 M:      Ilya Dryomov <idryomov@gmail.com>
12162 M:      Sage Weil <sage@redhat.com>
12163 M:      Alex Elder <elder@kernel.org>
12164 L:      ceph-devel@vger.kernel.org
12165 W:      http://ceph.com/
12166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12167 T:      git git://github.com/ceph/ceph-client.git
12168 S:      Supported
12169 F:      Documentation/ABI/testing/sysfs-bus-rbd
12170 F:      drivers/block/rbd.c
12171 F:      drivers/block/rbd_types.h
12172
12173 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12174 M:      Paul Mackerras <paulus@samba.org>
12175 L:      linux-fbdev@vger.kernel.org
12176 S:      Maintained
12177 F:      drivers/video/fbdev/aty/aty128fb.c
12178
12179 RAINSHADOW-CEC DRIVER
12180 M:      Hans Verkuil <hverkuil@xs4all.nl>
12181 L:      linux-media@vger.kernel.org
12182 T:      git git://linuxtv.org/media_tree.git
12183 S:      Maintained
12184 F:      drivers/media/usb/rainshadow-cec/*
12185
12186 RALINK MIPS ARCHITECTURE
12187 M:      John Crispin <john@phrozen.org>
12188 L:      linux-mips@linux-mips.org
12189 S:      Maintained
12190 F:      arch/mips/ralink
12191
12192 RALINK RT2X00 WIRELESS LAN DRIVER
12193 P:      rt2x00 project
12194 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12195 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12196 L:      linux-wireless@vger.kernel.org
12197 S:      Maintained
12198 F:      drivers/net/wireless/ralink/rt2x00/
12199
12200 RAMDISK RAM BLOCK DEVICE DRIVER
12201 M:      Jens Axboe <axboe@kernel.dk>
12202 S:      Maintained
12203 F:      Documentation/blockdev/ramdisk.txt
12204 F:      drivers/block/brd.c
12205
12206 RANCHU VIRTUAL BOARD FOR MIPS
12207 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12208 L:      linux-mips@linux-mips.org
12209 S:      Supported
12210 F:      arch/mips/generic/board-ranchu.c
12211 F:      arch/mips/configs/generic/board-ranchu.config
12212
12213 RANDOM NUMBER DRIVER
12214 M:      "Theodore Ts'o" <tytso@mit.edu>
12215 S:      Maintained
12216 F:      drivers/char/random.c
12217
12218 RAPIDIO SUBSYSTEM
12219 M:      Matt Porter <mporter@kernel.crashing.org>
12220 M:      Alexandre Bounine <alex.bou9@gmail.com>
12221 S:      Maintained
12222 F:      drivers/rapidio/
12223
12224 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12225 L:      linux-wireless@vger.kernel.org
12226 S:      Orphan
12227 F:      drivers/net/wireless/ray*
12228
12229 RCUTORTURE TEST FRAMEWORK
12230 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12231 M:      Josh Triplett <josh@joshtriplett.org>
12232 R:      Steven Rostedt <rostedt@goodmis.org>
12233 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12234 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12235 L:      linux-kernel@vger.kernel.org
12236 S:      Supported
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12238 F:      tools/testing/selftests/rcutorture
12239
12240 RDC R-321X SoC
12241 M:      Florian Fainelli <florian@openwrt.org>
12242 S:      Maintained
12243
12244 RDC R6040 FAST ETHERNET DRIVER
12245 M:      Florian Fainelli <f.fainelli@gmail.com>
12246 L:      netdev@vger.kernel.org
12247 S:      Maintained
12248 F:      drivers/net/ethernet/rdc/r6040.c
12249
12250 RDMAVT - RDMA verbs software
12251 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12252 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12253 L:      linux-rdma@vger.kernel.org
12254 S:      Supported
12255 F:      drivers/infiniband/sw/rdmavt
12256
12257 RDS - RELIABLE DATAGRAM SOCKETS
12258 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12259 L:      netdev@vger.kernel.org
12260 L:      linux-rdma@vger.kernel.org
12261 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12262 W:      https://oss.oracle.com/projects/rds/
12263 S:      Supported
12264 F:      net/rds/
12265 F:      Documentation/networking/rds.txt
12266
12267 RDT - RESOURCE ALLOCATION
12268 M:      Fenghua Yu <fenghua.yu@intel.com>
12269 L:      linux-kernel@vger.kernel.org
12270 S:      Supported
12271 F:      arch/x86/kernel/cpu/intel_rdt*
12272 F:      arch/x86/include/asm/intel_rdt_sched.h
12273 F:      Documentation/x86/intel_rdt*
12274
12275 READ-COPY UPDATE (RCU)
12276 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12277 M:      Josh Triplett <josh@joshtriplett.org>
12278 R:      Steven Rostedt <rostedt@goodmis.org>
12279 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12280 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12281 L:      linux-kernel@vger.kernel.org
12282 W:      http://www.rdrop.com/users/paulmck/RCU/
12283 S:      Supported
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12285 F:      Documentation/RCU/
12286 X:      Documentation/RCU/torture.txt
12287 F:      include/linux/rcu*
12288 X:      include/linux/srcu*.h
12289 F:      kernel/rcu/
12290 X:      kernel/rcu/srcu*.c
12291
12292 REAL TIME CLOCK (RTC) SUBSYSTEM
12293 M:      Alessandro Zummo <a.zummo@towertech.it>
12294 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12295 L:      linux-rtc@vger.kernel.org
12296 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12298 S:      Maintained
12299 F:      Documentation/devicetree/bindings/rtc/
12300 F:      Documentation/rtc.txt
12301 F:      drivers/rtc/
12302 F:      include/linux/rtc.h
12303 F:      include/uapi/linux/rtc.h
12304 F:      include/linux/rtc/
12305 F:      include/linux/platform_data/rtc-*
12306 F:      tools/testing/selftests/rtc/
12307
12308 REALTEK AUDIO CODECS
12309 M:      Bard Liao <bardliao@realtek.com>
12310 M:      Oder Chiou <oder_chiou@realtek.com>
12311 S:      Maintained
12312 F:      sound/soc/codecs/rt*
12313 F:      include/sound/rt*.h
12314
12315 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12316 M:      Linus Walleij <linus.walleij@linaro.org>
12317 S:      Maintained
12318 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12319 F:      drivers/net/dsa/realtek-smi*
12320 F:      drivers/net/dsa/rtl83*
12321
12322 REGISTER MAP ABSTRACTION
12323 M:      Mark Brown <broonie@kernel.org>
12324 L:      linux-kernel@vger.kernel.org
12325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12326 S:      Supported
12327 F:      Documentation/devicetree/bindings/regmap/
12328 F:      drivers/base/regmap/
12329 F:      include/linux/regmap.h
12330
12331 REISERFS FILE SYSTEM
12332 L:      reiserfs-devel@vger.kernel.org
12333 S:      Supported
12334 F:      fs/reiserfs/
12335
12336 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12337 M:      Ohad Ben-Cohen <ohad@wizery.com>
12338 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12339 L:      linux-remoteproc@vger.kernel.org
12340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12341 S:      Maintained
12342 F:      Documentation/devicetree/bindings/remoteproc/
12343 F:      Documentation/remoteproc.txt
12344 F:      drivers/remoteproc/
12345 F:      include/linux/remoteproc.h
12346
12347 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12348 M:      Ohad Ben-Cohen <ohad@wizery.com>
12349 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12350 L:      linux-remoteproc@vger.kernel.org
12351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12352 S:      Maintained
12353 F:      drivers/rpmsg/
12354 F:      Documentation/rpmsg.txt
12355 F:      include/linux/rpmsg.h
12356 F:      include/linux/rpmsg/
12357
12358 RENESAS CLOCK DRIVERS
12359 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12360 L:      linux-renesas-soc@vger.kernel.org
12361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12362 S:      Supported
12363 F:      drivers/clk/renesas/
12364
12365 RENESAS EMEV2 I2C DRIVER
12366 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12367 S:      Supported
12368 F:      drivers/i2c/busses/i2c-emev2.c
12369
12370 RENESAS ETHERNET DRIVERS
12371 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12372 L:      netdev@vger.kernel.org
12373 L:      linux-renesas-soc@vger.kernel.org
12374 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12375 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12376 F:      drivers/net/ethernet/renesas/
12377 F:      include/linux/sh_eth.h
12378
12379 RENESAS R-CAR GYROADC DRIVER
12380 M:      Marek Vasut <marek.vasut@gmail.com>
12381 L:      linux-iio@vger.kernel.org
12382 S:      Supported
12383 F:      drivers/iio/adc/rcar_gyro_adc.c
12384
12385 RENESAS R-CAR I2C DRIVERS
12386 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12387 S:      Supported
12388 F:      drivers/i2c/busses/i2c-rcar.c
12389 F:      drivers/i2c/busses/i2c-sh_mobile.c
12390
12391 RENESAS USB PHY DRIVER
12392 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12393 L:      linux-renesas-soc@vger.kernel.org
12394 S:      Maintained
12395 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12396
12397 RESET CONTROLLER FRAMEWORK
12398 M:      Philipp Zabel <p.zabel@pengutronix.de>
12399 T:      git git://git.pengutronix.de/git/pza/linux
12400 S:      Maintained
12401 F:      drivers/reset/
12402 F:      Documentation/devicetree/bindings/reset/
12403 F:      include/dt-bindings/reset/
12404 F:      include/linux/reset.h
12405 F:      include/linux/reset-controller.h
12406
12407 RESTARTABLE SEQUENCES SUPPORT
12408 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12409 M:      Peter Zijlstra <peterz@infradead.org>
12410 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12411 M:      Boqun Feng <boqun.feng@gmail.com>
12412 L:      linux-kernel@vger.kernel.org
12413 S:      Supported
12414 F:      kernel/rseq.c
12415 F:      include/uapi/linux/rseq.h
12416 F:      include/trace/events/rseq.h
12417 F:      tools/testing/selftests/rseq/
12418
12419 RFKILL
12420 M:      Johannes Berg <johannes@sipsolutions.net>
12421 L:      linux-wireless@vger.kernel.org
12422 W:      http://wireless.kernel.org/
12423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12425 S:      Maintained
12426 F:      Documentation/rfkill.txt
12427 F:      Documentation/ABI/stable/sysfs-class-rfkill
12428 F:      net/rfkill/
12429 F:      include/linux/rfkill.h
12430 F:      include/uapi/linux/rfkill.h
12431
12432 RHASHTABLE
12433 M:      Thomas Graf <tgraf@suug.ch>
12434 M:      Herbert Xu <herbert@gondor.apana.org.au>
12435 L:      netdev@vger.kernel.org
12436 S:      Maintained
12437 F:      lib/rhashtable.c
12438 F:      lib/test_rhashtable.c
12439 F:      include/linux/rhashtable.h
12440 F:      include/linux/rhashtable-types.h
12441
12442 RICOH R5C592 MEMORYSTICK DRIVER
12443 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12444 S:      Maintained
12445 F:      drivers/memstick/host/r592.*
12446
12447 RICOH SMARTMEDIA/XD DRIVER
12448 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12449 S:      Maintained
12450 F:      drivers/mtd/nand/raw/r852.c
12451 F:      drivers/mtd/nand/raw/r852.h
12452
12453 RISC-V ARCHITECTURE
12454 M:      Palmer Dabbelt <palmer@sifive.com>
12455 M:      Albert Ou <aou@eecs.berkeley.edu>
12456 L:      linux-riscv@lists.infradead.org
12457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12458 S:      Supported
12459 F:      arch/riscv/
12460 K:      riscv
12461 N:      riscv
12462
12463 ROCCAT DRIVERS
12464 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12465 W:      http://sourceforge.net/projects/roccat/
12466 S:      Maintained
12467 F:      drivers/hid/hid-roccat*
12468 F:      include/linux/hid-roccat*
12469 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12470
12471 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12472 M:      Jacob chen <jacob2.chen@rock-chips.com>
12473 L:      linux-media@vger.kernel.org
12474 S:      Maintained
12475 F:      drivers/media/platform/rockchip/rga/
12476 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12477
12478 ROCKER DRIVER
12479 M:      Jiri Pirko <jiri@resnulli.us>
12480 L:      netdev@vger.kernel.org
12481 S:      Supported
12482 F:      drivers/net/ethernet/rocker/
12483
12484 ROCKETPORT DRIVER
12485 P:      Comtrol Corp.
12486 W:      http://www.comtrol.com
12487 S:      Maintained
12488 F:      Documentation/serial/rocket.txt
12489 F:      drivers/tty/rocket*
12490
12491 ROCKETPORT EXPRESS/INFINITY DRIVER
12492 M:      Kevin Cernekee <cernekee@gmail.com>
12493 L:      linux-serial@vger.kernel.org
12494 S:      Odd Fixes
12495 F:      drivers/tty/serial/rp2.*
12496
12497 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12498 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12499 L:      linux-kernel@vger.kernel.org
12500 L:      linux-renesas-soc@vger.kernel.org
12501 S:      Supported
12502 F:      drivers/mfd/bd9571mwv.c
12503 F:      drivers/regulator/bd9571mwv-regulator.c
12504 F:      drivers/gpio/gpio-bd9571mwv.c
12505 F:      include/linux/mfd/bd9571mwv.h
12506 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12507
12508 ROSE NETWORK LAYER
12509 M:      Ralf Baechle <ralf@linux-mips.org>
12510 L:      linux-hams@vger.kernel.org
12511 W:      http://www.linux-ax25.org/
12512 S:      Maintained
12513 F:      include/net/rose.h
12514 F:      include/uapi/linux/rose.h
12515 F:      net/rose/
12516
12517 RTL2830 MEDIA DRIVER
12518 M:      Antti Palosaari <crope@iki.fi>
12519 L:      linux-media@vger.kernel.org
12520 W:      https://linuxtv.org
12521 W:      http://palosaari.fi/linux/
12522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12523 T:      git git://linuxtv.org/anttip/media_tree.git
12524 S:      Maintained
12525 F:      drivers/media/dvb-frontends/rtl2830*
12526
12527 RTL2832 MEDIA DRIVER
12528 M:      Antti Palosaari <crope@iki.fi>
12529 L:      linux-media@vger.kernel.org
12530 W:      https://linuxtv.org
12531 W:      http://palosaari.fi/linux/
12532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12533 T:      git git://linuxtv.org/anttip/media_tree.git
12534 S:      Maintained
12535 F:      drivers/media/dvb-frontends/rtl2832*
12536
12537 RTL2832_SDR MEDIA DRIVER
12538 M:      Antti Palosaari <crope@iki.fi>
12539 L:      linux-media@vger.kernel.org
12540 W:      https://linuxtv.org
12541 W:      http://palosaari.fi/linux/
12542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12543 T:      git git://linuxtv.org/anttip/media_tree.git
12544 S:      Maintained
12545 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12546
12547 RTL8180 WIRELESS DRIVER
12548 L:      linux-wireless@vger.kernel.org
12549 W:      http://wireless.kernel.org/
12550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12551 S:      Orphan
12552 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12553
12554 RTL8187 WIRELESS DRIVER
12555 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12556 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12557 M:      Larry Finger <Larry.Finger@lwfinger.net>
12558 L:      linux-wireless@vger.kernel.org
12559 W:      http://wireless.kernel.org/
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12561 S:      Maintained
12562 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12563
12564 REALTEK WIRELESS DRIVER (rtlwifi family)
12565 M:      Ping-Ke Shih <pkshih@realtek.com>
12566 L:      linux-wireless@vger.kernel.org
12567 W:      http://wireless.kernel.org/
12568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12569 S:      Maintained
12570 F:      drivers/net/wireless/realtek/rtlwifi/
12571
12572 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12573 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12574 L:      linux-wireless@vger.kernel.org
12575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12576 S:      Maintained
12577 F:      drivers/net/wireless/realtek/rtl8xxxu/
12578
12579 RXRPC SOCKETS (AF_RXRPC)
12580 M:      David Howells <dhowells@redhat.com>
12581 L:      linux-afs@lists.infradead.org
12582 S:      Supported
12583 F:      net/rxrpc/
12584 F:      include/keys/rxrpc-type.h
12585 F:      include/net/af_rxrpc.h
12586 F:      include/trace/events/rxrpc.h
12587 F:      include/uapi/linux/rxrpc.h
12588 F:      Documentation/networking/rxrpc.txt
12589 W:      https://www.infradead.org/~dhowells/kafs/
12590
12591 S3 SAVAGE FRAMEBUFFER DRIVER
12592 M:      Antonino Daplas <adaplas@gmail.com>
12593 L:      linux-fbdev@vger.kernel.org
12594 S:      Maintained
12595 F:      drivers/video/fbdev/savage/
12596
12597 S390
12598 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12599 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12600 L:      linux-s390@vger.kernel.org
12601 W:      http://www.ibm.com/developerworks/linux/linux390/
12602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12603 S:      Supported
12604 F:      arch/s390/
12605 F:      drivers/s390/
12606 F:      Documentation/s390/
12607 F:      Documentation/driver-api/s390-drivers.rst
12608
12609 S390 COMMON I/O LAYER
12610 M:      Sebastian Ott <sebott@linux.ibm.com>
12611 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12612 L:      linux-s390@vger.kernel.org
12613 W:      http://www.ibm.com/developerworks/linux/linux390/
12614 S:      Supported
12615 F:      drivers/s390/cio/
12616
12617 S390 DASD DRIVER
12618 M:      Stefan Haberland <sth@linux.ibm.com>
12619 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12620 L:      linux-s390@vger.kernel.org
12621 W:      http://www.ibm.com/developerworks/linux/linux390/
12622 S:      Supported
12623 F:      drivers/s390/block/dasd*
12624 F:      block/partitions/ibm.c
12625
12626 S390 IOMMU (PCI)
12627 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12628 L:      linux-s390@vger.kernel.org
12629 W:      http://www.ibm.com/developerworks/linux/linux390/
12630 S:      Supported
12631 F:      drivers/iommu/s390-iommu.c
12632
12633 S390 IUCV NETWORK LAYER
12634 M:      Julian Wiedmann <jwi@linux.ibm.com>
12635 M:      Ursula Braun <ubraun@linux.ibm.com>
12636 L:      linux-s390@vger.kernel.org
12637 W:      http://www.ibm.com/developerworks/linux/linux390/
12638 S:      Supported
12639 F:      drivers/s390/net/*iucv*
12640 F:      include/net/iucv/
12641 F:      net/iucv/
12642
12643 S390 NETWORK DRIVERS
12644 M:      Julian Wiedmann <jwi@linux.ibm.com>
12645 M:      Ursula Braun <ubraun@linux.ibm.com>
12646 L:      linux-s390@vger.kernel.org
12647 W:      http://www.ibm.com/developerworks/linux/linux390/
12648 S:      Supported
12649 F:      drivers/s390/net/
12650
12651 S390 PCI SUBSYSTEM
12652 M:      Sebastian Ott <sebott@linux.ibm.com>
12653 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12654 L:      linux-s390@vger.kernel.org
12655 W:      http://www.ibm.com/developerworks/linux/linux390/
12656 S:      Supported
12657 F:      arch/s390/pci/
12658 F:      drivers/pci/hotplug/s390_pci_hpc.c
12659
12660 S390 VFIO-CCW DRIVER
12661 M:      Cornelia Huck <cohuck@redhat.com>
12662 M:      Halil Pasic <pasic@linux.ibm.com>
12663 L:      linux-s390@vger.kernel.org
12664 L:      kvm@vger.kernel.org
12665 S:      Supported
12666 F:      drivers/s390/cio/vfio_ccw*
12667 F:      Documentation/s390/vfio-ccw.txt
12668 F:      include/uapi/linux/vfio_ccw.h
12669
12670 S390 ZCRYPT DRIVER
12671 M:      Harald Freudenberger <freude@linux.ibm.com>
12672 L:      linux-s390@vger.kernel.org
12673 W:      http://www.ibm.com/developerworks/linux/linux390/
12674 S:      Supported
12675 F:      drivers/s390/crypto/
12676
12677 S390 ZFCP DRIVER
12678 M:      Steffen Maier <maier@linux.ibm.com>
12679 M:      Benjamin Block <bblock@linux.ibm.com>
12680 L:      linux-s390@vger.kernel.org
12681 W:      http://www.ibm.com/developerworks/linux/linux390/
12682 S:      Supported
12683 F:      drivers/s390/scsi/zfcp_*
12684
12685 S3C24XX SD/MMC Driver
12686 M:      Ben Dooks <ben-linux@fluff.org>
12687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688 S:      Supported
12689 F:      drivers/mmc/host/s3cmci.*
12690
12691 SAA6588 RDS RECEIVER DRIVER
12692 M:      Hans Verkuil <hverkuil@xs4all.nl>
12693 L:      linux-media@vger.kernel.org
12694 T:      git git://linuxtv.org/media_tree.git
12695 W:      https://linuxtv.org
12696 S:      Odd Fixes
12697 F:      drivers/media/i2c/saa6588*
12698
12699 SAA7134 VIDEO4LINUX DRIVER
12700 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12701 L:      linux-media@vger.kernel.org
12702 W:      https://linuxtv.org
12703 T:      git git://linuxtv.org/media_tree.git
12704 S:      Odd fixes
12705 F:      Documentation/media/v4l-drivers/saa7134*
12706 F:      drivers/media/pci/saa7134/
12707
12708 SAA7146 VIDEO4LINUX-2 DRIVER
12709 M:      Hans Verkuil <hverkuil@xs4all.nl>
12710 L:      linux-media@vger.kernel.org
12711 T:      git git://linuxtv.org/media_tree.git
12712 S:      Maintained
12713 F:      drivers/media/common/saa7146/
12714 F:      drivers/media/pci/saa7146/
12715 F:      include/media/saa7146*
12716
12717 SAMSUNG AUDIO (ASoC) DRIVERS
12718 M:      Krzysztof Kozlowski <krzk@kernel.org>
12719 M:      Sangbeom Kim <sbkim73@samsung.com>
12720 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12721 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12722 S:      Supported
12723 F:      sound/soc/samsung/
12724 F:      Documentation/devicetree/bindings/sound/samsung*
12725
12726 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12727 M:      Krzysztof Kozlowski <krzk@kernel.org>
12728 L:      linux-crypto@vger.kernel.org
12729 L:      linux-samsung-soc@vger.kernel.org
12730 S:      Maintained
12731 F:      drivers/crypto/exynos-rng.c
12732 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12733
12734 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12735 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12736 L:      linux-samsung-soc@vger.kernel.org
12737 S:      Maintained
12738 F:      drivers/char/hw_random/exynos-trng.c
12739 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12740
12741 SAMSUNG FRAMEBUFFER DRIVER
12742 M:      Jingoo Han <jingoohan1@gmail.com>
12743 L:      linux-fbdev@vger.kernel.org
12744 S:      Maintained
12745 F:      drivers/video/fbdev/s3c-fb.c
12746
12747 SAMSUNG LAPTOP DRIVER
12748 M:      Corentin Chary <corentin.chary@gmail.com>
12749 L:      platform-driver-x86@vger.kernel.org
12750 S:      Maintained
12751 F:      drivers/platform/x86/samsung-laptop.c
12752
12753 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12754 M:      Sangbeom Kim <sbkim73@samsung.com>
12755 M:      Krzysztof Kozlowski <krzk@kernel.org>
12756 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12757 L:      linux-kernel@vger.kernel.org
12758 L:      linux-samsung-soc@vger.kernel.org
12759 S:      Supported
12760 F:      drivers/mfd/sec*.c
12761 F:      drivers/regulator/s2m*.c
12762 F:      drivers/regulator/s5m*.c
12763 F:      drivers/clk/clk-s2mps11.c
12764 F:      drivers/rtc/rtc-s5m.c
12765 F:      include/linux/mfd/samsung/
12766 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12767 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12768 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12769 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12770
12771 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12772 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12773 L:      linux-media@vger.kernel.org
12774 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12775 S:      Maintained
12776 F:      drivers/media/platform/s3c-camif/
12777 F:      include/media/drv-intf/s3c_camif.h
12778
12779 SAMSUNG S3FWRN5 NFC DRIVER
12780 M:      Robert Baldyga <r.baldyga@samsung.com>
12781 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12782 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12783 S:      Supported
12784 F:      drivers/nfc/s3fwrn5
12785
12786 SAMSUNG S5C73M3 CAMERA DRIVER
12787 M:      Kyungmin Park <kyungmin.park@samsung.com>
12788 M:      Andrzej Hajda <a.hajda@samsung.com>
12789 L:      linux-media@vger.kernel.org
12790 S:      Supported
12791 F:      drivers/media/i2c/s5c73m3/*
12792
12793 SAMSUNG S5K5BAF CAMERA DRIVER
12794 M:      Kyungmin Park <kyungmin.park@samsung.com>
12795 M:      Andrzej Hajda <a.hajda@samsung.com>
12796 L:      linux-media@vger.kernel.org
12797 S:      Supported
12798 F:      drivers/media/i2c/s5k5baf.c
12799
12800 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12801 M:      Krzysztof Kozlowski <krzk@kernel.org>
12802 M:      Vladimir Zapolskiy <vz@mleia.com>
12803 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12804 L:      linux-crypto@vger.kernel.org
12805 L:      linux-samsung-soc@vger.kernel.org
12806 S:      Maintained
12807 F:      drivers/crypto/s5p-sss.c
12808
12809 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12810 M:      Kyungmin Park <kyungmin.park@samsung.com>
12811 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12812 L:      linux-media@vger.kernel.org
12813 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12814 S:      Supported
12815 F:      drivers/media/platform/exynos4-is/
12816
12817 SAMSUNG SOC CLOCK DRIVERS
12818 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12819 M:      Tomasz Figa <tomasz.figa@gmail.com>
12820 M:      Chanwoo Choi <cw00.choi@samsung.com>
12821 S:      Supported
12822 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12824 F:      drivers/clk/samsung/
12825 F:      include/dt-bindings/clock/exynos*.h
12826 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12827
12828 SAMSUNG SPI DRIVERS
12829 M:      Kukjin Kim <kgene@kernel.org>
12830 M:      Krzysztof Kozlowski <krzk@kernel.org>
12831 M:      Andi Shyti <andi@etezian.org>
12832 L:      linux-spi@vger.kernel.org
12833 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12834 S:      Maintained
12835 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12836 F:      drivers/spi/spi-s3c*
12837 F:      include/linux/platform_data/spi-s3c64xx.h
12838
12839 SAMSUNG SXGBE DRIVERS
12840 M:      Byungho An <bh74.an@samsung.com>
12841 M:      Girish K S <ks.giri@samsung.com>
12842 M:      Vipul Pandya <vipul.pandya@samsung.com>
12843 S:      Supported
12844 L:      netdev@vger.kernel.org
12845 F:      drivers/net/ethernet/samsung/sxgbe/
12846
12847 SAMSUNG THERMAL DRIVER
12848 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12849 L:      linux-pm@vger.kernel.org
12850 L:      linux-samsung-soc@vger.kernel.org
12851 S:      Supported
12852 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12853 F:      drivers/thermal/samsung/
12854
12855 SAMSUNG USB2 PHY DRIVER
12856 M:      Kamil Debski <kamil@wypas.org>
12857 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12858 L:      linux-kernel@vger.kernel.org
12859 S:      Supported
12860 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12861 F:      Documentation/phy/samsung-usb2.txt
12862 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12863 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12864 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12865 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12866 F:      drivers/phy/samsung/phy-samsung-usb2.c
12867 F:      drivers/phy/samsung/phy-samsung-usb2.h
12868
12869 SC1200 WDT DRIVER
12870 M:      Zwane Mwaikambo <zwanem@gmail.com>
12871 S:      Maintained
12872 F:      drivers/watchdog/sc1200wdt.c
12873
12874 SCHEDULER
12875 M:      Ingo Molnar <mingo@redhat.com>
12876 M:      Peter Zijlstra <peterz@infradead.org>
12877 L:      linux-kernel@vger.kernel.org
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12879 S:      Maintained
12880 F:      kernel/sched/
12881 F:      include/linux/sched.h
12882 F:      include/uapi/linux/sched.h
12883 F:      include/linux/wait.h
12884
12885 SCR24X CHIP CARD INTERFACE DRIVER
12886 M:      Lubomir Rintel <lkundrak@v3.sk>
12887 S:      Supported
12888 F:      drivers/char/pcmcia/scr24x_cs.c
12889
12890 SCSI CDROM DRIVER
12891 M:      Jens Axboe <axboe@kernel.dk>
12892 L:      linux-scsi@vger.kernel.org
12893 W:      http://www.kernel.dk
12894 S:      Maintained
12895 F:      drivers/scsi/sr*
12896
12897 SCSI RDMA PROTOCOL (SRP) INITIATOR
12898 M:      Bart Van Assche <bvanassche@acm.org>
12899 L:      linux-rdma@vger.kernel.org
12900 S:      Supported
12901 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12902 F:      drivers/infiniband/ulp/srp/
12903 F:      include/scsi/srp.h
12904
12905 SCSI RDMA PROTOCOL (SRP) TARGET
12906 M:      Bart Van Assche <bvanassche@acm.org>
12907 L:      linux-rdma@vger.kernel.org
12908 L:      target-devel@vger.kernel.org
12909 S:      Supported
12910 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12911 F:      drivers/infiniband/ulp/srpt/
12912
12913 SCSI SG DRIVER
12914 M:      Doug Gilbert <dgilbert@interlog.com>
12915 L:      linux-scsi@vger.kernel.org
12916 W:      http://sg.danny.cz/sg
12917 S:      Maintained
12918 F:      Documentation/scsi/scsi-generic.txt
12919 F:      drivers/scsi/sg.c
12920 F:      include/scsi/sg.h
12921
12922 SCSI SUBSYSTEM
12923 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12925 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12927 L:      linux-scsi@vger.kernel.org
12928 S:      Maintained
12929 F:      Documentation/devicetree/bindings/scsi/
12930 F:      drivers/scsi/
12931 F:      include/scsi/
12932
12933 SCSI TAPE DRIVER
12934 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12935 L:      linux-scsi@vger.kernel.org
12936 S:      Maintained
12937 F:      Documentation/scsi/st.txt
12938 F:      drivers/scsi/st.*
12939 F:      drivers/scsi/st_*.h
12940
12941 SCTP PROTOCOL
12942 M:      Vlad Yasevich <vyasevich@gmail.com>
12943 M:      Neil Horman <nhorman@tuxdriver.com>
12944 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12945 L:      linux-sctp@vger.kernel.org
12946 W:      http://lksctp.sourceforge.net
12947 S:      Maintained
12948 F:      Documentation/networking/sctp.txt
12949 F:      include/linux/sctp.h
12950 F:      include/uapi/linux/sctp.h
12951 F:      include/net/sctp/
12952 F:      net/sctp/
12953
12954 SCx200 CPU SUPPORT
12955 M:      Jim Cromie <jim.cromie@gmail.com>
12956 S:      Odd Fixes
12957 F:      Documentation/i2c/busses/scx200_acb
12958 F:      arch/x86/platform/scx200/
12959 F:      drivers/watchdog/scx200_wdt.c
12960 F:      drivers/i2c/busses/scx200*
12961 F:      drivers/mtd/maps/scx200_docflash.c
12962 F:      include/linux/scx200.h
12963
12964 SCx200 GPIO DRIVER
12965 M:      Jim Cromie <jim.cromie@gmail.com>
12966 S:      Maintained
12967 F:      drivers/char/scx200_gpio.c
12968 F:      include/linux/scx200_gpio.h
12969
12970 SCx200 HRT CLOCKSOURCE DRIVER
12971 M:      Jim Cromie <jim.cromie@gmail.com>
12972 S:      Maintained
12973 F:      drivers/clocksource/scx200_hrt.c
12974
12975 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12976 M:      Sascha Sommer <saschasommer@freenet.de>
12977 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12978 S:      Maintained
12979 F:      drivers/mmc/host/sdricoh_cs.c
12980
12981 SECURE COMPUTING
12982 M:      Kees Cook <keescook@chromium.org>
12983 R:      Andy Lutomirski <luto@amacapital.net>
12984 R:      Will Drewry <wad@chromium.org>
12985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12986 S:      Supported
12987 F:      kernel/seccomp.c
12988 F:      include/uapi/linux/seccomp.h
12989 F:      include/linux/seccomp.h
12990 F:      tools/testing/selftests/seccomp/*
12991 F:      tools/testing/selftests/kselftest_harness.h
12992 F:      Documentation/userspace-api/seccomp_filter.rst
12993 K:      \bsecure_computing
12994 K:      \bTIF_SECCOMP\b
12995
12996 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12997 M:      Al Cooper <alcooperx@gmail.com>
12998 L:      linux-mmc@vger.kernel.org
12999 L:      bcm-kernel-feedback-list@broadcom.com
13000 S:      Maintained
13001 F:      drivers/mmc/host/sdhci-brcmstb*
13002
13003 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13004 M:      Adrian Hunter <adrian.hunter@intel.com>
13005 L:      linux-mmc@vger.kernel.org
13006 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13007 S:      Maintained
13008 F:      drivers/mmc/host/sdhci*
13009 F:      include/linux/mmc/sdhci*
13010
13011 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13012 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13013 M:      Manjunath M B <manjumb@synopsys.com>
13014 L:      linux-mmc@vger.kernel.org
13015 S:      Maintained
13016 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13017
13018 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13019 M:      Ben Dooks <ben-linux@fluff.org>
13020 M:      Jaehoon Chung <jh80.chung@samsung.com>
13021 L:      linux-mmc@vger.kernel.org
13022 S:      Maintained
13023 F:      drivers/mmc/host/sdhci-s3c*
13024
13025 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13026 M:      Viresh Kumar <vireshk@kernel.org>
13027 L:      linux-mmc@vger.kernel.org
13028 S:      Maintained
13029 F:      drivers/mmc/host/sdhci-spear.c
13030
13031 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13032 M:      Kishon Vijay Abraham I <kishon@ti.com>
13033 L:      linux-mmc@vger.kernel.org
13034 S:      Maintained
13035 F:      drivers/mmc/host/sdhci-omap.c
13036
13037 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13038 M:      Scott Bauer <scott.bauer@intel.com>
13039 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13040 L:      linux-block@vger.kernel.org
13041 S:      Supported
13042 F:      block/sed*
13043 F:      block/opal_proto.h
13044 F:      include/linux/sed*
13045 F:      include/uapi/linux/sed*
13046
13047 SECURITY CONTACT
13048 M:      Security Officers <security@kernel.org>
13049 S:      Supported
13050
13051 SECURITY SUBSYSTEM
13052 M:      James Morris <jmorris@namei.org>
13053 M:      "Serge E. Hallyn" <serge@hallyn.com>
13054 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13056 W:      http://kernsec.org/
13057 S:      Supported
13058 F:      security/
13059 X:      security/selinux/
13060
13061 SELINUX SECURITY MODULE
13062 M:      Paul Moore <paul@paul-moore.com>
13063 M:      Stephen Smalley <sds@tycho.nsa.gov>
13064 M:      Eric Paris <eparis@parisplace.org>
13065 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
13066 W:      https://selinuxproject.org
13067 W:      https://github.com/SELinuxProject
13068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13069 S:      Supported
13070 F:      include/linux/selinux*
13071 F:      security/selinux/
13072 F:      scripts/selinux/
13073 F:      Documentation/admin-guide/LSM/SELinux.rst
13074
13075 SENSABLE PHANTOM
13076 M:      Jiri Slaby <jirislaby@gmail.com>
13077 S:      Maintained
13078 F:      drivers/misc/phantom.c
13079 F:      include/uapi/linux/phantom.h
13080
13081 SERIAL DEVICE BUS
13082 M:      Rob Herring <robh@kernel.org>
13083 L:      linux-serial@vger.kernel.org
13084 S:      Maintained
13085 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13086 F:      drivers/tty/serdev/
13087 F:      include/linux/serdev.h
13088
13089 SERIAL DRIVERS
13090 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13091 L:      linux-serial@vger.kernel.org
13092 S:      Maintained
13093 F:      Documentation/devicetree/bindings/serial/
13094 F:      drivers/tty/serial/
13095
13096 SERIAL IR RECEIVER
13097 M:      Sean Young <sean@mess.org>
13098 L:      linux-media@vger.kernel.org
13099 S:      Maintained
13100 F:      drivers/media/rc/serial_ir.c
13101
13102 SFC NETWORK DRIVER
13103 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13104 M:      Edward Cree <ecree@solarflare.com>
13105 M:      Bert Kenward <bkenward@solarflare.com>
13106 L:      netdev@vger.kernel.org
13107 S:      Supported
13108 F:      drivers/net/ethernet/sfc/
13109
13110 SGI GRU DRIVER
13111 M:      Dimitri Sivanich <sivanich@sgi.com>
13112 S:      Maintained
13113 F:      drivers/misc/sgi-gru/
13114
13115 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13116 M:      Pat Gefre <pfg@sgi.com>
13117 L:      linux-ia64@vger.kernel.org
13118 S:      Supported
13119 F:      Documentation/ia64/serial.txt
13120 F:      drivers/tty/serial/ioc?_serial.c
13121 F:      include/linux/ioc?.h
13122
13123 SGI XP/XPC/XPNET DRIVER
13124 M:      Cliff Whickman <cpw@sgi.com>
13125 M:      Robin Holt <robinmholt@gmail.com>
13126 S:      Maintained
13127 F:      drivers/misc/sgi-xp/
13128
13129 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13130 M:      Ursula Braun <ubraun@linux.ibm.com>
13131 L:      linux-s390@vger.kernel.org
13132 W:      http://www.ibm.com/developerworks/linux/linux390/
13133 S:      Supported
13134 F:      net/smc/
13135
13136 SHARP RJ54N1CB0C SENSOR DRIVER
13137 M:      Jacopo Mondi <jacopo@jmondi.org>
13138 L:      linux-media@vger.kernel.org
13139 T:      git git://linuxtv.org/media_tree.git
13140 S:      Odd fixes
13141 F:      drivers/media/i2c/rj54n1cb0c.c
13142 F:      include/media/i2c/rj54n1cb0c.h
13143
13144 SH_VEU V4L2 MEM2MEM DRIVER
13145 L:      linux-media@vger.kernel.org
13146 S:      Orphan
13147 F:      drivers/media/platform/sh_veu.c
13148
13149 SH_VOU V4L2 OUTPUT DRIVER
13150 L:      linux-media@vger.kernel.org
13151 S:      Orphan
13152 F:      drivers/media/platform/sh_vou.c
13153 F:      include/media/drv-intf/sh_vou.h
13154
13155 SI2157 MEDIA DRIVER
13156 M:      Antti Palosaari <crope@iki.fi>
13157 L:      linux-media@vger.kernel.org
13158 W:      https://linuxtv.org
13159 W:      http://palosaari.fi/linux/
13160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13161 T:      git git://linuxtv.org/anttip/media_tree.git
13162 S:      Maintained
13163 F:      drivers/media/tuners/si2157*
13164
13165 SI2165 MEDIA DRIVER
13166 M:      Matthias Schwarzott <zzam@gentoo.org>
13167 L:      linux-media@vger.kernel.org
13168 W:      https://linuxtv.org
13169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13170 S:      Maintained
13171 F:      drivers/media/dvb-frontends/si2165*
13172
13173 SI2168 MEDIA DRIVER
13174 M:      Antti Palosaari <crope@iki.fi>
13175 L:      linux-media@vger.kernel.org
13176 W:      https://linuxtv.org
13177 W:      http://palosaari.fi/linux/
13178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13179 T:      git git://linuxtv.org/anttip/media_tree.git
13180 S:      Maintained
13181 F:      drivers/media/dvb-frontends/si2168*
13182
13183 SI470X FM RADIO RECEIVER I2C DRIVER
13184 M:      Hans Verkuil <hverkuil@xs4all.nl>
13185 L:      linux-media@vger.kernel.org
13186 T:      git git://linuxtv.org/media_tree.git
13187 W:      https://linuxtv.org
13188 S:      Odd Fixes
13189 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13190
13191 SI470X FM RADIO RECEIVER USB DRIVER
13192 M:      Hans Verkuil <hverkuil@xs4all.nl>
13193 L:      linux-media@vger.kernel.org
13194 T:      git git://linuxtv.org/media_tree.git
13195 W:      https://linuxtv.org
13196 S:      Maintained
13197 F:      drivers/media/radio/si470x/radio-si470x-common.c
13198 F:      drivers/media/radio/si470x/radio-si470x.h
13199 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13200
13201 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13202 M:      Eduardo Valentin <edubezval@gmail.com>
13203 L:      linux-media@vger.kernel.org
13204 T:      git git://linuxtv.org/media_tree.git
13205 W:      https://linuxtv.org
13206 S:      Odd Fixes
13207 F:      drivers/media/radio/si4713/si4713.?
13208
13209 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13210 M:      Eduardo Valentin <edubezval@gmail.com>
13211 L:      linux-media@vger.kernel.org
13212 T:      git git://linuxtv.org/media_tree.git
13213 W:      https://linuxtv.org
13214 S:      Odd Fixes
13215 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13216
13217 SI4713 FM RADIO TRANSMITTER USB DRIVER
13218 M:      Hans Verkuil <hverkuil@xs4all.nl>
13219 L:      linux-media@vger.kernel.org
13220 T:      git git://linuxtv.org/media_tree.git
13221 W:      https://linuxtv.org
13222 S:      Maintained
13223 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13224
13225 SIANO DVB DRIVER
13226 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13227 L:      linux-media@vger.kernel.org
13228 W:      https://linuxtv.org
13229 T:      git git://linuxtv.org/media_tree.git
13230 S:      Odd fixes
13231 F:      drivers/media/common/siano/
13232 F:      drivers/media/usb/siano/
13233 F:      drivers/media/usb/siano/
13234 F:      drivers/media/mmc/siano/
13235
13236 SIFIVE DRIVERS
13237 M:      Palmer Dabbelt <palmer@sifive.com>
13238 L:      linux-riscv@lists.infradead.org
13239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13240 S:      Supported
13241 K:      sifive
13242 N:      sifive
13243
13244 SILEAD TOUCHSCREEN DRIVER
13245 M:      Hans de Goede <hdegoede@redhat.com>
13246 L:      linux-input@vger.kernel.org
13247 L:      platform-driver-x86@vger.kernel.org
13248 S:      Maintained
13249 F:      drivers/input/touchscreen/silead.c
13250 F:      drivers/platform/x86/touchscreen_dmi.c
13251
13252 SILICON MOTION SM712 FRAME BUFFER DRIVER
13253 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13254 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13255 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13256 L:      linux-fbdev@vger.kernel.org
13257 S:      Maintained
13258 F:      drivers/video/fbdev/sm712*
13259 F:      Documentation/fb/sm712fb.txt
13260
13261 SIMPLE FIRMWARE INTERFACE (SFI)
13262 M:      Len Brown <lenb@kernel.org>
13263 L:      sfi-devel@simplefirmware.org
13264 W:      http://simplefirmware.org/
13265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13266 S:      Supported
13267 F:      arch/x86/platform/sfi/
13268 F:      drivers/sfi/
13269 F:      include/linux/sfi*.h
13270
13271 SIMPLEFB FB DRIVER
13272 M:      Hans de Goede <hdegoede@redhat.com>
13273 L:      linux-fbdev@vger.kernel.org
13274 S:      Maintained
13275 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13276 F:      drivers/video/fbdev/simplefb.c
13277 F:      include/linux/platform_data/simplefb.h
13278
13279 SIMTEC EB110ATX (Chalice CATS)
13280 P:      Ben Dooks
13281 P:      Vincent Sanders <vince@simtec.co.uk>
13282 M:      Simtec Linux Team <linux@simtec.co.uk>
13283 W:      http://www.simtec.co.uk/products/EB110ATX/
13284 S:      Supported
13285
13286 SIMTEC EB2410ITX (BAST)
13287 P:      Ben Dooks
13288 P:      Vincent Sanders <vince@simtec.co.uk>
13289 M:      Simtec Linux Team <linux@simtec.co.uk>
13290 W:      http://www.simtec.co.uk/products/EB2410ITX/
13291 S:      Supported
13292 F:      arch/arm/mach-s3c24xx/mach-bast.c
13293 F:      arch/arm/mach-s3c24xx/bast-ide.c
13294 F:      arch/arm/mach-s3c24xx/bast-irq.c
13295
13296 SIPHASH PRF ROUTINES
13297 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13298 S:      Maintained
13299 F:      lib/siphash.c
13300 F:      lib/test_siphash.c
13301 F:      include/linux/siphash.h
13302
13303 SIOX
13304 M:      Gavin Schenk <g.schenk@eckelmann.de>
13305 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13306 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13307 S:      Supported
13308 F:      drivers/siox/*
13309 F:      include/trace/events/siox.h
13310
13311 SIS 190 ETHERNET DRIVER
13312 M:      Francois Romieu <romieu@fr.zoreil.com>
13313 L:      netdev@vger.kernel.org
13314 S:      Maintained
13315 F:      drivers/net/ethernet/sis/sis190.c
13316
13317 SIS 900/7016 FAST ETHERNET DRIVER
13318 M:      Daniele Venzano <venza@brownhat.org>
13319 W:      http://www.brownhat.org/sis900.html
13320 L:      netdev@vger.kernel.org
13321 S:      Maintained
13322 F:      drivers/net/ethernet/sis/sis900.*
13323
13324 SIS FRAMEBUFFER DRIVER
13325 M:      Thomas Winischhofer <thomas@winischhofer.net>
13326 W:      http://www.winischhofer.net/linuxsisvga.shtml
13327 S:      Maintained
13328 F:      Documentation/fb/sisfb.txt
13329 F:      drivers/video/fbdev/sis/
13330 F:      include/video/sisfb.h
13331
13332 SIS USB2VGA DRIVER
13333 M:      Thomas Winischhofer <thomas@winischhofer.net>
13334 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13335 S:      Maintained
13336 F:      drivers/usb/misc/sisusbvga/
13337
13338 SLAB ALLOCATOR
13339 M:      Christoph Lameter <cl@linux.com>
13340 M:      Pekka Enberg <penberg@kernel.org>
13341 M:      David Rientjes <rientjes@google.com>
13342 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13343 M:      Andrew Morton <akpm@linux-foundation.org>
13344 L:      linux-mm@kvack.org
13345 S:      Maintained
13346 F:      include/linux/sl?b*.h
13347 F:      mm/sl?b*
13348
13349 SLEEPABLE READ-COPY UPDATE (SRCU)
13350 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13351 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13352 M:      Josh Triplett <josh@joshtriplett.org>
13353 R:      Steven Rostedt <rostedt@goodmis.org>
13354 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13355 L:      linux-kernel@vger.kernel.org
13356 W:      http://www.rdrop.com/users/paulmck/RCU/
13357 S:      Supported
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13359 F:      include/linux/srcu*.h
13360 F:      kernel/rcu/srcu*.c
13361
13362 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13363 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13365 S:      Maintained
13366 F:      drivers/slimbus/
13367 F:      Documentation/devicetree/bindings/slimbus/
13368 F:      include/linux/slimbus.h
13369
13370 SMACK SECURITY MODULE
13371 M:      Casey Schaufler <casey@schaufler-ca.com>
13372 L:      linux-security-module@vger.kernel.org
13373 W:      http://schaufler-ca.com
13374 T:      git git://github.com/cschaufler/smack-next
13375 S:      Maintained
13376 F:      Documentation/admin-guide/LSM/Smack.rst
13377 F:      security/smack/
13378
13379 SMC91x ETHERNET DRIVER
13380 M:      Nicolas Pitre <nico@fluxnic.net>
13381 S:      Odd Fixes
13382 F:      drivers/net/ethernet/smsc/smc91x.*
13383
13384 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13385 M:      Sakari Ailus <sakari.ailus@iki.fi>
13386 L:      linux-media@vger.kernel.org
13387 S:      Maintained
13388 F:      drivers/media/i2c/smiapp/
13389 F:      include/media/i2c/smiapp.h
13390 F:      drivers/media/i2c/smiapp-pll.c
13391 F:      drivers/media/i2c/smiapp-pll.h
13392 F:      include/uapi/linux/smiapp.h
13393 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13394
13395 SMM665 HARDWARE MONITOR DRIVER
13396 M:      Guenter Roeck <linux@roeck-us.net>
13397 L:      linux-hwmon@vger.kernel.org
13398 S:      Maintained
13399 F:      Documentation/hwmon/smm665
13400 F:      drivers/hwmon/smm665.c
13401
13402 SMSC EMC2103 HARDWARE MONITOR DRIVER
13403 M:      Steve Glendinning <steve.glendinning@shawell.net>
13404 L:      linux-hwmon@vger.kernel.org
13405 S:      Maintained
13406 F:      Documentation/hwmon/emc2103
13407 F:      drivers/hwmon/emc2103.c
13408
13409 SMSC SCH5627 HARDWARE MONITOR DRIVER
13410 M:      Hans de Goede <hdegoede@redhat.com>
13411 L:      linux-hwmon@vger.kernel.org
13412 S:      Supported
13413 F:      Documentation/hwmon/sch5627
13414 F:      drivers/hwmon/sch5627.c
13415
13416 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13417 M:      Steve Glendinning <steve.glendinning@shawell.net>
13418 L:      linux-fbdev@vger.kernel.org
13419 S:      Maintained
13420 F:      drivers/video/fbdev/smscufx.c
13421
13422 SMSC47B397 HARDWARE MONITOR DRIVER
13423 M:      Jean Delvare <jdelvare@suse.com>
13424 L:      linux-hwmon@vger.kernel.org
13425 S:      Maintained
13426 F:      Documentation/hwmon/smsc47b397
13427 F:      drivers/hwmon/smsc47b397.c
13428
13429 SMSC911x ETHERNET DRIVER
13430 M:      Steve Glendinning <steve.glendinning@shawell.net>
13431 L:      netdev@vger.kernel.org
13432 S:      Maintained
13433 F:      include/linux/smsc911x.h
13434 F:      drivers/net/ethernet/smsc/smsc911x.*
13435
13436 SMSC9420 PCI ETHERNET DRIVER
13437 M:      Steve Glendinning <steve.glendinning@shawell.net>
13438 L:      netdev@vger.kernel.org
13439 S:      Maintained
13440 F:      drivers/net/ethernet/smsc/smsc9420.*
13441
13442 SOC-CAMERA V4L2 SUBSYSTEM
13443 L:      linux-media@vger.kernel.org
13444 T:      git git://linuxtv.org/media_tree.git
13445 S:      Orphan
13446 F:      include/media/soc*
13447 F:      drivers/media/i2c/soc_camera/
13448 F:      drivers/media/platform/soc_camera/
13449
13450 SOCIONEXT SYNQUACER I2C DRIVER
13451 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13452 L:      linux-i2c@vger.kernel.org
13453 S:      Maintained
13454 F:      drivers/i2c/busses/i2c-synquacer.c
13455 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13456
13457 SOCIONEXT UNIPHIER SOUND DRIVER
13458 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13459 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13460 S:      Maintained
13461 F:      sound/soc/uniphier/
13462
13463 SOEKRIS NET48XX LED SUPPORT
13464 M:      Chris Boot <bootc@bootc.net>
13465 S:      Maintained
13466 F:      drivers/leds/leds-net48xx.c
13467
13468 SOFT-ROCE DRIVER (rxe)
13469 M:      Moni Shoua <monis@mellanox.com>
13470 L:      linux-rdma@vger.kernel.org
13471 S:      Supported
13472 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13473 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13474 F:      drivers/infiniband/sw/rxe/
13475 F:      include/uapi/rdma/rdma_user_rxe.h
13476
13477 SOFTLOGIC 6x10 MPEG CODEC
13478 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13479 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13480 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13481 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13482 M:      Ismael Luceno <ismael@iodev.co.uk>
13483 L:      linux-media@vger.kernel.org
13484 S:      Supported
13485 F:      drivers/media/pci/solo6x10/
13486
13487 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13488 M:      James Morse <james.morse@arm.com>
13489 L:      linux-arm-kernel@lists.infradead.org
13490 S:      Maintained
13491 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13492 F:      drivers/firmware/arm_sdei.c
13493 F:      include/linux/sdei.h
13494 F:      include/uapi/linux/sdei.h
13495
13496 SOFTWARE RAID (Multiple Disks) SUPPORT
13497 M:      Shaohua Li <shli@kernel.org>
13498 L:      linux-raid@vger.kernel.org
13499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13500 S:      Supported
13501 F:      drivers/md/Makefile
13502 F:      drivers/md/Kconfig
13503 F:      drivers/md/md*
13504 F:      drivers/md/raid*
13505 F:      include/linux/raid/
13506 F:      include/uapi/linux/raid/
13507
13508 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13509 M:      Jassi Brar <jaswinder.singh@linaro.org>
13510 L:      netdev@vger.kernel.org
13511 S:      Maintained
13512 F:      drivers/net/ethernet/socionext/netsec.c
13513 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13514
13515 SOLIDRUN CLEARFOG SUPPORT
13516 M:      Russell King <linux@armlinux.org.uk>
13517 S:      Maintained
13518 F:      arch/arm/boot/dts/armada-388-clearfog*
13519 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13520
13521 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13522 M:      Russell King <linux@armlinux.org.uk>
13523 S:      Maintained
13524 F:      arch/arm/boot/dts/imx6*-cubox-i*
13525 F:      arch/arm/boot/dts/imx6*-hummingboard*
13526 F:      arch/arm/boot/dts/imx6*-sr-*
13527
13528 SONIC NETWORK DRIVER
13529 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13530 L:      netdev@vger.kernel.org
13531 S:      Maintained
13532 F:      drivers/net/ethernet/natsemi/sonic.*
13533
13534 SONICS SILICON BACKPLANE DRIVER (SSB)
13535 M:      Michael Buesch <m@bues.ch>
13536 L:      linux-wireless@vger.kernel.org
13537 S:      Maintained
13538 F:      drivers/ssb/
13539 F:      include/linux/ssb/
13540
13541 SONY IMX258 SENSOR DRIVER
13542 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13543 L:      linux-media@vger.kernel.org
13544 T:      git git://linuxtv.org/media_tree.git
13545 S:      Maintained
13546 F:      drivers/media/i2c/imx258.c
13547
13548 SONY IMX274 SENSOR DRIVER
13549 M:      Leon Luo <leonl@leopardimaging.com>
13550 L:      linux-media@vger.kernel.org
13551 T:      git git://linuxtv.org/media_tree.git
13552 S:      Maintained
13553 F:      drivers/media/i2c/imx274.c
13554 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13555
13556 SONY MEMORYSTICK CARD SUPPORT
13557 M:      Alex Dubov <oakad@yahoo.com>
13558 W:      http://tifmxx.berlios.de/
13559 S:      Maintained
13560 F:      drivers/memstick/host/tifm_ms.c
13561
13562 SONY MEMORYSTICK STANDARD SUPPORT
13563 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13564 S:      Maintained
13565 F:      drivers/memstick/core/ms_block.*
13566
13567 SONY VAIO CONTROL DEVICE DRIVER
13568 M:      Mattia Dongili <malattia@linux.it>
13569 L:      platform-driver-x86@vger.kernel.org
13570 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13571 S:      Maintained
13572 F:      Documentation/laptops/sony-laptop.txt
13573 F:      drivers/char/sonypi.c
13574 F:      drivers/platform/x86/sony-laptop.c
13575 F:      include/linux/sony-laptop.h
13576
13577 SOUND
13578 M:      Jaroslav Kysela <perex@perex.cz>
13579 M:      Takashi Iwai <tiwai@suse.com>
13580 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13581 W:      http://www.alsa-project.org/
13582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13583 T:      git git://git.alsa-project.org/alsa-kernel.git
13584 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13585 S:      Maintained
13586 F:      Documentation/sound/
13587 F:      include/sound/
13588 F:      include/uapi/sound/
13589 F:      sound/
13590
13591 SOUND - COMPRESSED AUDIO
13592 M:      Vinod Koul <vkoul@kernel.org>
13593 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13595 S:      Supported
13596 F:      Documentation/sound/designs/compress-offload.rst
13597 F:      include/sound/compress_driver.h
13598 F:      include/uapi/sound/compress_*
13599 F:      sound/core/compress_offload.c
13600 F:      sound/soc/soc-compress.c
13601
13602 SOUND - DMAENGINE HELPERS
13603 M:      Lars-Peter Clausen <lars@metafoo.de>
13604 S:      Supported
13605 F:      include/sound/dmaengine_pcm.h
13606 F:      sound/core/pcm_dmaengine.c
13607 F:      sound/soc/soc-generic-dmaengine-pcm.c
13608
13609 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13610 M:      Liam Girdwood <lgirdwood@gmail.com>
13611 M:      Mark Brown <broonie@kernel.org>
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13613 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13614 W:      http://alsa-project.org/main/index.php/ASoC
13615 S:      Supported
13616 F:      Documentation/devicetree/bindings/sound/
13617 F:      Documentation/sound/soc/
13618 F:      sound/soc/
13619 F:      include/sound/soc*
13620
13621 SOUNDWIRE SUBSYSTEM
13622 M:      Vinod Koul <vinod.koul@intel.com>
13623 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13624 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13625 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13626 S:      Supported
13627 F:      Documentation/driver-api/soundwire/
13628 F:      drivers/soundwire/
13629 F:      include/linux/soundwire/
13630
13631 SP2 MEDIA DRIVER
13632 M:      Olli Salonen <olli.salonen@iki.fi>
13633 L:      linux-media@vger.kernel.org
13634 W:      https://linuxtv.org
13635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13636 S:      Maintained
13637 F:      drivers/media/dvb-frontends/sp2*
13638
13639 SPARC + UltraSPARC (sparc/sparc64)
13640 M:      "David S. Miller" <davem@davemloft.net>
13641 L:      sparclinux@vger.kernel.org
13642 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13645 S:      Maintained
13646 F:      arch/sparc/
13647 F:      drivers/sbus/
13648
13649 SPARC SERIAL DRIVERS
13650 M:      "David S. Miller" <davem@davemloft.net>
13651 L:      sparclinux@vger.kernel.org
13652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13654 S:      Maintained
13655 F:      include/linux/sunserialcore.h
13656 F:      drivers/tty/serial/suncore.c
13657 F:      drivers/tty/serial/sunhv.c
13658 F:      drivers/tty/serial/sunsab.c
13659 F:      drivers/tty/serial/sunsab.h
13660 F:      drivers/tty/serial/sunsu.c
13661 F:      drivers/tty/serial/sunzilog.c
13662 F:      drivers/tty/serial/sunzilog.h
13663 F:      drivers/tty/vcc.c
13664
13665 SPARSE CHECKER
13666 M:      "Christopher Li" <sparse@chrisli.org>
13667 L:      linux-sparse@vger.kernel.org
13668 W:      https://sparse.wiki.kernel.org/
13669 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13670 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13671 S:      Maintained
13672 F:      include/linux/compiler.h
13673
13674 SPEAR CLOCK FRAMEWORK SUPPORT
13675 M:      Viresh Kumar <vireshk@kernel.org>
13676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13677 W:      http://www.st.com/spear
13678 S:      Maintained
13679 F:      drivers/clk/spear/
13680
13681 SPEAR PLATFORM SUPPORT
13682 M:      Viresh Kumar <vireshk@kernel.org>
13683 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13685 W:      http://www.st.com/spear
13686 S:      Maintained
13687 F:      arch/arm/boot/dts/spear*
13688 F:      arch/arm/mach-spear/
13689
13690 SPI NOR SUBSYSTEM
13691 M:      Marek Vasut <marek.vasut@gmail.com>
13692 L:      linux-mtd@lists.infradead.org
13693 W:      http://www.linux-mtd.infradead.org/
13694 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13695 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13696 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13697 S:      Maintained
13698 F:      drivers/mtd/spi-nor/
13699 F:      include/linux/mtd/spi-nor.h
13700
13701 SPI SUBSYSTEM
13702 M:      Mark Brown <broonie@kernel.org>
13703 L:      linux-spi@vger.kernel.org
13704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13705 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13706 S:      Maintained
13707 F:      Documentation/devicetree/bindings/spi/
13708 F:      Documentation/spi/
13709 F:      drivers/spi/
13710 F:      include/linux/spi/
13711 F:      include/uapi/linux/spi/
13712 F:      tools/spi/
13713
13714 SPIDERNET NETWORK DRIVER for CELL
13715 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13716 L:      netdev@vger.kernel.org
13717 S:      Supported
13718 F:      Documentation/networking/spider_net.txt
13719 F:      drivers/net/ethernet/toshiba/spider_net*
13720
13721 SPMI SUBSYSTEM
13722 R:      Stephen Boyd <sboyd@kernel.org>
13723 L:      linux-arm-msm@vger.kernel.org
13724 F:      Documentation/devicetree/bindings/spmi/
13725 F:      drivers/spmi/
13726 F:      include/dt-bindings/spmi/spmi.h
13727 F:      include/linux/spmi.h
13728 F:      include/trace/events/spmi.h
13729
13730 SPU FILE SYSTEM
13731 M:      Jeremy Kerr <jk@ozlabs.org>
13732 L:      linuxppc-dev@lists.ozlabs.org
13733 W:      http://www.ibm.com/developerworks/power/cell/
13734 S:      Supported
13735 F:      Documentation/filesystems/spufs.txt
13736 F:      arch/powerpc/platforms/cell/spufs/
13737
13738 SQUASHFS FILE SYSTEM
13739 M:      Phillip Lougher <phillip@squashfs.org.uk>
13740 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13741 W:      http://squashfs.org.uk
13742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13743 S:      Maintained
13744 F:      Documentation/filesystems/squashfs.txt
13745 F:      fs/squashfs/
13746
13747 SRM (Alpha) environment access
13748 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13749 S:      Maintained
13750 F:      arch/alpha/kernel/srm_env.c
13751
13752 ST STM32 I2C/SMBUS DRIVER
13753 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13754 L:      linux-i2c@vger.kernel.org
13755 S:      Maintained
13756 F:      drivers/i2c/busses/i2c-stm32*
13757
13758 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
13759 M:      Song Qiang <songqiang1304521@gmail.com>
13760 L:      linux-iio@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/iio/proximity/vl53l0x-i2c.c
13763 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
13764
13765 STABLE BRANCH
13766 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13767 L:      stable@vger.kernel.org
13768 S:      Supported
13769 F:      Documentation/process/stable-kernel-rules.rst
13770
13771 STAGING - COMEDI
13772 M:      Ian Abbott <abbotti@mev.co.uk>
13773 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13774 S:      Odd Fixes
13775 F:      drivers/staging/comedi/
13776
13777 STAGING - EROFS FILE SYSTEM
13778 M:      Gao Xiang <gaoxiang25@huawei.com>
13779 M:      Chao Yu <yuchao0@huawei.com>
13780 L:      linux-erofs@lists.ozlabs.org
13781 S:      Maintained
13782 F:      drivers/staging/erofs/
13783
13784 STAGING - FLARION FT1000 DRIVERS
13785 M:      Marek Belisko <marek.belisko@gmail.com>
13786 S:      Odd Fixes
13787 F:      drivers/staging/ft1000/
13788
13789 STAGING - INDUSTRIAL IO
13790 M:      Jonathan Cameron <jic23@kernel.org>
13791 L:      linux-iio@vger.kernel.org
13792 S:      Odd Fixes
13793 F:      Documentation/devicetree/bindings/staging/iio/
13794 F:      drivers/staging/iio/
13795
13796 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13797 M:      Marc Dietrich <marvin24@gmx.de>
13798 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13799 L:      linux-tegra@vger.kernel.org
13800 S:      Maintained
13801 F:      drivers/staging/nvec/
13802
13803 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13804 M:      Jens Frederich <jfrederich@gmail.com>
13805 M:      Daniel Drake <dsd@laptop.org>
13806 M:      Jon Nettleton <jon.nettleton@gmail.com>
13807 W:      http://wiki.laptop.org/go/DCON
13808 S:      Maintained
13809 F:      drivers/staging/olpc_dcon/
13810
13811 STAGING - REALTEK RTL8712U DRIVERS
13812 M:      Larry Finger <Larry.Finger@lwfinger.net>
13813 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13814 S:      Odd Fixes
13815 F:      drivers/staging/rtl8712/
13816
13817 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13818 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13819 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13820 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13821 L:      linux-fbdev@vger.kernel.org
13822 S:      Maintained
13823 F:      drivers/staging/sm750fb/
13824
13825 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13826 M:      William Hubbs <w.d.hubbs@gmail.com>
13827 M:      Chris Brannon <chris@the-brannons.com>
13828 M:      Kirk Reiser <kirk@reisers.ca>
13829 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13830 L:      speakup@linux-speakup.org
13831 W:      http://www.linux-speakup.org/
13832 S:      Odd Fixes
13833 F:      drivers/staging/speakup/
13834
13835 STAGING - VIA VT665X DRIVERS
13836 M:      Forest Bond <forest@alittletooquiet.net>
13837 S:      Odd Fixes
13838 F:      drivers/staging/vt665?/
13839
13840 STAGING - WILC1000 WIFI DRIVER
13841 M:      Aditya Shankar <aditya.shankar@microchip.com>
13842 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13843 L:      linux-wireless@vger.kernel.org
13844 S:      Supported
13845 F:      drivers/staging/wilc1000/
13846
13847 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13848 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13849 S:      Odd Fixes
13850 F:      drivers/staging/xgifb/
13851
13852 STAGING SUBSYSTEM
13853 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13855 L:      devel@driverdev.osuosl.org
13856 S:      Supported
13857 F:      drivers/staging/
13858
13859 STARFIRE/DURALAN NETWORK DRIVER
13860 M:      Ion Badulescu <ionut@badula.org>
13861 S:      Odd Fixes
13862 F:      drivers/net/ethernet/adaptec/starfire*
13863
13864 STEC S1220 SKD DRIVER
13865 M:      Bart Van Assche <bart.vanassche@wdc.com>
13866 L:      linux-block@vger.kernel.org
13867 S:      Maintained
13868 F:      drivers/block/skd*[ch]
13869
13870 STI AUDIO (ASoC) DRIVERS
13871 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13872 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13873 S:      Maintained
13874 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13875 F:      sound/soc/sti/
13876
13877 STI CEC DRIVER
13878 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13879 S:      Maintained
13880 F:      drivers/staging/media/st-cec/
13881 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13882
13883 STK1160 USB VIDEO CAPTURE DRIVER
13884 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13885 L:      linux-media@vger.kernel.org
13886 T:      git git://linuxtv.org/media_tree.git
13887 S:      Maintained
13888 F:      drivers/media/usb/stk1160/
13889
13890 STM32 AUDIO (ASoC) DRIVERS
13891 M:      Olivier Moysan <olivier.moysan@st.com>
13892 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13894 S:      Maintained
13895 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13896 F:      sound/soc/stm/
13897
13898 STM32 TIMER/LPTIMER DRIVERS
13899 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13900 S:      Maintained
13901 F:      drivers/*/stm32-*timer*
13902 F:      drivers/pwm/pwm-stm32*
13903 F:      include/linux/*/stm32-*tim*
13904 F:      Documentation/ABI/testing/*timer-stm32
13905 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13906 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13907
13908 STMMAC ETHERNET DRIVER
13909 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13910 M:      Alexandre Torgue <alexandre.torgue@st.com>
13911 M:      Jose Abreu <joabreu@synopsys.com>
13912 L:      netdev@vger.kernel.org
13913 W:      http://www.stlinux.com
13914 S:      Supported
13915 F:      drivers/net/ethernet/stmicro/stmmac/
13916
13917 SUN3/3X
13918 M:      Sam Creasey <sammy@sammy.net>
13919 W:      http://sammy.net/sun3/
13920 S:      Maintained
13921 F:      arch/m68k/kernel/*sun3*
13922 F:      arch/m68k/sun3*/
13923 F:      arch/m68k/include/asm/sun3*
13924 F:      drivers/net/ethernet/i825xx/sun3*
13925
13926 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13927 M:      Hans de Goede <hdegoede@redhat.com>
13928 L:      linux-input@vger.kernel.org
13929 S:      Maintained
13930 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13931 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13932
13933 SUNDANCE NETWORK DRIVER
13934 M:      Denis Kirjanov <kda@linux-powerpc.org>
13935 L:      netdev@vger.kernel.org
13936 S:      Maintained
13937 F:      drivers/net/ethernet/dlink/sundance.c
13938
13939 SUPERH
13940 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13941 M:      Rich Felker <dalias@libc.org>
13942 L:      linux-sh@vger.kernel.org
13943 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13944 S:      Maintained
13945 F:      Documentation/sh/
13946 F:      arch/sh/
13947 F:      drivers/sh/
13948
13949 SUSPEND TO RAM
13950 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13951 M:      Len Brown <len.brown@intel.com>
13952 M:      Pavel Machek <pavel@ucw.cz>
13953 L:      linux-pm@vger.kernel.org
13954 B:      https://bugzilla.kernel.org
13955 S:      Supported
13956 F:      Documentation/power/
13957 F:      arch/x86/kernel/acpi/
13958 F:      drivers/base/power/
13959 F:      kernel/power/
13960 F:      include/linux/suspend.h
13961 F:      include/linux/freezer.h
13962 F:      include/linux/pm.h
13963
13964 SVGA HANDLING
13965 M:      Martin Mares <mj@ucw.cz>
13966 L:      linux-video@atrey.karlin.mff.cuni.cz
13967 S:      Maintained
13968 F:      Documentation/svga.txt
13969 F:      arch/x86/boot/video*
13970
13971 SWIOTLB SUBSYSTEM
13972 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13973 L:      iommu@lists.linux-foundation.org
13974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13975 S:      Supported
13976 F:      kernel/dma/swiotlb.c
13977 F:      arch/*/kernel/pci-swiotlb.c
13978 F:      include/linux/swiotlb.h
13979
13980 SWITCHDEV
13981 M:      Jiri Pirko <jiri@resnulli.us>
13982 M:      Ivan Vecera <ivecera@redhat.com>
13983 L:      netdev@vger.kernel.org
13984 S:      Supported
13985 F:      net/switchdev/
13986 F:      include/net/switchdev.h
13987
13988 SY8106A REGULATOR DRIVER
13989 M:      Icenowy Zheng <icenowy@aosc.io>
13990 S:      Maintained
13991 F:      drivers/regulator/sy8106a-regulator.c
13992 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13993
13994 SYNC FILE FRAMEWORK
13995 M:      Sumit Semwal <sumit.semwal@linaro.org>
13996 R:      Gustavo Padovan <gustavo@padovan.org>
13997 S:      Maintained
13998 L:      linux-media@vger.kernel.org
13999 L:      dri-devel@lists.freedesktop.org
14000 F:      drivers/dma-buf/sync_*
14001 F:      drivers/dma-buf/dma-fence*
14002 F:      drivers/dma-buf/sw_sync.c
14003 F:      include/linux/sync_file.h
14004 F:      include/uapi/linux/sync_file.h
14005 F:      Documentation/sync_file.txt
14006 T:      git git://anongit.freedesktop.org/drm/drm-misc
14007
14008 SYNOPSYS ARC ARCHITECTURE
14009 M:      Vineet Gupta <vgupta@synopsys.com>
14010 L:      linux-snps-arc@lists.infradead.org
14011 S:      Supported
14012 F:      arch/arc/
14013 F:      Documentation/devicetree/bindings/arc/*
14014 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14015 F:      drivers/clocksource/arc_timer.c
14016 F:      drivers/tty/serial/arc_uart.c
14017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14018
14019 SYNOPSYS ARC HSDK SDP pll clock driver
14020 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14021 S:      Supported
14022 F:      drivers/clk/clk-hsdk-pll.c
14023 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14024
14025 SYNOPSYS ARC SDP clock driver
14026 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14027 S:      Supported
14028 F:      drivers/clk/axs10x/*
14029 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14030
14031 SYNOPSYS ARC SDP platform support
14032 M:      Alexey Brodkin <abrodkin@synopsys.com>
14033 S:      Supported
14034 F:      arch/arc/plat-axs10x
14035 F:      arch/arc/boot/dts/ax*
14036 F:      Documentation/devicetree/bindings/arc/axs10*
14037
14038 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14039 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14040 S:      Supported
14041 F:      drivers/reset/reset-axs10x.c
14042 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14043
14044 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14045 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14046 S:      Maintained
14047 F:      drivers/tty/serial/8250/8250_dw.c
14048
14049 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14050 M:      Hoan Tran <hotran@apm.com>
14051 L:      linux-gpio@vger.kernel.org
14052 S:      Maintained
14053 F:      drivers/gpio/gpio-dwapb.c
14054 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14055
14056 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14057 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14058 S:      Maintained
14059 F:      drivers/dma/dwi-axi-dmac/
14060 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14061
14062 SYNOPSYS DESIGNWARE DMAC DRIVER
14063 M:      Viresh Kumar <vireshk@kernel.org>
14064 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14065 S:      Maintained
14066 F:      include/linux/dma/dw.h
14067 F:      include/linux/platform_data/dma-dw.h
14068 F:      drivers/dma/dw/
14069
14070 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14071 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14072 L:      netdev@vger.kernel.org
14073 S:      Supported
14074 F:      drivers/net/ethernet/synopsys/
14075
14076 SYNOPSYS DESIGNWARE I2C DRIVER
14077 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14078 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14079 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14080 L:      linux-i2c@vger.kernel.org
14081 S:      Maintained
14082 F:      drivers/i2c/busses/i2c-designware-*
14083 F:      include/linux/platform_data/i2c-designware.h
14084
14085 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14086 M:      Jaehoon Chung <jh80.chung@samsung.com>
14087 L:      linux-mmc@vger.kernel.org
14088 S:      Maintained
14089 F:      drivers/mmc/host/dw_mmc*
14090
14091 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14092 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14093 S:      Supported
14094 F:      drivers/reset/reset-hsdk.c
14095 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14096 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14097
14098 SYSTEM CONFIGURATION (SYSCON)
14099 M:      Lee Jones <lee.jones@linaro.org>
14100 M:      Arnd Bergmann <arnd@arndb.de>
14101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14102 S:      Supported
14103 F:      drivers/mfd/syscon.c
14104
14105 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14106 M:      Sudeep Holla <sudeep.holla@arm.com>
14107 L:      linux-arm-kernel@lists.infradead.org
14108 S:      Maintained
14109 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14110 F:      drivers/clk/clk-sc[mp]i.c
14111 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14112 F:      drivers/firmware/arm_scpi.c
14113 F:      drivers/firmware/arm_scmi/
14114 F:      include/linux/sc[mp]i_protocol.h
14115
14116 SYSTEM RESET/SHUTDOWN DRIVERS
14117 M:      Sebastian Reichel <sre@kernel.org>
14118 L:      linux-pm@vger.kernel.org
14119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14120 S:      Maintained
14121 F:      Documentation/devicetree/bindings/power/reset/
14122 F:      drivers/power/reset/
14123
14124 SYSTEM TRACE MODULE CLASS
14125 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14126 S:      Maintained
14127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14128 F:      Documentation/trace/stm.rst
14129 F:      drivers/hwtracing/stm/
14130 F:      include/linux/stm.h
14131 F:      include/uapi/linux/stm.h
14132
14133 SYSV FILESYSTEM
14134 M:      Christoph Hellwig <hch@infradead.org>
14135 S:      Maintained
14136 F:      Documentation/filesystems/sysv-fs.txt
14137 F:      fs/sysv/
14138 F:      include/linux/sysv_fs.h
14139
14140 TARGET SUBSYSTEM
14141 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14142 L:      linux-scsi@vger.kernel.org
14143 L:      target-devel@vger.kernel.org
14144 W:      http://www.linux-iscsi.org
14145 W:      http://groups.google.com/group/linux-iscsi-target-dev
14146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14147 S:      Supported
14148 F:      drivers/target/
14149 F:      include/target/
14150 F:      Documentation/target/
14151
14152 TASKSTATS STATISTICS INTERFACE
14153 M:      Balbir Singh <bsingharora@gmail.com>
14154 S:      Maintained
14155 F:      Documentation/accounting/taskstats*
14156 F:      include/linux/taskstats*
14157 F:      kernel/taskstats.c
14158
14159 TC subsystem
14160 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14161 M:      Cong Wang <xiyou.wangcong@gmail.com>
14162 M:      Jiri Pirko <jiri@resnulli.us>
14163 L:      netdev@vger.kernel.org
14164 S:      Maintained
14165 F:      include/net/pkt_cls.h
14166 F:      include/net/pkt_sched.h
14167 F:      include/net/tc_act/
14168 F:      include/uapi/linux/pkt_cls.h
14169 F:      include/uapi/linux/pkt_sched.h
14170 F:      include/uapi/linux/tc_act/
14171 F:      include/uapi/linux/tc_ematch/
14172 F:      net/sched/
14173
14174 TC90522 MEDIA DRIVER
14175 M:      Akihiro Tsukada <tskd08@gmail.com>
14176 L:      linux-media@vger.kernel.org
14177 S:      Odd Fixes
14178 F:      drivers/media/dvb-frontends/tc90522*
14179
14180 TCP LOW PRIORITY MODULE
14181 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14182 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14183 W:      http://tcp-lp-mod.sourceforge.net/
14184 S:      Maintained
14185 F:      net/ipv4/tcp_lp.c
14186
14187 TDA10071 MEDIA DRIVER
14188 M:      Antti Palosaari <crope@iki.fi>
14189 L:      linux-media@vger.kernel.org
14190 W:      https://linuxtv.org
14191 W:      http://palosaari.fi/linux/
14192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14193 T:      git git://linuxtv.org/anttip/media_tree.git
14194 S:      Maintained
14195 F:      drivers/media/dvb-frontends/tda10071*
14196
14197 TDA18212 MEDIA DRIVER
14198 M:      Antti Palosaari <crope@iki.fi>
14199 L:      linux-media@vger.kernel.org
14200 W:      https://linuxtv.org
14201 W:      http://palosaari.fi/linux/
14202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14203 T:      git git://linuxtv.org/anttip/media_tree.git
14204 S:      Maintained
14205 F:      drivers/media/tuners/tda18212*
14206
14207 TDA18218 MEDIA DRIVER
14208 M:      Antti Palosaari <crope@iki.fi>
14209 L:      linux-media@vger.kernel.org
14210 W:      https://linuxtv.org
14211 W:      http://palosaari.fi/linux/
14212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14213 T:      git git://linuxtv.org/anttip/media_tree.git
14214 S:      Maintained
14215 F:      drivers/media/tuners/tda18218*
14216
14217 TDA18250 MEDIA DRIVER
14218 M:      Olli Salonen <olli.salonen@iki.fi>
14219 L:      linux-media@vger.kernel.org
14220 W:      https://linuxtv.org
14221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14222 T:      git git://linuxtv.org/media_tree.git
14223 S:      Maintained
14224 F:      drivers/media/tuners/tda18250*
14225
14226 TDA18271 MEDIA DRIVER
14227 M:      Michael Krufky <mkrufky@linuxtv.org>
14228 L:      linux-media@vger.kernel.org
14229 W:      https://linuxtv.org
14230 W:      http://github.com/mkrufky
14231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14232 T:      git git://linuxtv.org/mkrufky/tuners.git
14233 S:      Maintained
14234 F:      drivers/media/tuners/tda18271*
14235
14236 TDA1997x MEDIA DRIVER
14237 M:      Tim Harvey <tharvey@gateworks.com>
14238 L:      linux-media@vger.kernel.org
14239 W:      https://linuxtv.org
14240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14241 S:      Maintained
14242 F:      drivers/media/i2c/tda1997x.*
14243
14244 TDA827x MEDIA DRIVER
14245 M:      Michael Krufky <mkrufky@linuxtv.org>
14246 L:      linux-media@vger.kernel.org
14247 W:      https://linuxtv.org
14248 W:      http://github.com/mkrufky
14249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14250 T:      git git://linuxtv.org/mkrufky/tuners.git
14251 S:      Maintained
14252 F:      drivers/media/tuners/tda8290.*
14253
14254 TDA8290 MEDIA DRIVER
14255 M:      Michael Krufky <mkrufky@linuxtv.org>
14256 L:      linux-media@vger.kernel.org
14257 W:      https://linuxtv.org
14258 W:      http://github.com/mkrufky
14259 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14260 T:      git git://linuxtv.org/mkrufky/tuners.git
14261 S:      Maintained
14262 F:      drivers/media/tuners/tda8290.*
14263
14264 TDA9840 MEDIA DRIVER
14265 M:      Hans Verkuil <hverkuil@xs4all.nl>
14266 L:      linux-media@vger.kernel.org
14267 T:      git git://linuxtv.org/media_tree.git
14268 W:      https://linuxtv.org
14269 S:      Maintained
14270 F:      drivers/media/i2c/tda9840*
14271
14272 TEA5761 TUNER DRIVER
14273 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14274 L:      linux-media@vger.kernel.org
14275 W:      https://linuxtv.org
14276 T:      git git://linuxtv.org/media_tree.git
14277 S:      Odd fixes
14278 F:      drivers/media/tuners/tea5761.*
14279
14280 TEA5767 TUNER DRIVER
14281 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14282 L:      linux-media@vger.kernel.org
14283 W:      https://linuxtv.org
14284 T:      git git://linuxtv.org/media_tree.git
14285 S:      Maintained
14286 F:      drivers/media/tuners/tea5767.*
14287
14288 TEA6415C MEDIA DRIVER
14289 M:      Hans Verkuil <hverkuil@xs4all.nl>
14290 L:      linux-media@vger.kernel.org
14291 T:      git git://linuxtv.org/media_tree.git
14292 W:      https://linuxtv.org
14293 S:      Maintained
14294 F:      drivers/media/i2c/tea6415c*
14295
14296 TEA6420 MEDIA DRIVER
14297 M:      Hans Verkuil <hverkuil@xs4all.nl>
14298 L:      linux-media@vger.kernel.org
14299 T:      git git://linuxtv.org/media_tree.git
14300 W:      https://linuxtv.org
14301 S:      Maintained
14302 F:      drivers/media/i2c/tea6420*
14303
14304 TEAM DRIVER
14305 M:      Jiri Pirko <jiri@resnulli.us>
14306 L:      netdev@vger.kernel.org
14307 S:      Supported
14308 F:      drivers/net/team/
14309 F:      include/linux/if_team.h
14310 F:      include/uapi/linux/if_team.h
14311
14312 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14313 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14314 S:      Maintained
14315 F:      arch/x86/platform/ts5500/
14316
14317 TECHNOTREND USB IR RECEIVER
14318 M:      Sean Young <sean@mess.org>
14319 L:      linux-media@vger.kernel.org
14320 S:      Maintained
14321 F:      drivers/media/rc/ttusbir.c
14322
14323 TECHWELL TW9910 VIDEO DECODER
14324 L:      linux-media@vger.kernel.org
14325 S:      Orphan
14326 F:      drivers/media/i2c/tw9910.c
14327 F:      include/media/i2c/tw9910.h
14328
14329 TEE SUBSYSTEM
14330 M:      Jens Wiklander <jens.wiklander@linaro.org>
14331 S:      Maintained
14332 F:      include/linux/tee_drv.h
14333 F:      include/uapi/linux/tee.h
14334 F:      drivers/tee/
14335 F:      Documentation/tee.txt
14336
14337 TEGRA ARCHITECTURE SUPPORT
14338 M:      Thierry Reding <thierry.reding@gmail.com>
14339 M:      Jonathan Hunter <jonathanh@nvidia.com>
14340 L:      linux-tegra@vger.kernel.org
14341 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14343 S:      Supported
14344 N:      [^a-z]tegra
14345
14346 TEGRA CLOCK DRIVER
14347 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14348 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14349 S:      Supported
14350 F:      drivers/clk/tegra/
14351
14352 TEGRA DMA DRIVERS
14353 M:      Laxman Dewangan <ldewangan@nvidia.com>
14354 M:      Jon Hunter <jonathanh@nvidia.com>
14355 S:      Supported
14356 F:      drivers/dma/tegra*
14357
14358 TEGRA I2C DRIVER
14359 M:      Laxman Dewangan <ldewangan@nvidia.com>
14360 S:      Supported
14361 F:      drivers/i2c/busses/i2c-tegra.c
14362
14363 TEGRA IOMMU DRIVERS
14364 M:      Thierry Reding <thierry.reding@gmail.com>
14365 L:      linux-tegra@vger.kernel.org
14366 S:      Supported
14367 F:      drivers/iommu/tegra*
14368
14369 TEGRA KBC DRIVER
14370 M:      Laxman Dewangan <ldewangan@nvidia.com>
14371 S:      Supported
14372 F:      drivers/input/keyboard/tegra-kbc.c
14373
14374 TEGRA NAND DRIVER
14375 M:      Stefan Agner <stefan@agner.ch>
14376 M:      Lucas Stach <dev@lynxeye.de>
14377 S:      Maintained
14378 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14379 F:      drivers/mtd/nand/raw/tegra_nand.c
14380
14381 TEGRA PWM DRIVER
14382 M:      Thierry Reding <thierry.reding@gmail.com>
14383 S:      Supported
14384 F:      drivers/pwm/pwm-tegra.c
14385
14386 TEGRA SERIAL DRIVER
14387 M:      Laxman Dewangan <ldewangan@nvidia.com>
14388 S:      Supported
14389 F:      drivers/tty/serial/serial-tegra.c
14390
14391 TEGRA SPI DRIVER
14392 M:      Laxman Dewangan <ldewangan@nvidia.com>
14393 S:      Supported
14394 F:      drivers/spi/spi-tegra*
14395
14396 TEHUTI ETHERNET DRIVER
14397 M:      Andy Gospodarek <andy@greyhouse.net>
14398 L:      netdev@vger.kernel.org
14399 S:      Supported
14400 F:      drivers/net/ethernet/tehuti/*
14401
14402 Telecom Clock Driver for MCPL0010
14403 M:      Mark Gross <mark.gross@intel.com>
14404 S:      Supported
14405 F:      drivers/char/tlclk.c
14406
14407 TENSILICA XTENSA PORT (xtensa)
14408 M:      Chris Zankel <chris@zankel.net>
14409 M:      Max Filippov <jcmvbkbc@gmail.com>
14410 L:      linux-xtensa@linux-xtensa.org
14411 T:      git git://github.com/czankel/xtensa-linux.git
14412 S:      Maintained
14413 F:      arch/xtensa/
14414 F:      drivers/irqchip/irq-xtensa-*
14415
14416 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14417 M:      Nishanth Menon <nm@ti.com>
14418 M:      Tero Kristo <t-kristo@ti.com>
14419 M:      Santosh Shilimkar <ssantosh@kernel.org>
14420 L:      linux-arm-kernel@lists.infradead.org
14421 S:      Maintained
14422 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14423 F:      drivers/firmware/ti_sci*
14424 F:      include/linux/soc/ti/ti_sci_protocol.h
14425 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14426 F:      include/dt-bindings/genpd/k2g.h
14427 F:      drivers/soc/ti/ti_sci_pm_domains.c
14428 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14429 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14430 F:      drivers/clk/keystone/sci-clk.c
14431 F:      drivers/reset/reset-ti-sci.c
14432
14433 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14434 M:      Hans Verkuil <hverkuil@xs4all.nl>
14435 L:      linux-media@vger.kernel.org
14436 T:      git git://linuxtv.org/media_tree.git
14437 W:      https://linuxtv.org
14438 S:      Maintained
14439 F:      drivers/media/radio/radio-raremono.c
14440
14441 THERMAL
14442 M:      Zhang Rui <rui.zhang@intel.com>
14443 M:      Eduardo Valentin <edubezval@gmail.com>
14444 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14445 L:      linux-pm@vger.kernel.org
14446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14448 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14449 S:      Supported
14450 F:      drivers/thermal/
14451 F:      include/linux/thermal.h
14452 F:      include/uapi/linux/thermal.h
14453 F:      include/linux/cpu_cooling.h
14454 F:      Documentation/devicetree/bindings/thermal/
14455
14456 THERMAL/CPU_COOLING
14457 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14458 M:      Viresh Kumar <viresh.kumar@linaro.org>
14459 M:      Javi Merino <javi.merino@kernel.org>
14460 L:      linux-pm@vger.kernel.org
14461 S:      Supported
14462 F:      Documentation/thermal/cpu-cooling-api.txt
14463 F:      drivers/thermal/cpu_cooling.c
14464 F:      include/linux/cpu_cooling.h
14465
14466 THINKPAD ACPI EXTRAS DRIVER
14467 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14468 L:      ibm-acpi-devel@lists.sourceforge.net
14469 L:      platform-driver-x86@vger.kernel.org
14470 W:      http://ibm-acpi.sourceforge.net
14471 W:      http://thinkwiki.org/wiki/Ibm-acpi
14472 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14473 S:      Maintained
14474 F:      drivers/platform/x86/thinkpad_acpi.c
14475
14476 THUNDERBOLT DRIVER
14477 M:      Andreas Noever <andreas.noever@gmail.com>
14478 M:      Michael Jamet <michael.jamet@intel.com>
14479 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14480 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14482 S:      Maintained
14483 F:      Documentation/admin-guide/thunderbolt.rst
14484 F:      drivers/thunderbolt/
14485 F:      include/linux/thunderbolt.h
14486
14487 THUNDERBOLT NETWORK DRIVER
14488 M:      Michael Jamet <michael.jamet@intel.com>
14489 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14490 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14491 L:      netdev@vger.kernel.org
14492 S:      Maintained
14493 F:      drivers/net/thunderbolt.c
14494
14495 THUNDERX GPIO DRIVER
14496 M:      David Daney <david.daney@cavium.com>
14497 S:      Maintained
14498 F:      drivers/gpio/gpio-thunderx.c
14499
14500 TI AM437X VPFE DRIVER
14501 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14502 L:      linux-media@vger.kernel.org
14503 W:      https://linuxtv.org
14504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14505 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14506 S:      Maintained
14507 F:      drivers/media/platform/am437x/
14508
14509 TI BANDGAP AND THERMAL DRIVER
14510 M:      Eduardo Valentin <edubezval@gmail.com>
14511 M:      Keerthy <j-keerthy@ti.com>
14512 L:      linux-pm@vger.kernel.org
14513 L:      linux-omap@vger.kernel.org
14514 S:      Maintained
14515 F:      drivers/thermal/ti-soc-thermal/
14516
14517 TI BQ27XXX POWER SUPPLY DRIVER
14518 R:      Andrew F. Davis <afd@ti.com>
14519 F:      include/linux/power/bq27xxx_battery.h
14520 F:      drivers/power/supply/bq27xxx_battery.c
14521 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14522
14523 TI CDCE706 CLOCK DRIVER
14524 M:      Max Filippov <jcmvbkbc@gmail.com>
14525 S:      Maintained
14526 F:      drivers/clk/clk-cdce706.c
14527
14528 TI CLOCK DRIVER
14529 M:      Tero Kristo <t-kristo@ti.com>
14530 L:      linux-omap@vger.kernel.org
14531 S:      Maintained
14532 F:      drivers/clk/ti/
14533 F:      include/linux/clk/ti.h
14534
14535 TI DAVINCI MACHINE SUPPORT
14536 M:      Sekhar Nori <nsekhar@ti.com>
14537 M:      Kevin Hilman <khilman@kernel.org>
14538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14540 S:      Supported
14541 F:      arch/arm/mach-davinci/
14542 F:      drivers/i2c/busses/i2c-davinci.c
14543 F:      arch/arm/boot/dts/da850*
14544
14545 TI DAVINCI SERIES CLOCK DRIVER
14546 M:      David Lechner <david@lechnology.com>
14547 R:      Sekhar Nori <nsekhar@ti.com>
14548 S:      Maintained
14549 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14550 F:      drivers/clk/davinci/
14551
14552 TI DAVINCI SERIES GPIO DRIVER
14553 M:      Keerthy <j-keerthy@ti.com>
14554 L:      linux-gpio@vger.kernel.org
14555 S:      Maintained
14556 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14557 F:      drivers/gpio/gpio-davinci.c
14558
14559 TI DAVINCI SERIES MEDIA DRIVER
14560 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14561 L:      linux-media@vger.kernel.org
14562 W:      https://linuxtv.org
14563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14564 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14565 S:      Maintained
14566 F:      drivers/media/platform/davinci/
14567 F:      include/media/davinci/
14568
14569 TI ETHERNET SWITCH DRIVER (CPSW)
14570 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14571 L:      linux-omap@vger.kernel.org
14572 L:      netdev@vger.kernel.org
14573 S:      Maintained
14574 F:      drivers/net/ethernet/ti/cpsw*
14575 F:      drivers/net/ethernet/ti/davinci*
14576
14577 TI FLASH MEDIA INTERFACE DRIVER
14578 M:      Alex Dubov <oakad@yahoo.com>
14579 S:      Maintained
14580 F:      drivers/misc/tifm*
14581 F:      drivers/mmc/host/tifm_sd.c
14582 F:      include/linux/tifm.h
14583
14584 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14585 M:      Santosh Shilimkar <ssantosh@kernel.org>
14586 L:      linux-kernel@vger.kernel.org
14587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14588 S:      Maintained
14589 F:      drivers/soc/ti/*
14590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14591
14592 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14593 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14594 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14595 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14596 S:      Maintained
14597 F:      sound/soc/codecs/lm49453*
14598 F:      sound/soc/codecs/isabelle*
14599
14600 TI LP855x BACKLIGHT DRIVER
14601 M:      Milo Kim <milo.kim@ti.com>
14602 S:      Maintained
14603 F:      Documentation/backlight/lp855x-driver.txt
14604 F:      drivers/video/backlight/lp855x_bl.c
14605 F:      include/linux/platform_data/lp855x.h
14606
14607 TI LP8727 CHARGER DRIVER
14608 M:      Milo Kim <milo.kim@ti.com>
14609 S:      Maintained
14610 F:      drivers/power/supply/lp8727_charger.c
14611 F:      include/linux/platform_data/lp8727.h
14612
14613 TI LP8788 MFD DRIVER
14614 M:      Milo Kim <milo.kim@ti.com>
14615 S:      Maintained
14616 F:      drivers/iio/adc/lp8788_adc.c
14617 F:      drivers/leds/leds-lp8788.c
14618 F:      drivers/mfd/lp8788*.c
14619 F:      drivers/power/supply/lp8788-charger.c
14620 F:      drivers/regulator/lp8788-*.c
14621 F:      include/linux/mfd/lp8788*.h
14622
14623 TI NETCP ETHERNET DRIVER
14624 M:      Wingman Kwok <w-kwok2@ti.com>
14625 M:      Murali Karicheri <m-karicheri2@ti.com>
14626 L:      netdev@vger.kernel.org
14627 S:      Maintained
14628 F:      drivers/net/ethernet/ti/netcp*
14629
14630 TI TAS571X FAMILY ASoC CODEC DRIVER
14631 M:      Kevin Cernekee <cernekee@chromium.org>
14632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14633 S:      Odd Fixes
14634 F:      sound/soc/codecs/tas571x*
14635
14636 TI TRF7970A NFC DRIVER
14637 M:      Mark Greer <mgreer@animalcreek.com>
14638 L:      linux-wireless@vger.kernel.org
14639 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14640 S:      Supported
14641 F:      drivers/nfc/trf7970a.c
14642 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14643
14644 TI TWL4030 SERIES SOC CODEC DRIVER
14645 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14646 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14647 S:      Maintained
14648 F:      sound/soc/codecs/twl4030*
14649
14650 TI VPE/CAL DRIVERS
14651 M:      Benoit Parrot <bparrot@ti.com>
14652 L:      linux-media@vger.kernel.org
14653 W:      http://linuxtv.org/
14654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14655 S:      Maintained
14656 F:      drivers/media/platform/ti-vpe/
14657
14658 TI WILINK WIRELESS DRIVERS
14659 L:      linux-wireless@vger.kernel.org
14660 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14661 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14663 S:      Orphan
14664 F:      drivers/net/wireless/ti/
14665 F:      include/linux/wl12xx.h
14666
14667 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14668 M:      John Stultz <john.stultz@linaro.org>
14669 M:      Thomas Gleixner <tglx@linutronix.de>
14670 R:      Stephen Boyd <sboyd@kernel.org>
14671 L:      linux-kernel@vger.kernel.org
14672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14673 S:      Supported
14674 F:      include/linux/clocksource.h
14675 F:      include/linux/time.h
14676 F:      include/linux/timex.h
14677 F:      include/uapi/linux/time.h
14678 F:      include/uapi/linux/timex.h
14679 F:      kernel/time/clocksource.c
14680 F:      kernel/time/time*.c
14681 F:      kernel/time/alarmtimer.c
14682 F:      kernel/time/ntp.c
14683 F:      tools/testing/selftests/timers/
14684
14685 TIPC NETWORK LAYER
14686 M:      Jon Maloy <jon.maloy@ericsson.com>
14687 M:      Ying Xue <ying.xue@windriver.com>
14688 L:      netdev@vger.kernel.org (core kernel code)
14689 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14690 W:      http://tipc.sourceforge.net/
14691 S:      Maintained
14692 F:      include/uapi/linux/tipc*.h
14693 F:      net/tipc/
14694
14695 TLAN NETWORK DRIVER
14696 M:      Samuel Chessman <chessman@tux.org>
14697 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14698 W:      http://sourceforge.net/projects/tlan/
14699 S:      Maintained
14700 F:      Documentation/networking/tlan.txt
14701 F:      drivers/net/ethernet/ti/tlan.*
14702
14703 TM6000 VIDEO4LINUX DRIVER
14704 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14705 L:      linux-media@vger.kernel.org
14706 W:      https://linuxtv.org
14707 T:      git git://linuxtv.org/media_tree.git
14708 S:      Odd fixes
14709 F:      drivers/media/usb/tm6000/
14710 F:      Documentation/media/v4l-drivers/tm6000*
14711
14712 TMIO/SDHI MMC DRIVER
14713 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14714 L:      linux-mmc@vger.kernel.org
14715 S:      Supported
14716 F:      drivers/mmc/host/tmio_mmc*
14717 F:      drivers/mmc/host/renesas_sdhi*
14718 F:      include/linux/mfd/tmio.h
14719
14720 TMP401 HARDWARE MONITOR DRIVER
14721 M:      Guenter Roeck <linux@roeck-us.net>
14722 L:      linux-hwmon@vger.kernel.org
14723 S:      Maintained
14724 F:      Documentation/hwmon/tmp401
14725 F:      drivers/hwmon/tmp401.c
14726
14727 TMPFS (SHMEM FILESYSTEM)
14728 M:      Hugh Dickins <hughd@google.com>
14729 L:      linux-mm@kvack.org
14730 S:      Maintained
14731 F:      include/linux/shmem_fs.h
14732 F:      mm/shmem.c
14733
14734 TOMOYO SECURITY MODULE
14735 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14736 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14737 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14738 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14739 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14740 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14741 W:      http://tomoyo.sourceforge.jp/
14742 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14743 S:      Maintained
14744 F:      security/tomoyo/
14745
14746 TOPSTAR LAPTOP EXTRAS DRIVER
14747 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14748 L:      platform-driver-x86@vger.kernel.org
14749 S:      Maintained
14750 F:      drivers/platform/x86/topstar-laptop.c
14751
14752 TORTURE-TEST MODULES
14753 M:      Davidlohr Bueso <dave@stgolabs.net>
14754 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14755 M:      Josh Triplett <josh@joshtriplett.org>
14756 L:      linux-kernel@vger.kernel.org
14757 S:      Supported
14758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14759 F:      Documentation/RCU/torture.txt
14760 F:      kernel/torture.c
14761 F:      kernel/rcu/rcutorture.c
14762 F:      kernel/rcu/rcuperf.c
14763 F:      kernel/locking/locktorture.c
14764
14765 TOSHIBA ACPI EXTRAS DRIVER
14766 M:      Azael Avalos <coproscefalo@gmail.com>
14767 L:      platform-driver-x86@vger.kernel.org
14768 S:      Maintained
14769 F:      drivers/platform/x86/toshiba_acpi.c
14770
14771 TOSHIBA BLUETOOTH DRIVER
14772 M:      Azael Avalos <coproscefalo@gmail.com>
14773 L:      platform-driver-x86@vger.kernel.org
14774 S:      Maintained
14775 F:      drivers/platform/x86/toshiba_bluetooth.c
14776
14777 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14778 M:      Azael Avalos <coproscefalo@gmail.com>
14779 L:      platform-driver-x86@vger.kernel.org
14780 S:      Maintained
14781 F:      drivers/platform/x86/toshiba_haps.c
14782
14783 TOSHIBA SMM DRIVER
14784 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14785 W:      http://www.buzzard.org.uk/toshiba/
14786 S:      Maintained
14787 F:      drivers/char/toshiba.c
14788 F:      include/linux/toshiba.h
14789 F:      include/uapi/linux/toshiba.h
14790
14791 TOSHIBA TC358743 DRIVER
14792 M:      Mats Randgaard <matrandg@cisco.com>
14793 L:      linux-media@vger.kernel.org
14794 S:      Maintained
14795 F:      drivers/media/i2c/tc358743*
14796 F:      include/media/i2c/tc358743.h
14797
14798 TOSHIBA WMI HOTKEYS DRIVER
14799 M:      Azael Avalos <coproscefalo@gmail.com>
14800 L:      platform-driver-x86@vger.kernel.org
14801 S:      Maintained
14802 F:      drivers/platform/x86/toshiba-wmi.c
14803
14804 TPM DEVICE DRIVER
14805 M:      Peter Huewe <peterhuewe@gmx.de>
14806 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14807 R:      Jason Gunthorpe <jgg@ziepe.ca>
14808 L:      linux-integrity@vger.kernel.org
14809 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14810 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14811 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14812 S:      Maintained
14813 F:      drivers/char/tpm/
14814
14815 TRACING
14816 M:      Steven Rostedt <rostedt@goodmis.org>
14817 M:      Ingo Molnar <mingo@redhat.com>
14818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14819 S:      Maintained
14820 F:      Documentation/trace/ftrace.rst
14821 F:      arch/*/*/*/ftrace.h
14822 F:      arch/*/kernel/ftrace.c
14823 F:      include/*/ftrace.h
14824 F:      include/linux/trace*.h
14825 F:      include/trace/
14826 F:      kernel/trace/
14827 F:      tools/testing/selftests/ftrace/
14828
14829 TRACING MMIO ACCESSES (MMIOTRACE)
14830 M:      Steven Rostedt <rostedt@goodmis.org>
14831 M:      Ingo Molnar <mingo@kernel.org>
14832 R:      Karol Herbst <karolherbst@gmail.com>
14833 R:      Pekka Paalanen <ppaalanen@gmail.com>
14834 S:      Maintained
14835 L:      linux-kernel@vger.kernel.org
14836 L:      nouveau@lists.freedesktop.org
14837 F:      kernel/trace/trace_mmiotrace.c
14838 F:      include/linux/mmiotrace.h
14839 F:      arch/x86/mm/kmmio.c
14840 F:      arch/x86/mm/mmio-mod.c
14841 F:      arch/x86/mm/testmmiotrace.c
14842
14843 TRIVIAL PATCHES
14844 M:      Jiri Kosina <trivial@kernel.org>
14845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14846 S:      Maintained
14847 K:      ^Subject:.*(?i)trivial
14848
14849 TEMPO SEMICONDUCTOR DRIVERS
14850 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14851 S:      Maintained
14852 F:      sound/soc/codecs/tscs*.c
14853 F:      sound/soc/codecs/tscs*.h
14854 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14855
14856 TTY LAYER
14857 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14858 M:      Jiri Slaby <jslaby@suse.com>
14859 S:      Supported
14860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14861 F:      Documentation/serial/
14862 F:      drivers/tty/
14863 F:      drivers/tty/serial/serial_core.c
14864 F:      include/linux/serial_core.h
14865 F:      include/linux/serial.h
14866 F:      include/linux/tty.h
14867 F:      include/uapi/linux/serial_core.h
14868 F:      include/uapi/linux/serial.h
14869 F:      include/uapi/linux/tty.h
14870
14871 TUA9001 MEDIA DRIVER
14872 M:      Antti Palosaari <crope@iki.fi>
14873 L:      linux-media@vger.kernel.org
14874 W:      https://linuxtv.org
14875 W:      http://palosaari.fi/linux/
14876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14877 T:      git git://linuxtv.org/anttip/media_tree.git
14878 S:      Maintained
14879 F:      drivers/media/tuners/tua9001*
14880
14881 TULIP NETWORK DRIVERS
14882 L:      netdev@vger.kernel.org
14883 L:      linux-parisc@vger.kernel.org
14884 S:      Orphan
14885 F:      drivers/net/ethernet/dec/tulip/
14886
14887 TUN/TAP driver
14888 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14889 W:      http://vtun.sourceforge.net/tun
14890 S:      Maintained
14891 F:      Documentation/networking/tuntap.txt
14892 F:      arch/um/os-Linux/drivers/
14893
14894 TURBOCHANNEL SUBSYSTEM
14895 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14896 M:      Ralf Baechle <ralf@linux-mips.org>
14897 L:      linux-mips@linux-mips.org
14898 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14899 S:      Maintained
14900 F:      drivers/tc/
14901 F:      include/linux/tc.h
14902
14903 TURBOSTAT UTILITY
14904 M:      "Len Brown" <lenb@kernel.org>
14905 L:      linux-pm@vger.kernel.org
14906 B:      https://bugzilla.kernel.org
14907 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14909 S:      Supported
14910 F:      tools/power/x86/turbostat/
14911
14912 TW5864 VIDEO4LINUX DRIVER
14913 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14914 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14915 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14916 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14917 L:      linux-media@vger.kernel.org
14918 S:      Supported
14919 F:      drivers/media/pci/tw5864/
14920
14921 TW68 VIDEO4LINUX DRIVER
14922 M:      Hans Verkuil <hverkuil@xs4all.nl>
14923 L:      linux-media@vger.kernel.org
14924 T:      git git://linuxtv.org/media_tree.git
14925 W:      https://linuxtv.org
14926 S:      Odd Fixes
14927 F:      drivers/media/pci/tw68/
14928
14929 TW686X VIDEO4LINUX DRIVER
14930 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14931 L:      linux-media@vger.kernel.org
14932 T:      git git://linuxtv.org/media_tree.git
14933 W:      http://linuxtv.org
14934 S:      Maintained
14935 F:      drivers/media/pci/tw686x/
14936
14937 UBI FILE SYSTEM (UBIFS)
14938 M:      Richard Weinberger <richard@nod.at>
14939 M:      Artem Bityutskiy <dedekind1@gmail.com>
14940 M:      Adrian Hunter <adrian.hunter@intel.com>
14941 L:      linux-mtd@lists.infradead.org
14942 T:      git git://git.infradead.org/ubifs-2.6.git
14943 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14944 S:      Supported
14945 F:      Documentation/filesystems/ubifs.txt
14946 F:      fs/ubifs/
14947
14948 UCLINUX (M68KNOMMU AND COLDFIRE)
14949 M:      Greg Ungerer <gerg@linux-m68k.org>
14950 W:      http://www.linux-m68k.org/
14951 W:      http://www.uclinux.org/
14952 L:      linux-m68k@lists.linux-m68k.org
14953 L:      uclinux-dev@uclinux.org  (subscribers-only)
14954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14955 S:      Maintained
14956 F:      arch/m68k/coldfire/
14957 F:      arch/m68k/68*/
14958 F:      arch/m68k/*/*_no.*
14959 F:      arch/m68k/include/asm/*_no.*
14960
14961 UDF FILESYSTEM
14962 M:      Jan Kara <jack@suse.com>
14963 S:      Maintained
14964 F:      Documentation/filesystems/udf.txt
14965 F:      fs/udf/
14966
14967 UDRAW TABLET
14968 M:      Bastien Nocera <hadess@hadess.net>
14969 L:      linux-input@vger.kernel.org
14970 S:      Maintained
14971 F:      drivers/hid/hid-udraw-ps3.c
14972
14973 UFS FILESYSTEM
14974 M:      Evgeniy Dushistov <dushistov@mail.ru>
14975 S:      Maintained
14976 F:      Documentation/filesystems/ufs.txt
14977 F:      fs/ufs/
14978
14979 UHID USERSPACE HID IO DRIVER:
14980 M:      David Herrmann <dh.herrmann@googlemail.com>
14981 L:      linux-input@vger.kernel.org
14982 S:      Maintained
14983 F:      drivers/hid/uhid.c
14984 F:      include/uapi/linux/uhid.h
14985
14986 ULPI BUS
14987 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14988 L:      linux-usb@vger.kernel.org
14989 S:      Maintained
14990 F:      drivers/usb/common/ulpi.c
14991 F:      include/linux/ulpi/
14992
14993 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14994 L:      linux-usb@vger.kernel.org
14995 S:      Orphan
14996 F:      drivers/uwb/
14997 F:      include/linux/uwb.h
14998 F:      include/linux/uwb/
14999
15000 UNICORE32 ARCHITECTURE:
15001 M:      Guan Xuetao <gxt@pku.edu.cn>
15002 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15003 S:      Maintained
15004 T:      git git://github.com/gxt/linux.git
15005 F:      arch/unicore32/
15006
15007 UNIFDEF
15008 M:      Tony Finch <dot@dotat.at>
15009 W:      http://dotat.at/prog/unifdef
15010 S:      Maintained
15011 F:      scripts/unifdef.c
15012
15013 UNIFORM CDROM DRIVER
15014 M:      Jens Axboe <axboe@kernel.dk>
15015 W:      http://www.kernel.dk
15016 S:      Maintained
15017 F:      Documentation/cdrom/
15018 F:      drivers/cdrom/cdrom.c
15019 F:      include/linux/cdrom.h
15020 F:      include/uapi/linux/cdrom.h
15021
15022 UNISYS S-PAR DRIVERS
15023 M:      David Kershner <david.kershner@unisys.com>
15024 L:      sparmaintainer@unisys.com (Unisys internal)
15025 S:      Supported
15026 F:      include/linux/visorbus.h
15027 F:      drivers/visorbus/
15028 F:      drivers/staging/unisys/
15029
15030 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15031 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15032 L:      linux-scsi@vger.kernel.org
15033 S:      Supported
15034 F:      Documentation/scsi/ufs.txt
15035 F:      drivers/scsi/ufs/
15036
15037 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15038 M:      Joao Pinto <jpinto@synopsys.com>
15039 L:      linux-scsi@vger.kernel.org
15040 S:      Supported
15041 F:      drivers/scsi/ufs/*dwc*
15042
15043 UNSORTED BLOCK IMAGES (UBI)
15044 M:      Artem Bityutskiy <dedekind1@gmail.com>
15045 M:      Richard Weinberger <richard@nod.at>
15046 W:      http://www.linux-mtd.infradead.org/
15047 L:      linux-mtd@lists.infradead.org
15048 T:      git git://git.infradead.org/ubifs-2.6.git
15049 S:      Supported
15050 F:      drivers/mtd/ubi/
15051 F:      include/linux/mtd/ubi.h
15052 F:      include/uapi/mtd/ubi-user.h
15053
15054 USB "USBNET" DRIVER FRAMEWORK
15055 M:      Oliver Neukum <oneukum@suse.com>
15056 L:      netdev@vger.kernel.org
15057 W:      http://www.linux-usb.org/usbnet
15058 S:      Maintained
15059 F:      drivers/net/usb/usbnet.c
15060 F:      include/linux/usb/usbnet.h
15061
15062 USB ACM DRIVER
15063 M:      Oliver Neukum <oneukum@suse.com>
15064 L:      linux-usb@vger.kernel.org
15065 S:      Maintained
15066 F:      Documentation/usb/acm.txt
15067 F:      drivers/usb/class/cdc-acm.*
15068
15069 USB AR5523 WIRELESS DRIVER
15070 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15071 L:      linux-wireless@vger.kernel.org
15072 S:      Maintained
15073 F:      drivers/net/wireless/ath/ar5523/
15074
15075 USB ATTACHED SCSI
15076 M:      Oliver Neukum <oneukum@suse.com>
15077 L:      linux-usb@vger.kernel.org
15078 L:      linux-scsi@vger.kernel.org
15079 S:      Maintained
15080 F:      drivers/usb/storage/uas.c
15081
15082 USB CDC ETHERNET DRIVER
15083 M:      Oliver Neukum <oliver@neukum.org>
15084 L:      linux-usb@vger.kernel.org
15085 S:      Maintained
15086 F:      drivers/net/usb/cdc_*.c
15087 F:      include/uapi/linux/usb/cdc.h
15088
15089 USB CHAOSKEY DRIVER
15090 M:      Keith Packard <keithp@keithp.com>
15091 L:      linux-usb@vger.kernel.org
15092 S:      Maintained
15093 F:      drivers/usb/misc/chaoskey.c
15094
15095 USB CYPRESS C67X00 DRIVER
15096 M:      Peter Korsgaard <jacmet@sunsite.dk>
15097 L:      linux-usb@vger.kernel.org
15098 S:      Maintained
15099 F:      drivers/usb/c67x00/
15100
15101 USB DAVICOM DM9601 DRIVER
15102 M:      Peter Korsgaard <jacmet@sunsite.dk>
15103 L:      netdev@vger.kernel.org
15104 W:      http://www.linux-usb.org/usbnet
15105 S:      Maintained
15106 F:      drivers/net/usb/dm9601.c
15107
15108 USB DIAMOND RIO500 DRIVER
15109 M:      Cesar Miquel <miquel@df.uba.ar>
15110 L:      rio500-users@lists.sourceforge.net
15111 W:      http://rio500.sourceforge.net
15112 S:      Maintained
15113 F:      drivers/usb/misc/rio500*
15114
15115 USB EHCI DRIVER
15116 M:      Alan Stern <stern@rowland.harvard.edu>
15117 L:      linux-usb@vger.kernel.org
15118 S:      Maintained
15119 F:      Documentation/usb/ehci.txt
15120 F:      drivers/usb/host/ehci*
15121
15122 USB GADGET/PERIPHERAL SUBSYSTEM
15123 M:      Felipe Balbi <balbi@kernel.org>
15124 L:      linux-usb@vger.kernel.org
15125 W:      http://www.linux-usb.org/gadget
15126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15127 S:      Maintained
15128 F:      drivers/usb/gadget/
15129 F:      include/linux/usb/gadget*
15130
15131 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15132 M:      Jiri Kosina <jikos@kernel.org>
15133 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15134 L:      linux-usb@vger.kernel.org
15135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15136 S:      Maintained
15137 F:      Documentation/hid/hiddev.txt
15138 F:      drivers/hid/usbhid/
15139
15140 USB INTEL XHCI ROLE MUX DRIVER
15141 M:      Hans de Goede <hdegoede@redhat.com>
15142 L:      linux-usb@vger.kernel.org
15143 S:      Maintained
15144 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15145
15146 USB ISP116X DRIVER
15147 M:      Olav Kongas <ok@artecdesign.ee>
15148 L:      linux-usb@vger.kernel.org
15149 S:      Maintained
15150 F:      drivers/usb/host/isp116x*
15151 F:      include/linux/usb/isp116x.h
15152
15153 USB LAN78XX ETHERNET DRIVER
15154 M:      Woojung Huh <woojung.huh@microchip.com>
15155 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15156 L:      netdev@vger.kernel.org
15157 S:      Maintained
15158 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15159 F:      drivers/net/usb/lan78xx.*
15160 F:      include/dt-bindings/net/microchip-lan78xx.h
15161
15162 USB MASS STORAGE DRIVER
15163 M:      Alan Stern <stern@rowland.harvard.edu>
15164 L:      linux-usb@vger.kernel.org
15165 L:      usb-storage@lists.one-eyed-alien.net
15166 S:      Maintained
15167 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15168 F:      drivers/usb/storage/
15169
15170 USB MIDI DRIVER
15171 M:      Clemens Ladisch <clemens@ladisch.de>
15172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15173 T:      git git://git.alsa-project.org/alsa-kernel.git
15174 S:      Maintained
15175 F:      sound/usb/midi.*
15176
15177 USB NETWORKING DRIVERS
15178 L:      linux-usb@vger.kernel.org
15179 S:      Odd Fixes
15180 F:      drivers/net/usb/
15181
15182 USB OHCI DRIVER
15183 M:      Alan Stern <stern@rowland.harvard.edu>
15184 L:      linux-usb@vger.kernel.org
15185 S:      Maintained
15186 F:      Documentation/usb/ohci.txt
15187 F:      drivers/usb/host/ohci*
15188
15189 USB OTG FSM (Finite State Machine)
15190 M:      Peter Chen <Peter.Chen@nxp.com>
15191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15192 L:      linux-usb@vger.kernel.org
15193 S:      Maintained
15194 F:      drivers/usb/common/usb-otg-fsm.c
15195
15196 USB OVER IP DRIVER
15197 M:      Valentina Manea <valentina.manea.m@gmail.com>
15198 M:      Shuah Khan <shuah@kernel.org>
15199 L:      linux-usb@vger.kernel.org
15200 S:      Maintained
15201 F:      Documentation/usb/usbip_protocol.txt
15202 F:      drivers/usb/usbip/
15203 F:      tools/usb/usbip/
15204 F:      tools/testing/selftests/drivers/usb/usbip/
15205
15206 USB PEGASUS DRIVER
15207 M:      Petko Manolov <petkan@nucleusys.com>
15208 L:      linux-usb@vger.kernel.org
15209 L:      netdev@vger.kernel.org
15210 T:      git git://github.com/petkan/pegasus.git
15211 W:      https://github.com/petkan/pegasus
15212 S:      Maintained
15213 F:      drivers/net/usb/pegasus.*
15214
15215 USB PHY LAYER
15216 M:      Felipe Balbi <balbi@kernel.org>
15217 L:      linux-usb@vger.kernel.org
15218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15219 S:      Maintained
15220 F:      drivers/usb/phy/
15221
15222 USB PRINTER DRIVER (usblp)
15223 M:      Pete Zaitcev <zaitcev@redhat.com>
15224 L:      linux-usb@vger.kernel.org
15225 S:      Supported
15226 F:      drivers/usb/class/usblp.c
15227
15228 USB QMI WWAN NETWORK DRIVER
15229 M:      Bjørn Mork <bjorn@mork.no>
15230 L:      netdev@vger.kernel.org
15231 S:      Maintained
15232 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15233 F:      drivers/net/usb/qmi_wwan.c
15234
15235 USB RTL8150 DRIVER
15236 M:      Petko Manolov <petkan@nucleusys.com>
15237 L:      linux-usb@vger.kernel.org
15238 L:      netdev@vger.kernel.org
15239 T:      git git://github.com/petkan/rtl8150.git
15240 W:      https://github.com/petkan/rtl8150
15241 S:      Maintained
15242 F:      drivers/net/usb/rtl8150.c
15243
15244 USB SERIAL SUBSYSTEM
15245 M:      Johan Hovold <johan@kernel.org>
15246 L:      linux-usb@vger.kernel.org
15247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15248 S:      Maintained
15249 F:      Documentation/usb/usb-serial.txt
15250 F:      drivers/usb/serial/
15251 F:      include/linux/usb/serial.h
15252
15253 USB SMSC75XX ETHERNET DRIVER
15254 M:      Steve Glendinning <steve.glendinning@shawell.net>
15255 L:      netdev@vger.kernel.org
15256 S:      Maintained
15257 F:      drivers/net/usb/smsc75xx.*
15258
15259 USB SMSC95XX ETHERNET DRIVER
15260 M:      Steve Glendinning <steve.glendinning@shawell.net>
15261 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15262 L:      netdev@vger.kernel.org
15263 S:      Maintained
15264 F:      drivers/net/usb/smsc95xx.*
15265
15266 USB SUBSYSTEM
15267 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15268 L:      linux-usb@vger.kernel.org
15269 W:      http://www.linux-usb.org
15270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15271 S:      Supported
15272 F:      Documentation/devicetree/bindings/usb/
15273 F:      Documentation/usb/
15274 F:      drivers/usb/
15275 F:      include/linux/usb.h
15276 F:      include/linux/usb/
15277
15278 USB TYPEC PI3USB30532 MUX DRIVER
15279 M:      Hans de Goede <hdegoede@redhat.com>
15280 L:      linux-usb@vger.kernel.org
15281 S:      Maintained
15282 F:      drivers/usb/typec/mux/pi3usb30532.c
15283
15284 USB TYPEC CLASS
15285 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15286 L:      linux-usb@vger.kernel.org
15287 S:      Maintained
15288 F:      Documentation/ABI/testing/sysfs-class-typec
15289 F:      Documentation/driver-api/usb/typec.rst
15290 F:      drivers/usb/typec/
15291 F:      include/linux/usb/typec.h
15292
15293 USB TYPEC BUS FOR ALTERNATE MODES
15294 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15295 L:      linux-usb@vger.kernel.org
15296 S:      Maintained
15297 F:      Documentation/ABI/testing/sysfs-bus-typec
15298 F:      Documentation/driver-api/usb/typec_bus.rst
15299 F:      drivers/usb/typec/altmodes/
15300 F:      include/linux/usb/typec_altmode.h
15301
15302 USB UHCI DRIVER
15303 M:      Alan Stern <stern@rowland.harvard.edu>
15304 L:      linux-usb@vger.kernel.org
15305 S:      Maintained
15306 F:      drivers/usb/host/uhci*
15307
15308 USB VIDEO CLASS
15309 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15310 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15311 L:      linux-media@vger.kernel.org
15312 T:      git git://linuxtv.org/media_tree.git
15313 W:      http://www.ideasonboard.org/uvc/
15314 S:      Maintained
15315 F:      drivers/media/usb/uvc/
15316 F:      include/uapi/linux/uvcvideo.h
15317
15318 USB VISION DRIVER
15319 M:      Hans Verkuil <hverkuil@xs4all.nl>
15320 L:      linux-media@vger.kernel.org
15321 T:      git git://linuxtv.org/media_tree.git
15322 W:      https://linuxtv.org
15323 S:      Odd Fixes
15324 F:      drivers/media/usb/usbvision/
15325
15326 USB WEBCAM GADGET
15327 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15328 L:      linux-usb@vger.kernel.org
15329 S:      Maintained
15330 F:      drivers/usb/gadget/function/*uvc*
15331 F:      drivers/usb/gadget/legacy/webcam.c
15332 F:      include/uapi/linux/usb/g_uvc.h
15333
15334 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15335 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15336 L:      linux-wireless@vger.kernel.org
15337 S:      Maintained
15338 F:      drivers/net/wireless/rndis_wlan.c
15339
15340 USB XHCI DRIVER
15341 M:      Mathias Nyman <mathias.nyman@intel.com>
15342 L:      linux-usb@vger.kernel.org
15343 S:      Supported
15344 F:      drivers/usb/host/xhci*
15345 F:      drivers/usb/host/pci-quirks*
15346
15347 USB ZD1201 DRIVER
15348 L:      linux-wireless@vger.kernel.org
15349 W:      http://linux-lc100020.sourceforge.net
15350 S:      Orphan
15351 F:      drivers/net/wireless/zydas/zd1201.*
15352
15353 USB ZR364XX DRIVER
15354 M:      Antoine Jacquet <royale@zerezo.com>
15355 L:      linux-usb@vger.kernel.org
15356 L:      linux-media@vger.kernel.org
15357 T:      git git://linuxtv.org/media_tree.git
15358 W:      http://royale.zerezo.com/zr364xx/
15359 S:      Maintained
15360 F:      Documentation/media/v4l-drivers/zr364xx*
15361 F:      drivers/media/usb/zr364xx/
15362
15363 USER-MODE LINUX (UML)
15364 M:      Jeff Dike <jdike@addtoit.com>
15365 M:      Richard Weinberger <richard@nod.at>
15366 L:      linux-um@lists.infradead.org
15367 W:      http://user-mode-linux.sourceforge.net
15368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15369 S:      Maintained
15370 F:      Documentation/virtual/uml/
15371 F:      arch/um/
15372 F:      arch/x86/um/
15373 F:      fs/hostfs/
15374 F:      fs/hppfs/
15375
15376 USERSPACE I/O (UIO)
15377 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15378 S:      Maintained
15379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15380 F:      Documentation/driver-api/uio-howto.rst
15381 F:      drivers/uio/
15382 F:      include/linux/uio*.h
15383
15384 UTIL-LINUX PACKAGE
15385 M:      Karel Zak <kzak@redhat.com>
15386 L:      util-linux@vger.kernel.org
15387 W:      http://en.wikipedia.org/wiki/Util-linux
15388 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15389 S:      Maintained
15390
15391 UUID HELPERS
15392 M:      Christoph Hellwig <hch@lst.de>
15393 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15394 L:      linux-kernel@vger.kernel.org
15395 T:      git git://git.infradead.org/users/hch/uuid.git
15396 F:      lib/uuid.c
15397 F:      lib/test_uuid.c
15398 F:      include/linux/uuid.h
15399 F:      include/uapi/linux/uuid.h
15400 S:      Maintained
15401
15402 UVESAFB DRIVER
15403 M:      Michal Januszewski <spock@gentoo.org>
15404 L:      linux-fbdev@vger.kernel.org
15405 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15406 S:      Maintained
15407 F:      Documentation/fb/uvesafb.txt
15408 F:      drivers/video/fbdev/uvesafb.*
15409
15410 VF610 NAND DRIVER
15411 M:      Stefan Agner <stefan@agner.ch>
15412 L:      linux-mtd@lists.infradead.org
15413 S:      Supported
15414 F:      drivers/mtd/nand/raw/vf610_nfc.c
15415
15416 VFAT/FAT/MSDOS FILESYSTEM
15417 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15418 S:      Maintained
15419 F:      Documentation/filesystems/vfat.txt
15420 F:      fs/fat/
15421
15422 VFIO DRIVER
15423 M:      Alex Williamson <alex.williamson@redhat.com>
15424 L:      kvm@vger.kernel.org
15425 T:      git git://github.com/awilliam/linux-vfio.git
15426 S:      Maintained
15427 F:      Documentation/vfio.txt
15428 F:      drivers/vfio/
15429 F:      include/linux/vfio.h
15430 F:      include/uapi/linux/vfio.h
15431
15432 VFIO MEDIATED DEVICE DRIVERS
15433 M:      Kirti Wankhede <kwankhede@nvidia.com>
15434 L:      kvm@vger.kernel.org
15435 S:      Maintained
15436 F:      Documentation/vfio-mediated-device.txt
15437 F:      drivers/vfio/mdev/
15438 F:      include/linux/mdev.h
15439 F:      samples/vfio-mdev/
15440
15441 VFIO PLATFORM DRIVER
15442 M:      Eric Auger <eric.auger@redhat.com>
15443 L:      kvm@vger.kernel.org
15444 S:      Maintained
15445 F:      drivers/vfio/platform/
15446
15447 VGA_SWITCHEROO
15448 R:      Lukas Wunner <lukas@wunner.de>
15449 S:      Maintained
15450 F:      Documentation/gpu/vga-switcheroo.rst
15451 F:      drivers/gpu/vga/vga_switcheroo.c
15452 F:      include/linux/vga_switcheroo.h
15453 T:      git git://anongit.freedesktop.org/drm/drm-misc
15454
15455 VIA RHINE NETWORK DRIVER
15456 S:      Orphan
15457 F:      drivers/net/ethernet/via/via-rhine.c
15458
15459 VIA SD/MMC CARD CONTROLLER DRIVER
15460 M:      Bruce Chang <brucechang@via.com.tw>
15461 M:      Harald Welte <HaraldWelte@viatech.com>
15462 S:      Maintained
15463 F:      drivers/mmc/host/via-sdmmc.c
15464
15465 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15466 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15467 L:      linux-fbdev@vger.kernel.org
15468 S:      Maintained
15469 F:      include/linux/via-core.h
15470 F:      include/linux/via-gpio.h
15471 F:      include/linux/via_i2c.h
15472 F:      drivers/video/fbdev/via/
15473
15474 VIA VELOCITY NETWORK DRIVER
15475 M:      Francois Romieu <romieu@fr.zoreil.com>
15476 L:      netdev@vger.kernel.org
15477 S:      Maintained
15478 F:      drivers/net/ethernet/via/via-velocity.*
15479
15480 VICODEC VIRTUAL CODEC DRIVER
15481 M:      Hans Verkuil <hans.verkuil@cisco.com>
15482 L:      linux-media@vger.kernel.org
15483 T:      git git://linuxtv.org/media_tree.git
15484 W:      https://linuxtv.org
15485 S:      Maintained
15486 F:      drivers/media/platform/vicodec/*
15487
15488 VIDEO MULTIPLEXER DRIVER
15489 M:      Philipp Zabel <p.zabel@pengutronix.de>
15490 L:      linux-media@vger.kernel.org
15491 S:      Maintained
15492 F:      drivers/media/platform/video-mux.c
15493
15494 VIDEO I2C POLLING DRIVER
15495 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15496 L:      linux-media@vger.kernel.org
15497 S:      Maintained
15498 F:      drivers/media/i2c/video-i2c.c
15499
15500 VIDEOBUF2 FRAMEWORK
15501 M:      Pawel Osciak <pawel@osciak.com>
15502 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15503 M:      Kyungmin Park <kyungmin.park@samsung.com>
15504 L:      linux-media@vger.kernel.org
15505 S:      Maintained
15506 F:      drivers/media/v4l2-core/videobuf2-*
15507 F:      include/media/videobuf2-*
15508
15509 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15510 M:      Helen Koike <helen.koike@collabora.com>
15511 L:      linux-media@vger.kernel.org
15512 T:      git git://linuxtv.org/media_tree.git
15513 W:      https://linuxtv.org
15514 S:      Maintained
15515 F:      drivers/media/platform/vimc/*
15516
15517 VIRT LIB
15518 M:      Alex Williamson <alex.williamson@redhat.com>
15519 M:      Paolo Bonzini <pbonzini@redhat.com>
15520 L:      kvm@vger.kernel.org
15521 S:      Supported
15522 F:      virt/lib/
15523
15524 VIRTIO AND VHOST VSOCK DRIVER
15525 M:      Stefan Hajnoczi <stefanha@redhat.com>
15526 L:      kvm@vger.kernel.org
15527 L:      virtualization@lists.linux-foundation.org
15528 L:      netdev@vger.kernel.org
15529 S:      Maintained
15530 F:      include/linux/virtio_vsock.h
15531 F:      include/uapi/linux/virtio_vsock.h
15532 F:      include/uapi/linux/vsockmon.h
15533 F:      include/uapi/linux/vm_sockets_diag.h
15534 F:      net/vmw_vsock/diag.c
15535 F:      net/vmw_vsock/af_vsock_tap.c
15536 F:      net/vmw_vsock/virtio_transport_common.c
15537 F:      net/vmw_vsock/virtio_transport.c
15538 F:      drivers/net/vsockmon.c
15539 F:      drivers/vhost/vsock.c
15540 F:      drivers/vhost/vsock.h
15541 F:      tools/testing/vsock/
15542
15543 VIRTIO CONSOLE DRIVER
15544 M:      Amit Shah <amit@kernel.org>
15545 L:      virtualization@lists.linux-foundation.org
15546 S:      Maintained
15547 F:      drivers/char/virtio_console.c
15548 F:      include/linux/virtio_console.h
15549 F:      include/uapi/linux/virtio_console.h
15550
15551 VIRTIO CORE, NET AND BLOCK DRIVERS
15552 M:      "Michael S. Tsirkin" <mst@redhat.com>
15553 M:      Jason Wang <jasowang@redhat.com>
15554 L:      virtualization@lists.linux-foundation.org
15555 S:      Maintained
15556 F:      Documentation/devicetree/bindings/virtio/
15557 F:      drivers/virtio/
15558 F:      tools/virtio/
15559 F:      drivers/net/virtio_net.c
15560 F:      drivers/block/virtio_blk.c
15561 F:      include/linux/virtio*.h
15562 F:      include/uapi/linux/virtio_*.h
15563 F:      drivers/crypto/virtio/
15564 F:      mm/balloon_compaction.c
15565
15566 VIRTIO CRYPTO DRIVER
15567 M:      Gonglei <arei.gonglei@huawei.com>
15568 L:      virtualization@lists.linux-foundation.org
15569 L:      linux-crypto@vger.kernel.org
15570 S:      Maintained
15571 F:      drivers/crypto/virtio/
15572 F:      include/uapi/linux/virtio_crypto.h
15573
15574 VIRTIO DRIVERS FOR S390
15575 M:      Cornelia Huck <cohuck@redhat.com>
15576 M:      Halil Pasic <pasic@linux.ibm.com>
15577 L:      linux-s390@vger.kernel.org
15578 L:      virtualization@lists.linux-foundation.org
15579 L:      kvm@vger.kernel.org
15580 S:      Supported
15581 F:      drivers/s390/virtio/
15582 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15583
15584 VIRTIO GPU DRIVER
15585 M:      David Airlie <airlied@linux.ie>
15586 M:      Gerd Hoffmann <kraxel@redhat.com>
15587 L:      dri-devel@lists.freedesktop.org
15588 L:      virtualization@lists.linux-foundation.org
15589 T:      git git://anongit.freedesktop.org/drm/drm-misc
15590 S:      Maintained
15591 F:      drivers/gpu/drm/virtio/
15592 F:      include/uapi/linux/virtio_gpu.h
15593
15594 VIRTIO HOST (VHOST)
15595 M:      "Michael S. Tsirkin" <mst@redhat.com>
15596 M:      Jason Wang <jasowang@redhat.com>
15597 L:      kvm@vger.kernel.org
15598 L:      virtualization@lists.linux-foundation.org
15599 L:      netdev@vger.kernel.org
15600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15601 S:      Maintained
15602 F:      drivers/vhost/
15603 F:      include/uapi/linux/vhost.h
15604
15605 VIRTIO INPUT DRIVER
15606 M:      Gerd Hoffmann <kraxel@redhat.com>
15607 S:      Maintained
15608 F:      drivers/virtio/virtio_input.c
15609 F:      include/uapi/linux/virtio_input.h
15610
15611 VIRTUAL BOX GUEST DEVICE DRIVER
15612 M:      Hans de Goede <hdegoede@redhat.com>
15613 M:      Arnd Bergmann <arnd@arndb.de>
15614 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15615 S:      Maintained
15616 F:      include/linux/vbox_utils.h
15617 F:      include/uapi/linux/vbox*.h
15618 F:      drivers/virt/vboxguest/
15619
15620 VIRTUAL SERIO DEVICE DRIVER
15621 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15622 S:      Maintained
15623 F:      drivers/input/serio/userio.c
15624 F:      include/uapi/linux/userio.h
15625
15626 VIVID VIRTUAL VIDEO DRIVER
15627 M:      Hans Verkuil <hverkuil@xs4all.nl>
15628 L:      linux-media@vger.kernel.org
15629 T:      git git://linuxtv.org/media_tree.git
15630 W:      https://linuxtv.org
15631 S:      Maintained
15632 F:      drivers/media/platform/vivid/*
15633
15634 VLYNQ BUS
15635 M:      Florian Fainelli <f.fainelli@gmail.com>
15636 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15637 S:      Maintained
15638 F:      drivers/vlynq/vlynq.c
15639 F:      include/linux/vlynq.h
15640
15641 VME SUBSYSTEM
15642 M:      Martyn Welch <martyn@welchs.me.uk>
15643 M:      Manohar Vanga <manohar.vanga@gmail.com>
15644 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15645 L:      devel@driverdev.osuosl.org
15646 S:      Maintained
15647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15648 F:      Documentation/driver-api/vme.rst
15649 F:      drivers/staging/vme/
15650 F:      drivers/vme/
15651 F:      include/linux/vme*
15652
15653 VMWARE BALLOON DRIVER
15654 M:      Xavier Deguillard <xdeguillard@vmware.com>
15655 M:      Nadav Amit <namit@vmware.com>
15656 M:      "VMware, Inc." <pv-drivers@vmware.com>
15657 L:      linux-kernel@vger.kernel.org
15658 S:      Maintained
15659 F:      drivers/misc/vmw_balloon.c
15660
15661 VMWARE HYPERVISOR INTERFACE
15662 M:      Alok Kataria <akataria@vmware.com>
15663 L:      virtualization@lists.linux-foundation.org
15664 S:      Supported
15665 F:      arch/x86/kernel/cpu/vmware.c
15666
15667 VMWARE PVRDMA DRIVER
15668 M:      Adit Ranadive <aditr@vmware.com>
15669 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15670 L:      linux-rdma@vger.kernel.org
15671 S:      Maintained
15672 F:      drivers/infiniband/hw/vmw_pvrdma/
15673
15674 VMware PVSCSI driver
15675 M:      Jim Gill <jgill@vmware.com>
15676 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15677 L:      linux-scsi@vger.kernel.org
15678 S:      Maintained
15679 F:      drivers/scsi/vmw_pvscsi.c
15680 F:      drivers/scsi/vmw_pvscsi.h
15681
15682 VMWARE VMMOUSE SUBDRIVER
15683 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15684 M:      "VMware, Inc." <pv-drivers@vmware.com>
15685 L:      linux-input@vger.kernel.org
15686 S:      Maintained
15687 F:      drivers/input/mouse/vmmouse.c
15688 F:      drivers/input/mouse/vmmouse.h
15689
15690 VMWARE VMXNET3 ETHERNET DRIVER
15691 M:      Ronak Doshi <doshir@vmware.com>
15692 M:      "VMware, Inc." <pv-drivers@vmware.com>
15693 L:      netdev@vger.kernel.org
15694 S:      Maintained
15695 F:      drivers/net/vmxnet3/
15696
15697 VOCORE VOCORE2 BOARD
15698 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15699 L:      linux-mips@linux-mips.org
15700 S:      Maintained
15701 F:      arch/mips/boot/dts/ralink/vocore2.dts
15702
15703 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15704 M:      Liam Girdwood <lgirdwood@gmail.com>
15705 M:      Mark Brown <broonie@kernel.org>
15706 L:      linux-kernel@vger.kernel.org
15707 W:      http://www.slimlogic.co.uk/?p=48
15708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15709 S:      Supported
15710 F:      Documentation/devicetree/bindings/regulator/
15711 F:      Documentation/power/regulator/
15712 F:      drivers/regulator/
15713 F:      include/dt-bindings/regulator/
15714 F:      include/linux/regulator/
15715
15716 VRF
15717 M:      David Ahern <dsa@cumulusnetworks.com>
15718 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15719 L:      netdev@vger.kernel.org
15720 S:      Maintained
15721 F:      drivers/net/vrf.c
15722 F:      Documentation/networking/vrf.txt
15723
15724 VT1211 HARDWARE MONITOR DRIVER
15725 M:      Juerg Haefliger <juergh@gmail.com>
15726 L:      linux-hwmon@vger.kernel.org
15727 S:      Maintained
15728 F:      Documentation/hwmon/vt1211
15729 F:      drivers/hwmon/vt1211.c
15730
15731 VT8231 HARDWARE MONITOR DRIVER
15732 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15733 L:      linux-hwmon@vger.kernel.org
15734 S:      Maintained
15735 F:      drivers/hwmon/vt8231.c
15736
15737 VUB300 USB to SDIO/SD/MMC bridge chip
15738 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15739 L:      linux-mmc@vger.kernel.org
15740 L:      linux-usb@vger.kernel.org
15741 S:      Supported
15742 F:      drivers/mmc/host/vub300.c
15743
15744 W1 DALLAS'S 1-WIRE BUS
15745 M:      Evgeniy Polyakov <zbr@ioremap.net>
15746 S:      Maintained
15747 F:      Documentation/devicetree/bindings/w1/
15748 F:      Documentation/w1/
15749 F:      drivers/w1/
15750 F:      include/linux/w1.h
15751
15752 W83791D HARDWARE MONITORING DRIVER
15753 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15754 L:      linux-hwmon@vger.kernel.org
15755 S:      Maintained
15756 F:      Documentation/hwmon/w83791d
15757 F:      drivers/hwmon/w83791d.c
15758
15759 W83793 HARDWARE MONITORING DRIVER
15760 M:      Rudolf Marek <r.marek@assembler.cz>
15761 L:      linux-hwmon@vger.kernel.org
15762 S:      Maintained
15763 F:      Documentation/hwmon/w83793
15764 F:      drivers/hwmon/w83793.c
15765
15766 W83795 HARDWARE MONITORING DRIVER
15767 M:      Jean Delvare <jdelvare@suse.com>
15768 L:      linux-hwmon@vger.kernel.org
15769 S:      Maintained
15770 F:      drivers/hwmon/w83795.c
15771
15772 W83L51xD SD/MMC CARD INTERFACE DRIVER
15773 M:      Pierre Ossman <pierre@ossman.eu>
15774 S:      Maintained
15775 F:      drivers/mmc/host/wbsd.*
15776
15777 WACOM PROTOCOL 4 SERIAL TABLETS
15778 M:      Julian Squires <julian@cipht.net>
15779 M:      Hans de Goede <hdegoede@redhat.com>
15780 L:      linux-input@vger.kernel.org
15781 S:      Maintained
15782 F:      drivers/input/tablet/wacom_serial4.c
15783
15784 WATCHDOG DEVICE DRIVERS
15785 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15786 M:      Guenter Roeck <linux@roeck-us.net>
15787 L:      linux-watchdog@vger.kernel.org
15788 W:      http://www.linux-watchdog.org/
15789 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15790 S:      Maintained
15791 F:      Documentation/devicetree/bindings/watchdog/
15792 F:      Documentation/watchdog/
15793 F:      drivers/watchdog/
15794 F:      include/linux/watchdog.h
15795 F:      include/uapi/linux/watchdog.h
15796
15797 WHISKEYCOVE PMIC GPIO DRIVER
15798 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15799 L:      linux-gpio@vger.kernel.org
15800 S:      Maintained
15801 F:      drivers/gpio/gpio-wcove.c
15802
15803 WIIMOTE HID DRIVER
15804 M:      David Herrmann <dh.herrmann@googlemail.com>
15805 L:      linux-input@vger.kernel.org
15806 S:      Maintained
15807 F:      drivers/hid/hid-wiimote*
15808
15809 WILOCITY WIL6210 WIRELESS DRIVER
15810 M:      Maya Erez <merez@codeaurora.org>
15811 L:      linux-wireless@vger.kernel.org
15812 L:      wil6210@qti.qualcomm.com
15813 S:      Supported
15814 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15815 F:      drivers/net/wireless/ath/wil6210/
15816
15817 WIMAX STACK
15818 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15819 M:      linux-wimax@intel.com
15820 L:      wimax@linuxwimax.org (subscribers-only)
15821 S:      Supported
15822 W:      http://linuxwimax.org
15823 F:      Documentation/wimax/README.wimax
15824 F:      include/linux/wimax/debug.h
15825 F:      include/net/wimax.h
15826 F:      include/uapi/linux/wimax.h
15827 F:      net/wimax/
15828
15829 WINBOND CIR DRIVER
15830 M:      David Härdeman <david@hardeman.nu>
15831 S:      Maintained
15832 F:      drivers/media/rc/winbond-cir.c
15833
15834 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15835 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15836 L:      linux-watchdog@vger.kernel.org
15837 S:      Maintained
15838 F:      drivers/watchdog/ebc-c384_wdt.c
15839
15840 WINSYSTEMS WS16C48 GPIO DRIVER
15841 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15842 L:      linux-gpio@vger.kernel.org
15843 S:      Maintained
15844 F:      drivers/gpio/gpio-ws16c48.c
15845
15846 WISTRON LAPTOP BUTTON DRIVER
15847 M:      Miloslav Trmac <mitr@volny.cz>
15848 S:      Maintained
15849 F:      drivers/input/misc/wistron_btns.c
15850
15851 WL3501 WIRELESS PCMCIA CARD DRIVER
15852 L:      linux-wireless@vger.kernel.org
15853 S:      Odd fixes
15854 F:      drivers/net/wireless/wl3501*
15855
15856 WOLFSON MICROELECTRONICS DRIVERS
15857 L:      patches@opensource.cirrus.com
15858 T:      git https://github.com/CirrusLogic/linux-drivers.git
15859 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15860 S:      Supported
15861 F:      Documentation/hwmon/wm83??
15862 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15863 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15864 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15865 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15866 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15867 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15868 F:      drivers/clk/clk-wm83*.c
15869 F:      drivers/extcon/extcon-arizona.c
15870 F:      drivers/leds/leds-wm83*.c
15871 F:      drivers/gpio/gpio-*wm*.c
15872 F:      drivers/gpio/gpio-arizona.c
15873 F:      drivers/hwmon/wm83??-hwmon.c
15874 F:      drivers/input/misc/wm831x-on.c
15875 F:      drivers/input/touchscreen/wm831x-ts.c
15876 F:      drivers/input/touchscreen/wm97*.c
15877 F:      drivers/mfd/arizona*
15878 F:      drivers/mfd/wm*.c
15879 F:      drivers/mfd/cs47l24*
15880 F:      drivers/power/supply/wm83*.c
15881 F:      drivers/rtc/rtc-wm83*.c
15882 F:      drivers/regulator/wm8*.c
15883 F:      drivers/regulator/arizona*
15884 F:      drivers/video/backlight/wm83*_bl.c
15885 F:      drivers/watchdog/wm83*_wdt.c
15886 F:      include/linux/mfd/arizona/
15887 F:      include/linux/mfd/wm831x/
15888 F:      include/linux/mfd/wm8350/
15889 F:      include/linux/mfd/wm8400*
15890 F:      include/linux/regulator/arizona*
15891 F:      include/linux/wm97xx.h
15892 F:      include/sound/wm????.h
15893 F:      sound/soc/codecs/arizona.?
15894 F:      sound/soc/codecs/wm*
15895 F:      sound/soc/codecs/cs47l24*
15896
15897 WORKQUEUE
15898 M:      Tejun Heo <tj@kernel.org>
15899 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15901 S:      Maintained
15902 F:      include/linux/workqueue.h
15903 F:      kernel/workqueue.c
15904 F:      Documentation/core-api/workqueue.rst
15905
15906 X-POWERS AXP288 PMIC DRIVERS
15907 M:      Hans de Goede <hdegoede@redhat.com>
15908 S:      Maintained
15909 N:      axp288
15910 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15911
15912 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15913 M:      Chen-Yu Tsai <wens@csie.org>
15914 L:      linux-kernel@vger.kernel.org
15915 S:      Maintained
15916 N:      axp[128]
15917
15918 X.25 NETWORK LAYER
15919 M:      Andrew Hendry <andrew.hendry@gmail.com>
15920 L:      linux-x25@vger.kernel.org
15921 S:      Odd Fixes
15922 F:      Documentation/networking/x25*
15923 F:      include/net/x25*
15924 F:      net/x25/
15925
15926 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15927 M:      Thomas Gleixner <tglx@linutronix.de>
15928 M:      Ingo Molnar <mingo@redhat.com>
15929 R:      "H. Peter Anvin" <hpa@zytor.com>
15930 M:      x86@kernel.org
15931 L:      linux-kernel@vger.kernel.org
15932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15933 S:      Maintained
15934 F:      Documentation/devicetree/bindings/x86/
15935 F:      Documentation/x86/
15936 F:      arch/x86/
15937
15938 X86 ENTRY CODE
15939 M:      Andy Lutomirski <luto@kernel.org>
15940 L:      linux-kernel@vger.kernel.org
15941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15942 S:      Maintained
15943 F:      arch/x86/entry/
15944
15945 X86 MCE INFRASTRUCTURE
15946 M:      Tony Luck <tony.luck@intel.com>
15947 M:      Borislav Petkov <bp@alien8.de>
15948 L:      linux-edac@vger.kernel.org
15949 S:      Maintained
15950 F:      arch/x86/kernel/cpu/mcheck/*
15951
15952 X86 MICROCODE UPDATE SUPPORT
15953 M:      Borislav Petkov <bp@alien8.de>
15954 S:      Maintained
15955 F:      arch/x86/kernel/cpu/microcode/*
15956
15957 X86 PLATFORM DRIVERS
15958 M:      Darren Hart <dvhart@infradead.org>
15959 M:      Andy Shevchenko <andy@infradead.org>
15960 L:      platform-driver-x86@vger.kernel.org
15961 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15962 S:      Maintained
15963 F:      drivers/platform/x86/
15964 F:      drivers/platform/olpc/
15965
15966 X86 VDSO
15967 M:      Andy Lutomirski <luto@kernel.org>
15968 L:      linux-kernel@vger.kernel.org
15969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15970 S:      Maintained
15971 F:      arch/x86/entry/vdso/
15972
15973 XC2028/3028 TUNER DRIVER
15974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15975 L:      linux-media@vger.kernel.org
15976 W:      https://linuxtv.org
15977 T:      git git://linuxtv.org/media_tree.git
15978 S:      Maintained
15979 F:      drivers/media/tuners/tuner-xc2028.*
15980
15981 XDP SOCKETS (AF_XDP)
15982 M:      Björn Töpel <bjorn.topel@intel.com>
15983 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15984 L:      netdev@vger.kernel.org
15985 S:      Maintained
15986 F:      kernel/bpf/xskmap.c
15987 F:      net/xdp/
15988
15989 XEN BLOCK SUBSYSTEM
15990 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15991 M:      Roger Pau Monné <roger.pau@citrix.com>
15992 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15993 S:      Supported
15994 F:      drivers/block/xen-blkback/*
15995 F:      drivers/block/xen*
15996
15997 XEN HYPERVISOR ARM
15998 M:      Stefano Stabellini <sstabellini@kernel.org>
15999 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16000 S:      Maintained
16001 F:      arch/arm/xen/
16002 F:      arch/arm/include/asm/xen/
16003
16004 XEN HYPERVISOR ARM64
16005 M:      Stefano Stabellini <sstabellini@kernel.org>
16006 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16007 S:      Maintained
16008 F:      arch/arm64/xen/
16009 F:      arch/arm64/include/asm/xen/
16010
16011 XEN HYPERVISOR INTERFACE
16012 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16013 M:      Juergen Gross <jgross@suse.com>
16014 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16016 S:      Supported
16017 F:      arch/x86/xen/
16018 F:      drivers/*/xen-*front.c
16019 F:      drivers/xen/
16020 F:      arch/x86/include/asm/xen/
16021 F:      arch/x86/include/asm/pvclock-abi.h
16022 F:      include/xen/
16023 F:      include/uapi/xen/
16024 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16025 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16026
16027 XEN NETWORK BACKEND DRIVER
16028 M:      Wei Liu <wei.liu2@citrix.com>
16029 M:      Paul Durrant <paul.durrant@citrix.com>
16030 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16031 L:      netdev@vger.kernel.org
16032 S:      Supported
16033 F:      drivers/net/xen-netback/*
16034
16035 XEN PCI SUBSYSTEM
16036 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16037 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16038 S:      Supported
16039 F:      arch/x86/pci/*xen*
16040 F:      drivers/pci/*xen*
16041
16042 XEN PVSCSI DRIVERS
16043 M:      Juergen Gross <jgross@suse.com>
16044 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16045 L:      linux-scsi@vger.kernel.org
16046 S:      Supported
16047 F:      drivers/scsi/xen-scsifront.c
16048 F:      drivers/xen/xen-scsiback.c
16049 F:      include/xen/interface/io/vscsiif.h
16050
16051 XEN SWIOTLB SUBSYSTEM
16052 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16053 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16054 L:      iommu@lists.linux-foundation.org
16055 S:      Supported
16056 F:      arch/x86/xen/*swiotlb*
16057 F:      drivers/xen/*swiotlb*
16058
16059 XEN SOUND FRONTEND DRIVER
16060 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16061 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16062 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16063 S:      Supported
16064 F:      sound/xen/*
16065
16066 XFS FILESYSTEM
16067 M:      Darrick J. Wong <darrick.wong@oracle.com>
16068 M:      linux-xfs@vger.kernel.org
16069 L:      linux-xfs@vger.kernel.org
16070 W:      http://xfs.org/
16071 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16072 S:      Supported
16073 F:      Documentation/filesystems/xfs.txt
16074 F:      fs/xfs/
16075
16076 XILINX AXI ETHERNET DRIVER
16077 M:      Anirudha Sarangi <anirudh@xilinx.com>
16078 M:      John Linn <John.Linn@xilinx.com>
16079 S:      Maintained
16080 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16081
16082 XILINX UARTLITE SERIAL DRIVER
16083 M:      Peter Korsgaard <jacmet@sunsite.dk>
16084 L:      linux-serial@vger.kernel.org
16085 S:      Maintained
16086 F:      drivers/tty/serial/uartlite.c
16087
16088 XILINX VIDEO IP CORES
16089 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16090 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16091 L:      linux-media@vger.kernel.org
16092 T:      git git://linuxtv.org/media_tree.git
16093 S:      Supported
16094 F:      Documentation/devicetree/bindings/media/xilinx/
16095 F:      drivers/media/platform/xilinx/
16096 F:      include/uapi/linux/xilinx-v4l2-controls.h
16097
16098 XILLYBUS DRIVER
16099 M:      Eli Billauer <eli.billauer@gmail.com>
16100 L:      linux-kernel@vger.kernel.org
16101 S:      Supported
16102 F:      drivers/char/xillybus/
16103
16104 XLP9XX I2C DRIVER
16105 M:      George Cherian <george.cherian@cavium.com>
16106 M:      Jan Glauber <jglauber@cavium.com>
16107 L:      linux-i2c@vger.kernel.org
16108 W:      http://www.cavium.com
16109 S:      Supported
16110 F:      drivers/i2c/busses/i2c-xlp9xx.c
16111
16112 XRA1403 GPIO EXPANDER
16113 M:      Nandor Han <nandor.han@ge.com>
16114 M:      Semi Malinen <semi.malinen@ge.com>
16115 L:      linux-gpio@vger.kernel.org
16116 S:      Maintained
16117 F:      drivers/gpio/gpio-xra1403.c
16118 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16119
16120 XTENSA XTFPGA PLATFORM SUPPORT
16121 M:      Max Filippov <jcmvbkbc@gmail.com>
16122 L:      linux-xtensa@linux-xtensa.org
16123 S:      Maintained
16124 F:      drivers/spi/spi-xtensa-xtfpga.c
16125 F:      sound/soc/xtensa/xtfpga-i2s.c
16126
16127 YAM DRIVER FOR AX.25
16128 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16129 L:      linux-hams@vger.kernel.org
16130 S:      Maintained
16131 F:      drivers/net/hamradio/yam*
16132 F:      include/linux/yam.h
16133
16134 YAMA SECURITY MODULE
16135 M:      Kees Cook <keescook@chromium.org>
16136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16137 S:      Supported
16138 F:      security/yama/
16139 F:      Documentation/admin-guide/LSM/Yama.rst
16140
16141 YEALINK PHONE DRIVER
16142 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16143 L:      usbb2k-api-dev@nongnu.org
16144 S:      Maintained
16145 F:      Documentation/input/devices/yealink.rst
16146 F:      drivers/input/misc/yealink.*
16147
16148 Z8530 DRIVER FOR AX.25
16149 M:      Joerg Reuter <jreuter@yaina.de>
16150 W:      http://yaina.de/jreuter/
16151 W:      http://www.qsl.net/dl1bke/
16152 L:      linux-hams@vger.kernel.org
16153 S:      Maintained
16154 F:      Documentation/networking/z8530drv.txt
16155 F:      drivers/net/hamradio/*scc.c
16156 F:      drivers/net/hamradio/z8530.h
16157
16158 ZBUD COMPRESSED PAGE ALLOCATOR
16159 M:      Seth Jennings <sjenning@redhat.com>
16160 M:      Dan Streetman <ddstreet@ieee.org>
16161 L:      linux-mm@kvack.org
16162 S:      Maintained
16163 F:      mm/zbud.c
16164 F:      include/linux/zbud.h
16165
16166 ZD1211RW WIRELESS DRIVER
16167 M:      Daniel Drake <dsd@gentoo.org>
16168 M:      Ulrich Kunitz <kune@deine-taler.de>
16169 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16170 L:      linux-wireless@vger.kernel.org
16171 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16172 S:      Maintained
16173 F:      drivers/net/wireless/zydas/zd1211rw/
16174
16175 ZD1301 MEDIA DRIVER
16176 M:      Antti Palosaari <crope@iki.fi>
16177 L:      linux-media@vger.kernel.org
16178 W:      https://linuxtv.org/
16179 W:      http://palosaari.fi/linux/
16180 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16181 S:      Maintained
16182 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16183
16184 ZD1301_DEMOD MEDIA DRIVER
16185 M:      Antti Palosaari <crope@iki.fi>
16186 L:      linux-media@vger.kernel.org
16187 W:      https://linuxtv.org/
16188 W:      http://palosaari.fi/linux/
16189 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16190 S:      Maintained
16191 F:      drivers/media/dvb-frontends/zd1301_demod*
16192
16193 ZPOOL COMPRESSED PAGE STORAGE API
16194 M:      Dan Streetman <ddstreet@ieee.org>
16195 L:      linux-mm@kvack.org
16196 S:      Maintained
16197 F:      mm/zpool.c
16198 F:      include/linux/zpool.h
16199
16200 ZR36067 VIDEO FOR LINUX DRIVER
16201 L:      mjpeg-users@lists.sourceforge.net
16202 L:      linux-media@vger.kernel.org
16203 W:      http://mjpeg.sourceforge.net/driver-zoran/
16204 T:      hg https://linuxtv.org/hg/v4l-dvb
16205 S:      Odd Fixes
16206 F:      drivers/staging/media/zoran/
16207
16208 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16209 M:      Minchan Kim <minchan@kernel.org>
16210 M:      Nitin Gupta <ngupta@vflare.org>
16211 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16212 L:      linux-kernel@vger.kernel.org
16213 S:      Maintained
16214 F:      drivers/block/zram/
16215 F:      Documentation/blockdev/zram.txt
16216
16217 ZS DECSTATION Z85C30 SERIAL DRIVER
16218 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16219 S:      Maintained
16220 F:      drivers/tty/serial/zs.*
16221
16222 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16223 M:      Minchan Kim <minchan@kernel.org>
16224 M:      Nitin Gupta <ngupta@vflare.org>
16225 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16226 L:      linux-mm@kvack.org
16227 S:      Maintained
16228 F:      mm/zsmalloc.c
16229 F:      include/linux/zsmalloc.h
16230 F:      Documentation/vm/zsmalloc.rst
16231
16232 ZSWAP COMPRESSED SWAP CACHING
16233 M:      Seth Jennings <sjenning@redhat.com>
16234 M:      Dan Streetman <ddstreet@ieee.org>
16235 L:      linux-mm@kvack.org
16236 S:      Maintained
16237 F:      mm/zswap.c
16238
16239 THE REST
16240 M:      Linus Torvalds <torvalds@linux-foundation.org>
16241 L:      linux-kernel@vger.kernel.org
16242 Q:      http://patchwork.kernel.org/project/LKML/list/
16243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16244 S:      Buried alive in reporters
16245 F:      *
16246 F:      */